@font-face{font-family:'FontAwesome';src:url('font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:Open Sans;src:url('OpenSans/OpenSans-Regular.ttf') format('truetype');font-style:normal;font-weight:400}@font-face{font-family:Open Sans;src:url('OpenSans/OpenSans-Bold.ttf') format('truetype');font-style:400;font-weight:700}@font-face{font-family:Open Sans Bold;src:url('OpenSans/OpenSans-Bold.ttf') format('truetype');font-style:normal;font-weight:normal}@font-face{font-family:Open Sans SemiBold;src:url('OpenSans/OpenSans-SemiBold.ttf') format('truetype');font-style:normal;font-weight:normal}@keyframes defilement{from{transform:translateX(0%)}to{transform:translateX(-110%)}}@-webkit-keyframes defilement{from{transform:translateX(0%)}to{transform:translateX(-110%)}}@-moz-keyframes defilement{from{transform:translateX(0%)}to{transform:translateX(-110%)}}@-ms-keyframes defilement{from{transform:translateX(0%)}to{transform:translateX(-110%)}}@-o-keyframes defilement{from{transform:translateX(0%);}to{transform:translateX(-110%);}}.modal-footer .btn-primary{margin-bottom:20px}.alert-danger{background-color:transparent !important;border-color:transparent !important;padding:0 !important;position:absolute !important;display:flex;width:100%;justify-content:center;display:none;text-align:center;text-align:center;top:75px}#contact-vefa .alert-danger{top:0}.text-static{display:block;color:#83c070;font-family:Open Sans Bold;font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-right:15px}.modal-footer{position:relative}.text-defil{display:block;overflow:hidden;position:relative;width:58%}.text-defil div{position:absolute;min-width:100%;color:#fff;font-family:'Open Sans',sans-serif;font-size:14px}.text-defil div span,.text-defil div:after{position:relative;display:inline-block;white-space:nowrap;font-family:'Open Sans',sans-serif;font-size:14px;top:0}.text-defil div span{animation:defilement 15s infinite linear;-webkit-animation:defilement 15s infinite linear;-moz-animation:defilement 15s infinite linear;-ms-animation:defilement 15s infinite linear;-o-animation:defilement 15s infinite linear}.text-defil div:after{position:absolute;top:0;left:100%;content:attr(data-text);font-family:'Open Sans',sans-serif;font-size:14px;animation:defilement 15s infinite linear;-webkit-animation:defilement 15s infinite linear;-moz-animation:defilement 15s infinite linear;-ms-animation:defilement 15s infinite linear;-o-animation:defilement 15s infinite linear}#banner_loi-pinel:hover .text-defil div:after,#banner_loi-pinel:hover .text-defil div span{animation-play-state:paused}.text-defil.v-short{display:none}#banner_loi-pinel{background:#545355;height:50px;display:flex;justify-content:center;flex-direction:column;transition:background ease .7s;position:relative}#banner_loi-pinel a{position:absolute;height:100%;width:100%;z-index:3}#banner_loi-pinel:hover{background:#404042}#banner_loi-pinel.static-banner{position:fixed;top:52px;width:100%;z-index:50}.container-text-pinel{display:flex;justify-content:center}#PopUpDenonciation.modal:nth-of-type(even){z-index:1042}#PopUpProposition{z-index:1042}#PopUpDenonciation.modal-backdrop.in:nth-of-type(even){z-index:1041}#PopUpProposition.modal-backdrop.in:nth-of-type(even){z-index:1041}body{background:#fff;color:#000;font-family:"Open Sans";font-size:14px}h1,h2{font-size:30px;font-weight:400;text-align:center;letter-spacing:-.05em;color:#545354}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.3}.container{max-width:1200px;margin:0 auto}.photo-loader{width:100%;height:150px;position:relative;overflow:hidden;background-color:#ccc}.image-fill,.lazy-load{text-indent:9999px}.two{width:100%}.three{width:100%}.full{width:100%}.txt-white{color:#fff}.txt-black{color:#000}a:focus{outline:none}.shade{width:100%;height:100%;background:#000;opacity:.4;z-index:1}.light{position:absolute;width:100%;height:100%;background:#fff;opacity:.8;transition:opacity 300ms ease}.encadre{font-size:18px;font-style:italic;letter-spacing:-.03em;padding:24px 0;margin-left:24px;text-align:left;color:#e18661}.encadre::before{font-family:"Fontawesome";content:"";padding:5px;margin-left:-25px}.encadre::after{font-family:"Fontawesome";content:"";padding:5px;margin-left:-1px}.encadre-cuivre{padding:35px 5%;margin:30px 15%;text-align:center;border:1px solid #e18661}.encadre-cuivre .container-blanc{padding:10px 10%;margin:0 -30%;background:#fff}.encadre-cuivre .container-blanc p{font-size:20px;line-height:26px;color:#e18661;margin:0}.plusdetails::after{content:"";font-family:"Fontawesome";padding:3px}.custom-file-name:after{content:attr(data-content) !important;position:absolute;top:0;left:0;display:block;height:100%;overflow:hidden;padding:.5rem 1rem}.model-static .custom-file{overflow:hidden}.bg-light-green{background:#83c06f}.bg-bright-orange{background:#f54f21}.bg-blue{background:#1a7abc}.bg-green{background:#1e7e00}.bg-red{background:#c0022c}.bg-purple{background:#b03089}.bg-blue-pastel{background:#5070b1}.bg-blue-marine{background:#19295e}.bg-bright-gray{background:#d0d0d0}.loader{display:none;position:absolute;z-index:1000;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dot{width:10px;height:10px;border-radius:50%;float:left;margin:0 5px;-webkit-transform:scale(0);transform:scale(0);-webkit-animation:fx 1000ms ease infinite 0ms;animation:fx 1000ms ease infinite 0ms}.btn{cursor:pointer}.color-vefa .dot{border:4px solid #83c06f}.color-mi .dot{border:4px solid #e18661}.dot:nth-child(2){-webkit-animation:fx 1000ms ease infinite 300ms;animation:fx 1000ms ease infinite 300ms}.dot:nth-child(3){-webkit-animation:fx 1000ms ease infinite 600ms;animation:fx 1000ms ease infinite 600ms}.ln-solid{width:100%;border-bottom:2px solid #dadada;margin-bottom:20px}@-webkit-keyframes slideLeftOpen{0%{left:-100%}100%{left:0%}}@-webkit-keyframes slideLeftClose{0%{left:0%}100%{left:-100%}}@-webkit-keyframes slideLeftOpen2{0%{left:0%}100%{left:85%}}@-webkit-keyframes slideLeftClose2{0%{left:85%}100%{left:0%}}@-webkit-keyframes fx{50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}@keyframes fx{50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}@keyframes pulse{from{transform:scale3d(1,1,1)}to{transform:scale3d(1.03,1.03,1.03)}}@keyframes pulseOut{from{transform:scale3d(1.03,1.03,1.03)}to{transform:scale3d(1,1,1)}}.pulse{animation-name:pulseOut;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.pulse:hover{animation-name:pulse;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#preloader{display:block;position:fixed;z-index:2000;background:rgba(255,255,255,.8);width:100%;height:100%;cursor:progress}#preloader span{display:block;position:absolute;width:80px;height:80px;left:50%;top:50%;margin:-40px 0 0 -40px}.color-vefa #preloader span{background:url(/Content/ImagesNew/preloader-vefa.svg) center center no-repeat}.color-mi #preloader span{background:url(/Content/ImagesNew/preloader-mi.svg) center center no-repeat}input,select{padding:15px;border:0;background:#fff;margin:4px 0;box-sizing:border-box}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(imagesNew/sort-down.svg) right/10px no-repeat;background-position-x:92%}.flex-form{display:flex;flex-wrap:wrap;justify-content:space-between}.more{width:100%;display:none;flex-wrap:wrap;justify-content:space-between}.more-btn{display:block;text-align:center;width:100%}input[type=submit]{color:#fff;font-size:18px;padding:10px 40px;margin-top:15px;transition:background 300ms ease;cursor:pointer}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.color-vefa input[type=submit]{background:#83c06f}.color-vefa input[type=submit]:hover{background:#51b259}.color-mi input[type=submit]{background:#e18661}.color-mi input[type=submit]:hover{background:#d36234}label.mailing-error,.field-validation-error{color:#f00b0b;font-weight:bold;font-size:11px;width:100%;text-align:center}.color-vefa .hide-on-vefa{display:none}#Dialog .modal-body{font-family:Open Sans Bold;font-size:14px;text-align:center;padding-top:30px}#Dialog .modal-footer,#Dialog .modal-header{border:none}#popupcontact .form-control.error-input{border:1px solid #f00b0b}#popupcontact footer a,#popup-contact footer a{color:#83c06f}#popupcontact .modal-body,#popup-contact .modal-body{padding:40px 0}#popupcontact .modal-content .modal-body .form-group input,#popup-contact .modal-content .modal-body .form-group input{width:270px;height:30px;border-radius:0;margin:0 auto}#popupcontact .modal-body,#popupcontact .modal-footer,#popup-contact .modal-body,#popup-contact .modal-footer{border:none}#popupcontact .modal-footer,#popup-contact .modal-footer{padding:0;display:flex;flex-direction:column}#popupcontact textarea,#popup-contact textarea{width:270px;border-radius:0;margin:0 auto}#popupcontact h5,#popup-contact h5{font-family:Open Sans Bold;font-size:19px;text-align:center;color:#444;margin-top:25px}#popupcontact .modal-title2{font-family:'Open Sans',sans-serif;font-size:15px;text-align:center;color:#444}#popupcontact h5{line-height:25px;text-transform:uppercase;font-weight:bold;font-size:25px;color:#83c06f}#popupcontact h5~span{font-family:Open Sans Bold;font-size:14px;color:#444;text-transform:uppercase;text-align:center}#popupcontact .ContactForm .form-group,#popup-contact .ContactForm .form-group{justify-content:center;margin-left:auto;margin-right:auto}#popupcontact .modal-body,#popup-contact .modal-body{padding-bottom:20px}#popupcontact .close,#popup-contact .close{position:absolute;top:15px;right:15px}#popupcontact .modal-header,#popup-contact .modal-header{flex-direction:column;padding:0 30px;border:none}#popupcontact .modal-content,#popup-contact .modal-content{padding:30px 0;border-radius:0;max-width:570px}#popupcontact .modal-content{padding:30px}#popupcontact .container-btn{display:flex;justify-content:center;margin-top:20px}#popupcontact .content-btn{margin:0 15px}#popupcontact .color-vefa-span,#popupcontact a{color:#83c06f}#popupcontact .color-vefa-span:hover{background:#83c06f;color:#fff}#popupcontact .color-parose-span{color:#ebebeb}#popup-contact a{color:#e18661}#popupcontact .color-vefa-span{display:block;text-align:center}#popupcontact .content-btn{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:bold;display:flex;flex-direction:column;padding:6px 12px;color:#444}#popupcontact .col-sm-10{padding:0}#popupcontact #SendOld,#popup-contact #SendOld{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;margin-top:28px}#popupcontact .mentions.small,#popup-contact .mentions.small{margin:0}#popupcontact .mentions.small,#popup-contact .mentions.small{margin-top:20px;line-height:15px;color:#7e7f81;padding:0 30px;font-size:80%}.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.modal-content{width:inherit;height:inherit;margin:0 auto;pointer-events:all}.modal-content .modal-body,.modal-content .modal-body .form-control{font-size:14px}.modal-content .modal-body .form-group{margin-bottom:10px}.modal-content .modal-body .form-group input{padding:.4rem .75rem}.jqvmap-label{position:absolute;display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#292929;color:#fff;font-family:sans-serif,Verdana;font-size:smaller;padding:3px}.jqvmap-zoomin,.jqvmap-zoomout{position:absolute;left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#000;padding:3px;color:#fff;width:10px;height:10px;cursor:pointer;line-height:10px;text-align:center}.jqvmap-zoomin{top:10px}.jqvmap-zoomout{top:30px}.jqvmap-region{cursor:pointer}.jqvmap-ajax_response{width:100%;height:500px}@media screen and (min-width:768px){h1{font-size:2.2em}.two{width:49%}.three{width:31.9999999%}.four{width:23.6%}.more{display:flex}.more-btn{display:none}}@media screen and (min-width:991px){.encadre-cuivre{padding:35px 5%;margin:30px 20%;text-align:center;border:1px solid #e18661}.encadre-cuivre .container-blanc{padding:10px 10%;margin:0 -50%;background:#fff}}@media(min-width:1024px) and (max-width:1200px){.btn{font-size:.95rem}}@media screen and (max-width:767px){#popupcontact .ContactForm .form-group{justify-content:space-between}.container-text-pinel{flex-direction:column;max-width:100%;width:100%}#banner_loi-pinel{height:auto;padding-top:10px}.text-defil{width:100%;height:35px;margin:auto}.text-defil.v-short div span,.text-defil.v-short div:after{width:100%;margin:0 25px;padding:0 25px;text-align:center}.text-defil.v-short div span{animation:defilement 15s infinite linear;-webkit-animation:defilement 15s infinite linear;-moz-animation:defilement 15s infinite linear;-ms-animation:defilement 15s infinite linear;-o-animation:defilement 15s infinite linear}.text-defil.v-short div:after{animation:defilement 15s infinite linear;-webkit-animation:defilement 15s infinite linear;-moz-animation:defilement 15s infinite linear;-ms-animation:defilement 15s infinite linear;-o-animation:defilement 15s infinite linear}.text-defil.v-long{display:none}.text-defil.v-short{display:block}.text-static{margin:auto}#popupcontact .modal-content{padding:35px 25px;width:100%}#popupcontact .content-btn{font-size:15px}.ContactForm .col-10{padding-left:40px}#moteurForm select{background-position-x:95%}.ContactForm .modal-body label{display:none}#popupcontact .close,#popup-contact .close{top:1px!important;right:8px!important}#ContactForm_Mi label{display:none}}@media screen and (max-width:320px){#recaptcha{transform:scale(.8);display:block;margin:auto}#popupcontact .modal-body,#popup-contact .modal-body{padding:40px 15px 5px 15px}}