		
		/* COMMUNS / RESET */
		/******************************************************************************/
		/******************************************************************************/
		
		*					{margin:0; padding:0}
		a					{ outline:0;	text-decoration:none }
		a:focus 				{ outline: 0}
		img, a img			{ border:0}
		input, textarea		{ font-family:Verdana, Arial, Helvetica, sans-serif;}
		fieldset				{ padding: 10px; border: 1px solid #009EFF}
		legend				{ padding: 0 15px; color: #009EFF; font-size: 80%}
		li, ol, ul 			{ list-style: none}
		label				{ font-size: .8em}
		/**/
		.clearboth 			{ clear:both;overflow:hidden;height:0 !important;height /**/:1px}
		.centreur			{ text-align:center}
		.fl_gauche,
		.fl_g					{ float:left}
		.fl_droite,
		.fl_d					{ float:right}
		.SPACER			{ clear:both;overflow:hidden; display:block; height:10px !important;height:/**/10px}
		.ignore_moi		{ display: none }
		
		select.selecteur_petit {background:#fff ;border:1px solid #ccc; font-size:12px;padding:5px;width:50%}
		select.selecteur_petit option { padding:5px 5px 2px 15px; margin: 0 5px 2px 5px; border-bottom: 1px solid #5FC6F2;}
	
		/******************************************************************************/
		/******************************************************************************/
		
		body{ background: #15140d; text-align: center;}
		
			
		#GLOBAL{ width: 900px; margin: 0 auto; background: url(../img/FD_1.jpg) repeat-y left top; padding: 20px 0;   text-align: left;}		
		#FD_PAGE{ width: 860px; margin: 0 auto 0 auto; background: url(../img/FD_0.jpg) repeat-y left top;}		
		#FD_PAGE .WRAPPER{ padding: 0 20px}		

		#FD_HEAD{ width: 860px;  height: 275px; margin: 0 auto 0 auto; background: url(../img/FD_2.jpg	) repeat-y left top;}

		/**/
		#NUMEROS_PRECEDENTS{ margin: 15px 20px 10px 0px; padding-bottom: 10px; float: left; width: 170px; text-align: center;}
		#NUMEROS_PRECEDENTS li{text-align: center; margin: 0 0 10px 0; display: block; }
		#NUMEROS_PRECEDENTS ul{border: 1px solid red; border-top: 0; padding-top: 10px;}
		#NUMEROS_PRECEDENTS li a {display: block;text-align: center;  }
		#NUMEROS_PRECEDENTS li a img{border: 1px solid red;  }
		#NUMEROS_PRECEDENTS a:hover img{border: 1px solid #fff  }
		#NUMEROS_PRECEDENTS h2{ display: block;  padding: 3px 5px; background: red; color: #fff; font-size: .85em; font-weight: normal;}

		#NUMERO{  background: url(../img/FD_3.jpg	) repeat left top; float: left; width: 606px; margin: 0 0 0 22px;}		
		#NUMERO h1{ font-size: 1.4em;color: #fff; font-family: "Bookman Old Style", Georgia, "Times New Roman", Times, serif;  padding: 20px 0 0 0;}		
		#NUMERO h2{ font-size: 1.1em; color: #fff; font-family: "Bookman Old Style", Georgia, "Times New Roman", Times, serif; font-weight: normal;}		
		#NUMERO h3{ font-size: 1em; line-height: 1.3em;color: #000; font-family: "Bookman Old Style", Georgia, "Times New Roman", Times, serif;  padding: 0 0 0 0;}		
		#NUMERO h4{  font-weight: normal;margin-bottom: 10px;line-height: .9em;color: red; font-size: 1em; 
		font-family: "Bookman Old Style", Georgia, "Times New Roman", Times, serif;}		
		#NUMERO p{  }		
		#NUMERO p.petit{font-size: .9em; line-height: 1.3em;}		
		 img.edito{margin: 0 0 0 22px;}
		
		#ENTETE{  background: url(../img/FD_4.gif) no-repeat center top; height: 89px; display: block;width: 600px; text-align: center; margin: 10px auto 0  auto;}
		#ENTETE h1{ display: none;}
		
		#CONTENU{  text-align: center; padding: 20px 0px; }		
		#CONTENU .BLOC_0{  background: url(../img/deco_0.gif) no-repeat center 0; width: 565px; display: block; height: 170px;}		
		#CONTENU .BLOC_0 span{ display: none;}		
		#CONTENU .BLOC_1{  background: url(../img/deco_1.gif) no-repeat center 0; width: 565px; display: block; height: 130px;}		
		#CONTENU .BLOC_1 span{ display: none;}		
		#CONTENU .BLOC_2{  background: url(../img/deco_2.gif) no-repeat center 0; width: 565px; display: block; height: 141px;}		
		#CONTENU .BLOC_2 span{ display: none;}		
		#CONTENU .BLOC_3{  background: url(../img/deco_3.gif) no-repeat center 0; width: 565px; display: block; height: 285px;}		
		#CONTENU .BLOC_3 span{ display: none;}		
		.BLOC_5{ float: right; width: 606px; margin: 0 0 0 22px;}		
		

		#MENU{ padding: 235px 20px 0 240px; text-align: left;}		
		#MENU li{ float: left; font-size: 1.2em; }		
		a.BTN_{ display: block;  padding: 5px; background: red; color: #fff; font-size: 75%; margin-right: 10px;}
		a:hover.BTN_{ background: #D3CC95; color: red;}
		
		
		/**/
		#MENU_PIED{ padding: 3px 0px; text-align: center;width: 900px; background: #CDC8A0;margin: 0 auto ; font-family: "Bookman Old Style",Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 1em;}		
		#MENU_PIED li{ float: left; margin-right: 1px;}		
		

		#NL_light{   background: transparent url(../img/FD_3.jpg) repeat scroll left top; padding: 10px 0px; text-align: left; }
		#NL_light a span{padding: 0 10px;  }
		#NL_light #FORMULAIRE_COMPLET{ display: none;  }
		#NL_light form{ padding: 0 10px;  }
		#NL_light label{  display: block  }
		#NL_light input.BOUTON{  color: green;border: 1px solid green;background: #fff; padding: 5px 0; width: 50px; margin-top: 5px; }
		#NL_light input.champ_txt{ padding: 5px ; border: 1px solid #cfcfcf; width: 135px;}		
		#NL_light input.error{border:1px solid #000;color: #82b33d; }
		#NL_light label.error{ display:block;color: red; background: url(../img/PICTO_6.gif) no-repeat 0px 0; padding-top:10px; margin:0 0 10px 0}
		#NL_light p{ font-size: .8em;padding: 5px}
		#NL_light p.surbrillance{  margin: 10px 0 0 0;padding: 5px 0px;background:#F7FFC0; text-align: center; border: 1px solid yellow;}
		#NL_light p.surbrillance a{ display: inline;}
		#NL_light p.petit{ font-size: .75em}
		#NL_light a{color: #333; font-weight: bold;}

		.SEPARATION{width: 606px;background: url(../img/deco_8.gif) repeat-y left top; height: 51px; display: block; margin: 20px 0;}		
