/* CSS Document */
 

#accessibility {
position: absolute;
left: -2000px;
top: -2000px;
display: none;
}



 html {
 	height: 100%;
 }
 
 body {
 	height: 100%;
 	margin: 3px 3px 3px 3px;
	background-image: url(../images/jaunel1.png);
	background-position: center top;
	background-repeat:repeat;
	background-attachment:fixed;
  	background-color: #182e50;
	font-family: Arial, Verdana, Tahoma, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
 }

#blocPage {
	margin: auto;
	width: 970px;
}

a{
	color: #daddfe;
	text-decoration: none;
}

#titreSite {
	padding: 0; margin:0; margin:auto; width:950px; height:170px;	
	background-image: url(../images/back_verlauf.png);
	background-repeat:no-repeat;
}

#menuSite {
	padding: 0; 
	margin:auto ; 
	width:950px; 
	height:30px;
	background-image:url(../images/navmain.png);	
	background-repeat:repeat-x;
	background-position: bottom;

}


#pathway{ 
width: 500px;
height: 19px;
padding-left: 5px;
padding-top: 5px;
}


/***********************************************/
/* Blocs */
/***********************************************/

.plexiHaut, .plexiBas, .plexiVide, .plexiIntercalaire, .plexiCadreHaut, .plexiCadreBas, .plexiCadre {
	margin: 0px;
	width: 970px;
	padding: 0px;
}



.plexiHaut {
	margin-top: 20px;
	height: 22px;
	background-image: url(../images/plexi_haut.png);
	background-repeat:no-repeat;
}

.plexiBas {
	height: 22px;
	background-image: url(../images/plexi_bas.png);
	background-repeat:no-repeat;
	margin-bottom: 20px;
}

.plexiVide, .plexiIntercalaire, .plexiIntercalairemenu {
	background-image: url(../images/plexi_vide.png);
	background-repeat: repeat-y;
}

.plexiIntercalaire {height:10px;}


.plexiCadreHaut {
	height: 16px;
	background-image: url(../images/plexi_cadrehaut.png);
	background-repeat:no-repeat;
}

.plexiCadreBas {
	height: 16px;
	background-image: url(../images/plexi_cadrebas.png);
	background-repeat:no-repeat;
}

.plexiCadre {
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(../images/plexi_cadre.png);
	background-repeat: repeat-y;
}


#colPage, #colUnique, .colScore {
	width: 886px;
	margin:auto;
	padding: 0;
}


#colGauche, .colScoreGauche {
	width: 560px;
	padding: 0;
	margin-right: 326px;
}

#colDroit, .colScoreDroit {
	float:right;
	width: 314px;
	padding: 0;
      position: relative; /* Ajouts */
}



#colPage li {
	text-align:left;
	font-size: 11px;
	margin-right: 20px;
}

#colPage li p{margin: 10px 0 10px 0;}

#colPage td {
	font-size: 11px;
}

#colPage .chapeau{
	margin: 0;
	padding: 0 20px 14px 20px;
	text-align:justify;
	font-size: 11px;
	font-weight:bold;
}

#colPage h1{
	margin: 0;
	padding: 5px 20px 7px 20px;
	color:#e9ebfe;
	text-align:left;
	font-size: 20px;
	font-weight: normal;	
	border-top: 1px solid #daddfe;
}

#colPage h2, .titreCartouche{
	margin: 0 0 12px 0;
	padding: 3px 20px;
	text-align:left;
	font-size: 16px;
	font-weight: bold;
	color:#daddfe;
	background-image:url(../images/bg560_1.png);
	background-repeat:repeat;
	border-top: 1px solid #daddfe;
	border-bottom: 1px solid #daddfe;	
}
#colGauche h2, #colUnique h2, #colGauche .titreCartouche{background-image:url(../images/bg886_1.png); background-repeat:repeat-y;}

#colDroit h2, .titreCartouche{
	margin: 0 0 12px 0;
	padding: 2px 10px;
	font-size: 12px;
	text-align:right;
	border-bottom-style: dotted;
}

.titreCartouche{text-align:left;}

#colDroit .fonce h2{background-image:url(../images/bg886_3.png);}

/*h3{*/
/*	margin: 0 20px 4px 20px;*/
/*	padding: 3px 0;*/
/*	text-align:left;*/
/*	font-size: 14px;*/
/*	font-weight: bold;*/
/*	color:#daddfe;*/
/*	border-bottom: 1px dotted #daddfe;*/	
/*}*/


/*h4{*/
/*	margin: 0 20px;*/
/*	padding: 2px 0;*/
/*	text-align:left;*/
/*	font-size: 13px;*/
/*	font-weight: bold;*/
/*	color:#daddfe; */
/*}*/


/*h5{*/
/*	margin: 0 20px;*/
/*	padding: 1px 0;*/
/*	text-align:left;*/
/*	font-size: 11px;*/
/*	font-weight: bold;*/
/*	color:#daddfe;*/
/*}*/


