@import "/files/theme_files/assets/bootstrap-4/css/bootstrap.min.css";@import "/files/theme_files/assets/font-awesome/css/font-awesome.min.css";@import "/files/theme_files/assets/flag-icon/css/flag-icon.min.css";body{font-size:16px;font-family:'Arial', sans-serif;color:#212121}.invisible{display:none}ul{list-style-type:square}a{color:#fe0000;text-decoration:none;outline:none}a:hover{text-decoration:none;color:#ff6565}p.back{margin-top:30px;margin-bottom:30px;text-align:center}.hidden{display:none}h1,h2,h3,h4,h5,h6{font-family:'Lato', sans-serif;text-transform:uppercase;font-weight:300}h1{font-size:35px;line-height:45px;margin:60px auto 60px auto;text-align:center;display:table;position:relative;padding:0 20px}h1:after{content:'';height:3px;width:25px;background-color:#fe0000;position:absolute;top:47%;left:100%}h1:before{content:'';height:3px;width:25px;background-color:#fe0000;position:absolute;top:47%;right:100%}h2{font-size:26px;line-height:32px;margin:0 0 40px 0}h3{font-size:20px;line-height:24px;margin:35px 0 30px 0}h4{font-size:20px;line-height:24px;margin:25px 0 15px 0}h5{font-size:18px;line-height:24px;margin:20px 0 10px 0;text-transform:none;color:#fe0000}h6{font-size:16px;line-height:20px;text-transform:none;margin:20px 0 10px 0}.no-margin-top h1,.no-margin-top h2,.no-margin-top h3,.no-margin-top h4,.no-margin-top h5,.no-margin-top h6{margin-top:0px}.fullimg img{width:100%;height:auto}.widthIE{width:100%;height:auto}.image_container.float_left{float:left}.image_container.float_left img{max-width:100%;height:auto}.image_container.float_right{float:right}.image_container.float_right img{max-width:100%;height:auto}.image_container.float_above{float:none}.image_container.float_above img{max-width:100%;height:auto}.image_container.float_below{float:none}.image_container.float_below img{max-width:100%;height:auto}.btn{padding:10px 12px;font-family:'Lato', sans-serif;font-weight:300;text-transform:uppercase;font-size:16px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.btn i{padding-right:5px}.btn-default{color:#fff !important;background-color:#fe0000;border:none}.btn-default:focus,.btn-default.focus{color:#fff;background-color:#ff6565;border:none}.btn-default:hover{color:#fff;background-color:#ff6565;border:none}.btn-alt{color:#212121 !important;background-color:#eaeaea;border:none}.btn-alt i{color:#fe0000}.btn-alt:focus,.btn-alt.focus{color:#fe0000 !important}.btn-alt:hover{color:#fe0000 !important}.btn-white{color:#fff !important;background-color:transparent;border:solid 1px #fff}.btn-white:focus,.btn-white.focus{color:#fe0000 !important;background-color:#fff;border:solid 1px #fff}.btn-white:hover{color:#fe0000 !important;background-color:#fff;border:solid 1px #fff}.btn-search{color:#212121 !important;background-color:#d9d9d9;border:solid 1px #d9d9d9}.btn-search:focus,.btn-search.focus{color:#212121 !important;background-color:#eaeaea;border:solid 1px #d9d9d9}.btn-search:hover{color:#212121 !important;background-color:#eaeaea;border:solid 1px #d9d9d9}.form-group label{color:#212121;font-family:'Lato', sans-serif;text-transform:uppercase;font-size:12px;margin-bottom:3px}.form-group label .mandatory{color:#f00}.form-check label{text-transform:none}.form-control{border-color:#d9d9d9;color:#212121;box-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.form-control:focus{border-color:#fe0000;color:#212121;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(33, 33, 33, 0.075), 0 0 8px rgba(234, 234, 234, 0.6);box-shadow:inset 0 1px 1px rgba(33, 33, 33, 0.075), 0 0 8px rgba(234, 234, 234, 0.6)}.form-control::-moz-placeholder{color:#212121}.no-margin-top{margin-top:0px !important}.no-margin-bottom{margin-bottom:0px !important}header{background-color:#fff;border-bottom:solid 1px #eaeaea}header .header-top{padding-top:5px;padding-bottom:5px;margin-bottom:10px;background-color:#212121}header .header-top p{margin:0}header .header-top a{color:#fff;display:inline-block;margin-left:15px}header .header-top a:hover{color:#ff6565}header .header-top a i{font-size:20px}header .header-top .mod_changelanguage{margin-left:30px}header .header-top .mod_changelanguage a{margin-left:5px;text-decoration:none}header .navbar-brand{margin-bottom:5px}header .navbar-brand img{width:280px;height:auto}header.navbar-fixed-top{background-color:#fff}#cookie-banner-message{position:absolute;width:100%;top:0;left:0;z-index:1000}#navbar-main{top:-110px;position:static}#navbar-main.navbar-fixed-top{position:fixed;top:-40px;transition:top 0.3s ease-in-out 0s;width:100%;z-index:10}#navbar-main.navbar-fixed-top .navbar-brand img{width:200px}.navbar{padding:0px}.navbar-nav li{padding:0;position:relative;text-align:center}.navbar-nav li a.nav-link{display:inline-block;padding:0 15px !important;font-family:'Lato', sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;color:#212121;line-height:20px}.navbar-nav li a.nav-link:hover{color:#fe0000}.navbar-nav li a.nav-link:focus{color:#fe0000;text-decoration:none}.navbar-nav li.homepage a{visibility:hidden;width:50px}.navbar-nav li.homepage a:before{content:"\f015";font-family:FontAwesome;font-size:18px;visibility:visible}.navbar-nav li.last a.nav-link{padding-right:0px !important}.navbar-nav li.active a,.navbar-nav li.trail a{color:#fe0000;position:relative;display:inline-block}.navbar-nav li.active a:after,.navbar-nav li.trail a:after{content:'';position:absolute;top:-10px;left:50%;margin-left:-25px;width:50px;height:5px;border:solid 2px #fe0000;border-color:#fe0000 transparent transparent transparent;border-radius:50%/5px 5px 0 0}.navbar-nav li.active li a,.navbar-nav li.trail li a{color:#212121}.navbar-nav li.active li a:after,.navbar-nav li.trail li a:after{width:0px;height:0px;border:none}.navbar-nav li.active li.active a,.navbar-nav li.trail li.active a{color:#fe0000}.navbar-nav li.active.homepage a:after,.navbar-nav li.trail.homepage a:after{width:0px;height:0px;border:none}.navbar-nav li .dropdown-menu{background-color:#eaeaea;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;border:none}.navbar-nav li .dropdown-menu li{padding:10px}.navbar-nav li .dropdown-menu li a.nav-link{display:block;text-align:left}.navbar-nav li .dropdown-menu li.active a:after,.navbar-nav li .dropdown-menu li.trail a:after{width:0px;height:0px;border:none}#wrapper{padding-bottom:40px}.img-bg{padding-top:80px;padding-bottom:80px;position:relative;overflow:hidden}.img-bg:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url("/files/theme_files/img/image-fond.jpg");background-repeat:no-repeat;background-position:50% 0;background-size:cover}.img-bg:after{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(255, 255, 255, 0.9)}.img-bg .container{position:relative;z-index:3}.img-bg h1,.img-bg h2,.img-bg h3,.img-bg h4,.img-bg h5,.img-bg h6{margin-top:0px}.color-bg{background-color:#eaeaea}#myCarousel a.carousel-link{width:100%;display:block}#myCarousel img{width:100%;height:auto}#myCarousel .carousel-indicators{margin-bottom:0px;bottom:20px}#myCarousel .carousel-indicators li{flex:none;background-color:#fff;height:18px;width:18px;border:solid 2px #212121;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin:0 10px}#myCarousel .carousel-indicators li.active,#myCarousel .carousel-indicators li:hover{background-color:#212121;border:solid 4px #fff}#myCarousel .carousel-control-next,#myCarousel .carousel-control-prev{width:8%}#myCarousel .carousel-control-next .carousel-control-arrow,#myCarousel .carousel-control-prev .carousel-control-arrow{width:40px;height:79px}#myCarousel .carousel-control-next .carousel-control-arrow{background:url("/files/theme_files/img/fleche-carousel-droite.png") top right no-repeat}#myCarousel .carousel-control-prev .carousel-control-arrow{background:url("/files/theme_files/img/fleche-carousel-gauche.png") top left no-repeat}#myCarousel .carousel-caption{background-color:rgba(255, 255, 255, 0.8);text-align:left;padding:30px;left:10%;bottom:120px;color:#212121;right:60%}#myCarousel .carousel-caption .carousel-item-title{font-size:20px;line-height:24px;font-family:'Lato', sans-serif;text-transform:uppercase;font-weight:300;margin-bottom:15px}#myCarousel .carousel-caption .carousel-item-title a{color:#212121}#myCarousel .carousel-caption .carousel-item-title a:hover{color:#fe0000}#myCarousel .carousel-caption p{margin:0}#searchengine{padding-top:30px;padding-bottom:30px;background-color:#eaeaea}#searchengine .search-title{margin-top:0px;margin-bottom:30px;font-size:24px;line-height:28px;font-family:'Lato', sans-serif;text-transform:uppercase;font-weight:300}#searchengine .form-pane .row{align-items:flex-end}#searchengine button{margin-bottom:10px}.mod_sitemap li a{color:#212121}.img-block .img-block-inner{position:relative}.img-block .img-block-inner img{width:100%;height:auto;display:block}.img-block .img-block-inner .overlay{position:absolute;bottom:0;left:0;right:0;background-color:rgba(255, 255, 255, 0.8);overflow:hidden;width:100%;height:50px;transition:0.5s ease}.img-block .img-block-inner .overlay h2{margin:15px 0;text-align:center;font-weight:300}.img-block .img-block-inner .overlay h3{margin:30px 0;text-align:center;font-weight:300;color:#fff}.img-block .img-block-inner .overlay p{padding:15% 15px 15px 15px;color:#fff}.img-block .img-block-inner .overlay p.alt-padding-top{padding-top:15px}.img-block .img-block-inner:hover .overlay{height:100%;background-color:rgba(254, 0, 0, 0.7)}.img-block .img-block-inner:hover .overlay h2{color:#fff}#columncontent{padding-top:60px}#columncontent .mod_navigation ul{padding:0px;margin:0px;list-style-type:none}#columncontent .mod_navigation ul li a,#columncontent .mod_navigation ul li span{display:block;font-family:'Lato', sans-serif;color:#212121;text-transform:uppercase;margin-bottom:10px;font-weight:300}#columncontent .mod_navigation ul li a:before,#columncontent .mod_navigation ul li span:before{content:"\f105";font-family:FontAwesome;color:#fe0000;margin-right:10px}#columncontent .mod_navigation ul li a:hover,#columncontent .mod_navigation ul li span{color:#fe0000}#columncontent .mod_navigation ul li ul{padding-left:20px}#columncontent .mod_navigation ul li ul li a,#columncontent .mod_navigation ul li ul li span{text-transform:none}.list-item{margin-bottom:30px;display:flex}.list-item .list-item-inner{width:100%}.list-item .list-item-cnt{position:relative}.list-item .list-item-cnt:before{content:"";position:absolute;right:100%;bottom:100%;left:30px;right:auto;width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:14px solid #eaeaea}.list-item .list-item-cnt h2,.list-item .list-item-cnt h3{margin:0px 0px 0px 0px;font-weight:400;font-size:21px;color:#fe0000;padding:10px;background-color:#eaeaea;border:solid 1px #d9d9d9;border-top:none;height:80px}.list-item .list-item-cnt h2.list-item-has-subitems,.list-item .list-item-cnt h3.list-item-has-subitems{padding-right:20px;cursor:pointer;position:relative}.list-item .list-item-cnt h2.list-item-has-subitems:after,.list-item .list-item-cnt h3.list-item-has-subitems:after{content:"\f107";font-family:FontAwesome;color:#fe0000;position:absolute;right:10px;top:30px}.list-item .list-item-cnt ul.list-item-subitems{list-style-type:none;padding:10px;margin:0;display:none;background-color:#eaeaea;border:solid 1px #d9d9d9;border-top:none}.list-item .list-item-cnt ul.list-item-subitems li a{display:block;color:#212121}.list-item .list-item-cnt ul.list-item-subitems li a:hover{color:#ff6565}.list-item .list-item-cnt ul.list-item-subitems li a:before{content:"\f105";font-family:FontAwesome;padding-right:5px}.list-item .list-item-cnt p.list-item-info{margin-top:10px;font-style:italic;font-size:12px;margin-bottom:0px}.list-item .list-item-cnt .list-item-teaser{margin-top:10px}.list-item .list-item-img{position:relative;border:solid 1px #d9d9d9;border-bottom:none}.list-item .list-item-img .list-item-img-inner{background-color:#fff}.list-item .list-item-img .list-item-img-inner img{display:block;max-width:100%;max-height:100%}.list-item .list-item-img .list-item-img-inner .overlay{position:absolute;bottom:0;left:0;right:0;background-color:rgba(254, 0, 0, 0.7);overflow:hidden;width:100%;height:0;transition:0.5s ease}.list-item .list-item-img .list-item-img-inner .overlay p{position:absolute;overflow:hidden;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.list-item .list-item-img .list-item-img-inner:hover .overlay{height:100%}.list-item .list-item-img-square{position:relative}.list-item .list-item-img-square:after{padding-top:100%;display:block;content:''}.list-item .list-item-img-square .list-item-img-inner{position:absolute;top:0;bottom:0;right:0;left:0;padding:5px}.list-item-no-img .list-item-cnt:before{border:none}.list-item-no-img .list-item-cnt h2,.list-item-no-img .list-item-cnt h3{border-top:solid 1px #d9d9d9}.list-product .list-item-inner{background-color:#eaeaea;border:solid 1px #d9d9d9}.list-product .list-item-inner .list-item-cnt{padding:10px}.list-product .list-item-inner .list-item-cnt h3{padding:0px;background-color:#eaeaea;border:none;height:auto}.list-product .list-item-inner .list-item-img{border:none}#filterActions{margin-bottom:20px}.list-item-filter{display:none;transform:scale(0);opacity:0;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out}.list-item-filter.showProduct{display:flex;transform:scale(1);opacity:1;animation:anim 0.3s ease-in-out}@keyframes anim{0%{display:none;opacity:0}1%{display:block;opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.parent-description{margin-bottom:50px}.item-detail h1{margin-bottom:30px}.item-detail h1 sup{font-size:12px;font-style:italic;color:#fe0000;vertical-align:top;top:0px}.item-detail .detail-item-teaser{margin-bottom:60px;text-transform:uppercase;color:#fe0000;font-size:20px}.item-detail span.item-detail-label{font-weight:bold}.item-detail .item-detail-img{margin-bottom:30px}.item-detail .item-detail-cnt{margin-bottom:30px}.item-detail p.detail-item-info{font-style:italic;font-size:12px;margin-bottom:15px}.item-detail .item-detail-section{padding:30px 0}.item-detail .item-detail-characteristic a{color:#212121;text-decoration:underline}.item-detail .item-detail-characteristic a:hover{color:#fe0000}.item-detail .item-detail-vegetal{color:#299826;font-style:italic}.item-detail .item-gallery .gallery-item{margin-bottom:30px}.item-detail .item-gallery .gallery-square-img{position:relative}.item-detail .item-gallery .gallery-square-img:after{padding-top:100%;display:block;content:''}.item-detail .item-gallery .gallery-square-img a{position:absolute;top:0;bottom:0;right:15px;left:15px;padding:5px;border:solid 1px #d9d9d9}.item-detail .item-gallery .gallery-square-img a img{display:block;max-width:100%;max-height:100%}#footer{background-color:#303030;color:#fff}#footer a{color:#fff}#footer a:hover{color:#ff6565}#footer ul{list-style-type:none;padding:0}#footer .footer-button-block{margin-top:25px;margin-bottom:25px}#copyright{background-color:#212121;color:#fff;padding-bottom:15px;padding-top:15px;font-size:12px}#copyright p{margin:0}#copyright a{color:#fff}#copyright a:hover{color:#ff6565}@media (max-width:1199px){#myCarousel .carousel-caption{right:40%}header .navbar-brand img{width:210px}}@media (max-width:991px){header{padding-bottom:10px}header .header-top{margin-bottom:30px}.navbar-toggler-right{background:#fe0000;right:0px;top:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.navbar-toggler-icon:after{content:"\f0c9";font-family:FontAwesome;color:#fff;font-size:1.5em}.navbar-nav li{text-align:left;padding:10px}.navbar-nav li.active a:after,.navbar-nav li.trail a:after{width:0px;height:0px;border:none}.navbar-nav li .dropdown-menu{background-color:#fff;padding:10px 0 0 10px;display:block}#navbar-main.navbar-fixed-top{position:static}#navbarSupportedContent{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin-top:10px;border:solid 1px #d9d9d9;padding:5px 15px}#navbarSupportedContent .navbar-nav li.first a{visibility:visible;width:auto}#navbarSupportedContent .navbar-nav li.homepage a:before{visibility:hidden;width:0px;content:''}#myCarousel .carousel-caption{right:15%;left:15%}#myCarousel .carousel-caption h2{margin-bottom:0px;text-align:center}.img-block .img-block-inner .overlay h5{margin:15px 0}}@media (max-width:767px){#myCarousel .carousel-control-next,#myCarousel .carousel-control-prev{width:15%}}
