
body
{
width: 1100px;
margin: auto; 
margin-top: 20px; 
margin-bottom: 20px;   
background-image: url("neige2.jpg");
background-attachment: fixed; 
}

a
{
color: #8b0000;
}

p
{
color: #4d1f10;
font-size: 18px;
font-family: georgia, Arial, Verdana, serif;
text-align: left;
font-weight: bold;
}

h1
{
color: #8b0000;
font-size: 15x;
font-family: georgia, Arial, Verdana, serif;
text-align: center;
margin-left: 250px;
margin-right: 250px;
margin-bottom:40px;
background-image: url("gabarit_transparent.jpg");
border: 2px solid #4d1f10;
}

h2
{
color: #8b0000;
font-size: 16x;
font-family: georgia, Arial, Verdana, serif;
text-align: left;
padding-left: 30px;
}

h3
{
color: #228b22;
font-size: 17x;
font-family: georgia, Arial, Verdana, serif;
text-align: left;
font-weight: bold;
}

h4
{
color: #8b0000;
font-size: 17x;
font-family: georgia, Arial, Verdana, serif;
text-align: center;
font-weight: bold;
}

#en_tete
{
width: 976px;
height: 276px;
background-image: url("banniere.jpg");
background-repeat: no-repeat;
margin-left: 50px;
}

#corps
{
margin-left: 52px;
margin-bottom: 20px;
margin-top: 31px;
margin-right: 73px;
padding-left: 30px;
padding-right: 30px;
border: 3px solid #4d1f10;
background-image: url("gabarit1.jpg");  
}

.titre_standard_de_race
{
color: #8b0000;
font-size: 18px;
font-family: georgia, Arial, Verdana, serif;
font-weight: bold;
text-align: left;
margin-left: 20px;
}

.liste_standard_de_race
{
color: #228b22;
font-size: 18px;
font-family: georgia, Arial, Verdana, serif;
}

.surligne
{
color: #8b0000;
}

.texte_encadre
{
color: 8b0000;
font-size: 16px;
font-family: georgia, Arial, Verdana, serif;
text-align: left;
margin-left: 20px;
margin-right: 20px;
margin-bottom:50px;
padding:10px;
background-image: url("gabarit_transparent.jpg");
border: 2px solid #4d1f10;
text-align: left;
}

.petit_texte_encadre
{
color: 8b0000;
font-size: 16px;
font-family: georgia, Arial, Verdana, serif;
text-align: left;
margin-left: 200px;
margin-right: 200px;
margin-bottom:50px;
padding:10px;
background-image: url("gabarit_transparent.jpg");
border: 2px solid #4d1f10;
text-align: center;
}

.texte_centre
{
color: 8b0000;
font-size: 18px;
font-family: georgia, Arial, Verdana, serif;
text-align: left;
margin-left: 20px;
margin-right: 20px;
margin-bottom:50px;
padding:10px;
background-image: url("gabarit_transparent.jpg");
border: 2px solid #4d1f10;
text-align: center;
}

.petit_texte_centre
{
color: 8b0000;
font-size: 18px;
font-family: georgia, Arial, Verdana, serif;
text-align: left;
margin-left: 200px;
margin-right: 200px;
margin-bottom:30px;
margin-top:50px;
padding:10px;
padding:10px;
background-image: url("gabarit_transparent.jpg");
border: 2px solid #4d1f10;
text-align: center;
}

.image_centre
{
   color: #4d1f10; /* couleur BORDEAUX */
   font-size: 18px;
   font-family: georgia, Arial, Verdana, serif;
   text-align: center;
   font-weight: bold;
}

.mise_a_jour
{
   color: #8b0000; /* couleur BORDEAUX */
   font-size: 16px;
   font-family: "comic sans ms", Arial, Verdana, serif;
   text-align: center;
}

.contact_avant
{
   color: red;
   font-family: Georgia, serif;
   text-align: center;
   font-weight: bold;
}

