/* Caractéristiques générales communes à toutes les pages hormis accueil ----- */
*{
margin: 0;
padding: 0;
border:0;
}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:medium; /* medium => 16 px*/
color:#000;
text-align:center;
background-color:#FFF;
}
#centrage {
width:760px;
margin:0 auto;
font-size:80%;
display:table;
text-align:left;
position:relative;
}
#ombre{
background-image:url(../pics/ombre.gif);
background-repeat:repeat-y;
width:734px;
display:table;
position:relative;
padding:0 10px;
}
html>/**/body #ombre{
margin-top:-83px;
}
.gras{
font-weight:bold;
}
.italique{
font-style:italic;
}
a:link, a:visited{
color:#689821;
text-decoration:none;
}
a:hover, a:active{
color:#689821;
text-decoration:underline;
}
/* En tête --------------------------------------------------------------- */
#flash{
position:relative;
width:754px;
height:239px;
}
#bandeauhaut{
width:754px;
height:239px;
top:0px;
left:34px;
position:absolute;
}
a#espace{
position:relative;
top:-55px;
margin-left:60px;
}
/* Navigation ----------------------------------------------------------------- */
#navigation li{
list-style-type:none;
display:inline;
margin-right:-5px;
}
/* Titre page ----------------------------------------------------------------- */
#titre{
background-image:url(../pics/fond-titre.gif);
height:23px;
margin-top:-2px;
padding:5px 0 0 190px;
width:545px;
}
HTML>/**/body #titre{
height:20px;
}
/* Sous navigation ------------------------------------------------------------ */
#rubrique{
margin:0 0 10px 3px;
padding-top:15px;
}
#snavigation {
padding-left:5px;
width:168px;
float:left;
}
#snavigation li{
list-style-type:none;
list-style-position:outside;
padding-left:15px;
margin:0 0 0 0;
}
#snavigation li.on{
background-repeat:no-repeat;
background-position: 0 5px;
}
#snavigation a{
color:#727576;
font-size:80%;
}
#snavigation a.on{
font-weight:bold;
}
#communerecherche{
width:168px;
height:88px;
background-image:url(../pics/fond-recherche.gif);
background-repeat:no-repeat;
margin:0 0 0 0;
z-index:101;
position:relative;
padding-top:20px;
}
#communerecherche.seul{
height:30px;
}
#communerecherche select{
width:142px;
font-size:80%;
margin-left:15px;
}
#communerecherche select.communes{
margin-top:32px;
}
/* Contenu ------------------------------------------------------------ */
#contenu{
margin:-42px 0 -10px 10px;
padding-bottom:10px;
height:480px;
width:549px;
float:left;
position:relative;
color:#8A9092;
background-image:url(../pics/fond-conteneur.gif);
background-repeat:repeat-y;
background-position:-183px;
}
html>body #contenu{
height:auto;
min-height:480px;
padding-bottom:0;
margin-bottom:0;
}
#contenu.communerecherche{
height:560px;
}
html>body #contenu.communerecherche{
height:auto;
min-height:560px;
}
/***************PB ?********************/

/* Localisation Recherche ------------------------------------------------------------ */
#localisation{
height:70px;
width:148px;
position:relative;
clear:left;
margin-left:20px;
margin:10px 0 0 20px;
}
#moteurrecherche{
width:168px;
position:relative;
clear:left;
text-align:right;
padding:18px 0 0 0;
margin:0;
}
#moteurrecherche .selecteur{
border:1px solid #D60006;
font-size:80%;
padding:2px 5px;
width:122px;
}
/* Liens connexes --------------------------------------------------------------- */
#liensconnexes{
background-image:url(../pics/fond-liens-connexes.gif);
background-repeat:no-repeat;
width:714px;
height:26px;
display:table;
padding:5px 20px;
color:#FFFFFF;
margin-bottom:-12px;
font-size:80%;
}
.liens{
float:right;
margin-top:-12px;
}
#liensconnexes a{
color:#FFFFFF;
}
/* Pied de Page --------------------------------------------------------------- */
#adresse{
background-color:#F4F5F5;
width:716px;
height:53px;
display:table;
margin-left:9px;
padding:5px 10px;
font-size:80%;
margin-bottom:-24px;
position:relative;
}
.enoria{
float:right;
margin-top:-24px;
position:relative;
}

#div_container{
position:relative;
margin:0px;
width:100%;
height:80px;
z-index:1;
padding:0;
border:1px dotted #B0B0B0;
background:#F4F5F5;
}
#div_container .rss{
margin:4px
}
