/* CSS Document - concours Pronosoft - v 1.0 2009 */

/*---------concours-tableau de bord--------------------------------*/

h1#concours {
margin:20px 0 5px 28px;
}

#fond {
width:773px;
margin:0 0 20px 20px;
padding-top:8px;
background:url(/fr/concours/img/concours_top.png) top left no-repeat;
}

#blocfond {
background:url(/fr/concours/img/concours_bottom.png) bottom left no-repeat;
padding-bottom:5px;
}

#blocfond h2 {
margin:0 0 18px 270px;
padding:0 20px 0 26px;
text-align:right;
height:24px;
line-height:24px;
color:#6f9d34;
background:url(/fr/concours/img/avatar_concours.gif) left top no-repeat;
}

#blocfond h2.connect {
color:#666666;
background-image:url(/fr/concours/img/warning.gif);
}

#blocfond h2 span, #blocfond table, #blocfond #menuc ul li, table.tcotematch_vc, .system_cm, h2#fj {
float:left;
}

#blocfond table {
border:1px solid #c3d8bb;
background:#f2f1f1;
margin:0 0 0 23px;
}

#blocfond table th {
font:bold 120% Arial, Helvetica, sans-serif;
color:#4e514d;
}

#blocfond table th.encours, #blocfond table th.classm_general, #blocfond table th.classm_forme {
background: #c3d8bb url(/fr/concours/img/logo_encours.png) left center no-repeat;
}
#blocfond table th.classm_general {
background-image: url(/fr/concours/img/logo_classmgeneral.gif);
}
#blocfond table th.classm_forme {
background-image: url(/fr/concours/img/logo_forme.png);
}

#blocfond table td, table#pronostiquer_c td, table#pronostics_c td, table#classm td, table#pronosc td {
border-top:1px solid #e4e3e3;
}

#blocfond table td {
padding:3px 0;
font-size:85%;
}

#blocfond table td.grille_av {
padding-left: 3px;
}
.grille_av {
width:105px;
}
.temps_restant {
width:60px;
}
.time {
width:50px;
}
.points {
width:82px;
}

/*---menu concours (menu + recherche pseudo)--*/

#blocfond #menuc {
width:773px;
height:27px;
background:url(/fr/concours/img/menu_bg.png) left top no-repeat;
margin-top:15px;
padding:0;
}

#blocfond #menuc form {
float:right;
padding-top:3px;
margin:0 6px 0 0;
}

#blocfond #menuc form #search {
width:112px;
height: 19px;
padding:2px 0 0 17px;
font-size:90%;
background: url(/fr/concours/img/input_search.gif) right top no-repeat;
border: none;
margin:0;
vertical-align: top;
color: #6b6b6b;
}


#blocfond #menuc form #search-ok {
width: 26px;
height: 21px;
vertical-align: top;
cursor: pointer;
}

#blocfond #menuc ul {
padding-left:8px;
}
#blocfond #menuc ul li a.last {
margin-right:0;
}
#blocfond #menuc li a {
padding:6px 8px 0 0;
text-decoration: none;
color:#2d2d2d;
font: 90% Arial, Helvetica, sans-serif;
height:21px;
display:block;
}

#blocfond #menuc li a:hover, #blocfond #menuc li a:focus, #blocfond #menuc li a:active, #blocfond #menuc li#item a {
background:url(/fr/concours/img/puce_actif.gif) top center no-repeat;
}

/*----pronostiquer Loto Foot--------*/

table#pronostiquer_c, table#pronostics_c {
border:1px solid #f1f0f0;
background:#f2f1f1;
font-size:85%;
text-align:center;
}

table#pronostiquer_c {
margin:0 auto;
}

.m_prono {
margin:0 0 8px 260px;
}

table#pronostiquer_c th, table#pronostics_c th {
font-weight:normal;
color:#4e514d;
padding:3px 2px;
}

table#pronostiquer_c td {
padding:3px 2px;
}

table#pronostics_c td {
padding:2px;
}

.btn_valid {
margin-left:285px;
}

/*---------table cote et match, classement, pronostics, parions sport-------------------*/
.ps_global {
float:left;
width:450px;
margin-left:15px;
}

.innerb { /*defilement vertical*/
height:12em;
overflow:auto;
}

table.tcotematch_vc, table.coteetmatch_c, table#classm, table#pronosc, table.ps {
font-size:0.85em;
text-align:center;
border:1px solid #f1f0f0;
}

table.tcotematch_vc {
margin:0 30px 20px 20px;
}

