		
/* 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, 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; font-size: 100%; font-family: "Lucida Grande", "Segoe UI", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
		
/* ##################################################################### */
		
		#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: 0 0 25px 0; }
		#NUMEROS_PRECEDENTS li a {display: block;text-align: center;  margin: 20px 0 0 0; }
		#NUMEROS_PRECEDENTS li a img{border: 2px solid #000;  }
		#NUMEROS_PRECEDENTS h1{ display: block;   background: url(../img/TITRE_0.gif) no-repeat left top; height: 59px; width: 820px; margin: 0 auto;}
		#NUMEROS_PRECEDENTS h1 span{ display: none;}
		
/* ##################################################################### */
		
		#RUBRIQUES h2{ display: block;   background: url(../img/TITRE_1.jpg) no-repeat left top; height: 57px; width: 820px; margin: 0 auto;}
		#RUBRIQUES h2 span{ display: none;}
		#RUBRIQUES h4{display: block;width: 605px;margin:0 auto;background: url(../img/FD_5.gif) no-repeat left top; padding: 8px 0 0 0;}
		#RUBRIQUES h4 span{display: block;font-family: "Bookman Old Style",Georgia, "Times New Roman", Times, serif; font-weight: bold;font-size: 1em; padding: 0 10px;
		border-right: 1px solid #B4AD71; border-left: 1px solid #B4AD71;}
		#RUBRIQUES .ENTETE_PAGE{display: block;width: 605px; margin: 0 auto;
		 background: url(../img/FD_8.gif) no-repeat left bottom; padding: 0 0 34px;}
		
/* ##################################################################### */
		
		#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}
		
/* ##################################################################### */
		
		#MENU{ padding: 5px 20px 0 340px; text-align: left;}		
		#MENU li{ float: left; margin: 0 1px 0 0;}		
		
/* ##################################################################### */
		
		#MENU_PIED{ padding: 3px 0px; text-align: center;width: 900px; background: #000;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;}		
		
/* ##################################################################### */
		
		a.BTN_{ 
			display: block;  padding: 5px 10px; background: #000; color: #fff; font-size: .9em; text-align: center; font-weight: bold;
			-moz-border-radius-bottomleft:2px;
			-moz-border-radius-bottomright:2px;
			-moz-border-radius-topleft:2px;
			-moz-border-radius-topright:2px; 
			-webkit-border-radius-bottomleft:2px;
			-webkit-border-radius-bottomright:2px;
			-webkit-border-radius-topleft:2px;
			-webkit-border-radius-topright:2px; 
		}
		a:hover.BTN_{ background: red; color: #000;}
		
/* ##################################################################### */
		
		/* NL */
		#LETTRE_ACTU_HOME{ position:absolute; margin:-1px 0 0 537px; width:260px;  z-index:9999; border: 2px solid #000; display: none;}
		#LETTRE_ACTU_HOME .WRAPPER{padding: 10px;}
		#LETTRE_ACTU_HOME a.fermer_pave{float: right; font-size: 70%; color: darkolivegreen; background: #CEFF8F; padding: 0 2px; margin-right: 10px; }
		#LETTRE_ACTU_HOME a:hover.fermer_pave{ color: #CEFF8F; background: #6F9934}
		#LETTRE_ACTU_HOME p { padding: 15px;}
		#nlForm{color: #333; padding: 5px 15px }
		#ENTETE #nlForm span{display: block }
		input.champ_NL{background: #F8FFEF;border: 1px solid #102E47; color: #102E47;font-family:inherit; font-size: 100%;margin: 0 0 5px 0;padding: 2px;
		width: 100%;}
		#nlForm label.error{ color: red;background: transparent url(../img/PICTO_fleche_top.gif) no-repeat scroll 0 0; padding: 10px 0 0 0 	; }
		#nlForm p.petit{font-size: 80%; display: block; text-align: left; color: #666; }
		#nlForm .feedback{font-size: 75%; padding: 10px; background:floralwhite; color: #222; margin: 0 80px 0 0;}
		/**/
		#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 label{  display: block  }
		#NL_light input.BOUTON{  color: black;border: 1px solid black;background: #fff; padding: 2px; 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;}
		

		
/* ##################################################################### */
		
		/* BUBBLE pop-up */
        .bubbleInfo {position: relative; text-align: left;}
        .trigger {}
        .popup {position: absolute; display: none; z-index: 50; border-collapse: collapse;  width: 155px; background: transparent url(../img/FD_0.jpg) repeat-x scroll -150px top; border: 1px solid #8A8357;}
        .popup .pop_WRAPPER{ padding: 5px; font-size: .7em; color: #000;}
        .popup .pop_WRAPPER dd{border-bottom: 1px solid #E9E2B6;}
        .popup .pop_WRAPPER a{ color: #000; font-weight: bold; padding: 10px 5px 10px 30px; display: block; background: #fff url(../img/PUCE_0.gif) no-repeat 3px center;}
        .popup .pop_WRAPPER a:hover{color: red}
        .popup .pop_WRAPPER p{ height: 50px; padding: 5px 0;}
		/**/
		.arrondir{ 
			-moz-border-radius-bottomleft:5px;
			-moz-border-radius-bottomright:5px;
			-moz-border-radius-topleft:5px;
			-moz-border-radius-topright:5px; 
			-webkit-border-radius-bottomleft:5px;
			-webkit-border-radius-bottomright:5px;
			-webkit-border-radius-topleft:5px;
			-webkit-border-radius-topright:5px; 
		}






