body{

	margin: 0 auto;

	padding: 0;

	background: #FFF;

	text-align: center;

	font: 8pt verdana, sans-serif;

}



#fond{

	margin: 0 auto;

	padding: 0;

	background: url(images/fond_g.gif) repeat-y;

	width: 804px;

}



#contener{

	margin: 0 auto;

	padding: 0;

	width: 800px;

}



#header{

	margin: 0;

	padding: 0;

	width: 800px;

	height: 220px;

	background: url(images/header-us.jpg) no-repeat;

}



#titre{

	margin: 0;

	padding: 70px 0 0 520px;

	font: bold 18pt arial, sans-serif;

	color: #666666;

}



#slogan{

	margin: 0;

	padding: 0 45px 0 0;

	text-align: right;

	font: 10pt arial, sans-serif;

	color: #9A9A9A;

}



#menu{

	margin: 0;

	padding: 0;

	width: 800px;

   height: 61px;

	background: url(images/menu.jpg) repeat;

}



#menu ul{

	margin: 0;

	padding: 0;

}



#menu ul li{

	margin: 0;

	float: left;

	padding: 0;

	list-style-type: none;

	line-height: 61px;

}



html>body #menu ul li a{

	display: block;

	padding: 20px 20px 11px 20px;

	margin: 0;

	color: #A7A7A7;

	text-decoration: none;

	border-right: 1px solid #A7A7A7;

	font: bold 12pt arial, sans-serif;

}



*#menu ul li a{

	padding: 20px 20px 11px 20px;

	margin: 0;

	color: #A7A7A7;

	text-decoration: none;

	border-right: 1px solid #A7A7A7;

	font: bold 12pt arial, sans-serif;

}



#menu ul li a:hover{

	background: url(images/hover.jpg) repeat;

	color: #595959;

}



#membre{

	margin: 0;

	padding: 0;

	width: 800px;

	height: 40px;

	text-align: right;

	background: url(images/form.jpg) no-repeat;

}



#form{

	margin: 0 35px 0 0;

	padding: 0 0 0 0;

}



html>body .ok{

	margin: 5px 0 0 0;

	padding: 0;

}



*.ok{

	margin: 4px 0 0 0;

	padding: 0;

}



.spacer{

	clear: both;

	height: 15px;

}



#footer{

	margin: 0;

	padding: 0;

	width: 800px;

	height: 44px;

	background: url(images/footer.jpg) no-repeat;

	text-align: left;

}



#copy{

	margin: 0 0 0 0;

	padding: 28px 0 0 20px;

	font: bold 9pt arial, sans-serif;

	color: #A7A7A7;

	float: left;

}



#menu_footer{

	margin: 0;

	padding: 9px 20px 0 0;

	float: right;

}



#menu_footer ul{

	margin: 0;

	padding: 0;

}



#menu_footer ul li{

	margin: 0;

	float: left;

	padding: 0;

	list-style-type: none;

	line-height: 51px;

}



#menu_footer ul li a{

	margin: 0;

	padding: 20px 20px 0 20px;

	color: #A7A7A7;

	text-decoration: none;

	font: bold 9pt arial, sans-serif;

}



html>body #menu_footer ul li a{

	display: block;

}



#menu_footer ul li a:hover{

	color: #595959;

}



.footer{

   margin: 0;

	padding: 0;

	color: #FFFFFF;

	text-decoration: none;

	font: bold 9pt arial, sans-serif;

}



.footer:hover{

   color: #595959;

}



.champs{

	background: #EEEEEE;

	border: 1px solid #818181;

	padding: 1px;

	color: #006699;

	font-weight: bold;

}



#centre{

	margin: 0 0 0 0;

	padding: 0 17px 0 17px;

	text-align: center;

}



#block_entier{

	margin: 0 0 15px 0;

	padding: 0;

}



#block_entier h1{

	height: 32px;

	background: url(images/headc.jpg) no-repeat;

	margin: 0;

	text-align: left;

	padding: 6px 0 0 70px;

	font: bold 12pt arial, sans-serif;

	text-decoration: underline;

}



#block_entier p{

	margin: 5px 0 5px 5px;

	padding: 0;

	text-align: justify;

}



.image{

	border: 1px #006699 solid;

	margin: 0 15px;

	padding: 0;

}