table.tcotematch_vc th.close a {
background:url(/fr/concours/img/btn_minus.gif) 98% 0 no-repeat;
}
table.tcotematch_vc th.open a {
background:url(/fr/concours/img/btn_plus.gif) 98% 0 no-repeat;
}
table.coteetmatch_c th.close a {
background:url(/fr/concours/img/btn_fermer.gif) 99% 0 no-repeat;
display:block;
}

table.tcotematch_vc th.close a, table.tcotematch_vc th.open a, table.coteetmatch_c th.close a { 
color:#3b3b3b;
text-decoration:none;
height:16px;
}

table.tcotematch_vc a, table.ps table a {
display:block;
}

table.coteetmatch_c {
margin: 0 0 5px;
background:#e7e6e6;
}

table.tcotematch_vc th, table.tcotematch_vc td, table.coteetmatch_c td, table.coteetmatch_c th, table#classm th, table#pronosc th, table#pronostiquer_c th, table.ps th, table.ps td {
border:1px solid #f1f0f0;
}

table.tcotematch_vc th, table.ps th {
padding:4px 0;
font-weight:normal;
}

table.ps th.cote_c_last {
width:70px;
text-align:left;
padding-left:2px;
}

table.tcotematch_vc td, table.coteetmatch_c td, table.coteetmatch_c th, table.ps td {
padding:3px 0;
}

table.ps td.n {
border-left:none;
font-size:10px;
letter-spacing:-1px;
}

/*effet hover*/

table.tcotematch_vc td.cote_c, table.tcotematch_vc th.cote_c, table.ps th.cote_c, table.ps table td.cote_c, table.ps table td.cote_ns, table.ps table td.cote_select {
width:45px;
}

table.tcotematch_vc td.cote_c:hover, table.tcotematch_vc td.cote_select, table.ps table td.cote_c:hover, table.ps table td.cote_select {
background-color:#636364;
font-weight:bold;
}

table.tcotematch_vc td:hover a, table.tcotematch_vc td.cote_select a, table.ps table td:hover a, table.ps td.cote_select a {
color:#fff;
font-weight:bold;
text-decoration:none;
}

/*-----------coté systemes dynamiques------------------*/

.system_cm {
width:300px;
margin:0 0 20px 0;
padding:0;
}

.system_cm table {
width:100%;
}

.system_cm input {
width: 50px;
border:#c1c1c1 solid 1px;
padding: 2px;
color: #6b6b6b;
}

.title_cm {
color:#585858;
margin:0 0 0 20px;
}

.remove, .remove:hover {
font-weight:bold;
color:#C00;
text-decoration:none;
}

hr.sep_ticket {
background-color:#b1b0b0;/*Mozilla, Opera*/
color:#b1b0b0;/*IE*/
margin:10px 0 15px;
}

/*--------tableaux: classement, pronostics--------*/

table#classm, table#pronosc {
background:#f2f1f1;
}

table#classm {
margin:0 auto;
}

table#classm td span {
font-size:10px;
letter-spacing:-1px;
}

table#pronosc {
margin:0 40px 20px;
}

table#classm th, table#classm td, table#pronosc th, table#pronosc td {
padding:3px 0;
}

table#classm tr:hover td, table#pronosc tbody tr:hover td, table#pronosc tr.courant {
background:#e6e5e5;
}

/*----bg graphique synthese fiche joueur---*/

.graph {
width:500px;
height:280px;
background-color:#fff;
margin:25px auto 40px;
}

/*-----------fiche joueur-----------------*/

h2#fj {
height:34px;
padding:0 0 0 35px;
margin:0 0 0 320px;
color:#086551;
background:url(/fr/concours/img/fj_left.png) left top no-repeat;
}

h2#fj span {
height:34px;
line-height:34px;
padding:0 15px 0 8px;
margin:0;
display:block;
background:url(/fr/concours/img/fj_right.png) right top no-repeat;
}


/*------------------------------------------*/

span.checkbox { 
  width: 16px; 
  height: 18px; 
  padding: 0; 
  background: url(/fr/lotofoot/checkbutton.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.radio { 
  width: 13px; 
  height: 13px; 
  padding: 0 5px 0 0; 
  background: url(/fr/lotofoot/radiobutton.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.select { 
  position: absolute; 
  width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
  height: 21px; 
  padding: 0 24px 0 8px; 
  color: #fff; 
  font: 12px/21px arial,sans-serif; 
  background: url(/fr/lotofoot/select.gif) no-repeat; 
  overflow: hidden; 
} 



 

