/* CSS Document - Bookmakers Pronostics - Pronosoft 2009 */

/*----background pronostics bookmakers-------------*/
.bg_book {
margin:20px auto;
padding:0 10px;
font-size:0.85em;
text-align:center;
width:90%;
}
.bg_book, table.prono_book tr.bg_analyse, table.prono_book td.analyse p, #nav_country {
background-color:#f2f1f1;
}

/*------------table pronostics bookmakers-----------*/
table.prono_book {
width:100%;
margin:5px 0 1px;
text-align:center;
background-color:#e3e2e2;
border-collapse:inherit;
}

table.prono_book th {
padding:2px;
}
table.prono_book th, table.prono_book a.cote_book, table.prono_book td.prono, ul#nav li, #nav_statbook li, .prono_book td.match, .stats_book th {
white-space: nowrap;
}
table.prono_book th {
font-weight:normal;
border-right:1px solid #f2f1f1;
}
table.prono_book th.last {
border-right:none;
}
table.prono_book th, table.prono_book th.last, table.prono_book td {
border-bottom:4px solid #f2f1f1;
}
table.prono_book a.cote_book {
vertical-align:middle;
display:block;
}
table.prono_book a.cote_book, table.prono_book td.prono, table.prono_book tr.bilan_first td, table.prono_book tr.bilan td, table.prono_book th.bilan, table.prono_book td.bilan, ul#nav a, #nav_statbook a, .stats_book tr.totals td, .best_underover td.best_under, #nav_country #current a, .stats_book .color_under, .stats_book .color_over, .stats_book .color_win, .stats_book .color_draw, .stats_book .color_lost {
font-weight:bold;
}
table.prono_book a.cote_book:hover {
text-decoration:none;
}
table.prono_book td.analyse {
padding:0 0 6px 15px;
}
table.prono_book td.analyse p {
margin:0;
padding:1px 0 4px 5px;
border-left:6px solid #bdcfaf;
text-align:justify;
}
table.prono_book td.analyse p.auteur {
text-align:right;
padding-right:10px;
border-bottom:1px solid #bdcfaf;
}

.bg_book span.corner_top, .bg_book span.corner_bottom {
margin:0 -10px;
}

/*tableau statistiques Tipsters*/
table.prono_book td.stats, table.prono_book th.bilan, table.prono_book td.bilan {
text-align:left;
}

table.prono_book td.stats {
background:url(/img/css/images/puce_carre.gif) 3px 50% no-repeat;
padding-left:17px;
}

table.prono_book td.bilan {
color:#3a8605;
padding-left:17px;
background:#f2f1f1 url(/img/css/images/fleche_bas.gif) 5px 50% no-repeat;
}
table.prono_book td.bilan, .prono_book a.info:hover span strong, .best_underover a.info:hover span strong, .stats_book th.next_match, .stats_book th.championnat, .best_underover th span, .stats_book tr.totals td {
text-transform:uppercase;
}
table.prono_book tr.bilan_first td, table.prono_book tr.bilan td, table.prono_book th.bilan {
color:#474746;
}

/*-----menu onglets pronostics bookmakers-------------*/

ul#nav, ul#nav_statbook {
margin-left:40px;
overflow:hidden;
}

ul#nav li, ul#nav_statbook li, ul#nav a, ul#nav_statbook a, .bg_stats_book, .underover, #nav_division, .uo_tip, .stats_book, .best_underover, ul#nav_statbook {
float:left;
}

ul#nav li, ul#nav_statbook li {
margin-right:3px;
padding:0 0 0 24px;
font-size:0.85em;
border-bottom:1px solid #d4d4d4;
}
ul#nav li, ul#nav a, ul#nav_statbook li, ul#nav_statbook a {
background:url(/img/css/images/tabs2.png) 0 0 no-repeat;
}

ul#nav a, ul#nav_statbook a {
display:block;
padding:4px 10px 4px 0;
text-decoration:none;
color:#55723e;
line-height:1.5;
background-position:100% 0;
}
/* Commented Backslash Hack
     Cache des règles à IE5-Mac \*/
