/* CSS Document */
body,html{
background-color:#ebe8e0;
background-image:url(../medias/fd_top.jpg);
background-repeat:repeat-x;
margin:0;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
h1,h2,h3,h4,h5,p,form{margin:0; padding:0;}
p{margin-bottom:10px;}

a:hover img{opacity:0.7;filter:alpha(opacity=70);}

img{border:0;}
#global{
width:760px;
position: relative; 
margin-left: auto;
margin-right: auto;
text-align:left;
}
a {color:#c81771; text-decoration:none;}
.rose{color:#c81771;}
/***********************************************************************/
#header{color:#87846e; padding-bottom:23px;}
#menu_swf{
width:460px;
float:left;
}
#logo{
width:276px;
float:left;
margin-left:20px;
}
/**********************************************************************/
.inputRecherche{
width:140px;
margin:0;
vertical-align:middle;
padding:2px 0 2px 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid white;
font-size:1.1em;
color:#87846E;
}
#ok{
margin:0;
vertical-align:middle;
}
#m_left{
width:493px;
float:left;
background-image:url(../medias/m_left2.jpg);
background-repeat:no-repeat;
min-height:400px;
text-align:justify;
}
h2{
color:#770038;
font-size:13px;
padding-left:13px;
padding-bottom:10px;
}
#m_right{
width:262px;
float:left;
background-image:url(../medias/m_right.jpg);
background-repeat:no-repeat;
background-color:#F3F0EB;
padding-top:17px;
}
#pave_pub{
padding-left:4px;
}
#liste_actu,#archivesactu{
padding-top:13px;
padding-left:13px;
color:#c81771;
margin-bottom:10px;
}
#liste_actu dd,#archivesactu dd,#liste_agenda dd{
margin-left:5px;
padding-left:15px;
margin-top:3px;
background-image:url(../medias/puce_actu.gif);
background-repeat:no-repeat;
background-position:left center;
}
#liste_actu dl {
padding-bottom:0px;
margin-bottom:0;
}

#liste_actu dt,#archivesactu dt, #liste_agenda dt{ font-weight:bold; font-size:11px; padding-bottom:5px;}
#archivesactu dt{color:#605018;}
#liste_actu a{
color:#C81771;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#archivesactu a{
color:#605018;
text-decoration:none;
}
#liste_actu a:hover, #archivesactu a:hover{text-decoration:underline;}

