.orange{color:#ff9600}@font-face{font-family:latoregular;src:url(../fonts/LatoLatin-Black.woff2) format('woff2'),url(../fonts/LatoLatin-Black.woff) format('woff');font-weight:900;font-style:normal}@font-face{font-family:latoregular;src:url(../fonts/LatoLatin-Bold.woff2) format('woff2'),url(../fonts/LatoLatin-Bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:latoregular;src:url(../fonts/LatoLatin-Light.woff2) format('woff2'),url(../fonts/LatoLatin-Light.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:latoregular;src:url(../fonts/LatoLatin-Regular.woff2) format('woff2'),url(../fonts/LatoLatin-Regular.woff) format('woff');font-weight:400;font-style:normal}.hover{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.hover:hover{opacity:.5;filter:alpha(opacity=50)}.transition{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}@media only screen and (min-width:980px){#wrapper .top-iard p,.mention-auto,.mobile-nav-overlay{display:block!important}.OUTBRAIN{display:none!important}}.OUTBRAIN{display:none}@media only screen and (max-width:980px){.sticky-nav #nav{top:auto;width:280px!important}.contenu-text .head{display:block;height:auto}.contenu-text .head .picture{display:none}.contenu-text .head .info{padding-left:0;display:block;padding-bottom:15px}.bloc-home-right .block-right-bottom .info-taux .text{z-index:5}#header{border-bottom:1px solid #e5e5e5}.header-block,.mobile-nav-overlay{background-color:rgba(39,20,30,.8);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:199999}.header-block.open #nav,.mobile-nav-overlay.open #nav{left:0;display:block}.toggle{background:url(img/picto-toggle-grey.png) 16px 18px no-repeat;position:absolute;top:0;right:0;padding:44px 0 0 42px!important;width:0!important;height:0!important;display:block!important;overflow:hidden!important;cursor:pointer}.toggle.open{background-position:15px -51px;background-color:#f0f0f0}body #header{padding:10px;margin-bottom:10px!important;position:relative}body #header #logo{text-align:center}body #header #logo a{display:inline-block}#nav{background-color:#fff;height:100%;left:-280px;overflow:auto;position:fixed;top:0;transition:left .4s ease 0s;width:280px;z-index:200000}#nav .wrap-nav .first-nav{display:block}#nav .wrap-nav .first-nav>li{display:block;height:auto;position:relative;border-bottom:1px solid #f1f1f1;border-left:0}#nav .wrap-nav .first-nav>li .span-link,#nav .wrap-nav .first-nav>li .title-link,#nav .wrap-nav .first-nav>li>a{text-decoration:none;padding:14px 12px!important;font-weight:900;color:#000;text-transform:uppercase;font-size:13px;font-size:1.3rem;display:block;text-align:left!important}#nav .wrap-nav .first-nav>li .span-link br,#nav .wrap-nav .first-nav>li .title-link br,#nav .wrap-nav .first-nav>li>a br{display:none}#nav .wrap-nav .first-nav>li .span-link a{text-decoration:none;font-weight:900;color:#fff}#nav .span-link span a{color:#fff;text-decoration:none;font-weight:700}.filtres li.double .secondary{width:100%}.filtres li .secondary{font-size:13px;font-size:1.3rem}.filtres li .secondary li a{padding:6px 0 6px 11px}.banner-marque{height:auto;padding-top:10px;padding-bottom:10px;padding-left:90px;margin:0 0 10px}.banner-marque:before{height:61px;width:77px;left:5px;top:10px;background:url(img/sprite-home.png) -170px -28px no-repeat}.banner-marque .title{font-size:15px;font-size:1.5rem}.banner-marque .sub-title{font-size:12px;font-size:1.2rem}body .home-new.bg{background-image:none;border-top:0;margin-bottom:15px}body .home-new.bg .grid_8{margin-bottom:0}body .home-new.bg .cta span:before{width:0!important;height:0!important;background:0 0!important}body .home-new.bg .line1 #homeTaux{display:none;background:0 0!important;width:auto;height:auto}body .home-new.bg .line1 .right-baseline{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}body .home-new.bg .line1 .right-baseline>span{display:none!important}body .home-new.bg .line1 .right-baseline .baseline{margin-bottom:0}body .home-new.bg .line1 .right-baseline .baseline h1{display:block;font-size:22px;font-weight:300;color:#000;line-height:1;letter-spacing:0}body .home-new.bg .line1 .right-baseline .baseline h1 br{display:none}body .home-new.bg .line1 .right-baseline .baseline h1 span{font-size:22px;font-weight:300}body .home-new.bg .line1 .right-baseline .baseline>span{font-style:italic;font-size:22px;font-weight:100;color:#ff9600}body .home-new.bg .line1 .right-baseline .link{margin-top:0;width:100%;max-width:100%}body .home-new.bg .line1 .right-baseline .link .cta{-webkit-box-shadow:0 6px 0 #e57f00;-moz-box-shadow:0 6px 0 #e57f00;box-shadow:0 6px 0 #e57f00}body .home-new.bg .line1 .right-baseline .link .cta span{background-color:#ff9600;color:#fff}body .home-new.bg .line1 .right-baseline .link .cta span:before{background:url(img/home/mea/arrow_left_white.png) left center no-repeat;height:20px}body .home-new.bg .line2{padding:10px 0;background-color:#f2f2f2;margin-top:10px;background-image:none}body .home-new.bg .line2 .titre{font-size:32px;padding:0;letter-spacing:0;line-height:.9;font-weight:900}body .home-new.bg .line2 .titre span{display:none}body .home-new.bg .line2 .preform-select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}body .home-new.bg .line2 .preform-select select{width:100%}body .home-new.bg .line2 .preform-select .top{position:relative;text-align:center;display:block}body .home-new.bg .line2 .preform-select .top:before{height:1px;background-color:#d9d9d9;width:100%;position:absolute;content:'';top:9px;left:0;z-index:2}body .home-new.bg .line2 .preform-select .top select{margin-top:5px}body .home-new.bg .line2 .preform-select .titre-form{position:relative;float:none;display:inline-block;text-align:center;width:auto;margin-top:0;padding:0 8px;z-index:5;background-color:#f2f2f2}.wysiwig .bloc-cnil p{font-size:10px!important}body #second-nav.home-subnav{margin:0 0 20px!important;border-top:3px solid #d6d6d6;background-color:#fff}body #second-nav.home-subnav .title{display:block;color:#3b3b3b;font-size:15px;font-size:1.5rem;text-align:center;padding:10px 0;font-weight:900;text-transform:uppercase;background-color:#e5e5e5}body #second-nav.home-subnav iframe{width:100%!important}body #second-nav.home-subnav ul{padding:0!important;text-align:left}body #second-nav.home-subnav ul:before{height:0;width:0}body #second-nav.home-subnav ul li{float:left;display:block;width:50%;margin-bottom:0;font-size:14px;font-size:1.4rem;border-bottom:1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;position:relative}body #second-nav.home-subnav ul li:after{content:'';background:url(img/sprite-mobile.jpg) 1px 1px no-repeat;width:49px;height:52px;position:absolute;left:0;bottom:0;display:block;background-size:50px}body #second-nav.home-subnav ul li.picto1:after{background-position:0 -13px}body #second-nav.home-subnav ul li.picto2:after{background-position:0 -103px}body #second-nav.home-subnav ul li.picto3:after{background-position:0 -193px}body #second-nav.home-subnav ul li.picto4:after{background-position:0 -283px}body #second-nav.home-subnav ul li.picto5:after{background-position:0 -373px}body #second-nav.home-subnav ul li.picto6:after{background-position:0 -463px}body #second-nav.home-subnav ul li.picto7:after{background-position:0 -553px}body #second-nav.home-subnav ul li.picto8:after{background-position:0 -643px}body #second-nav.home-subnav ul li:nth-child(even){border-left:1px solid #e5e5e5}body #second-nav.home-subnav ul li a{padding:15px 0 12px 55px!important;display:block;background-image:none;position:relative}body #second-nav.home-subnav ul li a span{display:block;font-weight:900}#second-nav.home-subnav{position:relative;bottom:auto;left:0;margin-top:20px}body #right-media{float:none;margin:10px 0 0;width:100%}body #right-media .media{width:49%;margin-left:0;margin-right:0!important;margin-bottom:20px}body #right-media .media:first-child{margin-left:2%}body #right-media .title-grey{font-size:11px!important;font-size:1.1rem!important}.rac_new{margin-bottom:30px!important}.home-page #wrapper .container_grid.module{position:relative}.home-page #wrapper .container_grid.module .grid_4 img{margin:0 auto;display:block}.home-page #wrapper .container_grid.module .grid_4.pub-home{margin-top:10px}.home-page #wrapper .container_grid.module .grid_4{min-height:275px}body{padding-bottom:40px}body .home-new.bg{margin-bottom:0}body #backtop{bottom:95px}body #logo{margin:0 auto!important;float:none!important;text-align:center}body #logo a{display:inline-block}body #logo a img{margin:0 auto;display:block}body #logo_marque_pref{right:90px;left:auto}.page-service-immo .block-img{margin-left:0;margin-right:0}#nav ul.first-nav #assurance-link .txt,#nav ul.first-nav #assurance-link a,#nav ul.first-nav>li>a,#nav ul.first-nav>li>span{font-size:11px;font-size:1.1rem}body .mention-2{margin:-10px 0 15px;padding:0}.second-slider-home{margin-top:0!important}#header-search,#nav,#top-header{display:none}#menu-mobile,.nav-toggle{display:block!important;z-index:5}#block-search.listing-annonces form{margin-bottom:20px}#breadcrumbs li{background:0 0!important;padding-left:0!important;font-size:14px;font-size:1.4rem}#breadcrumbs li a:after{content:' > ';padding-left:7px}#breadcrumbs li a:hover{text-decoration:none!important}.grid_1,.grid_10,.grid_11,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{display:inline-block;float:none;position:relative;margin-left:0;margin-right:0;width:auto}body .grid_12{width:auto;margin-left:auto!important;margin-right:auto!important;margin-bottom:auto}.wysiwig h1{font-size:23px;font-size:2.3rem}.wysiwig h2{font-size:19px;font-size:1.9rem}.wysiwig h3{font-size:16px;font-size:1.6rem}.wysiwig li,.wysiwig p{font-size:13px!important;font-size:1.3rem!important;line-height:1.2!important}.wysiwig .list-chiffre{margin-bottom:5px!important}.wysiwig .important{line-height:1.4!important;padding:12px 0 8px!important;margin:23px 0!important}.no-tablet{display:none!important}.no-desktop{display:block;padding:5px 10px;background-color:#f2dede;border:1px solid #b94a48;color:#b94a48;text-align:center;margin-bottom:20px}.no-desktop.addthis_default_style{background-color:transparent;border:0;text-align:left;padding:0;clear:both}.no-desktop2{display:block}#second-nav{margin-bottom:20px}#second-nav ul:before{padding:0!important;background-image:none!important}.wysiwig table img{max-width:100%;height:auto}.fiche .partners{right:auto;position:relative;top:auto}#gallery .bx-prev{left:5px!important}#gallery .bx-next{right:5px!important}#gallery #sliderBigReal img{height:250px!important;float:none}#gallery #comments:before{height:0!important;width:0!important}.mega_banner,.pub{display:none}.module .grid_4{width:48%;float:left}.module .grid_4:nth-child(odd){margin-right:4%}.module .grid_4.media2{margin-right:0;margin-left:4%}.mentions-step{clear:both;width:100%}.grid_8{float:none!important;width:100%!important;clear:both}.pub iframe{margin:0 auto;display:block}body #wrapper{padding-left:10px;padding-right:10px}body #nav .deposezBt span{height:auto;line-height:1.2}body #nav .deposezBt span:after,body #nav .deposezBt span:before{width:0}body #nav.nav_v2 .livretEpargne .deposezBt,body #nav.nav_v2 .tarifBancaire .deposezBt{font-size:11px;font-size:1.1rem;height:auto}body #nav.nav_v2 .livretEpargne .deposezBt span,body #nav.nav_v2 .tarifBancaire .deposezBt span{height:auto}body .step .cta{font-size:14px;font-size:1.4rem}body .filtres h3{font-size:13px;font-size:1.3rem}body #wrapper .listing-link ul li .wrap_guide{display:block;width:100%;height:auto}.step .content{width:100%!important}.step .content span{display:none!important}.step .content .cta{font-size:12px;font-size:1.2rem}.step.tablet-right{float:left;width:48%;clear:none!important}.step.tablet-right ul{float:none;width:100%;margin-bottom:10px}.step.tablet-right ul li{float:none;width:100%!important;text-align:center}.step.tablet-right ul li .content{padding:0;height:52px;vertical-align:middle}.step.tablet-right ul li .content p{margin:0;padding:0}.step.tablet-right ul li .content p span{display:none}.step.tablet-right ul li .number{left:10px;top:20px}.step.tablet-right.three-steps ul li .content{height:70px!important}.step.tablet-right .cta{width:100%;height:50px}.step.tablet-right .cta span{padding:15px 5%;line-height:1.2}.grid_3,.grid_4,.grid_5,.grid_8{height:auto!important;width:100%;margin-bottom:20px}body .vignette-bloc{height:200px!important}body .vignette-bloc h2 span{display:inline-block;vertical-align:middle}.first-immo,.page-adp{-webkit-flex-direction:column;display:flex;flex-direction:column}.first-immo .vignette-bloc,.page-adp .vignette-bloc{-webkit-order:0;order:0;margin-bottom:0}.first-immo .step-bottom,.page-adp .step-bottom{-webkit-order:1;order:1;padding:0 0 10px}.first-immo .step-bottom li,.page-adp .step-bottom li{padding:8px;background-color:#e4e4e4;display:block}.first-immo .step-bottom li:nth-child(odd),.page-adp .step-bottom li:nth-child(odd){background-color:#eee}body .step-bottom{padding-top:0!important;padding-bottom:10px!important;width:100%!important}.first-immo .top-ci,.page-adp .center-content{-webkit-order:2;order:2}.grid_8 .grid_4{width:49%;float:left;height:275px!important;margin:0 0 15px!important}.grid_8 .grid_4:nth-child(even){float:right}.container_grid{margin-bottom:20px}.grid_12{padding:0}#article-index,.block-slide{float:none;margin:0 0 10px;width:100%}.pagenavcounter{margin-bottom:20px}.top-home-template>div{height:auto!important}#wrapper .push{background-image:none}.demande_pret{margin-bottom:0!important}.demande_pret form .field{width:48%;float:right}.demande_pret form .field.first{float:left}.demande_pret form .cta{clear:both}body #block-search.listing-annonces .form{position:relative;padding-bottom:70px}body #block-search.listing-annonces .form .chosen-container-single{width:32.5%!important;margin-top:0}body #block-search.listing-annonces .form #typeB_chosen,body #block-search.listing-annonces .form #type_chosen{padding-bottom:0!important;width:100%!important;margin-bottom:10px}body #block-search.listing-annonces .form #W,body #block-search.listing-annonces .form #localisation_bien{width:100%!important;margin-left:0}body #block-search.listing-annonces .form .chosen-single{margin-top:0}body #block-search.listing-annonces .form .submit input[type=submit]{height:45px}body #block-search.listing-annonces .form .line{margin-bottom:0}body #block-search.listing-annonces .form .line.hidden input[type=text]{width:100px}body #block-search.listing-annonces .form .line.hidden #MAS,body #block-search.listing-annonces .form .line.hidden #MIS{width:150px}body #block-search.listing-annonces .form .line.hidden #RC_piece_chosen{float:left}body #block-search.listing-annonces .form .line.hidden #RC_chambre_chosen,body #block-search.listing-annonces .form .line.hidden #RC_piece_chosen{width:49%!important}body #block-search.listing-annonces .form .line.hidden #RC_chambre_chosen{margin-left:2%}body #block-search.listing-annonces .form .left{width:100%;float:none}body #block-search.listing-annonces .form .left:after,body #block-search.listing-annonces .form .left:before{content:" ";display:table}body #block-search.listing-annonces .form .left:after{clear:both}body #block-search.listing-annonces .form .left input{width:32.5%;margin-left:0;margin-right:1%;float:left}body #block-search.listing-annonces .form .left input:last-child{margin-right:0}body #block-search.listing-annonces .form .submit{float:none;width:96%;margin-bottom:12px;height:44px;position:absolute;left:2%;bottom:5px}#top-form-immo .bottom-search{padding-right:0}#top-form-immo .bottom-search:after,#top-form-immo .bottom-search:before{content:" ";display:table}#top-form-immo .bottom-search:after{clear:both}.modif-form{margin-top:10px;position:relative;top:auto!important;right:auto}.info-annonce{padding-right:0!important}.page-adp .block-grey{background-image:none!important}.page-adp h2 br{display:none}.page-adp .left-content,.page-adp .vignette-bloc{border-left:5px solid #dedede;background-color:#fff}.page-adp .center-content{border-right:5px solid #dedede}.page-adp .block-grey{clear:both}.page-achat-neuf .content .bg-white-home{width:70%}.page-assurance .resilier{height:240px!important}.page-assurance>div{width:100%}.page-assurance .bg-grey.auto,.page-assurance .bg-grey.moto,.page-assurance .habitation{margin-bottom:20px}.page-assurance .bg-grey.auto .title-orange,.page-assurance .bg-grey.moto .title-orange{font-size:26px!important;font-size:2.6rem!important}.page-assurance .bg-grey.auto .title-orange br,.page-assurance .bg-grey.moto .title-orange br{display:none}.page-assurance .bg-grey.auto .cta,.page-assurance .bg-grey.moto .cta{font-size:15px!important;font-size:1.5rem!important}.page-assurance .bg-grey.moto{background-position:right -40px}.page-assurance .bg-grey.auto{background-position:right -441px}.page-assurance .double-bloc{height:auto!important}.page-assurance .double-bloc:after,.page-assurance .double-bloc:before{content:" ";display:table}.page-assurance .double-bloc:after{clear:both}.page-assurance .double-bloc .line{width:50%;float:left;padding:15px 15px 50px;height:140px!important}.page-rac .block-grey{height:260px!important}.page-rac>div{width:100%}.page-rac .bg-grey{padding-bottom:20px;width:100%;margin-bottom:25px}.page-rac .bg-grey .bottom-form{margin:20px auto 0}.page-rac .bg-grey .visuel{display:none}.page-rac #preform_mensualite{padding-bottom:20px}.page-rac #preform_mensualite .credit .double:after,.page-rac #preform_mensualite .credit .double:before{content:" ";display:table}.page-rac #preform_mensualite .credit .double:after{clear:both}.page-rac #preform_mensualite .credit .double .block{float:left;width:150px;margin-top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-rac #preform_mensualite .credit .double .block:first-child{margin-right:5%}.page-rac #preform_mensualite .credit .double .block input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-rac #preform_mensualite .txt-right{text-align:left}.page-rac .avantage-rac,.page-rac .info_rac{margin-top:0}.page-actualite .infos{padding:0}.page-actualite .infos:after,.page-actualite .infos:before{content:" ";display:table}.page-actualite .infos:after{clear:both}.page-actualite .infos .line{width:50%;float:left;padding:15px 2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto}.page-actualite .infos .line.second{float:right;background-color:#f8f8f8}.page-habitation{margin-bottom:25px}.page-habitation .grid_3{width:50%;float:left;margin-bottom:20px!important}.page-habitation .grid_3.resilier{position:relative;height:245px!important}.page-habitation .grid_3.appartement{border-left:5px solid #e4e4e4}.page-service-immo{margin-bottom:25px}.page-service-immo .grid_3{width:50%;float:left;margin-bottom:20px!important}.page-service-immo .grid_3.resilier{position:relative;height:245px!important}.page-service-immo .grid_3.diagnostique,.page-service-immo .grid_3.immobilier{border-left:5px solid #e4e4e4}.page-constuire .catalogue{padding-bottom:90px;background-image:none}.page-constuire .catalogue .cta{font-size:14px;font-size:1.4rem}.page-constuire>div{height:auto!important}.apropos{margin-top:20px}.apropos:after,.apropos:before{content:" ";display:table}.apropos:after{clear:both}.apropos .grid_4{width:49%;float:left;height:300px!important;margin:0 0 15px}.apropos .grid_4:nth-child(even){float:right}.apropos #meaVuMedia{float:right}.home-principal .listing{float:none;width:100%}.home-principal .homeAdecouvrir{padding-left:0!important;padding-right:0!important}.home-principal .block-right-bottom{float:right;width:30%}.home-principal .block-right-bottom>div{width:100%!important;float:none!important;position:relative}.home-principal .block-right-bottom .info-taux{position:relative}.home-principal .block-right-bottom .info-taux a{display:block;background-color:#aea19a}.home-principal .line1>div{height:180px!important;float:left;margin-bottom:0}.home-principal .line1 .variante-taux,.home-principal .line1 .variante-taux2{width:67%!important}.home-principal .line1 .ctaCartoHome{width:31%!important;float:right}.home-principal .line2{height:185px!important}.home-principal .block-home-right .top-suivre{float:left;width:68%}.home-principal .block-home-right .block-right-bottom{float:right;width:30%}.home-principal .block-home-right .block-right-bottom>div{width:100%!important;float:none!important;position:relative}.home-principal .block-home-right .block-right-bottom .info-taux{position:relative}.home-principal .block-home-right .block-right-bottom .info-taux a{display:block;background-color:#aea19a}.bloc-home-right{max-width:610px;margin:0 auto;display:block}.bloc-home-right .block-right-bottom,.bloc-home-right .top-suivre{float:left;width:48%}.bloc-home-right .block-right-bottom{float:right}#ficheAgence .ficheTop .visu{width:auto}body .mea-assurance .right-link{display:none!important}body .mea-assurance .left{width:100%;float:none}#footer .avisClient .subtitle2{bottom:8px}#footer .avisClient .subtitle{bottom:20px}#footer .left,#footer .left2{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px!important;padding-right:10px!important;padding-bottom:30px!important;min-height:450px}#footer .mea{width:100%}#footer .mea:after,#footer .mea:before{content:" ";display:table}#footer .mea:after{clear:both}#footer .mea>div{float:left;width:25%}#footer .content-wrapper{max-width:100%!important}#footer .right-bottom{width:100%;clear:both}#footer .right-bottom:after,#footer .right-bottom:before{content:" ";display:table}#footer .right-bottom:after{clear:both}#footer .right-bottom .avisClient,#footer .right-bottom .newsMtx{float:left;width:50%;height:110px}#footer .right-bottom .avisClient{text-align:center}#footer .right-bottom .avisClient .noteMtx{display:inline-block;padding:5px;margin:5px auto}#footer .right-bottom .avisClient .sub-text{display:block}#footer .right-bottom .avisClient .sub-text br{display:none}#footer .right-bottom .applicationsMobile{float:right;width:50%;text-align:center;height:220px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#footer .right-bottom .applicationsMobile a{display:inline-block;padding-left:5px}#bottom .nav-grey li a{padding:10px;font-size:11px;font-size:1.1rem}.itemid-368 .article-right,.itemid-823 .article-right{display:block!important}.itemid-368 .article-right>div,.itemid-823 .article-right>div{display:none!important}.itemid-368 .article-right #comments_bottom,.itemid-823 .article-right #comments_bottom{display:block!important}body #comments.immo-neuf{display:none!important}.mtxvideo img{max-width:100%}.mtxvideo.home-listing .grid_4:after,.mtxvideo.home-listing .grid_4:before{content:" ";display:table}.mtxvideo.home-listing .grid_4:after{clear:both}.mtxvideo.home-listing .grid_4 .video{float:left;width:48%;margin-top:0}.mtxvideo.home-listing .grid_4 .video:first-child{margin-right:4%}.mtxvideo.home-listing .grid_4 .video img{max-width:100%;height:auto;margin:0 auto;display:block}.mtxvideo.cat-video:after,.mtxvideo.cat-video:before{content:" ";display:table}.mtxvideo.cat-video:after{clear:both}.mtxvideo.cat-video .grid_4{float:left;width:32%;margin-left:2%}.mtxvideo.cat-video .grid_4:first-child{margin-left:0}.mtxvideo.cat-video .grid_4 img{max-width:100%;height:auto}.other-video .title-video{margin-left:0}.other-video.rubrique-video{padding-bottom:50px!important}.other-video .block_click,.other-video.page-video .mtxvideo .block_click{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 1%;text-align:center;margin-left:0!important;margin-right:0!important}.other-video .block_click img,.other-video.page-video .mtxvideo .block_click img{margin:0 auto;display:block}.other-video .info span{text-align:center!important}.tab-auto{height:auto}.tab-auto .content-auto{position:relative;left:auto;bottom:auto;width:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}pre{display:none!important}.mention-article img.title{display:block;max-width:100%}.mention-article .quadruple-col{padding-bottom:15px}.mention-article .quadruple-col .col{width:100%;float:none;min-height:0;padding:10px;margin:10px 0 0}.mention-article .quadruple-col .col p{margin-bottom:0!important;margin-top:10px;padding-top:10px}.mention-article .quadruple-col .col:first-child{margin-top:0}.mention-article .quadruple-col .col img{display:none}.mention-article .bottom-mention:after,.mention-article .bottom-mention:before{content:" ";display:table}.mention-article .bottom-mention:after{clear:both}.mention-article .bottom-mention .link-right{position:relative;margin-top:30px;top:auto;right:auto;background-position:top left;float:right;display:inline-block}.mention-article .bottom-mention .link-right br{display:none}.mention-article .faq h3{font-size:25px}.mention-article .faq ul{width:100%}.mention-article .faq ul li .title{font-size:13px;line-height:1.2}}@media only screen and (max-width:850px){.page-assurance .bg-grey.moto{background-image:none;padding-right:15px}.page-assurance .bg-grey.moto .bg-white-home,.page-assurance .bg-grey.moto .cta{width:100%}}@media only screen and (max-width:760px){.page-assurance .bg-grey.auto{background-image:none;padding-right:15px}.page-assurance .bg-grey.auto .bg-white-home,.page-assurance .bg-grey.auto .cta{width:100%}}@media only screen and (max-width:700px){#cookieBanner .cookieTxt{font-size:11px;padding:10px 50px 10px 10px}#cookieBanner .ctaOk{top:10px}.apropos .grid_4{float:none!important;width:100%;height:auto!important}.apropos .grid_4 .edito{padding-bottom:25px;height:auto!important}.apropos .grid_4 .edito .btn-black{font-size:15px;font-size:1.5rem}.apropos .grid_4 .head{width:300px;margin:0 auto}.apropos .grid_4.media img{max-width:100%;height:auto}.apropos .grid_4 .newsletter{display:none}.apropos .region{width:100%!important}.page-adp .center-content,.page-adp .vignette-bloc{width:100%!important;float:none!important;height:auto!important;border:0!important;background-color:#f7f7f7!important}}@media only screen and (max-width:767px){body #header #header-search{width:250px}body .mea-assurance .visuel-auto{display:none!important}body .mea-assurance .left{height:auto!important;padding-bottom:85px!important}}@media only screen and (max-width:650px){.page-assurance .bg-grey.habitation{background-image:none;padding-right:15px}.page-assurance .bg-grey.habitation .title-orange{font-size:30px!important;font-size:3rem!important}.page-assurance .bg-grey.habitation .bg-white-home{width:auto}.page-assurance .bg-grey.habitation .cta{width:100%}}@media only screen and (max-width:640px){body .vignette-bloc{height:280px!important}body .vignette-bloc h2>span{display:block}body .page-adp .vignette-bloc{height:220px!important}body .page-conso .vignette-bloc{height:225px!important}body .ctaImmo #btFlatCtaSimulateur .content-footer{height:auto!important}body .ctaImmo #btFlatCtaSimulateur .content-footer .visuel-principal{display:block;margin:0 auto;max-width:100%;width:70%;position:relative;right:auto!important;top:auto!important;bottom:0}body .ctaImmo #btFlatCtaSimulateur .content-footer .visuel-left{display:none}body .home-new.bg .line2 .titre{font-size:22px;line-height:1.1}#breadcrumbs,#breadcrumbs li,#breadcrumbs li a{font-size:11px!important;font-size:1.1rem!important}.content-page table,.wysiwig table{width:100%!important}.content-page p,.wysiwig p{margin-bottom:15px!important}.wysiwig h1{font-size:22px;font-size:2.2rem}.wysiwig h2{font-size:16px;font-size:1.6rem}.wysiwig h3{font-size:14px;font-size:1.4rem}.wysiwig li,.wysiwig p{font-size:14px!important;font-size:1.4rem!important;line-height:1.2!important}.wysiwig blockquote{font-size:14px!important;font-size:1.4rem!important}.wysiwig .list-chiffre{margin-bottom:5px!important}.wysiwig .important{line-height:1.4!important;padding:12px 0 8px!important;margin:23px 0!important}.annonce-immo,.no-mobile{display:none}#second-nav{margin-top:-20px!important}#second-nav ul{padding-left:10px!important}#second-nav a{padding-left:5px!important;background-image:none!important}#bottom .nav-grey li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#bottom .nav-grey li span{display:block;text-align:center}#bottom .nav-grey li form input{width:100%}#bottom .nav-grey li a{padding:0;font-size:10px;font-size:1rem}body{padding-bottom:20px}body #backtop{bottom:58px!important}body .cta{font-size:16px;font-size:1.6rem}.home-principal .listing{float:none;width:100%}.home-principal .homeAdecouvrir{padding-left:0!important;padding-right:0!important}.home-principal .line1 .ctaCartoHome,.home-principal .line1 .variante-taux,.home-principal .line1 .variante-taux2{float:none!important}.home-principal .line1 .variante-taux,.home-principal .line1 .variante-taux2{width:100%!important}.home-principal .line1 .ctaCartoHome{width:212px!important;margin:20px auto;display:block!important}.home-principal .line2{height:185px!important}.home-principal .block-home-right .listing{float:none;width:100%!important}.calltobig .cta{font-size:13px!important;font-size:1.3rem!important;line-height:1!important}.calltobig .cta span{line-height:1!important;display:block;padding:12px 8px 0}.module .grid_4{width:100%!important;float:none!important}.module .grid_4:nth-child(odd){margin-right:0!important}.module .grid_4.media2{margin-left:0!important}.step{width:100%!important}.step .number{display:none!important}.step .cta{width:100%!important;height:50px!important;float:none!important;font-size:12px;font-size:1.2rem}.step .cta span{padding:15px 5%;line-height:1.2}.news{height:auto}.news .list-actu .wrap_actu{height:auto!important;padding:15px 0!important}.news .list-actu .wrap_actu .date{padding:0 4px;left:-2px}.contenu-text,.push{height:auto!important;background-image:none!important}.contenu-text .content,.push .content{height:auto!important;padding-bottom:10px!important}.media .line{height:auto!important}.media td{margin:0 auto!important;display:block!important}.media td a{display:block}.media .table_media{margin-bottom:0}.media .table_media td{height:auto!important;display:table;width:100%;padding:0}.media .table_media td a{display:table-cell;vertical-align:middle}.media .table_media td .ttl{height:auto;float:none;margin-top:0;width:auto}.media .table_media td span{display:table-cell;vertical-align:middle;float:none;width:auto;padding-right:10px}.grid_8 .grid_4{width:100%!important;float:none!important}.only-mobile{display:block}.text-grey{position:relative;display:block;padding:0;top:auto;right:auto;margin-bottom:15px}.page-simulateur .listing-simulateur .contour-gris h3{padding-right:15px!important}.page-simulateur .listing-simulateur .contour-gris .btn-right{position:relative;margin-top:10px;top:auto;right:auto;display:block}.title-bold{margin-bottom:10px}.annonce-immo{margin-bottom:0!important}body .incontournables ul li a:hover,body .incontournables ul li.allGuides a:hover,body .incontournables ul li.twoRows a:hover{color:#000!important}body #wrapper .block-grey .left-content,body #wrapper .block-grey .right-content{float:none;width:100%;height:auto;padding-bottom:20px;background-image:none}body #wrapper .title-orange span{display:inline}body .sub-title-head{margin:0 3%}body .container-wrapper{background-color:#fff}body .wysiwig>img{width:100%;margin-left:0;margin-right:0}body .wysiwig iframe{width:100%!important}body .fiche.immo-neuf #top-fiche .top-header{padding-right:0}body .fiche.immo-neuf #top-fiche .top-header .price{position:relative;padding-right:15px;right:auto;top:auto;font-size:15px;font-size:1.5rem}body .fiche .bottom-header .partners,body .fiche .bottom-header .sub-title{width:100%;float:none}body .fiche .bottom-header .sub-title{margin-bottom:20px}body .fiche .bottom-header .right-info{top:auto;position:relative;right:auto;text-align:right;display:block;margin-top:-10px;padding-right:15px}body .fiche .top-header h1{margin-bottom:10px}body .fiche #sliderBigReal .bx-controls-direction,body .fiche #sliderBigReal .fancybox{display:none}body .fiche .info-more{display:block}body .fiche .info-more .bg-grey,body .fiche .info-more .bg-white{display:block;width:100%!important}body .fiche .info-more .bg-white{padding:8px}body .fiche .infos-fiche{display:none}body .title-filtre{display:block!important}body .filtres ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:none;width:100%!important}body .filtres ul li .sub-title,body .filtres>ul{display:none}body .filtres>ul>li{border-top:1px solid #dfdfdf;height:36px}body .filtres>ul>li:first-child{border-top:0}body #block-search .title-grey{background-color:#eee;font-size:16px;font-size:1.6rem;text-align:center}body #block-search.listing-annonces #TB_chosen,body #block-search.listing-annonces #typeB_chosen,body #block-search.listing-annonces #type_chosen{width:100%!important;margin-bottom:10px}body #block-search .form{padding-bottom:80px!important}body #block-search .form .see-more{margin:0 auto 10px!important;display:block;float:none!important;clear:both;text-align:center}body #block-search .form .line{display:inline-block;margin-bottom:0}body #block-search .form .line input[type=text]{float:left;margin-left:0;margin-bottom:10px}body #block-search .form .line input[type=text]:nth-child(odd){margin-right:5%}body #block-search .form .line #MAP,body #block-search .form .line #MAS{margin-right:0;float:right}body #block-search .form .line #field_localisation,body #block-search .form .line #w{margin-top:10px}body #block-search .form .line .field_localisation{margin:0 0 10px}body #block-search .form .line #W,body #block-search .form .line #typeB_chosen,body #block-search .form .line #type_chosen,body #block-search .form .line .chosen-container-single,body #block-search .form .line .field_localisation,body #block-search .form .line input[type=text]{width:100%!important;margin-left:0!important}body #block-search .form .submit{bottom:15px!important}body #listing .actu-listing li a{padding:10px 0}body #listing .actu-listing li .picture{display:block;margin:0 auto}body #listing .actu-listing li .picture img{margin-bottom:0!important}body #listing .actu-listing li .info ul li{float:none;width:100%;margin-bottom:5px}body #listing .actu-listing li .content{display:block;text-align:center;padding-bottom:0!important}body #listing .actu-listing li .content p{display:block;margin:10px 0;height:auto}body .news .date{top:20px!important}.barometre #mapAgence{float:none;margin:20px 0}.barometre .onglet-tab a{width:48%;margin-right:0!important;float:right}.barometre .onglet-tab a:first-child{margin-right:2%!important;float:left}.barometre .region{float:none!important;width:100%!important}.barometre .content-barometre .maj-baro{position:relative;top:auto!important;right:auto;margin-bottom:10px;display:block}.cat-children .category>li>a,.cat-items>a,.category .list-title>a{padding:8px 13px!important;font-size:13px!important;font-size:1.3rem!important}#formContact .divResult>div,#formContact>div,.formContact .divResult>div,.formContact>div{width:100%}#formContact label,.formContact label{display:block!important;width:100%;vertical-align:middle;padding-right:0}#formContact input[type=text],#formContact textarea,.formContact input[type=text],.formContact textarea{display:block!important;width:100%}.page-appart-neuf .bg-grey{background-image:none}.page-appart-neuf .bg-grey .bg-white-home{width:100%}.page-constuire #loc_search{margin-top:10px}.page-constuire #loc_search:after,.page-constuire #loc_search:before{content:" ";display:table}.page-constuire #loc_search:after{clear:both}.home-principal .block-home-right .listing{display:none!important}.homeAdecouvrir{padding-left:0!important;padding-right:0!important;margin-bottom:0!important}.homeAdecouvrir .left,.homeAdecouvrir .right{float:none;width:100%}.homeAdecouvrir .left .title-home,.homeAdecouvrir .right .title-home{left:15px;right:auto}.homeAdecouvrir .left{margin-bottom:40px}.baseline h1,.baseline h1 strong{margin-left:0!important}.home-mobile{display:block;margin-bottom:25px}.home-mobile a{display:block}.home-mobile a img{display:block;width:100%;height:auto}.home-mobile .title-mobile{background-color:#3b3b3b;text-align:center;text-transform:uppercase;color:#fff;font-size:23px;font-size:2.3rem;padding:10px;font-weight:900}.home-mobile .push-mobile:after,.home-mobile .push-mobile:before{content:" ";display:table}.home-mobile .push-mobile:after{clear:both}.home-mobile .push-mobile li{width:50%;float:left}.nbAgences{padding-left:15px;background-image:none}.nbAgences #searchBloc{left:15px}#block-search .title-grey strong:before{width:0;height:0}#ficheAgence .ficheTop>div{float:none!important;width:100%!important;display:block!important}#ficheAgence .ficheTop .visu{margin-bottom:15px;height:auto!important}#ficheAgence .ficheTop .visu img{max-width:100%;height:auto!important;display:block;width:auto!important}#ficheAgence .ficheTop .adresse{padding-left:0}#ficheAgence #map{margin-bottom:15px}#ficheAgence .ficheBottom>div{float:none!important;width:100%!important}#ficheAgence .ficheBottom .ficheDetails{padding-left:0}#listAgence .adresseAgence{padding:15px!important}#listAgence .adresseAgence>div{display:block!important;width:100%!important}#listAgence .adresseAgence .visu{margin-bottom:15px;height:auto!important}#listAgence .adresseAgence .visu img{max-width:100%;width:auto!important;height:auto!important;display:block;margin:0 auto}#listAgence .adresseAgence .setListeAgence{text-align:center;padding:0!important}#listAgence .adresseAgence .setListeAgence .link-orange{min-width:auto;margin-top:10px}.home-principal .block-line2{padding:15px!important;background-image:none!important}#footer{background-color:#343434;padding-bottom:0}#footer .mea{display:none}#footer .avisClient .subtitle,#footer .avisClient .subtitle2{width:100%;text-align:center;left:0}#footer .left,#footer .left2{width:100%;float:none;background-color:#343434;min-height:0;padding-bottom:0!important;padding-top:0!important}#footer .left .ttl-footer,#footer .left2 .ttl-footer{margin-top:15px}#footer .left .block,#footer .left2 .block{margin-top:0}#footer .right-bottom{float:none;margin-top:20px}#footer .right-bottom>div{width:100%!important;height:auto!important;float:none!important;padding-bottom:20px!important}#footer .right-bottom .avisClient{padding-bottom:35px!important}#footer .right-bottom .applicationsMobile{height:auto;padding:10px 0}#footer .right-bottom .applicationsMobile a{width:48%;height:auto}#footer .right-bottom .applicationsMobile a img{max-width:100%;height:auto;margin:0 auto!important;display:block}#bottom{position:relative!important;bottom:auto!important}#bottom .social{display:none}#bottom .nav-grey li{width:50%;border-bottom:1px solid #cfcfcf}#bottom .nav-grey li a{width:100%;direction:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.tab-auto .content-auto .titre-auto{font-size:19px;font-size:1.9rem}.tab-auto .content-auto ul li{font-size:14px;font-size:1.4rem}.tab-auto .content-auto ul li img{display:none!important}.tab-auto .content-auto ul li .only-mobile{display:inline!important}.tab-auto .content-auto ul li.second{margin-top:10px}.mention-article .bottom-mention .cta{width:100%}.mention-article .faq ul li .title{padding:5px 15px;font-size:12px}.mention-assurance-home{font-size:9px}.mention-assurance-home br{display:none}.bloc-alerte-taux{padding:15px}.bloc-alerte-taux:after{height:0;width:0}}@media only screen and (max-width:640px){.page-actualite .block-actu-home p{height:auto;padding-bottom:10px}.page-actualite .infos .line{height:auto!important;padding-bottom:10px;width:100%!important;padding-left:15px;padding-right:15px;float:none}.page-actualite .infos .line .table{padding-bottom:10px}.content-mea{margin-left:0;margin-right:0}.listing-frise li{float:none;width:100%!important;height:auto;padding-top:0;padding-bottom:0;border-left:0}.listing-frise li .visuel{display:none}.listing-produits li{min-height:1px!important;padding-bottom:10px;width:100%;margin:0 0 10px}.listing-produits p{display:none}.mtxvideo.home-listing .grid_4 .video{width:100%;margin:10px 0 0}.mtxvideo.home-listing .grid_4 .video:first-child{margin-top:0}.mtxvideo.cat-video .grid_4{width:100%;margin:20px 0 0}.mtxvideo.cat-video .grid_4:first-child{margin-top:0}.other-video{position:relative;padding-bottom:30px;margin-bottom:45px}.other-video .title-video{position:static;min-height:auto;padding:15px}.other-video .title-video .cta{position:absolute;left:0;top:auto;right:auto;bottom:0;width:100%}.other-video .grid_3{margin-bottom:0}.other-video .info{min-height:60px;padding-bottom:0}.other-video .info .title{font-size:13px}.other-video .info .sub{font-size:11px!important}.page-rac .bg-grey .title-black{font-size:18px;font-size:1.8rem}.page-rac .bg-grey .title-black .big{font-size:22px;font-size:2.2rem}.page-rac .bg-grey .bottom-form{width:100%}.page-rac .bg-grey .bottom-form .label{background-image:none;padding-bottom:10px;font-size:13px;font-size:1.3rem}.page-rac .bg-grey .bottom-form form .cta{width:100%;float:none;margin:13px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;line-height:1;font-size:18px;font-size:1.8rem;padding:0}.page-rac .bg-grey .bottom-form form .cta:first-child{margin-top:0}.page-rac .bg-grey .bottom-form form .cta span{height:auto;padding:10px 0!important;line-height:1}.page-rac .avantage-rac .bottom h2{font-size:17px!important;font-size:1.7rem!important}.page-rac .avantage-rac .bottom .step-pret div{float:none;width:100%!important;background-image:none!important;text-align:left;padding:0 0 0 40px;position:relative;margin-top:10px}.page-rac .avantage-rac .bottom .step-pret div p{min-height:0;margin-top:0}.page-rac .avantage-rac .bottom .step-pret div img,.page-rac .avantage-rac .bottom .step-pret div p br{display:none}.page-rac .avantage-rac .bottom .step-pret div:first-bhild{margin-top:0}.page-rac .avantage-rac .bottom .step-pret .number{position:absolute;top:0;left:0}.page-rac .avantage-rac .bottom .step-pret .number:after,.page-rac .avantage-rac .bottom .step-pret .number:before{width:0}.page-rac .avantage-rac .bottom .step-pret:before{bottom:-20px}}@media only screen and (max-width:520px){.page-rac .mea .content-mea2 ul li{font-size:18px;padding-left:15px;background:url(img/puce-3.png) 0 8px no-repeat}body .home-new.bg .line2 .titre{font-size:20px}body #listing .bottom.double.immo-grey{padding-left:0!important}body #listing .bottom.double.immo-grey .bg-grey{position:relative;margin:0 auto 15px;top:auto;left:auto;display:block;width:100px!important}body #listing .bottom.double span{width:100%!important;float:none!important;display:block!important}body #listing .bottom.double span.link-popin{margin:10px 0 0!important}#logo a:after{width:0;height:0}}@media only screen and (max-width:460px){body #right-media .media{width:100%!important;margin-left:0!important;float:none!important}.other-video.rubrique-video .logo,.title-tv img{display:none}.page-actualite .block-actu-home .title-orange{height:auto;padding-bottom:10px}.page-rac .cta.big{font-size:15px!important;font-size:1.5rem!important}.page-rac .cta.big span{height:42px!important;padding:6px 15px 0!important;line-height:1.1!important}.page-rac .mea .content-mea2 ul li{font-size:15px}}@media only screen and (max-width:420px){.home-principal .ctaCartoHome .bx-controls-direction a.bx-next{right:-35px!important}.home-principal .ctaCartoHome .bx-controls-direction a.bx-prev{left:-35px!important}#header{padding-top:25px;padding-bottom:0}#header #logo a{width:65%!important}#header #logo img{max-width:100%;height:auto!important}#header .nav-grey li.acceclient{top:2px!important}#header .nav-toggle{background-position:12px -468px}.page-rac .mea .deposezBt{font-size:14px!important;font-size:1.4rem!important}.page-rac .mea .deposezBt span{height:42px!important;padding:5px 15px 0!important;line-height:1.25!important}.page-rac .mea .deposezBt br{display:block!important}#backtop{background-position:-860px -25px;padding:46px 45px 0 0!important}.alignleft,.alignright,.imageDecoLeft,.imageDecoLeftTop,.imageDecoRight,.imageDecoRightTop,.imagedecoleft,.imagedecolefttop,.imagedecoright,.imagedecorighttop{float:none!important;margin:0 0 15px!important;width:100%!important}.calltobig .cta{font-size:12px!important;font-size:1.2rem!important}.calltobig .cta span{padding-top:8px!important}.calltobig img{display:none!important}.bg-white-home{width:100%!important;height:auto}.step .cta span{padding-top:10px}body #wrapper .demande_pret form .cta.medium{font-size:12px;font-size:1.2rem}body .page-simulateur .listing-simulateur .block-gris{padding-right:20px;background-image:none!important}body #block-search{width:100%!important;margin-right:0!important}body #block-search .top-form{padding-bottom:0!important}body #block-search .top-form .field{width:100%!important;margin-right:0!important}body #block-search #w{margin-top:0!important}body #block-search #localisation_bien,body #block-search #type_chosen,body #block-search #w,body #block-search .chosen-container,body #block-search input[type=text]{width:100%!important;margin-right:0!important}body #block-search .chosen-container{margin:0 0 10px!important}body #block-search .field_localisation{width:100%!important;margin-left:0!important}body #listing .link-orange{min-width:10px!important;margin-top:10px;display:block}body .quadruple-push ul li{font-size:13px!important;font-size:1.3rem!important}body .fiche #comments .field,body .fiche #comments_bottom .field{margin:0 0 10px!important}body .fiche #comments .field input[type=text],body .fiche #comments_bottom .field input[type=text]{width:100%!important}body .fiche #comments .cta,body .fiche #comments_bottom .cta{font-size:20px;font-size:2rem}body .fiche .top-header .button{float:none;text-align:center;margin-bottom:20px}body .fiche .fancybox{display:none}.demande_pret form .field{width:100%!important;float:none!important}.page-adp .bg-white-home{margin-left:0!important;width:100%!important;margin-top:15px}.page-adp .content{padding-top:15px!important}.page-adp .visuel{display:block!important;position:relative!important;bottom:auto!important;left:auto!important;margin:0 auto}.page-adp .center-content{background-image:none!important}.page-adp .center-content .cta{height:54px!important}.page-adp .center-content .cta span{line-height:1.2;height:50px;padding:5px 15px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-achat-neuf>div{background-image:none}.page-achat-neuf>div .bg-white-home{width:100%!important;height:auto}.page-achat-neuf>div .big{font-size:14px;font-size:1.4rem}.page-assurance .visuel{position:relative!important;display:block;margin:0 auto;padding-bottom:10px;bottom:auto!important;left:auto!important}.page-assurance .bg-grey.habitation .bg-white-home{width:100%!important;position:relative!important;margin:0!important}.page-assurance .bg-grey.habitation .title-orange{font-size:20px!important;font-size:2rem!important}.page-assurance .bg-grey.habitation .cta{font-size:18px;font-size:1.8rem}.page-assurance .double-bloc .line{float:none!important;width:100%!important;height:auto!important}.page-habitation .grid_3{width:100%;float:none}.page-habitation .grid_3.appartement{border-left:0}.page-service-immo .grid_3{width:100%;float:none}.page-service-immo .grid_3.diagnostique,.page-service-immo .grid_3.immobilier{border-left:0}.page-constuire #MIP{margin-bottom:10px!important}.apropos .edito .head{width:auto!important}.apropos .edito .head i,.apropos .edito .head strong{margin-left:0!important;display:inline-block!important}.apropos .edito .cta{font-size:12px;font-size:1.2rem}.apropos .media img{max-width:80%!important}#affichelistAgence ul li{margin-top:10px;line-height:1!important}#affichelistAgence ul li:first-child{margin-top:0}#affichelistAgence ul li a{background-image:none!important;padding-left:0!important;font-size:13px!important;font-size:1.3rem!important}}@media only screen and (max-width:380px){.page-rac .preform_mensualite #preform_mensualite .proprietaire .double .button{width:110px}.page-rac .preform_mensualite #preform_mensualite .credit .block:first-child{margin-bottom:10px}}@media only screen and (max-width:320px){.nav-grey li.acceclient{top:20px!important}.nav-toggle{background-position:12px -471px!important;padding-top:50px!important}}.field .chosen-container .chosen-results{padding-left:0!important}.field .chosen-container .chosen-results li{margin-top:3px!important}@media only screen and (max-width:980px){body .tab-auto2 .content-auto{top:0;padding:10px 30px 40px}body .tab-auto2 .content-auto p{font-size:18px;font-size:1.8rem}.toggle-mention-auto{display:block;text-align:center;font-size:13px;font-size:1.3rem;margin:30px 0 15px;cursor:pointer}.toggle-mention-auto span{padding:5px 30px 5px 0;background:url(img/mention/arrow.png) right -135px no-repeat #fff}.toggle-mention-auto.open span{background-position:right 7px}.mention-auto{display:none;padding:0}#wrapper .top-iard{position:relative}#wrapper .top-iard .toggle-head{background:url(img/assurance/arr-orange.png) right 5px no-repeat;height:40px;width:50px;position:absolute;cursor:pointer;top:-5px;right:0}#wrapper .top-iard .toggle-head.open{background-position:right -66px}#wrapper .top-iard .text{margin-right:30px}#wrapper .top-iard p{display:none}.home-principal .listing{max-width:640px;margin:0 auto}.home-new{height:auto!important;margin-top:-10px;margin-bottom:30px}.home-new.nobg,.home-new.nobg .top-suivre{margin-bottom:0}.home-new .line1{height:auto!important;text-align:center;padding-bottom:10px}.home-new .line1 #homeTaux,.home-new .line1 .right-baseline{float:none;display:inline-block;vertical-align:middle}.home-new .line2 .titre{padding:20px 20px 10px;text-align:center}.home-new .line2 .preform-link{text-align:center}.home-new .line2 .cta{float:none!important;display:inline-block}.bg .bloc-home-right .block-right-bottom,.bg .bloc-home-right .top-suivre{background:0 0}.bg .bloc-home-right .top-suivre{padding:0}.bloc-home-right{padding:0;margin:0 auto 20px;max-width:610px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bloc-home-right:after,.bloc-home-right:before{content:" ";display:table}.bloc-home-right:after{clear:both}.bloc-home-right .top-suivre{width:50%;float:left;margin-bottom:0}.bloc-home-right .block-right-bottom{float:left;width:50%;margin-left:0;padding-left:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bloc-home-right .block-right-bottom .info-taux{border-top:1px solid #dedede}.bloc-home-right .block-right-bottom .info-taux .text br{display:none}.bloc-home-right .block-right-bottom .info-taux .text .bold{top:3px}body .home-video{width:610px;margin:0 auto}body .home-video.listing>div .thumb:after{left:50%!important;margin-left:-150px!important}body .home-video .grid_4:after,body .home-video .grid_4:before{content:" ";display:table}body .home-video .grid_4:after{clear:both}body .home-video .grid_4.first,body .home-video .grid_4.second{width:300px;float:left}body .home-video .grid_4.first{margin-right:10px}body .home-video .grid_4.third{margin-bottom:0}body .home-video .grid_4.third .block{float:left;width:300px}body .home-video .grid_4.third .block:first-child{margin-right:10px}}@media only screen and (max-width:640px){body .tab-auto2{background:url(/images/assurance/home/banner-auto3.jpg) center center no-repeat;margin-bottom:20px}body .tab-auto2 .reward-pastille-home,body .tab-auto2 .visuel{display:none}body .tab-auto2 .content-auto{position:relative;top:auto;width:100%;right:auto;max-width:100%}body .tab-auto2 .text-auto{display:block}.partenaire-auto .top{padding:10px 0 10px 65px}.partenaire-auto .top h2{font-size:13px;font-size:1.3rem}.partenaire-auto .top:after{top:0}.bloc-list-auto ul li{float:none;width:100%;margin-right:0}body .home-video{text-align:center;margin-bottom:50px}body .home-video>div{display:inline-block!important;float:none!important}body .home-video .grid_4.third .block{float:none!important;margin:0 auto!important}body .home-video{width:100%!important}.bloc-home-right{flex-direction:column;display:flex}.bloc-home-right .bloc-home-right{order:1;-webkit-order:1}.top-suivre{width:100%!important;float:none!important}.top-suivre a,.top-suivre a img{display:block;margin:0 auto}.home-page #wrapper{padding:0!important}.home-page #wrapper .container_grid{margin-left:0;margin-right:0}.home-page #wrapper .container_grid.module{margin-left:10px;margin-right:10px;-webkit-flex-direction:column;display:flex;flex-direction:column}.home-page #wrapper .container_grid.module .block-first{width:100%;margin-right:0;margin-bottom:10px}.home-page #wrapper .container_grid.module .block-first img{margin:0 auto;display:block}.home-page #wrapper .container_grid.module .grid_4{min-height:1px}.home-page #wrapper .container_grid.module .pub-home{text-align:center;-webkit-order:1;order:1;clear:both;padding:10px 0}.home-page #wrapper .container_grid.module .pub-home .ttl{margin-top:0!important}.home-page #wrapper .container_grid.module .block-grey{-webkit-order:2;order:2}.home-page #wrapper .container_grid.module .mention-grid12{-webkit-order:4;order:4}.home-page #wrapper .container_grid.module .contenu-text{-webkit-order:3;order:3}.home-page #wrapper .container_grid.module .mention-assurance-home{margin-bottom:15px}.home-page #wrapper .container_grid.module .double-block{margin-bottom:0}.home-page #wrapper .container_grid.module .double-block .block{margin-bottom:15px;background-color:#fff6de}.home-page #wrapper .container_grid.module .double-block .block img{display:none}.home-page #wrapper .container_grid.module .double-block .block .cell{position:relative;padding:10px;top:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:auto;display:block;text-align:center}.home-page #wrapper .container_grid.module .double-block .block .cell p{height:auto;display:block}.home-page #wrapper .container_grid.module .double-block .block:first-child{background-color:#fde8cc;margin-bottom:0}.home-page #wrapper .container_grid.module .double-block .block a br{display:none}.home-principal{margin-bottom:0!important}.banner-marque{min-height:64px;margin-bottom:15px}.banner-marque:before{top:0}.banner-marque .title{display:none}.banner-marque .sub-title{margin-top:0;font-size:14px;font-size:1.4rem;padding-right:10px;line-height:1.2}body .home-new.bg{background-image:none;margin-bottom:15px}body .home-new.bg .grid_8{margin-bottom:0}body .home-new.bg .bloc-home-right{padding:0;margin-bottom:0}body .home-new.bg .bloc-home-right .block-right-bottom{float:none;width:310px;border:1px solid #dedede;margin:0 auto}body .home-new.bg .bloc-home-right .block-right-bottom .info-taux{border-top:0}#wrapper .top-iard .toggle-head{background-position:right 13px}#wrapper .top-iard .toggle-head.open{background-position:right -57px}}@media only screen and (max-width:359px){body #second-nav.home-subnav ul .picto2 a{padding:8px 0 5px 55px!important}body #second-nav.home-subnav ul .picto3 a span{font-size:1.1rem;min-height:14px}}