	
	h2 span.info_plus{
		float: right;
		font-size: 11px;
		font-weight: normal;
	}
	h2 span.ie6.info_plus {
		position: absolute;
		right: 10px;
		top: -5px;
		font-size: 11px;
		font-weight: normal;
	}	

	a.plus_img{
		text-decoration: none;
	}
	a.plus_img:hover{
		opacity: 0.8;
		-moz-opacity : 0.8;
    	-ms-filter: "alpha(opacity=80)"; /* IE 8 */
    	filter : alpha(opacity=80); /* IE < 8 */ 
	}


	a.plus, 
	a.plus_inverse, 
	a.neant, 
	a.plus_upd,
	a.plus_del,
	a.plus_close,
	a.plus_ins,
	a.plus_submit,
	a.plus_rafraichir,
	a.plus_present,
	a.plus_absent{
		text-decoration: none;
		padding: 2px 5px;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	a.plus{background: #666;color: #F7F7F7;}
	a.plus_inverse{background: #F7F7F7;color: #666;}
	a.neant{background: #CCC;color: #F7F7F7;}
	a.plus_upd{background: #ff9900; color: #F7F7F7;}
	a.plus_del{background: #CC3333;color: #F7F7F7;}
	a.plus_close{background: #CC3333;color: #F7F7F7;}
	a.plus_ins{background: #336699;color: #F7F7F7;}
	a.plus_submit{background: #339966;color: #F7F7F7;}
	a.plus_rafraichir{background: #339966;color: #F7F7F7;}
	a.plus_present{background: #339966;color: #F7F7F7;}
	a.plus_absent{background: #CC3333;color: #F7F7F7;}
	
	a.plus:hover,
	a.plus_inverse:hover,
	a.plus_upd:hover,
	a.plus_del:hover,
	a.plus_close:hover,
	a.plus_ins:hover,
	a.plus_submit:hover,
	a.plus_present:hover,
	a.plus_absent:hover{
		opacity: 0.8;
		-moz-opacity : 0.8;
    	-ms-filter: "alpha(opacity=80)"; /* IE 8 */
    	filter : alpha(opacity=80); /* IE < 8 */ 
	}
	p.neant{
		font-size: 12px;
		text-align: center;
		color: #999;
	}
	p.explication{
		font-size: 12px;
		color: #666;
		line-height: 20px;
	}
/* ---------------------------------------------------------------
	- - - FIN DE SESSION
 --------------------------------------------------------------- */
 	div.fin_session p{
 		text-align: center;
 		color: gray;
 		font-size: 14px;
 		margin-bottom: 5px;
 	}
 
/* ---------------------------------------------------------------
	- - - HEADER
 --------------------------------------------------------------- */	
	#header{
		position:relative;
		top:0; left:0;
		width:100%; 
		height:145px;
		background: transparent url(../multimedia/site/base.png) top center no-repeat;
	}

	/* ------------------------------ */

	#logo_header{
		display:block;
		position:absolute; 	
		top:0px;
		left:0px;
		width:135px;	
		height:105px;
	}

	/* ------------------------------ */

	#zone_identite{
		position:absolute;
		top:31px;	
		right:40px;
		width:100px;	
		height:70px;
	}
	#nom_visiteur{
		position:absolute;
		top:5px; 
		right:10px;
		width:160px;
		height:auto;	
		line-height:18px;
		font-size: 11px;	
		color: #666;
		text-align: center;
		text-transform: uppercase;
	}
	
	/* ------------------------------ */
	
	#menu_onglet{
		position:absolute;	
		top:8px;	
		right:185px;	
		width:225px; 
		height:auto;
	}
	
	#menu_onglet li{
		position: relative;
		width: 49%;
		height: auto;
		float: left;
	}
	
	#menu_onglet li a{
		display: block;
		width: 100%;
		text-decoration: none;
		color: #FFF; 
		text-align: center;
		font-size: 11px; 
		float: left;
		text-transform: uppercase;
		line-height: 20px;
	}	
	#menu_onglet li a:hover{
		text-decoration: underline;
	}

	/* ------------------------------ */
	
	#menu_header{
		position:absolute;	
		bottom:0px;	
		left:4px;	
		width:980px; 
		height:auto;
		background: #666;
	}	
	#menu_header li{
		display: inline;
	}
	#menu_header li a{
		text-decoration: none;
		color: white;  
		font-size: 11px; 
		padding: 0px 15px;
		float: left;
		text-transform: uppercase;
		line-height: 28px;
		border-right: 1px solid #CCC;
	}
	#menu_header li a.standard{color: #fff;}
	#menu_header li a:hover{
		background:#AA0000;
	}

	/* ------------------------------ */

	a#url_article{
		position: absolute;
		bottom: 25px;
		right: 155px;
		
	}
