* {
	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;
	/*text-justify:distribute;*/
}
a { outline:none; text-decoration:none; color:#333; }
a:hover{ color:#ff0000;}
img { border:none;} 
div, p, ul, h1, img{padding:0px; margin:0px; border:none;}
h1 {font-size: 13px; border:none; margin:0; padding:0;font-family: tahoma;color:#333; text-align:right}
h2 {font-size: 15px; border:none; margin:0; padding:0;font-family: times;color:#000; }
h2 span{font-size: 25px; border:none; margin:0; padding:0;font-family: times;color:red; }
h2 span.red{font-size: 15px;color:#79acd8; }
p  {font-size: 12px; padding:5px 0 0 0;}
p  span{font-size: 20px; font-weight:bold;}
ul{ list-style-type:none;padding:10px; margin:10px 0 0 20px;}
ul li{ list-style:disc; font-size:1.1em; color:#666; padding:0 0 4px 0;}
.hr{border-bottom:1px solid #cfe9ff; border-left:none; border-right:none; border-top:none; margin:10px ; padding:0; width:920px;}
.image {float: left; margin: 0 4px 2px 0;width:77px;height:77px;}


/*TABLEAU PAGE PRODUIT*/
#box-table-a{font-family: Tahoma; font-size: 10px;	margin: 0px;	width: 290px;	text-align: center;	border-collapse: collapse;}
#box-table-a th{	font-size: 11px;font-weight: normal;padding: 3px;background: #dfe6ff;border-bottom: 1px solid #fff;color: #039;}
#box-table-a td{padding:0px;}
#box-table-a tr{	height: 30px;background: #f8f8f8;border-bottom: 1px solid #fff;	color: #868686;	border-top: 1px solid transparent; }
#box-table-a tr.color {background:#ebebeb;color: #868686;}
#box-table-a tr:hover td{	background: #d0dafd;color: #339;}
.blockTab{ width:290px; height:auto; padding:10px 10px 10px 0px; margin:20px 25px 0px 0px; float:left; display:inline; overflow:hidden; border-bottom:none; border-left:none; border-right:none; border-top:2px solid #79acd8;}
.blockTablast{ width:290px; 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 #79acd8;}

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

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

.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 #79acd8;}
.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 #79acd8;}
.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:#79acd8;font-size:11px;font-weight:bold;}
.block a:hover,.blocklast a:hover{color:#fff; background-color:red;}

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

/*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;
}
