.ekko-lightbox-container{position:relative}.ekko-lightbox-nav-overlay{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}.ekko-lightbox-nav-overlay a{z-index:100;display:block;width:49%;height:100%;font-size:30px;color:#fff;text-shadow:2px 2px 4px #000;opacity:0;filter:dropshadow(color=#000000, offx=2, offy=2);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}#toTop,#toTop:hover{transition:color,background-color .4s ease-in-out}.ekko-lightbox-nav-overlay a:empty{width:49%}.ekko-lightbox a:hover{text-decoration:none;opacity:1}.ekko-lightbox .glyphicon-chevron-left{left:0;float:left;padding-left:15px;text-align:left}.ekko-lightbox .glyphicon-chevron-right{right:0;float:right;padding-right:15px;text-align:right}.ekko-lightbox .modal-footer{text-align:left}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local('Roboto Black'),local('Roboto-Black'),url(https://fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIltXRa8TVwTICgirnJhmVJw.woff2) format('woff2')}.jfsdSpinner{position:absolute;z-index:65000;top:0;left:0;right:0;bottom:0;background:url(//static.bienetrehabitat.fr/rscs/images/loading.gif) 50% 50% no-repeat}#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;background:#2AA4CF;color:rgba(255,255,255,.4)}#toTop i{line-height:51px;font-size:40px;width:51px;text-align:center}#toTop:hover{background:#5BC236;color:#fff}#toTop:active,#toTop:focus{outline:0}.navbar-default .navbar-brand,.navbar-default .navbar-nav>li>a{color:#3a4b60}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover,.navbar-default .navbar-nav>li>a:hover{color:#273240;background-color:transparent}.sectionAccueil{background:#5e728b;color:#fff;padding:2vw 0;text-transform:uppercase;text-align:center}.sectionAccueil .carousel-inner .item .img-responsive{margin:0 auto}.sectionAccueil .carousel-inner h2{color:#fff}.sectionAccueil .carousel-indicators{bottom:-40px}.sectionAccueil .carousel-indicators li{margin:0 5px;background:rgba(255,255,255,.15);width:14px;height:14px;border-radius:0;border:2px solid #fff;text-indent:-9999px}#wrap,.pub-fond-blanc,.xIntForm,.xform{background:#fff}.sectionAccueil .carousel-indicators .active{margin:0 5px;width:14px;height:14px}.pub-fond-blanc{color:#333;padding:0 3vw}.carousel-control{width:10%;font-size:3em;z-index:15;-webkit-transition:color .6s ease-out;-o-transition:color .6s ease-out;transition:color .6s ease-out;color:rgba(255,255,255,.6)}.carousel-control i{position:absolute;top:50%;left:50%;z-index:5;display:inline-block;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em}.carousel-control.left,.carousel-control.right{background:0 0}@media (min-width:768px){.sectionAccueil{text-align:left}.sectionAccueil .carousel-inner .item{height:210px}.sectionAccueil .carousel-inner h2{margin-top:0}}@media (min-width:992px){.sectionAccueil .carousel-inner .item{height:275px}.sectionAccueil .carousel-inner h2{margin-top:15px}}@media (min-width:1200px){.sectionAccueil .carousel-inner .item{height:335px}.sectionAccueil .carousel-inner h2{margin-top:20px}}#cadreBillToAddress{border-style:solid;border-color:#BBCAF3;border-width:1px 1px 0;margin:0 0 1.5em}#cadreBillToAddress .fa-lg{float:left;margin:1em 10px}.billToAddress{border-bottom:1px solid #BBCAF3;padding:10px 10px 10px 45px}.ppalAddress{background-color:#eef5fa}.bdc-bandeau-titre{font-size:2em;text-align:center}.bdc-bandeau-adresse{font-size:.8em;text-align:center;border-bottom:1px solid #ddd;padding:0 0 20px;margin:0 0 20px}.bdc-wrapper{margin:30px 0}.cgv{overflow-y:scroll;height:250px;font-size:.8em;padding:10px;background:#f5f6f7;border:10px solid #f5f6f7}@media print{body,html{width:auto;height:auto}.cgv{height:auto;overflow-y:visible}.bdc-wrapper{font-size:14px}#cadrePage,#wrap,.bdc-wrapper{margin:0;padding:0}}.etape-num{display:inline-block;font-size:1.3em;font-weight:100;width:28px;border:1px solid #666;border-radius:50%;margin-right:6px}#cartNavBar{height:40px;line-height:40px;margin:0 0 20px}.footer2,.validFormBar{line-height:3}#cartNavBar .btn-primary .etape-num{border-color:#fff}.etape-lbl{font-weight:400;font-size:1.15em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cart-list{color:#3A4B60}#cart-list td{vertical-align:middle}#cart-list .thumbnail{position:relative;width:60px;margin:0}#cart-list .input-group{width:120px}.text-money{white-space:nowrap;text-align:right}.slidePaiement{display:none}@media (min-width:768px){.etape-num{font-size:1.2em;width:26px;margin-right:3px}.etape-lbl{font-weight:400;font-size:1em}#cart-list .thumbnail{width:80px}}@media (min-width:992px){.etape-num{font-size:1.3em;width:28px;margin-right:6px}.etape-lbl{font-weight:100;font-size:1.2em}#cart-list .thumbnail{width:90px}.produit-image{float:right}}@media (min-width:1200px){.etape-lbl{font-size:1.3em}#cart-list .thumbnail{width:100px}}.catalogueIdx .thumbnail{position:relative;border:3px solid #ccc;border-radius:3px;padding-bottom:60px}.catalogueIdx .thumbnail .caption,.effet-lentille,.xform{position:absolute;right:0;bottom:0;left:0}.catalogueIdx .thumbnail .caption{background:rgba(255,255,255,.5)}.catalogueIdx .thumbnail h3{margin:0;font-size:1.1em;text-align:center}.old-price{display:inline-block;margin:0 15px 10px 0;padding:0 4px;font-size:.9em;background-color:#B2B2B2;color:#FFF;font-weight:900;text-decoration:line-through}.panel-heading a,.xIntForm small{display:block}.effet-lentille{content:'';top:0;background:radial-gradient(circle,transparent 50%,#666 150%)}.effet-lentille:hover{background:0 0}.produit-image{border:1px solid #ddd;padding:5px}.panel{border:1px solid #b5c0cd}.panel-heading{padding:5px 15px}.panel-heading h4{font-weight:900;font-size:.9em;color:#3a4b60;text-transform:uppercase}.list-group{border-top:1px solid #b5c0cd}.nav>li.active>a{background:#5e728b;color:#fff}footer,footer a{color:#ccc}#frmEditor .tab-content{border:1px solid #ddd;border-top:0 none;padding:15px 15px 0;margin-bottom:15px}#cuisineForm .lstCoul{width:150px}#paneldescription .panel-body{max-height:22em;overflow-y:auto}#wrap{min-height:100%;height:auto!important;margin:0 auto -150px;padding:0 0 150px}footer{background:#3a4b60;text-align:center;font-size:13px}footer h3{color:inherit;font-size:1.2em;border-bottom:1px solid rgba(255,255,255,.2)}.custom-select,.input-sm{font-size:14px}footer a:focus,footer a:hover{color:#fff}footer .btn{margin:0 4px;background:rgba(255,255,255,.1);border:0;color:rgba(255,255,255,.5)}footer .btn:focus,footer .btn:hover{background:rgba(0,0,0,.1);color:rgba(255,255,255,.7)}#logospplus{margin:15px auto}.footer1{background:#3a4b60}@media (min-width:768px){.footer1,.piedGauche{text-align:left}#wrap{margin-bottom:-245px;padding-bottom:245px}.footer1{height:205px}.footer2{height:40px}.piedDroit{text-align:right}}@media (min-width:992px){#paneldescription .panel-body{max-height:40vw;overflow-y:auto}#wrap{margin-bottom:-225px;padding-bottom:225px}.footer1{height:185px}}@media (min-width:1200px){#wrap{margin-bottom:-230px;padding-bottom:230px}.footer1{height:190px}}label{font-weight:400}.width100{width:100%}.multilineInputs input{border-radius:0;margin-top:-1px}.multilineInputs input:first-child{border-radius:4px 4px 0 0;margin-top:0}.multilineInputs input:last-child{border-radius:0 0 4px 4px}.xform{top:51px;z-index:100;overflow-y:auto;text-align:center}.col-sm-12.control-label,.xIntForm{text-align:left}.xIntForm{margin:10px auto 20px;padding:0 20px;border:1px solid #f2f2f2;position:relative}.xIntForm h1{margin-top:10px;margin-right:230px}legend{font-variant:small-caps}fieldset{margin:0 0 20px}.splitForm{color:orange;margin:30px 0 20px}.validFormBar .btn{margin-right:20px}.required{color:#9d261d}.combocolors-echantillon{display:inline-block;width:8em;height:28px;border:1px solid #e2e4e6;margin-left:1em}.custom-select{display:inline-block;padding:6px 36px 6px 12px;line-height:1.5;vertical-align:middle;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) right 12px center no-repeat;background-clip:padding-box;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none\9;padding-right:12px\9}.custom-select:focus{border-color:#ddd;outline:0;color:#252830;background-color:#fff;box-shadow:none}.custom-select-sm{padding-top:3px;padding-bottom:3px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px;padding-top:0!important}.checkbox label,.checkbox-inline,.radio label,.radio-inline{padding-left:20px;margin-bottom:0;cursor:pointer;font-weight:400}.checkbox label,.radio label{min-height:21px}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-top:0!important;margin-top:7px!important;vertical-align:middle}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}#CookiePolicyAlert,.panel-heading h3,body,section{margin:0}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox],input[type=radio].disabled,input[type=radio][disabled],input[type=checkbox].disabled,input[type=checkbox][disabled]{cursor:not-allowed}.custom-control>label{padding-left:25px;font-weight:400}.custom-control.checkbox-inline,.custom-control.radio-inline{padding-left:25px}.custom-control.checkbox-inline>label,.custom-control.radio-inline>label{padding-left:0}.custom-control input{position:absolute;opacity:0;z-index:-1}.custom-control-indicator{color:#555;font-size:1.2em!important;position:absolute;top:1px;left:0;display:block;width:18px;height:18px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#mapDir,#map_adresse{display:none}body,html{width:100%;height:100%}.custom-control input:focus~.custom-control-indicator{outline:0;text-shadow:0 0 3px #66AFE9}.custom-checkbox .custom-control-indicator:before{content:"\f096"}.custom-checkbox input:checked~.custom-control-indicator:before{content:"\f14a"}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-indicator:before{content:"\f1db"}.custom-radio input:checked~.custom-control-indicator:before{content:"\f111"}body{font:16px/1.4 Roboto,serif;padding-top:50px}p{margin:0 0 1em}h1,h2,h3,h4,h5,h6,legend{font-family:Roboto,serif;color:#3a4b60;font-weight:100;line-height:1.2;padding:.4em 0}h1{font-size:2.1em}h2{font-size:1.8em}h3{font-size:1.5em}h4{font-size:1.3em}h5{font-size:1.1em}#cadrePage{margin-top:20px;margin-bottom:20px}#map_canvas{height:400px;color:#333}#map_canvas img{background:0 0;max-width:none}#map_canvas strong{color:#00578D}#mapDir{position:absolute;bottom:20px;right:50px;width:60%;max-width:300px;padding:3px 12px;background:rgba(255,255,255,.7);box-shadow:1px 1px 1px #888;border-radius:3px}#mapDir label{display:block;font-weight:400}@media (min-width:1200px){#map_canvas{height:500px}}.navbar-nav>li.dropdown-split-right>a{padding-left:7px}.navbar-nav>li.dropdown-split-left>a{padding-right:0}.dropdown-header{font-size:15px}#loginFrm,#signinFrm{margin:0 auto 20px;max-width:400px}section{padding:80px 0 50px}section h1{border-bottom:1px solid rgba(0,0,0,.2);margin:0 0 40px;padding:0 0 6px}section h1 i{font-size:.8em}.sectionA{background:#D8DBDF}section[data-sid]>div{position:relative}.btnEditSection{position:absolute;top:0;right:15px;color:#fff;font-size:1.5em;background:#bbb;padding:3px;border-radius:50%;width:1.6em;height:1.6em;text-align:center}body,html{background:#fff}body{padding:10px 15px}.row{border:1px dashed #ace}div[class^=span]{border:1px dashed #eca}