/*
 * Feuille de match
 */

/* Contenu */
.match_stats .contenu_box{padding:0 10px;}

/* Titre */
.match_stats .contenu_box h1, .match_stats .contenu_box h3{margin-left:0;}
.match_stats h1.confrontation, .match_stats h3.confrontation{font-size:1.3em; font-weight:bold; text-transform:uppercase; margin-top: 8px;}
.match_stats h1.confrontation span, .match_stats h3.confrontation span{color:#ff1e00;}
.match_stats h1.confrontation img{vertical-align:middle;}

/* Deroulement */
.match_stats #deroulement{border-top:1px solid #b6c6ce; border-bottom:1px solid #b6c6ce; margin-top:15px; padding:8px 0; position:relative; width:100%;}
.match_stats #progression_match{background:#f30 url(../images/live_barre_progression_match.png) no-repeat top right; height:22px; position:absolute; top:28px; width:6px;}
.match_stats #progression_temps{background:url(../images/live_barre_progression_temps.png) no-repeat; height:62px; position:absolute; width:650px;}
.match_stats #progression{background:url(../images/live_barre_progression.png) no-repeat; height:62px;  width:650px;}
.match_stats #deroulement li.club_domicile, .match_stats #deroulement li.club_exterieur{font-weight:bold; text-align:right; width:95px;}
.match_stats #deroulement li.club_domicile{top:5px;}
.match_stats #deroulement li.club_exterieur{bottom:5px;}
.match_stats #deroulement li.dom{top:7px;}
.match_stats #deroulement li.ext{bottom:5px;}
.match_stats #deroulement li.but span{color:#fff; font-weight:bold; margin-left:8px; position:absolute;}
.match_stats #deroulement li.dom span{top:2px;}
.match_stats #deroulement li.ext span{bottom:5px;}

/* Score */
.match_stats .score{background:url(../images/live_bg_score.png) no-repeat center 10px; border-bottom:1px solid #b6c6ce; font-size:0.9em; margin-bottom:20px; padding:8px 0; position:relative;}
.match_stats .score .club{font-size:1.5em; display:block; font-weight:bold; text-align:center;width:165px;}
.match_stats .club_dom, .match_stats .club_ext{background-repeat:no-repeat; min-height:100px; padding-top:10px; width:165px;}
.match_stats .club_dom{background-position:0px top;}
.match_stats .club_ext{background-position:160px top;}
.match_stats .club_dom{float:left; padding-left:90px;}
.match_stats .club_ext{float:right; padding-right:95px; text-align:right;}
.match_stats ul.club_dom, .match_stats ul.club_ext {font-weight:bold;line-height:15px;min-height:0;padding:0 0 0 40px;text-align:left;width:280px;}
.match_stats ul.club_dom li img, .match_stats ul.club_ext li img{vertical-align: text-top;}
.match_stats .club_dom .buts, .match_stats .club_ext .buts{font-family:Arial, sans-serif; font-size:5em; font-weight:bold; position:absolute; top:6px; left:285px;}
.match_stats .club_ext .buts{left:340px;}
.match_stats .club_dom table, .match_stats .club_ext table{ bottom:5px;}
.match_stats .club_ext table{right:90px;}
.match_stats #detail_tirs_aux_buts, .match_stats #buts, .match_stats #cartons{overflow:hidden;margin-top:10px;}
.match_stats .score .periode{position:absolute; text-align:center; left:0px; top:50px; width:100%;}
.match_stats .score .video{position:absolute;padding:6px;left:275px; top:75px;border-radius: 4px 4px 4px 4px; background-color:#EBEBEB;font-weight:bold;}
.match_stats .score .tirs_aux_buts{position:absolute; text-align:center; left:0px; top:74px; width:100%; font-size:140%; font-weight:bold;}
.match_stats .entrant{color:#2eba2e; background-image:url("/images/match_icons.png");background-repeat:no-repeat; background-position:-2px -111px; padding-left:15px;}
.match_stats .sortant{color:#ff0101;}
.match_stats .passeur{font-weight:normal; font-style:italic; padding-left:15px;}

.match_stats .onglets_infos{min-height: 200px;}

/* Onglet infos match
.match_stats .details{margin-bottom:25px;}*/
.match_stats div.domicile, .match_stats div.exterieur{width:275px;float:left;}
.match_stats div.exterieur{float:right;}
.match_stats .domicile li{text-align:right;}
.match_stats .exterieur li{text-align:left;}
.match_stats .domicile a, .match_stats .exterieur a{font-weight:bold}
.match_stats .domicile ul, .match_stats .exterieur ul{margin:10px 5px;}
.match_stats .domicile li, .match_stats .exterieur li{margin:3px 0;}
.match_stats .numero{width:20px; text-align:left; display:inline-block;}
.match_stats .domicile li .numero{text-align:right;}
.match_stats dl{margin: 15px 5px;}
.match_stats dt, .match_stats dd{margin:2px 0; float: left;}
.match_stats dt{width: 140px; text-align:right; font-weight:bold; clear: both}
.match_stats dd{text-indent:5px;}
.match_stats .officiels table{ margin:10px 0; }
.match_stats .officiels tr td, .match_stats .officiels tr th { height: 16px !important; }
.match_stats .officiels th { width: 160px; }

/* Onglet statistiques joueur */
.match_stats #bloc_statistiques_joueurs table{margin-bottom:5px;}
.match_stats #bloc_statistiques_joueurs table caption{font-size:0; line-height:0; text-indent:-9999px;}
.match_stats #bloc_statistiques_joueurs th{text-align: center; font-size: 0.9em;}
.match_stats #bloc_statistiques_joueurs .joueur{padding-left:5px; width:110px; text-align:left; font-weight: bold;}
.match_stats #bloc_statistiques_joueurs td.chiffres{width:13px; text-align: center}

/* Onglet statistiques match */
.match_stats #bloc_statistiques table{width:100%}
.match_stats #bloc_statistiques th{text-align: center; font-weight: bold; width: 150px;}
.match_stats #bloc_statistiques th, .match_stats #bloc_statistiques td {height:35px;line-height:22px; vertical-align:middle;}
.match_stats #bloc_statistiques table thead, .match_stats #bloc_statistiques table caption{display:none; font-size:0; line-height:0; height:0; text-indent:-9999px;}
.match_stats #bloc_statistiques .dom{text-align:right; width:200px}
.match_stats #bloc_statistiques .ext{width:200px}
.match_stats #bloc_statistiques .dom .chiffre_stats{color:#df2d00; float:right; font-weight: bold; text-align: center; width:20px;}
.match_stats #bloc_statistiques .ext .chiffre_stats{color:#df2d00; float:left; font-weight: bold; text-align: center; width:20px;}
.match_stats #bloc_statistiques td .barre_stats{float:left;}
.match_stats #bloc_statistiques td .barre_stats{background:url(../images/live_barre_stats_bg.png) repeat-x; height:9px; width:120px;margin-top: 7px;}
.match_stats #bloc_statistiques td .barre_stats_prog{background:url(../images/live_barre_stats.png) repeat-x; height:9px; width:0px;}
.match_stats #bloc_statistiques td.dom .barre_stats_prog{float:right}
.match_stats #bloc_statistiques td.dom .barre_stats{margin-left:90px;}

/*
 * Stats Avant-Match
 */

/* Score */
.statistiques_matchs h2.hide{height:0px;}
.statistiques_matchs .score{background:none;}
.statistiques_matchs table{margin-bottom:10px;}
.statistiques_matchs table caption{font-size:0; line-height:0; text-indent:-9999px;}
.statistiques_matchs td{font-weight:bold; vertical-align:middle;}
.statistiques_matchs .score td{width:50px; color:#fff; border:1px solid #fff;}
.statistiques_matchs .score table{width:200px;}
.statistiques_matchs .score .club_ext table{float:right;}
.statistiques_matchs td.first{border-left:none;}
.statistiques_matchs .score .club { width: 200px }

.statistiques_matchs .score .club_dom, .statistiques_matchs  .score .club_ext  {  }
.statistiques_matchs .score .club_dom { padding-left: 45px;  }
.statistiques_matchs .score .club_ext {   }

/* Onglet chiffres en cours */
.match_stats table.chiffres td{height: 25px; text-align: center}
.match_stats .bloc_stats_match table.chiffres td{height:24px; width:98px; font-size:1.2em;}
.match_stats table.chiffres th, .match_stats table.parcours th{font-size:0; line-height:0; text-indent:-9999px; height:0;}
.match_stats .bloc_stats_match{float:left; margin-bottom:10px; width:298px;}
.match_stats .bloc_stats_match_dte{float:right;}
.match_stats .bloc_stats_match h4{margin-bottom:2px;}
.match_stats .bloc_stats_match h5 {font-weight:bold;height:25px;line-height:25px;}
.match_stats .bloc_stats_match li{clear:left; line-height:23px;}
.match_stats .bloc_stats_match li h6{float:left; padding-left:3px; width:110px;}
.match_stats .bloc_stats_match li span.chiffres{font-size:1.5em;padding-left:10px;}
.match_stats .bloc_stats_match div.chiffres{display:block;font-family:Arial;font-size:4em;text-align:center;margin-left:50px;}
.match_stats .bloc_stats_match div.chiffres span{font-family:Verdana;font-size:0.25em;padding-left:5px;}
.match_stats .buteur img{float:left; margin:5px 5px 5px 0;}
.match_stats .buteur div.chiffres {bottom:-12px;margin:0;position:absolute;text-align:left;}
.match_stats .detail_buteur {float:left;height:100px;margin:5px 5px 5px 0;position:relative;width:215px;}
.match_stats .detail_buteur a{font-size: 1.3em;}
.match_stats #bloc_encours .parcours td.domicile, .match_stats #bloc_encours .parcours td.exterieur{width:106px;}
.match_stats #bloc_encours .parcours td.logo{width:25px;text-align: center}
.match_stats #bloc_encours .parcours td.stats{width:35px; text-align: center}

/* Onglet confrontations */
.match_stats #bloc_confrontations table td {line-height:25px;}
.match_stats #bloc_confrontations td.saison, .match_stats #bloc_confrontations td.date {width:80px; text-align: center}
.match_stats #bloc_confrontations td.domicile, .match_stats #bloc_confrontations td.exterieur {width:180px;}
.match_stats #bloc_confrontations td.logo{text-align:center;width:30px;}
.match_stats #bloc_confrontations td.stats {width:40px; text-align: center}
.match_stats #bloc_confrontations .victoires{width:200px; float:left; margin-right:10px; position: relative; height:100px;}
.match_stats #bloc_confrontations .last{margin-right:0px;}
.match_stats #bloc_confrontations .victoires div{position:absolute; bottom:5px;}
.match_stats #bloc_confrontations .victoires span.chiffres{position:absolute; right:15px; font-family:Arial;font-size:5.5em; bottom:3px;}
.match_stats #bloc_confrontations .histo_1, .match_stats #bloc_confrontations .histo_2, .match_stats #bloc_confrontations .histo_3{width:105px}
.match_stats #bloc_confrontations .dernieres_confrontations th{font-size:0; line-height:0; text-indent:-9999px; height:0;}
.match_stats #bloc_confrontations .bilan th, .match_stats #bloc_confrontations .bilan td.chiffres{text-align: center;}
.match_stats #bloc_confrontations td.chiffres {width:40px; text-align: center}
.match_stats #bloc_confrontations td.total_bottom{ text-align: center}
.match_stats #bloc_confrontations th.chiffres{text-align: center;}
.match_stats #bloc_confrontations td.compet{width:145px; padding-left:5px}