body
{
   width: 1000px;
   margin: auto;
   margin-top: 10px;
   margin-bottom: 10px;
   background-color: black;
   background-image: url("images/fond.png");
   background-repeat: repeat-x;
}

/* theme */

#theme
{
   margin-top: 10px;
   width: 1000px;
   height: 200px;
   background-image: url("images/theme3.png");
   background-repeat: no-repeat;
}

/* L'en-tête */

#en_tete
{
   margin-top: 10pX;
   margin-bottom: 0px;
   width: 1000px;
   height: 100px;
   background-image: url("images/titre_cl.png");
   background-repeat: no-repeat;
}

/* Le menu */

#menu
{
   margin-top: 5px;
   margin-bottom: 0px;
   padding-left: 10px;
   padding-top: 8px;
   height: 30px;
   background-image: url("images/menu.png");
   background-color: white;
   background-repeat: repeat-x;
}

.element_menu strong
{    
   color: black;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 0.8em;
   text-align: center;
}

.element_menu a
{    
   color: #B3B3B3;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 0.8em;
   text-align: center;
}

.element_menu a:hover
{
   background-color: #B3B3B3;
   color: black;
}

.element_menu table
{

}

.element_menu th
{
   padding-left: 10px;
   padding-right: 10px;
}

.element_menu td
{

}


/* coprs */

#corps
{
   margin-top : 0px;   
   margin-bottom : 0px;
   padding: 10px;  
   background-color: white;
}

.imageflottante
{
   margin: 4px;
   float: right;
}

.imagehome
{
   margin: 20px;
   text-align: center;
}


/* Le tableau en lui-même */

.tableau_entrainements table 
{
   margin: auto; /* Centre le tableau */
   border: 4px outset black; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
}

.tableau_entrainements th /* Les cellules d'en-tête */
{
   background-color: blue;
   padding: 5px;
   padding-left: 30px;
   padding-right: 30px;
   color: white;
   font-size: 1.1em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
}

.tableau_entrainements td /* Les cellules normales */
{
   border: 1px solid black;
   font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
   text-align: center; /* Tous les textes des cellules seront centrés*/
   padding: 5px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}

.tableau_adresse table 
{
   margin: auto; /* Centre le tableau */
}

.tableau_adresse th /* Les cellules d'en-tête */
{
   text-align: center;
   padding-right: 10px;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
}

.tableau_adresse td /* Les cellules d'en-tête */
{
   text-align: center;
   padding-right: 10px;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
}

.minuscule li
{
   color: black;
}

.dessous
{
   clear: both;
}


/*pied de page*/

#pied_de_page
{
   text-align: center;
   font-style: italic;
   margin-top: 0px;
   padding-top: 8px;
   height: 30px;
   background-image: url("images/menu.png");
   background-color: black;
   background-repeat: repeat-x;
}
