#en_tete
{
   position: absolute;
   top: -40%;
   left: 15%;
   width: 600px;
   height: 200px;
   background-image: url("..//images/banniere.png");
   background-repeat: no-repeat;
}
#horloge
{
     position: absolute;
   top: -15%;
   left: 15%;
   width: 640px;
   height: 20px;
}
#menu
{ 
  position: absolute;
  top: -16%;
  left: -3%;
   width: 900px;/**/
   height: 100px;/* espace entre les bouton et le titre*/
}
ul {

  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
ul li a img
{
   margin: 0px;
   height: 50px;
   width: 100px;
   border: 0;
}
li
{
margin-left: 0px;
float: left; /*pour IE*/
}
ul li a
{
 display: block;
 float: left;
 width: 100px;
 margin: auto;
}
body
{
   width: 1000px;
   margin: auto;
   background-image: url("..//images/fondnoir.png");
}
#slide
{
text-align: center;
  position: absolute;
   top: 9%;
  left: 37%;
}
#corps
{
 position: absolute;
 height: 840px;
 width: 840px;
 top: 60%;
 left: 10%;
 background-image: url("..//images/corps.png");
 background-repeat: no-repeat;

}
#text_acceuil
{ 
   position: absolute;
   top: 26%;
   left: 8%;
   height: 115px;
   width: 700px;
   color: brown;
   text-align: center;
   font-size: 14px;
   font-family: "Comic Sans MS", "Trebuchet MS", Georgia, serif;
}
h3/* nom de page */
{
   color: white;
}
h2/* titre haut de page */
{   
     position: absolute;
     top: 2%;
     left: 8%;
     height: 40px;
     width: 700px;
     font-family: "Arial Black", Arial, Verdana, serif; /* On essaie d'avoir Arial Black en priorité */
     text-align: center;
     color: white;
}
h4/* texte de bas de page */
{ 
   position: absolute;
     top: 37%;
     left: 8%;
     height: 40px;
     width: 700px;
   color: red;
   text-align: center;
   }
   #pub
   {
    position: absolute;
     top: 45%;
     left: 20%;
	  border: 1px solid red;
   }
#liste/* tableau */
{
     position: absolute;
     top: 45%;
     left: 20%;
     height: 420px;
     width: 600px;
}
#liste p/* tableau */
{
color: brown;
}
th /* Les cellules d'en-tête */
{
   background-color: black;
   border: 1px solid red;
   color: white;
   font-size: 1.1em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
}

td /* Les cellules normales */
{
   border: 1px solid red;
   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 */
   color: brown;
}

#pied_de_page    /*info legal sur la compagnie */
{ 
   position: absolute;
   top: 105%;
   left: 0%;
   height: 180px;
   width: 845px;
   background-image: url("..//images/bande.png");
   background-repeat: no-repeat;

}
#textfond
{
 position: absolute;
   top: 105%;
   left: -2%;
   height: 180px;
   width: 840px;
   text-align: center;
   color: silver;
   font-family: "Trebuchet MS", Arial, serif;
   font-size: 10px;
}
#diapo
{ 
   width: 150px;
   margin: auto;
   margin-top: 60px;
   margin-bottom: 5px;
  }

#licorne
{
  position: absolute;
  top: 10%;
  left: 4%;
  background-image: url("..//images/image_146.gif");
  background-repeat: no-repeat;
  height: 189px;
 width: 243px;
}
#licorne1
{ 
  position: absolute;
  top: 80%;
  left: 70%;
  background-image: url("..//images/image_051.gif");
  background-repeat: no-repeat;
  height: 142px;
 width: 133px;
}