/* CSS Document - Pronosoft v.0.1 2009 */

/*global*/
#sport_parions, #bg_parions, .ticketbox table, #legende_parions ul, #menu_day a, .mdj_box table {
font-size:85%;
}

/*---------choix de sport---------------*/
#sport_parions {
margin-left:20px;
}
#sport_parions label {
margin:0 1.3em 0 0.2em;
}
#sport_parions label:hover {
cursor:pointer;
}


/*-----base bg, ticket Pronosoft --------*/
.ticketbox, .table_box {
clear:both;
}

#bg_parions, #legende_parions {
width:95%;
margin:0 auto 20px;
}
#bg_parions {
padding:1px 2px 2px;
border:1px solid #ccc;
background:#000;
}

#bg_parions h2 {
margin:0 0 2px;
padding:8px 0 0 205px;
text-align:right;
color:#fff;
font: bold 85% Verdana, Arial, Helvetica, sans-serif;
}

#bg_parions h2, .ticketbox table th.day {
background:#656565 url(/fr/parions_sport/img/bg_title.gif) 0 0 repeat-x;
}

#bg_parions h2 span {
float:left;
position:relative;
top:3px;
font-size:130%;
}

#bg_parions table {
width:100%;
}

#bg_parions table, .ticketbox table {
text-align:center;
background:#f2f1f1;
}

.ticketbox table {
float:left;
width:340px;
margin: 0 0 30px 40px;
border:2px solid #575757;
border-width:1px 2px 2px;
}

#bg_parions table img {
vertical-align:top;
}

#bg_parions table tr:hover td {
background-color:#def4be;
}

#bg_parions th, #bg_parions td, #bg_parions td.nr, .ticketbox table th, .ticketbox table td {
padding:2px 0;
border:1px solid #666;
border-width:0 0 1px;
}

.ticketbox table th.day {
color:#fff;
background-position:0 100%;
}
.ticketbox table th {
border-width:1px;
}

#bg_parions td, #bg_parions td.nr, .ticketbox table td {
border-width:1px 0 0;
}

#bg_parions th.l, #bg_parions td.nr {
border-left-width:1px;
}
#bg_parions td, #bg_parions td.nr, .ticketbox table td {
border-color:#cacaca;
padding-left:1px;
}

.ticketbox table td {
padding-left:0;
}
.ticketbox table td.gain {
border-color:#575757;
font-weight:bold;
}

#bg_parions td.sep_table {
padding:0;
font-size:1px;
border-top:none;
background:url(/img/css/images/sep_table.gif) 0 100% repeat-x;
}

#bg_parions td.nr span, #bg_parions td.nr span.simple {
font-size:10px;
padding:1px;
background:#FFF;
border:1px solid #b9b9b9;
}
#bg_parions td.prono span.prono, #bg_parions td.prono span.prono_ok, #bg_parions td.prono span.prono_false, 
#bg_parions td.prono span.result, #bg_parions td.res_ps span.res1n2, .mdj_box table td span, .mdj_box table td span.prono, .mdj_box table td span.res {
padding:1px 2px;
color:#f3f3f3;
font-weight:bold;
background:#346e9b;
}
#bg_parions td.prono span.prono_ok, #bg_parions td.prono span.prono_false, #bg_parions td.prono span.result, #bg_parions td.res_ps span.res1n2 {
color:#fff;
background:#41711c;
}
#bg_parions td.res_ps span.res1n2, #bg_parions td.prono span.result, .mdj_box table td span.res {
background:#636364;
}
#bg_parions td.prono span.prono_false {
background:#b12d01;
}
#bg_parions td.nr span.simple {
background:#999;
color:#fff;
border-color:#666;
}
#bg_parions td.day {
padding-left:15px;
font-weight:bold;
background:#b8b8b8 url(/fr/parions_sport/img/fleche_black.gif) 6px 50% no-repeat;
}
#bg_parions td.day, #bg_parions td.heure, #bg_parions td.sport, #bg_parions th.hand, #bg_parions td.hand, #bg_parions td.info_prono, #bg_parions td.match, #bg_parions td.nr, #bg_parions td.prono, #bg_parions td.prono span.result, #bg_parions a.info:hover span {
text-align:left;
}

