@charset "utf-8";
/* CSS Document */

body {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	background:url(../images/body_bg.gif) repeat-x top #a8ac94;
}
p { margin-top:0px; margin-bottom:10px; }

/* Contenant */

#Site { width:832px; margin:0 auto; background:url(../images/body_bg_fleche.gif) no-repeat bottom right; }


/* Entete */

#Logo { width:342px; height:83px; float:left; }
#Slogant { width:446px; height:83px; float:left; }
#Flash { width:788px; height:245px; }
#Entete1 { width:569px; height:245px; float:left; }
#Entete2 { width:90px; height:245px; float:left; }
	#EnteteBtn1 { height:12px; background-color:#2a371b; }
#Entete3 { width:129px; height:245px; float:left; }
	#EnteteMenu1 { height:12px; background:url(../images/entete/btn_haut.gif); }


/* Menu */

#MenuTop { width:788px; height:18px; background:url(../images/menu_bg.jpg); text-align:right; }
#MenuTop ul { margin:0px; padding:0px; }
#MenuTop li { margin:0px; padding:0px; list-style:none; float:left; height:18px; }


/* Page */

#Centre { width:788px; margin:0 auto; background:url(../images/page_bg.gif) repeat-y; }

#Page { width:788px; background:url(../images/page_bgB.gif) no-repeat bottom; }

	#PageG { width:215px; float:left; background:url(../images/zoneRouge_bgT.jpg) no-repeat top; padding-left: 5px; }
		#PageGTitre { width:108px; margin-left:5px; }
			#PageGLien { width:184px; }
				#PageGLien ul { padding:0px; margin:0px; }
				#PageGLien li { padding:0px; margin:0px; margin-left:20px; list-style:none; }
				#PageGLien a:Link { display:block; padding-left:10px; background:url(../images/zoneRouge_puce.gif) no-repeat left; color:#FFFFFF; }
				#PageGLien a:Visited { display:block; padding-left:10px; background:url(../images/zoneRouge_puce.gif) no-repeat left; color:#FFFFFF; }
				#PageGLien a:Hover { display:block; padding-left:10px; background:url(../images/zoneRouge_puceO.gif) no-repeat left; color:#FFFFFF; text-decoration:none; }
			#PageGLien2 { width:184px; }
			#liste li {margin-bottom:8px;}
				#PageGLien2 ul { padding:0px; margin:0px; }
				#PageGLien2 li { padding:0px; margin:0px; margin-left:20px; list-style:none; }
				#PageGLien2 a:Link { display:block; padding-left:10px; background:url(../images/zoneRouge_puce.gif) no-repeat left; color:#FFFFFF; }
				#PageGLien2 a:Visited { display:block; padding-left:10px; background:url(../images/zoneRouge_puce.gif) no-repeat left; color:#FFFFFF; }
				#PageGLien2 a:Hover { display:block; padding-left:10px; background:url(../images/zoneRouge_puceO.gif) no-repeat left; color:#FFFFFF; text-decoration:none; }
		
	#PageD { width:568px; float:left; background:url(../images/page_bgFleche.jpg) no-repeat bottom right; }
		#PageDT { width:568px; padding:0px; background:url(../images/page_bgT.gif) no-repeat top right; }

#textePage { padding-left:15px;}


/* Polices */

.polVerte { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1f7e00;}
.polVerte a:Link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1f7e00; text-decoration:underline;}
.polVerte a:Visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1f7e00; text-decoration:underline;}
.polVerte a:Hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1f7e00; text-decoration:none; }

.polGen{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.polGen a:Link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
.polGen a:Visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
.polGen a:Hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
.polGen li { list-style-image:url(../images/point3.gif);}
.polSousTitre{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

.polGen2 li{ list-style-image:url(../images/point.gif);}
.polGen2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.polGen2 a:Link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
.polGen2 a:Visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
.polGen2 a:Hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }

.polGen3 li{ list-style-image:url(../images/point2.gif);}
.polGen3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.polGen3 a:Link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
.polGen3 a:Visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
.polGen3 a:Hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }

.polGenOrange{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#dea213; }
.polGenOrange a:Link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#dea213; text-decoration:underline;}
.polGenOrange a:Visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#dea213; text-decoration:underline;}
.polGenOrange a:Hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#dea213; text-decoration:none; }

.lienrouge:Link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C00; text-decoration:underline;}
.lienrouge:Visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C00; text-decoration:underline;}
.lienrouge:Hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C00; text-decoration:none; }


.field{ font-family:Arial, Helvetica, sans-serif; font-size:12px; border:solid 1px #a57052; }

.btnFormulaire {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#721100;
	padding-left:2px;
	background-color:#721100;
	width:200px;
}