#cookie-pop{color:#fff;background:linear-gradient(90deg,#8d8c8c 0,#636c75),radial-gradient(at top,hsla(0,0%,100%,.5) 0,rgba(0,0,0,.55) 100%),radial-gradient(at top,hsla(0,0%,100%,.5) 0,rgba(0,0,0,.08) 63%);background-blend-mode:multiply,screen;border-top:1px solid #fff;left:0;position:fixed;text-align:center;bottom:0;width:100%;z-index:1;display:none}#cookie-pop button{background-color:#282828;border:1px solid #fff;border-top:0;border-bottom:0;color:#fff;padding:1.2em;margin:0 1em}.slider{font-size:0}.slider img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;max-width:100%;height:122px;margin:0 3px;cursor:pointer}.slider .frame{display:inline-block;width:calc(100% - 96px);position:relative;font-size:0;line-height:0;overflow:hidden;white-space:nowrap;vertical-align:middle}.slider .next,.slider .prev{vertical-align:middle;width:48px;display:inline-block;cursor:pointer}.slider .slides,.slider li{display:inline-block}.slider li{position:relative}.next{right:0}.prev{left:0}.next svg,.prev svg{width:48px}.modal{background:linear-gradient(90deg,#7e898f 0,#636c75),radial-gradient(at top,hsla(0,0%,100%,.5) 0,rgba(0,0,0,.55) 100%),radial-gradient(at top,hsla(0,0%,100%,.5) 0,rgba(0,0,0,.08) 63%);background-blend-mode:multiply,screen;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;transition:opacity .4s}.modal .modal-content{box-shadow:0 0 125px rgba(0,0,0,.25);color:#000;background-color:#fff;border-radius:4px;max-height:calc(100% - 100px);position:fixed;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding:4px 16px;overflow-y:auto}.modal img{width:auto;max-width:90vw;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal .close{color:#000;float:right;position:relative;top:-6px;right:-16px}.modal .close:focus,.modal .close:hover{color:#000;text-decoration:none;cursor:pointer}.modal li.error{color:red;padding:.3em 0}.modal ul.messages{padding:1.4em 1.2em}::-webkit-input-placeholder{font-style:italic}:-moz-placeholder,::-moz-placeholder{font-style:italic}:-ms-input-placeholder{font-style:italic}*{box-sizing:border-box;margin:0 auto;text-align:center;padding:0}body{color:#fff;font-family:Ubuntu,sans-serif;font-weight:lighter;background:#282828}li{list-style:none;display:inline-block;position:relative}a{color:inherit;text-decoration:none}select{-webkit-appearance:button;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;background-image:url(/static/website/img/fleche_down.svg),-webkit-linear-gradient(#fafafa,#f4f4f4 40%,#e5e5e5);background-position:99%;background-repeat:no-repeat;border:1px solid #aaa;font-size:18px;margin:20px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap;width:170px}.container{position:relative;max-width:1190px}.container:after{content:"";display:table;clear:both}.container-full,.rel{position:relative}.container-full{width:100%}.container-full:after{content:"";display:table;clear:both}.ta-left{text-align:left}.ta-right{text-align:right}#recaptcha_bot,#recaptcha_top,.g-recaptcha{-webkit-transform:scale(.8);transform:scale(.8)}.btn1{font-size:16px;margin:0 auto;margin-top:10px;margin-bottom:10px;display:block;color:#fadc00;width:180px;height:57px;line-height:57px;white-space:nowrap;border-radius:20px;border:1px solid #282828;background-color:#282828;transition:all .25s ease;color:#fff;font-weight:600}.btn1:hover{cursor:pointer}.btn1:hover,.btn2{color:#282828;background-color:#fadc00}.btn2{font-size:16px;margin:0 auto;margin-top:10px;margin-bottom:10px;display:block;width:180px;height:57px;line-height:57px;white-space:nowrap;border-radius:20px;border:1px solid #fadc00;transition:all .25s ease;font-weight:600}.btn2:hover{color:#fadc00;cursor:pointer}.btn2:hover,.btn3{background-color:#282828}.btn3{font-size:16px;margin:0 auto;margin-top:10px;margin-bottom:10px;display:block;color:#fadc00;width:180px;height:57px;line-height:57px;white-space:nowrap;border-radius:20px;border:1px solid #282828;transition:all .25s ease;color:#fff;font-weight:600}.btn3:hover{color:#282828;background-color:#fadc00;cursor:pointer;background-color:#fff}.btn{font-size:16px;margin:0 auto;margin-top:10px;margin-bottom:10px;display:block;color:#282828;width:180px;height:37px;line-height:37px;white-space:nowrap;border-radius:24px;border:1px solid #fadc00;background-color:#fadc00;transition:all .25s ease;font-weight:400;margin-right:60px;margin-bottom:20px}.btn:hover{color:#fadc00;background-color:#282828;cursor:pointer}.pre{line-height:30px;font-size:14px}.pre a{font-weight:500}.pre img{vertical-align:middle}.pre .l{text-align:left;font-weight:lighter}.pre .l,.pre .r{width:50%;float:left}.pre .r{text-align:right}.contain1,.main{background-color:#8d8c8c}.main{position:relative}.main .fnaim{position:absolute;left:0}.main .fnaim img{margin-top:20px}.main .main-logo{padding:8px 0}nav ul{font-size:0}nav a{font-size:16px;border-left:1px solid #404040;color:#fadc00;text-transform:uppercase;padding:0 14px;line-height:3;display:inline-block;transition:all .25s}nav li:first-child a{border:none}nav img{vertical-align:middle}nav a:hover{background:linear-gradient(#444,#282828)}section.the-slider .texte-main{padding:20px;text-align:justify;line-height:1.4}section.slider .texte-main{max-width:1100px;font-size:16px;font-weight:300;background-color:#282828;padding-top:40px;padding-bottom:10px;text-align:justify}section.accueil{background:url(/static/website/img/ImageFond.jpg);background-position:50%;background-size:cover}section.accueil .card{width:calc(100% / 3 - 20px);margin:25px 10px;margin-bottom:216px;height:412px;float:left;box-shadow:.035px -2px 8px 0 rgba(0,1,1,.27),0 2px 8px 0 rgba(0,1,1,.27)}section.accueil .card img{margin-top:40px;margin-bottom:20px}section.accueil .card1{color:#000;background-color:#fadc00}section.accueil .card2{color:#fff;background-color:#282828}section.accueil .card3{color:#000;background-color:#fff}section.accueil h2{font-size:48px;font-weight:600}section.tri{background-color:#fadc00}section.tri form,section.tri h2{display:inline-block}section.tri h2{margin-top:20px;margin-bottom:20px;color:#000;font-size:24px;text-transform:uppercase}section.liste{position:relative;background-color:#fff;color:#282828;font-weight:600}section.liste sup{font-size:12px}section.liste h3{padding:100px 8px}section.liste .btnoffre{font-size:16px;margin:0 auto;margin-top:10px;margin-bottom:10px;display:block;color:#fff;width:180px;height:58px;line-height:58px;white-space:nowrap;border-radius:24px;border:1px solid #282828;background-color:#282828;transition:all .25s ease;font-size:22px;font-weight:600;margin-top:20px}section.liste .btnoffre:hover{color:#282828;background-color:#fff;cursor:pointer}section.liste .price{font-size:30px;font-weight:600;text-align:right;margin:0 14px;margin-top:6px}section.liste .txt1{height:22px;font-size:18px;text-transform:uppercase;text-align:left;padding:0 14px}section.liste div.item{position:relative;float:left;width:calc(100% / 3 - 20px);margin:20px 10px;box-shadow:.035px -2px 8px 0 rgba(0,1,1,.27),0 2px 8px 0 rgba(0,1,1,.27);border:1px solid #fff}@media screen and (max-width:800px){section.liste div.item{margin:0;padding:10px 4px;float:none;width:100%}}section.liste div.item img{top:0;right:0;width:100%;max-width:100%}section.liste div.item .exclu,section.liste div.item .vendu{position:absolute;width:auto}@media screen and (max-width:800px){section.liste div.item .exclu,section.liste div.item .vendu{top:10px;right:4px}}section.liste .pagination{font-size:18px;color:#fff;background:#282828;display:inline-block;padding:10px 20px;margin:20px;border-radius:20px}section.liste .pagination .page-links:after{content:"-"}section.liste .pagination .page-links:last-child:after{content:""}section.detail{background:#fff}section.detail #id_description_bien,section.detail label{display:none}section.detail .top{color:#282828;background:#fadc00;font-size:24px;font-weight:700;text-transform:uppercase;padding:20px 0}section.detail .top .left{text-align:left;float:left;width:50%;line-height:48px;font-weight:700}section.detail .top .right{text-align:right;float:left;width:50%;font-size:48px}section.detail h2{color:#282828;background:#fadc00;text-transform:uppercase;padding:6px 10px;font-size:30px;text-align:left}section.detail .images{margin-top:16px;float:left;width:calc(100% - 390px - 10px);margin-right:10px}section.detail .images .up{margin-bottom:14px}section.detail .images .up img{height:540px;width:auto;max-width:100%}section.detail .images .up .exclu,section.detail .images .up .vendu{position:absolute;top:0;right:0;width:auto;height:auto}section.detail .right-contact{margin-top:16px;float:left;width:390px;color:#282828;box-shadow:0 3px 7px 0 rgba(0,0,0,.15),0 3px 7px 0 rgba(0,0,0,.15);margin-bottom:16px}section.detail .right-contact .top-contact{font-size:30px;font-weight:600;margin-top:0;background:#fadc00;text-transform:uppercase}section.detail .right-contact .agence{margin-top:42px;font-size:24px;font-weight:700;text-transform:uppercase}section.detail .right-contact address{font-size:18px;font-style:normal;text-transform:uppercase;margin-bottom:32px}section.detail .right-contact .phone{font-size:30px;font-weight:500;line-height:30px}section.detail .right-contact .phone img{vertical-align:text-top}section.detail .right-contact .mail{margin-top:18px}section.detail .right-contact h3{font-size:30px;text-transform:uppercase;margin-bottom:20px}section.detail .right-contact input,section.detail .right-contact textarea{font-size:14px;font-style:italic;text-align:left;margin-bottom:2px;padding-left:2px;width:60%;display:block}section.detail .right-contact input{height:28px}section.detail .right-contact textarea{padding-top:4px}section.detail .right-contact button{margin-bottom:8px}section.detail .description,section.detail .informations{box-shadow:0 3px 7px 0 rgba(0,0,0,.15),0 3px 7px 0 rgba(0,0,0,.15);color:#282828;margin-bottom:16px}section.detail .description h2,section.detail .informations h2{text-align:left}section.detail .description p,section.detail .informations p{text-align:justify;padding:10px}section.detail .description h3,section.detail .informations h3{text-transform:uppercase;font-size:24px}section.detail .description .info-gauche,section.detail .informations .info-gauche{float:left;width:calc(100% - 360px);margin-right:20px;box-shadow:0 3px 7px 0 rgba(0,0,0,.15),0 3px 7px 0 rgba(0,0,0,.15)}section.detail .description .info-watts,section.detail .informations .info-watts{float:left;width:160px;margin-right:20px}section.detail .description .info-kge,section.detail .informations .info-kge{float:left;width:160px}section.detail .description .logement,section.detail .informations .logement{float:left;width:50%;margin-top:10px;padding-bottom:20px}section.detail .description .logement>*,section.detail .informations .logement>*{margin-left:10px;text-align:left}section.detail .description .equipements,section.detail .informations .equipements{float:left;width:50%;margin-top:10px}section.detail .description .equipements>*,section.detail .informations .equipements>*{text-align:left}section.detail .informations{box-shadow:none}section.detail .info-kge>img,section.detail .info-watts>img{margin-top:10px}section.detail .geoloc{margin-bottom:40px;box-shadow:0 3px 7px 0 rgba(0,0,0,.15),0 3px 7px 0 rgba(0,0,0,.15)}section.gmap-section .gmap{width:100%;height:448px}section.gmap-section .gbox{color:#000}footer{color:#fff}footer label{display:none}footer .up{background:#282828;height:59px}@media screen and (max-width:800px){footer .up{height:auto}footer .up .item:first-child,footer .up .item:nth-child(2){display:none}}footer .down{border-bottom:1px solid #282828;background:url(/static/website/img/TextureFooter.jpg) no-repeat;background-size:cover}footer .restons-en{line-height:59px;font-size:18px;padding:10px;padding-left:23%;vertical-align:center}@media screen and (max-width:800px){footer .restons-en{line-height:1;padding-left:0}}footer .svg-contact{vertical-align:middle;display:inline-block;height:22px;width:22px}footer .svg-contact path{fill:#fff;transition:all .3s}footer .svg-contact path:hover{fill:#171717}footer .item{float:left;width:33%;width:33.33333%}@media screen and (max-width:800px){footer .item{padding:10px 4px;float:none;width:100%}}footer .trapezoid{font-weight:700;white-space:nowrap;line-height:61px;text-align:center;font-size:24px;color:#282828;border-bottom:59px solid #fadc00;border-left:17.7px solid transparent;border-right:17.7px solid transparent;height:0;width:100%}@media screen and (max-width:800px){footer .trapezoid{display:none}}.footer-left{color:#282828;text-align:center;padding:0 5px;font-size:18px}.footer-left .logo{display:inline-block;width:100%;height:auto;padding-bottom:5px}@media screen and (max-width:800px){.footer-left .logo{width:auto;max-width:100%}}.footer-left .contact{max-width:170px}.footer-left .contact:after{content:"";display:table;clear:both}.footer-left .contact .svg-icon{float:left;width:calc(100% - 132px);margin-top:8px}.footer-left .contact .phones{float:left;width:132px}.footer-left address{padding:5px 0;font-style:normal}.border-bot{padding-top:16px}.footer-center{background:#fadc00}.footer-center input{height:28px}.footer-center #id_description_bien{display:none}.footer-center input,.footer-center textarea{font-family:inherit;text-align:left;color:#282828;background:#fff;border:1px solid #000;margin:2px auto;width:70%;display:block;padding-left:8px;padding-right:8px}.footer-center button{display:block;height:36px;line-height:36px}.footer-right{color:#282828;text-align:left}.footer-right .titre{font-weight:700;text-align:left;font-size:24px;padding:18px 0;padding-left:20px}.footer-right li{padding:5px;display:block;text-align:left;padding-left:20px}.last{border-top:1px solid #333;font-size:11px;font-weight:lighter;padding:10px 0}.last .left,.last .right{float:left;width:50%}@media screen and (max-width:800px){.last .left,.last .right{float:none;width:100%}}.last .left{text-align:left}@media screen and (max-width:800px){.last .left{text-align:center}}.last .right{text-align:right}@media screen and (max-width:800px){.last .right{text-align:center}}section.qui{background-color:#fff}section.qui .gauche{width:50%;float:left}section.qui .gauche img{width:100%;-o-object-fit:contain;object-fit:contain;display:block}section.qui .droite{width:50%;float:left;color:#282828}section.qui .droite h2{text-align:left;margin-left:44px;margin-bottom:20px;font-size:24px;padding:16px 0;text-transform:uppercase}section.qui .droite .up{background-color:#fadc00}section.qui .droite .content{height:100%;padding-left:40px}section.qui .droite .content p{max-width:780px;padding:10px;margin-left:0;text-align:left}section.vendre .gauche{width:45%;float:left}section.vendre .gauche img{max-width:100%}section.vendre .droite{color:#282828;width:55%;float:left;background-color:#fff}section.vendre .droite .max-width{max-width:600px;margin-left:40px}section.vendre .droite p{margin:14px}section.vendre .droite input{height:31px}section.vendre .droite textarea{padding-top:4px}section.vendre .droite label{display:none}section.vendre .droite input,section.vendre .droite textarea{font-family:inherit;padding-left:4px;border:1px solid #dbdbdb;margin:4px auto;text-align:left;display:block;width:100%}section.vendre .droite .g{width:40%;float:left}section.vendre .droite .d{margin-left:4px;width:calc(60% - 4px);float:left}section.honoraires{color:#282828;background-color:#fff}section.honoraires .tal{text-align:left}section.honoraires .detail,section.honoraires h2{display:inline-block;padding:16px}section.honoraires h2{text-transform:uppercase}section.honoraires .detail{font-weight:700}section.honoraires .top{background-color:#fadc00;margin-bottom:12px}section.honoraires .girl{background:url(/static/website/img/girl.jpg) no-repeat 0}section.honoraires img{vertical-align:bottom;width:100%;-o-object-fit:contain;object-fit:contain;display:block}section.honoraires .l{width:27%;float:left}section.honoraires .r{width:73%;float:left}section.honoraires table{width:86%;border-collapse:collapse;margin-top:40px}section.honoraires td,section.honoraires th{padding:6px}section.honoraires th:nth-child(2n){background-color:#f3f3f3}section.honoraires th:first-child{white-space:nowrap}section.honoraires td{border-top:1px solid #e6e6e6;background-color:#f3f3f3}section.honoraires td:first-child,section.honoraires td:nth-child(odd){background-color:#fff}section.contact #gmap-contact{height:500px}@media screen and (max-width:800px){header .pre .l,header .pre .r{text-align:center;width:100%;line-height:1;padding:6px 12px}nav li{width:100%;display:block}nav li:first-child a{padding-bottom:10px}nav a{height:auto;line-height:1.8;width:100%;border:none}.fnaim img{width:66px!important;height:auto}.the-slider .btn{display:none}section.accueil .card{width:100%;margin:0}section.qui .droite,section.qui .gauche{width:100%}section.honoraires .r{overflow-x:auto;width:100%}section.honoraires img{display:none}section.honoraires .top{margin-bottom:12px}section.honoraires table{margin:0;margin-top:10px;margin-bottom:20px}section.vendre .gauche{width:100%;display:none}section.vendre .droite{width:100%}section.vendre .droite .max-width{margin-left:0;max-width:100%;padding:10px 4px}section.detail .top .left{line-height:1;font-size:20px}section.detail .top .right{font-size:30px}}section.mentions{background:#fff;color:#282828;padding:20px 4px}@media screen and (max-width:1024px){section.detail .images{float:none;width:100%}section.detail .images .up img{width:auto;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;height:430px}section.detail .right-contact{float:none;width:100%}section.detail .slider .frame{width:74%}section.detail .informations .info-gauche,section.detail .informations .info-kge,section.detail .informations .info-watts{float:none;width:100%}}