/*h6{
/*	margin: 0 20px;*/
/*	padding: 2px 0;*/
/*	text-align:left;*/
/*	font-size: 11px;*/
/*	font-weight: bold;*/
/*	font-style:normal;*/
/*	color:#e9ebfe;*/
/*}*/



/* Fonds et couleur des textes des blocs */

.contenu {width: 886px; padding: 11px 0px 11px 0px; background:#800 url(../images/bg886_1.png) repeat-y scroll 0 0; color: #e9ebfe;}
.rouge {background:#900 url(../images/bg886_2.png) repeat-y scroll 0 0;}
.fonce {background:#a10031 url(../images/bg886_3.png) repeat-y scroll 0 0;}

#colGauche .contenu, .colScoreGauche .contenu {width: 560px; background:#800 url(../images/bg560_1.png) repeat-y scroll 0 0;}
#colGauche .rouge {background:#900 url(../images/bg560_2.png) repeat-y scroll 0 0;}
#colGauche .fonce, .colScoreGauche .contenu {background:#a10031 url(../images/bg560_3.png) repeat-y scroll 0 0;}

#colDroit .contenu {width: 314px; background:#900 url(../images/bg314_1.png) repeat-y scroll 0 0;}
#colDroit .rouge {background:#900 url(../images/bg314_2.png) repeat-y scroll 0 0;}
#colDroit .fonce {background:#a10031 url(../images/bg314_3.png) repeat-y scroll 0 0;}


/* Coins des blocs */

.coins{width: 886px;height:8px;margin:auto;padding: 0;}

.haut{background: url(../images/coins886_h1.png) no-repeat left top;}
.haut_rouge{background: url(../images/coins886_h2.png) no-repeat left top;}
.haut_fonce{background: url(../images/coins886_h3.png) no-repeat left top;}

.bas{background: url(../images/coins886_b1.png) no-repeat left top;}
.bas_rouge{background: url(../images/coins886_b2.png) no-repeat left top;}
.bas_fonce{background: url(../images/coins886_b3.png) no-repeat left top;}

#colGauche .coins{width: 560px;}

#colGauche .haut{background: url(../images/coins560_h1.png) no-repeat left top;}
#colGauche .haut_rouge{background: url(../images/coins560_h2.png) no-repeat left top;}
#colGauche .haut_fonce, .colScoreGauche .haut{background: url(../images/coins560_h3.png) no-repeat left top;}

#colGauche .bas{background: url(../images/coins560_b1.png) no-repeat left top;}
#colGauche .bas_rouge{background: url(../images/coins560_b2.png) no-repeat left top;}
#colGauche .bas_fonce, .colScoreGauche .bas{background: url(../images/coins560_b3.png) no-repeat left top;}

#colDroit .coins{width: 314px;}

#colDroit .haut{background: url(../images/coins314_h1.png) no-repeat left top;}
#colDroit .haut_rouge{background: url(../images/coins314_h2.png) no-repeat left top;}
#colDroit .haut_fonce{background: url(../images/coins314_h3.png) no-repeat left top;}

#colDroit .bas{background: url(../images/coins314_b1.png) no-repeat left top;}
#colDroit .bas_rouge{background: url(../images/coins314_b2.png) no-repeat left top;}
#colDroit .bas_fonce{background: url(../images/coins314_b3.png) no-repeat left top;}

/* espace vertical entre les blocs */
.interbloc {height: 12px;}


/* Menu Liens et contenu */

.listeMenu {
    clear: both;
	width: 874px;
	height: 100%;
	margin: 0;
	padding: 0px;
	background: transparent;
	text-align: left;
	}
	
.cartouche .listeMenu {clear: left;}
.listeMenu h1 {
	text-align: right;
	font-size: 30px;
    font-weight: normal;
	margin: 0;
	padding: 10px 10px 17px 0px;
    color: #daddfe;
    border: none;	
	}
.listeMenu h2 {
	text-align: left;
    font-size: 16px;
    font-weight: bold;
	margin: 10px 0 0 0;
	padding: 4px 1px;
    color: #daddfe;
    border-bottom: 1px solid #940;	
	}
.listeMenu ul, .cartouche ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
.listeMenu li, .cartouche li {
    margin: 0;
    padding: 0;
    display: block;
    border-bottom: 1px solid #daddfe;
	}
.listeMenu li p, .cartouche li p {
	padding: 7px 2px 7px 5px;
	margin: 0;
	}
.listeMenu li a, .cartouche li a {
    display: block;
    background-color: transparent;
    color: #e9ebfe;
	padding: 4px 2px 4px 5px;
	text-decoration: none;
    border-bottom: 0;
	}
.listeMenu li a:hover, .cartouche li a:hover {
	color: #d0d4fe;
	background-color: #a10031;
    text-decoration: none;
	}
.listeMenu .date{
	padding: 0 2px 0 2px;
	margin-right: 5px;
	color:#cb6;
	background-color:#600;
	}
.listeMenu .photo{
	padding: 1px;
	margin-right: 5px;
	background-color:#fff;
	}
.listeMenu .matchtext{
	text-align:center;
	}
.club{
	font-size:16px;
	font-weight:bold;
	padding: 2px;
	}
.listeMenu .score{
	font-size:16px;
	font-weight:bold;
	padding: 2px;
	}
.listeMenu .blasongauche{
	float:left;
	padding-left:20px;
	}
.listeMenu .blasondroit{
	float:right;
	padding-right:20px;
	}

/* Cartouche */

.cartouche .liste-gauche {
	width: 170px;
	padding: 0 10px 0 25px;	
	margin: 0;
	float: left;
}
.cartouche .liste-centre {
	width: 170px;
	padding: 0 10px 0 0;
	margin: 0;
	float: left;
}



.moduletabletabarc a:hover {
	color: #d0d4fe;
	background-color: #a10031;
    text-decoration: none;
}


/* Boutons Fonds de page */

#btFond {list-style: none; margin: 0 0 0 -25px;}
 
#btFond li {float: left; margin-left:0; margin-right:0;}

#btFond a * {display: none;}

#btFond a,
#btFond a .hover {
  height: 23px;
  position: relative;
  display: block;
  background: url(../images/btfondpage.png) 0 0 no-repeat;
  cursor: pointer;
}

#btFond a.fondDef {background-position: 0 0; width: 58px;}
#btFond .highlight a.fondDef:hover, 
#btFond a.fondDef .hover {background-position: 0 -23px; width: 58px;}

#btFond a.fond1 {background-position: -58px 0; width: 23px;}
#btFond .highlight a.fond1:hover, 
#btFond a.fond1 .hover {background-position: -58px -23px; width: 23px;}

#btFond a.fond2 {background-position: -81px 0; width: 23px;}
#btFond .highlight a.fond2:hover, 
#btFond a.fond2 .hover {background-position: -81px -23px; width: 23px;}

#btFond a.fond3 {background-position: -104px 0; width: 23px;}
#btFond .highlight a.fond3:hover, 
#btFond a.fond3 .hover {background-position: -104px -23px; width: 23px;}

#btFond a.fond4 {background-position: -127px 0; width: 23px;}
#btFond .highlight a.fond4:hover, 
#btFond a.fond4 .hover {background-position: -127px -23px; width: 23px;}



.nav-banner { clear:both; padding-left:471px; position:absolute; top:80px; width:478px; }




 
 .clr {
 	clear: both;
 }
 table.main{
 	width:758px;
 }
 .outline {
   border: 1px solid #cccccc;
   background: #ffffff;
 	padding: 2px;
 }
 
 #buttons_outer {
 	width: 635px;
   	margin-bottom: 2px;
 	margin-right: 2px;
 	float: left;
 
 }
 
 #buttons_inner {
 	border: 1px solid #cccccc;
 	height: 21px;
 }
 
 #pathway_text {
   overflow: hidden;
 	display: block;
 	height: 25px;
 	line-height: 25px !important;
 	line-height: 22px;
 	padding-left: 4px;
 	border: 1px solid #ccc;
 	margin-bottom: 2px;
 }
 
 #pathway_text img {
 	margin-left: 5px;
 	margin-right: 5px;
 	margin-top: 6px;
 }
 
 #buttons {
 	float: left;
 	margin: 0px;
 	padding: 0px;
 	width: auto;
 }
 
 
 ul#mainlevel-nav
 {
 	list-style: none;
 	padding: 0;
 	margin: 0;
 	font-size: 0.8em;
 }
 
 ul#mainlevel-nav li
 {
 	background-image: none;
 	padding-left: 4px;
 	padding-right: 0px;
 	float: left;
 	margin: 0;
 	font-size: 11px;
 	line-height: 19px;
 	white-space: nowrap;
 	background-image:url(../images/spacer.png);
 	background-repeat:no-repeat;
 	height:19px;
 }
 
 ul#mainlevel-nav li a
 {
 	display: block;
 	padding-left: 15px;
 	padding-right: 15px;
 	text-decoration: none;
 	color: #FFFFFF;
 	background: transparent;
 }
 
 #buttons>ul#mainlevel-nav li a { width: auto; }
 
 	ul#mainlevel-nav li a:hover
 {
 	color:#FFFF00;
 }
 