/* ---------------------------------------------------------------
	- - - MENU VISITEUR
 --------------------------------------------------------------- */
	ul#menu_visiteur{
		position: relative;
		width: auto;
		height: auto;
		border-left: 4px solid #cc3333;
		margin-bottom: 10px;
		padding: 5px;
	}
	ul#menu_visiteur li{
		position: relative;
		display: inline;
	}
	ul#menu_visiteur li a{
		position: relative;
		display: inline-block;
		*display:inline; zoom:1; /* "inline-block" for IE6/7 */
		font-size: 12px;
		text-decoration: none;
		padding: 0 20px 0 0px;
	}
	ul#menu_visiteur li a.standard{color: #666;}
	ul#menu_visiteur li a.fc{font-weight: bold;}
	ul#menu_visiteur li a:hover{text-decoration:underline;}
	
	ul#menu_visiteur li a img{
		vertical-align: middle;
		margin-right: 5px;
	}
/* ---------------------------------------------------------------
	- - - ZONE MESSAGE
 --------------------------------------------------------------- */
	#zone_message{
		display: none;
		position: relative;
		margin: 0 3%;
		width: 94%;
		height: 20px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		line-height: 20px;
	}

	.msg_success{
		color: #666;
		border:2px solid #669966;
		background: #ccffcc;
	}
	.msg_before{
		color: #666;
		border:2px solid #CCC;
		background: #ffffcc;
	}
	.msg_error{
		color: #666;
		border:2px solid #CC3333;
		background: #ffcccc;
	}
/* ---------------------------------------------------------------
	- - - ZONE CONTENU CENTRE
 --------------------------------------------------------------- */
	#zone_contenu{
		position: relative;
		float: right;
		height: auto;
		width: 770px;
	}
/* ---------------------------------------------------------------
	- - - FOOTER
 --------------------------------------------------------------- */
	#footer{
		position:relative;
		clear: both;
		float: none;
		top:0; 
		left:0;
		width:100%; 
		height:auto;
		background: transparent url(../multimedia/site/base.png) bottom center no-repeat;
	}	
	ul#menu_footer{
		position:absolute;
		width:96%; 
		height:30px;
		margin: 0 2%;
		bottom: -30px;
	}
	ul#menu_footer li{
		position:relative;
		display: inline;
		line-height: 24px; 
		font-size: 12px; 
		color: #F7F7F7; 
		padding: 0 20px;
	}
	ul#menu_footer li a{
		text-decoration: none; 
		color: #F7F7F7;
	}	
	ul#menu_footer li a:hover{
		text-decoration: underline;
	}

	/* ------------------------------------------ */

	#partenaire{
		position: relative; 
		width: 980px;
		margin: 0 auto;
		height: auto; 
		text-align: center;
		padding: 5px 0;
		border-top: 1px solid #DDD;
	}
	#partenaire li{
		display: inline;
	}
	#partenaire a{
		margin: 0 40px;
	}	

/* ---------------------------------------------------------------
	- - - SOUS MENU
 --------------------------------------------------------------- */
	#sous_menu{
		position: relative;
		width: auto;
		height: auto;
		padding-bottom: 5px;
		margin: 0 auto 30px;
		border-bottom: 3px solid #FF9900;
	}
/* ---------------------------------------------------------------
	- - - ZONE MENU GAUCHE
 --------------------------------------------------------------- */
	#zone_menu_gauche{
		position: relative;
		float: left;
		height: auto;
		width: 180px;
	}
	
