BODY
{
	/* Barres de défilement */
	scrollbar-3dlight-color: #333333;
	scrollbar-arrow-color: #FFDDAA;
	scrollbar-base-color: #999999;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #333333;
	scrollbar-highlight-color: #666666;
	scrollbar-shadow-color: Black;
	scrollbar-track-color: #333333;
	/* Affichage général */
	backGround-color: black ;
	color: white ;
	font-family: verdana ;
	text-align: left ;
	padding: 0px ;
	margin: 0px ;
}

.Principale
{
	Width: 1000px ;
	border: none ;
	margin: 0px ;
	padding: 0px ;
	table-layout: fixed ;
}


TD.TitreClassements
{
	Padding: 5px ;
}




TD.Classements
{
	Padding: 5px ;
}


.TxtEnTete
{
	text-align: center ;
	color: #FFDDAA ;
	font-size: 12px ;
}
.TxtEnTete A:Link,A:Active,A:Visited
{
	color: #FFDDAA ;
	text-decoration: none ;
}

.TxtEnTete A:hover
{
	color: #FFDDAA ;
	text-decoration: underline ;
}

.TabEntete
{
	width: 880px ;
	height: 100px ;
	text-align: right ;
}

.Centre
{
	position: relative ;
	width: 100% ;
	backGround-color: black ;
	padding: 10px ;
	padding-top: 5px ;
	text-align: left;
}

#midScreen
{
	position:absolute ;
	width: 580px;
	height: 306px;
	/*top:60px ;*/
	vertical-align: top ;
	text-align: center ;
	overflow: auto ;
	border: 1px #666666 solid ;
}
#MidScreenTitre
{
	position:absolute ;
	height: 30px;
	width: 580px;n 
	border: 1px #666666 solid ;
	border-Bottom: none;
	padding: 5px ;
	text-align: center ;
}

.TabCentre TABLE
{
	font-weight: none;
	font-size: 12px;
	font-style: none;
	width: 100% ;
	height: 100% ;
	color: white ;
}

TABLE.AffScore
{
	color: white ;
	/*backGround-Image: URL("/fr/images/bg_FormInput.gif");*/
	
	border: 0px solid white ;
	
	height: auto ;
	padding: 0px ;
	margin: 0px ;
	cell-spacing: 0px ;

}

TABLE.AffScore TD
{
	/*backGround-Image: URL("/fr/images/bg_FormInput.gif");*/
	border: 0px solid #333333;
	padding: 0px;
	height: auto;
	
	margin: 0px ;
	font-size: 12px ;
}

TABLE.AffScore TH
{
	border: 1px solid #333333;
	padding: 3px;
	height: auto;
	BackGround: none ;
	font-size: 14px ;
	font-weight: Bold ;
	color: white ;
}


.FormInput
{
	backGround-Image: URL("/fr/images/bg_FormInput.gif");
	backGround-Color: transparent;
	color: white ;
	border: 1px grey solid ;
}

.TabCentre TABLE TD B, .TabCentre TABLE TD STRONG
{
	FONT-WEIGHT: 900 ;
	FONT-SIZE: 14px ;
}

.TabDroite
{
	width: 180px ;
	height: 100% ;
	backGround-color: black ;
	text-align: center ;
	vertical-align: top;
}

.TabGauche
{
	width: 180px ;
	backGround-color:black;
	text-align: center ;
	vertical-align: middle ;
	padding-top: 200px ;
	padding-left: 2px ;
	vertical-align: top ;
}


/* Pages de présentation des résultats */


.AffPodium
{
	border: 1px solid white ;
	padding: 0px ;
	margin: 0px ;
	width: 178px ;
}

/*Luc//////////////////////*/

OPTION, SELECT, formulaire 
{
	border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#4B4A66;
    background-color:#d4d4d4;
    padding:0px;
    font-weight:bold;
    font-size:8pt;
	font-family: Verdana;
	color: #000000;
	width: 170px;
}


OPTION, SELECT, formPT 
{
	border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#4B4A66;
    background-color:#d4d4d4;
    padding:0px;
    font-weight: normal;
    font-size:7pt;
	font-family: Verdana;
	color: #000000;
	width: 180px;
}




Dpt 
{
	border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#4B4A66;
    background-color:#d4d4d4;
    padding:0px;
    font-weight:bold;
    font-size:8pt;
	font-family: Verdana;
	color: #000000;
	width: 250px;
}