#search {
clear:both;
position:absolute; 
top:42px; 
margin: 0px;
width: 148px;
height: 28px;
background: url(../images/back_search.jpg) right top no-repeat;
padding-left: 805px;
padding-top: 2px;

}

#search .inputbox{
width: 100px;
height: 18px;
font-size: 10px;
background: transparent;
border: none;
margin: 0px;
padding: 0px;
line-height: 14px;
}

#search .button{
margin: 0px;
padding: 0px;
height: 14px;
font-size: 10px;
background: transparent;
border: none;
line-height: 10px;
}

#search form {
margin: 0px;
padding: 0px;
}



 
 #search_outer {
 	float: left;
 	width: 165px;
 }
 
 #search_inner {
   border: 1px solid #cccccc;
 	padding: 0px;
   height: 21px !important;
   height: 23px;
   overflow: hidden;
 }
 
 #search_inner form {
   padding: 0;
   margin: 0;
 }
 
 #search_inner .inputbox {
 	border: 0px;
 	padding: 3px 3px 3px 5px;
 	font-family: arial, helvetica, sans-serif;
 	font-size: 11px;
 	color: #FFFFFF;
 }
 
 #header_outer {
 	text-align: left;
 	border: 0px;
 	margin: 0px;
 }
 
 #header {
 	float: left;
 	padding: 0px;
 	margin-right: 2px;
 	width: 635px;
 	height: 150px;
 	background: url(../images/header_short.jpg) no-repeat;
 }
 
 #top_outer{
 	float: left;
 	width: 165px;
 }
 
 #top_inner {
   border: 1px solid #cccccc;
 	padding: 2px;
   height: 144px !important;
   height: 150px;
   overflow: hidden;
   float: none !important;
   float: left;
 }
 
 #left_outer {
   float: left;
 	margin-top: 2px;
 	width: 165px;
 }
 
 #left_inner {
   border: 1px solid #cccccc;
 	padding: 2px;
   float: none !important;
   float: left;
 }
 
 #content_outer {
 	padding: 0px;
 	margin-top: 0px;
 	margin-left: 2px;
 	/** border: 1px solid #cccccc; **/
 	float: left;
 	width: 635px;
 }
 
 #content_inner{
   float: none !important;
   float: left;
   padding: 0;
   padding-top: 2px;
   margin: 0;
 }
 
 table.content_table {
   width: 100%;
 	padding: 0px;
 	margin: 0px;
 }
 
 table.content_table td {
 	padding: 0px;
 	margin: 0px;
 }
 
 
 #banner_inner {
 	float: left;
 	padding: 0px;
 	height: 70px;
 }
 
 #poweredby_inner {
 	float: right;
 	padding: 0px;
 	margin-left: 0px;
 	height: 70px;
 }
 
 #right_outer {
 	margin-left: 2px;
 	width: 165px;
 }
 
 #right_inner {
   float: none !important;
   float: left;
   border: 1px solid #cccccc;
   padding: 2px;
 }
 
 
 .user1_inner {
 	border: 1px solid #cccccc;
   float: none !important;
   float: left;
 	margin: 0px;
 	padding: 2px;
 }
 
 .user2_inner {
 	border: 1px solid #cccccc;
   float: none !important;
   float: left;
 	margin: 0px;
 	padding: 2px;
 }
 
 table td.body_outer {
 	padding: 2px;
 	border: 1px solid #cccccc;
 }
 
 .maintitle {
 	color: #ffffff;
 	font-size: 40px;
 	padding-left: 15px;
 	padding-top: 20px;
 }
 
 .error {
   font-style: italic;
   text-transform: uppercase;
   padding: 5px;
   color: #cccccc;
   font-size: 14px;
   font-weight: bold;
 }
 
 /** old stuff **/
 
 div.back_button {
 	float: left;
   text-align: center;
   font-size: 11px;
   font-weight: normal;
   border: 1px double #e0e1e0;
   width: auto;
   background: #550000;
   padding: 0px 5px;
   line-height: 16px;
   margin: 1px;
   color:#e0e1e0;   
 }
 
 .pagenav {
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   border: 1px double #e0e1e0;
   width: auto;
   background: #550000;
   padding: 0px 10px;
   line-height: 20px;
   margin: 1px;
   color:#e0e1e0;
 }
 
 .pagenavbar {
 	margin-right: 10px;
 	float: right;
 }
 
 #footer {
 	text-align: center;
 	padding: 3px;
 }
 
 ul
 {
 margin: 0;
 padding: 0;
 list-style: none;
 }
 
 
 
 td {

 	font-size: 11px;
 }
 
 
 
 body {
 	padding: 0px;
 	font-family: Arial, Helvetica, Sans Serif;
 	line-height: 120%;
 	font-size: 11px;
 	color:#CCCCCC;
 }
 
 /* Joomla core stuff */
 a:link, a:visited {
 	color: #FFFFFF; text-decoration: none;

 }