/* ---------------------------------------------------------------
	- - - MENU VESTIAIRE
 --------------------------------------------------------------- */
 	#menu_vestiaire{
 		position: relative;
 		width: auto;
 		height: auto;
 		text-align: center;
 		background: #F7F7F7;
 		border-bottom: 1px dashed #CCC;
 		margin-bottom: 15px;
 	}
	#menu_vestiaire div{
		position: relative;
		display: inline-block;
		*display:inline; zoom:1; /* "inline-block" for IE6/7 */
		margin: 10px;
		width: 120px;
		height: 60px;
		background: #F7F7F7;
		text-align: center;
	}	
	#menu_vestiaire div.standard{border: 2px solid #666;}

	#menu_vestiaire div a{
		text-decoration: none;
		font-size: 11px;
		text-transform: uppercase;
	}	
	#menu_vestiaire div.standard a{color: #666;}

	#menu_vestiaire div img{

	}
	#menu_vestiaire div a span{
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0px;
		left: 0;
		line-height: 16px;
		background: #F7F7F7;
	}


	/* ------------------------- */
	
 	#liste_menu_illustration{
 		position: relative;
 		width: auto;
 		height: auto;
 		text-align: center;
 	}

	.menu_illustration{
		position: relative;
		display: inline-block;
		*display:inline; zoom:1; /* "inline-block" for IE6/7 */
		margin: 10px;
		width: 160px;
		height: auto;
		border: 1px solid #CCC;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		background: #F7F7F7;
		text-align: center;
	}
	.menu_illustration p.lien{
		position: relative;
	}
	.menu_illustration div.stat{
		position: absolute;
		top: -20px;
		left: 0px;
		width: 100%;
		height: auto;
		font-size: 12px;
		color: #999;
		line-height: 20px;
		text-align: center;
		font-style: inherit;
	}
	
	.menu_illustration p.standard{
		margin: 5px;
		line-height: 20px;
		font-size: 11px;
		color: white;
		text-transform: uppercase;
		-moz-border-radius:5px 5px 0px 0px;
		-webkit-border-radius:5px 5px 0px 0px;
		font-weight: bold;
	}	
	.menu_illustration p.admin{
		margin: 5px;
		line-height: 20px;
		font-size: 11px;
		color: #333;
		text-transform: uppercase;
		-moz-border-radius:5px 5px 0px 0px;
		-webkit-border-radius:5px 5px 0px 0px;
		background: #FF9900;
		font-weight: bold;
	}	
	.menu_illustration img{
		margin-bottom: 5px;	
	}
	
	
	/* ------------------------- */

 	.menu_interne,
 	.menu_externe{
 		position: relative;
 		margin-left: 0px;
 		width: auto;
 		height: auto;
 	}
	
 	.menu_interne li,
 	.menu_externe li{
 		position: relative;
 		background: #F7F7F7;
 		border: 1px solid #CCC;
 	}
 	.menu_v li{
		margin-bottom: 10px; 	
 		height: 32px;
 	}
 	.menu_h li{
 		display: inline-block;
 		padding: 0 25px 0 5px;
		*display:inline; zoom:1; /* "inline-block" for IE6/7 */
 	}
 	.ie6.menu_h li{
 		width: 18%;
 	}
 	
 	.menu_interne li a,
 	.menu_externe li a {
 		text-decoration: none;
 		color: #666;
 		text-transform: uppercase;
 		font-size: 10px;
 		font-weight: bold;
 	}
 	.menu_interne li a:hover,
 	.menu_externe li a:hover {
		opacity: 0.8;
		-moz-opacity : 0.8;
    	-ms-filter: "alpha(opacity=80)"; /* IE 8 */
    	filter : alpha(opacity=80); /* IE < 8 */ 
 	}

 	a img.ico{
 		vertical-align: middle;
 		margin-right: 5px;
 	}

	a img.loader,
	a img.selected{
		position: absolute;
		top: 6px;
		right: 2px;
		width: 20px;
		height: 20px;
	}
	.menu_interne li span.nbre{
		color: #336699;
	}
 	.menu_interne li a span,
 	.menu_externe li a span{
 		text-decoration: none;
 	}
