body
{ background-color: #2e2e2e;
border: 0px;
padding: 0px;
margin: 0px;
color: #000000;
font-family: Verdana, Arial;
font-size: 11px;
background-image: url(images/design/background.gif);
background-repeat: repeat-x;
height: 335px;
}

.header
{ background-image: url(images/design/header.jpg);
background-repeat: no-repeat;
width: 1100px;
height: 180px;
position: absolute;
left: 50%;
margin-left: -550px;
top: 0px;
color: #000000;
font-family: verdana;
font-size: 11px;
padding-top: 3px;
}

#login
{ position: absolute;
top: 66px;
left: 763px;
}


#contenu
{ background-image: url(images/design/background.gif);
background-repeat: repeat-y;
width: 890px;
height: auto;
position: absolute;
left: 50%;
margin-left: -445px;
top: 300px;
padding-left: 55px;
text-align: left;
padding-right: 20px;
}

#bandeau
{background-image: url(images/design/bandeau.gif);
background-repeat: no-repeat;
width: 957px;
height: 134px;
position: absolute;
left: 50%;
top: 220px;
margin-left: -500px;
top: 235px;
}

.recherche
{ position: absolute;
top: 50px;
left: 32px;
}

.stats
{ position: absolute;
top: 18px;
left: 740px;
width: 190px;
height: 98px;
color: white;
}

.stats a
{ color: white;
text-decoration: none;
}

.publicite
{ width: 468px;
height: 60px;
position: absolute;
top: 42px;
left: 244px;
}

#menuH
{ width: 1100px;
height: 50px;
position: absolute;
left: 50%;
top: 181px;
margin-left: -550px;
}


.menu
{width: 147px;
height: 29px;
background-image: url(images/design/onglet.gif);
background-repeat: no-repeat;
text-align:center;
padding-top: 5px;
float: left;
margin-left: 31px; /* Modifier cette valeur pour changer l'espacement des onglets du menu ( Valeur intiale 31px )*/
}

.menu:hover /* Configuration du ROLLOVER sur les onglets*/
{ width: 147px;
height: 29px;
background-image: url(images/design/onglet_hover.gif);
background-repeat: no-repeat;
text-decoration: none;
}

#menuH a /* Configuration du style sur les liens des onglets */
{ color: #2d2d2d;
font-size: 14px;
}

#global
{ width: 1100px;
height: auto;
position: absolute;
left: 50%;
top: 390px;
margin-left: -540px;
float: left;
}

#gauche
{ width: 172px;
height: auto;
float: left;
}

#droite
{ width: 900px;
height: auto;
float: left;
}

.bloc
{ float: left;
background-image: url(images/design/background_menu.gif);
background-repeat: repeat-y;
width: 160px;
height: auto;
font-weight: 800;
padding-left: 9px;
}

.bloc a
{ color: black;
text-decoration: none;
}

.titre_bleu
{ background-image: url(images/design/titre_bleu.gif);
background-repeat: no-repeat;
width: 171px;
height: 24px;
color: white;
text-indent: 20px;
padding-top: 5px;
margin-left: -9px;
}

.titre_gris
{ background-image: url(images/design/titre_gris.gif);
background-repeat: no-repeat;
width: 171px;
height: 24px;
color: white;
text-indent: 20px;
padding-top: 5px;
margin-left: -9px;
}

.bas_menu
{ background-image: url(images/design/fond_menu.gif);
background-repeat: no-repeat;
width: 171px;
height: 29px;
padding-bottom: 20px;
background-color: #2e2e2e;
margin-left: -9px;
}

.contenu
{ background-image: url(images/design/background_contenu.gif);
background-repeat: repeat-y;
width: 873px;
height: auto;
float: left;
padding-left: 20px;
}

.titre_orange
{ background-image: url(images/design/titre_orange.gif);
background-repeat: no-repeat;
width: 985px;
height: 24px;
color: white;
text-indent: 39px;
padding-top: 5px;
font-weight: 800;
margin-left: -20px;

}

.fin_contenu
{ background-image: url(images/design/fond_contenu.gif);
background-repeat: no-repeat;
width: 895px;
height: 29px;
margin-left: -20px;
}

.lien
{ padding-left: 15px;
text-decoration: none;
color: #5f5f5f;
}

.lien:hover
{
color: black;
}

#copyright
{ background-image: url(images/design/copyright.gif);
background-repeat: no-repeat;
width: 1100px;
height: 44px;
float: left;
margin-left: -13px;
margin-bottom: 40px;
padding-top: 17px;
text-align: center;
color: #404040;
} 

#copyright a
{ text-decoration: underline;
color: #404040;
}

a
{ text-decoration: none;
}