a:hover {
 	color:#daddfe;	text-decoration: none;

 }
 
 table.contentpaneopen {
   width: 560px;
 	padding: 0px 5px;
 	border-collapse: collapse;
 	border-spacing: 0px;
 	margin: 0px;

 }
 
 table.contentpaneopen td {
    padding-right: 5px;
	padding-left: 10px;
 }
 
 table.contentpaneopen td.componentheading {
 	padding-left: 4px;
 }
 
 
 
 table.contentpane {
   width: 100%;
 	padding: 0px;
 	border-collapse: collapse;
 	border-spacing: 0px;
 	margin: 0px;
 }
 
 table.contentpane td {
 	margin: 0px;
 	padding: 0px;
 }
 
 table.contentpane td.componentheading {
 	padding-left: 4px;
 }
 
 table.contentpaneopen fieldset {
 	border: 0px;
 	border-bottom: 1px solid #eee;
 }
 
 .button {
   color:#e9ebfe;
   font-family: Arial, verdana, Hevlvetica, sans-serif;
   text-align: center;
   font-size: 11px;
   font-weight: normal;
   border: 1px double #e9ebfe;
   width: auto;
   background: #550000;
   padding: 0px 5px;
   line-height: 21px !important;
   line-height: 19px;
   height: 25px !important;
   height: 23px;
   margin: 1px;
 }

