/*
 * Styles généraux
*/

body { font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 0.7em; line-height:1.3em; color:#47444f;}

a img { border: 0; }
#langues img { vertical-align: middle; }
#contenu p {  }
#contenu .chapo { /*font-style: italic;*/ }
dt { font-weight: bold; }
/*
 * Partie variable des sites
*/
a {  color: #E20D76; text-decoration:none;}
a:hover { color: darkred; text-decoration: none;}
ul { margin:0; padding:0;}
ul li { margin:0; padding:0; list-style:none; }

ul.actions  {margin:2em; clear:both;}
#preview ul, .bloc ul { margin-left: 1em;}
.bloc ul li { margin:0; padding-left:10px; list-style:none; background: url(../images/puce_li.gif) no-repeat 0 4px;}
#preview ul li { margin: 0 0 8px 0; padding-left:12px; list-style:none; background: url(../images/puce_li.gif) no-repeat 0 4px;}
#preview p { margin:1em 0;}
p#rss { margin:0; padding:8px 0 0; }

#coldroite strike {color: #E20D76; }


h1, h2, h3, h4, h5, h6 {margin: 1em 0px; padding: 0px;}
h1 {margin-top:0; padding-top:1em; font-size: 1.8em; font-family: "Trebuchet MS", Arial, Helvetica,sans-serif; font-weight: normal; color: #E20D76;}
h1.header {margin:0px 0px 0px 250px; padding:0; font-size: 0.8em; font-family: "Trebuchet MS", Arial, Helvetica,sans-serif; font-weight: normal; color: #E20D76;line-height: 0.8em;}
h1.baseline {position:absolute;z-index:5;}
#image-bandeau-interne img {z-index:10;}
h2 {margin-top:0; padding-top:1em; font-size: 1.4em;  font-weight: normal; color: #E20D76;}
h2.location {color: #83A302;}
h2.saisonniere {color: #51A9DB;}
h3 { clear:left; margin:0; padding:20px 0 30px; font-size:1.3em; color:#de0076; font-weight:normal;  }
#preview h3 {padding-bottom:15px;}
#coldroite h3, #tete h3 {padding:0; color:#fff;}
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }
#preview h6 {margin:1em 0; font-size: 1.3em; font-weight: normal;}
#conteneur h3 {padding:0;}
/*************** Mise en page de la tete du site ********************/

#pub-haute {float:left; padding:8px; background:url(../images/bg_pub-haute.jpg) no-repeat;}
#pub-haute img {border:1px solid #fff; }

#espace-membre {float:right; width:206px;  padding: 0 5px 5px 5px; font-size: 0.9em; height: 87px; background:url(../images/bg_espace-client.gif) no-repeat top right;}
#espace-membre h3 { margin: 0 17px 0 0;text-align:right; text-transform:uppercase; font-weight:bold; font-size: 1.2em;}
#espace-membre h3 a {color:#e20d76;}
#espace-membre h3 a:hover {color:#000;}

/**************** Mise en page du Moteur de Recherche page interne et page de recherche ******************/

/*#onglets {height:30px; margin-bottom:1px;}*/
.onglet, .drag {float:left; width: 150px; padding: 5px 0  5px 15px; height: 30px; cursor:pointer; font-size:1.3em; color:#fff;}
div.drag {margin: 0 !important;}
.drag:hover {color:#000;}
.onglet a { width: 140px; height: 30px;  color:#fff;}

.onglet-vente , .onglet-location , .onglet-annonce , .onglet-saisonniere  {width: 158px; background-repeat: no-repeat; background-position: left top; }

.onglet-vente  { background-image:url(../images/bg_onglet-vente-interne.gif);}
.onglet-location  { background-image:url(../images/bg_onglet-location-interne.gif); }
.onglet-annonce  { background-image:url(../images/bg_onglet-annonce-interne.gif);}
.onglet-saisonniere  { background-image:url(../images/bg_onglet-saisonnier-interne.gif); }

a.recherche { background:none; color:#fff;}
a.recherche :hover {color:#000; background: none;}

.onglet-vente a:hover, .onglet-location a:hover, .onglet-annonce a:hover,.onglet-saisonniere a:hover  {color:#000;}
.onglet-vente h2, .onglet-location h2, .onglet-annonce h2, .onglet-saisonniere h2 {padding:0; margin:0; font-size:1em;font-weight:normal;}


#accordion {display:block; height:auto;}
#accordion .onglet-vente{ padding-left:15px; background:url(../images/bg_onglet-vente.gif) no-repeat 2px top;}
#accordion .onglet-location { padding-left:17px; background:url(../images/bg_onglet-location.gif) no-repeat -2px top;}
#accordion .onglet-annonce {padding-left:15px; background:url(../images/bg_onglet-annonce.gif) no-repeat;}
#accordion .onglet-saisonniere {padding-left:15px; background:url(../images/bg_onglet-saisonnier.gif) no-repeat;}
body.annonces-immobilieres-vente #accordion .form-vente {background:url(../images/form_vente.gif) no-repeat;}
body.annonces-immobilieres-location #accordion .form-vente {background:url(../images/form_location.gif) no-repeat;}
body.annonces-locations-saisonnieres #accordion .form-vente {background:url(../images/form_saisonniere.gif) no-repeat;}  
body.annonces body.new #accordion .form-annonce {background:url(../images/form_annonce.gif) no-repeat;}
body.recherche-annonce #accordion .content, body.annonces-immobilieres-location  #accordion .content,
 body.annonces-immobilieres-vente #accordion .content, body.annuaire .content,
 body.annonces-locations-saisonnieres #accordion .content
  {clear:both; display:block; width:704px; padding-top:7px;}
body.recherche-annonce #accordion .content-contenu,
body.annonces-immobilieres-location  #accordion .content-contenu, 
body.annonces-immobilieres-vente #accordion .content-contenu,
body.annonces-locations-saisonnieres #accordion .content-contenu,
body.annuaire .content-contenu,
body.annonces .content-contenu,
body.annonces .content-contenu-confirmation
 {background:url(../images/bg_content.gif) repeat-y top center;  }
div#top-bandeau-recherche  {background:url(../images/bg_content.gif) repeat-y 1px top;  }
div#top-bandeau-recherche p.modif {width:800px;}
.content-bas {height:15px; background:url(../images/content_bas.gif) no-repeat;}
body.annonces .content-bas {margin-left:7px;}

a.modif {display:block; height:30px; padding:15px 0; text-indent:-99999px; background:url(../images/bg_modif-recherche.gif) no-repeat center 15px;}
p.modif {float:left; width:300px;}

/*************** Coldroite2 ******************/
#bloc-bas {width:683px; margin:0 auto;}
#infos1 h3 {height:18px; width:224px;padding:7px 0 0 7px; color:#fff; background:url(../images/bg_bloc-droit-h3.gif) no-repeat; font-weight: normal; }

#contenu #coldroite2, #infos1 {float:left; width:340px; margin-right:3px;}
#infos2 {float:left; width:340px; margin-top:28px;}
#contenu #coldroite2 p, #infos1 p {margin:0; font-size:1.2em;}
#coldroite2 .bloc-interne, #infos1 .bloc-interne {margin-bottom:3px;}

#bloc-dernieres-annonces, #bloc-dernieres-annonces #infos1 {width:683px; margin:0 auto;}






#coldroite2 .home-staging, #infos1 .home-staging {position:relative; width:340px; height:198px;}
#coldroite2 .home-staging p, #infos1 .home-staging p {position:absolute; font-size:1em !important; top:63px; right:20px; width:170px; margin:0; }
#coldroite2 a, #infos1 a, #infos2 a {color:#fff;}
#coldroite a:hover, #infos1 a:hover, #infos2 a:hover {color:#000;}
#coldroite2 .actus, #infos2 .actus {position:relative; width:340px; height:97px; background:url(../images/actualites.jpg) no-repeat;}
#infos2 .actus {margin-bottom:3px;}
#coldroite2 .espace-conseil, #infos2 .espace-conseil {position:relative; width:340px; height:98px;}
#coldroite2 .espace-conseil p, #infos2 .espace-conseil p {position:absolute; top:38px; left:8px; width:230px; margin:0; }

#coldroite2 #container-actu, #infos2 #container-actu {position:absolute; overflow:hidden; height:55px !important; width:260px; left:8px; top:38px;}
#coldroite2 #container-actu .elem, #infos2 #container-actu .elem {height:30px;}
#coldroite2 #scroll, #infos2 .scroll {position:absolute; top:11px; right:12px; bor}


/*************** Colonne de Droite **************/
/**
#coldroite h3 {height:19px; padding-left:10px; padding-top:10px; background:url(../images/bg_coldroite-h3.gif) no-repeat;}
**/
#coldroite h3 {height:19px; padding-left:10px; padding-top:10px; background:url(../images/bg_h3_coldroite-interne.gif) no-repeat;}
#coldroite .bloc {background:#deded1; margin-bottom:5px; padding:3px;}
#coldroite #coldroite1 {background:none; margin-bottom:20px;}
#coldroite1 a {color:#fff;}
#coldroite1 a:hover {color:#000;}
#coldroite h4 {margin:0; font-weight:normal; color:#de0076;}
#coldroite p {margin:5px 0;}

#coldroite .question {padding:5px 8px 0 10px;}
#coldroite .question li {background:none; padding-left:0; margin-bottom:8px;}
#coldroite .question li img {margin-right:5px; margin-top:2px;}
#coldroite p.passer-annonce  {margin:0;}
#coldroite p.passer-annonce a {display:block; width:250px; height:30px; text-indent:-99999px; background:url(../images/btn_annonce.gif) no-repeat top center;}

#coldroite .adresse {padding:15px; line-height:1.5em;}
#coldroite .adresse .titre {color:#de0076;}

/*************** Coldroite1 ******************/
#contenu #coldroite1 {float:left; width:344px; margin-right:5px;}
#contenu #coldroite1 .bloc-interne {background:url(../images/bg_mini-annonce.gif) repeat-y;}
#contenu #coldroite1 a {color:#fff;}
#contenu #coldroite1 a:hover {color:#000;}

#coldroite1 h3 {height:18px; padding-top:11px; background:url(../images/bg_h3_coldroite-interne.gif) no-repeat 0 4px;}
#coldroite1 .bloc-interne,#bloc-dernieres-annonces .bloc-interne {position:relative; margin-top:1px !important; padding-top:7px !important; color:#fff; background:#ACAA9E url(../images/bg_bloc-interne.gif) no-repeat;  }
#bloc-dernieres-annonces .bloc-interne {background-position: right top !important;}
#coldroite1 #container, #coldroite #container2,
#bloc-dernieres-annonces #container, #bloc-dernieres-annonces #container2
 {padding:0 8px 10px; }
#coldroite1 .bloc-interne .element, #bloc-dernieres-annonces .bloc-interne .element{height:150px;}
/** CSS Hack pour IE7 et inf **/
*+html #coldroite1 .bloc-interne .element, * html #coldroite1 .bloc-interne .element  {overflow:auto;}
*+html #bloc-dernieres-annonces .bloc-interne .element, * html #bloc-dernieres-annonces .bloc-interne .element  {overflow:auto;}
#coldroite1 .bloc-interne p {clear:left; padding-bottom:5px; margin:0; font-size:1.3em;}
#bloc-dernieres-annonces .bloc-interne p {clear:left; padding-bottom:5px; margin:0; font-size:1.3em;}
#coldroite1 .bloc-interne .ville {text-transform:uppercase;}
#bloc-dernieres-annonces .bloc-interne .ville {text-transform:uppercase;}
#coldroite1 .bloc-interne img {width:122px; height:86px; overflow:hidden; margin-right:9px; border:3px solid #fff;}
#bloc-dernieres-annonces .bloc-interne img {width:122px; height:86px; overflow:hidden; margin-right:9px; border:3px solid #fff;}
#coldroite1 .vente h4, #coldroite1 .location h4 {float:left; font-size:1em; text-transform:uppercase; color:#ad0d62;}
#bloc-dernieres-annonces .vente h4, #bloc-dernieres-annonces .location h4 {float:left; font-size:1em; text-transform:uppercase; color:#ad0d62; margin: 0;}
#coldroite1 .location h4 {color:#ccff00;}
#bloc-dernieres-annonces .location h4 {color:#ccff00;}
#bloc-dernieres-annonces .saisonniere h4 {color:#0173b4;}
h4 span.ville { color: #FFF; font-size: smaller; }
#coldroite .annonce-encart img {overflow:none; width:auto; height:auto;border: none; margin : 10px;}
#coldroite .annonce-encart h4 {font-weight: bold;margin:7px;}
#coldroite .annonce-encart p {margin:7px;}

/********** Custo des images suivant et précédent ***************/
#coldroite1 #container, #coldroite1 #container2, #bloc-dernieres-annonces #container, #bloc-dernieres-annonces #container2,  #bloc-dernieres-annonces #container3,  #bloc-dernieres-annonces #container4 {position:relative; overflow:hidden; height:135px !important; margin-top:15px;}
#coldroite1 .bloc-interne .scroll, #bloc-dernieres-annonces .bloc-interne .scroll {position:absolute; top:7px; right:5px;}
#coldroite1 .bloc-interne .scroll img, #bloc-dernieres-annonces .bloc-interne .scroll img {height:auto; width:auto; border:none;}
/*************** Liste des annonces ***********/
#bandeau-recherche {width:687px; margin:0 auto 5px; border-bottom:1px solid #e3dcd4;}
p.resultats {float:left; width:450px; margin-left:12px !important; font-size:1.3em;}
p.alerte {float:right; margin-right:16px !important; margin-bottom:5px !important;}
a.alerte {display:block; height:56px; width:181px; text-indent:-99999px; background:url(../images/bg_alerte.gif) no-repeat;}

#tri {width:650px; margin:0 auto;}
#tri p {margin:0; float:left;}
#tri-date {float:left; width:130px; margin-bottom:10px;}
#tri img {padding:0 7px; border-right:1px solid #e3dcd4;}
#tri img.last {border:none;}
#tri-prix {float:right; width:120px; margin-bottom:10px;}

.liste-annonces .element {width:666px; padding:10px; margin:0 auto 12px; background:#F1F1ED; }
table.catalogue td.nom { padding:10px; margin:0 auto 12px;  background: #deded1; }
.liste-annonces .annonce-g {float:left; width:487px; padding-right:25px; border-right:1px solid #d2d1cb;}
.liste-annonces .annonce-g div.gauche {width:180px;}
.liste-annonces .annonce-g h3 {clear:none; margin:5px 0; padding:0.2em 0 !important;}
#contenu .liste-annonces .vente a {}
#contenu .liste-annonces .vente span {color:#ab0f5c;}
#contenu .liste-annonces .location a {color:#83a302;}
#contenu .liste-annonces .location span {color:#83A302;}
 a.location {color:#83A302;}
#contenu .liste-annonces .saisonniere a {color:#51A9DB;}
#contenu .liste-annonces .saisonniere span {color:#51A9DB;}
 a.saisonniere {color:#51A9DB;}

#bloc-dernieres-annonces .vente, #bloc-dernieres-annonces .location, #bloc-dernieres-annonces .saisonniere, #bloc-dernieres-annonces .promo {width:334px;float:left;margin-bottom: 10px;height:150px;}
#bloc-dernieres-annonces .location, #bloc-dernieres-annonces .promo {margin-left:12px;}

#bloc-dernieres-annonces .saisonniere div.element { float: left; clear: none; }
#bloc-dernieres-annonces .saisonniere div.pair {width:322px; margin-left:12px;}
#bloc-dernieres-annonces .saisonniere div.impair {width:312px; margin-left: 5px; padding-left: 15px;/* border-left: 3px solid #fff;*/}

#bloc-dernieres-annonces h4 {background:none !important;float:left; font-size:1em; text-transform:uppercase; margin:0; padding:0 !important;}
#bloc-dernieres-annonces .vente h4 {color:#ad0d62;}

 
/* Spécial pour l'annuaire : */
.annuaire .liste-annonces .element { width: 606px; }
.annuaire .liste-annonces .element .annonce-g { width: 437px; }

#footer-locations {float:left;width:320px;text-align:center;}
#footer-categories h3 {color:#000;margin:0;padding:0;}
#footer-categories a {text-decoration: underline;margin:1px;white-space: nowrap;}
#footer-ventes {float:left;width:320px;text-align:center;}
#footer-saisonniere {float:right;width:320px;text-align:center;}


p.prix-droite {font-size: 1.4em;}
 
#contenu .liste-annonces a:hover {color:#000;}
#contenu .liste-annonces a {padding:0 !important; margin:0 !important;  }
#contenu .liste-annonces .proprio a {background:none !important;}
.liste-annonces .annonce-g p {margin:0 !important;}
.liste-annonces .annonce-g img, td.visuel img {overflow:hidden; display:block; width:144px; height:107px; margin:5px; border:3px solid #fff;}
.liste-annonces .annonce-g img.ggmaps {display:inline; width:auto; height:auto; margin:0; border:0; vertical-align: middle; }
.annuaire .liste-annonces img { width: auto; height: auto; }
.liste-annonces .annonce-g div.mini_images  {width:170px; float:left;}
.liste-annonces .annonce-d {float:right; width:134px; font-size:1em;}
.liste-annonces .annonce-d p {text-align:center !important; margin: 0 !important; }
.annonce-d div.separateur {margin: 0.5em 0;}
.liste-annonces p.plus {padding-right:15px; text-align:right !important; background:url(../images/puce-defilement_d.gif) no-repeat center right;}
.liste-annonces div.images {width:647px; clear:both; text-align:center;}
.liste-annonces div.images img {margin:1em 0.5em 1em 0; border:3px solid #fff;}

.liste-annonces .details {margin : 10px 0px 30px 170px}
.liste-annonces .details ul li {background : none !important;padding:0 !important;margin:3px 0px !important; }
.liste-annonces .details ul li label{float:left; width:120px; font-size: 1em;font-weight: bold;} 
.liste-annonces .description {margin:15px 0px 15px 40px; overflow:hidden;}


/**************Locations saisonnières ********************/
.locations-saisonnieres .liste-annonces a, h3.locations-saisonnieres h3, .locations-saisonnieres .liste-annonces p.plus {color: #51a9db;}


/*************** FAQ ******************/
body.faq #conteneur h2 {text-transform:uppercase; font-family:"Trebuchet MS",Arial,Helvetica;}
body.faq div.dragfaq {float:none; height:auto; padding:10px 0 0 20px; cursor:pointer; font-weight:bold; font-size:1.1em; color:#000; }

/************** Slider *************/
#slider {overflow:hidden; width:200px;}

/***************** Espace Conseil / Actualites ******************/
.liste-actualites .element, .liste-conseils .element {padding:5px; margin-bottom:5px;}
.liste-actualites .element h3, .liste-conseils .element h3 {padding-top:3px;}
.liste-actualites .element a, .liste-conseils .element a {}

#pied {width:980px; margin:0 auto; padding-top:30px; padding-bottom:20px; padding-left:20px; background: url(../images/bg_pied.gif) no-repeat center bottom; }
/*
 * Filet de séparation dans le texte
*/
div.separateur { clear: both; border-top: 1px solid #deded1; margin-bottom: 15px;}
#coldroite div.separateur { border-top: 1px solid #fff;}
/* alignement des images dans les pages */
.element { clear: both;}
div.gauche, div.droite, div.centre { padding: 0.8em 0.8em 0 0.8em;}
.gauche { float: left; padding:0 !important;}
.droite { float: right; margin: 0 0 1em 1.4em;}
.centre { /*margin: 1em auto;*/ text-align: center; }

#contenu .gauche span, #contenu .droite span, #contenu .centre span { display: block; font-size: smaller; text-align: center; }
#contenu #rss div { padding:0; margin:0; background:none; border:none;}

/* icones des fichiers */
#contenu .icone a, #contenu a.icone {margin-top: 0em; padding-left: 1.5em; list-style: none; }
#contenu .pdf { background: url(../images/icons/acrobat.gif) left center no-repeat !important; }
#contenu .doc, #contenu .rtf { background: url(../images/icons/word.png) left center no-repeat !important; }
#contenu .xls, #contenu .xla { background: url(../images/icons/excel.png) left center no-repeat !important; }
#contenu .ppt, #contenu .pps { background: url(../images/icons/powerpoint.png) left center no-repeat !important; }
#contenu .zip, #contenu .rar { background: url(../images/icons/compressed.png) left center no-repeat !important; }
#contenu .gif, #contenu .jpg, #contenu .png { background: url(../images/icons/picture.png) left center no-repeat !important; }
#contenu .url { background: url(../images/icons/world.gif) left center no-repeat !important; }
#contenu .email { background: url(../images/icons/email.png) left center no-repeat !important; padding-left: 2em !important; }
.url a[target="_blank"], a.url[target="_blank"] {background: url(../images/icons/external.png) right center no-repeat !important;}
.icone { padding: 0.2em 0; }
.broken { text-decoration: line-through; }

#coldroite span.s { border-bottom: 1px dotted #000; }

/* Messages */
.message {
	width: 90%;
	margin: 5px auto;
	padding: 20px 0px 20px 10%;
	background: url(../images/icons/information.png) 5% 50% no-repeat #FFF;
	font-size: 1.3em;
	text-align: left;
	border: 1px solid #ccc;
}
.content-contenu-confirmation .message { width:86% !important;}
h3.message { font-size: 0.9em; }
.good { background-image: url(../images/icons/accept.png); }
.warn { background-image: url(../images/icons/error.png); }
.error { background-image: url(../images/icons/exclamation.png); }

/*
 * Liste de l'espace conseils
 */
div.liste-conseils h3 {background: transparent url(../images/puce-defilement_d.gif) no-repeat scroll left 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;padding:5px 15px !important;}

/*
 * Pagination et Outils d'impression et de retour
*/
#pagination{
	float:right;
	margin-right:15px;
	text-align: right;
}

ul.plan li.espace-membre, ul.plan li.connexion { display: none; }
ul.plan li { font-weight: bold; float: left; width: 45%; }
ul.plan li li { font-weight: normal; float: none; }

/* Formulaire de recherche */
form#editform fieldset, form#annonces fieldset {border:none;}
form#editform fieldset legend, form#annonces fieldset legend {font-size:1.2em;padding-top:10px;}
 select#type_bien {width:150px;}
 fieldset#ma-recherche {width:180px;float:left;margin-bottom: 0px; padding-bottom: 0px;}
 fieldset#ma-recherche div,  fieldset#budget div {display:inline;padding:0px; margin:0px;}
 fieldset#budget {width : 250px;float:left;}
 fieldset#budget legend {margin-bottom : 9px;}
 fieldset#budget input {width : 65px;}
 fieldset#budget label {width : 45px;}
 fieldset#localisation {margin:0px 2px; padding: 0px 11px;}
 fieldset#nbre-pieces { width:380px; height: 80px; margin-bottom: 0px; padding-bottom: 0px; }
 fieldset#nbre-pieces div#rnbre_pieces { width:380px;}
 div#rprix_min {width: 125px; white-space:nowrap;float:left;}
 div#rprix_max {clear:none !important;}
 fieldset#budget div#rprix_max label {width: 25px !important;}
 fieldset#surface {width:190px;}
 input#surface_min {width: 90px !important;}
div#rtype_bien label {white-space: nowrap;display:block;}
 fieldset#soumettre legend {display:none;}

/* Formulaire locations saisonnieres */
fieldset#date-arrivee div {display:inline;padding:0px; margin:0px;}
fieldset#date-arrivee {width : 215px;float:left;}
 fieldset#date-arrivee legend {margin-bottom : 9px;}
 fieldset#date-arrivee input {width : 65px;}
 fieldset#date-arrivee label {width : 45px;}
fieldset#nb-occupants {width:200px;}
fieldset#nb-occupants input {width:45px; margin-left:0px;}
body.annonces-locations-saisonnieres fieldset#localisation {margin-top:40px;}

/* Formulaire de paiement */
div#form-paiement form {text-align:center;margin-bottom:25px;}
td.visuel {width: 150px !important;}

p.voir-ma-selection {}
p.voir-ma-selection a {padding: 10px 80px 10px 70px; font-size: 1.3em; color: #fff; background: url(../images/voir-selection.gif) no-repeat 50% 50%;}

/* Mentions légales */
.mentions-legales #conteneur {padding:0 30px 25px; margin-bottom:10px; background:#FFF;}

/* Accueil espace membres */
.accueil #preview h3 { margin-bottom: 0; padding-bottom: 0; }


/******************* Styles rubriques annuaire *******************/

h1.annuaire { display:block; margin:0 15px; padding:18px 0 0 20px; height:28px; border-bottom:2px solid #fff; letter-spacing:0.05em; background:url(../images/annuaire_h1.gif) no-repeat; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.annuaire #conteneur { padding-top:1em; margin: 0 15px;}
.annuaire #preview a h3 { color:#5c1e75; font-weight:bold;}
.annuaire #preview a h2, .annuaire #preview a h4, .annuaire #preview a h5, .annuaire #preview a h6 { color:#5c1e75;}
.annuaire #preview a { color:#5c1e75; padding:2px;}

body.annuaire .submit input { background:#8862A2 !important; }


/* bloc accueil */
#annuaire-pro { margin-bottom:5px;}
#annuaire-pro .pros { padding:5px 10px; background:#8862a2;}
#annuaire-pro a { color:#fff;}
#coldroite #annuaire-pro p strong { color:#fff; font-size:1.2em;}
#coldroite #annuaire-pro .pro  { background: #FFF; text-align: center; margin-bottom: 10px; border: 2px solid #FFF; }
#coldroite #annuaire-pro .pro a { padding: 0; }
#coldroite #annuaire-pro .pro .titre { display: block; padding: 5px 0; font-size: 1em; background: #DEDED1; color: #47444F; text-transform: uppercase; border-bottom: 2px solid #FFF;}


.filtre-annonces {float:right; margin:13px 26px;}