/* ---------------------------------------------------------------
	TABLEAU
 --------------------------------------------------------------- */

	table.standard{
		background: white;
		font-family: Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif; 
		border: 0px solid #CCC;
		width: 100%;
		border-collapse: collapse;
		clear: both;
		float: none;
		color: #666;
		margin: 0 auto;
	}
	 table.standard #liste_effectif{
	 	width: 45%;
	 	float: left;
	 	*float: none;
	 }
	 table.standard #liste_potentiel{
	 	width: 50%;
	 	float: right;
	 	*float: none;
	 }

	table.standard th {
		border: 1px solid #CCC;
		font-size: 12px;
		height: 24px;
		text-align: center;
	}
	table.standard td {
		border: 1px solid #CCC;
		font-size: 12px;
		height: auto;
		padding: 5px 0;
		text-align: center;
	}
	table.standard td.nom{
		text-align: left;
		padding: 0 5px;
	}

	table.standard tr.moi td{
		font-weight: bold;
		background: #FFFFCC;
	}
	table.standard td.logo img{
		margin: 2px;
	}
	table.standard span.forfait{
		color: red;
		font-size: 8px;
		font-weight: bold;
	}
	table.standard span.tab{
		color: #339966;
		font-size: 8px;
		font-weight: bold;
	}	
	table.standard th{
		font-weight: bold;
		background: #F7F7F7;
	}

	table.standard tfoot{
		font-weight: bold;
		background: #F7F7F7;
	}

	table.standard td.ico,
	table.standard th.ico{
		width: 40px;
	}
	table.standard td.neant{
		color: #CCC;
	}
	table.standard td.statut_0{
		width: 10px;
		background: #339966;
	}
	table.standard td.statut_1{
		width: 10px;
		background: #CC3333;
	}
	table.standard td.lien,
	table.standard th.lien{
		width: 80px;
	}
	table.standard td.lien_2,
	table.standard th.lien_2{
		width: 180px;
	}
	
	table.standard td.score_g{background: url(../multimedia/site/stat_g.png) repeat center center; cursor: help;}
	table.standard td.score_n{background: url(../multimedia/site/stat_n.png) repeat center center; cursor: help;}
	table.standard td.score_p{background: url(../multimedia/site/stat_p.png) repeat center center; cursor: help;}
	

/* ---------------------------------------------------------------
	FORMUALIRE STANDARD
 --------------------------------------------------------------- */

	.fml_standard{
		position: relative;
		margin: 0 auto;
	}

	.fml_standard fieldset{
		border: 1px solid #CCC;
		background: #F7F7F7;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		margin-bottom: 10px;
	}

	.fml_standard p{
		position: relative;
		top: 0;
		left: 0;
		margin:10px 0;
		width: 100%;
		height: 28px;
		clear: both;
		float: none;
	}

	.fml_standard p sup{
		color: #CC3333;
		padding-right: 2px;
		font-weight: bold;
	}

	.fml_standard label{
		display: inline-table;
		float: left;
		cursor:pointer;
		font-size:12px;
		line-height:22px;
		margin-right: 10px;
		text-align: right;
	}

	.fml_standard label.error{
		color: #CC3333;
		margin-bottom: 10px;
		width: 98%;
	}
	.fml_standard div.tiny label.error{
		position: absolute;
		top: 3px;
	}

	.fml_standard p:hover label{
		color:#0459b7;
	}

/*	.fml_standard p:hover label:after{
		content:" »";
	}
*/
	.fml_standard select{
		float: left;
		cursor:pointer;
		padding:3px;
		-moz-box-shadow:0 0 3px #aaa;
		-webkit-box-shadow:0 0 3px #aaa;
		font-weight: bold;
		z-index: 1;
		font-size: 11px;
	}
	
	.fml_standard input[type=radio], .fml_standard input.radio{
		display: block;
		float: left;
		width: auto;
		height: auto;
	}

	.fml_standard input[type=text], .fml_standard input.text,
	.fml_standard input[type=password], .fml_standard textarea{
		display: inline;
		border:1px solid #aaa;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-moz-box-shadow:0 0 3px #aaa;
		-webkit-box-shadow:0 0 3px #aaa;
		padding:3px 5px;
		font-weight:bold;
		font-size: 12px;
		float: left;
	}
	
	.fml_standard textarea.normal{
		margin-bottom: 10px;
	}
	
	.fml_standard input[type=text]:focus,
	.fml_standard input[type=password]:focus{
		border-color:#093c75;
		-moz-box-shadow:0 0 3px #0459b7;
		-webkit-box-shadow:0 0 3px #0459b7;
		outline:none; /* Pour enlever le contour jaune lorsque l'on sélectionne un input dans Chrome */
	}

	.fml_standard input[type=file]{
		float: right;
	}
	
	/* ---------------------------------- */

	div.validation{
		position: relative;
		text-align: center;
		clear: both;
		float: none;
		width: auto;
		height: auto;
	}

	div.validation input[type=submit],
	div.validation input.submit,
	div.validation input[type=button],
	div.validation input.button
	{
		display: inline;
		margin: 0 5%;
		position: relative;
		font-family: "Comic Sans MS"; 
		width: 150px;
		height: 30px;
		color: white;
		font-weight: bold;
		font-size: 11px;
		text-transform: uppercase;
		border: 0;
		cursor: pointer;
		padding: 0 0 2px 0 !important;
		*padding: 0 0 0px 0;
	}

	div.validation input[type=submit], 
	div.validation input.submit
	{
		background: url('../multimedia/site/submit.png') no-repeat top center;
	}

	div.validation input[type=button], 
	div.validation input.button
	{
		background: url('../multimedia/site/submit_off.png') no-repeat top center;
	}

	div.validation input:hover{
		opacity: 0.8;
		-moz-opacity : 0.8;
    	-ms-filter: "alpha(opacity=80)"; /* IE 8 */
    	filter : alpha(opacity=80); /* IE < 8 */ 
	}
	
	/* ---------------------------------- */

	div.tiny{
		position: relative;
		width: 100%;
		height: auto;
		text-align: center;
		margin: 10px auto;
	}

	div.tiny textarea{
		width: 98%;
		height: auto;
	}
