body{
     background-color: #ffffff;
     margin: 0px 0px 0px 0px;
	 text-align: center;
}

table.principalBandeau{   
    border: solid #000 3px;
                     margin-left: auto;
                     margin-right: auto;
                     height: 85px;
                     width: 780px;
                     border-spacing: 10px;
                     padding: 10px;

}

logo{                    
    border: solid #000 3px;
                     height: 85px;
                     width: 312px;
}

pub{
                     height: 60px;
                     width: 468px;
}

bande{
                     height: 25px;
                     width: 468px;
}

table.principalCorps{
                     margin-left: auto;
                     margin-right: auto;
                     width: 780px;
                     border-width: 0px;
                     border-spacing: 0px;
                     padding: 0px;
}

a.menuMain{
text-decoration: none;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
font-family: "Arial", "Helvetica", "sans-serif";
}

a.menuMain:hover{
color: #FF9600
}

a.sousMenu{
text-decoration: none;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
font-family: "Arial", "Helvetica", "sans-serif";
}

a.sousMenu:hover{
color: #FF9600
}

a.info:hover{
color: #FF9600
}

a.entree:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	color: #333399;
	text-decoration: none}
a.entree:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	color: #333399;
	text-decoration: none}
a.entree:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	color: #FF9933;
	text-decoration: none}

div.semaineResultats{
text-decoration: none;
font-size: 11px;
color: #000000;
font-family: "Arial", "Helvetica", "sans-serif";
}

table.resultat{
margin:2px;
background-color: #EEEEEE;
text-decoration: none;
font-size: 11px;
color: #000000;
font-family: "Arial", "Helvetica", "sans-serif";
}
                  
table.resultatlointain{
text-decoration: none;
font-size: 11px;
color: #808080;
font-family: "Arial", "Helvetica", "sans-serif";
}
.naviTDwhite
	{
	color: #ffffff;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	margin-left: 7px;
	}
.naviTDbleu
	{
	color: #3873b5;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	margin-left: 7px;
	}
.naviTDblack
	{
	color: #000000;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	margin-left: 7px;
	}

.naviTDwhite2
	{
	color: #ffffff;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	margin-left: 12px;
	}
.naviTDbleu2
	{
	color: #3873b5;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	margin-left: 12px;
	}
.naviTDblack2
	{
	color: #000000;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	margin-left: 12px;
	}

.naviTRorange
	{
	color: #000000;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	margin-left: 70px;
	background-color: #fa990d;
	cursor: pointer;
	}
.naviTRorange2
	{
	color: #ffffff;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	margin-left: 70px;
	background-color: #fa990d;
	cursor: pointer;
	}
.naviTRbleu
	{
	color: #ffffff;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	margin-left: 70px;
	background-color: #3873b5;
	cursor: pointer;
	}
.naviTRbleu2
	{
	color: #ffffff;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	margin-left: 70px;
	background-color: #3873b5;
	cursor: pointer;
	}
.TRmatch
	{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	margin-left: 70px;
	background-color: #D2D2D2;
	}
.TRmatch2
	{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	margin-left: 70px;
	background-color: #AAAAAA;
	}
.tableConvocation{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	padding: 5px;
	background-color: #D2D2D2;
}
.naviTRwhite
	{
	color: #3873b5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	margin-left: 70px;
	background-color: #ffffff;
	cursor: hand;
	}
.naviTRwhite2
	{
	color: #3873b5;
	font-family: c
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	margin-left: 70px;
	background-color: #ffffff;
	cursor: hand;
	}

