body{background:rgba(255, 255, 255, 1);padding:0;margin:0;font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.page-content .partners-content-region h4{font-family:'GothamBold', Arial;letter-spacing:0;font-weight:normal;font-style:normal;font-size:19px;line-height:21px;text-align:center;text-decoration:none;color:rgba(255,255,255,1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:5px 16px 4px 16px;margin:0 0 10px 0;display:inline-block;border-radius:23px;}
pre a, h6 a{color:rgba(15,114,108,1);text-decoration:none;}
.page-content .partners-content-region h4{background-color:rgba(15,114,108,1);}
.page-content .partners-content-region h4 a{text-decoration:none;color:rgba(255,255,255,1);}
.page-content .partners-content-region h5{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:13px;line-height:17px;text-decoration:none;color:rgba(0,0,0,1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:2px 0 15px 0;margin:0;}
.page-content .partners-content-region h2{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;font-size:27px;text-decoration:none;color:rgba(12,81,38,1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:35px 0 0 0;margin:0;}
.partners-content-region{width:80%;margin:0 auto;padding:0 0 18px 0;clear:both;}
.sepa{clear:both;}
.alignleft{width:100%;height:auto;}
.alignright{width:100%;height:auto;}
.smart{display:block;}
.img100{width:100%;height:auto;}
.tab{display:none;}
.desktop{display:none;}
pre, h6{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:12px;text-decoration:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block !important;white-space:normal !important;padding:0;margin:8px 0 0 0;}
pre a, h6 a{color:rgba(15, 114, 108, 1);}
.shortcode-star-rating{padding:0 !important;}
.dashicons{font-size:30px !important;}
.space20{padding-top:20px !important;}
.footer{width:100%;padding:45px 0 3px 0;background-color:rgba(15, 114, 108, 0.3);}
.fil-ariane{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:13px;text-decoration:none;text-transform:uppercase;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:8px 0;width:100%;}
.breadcrumb{width:100%;}
.fil-ariane a{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;color:rgba(0, 0, 0, 0.6);}
.fil-ariane a:hover{text-decoration:underline;color:rgba(0, 0, 0, 1);}
.large1200{width:90%;margin:0 auto;}
.large980{width:90%;margin:0 auto;}
.header{display:none;}
.header-tab{display:none;}
.header-smart{width:100%;height:auto;margin:0 auto 0;position:fixed;display:block;z-index:2900;background:rgba(255, 255, 255, 1);}
.header-logo{width:200px;height:auto;margin:0;position:absolute;display:block;bottom:0;left:0;}
.header-logo img{width:200px;height:auto;}
.header-menu-partner{position:absolute;height:30px;width:auto;bottom:0;right:0;}
.header-menu-partner img{height:20px !important;width:auto;}
.header-menu{width:90%;height:90px;margin:auto;padding:0;position:relative;}
.header-menu-top{position:relative;display:block;width:90%;height:110px;z-index:200;clear:both;padding:12px 0 8px 0;margin:auto;}
.header-menu-bottom{position:relative;bottom:17px;display:block;width:90%;height:35px;clear:both;border-top:1px solid rgba(0, 0, 0, 0.4);padding:10px 20px 0 20px;margin:10px auto 0 auto;}
.header-menu-search{position:relative;display:block;width:50%;float:left;}
.header-menu-reseau{position:relative;display:block;width:45%;float:right;padding:0 3px 0 0;}
.header-menu-reseau-ico{position:relative;display:block;height:28px;float:right;margin:0 0 0 12px;}
.header-menu-reseau-ico img{opacity:0.6;}
.header-menu-reseau-ico img:hover{opacity:1;}
.header-accueil-top{padding-top:100px;}
.header-accueil{width:100%;height:380px;position:relative;}
.header-accueil-left{width:100%;position:absolute;top:0;height:190px;}
.header-accueil-right{width:100%;position:absolute;bottom:0;height:190px;}
.header-accueil-left-titre{width:100%;position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;}
.header-accueil-right-titre{width:100%;position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;}
.header-accueil-left-titre h2, .header-accueil-right-titre h2{font-family:'GothamMedium', Arial;font-weight:normal;font-style:normal;font-size:15px;text-decoration:none;text-transform:uppercase;color:rgba(255, 255, 255, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid rgba(255, 255, 255, 0);padding:8px 20px 5px 20px;background-color:rgba(12, 81, 38, 0.9);}
.header-accueil-left-titre h2{margin:0;}
.header-accueil-right-titre h2{margin:0;}
.header-accueil-left-titre a, .header-accueil-right-titre a{text-decoration:none;}
.header-accueil-left-titre h2:hover, .header-accueil-right-titre h2:hover{background-color:rgba(255, 255, 255, 0.3);}
#search input[type="text"]{font-family:'MontserratLight', Arial;font-weight:normal;font-style:normal;font-size:12px;text-decoration:none;text-transform:uppercase;color:rgba(0, 0, 0, 0.4);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(//antivirus-france.com/wp-content/themes/antivirus-france/css/images/search-white.svg) no-repeat 0 2px rgba(255, 255, 255, 1);background-size:20px 20px;border:0px solid rgba(255, 255, 255, 1);width:80%;padding:5px 15px 3px 25px;}
.header-accueil-chapo{width:100%;padding:20px 0;position:relative;background-color:rgba(15, 114, 108, 1);}
.header-accueil-chapo p{font-family:'GothamBook', Arial;letter-spacing:1px;font-weight:normal;font-style:normal;font-size:20px;line-height:22px;text-align:center;text-decoration:none;color:rgba(255, 255, 255, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0;}
.header-accueil-chapo p strong{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.header-accueil-numero{width:100%;padding:0;position:relative;background-color:rgba(15, 114, 108, 0.1);}
.header-accueil-numero-center{width:100%;padding:0;margin:0;position:relative;}
.numero-col-left, .numero-col-right{width:100%;padding:15px 0;position:relative;text-align:center;}
.numero-col-center{width:100%;padding:15px 0;position:relative;}
.numero-col-left p, .numero-col-right p, .numero-col-center p{font-family:'GothamBook', Arial;letter-spacing:0;font-weight:normal;font-style:normal;font-size:14px;line-height:18px;text-align:center;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;}
.numero-col-left p a, .numero-col-right p a, .numero-col-center p a{text-decoration:none;color:rgba(0, 0, 0, 1);}
.numero-col-left p strong, .numero-col-right p strong, .numero-col-center p strong{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.numero-col-left p{padding:0 10px 9px;}
.numero-col-right p{padding:0 10px 9px;}
.numero-col-center p{padding:0;line-height:20px;}
.numero-col-center p a{display:inline-block;}
.numero-col-left h5, .numero-col-right h5{font-family:'GothamBlack', Arial;letter-spacing:0;font-weight:normal;font-style:normal;font-size:12px;line-height:15px;text-align:center;text-decoration:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:5px 0 0 0;margin:0;}
.numero-col-left h5{color:rgba(12, 81, 38, 1);}
.numero-col-right h5{color:rgba(146, 0, 101, 1);}
.numero-col-left h2, .numero-col-right h2{font-family:'GothamBold', Arial;letter-spacing:0;font-weight:normal;font-style:normal;font-size:28px;line-height:32px;text-align:center;text-decoration:none;color:rgba(255, 255, 255, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:10px 26px 7px 26px;margin:0;display:inline-block;border-radius:23px;}
.numero-col-left h2{background-color:rgba(12, 81, 38, 1);}
.numero-col-right h2{background-color:rgba(146, 0, 101, 1);}
.numero-col-left h2 a, .numero-col-right h2 a{text-decoration:none;color:rgba(255, 255, 255, 1);}
.header-int-produit{width:100%;height:250px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;}
.header-int-produit-titre{position:relative;z-index:3;padding:30px 0 0 0;text-align:center;}
.header-int-produit-titre h2{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:15px;text-decoration:none;text-transform:uppercase;color:rgba(255, 255, 255, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgba(12, 81, 38, 1);padding:8px 20px 5px 20px;margin:0;z-index:3;display:inline-block;}
.header-int-produit-titre p{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;font-size:17px;line-height:19px;text-decoration:none;text-transform:uppercase;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:30px 8px 0;margin:0;z-index:3;}
.header-int-produit-deg{width:100%;height:510px;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;}
.container{width:100%;position:relative;margin:auto;z-index:10;}
.container-page{width:100%;position:relative;z-index:10;}
.produit-description{width:90%;margin:0 auto;padding:0 0 20px 0;}
.produit-description-space{padding:30px 0 20px 0;}
.produit-table{width:100%;margin:0;padding:0;}
.produit-description h2{font-family:'GothamMedium', Arial;font-weight:normal;font-style:normal;font-size:20px;line-height:23px;text-decoration:none;color:rgba(15, 114, 108, 1);text-transform:uppercase;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:20px 0 4px 0;margin:0 0 30px 0;border-bottom:solid 1px rgba(15, 114, 108, 1);}
.produit-description-col{}
.bloc-caracteristiques{width:95%;padding:0 0 20px 0;}
.bloc-caracteristiques h2{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:20px;line-height:23px;text-decoration:none;color:rgba(15, 114, 108, 1);text-transform:uppercase;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 4px 0;margin:0 0 25px 0 !important;border-bottom:solid 0px rgba(15, 114, 108, 0);}
#rupture-bloc{display:inline-block;width:100%;}
.bloc-caracteristiques h3{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:16px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 0 0;margin:0;}
.bloc-caracteristiques h3 span{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:16px;text-decoration:none;color:rgba(15, 114, 108, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 5px 0;margin:0;}
.bloc-caracteristiques p{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:14px;line-height:19px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 5px 0;margin:0;}
.bloc-caracteristiques ul li a{font-family:'GothamMedium', Arial;font-weight:normal;font-style:normal;color:rgba(15,114,108,1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.bloc-caracteristiques ul{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:14px;line-height:19px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 10px 0;margin:0 0 0 26px;list-style-image:url(//antivirus-france.com/wp-content/themes/antivirus-france/css/images/puce15.svg);list-style-position:outside;}
.bloc-caracteristiques ul li{padding:0 0 7px 0;}
.glossaire-content{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}
.glossaire-content .glossaire{width:90%;padding:12px 0 8px 0;height:auto;margin:0 auto;position:relative;border-bottom:1px solid rgba(12,81,38,1);}
.glossaire-content .glossaire:hover{background:rgba(12,81,38,0.1);}
.produit-content{width:82%;margin:0 auto;padding:40px 0 20px 0;display:flex;justify-content:space-between;}
.actu-content{width:82%;margin:0 auto;padding:40px 0 20px 0;}
.produit-content-single-part{width:90%;margin:0 auto;padding:40px 0 20px 0;display:flex;flex-direction:column;}
.page-content{width:90%;margin:0 auto;padding:40px 0 60px 0;}
.page-content p{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:15px;line-height:20px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 10px 0;margin:0;}
.page-content p a, .page-content li a{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;text-decoration:none;color:rgba(15, 114, 108, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.page-content p a:hover, .page-content li a:hover{text-decoration:underline;}
.page-content ol{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:15px;line-height:20px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 20px 0;margin:0 0 0 20px;list-style-position:outside;}
.page-content ul{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:15px;line-height:20px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 20px 0;margin:0 0 0 20px;list-style-image:url(//antivirus-france.com/wp-content/themes/antivirus-france/css/images/puce15.svg);list-style-position:outside;}
.page-content ul li{padding:0 0 7px 0;}
.page-content p strong{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.page-content h4{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;font-size:19px;line-height:22px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:20px 0 10px 0;margin:0;}
.page-content h4 a{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;font-size:19px;line-height:22px;text-decoration:none;color:rgba(255, 255, 255, 1);background-color:rgba(15, 114, 108, 0.8);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:6px 10px;margin:0 20px 0 0;}
.page-content h4 a:hover{background-color:rgba(12, 81, 38, 1);}
.page-content h3{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:27px;line-height:30px;text-decoration:none;color:rgba(15, 114, 108, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:24px 0 10px 0;margin:0;}
.page-content h2{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;font-size:27px;text-decoration:none;color:rgba(12, 81, 38, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:35px 0 8px 0;margin:0;}
.glossaire h2{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;font-size:18px !important;line-height:20px !important;text-decoration:none;color:rgba(12,81,38,1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 8px 0;margin:0;}
.glossaire a, .glossaire a h2{text-decoration:none !important;}
.page-content-boutique h2{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;font-size:27px;text-decoration:none;color:rgba(12,81,38,1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:35px 0 8px 0;margin:0;}
.page-content h1{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:35px;text-decoration:none;color:rgba(12, 81, 38, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 25px 0;margin:0;}
.page-content-prod{width:90%;margin:0 auto;padding:40px 0 20px 0;}
.page-content-prod-1200{width:90%;margin:0 auto;padding:40px 0 20px 0;}
.page-content-prod p, .page-content-prod-1200 p{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:17px;line-height:22px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 40px 0 20px;margin:0;border-left:12px solid rgba(15, 114, 108, 0.3);}
.page-content-prod p a, .page-content-prod-1200 p a{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;color:rgba(15, 114, 108, 1);}
.page-content-prod h1, .page-content-prod-1200 h1{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:35px;text-decoration:none;color:rgba(12, 81, 38, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 25px 0;margin:0;}
.produit-content-col-galerie{width:82%;margin:auto;padding:20px 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;}
.produit-content-col-img{width:45%;height:auto;padding:5px 0;}
.produit-content-col-50{width:100%;}
.produit-content-col-25{width:100%;position:relative;}
.produit-content-col-25 img{width:33%;height:auto;float:left;padding:20px 25px 10px 0;position:relative;}
.produit-content-col-25 h4{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:21px;line-height:24px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:25px 0 20px 0;margin:0;}
.produit-content-col-50 h1{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:25px;line-height:27px;text-decoration:none;color:rgba(12, 81, 38, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:8px 0 19px 0;margin:0;}
.produit-content-col-50 p, .produit-content-col-25 p{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:14px;line-height:18px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 10px 0;margin:0;}
.produit-btn-devis{position:relative;}
.produit-btn-devis a{font-family:'GothamBook';font-style:normal;font-weight:normal;text-transform:uppercase;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;padding:9px 16px 7px;margin:6px 0;text-align:center;text-decoration:none;background-color:rgba(255, 104, 52, 1);color:rgba(255, 255, 255, 1);display:inline-block;}
.produit-btn-devis a:hover{background-color:rgba(237, 28, 36, 1);}
.produit-content-col-50 pre{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:12px;line-height:15px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:30px 0 0 0;margin:0;}
.produit-content-col-50 ul{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:14px;line-height:19px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 10px 0;margin:0 0 0 20px;list-style-image:url(//antivirus-france.com/wp-content/themes/antivirus-france/css/images/puce.svg);list-style-position:outside;}
.produit-content-col-50 ul li{padding:0 0 7px 0;}
.produit-content-col-50 ul li a{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;color:rgba(15,114,108,1);}
.produit-content-col-50 ul li a:hover{text-decoration:underline;}
.produit-content-cat{width:95%;margin:0 auto;padding:20px 0 20px 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
.content-search{width:100%;margin:0 auto;padding:20px 0;display:flex;justify-content:flex-start;flex-wrap:wrap;}
.bloc-search{width:28%;margin:20px 2.6%;position:relative;padding:0 0 54px 0;}
.bloc-search h4{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:19px;line-height:22px;text-align:center;text-decoration:none;color:rgba(15, 114, 108, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 10px 0;margin:0;}
.bloc-search h4 a{text-decoration:none;color:rgba(15, 114, 108, 1);}
.bloc-search p{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:15px;line-height:19px;text-align:center;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 10px 0;margin:0;}
.bloc-search .btn-lire{width:100%;position:absolute;bottom:0;}
.bloc-search .btn-lire a{font-family:'GothamBold';font-style:normal;font-weight:normal;text-transform:uppercase;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;padding:9px 0 7px;margin:10px 0;text-align:center;text-decoration:none;background-color:rgba(15, 114, 108, 0.6);color:rgba(255, 255, 255, 1);border:1px solid rgba(15, 114, 108, 0.6);display:block;}
.bloc-search .btn-lire a:hover{background-color:rgba(12, 81, 38, 1);color:rgba(255, 255, 255, 1);}
.produit-content-col-cat-3c{width:46%;margin:4px 2% 30px;position:relative;padding:0 0 70px 0;}
.produit-content-col-cat-3c-img{height:110px;width:100%;margin:0 0 20px 0;display:flex;align-content:flex-end;justify-content:center;position:relative;}
.produit-content-col-cat-3c-img img{position:relative;bottom:0;}
.produit-content-col-cat-3c h3{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:14px;line-height:16px;text-align:center;text-decoration:none;color:rgba(12, 81, 38, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 6px 0;margin:0;}
.produit-content-col-cat-3c p{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:12px;line-height:15px;text-align:center;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 10px 0;margin:0;}
.produit-content-col-cat-21{width:46%;margin:5px 2% 30px 2%;position:relative;padding:0 0 70px 0;}
.produit-content-col-cat-21-img{height:110px;width:100%;margin:0 0 10px 0;display:flex;align-content:flex-end;justify-content:center;position:relative;}
.produit-content-col-cat-21-img img{position:relative;bottom:0;}
.produit-content-col-cat-21 h2{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:14px;line-height:16px;text-align:center;text-decoration:none;color:rgba(12, 81, 38, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 6px 0;margin:0;}
.produit-content-col-cat-21 h3{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:14px;line-height:16px;text-align:center;text-decoration:none;color:rgba(12, 81, 38, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 6px 0;margin:0;}
.produit-content-col-cat-21 p{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:12px;line-height:15px;text-align:center;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 10px 0;margin:0;}
.produit-content-col-cat-21-type{width:100%;padding:0 0 15px 0;}
.produit-content-col-cat-21-type h4{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;font-size:18px;line-height:20px;text-align:center;text-decoration:none;color:rgba(0, 0, 0, 0.5);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 3px 0;margin:0;border-bottom:1px solid rgba(0, 0, 0, 0.3);}
.produit-content-col-cat-21-type p{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;font-size:13px;line-height:16px;text-align:center;text-decoration:none;color:rgba(0, 0, 0, 0.5);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:6px 0 0 0;margin:0;}
.produit-content-col-cat-31-type{width:90%;padding:35px 0 5px 0;margin:0 auto;}
.produit-content-col-cat-31-type h4{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;font-size:21px;line-height:23px;text-align:center;text-decoration:none;color:rgba(0, 0, 0, 0.5);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 3px 0;margin:0;border-bottom:1px solid rgba(0, 0, 0, 0.3);}
.produit-content-col-cat-31-type p{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;font-size:15px;line-height:19px;text-align:center;text-decoration:none;color:rgba(0, 0, 0, 0.5);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:6px 0 0 0;margin:0;}
.produit-content-col-cat-3c .btn-devis{width:100%;position:absolute;bottom:0;}
.produit-content-col-cat-3c .btn-devis a{font-family:'GothamBook';font-style:normal;font-weight:normal;text-transform:uppercase;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:11px;padding:7px 0 5px;margin:10px 0;text-align:center;text-decoration:none;background-color:rgba(255, 104, 52, 1);color:rgba(255, 255, 255, 1);border:1px solid rgba(255, 104, 52, 1);display:block;}
.produit-content-col-cat-3c .btn-devis a:hover{background-color:rgba(237, 28, 36, 1);border:1px solid rgba(237, 28, 36, 1);}
.produit-content-col-cat-3c .btn-voir{width:100%;position:absolute;bottom:36px;}
.produit-content-col-cat-3c .btn-voir a{font-family:'GothamBold';font-style:normal;font-weight:normal;text-transform:uppercase;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:11px;padding:7px 0 5px;margin:10px 0;text-align:center;text-decoration:none;background-color:rgba(255, 255, 255, 1);color:rgba(12, 81, 38, 1);border:1px solid rgba(12, 81, 38, 1);display:block;}
.produit-content-col-cat-3c .btn-voir a:hover{background-color:rgba(12, 81, 38, 0.1);}
.produit-content-col-cat-21-tele{padding:30px 0 160px 0 !important;}
.produit-content-col-cat-21 .btn-devis{width:100%;position:absolute;bottom:0;}
.produit-content-col-cat-21 .btn-devis a{font-family:'GothamBook';font-style:normal;font-weight:normal;text-transform:uppercase;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:11px;padding:7px 0 5px;margin:10px 0;text-align:center;text-decoration:none;background-color:rgba(255, 104, 52, 1);color:rgba(255, 255, 255, 1);border:1px solid rgba(255, 104, 52, 1);display:block;}
.produit-content-col-cat-21 .btn-devis a:hover{background-color:rgba(237, 28, 36, 1);border:1px solid rgba(237, 28, 36, 1);}
.produit-content-col-cat-21 .btn-voir{width:100%;position:absolute;bottom:36px;}
.produit-content-col-cat-21 .btn-voir a{font-family:'GothamBold';font-style:normal;font-weight:normal;text-transform:uppercase;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:11px;padding:7px 0 5px;margin:10px 0;text-align:center;text-decoration:none;background-color:rgba(255, 255, 255, 1);color:rgba(12, 81, 38, 1);border:1px solid rgba(12, 81, 38, 1);display:block;}
.produit-content-col-cat-21 .btn-voir a:hover{background-color:rgba(12, 81, 38, 0.1);}
.produit-content-col-cat-21 .btn-tele{width:100%;position:absolute;bottom:96px;}
.produit-content-col-cat-21 .btn-tele a{font-family:'GothamBold';font-style:normal;font-weight:normal;text-transform:uppercase;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;padding:9px 0 7px;margin:10px 0;text-align:center;text-decoration:none;background-color:rgba(15, 114, 108, 1);color:rgba(255, 255, 255, 1);border:1px solid rgba(15, 114, 108, 1);display:block;}
.produit-content-col-cat-21 .btn-tele a:hover{background-color:rgba(12, 81, 38, 1);border:1px solid rgba(12, 81, 38, 1);}
.contact-100{width:100%;padding:0 0 30px 0;display:flex;flex-wrap:wrap;justify-content:space-between;}
.contact-50{}
.filleft{border-left:12px solid rgba(15, 114, 108, 0.3);width:calc( 50% - 34px);padding:0 0 0 22px;}
.nofil{width:calc( 50% - 60px);padding:0 60px 0 0;}
.contact-100 h1{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:35px;text-decoration:none;color:rgba(12, 81, 38, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:8px 0 0 0;margin:0;}
.contact-100 h2{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:25px;text-decoration:none;color:rgba(12, 81, 38, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:15px 0 12px 0;margin:0;}
.contact-100 h3{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:19px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 10px 0;margin:0;}
.contact-100 p{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:15px;line-height:20px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 10px 0;margin:0;}
.contact-100 h5, .contact-100 h5 a{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:21px;text-decoration:none;color:rgba(15, 114, 108, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 0 0;margin:0;border-bottom:4px solid rgba(15, 114, 108, 0);}
.contact-100 h5 a:hover{color:rgba(12, 81, 38, 1);border-bottom:4px solid rgba(15, 114, 108, 0.6);}
.actuleft{width:100%}
.acturight{width:100%;padding:10px 0 0 0;}
.actu{padding:60px 0 80px 0;}
.actu h1{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:25px;text-decoration:none;color:rgba(12, 81, 38, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0;}
.actu h2{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:20px;text-decoration:none;color:rgba(12, 81, 38, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:15px 0 8px 0;margin:0;}
.actu h3{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:16px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 8px 0;margin:0;}
.actu p{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:15px;line-height:22px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 8px 0;margin:0;}
.actu a{text-decoration:none;color:rgba(15, 114, 108, 1);}
.actu a:hover{color:rgba(12, 81, 38, 1);}
.actuleft p a{text-transform:uppercase;color:rgba(255,255,255,1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgba(12,81,38,0.5);padding:4px 10px 1px 10px;margin:22px 0 0 0;z-index:3;display:inline-block;}
.actuleft p a:hover{background-color:rgba(12,81,38,1);color:rgba(255,255,255,1);}
.header-menu-mobile{}
#menu-mobile{display:block;height:23px;right:5%;top:25px;margin:0;padding:0;position:fixed;width:23px;z-index:3400;}
#toggle{display:block;position:fixed;top:0;right:0;width:100%;padding:0;background-color:rgba(255, 255, 255, 0.95);z-index:3000;}
#toggle ul{width:80%;list-style-type:none;margin:auto;padding:30px 0;}
#toggle li{color:rgba(0, 0, 0, 0.6);font-family:'Montserrat', Arial;font-style:normal;font-weight:bold;text-rendering:optimizeLegibility;font-size:17px;text-decoration:none;line-height:17px;text-align:left;margin:0;padding:8px 0 8px;border-bottom:1px solid rgba(0, 0, 0, 0.8);}
#toggle li a{color:rgba(0, 0, 0, 0.6);font-family:'Montserrat', Arial;font-style:normal;font-weight:bold;text-rendering:optimizeLegibility;font-size:17px;text-decoration:none;line-height:17px;text-align:left;margin:0;padding:0 0 0 15px;}
#toggle .sub-menu{list-style-type:none;margin:0;padding:8px 0 0 0 !important;}
#toggle .sub-menu li{color:rgba(0, 0, 0, 0.6);font-family:'MontserratSemiBold', Arial;font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;font-size:15px;text-decoration:none;line-height:17px;text-align:left;margin:0;padding:5px 0 0 15px;display:inline-block;border:none;}
#toggle .sub-menu li a {
color: rgba(0, 0, 0, 0.6);
font-family: 'MontserratSemiBold', Arial;
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
font-size: 15px;
text-decoration: none;
line-height: 17px;
text-align: left;
margin: 0;
padding: 0;
} *{margin:0;padding:0;}
#nav-icon3{width:23px;height:23px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}
#nav-icon3 span{display:block;position:absolute;height:4px;width:100%;background:rgba(0, 0, 0, 1);border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#nav-icon3 span:nth-child(1){top:0px;}
#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3){top:7px;}
#nav-icon3 span:nth-child(4){top:14px;}
#nav-icon3.open span:nth-child(1){top:7px;width:0%;left:50%;}
#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-icon3.open span:nth-child(4){top:7px;width:0%;left:50%;}
.nav{position:absolute;margin:0;padding:0;width:550px;display:block;}
.nav ul{z-index:200;margin:0;padding:0;text-indent:0;}
.nav li{display:block;float:left;margin:0;text-decoration:none;position:relative;}
.nav li a:hover{background:rgba(15, 114, 108, 0.8);color:rgba(255, 255, 255, 1);}
.nav li a{font-family:'MontserratLight', Arial;font-size:13px;line-height:16px;font-weight:normal;font-style:normal;position:relative;display:block;padding:2px 6px 2px;margin:0px 8px 2px 0;text-decoration:none;text-transform:uppercase;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.nav li li{display:block;float:inherit;margin:0;text-decoration:none;position:relative;margin:3px;}
.nav li li:hover{}
.nav li li a{font-family:'MontserratLight', Arial;font-size:13px;font-weight:normal;font-style:normal;position:relative;display:block;padding:4px 6px;text-decoration:none;text-transform:uppercase;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.nav li ul{position:absolute;z-index:1000;top:0;display:none;margin:0;width:300px;}
.nav ul li:hover>ul{display:block;border-left:0;top:20px;background-color:rgba(255, 255, 255, 1);border-left:1px solid rgba(15, 114, 108, 0.8);border-top:1px solid rgba(15, 114, 108, 0.8);}
.nav li .current-menu-item, .nav .current-menu-item>a, .nav li .current-menu-item>a .nav .current-menu-ancestor>a, .nav li .current-menu-ancestor>a, .nav .current_page_item>a, .nav li .current_page_item>a, .nav .current_page_ancestor>a, .nav li .current_page_ancestor>a, .nav .current-category-ancestor a, .nav .current-post-ancestor a, .nav li .current-post-ancestor a{background:rgba(15, 114, 108, 1);color:rgba(255, 255, 255, 1);}
.infofooter{width:90%;margin:0 auto;padding:20px 0 20px 0;}
.infofooter p{font-family:'GothamBook', Arial;font-size:13px;line-height:22px;font-weight:normal;font-style:normal;position:relative;text-align:center;padding:0px 20px 5px 0;text-decoration:none;text-transform:uppercase;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.infofooter p a{font-family:'GothamMedium', Arial;text-decoration:none;color:rgba(0, 0, 0, 0.6);}
.infofooter p a:hover{color:rgba(0, 0, 0, 1);}
.navfooter{position:relative;margin:0 auto;padding:0;width:100%;display:block;}
.navfooter ul{width:90%;z-index:200;margin:auto;padding:0;text-indent:0;text-align:center;}
.navfooter li{display:inline-block;margin:0;text-decoration:none;}
.navfooter li:hover{}
.navfooter li a{font-family:'MontserratLight', Arial;font-size:14px;line-height:18px;font-weight:normal;font-style:normal;position:relative;display:block;padding:0px 10px 5px;text-decoration:none;text-transform:uppercase;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.titre-produit-nombre{padding:1px 0 25px 0 !important;}
.titre-produit .frm_primary_label{font-family:'GothamBold', Arial !important;font-weight:normal !important;font-style:normal !important;font-size:18px !important;line-height:21px !important;text-decoration:none !important;color:rgba(15, 114, 108, 1) !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;padding:18px 0 5px 0 !important;margin:0 !important;}
.frm_description a{font-family:'GothamMedium', Arial !important;font-weight:normal !important;font-style:normal !important;font-size:14px !important;line-height:17px !important;text-decoration:none !important;color:rgba(255, 255, 255, 1) !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;padding:5px 10px !important;margin:8px 0 0 0 !important;background-color:rgba(15, 114, 108, 1);display:inline-block;}
.frm_opt_container{}
.frm_description{font-family:'GothamMedium', Arial !important;font-weight:normal !important;font-style:normal !important;font-size:14px !important;line-height:17px !important;text-decoration:none !important;color:rgba(15, 114, 108, 1) !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;padding:0 !important;margin:0 !important;}
.form-para{font-family:'GothamMedium', Arial !important;font-weight:normal !important;font-style:normal !important;font-size:14px !important;line-height:18px !important;text-decoration:none !important;color:rgba(15, 114, 108, 1) !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;padding:0 0 20px 0 !important;margin:0 !important;}
.form-para p{font-family:'GothamMedium', Arial !important;font-weight:normal !important;font-style:normal !important;font-size:14px !important;line-height:18px !important;text-decoration:none !important;color:rgba(15, 114, 108, 1) !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;padding:0 0 20px 0 !important;margin:0 !important;}
.form-para{font-family:'GothamMedium', Arial !important;font-weight:normal !important;font-style:normal !important;font-size:14px !important;line-height:21px !important;text-decoration:none !important;color:rgba(15, 114, 108, 1) !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;padding:0 0 20px 0 !important;margin:0 !important;}
.form-para a{color:rgba(15, 114, 108, 1) !important;}
.form-texte{font-family:'GothamBook', Arial !important;font-weight:normal !important;font-style:normal !important;font-size:14px !important;line-height:21px !important;text-decoration:none !important;color:rgba(0, 0, 0, 1) !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;padding:0 0 0 15px !important;margin:30px 0 !important;border-left:18px solid rgba(15, 114, 108, 0.3);display:block !important;}
.form-texte a{font-family:'GothamMedium', Arial !important;color:rgba(15, 114, 108, 1) !important;text-decoration:none !important;}
.titre-form-h3 h3{font-family:'GothamBook', Arial !important;font-weight:normal !important;font-style:normal !important;font-size:29px !important;line-height:31px !important;text-decoration:none !important;color:rgba(15, 114, 108, 1) !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;padding:60px 0 4px 0 !important;margin:0 0 20px 0 !important;border-bottom:1px solid rgba(15, 114, 108, 1) !important;}
.frm_style_style-formidable.with_frm_style .frm-show-form .frm_section_heading h3{border-top:0px solid rgba(0, 0, 0, 0) !important;}
#cookie-notice{font-family:'GothamMedium', Arial !important;font-weight:normal !important;font-style:normal !important;font-size:11px !important;line-height:20px !important;text-decoration:none !important;color:rgba(255, 255, 255, 1) !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}
a.button{font-family:'GothamMedium', Arial !important;font-weight:normal !important;font-style:normal !important;font-size:11px !important;line-height:20px !important;text-decoration:none !important;color:rgba(255, 255, 255, 1) !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;margin:0 3px;padding:4px 10px 4px;background-color:rgba(15, 114, 108, 1);border-radius:4px;}
.tablepress{width:100% !important;}
.tablepress tfoot th, .tablepress thead th{background-color:rgba(255, 255, 255, 1) !important;vertical-align:middle;text-align:center;font-family:'GothamMedium', Arial !important;font-weight:normal !important;font-style:normal !important;font-size:9px !important;line-height:10px !important;text-decoration:none !important;color:rgba(15, 114, 108, 1) !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}
.tablepress td, .tablepress th{padding:8px 1% !important;}
.tablepress td.column-1{vertical-align:middle;text-align:left;font-family:'GothamMedium', Arial !important;font-weight:normal !important;font-style:normal !important;font-size:8px !important;line-height:9px !important;text-decoration:none !important;color:rgba(0, 0, 0, 1) !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;letter-spacing:0.06px;}
.tablepress td.column-2, .tablepress td.column-3, .tablepress td.column-4, .tablepress td.column-5{text-align:center !important;font-family:'GothamBook', Arial !important;font-weight:normal !important;font-style:normal !important;font-size:8px !important;line-height:9px !important;text-decoration:none !important;color:rgba(0, 0, 0, 1) !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}
.fa-check{color:rgba(15, 114, 108, 1) !important;}
.fa-lx{font-size:20px !important;padding:4px 0 0 0;}
.the_champ_sharing_container{padding:10px 0;margin:30px 0 0 0;}
.theChampSharingArrow{opacity:0;}
#navcontainer{padding:50px 0 30px 30px;}
#navcontainer ul{font-family:'Auto1', Arial;padding:0;font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#navcontainer ul li{padding:0;display:inline;}
#navcontainer ul li a{text-decoration:none;padding:4px 12px;color:#fff;background-color:rgba(15, 114, 108, 0.6);}
#navcontainer ul li .dots{text-decoration:none;padding:4px 12px;color:#fff;background-color:rgba(15, 114, 108, 0.6);}
#navcontainer ul li .current{color:#fff;padding:4px 12px;background-color:rgba(15, 114, 108, 1);}
#navcontainer ul li a:hover{color:#fff;background-color:rgba(15, 114, 108, 1);}
.partners-content{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}
.partenaire{width:100%;padding:0 0 10px 0;margin:10px 0 30px;position:relative;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;border-bottom:1px solid rgba(0, 0, 0, 1);}
.partenaire-adresse1, .partenaire-adresse2{width:37%;}
.partenaire-adresse1{padding:0 0 0 3%;}
.partenaire-logo{width:20%;padding:0 2% 0 0;}
.partenaire-adresse1 h3{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;font-size:24px;text-decoration:none;color:rgba(12, 81, 38, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0;}
.partenaire-adresse1 h3 small{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;font-size:15px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0;}
.partenaire-adresse1 p, .partenaire-adresse2 p{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:14px;line-height:19px;text-decoration:none;color:rgba(0, 0, 0, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0;}
.partenaire-adresse1 p a, .partenaire-adresse2 p a{font-family:'GothamBold', Arial;font-weight:normal;font-style:normal;font-size:14px;line-height:19px;text-decoration:none;color:rgba(15, 114, 108, 1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0;}
.page-content-boutique{width:100%;margin:0 auto;padding:40px 0 60px 0;}
.page-content-boutique-intro{width:90%;margin:0 auto;padding:0 0 20px 0;}
.page-content-boutique-lien{width:100%;margin:0 auto;padding:20px 0 40px 0;display:flex;justify-content:center;flex-wrap:wrap;}
.boutique-lien{width:80%;margin:5%;position:relative;padding:0 0 60px 0;}
.boutique-lien-image{height:auto;width:70%;margin:0 auto 25px auto;display:flex;align-content:flex-end;justify-content:center;position:relative;}
.boutique-lien-image img{position:relative;bottom:0;}
.boutique-lien h3{font-family:'GothamBlack', Arial;font-weight:normal;font-style:normal;font-size:19px;line-height:22px;text-align:center;text-decoration:none;color:rgba(255,255,255,1);background:rgba(12,81,38,0.7);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:15px 0;margin:0 0 15px 0;border-radius:5px;}
.boutique-lien h3 a{text-decoration:none;color:rgba(255,255,255,1);padding:0;margin:0;}
.boutique-lien h3:hover{text-decoration:none;color:rgba(255,255,255,1);background:rgba(12,81,38,1);}
.boutique-lien p{font-family:'GothamBook', Arial;font-weight:normal;font-style:normal;font-size:15px;line-height:19px;text-align:center;text-decoration:none;color:rgba(0,0,0,1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 10px 0;margin:0;}
button.single_add_to_cart_button, button.single_adq_button{font-family:'GothamBook' !important;font-style:normal !important;font-weight:normal !important;text-transform:uppercase !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-size:18px !important;padding:9px 16px 7px !important;margin:10px 0 !important;text-align:center !important;text-decoration:none !important;border-radius:0 !important;background-color:rgba(255,104,52,1) !important;color:rgba(255,255,255,1) !important;display:inline-block !important;}
button.single_add_to_cart_button:hover, button.single_adq_button:hover{background-color:rgba(237,28,36,1) !important;}
.woocommerce div.product form.cart div.quantity {
display: none ;
}