		*					{margin:0; padding:0}
		a					{ outline:0;	text-decoration:none }
		: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: 80%}
		/**/
		.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:20px !important;height:/**/20px}
		.ignore_moi		{ display: none }
		
		/**/
		body{ background:white }
		h2{ font-size: .8em; display: block;}

		/**/
		#GLOBAL{	margin:0 auto 0 auto;width:1000px; text-align: left; background: url(../img/FD.gif) no-repeat center 0px; overflow: visible;; height: 650px; }
		#GLOBAL .WRAPPER{  padding: 180px 0 0 425px}
		
		/**/
		#JEU{  display:block}
		
		.NAVIGATION_PORTAIL{background:#fff; padding:1px 0; width:1000px; margin:0 auto; text-align:left}
		.NAVIGATION_PORTAIL a{margin:0 10px}
		
		/**/
		.score{ font-family: "Bookman Old Style",Georgia, "Times New Roman", Times, serif; font-size: 1.3em; font-weight: bold; }
		.date_score{ color: #333;font-size: .8em }

		/**/
		#CLASSEMENT{
			float:left; width:238px; margin: 0 0 0 30px; background:#fbf9ba;
			-moz-border-radius-bottomleft:20px;
			-moz-border-radius-bottomright:20px;
			-moz-border-radius-topleft:20px;
			-moz-border-radius-topright:20px; 
			-webkit-border-radius-bottomleft:20px;
			-webkit-border-radius-bottomright:20px;
			-webkit-border-radius-topleft:20px;
			-webkit-border-radius-topright:20px; 
			border: 1px solid #f3bd1d;
		}
		#CLASSEMENT dl{ padding:15px}
		#CLASSEMENT dt{font-size: .9em; font-weight:bold;border-bottom: 1px solid #f3bd1d; padding: 3px;}
		#CLASSEMENT dd{ border-bottom: 1px solid #f3bd1d; padding: 3px; margin:0px}
		#CLASSEMENT th{ font-size: .8em;   border: 2px solid #f3bd1d; border-right: 0; border-left: 0; background: #F2D479; padding: 10px 5px;}
		#CLASSEMENT td{ font-size: .8em; padding: 3px 5px;}
		td.score{ font-family: "Bookman Old Style",Georgia, "Times New Roman", Times, serif; font-size: 1.3em; font-weight: bold; background: #f2d479; }
		#CLASSEMENT td.rangs{  text-align: center;font-size: 1.1em;font-family: Impact,"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #432403;  }


		/**/
		#ENREGISTREMENT{ 
		background:#fbf9ba;
			-moz-border-radius-bottomleft:20px;
			-moz-border-radius-bottomright:20px;
			-moz-border-radius-topleft:20px;
			-moz-border-radius-topright:20px; 
			-webkit-border-radius-bottomleft:20px;
			-webkit-border-radius-bottomright:20px;
			-webkit-border-radius-topleft:20px;
			-webkit-border-radius-topright:20px; 
			border: 1px solid #f3bd1d;
		}
		#ENREGISTREMENT dl{ padding:15px}
		#ENREGISTREMENT dt{ font-weight:bold;border-bottom: 1px solid #f3bd1d; padding: 3px;}
		#ENREGISTREMENT dd{ border-bottom: 0px solid #f3bd1d; padding: 3px; margin:0 5px}
		/**/
		#ENREGISTREMENT th{ font-size: .8em;   border-top: 2px solid #f3bd1d; border-right: 0; border-left: 0; background: #F2D479; padding: 10px 5px;}
		#ENREGISTREMENT td{ font-size: .9em; padding: 3px 5px; border-bottom: 1px solid #f3bd1d;}
		#ENREGISTREMENT td.score{ font-family: "Bookman Old Style",Georgia, "Times New Roman", Times, serif; font-size: 1.3em; font-weight: bold; }
		#ENREGISTREMENT td.rangs{  text-align: center;font-size: 1em;font-family: Impact,"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #432403;  }

		#ENREGISTREMENT .formulaire th{ font-size: .8em;   border: 0px solid #f3bd1d; border-right: 0; border-left: 0; background: #F2D479; padding: 10px 5px;}
		#ENREGISTREMENT .formulaire td{ font-size: .9em; padding: 10px 5px; border: 0;}


	#ENREGISTREMENT label{  display: block  }
		#ENREGISTREMENT input.BOUTON{  color: orangered;border: 1px solid orangered;background: #fff; padding: 5px 0; width: 50px; margin-top: 5px;  font-size: 1em; font-weight: bold;}
		#ENREGISTREMENT input.champ_txt{ padding: 5px ; border: 1px solid #cfcfcf; width: 250px; height: 20px; font-size: 1em;}		
		#ENREGISTREMENT input.error{border:1px solid red; color: red; }
		#ENREGISTREMENT label.error{ display:block;color: #000; font-weight: bold }
		#feedback_ecriture a{ color: orangered; font-weight: b;}
		a.rejouer{ color: #000;
	 	 	padding: 10px;-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; ;background:#fff;
			border: 1px solid #f3bd1d;
		}
		a:hover.rejouer{ color: #432403; background: #F3BD1D;}
		/**/
		
		a.fermer{ background: url(../img/PICTO_0.gif) no-repeat 0 center; width: 7px; height: 7px; display: block; margin: 10px 20px 0 0; float: right;}
		a.fermer span{ display: none;}
		
		
		
		
		
		
		