body {
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	background-color : rgb(255, 255, 255) ;
	color : rgb(150, 150, 150) ;
	
	/*scrollbar-3dlight-color : #CCEBFB ;
	scrollbar-arrow-color : #000000 ;
	scrollbar-base-color : #FFFFFF ;
	scrollbar-face-color : #CCEBFB ;
	scrollbar-highlight-color : #FFFFFF ;
	scrollbar-shadow-color : #CCEBFB ;
	scrollbar-darkshadow-color : #000000 ;*/
}

/*.no-scrollbar {
	scrollbar-3dlight-color : #FFFFFF ;
	scrollbar-arrow-color : #FFFFFF ;
	scrollbar-base-color : #FFFFFF ;
	scrollbar-face-color : #FFFFFF ;
	scrollbar-highlight-color : #FFFFFF ;
	scrollbar-shadow-color : #FFFFFF ;
	scrollbar-darkshadow-color : #FFFFFF ;
	scrollbar-track-color: #FFFFFF ;
}*/



/* texte dans le bandeau du haut */
.titre_bandeau_haut {
	color : yellow ;
	font-size : 20px ;
	/*font-weight : bold ;*/
	letter-spacing : 1px ;
	text-align : center ;
	/*padding : 10px 0 20px 0 ;*/
}

/* texte des menus dans le bandeau du haut */
.menu_bandeau_haut {
	margin : -10px ;
}

a.lien_menu_bandeau_haut, a.lien_menu_bandeau_haut:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	color : #000000 ;
	background-color : #FFFFFF ;
	font-size : 10px ;
	text-align : center ;
	border-bottom : solid 2px #FF0024 ;
	text-decoration : none ;
}

a.lien_menu_bandeau_haut  {
	border-top : 0px ;
}

a.lien_menu_bandeau_haut:hover {
	border-top : solid 2px #FF0024 ;
}


.titre_rubrique {
	color : #000000 ;
	font-size : 14px ;
	font-weight : bold ;
	/*letter-spacing : 1px ;*/
	text-align : center ;
	text-decoration : underline ;
	padding : 10px 0 10px 0 ;
	font-variant : small-caps ;
}

.sous_titre_rubrique {
	color : #000000 ;
	font-size : 12px ;
	font-weight : bold ;
	text-align : left ;
	padding : 10px 0 0 0 ;
}

.sous_titre_rubrique_italique {
	color : #AB0A0A ;
	font-size : 11px ;
	font-style : italic ;
	text-align : left ;
	padding : 0 0 0 0 ;
}

.texte_rubrique {
	color : #000000 ;
	font-size : 10px ;
	/*letter-spacing : 1px ;*/
	text-align : justify ;
	padding : 10px 10px 10px 0 ;
	/*font-variant : small-caps ;*/
	line-height : 10pt ;
}

/* Tableau */
.tableau_general {
	border : solid 2px #FFFFFF ;
}

.cel_tableau_bureau_1 {
	font-size : 10px ;
	color : #000000 ;
	font-style : italic ;
	text-align : center;
	padding : 3px 3px 3px 3px ;
}

.cel_tableau_bureau_2 {
	font-size : 10px ;
	color : #000000 ;
	text-align : left ;
	padding : 3px 3px 3px 3px ;
}

.cel_tableau_bruzat_1 {
	font-size : 9px ;
	color : #000000 ;
	text-align : left ;
	padding : 3px 3px 3px 3px ;
}

.cel_tableau_photos {
	font-size : 9px ;
	color : #000000 ;
	text-align : left ;
}
.cel_tableau_bruzat_2 {
	text-align : center ;
	padding : 2px 2px 2px 2px ;
}

.cel_tableau_bruzat_3 {
	font-size : 9px ;
	color : #000000 ;
	text-align : right ;
	padding : 3px 3px 3px 3px ;
}

.cel_tableau_arbitre {
	font-size : 10px ;
	color : #000000 ;
	text-align : left ;
	padding : 3px 3px 3px 3px ;
}

.cel_tableau_coordonnees_1 {
	font-size : 10px ;
	font-weight : bold ;
	color : #000000 ;
	text-align : center ;
	padding : 3px 3px 3px 3px ;
}

.cel_tableau_coordonnees_2 {
	font-size : 10px ;
	color : #000000 ;
	text-align : left ;
	padding : 3px 3px 3px 3px ;
}

.cel_tableau_calendrier_1 {
	font-size : 10px ;
	color : #000000 ;
	text-align : left ;
	padding : 1px 3px 1px 3px ;
}

