@charset "utf-8";
/* CSS Document */
/* ICF Novedis */
/* author : acti juin 2009*/
/* //////////////////////////////////////////////////////// GLOBAL STRUCTURE /////////////////////////////////////////////////////// */
html {width:100%}

* {margin: 0px;padding: 0px;}
body {background-color: #fff;color: #000;font-size: 12pt;font-family:Arial, Helvetica, sans-serif;}
img {border: 0 none; }
h1 {font-size: 1.5em;}
h2 {font-size: 1.2em;}
h3 {font-size: 0.9em; border:0 none;}
h4 {font-size: .9em;}
div {background-color:transparent}
p {text-align: left;margin:2px}
strong {}
a:link, a:active, a:visited  {text-decoration: none;outline:none;color:#000000;}
a:hover {text-decoration: none; }
li, dl, dt, dd {list-style-type: disc;border:0 none;}

abbr, acronym {border-bottom-style: dotted; border-bottom-width: 1px; cursor:help;}
hr { display:none}
.myhr {clear:both; visibility:hidden; overflow:hidden; height:0px; display:block}

ul li{list-style-type:disc;}
/* //////////////////////////////////////////////////////// GESTION DES DIV /////////////////////////////////////////////////////// */


#container {position:relative;width:955px;margin:0 auto;top:30px;left:0px;}
#container #header{display:none;}
#container #header h1 a {display:BLOCK;}

/****** Recherche Avancee ******/
#container #rechercheAvancee {display:none; }

.conditions{background:url(../images/conditions.png) left top no-repeat;width:149px;height:29px;float:right;margin:0 12px 0 0;}
.conditions a{display:block;text-indent:-9999em;width:149px;height:29px;}

.liste{background:url(../images/page.png) no-repeat left top;border:0 none;color:#404041;float:left;font-size:0.85em;font-weight:bold;height:24px;margin:6px 0 14px 15px;width:154px;clear:right;}

.type-bien{}
.nb-piece{}
.filtre{width:330px;height:30px;clear:both;display:block;margin:0 0 0 16px;}
.filtre span{color:#FFFFFF;font-size:0.8em;float:left;}
.filtre .slider{float:right;top:4px;}
.filtreSurface{}
.filtreBudget{background:url(../images/separ-recherche.png) left bottom no-repeat;}

a.affinerCritere{background:url(../images/recherche-avancee.png) no-repeat left top;color:#FFFFFF;display:block;float:right;font-size:0.85em;height:36px;margin:5px 15px 12px 0;padding:7px 0 0 33px;width:120px;}


#container #rechercheAvancee .RABottom{background:url(../images/rechercheAvanceeBottom.png) left top no-repeat;height:44px;position:relative; }
#container #rechercheAvancee .RABottom .btn1{background:url(../images/btn1.png) left top no-repeat;}
#container #rechercheAvancee .RABottom .btn{padding:9px 0 0;width:153px;height:24px;display:inline;text-align:center;float:left;margin:1px 0 0 18px;color:#FFFFFF;font-size:0.75em;font-weight:bold;}
#container #rechercheAvancee .RABottom .btn2{background:url(../images/btn2.png) left top no-repeat; border:none; height:31px; padding:0; cursor:pointer}

.champs_texte { border:0px none; background: none; color: #FFFFFF; font-weight: bold; text-align: center; }
#slider_surface { width: 170px; }
#slider_budget { width: 170px; }




/****** Encart Home ******/
#container #encartHome{z-index:5;float:left;background:url(../images/encart-home.png) left top no-repeat;height:94px;left:15px;position:relative;top:38px;width:345px;padding:43px 0 0 19px;}
#container #encartHome h4{display:none;}
#container #encartHome p{color:#1389ba;font-size:0.75em;font-weight:bold;width:210px; height:42px; margin:0 0 8px;}
#container #encartHome a{font-size:0.75em;color:#1389ba;}
#container #encartHome a:hover{color:#000000;}

/****** Carousel FLASH ******/
#container #carousel{width:570px;height:215px;position:relative;right:0px;z-index:200;float:right;}

/****** Footer******/
#container #footer{display:none;}

/*---------------------------------------------------------------------------------------------------*/ 
/*----------------------------------  PAGE OFFRES RECHERCHE------------------------------------------*/ 
/*---------------------------------------------------------------------------------------------------*/ 
.interieur #container {top:0px;}
.interieur #container #header{background:url(../images/header-interieur.png) left top no-repeat;}
.interieur #container #rechercheAvancee {top:182px;}
/* -- -- -- Navigation -- -- --*/
#container #navigation {display:none;}


#container #navigation a.rss{float:right;margin:3px 10px 0 0;}

.interieur #container #rechercheAvancee .RAMiddle{height:148px;background:url(../images/rechercheAvanceeMid.png) left top repeat-y;position:relative; }

#encarts{display:none;}


.newListSelected{display:none;}
.nbAnnonces{width:560px; height:50px; }
.nbAnnonces h4{background:#00FF00;color:#000000;font-size:1.5em;font-weight:normal;}

.nbAnnonces ul{display:none}
.nbAnnonces a {color:#404041;font-weight:bold;font-size:0.85em;margin:0px 22px 0 0;}
.nbAnnonces a.creer{background:url(../images/contact.png) left top no-repeat;padding:0 0 0 24px;margin-left:27px;}
.nbAnnonces a.partager{background:url(../images/partager.png) left top no-repeat;padding:0 0 0 28px;}
.nbAnnonces a.imprimer{background:url(../images/print-2.png) left top no-repeat;padding:0 0 0 21px;}

.arianne{display:none;}

  .trier{background:url(../images/page.png) no-repeat left top;border:0 none;color:#404041;float:left;font-size:0.85em;font-weight:bold;height:25px;margin:6px 19px 14px 21px;width:154px;}



.gmaps{display:none;}
.pagination{display:none;}




/*----------------------------------  AFFICHAGE RESULTATS  -----------------------------------------------*/ 
#resultats{clear:both;margin:0 0 0 6px;}
#resultats .resultat{height:147px;padding:19px 0 0 22px;width:90%;position:relative;}
#resultats .resultat .loupe{display:none;}

#resultats .resultat .offre{width:114px;height:69px;position:absolute;top:90px;left:7px;}
#resultats .resultat .offre1{background:url(../images/avant-premiere.png) left top no-repeat;}
#resultats .resultat .offre2{background:url(../images/avant-premiere-hqe.png) left top no-repeat;}
#resultats .resultat .offre3{background:url(../images/coup-coeur.png) left top no-repeat;}
#resultats .resultat .offre4{background:url(../images/coup-coeur-hqe.png) left top no-repeat;}

#resultats .resultat img{float:left;margin:0 30px 0 0;}
#resultats .resultat h3{color:#b10862;font-size:1.3em;font-weight:normal;}
#resultats .resultat .prix{color:#c02334;position:absolute;right:19px;top:25px;}
#resultats .resultat p {color:#493b41;font-size:0.75em;padding:0 22px 0 0;margin:13px 0 0;}
#resultats .resultat p strong {color:#741f56;}

#resultats .resultat ul{position:absolute;bottom:16px;left:204px;}
#resultats .resultat ul li{display:block;float:left;background:url(../images/separ-annonce.png) right top no-repeat;font-size:0.75em;padding:0 28px 0 0;}
#resultats .resultat ul li.last{background:none;}

#resultats .resultat a{color:#404041}
#resultats .resultat a:hover{}
#resultats .resultat a.ref{}
#resultats .resultat a.details{background:url(../images/detail.png) left top no-repeat; padding-left:25px;}
#resultats .resultat a.contact{}


/*---------------------------------------------------------------------------------------------------*/ 
/*----------------------------------  PAGE INTERIEUR  -----------------------------------------------*/ 
/*---------------------------------------------------------------------------------------------------*/ 
.page_interieur #container {top:0px;}
#container #header_interieur{display:none;}
#container #header_interieur h1{display:none;} 


#container .content_col_droite h2 {
border-left:3px solid #FF0000;
color:#DB021B;
font-size:1.4em;
font-weight:normal;
margin:0 0 14px;
padding:0 0 0 15px;
}

/*-------------  Colonne Gauche  ------------------*/
.page_interieur #container #colonne_gauche, .interieur #container #colonne_gauche {display:none;}
/*-------------  Colonne Droite  ------------------*/
#container #colonne_droite{display:inline;float:left;width:95%}






.page_interieur #container .content_col_droite .article{}
.page_interieur #container .content_col_droite .article h3{border-bottom:0 none;color:#771F58;display:block;font-size:1.05em;margin:17px 0 17px;padding:0 0 5px;}
.page_interieur #container .content_col_droite .article img{padding:0 0 10px 30px;}
.page_interieur #container .content_col_droite .article a{text-decoration:underline;}
.page_interieur #container .content_col_droite .article p.chapo{color:#771f58;font-size:1.1em;padding:0 10px 0px 0;}
.page_interieur #container .content_col_droite .article p {font-size:0.9em;color:#000000;margin-bottom:20px;}
.page_interieur #container .content_col_droite ul.touteActu{}
.page_interieur #container .content_col_droite .article{}
.page_interieur #container .content_col_droite ul.touteActu li{border-top:0 none;height:26px;padding:7px 0 0;}
.page_interieur #container .content_col_droite ul.touteActu li.last{border-bottom:0 none;}
.page_interieur #container .content_col_droite ul.touteActu li a{color:#841b54;display:block;float:left;font-size:0.75em;font-weight:bold;padding:3px 0 0 18px;}
a.link{color:#B0A9AC;display:block;float:left;font-size:0.75em;margin:25px 14px 25px 4px;}
a.link:hover{color:#771F58;}



/*---------------------------------------------------------------------------------------------------*/ 
/*----------------------------------  PAGE PATRIMOINE -----------------------------------------------*/ 
/*--------------------------------------- Accueil ---------------------------------------------------*/ 

.page_patrimoine #container {top:0px;}
.page_patrimoine #container #colonne_gauche_patrimoine{width:365px;float:left;padding:25px 0 0 18px;background:url(../images/separ-col-gauche_patrimoine.png) right top no-repeat;}
.page_patrimoine #container #colonne_gauche_patrimoine h3{background:url(../images/patrimoine-titre.png) no-repeat left top;color:#FFFFFF;font-size:1em;height:20px;padding:5px 0 0 22px;width:329px;margin:0 0 20px;}
.page_patrimoine #container #colonne_gauche_patrimoine h4{color:#b40b65;font-size:1.05em;font-weight:normal;padding:0 0 0 10px ;}
.page_patrimoine #container #colonne_gauche_patrimoine p{color:#B40B65;font-size:0.75em;padding:0 0 0 10px ;}
.page_patrimoine #container #colonne_gauche_patrimoine .anim-flash{width:350px;height:330px;margin:20px 0;}

.page_patrimoine #container .content_col_droite{width:560px;float:left;}
.page_patrimoine #container .content_col_droite p.chapo{color:#771f58;font-size:1.1em;padding:0 10px 20px 0; margin:0; text-align:justify}
.page_patrimoine #container .content_col_droite h3 {border-bottom:0 none;color:#771F58;display:block;font-size:1.05em;margin:0px 0 27px;padding:0 0 5px;}
.page_patrimoine #container .content_col_droite p.p-patrimoine{color:#000000;}
.page_patrimoine #container .content_col_droite img{margin:16px 0 }


/*--------------------------------------- Interieur ---------------------------------------------------*/ 
.page_patrimoine #container #colonne_gauche_patrimoine-int{width:345px;float:left;padding:25px 0 0 18px;margin:17px 0 0;}
.page_patrimoine #container #colonne_gauche_patrimoine-int h3{background:url(../images/patrimoine-titre.png) no-repeat left top;color:#FFFFFF;font-size:1em;height:20px;padding:5px 0 0 22px;width:329px;margin:0 0 20px;}

.page_patrimoine #container #colonne_droite_patrimoine-int{padding:13px 0 0 25px;background:url(../images/blocAgence.png) left top no-repeat;width:567px;height:431px;}
.page_patrimoine #container #colonne_droite_patrimoine-int .nos-agence{}
.page_patrimoine #container #colonne_droite_patrimoine-int .nos-agence h2{background:none;color:#ffffff;font-size:1em;font-weight:bold;margin:0 0 14px;padding:0 0 0 15px;}
.page_patrimoine #container #colonne_droite_patrimoine-int .nos-agence .imgAgence{display:inline;float:left;height:300px;width:234px;text-align:center;margin:0 0 0 33px;}
.page_patrimoine #container #colonne_droite_patrimoine-int .nos-agence .AgenceContainer{background:transparent url(../images/ombrePhoto.png) no-repeat scroll right top;
display:inline;float:left;padding:0 25px 0 0;position:relative;}
.page_patrimoine #container #colonne_droite_patrimoine-int .nos-agence .infoAgence{float:left;width:250px;padding:0 0 0 9px;}
.page_patrimoine #container #colonne_droite_patrimoine-int .nos-agence .infoAgence h4{color:#b40b65;font-weight:normal;border-bottom:0 none;padding:0 0 5px;margin:0 0 5px;}
.page_patrimoine #container #colonne_droite_patrimoine-int .nos-agence .infoAgence h5{color:#b40b65;}
.page_patrimoine #container #colonne_droite_patrimoine-int .nos-agence .infoAgence p{margin:10px 0 0;font-size:0.8em;color:#000000;height:224px;overflow:auto;}
.page_patrimoine #container #colonne_droite_patrimoine-int .nos-agence .adresse{background:#EDF7FD;border-bottom:0 none;border-top:0 none;clear:both;font-size:0.8em;height:20px;margin:0 0 0 10px;padding:6px 0 0 26px;width:497px;}

.page_patrimoine #container #colonne_droite_patrimoine-int .nos-agence .Arrow{background:url(../images/fiche-suiv-prec.png) left top no-repeat;height:17px;padding:2px 0 0 0px;width:124px;font-size:0.8em;font-weight:bold;}
.page_patrimoine #container #colonne_droite_patrimoine-int .nos-agence .Arrow a{color:#FFFFFF;width:124px;display:block;text-align:center;}
.page_patrimoine #container #colonne_droite_patrimoine-int .nos-agence .Arrow a:hover{color:#000000;}
.page_patrimoine #container #colonne_droite_patrimoine-int .nos-agence .lArrow{float:left;margin:12px 0 0 10px;}
.page_patrimoine #container #colonne_droite_patrimoine-int .nos-agence .rArrow{float:right;margin:12px 34px 0 0 ;}

/*--------------------------------------- Carousel ---------------------------------------------------*/
.nos-agence ul {width:90%;height:335px;  }
.nos-agence .jcarousel-list li {background: none !important;}
.nos-agence .jcarousel-container {width:90%; float: left;}
.nos-agence .jcarousel-clip {width:90%;height:335px;}
.nos-agence .jcarousel-item {width:90%;height:335px;}


/*--------------------------------------- Galerie d'images / FancyBox ---------------------------------*/
.nos-agence .imgAgence a.zoom {position:absolute;right:15px;top:65px;}
.nos-agence .imgAgence a.zoom img {	margin:0 !important; }



/*---------------------------------------------------------------------------------------------------*/ 
/*----------------------------------  PAGE OFFRES ---------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------*/ 

/*----------------------------------------- Proximité ------------------------------------------------*/
#proximity {margin:15px 0 0 21px;}
#proximity h2{background:url(../images/puce-categorie_big.png) no-repeat left top;color:#DB021B;font-size:1.4em;font-weight:normal;padding:0 0 0 15px;margin:0 0 10px;}
#proximity ul {margin-bottom:10px}
#proximity ul li{background:url(../images/offre-puce.png) left 6px no-repeat; padding:0 0 0 14px;}

/*----------------------------------------- Offre Detail ------------------------------------------------*/

#offreDetail .offreSpecial1{position:absolute; background-image:url(../images/coup-coeur-hqe-inverse.png); width:113px; height:69px; z-index:5; margin-top:6px; margin-left:6px;}
#offreDetail .offreSpecial2{position:absolute; background-image:url(../images/coup-coeur-inverse.png); width:113px; height:69px; z-index:5;margin-top:6px; margin-left:6px;}

#offreDetail .offreSpecial3{position:absolute; background-image:url(../images/avant-premiere-hqe-inverse.png); width:113px; height:69px; z-index:5;margin-top:6px; margin-left:6px;}

#offreDetail .offreSpecial4{position:absolute; background-image:url(../images/avant-premiere-inverse.png); width:113px; height:69px; z-index:5;margin-top:6px; margin-left:6px;}
#offreDetail .offreTop{width:98% ;height:17px;}
#offreDetail .offreMiddle{width:98%;}
#offreDetail .offreMiddle .CarouselGalerie{height:155px;overflow:hidden;padding:19px 0 0;position:relative;width:95%;}
#offreDetail .offreMiddle .CarouselGalerie .arrow a{display:block; text-indent:-9999em;}
#offreDetail .offreMiddle .CarouselGalerie .arrow{position:absolute;top:77px;}
#offreDetail .offreMiddle .CarouselGalerie .lArrow{left:14px; width:10px;height:12px;}
#offreDetail .offreMiddle .CarouselGalerie .rArrow{right:14px; width:10px;height:12px;}
#offreDetail .offreMiddle .CarouselGalerie .CarouselContent {position:relative;width:95%;height:134px;left:35px;}
#offreDetail .offreMiddle .CarouselGalerie .CarouselContent ul{width:4004px;height:134px;position:relative;left:0px;}
#offreDetail .offreMiddle .CarouselGalerie .CarouselContent ul li{display:block;float:left;}
#offreDetail .offreMiddle .CarouselGalerie .CarouselContent ul li a{display:block;}
#offreDetail .offreMiddle .CarouselGalerie .CarouselContent ul li a img{float:left;display:block;width:150px;}

#offreDetail .offreMiddle .no-gallery {margin:20px 0}

#offreDetail .offreMiddle .OffreContent {font-size:0.85em;}
#offreDetail .offreMiddle .OffreContent h3{margin:0 0 10px;font-weight:bold;background: url(../images/puce-offre_big.png) no-repeat scroll left top;color:#b10862;font-size:1.2em;padding:0 0 0 15px}
#offreDetail .offreMiddle .OffreContent .bloc{border-bottom:0 none;margin:0 0 0 31px;padding:9px 15px; width:95%;}
#offreDetail .offreMiddle .OffreContent .bloc-no-gallery{border-bottom:0 none;margin:0 0 0 31px;padding:65px 0 0 0; width:95%;}
#offreDetail .offreMiddle .OffreContent ul li{background:url(../images/offre-puce.png) left 6px no-repeat; padding:0 0 0 14px;}
#offreDetail .offreMiddle .OffreContent .bloc .rose{margin-left:15px; color:#B10862;}

#offreDetail .offreMiddle .titreOffre{}
#offreDetail .offreMiddle .titreOffre h3{color:#771f58;background:none;padding:0px;}
#offreDetail .offreMiddle .titreOffre p{color:#771f58;}

#offreDetail .offreMiddle .adresseOffre{}
#offreDetail .offreMiddle .adresseOffre h3{}
#offreDetail .offreMiddle .adresseOffre .adresse{}
#offreDetail .offreMiddle .adresseOffre a.gmapsAcces{}

#offreDetail .offreMiddle .descriptionOffre{background:#f7f6f7;}
#offreDetail .offreMiddle .descriptionOffre h3{}


#offreDetail .offreMiddle .infoOffre{background:#f7f6f7;}
#offreDetail .offreMiddle .descimeubleOffre{}
#offreDetail .offreMiddle .contactOffre{background:#f9ecf3;}
#offreDetail .offreMiddle .descimeubleOffre h3, #offreDetail .offreMiddle .contactOffre h3{background: url(../images/puce-offre_big2.png) no-repeat scroll left top;color:#771f58;}

#offreDetail .offreBottom{background:url(../images/offre-Bottom.png) left top no-repeat;width:95%;height:17px;}