.button2 {
   color:#e9ebfe;
   font-family: Arial, verdana, Hevlvetica, sans-serif;
   text-align: center;
   font-size: 12px;
   font-weight: bold;
   border: 2px solid #e9ebfe;
   width: auto;
   background: #330000;
   padding: 0px 5px;
   line-height: 21px !important;
   line-height: 19px;
   height: 25px !important;
   height: 23px;
   margin: 1px;
 }
 
 .inputbox {
 	padding: 2px;
 	border:solid 1px #550000;
 	background-color: #e9ebfe; 	
	font-size: 11px;
 }
 
 .componentheading {
 	background-image:url(../images/dot.png);
 	background-repeat:repeat-x;
 	background-position:bottom;
 	color: #e9ebfe;
 	text-align: left;
	padding: 5px 20px 7px 20px;
 	height: 21px;
 	font-weight: normal;
 	font-size: 20px;
	border-top: 1px solid #daddfe;
	text-align:left;
 	margin: 0;
 }
 
 .contentcolumn {
 	padding-right: 5px;
 }
 
 .contentheading {
 	height: 30px;
 	color: #FFFFFF;
 	font-weight: bold;
 	font-size: 14px;
 	white-space: nowrap;
 }
 
 
 
 .contentpagetitle {
 	font-size: 20px;
 	font-weight: bold;
 	color: #cccccc;
 	text-align:left;
	padding-left:0px;
 }
 
 table.searchinto {
 	width: 100%;
 }
 
 table.searchintro td {
 	font-weight: bold;
 }
 
 table.moduletable {
 	width: 100%;
 	margin-bottom: 5px;
 	padding: 0px;
 	border-spacing: 0px;
 	border-collapse: collapse;
 }
 
 div.moduletable {
 	padding: 0;
 	margin-bottom: 2px;
 }


 div.moduletable table{
      width: 70%;
 	padding: 0;
 	margin-bottom: 2px;
	border-bottom: 1px dotted #182e50;
 }

 div.modulecompte table{
      width: 95%;
	padding-left: 8px;
 	margin-bottom: 2px;
 }

 div.modulepoll table{
      width: 300px;
	padding-left: 0px;
 	margin-bottom: 2px;
 }

 div.modulepoll form{
      width: 95%;
	padding: 0;
 	margin-bottom: 2px;
 }

 
 #colDroit table.moduletable th, div.moduletable h3 {
	font-weight: bold;
	border-bottom: 1px dotted #182e50;
	border-top: 1px solid #182e50;	
	margin: 0 0 12px 0;
	padding: 2px 10px;
	font-size: 12px;
	text-align:right;
      background-image:url(../images/bg886_3.png);
}




 
 table.moduletable td {
 	font-size: 11px;
 	padding: 0px;
 	margin: 0px;
 	font-weight: normal;
 }
 
 table.pollstableborder td {
   padding: 2px;
 }
 





/* Modules */

#colDroit div.module, #colDroit div.modulepoll, #colDroit div.modulecompte{
width: 314px;
padding: 0; 
margin-bottom: 5px;
}

#colDroit div.module div, #colDroit div.modulepoll div, #colDroit div.modulecompte div{
width: 314px;
margin:auto;
padding-bottom: 8px;
background: url(../images/coins314_h3.png) no-repeat left top;
}

#colDroit div.module div div, #colDroit div.modulepoll div div, #colDroit div.modulecompte div div{
width: 314px;
padding-top:8px;
background: url(../images/coins314_b3.png) no-repeat left bottom;
}

#colDroit div.module div div div, #colDroit div.modulepoll div div div{
width: 314px;
background: url(../images/bg314_3.png) repeat-y scroll 0 0;
font-size: 10px;
}

#colDroit div.modulecompte div div div{
width: 314px;
background: url(../images/bg314_3.png) repeat-y scroll 0 0;
font-size: 10px;
}

#colDroit div.module div div div div, #colDroit div.modulepoll div div div div, #colDroit div.modulecompte div div div div{
padding: 0px;
margin: 0px;
}

#modlastmatch .fin, #modnextmatch .fin{
margin-top: 5px;
text-align:center;
font-size: 14px;
font-weight: bold;
} 

#colDroit div.module div div div h3, #colDroit div.modulepoll div div div h3, #colDroit div.modulecompte div div div h3{
	font-weight: bold;
	border-bottom: 1px dotted #182e50;
	border-top: 1px solid #182e50;	
	margin: 0 0 12px 0;
	padding: 2px 10px;
	font-size: 12px;
	text-align:right;
      background-image: url(../images/bg886_3.png);
}

#colDroit div.moduletable {
width: 100%;
margin-bottom: 10px;
padding-bottom: 1px;
border: 1px outset #182E50;
background: #F0F0F0;
font-size: 10px;
}

