@import url(/css/layout.css);
@import url(/css/commun.css);
@import url(/css/titres.css);
@import url(/css/tableau.css);
@import url(/css/formulaires.css);
@import url(/css/footer.css);
@import url(/css/blocs.css);
@import url(/css/boutons.css);
@import url(/css/telephone.css);
@import url(/css/colonnage.css);
@import url(/css/grossissement.css);
@import url(/css/marges.css);
@import url(/css/textes.css);
@import url(/css/offres.css);
@import url(/css/infobulle.css);

/*laisser cette classe, meme vide*/
.afficher{}
.masquer{display:none}

/**/
.absolute{position:absolute}
#menuTop{background:#EBE5E9;padding:0.4em 0;margin-bottom:2em}

.br{display:block}

.goo li{border-right:1px solid #9F8598;padding-right:0.6em;margin-right:0.6em;display:inline}

#entete{
  border-bottom:4px solid #fed509;
  background:#370028;
  margin-bottom:2em;
}

#entete img{padding:0!important}

#conseilsGratuits{float:right;position:absolute;margin-top:-0.4em}

/**/
.noborder{border:none!important}

.nomMargin{margin:0}
#marger06{display:none;visibility:hidden}
#marger06{margin:0.3em 0.6em 0em 0em}

#temp01{width:40em;position:absolute;left:0.6em;bottom:0.6em}

#connexion hr, #services hr{margin-bottom:1em}

.masquer_communes{visibility:hidden;display:none}

#bugfox{float:left}

a{color:#370028}

a img, a:hover {border:none!important}
li a:hover, p a:hover{background-color:#EBE5E9}

#validation{margin-top:0.5em}

/*---------------------------------------------------------- afficher masquer */
/*.open{position:absolute;top:2%;right:10%;width:44em}

#bpromo01{width:44em;float:right}
#bpromo01.open{height:25em;background-color:white}
div > #bpromo01.open{height:24.7em}

#ombre{background-color:black;width:44em;height:25em!important;position:absolute;right:9.5%;top:3%}
div > #ombre{height:26.5em}

#icone_a, #icone_m, #icone_a p, #icone_m p{margin-right:0.6em}
#icone_a img, #icone_m img{margin-top:0.4em}
.icones_appel{float:left;margin-right:0.5em}

#message_a a, #message_m a{text-decoration:none;font-weight:bold;font-style:italic}
a.noback:hover{background-color:transparent!important}

#aff_masq{margin-top:0.6em!important}

.p160x320{text-align:right}*/

/* form resultat */
/*
#contact_prenom, #contact_nom{float:right}
#contact_prenom{margin-top:0.3em}
#label_contact_phone{margin-top:0.3em;width:15em}
#contact_phone{float:left;width:16em}
#horaires label{padding-left:1em}
#horaires{padding-bottom:1.5em}
div > #horaires{padding-bottom:0}
*/
/* formulaire de contact*/
.ligne_reponse, .ligne_intitule{list-style-type:none;font-size:0.7em;text-align:left;margin-left:1em}

.ligne_intitule{font-weight:bold}
.ligne_reponse{}

#boutonBas{width:6em;margin:0.6em auto}

/* breadcrumb */
/*#breadcrumb{margin-bottom:0.5em}
#breadcrumb p{background:url(/media/home.png) no-repeat 0px 7px;padding-left:1.3em}*/

/*page partenaires*/
.partenaires{float:left;border:1px solid black;width:20%;margin-right:1em;height:11em;margin-bottom:1em;padding:1em}
div > .partenaires{width:19%}

/* specificite zebulon */
.left_zebulon{float:left;margin-top:-1.5em!important}

a.externe, a.externe:hover{
  color:#734C69;
  background-image:url(/media/externe.png);
  background-repeat:no-repeat;
  padding-left:1em;
  margin-left:1em;
  text-decoration:none;
  display:block;
}

.violetc hr{border:1px solid #9B8094;width:100%}

.vert hr{border:1px solid #568203;width:100%;clear:both;margin:0.5em 0em}

/**/
.padR2{padding-right:2em!important}
.padG2{padding-left:2em!important}
.padG1{padding-left:1em!important}
.padT1{padding-top:1em!important}

.marR1{margin-right:1em!important}
.marL1{margin-left:1em!important}

/**/
#zones_couvertes select{margin-top:0.5em}

/**/
.photo{border:0.2em solid #ccc}

#appeleznous,#rappeleznous{height:22em}

