html{margin:0px; padding:0px;}
body{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; text-align:center;padding:5px 0px 0px 0px; margin:0px;}
html{height:100%;}
body{min-height:100%;position:relative;}

.clearfix:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.fright{float:right;}
.fleft{float:left;}

body.std{background:#000 url(../../img/bg.jpg) center top repeat-y;}

body.site-secure{margin-top:60px;}

a{ color:#313131; text-decoration:none; }
a img{border:0px;}
h2{font-size:30px;color:#ffffff;font-weight:normal;margin:0px;padding:0px;}

.main{ width:1000px; margin-left:auto; margin-right:auto;}
.main_content{}

.cb_title .btn_cal{float:right;width:30px;height:18px;padding:0 0 0 5px;}

.content_box{text-align:left;}
.content_box .pub_col_right {}
.content_box .btn{float:right;margin-top:8px;color:#ffffff;}

.content_box h2 .title_class{font-size:30px;color:#2671C4;font-weight:bold;margin-left:10px;}
.content_box h2 .title_class_small{font-size:20px;color:#2671C4;font-weight:bold;margin-left:10px;}
.content_box .content_box_i{border:1px solid #fff;padding:5px;background-color:#d3d3d3;margin-bottom:10px;}
.content_box .content_box_i ul{margin:0px;padding-left:30px; list-style-image: url('../../img/puce_li.png'); color:#575757;}
.content_box .content_box_i li{margin:5px;}
.content_box .content_box_i h3{margin:15px 15px 5px 0px;padding:0px;font-size:20px; color:#236fc0;font-weight:normal;}
.content_box .content_box_i a{color:#236fc0;}
.content_box .content_box_i a:hover{text-decoration:underline;}
.content_box .content_box_i .btn_18{color:#ffffff;}
.content_box .content_box_i .btn_18:hover{text-decoration:none}
.content_box .content_box_i .btn_home_complet{margin-top:5px;text-align:right;}
.content_box .content_box_i .btn_home_complet a{text-transform:uppercase;font-size:10px;color:#000000 !important;}
.content_box_i .box_3col {float:left; width:318px;}
.content_box_i .mr{margin-right:5px;}
.content_box_i .box_3col .box_3col_i{border:1px solid #c0c0c0;background-color:#ffffff;}
.content_box_i .box_3col .box_3col_i h2{background:url(../../img/bg_title.gif) top left repeat-x; font-style:italic; height:26px; line-height:26px; padding:0 7px; font-size:15px; color:#b1b1b1; font-family:Tahoma, Geneva, sans-serif; }
.content_box_i .box_3col .box_3col_i .player{margin:5px 5px 2px 5px;padding-bottom:5px;border-bottom:1px solid #c0c0c0;}
.content_box_i .box_3col .box_3col_i .player img{float:left;margin-right:10px;}
.content_box_i .box_3col .box_3col_i .player .info{float:left;width:200px;}
.content_box_i .box_3col .box_3col_i .player .info h3{font-size:24px; color:#236fc0;font-weight:normal;margin:0px;}
.content_box_i .box_3col .box_3col_i .player .info h4{font-size:16px; color:#8a8a8a;font-weight:normal;margin:0px;}
.content_box_i .box_3col .box_3col_i .box_3col_stats{border-top:1px solid #c0c0c0;margin:0px 5px 0px 5px; padding:5px 0px 5px 0px;}
.content_box_i .box_3col .box_3col_i .box_3col_stats .stats{width:100%;margin-bottom:5px;}

.footer{margin-top:10px; padding:20px 0px; border-top:1px #717171 dotted;border-bottom:1px #717171 dotted;text-alig:left;}

/* Colonnes 1 et 2 d'une zone à 2 colonnes */
.col_1of2{float:left;width:670px;margin:0px 10px 0px 0px;text-align:left;}
.col_1of2 .col_1of2_sub_1of2{float:left;width:340px;margin:0px;}
.col_1of2 .col_1of2_sub_2of2{float:left;width:335px;margin:0px;}
.col_2of2{float:left;width:300px;margin:0px;text-align:left;}

/* Bouton */
a.btn_18{display:inline-block; text-decoration:none; color:#fff;font-size:10px;text-transform:uppercase;
         height:20px;line-height:20px;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
a.btn_18_reg{background:url(../../img/btn_20.png) center right no-repeat;padding:0px 10px 0px 10px;}
a:hover.btn_18_reg{background:url(../../img/btn_20_hover.png) center right no-repeat;}
a.btn_18_close{background:url(../../img/btn_20_close.png) center right no-repeat;padding:0px 25px 0px 10px;}
a:hover.btn_18_close{background:url(../../img/btn_20_close_hover.png) center right no-repeat;}
a.btn_18_arrow{background:url(../../img/btn_20_arrow.png) center right no-repeat;padding:0px 25px 0px 10px;}
a:hover.btn_18_arrow{background:url(../../img/btn_20_arrow_hover.png) center right no-repeat;}

.btn_home_complet{margin-top:10px;}
.btn_home_complet .std_btn_1{float:right;}

.btn_home_box{height:39px;margin-top:15px;}
.btn_home_box .title_class{height:34px;line-height:34px;font-size:30px;color:#2671C4;font-weight:bold;}
.btn_home_selector{display:block;float:left;height:34px;line-height:34px;padding:0px 15px 0px 15px; margin-right:5px;
                   color:#2e2e2e;font-size:12px;font-weight:bold;text-transform:uppercase;
                   -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
                   background:url(../../img/btn_home.png) left top no-repeat;}
.btn_home_selector:hover{background:url(../../img/btn_home.png) right top no-repeat;}                   
.btn_home_selector_active{background:url(../../img/btn_home.png) right top no-repeat;}  

.btn_game_det{display:block; float:right; text-decoration:none; height:20px; width:20px; margin:0px 0px 0px 5px; padding:0px; background-position:top left; background-repeat:no-repeat;}
.btn_game_det:hover{background-position:top right;}
.btn_game_det_summ{background-image:url(../../img/btn_cal_summ.png);}
.btn_game_det_face_face{background-image:url(../../img/btn_cal_face_face.png);}
.btn_game_det_feuille_match{background-image:url(../../img/btn_cal_feuille_match.png);}
.btn_game_det_game_shell{background-image:url(../../img/btn_cal_game_shell.png);}

.btn_game_place{display:block; float:left; text-decoration:none; height:20px; width:11px; margin:0px 5px 0px 0px; padding:0px; background:url(../../img/btn_cal_place.png) top left no-repeat;}
.btn_game_place:hover{background-position:top right;}

.game_video_stream{display:block;width:300px;height:88px;margin-bottom:10px;background-position:top left; background-repeat:no-repeat;}
.game_video_stream:hover{background-position:bottom left;}

/* Zone de messages imortants */
/*
.top_msg{background:#ed0a10 url(../../img/bg_top_msg2.gif) top left repeat-x; border:1px #c00c25 solid;padding:0px 5px; margin-bottom:5px;}
.top_msg div{color:#fff; line-height:21px; height:21px; font-size:11px; text-align:left;}
*/

/* Sélecteur de saison - division - équipe - joueur */
/*
.dashboard{position:relative; border-top:1px #fff solid; border-left:1px #fff solid; border-right:1px #fff solid; background:url(../../img/bg_dashboard.gif) top left repeat-x;z-index:3000;}
.dashboard .selector{height:32px; background:url(../../img/bg_dashboard_selector.png) top right no-repeat;}
.dashboard .selector .selector_i{padding:6px;text-align:left;}

#dashboard_menu {float:left;margin: 0px;padding: 0px;}
#dashboard_menu .btn_18{display:block;}
#dashboard_menu li {list-style: none;float: left;margin-right:5px;}
#dashboard_menu li ul {display: none;background-color:#d7d7d7;border:1px solid #000000;}
#dashboard_menu li:hover ul {display: block;position: absolute;margin: 0px 0px 0px 0px;padding: 0px; top:25px; z-index:2000;}
#dashboard_menu li:hover li {	float: none; padding:2px 5px 2px 5px;border-bottom:1px solid #000000;margin-right:0px;}
#dashboard_menu li:hover li a {display:block;width:100%;}
#dashboard_menu li:hover li:hover {background-color:#8b8b8b;color:#d7d7d7;}
#dashboard_menu li li a:hover {color:#d7d7d7;}

.dashboard .dashboard_right{position:absolute;top:6px;left:450px;width:530px;}
.dashboard .dashboard_right a{float:right;margin-right:10px;margin-top:3px;}
.dashboard .dashboard_right .div_btn_dashboard{float:right;width:250px;height:30px;}
.dashboard .dashboard_right .div_btn_dashboard .btn_18{display:block;float:right;margin-right:30px;margin-top:0px;}

.dashboard .data{border-top:1px #373737 dotted;padding:10px;}
.dashboard .data .data_i{position:relative;height:85px;overflow:hidden;}
.dashboard .data .data_i .data_box{float:left;}
.dashboard .data .data_i .left{border-right:1px #373737 dotted; padding:5px 10px 5px 0px;}
.dashboard .data .data_i .mid{border-right:1px #373737 dotted; padding:5px 10px 5px 10px;}
.dashboard .data .data_i .right{padding:5px 10px 5px 10px;}
.dashboard .data .data_i .data_box .data_box_img{height:75px;width:75px;}
.dashboard .data .data_i .data_box .data_box_class{position:relative;height:75px;width:75px;text-align:left;}
.dashboard .data .data_i .data_box .data_box_class span{position:absolute; bottom:0px; left:0px; color:#d2d2d2; font-size:28px; letter-spacing:0.4px;}
.dashboard .data .data_i .data_box .data_box_stats{position:relative;height:75px;width:350px;text-align:left;}
.dashboard .data .data_i .data_box .data_box_game{position:relative;height:75px;width:385px;text-align:left;}

div.dash{position:absolute;top:25px;left:0px;border:1px solid #000000;width:100%;}
*/

table.stats_tbl{ font-size:10px; text-transform:uppercase; width:100%; border-collapse:collapse;}
table.stats_tbl tr th{ margin:0px;padding:0px 5px 0px 5px;background:url(../../img/table/bgHeader.gif) top left repeat-x; line-height:29px; color:#7d7d7d; border-bottom:1px #9c9c9c solid; border-right:1px #9c9c9c solid; }
table.stats_tbl tr th.last{ border-right:0px; }
table.stats_tbl tr th.ac{ text-align:center; }
table.stats_tbl tr th.al{ text-align:left; }
table.stats_tbl tr td{ background:url(../../img/table/bgLine.gif) top left repeat-x; height:18px; color:#585858; border-right:1px #9c9c9c solid; padding:0px 5px 0px 5px;}
table.stats_tbl tr td.last{ border-right:0px; }
table.stats_tbl tr td.ac{ text-align:center; }
table.stats_tbl tr td.al{ text-align:left; }
table.stats_tbl tr td a{ color:#1e5a9d; }
table.stats_tbl tr td a:hover{ color:#1e5a9d; }

.banner{margin-bottom:5px;padding:0 10px;}
/*.banner .banner_i{position:relative;height:166px;background-color:#000000;}*/
.banner .banner_i{position:relative;background-color:#000000;}
.banner .banner_i .pub{position:absolute;bottom:5px;right:10px;overflow:hidden;}

/*
.div_link{text-align:left;padding:0px 10px;}
.div_link .div_link_i{float:left;margin-top:10px;}
.div_link .div_link_i ul{ width:210px; float:left; margin:0px; padding:0px;text-align:left;}
.div_link .div_link_i ul li{ list-style: none; margin-bottom:10px;}
.div_link .div_link_i ul li a{ color:#a9a9a9; padding-left:20px; background:url(../../img/puce_arrow.png) center left no-repeat; text-decoration:none; }
.div_link .div_link_i ul li a:hover{ text-decoration:underline; }
*/

.copyright{height:116px; padding:20px 0; background:url(../../img/bg_copyright2.png) center center no-repeat; }
.copyright p{ padding:15px 135px 0px 125px; font-size:10px; color:#313131; text-align:justify; }
.copyright p a{ color:#313131; text-decoration:none; }
.copyright p a:hover{ text-decoration:underline; }

div.stats{ width:100%;}
div.stats .no-data{padding:5px;text-align:center;font-weight:bold;}
div.stats table{ font-size:10px; text-transform:uppercase; line-height:30px; border-collapse:collapse;width:100%;}
div.stats table tr th img{vertical-align:middle;}
div.stats table tr th.last{ border-right:0; }
div.stats table tr th.ac{ text-align:center; }
div.stats table tr th a{ color:#d4d4d4 !important;}

div.stats table tr.red td{ background:#ffcccc; }
div.stats table tr.orange td{ background:#ffb380; }
div.stats table tr.separator td{ border-top:1px solid #cacaca;}
div.stats table tr td.last{ border-right:0; }
div.stats table tr td.ac{ text-align:center; }
div.stats table tr td.small{ text-transform:none; line-height:15px;}
div.stats table tr td.dot{ background-position:center left;background-repeat:no-repeat;padding-left:30px;}
div.stats table tr td.dot_red{ background-image:url(../../img/puce_red.png);}
div.stats table tr td.dot_grey{ background-image:url(../../img/puce_grey.png);}
div.stats table tr td.dot_green{ background-image:url(../../img/puce_green.png);}
div.stats table tr td a.btn_18{ color:#fff; font-size:9px; height:16px !important; line-height:16px !important;}
div.stats table tr td a.icon{float:left;}
div.stats table tr td a.icon img{float:left;margin:0px !important;}
div.stats table tr.tot td{ background:#d7d7d7;font-weight:bold; }
div.stats table tr td img{vertical-align:middle;border:0px;}
div.stats table tr td .img_h{vertical-align:middle;border:0px;margin:0px;}
div.stats table tr td .dot{float:right;}
div.stats table tr td .score{font-weight:bold;font-size:12px;}
div.stats table tr td .if_needed{text-transform:none; font-size:10px;}

.team_info{border:#px #000 solid; background:url(../../img/bg_fiche.jpg) top left no-repeat; padding:20px;}
.team_info .box_left{float:left; width:250px; height:200px; font-size:13px; color:#656565;}
.team_info .box_left img{}
.team_info .box_left h3{font-size:28px; color:#d2d2d2;margin:0px;padding:0px;font-weight:normal;}
.team_info .box_right{float:left;width:300px;}
.team_info .box_right h3{font-size:24px; color:#acacac;margin:0px;padding:0px;font-weight:normal;}
.team_info .box_right ul{ margin-top:10px; padding: 0px;}
.team_info .box_right ul li{ font-size:13px; line-height:19px; color:#fff; list-style: none;}
.team_info .box_right ul li strong{ color:#1e5a9d; font-weight:normal;}
.team_info .box_right ul li strong a{ color:#1e5a9d; }

.news_img_container{padding: 0 10px;}
.news_img_container a{display:block;}

.news_box{padding:10px;border-bottom:1px solid #808080;overflow:hidden;position:relative;}
.news_box img{float:left;border:6px #fff solid;margin:0px 20px 20px 0px;}
.news_box .news_text{float:right;width:400px;}
.news_box .news_text ul{margin:0px;padding-left:30px; list-style-image: url('../../img/puce_li.png'); color:#575757;}
.news_box .news_text li{margin:5px;}
.news_box .news_text h3{margin:15px 15px 5px 15px;padding:0px;font-size:20px; color:#236fc0;font-weight:normal;}
.news_box .news_text .std_btn_1{float:left;}
/*.news_box h2{ font-size:24px; color:#236fc0; margin:0px 0px 10px 0px; }*/
/*.news_box h4{ font-size:14px; line-height:30px;color:#808080; margin:0px 0px 10px 0px; font-weight:normal;border-top:1px solid #aeaeae;border-bottom:1px solid #aeaeae;}*/
/*.news_box p{ font-size:12px; color:#575757; line-height:18px; margin-bottom:20px;}*/
.news_box .btn_18{float:right;}
.news_box .news_text .add_this{padding:0px 0px 5px 0px; margin:0px 0px 5px 0px;border-bottom:1px solid #808080;font-weight:bold;}
.btn .std_btn_1{margin-top:10px;float:right;}

/*********************************************/
/*Boîte forfait/suspension                   */
/*********************************************/
.forfait_susp{}
.forfait_susp .title{background-color:#666666;color:#d4d4d4;padding:5px;margin:0px 0px 10px 0px;font-size:12px;text-transform:uppercase;}                     
.forfait_susp p{padding:0px; margin:0px 0px 5px 0px;}
.forfait_susp .date{color:#8b8b8b;}
.forfait_susp .btn_box{margin-top:10px;padding-top:5px;height:25px;border-top:1px solid #8b8b8b;}
.forfait_susp .btn_box .btn_18{display:block;float:right;}

/*********************************************/
/*Album photos                               */
/*********************************************/
.album{}
.album .img_box{position:relative;float:left;overflow:hidden;height:130px;}
.album .img_box img{width:100%;}
.album .img_box_0{width:33%;margin-right:1%;}
.album .img_box_1{width:32%;margin-right:1%;}
.album .img_box_2{width:33%;}

/*********************************************/
/*Formulaire de saisie de données            */
/*********************************************/
.dataform{margin:0 0 15 0;border-collapse:collapse;table-layout:fixed;}
.dataform td{font-size:11px;}
.dataform .lbl{color:#808080;font-weight:bold;padding:0px 5px 0px 5px;text-align:right;width:25%;}
.dataform .lbl_error{color:#cc0033;font-weight:bold;padding:0px 5px 0px 5px;text-align:right;width:25%;}
.dataform .data{}
.dataform .data input{width:100%;border:1px solid #c0c0c0;}
.dataform .data select{width:100%;border:1px solid #c0c0c0;}
.dataform .data textarea{width:100%;border:1px solid #c0c0c0;}

/*********************************************/
/*Notifications                              */
/*********************************************/
.notification 			{ border: 1px solid #666666; border-radius: 3px; display: block; margin-bottom: 15px; overflow: hidden; padding: 9px 0px 4px 0px; position: relative; z-index: 1; zoom: 1; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.notification p			{ color: #333333; font-size:12px; line-height: 16px; margin:0px; padding: 0px 25px 5px 42px;}

.note-error			{ background: url('../../img/ico_error.png') 2px 0px no-repeat #FAE2E3; border-color: #EC9B9B; }
.note-success			{ background: url('../../img/ico_success.png') 2px 0px no-repeat #DFFAD3; border-color: #72CB67; }
.note-info			{ background: url('../../img/ico_info.png') 2px 0px no-repeat #DDE9F7; border-color: #50B0EC; }
.note-attention			{ background: url('../../img/ico_attention.png') 2px 0px no-repeat #FFFAC6; border-color: #D3C200; }

/*********************************************/
/*Tag pour l'affihage des jouers/équipe      */
/*********************************************/
#tag_75_75{position:absolute;width:105px;height:115px;background-image: url('../../img/tag_75_75.png');top:200px;left:600px;}
#tag_75_75 img{margin:15px;}

.star_box{margin:10px 0px 10px 0px;}
.star_box .star_img{float:left;width:90px;}
.star_box .star_info{float:left;width:160px;}
.star_box .star_info div{float:right;font-size:30px;font-weight:bold;text-align:right;}
.star_box .star_info div span{font-size:12px;font-weight:normal;}

/*********************************************/
/*Nombre de visites                          */
/*********************************************/
.visit_count{background-color:#000000;color:#d3d3d3;padding:10px;}
.visit_count .visit_count_i{height:24px;}
.visit_count .visit_count_i .counter{float:left;font-size:24px;line-height:24px;margin-right:10px;}
.visit_count .visit_count_i .lbl{float:left;font-size:12px;line-height:22px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}

/*********************************************/
/*Décompte de saison                         */
/*********************************************/
.decompte{background-color:#000000;color:#d3d3d3;padding:10px;}
.decompte .decompte_i{}
.decompte .decompte_i .counter{text-align:center;font-size:24px;line-height:24px;margin:5px 10px 5px 0px;}
.decompte .decompte_i .lbl{text-align:center;font-size:12px;line-height:22px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}
.decompte .decompte_i .inscr{color:#2671C4;border-color:#2671C4 !important;}

/*********************************************/
/*Login                                      */
/*********************************************/
.login_box{}
.login_box table{margin-bottom:10px;}
.login_box td{padding:0px 5px 0px 5px;text-align:left;}
.login_box .link{text-align:center;line-height:16px;}
.login_box .link a{text-decoration:none;}
.login_box .link a:hover{ text-decoration:underline; }

/******************************************/
/*Boites de messages
/******************************************/
#overlay {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: url('../../img/overlay.gif');	
  opacity: .7;
  filter: alpha(opacity=70);	
  z-index: 5001;
}
#div_msg_imp_popup { position: absolute; width:400px; padding:5px; background-color:#ffffff; border-color: #D3C200; border: 1px solid #f6921e; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#div_msg_imp_popup .inner { background: url('../../img/ico_attention.png') 2px 0px no-repeat #FFFAC6; border:2px solid #f6921e; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #333333; font-size:12px; line-height: 16px; margin:0px; padding: 10px 25px 10px 42px;text-align:left;}

/******************************************/
/*Arbre pour les tournois 
/******************************************/
.tournoi_box{width:220px;border:1px solid #000000; background-color:#e4e4e4;text-align:center;padding-bottom:10px;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;}
.tournoi_box .tournoi_box_title{text-align:center; font-size:12px;line-height:35px; padding-left:5px; color:#d3d3d3; background:url(../../img/tournoi_title.gif) top left repeat-x #414141;}
.tournoi_box .tournoi_box_title span{text-transform:uppercase;font-weight:bold;}
.tournoi_box .team_box{position:relative; text-align:left; font-size:12px; line-height:20px; margin-top:10px; /*border:1px solid #8b8b8b;*/ width:200px; margin-left:auto; margin-right:auto;}
.tournoi_box .team_box .team_name{position:relative;font-size:10px; line-height:12px; text-transform:uppercase;background-color:#eaeaea;padding:5px;border-right:1px solid #8b8b8b;border-left:1px solid #8b8b8b;}
.tournoi_box .team_box .team_name.first{border-bottom:1px solid #8b8b8b;}
.tournoi_box .team_box .team_stats{}
.tournoi_box .team_box .team_stats table{width:100%;border-collapse:collapse;}
.tournoi_box .team_box .team_stats td{background:url(../../img/tournoi_score.gif) top left repeat-x #d4d4d4;width:33.3%;text-align:center;border:1px solid #8b8b8b;color:#5b5b5b;font-size:10px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

.tournoi_box .team_box .game_score{}
.tournoi_box .team_box .game_score table{width:100%;border-collapse:collapse;}
.tournoi_box .team_box .game_score td{width:14.3%;text-align:center;border:1px solid #8b8b8b;font-weight:bold;color:#5b5b5b;;font-size:10px;font-family:Arial, Helvetica, sans-serif;}
.tournoi_box .team_box .game_score .win{background-color:#5b5b5b;color:#d4d4d4;font-weight:bold;}
.tournoi_box .team_box .game_score .cancel{background-color:#cc0000;color:#ffffff;}
.tournoi_box .team_box .game_score .std{background:url(../../img/tournoi_score.gif) top left repeat-x #d4d4d4;}

/******************************************/
/*Disponibilité des surfaces
/******************************************/
.table_dispo{border-collapse:collapse;table-layout:fixed;width:637px;margin-top:5px;}
.table_dispo th{vertical-align:bottom;}
.table_dispo th .hour{float:left;width:32px;}
.table_dispo th .hour .hour_lbl{width:32px;font-size:10px;font-weight:normal;}
.table_dispo th .hour .hour_grid{width:32px;height:12px;background-image:url(../../img/dispo_hour_grid.png)}
.table_dispo td .hour_box{float:left;width:8px;height:20px;background-image:url(../../img/dispo_hour_box.png)}
.table_dispo td .hour_box_dispo{background-color:#009900;}
.table_dispo td .hour_box_reserv{background-color:#ffa500;}
.table_dispo td .hour_box_conf{background-color:#0000ff;}
.table_dispo td .hour_box_close{background-color:#cc0000;}
.table_dispo .legende_dispo{font-weight:bold;color:#009900;}
.table_dispo .legende_reserv{font-weight:bold;color:#ffa500;}
.table_dispo .legende_conf{font-weight:bold;color:#0000ff;}
.table_dispo .legende_cl
ose{font-weight:bold;color:#cc0000;}

/******************************************/
/*Plan du site
/******************************************/
.cb_content_wrapper .sitemap{padding:1px 0 20px 20px !important;}
.sitemap ul{margin:0;padding:0;width:300px;}
.sitemap a{margin:0;padding:0;witdh:150px;}
.sitemap ul li{margin:0;padding:0;list-style:none;}
.sitemap .header{display:block;line-height:24px;font-size:18px;color:#000000;text-align:left;margin-top:15px;}
.sitemap .title{font-size:14px;line-height:24px;text-align:left;margin-left:30px;display:block;}
.sitemap .sub_title{font-size:12px;text-align:left;display:block;margin-left:60px;}
.sitemap .leftsection{width:50%;float:left;}
.sitemap .rightsection{width:50%;float:right;}
/*********************************************/
/* Team List */
/*********************************************/

.team_wrapper{padding:20px;border-bottom:1px solid #c3c3c3;}

.img_wrapper{float:left;margin-right:25px;width:120px;height:120px;}
.img_wrapper:after{content:".";visibility:hidden;}

.team_inner{float:left;width:465px;text-size:14px;}
.team_inner .std_btn_2{margin-right:5px;text-transform:uppercase;}

/*********************************************/
/* Player profile */
/*********************************************/

.tp_info_img{width:250px;float:left;height:250px;margin-right:10px;}


/* New's play button on video */

.vid_play_btn{background:url(../../img/news/play_btn.png) bottom no-repeat;position:absolute;top:66px;left:66px;height:88px;width:88px;}
.vid_play_btn:hover{background:url(../../img/news/play_btn.png) top no-repeat;position:absolute;top:66px;left:66px;height:88px;width:88px;}


/* TV GO WRAPPER */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; 
  padding-top: 25px;
  height: 0;
}

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*#################################*/
.secure-bar-wrapper{
position:fixed;
top:0;
left:0;
width:100%;
background:#202020;
z-index:1000;
min-width:980px;
}

.secure-bar-inner{
	padding:16px 12px;
}

.secure-bar-half{
	width:50%;
	float:left;
	height:32px;
}

.secure-bar-half.right{
  float:right;
}

.secure-bar-half img{
  height:32px;width:32px;background:#fff;border-radius:2px;display:block;
	float:left;margin-right:12px;
}

.secure-bar-half .title{
  text-transform:uppercase;
	color:#666;
	float:left;
	font-size:12px;
	font-weight:bold;
    line-height:12px;
}

.secure-bar-half .texte{
  color:#fff;
	float:left;
	font-size:15px;
}

.secure-bar-half .texte,.secure-bar-half .title
{
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.secure-bar-half.right .title,.secure-bar-half.right .texte,.secure-bar-half.right .btn-custom{
  float:right;
}

.secure-bar-half .btn-custom{
    display: block;
    height: 30px;
    padding: 0px 30px;
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
    background-color: #3a83bf;
    color: #ffffff;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border: none;
    box-shadow: none;
    text-shadow: none;
		margin-left:20px;
}

.secure-bar-half .btn-custom.grey{
  background:#3F3F3F;
}

.secure-bar-half .btn-custom:hover{ 
  background-color: #3476ab;
}

.secure-bar-half .btn-custom.grey:hover{
  background:#383838;
}