/* ---------------------------------------------------------------
	TABLEAU ACTION
 --------------------------------------------------------------- */
	table.action{
		background: white;
		font-family: Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif; 
		border: 0px;
		width: 100%;
		border-collapse: collapse;
		clear: both;
		float: none;
		margin: 0 auto;
	}
	table.action td, table.action th {
		border: 0px;
		font-size: 12px;
		height: 24px;
		text-align: center;
	}

	table.action input[type=submit],
	table.action input.submit,
	table.action input[type=button],
	table.action input.button
	{
		font-family: "Comic Sans MS"; 
		width: 150px;
		height: 30px;
		color: white;
		font-weight: bold;
		font-size: 11px;
		text-transform: uppercase;
		border: 0;
		cursor: pointer;
		padding: 0 0 2px 0 !important;
		*padding: 0 0 0px 0;
	}

	table.action input[type=submit], 
	table.action input.submit
	{
		background: url('../multimedia/site/submit.png') no-repeat top center;
	}

	table.action input[type=button], 
	table.action input.button
	{
		background: url('../multimedia/site/submit_off.png') no-repeat top center;
	}

	table.action input:hover{
		opacity: 0.8;
		-moz-opacity : 0.8;
    	-ms-filter: "alpha(opacity=80)"; /* IE 8 */
    	filter : alpha(opacity=80); /* IE < 8 */ 
	}
	table.action label.error{
		color: #CC3333;
		float: right;
	}
/* ---------------------------------------------------------------
	TABLEAU FORUM
 --------------------------------------------------------------- */
	table.forum{
		background: white;
		font-family: Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif; 
		border: 1px solid #CCC;
		width: 100%;
		border-collapse: collapse;
		clear: both;
		float: none;
	}
	table.forum td, 
	table.forum th {
		font-size: 12px;
		height: 24px;
	}
	
	table.forum tr.entete_standard{
		font-weight: bold;
		background: #CCC;
		border-top: 3px solid #666;
		
	}
	table.forum tr.entete_ajouter{
		font-weight: bold;
	}

	table.forum td.info_messager{
		width: 180px;
		background: #F7F7F7;
		vertical-align: top;
		padding: 10px 0 10px 10px;
		line-height: 20px;
	}
	table.forum td.info_messager img{
		background: white;
		padding: 5px;
		border: 1px solid #CCC;
	}
	table.forum td.message{
		text-align: justify;
		line-height: 20px;
		padding: 10px;
		vertical-align: top;
		color: #666;		
	}
	table.forum th.qui{
		font-weight: bold;
		text-indent: 10px;
		text-transform: uppercase;	
	}
	table.forum th.quand{
		text-indent: 10px;
		color: #666;
	}
	table.forum th.numero{
		text-align: right;
		padding-right: 10px;		
		color: #666;
	}
	table.forum th.ins{
		text-align: center;
		text-transform: uppercase;	
		color: #FFF;
	}	
