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



/* 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 ;
}
.t-rubrique-c {
	color : #000 ;
	font-size : 12px ;
	text-align : center ;
/*	padding : 15px 0px 0px 0px ;*/
}

a.l-galerie, a.l-galerie:hover {
	font-size : 10px ;
	font-weight : bold ;
	text-decoration : none ;
	color : #000000 ;
}
a.l-galerie {
	background-color : transparent ;
	border : solid 1px #FFF ;
}
a.l-galerie:hover {
	background-color : #CCEBFB ;
	border : solid 1px #000 ;
}

a.l-thb, a.l-thb:hover {
	font-size : 10px ;
	font-weight : bold ;
	text-decoration : none ;
	color : #000000 ;
}
a.l-thb {
	background-color : transparent ;
	border : solid 0px #FFF ;
}
a.l-thb:hover {
	background-color : #CCEBFB ;
	border : solid 0px #000 ;
}

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 : #000 ;
	font-size : 10px ;
	text-align : justify ;
	font-weight : bold ;
	text-decoration : none ;
}

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

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



a.lien-tab, a.lien-tab:hover {
	color : #000 ;
	font-size : 10px ;
	text-decoration : none ;
}

a.lien-tab:hover {
	font-weight : bold ;
}



/* 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 calendrier lignes alternées */

.table23 {font-family:verdana, sans-serif; font-size:9px; height:8px;}
.table17 {background:#CCEBFB; font-family:verdana, sans-serif; font-size:9px; height:8px;}

/* tableau calendrier lignes alternées >> */


/* << 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 ;
}
.cel-1-3-palmares {
	color : #000000 ;
	text-align : center ;
	font-size : 10px ;
}

.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 ;
	letter-spacing : 1px ;
	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 : 10px ;
	text-align : justify ;
}

/* 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 ;
}





/* resultats */
.cel-1-res {
	font-family : Verdana, Tahoma, Arial ;
	height : 30px ;
	text-align : center ;
	font-weight : bold ;
	font-size : 10px ;
	background : #CCEBFB ;
	color : #000000 ;
}

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

.cel-2-res-c {
	font-family : Verdana, Tahoma, Arial ;
	height : 30px ;
	text-align : center ;
	font-size : 10px ;
	background : #FFFFFF ;
	color : #000000 ;
}

.cel-2-res-r {
	font-family : Verdana, Tahoma, Arial ;
	height : 30px ;
	text-align : right ;
	font-size : 10px ;
	background : #FFFFFF ;
	color : #000000 ;
}
/* resultats */



/* STYLE QUI ETAIENT CHEZ PK SOFT */
/* STYLE QUI ETAIENT CHEZ PK SOFT */
/* STYLE QUI ETAIENT CHEZ PK SOFT */
/* titres pages */
.pk-header-1 {
	font-size : 16px ;
	font-weight : bold ;
	text-align : center ;
	padding : 10px 0px 20px 0px ;
	color : #000 ;
}

.pk-header-2 {
	font-size : 14px ;
	font-weight : bold ;
	text-align : center ;
	padding : 10px 0px 20px 0px ;
	color : #000 ;
}


/* tableaux */
.pk-tab {
	width : 100% ;
	border : solid 2px #CCEBFB ;
}


/* << entetes tableaux */
.pk-aban-pena-head, .pk-classement-head, .pk-espec-head, .pk-espec-cumul-head, .pk-detail-head {
	font-size : 10px ;
	text-align : center ;
	font-weight : bold ;
	letter-spacing : 1px ;
	background : #CCEBFB ;
	color : #000 ;
}

.pk-aban-pena-head, .pk-classement-head, .pk-espec-head, .pk-espec-cumul-head {
	height : 40px ;	
}	

.pk-detail-head {
	height : 30px ;	
}
/* entetes tableaux >> */



/* classement */
.pk-classement-body {
	text-align : center ;
	font-size : 10px ;
	padding : 5px 0px 5px 0px ;
}



/* abandons et penalites */
.pk-aban-pena-body {
	text-align : left ;
	font-size : 10px ;
	padding : 5px 0px 5px 5px ;
}



/* epreuves speciales et cumul */
.pk-espec-cumul-body {
	text-align : center ;
	font-size : 10px ;
	padding : 5px 0px 5px 0px ;
	color : #000 ;
}



/* detail pilote */
.pk-detail-pilote-left {
	width : 50% ;
	text-align : left ;
	font-size : 12px ;
	padding : 2px 0px 2px 2px ;
	color : #000 ;
}	
	
.pk-detail-pilote-right {
	width : 50% ;
	text-align : right ;
	font-size : 12px ;
	padding : 2px 2px 2px 0px ;
	color : #000 ;	
}	

.pk-detail-body {
	text-align : center ;
	font-size : 10px ;
	padding : 5px 0px 5px 0px ;
	color : #000 ;
}



/* liens */
a.pk-link, a.pk-link:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-size : 10px ;
	font-weight : bold ;
	text-decoration : none ;
	color : #000000 ;
	padding : 0px 1px 0px 1px ;
}