.cel_tableau_calendrier_2 {
	font-size : 10px ;
	color : #000000 ;
	text-align : center ;
	padding : 1px 3px 1px 3px ;
}

.cel_tableau_resultats {
	font-size : 10px ;
	color : #000000 ;
	text-align : left ;
	padding : 1px 3px 1px 3px ;
}




/* --------------- */
a.pop-fermer, a.pop-fermer:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-size : 10px ;
	background-color : transparent ;
	text-decoration : none ;
	font-weight : bold ;
}

a.pop-fermer {
	color : #000000 ;
}

a.pop-fermer:hover {
	color : red ;
}










/* Calques de menu */
.menu {
	position :absolute ;
	left : 5px ;
	top : 5px ; 
	width : 100% ;
	height : 250px ;
	z-index : 1 ;
	overflow : no ;
	background-color : transparent ;
	visibility : hidden ;
}


/* Calque de la galerie */
.peloch {
	position : relative ;
	top : 10px ;
	width : 100% ;
	height : 118px ;
	background-color : #FFFFFF ;
	overflow : auto ;
	visibility : visible ;
}	


/* S A U T S */

/* << les sauts du menu "navig" + lien retour */
.saut-1 {
	padding : 3px 0 3px 0 ;
	letter-spacing : 1px ;
}	
.saut-2 {
	padding : 2px 0 2px 13px ;
}	
.saut-3 {
	padding : 2px 0 2px 26px ;
}
.saut-4 {
	padding : 2px 0 2px 39px ;
}
.saut-retour {
	text-align : center ;
	padding : 10px 0 0 0 ;
}
.puce {
	border : none ;
	height : 9px ;
	width : 9px ;
	margin : 0 4px 0 0 ;
}
/* les sauts du menu "navig" + lien retour >> */

/* S A U T S */




		
/* I M A G E S */		

/* << navigation */
.pict {
	border : none ;
	height : 9px ;
	width : 9px ;
	margin : 0 4px 0 4px ;
}
/* navigation >> */

/* << loupe de "speciales" */
.i-loupe {
	width : 50px ;
	height : 50px ;
	border : 0px ;
	margin-bottom : 10px ; 
}	
/* loupe de "speciales" >> */

/* << miniatures */
.photo-pel {
	width : 109 ;
	height : 99 ;
	border : 0px ;
}
/* miniatures >> */

/* I M A G E S */		






/* << copyright Uriel et Entrer */
/* ATTENTION : surconstruits dans le code ! */
.copy {
 	color : #000000 ;
 	font-size : 10px ;
 	font-weight : bold ;
 	padding : 0 0 0 5px ;  
 	letter-spacing : 1px ;
}
.entree {
 	color : #000000 ;
 	font-size : 12px ;
 	font-weight : bold ;
 	height:16px ;
 	margin : -14px 2px 0 0 ;
 	text-align : right ;
 	letter-spacing : 4px ;
}
/* copyright Uriel et Entrer >> */





/* << tableaux */
.t-general {
	width : 100% ;
	border : solid 2px #CCEBFB ;
}
/* tableaux >> */

/* << titre, contenu et liens du rédactionnel */
.h-rubrique-1 {
	color : #000000 ;
	font-size : 22px ;
	font-weight : bold ;
	letter-spacing : 1px ;
	text-align : center ;
	padding : 10px 0 20px 0 ;
}

.h-rubrique-2 {
	color : #000000 ;
	font-size : 11px ;
	font-weight : bold ;
	padding : 5px 0 4px 0 ;
}
.h-rubrique-3 {
	color : #000000 ;
	font-size : 9px ;
	/*font-weight : bold ;*/
	padding : 0px ;
}

.t-rubrique {
	color : #000000 ;
	font-size : 10px ;
	text-align : justify ;
	padding : 0 0 10px 0 ;
}

a.gap,a.gap:hover {
	color : #000000 ;
	font-size : 10px ;
	text-align : justify ;
	padding : 0 0 10px 0 ;
	font-weight : bold ;
	text-decoration : none ;
}

a.lien-rubrique,a.lien-rubrique:hover {
	color : #000000 ;
	font-size : 10px ;
	text-align : justify ;
	padding : 0 0 10px 0 ;
	font-weight : bold ;
	text-decoration : none ;
}

a.gap:hover {
	text-decoration : underline ;
}

a.lien-rubrique:hover {
	text-decoration : underline ;
}

/* titre, contenu et liens du rédactionnel >> */

