body
{
width: 790px;
margin: auto;
padding:0;
border-top:1px solid #bcbcbc;
border-left:1px solid #bcbcbc;
border-right:1px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;
background-color:#eeeeee;
margin-top:5px;
}

#site
{
padding:0px;
margin:0px;
background-color:#FFFFFF;
}

/************************
*    Haut de page
************************/

#logo
{
height:54px;
width:181px;
margin:0px;
padding:0px;
padding-top:2px;
padding-left:3px;
}

#sslogo h1
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

#bouton
{
float:right;
margin:0px;
padding:0px;
}

#pub_top
{
float:right;
margin:0px;
margin-right:40px;
margin-top:4px;
padding:0px;
}

ul
{
margin:0px;
margin-right:2px;
margin-top:2px;
padding:0px;
list-style-position:inside;
line-height:1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#008A5E;
font-weight:bold;
list-style-image: url("../img/etoile.gif");
}

li{
margin-top:4px;
margin-right:3px;
}

a.lienmenu
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#008A5E;
font-weight:bold;
text-decoration:none;
}

a:hover.lienmenu
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff0000;
font-weight:bold;
text-decoration:none;
}

a.lienspe
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#008A5E;
font-weight:bold;
text-decoration:none;
}

a:hover.lienspe
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff0000;
font-weight:bold;
text-decoration:none;
}

#menu
{
margin:0px;
padding:0px;
background-color:#009966;
height:24px;
}

#menu_droite
{
margin:0px;
margin-top:1px;
padding:0px;
text-align:right;
color:#ff3333;
}

#menu_gauche
{
margin:0px;
margin-top:1px;
padding:0px;
float:left;
color:#ff3333;
}

a.lienbarre
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFF71;
font-weight:bold;
text-decoration:none;
}

a:hover.lienbarre
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}

#footer
{
clear:both;
margin:0px;
padding:0px;
padding-top:3px;
background-color:#009966;
text-align:center;
height:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffff71;
}

.titre
{
margin:0px;
margin-top:5px;
margin-bottom:3px;
padding:0px;
padding-left:20px;
height:17px;
background: url("../img/etoile.gif") no-repeat 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:bold;
border-bottom:1px solid #888888;
}

.titre h2
{
padding:0px;
margin:0px;
padding-top:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:bold;
}

#left
{
margin:0px;
padding:0px;
width:235px;
}

#actu
{
margin:0px;
padding:0px;
margin-left:5px;
margin-bottom:15px;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#pub_left
{
margin:0px;
padding:0px;
margin-left:5px;
margin-bottom:15px;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

.publeft
{
text-align:center;
margin:0px;
padding:0px;
}

.actuflash
{
margin:0px;
padding:0px;
padding-bottom:2px;
margin-top:4px;
margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
border-bottom:1px solid #888888;
}

.texte
{
margin:0px;
padding:0px;
padding-bottom:5px;
margin-top:6px;
margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
border-bottom:1px solid #009966;
}

.texte2
{
margin:0px;
padding:0px;
padding-bottom:5px;
margin-top:15px;
margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.texte3
{
margin:0px;
padding:0px;
padding-bottom:5px;
margin-top:15px;
margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#444444;
text-align:center;
}

img.imgc
{
margin:0px;
padding:0px;
border:0px;
}

.minilien
{
margin:0px;
padding:0px;
margin-top:4px;
text-align:right;
margin-right:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#009966;
}


a.minilien
{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#009966;
text-decoration:none;
}

a:hover.minilien
{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#3333ff;
text-decoration:underline;
}

#main
{
float:right;
padding:0px;
margin:0px;
width:500px;
margin-right:10px;
}

#annuaire
{
margin:0px;
padding:0px;
margin-top:10px;
}

#annuaire h3
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#606060;
font-weight:bold;
}

a.categorie
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#606060;
font-weight:bold;
text-decoration:none;
}

a:hover.categorie
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff3333;
font-weight:bold;
text-decoration:underline;
}

a.sscategorie
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
}

a:hover.sscategorie
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#009966;
text-decoration:underline;
}


#annuaire h4
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
margin-bottom:15px;
}

.tb
{
width:500px;
text-align:center;
padding:0px;
border-collapse:collapse;
margin:0px;
margin-left:10px;
margin-top:20px;
margin-bottom:15px;
}

td.tb{
vertical-align:top;
margin:0px;
padding:0px;
width:50%;
text-align:left;
}

.tbannu
{
width:100%;
margin:0px;
padding:0px;
border-collapse:collapse;
margin-top:10px;
}

.tbannu td
{
margin:0px;
padding:0px;
vertical-align:top;
}

.ligne_annu
{
margin:0px;
padding:0px;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.ligne_annu h4
{
width:100%;
margin:0px;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
background-color:#CCCCCC;
}
