.undo-ul{padding:0;margin:0;list-style:none;list-style-type:none;}.undo-li{margin-bottom:0;list-style:none;list-style-type:none;}.undo-p{margin:0;}.v-align{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}.vingt-pc{padding:0 15px;float:left;width:20%;}.vingt-pc.flat-left{padding-left:0;}.vingt-pc.flat-both{padding-left:0;padding-right:0;}.vingt-pc.flat-right{padding-right:0;}.display-none{display:none;}img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}@media (max-width: 1300px){#header-menu{display:none;}header .main-header .logos-wrap .logo{margin:0 !important;padding:5px 0;}.mobile-btn{display:block !important;float:right;margin:6px;}.mobile-btn:hover{cursor:pointer;}#mobile-menu{position:absolute;left:0;width:100%;background:#c22818;top:112px;}#mobile-menu ul{padding:30px 0;}#mobile-menu ul li{list-style:none;text-align:center;margin:10px 0;}#mobile-menu ul li a:link,#mobile-menu ul li a:visited,#mobile-menu ul li a:hover{color:#fff;font-size:18px;}#mobile-menu ul li .children{display:none;}}@media screen and (max-width: 1000px){body .image-banner h1{letter-spacing:2px;padding-top:6%;font:900 20px/1em 'Raleway', sans-serif;text-transform:uppercase;color:#fff;max-width:1200px;margin:0 auto;}}@media (max-width: 767px){.vingt-pc{width:100% !important;}.image-fix{height:1500px !important;background-size:767px !important;background-repeat:no-repeat;background-position:top !important;}.no-pad-left{padding-right:0px !important;padding-left:0px;}}html,body{font:300 17px/1.4em 'Open Sans', sans-serif;color:#3d3d3d;}h1,h2,h3,h4,h5,h6{line-height:1.3em;margin-bottom:0.5em;}h1{font-size:2.5em;font-weight:600;}h2{font-size:2.1em;font-weight:300;}h3{font-size:1.3em;font-weight:400;}h4{font-size:1.2em;font-weight:300;font-style:italic;}h5{font-size:1.1em;font-weight:800;}h6{font-size:1em;font-style:italic;}p{margin:0 0 1em;}a{color:#c22818;}em{font-style:italic;}strong{font-weight:600;}.red-banner{background-color:#991c10;height:40px;z-index:10;text-align:center;width:100%;}.image-fix{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;}.image-under{min-height:250px;display:block;background:center no-repeat;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);}.pictureContainer{padding-top:3px;position:absolute;bottom:0;background-color:#fff;width:100%;}.titre-img h3{color:#fff;font:900 20px/1em 'Raleway', sans-serif;text-transform:uppercase;text-align:center;position:absolute;top:5%;left:0;right:0;}.titre-landpage{position:relative;text-align:center;}.image-banner h1{letter-spacing:2px;padding-top:6%;font:900 40px/1em 'Raleway', sans-serif;text-transform:uppercase;color:#fff;max-width:1200px;margin:0 auto;}.image-banner{width:100%;position:relative;clear:both;}.no-pad{padding-left:0;padding-right:0;}.no-pad-left{padding-left:0;padding-right:3px;}.container-acceuil{width:100%;}.div-bouton{position:absolute;top:60%;text-align:center;right:0;left:0;}.bouton-plus{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;border:2px solid #fff;color:#fff !important;}.bouton-plus:hover{background-color:#fff;transition:0.5s;color:#000 !important;}.pic{border:5px solid #fff;-webkit-box-shadow:0px 2px 2px 0px rgba(50,50,50,0.25);-moz-box-shadow:0px 2px 2px 0px rgba(50,50,50,0.25);box-shadow:0px 2px 2px 0px rgba(50,50,50,0.25);margin:0 0 1em;}ul.sub-menu{border-right:1px solid #fff;}ul.sub-menu li{color:#fff;font-size:16px;margin:5px 0;}.tx-white{color:#fff;}.tx-red{color:#c22818;}.bg-white{background-color:#fff;}.bg-red{background-color:#c22818;}.bg-grey{background-color:#eaeaea;}.left{float:left;}.right{float:right;}.btn-black{padding:10px;border:2px solid #3d3d3d;margin:1em 0.3em;text-align:center;}.btn-black span{color:#3d3d3d;}.btn-red{padding:10px;border:2px solid #c22818;margin:1em 0.3em;text-align:center;font-size:0.8em;display:inline-block;}.btn-red span{color:#c22818;}.btn-white{padding:10px;border:2px solid #fff;margin:1em 0.3em;text-align:center;}.btn-white span{color:#fff;}.btn-black:hover,.btn-red:hover,.btn-white:hover{opacity:0.7;background:rgba(255,255,255,0.1);cursor:pointer;}.wrapper{margin:0 auto;width:1200px;max-width:90%;}.divider-red{width:33%;height:5px;background-color:#c22818;margin:10px 0;}.texture-bg{background:url(../images/grey-texture.jpg) repeat top left;padding:2em 0;border-top:5px solid #3d3d3d;}.titre{font-weight:600;font-size:1.3em;margin-bottom:0.3em;}.home header,.home footer{display:none;}#mobile-menu,.mobile-btn{display:none;}#splash{position:absolute;margin:0;width:100%;height:100%;}#splash .sp{padding:3%;text-align:center;min-height:800px;}#splash h2{font-size:1.6em;}#splash h3{font-size:1.1em;}#splash p{font-size:15px;}#splash img{margin:20px 0 10px;}#splash .img-type{width:450px;max-width:95%;}#splash .splash-content{margin:8% 0;}header{position:relative;z-index:9;}header .top-header{background:#fff;padding:5px 0;border-bottom:1px solid #eaeaea;}header .top-header .top-contact{padding:0 1%;border-right:1px solid #eaeaea;border-left:1px solid #eaeaea;}header .top-header .top-social{padding:0 1%;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;font-size:0.9em;}header .top-header .top-social .fb:hover{background-color:#6c8cc9;}header .top-header .top-social .tw:hover{background-color:#1bb2e9;}header .top-header .top-social p{margin:0.5em 0.3em 0 0;}header .top-header .top-search{padding:0 1%;border-left:1px solid #eaeaea;}header .main-header{padding:0.6em 0 0;background:rgba(255,255,255,0.8);-webkit-box-shadow:0px 5px 5px 0px rgba(50,50,50,0.25);-moz-box-shadow:0px 5px 5px 0px rgba(50,50,50,0.25);box-shadow:0px 5px 5px 0px rgba(50,50,50,0.25);}header .main-header .logos-wrap{max-width:36%;}header .main-header .logos-wrap .logo{margin:10px 0.8%;}header .main-header .logos-wrap .logo:hover{opacity:0.8;}header .main-header .logos-wrap.small-logo .logo{max-width:20%;}header .main-header .logos-wrap.large-logo .logo{max-width:90%;}header .main-header .logo{padding:0.9em 0 0;}header .main-header #header-menu{max-width:80%;margin:0;padding:0;}header .main-header #header-menu .menu-item{list-style:none;float:left;padding:2.3em 0.2em;margin:0 0 0 0.2em;border-bottom:3px solid rgba(255,255,255,0);}header .main-header #header-menu .menu-item a{font-weight:400;padding:2.3em 0.2em;font-size:13px;}header .main-header #header-menu .menu-item .sub-menu{margin-top:2.4em;background:#c22818;display:none;position:absolute;padding:0;margin-left:-9px;}header .main-header #header-menu .menu-item .sub-menu li{margin:0;border:none;}header .main-header #header-menu .menu-item .sub-menu li a{color:#fff;margin:0;padding:2.3em 0.5em;font-size:0.8em;}header .main-header #header-menu .menu-item .sub-menu li a:hover{color:#eaeaea;}header .main-header #header-menu .menu-item .sub-menu li:hover{border-bottom:none;background:rgba(0,0,0,0.1);}header .main-header #header-menu .menu-item-has-children:hover .sub-menu{display:block;}header .main-header #header-menu .menu-item a{color:#3d3d3d;}header .main-header #header-menu .menu-item a:hover{color:#c22818;}header .main-header #header-menu .menu-item:hover{border-bottom:3px solid #c22818;}header #search{color:#fff;position:relative;}header #search a.close-search{content:"";color:#fff;font-size:3em;position:absolute;top:15px;right:15px;}header #search select{color:#3d3d3d;width:100%;}header #search input{color:#3d3d3d;}header #search #search-btns{padding-top:15px;}header #search .padding-15-type{padding-bottom:15px;}.mg-menu{display:none;position:absolute;top:166px;margin:0 auto;width:1200px;max-width:90%;padding:2em;background:#c22818;font-size:0.9em;z-index:999999;}.mg-menu li{list-style:none;}.mg-menu .meg-col{float:left;padding-bottom:20px;}.mg-menu ul.sub-menu li.page_item a:link,.mg-menu ul.sub-menu li.page_item a:visited{color:#fff;}.mg-menu .pagenav ul{padding:0 1em;}.mg-menu .pagenav ul li{list-style:disc outside;color:#fff;margin:1em 0;}.mg-menu .pagenav ul li a{color:#fff;}.mg-menu .pagenav ul li a:hover{opacity:0.8;text-decoration:underline;}.mg-menu .reg-menu{background:#991c10;padding:2em;}.mg-menu .image-cat{width:90%;height:115px;background-size:contain !important;margin-bottom:1.5em;}.mg-menu .btn-white{font-size:0.7em;padding:4px 10px;}footer{background-color:#3c3c3c;font-size:0.9em;}footer .alert-fi{text-align:center;-webkit-box-shadow:0px 5px 5px 0px rgba(50,50,50,0.5);-moz-box-shadow:0px 5px 5px 0px rgba(50,50,50,0.5);box-shadow:0px 5px 5px 0px rgba(50,50,50,0.5);}footer .alert-fi h2{margin:0;}footer .alert-fi a:hover{opacity:0.8;}footer .main-foot{padding:3em 0;}footer .copyright{background:#2b2b2b;padding:0.3em 0;color:#eaeaea;}footer .foot-news{padding:0;}footer .foot-news h3{color:#c22818;font-size:15px;font-weight:700;}footer .foot-news a{color:#c22818;}footer .foot-news a:hover{color:#d81200;}footer .foot-news p{color:#eaeaea;font-size:13px;}#slider{position:relative;margin-top:-116px;left:0;right:0;height:670px;overflow:hidden;}#slider .flex-direction-nav{font-size:75px;}#slider .flexslider{border:none;box-shadow:none;margin:0;width:100%;height:100%;}#slider .flexslider .flex-viewport{height:100%;}#slider .flexslider .flex-viewport .slides{width:100%;height:100%;}#slider .flexslider .flex-viewport .slides .slide{height:100%;background-size:cover;}#slider .flexslider .flex-viewport .slides .slide .carrousel-content{background:url(../images/grey-85.png) repeat;padding:2em;width:25%;position:relative;top:170px;right:19%;}#slider .flexslider .flex-viewport .slides .slide .carrousel-content h2{font-size:1.5em;}#slider .flexslider .flex-viewport .slides .slide .carrousel-content p{font-size:0.9em;}#slider .flexslider .flex-viewport .slides .slide .carrousel-content .btn-white{padding:3px 10px;margin:8px 0 0;}#slider .flexslider .flex-viewport .slides .slide .carrousel-content .btn-white span{font-size:0.7em;}#slider .flexslider .flex-viewport .slides .slide .carrousel-content img{margin-bottom:20px;}#slogan{padding:1em 2em 2em;text-align:center;}#slogan h1{font-weight:100;font-size:2.5em;line-height:2em;}#slogan .btn-white{margin:2em 0;}#sub-cat .wrapper{padding:2em 0;}#sub-cat .wrapper ul{padding:0;}#sub-cat .wrapper ul li{list-style:none;}#sub-cat .wrapper ul li .image-cat{width:100%;height:175px;background-size:contain !important;margin:2em 0 0.5em;}#promo .wrapper{padding:2em 0;}#promo .wrapper .bg-white{border:5px solid #c22818;padding-top:10px;min-height:490px;}#promo .wrapper .bg-white h3{color:#3d3d3d;font-size:1.05em;font-weight:600;text-transform:uppercase;}#promo .wrapper .bg-white h3:hover{color:#c22818;}#promo .wrapper .bg-white h6 a{color:#c22818;}#promo .wrapper .bg-white h6 a:hover{color:#3c3c3c;}#promo .wrapper .bg-white h6 a:visited{color:#c22818;}#promo .wrapper .bg-white p{font-size:0.8em;}#promo .wrapper .bg-white img:hover{opacity:0.8;}#page-header .header-content{text-align:center;}#page-header .header-content h1{font-weight:400;}#page-header .header-content h4{font-style:normal;}#page-header .header-content p{color:#fff;margin:0 auto;width:80%;}#page-header .top-img{width:100%;height:315px;background-size:cover !important;margin:-2.3em 0 1em;border-bottom:5px solid #3c3c3c;}#page-header .bg-img{width:100%;height:315px;background-size:cover !important;position:absolute;background:url(../images/header.png) no-repeat center;top:162px;border-bottom:5px solid #3c3c3c;}.page-content{padding:3em 0;}.bloc{margin-bottom:1.5em;}.question h3{font-weight:700;text-transform:uppercase;margin:0;padding:0.5em 1em;background:#eaeaea;float:left;}.question h3:hover{color:#c22818;}.question:hover{cursor:pointer;}.reponse{padding:1.5em;border:3px solid #eaeaea;}.galerie .photo{padding-left:5px;padding-right:5px;}.galerie img:hover{opacity:0.8;}.galerie .pic{margin:0 0 10px;}#tabs ul{padding:0;margin:1em 0 0;}#tabs ul .tab{float:left;padding:0.5em 1em;background:#eaeaea;text-transform:uppercase;list-style:none;border-left:2px solid #ddd;font-weight:600;font-size:0.8em;}#tabs ul .tab a{color:#3c3c3c;}#tabs ul .tab1{border-left:none;}#tabs ul .active{background:#ddd;color:#c22818;}#tabs ul .active a{color:#c22818;}#tabs .tab-content{border:2px solid #ddd;padding:1em;}.ask-modal{position:fixed;z-index:99;background:rgba(66,66,66,0.8);left:0;right:0;top:0;bottom:0;display:none;}.ask-modal .m-content{width:550px;background:#fff;padding:1em;margin:2em auto;}.ask-modal .close-modal{font-weight:700;font-size:2.5em;color:#c22818;float:right;}.ask-modal .close-modal:hover{cursor:pointer;color:#d81200;}.gform_wrapper{margin:0 !important;}.gform_wrapper .gform_body .gform_fields .gfield .gfield_label{font-size:0.8em;}.gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required{color:#d81200;}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input{padding:5px;height:30px;}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container label{margin:0;font-weight:100;font-style:italic;font-size:0.7em;}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea{height:85px;}.gform_wrapper .gform_body .gform_fields .gfield_error{background:none;margin:0 !important;padding:0 !important;border:1px solid #d81200;}.gform_wrapper .gform_body .gform_fields .gfield_error .gfield_label{color:#d81200;}.gform_wrapper .gform_body .gform_fields .gfield_error .validation_message{color:#d81200;padding:0 !important;margin:5px 0 !important;font-size:0.7em;}.gform_wrapper .validation_error{color:#d81200 !important;font-size:0.9em !important;}.gform_wrapper .gform_footer{margin:0 !important;padding:0 !important;}.gform_wrapper .gform_footer .gform_button{padding:10px;border:2px solid #c22818;margin:1em 0.3em;text-align:center;font-size:0.8em !important;color:#c22818;background:none;}.gform_wrapper .gform_footer .gform_button:hover{opacity:0.8;cursor:pointer;}.flex-control-nav{position:relative;bottom:0;margin-top:35px;}.navigation > div{font-weight:bold;color:#c22818;}.navigation > div:hover{color:#3c3c3c;}.vendre-vr{padding:1em;background:#c22818;font-size:0.85em;}.vendre-vr img{max-width:75%;margin-bottom:1.5em;}.financenment{padding:1em;background:#3c3c3c;font-size:0.85em;}.financenment img{max-width:75%;margin-bottom:1.5em;}#spec-maison ul{margin:0 0 0 20px;}#spec-maison .bloc-spec{margin:0 0 20px;}#plans-maison ul li,#option-maison ul li{list-style:none;}.choix-img{text-align:center;}.choix-img img{max-width:125px;}.choix-img h3{font-size:1.2em;}.sold-img{position:absolute;top:0;left:25px;z-index:1;}.btn-toolbar h3{color:#eaeaea;}.btn-toolbar .btn-filter{color:#eaeaea;font-weight:200;margin:0 1rem;}.btn-toolbar .btn-filter input{margin:0 0.2rem;}@media print{body{background-color:#fff;font-size:9pt;}h1{font-size:18pt;}h2,.titre{font-size:13pt !important;}h3,.tx-red{font-size:12pt !important;}h4{font-size:11pt !important;}h5{font-size:10pt !important;}h6{font-size:10pt !important;}p,#ad_desc{font-size:9pt !important;}#header-menu,.top-search,.top-social,.sidebar,.photo,.btn-red,#page-header,#fragment-3,#fragment-2,.tab3,.tab2,footer,.divider-red{display:none !important;}.main-content{width:100%;}#page-header{background:none;}.galerie .pic{width:40%;float:left;border-right:10pt solid #fff;}.tx-white{color:#000;}.top-social:after{content:"Maisons usinées Rémillard";}a[href]:after{content:none !important;}.tab-content p{font-size:8pt;}.logos-wrap{position:absolute;top:0;width:17%;}header .top-header{border:none !important;}.top-contact{margin-top:10px;}#content{border-top:1px solid #ddd;margin-top:20px;}.page-content{padding:20px 0 !important;}.bloc{margin-bottom:0 !important;}hr{margin:5px 0 !important;}}