body
{
background-color: #0f0069;
color: #000000;
width: 760px;
margin: auto;
margin-top: 20px;
}

.logo
{
width: 672px;
padding: 0px;
border: 1px solid #000000;
}

#menuh
{
color: #000000;
font-family: "Comic Sans MS", Candara, Arial, serif;
font-size: 13px;
font-weight: bold;
margin-left: 80px;
}

.menu_h1 a, .menu_h2 a, .menu_h3 a
{
text-decoration: none;
color: #ffffff;
font-family: "Comic Sans MS", Candara, Arial, serif;
}

.menu_h a
{
text-decoration: none;
color: #000000;
font-family: "Comic Sans MS", Candara, Arial, serif;
}

.menu_h
{
width: 109px;
height: 20px;
background-color: #8b95f0;
color: #000000;
border: 2px solid #03093b;
text-align: center;
}

.menu_h1
{
width: 109px;
height: 20px;
background-color: #03093b;
color: #ffffff;
border: 2px solid #8b95f0;
text-align: center;
}


.menu a
{
display: block;
text-decoration: none;
color: #000000;
font-family: "Comic Sans MS", Candara, Arial, serif;
font-size: 13px;
font-weight: bold;
}

.menu a:hover
{
display: block;
background-color: #03093b;
background-repeat: repeat-x;
text-decoration: none;
color: #ffffff;
font-family: "Comic Sans MS", Candara, Arial, serif;
font-size: 13px;
font-weight: bold;
}

.menu1
{
width: 148px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
margin-bottom: 10px;
background-color: #dfe2fc;
padding: 5px;
}

.menu2
{
width: 148px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
margin-bottom: 10px;
background-color: #dfe2fc;
padding: 5px;
}

.menu1i
{
width: 160px;
height: 36px;
background-image: url("images/menu1.gif");
background-repeat: no-repeat;
}

.menu2i
{
width: 160px;
height: 36px;
background-image: url("images/menu2.gif");
background-repeat: no-repeat;
}


#contenu
{
width: 550px;
background-color: #dfe2fc;
border: 1px solid #000000;
margin-bottom: 5px;
margin-left: 10px;
font-size: 13px;
text-align: left;
padding: 10px;
padding-top: 3px;
color: #000000;
font-family: "Comic Sans MS", Candara, Arial, serif;
}

#contenu a
{
text-decoration: none;
color: #02094b;
font-weight: bold;
}

#contenu h3
{
height: 30px;
width: 540px;
margin-top: 5px;
padding-top: 5px;
border: 1px solid #000000;
color: #000000;
text-align: center;
background-image: url("images/contenu_barre.gif");
background-repeat: no-repeat;
font-weight: bold;
font-family: "Comic Sans MS", Candara, Arial, serif;
}

#contenu .lien_cat a
{
text-decoration: none;
color: #000000;
font-family: "Comic Sans MS", Candara, Arial, serif;
font-size: 13px;
font-weight: bold;
margin-left: 30px;
}

#contenu .pageactu
{
font-size: 15px;
}

.haut_contenu
{
padding-left: 50px;
}

.avertissement
{
color: #FF0000;
font-weight: bold;
}

.tableau_admin
{
border: 1px solid #000000;
}

.tableau
{
border: 1px solid #000000;
}

.tableau2
{
border: 1px solid #000000;
background-color: #fda500;
}

.code
{
background-color: #f9c67c;
color: #000000;
}

.code2
{
background-color: #f9c67c;
color: #000000;
font-size: 9px;
}

#contenu .titreimage a
{
text-decoration: none;
color: #000000;
}


.partenaire_aleatoire
{
width: 575px;
color: #000000;
margin-bottom: 5px;
text-align: left;
font-family: "Maiandra GD", arial, serif;
padding: 10px;
padding-top: 3px;
}

.bas
{
width: 300px;
height: 25px;
color: #ffffff;
margin-top: 10px;
font-family: "Comic Sans MS", Candara, Arial, serif;
margin-bottom: 5px;
padding: 5px;
font-size: 13px;
border: 1px solid #000000;
}

.annuaire
{
font-size: 15px;
margin-top: 10px;
width: 165px;
height: 50px;
color: #000000;
background-image: url("images/menu_dv.jpg");
border: 1px solid #000000;
padding-left: 15px;
font-weight: bold;
}