body{
 background-color:#FFFFFF;
 margin:0 auto 0 auto;
 text-align:center;
 width:100%;
 height:100%;
}
#entete,#pub,#contenu{
 width:770px;
 margin:0 auto 0 auto;
}
#pub{
 margin-top:5px !important;
}
#titre{
 margin:0;
 width:770px;
 height:90px;
 background-image:url(images/logo.jpg);
}
dl{
 margin:0;
 float:left;
}
dd{
 text-indent:10px;
 width:145px;
 background-color:#DAB694;
 border:2px solid #B98961;
 border-top:0;
 border-bottom:0;
 padding:0;
 margin-left:0;
}
dd.bas{
 border-bottom:2px solid #B98961;
}
dt{
 width:160px;
 height:1.95em;
 text-indent:10px;
 background:url(images/onglet.gif);
 color:#FFFFFF;
 font-weight:bold;
 font-size:0.8em;
 line-height:1.9em;
}
#barre_outils{
 margin:5px 0 0 20px;
 height:15px;
 text-align:left;
 font-weight:bold;
 color:#B0A0A0;
}
#menu_gauche{
 text-align:left;
}
#contenu{
 margin-top:5px;
}
#contenu_texte{
 float:left;
 width:590px;
 height:100%;
 text-align:justify;
 margin-left:5px;
 padding-left:5px;
}
*{
 font-family:Verdana,Arial,Helvetica;
}
h1,h2,#barre_outils,#onglet{
 font-size:10pt;
}
h1{
 text-indent:20px;
 line-height:20px;
 width:600px;
 height:25px;
 background-image:url(images/titre_rub.png);
 margin:0;
 margin-left:-5px;
 color:#FFFFFF;
}
h2{
 text-decoration:underline;
}
h3{
 font-weight:normal;
}
h4{
 font-weight:bold;
}
h5{
 text-indent:10px;
 font-weight:normal;
 text-align:justify;
}
h2,h3,#pub{
 text-align:center;
}
h3,h4,h5{
 font-size:8pt;
}
a.rouge:link,a.rouge:hover,a.rouge:visited,.rouge{
 color:#CC0000;
}
a:hover,a:visited,a:link{
 text-decoration:none;
}
p.blanc{
 color:#FFFFFF;
}
hr{
 color:#C0C0C0;
 height:1px;
}
.cat_annonces span,.cat_annonces strong{
 display:block;
 text-align:center;
}
.cat_annonces span{
 margin-bottom:1em;
}
.cat_annonces strong{
 margin-top:0.8em;
}
.cat_annonces{
 margin: 15px;
 border: 1px solid #C0C0C0;
}
.annonces{
 margin: 15px;
 border: 1px dashed #C0C0C0;
}
div.photos{
 width:500px;
 float:left;
 text-align:left;
 padding:5px;
 margin-left:5px;
 margin-top:10px;
}
label,span,p,a:hover,a:visited,a:link,th,td{
 font-family:Verdana,Arial,Helvetica;
 font-size:7.5pt;
 color:#000000;
}
img{
 border:0;
}
hr{
 border:0;
 height:1px;
 border-bottom:1px solid #C0C0C0;
 margin-bottom:0;
}
.imgl{
 float:left;
}
.imgr{
 float:right;
}
th,td{
 border:1px solid #C0C0C0;
 height:22px;
}
table{
 border:1px solid #C0C0C0;
 width:570px;
 border-collapse:collapse;
 margin-left:auto;
 margin-right:auto; 
}
label{
 font-weight:bold;
 display:block;
}
.fond_jaune{
 background-color:#FFFF00;
}