body {
behavior: url (csshover.htc); /* WinIE behavior call */
margin: 10;
padding: 0;
color:#f2f2f2;/*texte caché*/
background-color:#313131;
}

a:link,a:visited,a:active {
color : #f9f9f9;
text-decoration : none; 
} 
a:hover { 
color : #e2af00;
font-family:Verdana, "Times New Roman", Times, serif;
font-size: 9pt;
text-decoration : none; 
} 
#header {
height: 370px;
}
#conteneur {
width: 1008px;
margin: 0 auto;
background-image:url(/boutons/bg.gif); 
border-right:1px solid #edb46b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#edb46b;
}
#centre {
margin-left: 200px;
text-align:left;
padding:10px;
}
#gauche {
float:left;
width: 185px;
padding:5px;
border-top:1px solid #edb46b;
border-right:1px solid #edb46b;
}

#menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
#menugauche li {
margin-bottom: 5px;
}
#menugauche a {
margin: 0 2px;
color : #ffffff;
text-decoration : none; 
}

#menugauche a:hover {
color : #e2af00;
text-decoration : none; 
}

#pied {
clear:both;
height: 140px;
padding:10px;
border-top:1px dashed #edb46b; min-height:150px;

border-bottom:1px solid #edb46b;
}
#centrepied {
margin: 0 auto;
}
p {margin: 0;}

.imgleft{
float:left;
padding: 0;
}
.imgright{
float:right;
padding: 0;
}
#celgauche{
float:left;
padding: 5px;
}
#celdroite{
float:right;
padding: 10px;
}
#celactuindex{
float:left;
padding: 10px;width: 400px;
}
/* mies en page texte*/
.small{font-size:smaller;}
.smallmenu{
text-decoration:underline;
margin: 0 20px;
color : #edb46b;}
.titre{ font-size:medium;}
.titrepage{ float:right; margin-right:20px; font-weight:bold; font-size:16px;}

.hrtitre{
height: 2px;
color: #edb46b;
background-color: #edb46b;
border: 0;
width:70%;
margin-left: 5px;
}
.red {color: #FF0000}

/*lien magique*/
a.info {
   position: relative;
   color: #e2af00;
   text-decoration: none;
}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 100; /* on définit une valeur pour l'ordre d'affichage */
}
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: 25px; /* on positionne notre infobulle */
   left: 40px;
   background: white;
   color: #53211d;
   padding: 3px;
   border: 1px solid #53211d;
   border-left: 1px solid #53211d;
}

/*menu magique G*/
#menugauche a.info {
   position: relative;
   color: #ffffff;
   text-decoration: none;
}
#menugauche li a.info span {
   display: none; /* on masque l'infobulle */
}
#menugauche li a.info:hover {
   background: none; /* correction d'un bug IE */
   color : #e2af00;
   z-index: 100; /* on définit une valeur pour l'ordre d'affichage */
}
#menugauche li 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: 25px; /* on positionne notre infobulle */
   left: 40px;
   background: white;
   color: #53211d;
   padding: 3px;
   border: 1px solid #53211d;
   border-left: 1px solid #53211d;
}