#colDroit div.moduletable h3 {
font-size: 12px;
font-weight: bold;
margin: 0px;
padding: 0px;
height: 20px;
line-height: 20px;
color: #FFF;
width: 100%;
border-bottom: 1px solid #EFEFEF;
text-align: left;
text-indent: 5px;
}


 .sectiontableheader {
   font-weight: bold;
   background-color:#0E1B30;
   padding: 4px;
 }
 
 .sectiontablefooter {
 
 }
 
 .sectiontableentry1 {
	background-image: url(../images/sectiontable1.png);
	background-repeat: repeat-x;
 }
 
 .sectiontableentry2 {
	background-image: url(../images/sectiontable2.png);
	background-repeat: repeat-x;
 }
 
 .small {
 	color: #999999;
 	font-size: 11px;
 }
 
 .createdate {
 	height: 15px;
 	padding-bottom: 10px;
 	color: #999999;
 	font-size: 11px;
 }
 
 .modifydate {
 	height: 15px;
 	padding-top: 10px;
 	color: #999999;
 	font-size: 11px;
 }
 
 table.contenttoc {
   border: 1px solid #cccccc;
   padding: 2px;
   margin-left: 2px;
   margin-bottom: 2px;
 }
 
 table.contenttoc td {
   padding: 2px;
 }
 
 table.contenttoc th {
   color: #666666;
 	text-align: left;
 	padding-top: 2px;
 	padding-left: 4px;
 	height: 21px;
 	font-weight: bold;
 	font-size: 10px;
 	text-transform: uppercase;
 }
 
 a.mainlevel:link, a.mainlevel:visited {
 	display: block;
 	background: #550000;
 	vertical-align: middle;
 	font-size: 11px;
 	font-weight: normal;
 	color: #fff;
 	text-align: left;
 	padding-top: 5px;
 	padding-left: 15px;
 	height: 15px !important;
 	height: 15px;
 	width: 95%;
 	text-decoration: none;
      border-bottom: 1px solid #182e50;
 }
 
 a.mainlevel:hover {
 	text-decoration: none;
 	color: #e0e1e0;
 }
 
 a.mainlevel#active_menu {
 	color:#fff;
 	font-weight: bold;
 }
 
 a.mainlevel#active_menu:hover {
 	color: #fff;
 }
 
 a.sublevel:link, a.sublevel:visited {
 	padding-left: 1px;
 	vertical-align: middle;
 	font-size: 11px;
 	font-weight: bold;
 	color: #FFFFFF;
 	text-align: left;
 }
 
 a.sublevel:hover {
 	color: #FFFF00;
 	text-decoration: none;
 }
 
 a.sublevel#active_menu {
 	color: #333;
 }
 
 .highlight {
 	background-color: Yellow;
 	color: Blue;
 	padding: 0;
 }
 .code {
 	background-color: #ddd;
 	border: 1px solid #bbb;
 }
 
 form {
 /* removes space below form elements */
 	margin: 0;
  	padding: 0;
 }
 
 div.mosimage {
   border: 1px solid #ccc;
 }
 
 .mosimage {
   border: 1px solid #cccccc;
   margin: 5px
 }
 
 .mosimage_caption {
   margin-top: 2px;
   background: #efefef;
   padding: 1px 2px;
   color: #666;
   font-size: 10px;
   border-top: 1px solid #cccccc;
 }
 
 span.article_seperator {
 	display: block;
 	height: 1.5em;
 }
 td.dot {
 	background-image:url(../images/dot.png);
 	background-repeat:repeat-x;
 	background-position:center;
 	height:5px;
 }
 table.top_menu{
 	padding-top:4px;
 	background-image:url(../images/bac_top_link.png);
 	background-repeat:repeat-x;
 	background-position:bottom;
 }
 td.contentheading {
 	background-image:url(../images/dot.png);
 	background-repeat:repeat-x;
 	background-position:bottom;
 	height:15px;
 }
 td.tab{
 	height:10px;
 }
 a.mostread, a.mostread:visited {
 	color:#9A927D;
 	font-weight:normal;
 }
 a.mostread:hover {
 	color:#FFFFFF;
 	font-weight:normal;
 }
 a.latestnews, a.latestnews:visited {
 	color:#9A927D;
 	font-weight:normal;
 }
 a.latestnews:hover {
 	color:#FFFFFF;
 	font-weight:normal;
 }
 td.site_name {
 	font-size:44px;
 	padding-top:16px;
 	padding-bottom:10px;
 	font-weight:bold;
 	color:#FFFFFF;
 }
 td.site_desc {
 	font-size:15px;
 	font-weight:bold;
 	color:#FFFFFF;
 }
 table.box_table{
 	background-color:#3A403C;
 }


a.curseur {cursor:pointer;} /* pour remettre un "pointer" sur les liens vidéos */


.menuicon{
	float:left;
	margin-top: -1px;
	}
.menuicontext{
	margin-left:22px;
	}


/***********************************************/
/* Bas de page */
/***********************************************/
	
#piedPage-partenaires {
	width:860px;
	margin:auto;
	margin-bottom: 0px;
	margin-top: 30px;
	text-align:center;
}


