body,td,th {
	font-family:arial;
	font-size:11px;
}
a {
	color: #2D4390;
}
a:hover {

}
a:active {
	color: #F5B823;
}
.text{
	font-family:arial;
	font-size:11px;
	color:#6848A0;
}

.styleGagnant{
	font-family:arial;
	font-size:11px;
	color:#F39500;
	text-transform: uppercase;
	font-weight: bold;
}

a.styleGagnant{
	font-family:arial;
	font-size:10px;
	color:black;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration:none;
}

.stylePerdant{
	font-family:arial;
	font-size:11px;
	color:2D4390;
	text-transform: uppercase;
	font-weight: bold;
}


.celluleLibelle{
	background-color:#EAEAEA;
	font-family:arial;
	font-size:11px;
	color:#6848A0;
}

.tabMatch{
	width:400px;
	font-size:11px;
	color:696969;
	font-family: Arial, Helvetica, sans-serif;
	border-top: thin none #F39501;
	border-right: thin none #F39501;
	border-bottom: thin none #F39501;
	border-left: thin none #F39501;


}

.tabArborescence{
	width:400px;
	font-size:11px;
	background-color:FCFCFD;
	cellspacing:0px;
	cellpadding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: FCFCFD;
	border: 1px none #CCCCCC;



}

.classement{

	width:400px;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFFF;
	font-size:12px;
	color:black;

}

.niveau1{
	font-size:13px;
	font-family:arial;
	font-weight:bold;
	padding-left:0px;	
	color: #F39501;
}
.niveau1:hover{
	color: #304699;
}

a.niveau1{
	text-decoration:none;
}

.niveau1Select{
	font-size:13px;
	font-family:arial;
	font-weight:bold;
	padding-left:0px;	
	color:#FF5D00;
	text-decoration:none;
}

.niveau2{
	font-size:12px;
	padding-left:10px;	
	font-family:arial;
	font-weight:bold;
	color:#605E5D;
}
.niveau2:hover{
	color: #000000;
}

a.niveau2{
	text-decoration:none;
}

.niveau2Select{
	font-size:12px;
	padding-left:10px;	
	font-family:arial;
	font-weight:bold;
	color:#FF6000;
	text-decoration:none;
	/*border-bottom: 1px dotted F39501;*/

}


.niveau3{
	font-family:arial;
	font-size:11px;
	padding-left:20px;
	color:#304699;
}
.niveau3:hover{
	color: #F39501;
}
a.niveau3{
	text-decoration:none;
}


a.niveau3Select{
	font-family:arial;
	font-size:11px;
	padding-left:20px;
	color:#FF6000;
	text-decoration:none;
	/*border-bottom: 1px dotted F39501;*/
}

.tabArticlesAssocies{
	width:400px;
	border-width:2px;
	border-style:solid;
	border-color:white;
	font-size:13px;
	cellspacing:0px;
	cellpadding:0px;
}

.infosMatch{
	text-align:center;

}

.tabDetailsMatch{
	width:400;
	font-size:12px;
	cellspacing:0px;
	cellpadding:0px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left:10px;
	}

.tabStatistiquesMatch{

	width:400px;
	border-width:2px;
	border-style:solid;
	border-color:white;
	font-size:13px;
	cellspacing:0px;
	cellpadding:0px;

}
.celluleScore1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: F6F6F6;
	border-top: 1px none #CCCCCC;
	font-weight: normal;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;



}
.celluleScore2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: FFFFFF;
	border-top: 1px none #CCCCCC;
	font-weight: normal;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;



}
.celluleLibelle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	background-color: #F6F6F6;
}
.celluleLibelle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	background-color: FFFFFF;
}

