@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800,300italic,400italic,600italic,700italic,800italic);body{font-size:12px;line-height:100%}ul{padding:0}ul,p{margin:0px}.container{position:relative}.navbar{min-height:0px;margin:0;border:none;background:none}.navbar .container-fluid{padding:0px}.navbar .container-fluid .navbar-collapse{padding:0px}.navbar .container-fluid .navbar-collapse .navbar-nav{float:none}.navbar .container-fluid .navbar-collapse .navbar-nav>li{float:none;display:inline-block;vertical-align:top}.navbar .container-fluid .navbar-collapse .navbar-nav>li>a{margin:0;padding:0;line-height:100%;background:none}header{position:absolute;top:0;right:0;left:0}header .menu-haut{padding:10px 0;background:#222}header .menu-haut ul{text-align:right;list-style:none}header .menu-haut ul li{display:inline-block;vertical-align:top;padding:0 10px;border-right:solid 1px #FFF}header .menu-haut ul li a{font-size:13px;line-height:140%;color:#FFF;text-decoration:none}header .menu-haut ul li:last-child{padding:0 0 0 10px;border:none}header .menu-haut ul li:first-child{padding:0 10px 0 0}header .menu-bas{padding:30px 0 32px 0}header .menu-bas .logo{z-index:100;position:absolute;left:43px;top:18px}header .menu-bas .logo img{width:220px}header .menu-bas .navbar-default{display:block;text-align:right;margin:0 185px 0 0}header .menu-bas .navbar-default .navbar-nav{padding:62px 0 0 0}header .menu-bas .navbar-default .navbar-nav>li{display:inline-block;vertical-align:middle !important;margin:0 10px}header .menu-bas .navbar-default .navbar-nav>li a{display:inline-block;vertical-align:top;font-size:13px;line-height:100%;color:#222}header .menu-bas .navbar-default .navbar-nav>li a>i{font-size:16px;line-height:100%}header .menu-bas .navbar-default .navbar-nav>li .nav{display:none;position:absolute;top:13px;left:-20px;right:-30px;min-width:150px;border-top:20px solid transparent}header .menu-bas .navbar-default .navbar-nav>li .nav li{padding:0;background:#f3f4f7;display:block;position:relative;text-align:left;left:0;-moz-transition:left,ease-out 0.3s;-o-transition:left,ease-out 0.3s;-webkit-transition:left,ease-out 0.3s;transition:left,ease-out 0.3s}header .menu-bas .navbar-default .navbar-nav>li .nav li a{padding:9px 25px;font-size:13px;font-weight:100;color:#666}header .menu-bas .navbar-default .navbar-nav>li .nav li a:hover{background:transparent}header .menu-bas .navbar-default .navbar-nav>li .nav li:hover{left:15px}header .menu-bas .navbar-default .navbar-nav>li .nav li:hover a{font-weight:600;letter-spacing:-0.02em}header .menu-bas .navbar-default .navbar-nav>li .nav li:first-child{padding-top:10px}header .menu-bas .navbar-default .navbar-nav>li .nav li:first-child:before{content:'';position:absolute;top:0;left:0;right:0;margin:0 auto;display:block;width:0;height:0;border-style:solid;border-width:11px 8px 0 8px;border-color:#ffffff transparent transparent transparent}header .menu-bas .navbar-default .navbar-nav>li:last-child{margin:0px 0 0px 10px}header .menu-bas .navbar-default .navbar-nav>li:last-child:after{display:none}header .menu-bas .navbar-default .navbar-nav>li:first-child{margin:0}header .menu-bas .navbar-default .navbar-nav>li:first-child:after{display:none}header .menu-bas .navbar-default .navbar-nav>li.has-children:after{content:'';background:url("../images/fleche-menu.png");width:7px;height:4px;display:inline-block;vertical-align:middle}header .menu-bas .navbar-default .navbar-nav>li:hover a{font-weight:600;letter-spacing:-0.02em}header .menu-bas .navbar-default .navbar-nav>li:hover .nav{display:block}header .menu-bas .recherche-header{position:absolute;right:0;top:0px}header .menu-bas .recherche-header form{position:relative}header .menu-bas .recherche-header form .form-group{position:relative}header .menu-bas .recherche-header form .form-group input{position:relative;padding:5px 20px;height:22px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}header .menu-bas .recherche-header form .form-group input[placeholder]{font-size:12px;font-style:italic;line-height:100%}header .menu-bas .recherche-header form i{position:absolute;left:10px;top:8px;font-size:8px;line-height:100%;color:#222;font-weight:600}header .menu-bas .phone{position:absolute;right:0;top:58px}header .menu-bas .phone>a,header .menu-bas .phone span{padding:6px 14px 6px 14px;font-size:16px;line-height:100%;font-weight:600;letter-spacing:0.2px;color:#FFF;background:#f7ad2d;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;text-decoration:none}header .menu-bas .phone>a>i,header .menu-bas .phone span>i{display:inline-block;vertical-align:middle;margin:0 11px 0 0;font-size:20px;line-height:100%}@media screen and (max-width: 1199px){header .menu-bas .logo{position:static;display:inline-block;margin:0 0 10px 0}header .menu-bas .navbar-default{display:block;text-align:center;margin:0}header .menu-bas .navbar-default .navbar-collapse ul{padding:0}header .menu-bas .phone{top:25px}}@media screen and (max-width: 768px){header .menu-bas .phone{left:10px;right:auto;top:78px}header .menu-bas .navbar-default .container-fluid .navbar-collapse>ul{margin:0;padding:10px;text-align:right;background:#FFF}header .menu-bas .navbar-default .container-fluid .navbar-collapse>ul>li{display:block;margin:0 0 10px 0}header .menu-bas .navbar-default .container-fluid .navbar-collapse>ul>li>ul{display:none !important}header .menu-bas .logo{display:block;text-align:center}header .menu-bas .logo img{display:inline-block}}footer .reassurance{padding:24px 0 26px 0;text-align:center;background:#d2d2d2}footer .reassurance p.titre{text-transform:uppercase;color:#222}footer .reassurance p.titre>span{font-weight:600}footer .reassurance i{display:inline-block;vertical-align:top;margin:0 0 12px 0;font-size:37px;line-height:100%;color:#828282}footer .reassurance p.titre{margin:0 0 5px 0;font-size:15px}footer .reassurance p{font-size:13px;line-height:120%}footer .footer{padding:33px 0;background:#222}footer .footer .border{border-right:solid 1px grey;min-height:190px}footer .footer .border.padding{padding:0 30px 0 0}footer .footer p.titre{margin:0 0 17px 0;font-size:16px;line-height:100%;color:#FFF;font-weight:600;text-transform:uppercase}footer .footer p{font-size:12px;line-height:120%;color:#FFF}footer .footer ul{list-style:none}footer .footer ul li{margin:0 0 7px 0}footer .footer ul li a{color:#7d7d7d}footer .footer ul li:hover a{color:#f7ad2d;text-decoration:none}footer .footer .a-propos{position:relative;margin:0 0 31px 0}footer .footer .newsletter p.titre{margin:0 0 6px 0}footer .footer .newsletter p{margin:0 0 12px 0}footer .footer .newsletter .social{position:absolute;bottom:10px;display:inline-block;vertical-align:top;float:right}footer .footer .newsletter .social ul li{display:inline-block;vertical-align:bottom;margin:0 7px 0 0}footer .footer .newsletter .social ul li a{display:block;color:#d2d2d2}footer .footer .newsletter .social ul li a:hover{color:#f7ad2d}footer .footer .newsletter .social ul li a i{font-size:28px;line-height:100%}footer .footer #mc_embed_signup{width:80%;display:inline-block;vertical-align:top;background:transparent}footer .footer #mc_embed_signup form{padding:0}footer .footer #mc_embed_signup form label{margin:0 0 12px 0;font-size:12px;line-height:120%;color:#FFF;font-weight:100}footer .footer #mc_embed_signup form .email{display:inline-block;vertical-align:top;width:220px;height:30px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}footer .footer #mc_embed_signup form input[placeholder]{font-size:13px;line-height:100%}footer .footer #mc_embed_signup form .btn{display:inline-block;vertical-align:top}footer .footer .contact p.coordonnes{margin:0 0 30px 0;line-height:130%;font-weight:100}footer .footer .contact p.coordonnes span{font-weight:600}footer .footer .contact a{margin:0 0 10px 0;font-size:13px;line-height:100%;display:block;color:#f7ad2d}footer .footer .contact a i{margin:0 10px 0 0}footer .footer .contact a i.icon-send{font-size:10px;line-height:100%}footer .footer .contact a:hover{text-decoration:none}footer .copyright{padding:10px 0;text-align:center;background:#2e2d2c;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJlMmQyYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #010101),color-stop(100%, #2e2d2c));background-image:-moz-linear-gradient(top, #010101,#2e2d2c);background-image:-webkit-linear-gradient(top, #010101,#2e2d2c);background-image:linear-gradient(to bottom, #010101,#2e2d2c)}footer .copyright p{display:inline-block;vertical-align:middle;margin:0;line-height:18px;color:#FFF}footer .copyright p a{color:#FFF}footer .copyright img{display:inline-block;vertical-align:middle}@media screen and (max-width: 768px){footer .footer .border{border:none}footer .footer .padding{padding:0}footer .footer .contact .coordonnes a{display:inline-block !important}footer .newsletter{margin:0 0 20px 0}footer .newsletter input[type="submit"]{background:#999}}h3{text-transform:uppercase !important;font-size:12px !important;font-weight:normal !important}h1{margin:0 0 22px 0;text-align:center;font-size:23px;text-transform:uppercase;font-weight:100;letter-spacing:0.01em;line-height:100%;color:#f7ad2d}h1:after{content:'';display:block;text-align:center;margin:28px auto 0 auto;width:42px;height:6px;background:#fde6c0}h1.titre-page{display:block;margin:0 0 20px 0;text-align:left;color:#222;font-size:15px;line-height:100%;text-transform:uppercase}h1.titre-page:after{display:none}h2{margin:0 0 22px 0;text-align:center;font-size:23px;text-transform:uppercase;font-weight:100;letter-spacing:0.01em;line-height:100%;color:#f7ad2d}h2:after{content:'';display:block;text-align:center;margin:28px auto 0 auto;width:42px;height:6px;background:#fde6c0}p{margin:0 0 10px 0;font-size:13px;line-height:130%}#formLogin .modal-header h4,#formLoginConfig .modal-header h4,#formLoginTarif .modal-header h4{margin:0 0 2px 0;font-size:16px;line-height:100%;text-transform:uppercase;font-weight:700}#formLogin .modal-header p,#formLoginConfig .modal-header p,#formLoginTarif .modal-header p{margin:0}#formLogin .modal-body .form-group:last-child,#formLoginConfig .modal-body .form-group:last-child,#formLoginTarif .modal-body .form-group:last-child{margin:0}#formLogin .modal-body p,#formLoginConfig .modal-body p,#formLoginTarif .modal-body p{margin:0}#formLogin .modal-body p a,#formLoginConfig .modal-body p a,#formLoginTarif .modal-body p a{color:#f7ad2d}#formLogin .modal-footer .btn-warning,#formLoginConfig .modal-footer .btn-warning,#formLoginTarif .modal-footer .btn-warning{background-color:#f7ad2d}#formLogin .modal-footer .btn-info,#formLoginConfig .modal-footer .btn-info,#formLoginTarif .modal-footer .btn-info{background-color:#000;border-color:#666}.retour-produit{margin:0 0 30px 0}.retour-produit a{display:inline-block;vertical-align:top;padding:5px 15px;font-size:13px;line-height:100%;background:#d2d2d2;color:#222;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.btn{padding:5px 7px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.btn-dark{background:#222}.btn-dark i{color:#FFF}.btn-transparent{border:solid 1px #FFF;color:#FFF;font-size:13px;line-height:100%;text-decoration:none}.btn-transparent:hover{color:#FFF;text-decoration:none}.btn-transparent i{font-size:19px;display:inline-block;vertical-align:middle;margin:0 10px 0 0}.btn-transparent:hover{background:#f7ad2d;color:#FFF;border:solid 1px #f7ad2d}.btn-transparent:hover>i{color:#FFF}.btn-circle{display:inline-block;vertical-align:top;background:#d2d2d2;text-decoration:none;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:12px 28px;font-size:13px;color:#222}.btn-circle span{display:block;font-size:13px;line-height:100%;font-weight:600;color:#222}.btn-circle i{margin:0 5px 0 0;display:inline-block;vertical-align:middle;font-size:17px;line-height:100%}.btn-circle:hover{background:#f7ad2d;color:#FFF;text-decoration:none}.btn-transparent-black{border:solid 1px #222;color:#222;font-size:13px;line-height:100%;text-decoration:none}.btn-transparent-black:hover{color:#FFF;text-decoration:none}.btn-transparent-black i{font-size:19px;display:inline-block;vertical-align:middle;margin:0 10px 0 0}.btn-transparent-black:hover{background:#222;color:#FFF;border:solid 1px #222}.btn-transparent-black:hover>i{color:#FFF}.banniere{margin:0 0 40px 0}.banniere img{width:100%}.title{margin:0 0 60px 0;text-align:center}.title p{display:inline-block;max-width:630px;font-size:13px;line-height:130%;text-align:justify}.title p span{font-weight:600}.breadcrumb{background:none;padding:0;margin:0 0 37px 0}.breadcrumb li{margin:0 2px 0 0;display:inline-block;vertical-align:top}.breadcrumb li a{padding:8px 23px;display:block;text-decoration:none;color:#222;background:#d2d2d2;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;font-size:13px;line-height:100%}.breadcrumb li a:hover{background:#f7ad2d;color:#fff}.breadcrumb li:before{display:none}.breadcrumb li.home a{padding:8px 8px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.breadcrumb li.last{padding:8px 23px;display:inline-block;text-decoration:none;color:#FFF;background:#f7ad2d;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;font-size:13px;line-height:100%}.recherche{position:relative;padding:30px 0 18px 0;margin:0 0 25px 0;background:#f7ad2d}.recherche form{text-align:center}.recherche form .form-group{display:inline-block;vertical-align:middle}.recherche form .form-group input{width:580px;height:40px;margin:0 10px 0 0;padding:6px 26px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.recherche form .form-group input[placeholder]{font-size:16px;line-height:100%;font-style:italic}.recherche form button{display:inline-block;vertical-align:top}.recherche form button i{font-size:25px}.recherche:after{content:'';position:absolute;display:block;bottom:-18px;right:0;left:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:18px 16.5px 0 16.5px;border-color:#f7ad2d transparent transparent transparent}@media screen and (max-width: 768px){.recherche form{position:relative}.recherche form .form-group{width:100%}.recherche form .form-group input{width:100%}.recherche form .form-group input[placeholder]{font-size:11px}.recherche form button{position:absolute;top:0;right:0}}.liste-pages .page,.liste-pages .product,.liste-products-technical-specification-sheets .page,.liste-products-technical-specification-sheets .product{text-align:center;margin:0 0 30px 0}.liste-pages .page a.icone i,.liste-pages .product a.icone i,.liste-products-technical-specification-sheets .page a.icone i,.liste-products-technical-specification-sheets .product a.icone i{display:inline-block;vertical-align:top;margin:0 0 15px 0;font-size:28px;line-height:100%;color:#d7d7d7}.liste-pages .page h3,.liste-pages .product h3,.liste-products-technical-specification-sheets .page h3,.liste-products-technical-specification-sheets .product h3{margin:0 0 15px 0}.liste-pages .page h3 a,.liste-pages .product h3 a,.liste-products-technical-specification-sheets .page h3 a,.liste-products-technical-specification-sheets .product h3 a{font-size:15px;line-height:100%;font-weight:400;text-transform:uppercase;text-decoration:none;color:#222}.liste-pages .page h3:after,.liste-pages .product h3:after,.liste-products-technical-specification-sheets .page h3:after,.liste-products-technical-specification-sheets .product h3:after{content:'';display:block;margin:10px auto 0 auto;width:36px;height:3px;background:#d7d7d7}.liste-pages .page .image,.liste-pages .product .image,.liste-products-technical-specification-sheets .page .image,.liste-products-technical-specification-sheets .product .image{position:relative;margin:0 0 8px 0}.liste-pages .page .image a,.liste-pages .product .image a,.liste-products-technical-specification-sheets .page .image a,.liste-products-technical-specification-sheets .product .image a{position:absolute;top:0;left:0;right:0;bottom:0}.liste-pages .page .image img,.liste-pages .product .image img,.liste-products-technical-specification-sheets .page .image img,.liste-products-technical-specification-sheets .product .image img{width:100%}.liste-pages .page a.plus,.liste-pages .product a.plus,.liste-products-technical-specification-sheets .page a.plus,.liste-products-technical-specification-sheets .product a.plus{display:block;padding:8px 0;width:100%;text-align:center;font-size:13px;line-height:100%;font-weight:600;color:#222;background:#d7d7d7}.liste-pages .page a.plus i,.liste-pages .product a.plus i,.liste-products-technical-specification-sheets .page a.plus i,.liste-products-technical-specification-sheets .product a.plus i{display:inline-block;vertical-align:middle;margin:0 6px 0 0;color:#222;font-size:15px;line-height:100%}.liste-pages .page:hover a.plus,.liste-pages .product:hover a.plus,.liste-products-technical-specification-sheets .page:hover a.plus,.liste-products-technical-specification-sheets .product:hover a.plus{background:#f7ad2d;color:#FFF}.liste-pages .page:hover a.plus i,.liste-pages .product:hover a.plus i,.liste-products-technical-specification-sheets .page:hover a.plus i,.liste-products-technical-specification-sheets .product:hover a.plus i{color:#FFF}.liste-pages .page:hover h3:after,.liste-pages .product:hover h3:after,.liste-products-technical-specification-sheets .page:hover h3:after,.liste-products-technical-specification-sheets .product:hover h3:after{background:#f7ad2d}.nous-contacter{padding:42px 0 50px 0;background:#f7ad2d;text-align:center}.nous-contacter p{margin:0 0 20px 0;font-size:16px;line-height:100%;font-weight:600;color:#FFF}.nous-contacter .btn{padding:15px 47px}.nous-contacter .btn i{margin:0 20px 0 0;font-size:15px}#back-to-top{position:fixed;bottom:50px;right:50px;width:40px;height:40px;color:white;background:#333;border:1px solid #333;font-size:20px;text-align:center;line-height:37px}@media screen and (max-width: 768px){.banniere{display:none}.breadcrumb li{margin:0 2px 10px 0}}.liste-engagements{margin:0 0 70px 0}p.titre-page{display:block;margin:0 0 20px 0;text-align:left;color:#222;font-size:15px;line-height:100%;text-transform:uppercase}.sidebar{margin:0 0 100px 0}.sidebar>ul{padding:25px 30px;background:#f7f7f7;list-style:none}.sidebar>ul>li{margin:0 0 23px 0}.sidebar>ul>li>a{font-size:16px;line-height:100%;text-transform:uppercase;font-weight:700;color:#222}.sidebar>ul>li:hover a{text-decoration:none;color:#f7ad2d}.sidebar>ul>li.active a{color:#f7ad2d}.contenu{margin:0 0 100px 0;padding:25px 30px 14px 30px;background:#f7f7f7}.contenu h1{text-align:left;color:#222}.contenu h1:after{margin:17px 0 0 0;background:#d0d0d0}.contenu p{margin:0 0 20px 0;font-size:13px;line-height:130%}.contenu ul{margin:0 0 20px 0;list-style-position:inside}.contenu ul li{margin:0 0 5px 0;font-size:13px;line-height:130%}.contenu h3{margin:0 0 15px 0;font-size:15px;line-height:100%}.contenu.margin{margin:0 0 25px 0}.contenu table{width:100% !important}@media screen and (max-width: 768px){.sidebar{margin:0 0 20px 0}}.pdfPage h1{text-align:left;color:#222}.pdfPage h1:after{margin:17px 0 0 0;background:#d0d0d0}.pdfPage .pdfContainer{display:grid;grid-template-columns:50% 50%}.pdfPage .pdfContainer>div{display:flex;flex-direction:column;margin:10px;flex-basis:48%;background:#FFF;text-align:center}.pdfPage .pdfContainer>div .text{padding:22px}.pdfPage .pdfContainer>div h2{color:#222}.pdfPage .pdfContainer>div h2:after{display:none}.pdfPage .pdfContainer>div img{width:100%}.pdfPage .pdfContainer>div .roundedButton{display:inline-block;padding:9px 20px;border-radius:10px;background:#f7ad2d;color:#222;text-decoration:none;font-size:14px}.pdfPage .pdfContainer>div .roundedButton:hover{background:#222;color:#FFF;text-decoration:none}@media screen and (max-width: 767px){.pdfPage .pdfContainer{grid-template-columns:100%}}form .form-group .checkbox{margin:0}form .form-group .checkbox label{padding:0;font-size:14px;line-height:100%}form .form-group .checkbox label .input-checkbox{display:inline-block;vertical-align:middle;width:15px;height:15px;float:left;margin:0 15px 0 0;background:#d2d2d2}form .form-group .checkbox label.active .input-checkbox{background:#f7ad2d}form .form-group .checkbox.disabled label{color:#999;font-style:italic}form.contact{margin:0 0 100px 0}form.contact .form-group label{text-transform:uppercase;font-weight:500}form.contact .form-group.rgpd-checkbox label{display:flex;align-items:center}form.contact .form-group.rgpd-checkbox label p{order:1;flex:1;font-size:unset}form.contact .form-group .checkbox label{text-transform:initial}form.contact .form-group input{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}form.contact .form-group textarea{resize:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}form.contact .form-group .form-control{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}form.contact .submit{text-align:center}form.contact .submit button[type="submit"]{background:#222;color:#FFF;padding:10px 40px;font-weight:100;letter-spacing:0.02em}form.contact .submit button[type="submit"]:hover{background:#f7ad2d;color:#222}#newsletterForm input{display:inline-block;vertical-align:top;width:70%;margin:0 15px 0 0}#newsletterForm input:-moz-placeholder{font-style:italic}#newsletterForm input::-moz-placeholder{font-style:italic}#newsletterForm input:-ms-input-placeholder{font-style:italic}#newsletterForm input::-webkit-input-placeholder{font-style:italic}#newsletterForm .submit{display:inline-block;vertical-align:top}.features-filter-form{margin:0 0 30px 0;padding:22px;background:#f7f7f7}.features-filter-form .form-group{margin:0 0 34px 0}.features-filter-form .form-group .control-label{margin:0 0 17px 0;font-size:16px;line-height:100%;text-transform:uppercase;font-weight:700}.features-filter-form .form-group:last-child{margin:0 !important}.clear-filters{margin:0 0 30px 0}.clear-filters a{display:inline-block;vertical-align:top;width:100%;padding:12px 0;text-align:center;font-size:16px;line-height:100%;font-weight:700;text-transform:uppercase;text-decoration:none;background:#d2d2d2;color:#333}.clear-filters a i{margin:0 10px 0 0}.clear-filters a:hover{background:#f7ad2d;color:#FFF}.liste-produits{margin:0 0 30px 0;padding:27px;background:#f7f7f7}.liste-produits .produit{margin:0 0 50px 0}.liste-produits .produit .image{margin:0}.liste-produits .produit .image:after{content:'';display:none;position:absolute;bottom:0;left:0;right:0;height:7px;background:#f7ad2d}.liste-produits .produit .description{position:relative;padding-bottom:55px;text-align:left}.liste-produits .produit .description h2{margin:0 0 17px 0;text-align:left}.liste-produits .produit .description h2:after{margin:17px 0 0 0;background:#d0d0d0}.liste-produits .produit .description h2 a{color:#222}.liste-produits .produit .description p{font-size:13px;line-height:130%}.liste-produits .produit .description>a{position:absolute;bottom:0;font-weight:600}.liste-produits .produit .description>a i{margin:0 10px 0 0}.liste-produits .produit:hover .image:after{display:block}.liste-produits nav{text-align:center}.liste-produits nav ul.pagination{margin:0}.liste-produits nav ul.pagination>li{display:inline-block;vertical-align:top;width:40px;margin:0 2px;border:none;font-size:15px;line-height:40px;font-weight:600;text-align:center;background:#f7ad2d}.liste-produits nav ul.pagination>li>a{display:block;height:40px;padding:0px;line-height:40px;float:none;border:none;background:none;background:#d2d2d2;color:#000;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.liste-produits nav ul.pagination>li>a>span{display:inline-block;vertical-align:middle;width:10px;height:23px;background:url("../images/flech-pagination.png") 0px 0px}.liste-produits nav ul.pagination>li>a:hover{background:#222;color:#FFF}.liste-produits nav ul.pagination>li>a:hover>span{background-image:url("../images/pagination-blanc.png")}.liste-produits nav ul.pagination>li>a.next>span{background-position:10px 0px}@media screen and (max-width: 991px){.liste-produits .produit .image{margin:0 0 20px 0}}@media screen and (max-width: 767px){.liste-produits .produit .image{text-align:center}.liste-produits .produit .image a{display:inline-block}.liste-produits .produit .description{padding:0;text-align:center}.liste-produits .produit .description h2{text-align:center}.liste-produits .produit .description h2:after{margin:17px auto 0 auto}.liste-produits .produit .description p{margin:0 0 30px 0;text-align:center}.liste-produits .produit .description a{position:static}}.liste-faq{margin:0 0 100px 0}.liste-faq .faq{text-align:center;margin:0}.liste-faq .faq .image{position:relative;margin:0 0 20px 0}.liste-faq .faq .image a{position:absolute;top:0;left:0;right:0;bottom:0}.liste-faq .faq .image img{width:100%}.liste-faq .faq .icone i{display:inline-block;margin:0 0 15px 0;font-size:28px;line-height:100%;color:#d7d7d7}.liste-faq .faq p.titre{margin:0 0 15px 0;font-size:15px;line-height:100%;font-weight:400;text-transform:uppercase;text-decoration:none;color:#222}.liste-faq .faq p.titre:after{content:'';display:block;margin:10px auto 0 auto;width:36px;height:3px;background:#d7d7d7}.liste-faq .faq ul{list-style:none}.liste-faq .faq ul li{border-top:solid 1px #f3f4f5}.liste-faq .faq ul li a{display:block;padding:15px 30px;font-size:13px;line-height:130%;font-weight:600;color:#222}.liste-faq .faq ul li:hover{background:#f7ad2d;border-top:solid 1px #f7ad2d}.liste-faq .faq ul li:hover a{color:#FFF;text-decoration:none}.liste-faq .faq ul li:last-child{margin:0 0 20px 0;border-bottom:solid 1px #f3f4f5}.liste-faq .faq a.plus{display:block;padding:8px 0;width:100%;text-align:center;font-size:13px;line-height:100%;font-weight:600;color:#222;background:#d7d7d7}.liste-faq .faq a.plus i{display:inline-block;vertical-align:middle;margin:0 6px 0 0;color:#222;font-size:15px;line-height:100%}.liste-faq .faq a.plus:hover{background:#f7ad2d !important;color:#FFF;text-decoration:none;border:none !important}.liste-faq .faq a.plus:hover>i{color:#FFF}.liste-faq .faq:hover .icone i{color:#f7ad2d}.liste-faq .faq:hover p.titre:after{background:#f7ad2d}@media screen and (max-width: 768px){.liste-faq .faq{margin:0 0 40px 0}}.sidebar-faq{margin:0 0 30px 0;background:#f7f7f7}.sidebar-faq>ul{list-style:none}.sidebar-faq>ul>li{margin:0;position:relative}.sidebar-faq>ul>li>a{display:inline-block;padding:27px 30px;cursor:pointer;font-size:16px;line-height:100%;text-transform:uppercase;font-weight:700;color:#222;text-decoration:none}.sidebar-faq>ul>li>a:hover{color:#f7ad2d}.sidebar-faq>ul>li>span{position:absolute;top:30px;right:30px;display:inline-block;background:url("../images/picto-liste.png") no-repeat 0px -9px;width:22px;height:11px;cursor:pointer}.sidebar-faq>ul>li ul{list-style:none;height:0px;overflow:hidden;-moz-transition:height 0.7s ease;-o-transition:height 0.7s ease;-webkit-transition:height 0.7s ease;transition:height 0.7s ease}.sidebar-faq>ul>li ul li{border-top:solid 1px #d2d2d2}.sidebar-faq>ul>li ul li a{display:block;padding:11px 30px;text-transform:initial;font-size:13px;line-height:130%;color:#222;cursor:pointer;text-decoration:none}.sidebar-faq>ul>li ul li:last-child{border-bottom:solid 1px #d2d2d2}.sidebar-faq>ul>li ul li.active>a,.sidebar-faq>ul>li ul li.active>a:hover,.sidebar-faq>ul>li ul li>a:hover{background:#f7ad2d;color:#FFF}.sidebar-faq>ul>li.deroule>a{color:#f7ad2d}.sidebar-faq>ul>li.deroule ul{display:block}.sidebar-faq>ul>li.deroule span{background:url("../images/picto-liste.png") no-repeat 0px 0px}.recherche{text-align:center}.recherche p.titre{margin:0 0 15px 0;font-size:23px;line-height:100%;font-weight:100;color:#FFF;text-transform:uppercase}.recherche p{font-size:14px;line-height:100%}.description-produit{padding:43px 50px;background:#f4f5f7}.description-produit .produit-preview{margin:0 0 15px 0}.description-produit .produit-preview .slick-track .slick-slide img{width:100%}.description-produit .produit-thumbs .slick-list .slick-track .slick-slide{margin:0 9px}.description-produit .produit-thumbs .slick-list .slick-track .slick-slide img{width:100%}.description-produit .produit-thumbs .slick-list .slick-track .slick-slide.slick-current{position:relative}.description-produit .produit-thumbs .slick-list .slick-track .slick-slide.slick-current:after{content:'';position:absolute;bottom:0;left:0;right:0;height:7px;background:#f7ad2d}.description-produit .texte-produit h1{text-align:left;color:#222}.description-produit .texte-produit h1:after{margin:16px 0 0 0;background:#828282}.description-produit .texte-produit p.sous-titre{margin:0 0 18px 0;font-weight:700;font-size:16px;line-height:100%}.description-produit .texte-produit p{margin:0 0 15px 0;font-size:13px;line-height:130%}.description-produit .texte-produit ul{margin:0 0 60px 0;list-style-position:inside}.description-produit .texte-produit ul li{margin:0 0 5px 0}@media screen and (max-width: 1199px){.description-produit .texte-produit a{display:block;margin:0 0 10px 0;text-align:center;width:100%}}@media screen and (max-width: 768px){.description-produit .produit-thumbs{margin:0 0 20px 0}}.reassurance-produit{padding:20px 0 0 0;text-align:center;background:#333}.reassurance-produit ul{list-style:none;font-size:0}.reassurance-produit ul li{display:inline-block;vertical-align:middle;margin:0 0 20px 0;width:20%}@media screen and (max-width: 768px){.reassurance-produit ul li{width:auto !important}}section.caracteristiques-produit{padding:60px 0;background:#f3f4f5}section.caracteristiques-produit h2{margin:0 0 24px 0;font-size:23px;line-height:100%;text-align:center;text-transform:uppercase;font-weight:100;letter-spacing:0.01em;color:#222}section.caracteristiques-produit h2:after{display:none}section.caracteristiques-produit .menu-caracteristique{margin:0 0 47px 0;font-size:0px;background:#FFF}section.caracteristiques-produit .menu-caracteristique li{width:10%;height:56px;line-height:56px;background:#FFF;display:inline-block;vertical-align:middle;text-align:center}section.caracteristiques-produit .menu-caracteristique li a{display:inline-block;vertical-align:middle;color:#222;text-decoration:none;text-transform:uppercase;line-height:100%;font-size:12px}section.caracteristiques-produit .menu-caracteristique li:hover{background:#f7ad2d}section.caracteristiques-produit .menu-caracteristique li:hover a{color:#FFF}section.caracteristiques-produit .liste-caracteristique{padding:0 53px;margin:0 0 80px 0}section.caracteristiques-produit .liste-caracteristique h3{margin:0 0 20px 0;font-size:15px;line-height:100%;text-transform:uppercase;font-weight:600;text-align:left}section.caracteristiques-produit .liste-caracteristique h3:after{content:'';display:block;margin-top:20px;background:#ceced0;width:42px;height:6px}section.caracteristiques-produit .liste-caracteristique p{font-size:15px;line-height:100%;margin:0 0 10px 0}section.caracteristiques-produit .liste-caracteristique .caracteristique{margin:0 0 70px 0}section.caracteristiques-produit .liste-caracteristique .caracteristique img{#width:100%;height:auto}section.caracteristiques-produit .liste-caracteristique .caracteristique .image{margin:0 0 10px 0}section.caracteristiques-produit .liste-caracteristique .caracteristique p{font-size:13px;line-height:100%}section.caracteristiques-produit .liste-caracteristique .caracteristique span{display:block;text-align:center}section.caracteristiques-produit .liste-caracteristique .caracteristique .logos{text-align:center}section.caracteristiques-produit .liste-caracteristique .caracteristique .logos img{display:inline-block;vertical-align:top;margin:0 10px}section.caracteristiques-produit .liste-caracteristique .caracteristique table{width:100% !important}section.caracteristiques-produit .liste-caracteristique .caracteristique table thead tr th{text-align:center;background:#f7ad2d;color:#FFF;font-size:13px;line-height:38px;border:solid 1px #FFF}section.caracteristiques-produit .liste-caracteristique .caracteristique table tr td{font-size:13px;line-height:38px;border:1px solid #FFF;text-align:center}section.caracteristiques-produit .liste-caracteristique .caracteristique table tr td a img{margin:0 15px 0 0}section.caracteristiques-produit .liste-caracteristique .caracteristique table tr:nth-child(odd) td{background:#d2d2d2}@media screen and (max-width: 1199px){section.caracteristiques-produit ul li{width:20% !important}}@media screen and (max-width: 768px){section.caracteristiques-produit ul{text-align:center !important}section.caracteristiques-produit ul li{width:40% !important}section.caracteristiques-produit .caracteristique img{width:100% !important}}.liste-offres .offre{margin:0 0 35px 0}.liste-offres .offre p.titre{display:inline-block;text-transform:uppercase;font-weight:600;letter-spacing:0.04em;border-bottom:solid 2px #f7ad2d;font-size:16px;line-height:100%;padding:0 0 10px 0}.liste-offres .offre p.sous-titre{margin:0 0 4px 0;color:#f7ad2d;text-transform:uppercase}.liste-offres .offre p{margin:0 0 15px 0;line-height:120%}.liste-offres .offre .postule{display:block;padding:9px 0;background:#f7ad2d;color:#FFF;text-align:center;font-size:14px;line-height:100%}.liste-offres .offre .postule a{font-size:14px;line-height:100%;font-weight:600;color:#FFF;text-decoration:underline}.liste-offres .offre .postule i{margin:0 16px 0 0;color:#FFF}.recrutement h2{text-align:left;color:#000}.recrutement h2:after{margin:17px 0 0 0;background:#d0d0d0}.candidatures h2{text-align:left;color:#000}.candidatures h2:after{margin:17px 0 0 0;background:#d0d0d0}.candidatures p{padding:0 0 21px 0;border-bottom:solid 1px #f7ad2d}.candidatures p.envoie{font-size:15px;line-height:100%;text-align:center;border:none}.candidatures p.envoie a{color:#f7ad2d}.linkedin{min-height:80px;background-color:#f7ad2d;text-align:center;display:flex;justify-content:center;align-items:center;color:white;font-size:14px}.linkedin a:hover{text-decoration:none}.linkedin img{max-height:18px;margin-left:5px}.liste-actualites h1{color:black}.liste-actualites h1::after{background:#f3f4f7}.liste-actualites nav{text-align:center;margin:0 0 20px 0}.liste-actualites nav ul.pagination>li{display:inline-block;vertical-align:top;width:40px;margin:0 2px;border:none;font-size:15px;line-height:40px;font-weight:600;text-align:center;background:#f7ad2d}.liste-actualites nav ul.pagination>li>a{display:block;height:40px;padding:0px;line-height:40px;float:none;border:none;background:none;background:#d2d2d2;color:#000;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.liste-actualites nav ul.pagination>li>a>span{display:inline-block;vertical-align:middle;width:10px;height:23px;background:url("../images/flech-pagination.png") 0px 0px}.liste-actualites nav ul.pagination>li>a:hover{background:#222;color:#FFF}.liste-actualites nav ul.pagination>li>a:hover>span{background-image:url("../images/pagination-blanc.png")}.liste-actualites nav ul.pagination>li>a.next>span{background-position:10px 0px}.liste-actualites .actualite{margin:0 0 80px 0}.liste-actualites .actualite:hover .link-read{background-color:#f7ad2d;text-decoration:none;color:white}.liste-actualites .actualite:hover h1{color:#f7ad2d;transition:all 0.3s ease-in-out}.liste-actualites .actualite:hover h1::after{background:#f7ad2d;transition:all 0.3s ease-in-out}.liste-actualites .actualite h3>a{position:relative;display:inline-block;font-size:15px;color:grey;letter-spacing:0.12em;font-weight:100}.liste-actualites .actualite h3:after{display:none}.liste-actualites .actualite p{text-align:justify;margin:15px 0}.liste-actualites .actualite .image{position:relative;margin:0 0 15px 0;overflow:hidden;background-size:cover;background-position:center center}.liste-actualites .actualite .image a{z-index:10;position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer}.liste-actualites .actualite .image img{width:100%}.liste-actualites .actualite .image .image-hover{display:none;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;background:blue;background:rgba(24,24,60,0.8);color:#FFF}.liste-actualites .actualite .image .image-hover p{display:inline-block;vertical-align:middle;font-size:16px;line-height:100%;color:#FFF;text-transform:uppercase;font-weight:100}.liste-actualites .actualite:hover h3>a{color:blue;font-weight:600;letter-spacing:0.07em;text-decoration:none}.liste-actualites .actualite:hover .image-hover{display:block}.liste-actualites .actualite .link-read{display:flex;background-color:#f3f4f7;text-align:center;min-height:30px;transition:all 0.3s ease-in-out;color:black;font-size:14px;justify-content:center;align-items:center;font-weight:bold}.liste-actualites .actualite .link-read:hover{background-color:#f7ad2d;text-decoration:none;color:white}@media screen and (max-width: 767px){.liste-actualites .cas{width:50%;margin:0 0 30px 0}}.contenu-actu{margin:0 220px 120px 220px;text-align:center}.contenu-actu p{font-size:13px}.contenu-actu p.resume{margin:0 0 30px 0}.contenu-actu .image{margin:0 0 40px 0}.contenu-actu .text{margin:0 0 95px 0}.contenu-actu .text p{margin:0 0 12px 0;text-align:justify}.contenu-actu .retour{text-align:center;background-color:#f3f4f7;text-decoration:none;font-size:15px !important;padding:12px !important;color:black}.bloc-posts{padding:70px 0 0 0;font-size:0}.bloc-posts h2{letter-spacing:0.15em}.bloc-posts .list-posts{padding:0;margin:0 -15px 40px -15px;font-size:0}.bloc-posts .list-posts .post{width:20%;margin:0 0 40px 0;padding:0 15px;display:inline-block;vertical-align:top}.bloc-posts .list-posts .post h3>a{position:relative;display:inline-block;font-size:15px;color:grey;letter-spacing:0.12em;font-weight:100}.bloc-posts .list-posts .post h3:after{display:none}.bloc-posts .list-posts .post p{text-align:justify}.bloc-posts .list-posts .post .image{position:relative;margin:0 0 42px 0;overflow:hidden}.bloc-posts .list-posts .post .image img{height:100%;width:auto}.bloc-posts .list-posts .post .image .image-hover{display:none;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;background:blue;background:rgba(24,24,60,0.8);color:#FFF}.bloc-posts .list-posts .post .image .image-hover a{position:absolute;top:0;bottom:0;left:0;right:0}.bloc-posts .list-posts .post .image .image-hover span{display:inline-block;vertical-align:middle;font-size:16px;line-height:100%;color:#FFF;text-transform:uppercase;font-weight:100}.bloc-posts .list-posts .post:hover h3>a{color:blue;font-weight:600;letter-spacing:0.07em;text-decoration:none}.bloc-posts .list-posts .post:hover .image-hover{display:block}@media screen and (max-width: 767px){.bloc-posts .list-posts .post{width:50%;margin:0 0 30px 0}}@media screen and (max-width: 767px){.contenu-actu{margin:0 0 120px 0}}body{font-family:'Open Sans', sans-serif}
