/* CSS Document */
table, td, body { font-family:Trebuchet MS; }
body { background-color:#DFDFDF;}
.clear { clear:both; }


/* div du squelette */
#header { text-align:center; }
#body { width: 980px; background-color:#FFFFFF;  }
#body .titre_tournoi { border-bottom: 3px solid #0066CC; font-family:Arial; font-size:22px; font-weight:bold; text-align:left; padding-left:30px; width:850px; color: #333333; }
#body .titre_tournoi .tournoi { border: 1px solid #333333; padding:1px; margin:1px; vertical-align:middle; }
#body .select_menu {  }
#body .select_menu table { margin-top:5px; }
#body .select_menu a { color: #FFFFFF; }
#body .select_menu img { border-width: 0px; }
#body .select_menu img.selected { border-width: 0px; }
#body .select_menu table td { text-align:center; }

#body .texte { float: left; width: 600px; margin-left: 60px; padding:0px 10px; }
#body .texte .titre { margin-top:10px; text-align:left; background-image:url(img/double-dashed.gif); background-position:bottom; background-repeat:repeat-x; padding-left: 15px; text-transform: uppercase; font-weight:bolder; color: #0066CC; }
#body .texte .contenu { text-align:justify; border-left: 3px solid #ccc; margin: 5px 0px 0px 15px; padding: 0px 5px; line-height:18px; }
#body .scores { float: left; width: 250px;  height: 300px; }
#body .scores .titre { margin-top:10px; text-align:left; background-image:url(img/double-dashed.gif); background-position:bottom; background-repeat:repeat-x; padding-left: 15px; text-transform: uppercase; font-weight:bolder; color:#CC3333; }

#body .scores .matchs { width: 250px; }
#body .scores .matchs th { font-size:10px; font-style:italic; color:#999999; background:url(img/dashed.gif) bottom repeat-x; text-align:center; height:10px; line-height:10px; padding-bottom:2px; }
#body .scores .matchs .jeu { text-align:center;  width: 20px; }
#body .scores .matchs .equipe { width: 70px; }
#body .scores .matchs .score { width: 25px; font-weight:bold; font-size:11px; }
#body .scores .matchs .tournoi { text-align:center;  width: 20px; }
#body .scores .matchs tr.row1 { background-color:#EAEAEA;}
#body .scores .matchs tr:hover { background-color:#ccc; cursor:pointer;}


.poule th { background-color:#D1DCDB; border:1px solid #0066CC; font-size:14px; font-family:Arial; color:#333333;}

/* tableau header */
#tab_header { width: 980px; height:110px; border:0px; background-color:#FFFFFF; }
#tab_header .banniere_g { height: 110px; background-image:url(../img/bg_header/banniere_tournoi.jpg); vertical-align:top; width: 680px; cursor:pointer; background-repeat:no-repeat; }
#tab_header .banniere_d { height: 110px; vertical-align:top; width: 300px;  }
#tab_header .banniere_d .select_tournoi { text-align:left; }
#tab_header .banniere_d .select_tournoi select { width: 300px; border:1px solid #333; font-size:11x; font-family:tahoma; padding-left: 15px; }
#tab_header .banniere_d .select_tournoi option { background-repeat:no-repeat; padding-left: 15px;}
#tab_header .banniere_d .select_tournoi option.impair { background-color:#DFDFDF; }
#tab_header .banniere_d .select_tournoi .txt { font-weight: bold; float:left; }
#tab_header .banniere_d .select_tournoi .menu_admin{ float:left; text-align:right; width: 150px; }

#footer { width: 980px; background-color:#FFFFFF; }
#footer .footer a.hidden { color:#FFFFFF; }
#footer .footer a.hidden:hover { color:#666; }

h1 { font-family:Arial; font-size:14px; margin:15px 0px 0px 0px; padding:5px; width: 600px; text-align:left; text-decoration:underline; }
h2 { font-family:Tahoma; font-size:12px; margin:0px; padding:0px; width: 600px; text-align:left; padding-left:20px; }
h3 { font-family:Arial; font-size:15px; margin:0px; padding:0px; width: 600px; text-align:center; color:#000; border: 3px double #990000; }

/* Commun à tous */
a {color:#0066CC; text-decoration:none;}
a:hover {color:#000000; text-decoration:none;}

.title {	background-image:url(img/dashed.gif);	background-position:bottom;	background-repeat:repeat-x;	padding:10px 0px 5px 0px;
	font-size:15px;	font-weight:bold;	color:#666666;	margin-bottom:10px;	text-align:center;	width: 800px;
	font-family: Arial, Helvetica, sans-serif;}

/* Grande colonne */
.colonne {border-width:1px; border-collapse:collapse;}

/* Arbre */
.corner_top {
background-image:url(img/corner_top.jpg);
background-position:center;
background-repeat:no-repeat;
width:20px;
}

.corner_bottom {
background-image:url(img/corner_bottom.jpg);
background-position:center;
background-repeat:no-repeat;
width:20px;
}

.t {
background-image:url(img/T.jpg);
background-position:right;
background-repeat:no-repeat;
height:50px;
width:20px;
}

.i {
background-image:url(img/I.jpg);
background-position:right;
background-repeat:no-repeat;
height:50px;
width:20px;
}

.horizontale {
background-image:url(img/horizontale.jpg);
background-position:center;
background-repeat:no-repeat;
height:50px;
width:20px;
}

.horizontalewinner {
background-image:url(img/horizontale.jpg);
background-position:center;
background-repeat:repeat-x;
height:50px;
width:150px;
}
.horizontalewinner_bo3 {
background-image:url(img/horizontale.jpg);
background-position:center;
background-repeat:repeat-x;
height:50px;
width:450px;
}
/* Cellules */
.score { text-align:right; }
.match { border:1px solid #333333; }
.win { background-color:#C5C5C5; height:12px; padding-left:1px; }
.loose { background-color:#F5F5F5; height:12px; padding-left:1px; }

.double { border:2px solid #333333;}

.empty_match {
border-collapse:collapse;
border:0px solid #333333;
height:50px;
width:20px;
}

/* POULE */

table.poule {width:250px; background:url(img/dashed.gif) bottom repeat-x;}

.subtitle {
font-size:10px;
font-style:italic;
color:#999999;
background:url(img/dashed.gif) bottom repeat-x;
text-align:center;
height:10px;
line-height:10px;
padding-bottom:2px;
}

.equipe {padding-left:5px; text-align:left;}
.points {text-align:center;width:20px; font-size:11px;}
.status {text-align:center; font-size:9px; font-style:italic;}
.normal { font-size:11px;}
.gris_clair { background-color:#F2F2F2; font-size:11px;}
.gras { font-weight:bold; }
.interro { cursor:help;}
.op_right { text-align:right; padding-right:3px; font-size:11px; width: 80px;}
.op_left { text-align:left; padding-left:3px; font-size:11px; width: 80px;}
.petit { font-size:9px;}
.noresult {background-color:#FFFFFFF; width:20px; text-align:center; color:#FFFFFF;}
.vert {background-color:#009C12; width:20px; text-align:center; color:#FFFFFF; }
.rouge {background-color:#E32000; width:20px; text-align:center; color:#FFFFFF;}
.egalite {background-color:#666666; width:20px; text-align:center; color:#FFFFFF;}
.vert_clair {background-color:#77E384; width:20px; text-align:center; color:#FFFFFF; }
.rouge_clair {background-color:#EA7966; width:20px; text-align:center; color:#FFFFFF;}
.egalite_clair {background-color:#B4B4B4; width:20px; text-align:center; color:#FFFFFF;}
.fine { line-height:12px;}
.fermer{display:none}
.ouvert{display:table}
/* match phase finale */
.f_match { 
font-size:10px;
color:#000000;
border-collapse:collapse;
border:1px solid #333333;
height:50px;
background-color:#F5F5F5;
width:130px;
background-color: #D1D3D1;
}
.f_name { text-align:left; }
.f_status { text-align:left; font-style:italic; color: #666666; }
.f_score { width: 30px; text-align: center; }
.f_vert {background-color:#009C12; color:#FFFFFF; }
.f_rouge {background-color:#E32000; color:#FFFFFF; }
.f_egalite {background-color:#666666; color:#FFFFFF; }
.f_vert_clair {background-color:#77E384; color:#FFFFFF; }
.f_rouge_clair {background-color:#EA7966; color:#FFFFFF; }
.f_egalite_clair {background-color:#B4B4B4; color:#FFFFFF; }

/* LIVE */

.live_title { font-width: 24px; font-weight:bold; color: #CC0000; }

#live .match { width: 600px; height: 25px; margin-top: 10px; font-style: normal; font-weight:bold; background-color:#ccc;}
#live .adv1 { text-align:left; float: left; width:220px; height: 20px; font-size: 20px; padding-left: 10px; padding-top:5px; }
#live .score { text-align:center; float: left; width:65px; height: 20px; font-size: 20px; padding-top:5px; font-weight: bold; color: #fff; }
#live .space {float: left; width:5px; height: 20px; }
#live .adv2 { text-align:right; float: left; width:220px; height: 20px; font-size: 20px; padding-right: 10px; padding-top:5px; }
#live .win {background-color:#009C12; }
#live .loose {background-color:#E32000; }
#live .draw {background-color:#666666; }
#live .live {background-color:#000; }

/* status */
#live .status1 { background-color: #fff; }
#live .status5 { background-color: #FFd9d9; }

/* fullscreen */

#live_fs .match { width: 800px; height: 90px; margin-top: 10px; font-style: normal; font-weight:bold; background-color:#ccc;}
#live_fs .adv1 { text-align:left; float: left; width:300px; height: 55px; font-size: 60px; padding-left: 10px; padding-top:35px; }
#live_fs .score { text-align:center; float: left; width:85px; height: 55px; font-size: 70px; padding-top:35px; font-weight: bold; color: #fff; }
#live_fs .space {float: left; width:5px; height: 70px; }
#live_fs .adv2 { text-align:right; float: left; width:300px; height: 55px; font-size: 60px; padding-right: 10px; padding-top:35px; }
#live_fs .win {background-color:#009C12; }
#live_fs .loose {background-color:#E32000; }
#live_fs .draw {background-color:#666666; }
#live_fs .live {background-color:#000; }

/* status */
#live_fs .status1 { background-color: #fff; }