ul#nav a,  ul#nav_statbook a {float:none;}
/* Fin du hack IE5-Mac */  

ul#nav li:hover, #nav li:hover a, #nav .current {
background-position:0 -87px;
border-width:0;
}

ul#nav li:hover a, #nav .current a {
background-position:100% -87px;
padding-bottom:5px;
color:#6f6f6f;
}

/**************************/
/* INFO BULLES */

.prono_book .info_match {
text-align:left;
}

.prono_book a.info, .best_underover a.info {
position: relative;
text-decoration:none;
color:#3b3b3b;
}

.prono_book a.info img {
vertical-align:top;
}

.prono_book a.info span, .best_underover a.info span {
display: none;
}

.prono_book a.info:hover, .best_underover a.info:hover {
z-index:9;
color:#3b3b3b;
text-decoration:none;
background: none;
cursor:help;
}

.prono_book a.info:hover span, .best_underover a.info:hover span {
white-space:normal;
display: inline;
position: absolute;
z-index:9;
top:2.3em;
left:1em;
width:15em;
border: 3px double #999;
background:#fff url(/fr/bookmakers/img/bg_matchInfo.gif) 100% 0 repeat-y;
color: #000;
text-align:left;
padding: 5px 5px 5px 15px;
}

.prono_book a.info:hover span strong, .best_underover a.info:hover span strong {
color:#3a8605;
border-bottom:1px solid;
}

/*-------------statistiques bookmakers, under, over--------------------*/

#box_uo_1N2 {/*NEW*/
width:190px;
margin-bottom:20px;
float:left;
}

.ou_country {
float:left;
width:70%;
margin-bottom:40px;
}

.bg_stats_book, .underover, #nav_division, .uo_tip  {
float:left;
padding:2px;
font-size:0.85em;
background:#fff;
border:1px solid #bbbaba;
}
.bg_stats_book {
width:65%;
margin:0 20px 20px;
}
.bg_stats_book h2, .uo_tip h2 {/*NEWS*/
width:100%;
margin:0 0 1px;
padding:2px 0;
text-align:center;
font: bold 100% Verdana, Arial, Helvetica, sans-serif;
background:#c3c3c3;
color:#3b3b3b;

}

.underover {/*NEW*/
width:100%;
margin:0 0 20px;
}
#nav_division {
width:150px;
margin:0 20px 20px;
}
.uo_tip {
margin:0 0 10px;
width:100%;
/*overflow:hidden;*/
}

.stats_book, .best_underover {/*NEW*/
text-align:center;
background:#f2f1f1;
float:left;
}

.stats_book, .best_underover {/*NEW*/
width:100%;
}
.stats_book th.championnat, .stats_book th.stat, .stats_book th.reussite, .stats_book th.reussite_n12, .stats_book th.ou_db, .stats_book th.n12_db, .stats_book th.ou, .stats_book th.ou_b, .stats_book th.n12_b, .best_underover th {/*NEW*//*supprimer next match*/
border:1px solid #88a372;
}
.stats_book th.championnat, /*.stats_book th.reussite_n12,*/.stats_book th.ou_db, .stats_book th.n12_db, .stats_book th.ou, .stats_book th.ou_b, .stats_book th.n12_b {/*NEW*/
border-width:0 1px 1px 0;
border-bottom:#b0ce99;
text-align:left;
}
.stats_book th.n12_db, .stats_book th.stat {/*NEW*/
text-align:center;
}
.stats_book b, .best_underover b {/*NEW*/
background:#fff;
padding:0 2px;
border:1px solid #666;
color:#666;
}
.stats_book th.reussite_n12, .stats_book th.n12_b {/*NEW*/
text-align:center;
border-width:0 0 1px;
}
.stats_book th.championnat, .best_underover th {
background:#9ec962 url(../img/css/images/motif_points.gif) 1px 1px no-repeat;
text-align:center;
}
.best_underover th.day {
border:none;
background-image:none;
background-color:#c3c3c3;
}

