* {
	margin: 0 auto; 
	padding: 0;
}
body{
	margin: 0 auto;
	font-size: 12px; 
	font-family: Arial, Sans-Serif; 
	font-weight:normal;
	line-height: 17px; 
	color:#333;
	text-align:justify;

}
a { outline:none; text-decoration:none; color:#707070; }
a:hover{ color:#ff0000;}
img { border:none;} 
div, p, ul, h1, img{padding:0px; margin:0px; border:none;}
ul{list-style-type:none;}
h1 {font-size: 15px; border:none; margin:0; padding:0;font-family: times;color:#000; }
h1 span{font-size: 25px; border:none; margin:0; padding:0;font-family: times;color:red; }
h1 span.red{font-size: 15px;color:red; }
p  {font-size: 12px; padding:5px 0 0 0;}
p  span{font-size: 20px; font-weight:bold;}
.hr{border-bottom:1px solid #ffcaca; border-left:none; border-right:none; border-top:none; margin:10px ; padding:0; width:920px;}

/*td .section{height:30px;padding-left:10px;}*/
.color{height:30px;background-color:#f8f8f8;;padding-left:10px;}
.color1{height:30px;background-color:#f3f3f3;;padding-left:10px;}







#header{width:940px; height:100%; margin:0 auto; padding:0;}

#menu{float:right; padding:10px 0 10px 0; margin:40px 0px 0 0; }
#menu a{float:left; text-align:left; text-decoration:none; font-family: tahoma;font-weight:bold;font-size: 11px; color:#686868;padding:0 8px 2px 8px;  display:block; border:1px solid #fff; }
#menu a:hover {color:#fff; background-color:#ff0000; }
#menu a.current {color:#fff; background-color:#ff0000; }


.espace{clear:both;font-size:0px; line-height:0px;}
.block{ width:200px; height:auto; padding:10px 10px 10px 0px; margin:20px 35px 10px 0px; float:left; display:inline; overflow:hidden; border-bottom:none; border-left:none; border-right:none; border-top:2px solid #ff0000;}
.blocklast{ width:200px; height:auto; padding:10px 0px 0px 0px; margin:20px 0px 0px 0px; float:right; display:inline; overflow:hidden; border-bottom:none; border-left:none; border-right:none; border-top:2px solid #ff0000;}
.blocksection{ width:200px; height:auto; padding:10px 10px 10px 0px; margin:20px 35px 10px 0px; float:left; display:inline; overflow:hidden; border-bottom:none; border-left:none; border-right:none; }
.block a,.blocklast a{color:#ff0000;font-size:11px;font-weight:bold;}
.block a:hover,.blocklast a:hover{color:#fff; background-color:#ff0000;}

ul{ padding:10px; margin:10px 0 0 20px;}
ul li{ list-style:disc; font-size:1.1em; color:#666; padding:0 0 4px 0;}



#footer{ width:940px; padding:10px 0 0 0; margin:0; text-align:center; font-size:10px;font-family: verdana;}
#footer a.col {color:#333;}

/*formulaire*/

td{height:17px;}
.form_title{
			color : #000000;
			font-size: 11px;
			font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight : bold;
		}

		.form_field {
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #474747;
			font-weight : bold;
			text-align:left;
			
		}
		.form_field_small {
			font-size : 9px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #474747;
			font-weight : normal;
			text-align:left;
		}

		.form_text{
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #000000;
		}

		.text_box{
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #000000;
			width:220px;
		}

		.text_area{
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #000000;
			width:200px;
			height:60px;
		}

		.text_select{
			font-size : 10px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #000000;
			width:200px;
		}
		option{
			font-size : 10px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			width:200px;
			padding:2px;
		}

		.form_error{
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #ff0000;
			font-weight : bold;
		}

	