#piedPage {
	width: 876px;
	margin:auto;
	padding: 20px 5px 5px 5px;
	text-align: left;
	background-color:#200;
	background-image:url(../images/bg886_3.png);
	background-repeat:repeat-y;
	height: 170px;
}
.piedPage-gauche {
	width: 175px;
	padding: 0 35px 10px 30px;
	float: left;
}
.piedPage-centre {
	width: 175px;
	padding: 0 35px 10px 0;
	float: left;
}
.piedPage-droit {
	width: 175px;
	padding: 0 35px 10px 0;
	float: right;
}
#piedPage h2 {
	text-align: right;
    font: 16px Arial, 'Helvetica', Verdana, sans-serif;
    font-weight: bold;
	margin: 0px 0 0px 0px;
	padding: 4px 1px;
    color: #e0e1e0;	
	}
#piedPage ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
#piedPage li {
    border-top: 1px solid #182e50;
    margin: 0;
    padding: 0;
    display: block;
	}
#piedPage li a {
    display: block;
    background-color: transparent;
    color: #e9ebfe;
	padding: 5px 2px 5px 5px;
	text-decoration: none;
    border-bottom: 0;
	}
#piedPage li a:hover {
	color: #e0e1e0;
	background-color: #400;
    text-decoration: none;
	}
	
.fl_h, .fl_h a:hover{background: url(../images/fl_h.png) no-repeat right center;	padding-right: 35px;} 



/* flèche de renvoi vers le bas */
.renvoiBas{float:right; background: url(../images/fl_b.png) no-repeat right top; margin:2px 0 0 5px; padding:0; height:12px; width:25px; cursor:pointer;}
/* flèche de renvoi vers le haut */
.renvoiHaut{float:left; background: url(../images/fl_h.png) no-repeat left top; margin:0; padding:0; height:12px; width:25px; cursor:pointer;}
h2 .renvoiHaut{float:right; background-position: right 50%; height:18px;}

/* pour les blocs contenus n'ayant pas besoin de padding */
.nopadding{padding:0;}




/* !Main navigation */
.nav-main { position:absolute; left:-9999em; z-index:1;}

