
h1 {
	color: #0057A3;
	font: bold 14px Verdana, Arial;
	margin-bottom: 20px;
}

form {
	font: normal 11px Verdana, Arial;
	color: #3D3D3D;
}

form h2{
	font: bold 11px Verdana, Arial;
}

form fieldset{
	padding:15px;
	border: 1px solid #AAAAAA;
	margin-bottom: 20px;
	background: #FAFAFA;
}

form legend { 
	font-weight: bold;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	padding: 5px;
	color: #0057A3;
	background: #FAFAFA;
}

form label  { 
	FLOAT: left ; 
	WIDTH: 300px ;
	background: #E2E3E5;
	line-height: 20px;
	text-align: right;
	padding-right: 10px;
	/*text-transform:capitalize;*/
	/*font-weight: bold ; */
	/*margin-left: 75px ; */
}
.obligatoire{
	color:red;
}
.erreur{
	font-weight:bold;
}
form input {
	background-color:white;
	border:1px solid #CCCCCC;
	width:380px;
}
form input:focus{
	border:1px solid #AAAAAA;
}


.reponse{
     margin: 0; /* pour éviter les marges */    
	 font-family: verdana, arial, helvetica, sans-serif ; 
	 font-size: 11px ; 
	 color: #3D3D3D;
	/* border : 2px dotted #1D6D99;*/
}

select {
	background: #FFF;
/*clip: rect(2px, 188px, 21px, 2px);*/
}