.categorie{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #3873b5;
	font-family: arial,sans-serif;
}
.titre{
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	}
a.titre:hover {color:#3873b5;}
.soustitre{
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	text-align:justify;
	}
a.soustitre:hover {color:#3873b5;}
.post{
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	}
.textecorps{
	text-decoration: none;
	font-size: 12px;
	color: #000000;
	font-style: italic;
	font-weight: normal;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	}

.entetehisto{
	color: #000000;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	background-color: #fa990d;
	}

.lignehisto{
	color: #000000;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	text-align: center;
	}
	
select.choixJoueurs{
	width:200px;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 10px;
	font-style: normal;
}
p.choixJoueursTitre{
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.texteNormal{
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 12px;
}






/*** nouveaux styles ***/




.texteTitrePage{
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 40px;
	margin-left: 20px;
	margin-right: 20px;
}
.texteSousTitrePage{
	font-family: Arial,Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
}
.texteSousTitreSoulignePage{
	font-family: Arial,Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
	text-decoration: underline;
}
.texteParagraphePage{
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	text-align: justify;
	text-indent: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
}

p.texteParagraphePage{
	text-indent: 20px;
}
.textePucePage{
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	text-align: justify;
	text-indent: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	margin-right: 20px;
}
.texteParagrapheEncadrement{
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	text-align: justify;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 40px;
	margin-right: 20px;
}
img.photoCadreNoir{
	display: block;
	margin: auto;
	border-style: solid;
	border-width: 1px ;
	text-align: center;
}
img.photoSansCadre{
	display: block;
	margin: auto;
	border-style: none;
	text-align: center;
}
.photoLegende{
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}
ul.poulePrequalif{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-indent: 5x;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 40px;
	margin-right: 20px;
}
ol.poulePrequalif{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-indent: 5x;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 20px;
}
td.entetePoule{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 100px;
	vertical-align: middle;
	background-color: #3873b5;
	color : #FFFFFF;
	border-style: solid;
	border-width: 1px ;
	border-color: #000000;
}
td.clubAvecLogo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	width: 100px;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px ;
}
td.club2emeChapeau{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 100px;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px ;
}
td.clubAutreChapeau{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	width: 100px;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px ;
}
td.clubSequestre{
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	width: 100px;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px ;
}
td.clubQualifie{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	text-align: center;
	width: 100px;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px ;
}

table.tableauPrincipal{
	display: block;
	margin: auto;
	width: 775px;
	border-style: none;
}
td.colonneMenuPrincipal{
	width: 120px;
	background: #3873b5;
	vertical-align: top;
}
td.colonneTexte{
	width: 555px;
	vertical-align: top;
	text-align:center;
}
td.colonneMenuSecondaire{
	width: 100px;
	vertical-align: top;
}
td.colonneTexteSeule{
	width: 655px;
	vertical-align: top;
	text-align:center;
}
td.colonneUne{
	width: 425px;
	vertical-align: top;
	text-align: center;
}
td.colonneMatchs{
	width: 230px;
	vertical-align: top;
}

table.resultatMatch{
	display: block;
	margin: auto;
	border-style: none;
	font-size: 11px;
	color: #000000;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1px;
	margin-bottom: 1px;
}
tr.resultatMatchAVenir{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	background-color: #D2D2D2;
}
tr.resultatMatchJoue{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	background-color: #AAAAAA;
}
img.bandeauUne{
	display: block;
	margin: auto;
	border-style: none;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
table.tabPubs{
	margin: auto;
	width: 390px;
	border-style: none;
	text-align: center;
	margin-top:10px;
}
table.tabListeNews{
	margin: auto;
	width: 390px;
	border-style: none;
}
table.tabListeNewsHisto{
	margin: auto;
	width: 600px;
	border-style: none;
}
table.tabActuSuivantes{
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 390px;
	border-style: solid;
	border-color: black;
	border-width: 1px;
}
td.titreActuSuivantes{
	color: #000000;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	background-color: #3873b5;
}


/******  BANDEAU ******/
div#bandeau{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    top: 0px;
    width:775px;
	height: 85px;
    background-color: #FFFFFF;
}
div#bandeauImage{
    position: absolute;
    width: 307px;
	height: 85px;
    top: 0px;
	left: 0px;
    background-color: #FFFFFF;
}
div#pubGoogle{
    position: absolute;
    width: 468px;
	height: 60px;
    top: 0px;
	left: 307px;
    background-color: #FFFFFF;
}
div#bande{
    position: absolute;
    width: 468px;
	height: 25px;
    top: 60px;
	left: 307px;
    background-color: #FFFFFF;
}

/****** CORPS *******/
div#corps{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    top: 0px;
    width:775px;
	background-color: #111111;/**#3873b5;**/
}
div#colonneMenu{
    position: absolute;
	width: 120px;
    top: 0px;
	left: 0px;
	vertical-align: top;
	background-color: #111111;
}
div#colonneUne{
    position: absolute;
	width: 425px;
    top: 0px;
	left: 120px;
    background-color: #FFFFFF;
	vertical-align: top;
}
div#colonneMatchs{
    position: absolute;
	width: 230px;
    top: 0px;
	left: 545px;
    background-color: #FFFFFF;
	vertical-align: top;
}

