img,legend{border:0}legend,td,th{padding:0}body,h1{margin:0}@font-face{font-family:Montserrat;src:url(/sites/all/themes/cybstores2/css/fonts/montserrat-regular-webfont.eot);src:url(/sites/all/themes/cybstores2/css/fonts/montserrat-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/cybstores2/css/fonts/montserrat-regular-webfont.woff2) format('woff2'),url(/sites/all/themes/cybstores2/css/fonts/montserrat-regular-webfont.woff) format('woff'),url(/sites/all/themes/cybstores2/css/fonts/montserrat-regular-webfont.ttf) format('truetype'),url(/sites/all/themes/cybstores2/css/fonts/montserrat-regular-webfont.svg#montserratregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/sites/all/themes/cybstores2/css/fonts/montserrat-bold-webfont.eot);src:url(/sites/all/themes/cybstores2/css/fonts/montserrat-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/cybstores2/css/fonts/montserrat-bold-webfont.woff2) format('woff2'),url(/sites/all/themes/cybstores2/css/fonts/montserrat-bold-webfont.woff) format('woff'),url(/sites/all/themes/cybstores2/css/fonts/montserrat-bold-webfont.ttf) format('truetype'),url(/sites/all/themes/cybstores2/css/fonts/montserrat-bold-webfont.svg#montserratextra_bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/sites/all/themes/cybstores2/css/fonts/montserrat-light-webfont.eot);src:url(/sites/all/themes/cybstores2/css/fonts/montserrat-light-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/cybstores2/css/fonts/montserrat-light-webfont.woff2) format('woff2'),url(/sites/all/themes/cybstores2/css/fonts/montserrat-light-webfont.woff) format('woff'),url(/sites/all/themes/cybstores2/css/fonts/montserrat-light-webfont.ttf) format('truetype'),url(/sites/all/themes/cybstores2/css/fonts/montserrat-light-webfont.svg#montserratextra_bold) format('svg');font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/sites/all/themes/cybstores2/css/fonts/montserrat-ultralight-webfont.eot);src:url(/sites/all/themes/cybstores2/css/fonts/montserrat-ultralight-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/cybstores2/css/fonts/montserrat-ultralight-webfont.woff2) format('woff2'),url(/sites/all/themes/cybstores2/css/fonts/montserrat-ultralight-webfont.woff) format('woff'),url(/sites/all/themes/cybstores2/css/fonts/montserrat-ultralight-webfont.ttf) format('truetype'),url(/sites/all/themes/cybstores2/css/fonts/montserrat-ultralight-webfont.svg#montserratextra_bold) format('svg');font-weight:200;font-style:normal}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.main-menu .logo img,.sub-main-menu ul{vertical-align:middle}sup{top:-.5em}sub{bottom:-.25em}body.no-scroll,svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.map-tip,body{font-family:Montserrat,Arial,sans-serif}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}body,html{height:100%;min-height:100%;color:#554f49}body{font-size:16px;color:#554f49}p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}iframe{border:none}h1{text-transform:uppercase;color:#bf1c39;font-size:30px;font-weight:200;padding:25px 0}.responsive,h2{padding:0 10px}h2{font-size:18px;font-weight:700}body.logged-in .profile dt,li,p{font-weight:300}a:link,a:visited{color:#aea094;text-decoration:none}a:active,a:focus,a:hover{color:#bf1c39}.menu-responsive{display:none;position:absolute;top:0;right:0;margin:.5em;border:none;background:0 0;border-radius:2px}.menu-responsive:hover{background-color:rgba(255,255,255,.4)}.menu-responsive span{display:block;width:22px;height:4px;background-color:#fff;margin:4px}#cyb-wrap{min-height:100%;height:auto!important;margin-bottom:-240px}#cyb-wrap.vh100{margin-bottom:0}#push-ctn{clear:both;height:240px}.responsive{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}li.expanded,li.leaf,ul.menu{list-style:none!important}ul.menu li{margin:0}body.logged-in .main-menu{top:60px}body.logged-in .sub-main-menu{top:120px}body.logged-in .profile{padding:3em}body.logged-in .profile h3{margin-top:0;text-transform:uppercase;color:#bf1c39}body.page-user-login .main-content{padding:10px}body.page-user-login .wrapper-main-content{width:60%;margin:0 auto}body.page-user-login .wrapper-main-content input{border:1px solid #767676;padding:10px;font-weight:300;color:#aea094}body.page-user-login .wrapper-main-content input[type=submit]{border:none;border-radius:3px}body.page-user-login .wrapper-main-content input[type=submit]:hover{background-color:#bf1c39;color:#fff}.main-menu{z-index:51;position:fixed;top:0;width:100%;line-height:60px;background-color:#aea094;-webkit-transition:top .25s ease-out;-o-transition:top .25s ease-out;transition:top .25s ease-out}.main-menu.over-top{top:-60px}.main-menu a:link,.main-menu a:visited{display:block;text-decoration:none;color:rgba(255,255,255,.9);text-transform:uppercase;font-weight:700;font-size:11px;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.main-menu a:link.active,.main-menu a:visited.active{color:#fff}.main-menu a:active,.main-menu a:focus,.main-menu a:hover{color:#554f49}.main-menu .wrapper{float:right}.main-menu .logo{display:inline-block}.main-menu .logo a span{display:none}.main-menu ul{display:inline-block;list-style:none;margin:0;padding:0}.main-menu ul li{margin:0;padding:0 10px;display:inline-block;position:relative}.main-menu ul li.active a{color:#2a2a2a}.main-menu ul li ul{opacity:0;filter:alpha(opacity=0);height:0;overflow:hidden;position:absolute;left:0;background-color:#767676;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.main-menu ul li div.cyb-mega-menu{-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.main-menu ul li:hover div.cyb-mega-menu,.main-menu ul li:hover ul{overflow:auto;height:auto;opacity:1;filter:alpha(opacity=100)}.main-menu ul li ul li{display:block;margin:0;padding:5px 10px;line-height:normal;border-top:1px solid #fff;background-color:#f3f3f3;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.main-menu .menu-device,.main-menu ul.socials li span,.sub-main-menu .logo{display:none}.main-menu ul li ul li.active:before{content:'';width:0;height:0;border:4px solid transparent;border-left-color:#5d5d5d;position:absolute;top:50%;margin-top:-4px;left:4px}.main-menu ul li ul li a:link,.main-menu ul li ul li a:visited{white-space:nowrap;font-weight:500;text-transform:none;padding:.2em .2em .2em .5em;color:#554f49;text-decoration:none;font-size:13px}.main-menu ul li ul li a:active,.main-menu ul li ul li a:focus,.main-menu ul li ul li a:hover{color:#000}.main-menu ul li ul li:hover{background-color:#dcdcdc}.main-menu ul.socials{text-align:right}.main-menu ul.socials li{padding:0 3px}.main-menu .all-products{position:absolute;left:0;top:0;line-height:48px;text-transform:uppercase;color:#fff}.main-menu .all-products a{font-size:14px}.main-menu .all-products .sprite{margin-top:-3px}.sub-main-menu{z-index:52;position:fixed;top:60px;width:100%;background-color:#fff;-webkit-transition:top .2s ease-out;-o-transition:top .2s ease-out;transition:top .2s ease-out}.sub-main-menu.over-top{top:0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.5);box-shadow:0 0 2px rgba(0,0,0,.5)}.sub-main-menu.over-top .logo{margin-left:0}.sub-main-menu nav{padding:0;position:relative}.sub-main-menu ul{padding:0;margin:0 0 8px;display:inline-block}.sub-main-menu ul.menu{margin-bottom:5px}.sub-main-menu ul.menu a{padding-bottom:5px}.sub-main-menu li{vertical-align:top;display:inline-block;width:95px;font-size:14px;text-align:center}.sub-main-menu li.active a{color:#bf1c39}.sub-main-menu li .picto{margin-left:-7px}.sub-main-menu a:link span,.sub-main-menu a:visited span{-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;display:inline-block;width:109px;height:40px;background-image:url(/sites/all/themes/cybstores2/images/sprite_sub_menu.png)}.sub-main-menu .protection-solaire a:link span,.sub-main-menu .protection-solaire a:visited span{background-position:0 0}.sub-main-menu .protection-solaire a:active span,.sub-main-menu .protection-solaire a:focus span,.sub-main-menu .protection-solaire a:hover span,.sub-main-menu .protection-solaire.active a span{background-position:0 -40px}.sub-main-menu .outdoor a:link span,.sub-main-menu .outdoor a:visited span,.sub-main-menu .stores-exterieurs a:link span,.sub-main-menu .stores-exterieurs a:visited span{background-position:-109px 0}.sub-main-menu .outdoor a:active span,.sub-main-menu .outdoor a:focus span,.sub-main-menu .outdoor a:hover span,.sub-main-menu .outdoor.active a span,.sub-main-menu .stores-exterieurs a:active span,.sub-main-menu .stores-exterieurs a:focus span,.sub-main-menu .stores-exterieurs a:hover span,.sub-main-menu .stores-exterieurs.active a span{background-position:-109px -40px}.sub-main-menu .pergolas a:link span,.sub-main-menu .pergolas a:visited span{background-position:-436px -80px}.sub-main-menu .pergolas a:active span,.sub-main-menu .pergolas a:focus span,.sub-main-menu .pergolas a:hover span,.sub-main-menu .pergolas.active a span{background-position:-436px -120px}.sub-main-menu .moustiquaires a:link span,.sub-main-menu .moustiquaires a:visited span{background-position:-327px -80px}.sub-main-menu .moustiquaires a:active span,.sub-main-menu .moustiquaires a:focus span,.sub-main-menu .moustiquaires a:hover span,.sub-main-menu .moustiquaires.active a span{background-position:-327px -120px}.sub-main-menu .menuiseries a:link span,.sub-main-menu .menuiseries a:visited span,.sub-main-menu .menuiseries-fermetures a:link span,.sub-main-menu .menuiseries-fermetures a:visited span{background-position:-327px 0}.sub-main-menu .menuiseries a:active span,.sub-main-menu .menuiseries a:focus span,.sub-main-menu .menuiseries a:hover span,.sub-main-menu .menuiseries-fermetures a:active span,.sub-main-menu .menuiseries-fermetures a:focus span,.sub-main-menu .menuiseries-fermetures a:hover span,.sub-main-menu .menuiseries-fermetures.active a span,.sub-main-menu .menuiseries.active a span{background-position:-327px -40px}.sub-main-menu .fermetures a:link span,.sub-main-menu .fermetures a:visited span{background-position:-218px 0}.sub-main-menu .fermetures a:active span,.sub-main-menu .fermetures a:focus span,.sub-main-menu .fermetures a:hover span,.sub-main-menu .fermetures.active a span{background-position:-218px -40px}.sub-main-menu .solutions-acoustiques a:link span,.sub-main-menu .solutions-acoustiques a:visited span{background-position:-436px 0}.sub-main-menu .solutions-acoustiques a:active span,.sub-main-menu .solutions-acoustiques a:focus span,.sub-main-menu .solutions-acoustiques a:hover span,.sub-main-menu .solutions-acoustiques.active a span{background-position:-436px -40px}.sub-main-menu .coffres-cyb a:link span,.sub-main-menu .coffres-cyb a:visited span,.sub-main-menu .coffres-d-integration a:link span,.sub-main-menu .coffres-d-integration a:visited span{background-position:-1417px 0}.sub-main-menu .coffres-cyb a:active span,.sub-main-menu .coffres-cyb a:focus span,.sub-main-menu .coffres-cyb a:hover span,.sub-main-menu .coffres-cyb.active a span,.sub-main-menu .coffres-d-integration a:active span,.sub-main-menu .coffres-d-integration a:focus span,.sub-main-menu .coffres-d-integration a:hover span,.sub-main-menu .coffres-d-integration.active a span{background-position:-1417px -40px}.sub-main-menu .conseil a:link span,.sub-main-menu .conseil a:visited span{background-position:-654px 0}.sub-main-menu .conseil a:active span,.sub-main-menu .conseil a:focus span,.sub-main-menu .conseil a:hover span,.sub-main-menu .conseil.active a span{background-position:-654px -40px}.sub-main-menu .bureau-d-etudes a:link span,.sub-main-menu .bureau-d-etudes a:visited span{background-position:-763px 0}.sub-main-menu .bureau-d-etudes a:active span,.sub-main-menu .bureau-d-etudes a:focus span,.sub-main-menu .bureau-d-etudes a:hover span,.sub-main-menu .bureau-d-etudes.active a span{background-position:-763px -40px}.sub-main-menu .atelier-fabrication a:link span,.sub-main-menu .atelier-fabrication a:visited span{background-position:-872px 0}.sub-main-menu .atelier-fabrication a:active span,.sub-main-menu .atelier-fabrication a:focus span,.sub-main-menu .atelier-fabrication a:hover span,.sub-main-menu .atelier-fabrication.active a span{background-position:-872px -40px}.sub-main-menu .pose-installation a:link span,.sub-main-menu .pose-installation a:visited span{background-position:-981px 0}.sub-main-menu .pose-installation a:active span,.sub-main-menu .pose-installation a:focus span,.sub-main-menu .pose-installation a:hover span,.sub-main-menu .pose-installation.active a span{background-position:-981px -40px}.sub-main-menu .s-a-v-depannage a:link span,.sub-main-menu .s-a-v-depannage a:visited span{background-position:-1090px 0}.sub-main-menu .s-a-v-depannage a:active span,.sub-main-menu .s-a-v-depannage a:focus span,.sub-main-menu .s-a-v-depannage a:hover span,.sub-main-menu .s-a-v-depannage.active a span{background-position:-1090px -40px}.sub-main-menu .contrat-d-entretien a:link span,.sub-main-menu .contrat-d-entretien a:visited span{background-position:-1199px 0}.sub-main-menu .contrat-d-entretien a:active span,.sub-main-menu .contrat-d-entretien a:focus span,.sub-main-menu .contrat-d-entretien a:hover span,.sub-main-menu .contrat-d-entretien.active a span{background-position:-1199px -40px}.sub-main-menu .garantie a:link span,.sub-main-menu .garantie a:visited span{background-position:-1308px 0}.sub-main-menu .garantie a:active span,.sub-main-menu .garantie a:focus span,.sub-main-menu .garantie a:hover span,.sub-main-menu .garantie.active a span{background-position:-1308px -40px}.sub-main-menu .services a:link span,.sub-main-menu .services a:visited span{background-position:-545px 0}.sub-main-menu .services a:active span,.sub-main-menu .services a:focus span,.sub-main-menu .services a:hover span,.sub-main-menu .services.active a span{background-position:-545px -40px}.sub-main-menu .add-on{float:right;margin:16px 10px 0 0}.sub-main-menu .add-on .wrapper-search{display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;width:52px;height:52px}.sub-main-menu .add-on .wrapper-search .ctn-search{position:absolute;box-sizing:border-box;right:0;top:0;width:52px;height:52px;overflow:hidden;border:2px solid #aea094;-webkit-transition:width .25s linear;-o-transition:width .25s linear;transition:width .25s linear}.sub-main-menu .add-on .wrapper-search .button-search{box-sizing:border-box;position:absolute;right:0;top:0;width:52px;height:52px;cursor:pointer}.sub-main-menu .add-on .wrapper-search .button-search .search-btn{display:block}.sub-main-menu .add-on .wrapper-search .button-search .search-btn-white,.sub-main-menu .add-on .wrapper-search .button-search:hover .search-btn{display:none}.sub-main-menu .add-on .wrapper-search .button-search:hover{background-color:#aea094}.sub-main-menu .add-on .wrapper-search .button-search:hover .search-btn-white{display:block}.sub-main-menu .add-on .wrapper-search .wrapper-search-result{border:2px solid #aea094;display:none;position:absolute;top:67px;background-color:#fff;padding:15px;width:400px;left:-280px;text-align:left;overflow:hidden}.sub-main-menu .add-on .wrapper-search .wrapper-search-result #cyb-product-result{max-height:360px;overflow:auto;width:440px}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .text{font-size:12px;text-transform:uppercase;font-weight:700;color:#aea094}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .wrapper-input{position:relative;margin-top:10px;border:1px solid #aea094}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .wrapper-input input{box-sizing:border-box;width:100%;border:none;padding:5px 30px 5px 5px;font-size:12px;color:#554f49}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .wrapper-input .throbber{position:absolute;width:25px;height:25px;right:0;top:0;cursor:pointer;background-image:url(/sites/all/themes/cybstores2/images/sprite-website.png);background-position:-142px -23px;background-repeat:no-repeat}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .wrapper-input .throbber:hover{background-position:-167px -23px}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .wrapper-input .throbber.progress,.sub-main-menu .add-on .wrapper-search .wrapper-search-result .wrapper-input .throbber.progress:hover{cursor:progress;background-image:url(/sites/all/themes/cybstores2/images/cyb-taupe-ajax-loader.gif);background-position:center center}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .info{font-size:12px;font-weight:200;text-transform:uppercase;color:#aea094;padding:5px 0;text-align:right}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row{padding-top:0;border-top:1px solid #c4bab1;margin-top:2px;background:0 8px no-repeat;background-size:60px 60px;min-height:64px;width:396px}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row.no-result{background-image:url(/sites/all/themes/cybstores2/images/sprite-website.png);background-position:-233px 0;background-size:auto;background-repeat:no-repeat;border-top:none;text-transform:uppercase;text-align:left;line-height:60px;padding-left:70px}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row a{display:block;padding-left:80px}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row a span.result{height:auto;background:0 0;box-sizing:border-box;display:block;width:100%;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:5px}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row a span.result.result-name{color:#554f49;text-transform:uppercase;font-weight:700;font-size:13px}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row a span.result.result-univers{color:#aea094;font-weight:300;text-transform:uppercase;font-size:12px}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row a:active .result-name,.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row a:focus .result-name,.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row a:hover .result-name{color:#bf1c39!important}.sub-main-menu .add-on .wrapper-search.open:after{content:"";width:0;height:0;border:10px solid transparent;border-top-color:#aea094;position:absolute;left:50%;bottom:-17px;margin-left:-10px}.sub-main-menu .add-on .wrapper-search.open .button-search{background-color:#aea094}.sub-main-menu .add-on .wrapper-search.open .button-search .search-btn{display:none}.sub-main-menu .add-on .wrapper-search.open .button-search .search-btn-white,.sub-main-menu .add-on .wrapper-search.open .wrapper-search-result{display:block}.sub-main-menu .add-on .btn-contact{display:inline-block}.sub-main-menu .add-on .btn-contact a{display:inline-block;vertical-align:middle;padding:15px;background-color:#bf1c39;color:#fff;text-transform:uppercase;font-size:13px;font-weight:700}.sub-main-menu .add-on .btn-contact a:link span.contact-white,.sub-main-menu .add-on .btn-contact a:visited span.contact-white{-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;display:inline-block;width:32px;height:22px;background-image:url(/sites/all/themes/cybstores2/images/sprite-website.png);color:#fff;margin-right:10px}.big-detail .big-picture,.vh100,.wrapper-aside-menu{height:100%}.sub-main-menu .add-on .btn-contact a:active span.contact-white,.sub-main-menu .add-on .btn-contact a:focus span.contact-white,.sub-main-menu .add-on .btn-contact a:hover span.contact-white{background-position-y:-216px}.wrapper-aside-menu{position:fixed;left:-100%;top:0;width:100%;background-color:rgba(0,0,0,.2);overflow-y:scroll;z-index:9999;-webkit-transition:left 10ms linear .25s;-o-transition:left 10ms linear .25s;transition:left 10ms linear .25s}.wrapper-aside-menu .aside-menu-left{-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;background-color:#fff;width:80%;margin-left:-80%}.wrapper-aside-menu .aside-menu-left .left-item{box-sizing:border-box;display:inline-block;vertical-align:middle;width:100%;font-size:13px;font-weight:300;text-transform:uppercase;color:#554f49;border-bottom:1px solid #C0B2A6}.wrapper-aside-menu .aside-menu-left .left-item a,.wrapper-aside-menu .aside-menu-left .left-item img{display:inline-block;vertical-align:middle}.wrapper-aside-menu .aside-menu-left .left-item a{padding:5px;display:block;color:#554f49}.wrapper-aside-menu .aside-menu-left .left-item img{padding:5px;width:50px;height:50px}.wrapper-aside-menu .aside-menu-left .left-item span{display:inline-block}.wrapper-aside-menu .aside-menu-left .univers{margin-top:-2px}.wrapper-aside-menu .aside-menu-left .univers .item-univers{padding:1em .2em;color:#fff;background-color:#bf1c39;font-weight:700;text-align:center}.wrapper-aside-menu .aside-menu-left .univers a{padding:1em .2em}.wrapper-aside-menu .aside-menu-left .category{-webkit-transition:.25s;-o-transition:.25s;transition:.25s;border-bottom:1px solid #C0B2A6;margin-bottom:-1px;overflow:hidden}.wrapper-aside-menu .aside-menu-left .category .item-category{cursor:pointer;position:relative;background-color:#aea094;color:#fff;font-weight:700;padding:.8em 2.4em .8em .2em;border-top:1px solid #C0B2A6;border-bottom:1px dotted #f3f1ef;text-align:center}.wrapper-aside-menu .aside-menu-left .category .item-category:before{content:"";width:22Px;height:22px;background-image:url(/sites/all/themes/cybstores2/images/sprite-website.png);background-position:-70px -159px;background-repeat:no-repeat;position:absolute;right:5px;top:50%;margin-top:-11px}.wrapper-aside-menu .aside-menu-left .category a{padding:.8em .2em .8em 1em}.wrapper-aside-menu .aside-menu-left .category.category_open{height:auto;max-height:999px}.wrapper-aside-menu .aside-menu-left .category.category_open .item-category{padding-left:2.5em}.wrapper-aside-menu .aside-menu-left .category.category_open .item-category:before{background-position:-70px -115px}.wrapper-aside-menu .aside-menu-left .product{background-repeat:no-repeat;background-position:5px center;background-size:45px 45px;min-height:55px;max-height:55px;line-height:55px;margin-bottom:-1px}.wrapper-aside-menu .aside-menu-left .product a{padding:0 .5em 0 60px}.wrapper-aside-menu .aside-menu-left .product a span{line-height:1.2;vertical-align:middle}.content .content-service-detail,.cyb-page .content p{line-height:1.4}.wrapper-aside-menu.open{-webkit-transition:background .25s ease-out;-o-transition:background .25s ease-out;transition:background .25s ease-out;left:0;background-color:rgba(0,0,0,.6)}.wrapper-aside-menu.open .aside-menu-left{margin-left:0}.push-top{height:150px;min-height:150px}.wrapper-main-contents{background-color:#f3f1ef;padding-bottom:50px;margin-bottom:20px}.breadcrumb{text-align:center;font-size:11px;padding:30px 0}.breadcrumb li{display:inline}.wrapper-context-menu{text-align:center;background-color:#fff;width:940px;overflow:hidden;margin:0 auto}.wrapper-context-menu .wrapper-items{background-color:#f0f0f0;display:inline-block}.wrapper-context-menu .wrapper-item{display:inline-block;position:relative;text-transform:uppercase;font-size:13px;font-weight:700}.wrapper-context-menu .wrapper-item a:link,.wrapper-context-menu .wrapper-item a:visited{display:block;padding:10px 20px}.cyb-services .picto,.cyb-services .picto img{display:inline-block}.wrapper-context-menu .wrapper-item a:active,.wrapper-context-menu .wrapper-item a:focus,.wrapper-context-menu .wrapper-item a:hover{background-color:#f0f0f0}.wrapper-context-menu .wrapper-item .seleted a:active,.wrapper-context-menu .wrapper-item .seleted a:focus,.wrapper-context-menu .wrapper-item .seleted a:hover,.wrapper-context-menu .wrapper-item .seleted a:link,.wrapper-context-menu .wrapper-item .seleted a:visited,.wrapper-context-menu .wrapper-item.selected a:active,.wrapper-context-menu .wrapper-item.selected a:focus,.wrapper-context-menu .wrapper-item.selected a:hover,.wrapper-context-menu .wrapper-item.selected a:link,.wrapper-context-menu .wrapper-item.selected a:visited{background-color:#bf1c39;color:#fff}.content{padding:30px;overflow:hidden}.content .content-service-detail img.picto{float:left;margin-right:1em}.cyb-page h1{font-weight:bolder;text-align:center;padding-top:0}.cyb-page .content h2{padding-left:0;padding-right:0;font-weight:400;text-transform:uppercase;color:#bf1c39}.cyb-page .content a:link,.cyb-page .content a:visited{color:#554f49;text-decoration:underline}.cyb-page .content a:active,.cyb-page .content a:focus,.cyb-page .content a:hover{color:#bf1c39}.cyb-agencies h1{padding-top:25px}.cyb-agencies .wrapper-cyb-map{width:282px;float:left}.cyb-agencies .map-regions{width:200px;margin:0 auto}.cyb-agencies .ie-region-hack{overflow:hidden;padding-bottom:20px;margin-bottom:20px}.cyb-agencies .ie-region-hack h2{margin-bottom:10px}.cyb-agencies .ie-region-hack h2 span{padding:5px 10px;background-color:#bf1c39;color:#fff}.cyb-agencies .map-static{width:35%;float:left}.cyb-agencies .wrapper-agencies-region{overflow:hidden}.cyb-agencies .wrapper-agencies-region .wrapper-agency{overflow:hidden;background-color:#aea094;height:180px;margin-bottom:20px;color:#fff;position:relative}.cyb-agencies .wrapper-agencies-region .static-map{float:left;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.cyb-agencies .wrapper-agencies-region .static-map img{float:left}.cyb-agencies .wrapper-agencies-region .static-map a{position:absolute;left:0;top:0;bottom:0;right:0;background-image:url(/sites/all/themes/cybstores2/images/maps_google_cursor.png);background-repeat:no-repeat;background-position:center 52px}.cyb-agencies .wrapper-agencies-region .wrapper-infos{width:260px;float:right;min-height:180px;height:180px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:13px}.cyb-agencies .wrapper-agencies-region .wrapper-infos .agency-name{font-size:18px;font-weight:700;padding-bottom:10px}.cyb-agencies .wrapper-agencies-region .wrapper-infos .city,.cyb-agencies .wrapper-agencies-region .wrapper-infos .zipcode{text-transform:uppercase;font-weight:700}.cyb-agencies .wrapper-agencies-region .wrapper-infos .zipcode{padding-top:8px}.cyb-agencies .wrapper-agencies-region .wrapper-infos a{position:absolute;bottom:0;right:0;width:57px;height:38px;cursor:pointer;background-image:url(/sites/all/themes/cybstores2/images/sprite-diapo.png);background-position:0 -38px}.cyb-agencies .wrapper-agencies-region .wrapper-infos a:hover{background-position:-57px -38px}.cyb-agencies .region-title{color:#fff;margin-right:10px;text-transform:uppercase;text-align:center;font-weight:bolder;font-size:16px;padding:10px 30px 10px 20px;background-color:#bf1c39;margin-bottom:25px}.cyb-agencies .map-baseline{color:#aea094;padding:25px 40px;text-align:center;font-size:13px;font-weight:300}.cyb-agencies .wrapper-agencies{width:65%;float:right}.cyb-agencies .wrapper-agencies.agency-content{padding-top:0}.cyb-services .wrapper-pictos{text-align:center;text-transform:uppercase;font-weight:700;padding:35px 0 45px;min-height:140px}.cyb-services .wrapper-pictos a{text-decoration:none!important}.cyb-services .picto{vertical-align:top;font-size:13px;color:#554f49;width:110px;margin:0 10px}.cyb-services .picto:hover .down-arrow{background-position:-60px -137px}.cyb-services .picto:hover .desc{color:#bf1c39}.cyb-services .desc{display:block;min-height:35px}.cyb-partners h1{padding-top:25px!important}.cyb-partners h1 span{font-weight:200}.cyb-partners h2{color:#aea094;font-size:30px;font-weight:200;text-align:center;text-transform:uppercase}.cyb-partners h2:after,.cyb-partners h2:before{background-color:#aea094;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.cyb-partners h2:before{right:.5em;margin-left:-50%}.cyb-partners h2:after{left:.5em;margin-right:-50%}.cyb-partners .pictures{white-space:nowrap}.cyb-partners .pictures img{float:left;max-width:33.33333333%}.cyb-partners .infos{overflow:hidden;font-size:13px}.cyb-partners .infos p{margin-top:0}.cyb-partners .infos div{box-sizing:border-box}.cyb-partners .infos .colA{width:40%;float:left;text-align:center}.cyb-partners .infos .colA img{display:inline-block}.cyb-partners .infos .colB{width:60%;float:left}.cyb-partners .infos .link{clear:both;text-align:right;text-transform:uppercase;font-weight:700;font-size:11px}.cyb-news{font-size:13px}.cyb-news h1{text-align:left}.cyb-news h2{margin:0;padding:10px 0;font-size:18px;font-weight:bolder}.cyb-news h3{font-size:16px}.cyb-news .author{font-size:11px;text-align:right;font-weight:300;margin-top:-25px}.cyb-news .wrapper-content{overflow:hidden}.cyb-news .news-content{padding-top:25px}.cyb-news .col{box-sizing:border-box;width:50%;float:left}.cyb-news .colA{padding-right:20px}.cyb-news .colA .event{font-size:18px;color:#aea094;text-transform:uppercase;margin-bottom:20px}.cyb-news .wrapper-cats{clear:both;color:#aea094;border-top:1px solid #554f49;margin-top:10px}.cyb-news .wrapper-cats .cats-title{padding:10px 0;text-transform:uppercase}.cyb-news .wrapper-cats .cat{display:inline-block;text-transform:uppercase;margin:0 10px 10px 0;background-color:#aea094}.cyb-news .wrapper-cats .cat:hover{background-color:#bf1c39}.cyb-news .wrapper-cats .cat a{text-decoration:none;display:block;padding:0 10px;color:#fff}.cyb-news .colB{float:right}.cyb-news .colB .item{margin-bottom:20px}.cyb-transparent h1{color:#aea094;font-size:30px;font-weight:200;text-align:center}.cyb-transparent h1:after,.cyb-transparent h1:before{background-color:#aea094;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.cyb-transparent h1:before{right:.5em;margin-left:-50%}.cyb-transparent h1:after{left:.5em;margin-right:-50%}.home .wrapper-main-contents{background-color:#fff}.home .cyb-page{padding-top:35px}.home .cyb-page h1{padding-bottom:20px;margin:0;text-align:left}.home .cyb-page.region{overflow:inherit}.home .main-content.bg-grey{background-color:#f3f1ef;margin-top:50px;clear:both}.home .row{padding:25px 0}.home .row .col{box-sizing:border-box;width:50%;float:left}.home .row .colA{float:left;padding-right:40px}.home .row .colB .last-news{margin-left:20px}.home .row .colB .wrapper-content{float:left;width:290px;height:220px;max-height:220px;box-sizing:border-box;position:relative}.home .row .colB .picture{float:right;width:160px;height:220px;box-sizing:border-box}.home .row .colB .news-content{padding:15px 15px 15px 0}.home .row .colB .even{font-size:14px;color:#aea094;text-transform:uppercase;margin:0}.home .row .colB .row1{font-weight:700;text-transform:uppercase;font-size:16px;padding-top:15px}.home .row .colB .row3{font-size:13px;font-weight:300;padding:10px 0 5px}.home .row .colB .mega-link{position:absolute;right:0;bottom:0;padding:20px 35px;text-transform:uppercase}.home .gamme-row{overflow:hidden}.home .region-univers h2{font-size:30px;text-transform:uppercase;color:#aea094;font-weight:200;text-align:center}.home .region-univers h2:after,.home .region-univers h2:before{background-color:#aea094;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.home .region-univers h2:before{right:.5em;margin-left:-50%}.home .region-univers h2:after{left:.5em;margin-right:-50%}.home .big-thumb-gamme{background-size:cover;background-color:#aea094;background-position:center 50%;background-repeat:no-repeat;position:relative;text-align:center;color:#fff;float:left}.home .big-thumb-gamme:hover .rel-gamme{background-color:rgba(188,32,60,.8)}.home .big-thumb-gamme .rel-gamme{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);-webkit-transition:background .25s ease-out;-o-transition:background .25s ease-out;transition:background .25s ease-out}.home .big-thumb-gamme .gamme{padding-top:40px}.home .big-thumb-gamme.video{cursor:pointer}.home .big-thumb-gamme.video .gamme{padding-top:15px}.home .big-thumb-gamme .gamme-name{display:inline-block;width:90%;max-width:90%;font-size:24px;font-weight:700;text-shadow:0 0 25px rgba(0,0,0,.4)}.home .big-thumb-gamme .gamme-name .sprite{margin-right:-25px}.home .big-thumb-gamme .gamme-baseline{display:inline-block;font-size:13px;text-transform:uppercase;width:70%;max-width:70%}.home .big-thumb-gamme .big-button{position:absolute;left:0;top:0;right:0;bottom:0;text-indent:-999em}.home .video-player:after,.home .video-player:before{position:absolute;left:50%;top:50%;content:""}.home .big-thumb-gamme .big-button .right-nav{position:absolute;bottom:0;right:0;width:57px;height:38px;cursor:pointer;background-image:url(/sites/all/themes/cybstores2/images/sprite-diapo.png);background-position:0 -38px}.home .big-thumb-gamme .big-button .right-nav:hover,.home .big-thumb-gamme .big-button:hover .right-nav{background-position:-57px -38px}.home .row-cols-2 .big-thumb-gamme{width:460px;height:240px;margin:0 1.06382979% 1em}.home .row-cols-3 .big-thumb-gamme{width:300px;height:240px;margin:0 1.06382979% 1em}.home .row-cols-2-3 .big-thumb-gamme{height:240px}.home .row-cols-2-3 .big-thumb-gamme.col_2-3{text-align:left;width:620px;height:160px;margin:0 1.06382979% 1em}.home .row-cols-2-3 .big-thumb-gamme.col_2-3 .gamme{width:40%;max-width:40%;padding-top:30px}.home .row-cols-2-3 .big-thumb-gamme.col_2-3 .gamme-baseline,.home .row-cols-2-3 .big-thumb-gamme.col_2-3 .gamme-name{padding-left:40px;font-weight:200;text-transform:uppercase}.home .row-cols-2-3 .big-thumb-gamme.col_2-3 .gamme-baseline{font-size:24px;font-weight:bolder}.home .row-cols-2-3 .big-thumb-gamme.col_1-3{width:300px;height:160px;margin:0 1.06382979% 1em}.home .video-player:before{width:50px;margin-left:-25px;height:50px;margin-top:-25px;border-radius:25px;background-color:#bf1c39}.home .video-player:after{margin-left:-5px;margin-top:-10px;width:0;height:0;border:10px solid transparent;border-left-color:#fff}.home .bloc-professionals{box-sizing:border-box;border:2px solid #aea094;padding:0 0 25px;margin:40px 0}.home .bloc-professionals .professionnals-title{color:#bf1c39;text-transform:uppercase;font-weight:200;font-size:30px;text-align:center}.home .bloc-professionals .professionnals-content{text-align:center}.home .bloc-professionals .stroke-text{color:#aea094;text-transform:uppercase;font-size:30px;font-weight:200;text-align:center}.home .bloc-professionals .stroke-text:after,.home .bloc-professionals .stroke-text:before{background-color:#aea094;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.home .bloc-professionals .stroke-text:before{right:.5em;margin-left:-50%}.home .bloc-professionals .stroke-text:after{left:.5em;margin-right:-50%}.home .wrapper-items{margin:30px 0;text-align:center}.home .wrapper-items .item-professional{display:inline-block;text-transform:uppercase;padding:10px 3px 10px 15px;margin:0 0 8px 5px;cursor:pointer;background-color:#aea094;color:#fff;font-size:16px}.home .wrapper-items .item-professional a{color:#fff}.home .wrapper-items .item-professional.odd{background-color:#c1b1a3}.home .wrapper-items .item-professional .menu-title{padding-right:0}.home .wrapper-items .item-professional:hover{background-color:#bf1c39}.home .wrapper-items .item-professional:hover .sprite{background-position:-111px -159px}.home .wrapper-commiments{text-align:center;padding-bottom:25px}.home .wrapper-commiments .commitment{display:inline-block;width:31%;vertical-align:middle}.home .wrapper-commiments .number{font-size:30px;font-weight:700}.home .wrapper-commiments .rounded{width:60px;height:60px;border-radius:30px;border:2px solid #bf1c39;color:#bf1c39;float:left;box-sizing:border-box;line-height:60px;margin-right:10px}.home .wrapper-commiments .comitment-content{line-height:60px;height:60px;text-align:left}.home .wrapper-commiments .comitment-content .sprite{display:inline-block}.home .wrapper-commiments .comitment-content .link{display:inline-block;line-height:1.2;width:150px;vertical-align:middle;margin-left:4px;font-size:16px;font-weight:700}.home .wrapper-commiments .comitment-content .link a:link,.home .wrapper-commiments .comitment-content .link a:visited{color:#554f49}.home .wrapper-commiments .comitment-content .link a:active,.home .wrapper-commiments .comitment-content .link a:focus,.home .wrapper-commiments .comitment-content .link a:hover{color:#bf1c39}.home .wrapper-button{text-align:center;margin:25px 0}.news-list h2.category-title{text-align:center;text-transform:uppercase;padding-top:0;padding-bottom:25px;margin-top:-20px}.news-list h2.agency-title{color:#aea094;font-size:30px;font-weight:200;text-align:center;text-transform:uppercase}.news-list h2.agency-title:after,.news-list h2.agency-title:before{background-color:#aea094;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.news-list h2.agency-title:before{right:.5em;margin-left:-50%}.news-list h2.agency-title:after{left:.5em;margin-right:-50%}.news-list .news{overflow:hidden;background-color:#fff;margin-bottom:20px;position:relative}.news-list .col{box-sizing:border-box;width:50%;float:left}.news-list .colA img{float:left}.news-list .colB{height:240px;max-height:240px}.news-list .wrapper-navigation .wrapper-btn,.news-list .wrapper-navigation a{width:20px;height:20px;display:inline-block}.news-list .colB .news-content{padding:35px;line-height:1.3}.news-list .colB .even{text-transform:uppercase;color:#aea094;font-size:18px;font-weight:300}.news-list .colB .row1{font-weight:700;text-transform:uppercase;font-size:18px}.news-list .colB .row2{font-size:11px;text-align:right;margin-top:-5px}.news-list .colB .row3{font-size:13px;font-weight:300;padding:20px 0}.news-list .colB .mega-link{position:absolute;right:0;bottom:0;padding:10px;text-transform:uppercase}.news-list .wrapper-navigation{text-align:center}.news-list .wrapper-navigation .navigation{display:inline-block}.news-list .wrapper-navigation .wrapper-btn{cursor:pointer;box-sizing:border-box;padding:7px}.news-list .wrapper-navigation .wrapper-btn .circle{width:6px;height:6px;border-radius:3px;background-color:#fff;border:1px solid #aea094;display:block}.news-list .wrapper-navigation .wrapper-btn.selected .circle{background-color:#aea094}.news-list .wrapper-navigation .wrapper-btn:hover .circle{background-color:#bf1c39}.news-list .wrapper-button{text-align:right}.professionnal{text-align:center}.professionnal .content{line-height:1.5}.professionnal h1.page-title{padding-top:30px}.professionnal .big-picture{height:240px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#aea094}.professionnal .wrapper-items{text-align:center;margin-left:-2.5%;margin-right:-2.5%}.professionnal .wrapper-items .item-professionnal{display:inline-block;text-transform:uppercase;margin:0 0 10px 5px;cursor:pointer;background-color:#aea094;color:#fff;font-size:16px}.professionnal .wrapper-items .item-professionnal a{color:#fff;display:block;padding:10px 5px 10px 15px;text-decoration:none}.professionnal .wrapper-items .item-professionnal.odd{background-color:#c1b1a3}.professionnal .wrapper-items .item-professionnal .menu-title{padding-right:0}.professionnal .wrapper-items .item-professionnal:hover{background-color:#bf1c39}.professionnal .wrapper-items .item-professionnal:hover .sprite{background-position:-60px -158px}.form-contact .ajax-progress{float:none;display:inline;position:absolute;top:1px;left:1px;background-color:#fff}.form-contact h1.classic-white{padding-top:25px;padding-bottom:0}.form-contact .content{padding-top:0;text-align:center}.form-contact .form-type-select{position:relative}.form-contact .cyb-form{text-align:left}.form-contact .cyb-form .gender.error{color:#bf1c39}.form-contact .cyb-form .select-form{position:relative;overflow:hidden}.form-contact .cyb-form .select-form .form-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;background-color:#f3f1ef;text-align:center;color:#aea094;text-transform:uppercase}.form-contact .cyb-form .email-checked .form-type-radio:nth-child(2),.form-contact .cyb-form .phone-checked .form-type-radio:nth-child(1){background-color:#bf1c39!important;color:#fff}.form-contact .cyb-form .select-form .form-item input{display:none}.form-contact .cyb-form .select-form .form-item label{position:relative;display:block;padding:15px 25px;cursor:pointer}.form-contact .cyb-form .email-checked .form-type-radio:nth-child(2) label:after{content:"";width:0;height:0;border:10px solid transparent;border-top-color:#bf1c39;position:absolute;left:50%;bottom:-19px;margin-left:-5px}.form-contact .cyb-form .phone-checked .form-type-radio:nth-child(1) label:after{content:"";width:0;height:0;border:10px solid transparent;border-top-color:#bf1c39;position:absolute;left:50%;bottom:-19px;margin-left:-5px}.form-contact .cyb-form .form-title{padding:10px 0 0;font-weight:700;font-size:18px;text-transform:uppercase;color:#bf1c39;clear:both}.form-contact .cyb-form .civility{overflow:hidden}.form-contact .cyb-form .col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left}.form-contact .cyb-form .wrapper-colA{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:20px}.form-contact .cyb-form .wrapper-colA .form-radios{overflow:hidden}.form-contact .cyb-form .wrapper-colA .form-item-gender{width:40%;float:left}.form-contact .cyb-form .wrapper-colB{padding-top:39px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px}.form-contact .cyb-form .gamme-cat-wrap{overflow:hidden}.form-contact .cyb-form .gamme-cat-wrap #dropdown-categories,.form-contact .cyb-form .gamme-cat-wrap .form-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left}.form-contact .cyb-form .gamme-cat-wrap .form-item-univers{padding-right:20px}.form-contact .cyb-form .gamme-cat-wrap .form-item-category{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:20px}.form-contact .cyb-form input{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-contact .cyb-form input.error{border-color:#bf1c39;border-width:2px}.form-contact .cyb-form input[type=text],.form-contact .cyb-form textarea{padding:5px;width:100%;max-width:100%;font-weight:300;font-size:13px;border:1px solid #aea094;height:32px}.form-contact .cyb-form input[type=text].error,.form-contact .cyb-form textarea.error{border-color:#bf1c39;border-width:2px}.form-contact .cyb-form textarea{height:100px}.form-contact .cyb-form .form-item{margin:.6em 0}.form-contact .cyb-form #ajax-wrapper .form-item{margin-top:0}.form-contact .cyb-form select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;font-size:14px;padding:5px;color:#554f49;height:32px}.form-contact .cyb-form select.error{border-color:#bf1c39}.form-contact .cyb-form select option{font-size:13px;padding:3px 5px}.form-contact .cyb-form select option:checked,.form-contact .cyb-form select option:hover{background-color:#bf1c39;color:#fff}.form-contact .cyb-form select:disabled{background-color:#c1b1a3}.form-contact .cyb-form .buttons{clear:both;padding:25px 0;display:inline-block}.form-contact .cyb-form .buttons .end-message{display:inline-block;width:40%;font-size:13px;color:#aea094;vertical-align:middle}.form-contact .cyb-form .buttons button,.form-contact .cyb-form .buttons input[type=submit]{-moz-box-sizing:border-box;font-weight:400;font-size:14px;padding:.5em 3em;display:inline-block;text-transform:uppercase;border:none}.form-contact .cyb-form .buttons .wrapper-buttons{display:inline-block;width:50%;text-align:right;vertical-align:middle}.form-contact .cyb-form .buttons button{-webkit-box-sizing:border-box;box-sizing:border-box;color:#767676;background-color:#f3f1ef;text-align:center;margin-left:5em}.form-contact .cyb-form .buttons input[type=submit]{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#bf1c39;text-align:center;margin-left:3em}.big-detail .big-picture,.preview-services .left-content{background-color:#aea094;background-position:center center;background-size:cover;background-repeat:no-repeat}.form-contact .subscribe-newsletter{font-size:13px}.preview-services .left-content{float:left;width:50%;min-height:400px}.preview-services .right-content{float:right;width:50%}.preview-services .wrapper{text-align:center;padding:2em 4em}.preview-services .wrapper h2{font-size:18px;text-transform:uppercase;font-weight:700;color:#bf1c39;display:inline-block;width:110px}.big-detail{clear:both}.big-detail.odd .big-picture{float:left;width:60%}.big-detail.odd .big-content{width:40%;float:right}.big-detail h2{width:260px;margin:0 auto;font-weight:300;color:#bf1c39;font-size:30px;text-transform:uppercase}.big-detail h2 img{display:block;width:70px;margin:0 auto}.big-detail .professionnal h2{width:auto;padding-bottom:20px}.big-detail .wrapper-button{margin-top:40px}.big-detail.even .big-picture{float:right;width:60%}.big-detail.even .big-content{width:40%;float:left}.big-detail.vh100{box-sizing:border-box}.big-detail .wrapper-big-content{line-height:95vh;height:100%}.big-detail .big-content{box-sizing:border-box;text-align:center;padding:0 40px}.big-detail .wrapper{display:inline-block;vertical-align:middle;line-height:1.3}.spaceTop{margin-top:30px}.ctn-shadow,.product,.region{width:940px;margin:0 auto}.cyb-shadow{-webkit-box-shadow:0 0 25px rgba(0,0,0,.05);box-shadow:0 0 25px rgba(0,0,0,.05)}.product,.region{overflow:hidden}.agency h2.title-agency:before,.gamme h2:before{right:.5em;margin-left:-50%}.product .product-header,.region .product-header{width:430px;float:right}.product .product-header h1,.region .product-header h1{margin-top:0;padding-top:0;font-size:30px;line-height:30px;font-weight:700;color:#bf1c39}.product .product-header .ref,.region .product-header .ref{color:#bf1c39;font-weight:700;font-size:15px}.product .product-header .univers,.region .product-header .univers{padding:10px 0;font-size:14px;font-weight:300}.form-message .messages{color:#333;font-weight:300;position:relative;border:2px solid #554f49}.form-message .messages:after,.form-message .messages:before{position:absolute;display:inline-block;content:"";top:50%}.form-message .messages:before{left:10px;margin-top:-10px;width:20px;height:20px;border-radius:10px}.form-message .messages:after{left:15px;margin-top:-5px;width:10px;height:10px;border-radius:5px;background-color:#fff}.agency h2.title-agency:after,.gamme h2:after{left:.5em;margin-right:-50%}.form-message .messages.status{border:2px solid #554f49;background-image:none;background-color:#fff}.form-message .messages.status:before{background-color:#007400}.form-message .messages.error{border:2px solid #bf1c39;background-image:none;background-color:#fff}.form-message .messages.error:before{background-color:#bf1c39}.gamme h1{line-height:240px;height:240px;min-height:240px;position:relative;text-align:center;font-weight:700;font-size:30px;color:#fff;text-shadow:0 0 25px rgba(0,0,0,.4)}.gamme h1 span.wrapper-title{display:inline-block;vertical-align:middle;line-height:1.1}.gamme h1 span.category-title{display:block;font-size:16px;margin-top:-20px;padding-right:79px}.gamme h2{color:#aea094;font-size:30px;font-weight:200;text-align:center}.gamme h2:after,.gamme h2:before{background-color:#aea094;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.gamme .categories{height:240px;min-height:240px;background-position:center center;background-size:cover;background-color:#aea094;position:relative}.gamme .wrapper-categories{background-color:#fff}.gamme .category{display:inline-block;position:relative;text-transform:uppercase;font-size:13px;font-weight:700}.gamme .category a:link,.gamme .category a:visited{display:block;padding:10px 20px}.gamme .category a:active,.gamme .category a:focus,.gamme .category a:hover{background-color:#f0f0f0}.gamme .category .seleted a:active,.gamme .category .seleted a:focus,.gamme .category .seleted a:hover,.gamme .category .seleted a:link,.gamme .category .seleted a:visited,.gamme .category.selected a:active,.gamme .category.selected a:focus,.gamme .category.selected a:hover,.gamme .category.selected a:link,.gamme .category.selected a:visited{background-color:#bf1c39;color:#fff}.h1-bg{background-position:center center;background-size:cover;background-color:#aea094}.agency .wrapper-title{display:inline-block;line-height:240px;height:240px;min-height:240px;text-align:left;background-color:rgba(188,32,60,.8)}.agency .wrapper-title h1{display:inline-block;line-height:1.3;vertical-align:middle;position:relative;text-align:left;font-weight:400;font-size:18px;padding:0 30px;color:#fff}.agency .wrapper-title h1 span{font-size:14px}.agency h2.title-agency{color:#aea094;font-size:30px;font-weight:200;text-align:center;text-transform:uppercase}.agency h2.title-agency:after,.agency h2.title-agency:before{background-color:#aea094;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.agency .col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}.agency .col.informations{float:right;padding-left:20px}.agency .wrapper-infos{overflow:hidden;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #aea094}.agency .wrapper-infos .wrapper{display:inline-block;vertical-align:top;font-size:13px}.agency .wrapper-infos .info-title{color:#aea094;font-size:11px;font-weight:200;margin-bottom:10px}.agency .wrapper-infos .fax,.agency .wrapper-infos .phones{color:#bf1c39;font-weight:700;padding-bottom:3px}.agency .wrapper-opening{padding-left:30px;width:55%;max-width:55%}.agency .wrapper-opening .cyb-open{margin-bottom:5px}.agency .wrapper-teams{white-space:nowrap;width:100%;max-width:100%;height:100px}.agency .wrapper-teams .teams{white-space:nowrap}.agency .wrapper-teams .team{float:left;width:33%;margin-bottom:20px}.agency .wrapper-teams .team img{vertical-align:middle}.agency .wrapper-teams .team .identity{padding-left:10px;display:inline-block;vertical-align:middle;width:60%}.agency .wrapper-teams .line1{font-size:11px;font-weight:700;text-transform:uppercase;white-space:normal;color:#554f49;padding-bottom:5px}.agency .wrapper-teams .line2{padding-top:5px;text-transform:uppercase;font-weight:200;font-size:11px;color:#aea094;white-space:normal;display:inline-block;width:100%}.agency .wrapper-address{background-color:#aea094;color:#fff;font-size:16px;padding:20px;font-weight:300}.agency .wrapper-address .city{text-transform:uppercase;font-weight:700}.agency-content{padding:15px 0;font-size:13px;font-weight:300;line-height:1.5}.agency-content h2,.agency-content h3{color:#bf1c39;font-weight:700;margin:0;padding:5px 0}.agency-content h2{font-size:14px;text-transform:uppercase}.agency-content h3{font-size:13px}.wrapper-medias{width:420px;float:left}.wrapper-medias .wrapper-thumbs{margin-top:10px;padding-top:10px;overflow:hidden;position:relative;width:420px;height:130px;white-space:nowrap}.wrapper-medias .wrapper-thumbs .thumbs{position:absolute;left:0;-webkit-transition:all .45s ease-out;-o-transition:all .45s ease-out;transition:all .45s ease-out}.wrapper-medias .wrapper-thumbs .thumb{position:relative;float:left;margin-right:1px;cursor:pointer}.wrapper-medias .wrapper-thumbs .thumb.video:before{content:"";position:absolute;left:50%;top:50%;width:50px;margin-left:-25px;height:50px;margin-top:-25px;border-radius:25px;background-color:#bf1c39}.wrapper-medias .wrapper-thumbs .thumb.video:after{content:"";position:absolute;left:50%;margin-left:-5px;top:50%;margin-top:-10px;width:0;height:0;border:10px solid transparent;border-left-color:#fff}.wrapper-medias .wrapper-thumbs .left-nav,.wrapper-medias .wrapper-thumbs .right-nav{position:absolute;width:57px;height:38px;background-image:url(/sites/all/themes/cybstores2/images/sprite-diapo.png);cursor:pointer;bottom:0}.wrapper-medias .wrapper-thumbs .left-nav{left:0;background-position:0 0}.wrapper-medias .wrapper-thumbs .left-nav:hover{background-position:-57px 0}.wrapper-medias .wrapper-thumbs .right-nav{right:0;background-position:0 -38px}.wrapper-medias .wrapper-thumbs .right-nav:hover{background-position:-57px -38px}.product-desc{width:430px;float:right}.product-desc .body-content{margin-bottom:1em;font-weight:300;line-height:1.4}.product-desc .body-content div,.product-desc .body-content p{padding:.5em 0}.product-desc .pictos{margin:35px 0;color:#aea094;overflow:hidden}.product-desc .picto{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;background-position:left center;background-repeat:no-repeat;padding-left:50px;height:40px;line-height:40px}.product-desc .picto span{display:inline-block;vertical-align:middle;line-height:normal}.product-desc .accordeon{border-bottom:1px solid #aea094;margin-bottom:20px}.product-desc .accordeon .element{overflow:hidden;border-top:1px solid #aea094}.product-desc .accordeon .element h2.tab-title{margin:0;position:relative;font-weight:400;color:#aea094;font-size:18px;padding:1em 0 1em 30px;cursor:pointer}.product-desc .accordeon .element h2.tab-title:after,.product-desc .accordeon .element h2.tab-title:before{width:14px;height:2px;top:50%;margin-top:-1px;left:0;background-color:#aea094;display:inline-block;content:""}.product-desc .accordeon .element h2.tab-title:hover:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.product-desc .accordeon .element h2.tab-title:hover:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.product-desc .accordeon .element h2.tab-title:before{position:absolute;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.product-desc .accordeon .element h2.tab-title:after{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.product-desc .accordeon .element h2,.product-desc .accordeon .element h3,.product-desc .accordeon .element h4,.product-desc .accordeon .element h5,.product-desc .accordeon .element h6{color:#aea094}.product-desc .accordeon .element h2{font-size:14px}.product-desc .accordeon .element .tab-content{padding:0 .5em 0 30px;max-height:0;overflow:hidden;font-size:13px;-webkit-transition:max-height .15s ease-out;-o-transition:max-height .15s ease-out;transition:max-height .15s ease-out}.product-desc .accordeon .element .tab-content .inner-tab{padding:.5em 0 1em;font-weight:300;line-height:1.7}.product-desc .accordeon .element .tab-content .inner-tab div,.product-desc .accordeon .element .tab-content .inner-tab p{margin-top:10px;margin-bottom:10px}.product-desc .accordeon .element .tab-content .inner-tab li,.product-desc .accordeon .element .tab-content .inner-tab ul{margin-left:0;padding-left:0}.product-desc .accordeon .element .tab-content .inner-tab li{margin-top:10px;margin-bottom:5px}.product-desc .accordeon .open h2.tab-title{color:#bf1c39}.product-desc .accordeon .open h2.tab-title:before{background-color:#bf1c39}.product-desc .accordeon .open h2.tab-title:after{background-color:#bf1c39;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.product-desc .accordeon .open div{max-height:2000px}.product-desc .print-share{overflow:hidden}.product-desc .print-share .link_pdf{float:left}.product-desc .print-share .link_pdf a:link,.product-desc .print-share .link_pdf a:visited{padding:3px 5px;font-size:12px;text-transform:uppercase;color:#fff;background-color:#aea094}.product-desc .print-share .link_pdf a:active,.product-desc .print-share .link_pdf a:focus,.product-desc .print-share .link_pdf a:hover{background-color:#554f49}.product-desc .print-share .cyb-wrapper-share{float:right}.product-desc .tab-pictos{margin-bottom:20px}.product-desc .tab-pictos tbody{border:none}.product-desc .tab-pictos td{display:inline-block;margin:0 5px 10px;vertical-align:top;text-align:center;font-size:.8em;line-height:1}.product-desc .tab-pictos:after{content:"";display:block;clear:both}.wrapper-pro .wrapper-header{text-align:center;font-size:16px;padding-bottom:30px}.wrapper-pro h2{margin:0;font-weight:200;font-size:30px;color:#bf1c39}.wrapper-pro .wrapper-cols{overflow:hidden;margin-left:-2.5%;margin-right:-2.5%}.wrapper-pro .professionnal{width:260px;float:left;margin:0 2.5%;vertical-align:top}.wrapper-pro .professionnal h3{color:#bf1c39;font-size:18px;font-weight:700;margin:0 0 5px;text-align:left}.wrapper-pro .professionnal .sub-title{color:#aea094;font-size:13px;margin-bottom:15px;text-align:left}.wrapper-pro .professionnal .min-height-3{height:24px;min-height:24px}.footer,.footer .wrapper-cols{min-height:240px;overflow:hidden}.wrapper-pro .professionnal.link-works{width:470px;max-width:100%}.wrapper-pro .configurateur .auto-selected select,.wrapper-pro .configurateur .elt-active select,.wrapper-pro .configurateur .fill select,.wrapper-pro .configurateur .first-element select{color:#2a2a2a}.wrapper-pro .configurateur .auto-selected select{background-color:#e6e2de!important}.wrapper-pro .configurateur select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;border:1px solid #aea094;margin-top:-1px;font-size:13px;padding:5px;color:#aea094}.wrapper-pro .configurateur select:disabled{background-color:#f3f1ef}.wrapper-pro .configurateur .form-item{margin:0}.wrapper-pro .configurateur .btn-get,.wrapper-pro .configurateur input[type=submit]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-top:.8em;width:100%;font-size:14px;padding:.5em 0;text-align:center;text-transform:uppercase}.wrapper-pro .configurateur input[type=submit]{box-sizing:border-box;color:#fff;background-color:#bf1c39;border:none;font-weight:400}.wrapper-pro .configurateur input[type=submit]:disabled{background-color:#f3f1ef;font-weight:300;color:#767676}.wrapper-pro .configurateur .btn-get{box-sizing:border-box;color:#bf1c39;border:2px solid #aea094;font-weight:400}.wrapper-pro .reference .ref-work{background-color:#f3f1ef}.wrapper-pro .reference .wrapper-infos{text-align:center;padding:20px;font-size:13px}.wrapper-pro .reference .row{width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wrapper-pro .bimobject .wrapper-picture{background-color:#aea094}.wrapper-pro .bimobject .bimobject-link .btn-text{text-align:left;display:inline-block;vertical-align:middle;width:85%}.wrapper-pro .bimobject .bimobject-link a:link,.wrapper-pro .bimobject .bimobject-link a:visited{padding:10px;font-size:13px;color:#fff;display:block;text-align:right}.wrapper-pro .bimobject .bimobject-link a:active,.wrapper-pro .bimobject .bimobject-link a:focus,.wrapper-pro .bimobject .bimobject-link a:hover{color:#554f49}.cyb-works-form{overflow:hidden}.cyb-works-form .ajax-progress{position:absolute;left:65px;top:20px}.cyb-works-form .throbber{position:absolute;width:25px;height:25px;left:0;top:0;cursor:pointer;background-image:url(/sites/all/themes/cybstores2/images/sprite-website.png);background-position:-142px -23px;background-repeat:no-repeat}.cyb-works-form .cyb-works-filter{position:relative}.cyb-works-form .cyb-works-filter>div{float:left;width:25%;margin-right:-1px;height:31px;max-height:31px}.cyb-works-form .filter-title{margin-top:1em;margin-bottom:1em}.cyb-works-form .filter-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:31px;background-color:#fff;border:1px solid #aea094;font-size:13px;padding:5px;text-transform:uppercase;font-weight:200;color:#aea094}.cyb-works-form .wrapper-gallery.works-list{clear:both}.cyb-works-form .cyb-more-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;position:relative;text-align:center}.cyb-works-form .cyb-more-button input,.cyb-works-form select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%}.cyb-works-form .cyb-more-button.hidden{display:none!important}.cyb-works-form .cyb-more-button .ajax-progress{background-color:#fff;position:absolute;left:20px;top:5px}.cyb-works-form .cyb-more-button .ajax-progress .message{background-color:#fff;padding:0 5px;margin-left:35px}.cyb-works-form .cyb-more-button input{border:none;box-sizing:border-box;padding:10px 0;background-color:#fff;color:#aea094;text-transform:uppercase;cursor:pointer}.cyb-works-form .cyb-more-button input:hover{color:#fff;background-color:#bf1c39}.cyb-works-form select{box-sizing:border-box;max-width:100%;border:1px solid #aea094;font-size:13px;padding:5px;color:#aea094}.big-thumb-product .bottom-infos,.payment{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.youtube_player,img{max-width:100%!important}.cyb-works-form select:disabled{background-color:#f3f1ef}.services{text-align:center;color:#aea094;font-weight:300;font-size:16px}.services h2{font-size:30px;color:#bf1c39;margin:30px 0 15px}.services .wrapper-pictos{text-align:center;text-transform:uppercase;font-weight:700;padding:35px 0 45px}.services .wrapper-pictos .sprite{display:block;margin:0 auto}.services .picto{display:inline-block;vertical-align:top;font-size:13px;color:#554f49;width:13.37386018%}.services .picto img{display:inline-block}.wrapper-button .right-arrow-cybcolor,.wrapper-button .right-arrow-white{margin-right:0;margin-left:23px}.wrapper-button .btn-text{display:inline-block;padding-top:3px}.wrapper-button a:link,.wrapper-button a:visited{position:relative;display:inline-block;vertical-align:middle;padding:5px 10px;border:2px solid #aea094;background-color:#fff;text-transform:uppercase;font-weight:700;font-size:13px;background-image:url(/sites/all/themes/cybstores2/images/diagonal_taupe.png);background-position:right top;background-repeat:no-repeat}.wrapper-button.button-white a:link,.wrapper-button.button-white a:visited{color:#fff;background-color:transparent;background-image:url(/sites/all/themes/cybstores2/images/diagonal_white.png);border:2px solid #fff}.services-pictos{text-align:center}.relatedProducts h2{color:#aea094;font-size:30px;font-weight:200;text-align:center}.relatedProducts h2:after,.relatedProducts h2:before{background-color:#aea094;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.relatedProducts h2:before{right:.5em;margin-left:-50%}.relatedProducts h2:after{left:.5em;margin-right:-50%}.relatedProducts .h2-baseline{text-align:center;text-transform:uppercase;color:#aea094;font-weight:700;font-size:18px;margin-top:-25px;padding-bottom:30px}.big-thumb-product{width:300px;height:240px;margin:0 1.06382979% 1em;float:left;background-size:cover;background-color:#aea094;background-position:center 20%;background-repeat:no-repeat;position:relative;-webkit-transition:background .15s ease-out;-o-transition:background .15s ease-out;transition:background .15s ease-out}.big-thumb-product.work{cursor:pointer}.big-thumb-product:hover{background-position:center 50%}.big-thumb-product:hover .rel-product{color:#bf1c39}.big-thumb-product .wrapper-col{position:relative;text-align:center;line-height:240px}.big-thumb-product .right-nav{position:absolute;bottom:0;right:0;width:57px;height:38px;cursor:pointer;background-image:url(/sites/all/themes/cybstores2/images/sprite-diapo.png);background-position:0 -114px;line-height:1;text-indent:-999em}.big-thumb-product .big-button:hover .right-nav,.big-thumb-product .right-nav:hover{background-position:-57px -114px}.big-thumb-product .rel-product{color:#554f49;background-color:#fff;width:100%;display:inline-block;vertical-align:bottom;line-height:1.1;font-size:13px;padding-top:5px;padding-bottom:5px}.big-thumb-product .big-button{position:absolute;left:0;top:0;right:0;bottom:0}.big-thumb-product .product-name{text-transform:uppercase;font-weight:700;padding-bottom:5px}.big-thumb-product .bottom-infos{box-sizing:border-box;position:absolute;left:0;bottom:0;width:100%;background-color:#fff;padding:10px 5px;text-align:center;font-size:13px}.sliders,.sliders .ctn-sliders{position:relative;height:439px}.big-thumb-product .bottom-infos .row{width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto}.big-thumb-product .bottom-infos .row-1{font-weight:700}.big-thumb-product a:active,.big-thumb-product a:focus,.big-thumb-product a:hover,.big-thumb-product a:link,.big-thumb-product a:visited{color:#fff}.sliders{width:100%}.sliders .ctn-sliders{white-space:nowrap;overflow:hidden}.sliders .slide{width:100%;height:439px;overflow:hidden;position:absolute;text-align:right;top:0;left:100%;-webkit-transition:left 350ms ease-out;-o-transition:left 350ms ease-out;transition:left 350ms ease-out}.sliders .slide.slide_0{left:0;top:0}.sliders .slide.in_right_to_left{left:0}.sliders .slide.out_right_to_left{left:-100%}.sliders .slide.start_right_to_left{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;left:100%;z-index:100}.sliders .slide-content{position:relative;box-sizing:border-box;display:inline-block;width:605px;height:320px;padding-left:270px;margin-top:119px;text-align:left;white-space:normal;background-image:url(/sites/all/themes/cybstores2/images/bg-red.png)}.sliders .big-text{padding:40px 10px 10px 20px;font-size:30px;text-transform:uppercase;font-weight:200;color:#fff}.sliders .normal-text{font-size:13px;padding:0 10px 20px 20px;font-weight:300;color:#fff}.sliders .wrapper-button{margin:0;text-align:left;position:absolute;bottom:50px;right:167px}.sliders .slider-navigation{position:absolute;bottom:0;width:100%}.sliders .slider-navigation .left-nav,.sliders .slider-navigation .right-nav{bottom:0;width:57px;height:38px;background-image:url(/sites/all/themes/cybstores2/images/sprite-diapo.png);position:absolute;cursor:pointer}.sliders .slider-navigation .left-nav{left:0;background-position:0 0}.sliders .slider-navigation .left-nav:hover{background-position:-57px 0}.sliders .slider-navigation .right-nav{right:0;background-position:0 -38px}.sliders .slider-navigation .right-nav:hover{background-position:-57px -38px}.sliders .slider-navigation .wrapper-navigation{position:absolute;left:50%;bottom:-8px;height:37px;width:37px}.sliders .slider-navigation .wrapper-navigation .wrapper-btn{width:20px;height:20px;cursor:pointer;box-sizing:border-box;padding:7px;display:inline-block}.sliders .slider-navigation .wrapper-navigation .wrapper-btn .circle{width:6px;height:6px;border-radius:3px;background-color:#fff;border:1px solid #aea094}.sliders .slider-navigation .wrapper-navigation .wrapper-btn.selected .circle{background-color:#aea094}.sliders .slider-navigation .wrapper-navigation .wrapper-btn:hover .circle{background-color:#bf1c39}.sitemap{padding-top:25px;padding-bottom:25px}.sitemap li,.sitemap ul{list-style:none;margin:0;padding:0}.sitemap a{display:block}.sitemap .wrapper-sitemap{padding:0 25px}.sitemap .wrapper-sitemap li{padding:5px 0}.sitemap .wrapper-sitemap ul ul,.sitemap .wrapper-sitemap ul ul ul{padding-left:25px}.sitemap .wrapper-sitemap ul .level-1{text-transform:uppercase;font-weight:700}.sitemap .wrapper-sitemap ul ul .level-2{text-transform:none;font-size:13px}.sitemap .wrapper-sitemap ul ul .level-2 a:link,.sitemap .wrapper-sitemap ul ul .level-2 a:visited{color:#554f49}.sitemap .wrapper-sitemap ul ul .level-2 a.category:link,.sitemap .wrapper-sitemap ul ul .level-2 a.category:visited,.sitemap .wrapper-sitemap ul ul .level-2 a:active,.sitemap .wrapper-sitemap ul ul .level-2 a:focus,.sitemap .wrapper-sitemap ul ul .level-2 a:hover{color:#bf1c39}.sitemap .wrapper-sitemap ul ul .level-2 a.category{text-transform:uppercase;font-weight:700}.sitemap .wrapper-sitemap ul ul .level-2 a.category:active,.sitemap .wrapper-sitemap ul ul .level-2 a.category:focus,.sitemap .wrapper-sitemap ul ul .level-2 a.category:hover{color:#554f49}.sitemap .wrapper-sitemap .category{text-transform:uppercase;font-weight:700}.sitemap .wrapper-sitemap .category:link,.sitemap .wrapper-sitemap .category:visited{color:#bf1c39}.sitemap .wrapper-sitemap .category:active,.sitemap .wrapper-sitemap .category:focus,.sitemap .wrapper-sitemap .category:hover{color:#aea094}.payment{box-sizing:border-box;padding:0 20px}.payment h1{padding-top:25px}.payment .list-agencies .form-radios{overflow:hidden;font-size:13px}.payment .list-agencies .form-type-radio{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:30%;min-width:30%;position:relative;padding-left:20px;margin-top:5px;margin-bottom:15px}.payment .list-agencies input.form-radio{position:absolute;left:0;top:2px}.payment .list-agencies .name{display:block;text-transform:uppercase;font-weight:700}.payment .secure-payment{margin-top:15px;padding-top:15px;border-top:1px solid #ddd;text-align:center}.payment .payment-form{text-align:center;font-size:14px}.payment .payment-form form{display:inline-block}.payment .payment-form h2{text-align:right;color:#bf1c39;padding-left:0;padding-right:0;text-transform:uppercase;border-bottom:1px solid #554f49}.payment .payment-form .messages-error{border:2px solid #554f49;background-color:#fff;font-weight:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}.payment .payment-form .form-message{text-align:left}.payment .payment-form .form-item input.error,.payment .payment-form .form-item select.error,.payment .payment-form .form-item textarea.error{border-color:#bf1c39}.payment .payment-form label{display:inline-block;vertical-align:middle;width:160px;padding-right:8px;font-weight:300;text-align:right;position:relative;color:#aea094}.payment .payment-form label .form-required{position:absolute;right:0;top:0;color:#554f49}.payment .payment-form input,.payment .payment-form select{width:400px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.payment .payment-form label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.payment .payment-form input{display:inline-block;padding:5px;font-weight:300;color:#554f49}.payment .payment-form input::-moz-placeholder{color:#a39c94;opacity:1}.payment .payment-form input:-ms-input-placeholder{color:#a39c94}.payment .payment-form input::-webkit-input-placeholder{color:#a39c94}.payment .payment-form select{display:inline-block;font-weight:300;color:#554f49;padding:5px}.payment .informations{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;font-size:16px}.payment .client-informations{font-size:14px;width:70%;margin:30px auto 0;border:1px solid #aea094}.payment .client-informations .row{font-weight:300;padding:5px 10px;border-bottom:1px solid #aea094;margin-bottom:-1px}.payment .client-informations .row.no-border{border-bottom:none}.payment .client-informations .row .cell{display:inline-block;vertical-align:middle}.payment .client-informations .row .cellA{width:40%;text-align:right;padding-right:10px}.payment .client-informations .row .cellB{font-weight:400}.payment .wrapper-informations{overflow:hidden}.payment .wrapper-informations .payment-informations{float:left;width:60%;font-size:14px}.payment .wrapper-informations .agency-informations{float:right;width:35%;box-sizing:border-box;border:1px solid #CCC;padding:10px;margin-top:.4em;font-size:13px}.payment .wrapper-informations .agency-informations .name{display:block;text-transform:uppercase;font-weight:700}.payment .wrapper-button{padding:15px 0}.payment .wrapper-button input[type=submit]{border:none;width:100%;color:#fff;background-color:#bf1c39;text-transform:uppercase;padding:10px 0}.payment .wrapper-button input[type=submit]:hover{background-color:#93152c}.payment .wrapper-button.step-1{text-align:center}.payment .wrapper-button.step-1 input[type=submit]{display:inline-block;width:auto;padding-left:20px;padding-right:20px}.payment .wrapper-button.step-3{text-align:center;width:70%;margin:0 auto}.payment .wrapper-button.step-3 .bank-redirect{padding:5px 0;font-size:12px;font-weight:300}.footer .col1 li,.footer .col2 li.decouvrez-cybstores,.footer .col3 h2{font-weight:700;text-transform:uppercase}.cyb-wrapper-share div{display:inline-block;width:20px;height:20px;margin-right:5px}.cyb-wrapper-share div.atclear{display:none}.cyb-share:link,.cyb-share:visited{background-image:url(/sites/all/themes/cybstores2/images/sprite-socials.png);display:inline-block;width:20px;height:20px;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.cyb-share img{text-indent:-999em}.socials{display:inline}.socials li{padding:0 3px;display:inline-block}.socials .fb a:link,.socials .fb a:visited{background-position:0 0}.socials .fb a:active,.socials .fb a:focus,.socials .fb a:hover{background-position:-20px 0}.socials .linkedin a:link,.socials .linkedin a:visited{background-position:0 -20px}.socials .linkedin a:active,.socials .linkedin a:focus,.socials .linkedin a:hover{background-position:-20px -20px}.socials .viadeo a:link,.socials .viadeo a:visited{background-position:0 -40px}.socials .viadeo a:active,.socials .viadeo a:focus,.socials .viadeo a:hover{background-position:-20px -40px}.socials .pinterest a:link,.socials .pinterest a:visited{background-position:0 -60px}.socials .pinterest a:active,.socials .pinterest a:focus,.socials .pinterest a:hover{background-position:-20px -60px}.socials .twitter a:link,.socials .twitter a:visited{background-position:0 -80px}.socials .twitter a:active,.socials .twitter a:focus,.socials .twitter a:hover{background-position:-20px -80px}.socials a:link,.socials a:visited{background-image:url(/sites/all/themes/cybstores2/images/sprite-socials.png);display:inline-block;width:20px;height:20px;text-indent:-999em;vertical-align:middle}.footer{clear:both;background-color:#554f49;position:relative}.footer .bg{position:absolute}.footer .bg.left-bg{left:0;right:50%;bottom:0;top:0;background-color:#aea094}.footer .responsive{position:relative;padding:0}.footer .wrapper-cols{background-color:#554f49;background-image:url(/sites/all/themes/cybstores2/images/big_diagonale_taupepng.png);background-position:-60px 0;background-repeat:no-repeat;width:940px;margin:0 auto;padding:50px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footer .col{float:left;box-sizing:border-box}.footer ul.menu li{margin:0;padding:0}.footer ul.socials li{padding:0 3px 0 0}.footer li a:link,.footer li a:visited{color:rgba(255,255,255,.9);font-size:11px;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.footer li a:active,.footer li a:focus,.footer li a:hover{color:#fff}.footer li.cybstores a{text-indent:-999em;display:block;width:202px;height:38px;background-image:url(/sites/all/themes/cybstores2/images/logo-cybstores.png)}.footer a{display:block}.footer .col1{width:30%}.footer .col2,.footer .col3{width:20%}.footer .col1 .cybstores{margin-bottom:15px}.footer .col1 .contactez-nous{margin:5px 0 15px;display:block}.footer .col1 .contactez-nous a:link,.footer .col1 .contactez-nous a:visited{display:inline-block;padding:10px 10px 10px 40px;color:#bf1c39;background-color:#fff;background-image:url(/sites/all/themes/cybstores2/images/sprite-diapo.png);background-repeat:no-repeat;background-position:-27px -195px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:165px}.footer .col1 .contactez-nous a:active,.footer .col1 .contactez-nous a:focus,.footer .col1 .contactez-nous a:hover{color:#554f49;background-position:-27px -276px}.footer .col1 .payer-en-ligne{margin:5px 0 15px;display:block}.footer .col1 .payer-en-ligne a:link,.footer .col1 .payer-en-ligne a:visited{display:inline-block;padding:10px 10px 10px 60px;color:#bf1c39;background-color:#fff;background-image:url(/sites/all/themes/cybstores2/images/sprite-diapo.png);background-repeat:no-repeat;background-position:-27px -400px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:165px}.footer .col1 .payer-en-ligne a:active,.footer .col1 .payer-en-ligne a:focus,.footer .col1 .payer-en-ligne a:hover{color:#554f49;background-position:-27px -487px}.footer .col1 .mentions-legales a,.footer .col1 .plan-du-site a{padding:5px 0}.footer .col1 .footer-social{padding:20px 0 0}.footer .col2 li a:link,.footer .col2 li a:visited{color:rgba(255,255,255,.8);font-size:11px;padding:5px 0}.footer .col2 li a:active,.footer .col2 li a:focus,.footer .col2 li a:hover{color:#fff}.footer .col2 li.decouvrez-cybstores a:active,.footer .col2 li.decouvrez-cybstores a:focus,.footer .col2 li.decouvrez-cybstores a:hover,.footer .col2 li.decouvrez-cybstores a:link,.footer .col2 li.decouvrez-cybstores a:visited{color:#fff;font-size:11px}.footer .col3 h2{color:#fff;font-size:11px;margin:0;padding:5px 0}.footer .col3 a:link,.footer .col3 a:visited{color:rgba(255,255,255,.8);font-size:11px;padding:5px 0}.footer .col3 a:active,.footer .col3 a:focus,.footer .col3 a:hover{color:#fff}.footer .col4{width:30%;padding-right:.5em}.footer .col4 .highlighted-link{text-transform:uppercase;text-align:center;margin-bottom:20px}.footer .col4 a:link,.footer .col4 a:visited{color:#fff;padding:.6em 1em;display:block;background-color:#aea094}.footer .col4 a:active,.footer .col4 a:focus,.footer .col4 a:hover{color:#554f49}.footer .col4 a:active span.sprite,.footer .col4 a:focus span.sprite,.footer .col4 a:hover span.sprite{background-position:-111px -93px}.footer .col4 .youtube-channel a{display:block;padding:0}.footer .col4 .youtube-channel a .youtube-pic{position:relative;display:block;width:100%;height:120px;background-position:center center;background-repeat:no-repeat;background-size:cover;vertical-align:bottom}.footer .col4 .youtube-channel a .youtube-pic:before{content:"";position:absolute;left:50%;top:50%;width:50px;margin-left:-25px;height:50px;margin-top:-25px;border-radius:25px;background-color:rgba(255,255,255,.7)}.footer .col4 .youtube-channel a .youtube-pic:after{content:"";position:absolute;left:50%;margin-left:-5px;top:50%;margin-top:-10px;width:0;height:0;border:10px solid transparent;border-left-color:#554f49}.footer .col4 .youtube-channel a .youtube-title{text-transform:uppercase;background-color:#aea094;text-align:center;padding:.6em 1em;box-sizing:border-box;display:block}.footer .col4 .youtube-channel a:hover .youtube-pic:before{background-color:rgba(255,255,255,.9)}.footer .col4 .youtube-channel a:hover .youtube-pic:after{border-left-color:#bf1c39}.footer ul{margin:0;padding:0}.bgWhite{background-color:#fff}.bgGrey{background-color:#f3f1ef}.uppercase{text-transform:uppercase}.text-thin{font-weight:300}.align-center{text-align:center}.noPaddingTop{padding-top:0}.noPaddingBottom{padding-bottom:0}.noPadding{padding-left:0;padding-right:0}.paddingBottomBig{padding-bottom:70px}.negMargin{margin-left:-1.41843972%;margin-right:-1.41843972%}.negMarginHomeGamme{margin-left:-1.18863663%;margin-right:-1.18863663%}.text-center{text-align:center}.sprite{display:inline-block;vertical-align:middle;background-image:url(/sites/all/themes/cybstores2/images/sprite-website.png);background-repeat:no-repeat}.sprite.send{width:32px;height:22px;background-position:0 -115px}.sprite.contact-white{width:32px;height:22px;background-position:0 -181px}.sprite.right-arrow{width:28px;height:22px;background-position:-32px -115px}.sprite.down-arrow{width:42px;height:22px;background-position:-60px -115px}.sprite.down-arrow-white{width:42px;height:22px;background-position:-60px -159px}.sprite.right-arrow-white{width:22px;height:22px;background-position:-111px -159px}.sprite.right-arrow-taupe{width:22px;height:22px;background-position:-111px -115px}.sprite.right-arrow-cybcolor{width:22px;height:22px;background-position:-111px -137px}.sprite.left-arrow-white{width:22px;height:22px;background-position:-111px -225px}.sprite.left-arrow-taupe{width:22px;height:22px;background-position:-111px -181px}.sprite.left-arrow-cybcolor{width:22px;height:22px;background-position:-111px -203px}.sprite.search-btn{width:52px;height:52px;background-position:-161px -63px}.sprite.search-btn-white{width:52px;height:52px;background-position:-214px -63px}.sprite.univers-picto{width:79px;height:79px}.sprite.univers-picto.protection-solaire{background-position:-135px -330px}.sprite.univers-picto.outdoor{background-position:-214px -251px}.sprite.univers-picto.menuiseries{background-position:-214px -172px}.sprite.univers-picto.fermetures{background-position:-135px -251px}.sprite.univers-picto.solutions-acoustiques{background-position:-135px -172px}.diaporama-ctn .image-ctn,.diaporama-ctn .work-preloader{background-position:center center;background-repeat:no-repeat}.hidden{display:none}.wrapper-contact{border:2px solid #aea094;padding:10px 14px;font-size:11px;text-transform:uppercase;white-space:nowrap;font-weight:700;margin-bottom:25px}.wrapper-contact a{display:block}.wrapper-contact .contacts{display:inline-block;vertical-align:middle;padding-left:0}.menu-item-sidebar{position:fixed;right:0;top:50%}.menu-item-sidebar .wrapper-btn{width:20px;height:20px;cursor:pointer;box-sizing:border-box;padding:7px 17px 7px 7px}.menu-item-sidebar .wrapper-btn .circle{width:6px;height:6px;border-radius:3px;background-color:#fff;border:1px solid #aea094}.menu-item-sidebar .wrapper-btn.selected .circle{background-color:#aea094}.menu-item-sidebar .wrapper-btn:hover .circle{background-color:#bf1c39}.menu-item-sidebar .tooltip{position:absolute;font-size:12px;text-align:center;width:100px;right:40px;color:#fff;padding:5px;background-color:#aea094;text-transform:uppercase;cursor:pointer;display:none}.menu-item-sidebar .tooltip:before{content:'';position:absolute;width:0;height:0;top:50%;right:-10px;margin-top:-6px;border:6px solid transparent;border-left-color:#aea094}.overlay-diapo{position:fixed;left:0;top:0;right:0;bottom:0;background-color:transparent;-webkit-transition:background-color .25s ease-out;-o-transition:background-color .25s ease-out;transition:background-color .25s ease-out;z-index:9000}.overlay-diapo.op-100{background-color:rgba(0,0,0,.8)}.overlay-diapo.op-00{background-color:transparent}.overlay-diapo:after{content:"FERMER";color:rgba(255,255,255,.8);position:absolute;right:10px;top:10px;text-transform:uppercase;font-size:12px;font-weight:300}.diaporama-ctn{background-color:#fff;position:absolute;left:50%;top:50%;width:0;height:0;margin-left:0;margin-top:0;-webkit-transition:all .45s ease-out;-o-transition:all .45s ease-out;transition:all .45s ease-out}.diaporama-ctn .work-preloader{position:absolute;left:50%;top:5px;margin-left:-8px;width:16px;height:16px;background-image:url(/sites/all/themes/cybstores2/images/cyb-taupe-ajax-loader.gif)}.diaporama-ctn .text-ctn{position:absolute;bottom:0;left:0;width:100%;color:#554f49;font-weight:700;text-align:center;font-size:13px;padding:8px 0;text-transform:uppercase}.diaporama-ctn .text-ctn span{font-weight:300;margin-left:20px}.diaporama-ctn .text-ctn.bgGrey{background-color:#f3f1ef}.diaporama-ctn .text-ctn.works{min-height:100px;line-height:100px}.diaporama-ctn .text-ctn .work-details{display:inline-block;vertical-align:middle;line-height:1.2}.diaporama-ctn .text-ctn .work-details h3{margin:0}.diaporama-ctn .text-ctn .work-details .work-row{font-weight:300}.diaporama-ctn .text-ctn .work-details .work-content{text-transform:none;text-align:center;padding:10px}.diaporama-ctn .text-ctn .work-details .work-content .wrapper-content{display:inline-block;text-align:left}.diaporama-ctn .text-ctn .work-details .work-content p{margin:3px 0}.diaporama-ctn .text-ctn .work-details .work-link{display:inline-block}.diaporama-ctn .text-ctn .work-details .work-link a:link,.diaporama-ctn .text-ctn .work-details .work-link a:visited{margin-top:10px;display:block;padding:10px;background-color:#bf1c39;color:#fff;font-weight:300}.diaporama-ctn .text-ctn .work-details .work-link a:active,.diaporama-ctn .text-ctn .work-details .work-link a:focus,.diaporama-ctn .text-ctn .work-details .work-link a:hover{background-color:#554f49}.diaporama-ctn .text-ctn .ctn-title{line-height:1.1;font-weight:200;padding-top:20px}.diaporama-ctn .text-ctn .ctn-title h3{margin:0}.diaporama-ctn .text-ctn .related-products{display:inline-block;vertical-align:middle;line-height:1.2;margin-left:10px}.diaporama-ctn .text-ctn .related-products .related-product{margin:5px 0}.diaporama-ctn .text-ctn .related-products a:link,.diaporama-ctn .text-ctn .related-products a:visited{display:block;padding:10px;background-color:#bf1c39;color:#fff;font-weight:300}.diaporama-ctn .text-ctn .related-products a:active,.diaporama-ctn .text-ctn .related-products a:focus,.diaporama-ctn .text-ctn .related-products a:hover{background-color:#554f49}.diaporama-ctn .image-ctn{-webkit-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out;width:0;background-color:transparent;background-size:contain;margin:30px auto}.diaporama-ctn .next-ctn{position:absolute;left:50%;right:0;top:0;bottom:30px;cursor:pointer}.diaporama-ctn .next-ctn .sprite{position:absolute;right:3px;top:50%;margin-top:-11px}.diaporama-ctn .next-ctn:hover .sprite{background-position:-111px -137px}.diaporama-ctn .prev-ctn{position:absolute;left:0;right:50%;top:0;bottom:30px;cursor:pointer}.diaporama-ctn .prev-ctn .sprite{position:absolute;left:3px;top:50%;margin-top:-11px}.diaporama-ctn .prev-ctn:hover .sprite{background-position:-111px -203px}.diaporama-ctn.works .next-ctn,.diaporama-ctn.works .prev-ctn{bottom:200px}.diaporama-ctn .iframe-ctn{position:absolute;left:30px;top:30px;background-color:#767676}.diaporama-ctn .iframe-ctn .iframe-ctn-no-youtube{text-align:center;color:#fff;font-weight:300;font-size:14px;display:inline-block;width:100%;height:100%}.diaporama-ctn .iframe-ctn .iframe-ctn-no-youtube div{position:relative;top:50%;transform:translateY(-50%)}.diaporama-ctn .wait-ctn{position:absolute;background-color:rgba(255,255,255,.8);background-image:url(/sites/all/themes/cybstores2/images/diapo_loader.gif);background-position:center center;background-repeat:no-repeat;top:0;bottom:0;right:0;left:0}#google-map img,#map img{max-width:none!important}.speed-scroll-top{width:42px;height:22px;background-color:#bf1c39;background-image:url(/sites/all/themes/cybstores2/images/sprite-website.png);background-position:-60px -93px;background-repeat:no-repeat;position:fixed;bottom:-50px;right:10px;cursor:pointer;-webkit-transition:bottom .25s ease-out;-o-transition:bottom .25s ease-out;transition:bottom .25s ease-out}.overlay,.speed-scroll-top.over-bottom{bottom:0}.speed-scroll-top:hover{background-position:-60px -95px}#at-cv-lightbox{display:none}.addthis_toolbox a.at300b{padding:0!important;margin:0!important;width:20px!important;height:20px!important}#cnil,#map{width:100%}.addthis_button_facebook{padding:0!important;overflow:hidden}.addthis_button_facebook:link,.addthis_button_facebook:visited{background-position:-40px 0}.addthis_button_facebook:active,.addthis_button_facebook:focus,.addthis_button_facebook:hover{background-position:-20px 0}.addthis_button_linkedin:link,.addthis_button_linkedin:visited{background-position:-40px -20px}.addthis_button_linkedin:active,.addthis_button_linkedin:focus,.addthis_button_linkedin:hover{background-position:-20px -20px}.addthis_button_viadeo:link,.addthis_button_viadeo:visited{background-position:-40px -40px}.addthis_button_viadeo:active,.addthis_button_viadeo:focus,.addthis_button_viadeo:hover{background-position:-20px -40px}.addthis_button_twitter:link,.addthis_button_twitter:visited{background-position:-40px -80px}.addthis_button_twitter:active,.addthis_button_twitter:focus,.addthis_button_twitter:hover{background-position:-20px -80px}.addthis_button_pinterest:link,.addthis_button_pinterest:visited,.addthis_button_pinterest_share:link,.addthis_button_pinterest_share:visited{background-position:-40px -60px}.addthis_button_pinterest:active,.addthis_button_pinterest:focus,.addthis_button_pinterest:hover,.addthis_button_pinterest_share:active,.addthis_button_pinterest_share:focus,.addthis_button_pinterest_share:hover{background-position:-20px -60px}#cyb-form-form{position:relative}#cyb-form-form .ajax-progress{float:none;display:inline;position:absolute;top:1px;left:1px;background-color:#fff}#cnil,.overlay{position:fixed;left:0;top:0}#map{height:230px;-webkit-transition:none;-o-transition:none;transition:none}#map img{height:inherit!important}.google-marker{text-align:center}#map-regions .region:hover{cursor:pointer;fill:#e02e4d}#map-regions .region.selected,#map-regions .region.selected:hover{fill:#bf1c39}img{height:auto!important}.wrapper-highlighted-iframe,.wrapper-highlighted-iframe iframe{max-width:100%}#cnil{z-index:9200;background-color:#554f49;color:rgba(255,255,255,.9)}#cnil .cnil-content{padding:3.2em 0;font-weight:200;font-size:18px;text-align:center;line-height:1.4}#cnil .cnil-content a#cnil-btn:link,#cnil .cnil-content a#cnil-btn:visited{padding:4px 10px;font-weight:700;font-size:14px;text-transform:uppercase;background-color:#aea094;color:#2a2a2a}#cnil .cnil-content a#cnil-btn:active,#cnil .cnil-content a#cnil-btn:focus,#cnil .cnil-content a#cnil-btn:hover,#cnil .cnil-content a:active,#cnil .cnil-content a:focus,#cnil .cnil-content a:hover{color:#fff}.ajax-progress .message{font-size:11px;font-weight:300;display:inline-block;vertical-align:middle}.ajax-progress .throbber{background-image:url(/sites/all/themes/cybstores2/images/cyb-ajax-throbber.gif);background-repeat:no-repeat;background-position:center center;width:16px;height:16px;display:inline-block;vertical-align:middle}.wrapper-menu nav .services .picto,.wrapper-menu nav .sprite{display:none}.overlay{z-index:7770;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0);overflow-y:auto;-webkit-transition:background-color 250ms ease-out;-o-transition:background-color 250ms ease-out;transition:background-color 250ms ease-out}.overlay.black95{background-color:rgba(0,0,0,.95)}.wrapper-menu{position:absolute;left:100%;top:60px;width:90%;-webkit-transition:left 250ms ease-out;-o-transition:left 250ms ease-out;transition:left 250ms ease-out}.wrapper-menu.marginFinal{left:5%}.wrapper-menu nav{padding:0}.wrapper-menu nav .logo a{background-color:#aea094}.wrapper-menu nav li{font-weight:700}.wrapper-menu nav .services{text-align:left}.wrapper-menu nav ul.socials{display:block}.wrapper-menu nav ul.socials li{display:block;padding:0}.wrapper-menu nav ul.socials li a{box-sizing:border-box;background-image:none;width:100%;height:auto;text-indent:0}.wrapper-menu a,.wrapper-menu ul,.wrapper-menu ul.cyb-store-menu,.wrapper-menu ul.menu li{margin:0;padding:0}.wrapper-menu a.first-entry,.wrapper-menu ul>li.expanded{text-transform:uppercase;color:#bf1c39;font-weight:500}.wrapper-menu .close-menu{color:#fff;text-align:center;font-weight:300;text-transform:uppercase;cursor:pointer;position:absolute;height:48px;width:48px;right:-10px;top:-55px;text-indent:-999em}.wrapper-menu .close-menu span{display:block;width:15px;height:15px;margin:15px auto 0;background-image:url(/sites/all/themes/cybstores2/images/sprite-website.png);background-position:-147px -28px;background-repeat:no-repeat}.wrapper-menu .close-menu:hover{background-color:#a91932}.wrapper-menu a:link,.wrapper-menu a:visited{display:block;text-decoration:none;color:#2a2a2a;padding:1em;background-color:#fff;border-bottom:1px solid #ebebeb}.wrapper-menu a:active,.wrapper-menu a:focus,.wrapper-menu a:hover{background-color:#e4e4e4}::selection{background-color:#bf1c39;color:#fff}::-moz-selection{background-color:#bf1c39;color:#fff}.wrapper-google-map{overflow:hidden}.wrapper-google-map:after{clear:both}#google-map{float:none;width:100%;height:450px;background:url(/sites/all/themes/cybstores2/images/map-transparency.png) center center no-repeat;background-size:contain}.wrapper-col-right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:none;width:100%;font-size:.8125rem;font-weight:300;padding-left:1rem;padding-top:1rem}.map-tip .tip-name,.map-tip .tip-zipcode-city,.wrapper-col-right .agency-name{font-weight:700}.wrapper-col-right h2{font-size:14px!important}.wrapper-col-right h2.event-maps-region .inner-title{cursor:zoom-in}.wrapper-col-right h2.event-maps-region .inner-title:hover .map-target{background-position:-32px -488px}.wrapper-col-right h2.event-maps-region .map-target{vertical-align:middle;display:inline-block;margin-top:-1px;width:8px;height:12px;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background:url(/sites/all/themes/cybstores2/images/sprite-website.png) -32px -476px no-repeat}.wrapper-col-right .map-region,.wrapper-col-right .wrapper-agency{margin-bottom:1rem}.wrapper-col-right .agency-ctn .agency-details,.wrapper-col-right .agency-ctn .agency-flag{display:inline-block;vertical-align:middle}.wrapper-col-right .agency-ctn .agency-flag{cursor:zoom-in;width:20px;height:20px;background:url(/sites/all/themes/cybstores2/images/sprite-website.png) -90px -480px no-repeat;margin-right:5px;-webkit-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.wrapper-col-right .agency-ctn .agency-flag:hover{background-position:-70px -480px}.wrapper-col-right .agency-details a:link,.wrapper-col-right .agency-details a:visited{text-decoration:none}.wrapper-col-right .agency-details a:active,.wrapper-col-right .agency-details a:focus,.wrapper-col-right .agency-details a:hover{color:#bf1c39}.wrapper-col-right .agency-name,.wrapper-col-right .agency-zipcode-city{display:block}.wrapper-col-right .restore-map{text-align:right}.wrapper-col-right .restore-map span{display:inline-block;color:rgba(255,255,255,.7);cursor:pointer;background-color:#aea094;padding:2px 4px;border-radius:2px;text-transform:uppercase;font-size:11px}.wrapper-col-right .restore-map span:hover{color:#fff}.map-tip .tip-name{color:#bf1c39}.map-tip .tip-phone,.map-tip .tip-url{margin-top:10px;font-weight:700}.map-tip .tip-phone a:link,.map-tip .tip-phone a:visited,.map-tip .tip-url a:link,.map-tip .tip-url a:visited{text-decoration:none;color:#bf1c39}.map-tip .tip-phone a:active,.map-tip .tip-phone a:focus,.map-tip .tip-phone a:hover,.map-tip .tip-url a:active,.map-tip .tip-url a:focus,.map-tip .tip-url a:hover{text-decoration:underline}.map-tip .tip-url{margin-top:0;margin-bottom:10px}.map-tip .tip-icon{display:inline-block;width:11px;height:12px;background:url(/sites/all/themes/cybstores2/images/sprite-website.png) 0 -488px no-repeat;vertical-align:middle;margin-right:5px}.map-tip .tip-icon.phone{background-position:-44px -488px}.map-tip .tip-icon.url{background-position:-55px -488px}.wrapper-highlighted-iframe h2{font-weight:100}@media (min-width:968px){.responsive{max-width:1200px;margin:0 auto}}@media (min-width:767px) and (max-width:968px){.sub-main-menu .logo{display:none}.sub-main-menu nav.responsive{text-align:left}.sub-main-menu li{width:75px;font-size:13px}.sub-main-menu li .picto{margin-left:-16px}.sub-main-menu .add-on{float:right;margin:16px 10px 0 0}.sub-main-menu .add-on .wrapper-search{display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;width:52px;height:52px}.sub-main-menu .add-on .wrapper-search .ctn-search{position:absolute;box-sizing:border-box;right:0;top:0;width:52px;height:52px;overflow:hidden;border:2px solid #aea094;-webkit-transition:width .25 linear;-o-transition:width .25 linear;transition:width .25 linear}.sub-main-menu .add-on .wrapper-search .ctn-search input{display:inline-block;margin-right:-2px}.sub-main-menu .add-on .wrapper-search .button-search{box-sizing:border-box;position:absolute;right:0;top:0;width:52px;height:52px;cursor:pointer}.sub-main-menu .add-on .wrapper-search .button-search .search-btn{display:block}.sub-main-menu .add-on .wrapper-search .button-search .search-btn-white{display:none}.sub-main-menu .add-on .wrapper-search .wrapper-search-result{display:none;position:absolute;top:67px;background-color:#fff;padding:10px;width:400px;left:-280px;text-align:left}.sub-main-menu .add-on .wrapper-search .wrapper-search-result #cyb-product-result{max-height:360px;overflow:auto;width:440px}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .text{font-size:12px;text-transform:uppercase;font-weight:700;color:#aea094}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .wrapper-input{margin-top:10px;border:1px solid #aea094}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .wrapper-input input{box-sizing:border-box;width:100%;border:none;padding:5px;font-size:11px;color:#554f49}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .info{font-size:12px;font-weight:200;text-transform:uppercase;color:#aea094;padding:5px 0;text-align:right}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row{padding-top:2px;border-top:1px solid #c4bab1;margin-top:2px;background-repeat:no-repeat;background-position:0 8px;background-size:60px 60px;min-height:64px;max-width:396px}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row a{display:block;padding-left:80px}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row a span.result{height:auto;background:0 0;box-sizing:border-box;display:block;width:100%;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:5px}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row a span.result.result-name{color:#554f49;text-transform:uppercase;font-weight:700;font-size:13px}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row a span.result.result-univers{color:#aea094;font-weight:300;text-transform:uppercase;font-size:12px}.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row a:active .result-name,.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row a:focus .result-name,.sub-main-menu .add-on .wrapper-search .wrapper-search-result .result-row a:hover .result-name{color:#bf1c39!important}.sub-main-menu .add-on .wrapper-search.open:after{content:"";width:0;height:0;border:10px solid transparent;border-top-color:#aea094;position:absolute;left:50%;bottom:-17px;margin-left:-10px}.sub-main-menu .add-on .wrapper-search.open .button-search{background-color:#aea094}.sub-main-menu .add-on .wrapper-search.open .button-search .search-btn{display:none}.sub-main-menu .add-on .wrapper-search.open .button-search .search-btn-white,.sub-main-menu .add-on .wrapper-search.open .wrapper-search-result{display:block}.sub-main-menu .add-on .btn-contact{display:inline-block}.sub-main-menu .add-on .btn-contact a{display:inline-block;vertical-align:middle;padding:15px;background-color:#bf1c39;color:#fff;text-transform:uppercase;font-size:13px;font-weight:700}.sub-main-menu .add-on .btn-contact a:link span.contact-white,.sub-main-menu .add-on .btn-contact a:visited span.contact-white{-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;display:inline-block;width:32px;height:22px;background-image:url(/sites/all/themes/cybstores2/images/sprite-website.png);color:#fff;margin-right:10px}.sub-main-menu .add-on .btn-contact a:active span.contact-white,.sub-main-menu .add-on .btn-contact a:focus span.contact-white,.sub-main-menu .add-on .btn-contact a:hover span.contact-white{background-position-y:-216px}.wrapper-aside-menu{display:none}.home h1{font-size:20px!important;padding-bottom:10px!important}.home .sliders{height:300px}.home .sliders .ctn-sliders,.home .sliders .slide,.home .sliders .sliders{height:300px;background-size:cover;text-align:right}.home .sliders .slide-content{background-image:none;display:inline-block;width:40%;height:300px;padding-left:0;margin-top:0;text-align:left;background-color:rgba(188,32,60,.8)}.home .sliders .big-text{font-size:20px;font-weight:200;padding:20px 15px}.home .sliders .normal-text{font-size:16px;line-height:1.3;padding:20px}.home .sliders .wrapper-button{position:absolute;left:0;top:0;right:0;bottom:48px}.home .sliders .wrapper-button a{padding:0;margin:0;display:inline-block;width:100%;height:100%;text-align:right;color:#fff;background-image:none!important;border:none}.home .sliders .wrapper-button a span.btn-text{position:absolute;right:10px;bottom:0}.home .sliders .wrapper-button a span.sprite{display:none}.home .row{padding:10px}.home .row .colA,.home .row .colB{padding:0;width:50%}.home .row .colA{margin-bottom:25px}.home .row .colB .last-news{margin:0;overflow:hidden}.home .row-cols-2,.home .row-cols-2-3,.home .row-cols-3{margin-left:-2.5%;margin-right:-2.5%}.home .row .colB .last-news .wrapper-content{width:64%;height:auto;max-height:inherit;position:relative}.home .row .colB .last-news .wrapper-content .news-content{padding:0 10px}.home .row .colB .last-news .picture{float:right;height:inherit;max-height:inherit;width:35%}.home .row .colB .last-news .mega-link{position:inherit;text-align:right;padding:5px;font-size:14px}.home .region-univers h2{font-size:18px}.home .row-cols-2 .big-thumb-gamme{width:47.2%;height:200px}.home .row-cols-3 .big-thumb-gamme{width:31.2%;height:200px}.home .row-cols-2-3 .big-thumb-gamme.col_2-3{margin-left:0;width:65.6%;height:130px}.home .row-cols-2-3 .big-thumb-gamme.col_1-3{margin-right:0;width:31.2%;height:130px}.home .bloc-professionals{padding-bottom:10px;margin-bottom:0}.home .bloc-professionals .professionnals-title{font-size:20px}.home .bloc-professionals .stroke-text{font-size:16px}.home .bloc-professionals .wrapper-button{margin:10px;padding:0 5px}.home .bloc-professionals .wrapper-button a{display:block;padding:5px 10px;border:none;background-color:#f3f1ef;color:#554f49;font-size:14px;background-image:none}.home .bloc-professionals .wrapper-button a span.sprite{display:none}.home .wrapper-items{margin:15px 0;padding:0 5px}.home .wrapper-items .item-professional{display:inline-block;margin:0 0 5px;font-size:14px}.home .wrapper-commiments{padding-bottom:0}.home .wrapper-commiments .commitment{display:inline-block;margin-bottom:25px}.home .wrapper-commiments .number{font-size:15px}.home .wrapper-commiments .rounded{width:30px;height:30px;border-radius:15px;line-height:30px;margin-right:10px;margin-left:20px}.home .wrapper-commiments .comitment-content{line-height:30px;height:30px}.product,.region{max-width:940px;width:100%}.responsive{width:100%;margin:0 auto}.ctn-shadow{max-width:90%}.ctn-shadow .content,.ctn-shadow .news-list{max-width:100%;box-sizing:border-box;padding:15px 0;margin:0 auto}.ctn-shadow .content,.news-list .colB .news-content{padding:15px}.news-list{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.news-list .colB{height:auto;min-height:inherit}.news-list .colB .row3{padding:15px 0 25px}.news-list .colB .mega-link{padding:0}.news-list .colB .mega-link a{display:block;text-transform:uppercase;background-color:#aea094;font-weight:300;padding:8px 16px}.news-list .colB .mega-link a:link,.news-list .colB .mega-link a:visited{color:#fff}.news-list .colB .mega-link a:active,.news-list .colB .mega-link a:focus,.news-list .colB .mega-link a:hover{background-color:#554f49}.wrapper-context-menu{width:95%;margin:0 auto}.content .wrapper-content{padding-left:15px;padding-right:15px}.product .content{padding:15px;margin:15px}.product .product-header{float:none;width:100%}.product .wrapper-medias{float:none;display:inline-block}.product .product-desc{float:none;width:90%;margin-left:auto;margin-right:auto}.big-thumb-product{width:31%;height:225px}.big-thumb-product .wrapper-col{line-height:225px}.cyb-agencies{width:95%}.cyb-agencies .wrapper-cyb-map{max-width:35%}.cyb-agencies .wrapper-agencies-region .wrapper-infos{padding:10px;background-color:#aea094;position:absolute;width:50%;right:0}.agency .wrapper-infos .wrapper{display:block;width:95%}.agency .wrapper-opening{max-width:95%;padding-top:15px;padding-left:0}.wrapper-partners .pictures{text-align:center}.wrapper-partners .pictures img{width:33%}.wrapper-product .wrapper-medias{margin:0 auto;display:block}.wrapper-pro .professionnal{width:31.3%;margin:0 1%}.footer .wrapper-cols{width:100%}.footer .col1{padding-left:10px}}@media (min-width:767px){.sub-main-menu .menu-products{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:60px;left:0;width:100%;margin-top:10px;overflow:hidden;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;text-align:left;max-height:0}.sub-main-menu .menu-products .wrapper-menu-products{-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;opacity:0;filter:alpha(opacity=0)}.sub-main-menu .menu-products .inner-wrapper{margin:10px 0;padding:10px;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.5);box-shadow:0 0 2px rgba(0,0,0,.5)}.sub-main-menu .menu-products .over-menu-title{text-transform:uppercase;padding-bottom:10px;padding-left:2px;font-weight:800}.sub-main-menu .menu-products .menu-inline{box-sizing:border-box;display:inline-block;max-width:120px;width:120px;height:100px;background-color:#eee;text-align:center;vertical-align:top;font-weight:700;font-size:.7rem;margin:0 5px 10px 0}.sub-main-menu .menu-products .menu-inline span.menu-thumb{width:120px;height:70px}.sub-main-menu .menu-products .menu-inline a:link,.sub-main-menu .menu-products .menu-inline a:visited{color:#1e1c1a;display:inline-block}.sub-main-menu .menu-products .menu-inline a:link span.menu-thumb,.sub-main-menu .menu-products .menu-inline a:visited span.menu-thumb{background-position:0 70px}.sub-main-menu .menu-products .menu-inline a:active,.sub-main-menu .menu-products .menu-inline a:focus,.sub-main-menu .menu-products .menu-inline a:hover{color:#bf1c39}.sub-main-menu .menu-products .menu-inline a:active span.menu-thumb,.sub-main-menu .menu-products .menu-inline a:focus span.menu-thumb,.sub-main-menu .menu-products .menu-inline a:hover span.menu-thumb{background:center center repeat-y}.sub-main-menu .menu-products .menu-inline .menu-name{background:0 0;max-width:100%;height:2rem;overflow:hidden;font-weight:400}.sub-main-menu .menu-products .menu-inline:hover{-webkit-box-sizing:0 0 25px rgba(0,0,0,.05);-moz-box-sizing:0 0 25px rgba(0,0,0,.05);box-sizing:0 0 25px rgba(0,0,0,.05)}.sub-main-menu .menu-products .menu-inline.menu-product{background-position:-70px 0}.sub-main-menu .menu-products .menu-inline.menu-title-category{background-color:#bf1c39;line-height:100px;font-weight:200;text-transform:uppercase;font-size:.7rem;position:relative}.sub-main-menu .menu-products .menu-inline.menu-title-category a:link,.sub-main-menu .menu-products .menu-inline.menu-title-category a:visited{vertical-align:middle;margin:0;padding:0 5px;line-height:1;color:#fff;display:inline-block}.sub-main-menu .menu-products .menu-inline.menu-title-category:after{content:"";display:inline-block;width:0;height:0;border:8px solid transparent;border-left-color:#bf1c39;position:absolute;right:-13px;top:50%;margin-top:-4px}.sub-main-menu .track-item{height:76px}.sub-main-menu .track-item .menu-products.isHover{z-index:10;display:block;max-height:768px}.sub-main-menu .track-item .menu-products.isHover .wrapper-menu-products{opacity:1;filter:alpha(opacity=100)}#google-map{float:left;width:55%}.wrapper-col-right{padding-top:0;float:left;width:45%;font-size:.6875rem}.wrapper-col-right h2{font-size:12px!important}.wrapper-col-right .wrapper-agency{margin-bottom:.5rem}}@media (max-width:767px){.home .big-thumb-gamme.col_2-3,.home .sliders .slide{background-size:cover}.menu-responsive{display:block}.breadcrumb,.main-menu .desktop,.sub-main-menu{display:none}.device-menu{position:fixed;width:90%;top:10%;margin-left:5%;height:80%;overflow:hidden;overflow-y:auto}.push-top{height:60px;min-height:48px}.main-container{background-color:#f3f1ef;padding:0 5px}.main-container .wrapper-main-contents{max-width:480px;margin:0 auto}.responsive{margin:0 auto}.responsive .product,.responsive .region{max-width:100%}.main-menu{width:100%;height:48px;background-color:#aea094}.main-menu .menu-device{display:block}.home h1{font-size:20px!important;padding-bottom:10px!important}.home .sliders,.home .sliders .ctn-sliders,.home .sliders .slide,.home .sliders .sliders{height:200px}.home .sliders .slide{text-align:right}.home .sliders .slide-content{background-image:none;display:inline-block;width:50%;height:200px;padding-left:0;margin-top:0;text-align:left;background-color:rgba(188,32,60,.8)}.home .sliders .big-text{font-size:12px;font-weight:300;padding:10px}.home .sliders .normal-text{font-size:12px;line-height:1;padding:0 10px 15px 15px}.home .sliders .wrapper-button{position:absolute;left:0;top:0;right:0;bottom:48px}.home .sliders .wrapper-button a{padding:0;margin:0;display:inline-block;width:100%;height:100%;text-align:right;color:#fff;background-image:none!important;border:none}.home .big-thumb-gamme.col_2-3 .gamme-name,.home .sliders .wrapper-button a span.sprite{display:none}.home .sliders .wrapper-button a span.btn-text{position:absolute;right:10px;bottom:0}.home .row{padding:10px}.home .row .col{float:none}.home .row .colA,.home .row .colB{padding:0;width:100%}.home .row .colA{margin-bottom:25px}.home .row .colB .cyb-shadow{border:1px solid #aea094}.home .row .colB .last-news{margin:0;overflow:hidden}.home .row .colB .last-news .wrapper-content{width:64%;height:auto;max-height:inherit;position:relative}.home .row .colB .last-news .wrapper-content .news-content{padding:0 10px}.home .row .colB .last-news .picture{float:right;height:inherit;max-height:inherit;max-width:35%}.home .row .colB .last-news .mega-link{position:inherit;text-align:right;padding:5px;font-size:14px}.cyb-partners .infos .link,.product .main-picture.diapo,.wrapper-partners .pictures{text-align:center}.home .region-univers h2{font-size:18px}.home .big-thumb-gamme{float:none;width:100%!important;height:150px!important}.home .big-thumb-gamme .gamme{padding-top:0}.home .big-thumb-gamme .gamme-name{font-size:16px}.home .big-thumb-gamme .gamme-baseline{margin-top:-20px}.home .bloc-professionals{padding-bottom:10px;margin-bottom:0}.home .bloc-professionals .professionnals-title{font-size:20px}.home .bloc-professionals .stroke-text{font-size:16px}.home .bloc-professionals .wrapper-button{margin:10px;padding:0 5px}.home .bloc-professionals .wrapper-button a{display:block;padding:5px 10px;border:none;background-color:#f3f1ef;color:#554f49;font-size:14px;background-image:none}.home .bloc-professionals .wrapper-button a span.sprite{display:none}.home .wrapper-items{margin:15px 0;padding:0 5px}.home .wrapper-items .item-professional{display:block;margin:0 0 5px;font-size:14px}.home .wrapper-commiments{padding-bottom:0}.home .wrapper-commiments .commitment{display:block;width:100%;margin-bottom:25px}.home .wrapper-commiments .number{font-size:15px}.home .wrapper-commiments .rounded{width:30px;height:30px;border-radius:15px;line-height:30px;margin-right:10px;margin-left:20px}.home .wrapper-commiments .comitment-content{line-height:30px;height:30px}.cyb-shadow,.product,.region,.wrapper-context-menu{width:100%}.cyb-shadow h2,.product h2,.region h2,.wrapper-context-menu h2{font-size:20px}.services .content{padding:5px}.services .picto{width:30%}.services .wrapper-pictos{padding:15px 0}.services .wrapper-button{margin:10px 0}.wrapper-context-menu .wrapper-items{display:block}.wrapper-context-menu .wrapper-item{display:block;background-color:#fff;border-bottom:1px solid #f3f1ef}.wrapper-partners .pictures img{width:33%}.cyb-partners .infos .colA,.cyb-partners .infos .colB{float:none;width:100%}.cyb-partners .infos .colA{margin-bottom:15px}.cyb-partners .infos .link{padding:10px 0;background-color:#f3f1ef}.cyb-partners .infos .link a{color:#554f49}.cyb-agencies .wrapper-cyb-map{display:none}.cyb-agencies .wrapper-agencies{float:none;width:100%}.cyb-agencies .agency-content .wrapper-agencies-region{display:block}.cyb-agencies .agency-content .wrapper-agencies-region .static-map{float:none;width:100%}.cyb-agencies .agency-content .wrapper-agencies-region .static-map img{width:100%}.cyb-agencies .agency-content .wrapper-agencies-region .wrapper-agency{position:relative}.cyb-agencies .agency-content .wrapper-agencies-region .wrapper-infos{float:none;position:absolute;top:0;right:0;background-color:#aea094}.cyb-news .col{float:none;width:100%;clear:both}.cyb-news .colA{padding:0}.cyb-news .colB img{width:100%}.cyb-news .author{padding:5px 0}.cyb-news .event{margin-bottom:10px}.news-list .news{margin-bottom:40px}.news-list .col{float:none;width:100%}.news-list .colA{max-height:240px;overflow:hidden}.news-list .colA img{width:100%}.news-list .colB{clear:both;height:auto;max-height:inherit}.news-list .colB .news-content{padding:15px}.news-list .colB .row3{padding:20px 0 25px}.news-list .colB .mega-link{padding:0}.news-list .colB .mega-link a{display:block;text-transform:uppercase;background-color:#aea094;font-weight:300;padding:8px 16px}.news-list .colB .mega-link a:link,.news-list .colB .mega-link a:visited{color:#fff}.news-list .colB .mega-link a:active,.news-list .colB .mega-link a:focus,.news-list .colB .mega-link a:hover{background-color:#554f49}.agency h1{height:auto;min-height:initial;padding:3em 0;line-height:1.2;font-size:16px}.agency .col{float:none;width:100%;margin-top:1.5em}.agency .col.informations{float:none;padding:0 10px}.agency .col.informations .wrapper-contact{float:none;margin:15px 0}.agency h2.title-agency{font-size:18px}.agency .wrapper-teams{white-space:normal;overflow:inherit;height:auto}.agency .wrapper-teams .team{float:none;box-sizing:border-box;width:100%;padding:5px 10px}.gamme header{margin-bottom:15px}.gamme h1{font-size:16px;line-height:1;height:100px;min-height:100px!important;padding:15px 0 0}.gamme .wrapper-categories{padding-top:1px}.gamme .category{display:block;border:1px solid #aea094;margin-top:-1px;font-size:12px}.gamme .category a{padding:5px}.product .content{padding:0}.product .product-header{padding:0 10px;float:none;width:100%;box-sizing:border-box}.product .product-header h1{box-sizing:border-box;width:100%;font-size:20px;line-height:20px;padding:10px 0}#cyb-wrap.vh100,.vh100{height:auto}.big-detail{padding:0 10px 20px!important}.big-detail .wrapper-big-content{line-height:1.1;padding-top:20px;height:auto}.big-detail .wrapper-big-content h2{font-size:20px;padding:10px 0;width:100%;max-width:100%;word-wrap:break-word}.big-detail .big-content,.big-detail .big-picture{float:none!important;width:100%!important}.big-detail .big-content{padding:0 10px;margin-bottom:20px;background-color:#fff}.big-detail .big-picture{height:150px;min-height:150px}.big-detail .wrapper{padding-bottom:25px}.cyb-page h1{font-size:20px;padding:15px 0}.cyb-page .content{padding:10px}.professionnal .wrapper-items .item-professionnal{box-sizing:border-box;margin:0 0 5px;display:block;width:100%}.cyb-services .picto{width:30%;margin:0}.wrapper-medias{float:none;width:100%}.wrapper-medias .wrapper-thumbs{width:100%;max-width:420px;margin-left:auto;margin-right:auto;overflow-x:auto}.wrapper-medias .wrapper-thumbs .left-nav,.wrapper-medias .wrapper-thumbs .right-nav{display:none}.wrapper-pro .wrapper-header{padding:15px 0}.wrapper-pro .wrapper-cols{margin:0}.wrapper-pro .professionnal{float:none;margin:0 0 15px;padding:0 10px;box-sizing:border-box;width:100%}.wrapper-pro .professionnal img{width:100%!important}.form-contact .cyb-form .col,.form-contact .cyb-form .gamme-cat-wrap,.form-contact .cyb-form .gamme-cat-wrap #dropdown-categories,.product-desc{width:100%;float:none}.product-desc{margin-left:auto;margin-right:auto;box-sizing:border-box;padding:20px 10px}.product-desc .body-content div,.product-desc .body-content p{padding:.5em 0}.form-contact .content{padding:0 10px}.form-contact .cyb-form .wrapper-colA{padding-right:0}.form-contact .cyb-form .wrapper-colB{padding:0}.form-contact .cyb-form .gamme-cat-wrap .form-item{float:none;width:100%;padding-right:0}.form-contact .cyb-form .gamme-cat-wrap .form-item-category{padding-left:0}.form-contact .cyb-form .form-item-newsletter label{display:inline-block;font-weight:400;width:90%;vertical-align:middle;padding-left:2%}.form-contact .cyb-form .buttons{padding-top:10px}.form-contact .cyb-form .buttons .end-message{display:block;width:100%}.form-contact .cyb-form .buttons .wrapper-buttons{display:block;width:100%;text-align:center;margin-top:10px}.form-contact .cyb-form .buttons .wrapper-buttons button{margin:0;padding:1em 2em}.form-contact .cyb-form .buttons .wrapper-buttons input[type=submit]{padding:1em 2em}.cyb-works-form .cyb-works-filter{margin-bottom:25px}.cyb-works-form .cyb-works-filter>div{float:none;width:95%;margin:0 auto -1px}.cyb-works-form .form-item{margin:0}.paddingBottomBig{padding-bottom:10px}.payment{padding:0 10px}.payment .list-agencies .form-radios{overflow:hidden;font-size:13px}.payment .list-agencies .form-type-radio{width:100%;min-width:inherit}.payment .wrapper-informations{overflow:hidden}.payment .wrapper-informations .agency-informations,.payment .wrapper-informations .payment-informations{float:none;width:100%}.payment .client-informations{width:100%}.payment .client-informations .row{font-size:13px}.payment .payment-form form{display:block}.payment .payment-form input,.payment .payment-form label,.payment .payment-form select{display:block;width:100%;max-width:100%;margin:0 auto}.payment .payment-form label{text-align:left}.payment .payment-form label .form-required{position:inherit}.big-thumb-product{width:100%;float:none;margin:0 0 40px;height:240px}.big-thumb-product .wrapper-col{line-height:245px}.wrapper-main-contents{padding-bottom:0;margin-bottom:0}.footer .wrapper-cols{padding-top:10px;width:100%}.footer .wrapper-cols .col{float:none;width:90%!important;margin:10px auto 30px}.footer .wrapper-cols .col2 a,.footer .wrapper-cols .col2 h2,.footer .wrapper-cols .col3 a,.footer .wrapper-cols .col3 h2{font-size:14px!important;padding:10px 0!important}.overlay .wrapper-menu{font-weight:500}.overlay .wrapper-menu .logo span{display:none}.overlay .wrapper-menu a.active-trail{color:#bf1c39}.overlay .wrapper-menu ul li a{text-transform:uppercase}.overlay .wrapper-menu ul li ul li a{padding-left:2em;text-transform:none}.overlay .wrapper-menu ul li ul li ul li a{padding-left:3em;text-transform:none}}@media (max-width:860px){.main-menu ul.socials,.sub-main-menu .add-on{display:none}}@media (max-width:960px){.main-menu .logo img{display:none}.main-menu .logo a span{display:inline-block}overlay .wrapper-menu .logo img{display:none}overlay .wrapper-menu .logo span{display:inline-block}.sub-main-menu .logo{display:none}}
