/* Mise en page */
body {background: #021649 url(image/interface/bg.jpg) repeat-x fixed; padding:0; display: inline; font-size: 11px; margin: 0px; color: #3D73C1; font-family: Arial, Helvetica, sans-serif; text-align:justify;}

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


/* Header */
#head01 {margin:0 auto 0 auto;  background: url(image/interface/head_hi.jpg) no-repeat left top;width:990px; height:20px;}
#head02 {margin:0 auto 0 auto; width:990px; height:135px;}
	#head02c1 {float: left; background: url(image/interface/head_c1.jpg) no-repeat left top; margin:0 auto 0 auto; width:151px; height:135px;}
	#head02clog {float: left; margin:0 auto 0 auto; width:247px; height:135px;}
	#head02c3 {float: left; background: url(image/interface/head_c3.gif) no-repeat left top; margin:0 auto 0 auto; width:293px; height:135px;}
	#head02c4 {float: left; background: url(image/interface/head_c4.jpg) no-repeat left top; margin:0 auto 0 auto; padding:0px 5px 10px 5px; width:270px; height:115px;}
	#head02c5 {float: left; background: url(image/interface/head_c5.jpg) no-repeat left top; margin:0 auto 0 auto; width:19px; height:135px;}
#head03 {background: url(image/interface/head_lo.jpg) no-repeat left top; margin:0 auto 0 auto; width:990px; height:54px;}


/*-----------------------------------------------------------*/
#blockparis {

float:left;

margin-right:valeur;

}

/* Menu haut */
#menuh {background: url(image/interface/menuh_bg.jpg) no-repeat left top; margin:0 auto 0 auto; width:990px; height:31px;}
	/* Menu 6x boutons */
	#menuh6vi {float: left;margin:0; width:3px; height:31px;}
	.menuh6bt {float: left; margin:0 2px 0 2px; width:160px; height:31px; vertical-align:middle; line-height: 31px; text-align:center;}
		.menuh6bt a {background: url(image/interface/bt6_00.jpg) no-repeat left top; display:block; width:160px; height:31px; font-size:12px; font-weight: bold; color: #FFDF0B; text-decoration: none;}
		.menuh6bt a:hover {background: url(image/interface/bt6_01.jpg) no-repeat left top; font-size:12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
		.menuh6bt a:link {color: #FFDF0B;}
	/* Menu 7x boutons */
	#menuh7vi {float: left;margin:0; width:5px; height:31px;}
	#menuh7bt {float: left; margin:0 2px 0 2px; width:136px; height:31px; vertical-align:middle; line-height: 31px; text-align:center;}
		#menuh7bt a {background: url(image/interface/bt7_00.jpg) no-repeat left top; display:block; width:136px; height:31px; font-size:11px; font-weight: bold; color: #FFDF0B; text-decoration: none;}
		#menuh7bt a:hover {background: url(image/interface/bt7_01.jpg) no-repeat left top; font-size:11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
		#menuh7bt a:link {color: #FFDF0B;}
#menuhlo {background: url(image/interface/menuh_lo.jpg) no-repeat left top; margin:0 auto 0 auto; width:990px; height:6px;}
/*-----------------------------------------------------------*/
#menu {
	width: 550px;
	float: left;
	height: 30px;
	background-image: url(images/Untitled 7.jpg);
	background-repeat: repeat-x;
	background-position: left;
	background-color: #4274AF;
}
#menu li {
	display: inline;
}
#menu li a, #menu li a:hover, #menu li a:active{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	display:inline-block;
	padding-top: 5px;
}

