#mainHeader{width:100%;border-bottom:1px solid #dddee2;text-align:center;background-color:#031231;background-image:url(../images/template/bg-header.jpg);background-repeat:no-repeat}#mainHeader.large{height:445px;background-position:top center}#mainHeader.small{height:290px;background-position:center}#mainHeader.large header{height:400px}#mainHeader.large header .wraper{position:relative;width:925px;height:400px;margin:0 auto}#mainHeader.large header .wraper .logo{position:absolute;top:125px;left:50%;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);text-align:center}#mainHeader.large header .wraper .logo img{margin:0 auto 31px auto}#mainHeader.small header{height:245px}#mainHeader.small header .wraper{position:relative;width:925px;height:245px;margin:0 auto}#mainHeader.small header .wraper .logo{position:absolute;top:60px;left:50%;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);text-align:center}#mainHeader.small header .wraper .logo img{margin:0 auto 10px auto}#mainHeader header .wraper .logo img{display:block;-webkit-box-shadow:0 0 59px rgba(4,19,61,.25);-moz-box-shadow:0 0 59px rgba(4,19,61,.25);box-shadow:0 0 59px rgba(4,19,61,.25);margin:0 auto 31px auto}#mainHeader header .wraper .logo h1{font-family:UniversLT-Condensed;font-size:18px;color:#fff}#mainHeader header .wraper .connect{display:none;position:absolute;top:25px;left:-20px}#mainHeader header .wraper .connect.dev{display:block}#mainHeader header .wraper .connect ul{display:table}#mainHeader header .wraper .connect ul li{display:table-cell;height:20px;vertical-align:middle}#mainHeader header .wraper .connect ul li a{display:block;font-family:UniversLT-Condensed;font-size:14px;line-height:20px;color:#fff}#mainHeader header .wraper .connect ul li a.icon{width:20px}#mainHeader header .wraper .connect ul li a img{display:block;width:100%}#mainHeader header .wraper .connect ul li a span{padding:0 0 0 10px;text-decoration:underline;font:inherit;color:#fff}#mainHeader header .wraper .toplink{position:absolute;top:25px;right:0;height:24px}#mainHeader header .wraper .toplink ul{display:table;height:24px}#mainHeader header .wraper .toplink ul li{display:table-cell;width:24px;height:24px;text-align:center;vertical-align:top;padding:0 3px}#mainHeader header .wraper .toplink ul li.cartTemp{display:none}#mainHeader header .wraper .toplink ul li.cartTemp.dev{display:table-cell}#mainHeader header .wraper .toplink ul li a.cart{display:block;width:24px;height:24px;font-family:UniversLT-Condensed;font-size:12px;line-height:24px;color:#fff;-webkit-border-radius:100%;border-radius:100%;background:#fff}#mainHeader header .wraper .toplink ul li a.cart svg{width:75%;height:auto;margin-top:10%;fill:#133a67}#mainHeader header .wraper .toplink ul li a.cart svg .tick{display:none}#mainHeader header .wraper .toplink ul li a.cart.tick svg .tick{display:block}#mainHeader header .wraper .toplink ul li a img{display:block;width:24px}#mainHeader header .wraper .toplink ul li a.lang{display:block;width:24px;height:24px;font-family:UniversLT-Condensed;font-size:12px;line-height:24px;color:#fff;-webkit-border-radius:100%;border-radius:100%;background:#133a67}#mainHeader header .wraper .toplink ul li.active a.lang{color:#092145;background:#fff}#mainHeader .fullNav{width:100%;height:45px;background:#031231}#mainHeader .fullNav nav{width:925px;height:45px;margin:0 auto}#mainHeader .fullNav nav ul{display:table;width:100%;height:100%}#mainHeader .fullNav nav li{position:relative;display:table-cell;width:16.66666666%;height:100%;text-align:center}#mainHeader .fullNav nav li a{display:block;font-family:UniversLT-Condensed;font-size:18px;line-height:45px;color:#fff;text-transform:uppercase}#mainHeader .fullNav nav li.active a,#mainHeader .fullNav nav li.active a:hover{background:#3f8fca}#mainHeader .fullNav nav li.active:after{content:'';position:absolute;top:100%;left:0;right:0;width:100%;height:15px;background:url(../images/template/active-menu.svg) no-repeat top center}#mainContent.shop #mainHeader .fullNav nav li.active a,#mainContent.shop#mainHeader .fullNav nav li.active a:hover{background:#fff}#mainHeader .fullNav nav li.active:after{content:'';position:absolute;top:100%;left:0;right:0;width:100%;height:15px;background:url(../images/template/active-menu.svg) no-repeat top center}#mainFooter{background:#081837}#mainFooter footer{position:relative;width:925px;padding:40px 25px;margin:0 auto}#mainFooter footer .logo{display:block;float:left;padding:0 14px;margin-right:20px}#mainFooter footer .certif{position:absolute;top:150px;left:30px}#mainFooter footer .certif .wrap{position:relative;width:100%;height:100%}#mainFooter footer .certif .wrap a.certifLink{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000}#mainFooter footer .certif .wrap figure img{display:block;width:100%;max-width:60px;height:auto;margin:0 auto}#mainFooter footer .certif .wrap figure figcaption{display:block;color:#3f8fca;text-align:center;font-size:12px;padding:10px 0 0 0}#mainFooter footer .sitemap{display:table;float:left;width:682px}#mainFooter footer .sitemap .cols{display:table-cell;width:16.6666666%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#mainFooter footer .sitemap .cols ul li.titre a{font-family:UniversLT-Condensed;font-size:14px;color:#fff;text-transform:uppercase}#mainFooter footer .sitemap .cols ul li a{font-family:HelveticaNeue-Light;font-size:12px;line-height:24px;color:#ccc}#mainFooter footer .sitemap .cols ul.social{display:table;margin-top:5px}#mainFooter footer .sitemap .cols ul.social li{display:table-cell;width:32px;height:32px;padding:0 5px 0 0}#mainFooter footer .legal{position:relative;width:100%;height:80px}#mainFooter footer .legal .logo{position:absolute;top:0;left:176px;display:block;padding:0 14px;margin-right:20px}#mainFooter footer .legal ul{position:absolute;right:40px;top:40px;display:table;height:43px}#mainFooter footer .legal ul .link{display:table-cell;vertical-align:middle}#mainFooter footer .legal ul .link a{font-family:UniversLT-Condensed;font-size:14px;line-height:25px;color:#fff;text-transform:uppercase;margin-right:25px;white-space:nowrap}#mainFooter footer .legal ul .form{position:relative;display:table-cell;text-align:right;vertical-align:middle}#mainFooter footer .legal ul .form form fieldset label{display:block;float:left;font-family:UniversLT-Condensed;font-size:14px;line-height:25px;color:#fff;text-transform:uppercase}#mainFooter footer .legal ul .form form fieldset input#emailNewsletter{float:left;width:164px;height:25px;font-family:HelveticaNeue-Light;font-size:12px;line-height:25px;color:#000;padding:2px 2px 2px 10px;margin-left:10px;margin-right:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#ccc;-webkit-box-shadow:inset 1px 1px 1px rgba(1,1,1,.75);-moz-box-shadow:inset 1px 1px 1px rgba(1,1,1,.75);box-shadow:inset 1px 1px 1px rgba(1,1,1,.75)}#mainFooter footer .legal ul .form form fieldset input#sendr{float:left;width:26px;height:26px;font-family:Arial;font-size:12px;line-height:26px;color:#fff;text-transform:uppercase;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#3f8fca}#mainFooter footer .legal ul .form form fieldset .feedback{position:absolute;bottom:-15px;font-family:Arial;font-size:12px;line-height:26px;color:#fff}#mainFooter footer .legal ul .form form fieldset .feedback.fr{right:80px}#mainFooter footer .legal ul .form form fieldset .feedback.en{right:80px}#mainFooter footer .legal ul .form form fieldset .feedback.es{right:80px}#mainFooter footer .cgvs{width:100%;text-align:right;padding-right:40px}#mainFooter footer .cgvs a{font-family:HelveticaNeue-Light;font-size:12px;color:#ccc}#mainContent{width:100%;background:#fff}#mainContent.shop{background:#3f8fca}#mainContent .wraper{width:925px;margin:0 auto}#mainContent .wraper .breadcrumb{position:relative;height:50px;font-family:HelveticaNeue-Light;font-size:14px;line-height:50px;color:#081938}#mainContent .wraper .breadcrumb a{font-family:HelveticaNeue-Light;font-size:14px;line-height:50px;color:#666;text-decoration:underline}#mainContent.shop .wraper .breadcrumb a{color:#fff}#mainContent .wraper .breadcrumb span{font-family:HelveticaNeue-Light;font-size:14px;line-height:50px;color:#081938}#mainContent .wraper .breadcrumb .butn{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:36px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-image:url(../images/template/sprite-panier.png);background-repeat:no-repeat}#mainContent .wraper .breadcrumb .butn.devis{background-color:#071736;background-position:5px 0}#mainContent .wraper .breadcrumb .butn.carts{background-color:#3f8fca;background-position:5px -36px}#mainContent .wraper .breadcrumb[rel=boutique] .butn.devis,#mainContent .wraper .breadcrumb[rel=catalogue] .butn.carts{display:none}#mainContent .wraper .breadcrumb .butn a{display:block;font-family:UniversLT-Condensed;font-size:18px;line-height:36px;color:#fff;text-transform:uppercase;text-decoration:none;padding:0 10px 0 46px}#mainContent .wraper .breadcrumb .butn a .num{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}#mainContent .wraper .pushes article{position:relative;float:left;width:445px;margin:25px 0}#mainContent .wraper .pushes article:nth-child(2n+1){margin-right:35px}#mainContent .wraper .pushes article .push{position:absolute;top:0;left:0;width:445px;height:214px}#mainContent .wraper .pushes article h3{position:absolute;top:14px;left:0;font-family:UniversLT-Condensed;font-size:22px;line-height:40px;color:#fff;padding:0 25px 0 30px;text-transform:uppercase;background:#081938}#mainContent .wraper .pushes article h3.label{padding:0 0 0 30px}#mainContent .wraper .pushes article h3.label span{position:relative;left:10px;display:inline-block;font-family:UniversLT-Condensed;font-size:22px;line-height:40px;color:#fff;padding:0 10px;text-transform:uppercase;background:#3f8fca}#mainContent .wraper .pushes article p{font-family:HelveticaNeue-Light;font-size:14px;color:#081938;padding:0 0 10px 0;text-align:justify;margin-top:15px}#mainContent .wraper .pushes article a.plus{display:block;font-family:HelveticaNeue-Light;font-size:14px;color:#3f8fca;padding:10px 25px 10px 0;text-align:right}