﻿.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.header .main-nav,.header .main-nav li a,.header--search a,.footer--left li a,.footer--right li a,.footer--responsive #footer-responsive li a,.footer li,.cta,.homepage header .header a,.search-product--filters ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.clear::before,.header .main-nav::before,.content::before,.footer--socials::before,.contact::before,.category::before,.post::before,.search-product .results-wrapper::before,.search-product--list .row::before,.sitemap::before,.error::before,.clear::after,.header .main-nav::after,.content::after,.footer--socials::after,.contact::after,.category::after,.post::after,.search-product .results-wrapper::after,.search-product--list .row::after,.sitemap::after,.error::after{content:"";display:table}.clear::after,.header .main-nav::after,.content::after,.footer--socials::after,.contact::after,.category::after,.post::after,.search-product .results-wrapper::after,.search-product--list .row::after,.sitemap::after,.error::after{clear:both}.clear,.header .main-nav,.content,.footer--socials,.contact,.category,.post,.search-product .results-wrapper,.search-product--list .row,.sitemap,.error{zoom:1;clear:both;float:none}img.fadein{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0}.nofollow{cursor:pointer}#backdrop-toolmenu{-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.header.search-open ~ #backdrop-toolmenu{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000;z-index:10;-webkit-opacity:.5;-moz-opacity:.5;-o-opacity:.5;opacity:.5}@media screen and (max-width: 1280px){.header.menu-open ~ #backdrop-toolmenu{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000;z-index:10;-webkit-opacity:.5;-moz-opacity:.5;-o-opacity:.5;opacity:.5}}#block-info{display:none;min-width:350px;max-width:500px;width:auto;overflow:hidden;background:#ffffff;position:absolute;top:100%;left:0;overflow:hidden;border-left:8px solid #F74D29;font-size:12px;z-index:8;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.1);-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}#block-info.left{border-left:none;border-right:8px solid #F74D29;-webkit-transform:translateX(calc(-100% - 70px));-moz-transform:translateX(calc(-100% - 70px));-o-transform:translateX(calc(-100% - 70px));transform:translateX(calc(-100% - 70px))}#block-info.show{-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;display:inline-block}#block-info .cell-1{vertical-align:middle}#block-info .cell-1 img{width:30px;max-height:50px;margin:0 10px}#block-info .cell-6{padding:10px;vertical-align:middle}#block-info .cell-6 .cta{padding-left:18px;padding-right:18px;text-align:center;letter-spacing:0}#block-info .cell-6+.cell-6{min-width:220px;text-align:right}#block-info-label{display:block;margin-bottom:5px;font-size:14px;font-weight:bold;text-transform:uppercase}#block-info-indice{display:block;color:#817E7B;font-size:13px;font-weight:normal}body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dt,dd,form,fieldset,legend,input,button,address{margin:0;padding:0;font-weight:normal;line-height:1.25em;font-style:normal}header,section,footer,nav,aside,div,article,ul,ol,dl,form,fieldset,input,select,button,textarea,h1,h2,h3,h4,h5,h6,p,pre,code{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}img{box-sizing:content-box}a{text-decoration:none}a:link,a:visited,a:hover,a:active{outline:none}img{border:none;box-shadow:#000000 0em 0em 0em}textarea{resize:none}fieldset{border:none}ul{padding-left:1em}ol{padding-left:2em}*{-webkit-tap-highlight-color:transparent}body{position:relative;max-width:100%;min-width:0;height:100%;max-height:100%;overflow-y:scroll;margin:60px auto 60px;background:#eee;color:#2f2f2f;font-family:"lato",Helvetica,Arial,Sans-Serif;font-weight:normal;font-size:14px}@media screen and (max-width: 1280px){body{margin-bottom:120px}}@media screen and (max-width: 767px){body{margin-bottom:0}}body.menu-open{overflow:hidden;position:fixed}h1,h2,h3,.title-h1,.title-h2,.title-h3{margin:25px 0px;text-transform:uppercase}h1 a,h2 a,h3 a,.title-h1 a,.title-h2 a,.title-h3 a{color:inherit}h1,.title-h1{font-size:36px;font-weight:normal;color:#2f2f2f}h2,.title-h2,h3,.title-h3{color:#000000;font-size:24px;font-weight:normal}p{margin:10px 0;line-height:22px}a{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:#9bcd86}sup{vertical-align:top;line-height:0.5em}form hr{height:1px;margin:20px 20px;background:#FFFFFF;border:none}@media screen and (max-width: 1280px){form hr{margin:10px 20px}}label{margin:0 10px 0 0;color:#535352;text-transform:uppercase;font-size:14px;vertical-align:middle}label .lowercase{text-transform:none}input,textarea{display:block;position:relative;width:100%;margin:4px 0 8px 0;padding:10px 18px;border:1px solid #2f2f2f;color:#5A5A5A;font-size:14px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearnace:none;appearance:none;outline:none;-webkit-border-radius:0px}input{border:1px solid transparent;-webkit-transition:margin .3s;-moz-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s;-webkit-transition:margin .3s;-moz-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}@media screen and (max-width: 1280px){input{margin-bottom:10px}}input[type="text"],input[type="password"],input[type="email"]{border:1px solid #2f2f2f}input::-ms-clear{display:none}input.input-error[type=radio]{outline:1px solid #eb1d5d}ul.input-error-message{padding:10px}input[type=radio].css-checkbox,input[type=checkbox].css-checkbox{position:absolute;left:20px;top:30px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;z-index:-1000;position:static\9;overflow:visible\9;clip:auto\9;height:20px\9;width:20px\9;z-index:inherit\9}input[type=radio].css-checkbox+label.css-label,input[type=checkbox].css-checkbox+label.css-label{height:31px;display:inline-block;padding-left:38px;background-repeat:no-repeat;background-position:0 0;line-height:31px;vertical-align:middle;cursor:pointer}input[type=radio].css-checkbox:checked+label.css-label,input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -31px}input[type="password"]{font-family:"lato",Helvetica,Arial,Sans-Serif}label.css-label{background-image:url(/css/img/checkbox.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input:focus{outline-color:transparent;outline-style:none}input[type="submit"]{line-height:1em}input[type="button"]{padding:10px;color:#ffffff;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}input[type="button"]:hover,input[type="button"]:active,input[type="button"]:focus{background:#9bcd86}select{display:block;width:100%;margin:4px 0 8px 0;padding:13px 40px;border:none;background:#fff url(/css/img/arrow-right.png);background-repeat:no-repeat;background-position:right 2% center;background:none\9;color:#2f2f2f;font-family:"lato",Helvetica,Arial,Sans-Serif;font-size:13px;text-transform:uppercase;-webkit-border-radius:0px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearnace:none;appearance:none;outline:none}select::-ms-expand{display:none}@media screen and (max-width: 1024px){select{font-size:13px}}textarea{height:5em}textarea:focus{outline-color:transparent;outline-style:none}::-webkit-input-placeholder{color:#817E7B}::-moz-placeholder{color:#817E7B}:-ms-input-placeholder{color:#817E7B}:-moz-placeholder{color:#817E7B}.input-error-message{color:#eb1d5d}.input-error-message li{list-style-type:none}.clear{height:0 !important;margin:0 !important;padding:0 !important;border:none !important}.col-1{display:block;width:8.33333%;float:left;padding:2%}.col-2{display:block;width:16.66667%;float:left;padding:2%}.col-3{display:block;width:25%;float:left;padding:2%}.col-4{display:block;width:33.33333%;float:left;padding:2%}.col-5{display:block;width:41.66667%;float:left;padding:2%}.col-6{display:block;width:50%;float:left;padding:2%}.col-7{display:block;width:58.33333%;float:left;padding:2%}.col-8{display:block;width:66.66667%;float:left;padding:2%}.col-9{display:block;width:75%;float:left;padding:2%}.col-10{display:block;width:83.33333%;float:left;padding:2%}.col-11{display:block;width:91.66667%;float:left;padding:2%}.col-12{display:block;width:100%;float:left;padding:2%}.col-12{float:none}.cell-1{display:table-cell;width:8.33333%}.cell-2{display:table-cell;width:16.66667%}.cell-3{display:table-cell;width:25%}.cell-4{display:table-cell;width:33.33333%}.cell-5{display:table-cell;width:41.66667%}.cell-6{display:table-cell;width:50%}.cell-7{display:table-cell;width:58.33333%}.cell-8{display:table-cell;width:66.66667%}.cell-9{display:table-cell;width:75%}.cell-10{display:table-cell;width:83.33333%}.cell-11{display:table-cell;width:91.66667%}.cell-12{display:table-cell;width:100%}.bg-grey{background:#eee}.hide{display:none !important}.hidden{display:none}.image-wrapper{overflow:hidden}.fixed{display:block;position:fixed}.table{display:table;width:100%}.table-row{display:table-row}.table-cell{display:table-cell}.header{position:fixed;display:table;width:100%;left:0;top:0;height:60px;background:#ffffff;z-index:20}.header .main-nav-logo{display:table-cell;width:222px;vertical-align:top}.header .main-nav-logo .logo{display:table;width:120px;padding:10px 0 0 12px;vertical-align:top}.header .main-nav-logo .logo img{display:table-cell;max-width:110px;margin-right:10px;vertical-align:middle}.header .main-nav-logo .name{display:table-cell;vertical-align:top;width:90px;padding:12px 1% 0 0;color:#003e7c;font-size:20px}.header .main-nav-logo .name span{color:#e1011b}.header .main-nav-wrapper{display:table-cell}@media screen and (max-width: 1280px){.header .main-nav-wrapper{display:block}}.header .main-nav{display:table;height:60px;padding:0;list-style-type:none;font-size:13px}@media screen and (max-width: 1280px){.header .main-nav{display:block;width:100%;position:fixed;left:0;top:60px;max-height:0;height:0;overflow:hidden;-webkit-transition:height .3s,max-height .3s;-moz-transition:height .3s,max-height .3s;-o-transition:height .3s,max-height .3s;transition:height .3s,max-height .3s}}.header .main-nav li{display:table-cell;vertical-align:middle;padding:0 20px;text-align:center;cursor:pointer;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}@media screen and (max-width: 1280px){.header .main-nav li{display:block;padding:20px;background:#2f2f2f;text-align:left;border-top:1px solid #817E7B}.header .main-nav li:first-child{border:none}}@media screen and (max-width: 1280px) and (max-height: 600px){.header .main-nav li{padding:15px 20px}}.header .main-nav li a{display:inline;position:relative;color:#5A5A5A;font-weight:bold;text-transform:uppercase;line-height:1.25em}.header .main-nav li a br{display:block}@media screen and (min-width: 1630px){.header .main-nav li a br{display:none}}@media screen and (max-width: 1280px){.header .main-nav li a{color:#ffffff}}@media screen and (max-width: 767px){.header .main-nav li a{font-weight:normal}.header .main-nav li a:after{content:"\e901";display:inline-block;float:right;font-weight:normal;font-family:icomoon}}.header .main-nav li:hover,.header .main-nav li:focus,.header .main-nav li:active{color:#ffffff;background:#9bcd86}.header .main-nav li:hover a,.header .main-nav li:focus a,.header .main-nav li:active a{color:#ffffff}.header .main-nav li.active{background:#81C899}.header .main-nav li.active a{color:#ffffff}.header .main-nav li:hover a::after,.header .main-nav li:focus a::after,.header .main-nav li:active a::after{width:100%}@media screen and (max-width: 767px){.header .main-nav li:hover a::after,.header .main-nav li:focus a::after,.header .main-nav li:active a::after{width:auto}}.header--menu-burger{display:none;position:absolute;right:60px;width:60px;height:60px;top:0;z-index:200;background:#9bcd86;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}@media screen and (max-width: 1280px){.header--menu-burger{display:block}}.header--menu-burger--button{display:block;width:inherit;height:inherit;margin:0;background:transparent;cursor:pointer}@media screen and (max-width: 768px){.header--menu-burger--button{width:100%}}.header--menu-burger--button--icon{display:block;height:2px;width:20px;position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-1px;background:#ffffff}.header--menu-burger--button--icon::after{display:block;height:2px;width:20px;position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-7px;background:#ffffff;content:'';will-change:transform;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.header--menu-burger--button--icon::before{display:block;height:2px;width:20px;background:#ffffff;position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:5px;content:' ';transition:0.35s}.header--menu-burger--button--icon.open{background:transparent}.header--menu-burger--button--icon.open::before{display:inline-block;margin-top:-1px;width:20px;background:#ffffff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.header--menu-burger--button--icon.open::after{display:inline-block;margin-top:-1px;background:#ffffff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.header--search{display:table-cell;padding:0;width:60px;vertical-align:middle;background:#ffffff;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}.header--search a{display:block;position:relative;height:100%;width:60px;padding:0;line-height:60px;text-align:center;color:#000000}.header--search a .icon-search{font-size:20px;line-height:60px;display:block}.header--search:hover,.header--search:focus,.header--search:active{background:#9bcd86}.header--search:hover a,.header--search:focus a,.header--search:active a{color:#ffffff}.header.search-open .header--search{background:#5A5A5A}.header.search-open .header--search:hover,.header.search-open .header--search:focus,.header.search-open .header--search:active{background:#9bcd86}.header.search-open .header--search a{color:#ffffff}.header.search-open .header--search .icon-search::before{content:"\e904"}.header.menu-open .header--menu-burger{background:#8a8a8a}.header.menu-open .header--menu-burger .header--menu-burger--button--icon{background:transparent}.header.menu-open .header--menu-burger .header--menu-burger--button--icon::before{display:inline-block;margin-top:-1px;width:20px;background:#ffffff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.header.menu-open .header--menu-burger .header--menu-burger--button--icon::after{display:inline-block;margin-top:-1px;background:#ffffff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 1280px){.header.menu-open .main-nav{max-height:600px;height:auto}}.content{overflow:hidden;width:100%;position:relative;padding:0;margin:0 auto;z-index:1}@media screen and (max-width: 767px){.content{padding:0}}.content p{margin:10px 0}.content .back{display:block;position:absolute;right:0;top:0;z-index:5;color:#5A5A5A;text-align:right}.content .back:hover,.content .back:focus,.content .back:active{color:#000000}.content .back span.fa{margin-right:6px}.content.padded{margin:0 auto;padding-left:5%;padding-right:5%;padding-top:1px}.content.padded .row{margin:0 -5%}.content.padded .row .col-6{width:46%;margin:0 2%}@media screen and (max-width: 991px){.content.padded .row .col-6{width:96%}}.legal,.contact,.solutions,.post,.formality,.vocabulary,.sitemap,.list-post{max-width:calc(1600px + 10%);margin-right:auto !important;margin-left:auto !important}.row{position:relative;padding:1px 3%;padding:1px 3%}.row::after{display:block;clear:both;content:''}.row-title{position:relative;font-size:32px;margin:55px 0}@media screen and (max-width: 1024px){.row-title{margin:35px 0}}.row-title .page-title{margin:25px 0;display:block;font-weight:normal;line-height:1.25em;font-size:1em;text-transform:uppercase}.row-title .page-title::before{content:"";display:block;max-width:550px;height:7px;position:relative;top:-15px;left:3px;background:transparent url(/css/img/rainbow.png) top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){.row-title .page-title::before{height:auto;background:none}}.row-title .page-title .light{font-weight:200}@media screen and (max-width: 767px){.row-title .page-title .light{font-weight:inherit}}.row-title .page-subtitle{margin:-25px 0 10px;font-size:0.5625em;line-height:22px;color:#2f2f2f;text-transform:uppercase}.row-title .page-excerpt{margin:10px 0;font-size:0.4375em;color:#2f2f2f}.row-title.center{text-align:center}.row-title.center .page-title::before{background-position:center top;margin:0 auto}.row.paragraph{color:#5A5A5A;text-align:center}.row.paragraph .paragraph-wrapper{margin:100px auto;max-width:800px;text-align:center}@media screen and (max-width: 1023px){.row.paragraph .paragraph-wrapper{max-width:100%;margin:40px 5%}}.row.paragraph .title-h3{margin-top:0;margin-bottom:15px;color:inherit;font-weight:bold}.row.paragraph .col{width:20%;float:left;margin-top:-40px;margin-bottom:110px;text-align:center;font-size:15px;font-weight:bold;color:#5A5A5A}@media screen and (max-width: 1024px){.row.paragraph .col{margin-top:20px}}@media screen and (max-width: 767px){.row.paragraph .col{margin-top:20px;margin-bottom:40px;display:inline-block;float:none;width:45%;clear:both}}.row.paragraph .col span{display:block;margin-bottom:15px;font-size:50px}.input-required::after{content:'*';display:inline-block}.footer--left,.footer--right,.footer--responsive #footer-responsive{list-style-type:none;display:table-cell;padding:0}.footer--left li,.footer--right li,.footer--responsive #footer-responsive li{position:relative;word-break:keep-all;white-space:nowrap;vertical-align:middle}@media screen and (max-width: 767px){.footer--left li,.footer--right li,.footer--responsive #footer-responsive li{padding:0 !important}}@media screen and (max-width: 767px){.footer--left li::before,.footer--right li::before,.footer--responsive #footer-responsive li::before{content:"\e901";position:absolute;right:20px;top:50%;color:#FFFFFF;font-family:'icomoon';-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.footer--left li a,.footer--right li a,.footer--responsive #footer-responsive li a{display:inline-block;height:60px;position:relative;vertical-align:middle;color:#ffffff;font-size:12px;font-weight:200;line-height:60px}@media screen and (max-width: 767px){.footer--left li a,.footer--right li a,.footer--responsive #footer-responsive li a{display:block;width:100%;padding:0 5%}}.footer--left li a::after,.footer--right li a::after,.footer--responsive #footer-responsive li a::after{position:absolute;content:"";left:0;bottom:1.5em;display:block;height:1px;width:0;background:#ffffff;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}.footer--left li a:hover::after,.footer--right li a:hover::after,.footer--responsive #footer-responsive li a:hover::after,.footer--left li a:focus::after,.footer--right li a:focus::after,.footer--responsive #footer-responsive li a:focus::after,.footer--left li a:active::after,.footer--right li a:active::after,.footer--responsive #footer-responsive li a:active::after{width:2em}@media screen and (max-width: 767px){.footer--left li a:hover::after,.footer--right li a:hover::after,.footer--responsive #footer-responsive li a:hover::after,.footer--left li a:focus::after,.footer--right li a:focus::after,.footer--responsive #footer-responsive li a:focus::after,.footer--left li a:active::after,.footer--right li a:active::after,.footer--responsive #footer-responsive li a:active::after{width:0}}.footer--left li.active a::after,.footer--right li.active a::after,.footer--responsive #footer-responsive li.active a::after{width:2em;margin-left:0}.footer{display:table;width:100%;height:60px;max-width:100%;position:fixed;bottom:0;left:0;margin:0 auto;background:#2f2f2f;border-collapse:collapse;z-index:20}@media screen and (max-width: 1280px){.footer{background:#434343;bottom:60px}}@media screen and (max-width: 767px){.footer{display:block;width:100%;height:auto;position:static;margin:0 auto;background:#ffffff}}.footer ul{padding:0}.footer li{display:table-cell;height:60px;padding:0 13px}.footer--left li:first-child{padding-left:30px}@media screen and (max-width: 1280px){.footer--left{width:100%}}@media screen and (max-width: 767px){.footer--left{display:block;width:100%;background:#2f2f2f}.footer--left li{display:block;width:100%;border-top:1px solid #5A5A5A}.footer--left li:first-child{padding-left:inherit}}.footer--gap{display:table-cell;width:100%;background:#2f2f2f}@media screen and (max-width: 1280px){.footer--gap{display:none !important}}.footer--right{background:#2f2f2f}@media screen and (max-width: 1280px){.footer--right{display:none !important}}@media screen and (max-width: 767px){.footer--right{display:block !important;width:100%}.footer--right li{display:block;width:100%;border-top:1px solid #5A5A5A}}.footer--aubade{display:table-cell;background:#004681;vertical-align:middle;text-align:center}@media screen and (max-width: 767px){.footer--aubade{display:block;width:50%;float:left;height:65px;max-width:100%}}.footer--aubade img{max-width:80px;height:auto;margin:8px 25px 0}@media screen and (max-width: 767px){.footer--aubade img{margin:18px 25px 10px}}.footer--les-materiaux{display:table-cell;vertical-align:middle;background:#ffffff;text-align:center}@media screen and (max-width: 767px){.footer--les-materiaux{display:block;width:50%;float:left;height:65px;max-width:100%}}.footer--les-materiaux img{max-width:110px;height:auto;margin:0 25px}@media screen and (max-width: 767px){.footer--les-materiaux img{margin:10px 25px}}.footer--socials{display:table-cell;max-width:190px;background:#ffffff;vertical-align:middle}@media screen and (max-width: 767px){.footer--socials{display:block;width:100%;clear:both;max-width:100%;background:#dcdcdc}}.footer--socials li{padding:0 10px;vertical-align:middle}@media screen and (max-width: 767px){.footer--socials li{display:block;width:20%;float:left;text-align:center}}.footer--socials li a{display:inline;font-size:20px;color:#817E7B}.footer--socials li a:hover,.footer--socials li a:focus,.footer--socials li a:active{color:#9bcd86}@media screen and (max-width: 767px){.footer--socials li a{display:block;font-size:30px;padding-top:15px}}.footer--responsive{display:none;width:100%;height:60px;max-width:100%;margin:0 auto;background:#2f2f2f;border-collapse:collapse}@media screen and (max-width: 1280px){.footer--responsive{display:table;position:fixed;bottom:0;left:0;z-index:20}}@media screen and (max-width: 767px){.footer--responsive{display:none}}.footer--responsive #footer-responsive{display:table;margin:0 auto;height:60px;background:#2f2f2f}.footer--responsive #footer-responsive li{display:table-cell;height:60px;padding:0 10px}.cta{display:inline-block;width:auto;padding:17px 35px;background:#5A5A5A;color:#ffffff;letter-spacing:1px;text-transform:uppercase;cursor:pointer;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}.cta:hover,.cta:focus,.cta:active{background:#8d8d8d}.cta-full{display:block;width:100%}.cta.green{background:#9bcd86;color:#ffffff}.cta.green:hover,.cta.green:focus,.cta.green:active{background:#d7ebce}.cta.red{background:#F74D29;color:#ffffff}.cta.red:hover,.cta.red:focus,.cta.red:active{background:#fb9f8b}.cta.black{background:#000000;color:#ffffff}.cta.black:hover,.cta.black:focus,.cta.black:active{background:#333}.cta.blue{background:#2f487e;color:#FFFFFF}.cta.blue:hover,.cta.blue:focus,.cta.blue:active{background:#5476bf}p+.cta{margin-top:25px}.center{text-align:center}.uppercase{text-transform:uppercase}.nonecase{text-transform:none}.lowercase{text-transform:lowercase}.capitalizecase{text-transform:capitalize}.red{color:#F74D29}.search-box{position:fixed;display:block;width:100%;left:0;top:60px;max-height:0;overflow:hidden;border-top:none;padding:0  5%;background:#ffffff;text-align:left;z-index:20;-webkit-box-shadow:0px 0px 0px 0px transparent;-moz-box-shadow:0px 0px 0px 0px transparent;-o-box-shadow:0px 0px 0px 0px transparent;box-shadow:0px 0px 0px 0px transparent;will-change:max-height, padding, border, box-shadow;-webkit-transition:max-height .6s,padding .6s,border .6s,box-shadow .6s;-moz-transition:max-height .6s,padding .6s,border .6s,box-shadow .6s;-o-transition:max-height .6s,padding .6s,border .6s,box-shadow .6s;transition:max-height .6s,padding .6s,border .6s,box-shadow .6s}@media screen and (max-width: 767px){.search-box{padding:0}}.search-box #search-input{width:100%;border:none}.search-box ::-webkit-input-placeholder{color:#5A5A5A !important;font-size:18px !important}.search-box :-moz-placeholder{color:#5A5A5A !important;font-size:18px !important;opacity:1}.search-box ::-moz-placeholder{color:#5A5A5A !important;font-size:18px !important;opacity:1}.search-box :-ms-input-placeholder{color:#5A5A5A !important;font-size:18px !important}.search-box .search-field{display:inline-block;position:relative;width:100%}.search-box .search-field input{display:inline-block;width:100%;height:60px;margin:0;background:#ffffff;font-size:18px;will-change:background;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}.header.search-open+.search-box{height:auto;border-top:#f1f1f1 1px solid;border-bottom:1px solid #e2e2e2;box-shadow:0 100px 100px 0 rgba(0,0,0,0.2);max-height:2000px !important}.header.search-open+.search-box #dfclassic{max-height:2000px;border-top:1px solid #eee}.homepage header .header{padding:0;height:800px}@media screen and (max-width: 1023px){.homepage header .header{height:700px}}@media screen and (max-width: 991px){.homepage header .header{height:500px}}.homepage header .header .table{width:100%;height:inherit}.homepage header .header .table .cell-8{padding:0 5%;vertical-align:middle;background:transparent url(/img/cms/homepage/construire.jpg) top center no-repeat;background-size:cover}@media screen and (max-width: 1023px){.homepage header .header .table .cell-8{padding:40px 5% 0;vertical-align:top;background:transparent url(/img/cms/homepage/construire-mobile.jpg) left center no-repeat;background-size:cover}}@media screen and (max-width: 991px){.homepage header .header .table .cell-8{padding:40px 3% 0}}@media screen and (max-width: 767px){.homepage header .header .table .cell-8{padding:0 3%;vertical-align:middle;text-align:center}}@media screen and (max-width: 1023px){.homepage header .header .table .cell-8 .row-title{margin:20px 0}}.homepage header .header .table .cell-8 .row-title *{color:#FFFFFF !important;text-shadow:0 0 15px #000}.homepage header .header .table .cell-8 .row-title .page-title{display:inline-block;margin:25px 0 0;font-size:50px}@media screen and (max-width: 1023px){.homepage header .header .table .cell-8 .row-title .page-title{font-size:40px;text-align:left}}@media screen and (max-width: 767px){.homepage header .header .table .cell-8 .row-title .page-title{text-align:center}.homepage header .header .table .cell-8 .row-title .page-title::before{left:50%;height:7px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background:transparent url(/css/img/rainbow.png) top left no-repeat}}.homepage header .header .table .cell-8 .row-title .page-title::before{max-width:100%;top:-5px}.homepage header .header .table .cell-8 .row-title .page-title .light{font-weight:100}.homepage header .header .table .cell-8 .row-title .page-title h1{display:inline;font-size:50px}@media screen and (max-width: 1023px){.homepage header .header .table .cell-8 .row-title .page-title h1{font-size:40px}}.homepage header .header .table .cell-8 .row-title .page-title .subtitle{display:block;margin-top:35px;font-size:16px;font-weight:normal;line-height:22px}.homepage header .header .table .cell-8 .page-excerpt{margin:0;font-weight:200}@media screen and (max-width: 767px){.homepage header .header .table .cell-8 .page-excerpt{display:none}}.homepage header .header .table .cell-4{background:transparent url(/img/cms/homepage/renover.jpg) right center no-repeat;background-size:cover}@media screen and (max-width: 767px){.homepage header .header .table .cell-4{display:none}}.homepage header .header a{position:absolute;height:90px;width:270px;padding:10px 20px;background:#817E7B;color:#FFFFFF;font-size:30px;text-transform:uppercase;line-height:1.25em;-webkit-transition:background .3s,padding .3s;-moz-transition:background .3s,padding .3s;-o-transition:background .3s,padding .3s;transition:background .3s,padding .3s}.homepage header .header a:hover,.homepage header .header a:focus,.homepage header .header a:active{padding:10px 30px;background:#9a9895}@media screen and (max-width: 1023px){.homepage header .header a{width:auto}}@media screen and (max-width: 991px){.homepage header .header a{height:70px;font-size:25px}}@media screen and (max-width: 767px){.homepage header .header a{width:50%;height:auto;padding:20px 15px;font-size:22px}.homepage header .header a:hover,.homepage header .header a:focus,.homepage header .header a:active{padding:20px 15px}}@media screen and (max-width: 640px){.homepage header .header a{font-size:16px}}@media screen and (max-width: 375px){.homepage header .header a{font-size:15px}}.homepage header .header a.left{bottom:130px;right:33.33333%;margin-right:-0.5px;text-align:right}@media screen and (max-width: 991px){.homepage header .header a.left{bottom:110px}}@media screen and (max-width: 767px){.homepage header .header a.left{bottom:0;right:auto;left:0;background:#00adb8;text-align:left}}.homepage header .header a.right{bottom:40px;left:66.66667%;text-align:left}@media screen and (max-width: 767px){.homepage header .header a.right{bottom:0;left:auto;right:0}}.homepage header .header a span{display:block;font-size:20px;color:#bab8b7}@media screen and (max-width: 991px){.homepage header .header a span{font-size:17px}}@media screen and (max-width: 767px){.homepage header .header a span{display:none}}.homepage header .header a .icon-right{display:none}@media screen and (max-width: 767px){.homepage header .header a .icon-right{display:inline-block;color:#FFFFFF}}.homepage header .icon-right{display:none}@media screen and (max-width: 767px){.homepage header .icon-right{float:right;display:inline-block;height:25px;width:25px;line-height:25px;border:solid 1px #FFFFFF;border-radius:50%;text-align:center;color:#FFFFFF;font-size:17px}}@media screen and (max-width: 375px){.homepage header .icon-right{height:20px;width:20px;line-height:20px;font-size:15px !important}}.homepage .header+.row{height:350px;padding:0}@media screen and (max-width: 991px){.homepage .header+.row{height:250px}}.homepage .header+.row .col-4{height:inherit;padding:0}@media screen and (max-width: 767px){.homepage .header+.row .col-4{width:100%;position:relative}}.homepage .header+.row .col-4 .text-wrapper{position:relative;top:0;left:0;width:150px;height:150px;display:table;line-height:1.4em;-webkit-transition:width .3s,height .3s;-moz-transition:width .3s,height .3s;-o-transition:width .3s,height .3s;transition:width .3s,height .3s}.homepage .header+.row .col-4 .text-wrapper:hover,.homepage .header+.row .col-4 .text-wrapper:focus,.homepage .header+.row .col-4 .text-wrapper:active{width:180px;height:180px}@media screen and (max-width: 767px){.homepage .header+.row .col-4 .text-wrapper:hover,.homepage .header+.row .col-4 .text-wrapper:focus,.homepage .header+.row .col-4 .text-wrapper:active{width:100%;height:auto}}@media screen and (max-width: 991px){.homepage .header+.row .col-4 .text-wrapper{width:125px;height:125px;padding:0 5%}}@media screen and (max-width: 767px){.homepage .header+.row .col-4 .text-wrapper{width:100%;height:auto;position:absolute;bottom:0;top:auto;padding:20px 15px;font-size:22px}.homepage .header+.row .col-4 .text-wrapper br{display:none}}@media screen and (max-width: 640px){.homepage .header+.row .col-4 .text-wrapper{font-size:16px}}.homepage .header+.row .col-4 .text-wrapper a{display:table-cell;vertical-align:middle;color:#FFFFFF;text-transform:uppercase;text-align:center}@media screen and (max-width: 767px){.homepage .header+.row .col-4 .text-wrapper a{text-align:left}}.homepage .header+.row .col-4.regulation{background:transparent url(/img/cms/homepage/reglementations.jpg) center no-repeat;background-size:cover}@media screen and (max-width: 767px){.homepage .header+.row .col-4.regulation{background:transparent url(/img/cms/homepage/reglementations-mobile.jpg) left center no-repeat;background-size:cover}}.homepage .header+.row .col-4.regulation .text-wrapper{background:#f74d29}.homepage .header+.row .col-4.solution{background:transparent url(/img/cms/homepage/solutions.jpg) center no-repeat;background-size:cover}.homepage .header+.row .col-4.solution .text-wrapper{background:#ffc35e}.homepage .header+.row .col-4.help{background:transparent url(/img/cms/homepage/aides.jpg) center no-repeat;background-size:cover}.homepage .header+.row .col-4.help .text-wrapper{background:#81c899}.homepage .content .table{background:#FFFFFF}.homepage .content .table .cell-4{height:350px;vertical-align:middle;text-align:center}@media screen and (max-width: 1023px){.homepage .content .table .cell-4{width:25%}}@media screen and (max-width: 767px){.homepage .content .table .cell-4{display:none}}.homepage .content .table .cell-8{height:350px;vertical-align:middle;padding-right:5%}@media screen and (max-width: 1023px){.homepage .content .table .cell-8{width:75%}}@media screen and (max-width: 767px){.homepage .content .table .cell-8{display:block;width:100%;height:auto;padding:50px 5%}}.homepage .content .table .cell-8 h2{margin-top:0}@media screen and (max-width: 767px){.homepage .content .table .cell-8 h2{margin:5px 0 0}}.homepage .content .table .cell-8 h2::before{content:"";display:block;max-width:550px;height:7px;position:relative;top:-15px;left:3px;background:transparent url(/css/img/rainbow.png) top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){.homepage .content .table .cell-8 h2::before{background:none}}@media screen and (max-width: 767px){.homepage .content .table .cell-8 .cta{width:100%;text-align:center}}@media screen and (max-width: 767px){.homepage .content .table-row{display:block}}.homepage .content .table-row .cell-6.image{background-size:cover !important}@media screen and (max-width: 767px){.homepage .content .table-row .cell-6.image{height:250px;border-top:none}}.homepage .content .table-row .cell-6{position:relative;height:400px;vertical-align:middle;padding:2% 5%}@media screen and (max-width: 767px){.homepage .content .table-row .cell-6{width:100%;height:auto;display:block;background:#FFFFFF;border-top:1px solid #b7b7b7;text-align:left;padding:25px 5% 50px}}.homepage .content .table-row .cell-6 h3{margin-top:0}@media screen and (max-width: 767px){.homepage .content .table-row .cell-6 h3{margin-bottom:12px}}.homepage .content .table-row .cell-6 p{margin-bottom:0}.homepage .content .table-row .cell-6 .cta{position:absolute;right:0;bottom:0;-webkit-transition:padding .3s,background .3s;-moz-transition:padding .3s,background .3s;-o-transition:padding .3s,background .3s;transition:padding .3s,background .3s}.homepage .content .table-row .cell-6 .cta:hover,.homepage .content .table-row .cell-6 .cta:focus,.homepage .content .table-row .cell-6 .cta:active{padding-right:60px;padding-left:60px}@media screen and (max-width: 767px){.homepage .content .table-row .cell-6 .cta{position:static;margin-top:20px}}.homepage .content .table-row.administrative{background:#F5F5F5}.homepage .content .table-row.administrative .image{background:transparent url(/img/cms/homepage/administrative.jpg) center no-repeat}.homepage .content .table-row.finance .cell-6 .cta{left:0;right:auto}@media screen and (max-width: 767px){.homepage .content .table-row.finance .cell-6{border-top:none}}.homepage .content .table-row.finance .image{background:transparent url(/img/cms/homepage/finance.jpg) center no-repeat}@media screen and (max-width: 767px){.homepage .content .table-row.finance .image{background:none;height:auto;padding:0}}.homepage .content .table-row.store{background:#F5F5F5}.homepage .content .table-row.store .image{background:transparent url(/img/cms/homepage/store.jpg) center no-repeat}.homepage ~ .footer{margin-top:0}.contact{padding-bottom:50px;background:#eee}.contact .row-title{padding:0 5%}.contact .row-title .page-title{margin-bottom:60px}@media screen and (max-width: 767px){.contact .row-title .page-title{margin-bottom:35px}}.contact--content{padding:0 5%}@media screen and (max-width: 767px){.contact--content{padding:0}}.contact--content .cell{width:29.33333%;display:table-cell;padding:50px 2% 30px;vertical-align:top;background:#FFFFFF;box-shadow:0 10px 20px 0 rgba(0,0,0,0.1)}.contact--content .cell::after{clear:both;display:block;content:""}@media screen and (max-width: 1023px){.contact--content .cell{width:100%;display:block;margin-bottom:10px;padding:40px 3%}}@media screen and (max-width: 767px){.contact--content .cell{padding:40px 5%}}.contact--content .cell label{text-transform:uppercase}.contact--content .cell legend{text-transform:uppercase;font-size:14px;color:#2f2f2f}.contact--content .cell .title-h2{font-size:16px;color:#2f2f2f;font-weight:bold}@media screen and (max-width: 1023px){.contact--content .cell.general{padding:40px 1%}}@media screen and (max-width: 767px){.contact--content .cell.general{padding:40px 3%}}.contact--content .cell.general p{margin-top:45px;text-align:right;font-size:12px}@media screen and (max-width: 1023px){.contact--content .cell.general p{display:inline-block;margin-top:38px;padding-left:2%;text-align:left}}@media screen and (max-width: 767px){.contact--content .cell.general p{margin-top:20px}}.contact--content .cell.general .checkbox-wraper::after{display:block;content:"";clear:both}@media screen and (max-width: 1023px){.contact--content .cell.general .checkbox-wraper{width:50%;display:block;float:left;padding:0 2%}}@media screen and (max-width: 767px){.contact--content .cell.general .checkbox-wraper{width:100%;margin-bottom:25px}}.contact--content .cell.general .checkbox-wraper .gender-label{margin:30px 0 10px;padding-left:0;color:#2f2f2f;font-size:14px;text-align:left;text-transform:uppercase}@media screen and (max-width: 767px){.contact--content .cell.general .checkbox-wraper .gender-label{margin:20px 0 10px}}.contact--content .cell.general .checkbox-wraper div{display:block;margin-left:-4px}.contact--content .cell.general .field{position:relative;height:72px;padding:16px 0 8px 0;margin-bottom:0px}@media screen and (max-width: 1023px){.contact--content .cell.general .field{width:50%;display:block;float:left;padding:0 2%}}@media screen and (max-width: 767px){.contact--content .cell.general .field{width:100%}}.contact--content .cell.general .field.has-label label{-webkit-transform:translateY(0) scale(0.75);-moz-transform:translateY(0) scale(0.75);-o-transform:translateY(0) scale(0.75);transform:translateY(0) scale(0.75)}.contact--content .cell.general .field.is-focused label{color:#939598}.contact--content .cell.general .field.is-focused::after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.contact--content .cell.general .field label{position:relative;display:block;margin:0;-webkit-transform:translateY(24px);-moz-transform:translateY(24px);-o-transform:translateY(24px);transform:translateY(24px);-webkit-transition:transform .3s,color .3s;-moz-transition:transform .3s,color .3s;-o-transition:transform .3s,color .3s;transition:transform .3s,color .3s;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.contact--content .cell.general .field label.is-focused{color:#939598;font-size:10px}.contact--content .cell.general .field .fa{display:none}.contact--content .cell.general .field input{display:block;width:100%;height:35px;position:relative;padding:8px 0;background:transparent;outline:none;-webkit-appearance:none;border:none;border-bottom:1px solid #d1d1d1}.contact--content .cell.general .field input.input-error{border-bottom:1px solid #F74D29;color:#F74D29}.contact--content .cell.general .field input[required]:invalid{box-shadow:none}.contact--content .cell.general .field input[required]:-moz-submit-invalid{box-shadow:none}.contact--content .cell.general .field input[required]:-moz-ui-invalid{box-shadow:none}.contact--content .cell.general .field .input-error+.fa,.contact--content .cell.general .field input[required]:invalid:focus+.fa{display:inline-block;position:absolute;bottom:9px;right:0;color:#F74D29;font-size:18px}@media screen and (max-width: 1023px){.contact--content .cell.general .field .input-error+.fa,.contact--content .cell.general .field input[required]:invalid:focus+.fa{bottom:24px;right:20px}}@media screen and (max-width: 767px){.contact--content .cell.general .field .input-error+.fa,.contact--content .cell.general .field input[required]:invalid:focus+.fa{right:8px}}.contact--content .cell.project .title-h2{margin:0 0 45px}@media screen and (max-width: 767px){.contact--content .cell.project .title-h2{margin:0}}.contact--content .cell.project .checkbox-wraper{margin-bottom:30px}@media screen and (max-width: 1023px){.contact--content .cell.project .checkbox-wraper{width:50%;float:left}}@media screen and (max-width: 767px){.contact--content .cell.project .checkbox-wraper{width:100%}}.contact--content .cell.project .checkbox-wraper>div{position:relative}.contact--content .cell.project .css-label{font-size:13px;text-transform:none;color:#8a8a8a}.contact--content .cell.project input.css-checkbox[type="radio"]+label.css-label,.contact--content .cell.project input.css-checkbox[type="checkbox"]+label.css-label{width:calc(50% - 60px);margin-bottom:10px}@media screen and (max-width: 1279px){.contact--content .cell.project input.css-checkbox[type="radio"]+label.css-label,.contact--content .cell.project input.css-checkbox[type="checkbox"]+label.css-label{width:100%}}@media screen and (max-width: 1023px){.contact--content .cell.project input.css-checkbox[type="radio"]+label.css-label,.contact--content .cell.project input.css-checkbox[type="checkbox"]+label.css-label{width:35%}}@media screen and (max-width: 450px){.contact--content .cell.project input.css-checkbox[type="radio"]+label.css-label,.contact--content .cell.project input.css-checkbox[type="checkbox"]+label.css-label{width:auto}}.contact--content .cell.project .gender-label{margin:15px 0 6px;font-size:14px;text-transform:uppercase;color:#2f2f2f}.contact--content .cell.project .input-required::after{display:none}@media screen and (max-width: 1279px){.contact--content .cell.project div.checkbox-wraper:last-child input.css-checkbox[type="radio"]+label.css-label,.contact--content .cell.project div.checkbox-wraper:last-child input.css-checkbox[type="checkbox"]+label.css-label{width:25%}}@media screen and (max-width: 767px){.contact--content .cell.project div.checkbox-wraper:last-child input.css-checkbox[type="radio"]+label.css-label,.contact--content .cell.project div.checkbox-wraper:last-child input.css-checkbox[type="checkbox"]+label.css-label{width:35%}}@media screen and (max-width: 450px){.contact--content .cell.project div.checkbox-wraper:last-child input.css-checkbox[type="radio"]+label.css-label,.contact--content .cell.project div.checkbox-wraper:last-child input.css-checkbox[type="checkbox"]+label.css-label{width:30%}}.contact--content .cell.message .title-h2{margin:0 0 50px}@media screen and (max-width: 767px){.contact--content .cell.message .title-h2{margin:0 0 30px}}.contact--content .cell.message label{display:block !important;max-width:90%;margin-bottom:80px;font-size:13px;text-transform:none;color:#8a8a8a}@media screen and (max-width: 1280px){.contact--content .cell.message label{margin-bottom:100px}}@media screen and (max-width: 1023px){.contact--content .cell.message label{margin-bottom:40px}}@media screen and (max-width: 767px){.contact--content .cell.message label{margin-bottom:60px}}.contact--content .cell.message textarea{height:220px;margin-bottom:30px;border:1px solid #cecece;font-family:"lato",Helvetica,Arial,Sans-Serif;font-size:14px;color:#424242}.contact--content .cell.message input[type=submit],.contact--content .cell.message .icon-check{width:100%;padding:23px 35px}@media screen and (max-width: 1023px){.contact--content .cell.message input[type=submit],.contact--content .cell.message .icon-check{display:block;width:240px;margin:0 auto}}@media screen and (max-width: 767px){.contact--content .cell.message input[type=submit],.contact--content .cell.message .icon-check{width:100%;padding:17px 35px}}.contact--content .cell.message input[type=submit].active,.contact--content .cell.message .icon-check.active{background:#9bcd86;cursor:pointer;color:#FFFFFF}.contact--content .cell.message input[type=submit]{background:#939598;cursor:not-allowed}.contact--content .cell.message .icon-check{display:block;padding:23px 0;background:#9bcd86;cursor:pointer;color:#FFFFFF;text-align:center}@media screen and (max-width: 767px){.contact--content .cell.message .icon-check{padding:17px 0}}.contact--content .gutter{display:table-cell;width:3%;background:#eeeeee}@media screen and (max-width: 1023px){.contact--content .gutter{display:none}}.contact .alert.success{color:#9bcd86;text-align:center}.stores{position:relative}.stores--map{height:660px;top:0;position:fixed}@media screen and (max-width: 450px){.stores--map{height:500px}}.stores--map--background{display:block;width:100%;height:660px;position:absolute;top:0;background:url("/css/img/stores-background.png") no-repeat center;background-size:cover}@media screen and (max-width: 450px){.stores--map--background{height:500px}}.stores--map .stores--iw--website{color:#000000;text-transform:uppercase;text-decoration:underline;font-size:12px;font-weight:bold}.stores--map .stores--iw--label{color:#7a7a7a;text-transform:uppercase;font-size:13px}.stores--map .stores--iw--address{font-size:12px}.stores #selected-store-item{display:none}.stores--form{position:absolute;top:90px;left:50%;margin:0 auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 450px){.stores--form{top:40px}}.stores--form .row{padding:0}.stores--form .row .row-title{margin-bottom:45px}@media screen and (max-width: 767px){.stores--form .row .row-title{margin-top:0;margin-bottom:0}}.stores--form .row .row-title .page-title{max-width:660px;margin:0 auto 25px}@media screen and (max-width: 450px){.stores--form .row .row-title .page-title{font-size:20px;font-weight:bold}}.stores--form .row .row-title .page-title:before{max-width:440px}.stores--form h2{max-width:660px;margin:55px auto 30px;text-align:center;font-size:17px;color:#2f2f2f;font-weight:bold}@media screen and (max-width: 767px){.stores--form h2{margin:20px 0}}.stores--form select{max-width:660px;margin:0 auto;padding:24px 40px;background-image:url(/css/img/select-bar.jpg),url(/css/img/arrow-right.png);background-repeat:no-repeat;background-position:right 8% center, right 2% center}@media screen and (max-width: 450px){.stores--form select{background-position:right 8% center, right 0 center}}.stores--form #corporation-name{display:none}.stores--form .cta{width:220px;display:block;margin:20px auto 0;padding:17px 0;font-size:12px;text-align:center}.stores--form .cta:hover{background:#ffffff;color:#737373}.stores--form--corporation{margin:0 auto;width:663px}@media screen and (max-width: 767px){.stores--form--corporation{width:438px}}@media screen and (max-width: 450px){.stores--form--corporation{width:303px}}.stores--form--corporation:after{display:block;clear:both;content:""}.stores--form--corporation .corporation--title{display:none}.stores--form--corporation .corporation-item{display:block;float:left;width:220px;padding:20px 0;margin-bottom:2px;margin-left:1px;background:#ffffff;cursor:pointer;color:#737373;font-size:12px;text-transform:uppercase;text-align:center}@media screen and (max-width: 767px){.stores--form--corporation .corporation-item{width:145px}}@media screen and (max-width: 450px){.stores--form--corporation .corporation-item{width:100px;text-transform:none;font-size:13px}}.stores--form--corporation .corporation-item:hover,.stores--form--corporation .corporation-item:active,.stores--form--corporation .corporation-item:focus,.stores--form--corporation .corporation-item.active{background:#9bcd86;color:#ffffff}.stores--list{display:none;max-width:1060px;position:relative;margin:-94px auto 0}@media screen and (max-width: 1450px){.stores--list{max-width:700px}}@media screen and (max-width: 1023px){.stores--list{max-width:650px}}@media screen and (max-width: 767px){.stores--list{max-width:100%;margin:0 12px}}.stores--list::before{content:"";display:block;max-width:1060px;height:7px;position:relative;top:0;background:transparent url(/css/img/rainbow.png) top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){.stores--list::before{height:auto;background:none}}.stores--list>*{background:#ffffff}.stores--list .title-h1{padding:25px;margin:0 0 5px;font-size:30px;text-align:center;line-height:1.25em}@media screen and (max-width: 639px){.stores--list .title-h1{font-size:19px}}.stores--list--excerpt{padding:80px 160px;margin-bottom:5px}@media screen and (max-width: 767px){.stores--list--excerpt{padding:40px 5%}}.stores--list--excerpt .title-h2{margin-top:0;font-size:18px;text-transform:none;font-weight:bold}.stores--list--excerpt p{font-size:13px}.stores--list--content{padding-top:50px}@media screen and (max-width: 767px){.stores--list--content{padding-top:10px}}.stores--list--content .corporation-label{display:block;max-width:800px;margin:40px auto 35px;padding:17px 0;background:#003e7c;text-transform:uppercase;text-align:center;color:#ffffff}.stores--list--content .row{max-width:800px;margin:0 auto}.stores--list--content .row .item{padding:0 2%;display:table;height:220px}@media screen and (max-width: 767px){.stores--list--content .row .item{width:100%;height:auto;padding:25px 2%}}.stores--list--content .row .item-pin{display:table-cell;vertical-align:top;width:50px;position:relative;color:#ffffff}.stores--list--content .row .item-pin .number{display:block;width:40px;height:32px;background:url(/css/img/pin.png) center no-repeat;line-height:24px;text-align:center}.stores--list--content .row .item-content{display:table-cell;height:180px}@media screen and (max-width: 1450px){.stores--list--content .row .item-content{height:200px}}@media screen and (max-width: 767px){.stores--list--content .row .item-content{height:auto}}.stores--list--content .row .item-content .item-label{margin:0 0 15px;font-size:18px;color:#003e7c;text-transform:uppercase}.stores--list--content .row .item-content .item-info{margin:0;font-size:12px;color:#38393a}.stores--list--content .row .item-content .item-info a{color:#38393a}.stores--list--content .row .item-content hr{max-width:30px;color:#003e7c}.stores--list--content .row .item-content .item-website{color:#e10f21;text-transform:uppercase;font-size:9px;font-weight:bold}.stores--list--content .row .item-content .item-website:hover,.stores--list--content .row .item-content .item-website:active,.stores--list--content .row .item-content .item-website.active,.stores--list--content .row .item-content .item-website:focus{color:#003e7c}.stores--list--content .row .item-content .item-separator{width:32px;height:3px;background-color:#003e7c;margin:12px 0}.stores--corporation-mobile{display:none}.stores.filter .stores--list--excerpt{display:none}.stores.open .stores--map--background{display:none}@media screen and (max-width: 1023px){.stores.open .stores--map{height:720px}}@media screen and (max-width: 640px){.stores.open .stores--map{height:400px}}.stores.open .stores--list{display:block}@media screen and (max-width: 767px){.stores.open .stores--list{margin-top:10px}}.stores.open .stores--form{position:relative;height:0;top:-165px;left:auto;transform:none}@media screen and (max-width: 767px){.stores.open .stores--form{top:-66px;padding:0 12px}}.stores.open .stores--form .row-title{display:none}.stores.open .stores--form select{max-width:1060px}@media screen and (max-width: 1450px){.stores.open .stores--form select{max-width:700px}}@media screen and (max-width: 1023px){.stores.open .stores--form select{max-width:650px}}@media screen and (max-width: 767px){.stores.open .stores--form select{max-width:100%}}.stores.open .stores--form h2{display:none}.stores.open .stores--form #all-retailer{width:150px;position:relative;top:-88px;display:block;margin:5px 0 0;background:#ffffff;padding-left:25px;padding-right:25px;text-align:left;color:#555555}@media screen and (max-width: 1023px){.stores.open .stores--form #all-retailer{top:-148px}}@media screen and (max-width: 767px){.stores.open .stores--form #all-retailer{display:none}}.stores.open .stores--form #all-retailer.active{background:#ffffff}.stores.open .stores--form #all-retailer.active:before{content:url(/css/img/arrow-right-active.png);display:inline-block;vertical-align:middle;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0}.stores.open .stores--form #all-retailer:hover,.stores.open .stores--form #all-retailer:active,.stores.open .stores--form #all-retailer:focus{background:#9bcd86;color:#ffffff}.stores.open .stores--form .stores--form--corporation{margin:0;position:absolute;top:-430px;width:auto}@media screen and (max-width: 1023px){.stores.open .stores--form .stores--form--corporation{top:-494px}}@media screen and (max-width: 767px){.stores.open .stores--form .stores--form--corporation{display:none}}.stores.open .stores--form .stores--form--corporation .corporation--title{display:table;width:125px;height:57.5px;padding-left:25px;background:#9bcd86;text-transform:uppercase;color:#ffffff}.stores.open .stores--form .stores--form--corporation .corporation--title p{display:table-cell;vertical-align:middle;position:relative;margin:0;font-size:12px}.stores.open .stores--form .stores--form--corporation .corporation-item{float:none;width:125px;position:relative;margin-bottom:1px;padding-left:25px;text-align:left;color:#2f2f2f}.stores.open .stores--form .stores--form--corporation .corporation-item.active{background:#ffffff}.stores.open .stores--form .stores--form--corporation .corporation-item.active:before{content:url(/css/img/arrow-right-active.png);display:inline-block;vertical-align:middle;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0}.stores.open .stores--form .stores--form--corporation .corporation-item:hover,.stores.open .stores--form .stores--form--corporation .corporation-item:active,.stores.open .stores--form .stores--form--corporation .corporation-item:focus{background:#9bcd86;color:#ffffff}@media screen and (max-width: 767px){.stores.open .stores--corporation-mobile{display:block;margin-bottom:20px}.stores.open .stores--corporation-mobile:after{display:block;content:"";clear:both}.stores.open .stores--corporation-mobile .title-h2{height:40px;background:#003e7c;margin-bottom:0;font-size:12px;line-height:40px;text-align:center;text-transform:uppercase;color:#ffffff}.stores.open .stores--corporation-mobile .corporation-item{padding:15px 0;cursor:pointer;text-align:center;color:#003e7c;text-transform:uppercase;font-size:9px}.stores.open .stores--corporation-mobile .corporation-item:hover{background:#003e7c;color:#ffffff}}.vocabulary{padding-bottom:50px}.vocabulary .gutter{display:table-cell;width:4%;background:#eee}@media screen and (max-width: 991px){.vocabulary .gutter{display:none}}@media screen and (max-width: 767px){.vocabulary{padding:0 !important}}@media screen and (max-width: 767px){.vocabulary .row-title{padding-left:25px}}.vocabulary .cell-6{width:48%;padding:50px 50px 20px;background:#FFFFFF}@media screen and (max-width: 767px){.vocabulary .cell-6{width:100%;display:block;padding:50px 25px 20px}}.vocabulary .cell-6 span{font-weight:bold}.vocabulary .cell-6 p{margin-bottom:35px}@media screen and (max-width: 991px){.vocabulary .cell-6:first-child{padding-right:25px}}@media screen and (max-width: 767px){.vocabulary .cell-6:first-child{padding-bottom:1px}}@media screen and (max-width: 991px){.vocabulary .cell-6+.gutter+.cell-6{padding-left:25px}}@media screen and (max-width: 767px){.vocabulary .cell-6+.gutter+.cell-6{padding-top:0}}.list-post{padding-bottom:50px}@media screen and (max-width: 991px){.list-post .row-title{padding-left:2%}}@media screen and (max-width: 767px){.list-post .row-title{padding-left:0}}.list-post--content{width:100%}.list-post--content--left{width:25%;float:left;padding-right:30px;color:#7a7a7a}@media screen and (max-width: 991px){.list-post--content--left{width:100%;padding:0 2%}}@media screen and (max-width: 767px){.list-post--content--left{padding:0}}.list-post--content--left-mobile{float:left;color:#7a7a7a}.list-post--content--left-mobile p{padding-top:20px}.list-post--content--right{width:75%;float:left}@media screen and (max-width: 991px){.list-post--content--right{width:100%;float:left}}.list-post--content--right .col-4{width:29.33333%;margin:20px 2%;padding:0}@media screen and (max-width: 1023px){.list-post--content--right .col-4{width:46%}}@media screen and (max-width: 767px){.list-post--content--right .col-4{display:table;width:100%;margin:20px 0}}.list-post--content--right .col-4 .image-wrapper{height:140px;background-size:cover !important}@media screen and (max-width: 767px){.list-post--content--right .col-4 .image-wrapper{display:table-cell;width:40%;height:122px;border-bottom:none}}.list-post--content--right .col-4 .text-wrapper{height:120px;padding:0 30px;background:#FFFFFF}@media screen and (max-width: 767px){.list-post--content--right .col-4 .text-wrapper{display:table-cell;width:60%;vertical-align:middle;padding:0 15px}}.list-post--content--right .col-4 .text-wrapper div{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.list-post--content--right .col-4 .text-wrapper div{top:auto;left:auto;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;text-align:left}}.list-post--content--right .col-4 .text-wrapper div .date{margin:0;color:#aeaeae;font-size:13px}.list-post--content--right .col-4 .text-wrapper div .label{display:block;margin:0;text-align:center;text-transform:uppercase;font-size:16px;color:#2f2f2f;line-height:1.4em}@media screen and (max-width: 767px){.list-post--content--right .col-4 .text-wrapper div .label{text-transform:none}}.list-post--content--right .col-4 .text-wrapper div .date+.label{text-align:left}.list-post--content--right .col-4 .cta{width:100%;text-align:center}@media screen and (max-width: 767px){.list-post--content--right .col-4 .cta{display:none}}.solutions{padding-bottom:50px}.solutions .row{margin:0 auto;padding:1px 5%}.solutions .table .table-cell{width:46.8%;background:#ffffff;vertical-align:top;box-shadow:0 10px 20px 0 rgba(0,0,0,0.1)}@media screen and (max-width: 767px){.solutions .table .table-cell{position:relative;width:100%;display:block}}.solutions .table .table-cell img{display:block;width:100%}.solutions .table .table-cell .text-wrapper{padding:20px 50px 50px}@media screen and (max-width: 767px){.solutions .table .table-cell .text-wrapper{padding:10px 20px 70px;text-align:center}.solutions .table .table-cell .text-wrapper p{display:none}.solutions .table .table-cell .text-wrapper .cta{display:block;width:100%;position:absolute;bottom:0;left:0}}@media screen and (max-width: 375px){.solutions .table .table-cell .text-wrapper h2{font-size:20px}}.solutions .table .table-cell.gutter{width:6.4%;box-shadow:none;background:transparent}@media screen and (max-width: 767px){.solutions .table .table-cell.gutter{height:50px}}.construire #isolation-par-l-interieur{left:83%;top:50%}.construire #combles-amenages{left:81%;top:22%}.construire #combles-perdus{left:29%;top:37%}.construire #toits-terrasse{left:11%;top:53%}.construire #toitures{left:45%;top:9%}.construire #portes{left:81%;top:64%}.construire #fenetres{left:15%;top:67%}.construire #isolation-par-l-exterieur{left:90%;top:35%}.construire #planchers-bas-sur-vide-sanitaire{left:49%;top:78%}.construire #planchers-bas-sur-terre-plein{left:53%;top:90%}.construire #membranes-d-etancheite{left:95%;top:78%}.construire #accessoires{left:95%;top:90%}.renover.category #isolation-par-l-interieur{left:42%;top:65%}.renover.category #combles-amenages{left:79%;top:27%}.renover.category #combles-perdus{left:29%;top:37%}.renover.category #toits-terrasse{left:92%;top:42%}.renover.category #toitures{left:56%;top:15%}.renover.category #portes{left:66%;top:75%}.renover.category #fenetres{left:45%;top:74%}.renover.category #isolation-par-l-exterieur{left:95%;top:50%}.renover.category #planchers-bas-sur-vide-sanitaire{left:92%;top:69%}.renover.category #planchers-bas-sur-terre-plein{left:66%;top:85%}.renover.category #membranes-d-etancheite{left:92%;top:77%}.renover.category #accessoires{left:92%;top:85%}.category{width:100%;background:transparent url(/css/img/bg-category.png) top left repeat-y}@media screen and (max-width: 767px){.category{background:#ffffff}}.category aside{width:222px;position:fixed;left:0;top:60px;height:100%;overflow-y:scroll;background:#ffffff}@media screen and (max-width: 767px){.category aside{width:100%;float:none;position:static}}.category aside::-webkit-scrollbar{display:none}.category aside img{display:block;width:100%}.category aside ul{list-style-type:none;padding:0}.category aside .category--menu{display:table;width:100%}.category aside .category--menu li{display:table-cell;width:50%;text-align:center}.category aside .category--menu li a{display:block;position:relative;background:#000000;padding:10px;color:#ffffff;text-transform:uppercase;font-size:12px;font-weight:bold;-webkit-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;-o-transition:background .3s,color .3s;transition:background .3s,color .3s}.category aside .category--menu li a::after{content:"";display:block;position:absolute;left:0;bottom:0;width:0;height:0;background:#ffffff;-webkit-transition:width .3s,height .3s;-moz-transition:width .3s,height .3s;-o-transition:width .3s,height .3s;transition:width .3s,height .3s}.category aside .category--menu li a:hover,.category aside .category--menu li a:focus,.category aside .category--menu li a:active{color:#000000;background:#ffffff}.category aside .category--menu li.active a{color:#000000;background:#ffffff}.category aside .category--product-list{display:block}.category aside .category--product-list li{display:table;width:100%;height:50px}@media screen and (max-width: 767px){.category aside .category--product-list li{display:block}}.category aside .category--product-list li a{display:table-row;width:100%;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}@media screen and (max-width: 767px){.category aside .category--product-list li a{display:block;padding:12px 0}}.category aside .category--product-list li a span{display:table-cell;vertical-align:middle}@media screen and (max-width: 767px){.category aside .category--product-list li a span{display:inline-block}}.category aside .category--product-list li a *{color:#2f2f2f;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.category aside .category--product-list li a .icon{width:50px;text-align:center;font-size:24px}@media screen and (max-width: 767px){.category aside .category--product-list li a .icon{width:15%}}.category aside .category--product-list li a .text{width:calc(95% - 100px);font-weight:normal;font-size:12px}@media screen and (max-width: 767px){.category aside .category--product-list li a .text{width:auto;max-width:70%}}.category aside .category--product-list li a .indice{width:50px;text-align:center;color:#8f8f8f;font-size:11px}@media screen and (max-width: 767px){.category aside .category--product-list li a .indice{width:15%}}.category aside .category--product-list li a .icon-right{display:none}@media screen and (max-width: 767px){.category aside .category--product-list li a .icon-right{display:inline-block;width:5%;float:right;margin-right:20px;padding-top:5px;text-align:right}}.category aside .category--product-list li a:hover,.category aside .category--product-list li a:focus,.category aside .category--product-list li a:active{background:#817E7B}.category aside .category--product-list li a:hover *,.category aside .category--product-list li a:focus *,.category aside .category--product-list li a:active *{color:#ffffff}.category aside .category--product-list li a.active{background:#2f2f2f}.category aside .category--product-list li a.active *{color:#ffffff}.category aside .category--product-list li.active a{background:#817E7B}.category aside .category--product-list li.active a *{color:#ffffff}.category section{width:calc(100% - 222px);position:relative;margin-left:222px}@media screen and (max-width: 767px){.category section{display:none;margin-left:0}}.category section .row-title{padding:0 5% 0}.category section .table .table-cell{vertical-align:middle}@media screen and (max-width: 1280px){.category section .table .table-cell{display:block;width:100%;max-width:100%}}.category section .table .plan{width:58.33333%;position:relative}@media screen and (max-width: 1280px){.category section .table .plan{display:block;width:100%;max-width:100%}}.category section .table .plan>img{display:block;width:100%}@media screen and (max-width: 1280px){.category section .table .plan>img{display:block;width:100%;max-width:100%}}.category section .table .plan .block-hover-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (max-width: 1280px){.category section .table .plan .block-hover-wrapper{display:block;width:100%;max-width:100%}}.category section .table .plan .block-hover{position:absolute;z-index:5;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer}.category section .table .plan .block-hover .icon{position:relative;display:inline-block;width:48px;height:48px;background:#ffffff;border:1px solid #000000;border-radius:50%;font-size:24px;text-align:center;-webkit-transition:border .3s,transform .3s;-moz-transition:border .3s,transform .3s;-o-transition:border .3s,transform .3s;transition:border .3s,transform .3s}@media screen and (max-width: 1024px){.category section .table .plan .block-hover .icon{width:30px;height:30px}}.category section .table .plan .block-hover .icon:hover,.category section .table .plan .block-hover .icon:focus,.category section .table .plan .block-hover .icon:active{border:2px solid #F74D29}.category section .table .plan .block-hover .icon img{position:absolute;display:block;width:100%;height:auto;max-width:30px;max-height:30px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 1024px){.category section .table .plan .block-hover .icon img{max-width:20px;max-height:20px}}.category section .table .plan .block-hover.active .icon{border:2px solid #F74D29}.category section .table .plan .zones img{position:absolute;width:100%;top:45%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:opacity .6s,top .3s;-moz-transition:opacity .6s,top .3s;-o-transition:opacity .6s,top .3s;transition:opacity .6s,top .3s}.category section .table .plan .zones img.show{top:50%;-webkit-opacity:.7;-moz-opacity:.7;-o-opacity:.7;opacity:.7}@media screen and (max-width: 1280px){.category section .table .plan .zones img{display:block;width:100%;max-width:100%}}.category section .table .info-txt{width:41.66667%;padding:0 5%}.category section .table .info-txt h2{text-transform:none}@media screen and (max-width: 1280px){.category section .table .info-txt{display:block;width:100%;max-width:100%}}.category ~ .footer{margin-top:0}.post{padding:0 5% 50px 5%;background:#eee}@media screen and (max-width: 767px){.post{padding:0}}@media screen and (max-width: 767px){.post .row-title{margin:0}}@media screen and (max-width: 991px){.post .row-title .page-title{margin:25px 0 60px}}@media screen and (max-width: 767px){.post .row-title .page-title{display:none}}@media screen and (max-width: 767px){.post .row-title .page-subtitle{margin:10px 5% 10px;font-size:15px}}.post .icon-close{position:absolute;right:0;top:0;height:60px;width:60px;z-index:1;padding:0;text-align:center;line-height:60px}.post-content{background:#FFFFFF;padding:0}.post-content-excerpt{margin:0 0 40px}.post-content .col-8{padding:20px 50px 50px 50px}@media screen and (max-width: 991px){.post-content .col-8{width:100%;padding:50px 60px}}@media screen and (max-width: 767px){.post-content .col-8{padding:30px 5%}}.post-content .col-8 h1{display:none}@media screen and (max-width: 767px){.post-content .col-8 h1{display:block;margin:20px 0 35px;font-size:26px;color:#2f2f2f}}.post-content .col-8 h2{margin:30px 0 0;font-size:14px;font-weight:bold}.post-content .col-8 p{margin:30px 0 0}.post-content .col-8 h3{font-size:14px;text-transform:uppercase;margin:30px 0 0}.post-content .col-8 a{color:#2f487e;text-decoration:underline}.post-content .col-8 a:hover{color:#000}.post-content .col-8 ul{margin:30px 0 0 30px}.post-content .col-8 ul li{padding:5px 0}.post-content .col-8 .list-item{margin-top:20px}.post-content .col-8 .list-item .item{margin-bottom:55px}.post-content .col-8 .list-item .item .title-wrapper{display:table;width:100%;border-bottom:1px #DAD9D9 solid;padding-bottom:5px;cursor:pointer}.post-content .col-8 .list-item .item .title-wrapper h2{display:table-cell;margin:0 0 5px;vertical-align:middle}.post-content .col-8 .list-item .item .title-wrapper span{display:table-cell;float:right;vertical-align:top;padding-left:10px;margin:0 0 5px}.post-content .col-8 .list-item .item .text-wrapper{display:none}.post-content .col-4{position:relative;float:right;height:460px;padding:0;background-size:auto auto, cover !important;background-color:transparent !important;background-position:bottom center, center center !important;background-repeat:repeat-x, no-repeat !important}@media screen and (max-width: 991px){.post-content .col-4{display:none;float:left;width:100%;height:250px;background-position:bottom center !important}}@media screen and (max-width: 767px){.post-content .col-4{display:block}}.search-product{min-height:750px}@media screen and (max-width: 767px){.search-product{padding:0 20px}}.search-product>p{max-width:600px;margin:0 auto;text-align:center}.search-product .hidden{display:block}.search-product .row-title{margin-bottom:0}.search-product .row-title .page-subtitle{margin-top:0}.search-product--filters{max-width:700px;position:relative;min-height:430px;margin:0 auto;-webkit-transition:min-height .3s;-moz-transition:min-height .3s;-o-transition:min-height .3s;transition:min-height .3s}@media screen and (max-width: 767px){.search-product--filters{margin:-20px auto 0;min-height:600px}}.search-product--filters h2{margin-top:0;font-size:16px;text-align:center}.search-product--filters h3{margin:10px 0;font-size:24px;font-weight:200;text-transform:none;text-align:center}@media screen and (max-width: 767px){.search-product--filters h3{font-size:20px}}.search-product--filters h4{margin:10px 0;font-size:16px;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.search-product--filters h3.left,.search-product--filters h4.left{text-align:center}}.search-product--filters img{display:block;margin:0 auto}.search-product--filters--item{width:100%;position:absolute;top:0;left:300%;-webkit-transition:left .3s;-moz-transition:left .3s;-o-transition:left .3s;transition:left .3s}.search-product--filters--item.selected{left:0}.search-product--filters--item.validate{left:-300%}.search-product--filters--item>.row{min-height:340px;padding:30px;margin:0 auto 30px auto;background:#ffffff}@media screen and (max-width: 767px){.search-product--filters--item>.row{padding:20px}}@media screen and (max-width: 767px){.search-product--filters--item>.row .col-6{width:100%}}.search-product--filters--item>.row .row{height:auto;max-width:400px;margin:0 auto;padding:0}.search-product--filters .left{text-align:left}.search-product--filters .image-wrapper{position:relative;padding:10px 0;background:#ffffff}.search-product--filters .image-wrapper img{max-width:95px !important}@media screen and (max-width: 767px){.search-product--filters .image-wrapper img{max-width:70px !important}}.search-product--filters ul{max-width:300px;margin:50px auto 0}@media screen and (max-width: 767px){.search-product--filters ul{max-width:100%;margin:0 auto}}.search-product--filters ul li{display:block;width:100%;position:relative;padding:15px 45px;margin:15px 0;background:#eee;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s;cursor:pointer}.search-product--filters ul li::before{content:"";display:block;position:absolute;width:14px;height:14px;top:50%;left:15px;border:2px solid #ffffff;background:#ffffff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}.search-product--filters ul li:hover,.search-product--filters ul li:focus,.search-product--filters ul li:active{background:#d5d5d5}.search-product--filters ul li.selected{background:#cccccc}.search-product--filters ul li.selected::before{background:#2f2f2f}.search-product--filters .filter--zone{padding:0;list-style-type:none}.search-product--filters .filter--zone--h1b{background:#9bd2ee;color:#ffffff}.search-product--filters .filter--zone--h1b:hover{background:#44abdf}.search-product--filters .filter--zone--h1b.selected:hover,.search-product--filters .filter--zone--h1b.selected{background:#44abdf !important}@media screen and (max-width: 767px){.search-product--filters .filter--zone--h1b{width:48%;float:left}}.search-product--filters .filter--zone--h1c{background:#9be4bc;color:#ffffff}.search-product--filters .filter--zone--h1c:hover,.search-product--filters .filter--zone--h1c.selected{background:#4bce86}.search-product--filters .filter--zone--h1c.selected:hover{background:#4bce86 !important}@media screen and (max-width: 767px){.search-product--filters .filter--zone--h1c{width:48%;float:right}}.search-product--filters .filter--map{text-align:center}.search-product--filters .filter--select-box{padding:20px 20px 10px;margin:10px 0;position:relative;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s;cursor:pointer}@media screen and (max-width: 767px){.search-product--filters .filter--select-box{width:100%;min-height:110px;float:none;padding:0;border:2px #eee solid}}@media screen and (max-width: 767px){.search-product--filters .filter--select-box p{position:absolute;width:calc(100% - 80px);right:0;top:50%;margin:0 !important;padding-left:50px;padding-right:10px;text-align:left;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.search-product--filters .filter--select-box p::before{content:"○";display:block;margin-bottom:10px;font-size:30px;vertical-align:text-bottom}@media screen and (max-width: 767px){.search-product--filters .filter--select-box p::before{position:absolute;left:20px;top:50%;font-size:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.search-product--filters .filter--select-box:hover,.search-product--filters .filter--select-box:focus,.search-product--filters .filter--select-box:active,.search-product--filters .filter--select-box.selected{background:#eee}.search-product--filters .filter--select-box.selected p::before{content:"●"}.search-product--filters .filter--select-box img{max-width:70px}@media screen and (max-width: 767px){.search-product--filters .filter--select-box img{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 767px){.search-product--filters .filter--select-box .image-wrapper{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.search-product--filters .filter--select-box .image-wrapper img{position:static;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.search-product .nav-button{margin:40px auto 80px auto;text-align:center}@media screen and (max-width: 767px){.search-product .nav-button{margin:40px auto}}.search-product .nav-button .button-wrapper{width:300px;display:inline-block;overflow:hidden;position:relative;line-height:14px;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}@media screen and (max-width: 767px){.search-product .nav-button .button-wrapper{width:49%;height:auto}}.search-product .nav-button .button-wrapper::after{content:"\2039";display:block;position:absolute;top:50%;left:10px;color:#ffffff;font-size:20px;font-weight:200;-webkit-transform:translateY(-55%);-moz-transform:translateY(-55%);-o-transform:translateY(-55%);transform:translateY(-55%)}@media screen and (max-width: 767px){.search-product .nav-button .button-wrapper::after{display:none}}.search-product .nav-button .button-wrapper br{display:none}@media screen and (max-width: 767px){.search-product .nav-button .button-wrapper br{display:block}}.search-product .nav-button .button-wrapper .cta{width:300px}@media screen and (max-width: 767px){.search-product .nav-button .button-wrapper .cta{width:95%;padding:17px 0}}.search-product .nav-button .button-wrapper .cta.desactivate{cursor:not-allowed;-webkit-opacity:.5;-moz-opacity:.5;-o-opacity:.5;opacity:.5}.search-product .nav-button .button-wrapper .cta.desactivate:hover,.search-product .nav-button .button-wrapper .cta.desactivate:focus,.search-product .nav-button .button-wrapper .cta.desactivate:active{background:#000000}.search-product .nav-button .button-wrapper+.button-wrapper::after{content:"\203A";left:auto;right:10px}.search-product .nav-button .button-wrapper.invisible{width:0}@media screen and (max-width: 767px){.search-product .nav-button .button-wrapper.invisible+.button-wrapper{width:95%}.search-product .nav-button .button-wrapper.invisible+.button-wrapper br{display:none}}.search-product .results-wrapper{display:block;max-width:800px;margin:0 auto;background:#ffffff}.search-product .results-wrapper .cell-3{vertical-align:top;float:left}@media screen and (max-width: 767px){.search-product .results-wrapper .cell-3{display:block;width:100%;float:none}}.search-product .results-wrapper .cell-3 ul{width:100%;padding:0;list-style-type:none}.search-product .results-wrapper .cell-3 ul li{display:table;width:100%;border-top:1px #817E7B solid;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}.search-product .results-wrapper .cell-3 ul li div{display:table-row}.search-product .results-wrapper .cell-3 ul li div>span{display:table-cell;vertical-align:middle;padding:10px 0;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}.search-product .results-wrapper .cell-3 ul li div>span.icon{width:40px;font-size:16px;text-align:center}.search-product .results-wrapper .cell-3 ul li div>span.indice{width:50px;padding-right:10px;text-align:right;font-size:11px}.search-product .results-wrapper .cell-3 ul li div>span.text{font-size:11px;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}.search-product .results-wrapper .cell-3 ul li div>span a{display:block;color:#817E7B;text-decoration:underline;font-size:11px}.search-product .results-wrapper .cell-3 ul li:hover,.search-product .results-wrapper .cell-3 ul li:focus,.search-product .results-wrapper .cell-3 ul li:active,.search-product .results-wrapper .cell-3 ul li.active{background:#817E7B}.search-product .results-wrapper .cell-3 ul li:hover *,.search-product .results-wrapper .cell-3 ul li:focus *,.search-product .results-wrapper .cell-3 ul li:active *,.search-product .results-wrapper .cell-3 ul li.active *{color:#ffffff}.search-product .results-wrapper .cell-3 ul li:first-child{border:none}.search-product .results-wrapper .cell-3 ul .nofollow:hover,.search-product .results-wrapper .cell-3 ul .nofollow:focus,.search-product .results-wrapper .cell-3 ul .nofollow:active{background:#979797}.search-product .results-wrapper .cell-3 ul .nofollow:hover .icon,.search-product .results-wrapper .cell-3 ul .nofollow:hover .indice,.search-product .results-wrapper .cell-3 ul .nofollow:hover .text,.search-product .results-wrapper .cell-3 ul .nofollow:hover a,.search-product .results-wrapper .cell-3 ul .nofollow:focus .icon,.search-product .results-wrapper .cell-3 ul .nofollow:focus .indice,.search-product .results-wrapper .cell-3 ul .nofollow:focus .text,.search-product .results-wrapper .cell-3 ul .nofollow:focus a,.search-product .results-wrapper .cell-3 ul .nofollow:active .icon,.search-product .results-wrapper .cell-3 ul .nofollow:active .indice,.search-product .results-wrapper .cell-3 ul .nofollow:active .text,.search-product .results-wrapper .cell-3 ul .nofollow:active a{color:#ffffff !important}.search-product .results-wrapper .cell-9{vertical-align:middle;float:right;padding:20px}@media screen and (max-width: 767px){.search-product .results-wrapper .cell-9{display:block;width:100%;float:none}}.search-product .results-wrapper .cell-9 .plan{position:relative}.search-product .results-wrapper .cell-9 .plan .block-hover{position:absolute;cursor:pointer;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.search-product .results-wrapper .cell-9 .plan .block-hover .icon{position:relative;display:inline-block;width:35px;height:35px;background:#ffffff none repeat scroll 0 0;border:1px solid #000000;border-radius:50%;font-size:25px;text-align:center}.search-product .results-wrapper .cell-9 .plan .block-hover .icon img{position:absolute;display:block;width:100%;height:auto;top:50%;left:50%;max-height:17px;max-width:17px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.search-product .results-wrapper .cell-9 .plan img{display:block;width:100%;height:auto}.search-product .results-wrapper #murs{left:95%;top:76%}.search-product .results-wrapper #plancher{left:86%;top:95%}.search-product .results-wrapper #plafond{left:46%;top:67%}.search-product .results-wrapper #fenetres{left:78%;top:81%}.search-product .results-wrapper #coffre-de-volet-roulant{left:83%;top:71%}.search-product .results-wrapper #portes{left:60%;top:84%}.search-product .results-wrapper #portes-lnc{left:34%;top:78%}.search-product .results-wrapper #photovoltaique{left:48%;top:27%}.search-product .result-list li{display:table}.search-product .result-list li a{display:table-row}.search-product .result-list li a span{display:table-cell}.search-product--list{max-width:800px;margin:0 auto}.search-product--list h3{padding-bottom:8px;border-bottom:1px solid #2f2f2f;font-size:16px}.search-product--list .row{margin:0 -2%;padding:0}.search-product--list .col-3{width:21%;margin:2%;padding:0;background:#ffffff}.search-product--list .col-3 .image-wrapper{position:relative;border:solid 2px transparent;-webkit-transition:border .3s;-moz-transition:border .3s;-o-transition:border .3s;transition:border .3s}.search-product--list .col-3 .image-wrapper::after{display:block;position:absolute;content:"Voir le produit";top:50%;left:50%;color:transparent;text-transform:uppercase;text-align:center;font-size:16px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.search-product--list .col-3 .image-wrapper img{width:100%;display:block;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.search-product--list .col-3:hover .image-wrapper,.search-product--list .col-3:focus .image-wrapper,.search-product--list .col-3:active .image-wrapper{border:solid 2px #2f2f2f}.search-product--list .col-3:hover .image-wrapper::after,.search-product--list .col-3:focus .image-wrapper::after,.search-product--list .col-3:active .image-wrapper::after{color:#2f2f2f}.search-product--list .col-3:hover .image-wrapper img,.search-product--list .col-3:focus .image-wrapper img,.search-product--list .col-3:active .image-wrapper img{-webkit-opacity:.4 !important;-moz-opacity:.4 !important;-o-opacity:.4 !important;opacity:.4 !important}.search-product--list .col-3 .informations{display:table;width:100%;height:55px}@media screen and (max-width: 640px){.search-product--list .col-3 .informations{display:block}}.search-product--list .col-3 .informations>*{display:table-cell;vertical-align:middle}@media screen and (max-width: 640px){.search-product--list .col-3 .informations>*{display:block;float:left;padding:10px 0;text-align:center}}.search-product--list .col-3 .informations a{width:66.66667%;padding-left:15px;font-size:10px;text-transform:uppercase;font-weight:bold;color:#2f2f2f}@media screen and (max-width: 640px){.search-product--list .col-3 .informations a{padding-left:0;width:100%}}.search-product--list .col-3 .informations div{width:33.33333%;text-align:center}@media screen and (max-width: 640px){.search-product--list .col-3 .informations div{width:100%}}.search-product--list .col-3 .informations div .logo{max-height:55px;max-width:60px}.formality{padding-bottom:50px}.formality .row .col-6{padding:0;background:#FFFFFF}@media screen and (max-width: 991px){.formality .row .col-6{width:96%}}@media screen and (max-width: 767px){.formality .row .col-6{width:100%;margin:2% 0}}.formality .row .col-6 .image-wrapper{height:260px}@media screen and (max-width: 991px){.formality .row .col-6 .image-wrapper{display:none}}.formality .row .col-6 .col-12{padding:43px 50px 40px}@media screen and (max-width: 991px){.formality .row .col-6 .col-12{padding:50px 5% 0}}.formality .row .col-6 .col-12 h2{font-size:35px;margin:0 0 50px}.formality .row .col-6 .col-12 h3{margin:0 0 40px;font-size:16px;font-weight:bold}.formality .row .col-6 .col-12 h4{margin-bottom:40px;font-weight:bold;text-transform:uppercase}.formality .row .col-6 .col-12 p{margin:0 0 40px}.formality .row .col-6 .col-12 ul{margin:0 0 40px 30px}@media screen and (max-width: 767px){.formality .row .col-6 .col-12 ul{margin-left:15px}}.formality .row .col-6 .col-12 ul li{margin-bottom:10px;padding-left:25px}@media screen and (max-width: 767px){.formality .row .col-6 .col-12 ul li{padding-left:10px}}.formality .row .col-6:first-child .image-wrapper{background:transparent url(/img/cms/formalites-administratives/rt-existant.jpg) center no-repeat;background-size:cover}.formality .row .col-6+.col-6 .image-wrapper{background:transparent url(/img/cms/formalites-administratives/rt-2012.jpg) left center no-repeat;background-size:cover}@media screen and (max-width: 991px){.formality .row .col-6+.col-6 .col-12{padding:0 5% 40px}}@media screen and (max-width: 767px){.products aside{display:none}}.products--list{padding:0 0 50px;background:#eee}@media screen and (max-width: 767px){.products--list{padding:0 0 50px}}@media screen and (max-width: 767px){.products--list .row-title{float:left;padding:0 6%;margin:0 0 30px}}@media screen and (max-width: 767px){.products--list .row-title .page-title{padding-right:40px}}@media screen and (max-width: 767px){.products--list .row-title .page-subtitle{margin-bottom:30px}}.products--list .row-title .page-excerpt{color:#7a7a7a}.products--list .icon-close{display:none;width:60px;height:60px;padding:0;background:#F74D29;color:#FFFFFF;text-align:center;font-size:18px;line-height:60px;z-index:5}@media screen and (max-width: 767px){.products--list .icon-close{display:block;position:absolute;right:0;top:0}}.products--list .product-open-button.hide{display:block !important;-webkit-box-shadow:0px 0px 30px 0px rgba(65,65,65,0.5);-moz-box-shadow:0px 0px 30px 0px rgba(65,65,65,0.5);-o-box-shadow:0px 0px 30px 0px rgba(65,65,65,0.5);box-shadow:0px 0px 30px 0px rgba(65,65,65,0.5)}.products--list .row{padding:1px 4%}.products--list .row .col-2{position:relative;width:14.66667%;margin:1%;padding:0;margin:1%;background:#FFFFFF}@media screen and (max-width: 1800px){.products--list .row .col-2{width:18%;margin:1%}}@media screen and (max-width: 1600px){.products--list .row .col-2{width:23%;margin:1%}}@media screen and (max-width: 1279px){.products--list .row .col-2{width:31.33333%;margin:1%}}@media screen and (max-width: 767px){.products--list .row .col-2{width:48%;margin:1%}}@media screen and (max-width: 375px){.products--list .row .col-2{width:98%;margin:2% 1%}}.products--list .row .col-2:hover .image-wrapper,.products--list .row .col-2:focus .image-wrapper,.products--list .row .col-2:active .image-wrapper{border:solid 2px #2f2f2f}.products--list .row .col-2:hover .image-wrapper::after,.products--list .row .col-2:focus .image-wrapper::after,.products--list .row .col-2:active .image-wrapper::after{color:#2f2f2f}.products--list .row .col-2:hover .image-wrapper img,.products--list .row .col-2:focus .image-wrapper img,.products--list .row .col-2:active .image-wrapper img{-webkit-opacity:.4 !important;-moz-opacity:.4 !important;-o-opacity:.4 !important;opacity:.4 !important;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.products--list .row .col-2 .image-wrapper{position:relative;border:solid 2px transparent;-webkit-transition:border .3s;-moz-transition:border .3s;-o-transition:border .3s;transition:border .3s}.products--list .row .col-2 .image-wrapper::after{display:block;position:absolute;top:50%;left:50%;content:"Voir le produit";-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:transparent;text-transform:uppercase;text-align:center;font-size:16px;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.products--list .row .col-2 .image-wrapper img{width:100%;display:block}.products--list .row .col-2 .informations{display:table;width:100%;height:75px;padding:10px 0;vertical-align:middle}@media screen and (max-width: 640px){.products--list .row .col-2 .informations{display:block}}@media screen and (max-width: 375px){.products--list .row .col-2 .informations{height:auto}}.products--list .row .col-2 .informations>*{display:table-cell;vertical-align:middle}@media screen and (max-width: 640px){.products--list .row .col-2 .informations>*{display:block;float:left;padding:10px 0;text-align:center}}.products--list .row .col-2 .informations a{width:66.66667%;padding-left:15px;font-size:10px;text-transform:uppercase;font-weight:bold;color:#2f2f2f}@media screen and (max-width: 640px){.products--list .row .col-2 .informations a{width:100%;padding-left:0}}@media screen and (max-width: 375px){.products--list .row .col-2 .informations a{font-size:14px}}.products--list .row .col-2 .informations div{width:33.33333%;text-align:center}@media screen and (max-width: 640px){.products--list .row .col-2 .informations div{width:100%}}.products--list .row .col-2 .informations div .logo{max-height:55px;max-width:60px}.products--list .product-item{margin:0 5% 35px;padding:50px 0 0;background:#FFFFFF}@media screen and (max-width: 991px){.products--list .product-item{padding:60px 25px 50px}}@media screen and (max-width: 767px){.products--list .product-item{float:left;width:100%;position:static;padding:60px 4% 15px;margin:0 0 35px}}.products--list .product-item .icon-close{display:block;height:50px;width:50px;position:absolute;right:0;top:0;padding:0;text-align:center;line-height:50px}@media screen and (max-width: 767px){.products--list .product-item .icon-close{width:60px;height:60px;line-height:60px;font-size:20px}}@media screen and (max-width: 1279px){.products--list .product-item .col-6{width:100%}}.products--list .product-item--left{padding:1% 50px 30px 2%}@media screen and (max-width: 1279px){.products--list .product-item--left{padding:0 5%}}@media screen and (max-width: 991px){.products--list .product-item--left{padding:0 1%}}.products--list .product-item--left .owl-carousel{border:1px solid #eee;padding:5px}.products--list .product-item--left .owl-carousel .owl-controls .owl-nav>*{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#2f2f2f}.products--list .product-item--left .owl-carousel .owl-controls .owl-next{right:-25px}@media screen and (max-width: 449px){.products--list .product-item--left .owl-carousel .owl-controls .owl-next{right:-19px}}.products--list .product-item--left .owl-carousel .owl-controls .owl-prev{left:-25px}@media screen and (max-width: 449px){.products--list .product-item--left .owl-carousel .owl-controls .owl-prev{left:-19px}}.products--list .product-item--left .owl-carousel .owl-controls .owl-dots{position:relative;z-index:10;padding-top:5px;text-align:center}.products--list .product-item--left .owl-carousel .owl-controls .owl-dots .owl-dot{display:inline-block;width:10px;height:10px;margin:8px 5px;border:solid 1px #2f2f2f}.products--list .product-item--left .owl-carousel .owl-controls .owl-dots .owl-dot.active{background:#2f2f2f}@media screen and (max-width: 1279px){.products--list .product-item--left .item{border:none}}.products--list .product-item--left .item-image img{width:100%;display:block}.products--list .product-item--left .item-logo{padding:0 0 20px 20px}@media screen and (max-width: 1279px){.products--list .product-item--left .item-logo{padding:0 0 0 20px}}.products--list .product-item--left .item-logo img{max-height:60px;max-width:90px;width:auto}.products--list .product-item--right{padding:1% 0}@media screen and (max-width: 1279px){.products--list .product-item--right{padding:1% 4%;margin-top:60px}}@media screen and (max-width: 991px){.products--list .product-item--right{padding:1% 0}}.products--list .product-item--right .title{margin:0 0 30px 1%}.products--list .product-item--right .title h1{margin:0;font-size:24px;font-weight:bold}.products--list .product-item--right .stackable{display:block;margin:0 0 30px 1%;text-transform:uppercase;color:#9bcd86;font-size:16px}.products--list .product-item--right .stackable::before{display:inline-block;vertical-align:middle;content:"\e916";padding-right:15px;font-family:icomoon;font-size:33px}.products--list .product-item--right .network{margin:0 0 35px 1%}.products--list .product-item--right .network .cta{height:51px;width:255px;vertical-align:middle;margin-right:5px;padding:0;line-height:51px;font-size:13px;text-align:center}.products--list .product-item--right .network .cta::before{content:"\e910";padding-right:15px;font-family:icomoon}.products--list .product-item--right .network .icons{display:inline-block;margin-top:20px}.products--list .product-item--right .network .icons .fa{width:50px;height:50px;margin:0 3px;vertical-align:middle;border:solid 1px #aeaeae;line-height:50px;text-align:center;font-size:25px;color:#aeaeae}.products--list .product-item--right .network .icons .fa:hover,.products--list .product-item--right .network .icons .fa:focus,.products--list .product-item--right .network .icons .fa:active{color:#7b7b7b}.products--list .product-item--right .network .icons .fa:first-child{margin-left:0}.products--list .product-item--right h2{margin:0 0 10px;font-size:14px;font-weight:bold}.products--list .product-item--right span{font-weight:bold}.products--list .product-item--right table{width:100%;margin-top:35px;border-collapse:collapse;font-size:13px}.products--list .product-item--right table th{padding:10px 0;font-weight:normal}.products--list .product-item--right table tbody tr{border-left:1px solid #9e9e9e;border-right:1px solid #9e9e9e}.products--list .product-item--right table tbody tr:nth-child(2n+1){background:#efefef}.products--list .product-item--right table tbody tr:first-child{border-top:1px solid #9e9e9e;background:#c9c8c8}.products--list .product-item--right table tbody td{border-top:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;padding:10px;text-align:center}@media screen and (max-width: 639px){.products--list .product-item--right table tbody td{padding:10px 3px}}.products--list .product-item--right table tbody td.left{text-align:left}.products--list .product-item--right .block-attribute{margin:0 1% 35px}.products--list .product-item--right .block-attribute p{margin:0;line-height:1.65em;font-weight:normal}.products--list .product-item--right .block-attribute li{line-height:1.65em}.products--list .product-item--right .block-images{margin-bottom:35px}.products--list .product-item--right .block-images::after{clear:both;content:"";display:block}.products--list .product-item--right .block-images h2{margin:0 0 20px 1%}.products--list .product-item--right .block-images .col-4{margin:1%;padding:0;width:31.33333%}@media screen and (max-width: 991px){.products--list .product-item--right .block-images .col-4{width:48%}}.products--list .product-item--right .block-images .col-4 a{display:block;height:35px;color:#2f2f2f;text-transform:uppercase}.products--list .product-item--right .block-images .col-4 .image-wrapper{position:relative;border:solid 2px transparent;-webkit-transition:border .3s;-moz-transition:border .3s;-o-transition:border .3s;transition:border .3s}.products--list .product-item--right .block-images .col-4 .image-wrapper::after{display:block;position:absolute;content:"Voir le produit";top:50%;left:50%;color:transparent;text-transform:uppercase;text-align:center;font-size:16px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.products--list .product-item--right .block-images .col-4 .image-wrapper img{width:100%;display:block;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.products--list .product-item--right .block-images .col-4:hover .image-wrapper,.products--list .product-item--right .block-images .col-4:focus .image-wrapper,.products--list .product-item--right .block-images .col-4:active .image-wrapper{border:solid 2px #2f2f2f}.products--list .product-item--right .block-images .col-4:hover .image-wrapper::after,.products--list .product-item--right .block-images .col-4:focus .image-wrapper::after,.products--list .product-item--right .block-images .col-4:active .image-wrapper::after{color:#2f2f2f}.products--list .product-item--right .block-images .col-4:hover .image-wrapper img,.products--list .product-item--right .block-images .col-4:focus .image-wrapper img,.products--list .product-item--right .block-images .col-4:active .image-wrapper img{-webkit-opacity:.4 !important;-moz-opacity:.4 !important;-o-opacity:.4 !important;opacity:.4 !important}.products--list .product-item--right .legend{padding-top:25px}.products--list .product-item--right .legend div{padding:5px 0}.products--list .product-item--right .legend div span{display:inline-block;width:50px;height:25px;vertical-align:middle}@media screen and (max-width: 991px){.products--list .product-item--right .legend div span{width:35px}}.products--list .product-item--right .legend div span.black{background:#535352}.products--list .product-item--right .legend div span.grey{background:#c9c8c8}.products--list .product-item--right .legend div p{display:inline-block;padding-left:20px}@media screen and (max-width: 991px){.products--list .product-item--right .legend div p{padding-left:10px}}@media screen and (max-width: 767px){.products .products--list{width:100%;display:block}.products .products--list #product-wrapper+.row{overflow:hidden}}.legal{padding-bottom:50px}.legal .table{background:#FFFFFF}.legal .table .gutter{width:4%;display:table-cell;background:#eee}@media screen and (max-width: 991px){.legal .table .gutter{display:none}}.legal .table .cell-6{padding:50px 50px 20px}@media screen and (max-width: 991px){.legal .table .cell-6{display:block;width:100%}}@media screen and (max-width: 991px){.legal .table .cell-6:first-child{padding:50px 50px 0}}@media screen and (max-width: 767px){.legal .table .cell-6:first-child{padding:0 25px}}.legal .table .cell-6 h2{font-size:26px;text-transform:none}@media screen and (max-width: 767px){.legal .table .cell-6 h2{font-size:20px}}.legal .table .cell-6 h3{margin:0;font-weight:bold;font-size:14px;text-transform:none}.legal .table .cell-6 p{margin:10px 0 35px}@media screen and (max-width: 991px){.legal .table .cell-6+.gutter+.cell-6{padding:0 50px 50px}}@media screen and (max-width: 767px){.legal .table .cell-6+.gutter+.cell-6{padding:0 25px 50px}}.sitemap--content{margin:0 -4% !important}@media screen and (max-width: 767px){.sitemap--content{padding:1px 0}}.sitemap--content .navigation li:first-child>a,.sitemap--content .navigation li:first-child+li>a,.sitemap--content .navigation li:first-child+li+li+li:first-child+li+li+li>a,.sitemap--content .navigation li:first-child+li+li+li+li>a{text-transform:uppercase}.sitemap--content .navigation>li{width:30%;float:left;display:block;margin-bottom:30px;border-left:1px solid #d3d3d3;padding-left:25px}@media screen and (max-width: 1024px){.sitemap--content .navigation>li{width:45%}.sitemap--content .navigation>li:nth-child(4n+1){clear:both}}@media screen and (max-width: 640px){.sitemap--content .navigation>li{width:100%;padding:0 0 30px;border-left:none;clear:both}.sitemap--content .navigation>li:nth-child(4n+1){clear:none}}.sitemap--content .navigation>li a{font-size:16px;color:#2f2f2f;font-weight:bold}.sitemap--content .navigation>li>ul{padding:0 0 15px}@media screen and (max-width: 450px){.sitemap--content .navigation>li>ul{padding:0}}.sitemap--content .navigation>li>ul li{padding:7px 0;list-style:none}.sitemap--content .navigation>li>ul li:first-child{padding-top:15px}.sitemap--content .navigation>li>ul li a{display:inline-block;padding-right:40px;color:#777777;font-size:14px;text-transform:none !important;font-weight:normal}.sitemap--content .navigation>li>ul li a:hover,.sitemap--content .navigation>li>ul li a:focus,.sitemap--content .navigation>li>ul li a:active{color:#161616}#doofinderLogo{display:none}#dfclassic{border:none}.df-classic{border-radius:0 !important}.df-classic__content.df-layer__content{display:fixed !important}.df-aside{display:none !important}#dfclassic.df-classic.df-layer--grid{max-height:0;position:relative !important;-webkit-transition:max-height .3s;-moz-transition:max-height .3s;-o-transition:max-height .3s;transition:max-height .3s}@media screen and (max-width: 767px){#dfclassic.df-classic.df-layer--grid{top:0}}.df-icon.df-icon--close{display:none !important}.df-card__brand{position:absolute;right:20px;top:20px}#df-header__dfclassic{display:none !important}.df-layer--grid .df-results__item{position:relative;margin:10px}@media screen and (max-width: 767px){.df-layer--grid .df-results__item{margin:5px}}.df-layer--grid .df-results__item .df-card{border-color:#e0e0e0 !important}@media screen and (max-width: 767px){.df-layer--grid .df-results__item .df-card{flex-flow:row wrap;padding:5px}}@media screen and (max-width: 767px){.df-layer--grid .df-results__item .df-card .df-card__image{max-width:70px;flex:1 1 70px;height:70px;margin:0 20px 0 0}}@media screen and (max-width: 767px){.df-layer--grid .df-results__item .df-card .df-card__content{flex:1 1 0}}.df-layer--grid .df-results__item .df-card .df-card__content .df-card__description{display:block !important}@media screen and (max-width: 767px){.df-layer--grid .df-results__item .df-card .df-card__content .df-card__description{margin:16px 0 0}}.df-layer--grid .df-results__item .df-card .df-card__content .df-card__description strong{float:left;width:calc(100% - 65px)}@media screen and (max-width: 767px){.df-layer--grid .df-results__item .df-card .df-card__content .df-card__description strong{float:none;margin-bottom:10px;display:block;width:auto}}.df-layer--grid .df-results__item .df-card .df-card__content .df-card__description img{display:block;max-width:60px;max-height:50px;float:left}@media screen and (max-width: 767px){.df-layer--grid .df-results__item .df-card .df-card__content .df-card__description img{float:none}}.df-mobile{z-index:19 !important}.error .row{max-width:1400px;margin:0 auto;padding:1px 5%}.error .row .row-title{text-align:center}.error .row .row-title .page-title::before{content:"";display:block;height:60px;left:50%;top:30px;transform-origin:0% 0%;-webkit-transform:rotate(5deg) translateX(-50%);-moz-transform:rotate(5deg) translateX(-50%);-o-transform:rotate(5deg) translateX(-50%);transform:rotate(5deg) translateX(-50%);background:transparent url("/css/img/rainbow.png") no-repeat scroll center top}.error .row .row-title .page-excerpt{font-size:14px}.error .row .table-cell{width:46.8%}@media screen and (max-width: 767px){.error .row .table-cell{width:100%;display:block;float:left;margin-bottom:50px}}.error .row .table-cell .image-wrapper{overflow:hidden}.error .row .table-cell .image-wrapper img{width:100%;display:block}.error .row .table-cell .text-wrapper{height:120px;padding:0 50px;background:#FFFFFF;text-align:center}.error .row .table-cell .text-wrapper p{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0}.error .row .table-cell .text-wrapper a{font-weight:bold;color:#2f2f2f}.error .row .table-cell .cta{width:100%;text-align:center}.error .row .gutter{width:6.4%}@media screen and (max-width: 767px){.error .row .gutter{display:none}}
/*# sourceMappingURL=styles.css.map */
