


/* L'en-tête */

#en_tete
{
   width: auto;
   height: 250px;
   background-image: url("images/ban.png");
   background-repeat: no-repeat;
   float: center;

}




body
{
   margin: auto;

   margin-bottom: 20px;    
   background-color: black; 
   color: #f1b862; 

}


   
#haut
{
   color: #000000;
   background-color: #b6631f;
   font-family: verdana;
   font-size: 14px;
   font-weight: bold;
   border: 1px solid #ce8a42;
   text-align: left;
   padding: 7px;



}

#haut a 
{ 
color:black; 
text-decoration: underline;
}

#haut a:hover
{
   text-decoration: none;
   color: #000000; 
}

#menu1
{
   float: left;
   width: 200px; 
   
}

.element_menu1
{
   background-color: #212021;
   background-image: url("images/haut1.jpg");
   background-repeat: repeat-x;
   margin-top: 20px;
   margin-bottom: 20px;
   font-size: 11px;
   font-family: verdana;
   font-weight: bold;
   color: #f1b862;
   }
   
 .element_menu1 li
{
   margin-top: 5px;
   margin-bottom: 5px;
    padding-right : 5px;
   }  
   

   
.macategoriecachee
 { 
   display: none; 
   margin-top: 7px;
   margin-bottom: 7px;
    padding-right : 7px;
}

.macategoriecachee a
 { 
   margin-top: 5px;
   background:  url("./images/stars.gif") no-repeat; 
   padding-left : 17px;
   padding-right : 7px;

}
   
.index_articles
 { 
   display: none; 
   margin-top: 5px;
   margin-bottom: 20px;
   padding-right : 10px;
   padding-left : 15px;
   color: #f1b862;
   font-size: 12px;
   font-family: verdana;
   font-weight: bold;
   text-align: justify;

}

.index_articles a
 { 
   margin-top: 5px;
   padding-left : 10px;
   padding-right : 7px;

}   
   
#corps
{
   margin-left: 230px;
   margin-top: 15px;
   padding-left: 20px;
   padding-bottom: 20px;
   color: #f1b862;
   background-color: #212021;
   background-image: url("images/centre1.jpg");
   background-repeat: repeat-x;
   font-size: 12px;
   font-family: verdana;
   font-weight: bold;
   text-align: justify;
}


p
{
   color: #f1b862;
   font-size: 12px;
   font-family: verdana;
   font-weight: bold;
   text-align: justify;
   padding-right: 20px;
}



.centrer
{
   color: #f1b862;
   font-size: 12px;
   font-family: verdana;
   font-weight: bold;
   text-align: center;
   margin: 5px;
   
}



.auteur
{
   color: #f1b862;
   font-size: 13px;
   font-family: verdana;
   font-weight: bold;
   font-style: italic;
   text-align: right;
   padding-right : 20px;
}

.nb
{
   color: #c62033;
   font-size: 12px;
   font-family: verdana;
   font-weight: bold;
   text-align: justify;
   padding-left: 5px;
   padding-right: 20px;
}

.rituel
{
   color: #b6631f;
   font-size: 12px;
   font-family: verdana;
   font-weight: bold;
   font-style: italic;
   text-align: center;
   padding-left: 5px;
   padding-right: 20px;
}






#corps h1 
{
   color: #000000;
   font-size: 25px;
   font-family: Gabrielle;
   text-align: center;
}

h2
{
   color: #000000;
   font-size: 14px;
   font-family: verdana;
   text-align: left;

   

}

h3
{
   color: #7e4738;
   font-size: 14px;
   font-style: italic;
   text-indent: 30px;
   text-decoration: underline;
   font-family: verdana;

}



#pied
{
   color: #000000;
   background-color: #b6631f;
   font-family: verdana;
   font-size: 11px;
   font-weight: bold;
   border: 1px solid #ce8a42;
   text-align: center;
   width: auto;
   margin-top: 20px;
   

}




a:hover
{
   text-decoration: underline;
   color: #ce8a42; 
}

a
{
   text-decoration: none;
   color: #b6631f;
   font-style: italic; 
}



a.info {
   position: relative;
   color: #b6631f;
   text-decoration: none;

}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 700; /* on définit une valeur pour l'ordre d'affichage */
   color: #ce8a42; 

}
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: 0px; /* on positionne notre infobulle */
   left: 160px;

   color: #000000;
   font-family: verdana;
   background: #b6631f;

   padding: 3px;
   border: 2px solid #ce8a42;
   border-left: 2px solid #ce8a42;
}