/* << tableau programme */
.cel-1-et-2-prog {
	height : 30px ;
	width : 120px ;
	text-align : center ;
	font-size : 10px ;
	color : #000000 ;
}
.cel-3-prog {
	height : 30px ;	
	text-align : left ;
	font-size : 10px ;
	color : #000000 ;	
	padding : 0 0 0 5px ;
}
.lg-1 {
	height : 50px ;	
	text-align : center ;
	font-size : 12px ;
	color : #000000 ;
	font-weight : bold ;
	letter-spacing : 2px ;
	background : #CCEBFB ;
}
/* tableau programme >> */

/* << tableau présentation */
.cel-presentation {
	padding : 4px 0 4px 5px ;	
	font-size : 10px ;
	color : #000000 ;
}
/* tableau présentation >> */

/* << tableau etapes */
.cel-1-etape {
	color : #000000 ;
	font-size : 10px ;
	text-align : right ;
	padding : 0 1px 0 0 ;

}
.cel-2-etape {
	color : #000000 ;
	font-size : 10px ;
	padding : 0 0 0 5px ;
}
.cel-3-a-7-etape {
	color : #000000 ;
	font-size : 10px ;
	text-align : center ;	
}
.lg-1-etape {
	height : 50px ;	
	text-align : center ;
	font-size : 11px ;
	color : #000000 ;
	font-weight : bold ;
	letter-spacing : 2px ;
}
/* tableau etapes >> */



/* << tableau team */
.cel-photo-team {
	width : 120 ;
	height : 158 ;
	text-align : center ;
}

.cel-numero-team {
	width : 50px ;
	text-align : center ;
	font-size : 26px ;
	color : #000000 ;
}
/* tableau team >> */



/* << news du live */
.cel-news-live-1, .cel-news-live-2, .cel-news-live-3 {
	padding : 5px 7px 5px 7px ;
	height : 30px ;
	font-size : 10px ;
	color : #000000 ;
	font-weight : bold ;
	text-align : center ;
	background : #CCEBFB ;
}

.cel-news-live-3 {
	width : 90% ;
}
/* news du live >> */


/* << tableau palmares */
.cel-1-4-palmares {
	color : #000000 ;
	font-size : 10px ;
	padding : 0 0 0 5px ;
}
.lg-1-palmares {
	height : 40px ;	
	text-align : center ;
	font-size : 11px ;
	color : #000000 ;
	font-weight : bold ;
	letter-spacing : 2px ;
	background : #CCEBFB
}
/* tableau palmares >> */




/* << tableau speciales */
.cel-1 {
	color : #000000 ;
	text-align : right ;
	font-style : italic ;
	font-size : 11px ;
	padding : 2px 5px 2px 0 ;
}	
.cel-2 {
	color : #000000 ;
	font-weight : bold ;
	font-size : 11px ;
	padding : 0 0 0 5px ;	
}	
.cel-descriptif {
	color : #000000 ;
	text-align : justify ;
	padding : 5px 15px 5px 15px ;	
	font-size : 10px ;	
}	
.cel-loupe {
	color : #000000 ;
	text-align : center ;
	font-size : 10px ;
	padding : 5px 0 5px 0 ;	
}
.cel-top-1 {
	color : #000000 ;
	width : 35% ;
	text-align : right ;
	font-style : italic ;
	font-size : 11px ;
	padding : 2px 5px 2px 0 ;
}
.cel-top-2-3 {
	color : #000000 ;
	width : 10% ;
	text-align : center ;
	font-style : italic ;
	font-size : 11px ;
	padding : 2px 5px 2px 0 ;
}
.cel-top-4 {
	color : #000000 ;
	width : 45% ;
	font-style : italic ;
	font-size : 11px ;
	padding : 2px 0 2px 5px ;
}
.cel-top-5 {
	color : #000000 ;
	font-style : italic ;
	font-size : 11px ;
	padding : 2px 0 2px 5px ;
	text-align : center ;
}
/* tableau speciales >> */






/* << popup */
.pop-legende {
	color : #000000 ;
	font-size : 14px ;
	text-align : center ;
	padding : 10px 0 20px 0 ;
}

.pop-texte-centre {
	color : #000000 ;
	font-size : 10px ;
	text-align : center ;
}

.pop-texte-gauche {
	color : #000000 ;
	font-size : 10px ;
	text-align : left ;
}

.pop-texte-justifie {
	color : #000000 ;
	font-size : 11px ;
	text-align : justify ;
	padding : 1px 0 1px 0 ;
}

/* popup >> */