.mail
{
   color: red;
   font-family: Georgia, serif;
   text-align: center;
   font-weight: bold;
}
 
table
{
   font-family: georgia;
   border-collapse: collapse;
   margin: auto;
   margin-bottom: 20px;
   margin-top: 20px;
}

td, th
{
        color: #4d1f10;
		font-family: Georgia, serif;
        border:1px solid #4d1f10;
        padding:1px;
		text-align: center;
}

.mois
{
background-image: url("gabarit_transparent.jpg");
width:110px;
height:15px;
}

.basse
{
background-color: #90ee90;
width:110px;
height:15px;
}

.moyenne
{
background-color: #ffe677;
width:110px;
height:15px;
}

.haute
{
background-color: #ffbb22;
width:110px;
height:15px;
}

.tres_haute
{
background-color: #ff6666;
width:110px;
height:15px;
}

.vide
{
background-image: url("gabarit_transparent.jpg");
width:70px;
height:30px;
}

.reserve
{   
background-color: #bf1506;
width:70px;
height:30px;
}

.libre
{
background-color: #228b22;
width:70px;
height:30px;
}

.option
{
background-color: orange;
width:70px;
height:30px;
}

caption /* Titre du tableau */
{
   margin: auto; /* Centre le titre du tableau */
   font-family: georgia, Times, "Times New Roman", serif;
   font-weight: bold;
   font-size: 1.2em;
   color: white;
   margin-bottom: 20px; /* Pour éviter que le titre ne soit trop collé au tableau en-dessous */
}

#menu, #menu ul /* Liste */     
{
        padding : 0;
        margin : 0;
        list-style : none;=
        line-height : 21px;
        text-align : center;
}

#menu /* Ensemble du menu */
{
        font-weight : bold;
        font-family : Georgia;
        font-size : 12px;
		margin-left: 50px;
		margin-top: 5px;
}

#menu a /* Contenu des listes */
{
        display : block;
        padding : 0;
        background : #8b0000; /* couleur BORDEAUX */        
        color : white;
        text-decoration : none;
        width : 121px;
}

#menu li /* Elements des listes */      
{ 
        float : left; 
        border-right : 1px solid #fff;
}

html>body #menu li
{
        border-right: 1px solid transparent;
}

#menu li ul /* Sous-listes */
{ 
        position: absolute;
        width: 120px;
        left: -999em;
}

#menu li ul li /* Éléments de sous-listes */
{
        border-top : 1px solid #fff;
}

html>body #menu li ul li                
{
        border-top : 1px solid transparent;
}

#menu li ul ul 
{
        margin : -22px 0 0 144px; 
        border-left     : 1px solid #fff;    
}

html>body #menu li ul ul                
{
        border-left : 1px solid transparent ;
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto;
        min-height: 0;
}


#menu a:hover /* Lorsque la souris passe sur un des liens */    
{
        color: #8b0000;
        background: white;
}

#menu_gauche
{
   float: left;
   width: 200px;
   background-image: url("gabarit1.jpg");
   border: 3px solid #4d1f10;
   margin-left: 50px;
   margin-top: 31px;
}

.element_menu_gauche
{
   background-image: url("gabarit_transparent.jpg");
   border: 2px solid #4d1f10;
   margin: 20px;
   text-align: center;
}

.element_menu_gauche_2
{
   background-image: url("gabarit_transparent.jpg");
   border: 2px solid #4d1f10;
   margin: 20px;
   text-align: center;


}


#pied_de_page
{
   color: white; /* couleur BORDEAUX */
   font-family: georgia, Arial, Verdana, serif;
   font-style: italic;
   text-align: center;
   margin-left: 52px;
   margin-bottom: 20px;
   margin-top: 20px;
   margin-right: 73px;
   padding-top: 5px;
   padding-bottom: 5px;
   border: 3px solid #4d1f10;
   background-image: url("gabarit1.jpg");
}