.rs01ss-control,.rs01thumbnail{display:none}a,.mentions-legales-content a,.site-responsive-col-stretched a,.estimation small,.estimation legend,.dropdown-toggle,.detail-offre-autre-devise{color:#000}.plan-site-items-liste li>span{color:lightgrey;font-style:italic}.contactez-nous-liste-liens li a:hover{}body,html{font-family:'Lato',Candara,'Open Sans',sans-serif;color:#5e5e5e;background-color:#f5f5f5}a:hover,a:focus,a:active{color:#e7600e}.back-to-top{background-color:#ffffff;color:#555555;border:solid 1px black!important}.btn-sm:hover{color:#555555!important;background-color:#fff;border-color:black!important}.tel_mail,.navbar-liste-agence{margin-top:10px;margin-left:14px}.tel_mail,.tel_mail div,.navbar-liste-agence,.navbar-liste-agence div{display:inline-block;font-size:13px}.tel_mail{color:white}.tel_mail *,.tel_mail a,.tel_mail a:hover,.tel_mail a:active{color:inherit!important}.tel_mail .tel_number a,.tel_mail .agence-nb a{padding-left:30px;font-size:14px;background:url("../images/picto_tel.png") no-repeat left 1px}.tel_mail .info_mail a,.tel_mail .agence-nb a{padding-left:28px;background:url("../images/picto_mail.png") no-repeat left 2px}.tel_mail .info_mail a:first-child a,.tel_mail .agence-nb a:first-child a{padding-left:0}.header{border-bottom:1px black solid}.header-top{background-color:#e7600e;color:#ffffff;background-repeat:repeat-x!important;border-bottom:transparent!important;-moz-transition:all 2s;-o-transition:all 2s;-webkit-transition:all 2s;transition:all 2s;opacity:1}.header-top.smallmenu{display:none}#header-bottom-logo-agence .logo-agence{width:auto;height:auto;margin:30px 0 0 0}#header-bottom-logo-agence .logo-agence.smallmenu{width:auto;height:30px;margin:15px 0}#header-bottom-logo-agence .nom-agence{width:auto;height:auto;margin:45px 0 0 0}#header-bottom-logo-agence .nom-agence.smallmenu{width:auto;height:45px;margin:8px 0}#header-bottom-logo-agence img,#header-bottom-logo-agence .header-bottom-links{-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.header-bottom-brand{border-bottom:1px black solid;padding-bottom:0;background:#ffffff;min-height:167px}.header-bottom-brand.smallmenu{padding-top:0;min-height:0}.header-bottom{top:0}.lastcontainer{background-color:#f5f5f5;background-image:url("../images/footer-img.jpg")!important;background-size:cover}.lastcontainer h2:after{display:none}.lastcontainer-col-titre{color:#5e5e5e;font-family:'Lato','raleway',sans-serif;font-size:16px!important;font-weight:600!important}.lastcontainer-col-list{font-size:15px;color:#999}.lastcontainer-col-list *{text-transform:initial}.lastcontainer-col-list>li>span{color:#999}.lastcontainer-col-list h2{font-size:inherit;margin:0;display:inline!important}.lastcontainer-col-list a,.lastcontainer-link{color:#5e5e5e;font-family:'Lato',sans-serif;font-size:15px}.lastcontainer-col-list a:hover,.lastcontainer-link:hover{color:#e7600e!important}.footer{padding:20px 0;background:#e7600e;text-align:center;color:#fff}.footer *{color:#ffffff}.footer a{color:inherit}.footer-legal,.footer-twimmopro{margin-bottom:1px}.footer-nav a,.footer-coordonnees-agence,.footer-coordonnees-agence a,.footer-nav .footer-nav-item a{font-size:14px}.footer-coordonnees-agence{margin-bottom:-12px}address{margin-bottom:12px}.footer-nav{width:100%;text-transform:uppercase}.footer-nav li:last-child::after{display:none}.footer-link,.footer-legal{font-size:12px;font-weight:400}.footer-site-responsive{margin-top:12px;width:auto!important;padding:0;float:none!important}.footer-site-responsive-legend{color:#f4f4f4!important;font-size:12px!important;font-family:'Lato',sans-serif;text-align:center!important}.footer-site-responsive-displays li{font-size:13px;font-family:'Raleway',sans-serif;color:#f4f4f4}.dropdown-toggle{font-size:18pt}.dropdown-menu{background-color:#ffffff!important}.dropdown-menu>li{margin:7px 0}.dropdown-menu>li>a{color:black!important;font-size:16px!important;padding:3px 10px}.dropdown-menu .link-inverse{color:inherit!important}.nav-main{background:#ffffff}.nav-main.smallmenu.fixedtop{-moz-box-shadow:0 4px 10px rgba(182,182,182,0.75);-webkit-box-shadow:0 4px 10px rgba(182,182,182,0.75);box-shadow:0 4px 10px rgba(182,182,182,0.75)}.nav-main .nav{background:#ffffff}.nav-main .nav>li a.active{color:#e7600e}.nav-main .dropdown-menu{width:75%!important;border:none;box-shadow:none;margin-left:0!important}.nav-main a,.nav-main a.link-inverse{font-size:18px;font-weight:600!important}.nav-main a:hover,.nav-main a.link-inverse:hover{color:#e7600e!important}.nav-main li>a{font-size:17px!important;padding:3px 10px}input,textarea{background:#f5f5f5;border:1px #5d5a57 solid;color:#5d5a57}input ::placeholder,input ::-webkit-input-placeholder,input :-moz-placeholder,input ::-moz-placeholder,input :-ms-input-placeholder,textarea ::placeholder,textarea ::-webkit-input-placeholder,textarea :-moz-placeholder,textarea ::-moz-placeholder,textarea :-ms-input-placeholder{color:#5d5a57!important;font-weight:400!important}select{background:#f5f5f5;border:1px #5d5a57 solid;color:#5d5a57}select ::placeholder,select ::-webkit-input-placeholder,select :-moz-placeholder,select ::-moz-placeholder,select :-ms-input-placeholder{color:#5d5a57!important;font-weight:400!important}button{background:#e7600e;border:1px #e7600e solid;color:#f5f5f5}button ::placeholder,button ::-webkit-input-placeholder,button :-moz-placeholder,button ::-moz-placeholder,button :-ms-input-placeholder{color:#5d5a57!important;font-weight:400!important}::placeholder,::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{color:#5d5a57!important;font-weight:400!important}.search{background-color:transparent!important;position:absolute;bottom:0;left:0;width:100%;z-index:100}#moteur{font-weight:400!important}#moteur .search-submit{background:#e7600e;border:1px #e7600e solid;color:#f5f5f5}#moteur .search-submit ::placeholder,#moteur .search-submit ::-webkit-input-placeholder,#moteur .search-submit :-moz-placeholder,#moteur .search-submit ::-moz-placeholder,#moteur .search-submit :-ms-input-placeholder{color:#5d5a57!important;font-weight:400!important}#moteur .search-submit:hover{color:#5e5e5e!important}#searchbar{margin:2px -15px 0 0}#searchbar button,#searchbar input{background:transparent;border:1px white solid;color:white}#searchbar button ::placeholder,#searchbar button ::-webkit-input-placeholder,#searchbar button :-moz-placeholder,#searchbar button ::-moz-placeholder,#searchbar button :-ms-input-placeholder,#searchbar input ::placeholder,#searchbar input ::-webkit-input-placeholder,#searchbar input :-moz-placeholder,#searchbar input ::-moz-placeholder,#searchbar input :-ms-input-placeholder{color:white!important;font-weight:400!important}#searchbar input{margin-top:4px;width:148px!important;height:26px;font-size:14px}#searchbar input ::placeholder,#searchbar input ::-webkit-input-placeholder,#searchbar input :-moz-placeholder,#searchbar input ::-moz-placeholder,#searchbar input :-ms-input-placeholder{color:white!important!important;font-weight:400!important}#searchbar button{border-radius:0px!important;padding:3px 5px;margin-top:4px}h1{color:#5d5a57}.home h2,.home .h2,h2.slideshow-title{display:block;position:relative;color:#5d5a57;font-size:22px;font-weight:400;text-transform:uppercase!important;font-family:'raleway',sans-serif}.home h2:before,.home .h2:before,h2.slideshow-title:before{display:none}.home h2:after,.home .h2:after,h2.slideshow-title:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:1px;background-color:#c1c1c1}.home h2 .slideshow-title img,.home .h2 .slideshow-title img,h2.slideshow-title .slideshow-title img{margin-right:14px;padding-bottom:8px}h4{font-size:18px;color:#e7600e;font-weight:400;margin:30px 0 6px 0}.contactez-nous-titre{margin:40px 0 20px;font-size:18px}.intro-titre{margin-bottom:20px}.intro-titre:after{display:none}.slideshow-title:after{display:none}.about-titre:after{display:none}.parutions-titre img{display:none}.parutions-titre{text-align:center}.social-titre img{display:none}.social-titre{text-align:center}.detail-sharing-element{display:block;margin-top:24px;text-decoration:none!important;text-align:center}.detail-sharing-element:first-child{margin-top:40px}.detail-sharing-element i{display:block;vertical-align:middle;font-size:40px;color:#7f7f7f;text-align:center}.detail-sharing-element span{display:block;vertical-align:middle;font-size:16px;padding-top:5px;color:#7f7f7f!important}@media screen and (max-width:1800px){.detail-sharing-element:first-child{margin-top:20px}.detail-sharing-element i{font-size:30px}}@media screen and (max-width:1200px){.detail-sharing-element:first-child{margin-top:15px}.detail-sharing-element i{font-size:25px}}@media screen and (max-width:992px){.detail-sharing-element span{font-size:13px}.detail-sharing-element:first-child{margin-top:15px}.detail-sharing-element:last-child{margin-bottom:55px}.detail-sharing-element i{font-size:25px}}.liste-item-cms{background:white;border:solid 1px #173333;color:#727272;height:auto}h2.liste-item-titre{margin-top:0}h3.liste-item-titre{font-size:14px;margin-top:5px;margin-bottom:1px}.bx-wrapper .bx-pager.bx-default-pager a{background:#c0c0c0;width:14px;height:14px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#e7600e}.slideshow{margin-top:0}.slideshow-title{color:#5d5a57}.slideshow-item,.liste-item{background:white;border:solid 1px #5d5a57;color:#999}.slideshow-item .slideshow-item-ville,.liste-item .slideshow-item-ville{color:#000;font-weight:bold;font-size:18px}.slideshow-item .labels-list,.slideshow-item .liste-item-tags,.liste-item .labels-list,.liste-item .liste-item-tags{padding:7px;background:#f5f5f5}.slideshow-item .labels-list .labels-item,.slideshow-item .labels-list .liste-item-tag,.slideshow-item .liste-item-tags .labels-item,.slideshow-item .liste-item-tags .liste-item-tag,.liste-item .labels-list .labels-item,.liste-item .labels-list .liste-item-tag,.liste-item .liste-item-tags .labels-item,.liste-item .liste-item-tags .liste-item-tag{color:#5d5a57}.slideshow-item .labels-list .labels-item .fa,.slideshow-item .labels-list .liste-item-tag .fa,.slideshow-item .liste-item-tags .labels-item .fa,.slideshow-item .liste-item-tags .liste-item-tag .fa,.liste-item .labels-list .labels-item .fa,.liste-item .labels-list .liste-item-tag .fa,.liste-item .liste-item-tags .labels-item .fa,.liste-item .liste-item-tags .liste-item-tag .fa{color:#e7600e}.slideshow-item .liste-item-tags #tags,.liste-item .liste-item-tags #tags{font-size:14px;padding-left:30px}.slideshow-item .liste-item-tags #tags span,.liste-item .liste-item-tags #tags span{display:inline-block;color:#5d5a57;padding-left:10px}.slideshow-item:hover,.liste-item:hover{border-color:#e7600e}.slideshow-item:hover .slideshow-item-ville,.slideshow-item:hover .slideshow-item-secteur,.slideshow-item:hover .slideshow-item-typecat,.slideshow-item:hover .slideshow-item-prix,.slideshow-item:hover .liste-item-ref a,.liste-item:hover .slideshow-item-ville,.liste-item:hover .slideshow-item-secteur,.liste-item:hover .slideshow-item-typecat,.liste-item:hover .slideshow-item-prix,.liste-item:hover .liste-item-ref a{color:#e7600e}.liste-item{max-height:502px}.liste-item .liste-item-prix{position:absolute;top:0;width:174px;height:40px;font-size:18px;line-height:40px;background-color:#e7600e;color:#ffffff}.liste-item .liste-item-wrapper{color:#777}.liste-item .liste-item-desc{height:54px;overflow:hidden;font-size:14px}.liste-item .liste-item-footer-ref{float:right;color:#000;display:inline;margin:0;padding-top:3px;font-size:14px}.liste-item .liste-item-ref a{color:#5d5a57}.slideshow-listing-link{top:16px!important;position:absolute;z-index:510;right:6px;color:#0000}.slideshow-listing-link a{color:inherit;font-size:18px}.slideshow-listing-link a:hover{color:#e7600e}.nobxslider{text-align:center}.nobxslider>li{width:47%!important}.nobxslider .slideshow-item-photo{height:365px}.nobxslider .slideshow-item-photo-wrapper{height:360px;overflow:hidden}.nobxslider .slideshow-item-labels-list{bottom:0;margin:10px 3%;position:relative;width:90%}.nobxslider .slideshow-item-content{margin-bottom:70px}.bigbxslider>li{width:262pc}.bigbxslider .slideshow-item-photo-wrapper{max-height:365px;width:100%;background-color:#292929}.home #vente-villa .slideshow ul li,.home #vente-appartement .slideshow ul li{margin-right:36px!important}.slideshow-pager span{font-size:45px}.slideshow-item-labels-list::before,.liste-item-tags::before{height:0px!important;background-color:red;width:100%}.slideshow-item-labels-list{position:absolute;width:100%!important;margin:0 0%!important;bottom:0px!important;padding-left:7px;padding-bottom:5px;background-color:#f4f4f4!important;font-size:15px}.slideshow-item-content::after{background-color:#f4f4f4!important;position:absolute;padding:15px}.slideshow-item-titre{color:#000}.slideshow small{font-size:12px;color:#999}.slideshow-item-prix{color:#000;font-weight:700}.slideshow-item-secteur{display:block;font-size:16px;font-style:italic;font-weight:lighter;line-height:1.2em;padding:4px 0}.slideshow-item-villesecteur{display:none}.slideshow-item-titre{margin:10px 0;line-height:18px}#intro{margin-top:60px;margin-bottom:60px}#intro strong span,#intro span strong{color:#e7600e}.contact{background:#ffffff;border:2px #e7600e solid}.horaires{width:100%!important;padding:20px;margin-bottom:50px}.alerteemail-titre,.righttxt,.horaires{background:#e7600e;color:#ffffff}.alerteemail-form h3{margin-bottom:30px}.alerteemail-form h4{margin-top:36px;margin-bottom:33px}.alerteemail-form h2{text-align:center;margin-top:0}.alerteemail-form legend{width:35%;border-bottom:0;margin-left:-18px!important;font-size:18px}.alerteemail-form .contact{border:none!important;background:none!important}.contact-form-titre{color:#5e5e5e}.contact-form-titre:after{display:none}.estimation-contact-form .contact-form .form-group.form_message textarea{margin-top:8px}.alerteemail-form .btn-block,.contact-form-submit{background-color:#e7600e;color:#ffffff}.alerteemail-form .btn-block:hover,.contact-form-submit:hover{color:#e7600e}.alerteemail-form .btn-block:after,.contact-form-submit:after{background-color:#ffffff}.estimation-form-submit{background-color:#e7600e;color:#ffffff}.estimation-form-submit:hover{color:#e7600e}.estimation-form-submit:after{background-color:#ffffff}.estimation-form-submit:hover{background:white}.page-statique-content a:hover{color:#e7600e}.header-bottom-brand>.container{max-width:1255px}.footer>.container{max-width:1300px}.footer-logo-agence{margin-top:15px}.footer-slogan{margin-top:25px}@media (max-width:768px){.nav-main .dropdown-toggle{font-size:15px!important}}.input-group-addon{color:#5e5e5e}.bootstrap-datetimepicker-widget{color:#5e5e5e!important}.btn-default .page-statique-btn-back{color:#66b9ed!important;border-color:#66b9ed!important}.btn-default .page-statique-btn-back:hover{color:#555555!important;border-color:black!important}button.btn-favoris{color:#000000!important}button.btn-favoris:hover{color:#004a9c!important}button#btenvoyerami.btn-email:hover{color:#004a9c!important}button#btenvoyerami.btn-email{color:#000000!important}.btn.dropdown-toggle.btn-default{padding-top:4px;padding-bottom:4px}#divlogo{margin-left:300px!important}ul.header-bottom-links{float:right;position:relative;top:35px}ul.header-bottom-links.smallmenu{top:14px}.header-bottom-links li{list-style-type:none;color:#7b706b;text-transform:capitalize;font-size:0.88em}a.footer-link:hover{color:black}.labels-item{color:#51413b}h3 small{color:#322d37}.labels-item{margin-right:10px!important;padding-top:3px!important}.navbar-nav>li>a{font-size:13px}.header-top-nav .navbar-nav li a{color:inherit;font-weight:normal;transition:all ease 0.4s;-moz-transition:all ease 0.4s;-ms-transition:all ease 0.4s;-o-transition:all ease 0.4s;-webkit-transition:all ease 0.4s}.header-top-nav .navbar-nav li a:hover{background-color:black!important;color:#ffede4}.header-top{border-bottom:solid 1px #6e757b;color:#ffffff}.form-control{margin:0}.active .flag-icon-fr{background-image:url("../lib/flag-icon-css/flags/4x3/fr.jpg")}.active .flag-icon-gb{background-image:url("../lib/flag-icon-css/flags/4x3/gb.jpg")}.flag-icon-gb{background-image:url("../lib/flag-icon-css/flags/4x3/gb.jpg")}.form-control{border:1px solid #b2b2b2;border-radius:0px;height:34px;padding:6px 12px;margin-right:5px}.form-control:focus{border-color:#666;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(140,140,140,0.6)}.header-top-navbar-toggle .navbar-toggle,.rsUni,.detail-tools{background-color:#000}.header-top-navbar-collapse-links,.header-top-navbar-collapse-langues{background-color:inherit}.detail-offre-liste-autres-devises{background-color:#fff}#detail-offre-360-box{position:relative}#detail-offre-360-box-unfull{display:none;position:fixed;top:20px;right:20px;color:#ffffff;font-size:40px;cursor:pointer;z-index:10010}@media screen and (max-width:768px){.float-none-xs{float:none!important}}@media screen and (max-width:992px){.float-none-sm{float:none!important}}#detail-offre-360-box.full{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}:-webkit-full-screen #detail-offre-360-box-unfull{display:block}:-moz-full-screen #detail-offre-360-box-unfull{display:block}:-ms-fullscreen #detail-offre-360-box-unfull{display:block}:fullscreen #detail-offre-360-box-unfull{display:block}.full #detail-offre-360-box-unfull{display:block}#detail-offre-360-box-unfull{display:none;position:fixed;top:20px;right:20px;color:#ffffff;font-size:40px;cursor:pointer;z-index:10010}#detail-offre-360-container{border:2px #e7600e solid;background:#000;margin-top:50px;width:100%}#detail-offre-360-container .btn-box{margin-top:20px;padding:0 30px 25px 30px}#detail-offre-360-box{width:100%;position:relative;overflow:hidden}#detail-offre-360-box:before{content:"";display:block;padding-top:80%}#detail-offre-360-box>iframe{position:absolute;left:0;right:0;bottom:0;width:100%;height:100%}#content{background-color:#f4f4f4}.listing #content{margin-top:40px}#header-bottom-logo-agence{width:100%;margin:auto!important;margin-bottom:20px}#header-bottom-logo-agence>a{display:block;margin:0 auto;width:95%}.detail-tools-item .btn{color:#fff!important;font-size:18px!important}.nav>li>a{padding:9px 6px}.nav .dropdown-menu>li>a{font-size:17px!important;padding:3px 10px}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:inherit;border-color:initial}.page-statique-content img.info-ville-photo{width:100%;margin-top:30px}.alerteemail-titre,.alerteemail-form h3{font-size:30px;text-align:center;margin-bottom:0}.alerteemail-form h3.popover-title{font-size:21px}.estimation-form-type .input-group{width:316px}.estimation-form-description fieldset .form-group{margin-bottom:0}.estimation-form-description fieldset .form-group{width:60%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left}.estimation-form-description fieldset{margin-bottom:14px}.form .form-horizontal .form-group.estimation-form-prestations-checkboxes{margin-left:35%!important;margin-right:0!important;width:63%}.estimation-form-etage{width:100%!important;margin-bottom:14px}.righttxt{width:100%!important;padding:20px;margin-bottom:50px}.righttxt .btn-group>.btn{width:80%;margin-bottom:14px}.deleteville{float:left!important;margin-right:10px!important;margin-left:1px}#selectvilles{margin-left:105px!important;margin-top:83px!important}#selectvilles div:first-child{margin-top:10px!important}#elargirmoins{margin-left:50px}#elargirmoins + input{width:269px;text-align:center}.alerteemail-form .btn-block,.estimation-form-submit{font-size:20px;color:#fff;text-transform:uppercase;margin-top:30px;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.alerteemail-form .bootstrap-select.btn-group .dropdown-menu li a{font-size:14px}.alerteemail-form .bootstrap-select.btn-group .dropdown-menu li a:hover{color:#000!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px;margin-left:1px}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"]{}.alerte .radio input[type="radio"],.alerte .radio-inline input[type="radio"],.alerte .checkbox input[type="checkbox"]{display:none}.checkbox .cr,.radio .cr{position:relative;display:inline-block;border:1px solid #fff;width:1.3em;height:1.3em;float:left;margin-right:.5em}.checkbox label input[type="checkbox"]:checked + .cr>.cr-icon,.radio label input[type="radio"]:checked + .cr>.cr-icon{transform:scale(1) rotateZ(0deg);opacity:1}.checkbox label input[type="checkbox"] + .cr>.cr-icon,.radio label input[type="radio"] + .cr>.cr-icon{transform:scale(1.5) rotateX(-20deg);opacity:0;transition:all .3s ease-in}.checkbox .cr .cr-icon,.radio .cr .cr-icon{position:absolute;font-size:.8em;line-height:0;top:50%;left:20%}.page-statique-titre::before{height:0px!important}.gestion_locative .page-statique-content{margin-bottom:20px;background-color:#FFF}.gestion_locative .page-statique-content .bx-wrapper{padding-top:20px}.gestion_locative .page-statique-content .bx-wrapper .bx-pager{top:-34px}.home section#vente-villa{top:16px}#slideshow-main{margin-top:0}.home #slideshow-main{margin-top:210px!important;max-height:705px}.home #vente{margin-top:60px}.navbar-form .input-group>.form-control{width:95%!important}.contactez-nous-contact-form.contact{padding-bottom:10px;border:solid 2px black!important;background-color:#ffffff!important}.dropdown-menu>.active>a{background-color:#0089b7!important}.pagination>.active>a{background-color:#7993bd!important;border:solid 2px #7993bd!important}.detail-offre-souscompromis{color:#fff;text-transform:uppercase!important;font-weight:600!important;line-height:30px;background-color:#7993bd;border-color:#7993bd!important;bottom:initial;font-size:17px}.plan-site-items-liste{margin-bottom:0px}.plan-site h3{font-size:15px;padding-bottom:0;margin-bottom:0;margin-top:0;line-height:1.42857}.bx-wrapper .bx-pager{top:-80px}.apropos-texte-a{color:#262626}.about{min-height:initial}.home #content .container:nth-child(2){margin-top:10px}.parutions{min-height:150px;margin-top:25px!important;padding-bottom:13px}.parutions h1{margin-top:0;text-transform:uppercase}.parutions-lien{display:inline-block;margin-top:20px;font-size:18px;clear:both;background:#e7600e;padding:5px 15px;color:white;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;position:absolute!important;bottom:30px}.parutions-lien:hover{color:#e7600e!important;background:white}.parutions-lien .fa{margin-left:10px}.parutions-article{padding:20px 20px 20px 0px;position:relative}.parutions-article-item,.parutions-article .liresuite{font-weight:bold}.parutions #retourliste{float:left;padding:20px 0 40px;clear:both}.listing h2.liste-titre{display:inline;margin-bottom:0;padding-bottom:0}.listing h2.liste-titre::before,.listing h1.liste-titre::before{display:none}.listing h1.liste-titre{display:inline-block;margin-bottom:0;padding-bottom:0;margin-top:0}.listing hr.liste-titre{margin-top:0px;border:0}#listing .page-statique-titre{margin-left:12px}#listing ul{padding-left:0}#listing .liste li{list-style-type:none}#listing article{margin-top:40px}#listing .liste .col2 header small,#listing .liste .col2 header h3{font-size:16px;color:#000;font-weight:600}#listing .liste .col2 header:hover small,#listing .liste .col2 header:hover h3{color:#de0000}#listing article footer a:hover{color:#8922bf}#listing .liste .col2 header small,#listing .liste .col2 header h3{display:inline}#listing article footer a div hr{margin:0!important;background-color:red}#listing #resultats article footer a.btn{padding-top:0}#resultats li a{color:#000}.sociaux{margin-top:20px!important;padding-bottom:46px;float:left;width:100%}.about-social{text-align:center!important;margin-top:48px}.about-social>li{margin:0 15px}.dropdown-menu>li>a.link-inverse,.lastcontainer-link,.detail-tools-item .btn{color:#262626}.bootstrap-select>.dropdown-toggle{border-radius:0px!important;color:#333!important;font-weight:lighter;font-size:17px;font-style:normal}.budget-max{border-radius:0px!important;color:#485866!important;font-style:italic!important}.budget-max:hover{border:1px #00bcea!important;color:#00bcea!important}.lastcontainer .container .row div:nth-child(3){padding-left:20px}.detail-offre-titre{font-size:25px}.contactez-nous-agence{margin-right:0px}.contactez-nous-google-map-content{color:#000}.contactez-nous-google-map{height:400px;border:10px solid black}.contactez-nous-photo{width:100%}.info_adresse{font-family:'Lato',sans-serif;font-weight:100;margin-bottom:24px}.info_adresse .footer-legal .footer-link{text-transform:uppercase;font-size:14px;font-weight:bold}.img-responsive>img{width:100px;display:block;margin:0 auto 20px auto}.about_actualite{background-color:#fff!important}.detail-offre-autre-devise{color:#000!important}.cookiebanner{background-color:#D2D2D2!important}.cookiebanner span,.cookiebanner-close{color:#000!important}.cookiebanner a{color:#004a9c!important}.home #vente-appartement .bx-wrapper{margin-bottom:40px}.contactez-nous .bx-wrapper{margin-top:60px}.contactez-nous .bx-pager.bx-default-pager{top:-60px}.langues_navlinks{float:right;margin-top:1px}.navbar-toggle{background-color:#282828!important}.offre .fa-heart,.offre .fa-certificate,.offre .fa-flag,.offre .fa-arrow-down{color:#000}.liste-item-tags,footer.liste-item-tags,.slideshow-item-content::after{width:100%!important;margin:0 0%!important;bottom:0px!important;background-color:#f0f0f0;min-height:35px}.about-social-link{background-color:transparent}.about-social-link2{texte-align:center!important}.page-services-content{padding-top:50px;padding-bottom:50px;text-align:justify}.page-services-content p{padding-top:10px;padding-bottom:10px;text-align:justify}.page-services-content span{font-size:20px;padding-bottom:20px;text-align:center!important;color:#00b8ec;margin-top:20px}.detail-offre-souscompromis{background:#0089b7}article:hover{cursor:pointer}.sorting-toggle li.active a{color:white}.parutions .liste-item-photo-wrapper{float:left;width:25%;background-color:#f0f0f0}.home .liste-item-photo-wrapper{float:left;width:100%;max-width:422px;height:282px;display:block;position:relative;background-color:#f0f0f0}@media screen and (max-width:1200px){.parutions-lien{position:relative}}@media screen and (max-width:768px){.parutions-lien{bottom:-25px}}.parutions .liste-item-photo-wrapper{height:initial;margin-right:20px}.img-thumbnail{width:100%}.parutions .liste-item-photo{height:auto;padding:0}.liste-item-cms{position:relative;min-height:320px;overflow:hidden;margin-bottom:20px;background-image:none;background-position:50% 30%;background-repeat:no-repeat}#listing .liste-item-cms article{margin-top:0px}.liste-item-cms .liste-item-titre{padding-left:0;padding-right:0;padding-top:20px}.liste-item-texte h3.liste-item-titre{font-size:19px}.liste-item-cms .liste-item-desc{overflow:hidden;font-size:16px;height:initial}.liste-item-cms .img-thumbnail{height:auto}.liste-item-cms .liste-item-photo-wrapper{}.liste-item-cms footer.liste-item-tags{padding:7px 2%!important}.about p,.parutions p{font-family:'Lato',sans-serif;font-size:17.5px;text-align:justify;line-height:1.6em}.parutions .page-statique-titre{margin-left:15px}.parutions .cms-article h2{margin-left:-2px}.about h1,.sociaux h2,.sociaux h1,.sociaux h2 small{text-transform:uppercase}.parutions h1{text-align:center;width:100%;position:relative}.bx-wrapper>li{width:262px!important}.langues_navlinks #alertnl{display:none;position:absolute;top:100%;right:50px;width:150px;padding:1em;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-align:center;background-color:#92cbef;border-radius:3px;z-index:3000}.langues_navlinks #alertnl button{margin-top:10px;color:#000}.lastcontenue_alerteemail{margin:10px}.langues_navlinks a:hover{color:#ffede4!important}.nav-justified{text-align:center!important}.nav-justified>li{display:inline-block!important}.nav-justified>li:not(:last-child){padding-right:90px!important}@media screen and (max-width:1899px){.nav-justified>li:not(:last-child){padding-right:74px!important}}.icon-responsive i:not(last-child){margin-right:2px;color:#f4f4f4}#map-container{margin-bottom:30px}footer a:hover{color:#000!important}#fullscreenMap{display:none}.rsUni .rsThumb{width:auto!important;height:auto!important}.rsUni .rsThumb img{width:auto!important;height:66px!important}.detail-offre-infos-pratiques{padding:0 15px}.parutions-article-item{display:block;margin-bottom:15px}#gallery-container .fullscreen{position:absolute;top:0;left:50%;transform:translateX(-50%);color:white;font-size:40px;cursor:pointer}#gallery-container .fullscreen-out{display:none;position:absolute;top:15px;right:35px;color:white;font-size:40px;cursor:pointer}#gallery-container #gallery2{background:black}#gallery-container .rs01thumbnail{display:block;margin:0!important;padding:15px 0 8px 0}#gallery-container .rs01pagitem{border:none}#gallery-container .rs01thumbwrap{border:1px white solid!important}#gallery-container.full{width:100%!important;height:100%!important;background:#000!important}#gallery-container.full .rs01viewport{height:100%!important}#gallery-container.full .rs01thumbnail{position:absolute;bottom:0}#gallery-container.full .rs01imgback{width:auto!important;height:auto!important;top:0!important}#gallery-container.full .fullscreen{display:none}#gallery-container.full .fullscreen-out{display:block}.detail-offre-labels-list{min-height:24px}#listing .page-statique-titre{font-size:18px}.detail-offre-devise.dropdown a{font-size:18px}@media (max-width:758px){.slideshow ul li{display:inline!important}}@media (min-width:1800px){.container:not(.container-mini){width:1740px}.listing #content .lastcontainer>.container,.home #content .lastcontainer>.container{width:1170px}.liste-item-photo-wrapper{position:relative;height:366px}.liste-item-prix{margin-left:190px}h2.liste-item-titre-1{font-size:17px;text-align:center}.slideshow-item-secteur,.slideshow-item-nbpieceschambres{display:none}.slideshow-item-villesecteur{display:initial}.slideshow-item-typecat::before{content:" - "}.slideshow ul li{margin-right:26px!important}.parutions{margin-top:65px!important}}@media (max-width:1600px){.liste-item-footer-ref{display:none}}@media (min-width:1200px){.bigbxslider li,.slideshow .bignobxslider li{max-width:552px}.bigbxslider p.slideshow-item-prix{font-size:19px!important;margin-top:-10px}.bigbxslider .slideshow-item-titre small{font-size:16px!important;color:darkgrey}.bigbxslider .slideshow-item-desc{font-size:16px}.lastcontainer{padding-top:18px}.form legend{border-bottom:0px!important;margin-left:9px!important;width:35%}.forme .contact-form .form-control{width:133%!important;margin-left:7px}}@media (min-width:990px) and (max-width:1199px){.bx-wrapper .bx-pager{top:-50px}.bigbxslider li{max-width:450px!important}.estimation-form-type .input-group{width:33.8%}.estimation-form-description fieldset{margin-top:22px}.righttxt .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:210px;margin-left:10.5%}.estimation-form-type-legende3{font-weight:normal;font-size:18px;color:#666;font-family:'Lato',Candara,'Open Sans',sans-serif}#elargirmoins{margin-left:232px}#elargirmoins + input{text-align:center;border:1px solid #CCC;padding:6px;margin-top:8px}.alerteemail-form .horaires{}.alerteemail-form h4{}}@media (min-width:768px){.container>.navbar-collapse{margin-left:-12px}.bigbxslider .slideshow-item-photo-wrapper{height:368px}.bigbxslider .slideshow-item{min-height:500px}}@media (max-width:1200px){.nav-justified>li:not(:last-child){padding-right:47px!important}.tel_mail,.tel_mail div,.navbar-liste-agence,.navbar-liste-agence div{font-size:11px}.tel_mail .info_mail a,.agence-nb a{padding-left:10px}.navbar-nav>li>a{font-size:10px}.nav>li>a{padding:10px 5px}.nav-justified .dropdown-toggle a,.nav-justified li a{font-size:15px!important}.nav .dropdown-menu>li>a{font-size:15px!important;padding:3px 10px}.nav-main .nav .dropdown-menu{left:3px}.header-bottom-brand{padding-top:10px;min-height:initial!important}#header-bottom-logo-agence .nom-agence{max-width:500px;margin-top:30px}#header-bottom-logo-agence img{max-width:90px;margin-top:35px}#header-bottom-logo-agence img.smallmenu{max-width:66px;margin-top:20px}#header-bottom-logo-agence img.nom-agence.smallmenu{max-width:450px}.header-bottom-links{top:45px}.home #slideshow-main{margin-top:190px!important}.nobxslider li{margin-left:0!important;margin-right:0!important}.nobxslider li:first-of-type{margin-right:50px!important}.estimation-form-type-legende3{font-weight:normal;font-size:18px;color:#666;font-family:'Lato',Candara,'Open Sans',sans-serif}#elargirmoins{margin-left:233px}#elargirmoins + input{text-align:center;border:1px solid #CCC;padding:6px;margin-top:8px}.alerteemail-form .horaires{}.alerteemail-form h4{}.righttxt .btn-group>.btn{width:322px;margin-bottom:14px}#gallery-container.full .rs01imgback{max-width:100%!important}}@media (max-width:1500px){.lastcontainer .container .row div:nth-child(3){padding-left:15px!important}.lastcontainer-col:not(:last-child){padding-right:inherit!important}}@media (max-width:992px){.nav-justified>li:not(:last-child){padding-right:24px!important}.header-bottom{top:0px}.home #slideshow-main{margin-top:205px!important}.langues_navlinks{float:left;margin-left:13px}.header-top-navbar-collapse-langues{margin-left:446px}ul.header-bottom-links{display:none!important}.nav-justified .dropdown-toggle a,.nav-justified li a{font-size:12px!important}.nav-justified>li{padding-right:4px}.dropdown-menu>li>a.link-inverse{font-size:13px}.nobxslider li:first-of-type{margin-right:40px!important}#header-bottom-logo-agence img{max-width:100px;margin-top:80px}#header-bottom-logo-agence img.smallmenu{max-width:76px;margin-bottom:10px;margin-top:20px}#header-bottom-logo-agence .nom-agence{max-width:510px;margin-top:70px}#header-bottom-logo-agence .nom-agence.smallmenu{max-width:400px!important}.header-bottom-brand.smallmenu{}.lastcontainer .container .row div:nth-child(3){padding-left:50px}.footer-nav{width:100%}.footer-logo-agence{width:10%}.info_adresse{width:100%}.footer-coordonnees-agence{white-space:nowrap}.footer-coordonnees-agence :nth-child(2),.footer-coordonnees-agence :nth-child(5){white-space:normal}.about{margin-top:20px}}@media screen and (min-width:768px) and (max-width:768px) and (orientation:portrait){#searchbar{position:absolute;top:2px;right:12px}.container>.navbar-collapse{margin-left:-5px}.langues_navlinks{padding-top:5px;margin-left:-20px;margin-top:13px}.navbar-right{margin-right:90px}.header-top{top:0px}.tel-mail{margin-top:25px;margin-left:-1px}.header-top-navbar-collapse-links{float:left!important}.header-top-navbar-collapse-langues{margin-left:0px}.header-bottom{top:4px}.header-bottom-brand{padding-left:4px}#header-bottom-logo-agence>a{width:90%}.tel_mail,.tel_mail div,.info_mail a,.navbar-liste-agence{}.nav-main .container{margin-left:21px}.nav-main.smallmenu.fixedtop{position:fixed;top:-6px;background-color:#fff!important;width:100%;border-top:5px solid #000;-moz-box-shadow:0 5px 5px rgba(182,182,182,0.75);-webkit-box-shadow:0 5px 5px rgba(182,182,182,0.75);box-shadow:0 5px 5px rgba(182,182,182,0.75)}.estimation-form-type .input-group{width:44%}}@media (max-width:768px){.search{position:static;bottom:initial}.header-top-navbar-collapse-langues,.header-top-navbar-collapse-links{background:#f4f4f4!important}.nav-justified>li{display:block!important}.header-bottom{top:0px}#header-bottom-logo-agence img{max-width:70px;margin-bottom:20px}#header-bottom-logo-agence img.smallmenu{display:none!important}#header-bottom-logo-agence .nom-agence{max-width:250px;margin-left:80px}#header-bottom-logo-agence .nom-agence.smallmenu{display:none}.langues_navlinks{float:none;padding:0 30px}.header-top-navbar-collapse-links li:not(.active) a{font-size:10px;font-weight:400}#header-bottom-logo-agence>a{width:90%}.tel_mail,.tel_mail div,.info_mail a,.navbar-liste-agence,.navbar-liste-agence div,.agence-nb a{}.tel_mail a{color:#66b9ed}.tel_mail div{font-size:12px}.tel_mail{margin-left:7px}h2.liste-item-titre{margin-top:-10px!important;margin-bottom:0!important}.slideshow-item-ville{line-height:1.1!important}.slideshow-item-ville *{line-height:1.1!important;margin-bottom:-8px}.detail-tools-list li{display:block;width:100%}.liste-item-footer-ref{display:none!important}.liste-titre{font-size:18px}#gallery-container .fullscreen{display:none!important}#btphotoHD{display:none!important}}@media only screen and (max-width:767px){#header-bottom-logo-agence img{padding:0}#divLogo a>img{float:left;max-width:10%;margin-top:8px}#header-bottom-logo-agence img.nom-agence{max-width:67%;margin-left:12%}.header-top-navbar-collapse-langues{margin-left:-15px}.header-top-navbar-collapse-links li.active{background-color:#eaeaea}.tel_mail .tel_number,.tel_mail .info_mail{display:initial}.header-top-nav .navbar-nav li.active a,.tel_mail .tel_number a,.tel_mail .info_mail a{color:inherit;padding-left:inherit!important}.header-top-navbar-collapse-links li:not(.active) a{color:black}.navbar-fixed-top .navbar-collapse,.header-top-navbar-toggle{background-color:black!important;color:white!important}.navbar-toggle{background-color:transparent!important}.navbar-nav>li>a,.header-top-navbar-collapse-links li:not(.active) a{font-size:14px}.navbar-liste-agence a:hover{color:#432740}.tel_mail,.navbar-liste-agence{padding-left:20px}.tel_mail div,.navbar-liste-agence div{font-size:16px}#searchbar input{height:35px;font-size:14px;padding-left:5px;width:90%!important}#searchbar{margin-left:13px}.input-group-btn{padding-right:7px}.nav-justified li a{text-align:left;font-size:16px!important}.nav-main .nav .dropdown-menu{box-shadow:0px 4px 5px 4px #666;background-color:white}.nav-main .nav .dropdown-menu>li>a.link-inverse{color:black!important}.footer-logo-agence{float:none;width:20%;margin-right:0px}}@media (max-width:560px){#header-bottom-logo-agence .logo-agence{max-width:80%;margin-left:7%;margin-top:15px}#header-bottom-logo-agence img.nom-agence{max-width:80%;margin-left:7%;margin-top:5px;margin-bottom:5px}.navbar-liste-agence div{display:block}.tel_mail{padding-left:18px}.tel_mail .info_mail{display:inline-block}.tel_mail .agence-nb a,.tel_mail .agence-nb:first-child a{padding-left:4px}}@media (max-width:500px){.tel_mail .info_mail a,.navbar-liste-agence .agence-nb a{padding-left:1px}#divLogo a>img:not(.nom-agence){display:none}#header-bottom-logo-agence img.nom-agence{max-width:100%;margin-left:0%}#header-bottom-logo-agence img{max-width:100px;margin-top:0;margin-bottom:10px}#header-bottom-logo-agence .nom-agence{max-width:200px;margin-left:6px;margin-top:0}.footer-coordonnees-agence{white-space:initial}.alerteemail-form legend{width:80%}.estimation-form-description fieldset .form-group{width:100%;padding-left:9px}.righttxt .btn-group>.btn{width:340px}#elargirmoins{margin-left:10px}#elargirmoins + input{}#budgetv,#surface,#terrain{margin-right:0}#budgetv{}#surface,#terrain{}.estimation-form-description .input-group .form-control:last-child{margin-left:16px;width:300px}.form label{font-weight:normal!important;font-size:18px!important;display:inline-block}.estimation-form-prestations-checkboxes .checkbox-inline:nth-child(odd){width:100%}.form .form-horizontal .form-group.estimation-form-prestations-checkboxes{margin-left:0px!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px;margin-left:25px}}@media (max-width:400px){.header-bottom{top:0px}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:245px;margin-left:25px}#budgetv{}#surface,#terrain{}.estimation-form-description .input-group .form-control:last-child{margin-left:0px;width:100%}.righttxt .btn-group>.btn{width:240px}}@media (max-width:380px){.tel_mail .info_mail a,.navbar-liste-agence,.agence-nb a{font-size:15px}}@media (max-width:320px){.tel_mail .info_mail a,.navbar-liste-agence,.agence-nb a{font-size:13px}}@media only screen and (min-width:1200px) and (max-width:2000px){.form .bootstrap-select>.dropdown-toggle{width:146%!important;margin-left:0px}.forme .estimation-form-type-legende{line-height:0.5!important}.righttxt .bootstrap-select.btn-group .dropdown-menu{margin-left:60px!important;width:148%!important}.form legend{border-bottom:0px!important;margin-left:-8px!important}.form .input-group{margin-left:15px!important;width:58%}.forme .contact-form .form-control{width:136%!important}.form .estimation-form-type-select label{margin-top:10px!important;line-height:0.2!important;margin-left:15px!important}.form-row .bootstrap-select>.dropdown-toggle{width:142%!important;margin-left:-3px!important;margin-bottom:15px}.form-row .estimation-form-prestations-checkboxes{margin-left:-57px!important}.estimation-form-type-legende3{width:16%!important}.righttxt .btn-group>.btn:first-child{width:148%!important;margin-left:60px!important}#elargirmoins{margin-left:61px!important}.textarea-style{font-style:italic}#coche{margin-top:0px}#coche .form legend{margin-left:-57px!important}#selectvilles{margin-left:162px!important}.horairecheck{margin-top:50px}.forme .estimation-form-type-legende{line-height:1.5!important;padding-top:3px}}@media only screen and (min-width:992px) and (max-width:1199px){.form .bootstrap-select>.dropdown-toggle{width:141%!important;margin-left:0px!important}.forme .estimation-form-type-legende{line-height:0.5!important}.righttxt .bootstrap-select.btn-group .dropdown-menu{margin-left:60px!important;width:148%!important}.form-row .bootstrap-select>.dropdown-toggle{width:137%!important;margin-left:12px!important}.form legend{margin-bottom:5px!important;margin-top:5px!important;margin-left:-8px!important}.form .input-group{margin-left:20px!important;width:33%}.form .form-horizontal .form-group{margin-right:0px!important}.form .estimation-form-type-select label{margin-top:20px!important;margin-bottom:20px!important;line-height:0.2!important;margin-left:17px!important}.forme .contact-form .form-control{width:69%!important}.form-row .estimation-form-prestations-checkboxes{margin-left:-57px!important}.estimation-form-prestations-checkboxes{width:60.33333%}.estimation-form-type-legende3{width:16%!important}.righttxt .btn-group>.btn:first-child{width:148%!important;margin-left:60px!important}.righttxt{margin-top:50px}#elargirmoins{margin-left:126px!important}#elargirmoins + input{width:310px}#coche{margin-top:0px}#coche .form legend{margin-left:-57px!important}#selectvilles{margin-left:198px!important}.horairecheck{margin-top:50px}.forme .estimation-form-type-legende{line-height:1.5!important;padding-top:3px}}@media only screen and (min-width:768px) and (max-width:991px){.form .bootstrap-select>.dropdown-toggle{width:150%!important}.righttxt .bootstrap-select.btn-group .dropdown-menu{margin-left:60px!important;width:148%!important}.form .input-group{margin-left:15px!important;width:46%}.form legend{margin-bottom:16px;margin-left:-8px!important}.form-row .bootstrap-select>.dropdown-toggle{width:135%!important}.form .estimation-form-type-select label{margin-top:20px!important;width:auto;line-height:0.2!important;margin-left:15px!important}.estimation-form-prestations-checkboxes .checkbox-inline:nth-child(2n+1){}.estimation-form-prestations-checkboxes .checkbox-inline{text-align:center}.form-row .bootstrap-select>.dropdown-toggle{width:150%!important;margin-left:15px!important}.forme .estimation-form-type-legende{line-height:0.5!important}.form-row .estimation-form-prestations-checkboxes{margin-left:-57px!important}.estimation-form-type-legende3{width:16%!important}.righttxt .btn-group>.btn:first-child{width:150%!important;margin-left:115px!important}.righttxt{margin-top:50px}#elargirmoins{margin-left:86px!important}#elargirmoins + input{width:330px}#coche{}#coche .form legend{margin-left:-57px!important}#selectvilles{margin-left:165px!important}.horairecheck{margin-top:50px}.form .form-horizontal .form-group{margin-right:0px!important}.forme .estimation-form-type-legende{line-height:1.5!important;padding-top:3px}.form .form-horizontal .form-group.estimation-form-prestations-checkboxes{width:70%;margin-left:27%!important}}@media only screen and (min-width:360px) and (max-width:767px){.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:85%}.form .bootstrap-select>.dropdown-toggle{width:100%}.form-row .bootstrap-select>.dropdown-toggle{}.estimation-form-type-select label{margin-left:15px!important}.form .estimation-form-type-select label{margin-bottom:5px!important;margin-top:5px}.alerteemail-form .bootstrap-select>.dropdown-toggle{}.forme .estimation-form-type-legende{line-height:0.5!important}.form legend{margin-left:-5px!important;padding-right:0}.form .input-group{margin-left:9px!important;width:39%}#coche{margin:30px 14px}.righttxt{margin-top:50px!important}.estimation-form-type-legende3{width:100%}#elargirkm{width:78%!important}#elargirmoins{margin-left:0px!important}#selectvilles{margin-left:14px!important;margin-top:10px!important}.horairecheck{margin-top:50px}.form .form-horizontal .form-group{margin-right:0px!important}.form .form-horizontal .form-group.estimation-form-prestations-checkboxes{margin-left:0!important;width:100%}}@media only screen and (max-width:450px){.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:90%;margin-left:0}.form .form-horizontal .form-group{margin-left:10px!important;margin-bottom:15px!important}.form .input-group{margin-left:9px!important;width:87%;margin-bottom:15px!important}.form legend{width:100%;margin-left:-5px!important;padding-right:0;line-height:1!important;margin-bottom:10px}.form .form-horizontal .form-group{width:100%;position:relative;min-height:1px;padding-left:0px;padding-right:15px;float:left}#selectvilles{margin-left:9px!important;margin-top:10px!important}}@media only screen and (min-width:320px) and (max-width:359px){.form .bootstrap-select>.dropdown-toggle{width:100%;margin-left:-44px}.form-row .bootstrap-select>.dropdown-toggle{width:100%!important;margin-left:15px!important}.estimation-form-type-select label{margin-left:15px!important}.form .estimation-form-type-select label{margin-bottom:5px!important;margin-top:5px}.bootstrap-select>.dropdown-toggle{width:102%!important}.form .input-group{margin-left:15px!important;width:78%}.forme .estimation-form-type-legende{line-height:0.5!important}#coche{margin-top:50px}.righttxt{margin-top:50px!important}#elargirkm{width:120px}#elargirmoins{margin-left:0px!important}#selectvilles{margin-left:15px!important;margin-top:10px!important}.horairecheck{margin-top:50px}.form .form-horizontal .form-group{margin-right:0px!important}}