body
{
   width: auto;
   margin: auto;
   margin-top: auto;
   margin-bottom: auto;    
   background-color: #6699FF; 
}

/* L'en-tête */

#en_tete
{
   width: 760px;
   height: 100px;
   background-image: url("http://images3.hiboox.com/images/4609/e528e5581a7097f9ebf3a66fbadd41d1.png");
   background-repeat: no-repeat;
   margin-top: 0px;
}

/* Le menu */

#menu
{
   float: left;
   width: 150px;
}

.element_menu
{
   background-color: #0066CC;
   background-image: url("images/motif.png");
   background-repeat: repeat-x;
   border: 2px solid black;
   margin-bottom: 20px;
   margin-top: 0px;
}

/* Quelques effets sur les menus */

.element_menu h3
{    
   color: white;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
}

.element_menu ul
{
   list-style-image: url("images/puce.png");
   padding: 0px;
   padding-left: 20px;
   margin: 0px;
   margin-bottom: 23px;
}

.element_menu a
{
   color: white;
}

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

/* Le corps de la page */

#corps
{
   margin-left: 170px;
   margin-bottom: 30px;
   padding: 90px;
   
   color: #B3B3B3;
   background-color: #0066CC;
   background-image: url("images/motif.png");
   background-repeat: repeat-x;
   
   border: 2px solid black;
}

#corps h1
{
   color: white;
   text-align: center;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}

#corps h2
{
   height: 30px;

   background-image: url("images/titre.png");
   background-repeat: no-repeat; 
   color: white;
   text-align: center;
}
#corps h4
{
   height: 30px;

   background-image: url("images/titre.png");
   background-repeat: no-repeat; 
   color: white;
   text-align: left;
}
#corps h5
{
   height: 30px;
   background-image: url("images/titre.png");
   background-repeat: no-repeat; 
   color: black;
   text-align: left;
}
#corps p
{
text-align: center;
color: black;
font-family: "Comic Sans MS";
}

/* Ci Dessous: Formulaire de la Page Contact */

input, textarea
{
   font-family: "Comic sans MS", Times, serif; /* On modifie la police du texte tapé l'intérieur des champs */
}
 
input:focus, textarea:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
   background-color: white;
}
 
label
{
   color: white; /* Colorer en noir tous les labels (bah oui, pourquoi pas en noir ?) */
}
 
legend /* On met un peu plus en valeur les titres des fieldset */
{
   font-family: "Comic sans MS", "Arial Black", Georgia, "Times New Roman", Times, serif;
   color: white;
   font-weight: lighter ;
}
 
fieldset
{
   margin-bottom: 15px; /* Une marge pour séparer les fieldset */
   background-color: #0066CC;
}
/* Fin du Formulaire */


/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */

#pied_de_page
{
   padding: 5px;
   text-align: center;

   color: white;
   background-color: #0066CC;
   background-image: url("images/motif.png");
   background-repeat: repeat-x;
   
   border: 2px solid black;
}