#bg_parions tr:hover td.day {
background-color:#b8b8b8;
}

#bg_parions td.heure, #bg_parions td.hand {
font-size:10px;
letter-spacing:-1px;
}

/*--infobulle prono-----*/

#bg_parions table a.info {
position: relative;
color:#3b3b3b;
text-decoration:none;
}

#bg_parions table a.info span {
display: none;
}

#bg_parions table a.info:hover {
z-index:9;
background: none;
}

#bg_parions table a.info:hover span {
display: block;
position: absolute;
z-index:9;
top:2.1em;
left:1em;
width:25em;
padding: 6px;
border: 1px solid #000;
background:#fff;
}

#bg_parions ul {
padding:2px;
margin-top:0;
text-align:center;
border-top:1px solid #666;
background-color:#dcdcdc;
}
#bg_parions li {
display:inline;
padding-right:15px;
}

/*---legende----*/
#legende_parions {
padding-left:30px;
margin-bottom:10px;
overflow:hidden;
}
#legende_parions ul {
width:320px;
float:left;
}

/*-----------------match du jour-----------------------*/
#menu_day {
height:30px;
margin-left:110px;
overflow:hidden;
}

#menu_day li {
float:left;
margin:0 4px 0 0;
padding:0 4px 0 0;
}

#menu_day li, #menu_day a {
background:url(/fr/parions_sport/img/tabs_day.png) 100% 100% no-repeat;
}

#menu_day a {
z-index:1;
float:none;
position:relative;
display:block;
height:20px;
line-height:17px;
color:#000;
padding:0 6px 0 18px;
background-position:0 100%;
}

#menu_day li.current {
background-position: 100% 0;
}
#menu_day li.current a {
background-position:0 0;
color:#fff;
text-decoration:none;
}
#menu_day a:hover {
text-decoration:none;
}
#menu_day li.current a span {
display:block;
overflow:hidden; 
border:6px solid #525151; 
border-color:#525151 #e0e0e0; 
border-width:6px 6px 0 6px; 
height:1px;
position:absolute; 
left:45%; 
top:21px;
z-index:1;
}

.mdj_box {
width:601px;
margin:0 auto 20px;
background:#efefef url(/fr/parions_sport/img/bg_mdj.gif) 0 0 repeat-y;
}

.mdj_box h2 {
background:#575757 url(/fr/parions_sport/img/curve_top.png) 0 0 no-repeat;
color:#eee;
text-align:center;
font-size:1.1em;
margin:0;
padding:9px 5px 3px;
}

.mdj_box h2 span.day {
float:left;
padding-left:11px;
background:url(/fr/parions_sport/img/puce_carreblanc.gif) 0 4px no-repeat;
}
.mdj_box h2 span.time {
float:right;
}
.mdj_box h2 span {
font: normal 80% Verdana, Arial, Helvetica, sans-serif;
}

.mdj_box table {
width:45%;
margin-top:20px;
text-align:center;
border:1px solid #666;
}

.mdj_box table.n12, .mdj_box table.mi_temps, .mdj_box table.fin_match, .mdj_box table.but {
float:left;
margin-left:15px;
}
.mdj_box table.n12hand, .mdj_box table.d_chance, .mdj_box table.plusmoins, .mdj_box table.pair {
float:right;
margin-right:15px;
}
.mdj_box table.score {
width:95%;
margin:0 auto 0;
}

.mdj_box table th img {
position:relative;
top:-10px;
z-index:1;
}
.mdj_box table th span {
float:left;
}

.mdj_box table td {
padding:3px 0;
}
.mdj_box table td span {
background-color:#fff;
color:#CC0033;
border:1px solid;
}
.mdj_box table td span.equipe {
padding:1px 4px;
}
.mdj_box table td span.prono {
border-color:#346e9b;
}
.mdj_box table td span.res {
border-color:#636364;
}

.score_box {
padding-bottom:15px;
background:url(/fr/parions_sport/img/curve_bottom.png) left bottom no-repeat;
}

.graph_ticket {
clear: both;
width:500px;
height:280px;
background-color:#fff;
margin:25px auto 20px;
border:2px solid#575757;
}