/* ---------------------------------------------------------------
	- - - MENU HAUT ADMIN
 --------------------------------------------------------------- */
	#menu_haut_admin{
		position: relative;
		width: 100%;
		height: auto;
		background: url('../multimedia/site/fond_admin_orange.png') repeat center center;
		margin-bottom: 10px;
	}
	#menu_haut_admin a{
		position: relative;
		color: white;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		line-height: 32px;
	}
	#menu_haut_admin a img{
		vertical-align: middle;
		margin-right: 5px;
	}
	#menu_haut_admin a:hover{
		opacity: 0.8;
		-moz-opacity : 0.8;
    	-ms-filter: "alpha(opacity=80)"; /* IE 8 */
    	filter : alpha(opacity=80); /* IE < 8 */ 
	}
	#menu_haut_admin form{
		position: relative;
		display: inline;
		vertical-align: middle;
	}
	#menu_haut_admin form label{
		font-size: 12px;
		color: white;
		font-weight: bold;
	}
	#menu_haut_admin form select{
		position: relative;
		color: #666;
		padding: 2px 10px 3px 0px;
		font-size: 13px;
		font-family: Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif; 
	}
	#menu_haut_admin form select option{
		color: #336699;
		font-size: 13px;
	}
/* ---------------------------------------------------------------
	- - - CONTENU PAR DEFAUT DU TINY
 --------------------------------------------------------------- */
	#contenu_tiny{
		position: relative;
		color: #666;
	}
	#contenu_tiny h1{
		position: relative;
		top: 0;
		line-height: 30px;
		font-size: 24px;
		margin-bottom: 10px;
	}
	#contenu_tiny p{
		position: relative;
		line-height: 20px;
		font-size: 12px;
	}
/* ---------------------------------------------------------------
	LA UNE
 --------------------------------------------------------------- */
	#admin_une{
		position: relative;
		width: 600px;
		height: auto;
		margin: 10px auto;
	}
	#admin_une div.texte{
		position: absolute; 
		bottom: 0; 
		left: 0; 
		width: 100%;
		height: auto; 
		background: url(../multimedia/site/une_transparence.png) repeat top left;
	}
	#admin_une h2{
		height: auto;
		padding: 0 10px;
		line-height: 32px;
		font-size: 22px;
		font-weight: bold;
		border: 0;
	}
	#admin_une div.resume{ 
		height: auto;
		line-height: 18px;
		padding: 0 10px;
		color: #336699; 
		font-size: 12px;
		text-align: justify;
	}
	#admin_une p.info{
		position: relative; 
		padding: 0 10px;
		height: 20px;
		line-height: 20px;
		font-size: 12px;
	}
/* ---------------------------------------------------------------
	ENVOI EMAIL EQUIPE
 --------------------------------------------------------------- */
	#zone_confirmation{
		position: relative;
		width: 75%;
		height: auto;
		margin: 0 auto;
		background: #F7F7F7;
		color: #666;
 		border: 1px solid #CCC;
 		padding: 10px;
	}
	#zone_confirmation p{
		line-height: 24px;
		font-size: 14px;
		margin-bottom: 10px;
	}
	#zone_confirmation p span{color: #336699;}
	#zone_confirmation .ko{color: #CC0000;}
	#zone_confirmation p a{float: right;}
/* ---------------------------------------------------------------
	TABLEAU CLASSEMENT
 --------------------------------------------------------------- */
	table.classement{
		background: white;
		font-family: Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif; 
		width: 100%;
		border-collapse: collapse;
		clear: both;
		float: none;
		color: white;
	}

	table.classement td, table.classement th {
		font-size: 12px;
		height: 28px;
		text-align: center;
	}
	table.classement td.nom{
		text-align: left;
		padding: 0 5px;
		font-weight: bold;
	}
	table.classement td.nom a{
		color: white;
	}
	table.classement td.ordre{
		padding: 0 5px;
		font-weight: bold;
	}
	table.classement td.chiffre{
		width: 100px;
	}
	table.classement td.photo{
		width: 30px;
	}
	table.classement td.photo img{
		margin: 2px;
		border: 1px solid #F7F7F7;
	}
	table.classement th{
		font-weight: bold;
		background: url(../multimedia/site/tab_prono_1.png) repeat center center;
	}
	table.classement tr.zebre_2{
		background: url(../multimedia/site/tab_prono_2.png) repeat center center;
	}
	table.classement tr.zebre_3{
		background: url(../multimedia/site/tab_prono_3.png) repeat center center;
	}
/* ---------------------------------------------------------------
	ZONE VIERGE
 --------------------------------------------------------------- */
 	div#zone_vierge{
 		position: relative;
 		height: auto;
 		background: #F7F7F7;
 		border: 1px solid #CCC;
 	}
 	div#zone_vierge p{
 		text-align: center;
 		font-size: 48px;
 		color: #CCC;
 		line-height: 400px;
 		font-variant: small-caps;
 	}

