/*                     */
/* Mise forme générale */
/*                     */
html, body {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 10pt;
line-height: 13pt;
text-align: center;
color: white;
background: url("") repeat left top;
background-color: #003300;
margin: 0;
padding-bottom: 5px;
}
/* Conteneur de la Page */
#container {
width: 990px;
background: url("../images/container_bg.jpg") repeat-y left top;
/* top/bottom right/left */
margin: 0 auto;
padding: 0;
}
/* Header */
#header {
width: 990px;
height: 138px;
background: url("../images/header.jpg") no-repeat left top;
}

/* Header */
#header2 {
width: 990px;
height: 138px;
background: url("../images/Paris Sportifs.jpg") no-repeat left top;
}


/* Header */
#header3 {
width: 990px;
height: 138px;
background: url("../images/poker en ligne.jpg") no-repeat left top;
}

/* Header */
#header1 {
width: 990px;
height: 138px;
background: url('../images/Paris Hippiques.jpg') no-repeat left top;
}

/* Header */
#header6 {
width: 990px;
height: 138px;
background: url('../images/Casinos Virtuels.jpg') no-repeat left top;
}


/* Header */
#header7 {
width: 990px;
height: 138px;
background: url('../images/header_vierge.jpg') no-repeat left top;
}


/* Colonne Gauche */
#gauche {
width: 200px;
text-align: center;
float: left;
/* top right bottom left */
margin: 20px 20px 0 20px;
}
* html #gauche {
/* top right bottom left */
margin: 20px 20px 0 10px;
}
/* Colonne Centre */
#centre {
width: 580px;
text-align: justify;
float: left;
/* top right bottom left */
margin: 0 20px 0 0;
}
/* Colonne Droite */
#droite {
width: 130px;
text-align: center;
float: left;
/* top right bottom left */
margin: 20px 0 0 0;
}
/* Footer */
#footer {
width: 990px;
height: 50px;
text-align: center;
font-size: 7pt;
color: #f8b500;
background: url("../images/footer.gif") no-repeat left top;
background-color: transparent;
margin: auto;
clear: both;
padding-top: 10px;
}

/*                */ 
/* Menu Superieur */
/*                */ 

dl#top_menu {
width: 990px;
height: 40px;
margin: 0;
}
#top_menu dd {
width: 168px;
height: 40px;
font-size: 13pt;
margin-left: 25px;
display: inline;
float: left;
}
#top_menu  a:link, #top_menu  a:visited {
width: 168px;
height: 30px;
line-height: 30px;
color: #400000;
background-color: transparent;
background: url("../images/top_menu_off.gif") no-repeat left top;
display: block;
text-decoration: none;
}
#top_menu a:active, #top_menu a:hover, #top_menu #menu_on {
width: 168px;
height: 40px;
line-height: 40px;
color: white;
background-color: transparent;
background: url("../images/top_menu_on.gif") no-repeat left top;
display: block;
text-decoration: none;
}

/*             */
/* Bloc Gauche */
/*             */

#gauche .bloc {
width: 200px;
display: block;
color: white;
background-color: #ec5f00;
border-bottom: 1px solid #400000;
/* top right bottom left */
margin: 0 0 20px 0;
padding-top: 5px;
}
#gauche .bloc dl {
margin: 0;
}
#gauche .bloc dd {
width: 200px;
height: 16px;
line-height: 16px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
font-weight: bold;
text-align: left;
text-indent: 35px;
background: url("../images/left_puce.jpg") no-repeat 10px top;
/* top right bottom left */
margin: 0 0 10px 0;
}

/*       */
/* Liens */
/*       */

a:link, a:visited {
text-decoration: underline;
color: #f8b500;
background-color: transparent;
outline: none;
}
a:active, a:hover {
color: white;
background-color: transparent;
outline: none;
}

/*                      */
/*        Titres        */
/*                      */

/* Titres Gauche */
#gauche h1 {
width: 200px;
height: 34px;
line-height: 34px;
font-size: 12pt;
text-align: left;
text-indent: 40px;
text-decoration: none;
color: #f8b500;
background-color: transparent;
background: url("../images/left_menu_titre.gif") no-repeat left top;
margin: 0;
}
/* Titres Centre */
h1 {
height: 25px;
line-height: 25px;
font-size: 16pt;
text-align: left;
text-indent: 35px;
text-decoration: underline;
color: #f8b500;
background-color: transparent;
background: url("../images/h1.gif") no-repeat left top;
/* top right bottom left */
margin: 20px 0 5px 0;
}
/* Sous Titres */ 
h2 {
font-size: 11pt;
text-align: left;
color: white;
background-color: transparent;
/* top right bottom left */
margin: 0 0 5px 0;
}

/*                 */
/* Eléments divers */
/*                 */

/*  Images dans les colonnes Gauche et Droite  */
#gauche img, #droite img {
/* top right bottom left */
margin: 0 auto 5px auto;
clear: both;
}
/* Pas de bordure sur les images par défaut */
img {
border: none;
vertical-align: middle;
}
/* Bordure sur les images */
.bord {
border: 2px solid white;
}
/* Retour à la ligne forcé */
.clear {
clear: both;
}
/* Alignement flottant à gauche */
.left {
/* top right bottom left */
margin: 0 10px 0 0;
float: left;
}
/* Alignement flottant à droite */
.right {
/* top right bottom left */
margin: 0  0 5px 10px;
float: right;
}
/* Alignement centré */
.center {
text-align: center;
}
small {
font-size: 7pt;
}
/* Tableau des Tournois */
table {
width: 560px;
}
th {
text-align: center;
font-size: 11pt;
background-color: #920000;
}
td {
font-family: Arial;
border-collapse: separate;
padding: 1px;
margin: 3px;
text-align: center;
background-color: #048d01;
width: 70px;
}
.nom {
text-align: left;
text-indent: 5px;
width: 280px;
}
.etat1 {
background-color: #ec5f00;
}
.etat2 {
color: #400000;
background-color: #f8b500;
}
/* Bloc FAQ */
.faq {
height: 15px;
border-bottom: 1px solid #048d01;
overflow: hidden;
cursor: pointer;
cursor: hand;
/* top/bottom left/right */
margin: 10px 0;
}
/*
.faq:first-letter {
color: #f8b500;
}

/*               */
/*  Formulaires  */
/*               */

form {
margin: 0;
}
form p {
/* top/bottom left/right */
margin: 5px 0;
}
fieldset {
width: 560px;
text-align: center;
border: 1px solid #048d01;
/* top/bottom left/right */
margin: 10px 0;
padding: 10px;
}
legend {
font-weight: bold;
color: black;
background-color: #f8b500;
border: 1px solid #048d01;
/* top/bottom left/right */
padding: 1px 5px;
}
form #nom, form #email, form #tel, form #texte, form #login, form #pass {
background: url("../images/input.png") repeat-x left top;
border: 1px inset #afafaf;
padding-left: 5px;
}