/*-----------------------------------------------------------*/
.spCommentBloc { border:solid #CCCCCC; border-width:0 1px 1px 1px; padding:4px 7px; background:url(/image/barre_comment.png) no-repeat top right; position:relative; }
.spCommentTitre { color:#666; font-size:17px; font-weight:normal; margin:0; padding:0 }
.spBloc1{ border:1px solid #d9d9d9; }
.spBlocTitre1 { margin:-1px; padding:0px 20px; background:#e3e3e3 url(/image/barres_titre.gif) no-repeat right top; }

/* Contenu */
#contenu {background: url(image/interface/cont_ext.jpg); width: 990px; margin:0 auto 0 auto;}

	/* 3x DIV conteneur */
	#colg {float: left; margin:0 0 0 0; width:186px;}
	#cont {float: left; margin:0 4px 0 4px; width:610px;}
	#cold {float: left; margin:0 0 0 0; width:186px;}

	/* Colonne gauche et droite */
		/* Entete */
		.menvent {background: url(image/interface/menuc_ent.jpg) no-repeat left top; padding:26px 10px 7px 0; width:176px; height:26px; vertical-align:middle; line-height: 26px; text-align:right;}

		/* Espace membre */
		#menvhicon {background: url(image/interface/menucc_hi.jpg); width:186px; height:22px;}
		#menvextcon {background: url(image/interface/menucc_ext.jpg); padding:0 11px 0 11px; width:164px; font-size:11px; color: #3D73C1;}
		#menvlocon {background: url(image/interface/menucc_lo.jpg); width:186px; height:22px;}
		#embtcon { margin:0 auto; width:160px; height:31px; vertical-align:middle; line-height: 31px; text-align:center;}
			#embtcon a {background: url(image/interface/bt_con0.png) no-repeat left top; display:block; width:160px; height:31px; font-size:14px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
			#embtcon a:hover {background: url(image/interface/bt_con1.png) no-repeat left top; font-size:14px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
		#embtins { margin:0 auto; width:160px; height:31px; vertical-align:middle; line-height: 31px; text-align:center;}
			#embtins a {background: url(image/interface/bt_ins0.png) no-repeat left top; display:block; width:160px; height:31px; font-size:14px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
			#embtins a:hover {background: url(image/interface/bt_ins1.png) no-repeat left top; font-size:14px; font-weight: bold; color: #FFFFFF; text-decoration: none;}

		/* Menu vertical */
		#menvhi {background: url(image/interface/menuc_hi.jpg); width:186px; height:22px;}
		#menvext {background: url(image/interface/menuc_ext.jpg); padding:0 13px 0 13px; width:160px;}
		#menvextc {background: url(image/interface/menuc_ext.jpg); padding:0 13px 0 13px; width:160px; text-align:center;}
			#menvextc img2 {margin: 0 0 4px 0; border:0px;}
		#menvlo {background: url(image/interface/menuc_lo.jpg); width:186px; height:22px;}

	/* Contenu */
		/* Jeux 4x cases */
		#jeuxent {background: url(image/interface/jeux_ent.jpg) no-repeat left top; margin:0; width:610px; height:30px; padding:15px 0 12px 0; vertical-align:middle; line-height: 30px; text-align:center;}
		#jeux4xc {width:610px; height:611px; margin:0;}
			#jeux4xc01 {width:610px; height:63px; margin:0;}
				#jeux4xc01c1 {float: left; width:188px; height:36px; margin:0; background: url(image/interface/jeux_01hi.jpg) no-repeat left top; padding:25px 94px 2px 23px; text-align:left; vertical-align:middle; line-height: 36px;}
				#jeux4xc01c2 {float: left; width:188px; height:36px; margin:0; background: url(image/interface/jeux_02hi.jpg) no-repeat left top; padding:25px 23px 2px 94px; text-align:right;  vertical-align:middle; line-height: 36px;}
			#jeux4xc02 {width:610px; height:194px; margin:0;}
				#jeux4xc02c1 {float: left; width:260px; height:180px; margin:0; background: url(image/interface/jeux_01ext.jpg) no-repeat left top; padding:8px 20px 6px 25px;}
				#jeux4xc02c2 {float: left; width:260px; height:180px; margin:0; background: url(image/interface/jeux_02ext.jpg) no-repeat left top; padding:8px 25px 6px 20px;}
			#jeux4xc03 {width:610px; height:106px; margin:0;}
				#jeux4xc03c3 {float: left; width:188px; height:36px; margin:0; background: url(image/interface/jeux_03hi.jpg) no-repeat left top; padding:68px 4px 2px 23px; text-align:left; vertical-align:middle; line-height: 36px;}
				#jeux4xc03bal {float: left; width:180px; height:106px; margin:0;}
					#jeux4xc03balim {width:180px; height:95px; margin:0;}
					#jeux4xc03ballo {width:180px; height:11px; margin:0; background: url(image/interface/jeux_ballo.jpg) no-repeat left top;}
				#jeux4xc03c4 {float: left; width:188px; height:36px; margin:0; background: url(image/interface/jeux_04hi.jpg) no-repeat left top; padding:68px 23px 2px 4px; text-align:right; vertical-align:middle; line-height: 36px;}
			#jeux4xc04 {width:610px; height:248px; margin:0;}
				#jeux4xc04c3 {float: left; width:260px; height:180px; margin:0; background: url(image/interface/jeux_03ext.jpg) no-repeat left top; padding:8px 20px 60px 25px;}
				#jeux4xc04c4 {float: left; width:260px; height:180px; margin:0; background: url(image/interface/jeux_04ext.jpg) no-repeat left top; padding:8px 25px 60px 20px;}
		#jeuxbt {margin:0 2px 0 2px; width:160px; height:31px; vertical-align:middle; line-height: 31px; text-align:center;}
			#jeuxbt a {background: url(image/interface/bt_01.png) no-repeat left top; display:block; width:160px; height:31px;}
			#jeuxbt a:hover {background: url(image/interface/bt_00.png) no-repeat left top;}

		/* Cadre */
		#contcadhi {background: url(image/interface/cad_hi.jpg)  no-repeat left top;  margin:0; width:610px; height:30px; padding:15px 0 28px 0; vertical-align:middle; line-height: 30px; text-align:center;}
		#contcadex {background: url(image/interface/cad_ext.jpg); width:590px; padding: 0 10px 0 10px;}
		#contcadlo {background: url(image/interface/cad_lo.jpg) no-repeat left top; margin:0 0 10px 0; width:610px; height:16px;}

		/* Tableau 100% */
		#tab100hi {background: url(image/interface/tab100_hi1.jpg) no-repeat left top; margin:10px 0 0 0; width:560px; height:34px; padding:5px 20px 0 30px; vertical-align:middle; line-height: 34px;}
		#tab100hi2 {background: url(image/interface/tab100_hi2.jpg) no-repeat left top; margin:10px 0 0 0; width:610px; height:14px;}
		#tab100ex {background: url(image/interface/tab100_ext.jpg); width:588px; padding: 0 11px 0 11px;}
		#tab100lo {background: url(image/interface/tab100_lo.jpg) no-repeat left top; margin:0 0 10px 0; width:610px; height:14px;}
a img /* Toutes les images contenues dans un lien */
{
   border: none; /* Pas de bordure */
}
.flottant_gauche {
	float: left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:10px;
	height: 300px;
}

.flottant_droite {
	float: right;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:0px;
}
dl.gallery
{

background-color: #ddd;
width: 140px;
text-align: center;
padding: 10px;
float: left;
margin-right: 1em;
}

.gallery dt { font-weight: bold; }

.gallery dt img
{
border: 1px solid #000;
width: 120px;
height: 120px;
}

.gallery dd
{
margin: 0;
padding: 0;
}
/* Contenu 2 */
#contenu2 {background: url(image/interface/cont2_ext.jpg); width: 990px; margin:0 auto 0 auto;}

	/* 2x DIV conteneur */
	#cont2 {float: left; margin:0 5px 0 5px; width:720px;}
	#cold2 {float: left; margin:0; width:250px; padding:4px 5px 4px 5px;}

	/* Contenu */
		/* Cadre et menu */
		#contcadhi2 {background: url(image/interface/cad2_hi.jpg) no-repeat left top; margin:0; width:720px; height:30px; padding:13px 0 18px 0; vertical-align:middle; line-height: 30px; text-align:center;}
		#contcadbt2 {background: url(image/interface/cad2_bt.jpg) no-repeat left top; margin:0; width:697px; height:31px; padding:0 6px 0 17px; vertical-align:middle; line-height: 31px; text-align:center;}
		#contcadto2 {background: url(image/interface/cad2_top.jpg) no-repeat left top; margin:0; width:720px; height:50px; padding:3px 0 13px 0; text-align:center;}
		#contcadex2 {background: url(image/interface/cad2_ext.jpg); width:700px; padding: 0 10px 0 10px;}
		#contcadlo2 {background: url(image/interface/cad2_lo.jpg) no-repeat left top; margin:0 0 10px 0; width:720px; height:16px;}

	/* Colonne droite */
		/* Bouton */
		#men2bt {margin:0 0 2px 0; width:250px; height:44px; vertical-align:middle; line-height: 44px; text-align:center;}
			#men2bt a {background: url(image/interface/bt2_00.png) no-repeat left top; display:block; width:229px; height:44px; padding:0 2px 0 19px;}
			#men2bt a:hover {background: url(image/interface/bt2_01.png) no-repeat left top;}

		/* Menu vertical */
		#men2vent {background: url(image/interface/menu2c_ent.jpg) no-repeat left top; padding:26px 10px 7px 0; width:240px; height:26px; vertical-align:middle; line-height: 26px; text-align:right; margin:3px 0 0 0;}
		#men2vhi {background: url(image/interface/menu2c_hi.jpg); width:250px; height:22px;}
		#men2vext {background: url(image/interface/menu2c_ext.jpg); padding:0 13px 0 13px; width:224px;}
		#men2vextc {background: url(image/interface/menu2c_ext.jpg); padding:0 13px 0 13px; width:224px; text-align:center;}
			#men2vextc img {margin: 0 0 4px 0; border:0px;}
		#men2vlo {background: url(image/interface/menu2c_lo.jpg); width:250px; height:22px; margin:0 0 6px 0;}

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


/* Footer */
#footmenu {margin:0 auto 0 auto; background: url(image/interface/foot_menu.jpg) no-repeat left top; width: 990px; height: 43px; vertical-align:middle; line-height: 43px; text-align:center;}
#footlink {margin:0 auto 0 auto; background: url(image/interface/foot_link.jpg) no-repeat left top; width: 990px; text-align:center; padding: 6px 0 6px 0;}
#footcopy {margin:0 auto 0 auto; background: url(image/interface/foot_copy.jpg) no-repeat left top; width: 970px; height: 19px; padding:0 10px 0 10px; vertical-align:middle; line-height: 19px; text-align:center;}
#footlogo {margin:0 auto 0 auto; width: 990px; height: 33px;}
	#footlogo1 {float: left; margin:0; background: url(image/interface/foot_c1.jpg) no-repeat left top; width: 340px; height: 33px;}
	#footlogoc {float: left; margin:0; width: 309px; height: 33px;}
	#footlogo3 {float: left; margin:0; background: url(image/interface/foot_c3.jpg) no-repeat left top; width: 341px; height: 33px;}
#footlo {margin:0 auto 0 auto; background: url(image/interface/foot_lo.jpg) no-repeat left top; width: 990px; height: 13px;}

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


/* Patch bug IE6 */
.spacer {clear: both; visibility:hidden; margin:0; padding:0;}

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


/* Styles textes et liens */
.style1 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #030E2F;}
.style2 {font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;}
.style3 {font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;}
.style4 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #3D73C1; text-decoration:underline;}
.style5 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #4F7DBD;}
.style6 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #56A001;}
.style7 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #56A001;}
.style8 {font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #56A001;}
.style9 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #030E2F;}
.style10 {font-size: 22px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;}
.style11 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #2A2A2A; font-style:italic;}
.style12 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2A2A2A; font-style:italic;}
.style13 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #1d4e95;}
.style14 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #394a00; font-style:italic;}
.style15 {font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #394a00;}
.style16 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;}

#head02c4 a {color: #FFFFFF; text-decoration: none ;font-size : 12px ; font-weight: bold;}
#head02c4 a:link {color: #FFFFFF;}
#head02c4 #link a:link {color: #FFFFFF;}
#head02c4 a:hover {color: #FFFFFF; text-decoration: underline ;font-size : 12px ; font-weight: bold;}

#link a {color: #3D73C1; text-decoration: none ;font-size : 10px ; font-weight: bold;}
#link a:link {color: #3D73C1;}
#link a:hover {color: #3D73C1; text-decoration: underline ;font-size : 10px ; font-weight: bold;}

#menvext a {color: #A05600; text-decoration: none ;font-size : 11px ; font-weight: bold;}
#menvext a:link {color: #A05600;}
#menvext a:hover {color: #3D73C1; text-decoration: underline ;font-size : 11px ; font-weight: bold;}

#jeux4xc02c1 a, #jeux4xc02c2 a, #jeux4xc04c3 a, #jeux4xc04c4 a {color: #FFFFFF; text-decoration: none ;font-size : 11px ; font-weight: bold;}
#jeux4xc02c1 a:link, #jeux4xc02c2 a:link, #jeux4xc04c3 a:link, #jeux4xc04c4 a:link {color: #FFFFFF;}
#jeux4xc02c1 a:hover, #jeux4xc02c2 a:hover, #jeux4xc04c3 a:hover, #jeux4xc04c4 a:hover {color: #FFFFFF; text-decoration: underline ;font-size : 11px ; font-weight: bold;}

a {color: #A05600; text-decoration: none ;font-size : 11px ; font-weight: bold;}
a:link {color: #A05600;}
a:hover {color: #A05600; text-decoration: underline ;font-size : 11px ; font-weight: bold;}

#contcadbt2 {color: #FFFFFF; text-decoration: none ;font-size : 11px ;}
#contcadbt2 a {color: #345C00; text-decoration: none ;font-size : 11px ; font-weight: bold;}
#contcadbt2 a:link {color: #345C00;}
#contcadbt2 a:hover {color: #FFFFFF; text-decoration: underline ;font-size : 11px ; font-weight: bold;}

#men2bt a {color: #78C0F9; text-decoration: none ;font-size : 15px ; font-weight: bold;}
#men2bt a:link {color: #78C0F9;}
#men2bt a:hover {color: #FFFFFF; text-decoration: none ;font-size : 15px ; font-weight: bold;}

#contcadex2 {color: #6A6A6A; text-decoration: none ;font-size : 12px ;}
#contcadex2 a {color: #6A6A6A; text-decoration: none ;font-size : 12px ; font-weight: bold;}
#contcadex2 a:link {color: #6A6A6A;}
#contcadex2 a:hover {color: #6A6A6A; text-decoration: underline ;font-size : 11px ; font-weight: bold;}

#footmenu a {color: #3D73C1; text-decoration: none ;font-size : 11px ; font-weight: bold;}
#footmenu a:link {color: #3D73C1;}
#footmenu a:hover {color: #030E2F; text-decoration: underline ;font-size : 11px ; font-weight: bold;}

#footcopy a {color: #FFFFFF; text-decoration: none ;font-size : 12px ; font-weight: bold;}
#footcopy a:link {color: #FFFFFF;}
#footcopy a:hover {color: #FFFFFF; text-decoration: underline ;font-size : 12px ; font-weight: bold;}

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

#tableau {
    font-family: font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 10px 0;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}
#tableau th {
    font-size: 13px;
    font-weight: normal;
    padding: 5px;
    background: #b9c9fe url('') repeat-x;
    border-top: 2px solid #d3ddff;
    border-bottom: 1px solid #fff;
    color: #039;
}
#tableau td {
    padding: 3px;
    border-bottom: 1px solid #fff;
    color: #669;
    border-top: 1px solid #fff;
    background: #e8edff url('') repeat-x;
}
#tableau tfoot tr td {
    background: #e8edff;
    font-size: 16px;
    color: #99c;
    text-align:center;
}
#tableau tbody tr:hover td {
    background: #d0dafd url('') repeat-x;
    color: #339;
}
#tableau a:hover {
    text-decoration:underline;
}

/*-----------------------------------------------------------*/
/* Styles formulaires */
.inputespace {font-size: 11px; font-family: Arial, Helvetica, sans-serif; width:120px;}


/*-----------------------------------------------------------*/
tr.ttitre td {
  background-color: #2C529D;
  color: #ffffff;
  font-weight: bold;
}

tr.ttitreEx td {
  background-image: url('image/interface/tab100_tit.jpg');
  color: #ffffff;
  font-weight: bold;
  height: 28px;
  font-size: 13px;
}



tr.tl1 td {
  background-color: #FFFFFF;
  color: #3C73CC;
}

tr.tl2 td {
  background-color: #c2d3e7;
  color: #2C529D
;
}

h2 {
  margin-top: 0px;
}

h3 {
  margin-top: 0px;
}

.bulle {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 400px;
  padding: 4px;
  background-color: #C2D3E7;
  border: 1px #888 solid;
  visibility: hidden;
  z-index: 100;
}

.lienaide {
  font-weight: bold;
  cursor: help;
}

div.listepays {
  padding: 4px 0px 0 10px;
}

div.listechampionnat {
  padding: 4px 0px 0 30px;
}

/******************************************************************************/
/* Classes pour les résultats blog */
/******************************************************************************/

.stats table.stat {border: solid 1px #000000;}
.stats table.stat tr.tableautitre {background:#2C529D; color:#ffffff; font-family:Arial, Verdana, sans-serif;}
.stats tr.soustitre {background:#2C529D;}
.stats td.titrecenter {font-weight:bold; text-align:center}
.stats td.titreleft {font-weight:bold;}
.stats td.center {text-align:center}

.stats tr.tableauligne1 {background:#C2D3E7; color: #2C529D;}
.stats tr.tableauligne2 {background:#FFFFFF; color: #3C73CC;}

.stats tr.tableauligne3 {background:#D0D0D0;}
.stats tr.tableauligne4 {background:#EFEFEF;}

.stats input, .stats select
{
  font-family: Verdana, Arial, sans-serif;
	font-size: 10px;

	color:#2C529D;
  background-color:#C2D3E7;
}
.stats input.bouton {height:20px;}
.stats input.checkbox {background-color: transparent;}

.stats textarea
{
  font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#2C529D;
  background-color:#C2D3E7;
}

h2 {
  font-size: 14px;
}

.orange {
  color: #A05600;
  font-weight: bold;
}

table.stat, table.simulateur {border: solid 1px #000000;}

table.tabstat tr.tableautitre td, table.tabstat tr.tableautitre_champ td
{
  background-color: #6f91B7;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

table.tabstat tr.tableautitre_champ td
{
  background-color: #992400;
}

table.tabstat tr.tl1 td
{
  background-color: #FFFFFF;
  text-align: center;
}

table.tabstat tr.tl1b td
{
  background-color: #FFFFFF;
  text-align: left;
}

table.tabstat tr.tl2 td
{
  background-color: #C2D3E7;
  text-align: center;
}

table.tabstat tr.tl2b td
{
  background-color: #C2D3E7;
  text-align: left;
}

table.tabstat tr td.algauche
{
  text-align: left;
}
table.tabstat tr td.aldroite
{
  text-align: right;
}

.tabstat a {
  color: #333333;
  text-decoration: none;
}
.tabstat a:hover {
  color: #666666;
  text-decoration: underline;
}

.forfait { color: #802040; }
.suivi { color: #800000; }
.victoire { color: #000080; }
.nul { color: #008000; }
.defaite { color: #800000; }
.clubsuivi{ color: #800000; font-weight: bold;}

tr.soustitre {background:#FFE401;}
td.titrecenter {color:#FFFFFF; font-weight:bold; text-align:center; font-size: 11px;}
td.titreleft {color:#FFFFFF; font-weight:bold; font-size: 11px;}

td.soustitrecenter {color:#000000; font-weight:bold; text-align:center; font-size: 11px;}
td.soustitreleft {color:#000000; font-weight:bold; font-size: 11px;}
td.labelle {font-weight:bold;}
.huitiemefinal {background-color:#4D7012; color:#FFFFFF; width: 130px; height: 44px;}
.quartfinal {background-color:#4D7012; color:#FFFFFF; width: 130px; height: 44px;}
.demifinal {background-color:#4D7012; color:#FFFFFF; width: 130px; height: 44px;}
.finale {background-color:#FFE401; width: 170px; margin-left: 20px;}

table.simulateur tr.tableautitre td,
table.simulateur tr.soustitre td {
  padding: 2px;
}

