*{margin:0;padding:0;border:0;font-family:'Rotis',Arial}
body{background-color:#fff;color:#000;background-position:top;background-repeat:no-repeat;background-attachment:fixed;min-width:320px}
table{border-spacing:0;border-collapse:collapse}
table th{text-align:left}
table td{vertical-align:top}
a{text-decoration:none}
strong{font-weight:700}
#support{width:1440px;margin-left:auto;margin-right:auto}
#hautpage{width:1440px;margin-left:auto;margin-right:auto;position:relative}
#milieupage{width:1440px;margin-left:auto;margin-right:auto}
#milieupage img.bandeau{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:100%;margin-bottom:10px}
#piedpage{clear:both;width:1440px;margin-left:auto;margin-right:auto}
#colonnesmilieupage{width:100%;background-color:#fff;display:table}
div.colonnesdpe1a{float:left;width:50%}
div.colonnesdpe1b{float:left;width:50%}
#resultatcartegauche div.colonnesdpe1a,#resultatcartegauche div.colonnesdpe1b{float:none;width:100%}
#navigationcentre3 div.colonnesdpe1a h2.vente,#navigationcentre3 div.colonnesdpe1b h2.vente,#navigationcentre3 div.colonnesdpe1a h2.location,#navigationcentre3 div.colonnesdpe1b h2.location{display:block;padding-top:0;margin-top:0}
div.colonnesdpe2{float:left;margin-right:30px}
div.colonnes2,figure.colonnes2{float:left;width:50%}
div.colonnes3,figure.colonnes3{float:left;width:33.33%}
div.colonnes4,figure.colonnes4{float:left;width:25%}
div.colonnes5,figure.colonnes5{float:left;width:20%}
figure.colonnes2,figure.colonnes3,figure.colonnes4,figure.colonnes5{box-sizing:border-box;padding-right:10px}
#bandeauhaut{background-color:#dfdfdf;width:100%;position:relative;height:80px;top:0;background:transparent}
#logo{position:absolute;left:0;top:0;position:absolute;top:30px;left:50%;margin-left:-123px;width:247px;z-index:5}
#logomobile{display:none;height:45px;color:#fff}
#logomobile img{height:45px;margin-right:5px;vertical-align:middle}
#menuhaut{width:auto;margin:0 auto;text-align:center}
#menumobile{display:none;position:absolute;right:5px;top:12px;color:#fff}
#menumobile img{vertical-align:middle}
ul.espaceperso{position:absolute;right:0;top:0;z-index:200;list-style:none}
ul.espaceperso ul{display:none}
ul.espaceperso li a{display:block;font-size:14px}
ul.espaceperso li:hover>ul{display:block}
ul.espaceperso ul{padding:0;position:absolute;top:100%;list-style:none;background-color:#fff;border:1px solid #2D383F;color:#2D383F}
ul.espaceperso ul li{position:relative;text-align:left}
ul.espaceperso ul li a{display:block;font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#2D383F}
ul.espaceperso ul li a:hover{color:#535353}
ul.menuhaut{display:block;z-index:100}
ul.menuhaut ul{display:none}
ul.menuhaut li:hover>ul{display:block}
ul.menuhaut{list-style:none;position:relative;display:inline-table}
ul.menuhaut:after{content:"";clear:both;display:block}
ul.menuhaut li{float:left}
ul.menuhaut li a{display:block}
ul.menuhaut li.menumobile{display:none}
ul.menuhaut ul{padding:0;position:absolute;top:100%;list-style:none}
ul.menuhaut ul li{float:none;position:relative;text-align:left}
ul.menuhaut ul ul{position:absolute;left:100%;top:0}
#menumobile{display:none}
#piedpage{background-color:#2d383f;color:#fff}
#cotemenubas{float:right;width:30%}
#cotemenubas,#cotemenubas p,#cotemenubas a{color:#fff}
#menubas{float:left;width:70%}
ul.menubas{list-style:none}
ul.menubas li{display:block;margin-bottom:4px}
ul.menubas li a{font-family:'Mulish',Arial;font-size:16px;letter-spacing:.8px;text-transform:uppercase;margin-bottom:20px;color:#fff}
#signature{clear:both}
#signature,#signature p,#signature a{color:#fff;padding-left:10px;font-family:'Mulish',Arial;font-size:12px;font-weight:300;text-transform:uppercase}
input[type=button],input[type=submit],textarea{-webkit-appearance:none;-webkit-border-radius:0}
input:focus,button:focus{outline:0}
#cboxContent{font-size:13px}
#cboxContent,#cboxLoadedContent{padding-bottom:0;margin-bottom:0}
#cboxTitle{font-weight:700;color:#000 !important;font-family:arial;background-color:#fff;opacity:0.7;min-height:16px;padding-top:7px;padding-bottom:7px}
#cboxPrevious,#cboxNext{font-family:"Courier new"}
#cboxNext{left:25px !important}
#cboxClose,#cboxPrevious,#cboxNext{color:#000;font-weight:700;padding:5px;padding-bottom:8px}
.pad5 {padding:5px}
.pad10{padding:10px}
#navigationcentre{display:table-cell}
#navigationcentre2{padding:10px;min-height:500px}
#navigationcentre{background-color:#fff;background-color:tranparent;font-size:16px;padding-top:15px;margin-bottom:0}
#navigationcentre3,#navigationcentre3 p,#popup_erreur,#popup_aide,#popup_confirmation{color:#2d383f;margin-bottom:10px;font-size:18px;letter-spacing:0.4px;line-height:26px}
#popup_erreur,#popup_aide,#popup_confirmation{padding-left:12px;padding-right:12px}
#popup_erreur a.button,#popup_aide a.button,#popup_confirmation a.button{margin-bottom:20px}
#navigationcentre3 a{text-decoration:none;color:#2d2d2d}
#navigationcentre3 h1,#navigationcentre3 h1 sup,#navigationcentre3 h1 div,#actualites h1,#actualites h1 div{text-decoration:none;color:#2d383f;font-family:'Mulish',Arial;font-size:34px;letter-spacing:2.4px;font-weight:400;text-transform:uppercase;margin-top:10px;margin-bottom:25px;line-height:normal}
#navigationcentre3 h1.vente,#navigationcentre3 h1.vente sup,#navigationcentre3 h1.vente div,#navigationcentre3 h1.vente .intitule,#navigationcentre3 h1.vente .ville,#navigationcentre3 h1.vente .surface,#navigationcentre3 h1.vente .prix{color:#2d383f;font-family:'Mulish',Arial;font-size:34px;letter-spacing:2.4px;font-weight:400;text-transform:uppercase;margin-top:10px;margin-bottom:25px;line-height:normal}
#navigationcentre3 h1.location,#navigationcentre3 h1.location sup,#navigationcentre3 h1.location div,#navigationcentre3 h1.location .intitule,#navigationcentre3 h1.location .ville,#navigationcentre3 h1.location .surface,#navigationcentre3 h1.location .prix{color:#2d383f;font-family:'Mulish',Arial;font-size:34px;letter-spacing:2.4px;font-weight:400;text-transform:uppercase;margin-top:10px;margin-bottom:25px;line-height:normal}
#navigationcentre3 h1 sup,#navigationcentre3 h1.vente sup,#navigationcentre3 h1.location sup,.surface sup{font-size:75%;vertical-align:baseline;position:relative;top:-0.4em}
#navigationcentre3 h1 div,#actualites h1 div,#navigationcentre3 h1.vente div,#navigationcentre3 h1.location div{margin-top:0;margin-bottom:0}
#navigationcentre3 h2,#navigationcentre3 h2.vente,#navigationcentre3 h2.location,#navigationcentre3 p.h2,#actualites h2{text-decoration:none;color:#c8b273;font-family:'Mulish',Arial;font-size:24px;letter-spacing:2.4px;font-weight:400;margin-bottom:15px;text-transform:uppercase;padding-top:15px}
#navigationcentre3 h2.vente{color:#c8b273}
#navigationcentre3 h2.location{color:#c8b273}
#navigationcentre3 h2.h1{color:#2d383f;font-family:'Mulish',Arial;font-size:34px;letter-spacing:2.4px;font-weight:400;text-transform:uppercase;margin-top:10px;margin-bottom:25px;line-height:normal}
#navigationcentre3 h1+a,#navigationcentre3 h2+a,#actualites h1+a, #actualites h2+a{text-decoration:none}
#navigationcentre3 li a h2{color:#2d383f;margin-bottom:10px;font-size:18px;letter-spacing:0.4px;line-height:26px;background:none;padding-left:0;line-height:14px}
#navigationcentre3 .prixunite{font-size:70%;font-weight:400}
#navigationcentre3 ul{list-style-type:none}
#navigationcentre3 li{list-style:none;background-image:url(/upload/parametres/forme2.gif);background-repeat:no-repeat;background-position:left 12px;padding-left:15px;font-size:16px;color:#2D383F;padding-top:5px;padding-bottom:5px}
#navigationcentre3 ul.secteur li{box-sizing:border-box;display:inline-block;width:48%}
#navigationcentre3 ul.secteur li a:hover{text-decoration:underline}
#navigationcentre3 hr,#navigationgauche hr,#navigationdroite hr{clear:both;margin-bottom:5px;border-top:1px solid #4F4F51}
#navigationgauche .encart1,#navigationdroite .encart1,#navigationcentre3 .encart1{display:block;padding:15px;margin-bottom:10px;background-color:#2D383F;font-size:18px;font-style:normal;letter-spacing:0.4px;color:#fff;padding-left:30px;padding-right:30px}
#navigationgauche .encart1 a,#navigationdroite .encart1 a,#navigationcentre3 .encart1 a{color:#fff;text-decoration:underline}
#navigationgauche .encart2,#navigationdroite .encart2,#navigationcentre3 .encart2{display:block;padding:10px;border-left:6px solid #2D383F;margin-bottom:10px;background-color:#F4F5F7;color:#000;font-size:16px}
#navigationgauche .encart3,#navigationdroite .encart3,#navigationcentre3 .encart3{font-family:'Mulish',Arial;font-size:18px;letter-spacing:0.4px;text-transform:uppercase;color:#2D383F;background-image:url('/upload/parametres/lignebas.png');background-repeat:no-repeat;background-position:left bottom;padding-bottom:10px}
#navigationgauche .boutonpersonnalise a,#navigationdroite .boutonpersonnalise a,#navigationcentre3 .boutonpersonnalise a{margin-bottom:10px;padding:10px;padding-left:40px;padding-right:40px;font-family:'Mulish',Arial;font-size:18px;letter-spacing:0.4px;text-transform:uppercase;color:#2D383F;background-color:#FFF;border:1px solid #2D383F}
#navigationcentre3 input.boutonmarecherche{color:#2D383F;background-color:#FFF;border:1px solid #2D383F;padding:10px;padding-left:20px;padding-right:20px;font-family:'Mulish',Arial;font-size:15px;font-weight:400;line-height:20px;text-transform:uppercase}
#navigationcentre3 input.boutonmarecherche:hover{color:#fff;background-color:#2D383F}
#navigationcentre3 .pagination a{padding:7px;padding-bottom:3px}
#navigationcentre3 a{text-decoration:none;color:#2d2d2d}
#navigationcentre2 img.bandeau{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:100%;margin-bottom:10px}
#navigationcentre3 div.filariane{padding-top:10px;padding-bottom:10px}
#navigationcentre3 div.filariane div{display:inline-block}
#navigationcentre3 div.filariane,#navigationcentre3 div.filariane span{text-decoration:none}
#navigationcentre3 a.miniboutonretour{font-weight:700;cursor:pointer}
#navigationgauche{display:table-cell;vertical-align:top;width:250px;max-width:250px;box-sizing:border-box;padding-top:10px;font-size:15px}
#navigationgauche2{padding:10px;padding-right:0}
#navigationgauche div.encartcote1,#navigationdroite div.encartcote1{clear:both;padding:10px;padding-bottom:0;margin-bottom:10px}
#navigationgauche div.encartcote2,#navigationdroite div.encartcote2{overflow:hidden}
#navigationgauche div.encartcote2,#navigationgauche div.encartcote2 p,#navigationdroite div.encartcote2,#navigationdroite div.encartcote2 p{color:#2d383f;margin-bottom:10px;font-size:18px;letter-spacing:0.4px;line-height:26px}
#navigationgauche div.encartcote2 .w100 img,#navigationdroite div.encartcote2 .w100 img{width:100%}
#navigationgauche .encartnavigation,#navigationdroite .encartnavigation{clear:both;border:1px solid #C1C1C1;background-color:#fff;margin-top:15px;margin-bottom:15px;font-size:15px}
#navigationgauche .encartnavigation a,#navigationdroite .encartnavigation a{text-decoration:none;color:#2d2d2d}
#navigationgauche .encartnavigation p.titre,#navigationdroite .encartnavigation p.titre{color:#fff;background-color:#2D383F;text-align:center;font-size:15px;font-weight:600;display:block;margin-top:0;margin-bottom:0;padding:6px 5px 5px 10px}
#navigationgauche .encartnavigation input[type=text],#navigationdroite .encartnavigation input[type=text]{box-sizing:border-box;width:100%;color:#2D383F;background-color:transparent;border:0;border-bottom:1px solid #2D383F;padding:5px;padding-left:30px;padding-right:30px;font-family:'Mulish',Arial;font-size:16px;letter-spacing:0.4px;margin-bottom:15px;margin-top:15px}
#navigationgauche .encartnavigation ul,#navigationdroite .encartnavigation ul{list-style-type:none}
#navigationgauche .encartnavigation ul li a,#navigationdroite .encartnavigation ul li a{display:block;font-size:15px;padding:6px}
#navigationgauche .encartnavigation ul li a.selectionne,#navigationdroite .encartnavigation ul li a.selectionne{display:block;font-size:15px;padding:6px;font-weight:600}
#navigationgauche .encartnavigation ul ul,#navigationdroite .encartnavigation ul ul{padding-left:10px}
#navigationgauche img.bandeau,#navigationdroite img.bandeau{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:100%;margin-bottom:10px}
#navigationdroite{display:table-cell;vertical-align:top;width:250px;max-width:250px;box-sizing:border-box;padding-top:10px;font-size:15px}
#navigationdroite2{padding:10px;padding-left:0}
#navigationdroite .encartnavigation.alternatif{display:none}
#navigationdroite .encartnavigation.facebook{display:none}
.photoagence{width:100%}
#rechercheonglets{z-index:50;position:relative}
#rechercheonglets a{display:block;width:auto;float:left;padding:10px;padding-top:5px;padding-bottom:5px;border-top-left-radius:10px;border-top-right-radius:10px;font-size:14px;background-color:#2d383f;color:#fff}
#OngletIdTypeOffre1.ongletselectionne{background-color:#2d383f;color:#c8b273}
#OngletIdTypeOffre2.ongletselectionne{background-color:#2d383f;color:#c8b273}
#OngletIdTypeOffre3.ongletselectionne{background-color:#2d383f;color:#c8b273}
#OngletIdTypeOffre5.ongletselectionne{background-color:#2d383f;color:#c8b273}
#OngletIdTypeOffre9.ongletselectionne{background-color:#2d383f;color:#c8b273}
#alertemailonglets{position:absolute;right:0;cursor:pointer;color:#fff;background:url(/upload/parametres/alerte-email.png) 0 4px no-repeat;font-size:15px;padding:3px;padding-left:28px;padding-right:10px;left:550px;top:5px}
#rechercheradios{display:none}
#alertemailradios{float:right;cursor:pointer;color:#fff;background:url(/upload/parametres/alerte-email.png) 0 4px no-repeat;font-size:15px;padding:3px;padding-left:28px;padding-right:10px;left:550px;top:5px}
#recherchehorizontale.idtypeoffre1,#recherchehorizontale.idtypeoffre1 p.titre,#recherchehorizontale.idtypeoffre1 label,#recherchehorizontale.idtypeoffre1 a.lienpopup,#recherchehorizontale.idtypeoffre1 .popup{background-color:#2d383f;color:#c8b273}
#recherchehorizontale.idtypeoffre2,#recherchehorizontale.idtypeoffre2 p.titre,#recherchehorizontale.idtypeoffre2 label,#recherchehorizontale.idtypeoffre2 a.lienpopup,#recherchehorizontale.idtypeoffre2 .popup{background-color:#2d383f;color:#c8b273}
#recherchehorizontale.idtypeoffre3,#recherchehorizontale.idtypeoffre3 p.titre,#recherchehorizontale.idtypeoffre3 label,#recherchehorizontale.idtypeoffre3 a.lienpopup,#recherchehorizontale.idtypeoffre3 .popup{background-color:#2d383f;color:#c8b273}
#recherchehorizontale.idtypeoffre5,#recherchehorizontale.idtypeoffre5 p.titre,#recherchehorizontale.idtypeoffre5 label,#recherchehorizontale.idtypeoffre5 a.lienpopup,#recherchehorizontale.idtypeoffre5 .popup{background-color:#2d383f;color:#c8b273}
#recherchehorizontale.idtypeoffre9,#recherchehorizontale.idtypeoffre9 p.titre,#recherchehorizontale.idtypeoffre9 label,#recherchehorizontale.idtypeoffre9 a.lienpopup,#recherchehorizontale.idtypeoffre9 .popup{background-color:#2d383f;color:#c8b273}
#recherchehorizontale{position:relative;box-sizing:border-box;padding:0;font-size:13px}
#recherchehorizontale table{width:100%}
#recherchehorizontale p.titre{color:#fff;display:block;margin-top:0;margin-bottom:0;padding:0;color:#fff;font-size:18px;text-transform:uppercase}
#recherchehorizontale select{margin-top:5px;margin-bottom:5px}
#recherchehorizontale select#CritereEtendrehorizontale{margin-bottom:0}
#recherchehorizontale input[type=text],#recherchehorizontale select{box-sizing:border-box;border-bottom:1px solid #fff;padding:7px;padding-top:11px;padding-bottom:11px;font-size:16px;color:#fff}
#recherchehorizontale input[type=submit]{cursor:pointer;font-family:'Mulish',Arial;cursor:pointer;width:150px;padding:13px;border-radius:2px;background-color:#C8B273;color:#FFF;font-size:18px;letter-spacing:0.9px;text-transform:uppercase}
#recherchehorizontale .pad5{padding-bottom:2px}
#recherchehorizontaletable{display:table;width:100%;height:100%;border-spacing:0;border-collapse:collapse}
#recherchehorizontaleligne{display:table-row;height:100%}
#recherchehorizontalecol1{display:table-cell;height:100%;vertical-align:top}
#recherchehorizontalecol2{display:table-cell;height:100%;vertical-align:top;width:565px}
#recherchehorizontalecritere{display:table-cell;vertical-align:top}
#recherchehorizontalelocalisation{display:table-cell;vertical-align:top;min-width:200px;width:100%}
#recherchehorizontaletype{display:table-cell;height:100%;vertical-align:top;position:relative;min-width:150px}
#recherchehorizontalebudget{display:table-cell;height:100%;vertical-align:top;position:relative;min-width:150px}
#recherchehorizontaleplus{display:table-cell;height:100%;vertical-align:top;position:relative;min-width:150px}
#recherchehorizontalerechercher{display:table-cell;height:100%;vertical-align:top;width:100px}
#recherchehorizontaletable10{display:table;width:100%;height:100%}
#recherchehorizontaleligne10{display:table-row;height:100%}
#recherchehorizontaletable11{display:table;width:100%;height:100%}
#recherchehorizontaleligne11{display:table-row;height:100%}
#recherchehorizontalecol11{display:table-cell;vertical-align:top}
#recherchehorizontaletable20{display:table;width:100%;height:100%}
#recherchehorizontaleligne20{display:table-row;height:100%}
#recherchehorizontalecol12{display:table-cell;height:100%;vertical-align:top}
#recherchehorizontaletable21{display:table;width:100%}
#recherchehorizontaleligne21{display:table-row;height:100%}
#recherchehorizontale .popup{display:none;position:absolute;background-color:#2D383F !important;border:1px solid #fff;color:#fff;z-index:20;text-align:left;padding:10px;font-size:16px}
#recherchehorizontale .popup p.titre{white-space:nowrap;margin-right:20px;margin-top:6px;margin-bottom:3px;padding-left:0}
#recherchehorizontale .popup .labelhorizontal{white-space:nowrap}
#recherchehorizontale .popup .labelvertical label{white-space:nowrap;margin-bottom:3px}
#recherchehorizontale .popup .pad5{padding-left:0;padding-right:0;padding-top:0}
#ChoixTypeBien,#ChoixCombien{left:5px}
#ChoixPlusDeCriteresHorizontal{right:0}
#recherchehorizontale #ChoixPlusDeCriteresHorizontal{width:500px;padding:10px}
#recherchehorizontale #ChoixPlusDeCriteresHorizontal .labelvertical label{float:left;width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:4px;padding-bottom:4px}
#recherchehorizontale #ChoixPlusDeCriteresHorizontal br{font-size:1px;line-height:1px;display:block}
#recherchehorizontale #ChoixPlusDeCriteresHorizontal input[type="text"]{width:100%}
.droppopup{box-sizing:border-box;width:100%;padding-right:14px !important;background:url('/img/flbas.png') right 10px no-repeat;background-color:#fff}
.critereefface{display:inline-block;padding:3px 5px 3px 18px;margin:3px 0 3px 5px;background:url('/img/efface.png') 2px center no-repeat;background-color:#e4e4e4;color:#333;border:1px solid #aaa;border-radius:3px}
#actualites,#actualites p{color:#2d383f;margin-bottom:10px;font-size:18px;letter-spacing:0.4px;line-height:26px}
#navigationcentre3 p.consentement,#actualites p.consentement{font-size:85%}
#actualites a{text-decoration:none;color:#2d2d2d}
#actualites li{list-style:none;background-image:url(/upload/parametres/forme2.gif);background-repeat:no-repeat;background-position:left 12px;padding-left:15px;font-size:16px;color:#2D383F;padding-top:5px;padding-bottom:5px}
#actualites img.large{width:100%;margin-top:10px;margin-bottom:10px}
#actualites img.moitie{width:50%;margin-top:10px;margin-bottom:10px}
#actualites .paragraphe{width:100%;display:table}
#actualites .colonne{display:table-cell;vertical-align:top}
#actualites .colonne img{width:98%;margin-bottom:10px}
#actualites .gauchepetit,#actualites .droitepetit{width:25%}
#actualites .gauchegrand,#actualites .droitegrand{width:40%}
#actualites .photosecteur{width:50%}
#actualites .gauchepetit .pad10,#actualites .gauchegrand .pad10{padding:0;padding-right:10px}
#actualites .droitepetit .pad10,#actualites .droitegrand .pad10{padding:0;padding-left:10px}
.selectionactus{margin-top:10px;margin-bottom:10px;padding:10px;padding-top:20px;padding-bottom:20px;background-color:#eee}
#navigationcentre3 .selectionactus h2{margin-top:0;margin-left:10px}
.selectionactu1{float:left;width:25%;box-sizing:border-box;padding-left:10px;padding-right:10px;height:320px}
.selectionactu2{position:relative;width:100%;height:100%;overflow:hidden;background-color:#fff}
.selectionactuphoto{position:absolute;top:0;left:0;width:100%;aspect-ratio:4/3;width:100%;object-fit:cover}
.selectionacturubrique{position:absolute;top:0;right:0;display:inline-box;padding:5px;padding-left:10px;padding-right:10px;display:none}
.selectionactutitre{position:absolute;top:200px;left:0;box-sizing:border-box;width:100%;height:115px;padding:5px;padding-left:10px;padding-right:10px;background-color:#fff}
iframe[src*='//www.youtube.com'],iframe[src*='//www.youtube-nocookie.com']{aspect-ratio:16/9;width:100%;height:auto !important;object-fit:cover}
#navigationcentre3 div.selection{margin-top:10px;padding-top:10px;padding-left:5px;padding-right:5px}
#navigationcentre3 div.selection p.titre{color:#2d383f;font-family:'Mulish',Arial;font-size:34px;letter-spacing:2.4px;font-weight:400;text-transform:uppercase;margin-top:10px;margin-bottom:25px;line-height:normal}
#navigationcentre3 div.selection p.titrevente{color:#2d383f;font-family:'Mulish',Arial;font-size:27px;letter-spacing:2.4px;font-weight:400;text-transform:uppercase;margin-top:8px;margin-bottom:20px;line-height:normal}
#navigationcentre3 div.selection p.titrelocation{color:#2d383f;font-family:'Mulish',Arial;font-size:27px;letter-spacing:2.4px;font-weight:400;text-transform:uppercase;margin-top:8px;margin-bottom:20px;line-height:normal}
#navigationcentre3 .margin10{margin-left:10px;margin-right:10px}
#navigationcentre3 .vignette1,#commercialavendre .vignette1{margin-left:5px;margin-right:5px;margin-bottom:10px}
#navigationcentre3 .vignette1 img,#commercialavendre .vignette1 img{width:100%;aspect-ratio:4/3}
#navigationcentre3 .vignette2 a h3,#navigationcentre3 .vignette2 a div,#commercialavendre .vignette2 a h3,#commercialavendre .vignette2 a div{overflow:hidden;width:100%;height:66px;padding:5px;box-sizing:border-box;font-size:15px;line-height:18px;font-weight:300;text-decoration:none;margin:0;height:100px}
#navigationcentre3 .vignette2 strong,#commercialavendre .vignette2 strong{font-size:15px;line-height:18px;font-weight:300;text-decoration:none;margin:0;height:100px}
#navigationcentre3 .vignette2 strong .prixunite,#commercialavendre .vignette2 strong .prixunite{font-size:90%}
#navigationcentre3 div.resultat div.resultatpicto{margin-top:5px}
#navigationcentre3 div.resultat.resultatbis div.resultatpicto{display:none}
#navigationcentre3 div.resultat div.resultatpicto1{float:left;box-sizing:border-box;width:33.3%;height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}
#navigationcentre3 div.fichebienpicto1{float:left;box-sizing:border-box;width:33.3%;height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media only screen and (max-width:980px){#navigationcentre3 div.fichebienpicto1 img{width:32px;image-rendering:pixelated;margin-right:5px}
}
.photosliderfichebien,.photofichebien{aspect-ratio:1.33333333333333;width:100%;object-fit:cover}
#navigationcentre3 img.fichebienlogolabel{width:90px;margin-right:20px}
#navigationcentre3 ul.fichebienlot li.fichebienlotsection,#navigationcentre3 ul.fichebienlot li.fichebienlotsection a{font-weight:700;color:#FFF;background-color:#2d383f;margin-top:7px;border-bottom:0}
#navigationcentre3 ul.fichebienlot li.fichebienlotsection.fichebienlotsectionne,#navigationcentre3 ul.fichebienlot li.fichebienlotsection.fichebienlotsectionne a{background-color:#c8b273}
#navigationcentre3 ul.fichebienlot li.fichebienlotsection .fichebienlotcol{display:inline-block;box-sizing:border-box;padding:5px;padding-top:0}
#navigationcentre3 ul.fichebienlot li.fichebienlotsection .fichebienlotcol1{width:24%}
#navigationcentre3 ul.fichebienlot li.fichebienlotsection .fichebienlotcol2{width:24%}
#navigationcentre3 ul.fichebienlot li.fichebienlotsection .fichebienlotcol3{width:24%}
#navigationcentre3 ul.fichebienlot li.fichebienlotsection .fichebienlotcol4{width:24%;text-align:right}
#navigationcentre3 ul.fichebienlot li.fichebienlot{margin-bottom:0}
#navigationcentre3 ul.fichebienlot li.fichebienlot .fichebienlotcol{display:inline-block;box-sizing:border-box;padding-left:5px;padding-right:5px}
#navigationcentre3 ul.fichebienlot li.fichebienlot .fichebienlotcol1{width:24%}
#navigationcentre3 ul.fichebienlot li.fichebienlot .fichebienlotcol2{width:24%}
#navigationcentre3 ul.fichebienlot li.fichebienlot .fichebienlotcol3{width:24%}
#navigationcentre3 ul.fichebienlot li.fichebienlot .fichebienlotcol4{width:24%;text-align:center}
@media only screen and (max-width:480px){#navigationcentre3 ul.fichebienlot li.fichebienlotsection .fichebienlotcol1{width:70%}
#navigationcentre3 ul.fichebienlot li.fichebienlotsection .fichebienlotcol2{display:none}
#navigationcentre3 ul.fichebienlot li.fichebienlotsection .fichebienlotcol3{display:none}
#navigationcentre3 ul.fichebienlot li.fichebienlotsection .fichebienlotcol4{width:28%}
#navigationcentre3 ul.fichebienlot li.fichebienlot .fichebienlotcol1{width:50%}
#navigationcentre3 ul.fichebienlot li.fichebienlot .fichebienlotcol2{display:none}
#navigationcentre3 ul.fichebienlot li.fichebienlot .fichebienlotcol3{display:none}
#navigationcentre3 ul.fichebienlot li.fichebienlot .fichebienlotcol4{width:48%}
}
#navigationcentre3 ul.fichebiendetail{display:flex;flex-wrap:wrap}
#navigationcentre3 ul.fichebiendetail li{background-image:none;padding:5px;padding-left:0;margin-bottom:1px;box-sizing:border-box;width:50%;min-width:240px}
#navigationcentre3 ul.fichebiendetail .donnee{font-size:14px;font-weight:600;color:#000;vertical-align:top;display:inline-block;width:340px;padding-left:0;padding-right:15px;box-sizing:border-box;padding-right:5px;width:auto !important}
#navigationcentre3 ul.fichebiendetail .valeur{font-size:14px;font-weight:400;color:#000;vertical-align:top;display:inline-block;width:320px;box-sizing:border-box;padding-right:10px;width:auto !important}
#surfacesdetaillees{display:none}
#liensurfacesdetaillees a{text-decoration:underline}
#FicheDescriptifTable{display:table;width:100%}
#FicheDescriptifLigne{display:table-row}
#FicheDescriptifTexte{display:table-cell;vertical-align:top;text-align:left}
.FicheDescriptifDiagNiveau1{display:inline-block;box-sizing:border-box;width:32px;height:32px;padding-top:3px;margin-bottom:5px;border-radius:16px;color:#FFF;font-family:Arial;font-weight:700;font-size:24px;line-height:24px;text-align:center}
.FicheDescriptifDiagDetail{display:none}
#navigationcentre3 a.liensimplefiche{display:inline-block;font-size:85%;margin-right:30px;text-decoration:underline}
#photonegociateur{width:auto !important;height:110px !important;float:left;margin-right:10px}
div.formulaire{display:table;border-collapse:separate;box-sizing:border-box;color:#2D383F;padding:20px;margin-bottom:10px;font-family:'Mulish',Arial;font-size:16px;letter-spacing:0.4px}
div.formulaire.w100{width:70%;margin-left:auto;margin-right:auto}
#resultatcartegauche div.formulaire.w100{width:100%}
@media only screen and (max-width:1279px){div.formulaire.w100{width:80%}}
@media only screen and (max-width:600px){div.formulaire.w100{width:100%;min-width:initial}}
div.formulaire div.lig{display:table-row}
div.formulaire div.ligcaptcha{display:table-row;position:absolute;left:-9000px}
div.formulaire div.col{display:table-cell;vertical-align:top;text-align:left;padding:5px}
div.formulaire div.colboutonok{position:relative}
div.formulaire label.champsobligatoires{
/*position:absolute;left:0;
*/font-size:17px;line-height:25px;margin-bottom:11px}
#navigationgauche div.formulaire,#navigationdroite div.formulaire{display:block;width:100% !important;font-weight:400}
#navigationgauche div.formulaire div.lig,#navigationdroite div.formulaire div.lig{display:block;width:100%;font-weight:400}
#navigationgauche div.formulaire div.col,#navigationdroite div.formulaire div.col{display:block;width:96%;padding-top:0;padding-bottom:3px}
#navigationgauche div.formulaire a,#navigationdroite div.formulaire a{text-decoration:none;color:#2d2d2d;text-decoration:underline}
#navigationgauche div.formulaire label.champsobligatoires,#navigationdroite div.formulaire label.champsobligatoires{position:static;display:block}
table.formulaire{color:#2D383F;padding:20px;margin-bottom:10px;font-family:'Mulish',Arial;font-size:16px;letter-spacing:0.4px}
table.formulaire td,#navigationcentre table.formulaire td{text-align:left;padding:5px}
.formulaire input[type=text],.formulaire input[type=password],.formulaire input[type=file],.formulaire input[type=date],.formulaire input[type=email],.formulaire input[type=tel],.formulaire select,.formulaire option,.formulaire textarea,.zonescroll{outline:none;vertical-align:top;box-sizing:border-box;width:100%;color:#2D383F;background-color:transparent;border:0;border-bottom:1px solid #2D383F;padding:5px;padding-left:30px;padding-right:30px;font-family:'Mulish',Arial;font-size:16px;letter-spacing:0.4px;margin-bottom:15px;margin-top:15px}
.formulaire input[type=text].erreur,.formulaire input[type=password].erreur,.formulaire input[type=file].erreur,.formulaire input[type=date].erreur,.formulaire input[type=email].erreur,.formulaire input[type=tel].erreur,.formulaire select.erreur,.formulaire textarea.erreur{border:1px solid #f00}
.formulaire input[type=button],.formulaire input[type=submit],input[type=submit].formulaire,input[type=button].formulaire{cursor:pointer;color:#fff;background-color:#2D383F;border:1px solid #2D383F;padding:12px;padding-left:35px;padding-right:35px;font-family:'Mulish',Arial;font-size:18px;letter-spacing:0.4px;text-transform:uppercase;margin-top:5px;margin-bottom:5px}
.formulaire .buttonpassword{position:absolute;top:2px;right:4px;text-decoration:underline;cursor:pointer}
.formulaire select option[value=""]{color:#888}
::placeholder{color:#888;opacity:1}
.placeholder{color:#888;opacity:1}
a.button,#navigationcentre a.button{display:inline-block;cursor:pointer;color:#fff;background-color:#2D383F;border:1px solid #2D383F;padding:12px;padding-left:35px;padding-right:35px;font-family:'Mulish',Arial;font-size:18px;letter-spacing:0.4px;text-transform:uppercase;margin-top:5px;margin-bottom:5px}
.labelhorizontal label{margin-right:10px;font-weight:400;display:inline-block}
.labelvertical label{display:block;font-weight:400}
div.labeltypebien{display:inline-block;text-align:center;width:32%}
div.labeltypebien label{display:inline-block;vertical-align:middle}
#paramasque{display:none}
.select2-default{color:#888 !important;opacity:1}
.select2-container a{font-family:'Rotis',Arial;color:#626264 !important}
.select2-container-multi .select2-choices .select2-search-field input{font-family:'Rotis',Arial;font-size:13px;line-height:13px;margin:0}
.select2-container-multi .select2-choices{min-height:20px}
.select2-container-multi .select2-choices .select2-search-choice{margin-top:1px;margin-bottom:1px}
.select2-container .select2-choice,.select2-container .select2-choices{border:0 !important;box-shadow:none !important;background-image:none}
.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:0 !important;box-shadow:none !important}
.select2-search-choice-close{transform:scale(1.3,1.3);padding:0 !important;top:2px}
.select2-drop{font-family:'Rotis',Arial;font-size:13px;border:1px solid #333 !important;border-radius:2px}
.select2-drop-active{box-shadow:none !important;border:1px solid #333 !important;border-radius:2px}
.select2-drop.select2-drop-above.select2-drop-active{border:0 !important;box-shadow:none !important}
.select2-container .select2-choice{border-radius:0;width:96%;font-weight:700}
.select2-container .select2-choice .select2-arrow{border-radius:0}
.select2-no-results{display:none !important}
.slick-slider{margin-bottom:0}
.slick-prev,.slick-next{width:24px;height:24px;margin-top:-12px;top:33%;z-index:5;cursor:pointer}
.slick-prev{left:12px}
.slick-next{right:12px}
.slick-prev-left,.slick-next-right{position:absolute;display:block;margin-top:-16px;top:35%;width:33px;height:33px;background:url(/upload/parametres/boutons.png) no-repeat;cursor:pointer;z-index:1}
.slick-prev-left{left:8px;background-position:-662px -4px}
.slick-next-right{right:10px;background-position:-621px -4px}
.slick-prev-left:hover{background-position:-662px -45px}
.slick-next-right:hover{background-position:-621px -45px}
.slick-prev-top,.slick-next-bottom{position:absolute;display:block;margin-left:-16px;left:52%;z-index:5;width:33px;height:33px;background:url(/upload/parametres/boutons.png) no-repeat;cursor:pointer}
.slick-prev-top{top:8px;background-position:-744px -4px}
.slick-next-bottom{bottom:18px;background-position:-785px -4px}
.slick-prev-top:hover{background-position:-744px -45px}
.slick-next-bottom:hover{background-position:-785px -45px}
#navigationcentre3 .resultat{display:table;width:100%;margin-bottom:10px;margin-bottom:30px;border:1px solid #eee}
#navigationcentre3 .resultatlig{display:table-row}
#navigationcentre3 .resultatcolphoto{display:table-cell;vertical-align:top;width:40%}
#navigationcentre3 .photomoins,#navigationcentre3 .photoplus{position:absolute;top:50%;margin-top:-16px;width:33px;height:33px;z-index:5;background:url(/upload/parametres/boutons.png) no-repeat;cursor:pointer}
#navigationcentre3 .photomoins{left:2px;background-position:-662px -4px}
#navigationcentre3 .photoplus{right:2px;background-position:-621px -4px}
#navigationcentre3 .photomoins:hover{background-position:-662px -45px}
#navigationcentre3 .photoplus:hover{background-position:-621px -45px}
#navigationcentre3 .resultatphoto{position:relative;width:100%;line-height:1px}
#navigationcentre3 .resultatphoto img.photo{width:100%;aspect-ratio:4/3}
#navigationcentre3 .resultatphoto img.icone{position:absolute;right:0;top:0;width:auto;border:0;z-index:2}
#navigationcentre3 .resultatphoto div.nbphoto{position:absolute;left:0;bottom:0;padding:3px;background-color:#000;color:#fff;z-index:2;font-size:11px;line-height:11px}
#navigationcentre3 .resultatphoto div.apn{background:url('/img/pic-apn.png');width:16px;height:16px;float:left;margin-right:5px}
#navigationcentre3 .resultatphoto div.titretexte1{position:absolute;bottom:0;left:0;width:100%;height:56px;z-index:2;background-color:#333;opacity:0.9}
#navigationcentre3 .resultatphoto div.titretexte2{position:absolute;box-sizing:border-box;bottom:0;left:0;width:100%;height:56px;z-index:3;padding:10px;padding-left:12px;padding-right:12px;color:#fff;font-size:14px;line-height:16px;font-weight:700}
#navigationcentre3 .resultatcoltexte{display:table-cell;vertical-align:top}
#navigationcentre3 .resultattexte{margin-left:10px}
#navigationcentre3 .resultatcoltexte a.resultattitre h2,#navigationcentre3 .resultatcoltexte a.resultattitre h2 span,#navigationcentre3 .resultatcoltexte a.resultattitre h2 sup{font-family:'Mulish',Arial;font-size:20px;font-weight:400;line-height:26px;color:#000;margin-top:0;margin-bottom:0;text-decoration:none}
#navigationcentre3 .resultatcoltexte a.resultattitre h2 sup{font-size:75%}
#navigationcentre3 .resultatcoltexte p{margin-top:10px;font-size:16px;line-height:22px;color:#585858;margin-top:0}
#navigationcentre3 .resultatlogos{margin-top:12px}
#navigationcentre3 .resultatactions{margin-top:10px;float:right}
#navigationcentre3 .resultatactions a{display:inline-block;margin-top:5px;margin-bottom:5px;margin-left:20px;color:#000;font-size:16px;text-transform:uppercase}
#navigationcentre3 .resultatprix1{margin-bottom:5px}
#navigationcentre3 .resultatprix2{background-color:#2D383F;color:#fff;padding:4px;padding-left:8px;padding-right:8px;font-family:'Mulish',Arial;font-size:20px;font-weight:400;line-height:26px;margin-top:0}
#resultattri{border-top:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;padding-top:16px;padding-bottom:16px;margin-bottom:16px}
.resultattritable{display:table;width:100%}
.resultattriligne{display:table-row}
.resultattricol{display:table-cell;text-align:center;vertical-align:middle;border-left:1px solid #D1D1D1;padding-left:30px;padding-right:30px}
.resultattricol:first-child{border-left:0;padding-left:0;text-align:left}
.resultattricol:last-child{text-align:right;padding-right:0}
#resultatcoltri select{color:#2D383F;background-color:transparent;border:0;border-bottom:1px solid #2D383F;padding:5px;padding-left:30px;padding-right:30px;font-family:'Mulish',Arial;font-size:16px;letter-spacing:0.4px;margin-bottom:15px;margin-top:15px;;box-sizing:border-box;width:auto}
.partages img{vertical-align:middle}
.partages a.partagetexte{display:inline-block;box-sizing:border-box;padding:4px;padding-left:8px;padding-right:8px}
.partages a.partagetexte:last-child{padding-right:4px}
.partages a img{margin-right:6px;width:33px;height:33px;background:url(/upload/parametres/boutons.png) no-repeat}
.partages a.lienprint img{background-position:-48px -4px}
.partages a.lienretour img{background-position:-6px -4px}
.partages a.lienfavoris img{background-position:-89px -4px}
.partages a.liengauche img{background-position:-171px -4px}
.partages a.liendroitre img{background-position:-130px -4px}
.partages a.lienmensualites img{background-position:-498px -4px}
.partages img.lienpartage{width:33px;height:33px;background:url(/upload/parametres/boutons.png) no-repeat;background-position:-212px -4px}
.partages a.lienprint:hover img{background-position:-48px -45px}
.partages a.lienretour:hover img{background-position:-6px -45px}
.partages a.lienfavoris:hover img{background-position:-89px -45px}
.partages a.liengauche:hover img{background-position:-171px -45px}
.partages a.liendroitre:hover img{background-position:-130px -45px}
.partages a.lienmensualites:hover img{background-position:-498px -45px}
.partages img.lienpartage:hover{background-position:-212px -45px}
.partages a.lienvignette img{background-position:-375px -4px}
.partages a.lienvignette:hover img{background-position:-375px -45px}
.partages a.lienligne img{background-position:-703px -4px}
.partages a.lienligne:hover img{background-position:-703px -45px}
.partagetetemenu{position:relative;display:inline-block;cursor:pointer;vertical-align:middle}
.partagemenu{display:none;position:absolute;z-index:20;background-color:#fff}
.lienfacebook,.lientwitter,.lienlinkedin{width:33px;height:33px;background:url(/upload/parametres/boutons.png) no-repeat;margin-top:-1px}
.lienfacebook{background-position:-580px -4px}
.lientwitter{background-position:-539px -4px}
.lienlinkedin{background-position:-539px -45px}
#partagescarte{position:absolute;display:none;top:8px;left:8px;z-index:2;padding:4px;padding-bottom:2px;background-color:#fff}
#partagescarte a.partagetexte{box-sizing:border-box;padding:2px;width:110px;padding-right:0}
#partagescarte a img{margin-right:0;width:33px;height:33px;background:url(/upload/parametres/boutons.png) no-repeat}
#partagescarte a.lienvignette img{background-position:-418px -4px}
#partagescarte a.lienligne img{background-position:-418px -45px}
#partagescarte a.liencarte img{background-position:-458px -45px}
#partagescarte a.lienpen img{background-position:-458px -4px}
.partagesdivers,.partagefichebien{float:right;margin-left:20px}
.partageminifichebien{float:right;margin-left:0;margin-bottom:10px}
#navigationcentre3 .resultat.resultatbis{display:block;box-sizing:border-box;float:left;width:25%;height:460px;padding:10px;border:0;margin:0;margin-bottom:20px}
#navigationcentre3 .resultat.resultatbis .resultatlig{position:relative;display:block;box-sizing:border-box;width:100%;height:460px;overflow:hidden}
#navigationcentre3 .resultat.resultatbis .resultatcolphoto,#navigationcentre3 .resultat.resultatbis .resultatcoltexte{display:block;box-sizing:border-box;width:100%;padding:0}
#navigationcentre3 .resultat.resultatbis .resultatcoltexte{padding-left:15px;padding-right:15px}
#navigationcentre3 .resultat.resultatbis .resultatphoto img.photo{width:100%}
#navigationcentre3 .resultat.resultatbis .resultattexte{margin:0}
#navigationcentre3 .resultat.resultatbis .resultatintitule{height:82px;margin-bottom:4px;overflow:hidden}
#navigationcentre3 .resultat.resultatbis .resultattitre{display:block;margin:0;margin-bottom:10px}
#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2,#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2 sup,#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2 .intitule,#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2 .ville,#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2 .surface{font-size:15px;line-height:20px;margin:0}
#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2 sup{vertical-align:baseline;position:relative;top:-0.4em;font-size:12px;line-height:18px;margin:0}
#navigationcentre3 .resultat.resultatbis .resultatprix1{display:block;width:100%;margin:0;float:none;text-align:left}
#navigationcentre3 .resultat.resultatbis .resultatprix2{display:block;margin:0;font-size:16px;line-height:20px;padding-left:0;padding-right:0}
#navigationcentre3 .resultat.resultatbis .resultatcoltexte p{display:block;margin:0;padding-left:0;padding-right:0;font-size:13px;line-height:19px}
#navigationcentre3 .resultat.resultatbis .clearboth{display:none}
#navigationcentre3 .resultat.resultatbis .resultatlogos{display:none}
#navigationcentre3 .resultat.resultatbis .resultatactions{margin:0}
#navigationcentre3 .resultat.resultatbis .resultatactions a.actiondefaut{display:none}
#navigationcentre3 .resultat.resultatbis .resultatactions a.actionajouter{position:absolute;top:5px;left:5px;width:30px;height:30px;box-sizing:border-box;z-index:1;padding:0;margin:0;text-indent:-1000px;background:url(/upload/parametres/ajoutfavori.png);background-position:0 0;border-radius:0}
#navigationcentre3 .resultat.resultatbis .resultatactions a.actionsupprimer{position:absolute;right:8px;bottom:12px;width:30px;height:30px;box-sizing:border-box;z-index:1;padding:0;margin:0;text-indent:-1000px;background:url(/upload/parametres/favori.png);background-position:0 0;border-radius:0}
#navigationcentre3 .resultat.resultatbis .resultatcolnego{display:none}
#navigationcentre3 .resultat.resultatbandeau{display:none}
#navigationcentre3 .resultat.resultatbandeau.resultatbis{display:block}
#navigationcentre3 .resultat.resultatbandeau.resultatbis .resultatlig{background-size:contain;background-position:center center;background-repeat:no-repeat}
#navigationcentre3 .resultat.resultatbandeau.resultatbis .resultatlig div{width:100%;height:100%}
#navigationcentre3 .pagination a{display:inline-block;margin-left:3px;margin-right:3px}
#photofichebien{position:relative;width:100%}
.imgnodisplay{display:none}
#PhotoFicheBien2{position:relative}
#PhotoFicheBien1{width:100%;aspect-ratio:1.33333333333333}
#PhotoFicheBien1 img.icone{position:absolute;right:0;top:0;width:auto;border:0;z-index:10}
.photofichebien{position:absolute;top:0;left:0;width:100%;overflow:hidden}
#VignettesFicheBienHoriz{margin-top:8px}
#VignettesFicheBien1{display:none}
#VignettesFicheBien2{width:25%;margin:0}
#VignettesFicheBien2 .vignettefichebien{margin-left:8px;margin-right:0}
.vignettefichebien{margin-left:5px;margin-right:5px;transition-property:border,opacity;transition-duration:0.4s,0.4s;margin-bottom:8px;overflow:hidden}
.vignettefichebien img{width:100%;height:auto;transition:transform .2s}
.vignettefichebien img:hover{transform:scale(1.05)}
.vignettefichebien1{width:auto}
.vignettefichebien2{position:relative;margin:5px;float:left;overflow:hidden;width:370px;aspect-ratio:4/3;box-sizing:border-box;width:33.333333%;margin:0;padding:5px}
.vignettefichebien2.moitie{width:50%;aspect-ratio:5/3}
.vignettefichebien2 .icone{position:absolute;top:12%;left:25%;width:50%;transition:all 0.1s linear}
.vignettefichebien2 .icone:hover{transform:scale(1.2)}
.vignettefichebien2 .photo{width:100%;height:100%;object-fit:cover}
#navigationcentre3 .vignettefichebien2 .texte{position:absolute;bottom:0;width:100%;padding:3px;padding-left:5px;padding-right:5px;padding-bottom:7px;margin:0;background-color:#fff;opacity:0.6;color:#000;font-size:13px;font-weight:700;line-height:16px}
#PhotoFicheBien1{position:relative}
#PhotoFicheBien1 .slick-prev,#PhotoFicheBien1 .slick-next{top:50%}
#navigationcentre3 .nousaimons{box-sizing:border-box;margin-right:10px;margin-bottom:10px;background-color:#f5f5f5;padding:10px;margin-top:5px}
#navigationcentre3 .nousaimons h2{margin-top:0}
#navigationcentre3 .nousaimons li{background-image:none;padding-left:0}
.onglets{clear:both}
.pictopoi{vertical-align:middle;width:33px;height:33px;background:url(/upload/parametres/poi.png) no-repeat}
.flechediag{width:30px;height:21px;padding-left:15px;padding-top:1px;background-image:url(/img/dpe2.gif);color:#fff;font-size:13px;font-weight:700}
div.tableau{display:table;border-collapse:collapse}
div.tableau.w100{width:100%}
div.tableau div.lig{display:table-row}
div.tableau div.col{display:table-cell;text-align:left;vertical-align:top}
div.tableau div.ligne0 div.col{background-color:#F0F1EC;color:#2C2C2A}
div.tableau div.ligne1 div.col{background-color:#C5D4E0;color:#2C2C2A}
a.smallbutton,#navigationcentre3 a.smallbutton{display:inline-block;color:#fff;background-color:#2D383F;border:1px solid #2D383F;padding:12px;padding-left:35px;padding-right:35px;font-family:'Mulish',Arial;font-size:18px;letter-spacing:0.4px;text-transform:uppercase;margin-top:5px;margin-bottom:5px}
.formulaire input[type=button].smallbutton,.formulaire input[type=submit].smallbutton{cursor:pointer;color:#fff;background-color:#2D383F;border:1px solid #2D383F;padding:12px;padding-left:35px;padding-right:35px;font-family:'Mulish',Arial;font-size:18px;letter-spacing:0.4px;text-transform:uppercase;margin-top:5px;margin-bottom:5px}
.formulaire button.radio{cursor:pointer;color:#fff;background-color:#2D383F;border:1px solid #2D383F;padding:12px;padding-left:35px;padding-right:35px;font-family:'Mulish',Arial;font-size:18px;letter-spacing:0.4px;text-transform:uppercase;margin-top:5px;margin-bottom:5px;color:#2d383f;background-color:#fff;border:2px solid #2d383f;font-size:15px;margin-top:6px;margin-bottom:5px;padding:10px;padding-left:30px;padding-right:30px;padding-left:8px;padding-right:8px;margin-right:10px;margin-top:0;flex:1;flex-basis:auto}
.formulaire button.radio:hover,.formulaire button.radio.selected{cursor:pointer;color:#fff;background-color:#2d383f;border:2px solid #2d383f;font-size:15px;margin-top:6px;margin-bottom:5px;padding:10px;padding-left:30px;padding-right:30px;padding-left:8px;padding-right:8px;margin-right:10px;margin-top:0;flex:1;flex-basis:auto}
.nowrap{white-space:nowrap}
#homecontact div.formulaire{margin:0;padding:8px}
.captchacenter{width:150px;text-align:center}
#navigationcentre3 a.captcharafraichir,#homecontact a.captcharafraichir{float:right;margin-top:5px;text-decoration:underline}
#homecontact a.captcharafraichir{color:#333}
#homecontacterreur {color:#F00;font-weight:700}
br.clearboth{clear:both;font-size:1px;line-height:0}
br[data-mce-bogus="1"]{display:none}
img.cadeauambassadeur{transition:all 0.2s linear}
img.cadeauambassadeur:hover{transform:scale(2.0);border:1px solid #B5B5B5}
.commentairesnoteglobale{width:250px;height:35px;padding-top:15px;margin-bottom:10px;text-align:center;font-size:22px;font-weight:700;text-align:center;color:#fff;background-color:#739410}
.commentairesbloc{box-shadow:0px 1px 9px #ccc;background-color:#fff}
.commentairesbloc .pad5{box-sizing:border-box;padding:20px}
.commentairesbloc .detailsnotes{box-sizing:border-box;padding:20px}
.commentairesespace{height:25px;background-color:transparent}
.commentairesnote{float:left;width:150px;height:35px;padding-top:15px;margin-right:10px;margin-bottom:10px;font-size:52px;font-weight:700}
.commentairestitre{float:left;min-height:50px;margin-bottom:10px}
#navigationcentre3 .commentairestitre h2{margin-top:0;margin-bottom:0;font-size:20px}
.commentairesdetail{padding:4px;padding-left:5px;padding-right:5px;border-top:1px solid #aaa;white-space:nowrap;font-size:12px}
.commentairesdetailetoile{padding:3px;padding-left:5px;padding-right:5px;border-top:1px solid #aaa;white-space:nowrap;font-size:12px}
.commentairescache{display:none}
.etoile1{display:inline-block;background-image:url(/img/star_off_16.png);background-repeat:no-repeat;background-position:left top;width:90px;height:16px;position:relative}
.etoile2{background-image:url(/img/star_on_16.png);background-repeat:no-repeat;background-position:left top;width:90px;height:16px;position:absolute;left:0;top:0}
.investissementneuf{font-size:18px}
#mapfiche{width:100%;height:410px}
@media only screen and (min-width:1900px) and (min-height:900px){#mapfiche{height:650px}
}
@media only screen and (max-width:480px){#mapfiche{height:500px}
}
#navigationcentre3 #tri{float:right;margin-left:10px}
#resultatcarte{width:100%;position:relative}
#resultatcartegauche{margin-right:700px;width:auto;height:100%}
#resultatcartedroite{position:absolute;right:0;width:700px;height:100%}
#resultatcartedroite2{width:100%;padding-left:10px;box-sizing:border-box}
.resultatcartedroite2top{position:fixed;top:0;bottom:auto}
.resultatcartedroite2bottom{position:absolute;top:auto;bottom:0}
#resultatcartedroite3{position:relative;width:690px;box-sizing:border-box}
#maptypespoi,#maptypespoi2{box-sizing:border-box;width:100%;padding:6px;padding-bottom:2px;margin:0;background-color:#fff;color:#000;border:1px solid #547289}
#maptypespoi{position:absolute;bottom:0}
#maptypespoi label,#maptypespoi2 label{margin-top:2px;margin-bottom:6px;font-weight:400;display:inline-block}
#maptypespoi label{margin-right:20px}
#maptypespoi2 label{margin-right:10px}
#popup_simulezmensualites{display:none;z-index:30;position:absolute;top:15%;left:50%;width:300px;margin-left:-150px;background-color:#fff;padding:10px;padding-top:0;border:1px solid #000;border-radius:10px;box-shadow:2px 2px 10px 5px #333}
#popup_simulezmensualites div.formulaire div.col{white-space:nowrap}
#cookies{width:100%;border-top:1px solid #000;background-color:rgba(0,0,0,0.8);color:#fff !important;font-size:14px;line-height:20px;box-sizing:border-box;z-index:1000;overflow:hidden;position:fixed;bottom:0;padding-top:16px;padding-bottom:16px;text-align:left}
#cookies a.accepter{display:inline-block;float:left;background-color:#fff;color:#000 !important;padding:12px;padding-left:18px;padding-right:18px;margin-top:16px;margin-bottom:16px;border-radius:5px;font-weight:700}
#cookies a.ensavoirplus{color:#fff !important;text-decoration:underline;margin-top:18px}
#cookies p{margin:0px auto;max-width:1000px;padding:0px 20px 0px 10px;box-sizing:border-box;color:#fff !important}
#cookies strong{display:block;color:#fff !important}
.activecookiefacebook{box-sizing:border-box;width:100%;height:100%;padding:10px;background:#333;color:#fff;display:table;font-size:13px;line-height:initial;margin:auto;text-align:center}
.activecookie{display:table-cell;text-align:center;vertical-align:middle}
a.activecookie{display:inline-block;background-color:#fff;color:#000;padding:5px;margin-top:5px;border-radius:5px;font-weight:700}
h1.accueil{margin:0;padding:0;border:0;font-size:1px;line-height:1px}
#chartPieces,#chartAge,#chartResidences,#chartEmmenagement{width:100%;height:360px}
#ToutesNosAgences img{aspect-ratio:4/3}
@media only screen and (max-width:980px){#ToutesNosAgences div.colonnes4{width:50%}
}
@media only screen and (max-width:480px){#ToutesNosAgences div.colonnes4{width:100%}
}
#actualites .agencephoto{display:table-cell;float:none;width:35%;padding-left:0;padding-right:50px}
#actualites .agencephoto img{width:100%}
#actualites .agencephoto a.button{box-sizing:border-box;width:100%;text-align:center}
#actualites #resultatcoltri{border:0}
#navigationcentre3 div.selection p.lientoutvoir{float:right}
.agencevignette{margin-left:15px;margin-right:15px;margin-bottom:40px}
.agencevignette img{width:100%}
.agencevignette h3{margin-top:0;margin-bottom:0;text-align:center}
.partenairephoto{float:left;width:25%}
.partenairephoto img{width:100%;height:auto}
.partenairetexte{float:left;width:75%;padding-left:10px;box-sizing:border-box}
#homepopup .homepopuptexte{padding:10px;font-size:16px}
#homepopup .formulaire{width:100%;padding:0;margin:0;border:0;margin-top:10px;background-color:transparent;text-align:center}
#homepopup .formulaire input[type=button]{margin:0}
.ol-zoom{left:unset !important;right:3px !important;top:3px !important}
.ol-full-screen{right:3px !important;top:77px !important}
.ol-control{background-color:transparent !important;padding:4px !important}
.ol-control button{width:32px !important;height:32px !important;background-color:#fff !important;border:1px solid #666 !important;font-size:1.5em !important;margin-bottom:5px !important;color:transparent !important;background-image:url(/img/bulle.png) !important;background-repeat:no-repeat !important}
.ol-zoom .ol-zoom-in{background-position:0 -30px !important}
.ol-zoom .ol-zoom-out{background-position:-33px -30px !important}
.ol-full-screen button{background-position:-97px -30px !important}
.ol-popup{position:absolute;background-color:white;box-shadow:0 1px 4px rgba(0,0,0,0.8);padding:5px;border-radius:4px;border:1px solid #666;bottom:12px;left:-1000px;margin-top:-37px;min-width:180px;text-align:left;font-size:13px;line-height:15px}
.ol-popup:after,.ol-popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.ol-popup:after{border-top-color:white;border-width:10px;left:90px;margin-left:-10px}
.ol-popup:before{border-top-color:#666;border-width:11px;left:90px;margin-left:-11px}
.ol-popup-closer{text-decoration:none;position:absolute;font-weight:700;top:0;right:2px;background-color:#fff;padding:4px}
.ol-popup-closer:after{color:#000;content:"x"}
.mybubble{position:relative}
.mybubble .mytitle{position:absolute;left:-10px;top:20px;width:300px;color:#000;background-color:#fff;border:1px solid #000;padding:6px;white-space:break-spaces;z-index:10}
@media only screen and (max-width:600px){.mybubble{position:static}
.mybubble .mytitle{left:20px;right:20px;width:auto}
}
@media only screen and (max-width:480px){.mybubble img{margin-top:15px}
}
#navigationcentre3 ul.fichebiendetail.etapetexte{display:none}
#navigationcentre3 .etapes{position:relative;margin-top:30px;margin-bottom:20px}
#navigationcentre3 .etapesligne{position:absolute;display:block;top:20px;width:10%;height:3px;background-color:#2d383f}
#navigationcentre3 .etape{float:left;width:20%;text-align:center;font-size:16px;color:#2d383f}
#navigationcentre3 .etape .etapenum{display:block;box-sizing:border-box;width:48px;height:48px;margin-left:auto;margin-right:auto;padding-top:14px;border-radius:24px;background-color:#2d383f;color:#fff;font-size:20px;font-weight:700;text-align:center}
#navigationcentre3 .etape .etapenom{padding-top:10px}
#navigationcentre3 .etape.etapeselectionne{color:#c8b273}
#navigationcentre3 .etape.etapeselectionne .etapenum{background-color:#c8b273}
@media only screen and (max-width:600px){#navigationcentre3 .etapes{display:none}
#navigationcentre3 ul.fichebiendetail.etapetexte{display:flex;flex-wrap:wrap}
}
#navigationcentre3 #decocanloc{float:right;font-size:12px}
#navigationcentre3 .encartcanloc1{padding-right:10px;padding-top:10px}
#navigationcentre3 .encartcanloc2{float:left;width:100%;height:190px;box-sizing:border-box;border:1px solid #2d383f}
#navigationcentre3 .encartcanloc2 .pad5{padding:10px;padding-bottom:0}
#navigationcentre3 .encartcanloc2 p.titre{display:block;padding:5px;background-color:#2d383f;font-size:14px;color:#fff;margin-top:0;margin-bottom:0;text-transform:uppercase;text-align:center}
#navigationcentre3 .encartcanloc2 a{text-decoration:underline}
#navigationcentre3 .encartcanloc2.encartselectionne{border:1px solid #c8b273}
#navigationcentre3 .encartcanloc2.encartselectionne p.titre{background-color:#c8b273}
#navigationcentre3 .biencanloc{box-sizing:border-box;padding:30px;background-color:#F4F5F7}
#navigationcentre3 .bienphotocanloc{float:left;box-sizing:border-box;width:40%;padding-right:30px}
#navigationcentre3 .bienphotocanloc img{width:100%}
#navigationcentre3 .biendescriptioncanloc{float:left;box-sizing:border-box;width:60%}
#navigationcentre3 .piecescanloc{border-top:1px solid #B19D9C}
#navigationcentre3 .piececanloc{padding-top:5px;padding-bottom:10px;border-bottom:1px solid #B19D9C}
#navigationcentre3 .piececanlocvalidee{background-image:url(/img/canlocvalidee.png);background-position:left center;background-repeat:no-repeat;padding-left:22px}
#navigationcentre3 .piececanlocrefusee{background-image:url(/img/canlocrefusee.png);background-position:left center;background-repeat:no-repeat;padding-left:16px}
.ui-dialog.ui-widget.ui-widget-content{border:3px solid #B19D9C !important;border-radius:3px}
@media only screen and (max-width:980px){#navigationcentre3 .encartcanloc2{height:210px}
#navigationcentre3 .biencanloc{padding:15px}
}
@media only screen and (max-width:600px){#navigationcentre3 .bienphotocanloc,#navigationcentre3 .biendescriptioncanloc{display:block;width:100%;padding:0}
}
@media only screen and (max-width:480px){#navigationcentre3 .encartcanloc1{padding-right:0}
#navigationcentre3 .encartcanloc2{height:auto}
}
.landing{display:table;box-sizing:border-box;width:100%;padding:0}
.fondlandingpara{padding-top:20px;padding-bottom:0}
.landinglig{display:table-row;width:100%;padding:0}
.landinglig,.landinglig p{color:#2d383f;margin-bottom:10px;font-size:18px;letter-spacing:0.4px;line-height:26px;margin-top:10px;margin-bottom:10px}
.landinglig img{
vertical-align:middle}
.landingcoltexte,.landingcolphoto{display:table-cell;box-sizing:border-box;padding:0;border:0;vertical-align:top}
.landingcoltextegauche,.landingcolphotogauche,.landingcolphotogauchemoitie,.landingcolformgauchemoitie{display:table-cell;box-sizing:border-box;padding:0;border:0;vertical-align:top;padding-right:15px;width:40%}
.landingcolphotogauchemoitie,.landingcolformgauchemoitie{width:50%;padding:20px;padding-left:40px;padding-right:40px}
.landingcoltextedroite,.landingcolphotodroite,.landingcolphotodroitemoitie,.landingcolformdroitemoitie{display:table-cell;box-sizing:border-box;padding:0;border:0;vertical-align:top;padding-left:15px;width:40%}
.landingcolphotodroitemoitie,.landingcolformdroitemoitie{width:50%}
.pourcent35{width:35%}
.pourcent40{width:40%}
.pourcent45{width:45%}
.pourcent50{width:50%}
.pourcent60{width:60%}
.landingcolphotodroitemoitie,.landingcolformdroitemoitie{padding-left:0}
.landingcolformdroitemoitie .formulaire.w100{width:100%}
.landingcolphoto img,.landingcolphotogauche img,.landingcolphotodroite img,.landingcolphotodroitemoitie img{width:100%;height:auto}
.landingcol3,.landingcol4,.landingcol5{display:table-cell;box-sizing:border-box;padding:0;border:0;text-align:center;width:33.33%}
.landingcol4{width:25%}
.landingcol5{width:20%}
.landingcol2photo,.landingcol3photo,.landingcol4photo,.landingcol5photo{display:table-cell;box-sizing:border-box;padding:0;padding-left:5px;padding-right:5px;border:0;text-align:center;width:33.33%}
.landingcol2photo{width:50%}
.landingcol4photo{width:25%}
.landingcol5photo{width:20%}
.landingcol3photo:first-child,.landingcol3photo:first-child,.landingcol4photo:first-child,.landingcol5photo:first-child{padding-left:0}
.landingcol3photo:last-child,.landingcol3photo:last-child,.landingcol4photo:last-child,.landingcol5photo:last-child{padding-right:0}
#landingslide .slick-prev-left,#landingslide .slick-next-right{top:46%}
#landingslide img.landingslideimg{width:100%}
.landingfaq figure{border-bottom:1px solid #000}
.landingfaq h3{padding:10px;cursor:pointer;margin:0;display:flex;justify-content:space-between;align-items:center}
.landingfaq h3::after{content:'+';font-weight:700;transition:transform 0.3s ease}
.landingfaq h3.active::after{content:'-';font-weight:700;margin-right:3px}
.landingfaq p{display:none;padding:10px;margin:0}
#navigationcentre3 a.lienmodif,#actualites a.lienmodif{text-decoration:underline;margin-bottom:10px}
@media only screen and (max-width:980px){.landingcolformgauchemoitie,.landingcolformdroitemoitie{display:block;width:100%}
.landingcolformdroitemoitie .formulaire.w100{width:80%}
.landingcol4,.landingcol5,.landingcol4photo,.landingcol5photo,.landingcol4photo:first-child,.landingcol5photo:first-child,.landingcol4photo:last-child,.landingcol5photo:last-child{display:block;float:left;width:50%;padding:10px;padding-left:5px;padding-right:5px}
}
@media only screen and (max-width:800px){.landingcolformdroitemoitie .formulaire.w100{width:100%}
.landingcol3,.landingcol3photo,.landingcol4,.landingcol5,.landingcol4photo,.landingcol5photo,.landingcol4photo:first-child,.landingcol5photo:first-child,.landingcol4photo:last-child,.landingcol5photo:last-child{display:block;width:100%;padding:10px;padding-left:0;padding-right:0}
.landing,.landinglig,.landingcoltexte,.landingcolphoto,.landingcoltextegauche,.landingcolphotogauche,.landingcolphotogauchemoitie,.landingcoltextedroite,.landingcolphotodroite,.landingcolphotodroitemoitie{display:block;width:100%;padding-left:0;padding-right:0}
.landing .pourcent50{padding-left:10px;padding-right:10px}
}
@media only screen and (max-width:1439px){#support,#hautpage,#milieupage,#piedpage{width:1280px}
#resultatcartegauche{margin-right:600px}
#resultatcartedroite{width:600px}
#resultatcartedroite3{width:590px}
}
@media only screen and (max-width:1279px){#support,#hautpage,#milieupage,#piedpage{width:1000px}
#resultatcartegauche{margin-right:380px}
#resultatcartedroite{width:380px}
#resultatcartedroite3{width:370px}
#partagescarte{width:230px}
div.colonnevignette{width:25%}
#vignette9,#vignette10,#vignette11,#vignette12{display:none}
.vignettefichebien1{width:auto}
.partages a.partagetexte{padding:4px;padding-right:0}
.partages a.partagetexte .partagetexte2{display:none}
div.colonnesdpe1a{width:65%}
div.colonnesdpe1b{width:35%}
}
.recherchehaut1fixe{background-color:#fff;border-bottom:1px solid #666;position:fixed;z-index:500;top:0;left:0;right:0}
.recherchehaut2fixe{width:1440px;margin-left:auto;margin-right:auto}
@media only screen and (max-width:1439px){.recherchehaut2fixe{width:1280px}
}
@media only screen and (max-width:1279px){.recherchehaut2fixe{width:1000px}
}
#hautpage1{position:fixed;z-index:20;top:0;left:0;right:0}
.recherchehaut1fixe{z-index:15;top:55px}
#recherchehaut1{display:none}
@media only screen and (max-width:980px){#recherchehorizontaletable,#recherchehorizontaleligne,#recherchehorizontalecol1,#recherchehorizontalecol2{display:block;width:100%}
#ChoixPlusDeCriteresHorizontal{max-height:initial}
#recherchehorizontale input,#recherchehorizontale select,#recherchehorizontale .select2-container{margin-bottom:6px !important}
#recherchehorizontale input{margin-bottom:6px !important}
#rechercheonglets{display:none}
#rechercheradios{display:block}
.select2-container-multi .select2-choices .select2-search-choice{font-size:14px !important;line-height:14px !important}
.select2-container-multi .select2-choices .select2-search-field input{font-size:14px !important;line-height:14px !important;padding-bottom:0 !important}
.select2-drop{font-size:14px !important}
.select2-results .select2-result-label{padding:6px 7px 6px}
#recherchehorizontale #ChoixPlusDeCriteresHorizontal{left:0 !important;right:0 !important;margin-left:-250px;width:500px}
#recherchehorizontale .popup{padding:8px}
#hautpage{width:100%}
#bandeauhaut{display:block;position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;height:45px;background-color:#fff;width:100%;background-image:none;height:45px;font-size:16px;color:#fff}
#menumobile{display:block;cursor:pointer}
#logo,#reseauxsociaux{display:none}
#logomobile{display:inline-block}
ul.espaceperso{display:none}
#menuhaut{position:absolute;left:0;top:0;width:100%}
ul.menuhaut{display:none;width:100%;padding:0}
ul.menuhaut li,ul.menuhaut li.menumobile{float:none;display:block;width:100%;text-align:left}
ul.menuhaut li a,ul.menuhaut li:hover a,ul.menuhaut li:hover ul li a,ul.menuhaut li:hover ul li a:hover{background-color:#1f2a44;color:#fff;border:0;border-top:1px solid #fff;padding:12px !important;font-size:15px !important;font-weight:400 !important}
ul.menuhaut ul{position:relative;display:block;padding:0;outline:0}
ul.menuhaut li ul li a,ul.menuhaut li:hover ul li a,ul.menuhaut li:hover ul li a:hover{border-top:1px solid #fff;padding-left:30px !important;font-size:15px !important;font-weight:400 !important}
#milieupage{display:block;width:100%;margin-top:45px}
#colonnesmilieupage{display:block;width:100%}
#navigationgauche{display:none}
#navigationcentre,#navigationdroite{display:block;width:100%;max-width:100%}
#navigationdroite{padding:0 !important}
#navigationdroite2{padding:10px !important}
#navigationdroite img.bandeau{display:none}
#navigationdroite .encartnavigation.alternatif,#navigationdroite .encartnavigation.facebook{display:block}
.photoagence{width:30%;float:left;margin-right:10px}
#navigationgauche div.encartcote1,#navigationdroite div.encartcote1{display:none}
#rechercheverticale{display:none}
#navigationcentre3 ul.secteur li{width:98%}
div.colonnevignette{float:left;width:20%}
#vignette9,#vignette10{display:block}
#resultatcartegauche{margin-right:340px}
#resultatcartedroite{width:340px}
#resultatcartedroite3{width:330px}
.resultatcartedroite2top{position:fixed;top:45px}
#actualites .agencephoto{display:block;width:100%;padding-right:0}
#actualites .agencephoto img{width:65%}
#navigationcentre3 div.selection p.lientoutvoir{display:none}
#piedpage{display:block;width:100%}
.vignettefichebien1{width:auto}
#photonegociateur{display:none}
}
@media only screen and (max-width:900px){.selectionactu1{width:50%;margin-bottom:20px}
#menubas,#cotemenubas{display:block;width:100% !important}
#menubas .pad10,#cotemenubas .pad10{padding:5px}
ul.menubas li{margin-bottom:6px}
#navigationcentre3 div.resultat div.resultatpicto1{width:50%;font-size:14px}
#recherchehorizontale #ChoixPlusDeCriteresHorizontal{margin-left:-120px;width:335px !important}
}
@media only screen and (max-width:975px){#resultatcartegauche{margin-right:0}
#resultatcartedroite{display:none}
}
@media only screen and (max-width:750px){div.colonnevignette{float:left;width:25%}
#vignette9,#vignette10{display:none}
#cboxTitle{top:100%}
div.colonnes3accueil{display:block;width:96%;padding-top:0}
#navigationcentre3 ul.secteur li{display:block;width:100%}
#navigationcentre3 .resultatcolnego{display:none}
#navigationcentre3 ul.fichebiendetail li{width:100%}
#navigationcentre3 ul.fichebiendetail li.fichebienlignedetailsupp{display:none}
#navigationcentre3 div.fichebienpicto1{width:50%}
#alertemailradios{display:none}
#recherchehorizontaletable,#recherchehorizontaleligne{display:block;width:100%}
#resultatcoltri select{padding-right:0}
div.colonnesdpe1a,div.colonnesdpe1b{float:none;width:98%;padding-top:0}
}
@media only screen and (max-width:650px){#recherchehorizontalecol11,#recherchehorizontalecol12{display:block;width:100%}
#recherchehorizontaletable20,#recherchehorizontaletable21{display:table;width:100%}
#recherchehorizontaleligne20,#recherchehorizontaleligne21{display:table-row;width:100%}
#ChoixCombien{left:auto !important;right:5px}
#ChoixPlusDeCriteresHorizontal{left:5px;right:auto !important}
#recherchehorizontale #ChoixPlusDeCriteresHorizontal{margin-left:0}
.commentairesdetailetoile{display:none}
}
@media only screen and (max-width:600px){div.colonnevignette{float:left;width:33%}
#vignette9{display:block}
#actualites .photosecteur{width:100%}
#navigationcentre3 .resultatphoto img.icone{width:15%}
#PhotoFicheBien1{width:100%;aspect-ratio:1.33333333333333}
#VignettesFicheBien2{display:none}
#FicheDescriptifTable,#FicheDescriptifLigne,#FicheDescriptifLigne div.lig,#FicheDescriptifTexte{display:block;width:100%}
#FicheDescriptifDiag{display:block;width:100%;padding-left:0;padding-top:10px}
.partages a.partagevue{display:none}
#navigationcentre3 div.resultat div.resultatpicto1{width:100%}
#navigationcentre3 div.fichebienpicto1{width:100%}
.vignettefichebien2{display:block;width:100% !important;height:auto}
.vignettefichebien2 .photo{position:static}
#navigationcentre3 .vignettefichebien2 .texte{padding-bottom:5px}
.partenairephoto{width:40%}
.partenairetexte{width:60%}
#actualites img.moitie{width:75%}
#actualites .paragraphe,#actualites .colonne{display:block;width:100%}
#actualites .colonne img{width:75%;margin-left:12%}
#actualites .agencephoto img{width:100%;margin-left:0}
#actualites .colonne .pad10{padding:0}
}
@media only screen and (max-width:480px){#cotemenubas,#signature{display:none}
#menubas{width:100%}
#navigationgauche .encartnavigation ul li a,#navigationdroite .encartnavigation ul li a{font-size:18px;padding:7px}
#navigationgauche .encartnavigation ul li a.selectionne,#navigationdroite .encartnavigation ul li a.selectionne{font-size:18px;padding:7px}
#navigationcentre3 h1,#actualites h1,#navigationcentre3 h1.vente,#navigationcentre3 h1.vente .intitule,#navigationcentre3 h1.vente .ville,#navigationcentre3 h1.vente .surface,#navigationcentre3 h1.vente .prix,#navigationcentre3 h1.location,#navigationcentre3 h1.location .intitule,#navigationcentre3 h1.location .ville,#navigationcentre3 h1.location .surface,#navigationcentre3 h1.location .prix{font-size:37px;margin-top:14px;margin-bottom:30px}
#navigationcentre3 h1 sup,#navigationcentre3 h1.vente sup,#navigationcentre3 h1.location sup,.surface sup{font-size:75%}
#navigationcentre3 h2,#navigationcentre3 h2.vente,#navigationcentre3 h2.location,#navigationcentre3 p.h2,#actualites h2{font-size:26px;margin-bottom:18px;padding-top:17px}
#navigationcentre3 h2.h1{font-size:37px;margin-top:14px;margin-bottom:30px}
#navigationcentre3 .nousaimons h2{margin-top:0}
.select2-container-multi .select2-choices .select2-search-choice,.select2-container-multi .select2-choices .select2-search-field input{font-size:15px !important;line-height:15px !important}
.select2-drop{font-size:15px !important}
.select2-search-choice-close{top:4px}
.ol-full-screen{top:95px !important}
#navigationcentre3,#navigationcentre3 p,#actualites,#actualites p{font-size:22px;line-height:31px;margin-bottom:13px}
#navigationcentre3 p.consentement,#actualites p.consentement{margin-bottom:10px;font-size:18px;letter-spacing:0.4px;line-height:26px}
#navigationcentre3 li{font-size:19px;padding-left:18px;padding-top:6px;padding-bottom:6px}
#navigationcentre3 .nousaimons{margin-right:0}
#navigationcentre3 ul.fichebiendetail .donnee{font-size:17px;padding-left:0;padding-right:18px}
#navigationcentre3 ul.fichebiendetail .valeur{font-size:17px}
ul.menubas li{margin-bottom:10px}
ul.menubas li a,ul.menubas li:first-child a{font-size:18px;margin-bottom:24px}
.photoagence{width:100%;float:none;margin-right:0}
.partages{margin-left:10px}
.partagefichebien{float:none;margin-left:0;margin-bottom:10px}
.selectionactu1{display:block;width:100%}
#actualites .agencephoto{display:block;float:none;width:100%;padding-left:0}
div.tableau,div.tableau div.lig{display:block;width:100%}
div.tableau div.col{display:block;width:96%}
div.formulaire,div.formulaire div.lig{display:block;width:100%;font-weight:400}
div.formulaire div.col{padding-left:0;padding-right:0}
div.formulaire div.col{display:block;width:100%;padding-top:3px;padding-bottom:5px}
#navigationcentre div.formulaire div.col h2{margin-top:3px;margin-bottom:3px}
#resultatcolnb{display:none}
#resultatcoltri{text-align:left;border-left:0;padding-left:0}
#navigationcentre3 .resultat{display:block;width:100%;font-weight:400}
#navigationcentre3 .resultatlig,#navigationcentre3 .resultatcolphoto,#navigationcentre3 .resultatcoltexte{display:block;width:100%}
#navigationcentre3 .resultatactions{float:none;text-align:center}
#navigationcentre3 .resultatphoto img.icone{width:30%}
#navigationcentre3 .photomoins,#navigationcentre3 .photoplus{margin-top:-18px;z-index:20}
#navigationcentre3 a.actionvignette,#navigationcentre3 a.actionligne{display:none}
#TexteTypeBien{width:98.5%}
#popup_simulezmensualites{position:fixed;width:270px}
#popup_simulezmensualites input,#popup_simulezmensualites select{width:92%}
.partageminifichebien{float:none;text-align:right}
.partageminifichebien{display:inline-block}
#navigationcentre3 div.filariane.filarianeretour{display:inline-block;float:right}
div.colonnes2,figure.colonnes2,div.colonnes3,figure.colonnes3,div.colonnes4,figure.colonnes4,div.colonnes5,figure.colonnes5{display:block;width:98%;padding-top:0}
}
@media only screen and (max-width:450px){#navigationcentre3 .resultat.resultatbis{width:100%}
div.colonnevignette{float:left;width:50%}
#vignette8,#vignette9{display:none}
}
@media print{body,#navigationcentre{background-image:none;background-color:#fff}
#hautpage,#piedpage,#navigationgauche,#navigationdroite,#recherchehorizontale,#VignettesFicheBien2,#VignettesFicheBienHoriz,#FicheLocalisation,#FichePhotos,.selection,.pagination,form{display:none}
#PhotoFicheBien1{width:100%}
.photofichebien{width:100%;height:auto}
#FicheDescriptifTable,#FicheSuivi{display:block}
#milieupage,#navigationcentre{width:100%;max-width:100%}
#navigationcentre2{padding:0;min-height:auto}
.noprint{display:none}
}
ul.espaceperso ul li:nth-child(1),ul.espaceperso ul li:nth-child(2),ul.espaceperso ul li:nth-child(3){display:none}
#espacepersomobile1,#espacepersomobile2,#espacepersomobile3{display:none}
#navigationcentre3 .encart3{display:block;line-height:22px !important}
#partagescarte a.partagetexte.lienligne{display:none}
@font-face{font-family:Rotis;src:url('/upload/parametres/Rotis.woff2') format('woff2'),url('/upload/parametres/Rotis.otf') format('opentype')}
strong{font-weight:400}
#navigationcentre3 .boutonpersonnalise a:hover{background-color:#2D383F;color:#fff}
#navigationcentre3 h2.vente,h2.location{margin-top:30px}
#actualites .paragraphe{margin-bottom:40px}
#fondhautpage1{position:fixed;z-index:5;left:0;top:0;width:100%;min-height:160px;background-color:#2D383F}
#fondhautpage5{position:absolute;z-index:-1;left:0;top:0;width:100%;min-height:600px;background-color:#F1F1F1}
#hautpage{width:100%}
#menumobile{display:block;left:18px;top:24px;right:auto;width:120px;height:120px;background-position:40px 30px;background-repeat:no-repeat;background-image:url(/upload/parametres/18-MENU.PNG);box-sizing:border-box;text-align:center;padding-top:65px;padding-left:0}
#menumobile img{display:none}
#menuhaut{position:absolute;left:18px;top:138px;width:40%;margin-left:0}
ul.menuhaut{display:none;width:100%;padding:0}
ul.menuhaut li,ul.menuhaut li.menumobile{float:none;display:block;width:100%;text-align:left}
ul.menuhaut li a,ul.menuhaut li:hover a,ul.menuhaut li:hover ul li a,ul.menuhaut li:hover ul li a:hover{margin-left:0;margin-right:0;background-color:#2D383F;color:#fff;border:0;border-top:1px solid rgba(255,255,255,0.2);padding:20px;padding-top:12px;padding-bottom:12px;font-size:17px !important;letter-spacing:0.4px;font-weight:400 !important}
ul.menuhaut li a:hover{background-color:#5A6771 !important;border-bottom:0 !important}
ul.menuhaut ul{position:relative;display:block;padding:0;outline:0}
ul.menuhaut li.menumobile{display:none}
#homemenuhautrechercher,#homemenuhautestimer,ul.espaceperso{position:absolute;display:block;left:auto;top:18px;right:298px;width:120px;height:120px;background-position:25px 35px;background-repeat:no-repeat;background-image:url(/upload/parametres/menu-rechercher.png);text-indent:-10000px}
#homemenuhautestimer{right:158px;background-image:url(/upload/parametres/menu-estimer.png)}
ul.espaceperso{right:18px;background-image:url(/upload/parametres/menu-espaceperso.png)}
ul.espaceperso li a{box-sizing:border-box;width:120px;height:120px;padding:0;font-size:17px;letter-spacing:0.4px;color:#fff}
ul.espaceperso ul{border:0;margin-left:-182px}
ul.espaceperso ul li a{border-top:1px solid rgba(255,255,255,0.2);background-color:#2D383F;color:#fff;box-sizing:border-box;width:300px;height:auto;padding:20px;padding-top:12px;padding-bottom:12px;text-align:right;text-indent:0;text-transform:none;font-size:16px}
ul.espaceperso ul li a:hover{background-color:#5A6771;color:#fff}
.recherchehaut1fixe{background-color:#2D383F;top:160px;height:160px}
#recherchehaut2{width:90%;margin-left:auto;margin-right:auto}
#rechercheonglets{margin-top:30px}
#rechercheonglets a{font-family:'Mulish',Arial;font-size:18px;letter-spacing:1.6px;text-transform:uppercase;padding-left:0;padding-right:0;padding-bottom:3px;margin-right:40px}
#OngletIdTypeOffre1.ongletselectionne,#OngletIdTypeOffre2.ongletselectionne{border-bottom:2px solid #c8b273}
#recherchehorizontale .select2-container input[type='text']{border-bottom:0}
.select2-container .select2-choices{border-bottom:1px solid #fff !important;background:transparent}
.select2-default{color:#fff !important;opacity:1}
.select2-container-multi .select2-choices .select2-search-choice{background:transparent;color:#fff;border:1px solid #fff;margin-top:4px;padding-top:7px;padding-bottom:7px;font-size:15px;letter-spacing:0.9px}
.select2-search-choice-close{top:6px}
.select2-drop{font-size:15px}
.droppopup::placeholder{color:#fff}
#recherchehorizontale input[type='text']::placeholder{color:#fff}
#recherchehorizontale input[type='text'],#recherchehorizontale select{background:transparent}
#recherchehorizontale.idtypeoffre1 .popup,#recherchehorizontale.idtypeoffre2 .popup{padding:15px;padding-top:10px}
#recherchehorizontale .popup p.titre{color:#fff;background-color:transparent}
#recherchehorizontale .popup .labelvertical label{color:#fff;background-color:transparent}
#recherchehorizontale.idtypeoffre1 label,#recherchehorizontale.idtypeoffre1 a.lienpopup,#recherchehorizontale.idtypeoffre1 .popup,#recherchehorizontale.idtypeoffre2 label,#recherchehorizontale.idtypeoffre2 a.lienpopup,#recherchehorizontale.idtypeoffre2 .popup{color:#fff;background-color:transparent}
#recherchehorizontale .popup select{background-color:#fff;color:#2D383F}
#navigationcentre2{padding-right:20px;padding-left:20px}
#colonnesmilieupage{margin-top:60px}
#resultattri{padding-bottom:10px;border-top:0;border-bottom:1px solid #2D383F;text-transform:uppercase}
.resultattricol{border-left:0}
#resultattri strong{font-weight:400}
#resultatcoltri select{background-color:transparent;border:0;border-bottom:1px solid #2D383F;border-radius:0;text-transform:uppercase;font-family:'Mulish',Arial;font-size:13px;letter-spacing:1.3px}
ul.menuhaut li.menumobile:first-child{display:none}
#partagescarte{position:relative;z-index:2;padding:10px;background-color:#fff;top:0;left:0;border:1px solid rgba(0,0,0,0.2)}
#partagescarte a.partagetexte{width:130px}
.partageminifichebien{padding-top:12px}
.partages .partagetexte2{font-family:'Mulish',Arial;font-size:13px;letter-spacing:1.3px}
.resultattricol{font-family:'Mulish',Arial;font-size:13px;letter-spacing:1.3px}
#navigationcentre3 div.filariane,#navigationcentre3 div.filariane span{margin-top:30px;font-size:17px;letter-spacing:1.1px;line-height:23px;color:#C8B273}
#navigationcentre3 .encart1 em{display:block;margin-top:5px;color:#B29962;font-family:'Mulish',Arial;font-size:24px;font-style:normal;letter-spacing:2.4px;text-transform:uppercase}
#navigationcentre3 strong .encart2{font-weight:300}
#navigationcentre3 .resultatphoto img.icone{width:35%}
@media only screen and (max-width:1279px){#logo{left:35%}
#fondhautpage5{min-height:500px}
}
@media only screen and (max-width:980px){#fondhautpage1{display:none}
#bandeauhaut{height:105px;background:none;background-color:#2D383F !important}
#logo{display:block;top:10px;width:210px;left:45%}
#fondhautpage2{display:none}
#menumobile{top:7px;left:10px;width:90px;height:90px;background-position:26px 30px}
#homemenuhautrechercher,#homemenuhautestimer,ul.espaceperso{top:5px;width:90px;height:90px;background-position:5px 15px}
#homemenuhautrechercher{right:220px}
#homemenuhautestimer{right:115px}
ul.espaceperso{right:10px;top:18px}
ul.espaceperso ul{margin-left:-205px}
#menuhaut{margin-left:0;left:0;top:105px;width:100%}
ul.menuhaut li a{margin-left:0;margin-right:0}
ul.menuhaut li a:hover{color:#fff;border-bottom:0px solid #fff}
ul.menuhaut li.menumobile{display:block}
ul.menuhaut li ul li a,ul.menuhaut li:hover ul li a,ul.menuhaut li:hover ul li a:hover{font-size:17px !important}
#fondhautpage5{background-color:transparent}
#navigationgauche .boutonpersonnalise a,#navigationdroite .boutonpersonnalise a,#navigationcentre3 .boutonpersonnalise a{padding:10px;font-size:16px;padding-right:20px;padding-left:20px}
}
#navigationcentre3 .resultatcoltexte{padding:50px;position:relative}
#navigationcentre3 .resultatcoltexte p{font-style:normal}
#navigationcentre3 .resultatprix1{margin-bottom:5px;position:absolute;left:60px;bottom:40px}
#navigationcentre3 .resultatactions a.actiondefaut{display:none}
#navigationcentre3 .resultatactions a.actionajouter{position:absolute;right:30px;bottom:50px;width:30px;height:30px;box-sizing:border-box;z-index:1;padding:0;margin:0;text-indent:-10000px;background:url(/upload/parametres/ajoutfavori.png);background-position:0 0;border-radius:0}
#navigationcentre3 .resultatactions a.actionsupprimer{position:absolute;right:30px;bottom:50px;width:30px;height:30px;box-sizing:border-box;z-index:1;padding:0;margin:0;text-indent:-10000px;background:url(/upload/parametres/favori.png);background-position:0 0;border-radius:0}
#navigationcentre3 .resultat.resultatbis{padding:10px;height:395px !important;box-shadow:none;border:1px solid #fff;
/*overflow:hidden;*/}
#navigationcentre3 .resultat.resultatbis:hover{border:1px solid #fff}
#navigationcentre3 .resultat.resultatbis .resultatlig{height:395px !important;border:1px solid #eee}
#navigationcentre3 .resultat.resultatbis .resultatcoltexte{position:initial;padding-left:0;padding-right:0}
#navigationcentre3 .resultat.resultatbis .resultatcoltexte p{display:none;overflow:hidden}
#navigationcentre3 .resultat.resultatbis:hover .resultatphoto img.photo{filter:brightness(50%)}
#navigationcentre3 .resultat.resultatbis .resultattitre{margin-bottom:0}
#navigationcentre3 .resultat.resultatbis .resultattexte{margin-top:10px}
#navigationcentre3 .resultat.resultatbis .resultatintitule{height:130px;padding-left:15px;padding-right:15px;margin-bottom:3px}
#navigationcentre3 .resultat.resultatbis:hover .resultatcoltexte p{position:absolute;display:block;text-align:center;top:75px;color:#fff;text-overflow:ellipsis;overflow:hidden;margin-left:15px;margin-right:15px;font-family:'Rotis',Arial;font-weight:300;font-style:normal;padding-bottom:20px}
#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2 .intitule{display:block;font-weight:600;font-size:15px;font-family:'Mulish',Arial;line-height:18px;letter-spacing:0.7px}
#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2 .ville{font-size:10px;font-family:'Mulish',Arial;letter-spacing:0.5px;color:#B29962}
#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2 .surface,#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2 .surface sup{font-size:13px;font-family:'Mulish',Arial;letter-spacing:1px}
#navigationcentre3 .resultat.resultatbis .resultatprix1{position:absolute;left:0;bottom:12px}
#navigationcentre3 .resultat.resultatbis .resultatprix2{display:inline-block;background-color:#2D383F;color:#fff;padding:4px;padding-left:8px;padding-right:8px}
@media only screen and (max-width:480px){#navigationcentre3 .resultatcoltexte{padding-left:0;padding-top:10px}
#navigationcentre3 .resultatprix1{padding-top:2px}
#navigationcentre3 input.boutonmarecherche{font-size:10px !important;font-weight:600}
#navigationcentre3 .encart3{line-height:15px}
#actualites .colonne img{margin-left:0%;width:98%}
#navigationcentre3 h1,#actualites h1,#navigationcentre3 h1.vente,#navigationcentre3 h1.vente .intitule,#navigationcentre3 h1.vente .ville,#navigationcentre3 h1.vente .surface,#navigationcentre3 h1.vente .prix,#navigationcentre3 h1.location,#navigationcentre3 h1.location .intitule,#navigationcentre3 h1.location .ville,#navigationcentre3 h1.location .surface,#navigationcentre3 h1.location .prix{font-size:32px;letter-spacing:0.6px}
}
#actualites li{letter-spacing:0.4px;line-height:20px}
#navigationcentre3 h3,#navigationcentre3 h3.vente,#navigationcentre3 h3.location,#navigationcentre3 p.h3,#actualites h3{font-size:20px;text-transform:uppercase;font-weight:600;line-height:28px;letter-spacing:3px;color:#2D383F;font-family:'Mulish',Arial}
#navigationcentre3 h2.titrefichebien{font-size:30px;letter-spacing:3px}
#navigationcentre3 #FicheDescriptifDebutTexte p,#navigationcentre3 #FicheLocalisation p{font-size:16px;letter-spacing:0.4px}
#navigationcentre3 .colonnesdpe2,#navigationcentre3 .colonnesdpe2 p{font-size:16px;letter-spacing:0.4px}
#navigationcentre3 .nousaimons{background-color:#F1F1F1}
#navigationcentre3 .fichebienpicto2{font-size:14px}
#navigationcentre3 ul.fichebiendetail .donnee{font-size:16px;font-weight:300}
#FicheDescriptif div.colonnes2{display:block;width:100%;padding-top:15px;text-align:center;background-color:#F1F1F1}
#FicheDescriptif div.colonnes2 h2,#navigationcentre3 #FicheContact h2.vente,#navigationcentre3 #FicheContact h2.location{color:#B29962;font-size:21px;letter-spacing:0.53px;text-transform:none;text-align:center}
#FicheContact{background-color:#F1F1F1;padding:30px}
#FicheContact strong{font-weight:400}
#photonegociateur{position:relative;display:block;float:none;left:50%;margin-left:-55px;width:110px !important;border-radius:55px}
#formFicheBien{margin-top:-32px}
div.formulaire div.col{font-family:'Mulish',Arial}
.formulaire textarea{border:1px solid #333333;padding-top:12px;padding-bottom:12px}
.formulaire button.radio{color:#333333;background-color:transparent;font-family:'Mulish',Arial;font-size:16px;letter-spacing:0.8px;text-transform:none;border:1px solid #333333}
.formulaire button.radio:hover,.formulaire button.radio.selected{border:1px solid #333333;background-color:#333333;color:#fff;font-size:16px}
.formulaire .buttonpassword{top:17px}
#maptypespoi,#maptypespoi2{border:0;font-size:16px;letter-spacing:0.4px}
#navigationcentre3 .etape .etapenum{padding-top:10px}
#navigationcentre3 .vignette1{position:relative}
#navigationcentre3 .vignette2 .intitule{font-family:'Mulish',Arial}
#navigationcentre3 .vignette2 .prix{position:absolute;left:0;right:0;bottom:0;display:block;padding:3px;padding-left:5px;padding-right:5px;background-color:#2D383F;color:#fff;font-family:'Mulish',Arial;font-size:13px;line-height:16px}
.selection strong{border-bottom:2px solid #C8B273;padding-left:2px;padding-right:2px}
#navigationcentre3 .ol-popup .intitule,#navigationcentre3 .ol-popup .ville,#navigationcentre3 .ol-popup .surface,#navigationcentre3 .ol-popup .prix{font-family:'Mulish',Arial;font-weight:400}
#fondpiedpage1{position:absolute;left:0;width:100%;min-height:550px;z-index:-5;background-color:#2D383F}
#piedpage{margin-top:80px}
#menubas{box-sizing:border-box;width:25%;padding-left:10px;padding-top:60px;
border-right:1px solid #313B4C}
ul.menubas li{margin-top:12px}
#cotemenubas{box-sizing:border-box;width:75%;padding-left:70px;padding-top:60px;font-size:14px;letter-spacing:0.7px}
#cotemenubas td{width:33.3%}
#cotemenubas p{margin-bottom:10px}
#cotemenubas table#hometablebas2{margin-top:60px}
#cotemenubas table#hometablebas2 td{font-family:'Mulish',Arial;font-size:18px;letter-spacing:.9px;text-transform:uppercase}
#cotemenubas table#hometablebas2 td:first-child{width:33.3%}
#cotemenubas table#hometablebas2 td:last-child{width:66.6%}
#cotemenubas table#hometablebas2 img{margin-top:10px;margin-right:20px}
@media only screen and (max-width:1100px){#fondpiedpage1{min-height:1500px}
#menubas,#cotemenubas{display:block;box-sizing:border-box;width:100%;padding:20px;border:0;text-align:left}
#recherchehaut2{width:100%}
#rechercheonglets{margin-left:7px}
#menuhaut{margin-left:0;left:0;top:105px;width:100%}
}
@media only screen and (max-width:980px){.recherchehaut1fixe{top:105px}
#recherchehorizontale.idtypeoffre1,#recherchehorizontale.idtypeoffre2{padding:10px;padding-top:18px;padding-bottom:18px}
#recherchehorizontale.idtypeoffre1 label,#recherchehorizontale.idtypeoffre2 label{font-size:18px}
#navigationcentre3 .resultatcoltexte{padding:25px}
#navigationcentre3 .resultatprix1{left:35px;bottom:10px}
#navigationcentre3 .resultatactions a.actionajouter{bottom:20px;right:10px}
#navigationcentre3 .resultatactions a.actionsupprimer{bottom:20px;right:10px}
#navigationcentre3 .resultat.resultatbis{height:500px !important}
#navigationcentre3 .resultat.resultatbis .resultatlig{height:500px !important}
#navigationcentre3 .resultat.resultatbis:hover .resultatphoto img.photo{filter:none}
#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2 .ville{font-size:12px}
#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2 .surface,#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2 .surface sup{font-size:12px}
#navigationcentre3 .resultat.resultatbis .resultatcoltexte p,#navigationcentre3 .resultat.resultatbis:hover .resultatcoltexte p{display:block;position:initial;text-align:left;font-size:15px;line-height:22px;font-weight:400;color:#000;padding-left:20px;padding-right:20px;margin-left:0;margin-right:0;padding-bottom:20px}
#navigationcentre3 .resultat.resultatbis .resultatprix1{position:initial}
#navigationcentre3 .resultat.resultatbis .resultatactions a.actionajouter{right:0}
#navigationcentre3 .resultat.resultatbis .resultatactions a.actionsupprimer{right:0}
#milieupage{margin-top:105px}
#navigationcentre3 div.filariane,#navigationcentre3 div.filariane span{margin-top:0}
#cotemenubas{font-size:14px}
}
@media only screen and (max-width:900px){#navigationcentre3 .resultatcoltexte{padding-left:0;padding-right:0}
#navigationcentre3 .resultatprix1{left:10px}
}
@media only screen and (max-width:750px){#logo{display:block;left:50%}
#homemenuhautestimer,ul.espaceperso{display:none}
#homemenuhautrechercher{right:10px}
#cotemenubas{padding-top:0}
#cotemenubas table,#cotemenubas tr,#cotemenubas tbody,#cotemenubas td{display:block;width:100%;padding-top:10px;padding-bottom:10px;text-align:left}
#cotemenubas table#hometablebas2{margin-top:0}
#cotemenubas table#hometablebas2 td:first-child,#cotemenubas table#hometablebas2 td:last-child{width:100%;padding-top:10px;padding-bottom:10px}
}
@media only screen and (max-width:650px){#logo{display:block;left:60%;width:165px;top:20px}
#menuhaut{line-height:16px}
#navigationcentre3 .resultat.resultatbis{height:auto !important;padding:0}
#navigationcentre3 .resultat.resultatbis .resultatlig{height:auto !important}
#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2 .intitule{font-size:18px}
#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2 .ville{font-size:15px}
#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2 .surface,#navigationcentre3 .resultat.resultatbis .resultatcoltexte a.resultattitre h2 .surface sup{font-size:15px}
div.formulaire{padding:0}
.formulaire input[type='submit']{padding-left:15px;padding-right:15px}
}