.ModifMyCV
{
	border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#424242;
    background-color:#424242;
    padding:0px;
    font-weight:bold;
    font-size:9pt;
	font-family: Verdana;
	color: #ffffff;
	width: 200px;
}

.contact
{
	border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#d4d4d4;
    background-color:#424242;
    padding:0px;
    font-weight:bold;
    font-size:10pt;
	font-family: Verdana;
	color: #ffffff;
	width: 200px;
}

.photos
{
	border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#d4d4d4;
    background-color:#424242;
    padding:0px;
    font-weight:bold;
    font-size:10pt;
	font-family: Verdana;
	color: #ffffff;
	width: 350px;
}


.nbr
{
	border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#d4d4d4;
    background-color:#424242;
    padding:0px;
   
    text-align: center;
    font-weight:bold;
    font-size:8pt;
	font-family: Verdana;
	color: #ffffff;
	width: 30px;
}




.forum 
{
	border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#d4d4d4;
    background-color:#424242;
    padding:0px;
    font-weight:bold;
    font-size:10pt;
	font-family: Verdana;
	color: #ffffff;
	width: 400px;
}

.recherche
{
	border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#d4d4d4;
    background-color:#424242;
    padding:0px;
    font-weight:bold;
    font-size:10pt;
	font-family: Verdana;
	color: #ffffff;
	width: 80px;
	height: 12pt;

}


RADIO, formulaire
{
	border-style:solid;
    border-width:0px;
    border-color:#4B4A66;
    background-color:#d4d4d4;
}
					
.CadreFin
{
	border: 1px solid #F7DFBD ;
	padding: 0px ;
	margin: 0px ;

}

.AffPodiumHP
{
	border: 0px solid white ;
	padding: 0px ;
	margin: 0px ;
	width: 150px ;
}

td.AffTitre
{
	color: #f7dfbd ;
	text-decoration: none ;
	font-family: verdana ;
	font-size: 13pt;
	font-weight: bold;
	
}
td.fdClair
{
	Color: black ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 8pt;
}

td.fdClair10
{
	Color: black ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 10pt;
}

td.fdClairGD
{
	Color: black ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 10pt;
}

td.basdepage
{
	Color: white ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 8pt;

}

td.infosjoueur
{
	Color: white ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 8pt;

}

td.normal
{
	Color: white ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 8pt;

}



td.normal10
{
	Color: white ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 10pt;

}

td.normalinterne
{
	Color: black ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 8pt;

}



td.normal10interne
{
	Color: black ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 10pt;

}





td.EnteteTableau
{
	Color: black ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
}

A.TxtBouton:Link,A.TxtBouton:Visited,A.TxtBouton:Hover, A.TxtBouton:active
{
	Color: #000000;
	text-decoration: none ;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;}
	
	
A.TxtBoutonSoft:Link,A.TxtBoutonSoft:Visited,A.TxtBoutonSoft:Hover, A.TxtBoutonSoft:active
{
	Color: #ffffff;
	text-decoration: none ;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;}


A.TxtBoutonSoftPt:Link,A.TxtBoutonSoftPt:Visited,A.TxtBoutonSoftPt:Hover, A.TxtBoutonSoftPt:active
{
	Color: #ffffff;
	text-decoration: none ;
	font-family: verdana;
	font-size: 7pt;
	font-weight: bold;}




A.pt:Link,A.pt:Visited,A.pt:active
{
	Color: white ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
}

A.pt:Hover
{
	Color:#F7DFBD ;
		text-decoration: none ;
		font-size: 8pt;
		font-weight: bold;
	
}
A.normal:Link,A.normal:Visited,A.normal:active
{
	Color: white ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
}

A.normal:Hover
{
	Color:#F7DFBD ;
		text-decoration: none ;
		font-size: 10pt;
		font-weight: bold;
	
}

A.fdClair:Link,A.fdClair:Visited,A.fdClair:active
{
	Color: black ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
}

A.fdClair:Hover
{
	Color:#73719C ;
		text-decoration: none ;
		font-size: 8pt;
		font-weight: bold;
	
}


A.normalpt:Link,A.normalpt:Visited,A.normalpt:active
{
	Color: white ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
}

A.normalpt:Hover
{
	Color:#F7DFBD ;
		text-decoration: none ;
		font-size: 8pt;
		font-weight: bold;
	
}




