/**/
#ctn_classement { outline : #CCC solid 1px ; }
#ctn_calendrier { outline : #CCC solid 1px ; }

/*TITRE PAGE*/
#titrePage { margin: 20px 0 0 15px; padding : 10px 0 0 145px ; height : 75px ; background : transparent url(http://www.foot4cash.com/img/ligue1.gif) no-repeat ; }
#titrePage h1 { padding-bottom : 0.1em ;text-align : left ; font-family : Arial Rounded MT Bold, Helvetica ; color : #999 ;  }
#titrePage h2 { font : Bold 0.8em Helvetica, Arial ; color : #666 ; text-align : left }
#titrePage p { margin : 5px 0 ; padding : 0 ; text-align : left ; font : Normal 0.8em Helvetica, Arial ; color : #999 }

/* CENTRE */
.liste { margin : 0 ; padding : 20px 30px 30px 30px ; text-align : left ; border : 1px solid #DDD ; outline :  #FFF solid 1px ; background : #FFF url(http://www.foot4cash.com/img/liste_bg.png) left top ; }
.liste .h1 { color : #999 ; font : Bold 1em/1em Helvetica, Arial ; text-transform : uppercase ; text-align : left ; }
.liste .h2_bg { font : Normal 1em/1em Helvetica, Arial ; text-transform : none ; background : #000 ; color : #FFF ;  padding : 0.2em 0 0.3em 0.4em ; }
.liste .h2 { color : #000 ; font : Normal 1em/1em Helvetica, Arial ; text-transform : none ;  }
.liste .h3 { color : #666 ; font : Bold 11px/20px Arial, Helvetica ;  text-transform : uppercase ;  }
.liste p { margin : 0 ; padding : 5px 0 ; color : #666 ; font : Normal 12px/15px Arial, Helvetica ; color : #333 }
.liste p  a { color :#369 }
.liste ul { margin : 5px 0 0 0 ; }
.liste ul li { font : Normal 0.7em Arial ; float : left ; margin : 0 15px 0 0 ; list-style-type : none; padding : 0}
.liste ul li a { color : #369 ;  text-decoration : underline ;  font : Bold 0.9em Verdana ; background : transparent url(http://www.foot4cash.com/img/arrow.png) no-repeat left center ; padding-left : 13px ; }
.liste ul li a:hover {  text-decoration : underline ; }

/* CALENDRIER & RENCONTRES */
table.calendrier {  margin : 0 0 10px 0 ; padding : 0 ; color : #000 ; text-align : left ; font : Normal 0.7em/1.5em Arial, Helvetica }
.calendrier th {  text-indent : 5px ;  border-bottom : 1px solid #000 ;}
.calendrier td {  border-bottom : 1px solid #999 ; }
.calendrier .equipeA {  text-align : right ; width : 150px ; }
.calendrier .equipeB {  text-align : left ; width : 250px ; }
.calendrier .score {  text-align : center ; width : 40px ; }
.calendrier .date {  text-align : left ; width : 100px ; text-indent : 5px ; font-size : 11px ; }
.calendrier a { color : #369 }
/* CLASSEMENT */
.classement { color : #000 ; text-align : left ; font : Normal 0.7em/1.5em Arial, Helvetica ; }
.classement td, .classement th { border-bottom : 1px solid #999 ; }
.classement .equipe {  text-align : left ; width : 200px ; }
.classement .equipe a {  color : #369 ; text-decoration : none ; }
.classement .equipe a:hover {  text-decoration : underline ; }
.classement .data {  width : 40px ; text-align : center ;}
.classement .place {  text-align : center ; width : 30px ; }
/* LIGNE MATCH */
div.pari { position : relative ; border : 3px solid #369 ; text-align : center ; margin : 0px 0 15px 0; background : #FFF ; text-transform : none ; } 
.pari .titre { position : relative ;  margin : 0 ; padding : 0 ; height : 40px ;  background : #FFF ; font : Bold 1em Helvetica, Arial ; border-bottom : 2px solid #DDD ; outline :  #333 solid 1px ;  }
.pari .equipe { position : absolute ; top : 6px ; left : 40px ;  font : Bold 0.9em Helvetica, Arial ; text-transform : uppercase ; }
.pari .equipe a { color : #369 }
.pari .logo { position : absolute ; top : 7px ; left : 5px ; width : 28px ; height : 28px ; background : transparent  url(http://www.foot4cash.com/img/ico_pronostic.png) no-repeat center center; }
.pari .info { position : absolute ; top : 23px ; left : 41px ; font : Normal 11px/15px Arial,Helvetica  ;text-transform : capitalize ; }
.pari .info a { color : #000; text-decoration : none ; }
.pari .journee { position : absolute ; top : 23px ; left : 120px ; font : Normal 11px/15px Arial,Helvetica  ;}
.pari .titreProno { position : absolute ; top : 23px ; right : 50px ; font : Bold 11px/15px Arial,Helvetica ;padding : 0!important; margin : 0!important ; color : #999 ;} 
.pari .pronostic { font : Bold 11px/12px Arial,Helvetica ; padding : 0 3px!important; margin : 0!important ; background : #FFF ; border : 1px solid #000 ; color : #000 }
.pari .avg {  position : absolute ; top : 19px ; right : 5px ; font : Bold 15px/15px Arial,Helvetica  ; }
.pari .avgBig {  position : absolute ; top : 3px ; right : 50px ; font : Bold 1.2em/1em Trebuchet MS,Helvetica  ; color : #666 ; padding : 0!important; margin : 0!important ; text-transform : uppercase; }
.tablePari { margin-bottom : 5px ; width : 100% ; color : #000 ; text-align : center ; font : Normal 0.7em/1.8em Arial, Helvetica ; }
.tablePari td { border-top : 1px solid #EEE ; }
.tablePari .bmk { text-align : left ; text-indent : 5px ; width : 200px ; }
.pari .cote { width : 45px ;}
.tablePari a { text-decoration : none ; color : #369 }
.tablePari a:hover { text-decoration : underline ; }
.tablePari .lien { text-align : right ; }
.tablePari .lien div { padding-right : 7px ; color : #F60 !important ; cursor : pointer ; text-decoration : underline ;}
.pari .plus { position : absolute ; top : 5px ; right : 5px ;  cursor : pointer ;}
.pari .affichePlus { text-align : left ; border-top : 3px solid #000 }
.affichePlus .titreBmk { font : Bold 0.7em/1.4em Arial , Helvetica ; background-color : #666 ; color :#FFF ; padding-left : 7px; margin : 0 5px ;}
.eqStat { float : left ; width : 50% ; padding : 0.5em 0 ;}
.eqStat h2 { padding : 0 0 0 0.5em ;margin : 0 ; font : Bold 0.7em Arial , Helvetica }
.eqStat p { padding : 0 0 0 0.5em ; margin : 0 ; font : Normal 0.8em/1em Arial , Helvetica ; color : #999 ; }
.tableStat { margin : 0.3em 0 0 0.5em ; outline :  #FFF solid 1px ; line-height : 1.2em ; width : 220px ; text-align : center ; font : Normal 0.8em/1em Arial , Helvetica ;}
.tableStat td { font-size : 0.8em ; width : 33% ; }
.tableStat span { font-size : 1.5em ; font-weight : bold ;}
.eqStat ul { margin : 0.5em 0 0 0.5em ; }
.pari ul { margin : 0.5em 0 0 0.5em !important; }
.pari ul { margin : 5px 0 0 0 ; }
.pari ul li { font : Normal 0.7em Arial ; float : left ; margin : 0 15px 0 0 ; list-style-type : none; padding : 0}
.pari ul li a { color : #369 ;  text-decoration : underline ;  font : Bold 0.9em Verdana ; background : transparent url(http://www.foot4cash.com/img/arrow.png) no-repeat left center ; padding-left : 13px ; }
.pari ul li a:hover {  text-decoration : underline ; }
/* TABLE 1N2 */
table.statistique { margin : 5px 0 20px 0 ; width :495px ; color : #000 ; text-align : center ; font : Normal 12px/19px Arial, Helvetica ; }
.statistique span {  font : Bold 22px/30px Arial, Helvetica ; color : #369 }
.statistique td { width : 20% ; padding : 3px 0 5px 0 ;}
/* DISPLAY */
.invisible { display : none ; }
.visible { display : block ; }
hr { visibility : hidden ; }
/*RAPPORT LOTO FOOT*/
div.rapport_lotofoot {
	font : Normal 0.8em Arial, Helvetica ;
	margin-top : 5px ;
	margin-bottom : 15px ;
}
.liste_gain li {
	padding : 3px 0 3px 15px  ;
	display : block ;
	border-top : 1px solid #CCC ;
}
.mise_lotofoot {
	padding : 3px 0 3px 15px  ;
}
/*FORMULAIRE*/
form { margin : 5px 0 10px 0 ; background : #EEE ; border  : 1px solid #CCC ; }
fieldset { font : Normal 0.8em Helvetica, Arial ; color : #333 ; border : none ; margin : 0 ; padding : 5px ;}
.cliquable { color : #369 ; text-decoration : underline ; cursor : pointer ;} 
/*PUB*/
div.box_pub {
	margin-bottom : 20px ;
	background : #000 ;
	text-align : left ;
}
.pub_top {
	background : transparent url(../img/pub-top.gif) no-repeat left top ;
	height : 9px ;
}
.pub_bot {
	background : transparent url(../img/pub-bot.gif) no-repeat left bottom ;
	height : 9px ;
}
.pub_content {
	margin : 1px 10px ;
	font : Bold 0.9em Arial ;
	color : #fff ;
}
.pub_bmk {
	margin : 0 ;
	padding : 0 ;
	height : 42px ;
	border-top : 1px solid #333 ;
	cursor : pointer ;
}
.pub_bmk p {
	margin : 0 ;
	padding : 7px 0 0 90px ;
}
.pub_bmk p span {
	font : Normal 0.8em Arial ;
}
