body
{
   width: 760px;
   
   margin-top: 20px;
   margin-bottom: 20px; 
background-color:  #ffe093;

}
/* L'en-tête */
#en_tete
{
   width: 760px;
   height: 80px;
   margin-bottom: 8px;
}
#en_tete h2 /* Tous les titres h2 de l'en-tête*/
{
   font-style: italic;
   font-size: xx-large;
   font-weight: bold;
   font-family: "Times New Roman", Arial, Verdana, serif;
   color: #f64a3e;
   text-align: center;
}
/* Le menu */
#menu
{
   margin-top: 30px;
   float: left;
   width: 135px;
}
.element_menu
{
  background-color: #f5eccf;
   border: 2px solid navy; 
   margin-bottom: 10px;
   padding-top: 10px;
}
/* Quelques effets sur les menus */
.element_menu ul
{
   list-style-image: url("puce.gif");
   padding: 3px;
   padding-left: 15px;
   margin: 5px;
   margin-bottom: 5px;
   font-family: "Times New Roman", Arial, Verdana, serif;
}
.element_menu a
{
   color: navy;
font-style: italic;
font-weight: bold;
}
.element_menu a:hover
{
   background-color: #e6e5e4;
   color: #406437;
}
/* Le corps de la page */
#corps
{
   margin-top: 30px;
   margin-left: 150px;
   margin-bottom: 10px;
   padding: 15px;
   color: navy;
   border: 2px solid navy;
   text-align: justify;
   font-family: "Times New Roman", Arial, Verdana, serif;
   background-color: #f5eccf;
   padding-top: 2px;
   font-style: italic;
font-weight: bold;
}
a img 
{
   border: none; 
}
table /* Le tableau en lui-même */
{
   margin: auto; /* Centre le tableau */
   border: none;  
}
td /* Les cellules normales */
{
   border: none;
   text-align: justify; /* Tous les textes des cellules seront centrés*/
   padding: 10px;
}
a
{
   text-decoration: none;
}
a:hover
{
   text-decoration: underline; 
}

.grand
{
    color: navy;
   font-size: 20px;
}

.flash
{
    color: red;
   font-size: X-large;
   font-weight: bold;
   text-decoration: blink;

}