.plus{
	color: #2D4390;
	text-decoration:none;

}
.borderListeMatchs {
	background-image: url(img/liste-match-border.gif);
	background-repeat: repeat-y;
}
.enteteListeMatchs {
	background-image: url(img/liste-match-border-head.gif);
	background-repeat: repeat-y;
}
.enteteBordGListeMatchs {
	background-image: url(img/temp/matchs_06.gif);
	background-repeat: repeat-y;
}
.matchCoteInterGauche {
	background-image: url(img/match-cote-inter.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.matchCoteInterDroit {
	background-image: url(img/match-cote-inter-droit.gif);
	background-repeat: repeat-y;
}
.matchCoteGauche {
	background-image: url(img/match-cote_gauche.gif);
	background-repeat: repeat-y;
}
.matchCoteDroit {
	background-image: url(img/match-cote-droit.gif);
	background-repeat: repeat-y;
}
.listeMatchs-foot {
	background-image: url(img/match-tranche-bas.gif);
	background-repeat: repeat-x;
}
.score {
	border: 1px solid #535353;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535353;



}
.detailMatchHead {
	background-image: url(img/detail-match-haut.gif);
	background-repeat: repeat;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;


}
.detailMatchScore {
	background-image: url(img/detail-match-haut-score.gif);
	background-repeat: repeat-x;
	color: #666768;
	text-align:center;
	text-valign:center;
}
.detailMatchHaut {
	background-color:#D91E63;
}
.detailMatchHautDroit {
	background-image: url(img/detail-match-haut-droit.gif);
	background-repeat: repeat-y;
}
.detailMatchHautGauche {
	background-image: url(img/detail-match-haut-gauuuche.gif);
	background-repeat: repeat-y;
}
.detailMatchGauche {
	background-image: url(img/detail-match-gauuche.gif);
	background-repeat: repeat-y;
}
.detailMatchDroite {
	background-image: url(img/detail-match-cote-droit.gif);
	background-repeat: repeat-y;
}
.celluleDetailLibelle1 {
	font-size: 12px;
	color: 666768;
	background-color: FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #535353;
	border-right-color: #535353;
	border-bottom-color: #535353;
	border-left-color: #535353;
	border-top-style: none;
	border-bottom-style: none;



}
.celluleDetailLibelle2 {
	font-size: 12px;
	color: #666768;
	background-color: #F6F6F6;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	border: 1px none 535353;



}
.detailMatchFoot {
	background-image: url(img/detail-match-bas.gif);
	background-repeat: repeat-x;
}
.detailMatchBasDroit {
	background-image: url(img/detail-match-bas-gauche.gif);
	background-repeat: repeat-y;
}
.detailMatchBasGauche {
	background-image: url(img/detail-match-bas-droit.gif);
	background-repeat: repeat-y;
}
.detailMatch {
	background-color: #D91E63;
	font-family: Arial, Helvetica, sans-serif;

}
.scoreDetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666768;
}
.detailMatchInter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(img/detail-match-haut.gif);
	background-repeat: repeat;
}

.mainGauche{
	/*padding-top:225px;*/
	padding-left:4px;
	margin-right:0px;
	
	
}

.tabRubriques{
	padding-top:15px;
}

.zonePrincipale{
		border:0px solid black;
		width:400px;
		padding-left:5px;
}

.zonePrincipaleTitre {
		border:0px solid black;
		width:410px;
		padding-left:15px;
}

a.zonePrincipaleTitre {
		border:0px solid black;
		width:410px;
		padding-left:15px;
		color:#595959;
}

.zoneMatch{
		border:0px solid black;
		width:400px;
}

.zoneManchette{
	float:right;
	width:153px;
	border:0px solid black;
}

.titre{
	padding-bottom:3px;
	color:#FCB301;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bolder;
}

a.titre{
	color:#FCB301;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bolder;
	text-decoration:none;
}

a.titre:hover{
	color:#304699;
}

