		
		/* 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: 90%}
		/**/
		.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: 20px}		
		#FD_PAGE #GAUCHE{ float: left; width: 305px;margin-right: 5px;}		
		#FD_PAGE #DROITE{ float: left; width: 510px}		
		
		#FD_HEAD{ width: 860px;  height: 275px; margin: 0 auto 0 auto; background: url(../img/FD_2.jpg	) repeat-y left top;}		
		
		#FD_MAIN{width: 510px;  background: url(../img/FD_3.jpg) repeat left top; color: #003c74;}		
		#NUMEROS_PRECEDENTS{ padding: 0 10px 10px 10px  }
		#NUMEROS_PRECEDENTS li{float: left; margin: 10px 10px 0 0}
		#NUMEROS_PRECEDENTS a img{border: 1px solid #023C6E; display: block; }
		#NUMEROS_PRECEDENTS a:hover img{border: 1px solid #fff; display: block; }
		#NUMEROS_PRECEDENTS h2{ display: inline;padding: 3px 5px; background: #023C6E; color: #fff; font-size: .85em; font-weight: normal;}
		

		.LANCEUR{ width: 300px;   height: 140px;background: url(../img/FD_4.jpg) repeat-y left bottom; color: #003c74;	
		font-family:Georgia, "Times New Roman", Times, serif; margin-bottom: 15px;}
		.LANCEUR .WRP{ padding: 15px 15px 15px 70px; }
		.LANCEUR a{ color: #003c74;	border-bottom: 1px dashed #003c74; font-weight: bold; line-height: 130%; padding: 0 0 1px 0;}
		.LANCEUR a:hover{ color: #003c74;	border-bottom: 0px dashed #003c74; font-weight: bold; line-height: 130%; padding: 0 0 1px 0;}
		
		.TITRE_0{ display: block; width: 85px; height: 14px; background: url(../img/TITRE_0.gif) no-repeat left top; }
		.TITRE_0 span{ display:none}

		.TITRE_1{ display: block; width: 183px; height: 22px; background: url(../img/TITRE_1.gif) no-repeat left top; }
		.TITRE_1 span{ display:none}

		.TITRE_2{ display: block; width: 84px; height: 22px; background: url(../img/TITRE_2.gif) no-repeat left top; }
		.TITRE_2 span{ display:none}
		
		#MENU{ padding: 240px 20px 0 260px; text-align: right;}		
		#MENU li{ float: right; font-size: 1.2em;}		
		
		#MENU_PIED{ padding: 20px 0px; background: #CDC8A0; text-align: center;width: 900px; margin: 0 auto;}		
		#MENU_PIED li{ float: left; margin-left: 10px;}		
		
		a.BTN_{ display: block;  padding: 3px 5px; background: #023C6E; color: #fff; font-size: 75%;; margin-right: 20px;}
		a:hover.BTN_{ background: #D3CC95; color: #023C6E;}
		
 		
		#QUIZZ {padding: 20px; border: 1px solid #8F8962;}		
		#QUIZZ .SEPARATEUR{ clear:both;overflow:hidden; display:block; height:1px !important;height:/**/1px; border-top: 1px solid #fff; margin: 20px 0;}
		#QUIZZ img{ margin: 5px 0}
		#QUIZZ input{ margin: 0 15px 0 15px;}
		#QUIZZ h4{ margin: 0 0 10px 0  ; }
		#QUIZZ .RESULTATS{ background: whitesmoke; padding: 10px; margin: 0 0 15px 0; }
		#QUIZZ .exact{color: green; }
		#QUIZZ .faux{color: red; }
		/**/
		#QUIZZ #NAVIGATION{padding: 10px 0; border-top: 1px solid #E5DEB0; border-bottom: 1px solid #E5DEB0; margin: 0 0 5px ;}
		#QUIZZ #NAVIGATION ul{float: left;}
		#QUIZZ #NAVIGATION li{font-weight: bold;font-size: .9em;
		font-family: "Bookman Old Style",Georgia, "Times New Roman", Times, serif; display: inline; color: #000; margin: 0 3px 0 0;padding: 0 3px 0 0; 
		border-right: 1px solid #E5DEB0;}
		#QUIZZ #NAVIGATION a{ color: #023C6E;padding-bottom: 1px;border-bottom: 1px dashed #023C6E;}
		#QUIZZ #NAVIGATION a:hover{ color: red; border-bottom: 1px dashed red;  }
		#QUIZZ #NAVIGATION #DETAILS	{float: right;}
		#QUIZZ #NAVIGATION #DETAILS span{background: #faf8c8; padding: 5px; display: block; float: left; border-left: 1px solid white; font-size: .8em; color: #9D8A69;}
		
		
		#BOITEOUTILS .listes_outils li a{margin: 10px ; display: block;padding: 5px 5px 5px 60px ; color: #000; font-weight: bold; height: 41px; background: #E4DEAE url(../img/PUCE_1.gif) no-repeat 5px center; border: 2px solid #E4DEAE; }
		#BOITEOUTILS .listes_outils li a:hover{ border: 2px solid #023C6E; }
		/**/
		#BOITEOUTILS #NAVIGATION{padding: 10px 0; border-top: 1px solid #E5DEB0; border-bottom: 1px solid #E5DEB0; margin: 0 0 5px ;}
		#BOITEOUTILS #NAVIGATION ul{float: left;}
		#BOITEOUTILS #NAVIGATION li{font-weight: bold;font-size: .9em;
		font-family: "Bookman Old Style",Georgia, "Times New Roman", Times, serif; display: inline; color: #000; margin: 0 10px 0 0;padding: 0 3px 0 0; 
		border-right: 1px solid #E5DEB0;float: left;width: 220px; }
		#BOITEOUTILS #NAVIGATION li a{ color: #023C6E; }
		#BOITEOUTILS #NAVIGATION li a:hover{ color: red   }
		#BOITEOUTILS #NAVIGATION #DETAILS	{float: right;}
		#BOITEOUTILS #NAVIGATION #DETAILS span{background: #faf8c8; padding: 5px; display: block; float: left; border-left: 1px solid white; font-size: .8em; color: #9D8A69;}
		
		
				/*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; 
		}


		

		#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;}




