/*general*/
body {
font:12px verdana,geneva,sans-serif;
background:#369;
margin:0;
padding:0}
a{
color:#ff4800;
text-decoration:none}
strong{
font-weight:700;
color:#3B3B3B}
hr{
clear:both;
visibility:hidden}
h2{font-size:14px}
li{
list-style-image:url(images/puce_bleue.gif)}
#principal{
position: relative;
width:980px;
background-color:#fff;
padding:0 0 0 10px;
margin:0 auto 0 auto;}
.switch_haut {
position: absolute;
top: 0px;
left: 0px;
width:980px;}
.menu_haut, .menu_haut2 {
position: absolute;
top: 21px;
background-color: #FFF}
.menu_haut {
left: 490px;
width:500px;}
.menu_haut2 {
left: 632px;
width:358px;}
.bleu{
color:#369}
.bleu-fort{
color:#003c55}
.orange{
color:#ff4800}
.gris, .gris a{
color:#333}
.noir, .noir a{
color:#000}
.blanc {
color:#FFF}
.date{
height:15px;
font-size:9px;
color:#369;
margin:0}
.rouge{
color:#F00}
.vert{
color:#090}
.vert2{
color:#75a600}
.petit,.modifier{
font-size:11px}
.normal{
font-size:12px}
.grand{
font-size:13px}
.tres_grand{
font-size:15px}
.immense{
font-size:17px}
.tres_immense{
font-size:21px}
.intro{
line-height:18px;
font-weight:600;
color:#369;
font-size: 12px}
.retour{
font-size:11px;
text-align:right;
font-style:italic}
.tableau_bleu{
border:solid 1px #d2dced;
border-collapse:collapse;
text-align:center}
.tableau_bleu td{
border:solid 1px #d2dced;
}
.tableau_inscription{
height: 91px;
font-size: 14px;
padding: 0 15px 0 0}
.valider {
font-weight: 700;
color: #FFF;
background:url(images/bouton-valider.png) #FFF bottom no-repeat;
border-style:none;
height: 36px;
width: 193px;
font-size:16px}
.voyant {
color:#369;
font-weight:700}
.trait_blanc{
color:#fff;
font-size:13px;
padding:0}
.trait_gris{
color:#474C46;
font-size:10px;
margin:0;
padding:0}
.margin{
margin: 7px 5px 0 0}
.clear-both {
clear:both}
.partager {
font-size: 11px;
color: #369;
float: right;
width: 35%;
text-align: right;
border-top: 1px solid #DDEAF7;
border-bottom: 1px solid #DDEAF7}
.commenter {
width: 100%;
clear:both;
margin:20px 0 10px 0}
.form_commentaires {
border: 1px solid #CBDFF3}
.commentaire,.avis,.message_alerte, .message_ok {
border: 1px solid #DDEAF7;
background-color: #FAFCFE;
padding: 3px}
.commentaire{
font-size: 11px;
margin-top: 10px}
.bouton {
border: 2px solid #BDD7F0;
background-color: #F3F8FF;
padding: 4px;
color: #369;
font-weight: 700}
.avis,.message_alerte ,.message_ok{
margin-top: 20px;
line-height: 18px}
.message_alerte, .message_ok{
margin:20px 0 20px 0;
padding:5px 10px 5px 10px;
text-align:center;
clear:both;
text-indent:15px}
.message_alerte{
background:url(images/warning.png) no-repeat 2px center}
.message_ok{
background:url(images/accept.png) no-repeat 2px center;
color: #090}
.note_membres{
width: 370px;
clear:both;
border: 1px solid #DDEAF7;
margin: 20px 0 10px 0;
padding: 10px;
color: #369;
line-height: 20px}
.interligne{
line-height: 15px}
/*navigation haut*/
.switch{
float:left;
font-size:10px;
font-weight:700;
color:#369;
width:990px;
background-color:#369;
height:21px;
margin:0;
padding:0}
.switch #current{
background:url(images/navig/switch.gif) right top no-repeat;
margin:0 10px 0 0}
.switch li {
background:no-repeat right top;
float:left;
display:block;
text-align:center;
padding:4px 18px 5px 15px}
.flags{
font-size:11px;
text-align: right;
width:320px;
float: right;
padding: 0 5px 0 0}
.langues{
color: #FFF;
float: right}
.haut{
width:100%}
.haut2{
width:100%}
.menu1{
margin-top:7px;
float:left;
font-size:13px;
line-height:normal;
width:980px;
background-color:#fff}
.menu1 #current{
background-image:url("images/navig/bdroite.gif")}
.menu1 #current a{
background:no-repeat url("images/navig/bgauche.gif")}
.menu1 a{
display:block;
background:url("images/navig/ogauche.gif") left top no-repeat;
font-weight:700;
color:#fff;
text-decoration:none;
text-align:center;
float:none;
padding:7px 8px 15px 13px}
.menu1 a:hover,.bas a:hover,.navig a:hover,.switch a:hover{
text-decoration:underline}
.menu1 li{
float:left;
background:url("images/navig/odroite.gif") right top no-repeat;
padding-right:6px;
margin:0 5px 0 0;
list-style-image: none}
.menu1 ul,.navig ul,.switch ul{
list-style:none;
margin:0;
padding:0}
.navig{
float:left;
width:100%;
font-size:11px;
line-height:normal;
background:url(/images/navig/barre.png) no-repeat}
.navig a{
display:block;
color:#fff;
text-decoration:none;
text-align:center;
float:none;
padding:3px 10px 5px}
.navig li{
float:left;
list-style-image: none}
.connexion, .connexion2 {
float:right;
height:40px;
font-size:11px;
}
.connexion {
background:url(images/connexion.png) top no-repeat;
width:500px;
padding-top:3px}
.connexion2 {
background:url(images/connexion2.png) top no-repeat;
width:358px;
padding-left:10px}
.alerte_connexion {
	width: 450px;
	color: #FFF;
	position: absolute;
	left: 400px;
	top: 2px;
}
/*accueil*/
.gauche_accueil{
float: left;
width: 350px;
margin:0 10px 0 0}
.droite_accueil{
width:350px; 
float:right;
margin:0 20px 0 0}
.double_accueil{
float: left;
width: 590px;
margin:0}
.milieu_accueil{
width:220px; 
float:left;
margin:0}
.accueil_bas{
clear:left;
float:left;
width:98%;
margin-top: 15px}
.images_sport{
float: left;
width: 350px}
.double_accueil h1, .milieu_accueil h1, .gauche_accueil h1, .droite_accueil h1, .accueil_bas h1, .droite_accueil h2{
clear:left;
border-bottom:#316eaa solid 3px;
background:url(images/h2-g.png) left top no-repeat;
font-size:16px;
padding:3px 20px 3px 0; margin:10px 0 6px 0;
color:#fff}
.h2-d{
background:url(images/h2-d.png) right top no-repeat;
margin:0 0 0 12px; padding:3px 20px 3px 5px}
.accueil-colonne-article h2, .accueil-colonne-prono h2  {
	font-size: 13px;
	color: #369}
.edito{
width:330px;
border:#b4cde6 solid 3px;
font-size:13px;
color:#000;
margin:0 0 11px;
padding:5px}
.edito h2, .edito h3{
background-image:none;
margin:0;
padding:0;
font-size: 14px}
.affiche{
align:center;
height:140px;
background:url(../images/affiche-bg.png) center no-repeat;
padding:3;
margin: 20px 0 15px 0}
.chiffre {
font-weight: 700;
color: #090;
background:url(images/bg-chiffre.png) center no-repeat; width:15px; height:19px; margin:0; padding:0;}
.chrono {
background:url(../images/bg-chrono.png) center no-repeat;
width:492px;
margin:0 0 10px 0
font-size: 11px;
background-color: #EAF4FB}
.annuaires{
text-align:center;
width:960px;
font-size:10px;
margin:0 auto}
.annuaires a{
font-size:9px;
text-decoration:none}
.accueil-colonne-prono{
float:left;
width:230px;
padding: 0;
font-size: 11px}
.accueil-colonne-article{
float:left;
width:100%;
padding: 0}
.accueil-colonne-prono p,.bonus_bookmaker, .colonne_prono p{
color:#369;
border-bottom:#D8E4F1 solid 1px;
margin:0;
padding:5px 0}
.bonus_bookmaker{
color:#000}
.titre-article, .accueil-colonne-article h2{
color:#369;
padding:0 0 3px 0;
margin:0}
.texte-article{
margin:5px 0 8px 0;
padding:0 0 5px 0;
border-bottom:#D8E4F1 solid 1px;
line-height: 16px}
.prono_match a {font-size: 11px;}
.cote {font-weight: 700}
/*pages*/
.colonne_hub h2,.colonne_prono h2,.colonne_hub2 h2,.colonne_hub3 h2{
height:45px;
font-size:12px;
font-weight:700;
color:#369;
text-align:left;
background:url(images/h2souligne.jpg) left bottom no-repeat;
padding:0;
margin:0}
.gauche_800,.gauche_965,.gauche_770,.gauche_395,.gauche_610,.gauche_540,.gauche_700 {
float:left;
margin-bottom:20px}
.gauche_700 {
margin-right:20px}
.gauche_800 {width:805px}
.gauche_965{width:965px}
.gauche_965,.gauche_800 {min-height: 600px}
/* for Internet Explorer */
* html .gauche_965, * html .gauche_800 {height: 600px}
.gauche_770{width:770px}
.gauche_395{width:395px}
.gauche_610{width:610px}
.gauche_700{width:700px}
.gauche_540{width:540px;margin-right:20px}
.gauche_610 h1,.gauche_730 h1,.gauche_800 h1,.gauche_965 h1,.popup h1, .gauche-profil h1, .droite-profil h1, .lots h1, div#centre-profil h1, .gauche_770 h1, .gauche_700 h1{
font-size:17px;font-weight:700;color:#369; padding :15px 0; margin:0;
background:url(images/st_content_h1.jpg) left bottom no-repeat}
.gauche_610 h2,.gauche_730 h2,.gauche_800 h2,.gauche_965 h2,.popup h2, .publier h2, div#centre-profil h2, div#centre-profil_large h2 , div.live h2, div.comp_cote h2, .col_droite h2, .gauche_700 h2{
color:#369;
font-size:14px;
padding-top: 15px}
.h2_souligne{
height:30px;
font-size:16px;
background:url(images/h2souligne.jpg) left bottom no-repeat;
clear:both}
.gauche_610 h2,.gauche_965 h2,.popup h2, .publier h2{clear:both}
.gauche_610 h3,.gauche_730 h3,.gauche_800 h3,.gauche_965 h3, div#centre-profil h3, div#centre-profil_large h3, .publier h3,  div.live h3, div.comp_cote h3, gauche_700 h3{
color:#369;
font-size:13px;
margin:20px 0 10px 0;
clear:both;
background:url(images/actif.gif) left center no-repeat;
text-indent:15px}
.gauche_610 li,.gauche_800 li,.gauche_965 li,.gauche_700 li,.popup li{
list-style-image:url(images/puce_bleue.gif);
line-height:18px}
.gauche_610 p,.gauche_800 p,.gauche_700 p,.gauche_965,#centre-profil p{line-height:17px}
.popup{
background-color:#fff;
line-height:18px;
margin:0;
padding:15px}
.colonne2_haut{
float:right;
width:170px;
background:url(images/haut_autres_prono.gif) left top no-repeat;
margin:10px 0 0 10px;
padding:7px 0 0}
.colonne2_bas{
background:url(images/bas_autre_prono.gif) left bottom no-repeat;
line-height:17px;
color:#369;
padding:0 5px 7px;
text-align:left}
.colonne2_bas p{text-align:left}
.titre_complement,.titre_sport{
height:28px;
font-size:12px;
color:#369;
background:url(images/separation_book.gif) bottom no-repeat;
margin:0 5px 10px}
.titre_sport{font-size:13px}
.colonne_hub, .colonne_prono{
float:left;
width:260px;
margin-right:20px}
.colonne_hub2{
float:left;
width:240px}
.colonne_hub3{
float:left;
width:330px;}
.colonne_hub p,.colonne_prono p,.colonne_hub2 p,.colonne_hub3 p {
padding:0;
margin: 0 0 10px 0}
.tableau_affiche{
background:url(images/affiche.gif) left top no-repeat;
width:233px;
margin:10px 20px 0 0;
padding:29px 0 0}
.bastableau{
width:233px;
background:url(images/bas_tableau.gif) left bottom no-repeat;
padding-bottom:12px;
margin:0 0 12px}
.bastableau p{
width:200px;
text-align:center;
margin:0;
padding:0 0 10px 12px}
.bordure{border-top:#DDEAF7 solid 1px}
/*bookmakers*/
.book{
width:154px;
height:95px;
font-size:13px;
font-weight:700;
color:#369;
background:url(images/fond_book.gif) no-repeat;
margin:0 0 10px;
padding:2px}
.book a,.book a:hover,.menu1 #current a:hover,.edito a{text-decoration:none}
.colonne_bookmakers{
float:right;
width:154px;
margin:10px 0;
padding:0 10px 0 0}
.book_logo{
width:170px;
height:110px;
float:left;
margin:10px auto}
.book_logo h1{
margin:0;
padding:0}
.bookmakers{
height:55px;
font-size:16px;
font-weight:700;
color:#369;
text-align:left;
background:url(images/souligne_book.jpg) bottom no-repeat;
margin:0;
padding:0}
.les_plus{
font-weight:700;
color:#369;
text-align:left;
margin:0;
padding:0}
.les_plus img{
vertical-align:top;
margin:0 10px 0 0;
padding:1px 0 0 120px}
.note_book{
border:solid 1px #d2dced;
border-collapse:collapse}
.note_globale{
border:solid 1px #d2dced;
font-weight:700;
color:#369;
background-color: #E8EFF7}
.note_book_bas,.note_globale_bas{
font-weight:700;
color:#369}
.note_plus{
width:620px;
float:left;
text-align:center;
margin:10px 0 0 10px}
.plus a{font-size:9px}
.presentation_book{
float:left;
width:100%;
padding-top:5px;
margin:0}
.sous_nav, .sous_nav_actu, .sous_nav_ligne{
float:left;
height:40px;
text-align:center;
margin:0;
padding:0;
width: 100%}
.sous_nav_actu{
width:100%;
margin-bottom:20px}
.sous_nav #active a, .sous_nav_actu #active a, .sous_nav_ligne #active a{
color:#fff;
background:url(images/book_nav_active.gif) left top no-repeat}
.sous_nav a, .sous_nav_actu a, .sous_nav_ligne a{
width:115px;
height:35px;
display:block;
color:#369;
line-height:13px}
.sous_nav a, .sous_nav_actu a{padding-top:2px}
.sous_nav_ligne a{padding-top:8px}
.sous_nav li, .sous_nav_actu li, .sous_nav_ligne li {
float:left;
background:url(images/book_nav.gif) left top no-repeat;
list-style-image: none;
padding:0}
.sous_nav ul, .sous_nav_actu ul, .sous_nav_ligne ul {
margin:0;
padding:0;
list-style:none}
.avis_book {
background-color: #FBFDFF;
clear:both;
border: 1px solid #C6CFD8;
padding:0 5px }
.autres_book{
height:20px;
width:154px;
font-weight:700;
margin:0;
padding:0}
/*preview*/
.focus{
border:#b4cde6 solid 1px;
border-collapse:collapse;
background:url(images/focus.gif) center;
font-weight:700}
.focus a{text-decoration: underline}
.notre_prono{
float:left;
text-align:center;
width:450px;
height:100px;
border:#b4cde6 solid 6px;
font-size:15px;
margin: 20px 0 25px 0;
padding-top: 5px}
.membre_prono{
text-align:center;
border:#b4cde6 solid 6px;
margin:20px 0 10px 0;
padding:10px;
color: #369}
.points_cles li{
list-style-image:url(../images/point_cle.jpg)}
.points_cles ul{
line-height:20px;
background-position:2px;
list-style-image:none}
.pariez2,.profitez{
clear:both;
text-align:center;
height:25px;
padding-top:7px;
background:url(images/lien_pariez2.png) center no-repeat;
margin:0 auto;
font-weight: 700;
cursor:hand;
font-size:13px;
color: #ff4800}
.stats{
clear:both;
text-align:center;
height:35px;
padding-top:20px;
font-weight:700}
.prono_ancien{
clear:both;
text-align:center;
margin:40px 20px 70px 20px ;
padding:20px 20px 20px 20px ;
font-weight:700;
line-height: 20px;
border: 2px solid #F00}
.type_cotes {
float: right;
margin: 0px;
padding: 0px;
width: 250px;
color: #369;
text-align: right}
.joueurs{
float:left;
width:330px;
margin:15px}
/*actu*/
.article{
line-height:17px;
clear:both}
.intro_preview{margin-bottom:20px}
/*bas*/
.pied{
clear:both;
width:100%;
background-color:#fff;
font-size:10px}
.bas{
width:960px;
font-size:10px;
line-height:normal;
background:url(/images/navig/bas.gif) center no-repeat;
color:#fff;
margin:0;
padding:3px 0 5px}
.bas a,.switch a,.inscr-logg a,.espace-membre a,.deconn a{
color:#fff;
text-decoration:none;
/*float:none*/}
.basbas{
width:100%;
font-size:10px;
float:left;
background-color:#fff;
color:#474C46}
.basbas a{
color:#474C46;
text-decoration:none;
font-size:10px;
float:none;
text-align:center;
margin:0;
padding:0}
.basbas a:hover,.tres_petit{font-size:10px; font-weight:300;}
.stcopyright{
width:980px;
color:#FFF;
background-color:#003959;
text-align:left;
padding:10px 5px 15px 5px;
margin:20px auto 0 auto;
clear: both}
.stcopyright h3{
font-size:13px;font-weight:700; height:10px; margin:0; padding:0}
.titre a:hover{
font-size:14px; font-weight:700; height:10px; margin:0; padding:0; text-decoration:underline}
.stcopyright a{color:#fff;text-decoration:none}
.stcopyright a:hover{text-decoration:underline}
.stcopyright td {border-right:#FFF solid 1px; padding: 0 8px}
/*forum*/
.copyright{ width:990px; color:#FFF; background-color:#003959; text-align:center; padding:10px 0 15px 0; margin:20px 0 0 -10px;}
.copyright a{text-decoration:none}
.copyright a:hover{text-decoration:underline}
/*styles formulaire*/
#form{
background:url(images/formulaire/haut_formulaire.png) no-repeat;
width:802px;
margin-top:20px;
padding: 16px 0 0 0}
#form-bas{
background:url(images/formulaire/bas_formulaire.png) left bottom no-repeat;
padding:0 0 16px 15px;
width:802px}
#form2{
background:url(images/formulaire/haut_formulaire2.png) no-repeat;
padding:16px 0 0 0;
width:768px}
#form-bas2{
background:url(images/formulaire/bas_formulaire2.png) bottom no-repeat;
padding-bottom:16px;
width:768px}
.formulaires, .formulaires2, .inscription{
border: solid 1px #b4cde6;
padding: 10px}
.formulaires2, .formulaires{
clear:both;
margin-left:14px}
.formulaires{width:750px}
.formulaires2{width:739px}
.inscription{
width:520px;
font-size: 14px;
color: #369;
margin-top:13px;
padding-left:10px}
/*communaute*/
div#gauche-profil{
float: left;
width: 225px;
margin: 15px 0 0 0;
padding:0}
div#droite-profil{
float:right;
width:200px;
margin:15px 0 0 0;
padding:0}
div#centre-profil,div#centre-profil_large{
float:left;
margin:15px 0 15px 10px}
div#centre-profil{
width:535px}
div#centre-profil_large{
width:730px}
#gauche-profil h2, #droite-profil h2{
height:25px;
font-size:12px;
color:#369;
padding:0;
background: url(images/souligne-droite-profil.png) left bottom no-repeat}
#droite-profil h2{margin: 0px 0 5px 10px}
#gauche-profil h2{margin: 15px 0 5px 10px}
.profil-gauche-haut{
width:220px;
background:url(images/bg-haut-profil.png) top no-repeat;
padding-top: 11px;
margin-bottom: 10px}
.profil-gauche-bas{
width:220px;
background:url(images/bg-bas-profil.png) bottom no-repeat;
margin:0;
padding-bottom:14px}
.profil-gauche-bas h1{
font-size:20px;
font-weight:700;
color: #369;
margin: 0px;
padding: 0px}
#centre-profil h2{
margin:25px 0 0}
.profil-gauche-bas table{margin-left:7px}
.texte_membres_gauche,.modif_membres_gauche{
padding:0 8px 0 8px;
font-size: 11px}
.modif_membres_gauche{
font-style: italic;
text-align: right}
.medaille{
float:right;
margin-top:-46px}
.classement{
background:url(images/bg-sous-titre.gif) repeat-x;
height: 46px;
padding: 0 10px 0 10px;
margin:0 0 8px 0;
font-size: 13px;
font-weight:700;
color: #369}
.profil-droite-haut{
width:190px;
background:url(images/haut-droite-profil.png) top no-repeat;
padding-top:11px;
margin:0 0 15px 0}
.profil-droite-bas{
width:190px;
background:url(images/bas-droite-profil.png) bottom no-repeat;
padding-top:3px;
margin:0}
.btn-rechercher{
width:26px;
height:22px;
border:0;
background:url(images/btn-rechercher.png) left no-repeat}
.detail{
clear:left;
width:535px;
height:40px;
margin-bottom: 10px;
background:url(images/bg-detail-profil.png) no-repeat}
.lots{
float:left;
width:770px;
margin:10px 0 20px 0}
.tableau_lot{border: #b4cde6 solid 1px}
.titre-lot{
font-size:14px;
font-weight:700;
color:#369}
.echanger{
width:160px;
background: url(images/bg-echanger.png) center center no-repeat;
text-align:center;
font-size:10px;
font-style:italic;
font-weight:700}
.petit-pseudo, .petit-pseudo a{
font-size:9px;
color:#000}
.pseudo {font-size:17px;font-weight:700;color:#369; padding :0; margin:0;}
.apercu{
float:left;
width:100%}
.publier{
float:left;
width:720px;
margin:15px 0 0 10px}
.favoris{
background:url(images/favorite-book.gif) top right no-repeat}
.tableau_communaute{
color:#FFF;
background:url(images/bg.gif);
background-repeat: no-repeat;
background-position: left top;
font-size:13px}
.tableau_communaute a{
color:#FFF;
text-decoration:underline}
.contour {
border: 1px solid #d2dced}
.selection {
border: 1px solid #75a600;
font-weight: 700}
/*Match du jour*/
.match-du-jour,.match-du-jour-home{
border:#b4cde6 solid 6px;
font-weight: 700}
.match-du-jour{
margin:10px 0;
padding:6px}
.match-du-jour-home{
margin:0;
padding:5px 0 5px 0;
text-align:center}
.match_jour_accueil{margin:10px 0 20px 0}
.cote{
background:url(images/match-du-jour.png) center no-repeat}
.titre-match-du-jour{
height:51px;
font-size:16px;
background:url(images/bg-match.gif) repeat-x;
border:solid 1px #d2dced;
border-collapse:collapse;
text-align:center}
.prono-match-du-jour {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#336699;
height:25px}
/*  ---- page répartition des points st ----*/
.texte-points-st{
border-bottom:solid 1px #d2dced;
border-collapse:collapse}
.texte-points-st td{border-bottom:solid 1px #d2dced}
/* formulaires */
.form_vert_input_focus { border:2px solid #090; height:18px; }
.form_vert_input_blur { border: 1px solid #CBDFF3; }
.form_vert_textarea_focus { border:2px solid #090; }
.form_vert_textarea_blur { border: 1px solid #CBDFF3; }
.form_vert_select_focus { border:2px solid #090; }
.form_vert_select_blur { border: 1px solid #CBDFF3; }
.jauge {background:url(../images/jauges/jauge-points.png) bottom no-repeat; height:14px}
.tb-cmd{ background:url(../images/bg-tb-cdm.png) no-repeat; width:570px; height:337px; line-height:15px; font: 11px Verdana, Geneva, sans-serif; color:#333; font-weight:700; text-align:center;}
.tb-cmd2{ background:url(../images/bg-tb-cdm2.png) left no-repeat;width:570px; height:96px; line-height:15px; font: 11px Verdana, Geneva, sans-serif; color:#333; font-weight:700}
.pourcentage{ font-size:10px; color:#79be00; font-weight:700}
.pourcentage2{ font-size:10px; color:#aa0000; font-weight:700}

/* jpp */
.barre-titre-jpp {background: url(../images/barre_bleue.png) center repeat-x; margin:10px 0}
.jpp-titre{background:url(images/jpp/tire-repeat.png) repeat-x; height:40px; line-height:40px; font:10px bold; color:#FFF; margin:0; padding:0}
.titre{height:40px; line-height:40px;}
.titre h1, .titre h2{ color:#FFF; margin:0; padding:0; background:none; font-family:Verdana, Geneva, sans-serif; font-size:14px}
.border-right{border-right:solid 1px #d2dced;}
.gauche_170{float:left;width:170px;}
.menu_gauche_jpp a:hover{text-decoration: underline;}
.date_question{color:#8CB52D}
.tt_grand{font-size:16px; color:#369;}
.justify{ text-align:justify; margin:10px 0; padding:0}
.sous_nav2{height:40px;text-align:center;margin:0;padding:0;width: 100%}
.sous_nav2 #active a{color:#fff;background:url(images/book_nav_active.gif) left top no-repeat}
.sous_nav2 a{width:115px;height:35px;display:block;color:#369;padding-top:2px;line-height:13px}
.sous_nav2 li{float:left;margin:10px 18px 10px 0;background:url(images/book_nav.gif) left top no-repeat;list-style-image: none;padding:0}
.sous_nav2 ul{margin:0;padding:0;list-style:none}
.barre-titre-jpp {background: url(../images/barre_bleue.png) center repeat-x;clear: both;width: 99%; margin-top: 20px;}
.barre-titre-vert {background: url(../images/barre_verte.png) center repeat-x;clear: both;width: 99%;}
.barre-titre-jpp p,.barre-titre-vert p{ margin:0 0 10px 30px; padding:0}
.intro-jpp{font-size:17px;margin:0;color:#369; clear:both}
.border-right{border-right:solid 1px #d2dced;}
.gauche_170{float:left;width:170px;}
.menu_gauche_jpp a:hover{text-decoration: underline}
.bg-match{ background:url(images/prono-jpp-repeat.png) repeat-x; height:40px; margin-bottom:2px}
.jpp-bord-g{ background:url(images/prono-jpp-bord-g.png) no-repeat; width:2px;}
.jpp-bord-d{ background:url(images/prono-jpp-bord-d.png) no-repeat; width:2px;}
.jpp-centre{ background:url(images/prono-jpp-centre.png) repeat-x;}
.jpp-btn{background:url(images/prono-jpp-bouton.png) no-repeat; height:15px; margin-left:2px; padding-left:4px}

.colonne_concours1, .colonne_concours2{
float:left;
margin:15px 0 15px 0;
border:#b4cde6 solid 2px;
padding:5px;
height:285px;
width:330px}
.colonne_concours1 h2, .colonne_concours2 h2{
padding:0 0 0 15px;
margin-top:0;
background:url(images/puce_fleche.png) left no-repeat;
}
.colonne_concours2{ margin-left:10px}
.colonne_palmares{
float:right;
padding:5px;
margin:15px 0 15px 0;
border:#b4cde6 solid 1px;
width:230px;}
.colonne_concours1 p,.colonne_concours2 p{
min-height:115px;
padding:0;
margin: 0 0 10px 0}

/* menu livescore dans les previews */
.bouton_extensible,.bouton_extensible_over{width:100%;margin:0 3px;float:left;text-align:center;min-height:39px;margin-left:5px;padding:0;cursor:pointer}
.bouton_extensible{background:url(images/livescore/repeat_center.png) center repeat-x #edf5ff}
.bouton_extensible_over{background:url(images/livescore/repeat_center_over.png) center repeat-x #316eaa}
.border_h{border-top:#d2deee solid 1px}
.border_g{border-left:#d2deee solid 1px}
.border_d{border-right:#d2deee solid 1px}
.border_b{border-bottom:#d2deee solid 1px}
.border_h_over{border-top:#346494 solid 1px}
.border_g_over{border-left:#346494 solid 1px}
.border_d_over{border-right:#346494 solid 1px}
.border_b_over{border-bottom:#346494 solid 1px}
.ligne{background-color:#d2deee;height:1px;margin:0;padding:0}
.ligne_over{background-color:#346494;height:1px}
.arrondi{height:6px;width:6px;border:none}
.arrondi_texte{font:Verdana, Geneva, sans-serif;font-size:11px;color:#369}
.arrondi_texte_over{font-weight:700;font:Verdana, Geneva, sans-serif;font-size:11px;color:#fff}


/* notifications */
.notif_on, .notif_on a {background-color:#369; color:#FFF; line-height: 18px}
.notif_off, .notif_on {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d2dced}
.notif_off, .notif_off a {background-color:#FFF; color:#003c55; line-height: 18px}
.notif_off a:hover {color:#ff4800;}
.notif_date_on {background-color:#369; color:#FFF; font-size:10px; }
.notif_date_off {background-color:#FFF; color:#999; font-size:10px; }

div.comp_cote {font-size:11px;}
div.comp_cote .tab_menu{border: 1px solid #D2DCED;padding:5px;text-align:left;margin-top:10px}
/* menus */
div.live .titre_font,div.comp_cote .titre_font{color:#fff;font-weight:700;font-size:12px;text-decoration:none}
div.live,div.live, div.live th{font-size:11px;color:#000}

.ligne{background-color:#d2deee;height:1px;margin:0;padding:0}
.ligne_over{background-color:#346494;height:1px}
.arrondi{height:6px;width:6px;border:none}
.arrondi_texte, .arrondi_texte a{font-size:11px;color:#369}
.arrondi_texte_over, .arrondi_texte_over a{font-weight:700;color:#fff}

/* Textes */
h1{font-size:17px;color:#369; padding:10px 0;margin:0}
.titre_clas,.alerteScore,.cotes_feuille,.parier_centre,.menu_font_over,.menu_font,.soustitreStat,.vainqueur{font-weight:700}
img{border:0}
.col_gauche{font-size:11px;float:left;width:230px;margin:10px 0; }
.col_droite{float:right;width:720px;margin:10px 10px 10px 0}
.col_centre{clear:both; line-height:17px}

.titre a{color:#fff}
a.lienequipe{color:#000;text-decoration:none}
a.cotes{color:#f60}
.lien_menu_gauche{margin-top:5px}
.lien_menu_gauche a{font-size:13px;text-decoration:none}
.l1{background-color:#fff;border-right:1px solid #d2dced;border-left:1px solid #d2dced}
.l2{background-color:#F7F9FB;border-right:1px solid #d2dced;border-left:1px solid #d2dced}
.l2_but,.l1_but{background-color:#ff9}

div.comp_cote .coupon_table{color:#fff}
div.comp_cote td.best{background-image:url(images/livescore/bg-meilleurs-cote.gif);font-weight:700}
div.comp_cote td.best a{text-decoration:underline}
div.comp_cote td.valuebet{background-image:url(images/livescore/bg-valuebet.gif);font-weight:700}
div.comp_cote td.valuebet a{text-decoration:underline}
div.comp_cote td.moyenne{color:#369;background-color:#F1F9FE;font-weight:700}
div.comp_cote a.surebet{color:#000}
div.comp_cote .titreBlocMatch td a.surebet{color:#fff}

div.comp_cote .table_book{border-top:1px solid #d2dced;border-left:1px solid #d2dced;border-collapse:collapse}
div.comp_cote .table_book td{border-right:1px solid #d2dced;border-bottom:1px solid #d2dced}
/* Formulaires */
div.comp_cote form{margin:0;padding:0}
div.comp_cote input,div.comp_cote select{font-size:11px}
div.comp_cote .menu_stats_select{display:block;margin-top:5px;width:100%;border:1px solid #d2dced;cursor:pointer}
div.comp_cote .calculer_coupon{margin-top:5px;background-image:url(../images/livescore/calculer.png);width:75px;height:17px;border:none;cursor:pointer}

.soustitreStat{background-color:#F7F9FB;color:#369}
.titreStat,.titreEquipe,.centre{text-align:center}
.titre_gauche{height:19px;width:12px;background:url(/images/livescore/s1.png) 0 -133px no-repeat}
.titre_centre{height:19px;width:1px;background:url(/images/livescore/s2.png) 0 0 repeat}
.titre_droite{height:19px;width:30px;background:url(/images/livescore/s1.png) -13px -133px no-repeat}
.titre_tab{border-bottom:#316eaa solid 3px}

.menu_font{color:#369;font-size:11px;text-decoration:none;white-space:nowrap}
.menu_font_over{color:#fff;font-size:11px;text-decoration:none;white-space:nowrap}
.bouton_extensible,.bouton_extensible_over{margin:0 3px;float:left;text-align:center;min-height:39px;padding:0}
.bouton_extensible{margin:0; padding:0;background:url(images/livescore/repeat_center.png) center repeat-x #edf5ff}
.bouton_extensible_over{ margin:0; padding:0;background:url(images/livescore/repeat_center_over.png) center repeat-x #316eaa}

.parier_gauche{height:27px;width:7px;background:url(/images/livescore/s1.png) -84px -111px no-repeat}
.parier_centre{height:27px;width:550px;background:url(/images/livescore/s2.png) 0 -19px repeat;color:#fff;}
.parier_droite{height:27px;width:7px;background:url(/images/livescore/s1.png) -92px -111px no-repeat}

.bg_feuille_cadre{width:696px;border-left:solid 2px #369;border-right:solid 2px #369; border-bottom:solid 1px #369;}
.cotes_feuille{font-size:17px;margin-left:20px}

.unfoot,.xfoot,.deuxfoot{height:30px; background:left top no-repeat; width:122px}
.unfoot{background:url(/images/livescore/s1.png) 0 -62px}
.xfoot{background:url(/images/livescore/s1.png) 0 -31px}
.deuxfoot{background:url(/images/livescore/s1.png) 0 0}
.best_cotes_font_lien{font-size:13px;font-weight:700}
.best_cotes_font{font-size:13px;color:#000}
.bg_time_comments{border-top:1px solid #d2dced;background:url(/images/livescore/bg_colonne_gauche_commentaire.gif) left top repeat;width:50px;padding:2px;color:#369;font-size:12px}
.bg_comments{border-top:1px solid #d2dced;padding:4px;font-size:12px}
.bg_stats_barre_vide{background-color:#faf8ef}
.bg_stats_barre{background:url(/images/livescore/s2.png) 0 -92px repeat}
.petit_score_feuille{font-size:12px;font-weight:normal}
.score_but{height:19px;white-space:nowrap;font-size:16px;border:#5b7000 solid 1px;background:url(/images/livescore/s1.png) 0 -46px repeat;color:#fff;padding:0 5px}
.score_normal{white-space:nowrap;padding:0 5px}

.untennis,.deuxtennis{height:19px;width:83px;background:left top no-repeat}
.untennis{background:url(/images/livescore/s1.png) 0 -113px}
.deuxtennis{background:url(/images/livescore/s1.png) 0 -93px}
.cotes_feuille_tennis{font-size:15px;font-weight:700;margin-left:40px}
.butg,.butd{height:15px;background-image:url(images/actualites/icones-livescore/but.png);background-repeat:no-repeat;padding-top:1px}
.butg,.CJg,.CRg,.CJRg{background-position:right;text-align:right;padding-right:20px}
.butd,.CJd,.CRd,.CJRd{padding-left:20px}
.CJg,.CJd{height:15px;background-image:url(images/livescore/carton_jaune.gif);background-repeat:no-repeat;padding-top:1px}
.CRg,.CRd{height:15px;background-image:url(images/livescore/carton_rouge.gif);background-repeat:no-repeat;padding-top:1px}
.CJRg,.CJRd{height:15px;background-image:url(images/livescore/carton_jr.gif);background-repeat:no-repeat;padding-top:1px}
.alerteScore{color:#DB011A}
.misevaleurcomment{font-weight:700;color:#007900}
.misevaleurcommentparis{background-color: #DFFFDF;padding: 8px}

.menu_stats_select{display:block;margin-top:5px;width:100%;border:1px solid #d2dced}
.type_clas_over{font-size:12px;font-weight:700;color:#369;cursor:pointer}
.type_clas{font-size:12px;color:#f60;cursor:pointer}

.mev_h{border-bottom:1px solid #3C3}
.mev_b{border-top:1px solid #3C3}
.mev_g{border-right:1px solid #3C3}
.mev_d{border-left:1px solid #3C3}

.champleague2,.promu2{color:#390}
.champleagueQ2{color:#F90}
.playout2{color:#C60}
.relegue2{color:#F00}
.promu{background-color:#CFEFFA}
.champleague{background-color:#CFEFFA}
.champleagueQ{background-color:#e1f9a2}
.playout{background-color:#fdf68b}
.relegue{background-color:#FFDB9F}
.titre_day_h{border-bottom:1px solid #d2dced}
.titre_day_b{border-top:1px solid #d2dced}
.titre_day_g{border-right:1px solid #d2dced}
.titre_day_d{border-left:1px solid #d2dced}
.lien_score{color:#000;font-size:11px;font-weight:700}
.lien_cotes{font-size:11px;cursor:pointer}
.contour_lien_cotes{border:1px solid #D2DCED;width:25px;text-align:center}
.vainqueur_stats{font-weight:700;color:#390}
.sous_titre_tennis{font-size:13px;font-weight:700;color:#369;letter-spacing:1px}

form{margin:0;padding:0}
input,select{font-size:11px;cursor:pointer}
.bulle{position:absolute;left:0;top:0;width:300px;padding:4px;background-color:#ffffe8;border:1px #888 solid;visibility:hidden;z-index:100;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95}
.OK_choix_date{width:24px;height:17px;border:none;background:url(../images/livescore/s1.png) -84px -93px}
.cadre_g{border:solid 1px #d2dced;border-collapse:collapse;padding:5px;margin-top:10px;}
.texte{font:11px verdana,geneva,sans-serif;line-height:16px}
.aff_live, .aff_live2 {padding:2px;margin:5px 5px 10px 0;border:solid 3px #d2dced;border-collapse:collapse}
.aff_live{width:220px;}
.aff_live2 {width:100%;}
.gros_contour{font-size:10px;border: 1px solid #369;padding:0 5px;margin:25px 0;width:690px;clear:both}
.cote_comp{font-size:10px;font-weight:700;border: 1px solid #d2dced; padding:3px; background-color:#FFF; height:16px;}
.cotes_bwc {
	color: #FFF;
}
.pub-mobile{width:192px; height:695px; position:absolute; top:210px; left:990px; background: url(images/mobile.jpg) no-repeat scroll}
a.iphone{ display:block; width:160px; height:180px; position: relative; top: 95px; left:15px}
a.android{ display:block; width:160px; height:180px; position: relative; top: 110px; left:15px}