/* << HR */
.sep-1 {
	width : 25% ;
	height : 5px ; 
	margin : 30px 0 30px 0 ; 
	border : solid 2px #CCEBFB ;
}	
/* << HR */





/* << texte des news */
.zetexte {
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-size : 12px ;
	text-align : center ;
	color : #000000 ;
	letter-spacing : 1px ;
}
/* texte des news >> */





		/* L I E N S */

a.l-top, a.l-top:hover,
a.l-retour, a.l-retour:hover,
a.l-menu, a.l-menu:hover,
a.l-dead, a.l-dead:hover 
a.l-copy, a.l-copy:hover,
a.l-rubrique, a.l-rubrique:hover,
a.pop-fermer, a.pop-fermer,
a.l-loupe, a.l-loupe:hover,
a.l-etape, a.l-etape:hover,
a.l-news, a.l-news:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif ;
}	


/* << bandeau haut */
a.l-top, a.l-top:hover {
	font-size : 12px ;
	text-decoration : none ;
	letter-spacing : 1px ;
	font-weight : bold ;
}
a.l-top {
	color : #666666 ;
}
a.l-top:hover {
	color : #000000 ;
}
/* bandeau haut >> */

/* << navigation */
a.l-menu, a.l-menu:hover {
	font-size : 9px ;
	text-decoration : none ;
	font-weight : bold ;
}
a.l-menu {
	color : #666666 ;
}
a.l-menu:active {
	color : blue ;
}
a.l-menu:hover {
	color : black ;
}
/* navigation >> */

/* << liens morts */
a.l-dead, a.l-dead:hover {
	font-size : 9px ;
	text-decoration : none ;
}
a.l-dead {
	color : #000000 ;
}
a.l-dead:hover {
	color : #FF0000 ;
}
/* liens morts >> */

/* << uriel conseil */
a.l-copy, a.l-copy:hover {
	font-size : 10px ;
	text-decoration : none ;
}
a.l-copy {
	color : #000000 ;
}
a.l-copy:hover {
	color : #FF0000 ;
}
/* uriel conseil >> */

/* << pages redac */
a.l-rubrique, a.l-rubrique:hover {
	font-size : 13px ;
	text-decoration : none ;
}
a.l-rubrique {
	color : #000000 ;
}
a.l-rubrique:hover {
	color : #FF0000 ;
}
/* pages redac >> */

/* << legende popup */
a.pop-fermer, a.pop-fermer:hover {
	font-size : 12px ;
	text-decoration : none ;
}
a.pop-fermer {
	color : #000000 ;
}
a.pop-fermer:hover {
	color : #FF0000 ;
}
/* legende popup >> */

/* << pages "speciales" */
a.l-loupe, a.l-loupe:hover {
	font-size : 10px ;
	text-decoration : none ;
}
a.l-loupe {
	color : #000000 ;
}
a.l-loupe:hover {
	color : #FF0000 ;
}
/* pages "speciales" >> */

/* << pages "etapes" */
a.l-etape, a.l-etape:hover {
	font-size : 10px ;
	font-weight : bold ;
	text-decoration : none ;
	color : #000000 ;
}
a.l-etape {
	background-color : transparent ;
	border : solid 1px #FFFFFF ;
}
a.l-etape:hover {
	background-color : #CCEBFB ;
	border : solid 1px #000000 ;
}
/* pages "etapes" >> */

/* << "news" de intro */
a.l-news, a.l-news:hover {
	font-size : 12px ;
	color : #000000 ;
	letter-spacing : 1px ;
	text-decoration : underline ;
}
a.l-news:hover {
	font-weight : bold ;
}	
/* "news" de intro >> */


/* << colonnage dans le tableau "engages" */
.cel-1-engages {
	font-family : Verdana, Tahoma, Arial ;
	height : 30px ;
	text-align : center ;
	font-weight : bold ;
	font-size : 10px ;
	background : #CCEBFB ;
	color : #000000 ;
}

.cel-2-engages {
	font-family : Verdana, Tahoma, Arial, Verdana ;
	height : 30px ;
	font-size : 10px ;
	text-align : left ;
	color : #000000 ;
}

.cel-3-engages {
	font-family : Verdana, Tahoma, Arial, Verdana ;
	height : 30px ;
	font-size : 10px ;
	text-align : center ;
	color : #000000 ;
}
/* colonnage dans le tableau "engages" >> */


.body-flash {
	margin : 0px ;
	background-color : #000000 ;
}	
.mise-a-jour {
	font-family : Verdana, Tahoma, Arial, Verdana ;
	font-size : 9px ;
	text-align : center ;
	color : #FFFFFF ;
}