/* updated : 2025-12-13 03:02:35*/#language-flags{overflow:hidden}#language-flags a{float:left;margin:0 5px 0 0;display:block;text-indent:-100000px}#language-flags.size-16 a{width:16px;height:16px;background:url(../images/flags/flags_16x16.png) no-repeat center center}#language-flags.size-16 a.fr{background-position:0 0}#language-flags.size-16 a.en{background-position:-16px 0}#language-flags.size-16 a.de{background-position:-32px 0}#language-flags.size-16 a.nl{background-position:-48px 0}#language-flags.size-24 a{width:24px;height:24px;background:url(../images/flags/flags_24x24.png) no-repeat center center}#language-flags.size-24 a.fr{background-position:0 0}#language-flags.size-24 a.en{background-position:-24px 0}#language-flags.size-24 a.de{background-position:-48px 0}#language-flags.size-24 a.nl{background-position:-72px 0}#language-flags.size-32 a{width:32px;height:32px;background:url(../images/flags/flags_32x32.png) no-repeat center center}#language-flags.size-32 a.fr{background-position:0 0}#language-flags.size-32 a.en{background-position:-32px 0}#language-flags.size-32 a.de{background-position:-64px 0}#language-flags.size-32 a.nl{background-position:-96px 0}.responsive-menu,#responsive-menu{display:none}#responsive-menu:checked ~ .menu-page{display:block}.search-component-form .field{margin:0 0 5px 0;position:relative}.autocomplete{display:none; position:absolute; top:45px; left:0; width:500px; border:1px solid #CCCCCC; background:white no-repeat center center}.autocomplete.loading{min-height:100px;background-image:url(../images/loader/loader.svg)}.autocomplete > ul{max-height:300px;overflow:auto}.autocomplete ul{list-style-type:none}.autocomplete ul li > span{display:block;padding:10px 10px 10px 40px;background:url(../images/icons/star.svg) no-repeat 10px center;background-size:auto 20px;font-weight:bold}.autocomplete ul ul li{padding:5px 10px}.autocomplete ul ul li a p:first-child{font-weight:bold;font-size:1.2em}.autocomplete ul li > span.search-go{background:white;border-top:1px solid #CCCCCC}.autocomplete .all{text-align:right;padding:10px;background:#EEEEEE;font-weight:bold}.autocomplete .search-go{cursor:pointer}.search-component-last{margin:0 0 20px 0;float:left;width:45%;overflow:hidden}.search-component-last ul{margin:0 0 0 20px}.search-component-last ul li{float:left;width:50%}.search-component-recurrent{margin:0 0 20px 0;float:right;width:45%;overflow:hidden}.search-component-recurrent ul{margin:0 0 0 20px}.search-component-recurrent ul li{float:left;width:50%}.newsletter-subscription-form .title{margin:0 0 3px 0}.newsletter-subscription-form .message{margin:0 0 10px 0}.newsletter-subscription-complete .message{margin:0 0 20px 0;text-align:justify}.newsletter-subscription-complete .field label{float:left;width:140px}.newsletter-subscription-complete .field .themes{float:left}.newsletter-subscription-complete .field .themes p{margin:0 0 5px 0}.newsletter-subscription-complete .submit{text-align:center}.newsletter-subscription-complete .url{display:none}#event.event-inside figure{display:none}#event .logo{background:url(../images/plugins/shop-catalog/no-photo.jpg) no-repeat center center}#event .logo{width:auto;height:auto;border:1px solid #6F6C63;border-top:5px solid #6F6C63;padding:10px;background:white}#event figure{margin-left:20px;width:auto;height:auto;border:0;float:right}#event .description{margin-right:0;margin-bottom:20px}#event .description p{margin:0 0 3px 0}#event .slideshow{margin-right:460px;background:white}#event .slideshow a{color:#0d1f2d;text-decoration:none}#event aside h2{display:none}#event .product{margin-right:27px}#event .product:nth-child(4n+4){margin-right:0}.event-futures{margin:0;overflow:hidden}.event-futures .event{overflow:hidden;margin:0 0 50px 0}.event-futures .event h2{border-bottom:1px solid #0d1f2d; color:#0d1f2d; font-family:"Quicksand"; position:relative; text-align:center; padding:0 0 15px 0; font-size:3em; margin:20px 0 60px 0; padding-bottom:25px; font-weight:bold;}.event-futures .event h2::after{content:"";position:absolute;width:20px;border:5px solid #0d1f2d;left:50%;margin-left:-10px;bottom:-5px}.event-futures .event .date{float:right;margin:0 15px 0 0;text-align:center;font-weight:bold;margin:-35px 15px 15px 0;width:200px}.event-futures .event .image{float:right;width:35%;height:auto;margin:0 0 20px 20px}.event-futures .event .image img{width:100%}.event-futures .event .title{font-size:1.5em;margin:0 0 20px 0}.event-futures .event .title a{text-decoration:none;padding-bottom:3px}.event-futures .event .description{margin:0 0 0 0;text-align:justify}.event-futures .event .description p{margin:0 0 5px 0}#catalog-left .event-futures{width:190px;margin:20px 15px 0 15px;height:auto;position:static}#catalog-left .event{height:auto}#catalog-left .event-futures .event h2{margin:5px -9px 5px -9px;padding:5px;text-align:center}#catalog-left .event-futures .event .image{float:none;margin:0 auto 5px auto;width:160px;height:208px;text-align:center}#catalog-left .event-futures .event .date{float:none;margin:8px 0 8px 0;text-align:center;font-size:0.9em;width:auto}#homepage .top .left .event-futures{float:none;margin:10px 0 0 0;background:transparent;width:auto;position:static}#homepage .top .left .event-futures .event{border:0;height:auto;margin:0}#homepage .top .left .event-futures .event .title{color:black;text-align:left;width:auto;margin:0 0 10px 0;border:0}#homepage .top .left .event-futures .event .title a{color:black}#homepage .top .left .event-futures .event .image{float:none;margin:10px;text-align:center;width:140px;height:186px;overflow:hidden}#homepage .top .left .event-futures .event .product .desc{display:none}#homepage .top .left .event-futures .event .product:nth-of-type(2n+1){margin-left:0}#homepage .top .left .event-futures .event .product{height:205px}.events .event{width:220px;min-height:400px;padding:1px;text-align:center;border:1px solid #6F6C63;border-top:5px solid #6F6C63;float:left;margin:0 30px 30px 0;background:white;overflow:hidden}.events .event:nth-child(4n+4){margin-right:0}.events .event h2{border:0;padding:0;margin:10px 0 10px 0;background:none}.events .event h2 a{color:#0d1f2d;text-decoration:none}.events .event figure{width:200px;height:260px;margin:10px auto}.search-component-last ul li{margin:0 0 3px 0;list-style-type:square}.search-component-last ul li a{color:#333230}.search-component-recurrent ul li{margin:0 0 3px 0;list-style-type:square}.search-component-recurrent ul li a{color:#333230}.search-component-form{float:none;background:#70b7b5;padding:10px;position:relative}.search-component-form .form{border:none;position:relative;width:1000px;margin:auto;text-align:center}.search-component-form .field{padding:7px;margin:0}.search-component-form input{background:white;padding-left:5px;color:#999792}.search-component-form input[type=text]{width:90%;text-align:center;border-radius:20px 0px 0px 20px;margin-right:0px;padding:10px}.search-component-form input[type="submit"]{color:white;background:#2f576e;border-radius:0 20px 20px 0;padding:10px;width:auto;margin-left:-5px}.newsletter-subscription-form{float:left;width:280px}.newsletter-subscription-form .title{margin:0 0 15px 0;font-weight:bold;font-family:"Myriad Pro";font-size:1.2em;border-bottom:1px solid white;color:white}.newsletter-subscription-form .message{font-size:0.8em;margin:0 0 10px 0}.newsletter-subscription-form input[type=text]{background:#EAE7E0;color:#333230;border:1px solid white}.newsletter-subscription-form input[type=submit]{background:#999792;color:white;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;width:auto;padding:5px;<a href="..." title="...">}