.titreGeneral{
	color:#5D5FA8;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bolder;
	background-image: url(img/titre-generique.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 50px;
	padding-left:36px;
	font-style:italic;
}
.titreGeneral:first-letter{
	font-size:23px;
	color:#FFFFFF;
	padding-right:3px;
	filter:DropShadow (Color=#cccccc, OffX=1, OffY=1, Positive=true);
	text-transform: uppercase;
}
.td1Tableau{
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#535353;
	text-decoration:none;
}

.tdTableau{
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#535353;
	text-decoration:none;
}

.tabManchette{
	font-size:11px;
	color:#6849A0;
	width:100%;
	font-size:11px;
	color:#6849A0;
}

.cellule1{
	background-color:#F6F6F6;
	border-top:2 solid;
	border-top-width:2px;
	border-color:#F6F6F6;
	border-bottom: thin dashed #D4D4D4;
	font-family:arial;
	font-size:11px;
	color:#2D4390;
}

.cellule2{
	background-color:#FFFFFF;
	border-top:2 solid;
	border-top-width:2px;
	border-color:#FFFFFF;
	border-bottom: thin dashed #D4D4D4;
	font-family:arial;
	font-size:11px;
	color:#2D4390;

}

.numberBorder{
	border-style:solid;
	border-color:#535353;
	border-width:1px;
	width:20px;
	text-align:center;
	vertical-align:middle;
}

.ClassementHead {
	background-position:bottom;
	background-image: url(img/classement-haut.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
	background-color: #FFFFFF;
}
.ClassementFoot {
	background-image: url(img/classement-bas.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.ClassementLeft {
	background-image: url(img/classement-gauche.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.ClassementRight {
	background-image: url(img/classement-droite.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.ManchetteLeft {
	background-image: url(img/manchette-gauche.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.ManchetteRight {
	background-image: url(img/manchette-droite.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.texteManchette{
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#304699;
	text-decoration:none;
}
.texteManchette:hover{
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#F7C345;
	text-decoration:none;
}
.Rubrique_mere_premiere_background {
	background-image: url(img/rubrique-mere-premiere-titre.gif);
	background-position: center;
	padding-left:18px;
	padding-right:0px;
	padding-top:3px;
}
.Rubrique_mere_suivante_background {
	background-image: url(img/rubrique-mere-suivante-titre.gif);
	background-position: center;
	padding-left:18px;
	padding-right:0px;
	padding-top:3px;
}
.Rubrique_mere {
	text-align:left;
	text-decoration:none;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#F7C345;
	width:100%;
	height:100%;
}

.Rubrique_fille_background {
	background-image: url(img/rubrique-fille-titre.gif);
	padding-left:18px;
	padding-right:0px;
	padding-top:2px;
}

.Rubrique_fille {
	text-align:left;
	text-decoration:none;
	font-family:arial;
	font-weight: bold;
	font-size:10px;
	color:#666666;
	width:100%;
	height:100%;
}
.Rubrique_fille:hover {
	text-align:left;
	text-decoration:none;
	font-family:arial;
	font-weight: bold;
	font-size:10px;
	color:#F7C345;
	width:100%;
	height:100%;
}

.Rubrique_fille_select_background {
	background-image: url(img/rubrique-fille-select-titre.gif);
	padding-left:18px;
	padding-right:0px;
	padding-top:2px;
}
.Rubrique_fille_select {
	text-align:left;
	text-decoration:none;
	font-family:arial;
	font-weight: bold;
	font-size:10px;
	color:#304699;
	width:100%;
	height:100%;
}
.Rubrique_fille_select:hover {
	text-align:left;
	text-decoration:none;
	font-family:arial;
	font-weight: bold;
	font-size:10px;
	color:#F7C345;
	width:100%;
	height:100%;
}

.detailArticle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 535353;
	border: thin none #CCCCCC;
}


.lienVoir {
	font-family: Arial, Helvetica, sans-serif;
}

a.lienVoir{
	color:#FCB301;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img.photoProduit {
	margin-bottom:12px;
	margin-left:11px;
}
.legendePhotoProduit{
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#304699;
	font-weight:bolder;
	text-align:center;
}

.zoneMediaProduit{
float:right;clear:left;

margin-left:50px;
}

.mediaDownload {
	/*padding:5px;*/
	margin-left:10px;
}
.mediaDownload a{
	color: #304699;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.legendeMediaDownload{
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#EAEAEA;
	text-align:center;
	background-color:#304699;
}
.lettrineProduit{
	background-image: url(img/fond_image_produit.gif);
	background-repeat: no-repeat;
	/*width:45px;*/
	height:45px;
	margin-bottom:5px;
	background-position:right bottom;

}
.lienCompetition{
	font-family:arial;
	font-weight: bold;
	font-size:14px;
	color:#304699;
	text-align:left;
	text-decoration:none;
}
.lienCompetition:hover{
	color:#FCB301;
	text-decoration: underline;
}
.texteArticle{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #655353;
}
.date {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.zoneClassement{
	width:420px;
	padding-top:10px;
}

.ligneTiret {
	background-image: url(img/fond-tiret.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.divOrganisation{
	padding-left:7px;
}
.photoEncadre {
	border: 1px solid #CCCCCC;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#DDDDDD,direction=135,strength=2);
}

.organisationHead {
	background-image: url(img/organisation-fond-header.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	background-color: #FFFFFF;
}

.organisationFoot {
	background-image: url(img/organisation-tranche-footer.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 304699;
}

a.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 5FB6ED;
}

.trancheHautJoue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-image: url(img/focus-tranche-haut-joue.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	text-transform: uppercase;


}

a.equipeFocus {
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
}

.basScoreFocus {
	background-color: 65BFF2;
}

.basFocus {
	font-family: Arial, Helvetica, sans-serif;
	color: 535353;
	background-image: url(img/focus-tranche-bas.gif);
	background-repeat: repeat-x;
	font-size: 9px;

}
.trancheScore {
	font-family: Arial, Helvetica, sans-serif;
	color: #535353;
	background-image: url(img/focus-match-trante-tete-jou.gif);
	background-repeat: repeat-x;
	font-size: 10px;

}

a.scoreFocus{
	color: #535353;
	text-decoration:none;
}

.trancheHautFonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(img/focus-fonce-match-trante-te.gif);
	background-repeat: repeat-x;
}
.trancheScoreFonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 535353;
	background-image: url(img/focus-fonce-score-tranche.gif);
	background-repeat: repeat-x;
}
.basScoreFonce {
	background-color: 2D4390;
}
.basFocusFonce {
	background-image: url(img/focus-fonce-trancheb.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #535353;

}

.formulaireMyFira{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#304699;
	text-decoration:none;
	vertical-align: middle;
}

.formulaireContactWebmaster{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#304699;
	text-decoration:none;
}



.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8DCEF1;
	vertical-align: middle;
}

.inputBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #304699;
	border: 1px solid #CCCCCC;
}
.inputBoxSansCadre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.titreArticlePersonnalise{
	text-align:left;
	text-decoration:none;
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	color:#FCB301;
}
.titreArticlePersonnalise:hover{
	text-align:left;
	text-decoration:none;
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	color:#304699;
}

/* style des cellules du calendrier */
.celluleEvtmatch  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #655353;
	background-color: #B9D6E4;
  }
  
.celluleEvtcompetition  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #655353;
	background-color: #6DC1F0; }
	
.celluleEvtformation  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #655353;
 	background-color: #4790B9; }
	
.celluleEvtautres  { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #655353;
	background-color: #0082D1; }

.texteEvenement{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #304699;
	text-decoration:none;
}
.texteEvenement:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #F7C345;
	text-decoration:none;
}
/***********************myfira************************/
.myfiraHead {
	background-position:bottom;
	background-image: url(img/classement-haut.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
	background-color: #FFFFFF;
}
.myfiraFoot {
	background-image: url(img/classement-bas.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.myfiraLeft {
	background-image: url(img/classement-gauche.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.myfiraRight {
	background-image: url(img/classement-droite.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.myfiraInscription{
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#70C915;
	text-decoration:none;
}
.myfiraInscription:hover{
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#F7C345;
	text-decoration:none;
}




/**********************************************************
 *                    AJOUT ALIBI                         *
 **********************************************************/




/*-------------------- banner --*/
.banner_div{
	float:right;
	position:absolute;
	left:auto;
	top:15px;
	z-index:100;
}

/* astuce pour placer le banner sans tenir compte du reste du site */
.banner{
	position:absolute;
	left:600px !important;
	left:0px;
}



/*------------------- grade --*/
.grade{
	width:100%;
	padding:2px;
	background-color:#64bef0;
	color:white;
	text-align:right;
}

.grade_combo{
	font-size:10px;
	color:#535353;
}

.liste_spacer{
	height:1px;
	width:100%;
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#64bef0;
	font-size:0px;
}

.liste_description{
	width:100%;
	padding-left:5px;
	padding-right:5px;
	color:#535353;
	text-align:justify;
}

.liste_sous_titre{
	width:100%;
	padding-left:10px;
	padding-bottom:3px;
	color:#304699;
	text-align:left;
	font-style:italic;
}
.liste_lien{
	padding:5px;
	text-align:center;
}

.liste_lien a{
	color:#304699;
	font-weight:bold;
	text-decoration:none;
}

.liste_lien IMG{
	border:0px;
}

.liste_lien a:hover{
	color:#FCB301;
	font-weight:bold;
	text-decoration:none;
}

.liste_titre{
	padding-left:5px;
	padding-bottom:3px;
	color:#FCB301;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bolder;
}