div#matchs{
	border: #3873b5 2px solid;
    background-color: #FFFFFF;
	padding: 2px;
}

/**************/

a.pubGauche{
	/**position: absolute;
	top: 20px;
	left: 20px;
	display: block;**/
	border-style: none;
}
a.pubDroite{
	/**position: absolute;
	top: 20px;
	right: 20px;
	display: block;**/
	border-style: none;
}
img.bandeauUne{
	/**position: absolute;
	display: block;
	top: 155px;
	left: 22px;**/
	border-style: none;
}
div#listeNews{
    position: absolute;
	width: 390px;
	top: 193px;
	left: 22px;
    background-color: #0533FF;
}
div#news{
    position: relative;
	text-align:left;
	width: 390px;
	top: 0px;
	left: 0px;
    background-color: #FF44FF;
}
div#newsImage{
    position: absolute;
	width: 72px;
	height:54px;
	top: 5px;
	left: 0px;
}
img.newsImage{
	width: 72px;
	height:54px;
	border-style: solid;
	border-width: 1px ;
	border-color: #000000;
	margin-right:10px;
}
div#newsCategorie{
    position: absolute;
	width: 300px;
	text-align: left;
	top: 5px;
	left: 78px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #3873b5;
	font-family: "Arial", "Helvetica", "sans-serif";
}
div#newsTitre{
    position: absolute;
	text-align: left;
	width: 200px;
	top	:18px;
	left: 78px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
}
div#newsSousTitre{
    position: absolute;
	width: 200px;
	top	:45px;
	left: 78px;
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	text-align:justify;
}
table.feuilleMatch{
	border-spacing:2px;
	border-style: none;
	text-align: left;
	width:500px;
}
table.listeJoueurs{
	border-style: none;
	border-spacing:2px;
}
td.listeJoueurs{
	width:33%;
	background-color : #D2D2D2 ;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #000000;
	text-indent:5px;
}
div.joueur{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	text-indent:5px;
}
td.titreFeuilleMatch{
	padding:5px;
	background-color : #333399 ;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent:5px;
}
td.resumeFeuilleMatch{
	padding:5px;
	background-color : #FFFFFF ;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #333399;
	text-align:center;
}
div.score{
	font-size: 20px;
	font-weight: bold;
}
div.detail{
	font-size: 14px
}



/******** stats *********/

table.stats{
	border-style: none;
	border-spacing:2px;
	margin: auto;
}
td.titreStats{
	padding:5px;
	background-color : #3873b5;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent:5px;
	text-align:center;
}
td.ligneStatsLeft{
	background-color : #D2D2D2 ;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	text-indent:5px;
	text-align:left;
}
td.ligneStatsCenter{
	background-color : #D2D2D2 ;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	text-align:center;
}

a.indexNews{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	color: #000000;
	border-width: 0px;
	margin: 2px;
	text-decoration:none;
	font-weight: bold;
}
a.indexNews:hover{
	color: #FF9933;
	border-style: solid;
	border-color: #3873b5;
	border-width: 1px;
	margin: 1px;
}
span.indexNewsSelectionne{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	color: #3873b5;
	border-style: solid;
	border-color: #3873b5;
	border-width: 1px;
	margin: 1px;
	text-decoration:none;
	font-weight: bold;
}

p.lireTitre{
	color: #000000;
	font-weight: bold;
	font-family: "Lucida grande",Verdana,arial,sans-serif;
	font-size: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
}
p.lireSoustitre{
	color:#666666;
	font-weight: bold;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}
div.lireCorps{
	color: #000000;
	font-style: none;
	font-weight: normal;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}
div.lireCorps li{
	color: #000000;
	font-style: none;
	font-weight: normal;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:left;
	margin-left: 20px;
	}
p.lirePost{
	color: #000000;
	font-style: none;
	font-weight: bold;
	font-family: Arial,Verdana,sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

table.planning{
	width: 450px;
	border-style: none;
	border-spacing:2px;
	margin: auto;
}
tr.planImportant{
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color : 999999 ;
}

tr.planSecondaire{
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color : #CCCCCC ;
}
td.planHoraire{
	width: 36px;
	text-align:center;
}
td.planLibelle{
	width: 406px;
	text-align:left;
}
