/* CLASSEMENT TABLE */
.tbl-advanced1 { margin:15px 0; position:relative; }
#table-book .overlink { position:relative; z-index:3; background:none; padding:0; }
.tbl-advanced1 tr:hover td {
    background: url("../images/classement-tbl/background.jpg") repeat-x scroll 0 -145px transparent;
}
.tbl-advanced1 tr.row-first td, .tbl-advanced1 tr.row-first td.td-bet, .tbl-advanced1 tr.row-first td.modulo-row {
    background: url("../images/classement-tbl/background.jpg") repeat-x scroll 0 -93px transparent;
}
.tbl-advanced1 p { padding:5px 0; margin:0; }
.tbl-advanced1 table { position:relative; border:1px solid #c5d3de; border-spacing:0; border-collapse:collapse; width:100% }
.tbl-advanced1 thead th { background:#c8dff2; text-align: center; text-transform:uppercase; padding:2px 10px 0px; font-size:11px; color:#1062aa; font-weight:lighter; }
.tbl-advanced2 thead th { width:70px; text-transform:none; font-weight:bold; padding:0 5px; height:41px; }
.tbl-advanced1 thead th.modulo-row, .tbl-advanced2 thead th.modulo-row  { background:#c3d8eb; }
.tbl-advanced2 thead th.th-bet, .tbl-advanced2 thead th.th-global-ranking { text-transform:uppercase; font-weight:lighter;}
.tbl-advanced1 thead th spanÂ { position:relative; }
.tbl-advanced1 thead th.th-active { color:#FFF; }
.tbl-advanced1 thead th.th-bet { background:#c0d9ed; }
.tbl-advanced1 thead th.th-license, .tbl-advanced1 thead th.th-bonusmax, .tbl-advanced1 thead th.th-bonusinfo, .tbl-advanced1 thead th.th-opinion, .tbl-advanced1 thead th.th-rank, .tbl-advanced1 thead th.th-bet { text-align:center; }
.tbl-advanced1 table th span { position:relative; z-index:3; }
.tbl-advanced1 table td { border:none; }
.tbl-advanced1 .legend-line { display:block; height:32px; margin-top:4px; }
.tbl-advanced1 .legend td, .tbl-advanced1 thead th div { padding:0; background: url("../images/classement-tbl/background.jpg") repeat-x; height:31px; border-left:1px solid #1c83ca; }
.tbl-advanced1 thead th div { margin: 0 -5px; padding-top:4px; height:27px; }
.tbl-advanced1 .selected-row { position:absolute; z-index:2; border:1px solid #3276b6; border-width:0 1px 1px 1px; }
.tbl-advanced1 .selected-row span { display:block; height:48px; background:url("../images/classement-tbl/selected-row.png"); }
.tbl-advanced1 .selected-row .header { margin:-7px 0 0 -1px; position:absolute; width:100%; background-position:left 0; background-repeat:no-repeat; padding-left:2px; }
.tbl-advanced1 .selected-row .header .header-right { position:static; background-position:right -48px; background-repeat:no-repeat; padding-right:2px; }
.tbl-advanced1 .selected-row .header .header-bg { position:static; background-position:0 -96px; }
.tbl-advanced1 tfoot th { border-top:1px solid #a5bbce; background:#c8dff2 }
.tbl-advanced1 tfoot .btn-openall { display:inline-block; background:url("../images/classement-tbl/btn-open.png") repeat-x 0 -50px; color:#556471; line-height:25px; font-weight:normal; padding:0 10px; text-decoration:none; height:25px; position:relative; margin-left:6px; }
.tbl-advanced1 tfoot .btn-openall .btn-openall-left, .tbl-advanced1 tfoot .btn-openall .btn-openall-right { position:absolute; width:5px; background:url("../images/classement-tbl/btn-open.png") no-repeat 0 0; height:25px; }
.tbl-advanced1 tfoot .btn-openall .btn-openall-left { left:-5px; }
.tbl-advanced1 tfoot .btn-openall .btn-openall-right { right:-5px; background-position:0 -25px; }
.tbl-advanced1 tfoot .btn-openall:hover { text-decoration:underline; }
.tbl-advanced1 td.td-modulo {
    background-color: #F8F8F8;
}
.tbl-advanced1 td.col-type-position {
    color: #868D93;
    font-size: 14px;
}
.tbl-advanced1 td.col-type-position {
    text-shadow: 1px 1px 0 #FEFFFF;
}
.tbl-advanced1 td.col-type-position {
    color: #000000;
    font-size: 18px;
    text-align: center;
    width: 45px;
}
.tbl-advanced1 tr td, .tbl-advanced1 tr.row-first td {
    color: #000000;
    height: 54px;
    padding: 0;
    text-align: center;
}
.tbl-advanced1 thead th.sortable-row:hover {
    background-color: #E6F0FA;
}
.tbl-advanced1 tr.row-modulo td {
    background-color: #fff;
}
