*{
	font-size:12px;
	margin:0px;
	padding:0px;}

body{
	font-family	:Arial, Helvetica, sans-serif;
	font-size	:1em;
	color		:#44668c;
	margin-top	:0;
	background	: #f8fbfe url('../images/bg_global.gif') repeat-x top left;
	height		:100%;
}

input[type=text],input[type=file], textarea, select, option {
	background-color : #dadada;
	border : 1px solid silver;
	padding:3px;
	font-size:1.1em;
	}
img{vertical-align:middle}

.obligatoireLabel {color:#cc0000;}
.obligatoire {
	background-color: #f8dbdb !important;
	border:1px solid  #cc0000 !important;
}

#erreur{width:100%;text-align:center;color:#cc0000;font-weight:bold}
/* ENTETE*/
#entete{
	height: 80px;
	width : 95%;
	margin : 15px;
  	background-color: transparent;
  	z-index: 1;
}

#logo{
	margin-bottom:10px;
	border: none;
	height:75px;
}

.nom_appli {
  background-color: transparent;
  z-index: 300;
  font-size: 3em;
  text-align:center;
}
.msg{
  background-color: transparent;
  z-index: 300;
  font-size: 1.2em;
  text-align:center;
  padding-top:7px;
	}
/*----------*/

/* CORPS */
#corps{
	width : 95%;
	padding:20px;
	}

#information{
	width:90%;
	height:5%;
	margin:auto;
	padding : 10px;
	font-size:1.1em;
	}
#sve{
	width:90%;
	height:70%;
	margin:auto;
	margin-top:10px;
	border:1px solid #44668c;
	background-color : white;
}

#sve #identification, #sve #message{width : 100%;}
#sve #identification table, #sve #message table{width:100%}
#sve #identification caption, #sve #message caption{
	background-color:#44668c;
	color:white;
	text-align:left;
	padding:5px;
	font-size:1.2em;
	}
#sve #identification th, #sve #message th{
	padding:5px;
	text-align : right;
	width:15%;
	font-size:1.1em;
}

#sve #identification td, #sve #message td{
	font-size:1.1em;
	}
#sve #identification label, #sve #message td{
	font-size:1.1em;
	}	
#sve #identification input[type=text],#sve #message input[type=text],#sve #message input[type=file],
#sve #identification select,#sve #message select,
#sve #identification textarea,#sve #message textarea{
	width:90%
}

#sve #bouton{width : 100%; padding : 20px;}
#sve #bouton table{width:100%}
#sve #bouton td{text-align:center;}
#sve #bouton input[type=button]{
	background-color: #44668c;
	border:1px solid #44668c;
	font-weight : bold;
	color : white;
	}
#sve #bouton input[type=button]:hover{
	background-color: white;
	color : #44668c;
	}	
/**----------*/

#pied{
	width : 99%;
	clear:both;
	text-align:center;
	padding:5px;
	border-top:1px solid #44668c;
	}
	
/**----------*/
.ml{
	font-size:18px;
	text-decoration:underline;
}

.ml_titre{
	font-size : 14px;
	font-weight:bold;
	display : block;
	margin:10px 0px 10px 0px;
}