.stats_book th.reussite, .stats_book th.ou, .best_underover th, .stats_book th.ou_b{/*NEWS*/
border-width:0 0 1px 0;
}
.stats_book th.championnat, .best_underover th span, .stats_book tr.totals td {
text-transform:uppercase;
}
.stats_book th {
white-space:nowrap;
}
.stats_book th, .stats_book td, .best_underover th, .best_underover td {
padding:2px 1px;
}
.stats_book tr.normal th {
font-weight:normal;
}
.stats_book tbody, .best_underover {/*NEWS*/
text-align:left;
}

.stats_book td, .best_underover td, .stats_book td.m_but, .stats_book td.pourc_n12, .stats_book td.cyb_prono {/*NEW*/
border:solid 1px #dad9d9;
border-width:0 0 1px;
}
.stats_book td.pays, .best_underover td.best_under {/*NEW*/
text-align:left;
}
.stats_book th.stat, .stats_book td.cyb_prono{
border-width:0 1px 1px 0;
}
.stats_book td.cyb_prono {/*NEWS*/
font-weight:bold;
}
.stats_book td.pourc_n12 {/*NEW*/
border-width:0 0 1px 1px;
}
.stats_book td.m_but {/*NEWS*/
border-width:0 1px 1px;
}

.stats_book tr.totals td {
font-weight:bold;
background-color:#d7d7d7;
}

.stats_book .color_under {
color:#858416;
}
.stats_book .color_over {
color:#7a3c7d;
}

.stats_book .color_lost {
color:#e91d1d
}
.stats_book .color_win {
color:#10712c;
}
.stats_book .color_draw {
color:#858416
}

.stats_book .bg_under,  .stats_book .bg_over {
color:#10712c;
font-weight:bold;
}
.stats_book .bg_over {
color:#e91d1d
}


/*---------meilleur under over-----------------*/
.best_underover th {
background-image:url(/img/css/images/motif_points_small.gif);
}
.best_underover th.day {
border:none;
background-image:none;
background-color:#c3c3c3;
}

.best_underover th span, #nav_country h3  {
font-size:120%;
}

.best_underover td.best_under {
width:40px;
padding-left:10px;
background-image: url(/img/css/images/puce_black.gif);
background-position:0 50%;
background-repeat:no-repeat;
}

/*-----------championnats par pays------------------*/

#nav_country h3, #nav_country h2 {
margin:5px 0 2px 0;
padding-left:3px;
line-height:1.4;
background:#e0e0e0; 
}

#nav_country h2 {
margin:0;
text-align:center;
background-color:#c3c3c3;
}

#nav_country ul {
padding-left:5px;
}

#nav_country li {
margin:0;
padding:0 0 0 10px;
}

#nav_country li a {
line-height:1.5;
padding-left:10px;
background:url(/img/css/images/puce_tiret.gif) left center no-repeat;
}

/*---onglets stats book---*/
ul#nav_statbook {
margin-left:0;
width:100%;
/*overflow:hidden;*/
}

ul#nav_statbook li, ul#nav_statbook a {
background-image:url(/img/css/images/tabs_grey.png);
}

ul#nav_statbook a {
padding:4px 13px 4px 5px;
color:#262626;
background-position:100% 0;
}

ul#nav_statbook li {
margin-right:1px;
padding:0 0 0 5px;
border-bottom:none;
}

ul#nav_statbook li:hover, ul#nav_statbook li:hover a, ul#nav_statbook .current {
background-position:0 -42px;
}
ul#nav_statbook li:hover a, ul#nav_statbook .current a {
background-position:100% -42px;
}

/*---classement bookmakers----*/

#nav_book {
width:775px;
height:39px;
margin-left:17px;
}

#nav_book li, #nav_book_inside li {
float:left;
height:39px;
margin:0 5px 0 0;
}

#nav_book a, #nav_book_inside a {
background:url(img/tabs_book.png) left top no-repeat;
display:block;
width:136px;
height:28px;
padding-top:11px;
text-align:center;
text-transform:uppercase;
color:#3a3a3a;
font: bold 12px Arial, Helvetica, sans-serif;
}

