/*   Charte :
Gris-foncé : #4A4A49
Gris-clair : #9C9B9B
Rouge fonçé : #932826
rouge clair : #CC1719
*/

#contenu-form{background-color : #FFFFFF; margin-top : 10px; color : #4A4A49 ; font-size : .9em;}
input[type=text]{width : 100%; display : block;margin : auto ; border : 1px solid #555555;}
input[type=radio]{width : 10px ; display : inline-block ; margin : 0 0 0 10px ; border : none ;}
input[type=checkbox]{width : 12px ; display : inline ; margin : 0 5px 0 0; }
input[type=submit]{width : 180px ; display : block;margin : auto ; margin : auto;}
textarea{width : 100%; height : 100px ; display : block; margin : auto ; border : 1px solid #555555;}
#captcha img{ display : block ; margin : 10px 0 0 150px; padding-left : 55px ; height : 50px ; }
form{display : block ; padding-bottom : 20px;margin: 0 0 0 110px;}

fieldset{display : block ; border : 1px solid #555555 ; margin : auto ; padding : 0 0 15px 0 ; clear : both ; width : 500px; background-color : #F8F7F7;}
fieldset legend{margin-left : 20px ;}
fieldset .Section1{width : 35% ; float : left; margin-left : 10%;}
fieldset .Section2{width : 35% ; float : right; margin-right : 10%;}
	label{width : 100%; display : block; margin : auto ; margin-top : 5px; text-align : center; font-size : .8em;}
fieldset .Section3{width : 80%; clear : both; margin-right : 10%; margin-left : 10%;}
	fieldset .Section3 label{ display : block; text-align : center; clear : both; margin : auto ; margin-top : 10px; font-size : .8em;}
	fieldset .Section3 label.labelcheckboxe{display : inline; text-align : left;}
p.messageerreur{font-weight : bold ; color : red;}

.styleoptin
{
	width: 80%;
	height: 40px;
	position: relative;
	margin: 15px auto;
}
.styleoptin input
{
	width: 20px;
	height: 20px;
	float: left;
}
.styleoptin label
{
	margin-left: 30px;
	width: auto;
}