A.menu1:Link,A.menu1:Visited
{
	Color: white ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
}

/*A.menu1:active
//{
//	Color:#000000 ;
//	font-size: 9pt;
//	font-weight: bold;
//	background-color: #ffffff;
//}
*/

A.menu1:active,A.menu1:Hover
{
	Color:#aaaaaa ;
	text-decoration: none ;
	font-size: 9pt;
	font-weight: bold;

}



A.menu2:Link,A.menu2:Visited
{
	Color:#4E4E66 ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
}

/*A.menu2:active
{
	Color:white ;
	
	font-size: 9pt;
	font-weight: bold;
	background-color: #424242;
}
*/
A.menu2:active,A.menu2:Hover
{
	Color:#aaaaaa ;
	text-decoration: none ;
	font-size: 9pt;
	font-weight: bold;
	
}




/* Liens */
A:Link,A:Visited,A:active
{
	Color: white ;
	text-decoration: none ;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
}

/*A:Hover
{
	Color:#FFDDAA ;
	text-decoration: UnderLine ;
	font-size: 10pt;
	font-weight: bold;
}
*/
A:Hover
{
	Color:#aaaaaa ;
	text-decoration: none ;
	font-size: 10pt;
	font-weight: bold;
}


/* Boutons */
A.Bouton, INPUT.Bouton
{
	border: 1px White solid ;
	BackGround-color: Black ;
	text-align: center ;
	padding: 3px ;
	font-size: 12px ;
	/*behavior: URL("/fr/style/comportements/Bouton.htc") ;*/
	color: white ;
}


/* Layers Cachés */
.HiddenLayer
{
	position: absolute ;
	z-index: 10 ; 
	height: 0px ; 
	width: 0px ;
	visibility: hidden ;
	top: 0px ;
	left: 0px ;
	clip: rect(0 0 0 0) ;
	backGround-color: transparent ;
}
/* typo générale */
H1
{
	font-size: 18px ;
	font-weight: bold ;
}
H2
{
	
	font-size: 15px ;
	font-weight: bold ;
}
H3
{
	font-size: 14px ;
	font-weight: bold ;
}
H4
{
	font-size: 12px ;
	font-weight: normal ;
}
H5
{
	font-size: 12px ;
	font-weight: normal ;
}
H6 , P
{
	font-size: 12px ;
	font-weight: normal ;
}


/* Affichage de la carte de visite */
TABLE.AffCarte
{
	color: white ;
	border: 1px solid white ;
	width: 100%;
	height: auto ;
}

.AffCarte TD
{
	border: 1px solid #333333;
	padding: 3px;
	height: auto;
	BackGround: none ;
	font-size: 12px ;
	color: white ;
}


TD.Moi
{
	color: #FFDDAA ;
	font-weight: bold ;
}
A.Moi 
{
	color: #FFDDAA ;
	font-weight: bold ;
}

.Podiumprovisoire 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	color: #FFFFFF;
	background-color: #333333;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	height: auto;
	width: auto;
	border: thin outset;
	font-variant: normal;
}
UL {
	font-size: 12px;
	text-align: justify;
}
#Papa 
{
	height: auto;
	width: 100%;
}

/* éléments pour les menus déroulants */
.itemBorder 
{ 
	border: 1px solid white 
}
.itemText 
{ 
	text-decoration: none; 
	color: #FFFFFF; 
	font: 12px Arial, Helvetica 
}
/* Barre de navigation dans les résultats */

.NavBouton
{
	color: white ;
	BackGround-Color: Black ;
	border-color: #666666 ;
	border-width: 4px ;
	border-style: outset ;
	padding: 3px ;
	width : 25% ;
	height: 30px ;
	text-align: center ;
	vertical-align: middle;
	font-size: 14px ;
	font-weight: 900 ;
}

.NavBoutonDisabled
{
	color: #999999 ;
	BackGround-Color: Black ;
	padding-top: 0px ;
	padding-bottom: 0px ;
	margin-left: 0px ;
	margin-right: 0px ;
	text-align: center ;
	vertical-align: middle;
}



#Alt
{
	color: Black ;
	backGround-Color: #FFDDAA ;
	border: 1px Solid white; 
	position: absolute; 
	top: 0 ; 
	left: 0 ; 
	height: auto ; 
	width: 150px ;
	visibility: hidden ;
	z-index: 3 ;
	text-align: center ;
	font-size: 10px ;
	padding: 3px ;
}