#nav_book a.double {
height:34px;
padding-top:5px;
}

#nav_book a:hover, #nav_book #currentc a, #nav_book_inside a:hover, #nav_book_inside #currentb a {
background-position:0 -39px;
color:#fff;
text-decoration:none;
}

#box_classm_book {
background:url(img/box_book_bottom.png) left bottom no-repeat;
width:785px;
padding-bottom:7px;
margin:0 0 20px 10px;
}

#box_classm_book #box_head {
background:url(img/box_book_top.png) left top no-repeat;
height:7px;
}

#box_classm_book #box_table {
background:url(img/box_book_body.gif) left top repeat-y;
padding-bottom:10px;
}

#box_classm_book #box_table table {
width:750px;
margin:0 auto;
border-spacing:0;
}

#box_classm_book #box_table table.classm_book tr, #box_classm_book #box_table table.classm_book tr.moy {
background:url(img/bg_tr_classm.png) 0 0 repeat-x;
}
#box_classm_book #box_table table.classm_book tr.moy {
background-image:url(img/bg_tr_moy.png);
}
#box_classm_book #box_table table.classm_book tr.head_moy {
background-image:none;
}

#box_classm_book #box_table table.classm_book td {
height:84px;
vertical-align:middle;
text-align:center;
}
#box_classm_book #box_table table.classm_book tr.moy td {
height:64px;
}
#box_classm_book #box_table table.classm_book tr.head_moy th {
padding-bottom:5px;
}

#box_classm_book #box_table table.classm_book td.lft, #box_classm_book #box_table table.classm_book tr.moy td.lft {
background:url(img/bg_left_classm.png) 0 0 no-repeat;
color:#c71010;
font:bold 19px Arial, Helvetica, sans-serif;
padding:0 5px 0 10px;
}
#box_classm_book #box_table table.classm_book tr.moy td.lft {
background-image:url(img/bg_left_moy.png);
}
#box_classm_book #box_table table.classm_book td.rgt, #box_classm_book #box_table table.classm_book tr.moy td.rgt {
background:url(img/bg_right_classm.png) 100% 0 no-repeat;
padding-right:10px;
}
#box_classm_book #box_table table.classm_book tr.moy td.rgt {
background-image:url(img/bg_right_moy.png);
}

.note, .bonus_classm, .site, .site_simple {
display: block;
background:url(img/bg_note.png) 0 0 no-repeat;
width:111px;
height:42px;
font:bold 11px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#3a3a3a;
margin:0 auto 5px;
padding-top:7px;
text-align:center;
}
.site_simple {
margin-bottom:0;
}
.bonus_classm {
background-image:url(img/bg_bonus.png);
color:#c71010;
}
.site, .site_simple {
background-image:url(img/btn_voir_site.png);
width:113px;
height:31px;
font-size:14px;
padding:18px 0 0 39px;
color:#fff;
text-align:left;
}

#box_classm_book #box_table table.classm_book td.bonus_infos {
width:230px;
}
#box_classm_book #box_table table.classm_book th.moy_p {
padding:0 5px;
}

.note span, .bonus_classm span {
display:block;
padding-top:4px;
padding-left:35px;
font-size:15px;
text-align:left;
}
.bonus_classm span {
text-transform:none;
padding-left:0;
text-align:center;
}

#box_classm_book #box_table table.classm_book a:hover, #ft_book #website #img_border a#link_website, #ft_book #website #img_border a#link_website:hover {
text-decoration:none;
color:#3a3a3a;
}
#box_classm_book #box_table table.classm_book a.bonus_classm:hover {
color:#c71010;
}
#box_classm_book #box_table table.classm_book a.site:hover, #box_classm_book #box_table table.classm_book a.site_simple:hover {
color:#fff;
}
#box_classm_book #box_table table.classm_book a.link, #box_classm_book #box_table table.classm_book a.link_bonus {
color:#3B3B3B;
font-size:11px;
text-decoration:underline;
}
#box_classm_book #box_table table.classm_book a.link_bonus {
display:block;
padding-top:10px;
}