#nav-main { clear:both; padding-left:13px; position:absolute; top:204px; z-index:1;}
.IE6 #nav-main { background-image:url(../images/x-sprite-ie.png); }

	#nav-main li {  float:left; height:26px;}
	.IE6 #nav-main li { background-image:url(../images/x-sprite-ie.png);  }

		#nav-main h3 { background:url(../images/navmain.png) no-repeat; float:left; overflow:hidden;}
		.IE6 #nav-main h3 { background-image:url(../images/navmain.png);}

			#nav-main h3 span, #nav-main h3 a { background:url(../images/main-sprite.png) no-repeat; float:left; height:26px; margin-right:6px; overflow:hidden; text-indent:-9999em; }
			#nav-main .home a						{ background:url(../images/t-accueil) no-repeat; float:left; height:26px; margin-right:6px; overflow:hidden; text-indent:-9999em; width:96px; }
			#nav-main .actus a  					{ background:url(../images/t-actus.png) no-repeat; float:left; height:26px; margin-right:6px; overflow:hidden; text-indent:-9999em; width:96px; }
			#nav-main .saison h3 span				{ background:url(../images/t-saison.png) no-repeat; float:left; height:26px; margin-right:6px; overflow:hidden; text-indent:-9999em; width:96px; }
			#nav-main .equipes h3 span				{ background:url(../images/t-equipes.png) no-repeat; float:left; height:26px; margin-right:6px; overflow:hidden; text-indent:-9999em; width:96px; }
			#nav-main .communaute h3 span			{ background:url(../images/t-communaute.png) no-repeat; float:left; height:26px; margin-right:6px; overflow:hidden; text-indent:-9999em; width:96px; }
			#nav-main .historique h3 span					{ background:url(../images/t-historique.png) no-repeat; float:left; height:26px; margin-right:6px; overflow:hidden; text-indent:-9999em; width:96px; }
			#nav-main .liens h3 span		   		    { background:url(../images/t-liens.png) no-repeat; float:left; height:26px; margin-right:6px; overflow:hidden; text-indent:-9999em; width:96px; }
			
	
			#nav-main .home :hover a						{ background:url(../images/th-accueil) no-repeat; float:left; height:26px; margin-right:6px; overflow:hidden; text-indent:-9999em; width:96px; }
			#nav-main .actus :hover a  					{ background:url(../images/th-actus.png) no-repeat; float:left; height:26px; margin-right:6px; overflow:hidden; text-indent:-9999em; width:96px; }
			#nav-main .saison :hover h3 span				{ background:url(../images/th-saisons.png) no-repeat; float:left; height:26px; margin-right:6px; overflow:hidden; text-indent:-9999em; width:96px; }
			#nav-main .equipes :hover h3 span				{ background:url(../images/th-equipes.png) no-repeat; float:left; height:26px; margin-right:6px; overflow:hidden; text-indent:-9999em; width:96px; }
			#nav-main .communaute :hover h3 span			{ background:url(../images/th-communaute.png) no-repeat; float:left; height:26px; margin-right:6px; overflow:hidden; text-indent:-9999em; width:96px; }
			#nav-main .historique :hover h3 span					{ background:url(../images/th-historique.png) no-repeat; float:left; height:26px; margin-right:6px; overflow:hidden; text-indent:-9999em; width:96px; }
			#nav-main .liens :hover h3 span		   		    { background:url(../images/th-liens.png) no-repeat; float:left; height:26px; margin-right:6px; overflow:hidden; text-indent:-9999em; width:96px; }


			
		#nav-main .saison .section     { background:url(../images/m-saison.png) no-repeat; height:19px; left:17px; position:absolute; top:130px; width:140px; }
		#nav-main .equipes .section      { background:url(../images/m-equipes.png) no-repeat; height:19px; left:17px; position:absolute; top:130px; width:140px; }
		#nav-main .communaute .section  { background:url(../images/m-communaute.png) no-repeat; height:19px; left:17px; position:absolute; top:130px; width:140px; }
		#nav-main .historique .section  { background:url(../images/m-historique.png) no-repeat; height:19px; left:17px; position:absolute; top:130px; width:140px; }
		#nav-main .liens .section  { background:url(../images/m-liens.png) no-repeat; height:19px; left:17px; position:absolute; top:130px; width:140px; }
	
			
			#nav-main .level1 { background:url(../images/menuback.png) no-repeat 0 5px; left:-9999em; position:absolute; }
			#nav-main :hover .level1, #nav-main .active .level1 { height:257px; left:0; padding:10px 0 0 256px; top:25px; width:724px; z-index:10; }
				#nav-main ul.level1 li { background:url(../images/menu.png) no-repeat; }
					#nav-main .level1 h4 { background:url(../images/menu.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; }
					#nav-main .level1 .ligued			{ background:url(../images/s-ligue21112.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .liguec			{ background:url(../images/s-ligue21011.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .ligua			{ background:url(../images/s-ligue20910.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .ligub			{ background:url(../images/s-ligue20809.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .liguc			{ background:url(../images/s-ligue20708.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .coupes			{ background:url(../images/s-coupes.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .pros			{ background:url(../images/s-pros.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .regionaux			{ background:url(../images/s-regionaux.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .district			{ background:url(../images/s-district.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .forum			{ background:url(../images/s-forum.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .pronostics			{ background:url(../images/s-pronostics.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .chat			{ background:url(../images/s-chat.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .sitesamis			{ background:url(../images/s-sitesamis.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .partenaires			{ background:url(../images/s-partenaires.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .liensfoot			{ background:url(../images/s-liensfoot.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .joueurseffectifs			{ background:url(../images/s-joueurseffectifs.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .championnat			{ background:url(../images/s-championnat.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .coupedefrance			{ background:url(../images/s-coupedefrance.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
					#nav-main .level1 .coupedelaligue			{ background:url(../images/s-coupedelaligue.png) no-repeat; height:14px; margin:0 0 20px 24px; text-indent:-9999em; width:140px; }
																														
				
			#nav-main .level2 { background:rgba(0, 0, 0, .1); font-size:1.2em; height:210px; margin-left:3px; width:165px; }
			.IE #nav-main .level2 { background:none; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#11000000,endColorstr=#11000000); } /* AARRGGBB */ 
			#nav-main .last-1 { width:721px; }
			#nav-main .last-2 { width:553px; }
			#nav-main .last-3 { width:385px; }
			#nav-main .last-4 { width:217px; }
				#nav-main ul.level2 li { background:none; border-bottom:1px solid #990000; float:none; height:auto; margin:0 5px; padding:2px 4px 3px; width:147px; }
					#nav-main .level2 a, #nav-main .level2 a:visited { color:#FFF; display:block; width:auto; }
					#nav-main .level2 a:hover, #nav-main .level2 a:active { color:#CCC; }






.rss1{ 
	background: #182e50;
	color: #e9ebfe;
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
}

.rss1 a:link,
.rss1 a:visited,
.rss1 a:active {
	color: #e9ebfe;
	text-decoration: none;
}

.rss1 a:hover {
	color: #daddfe;
	text-decoration: underline;
}


select{
	background: #daddfe;
	border: 1px solid #0E1B30;
	color: #000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 2px;
	vertical-align: middle;
}


/* BULLE d'AIDE */
a.tooltip3 em {display:none;}

a.tooltip3:hover {border:0; position:relative; z-index:500; text-decoration:none;}

a.tooltip3:hover em {font-style: normal; display:block; position:absolute; top:25px; left:-150px; padding:3px; color:#daddfe; border:1px solid #182e50; background:#0e1b30; width:150px; height:20px;}

a.tooltip3:hover em span {position:absolute; top: -14px; left: 15px;height:14px; width:29px; background: transparent; margin:0; padding:0; border:0;}

a.tooltip3:hover em {top:20px; left:-150px; background:#0e1b30; color: #daddfe; padding-top:10px;}

a.tooltip3:hover em span {top: -7px; left: 15px;height:7px; width:11px; background: transparent;}



