body
{
background-color:  #ffffc1;
width: 900px;
}
table /* Le tableau en lui-même */
{   
   width: 800px;
   margin: auto; /* Centre le tableau */
   border: 2px outset green; /* Bordure du tableau avec effet 3D (outset) */
  
}

th /* Les cellules d'en-tête */
{
   background-color: #006600;
  font-size: 0.5em;
   font-family: Tahoma,Arial, "Arial Black", Times, "Times New Roman", serif;
}
.element-table a:hover /* Quand on pointe sur un lien du menu */
{
 color: red;
 }

.table
{ 
color:#ffffdc;
}
.red
{
 color: red;
 font-size: 0.8em;
   font-family: , Tahoma,Arial, "Arial Black", Times, "Times New Roman", serif;
}

p
{
color:  green;

}
h3
{
color: green;
font-size: 0.8em;
font-family: Verdana, Georgia, Arial, serif;
}

 h1
 {
 color: green;
font-family:  Verdana,"Comic sans MS", Georgia, Arial, serif;
font-size: 2.em;
text-indent: 50px;
}
h4
{
 color: orange;
font-family: "Cracked Johnnie", "Comic sans MS", Georgia, Arial,  serif;
font-size: 2em;
}
h2
{
 color: green;
font-family:  Verdana,Georgia, Arial, serif;
font-size: 1.6em;
text-indent: 50px;
}
li
{
 padding: 20px;
 }
#en-tete 
{
width: 850px
margin: auto;
margin-top: 20px;
margin-bottom: 20px;
padding-top: 100px;
padding-bottom: 50px;
padding: 10px;

}

#corps
{
float: left;
width: 850px;
margin: auto;
margin-top: 20px;
margin-bottom: 20px;
padding-top: 20px;
padding-bottom: 50px;
padding: 10px;
 color: red;
font-family:  Verdana, Georgia, Arial, Verdana, serif;
font-size: 1.em;
text-indent: 20px;
}
* 
{
   font-size: 1.1em; /* on définit les propriétés de texte pour toutes les balises */
   font-family: Tahoma, Verdana, Arial, serif;
}
a.info {
   position: relative;
   color: black;
   text-decoration: none;
   border-bottom: 1px gray dotted; /* on souligne le texte */
}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: 20px; /* on positionne notre infobulle */
   left: 10px;

   background: white;

   color: green;
   padding: 2px;

   border: 1px solid green;
   border-left: 2px solid green;
}
#pied-de-page

 {
 width:850px;
 font-family: Tahoma, Verdana, "Cracked Johnnie", serif;
	 font-size: 2em;
	 padding: 100px;
}
.lig
{
 float: right;
}
.vol
{
   float: right;
}
span
{
color: orange;
}