a.pk-link {
	background-color : transparent ;
	border : solid 1px #000 ;
}

a.pk-link:hover {
	background-color : #CCEBFB ;
	border : solid 1px #000 ;
}
/* STYLE QUI ETAIENT CHEZ PK SOFT */
/* STYLE QUI ETAIENT CHEZ PK SOFT */
/* STYLE QUI ETAIENT CHEZ PK SOFT */

/**
* Stlye from DudXS ;)
*/
/*table classes*/
/*for alternate list display table text: lighter color, small black text*/
.table03 {
	background: transparent;
	font-family: Verdana;
	font-size: 11px;
	height: 16px;
	text-align: justify;
	color: #111111;
}
/*for display, dynamic, editable table text: lighter color, black text*/
.table07 {font-family:arial, sans-serif; font-size:8pt; height:16px;padding-left : 2px;; padding-right: 2px; background-color: #f5f4e7}
/*for display of navigation menu MAIN background*/
.table10 {background:#EBEAD8; font-family:arial, sans-serif; font-size:9px; height:8px;}
.table23 {
	background: #000000;
	font-family: arial, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	height: 16px;
	; padding-left: 4px;
	padding-right: 4px;
}



/* << tableau palmares */
.l1-c1-clagen {
	height : 22px ;
	width : 25% ;
	text-align : center ;
	font-size : 9px ;
	color : #000000 ;
	background : #CCEBFB ;
}

.l1-cflag-clagen {
	height : 22px ;
	width : 4% ;
	text-align : center ;
	font-size : 9px ;
	color : #000000 ;
	background : #CCEBFB ;
}

.l1-ctotal-clagen {
	height : 22px ;
	/*width : 4% ;*/
	text-align : center ;
	font-size : 9px ;
	color : #000000 ;
	background : #CCEBFB ;
}
.l1-ctotal-clagen {
	height : 22px ;
	/*width : 20px ;*/
	text-align : center ;
	font-size : 9px ;
	color : #000000 ;
	background : #CCEBFB ;
	/*padding : 0 0 0 5px ;*/
}

.cel-1-clagen-nom {
	font-family : Verdana, Tahoma, Arial, Verdana ;
	font-size : 9px ;
	/*width : 110px ;*/
	text-align : center ;
	color : #000000 ;
	padding : 2px 0 2px 0 ;
}

.cel-2-clagen-nom {
	font-family : Verdana, Tahoma, Arial, Verdana ;
	font-size : 9px ;
	/*width : 20px ;*/
	text-align : center ;
	color : #000000 ;
	padding : 2px 0 2px 0 ;
}


/* CITATION */
.cit {
	color : #F33 ;
	font-weight : bold ;
}

.entete-guide {
	font-family : Verdana, Tahoma, Arial, Verdana ;
	color : #222 ;
	background : #CCEBFB ;
	font-size : 18px ;
	//font-weight : bold ;
	letter-spacing : 1px ;
	text-align : left;
	padding : 2px 0 2px 2px ;
}