#liste_agenda{
padding-left:10px;
color:#9C8C54;
margin-bottom:20px;
margin-top:30px;
}
#liste_agenda dd{
margin-left:20px;
margin-top:5px;
}
#liste_agenda dt{font-weight:bold;}
#liste_agenda a:hover{text-decoration:underline;}
#liste_agenda a{
color:#867847;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.img_actu{
border:4px solid #fff;
float:right;
margin:5px;
}
.bon_plan{
background-image:url(../medias/bon_plan.jpg);
background-repeat:no-repeat;
padding:20px;
padding-top:5px;
color:#605018;
}
.tt_bonplan{
color:#c81771;
font-size:13px;
font-weight:bold;
padding:0;
margin:0;
}
#general{
padding:20px;
padding-top:30px;
padding-bottom:5px;
color:#38263E;
}
#extrait_actu{
padding:20px;
padding-top:0px;
padding-bottom:5px;
background-image:url(../medias/bon_plan.jpg);
background-repeat:no-repeat;
color:#605018;
padding-top:5px;
}
/***************************************************************************/
#footer{color:#87846e; text-align:center; padding-top:30px;}
#footer a{color:#87846e; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#f_left{
width:494px;
float:left;
}
#f_right{
width:262px;
float:left;
}
.navigation_liste {
float:right;
margin-top:0;
margin-bottom:15px;
}
.navigation_liste a {
text-decoration:none;
}
.navigation_liste div {
text-align:right;
float:left;
margin:2px;
}
.liste_result {
margin-bottom:20px;
margin-left:50px;
}
.voir_comm {
margin-top:10px;
margin-left:50px;
color:#c81771;
}
.voir_fiche {
float:right;
margin-top:-10px;
}
.clear {
clear:both;
}
#logo_fiche {
margin-top:10px;
}
h3 {
font-size:1.2em;
color:#75191C;
margin-bottom:0px;
}
#sousMenuRubrique{
color:#c81771;
background-image:url(../medias/motif01.png);
padding:5px;
}
#sousMenuRubrique a{
color:#c81771;
text-decoration:none;
}
#sousMenuRubrique a:hover{
text-decoration:underline;
}
#general dl, #general dt,#general dd{margin:0;}
#general dt{ font-weight:bold; margin-top:10px;}
#general dd{margin-left:20px;}
#general dd a{
color:#c81771;
text-decoration:none;
}
#general dd a:hover{
text-decoration:underline;
}
.titre_plan{
color:#770038;
font-weight:bold;
padding-left:20px;
padding-top:5px;
}
.bon_plan_bg{
background-color:#d7d4cc;
padding:10px;
padding-top:0;
}
/********************************************************************* formulaires */
.input_class{ width:200px;}
.pink_link{color:#c81771;}
#bloc_form{
width:330px;
color:#87846e;
text-align:center;
position: relative; 
margin-left: auto;
margin-right: auto;
padding:10px;
padding-top:0;
}
/********************************************************************* */
.liste_h3{
background:#e0ddd5;padding:3px; color:#c81771;  margin:0; margin-left:30px; border:1px solid #fff;
font-weight:normal;
}
.liste_h3b{
background:#e0ddd5;padding:3px; color:#c81771;  margin:0; border:1px solid #fff;
font-weight:normal;
margin-bottom:10px;
}
.liste_annuaire{
background:#fff;padding:3px; color:#c81771;  margin:0; border:1px solid #d7d4cc;
font-weight:normal;
}
.bloc_annuaire{
background:#fff;
margin:5px;
margin-top:0;
border:1px solid #d7d4cc;
padding:5px;
display:none;
}
#annuaire a{
text-decoration:none;
color:#770038;
}
#annuaire a:hover{
color:#c81771;
}
.nomCommOff{
font-weight:bold;
color:#770038;
margin-top:5px;
background-image:url(../medias/puce_plan.png);
background-repeat:no-repeat;
padding-left:20px;
}
.listBonPlan{

margin-bottom:10px;
}
.listBonPlanBG{
background-color:#d7d4cc;
padding:10px;
padding-top:5px;
margin-top:10px;;
}
.Titrebonplan{
color:#c81771;
font-size:13px;
font-weight:bold;
padding-left:10px;
padding-top:3px;
margin:0;
background-image:url(../medias/motif02.png);
height:20px;
}
.datePlan{
color:#605018;
}
.bonPlanH2{
color:#c81771; padding:5px 5px 5px 13px;
background-image:url(../medias/motif02.png);
height:20px;
margin:20px 10px 7px 10px;
font-size:1.4em;
}
/************************************************************************************************************************/
#info_recherche{
visibility:hidden;
margin-left:90px;
position:absolute;
z-index:auto;
width:150px;
padding:5px;
background:#fff;
color:#c81771;
border:1px solid #c81771;
}
.separateur {
margin:0;
padding:0;
}
#picto_recherche{
margin:-1px 0 0 3px;
vertical-align:middle;
}

/**********************/
.actu_comm{
background-color:#D7D4CC;
color:#605018;
padding:15px 15px 20px 15px;
margin:0 10px 0 10px;
}

.actu_comm h3{
background-image:url(../medias/puce_actu.gif);
background-repeat:no-repeat;
background-position:left 3px;
padding-left:15px;
}
.actu_comm h3 a{font-size:11px; font-weight:normal; text-decoration:underline; color:#770038;}
.actu_comm h3 a:hover{color:#D54B91;}
.img_actu_comm{float:right; border:5px solid #FFFFFF; margin:13px 0 5px 10px;}

hr{
margin:17px 20px 30px 20px;
border:none;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #D7D4CC;
/margin-top:9; /* hack IE */
/margin-bottom:10px; /* hack IE */
}

.liste_actus_comm{
margin:0 15px 0 15px; padding:0; list-style:none;
}
.liste_actus_comm li{margin-bottom:10px;}
.date_actu_comm{
background-image:url(../medias/puce_actu.gif);
background-repeat:no-repeat;
background-position:left 3px;
color:#C81771;
font-family:Arial, Helvetica, sans-serif !important;
font-size:1.2em;
padding-left:15px;
padding-right:15px;
float:left;
}

.titre_liste_actu_comm{
float:left;
width:370px;
color:#770038;
font-weight:bold;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
}

.titre_liste_actu_comm a{font-weight:normal; text-decoration:underline;color:#770038;}
.titre_liste_actu_comm a:hover{text-decoration:none;}