#box_classm_book #box_table table.classm_book a.link:hover, #box_classm_book #box_table table.classm_book a.link_bonus:hover, #ft_book #website #img_border a#link_website:hover {
text-decoration:underline;
}

/*--classement bookmakers inside - fiche technique, bonus--*/

#nav_book_inside {
width:750px;
height:41px;
margin:0 auto;
background:url(img/bg_navbook_inside.gif) 0 100% repeat-x;
}

#nav_book_inside ul {
width:100%;
height:29px;
}

#nav_book_inside li {
height:29px;
}
#nav_book_inside a {
background-image:url(img/tabs_book_inside.png);
width:154px;
height:21px;
padding-top:8px;
text-transform:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#nav_book_inside a:hover, #nav_book_inside #currentb a {
background-position:0 -29px;
}

#ft_book, #box_ft_details, #conditions {
width:750px;
margin:0 auto;
}

#conditions h3 {
margin-bottom:0.4em;
}

#website, #ft_header, #note_link {
float:left;
width:162px;
margin:10px 20px 30px 0;
}

#website #img_border, #note_link #img_note {
width:154px;
height:181px;
padding:3px 3px 0;
background-color:#fff;
border:1px solid #aeadad;
text-align:center;
}

#website #img_border a#link_website {
display:block;
margin-top:5px;
font-size:11px;
}

#ft_header {
width:410px;
margin-right:0;
}

#ft_header h2 {
margin-top:0;
font-size:1.3em;
}

#ft_header #pforts, #ft_header #pfaibles {
float:left;
width:190px;
}
#ft_header #pfaibles {
float:right;
}

#ft_header #pforts h3, #ft_header #pfaibles h3, #box_ft_details table.details .bonus {
color:#cc0505;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#ft_header #pforts li, #ft_header #pfaibles li {
background:url(img/fleche.gif) 0 4px no-repeat;
padding:0 0 3px 14px;
}

#note_link {
float:right;
width:138px;
margin-right:0;
}

#note_link #img_note {
width:130px;
padding:3px;
height:auto;
margin-bottom:17px;
}

#note_link #img_note .note_pronosoft, #note_link #img_note .note_membres, #note_link #img_note .bonus_book {
text-transform:uppercase;
font:bold 12px Arial, Helvetica, sans-serif;
margin:10px 0 0;
}
#note_link #img_note .note_pronosoft span, #note_link #img_note .note_membres span, #note_link #img_note .bonus_book span {
font-size:15px;
color:#CC0505;
}
#note_link #img_note .bonus_book {
font-size:15px;
margin-bottom:10px;
line-height:1.8;
}
#note_link #img_note .bonus_book span {
text-transform:none;
}

/*---tableau fiche technique details----*/

#box_ft_details {
clear:both;
padding-bottom:15px;
background:url(img/bg_sep_ft.gif) 0 100% repeat-x;
text-align:center;
}

#box_ft_details table.details tr.head th {
background-color:#eaeaea;
padding:5px 0;
text-align:center;
}
#box_ft_details table.details th.lft {
background:url(img/bg_left_ft.gif) 0 0 no-repeat;
}
#box_ft_details table.details th.rgt, #box_ft_details table.details .bonus {
background:url(img/bg_right_ft.gif) 100% 0 no-repeat;
}

#box_ft_details table.details td {
border:1px solid #e2e2e2;
border-width:0 1px 0 0;
padding:5px;
}

#box_ft_details table.details td {
width:33%;
vertical-align:top;
}
#box_ft_details table.details td.last {
border:none;
width:auto;
}
#box_ft_details table.details td.cards {
text-align:left;
}

#box_ft_details table.details img {
padding:0 0 5px 10px;
}


#box_ft_details table.details li {
background:url(../../img/css/images/puce_guimet.gif) 0 5px no-repeat;
margin-bottom:5px;
padding-left:10px;
text-align:left;
}
