body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.content-start{align-content:start}.content-center{align-content:center}.content-end{align-content:end}.items-start{align-items:start}.items-center{align-items:center}.items-end{align-items:end}[class*=grid_]{display:grid;grid-gap:1rem}[class*=grid_]>.block{margin-bottom:0}@media(min-width: 576px){.grid_mobile_100{grid-template-columns:1fr}.grid_mobile_50_50{grid-template-columns:repeat(2, 1fr)}.grid_mobile_33_33_33{grid-template-columns:repeat(3, 1fr)}.grid_mobile_25_25_25_25{grid-template-columns:repeat(4, 1fr)}.grid_mobile_75_25{grid-template-columns:3fr 1fr}.grid_mobile_25_75{grid-template-columns:1fr 3fr}.grid_mobile_66_33{grid-template-columns:2fr 1fr}.grid_mobile_33_66{grid-template-columns:1fr 2fr}.grid_mobile_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_mobile_25_50_25{grid-template-columns:1fr 2fr 1fr}.grid_mobile_25_25_50{grid-template-columns:1fr 1fr 2fr}.grid_mobile_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_mobile_30_40_30{grid-template-columns:3fr 4fr 3fr}.grid_mobile_30_30_40{grid-template-columns:3fr 3fr 4fr}}@media(min-width: 768px){.grid_tablet_100{grid-template-columns:1fr}.grid_tablet_50_50{grid-template-columns:repeat(2, 1fr)}.grid_tablet_33_33_33{grid-template-columns:repeat(3, 1fr)}.grid_tablet_25_25_25_25{grid-template-columns:repeat(4, 1fr)}.grid_tablet_75_25{grid-template-columns:3fr 1fr}.grid_tablet_25_75{grid-template-columns:1fr 3fr}.grid_tablet_66_33{grid-template-columns:2fr 1fr}.grid_tablet_33_66{grid-template-columns:1fr 2fr}.grid_tablet_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_tablet_25_50_25{grid-template-columns:1fr 2fr 1fr}.grid_tablet_25_25_50{grid-template-columns:1fr 1fr 2fr}.grid_tablet_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_tablet_30_40_30{grid-template-columns:3fr 4fr 3fr}.grid_tablet_30_30_40{grid-template-columns:3fr 3fr 4fr}.grid_tablet_20_40_40{grid-template-columns:1fr 2fr 2fr}.grid_tablet_40_20_40{grid-template-columns:2fr 1fr 2fr}.grid_tablet_40_40_20{grid-template-columns:2fr 2fr 1fr}}@media(min-width: 992px){.grid_desktop_100{grid-template-columns:1fr}.grid_desktop_50_50{grid-template-columns:repeat(2, 1fr)}.grid_desktop_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_desktop_33_33_33{grid-template-columns:repeat(3, 1fr)}.grid_desktop_75_25{grid-template-columns:3fr 1fr}.grid_desktop_25_75{grid-template-columns:1fr 3fr}.grid_desktop_66_33{grid-template-columns:2fr 1fr}.grid_desktop_33_66{grid-template-columns:1fr 2fr}.grid_desktop_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_desktop_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_desktop_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_desktop_25_50_25{grid-template-columns:1fr 2fr 1fr}.grid_desktop_25_25_50{grid-template-columns:1fr 1fr 2fr}.grid_desktop_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_desktop_30_40_30{grid-template-columns:3fr 4fr 3fr}.grid_desktop_30_30_40{grid-template-columns:3fr 3fr 4fr}.grid_desktop_20_40_40{grid-template-columns:1fr 2fr 2fr}.grid_desktop_40_20_40{grid-template-columns:2fr 1fr 2fr}.grid_desktop_40_40_20{grid-template-columns:2fr 2fr 1fr}.grid_desktop_25_25_25_25{grid-template-columns:repeat(4, 1fr)}.grid_desktop_40_20_20_20{grid-template-columns:2fr 1fr 1fr 1fr}.grid_desktop_20_40_20_20{grid-template-columns:1fr 2fr 1fr 1fr}.grid_desktop_20_20_40_20{grid-template-columns:1fr 1fr 2fr 1fr}.grid_desktop_20_20_20_40{grid-template-columns:1fr 1fr 1fr 2fr}.grid_desktop_20_20_20_20_20{grid-template-columns:repeat(5, 1fr)}}

#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 14, 2024 */



@font-face {
    font-family: 'dinproregular';
    src: url('../../files/LP2024/polices/dinpro-regular-webfont.woff2') format('woff2'),
         url('../../files/LP2024/polices/dinpro-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'dinpromediumitalic';
    src: url('../../files/LP2024/polices/dinpro-mediumitalic-webfont.woff2') format('woff2'),
         url('../../files/LP2024/polices/dinpro-mediumitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'dinpromedium';
    src: url('../../files/LP2024/polices/dinpro-medium-webfont.woff2') format('woff2'),
         url('../../files/LP2024/polices/dinpro-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'dinprocondregular';
    src: url('../../files/LP2024/polices/dinpro-condregular-webfont.woff2') format('woff2'),
         url('../../files/LP2024/polices/dinpro-condregular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'dinprocondmedium';
    src: url('../../files/LP2024/polices/dinpro-condmedium-webfont.woff2') format('woff2'),
         url('../../files/LP2024/polices/dinpro-condmedium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'din_proCnMdIt';
    src: url('../../files/LP2024/polices/dinpro-condmediita-webfont.woff2') format('woff2'),
         url('../../files/LP2024/polices/dinpro-condmediita-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'dinprocondlight';
    src: url('../../files/LP2024/polices/dinpro-condlight-webfont.woff2') format('woff2'),
         url('../../files/LP2024/polices/dinpro-condlight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'dinprocondbold';
    src: url('../../files/LP2024/polices/dinpro-condbold-webfont.woff2') format('woff2'),
         url('../../files/LP2024/polices/dinpro-condbold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'dinprobold';
    src: url('../../files/LP2024/polices/dinpro-bold-webfont.woff2') format('woff2'),
         url('../../files/LP2024/polices/dinpro-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'dinproblackitalic';
    src: url('../../files/LP2024/polices/dinpro-blackitalic-webfont.woff2') format('woff2'),
         url('../../files/LP2024/polices/dinpro-blackitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'thunder_demoregular';
    src: url('../../files/LP2024/polices/thunderdemo-webfont.woff2') format('woff2'),
         url('../../files/LP2024/polices/thunderdemo-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@charset "UTF-8";
.ce_text table,.content-text table,.ce_table table,.content-table table{display:inline-block;overflow-x:auto;border-spacing:0;max-width:100%;border-top:1px solid #000;border-left:1px solid #000}.ce_text table th,.content-text table th,.ce_table table th,.content-table table th,.ce_text table td,.content-text table td,.ce_table table td,.content-table table td{padding:4px 6px;border-right:1px solid #000;border-bottom:1px solid #000}.ce_text table thead th,.content-text table thead th,.ce_table table thead th,.content-table table thead th,.ce_text table tfoot th,.content-text table tfoot th,.ce_table table tfoot th,.content-table table tfoot th{background:#AC4E19;color:#ffffff;font-weight:bold}form .widget{margin-bottom:20px}form .widget.small button{padding:4px 10px;font-size:12px}form .widget.small input{padding:4px}form input,form textarea,form select{width:100%;max-width:calc(100% - 26px);border:1px solid #AC4E19;font-size:0.8rem;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}form input:hover,form input:focus,form textarea:hover,form textarea:focus,form select:hover,form select:focus{border-color:#AC4E19}form input,form select{padding:0 12px}form textarea{padding:12px;font-size:16px;color:#AC4E19}form label{margin-bottom:5px;display:block}form input::placeholder{color:#8A3700;opacity:0.85}form input::-ms-input-placeholder{color:#8A3700}form input[type=text],form input[type=password],form input[type=number],form input[type=tel],form input[type=email],form select,form textarea{font-family:"Open Sans", sans-serif !important;border-radius:5px}form input[type="checkbox"]{accent-color:#AC4E19}form select{width:100%;height:37px;background:transparent}form fieldset{margin-bottom:10px}form legend{color:#AC4E19;font-size:18px;margin-bottom:5px;display:flex}form legend span.mandatory{margin-left:1px}form .checkbox_container .checkbox,form .checkbox_container .radio,form .radio_container .checkbox,form .radio_container .radio{margin-right:10px;cursor:pointer}form .checkbox_container label,form .radio_container label{cursor:pointer}form .widget-checkbox{max-width:100%;margin-bottom:15px}form .widget-checkbox span{display:flex;align-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:5px}form .widget-checkbox span .checkbox{position:absolute;opacity:1;height:15px;width:15px;z-index:1}form .widget-checkbox span .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee}form .widget-checkbox span .checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}form .widget-checkbox span label{margin-left:25px;margin-bottom:0;cursor:pointer}form .widget-checkbox .checkbox:checked~.checkmark{background-color:#000000}form .widget-checkbox .checkbox:checked~.checkmark:after{display:block}form .widget-checkbox:hover .checkbox~.checkmark{background-color:#ccc}form .widget-checkbox fieldset{display:flex;flex-wrap:wrap;flex-direction:column}form .widget-checkbox.horizontal fieldset{flex-direction:row}form .widget-checkbox.horizontal fieldset span label{margin-right:15px}form .widget-checkbox legend .mandatory{float:right}form .widget-radio fieldset{display:flex;flex-wrap:wrap}form .widget-radio fieldset span{display:flex;margin-right:10px}form .widget-radio fieldset span input,form .widget-radio fieldset span .radio{width:auto;margin-right:5px}form .widget-radio.vertical{flex-direction:column}form .submit{border-radius:33px;text-transform:uppercase;font-weight:bold;font-size:16px;padding:8px 18px;width:auto;cursor:pointer;color:#ffffff;background:#AC4E19;border:1px solid #AC4E19;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}form .submit:hover,form .submit:focus{border:1px solid #AC4E19;border-radius:0}form .widget-select input,form .widget-select select,form .widget-text input,form .widget-text select,form .widget-password input,form .widget-password select{font-size:16px;color:#AC4E19;border-color:#AC4E19;min-width:200px}form .widget-text input,form .widget-password input{height:30px}form .widget-select{position:relative;background:transparent}form .widget-select .enveloppe{background:#fff;width:100%}form .widget-select select{width:calc(100% - 2px);max-width:calc(100% - 2px);height:32px;background:transparent;position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}form .widget-select select::-ms-expand{display:none}form .widget-select::after{display:block;content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;z-index:0;bottom:0;right:0;background:#AC4E19;color:#F4CB76;height:32px;width:32px;display:flex;justify-content:center;align-items:center;border-top-right-radius:5px;border-bottom-right-radius:5px}form .widget-select:hover .enveloppe select{cursor:pointer}form .widget-submit{text-align:right}.color1{color:#000000}.color2,.text-alt{color:#ffffff}.font1,.font-1{font-family:"dinprocondregular", sans-serif}.font2,.font-2{font-family:"dinprocondmedium", sans-serif}.font3,.font-3{font-family:"dinprocondbold", sans-serif}.font4,.font-4{font-family:"thunder_demoregular", sans-serif;letter-spacing:normal}.font-5{font-family:"bovine-mvb", sans-serif !important;letter-spacing:normal}.font-s12{font-size:12px;letter-spacing:0.12px}.font-s13{font-size:13px;letter-spacing:0.13px}.font-s14{font-size:14px;letter-spacing:0.14px}.font-s15{font-size:15px;letter-spacing:0.15px}.font-s16{font-size:16px;letter-spacing:0.16px}.font-s17{font-size:17px;letter-spacing:0.17px}.font-s18{font-size:18px;letter-spacing:0.18px}.font-s20{font-size:18px;letter-spacing:0.2px}.font-s22{font-size:22px;letter-spacing:0.22px}.font-s24{font-size:24px;letter-spacing:0.24px}.font-s28{font-size:28px;letter-spacing:0.28px}.font-s30{font-size:30px;letter-spacing:0.3px}.font-s32{font-size:32px;letter-spacing:0.32px}.font-s36{font-size:36px;letter-spacing:0.36px}.font-s40{font-size:40px;letter-spacing:0.4px}.font-s48{font-size:48px;letter-spacing:0.48px}.font-s60{font-size:60px;letter-spacing:0.6px}.font-s65{font-size:65px;letter-spacing:0.65px}.font-s75{font-size:75px;letter-spacing:0.75px}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.font-300,.light{font-weight:300}.font-600,.semi-bold{font-weight:600}.font-700,.bold{font-weight:700}.font-800,.extrabold{font-weight:800}.font-900{font-weight:900}.max-width-500{max-width:500px}.max-width-558{max-width:558px}.max-width-900{max-width:900px}.width-100{width:100%}.line-height-110{line-height:110%}.line-height-300{line-height:300%}.height-100{height:100%}.uppercase{text-transform:uppercase}.lowercase{text-transform:initial}.line-through,.barre{text-decoration:line-through}.hide{display:none !important}@media only screen and (max-width:640px){.hide-640{display:none}}.masquer{display:none}.texte-blanc{color:#ffffff}.texte-jaune{color:#CB9000}.fond-beige{color:#AC4E19;background:#F9F2E1}.fond-marron{color:#F9F2E1;background:#AC4E19}.fond-marron-fonce{color:#F9F2E1;background:#8A3700}.fond-vert{color:#F9F2E1;background:#536449}.fond-vert-clair{color:#8A3700;background:#C3CD95}.fond-rose{color:#8A3700;background:#EBB9A0}.fond-jaune{color:#8A3700;background:#F4CB76}.fond-jaune-clair{color:#AC4E19;background:#F5E1C6}.fond-jaune-fonce{background:#D7BC9B}.flex{display:flex}.justify-content-start{display:flex;justify-content:start}.justify-content-center{display:flex;justify-content:center}.justify-content-end{display:flex;justify-content:end}.align-items-center{display:flex;align-items:center}.flex-direction-column{flex-direction:column}.align-col-center{display:flex;align-items:center;flex-wrap:wrap}.flex-wrap{display:flex;flex-wrap:wrap}.cols.space-between{justify-content:space-between}.cols.cols-2-1 .col:nth-child(1){width:66%}.cols.cols-2-1 .col:nth-child(2){width:32%}.margin-center{margin-left:auto;margin-right:auto}#wrapper .mti-10{margin-top:-10px}#wrapper .mt-0{margin-top:0}#wrapper .mt-10{margin-top:10px}#wrapper .mt-20{margin-top:20px}#wrapper .mt-30{margin-top:30px}#wrapper .mt-40{margin-top:40px}#wrapper .mt-50{margin-top:50px}#wrapper .mt-60{margin-top:60px}#wrapper .mt-80{margin-top:80px}#wrapper .mt-100{margin-top:100px}#wrapper .ml-10{margin-left:10px}#wrapper .ml-20{margin-left:20px}#wrapper .ml-40{margin-left:40px}#wrapper .mr-10{margin-right:10px}#wrapper .mr-20{margin-right:20px}#wrapper .mr-40{margin-right:40px}#wrapper .mb-0{margin-bottom:0 !important}#wrapper .mbi-20{margin-bottom:20px !important}#wrapper .mbi-30{margin-bottom:30px !important}#wrapper .mbi-40{margin-bottom:40px !important}#wrapper .mb-10{margin-bottom:10px}#wrapper .mb-20{margin-bottom:20px}#wrapper .mb-30{margin-bottom:30px}#wrapper .mb-40{margin-bottom:40px}#wrapper .mb-50{margin-bottom:50px}#wrapper .mb-60{margin-bottom:60px}#wrapper .mb-80{margin-bottom:80px}#wrapper .mb-100{margin-bottom:100px}#wrapper .pt-5{padding-top:5px}#wrapper .pt-10{padding-top:10px}#wrapper .pt-20{padding-top:20px}#wrapper .pt-40{padding-top:40px}#wrapper .pt-50{padding-top:50px}#wrapper .pt-60{padding-top:60px}#wrapper .pt-80{padding-top:80px}#wrapper .pt-100{padding-top:100px}#wrapper .pl-20{padding-left:20px}#wrapper .pl-40{padding-left:40px}#wrapper .pr-20{padding-right:20px}#wrapper .pr-40{padding-right:40px}#wrapper .pb-5{padding-bottom:5px}#wrapper .pb-10{padding-bottom:10px}#wrapper .pb-20{padding-bottom:20px}#wrapper .pb-40{padding-bottom:40px}#wrapper .pb-50{padding-bottom:50px}#wrapper .pb-60{padding-bottom:60px}#wrapper .pb-80{padding-bottom:80px}#wrapper .pb-100{padding-bottom:100px}.btn-invisible{background:transparent;cursor:pointer}.alert,p.error,.tl_confirm,.login_info,p.confirm.message{padding:15px;padding-right:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-success,.tl_confirm,p.confirm.message{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;color:#fff;background:#CB9000;border-color:#CB9000}.alert-warning,.login_info{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger,p.error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.widget.col-12{width:100%;float:left;margin-left:0;margin-right:0}.widget.col-6{width:calc(50% - 20px);float:left;margin-left:0;margin-right:0}.widget.col-6.debut{margin-right:20px}.widget.col-6.fin{margin-left:20px}.widget.col-4{width:calc(33.333333% - 20px);float:left;margin-left:10px;margin-right:10px}.widget.col-4.debut{width:calc(33.333333% - 30px);margin-left:0;margin-right:30px}.widget.col-4.fin{width:calc(33.333333% - 30px);margin-left:30px;margin-right:0}@media only screen and (max-width:990px){.font-s48{font-size:26px}.font-s40{font-size:22px}.font-s28{font-size:18px}.widget.col-4{width:100%;float:left;margin-left:0;margin-right:0}.widget.col-4.debut,.widget.col-4.fin{width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width:768px){.cols.cols-2-1 .col:nth-child(1),.cols.cols-2-1 .col:nth-child(2){width:100%;margin-bottom:20px}}#wrapper{margin:auto;min-height:100vh;width:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}#wrapper .max-width-ci{max-width:1120px;width:100%;margin-left:auto;margin-right:auto}#wrapper .max-width-ci-p{max-width:900px;width:100%;margin-left:auto;margin-right:auto}#skip-links{width:calc(100% - 24px);position:absolute;top:-165px;-webkit-transition:top 0.3s;-moz-transition:top 0.3s;-o-transition:top 0.3s;transition:top 0.3s;transition-timing-function:ease-in-out;background:#ffffff;z-index:300}#skip-links.focused{top:0px;padding:12px}#skip-links a{color:#000000;text-decoration:underline}#logo figure:hover a img{transform:scale(1)}#logo.grand{display:none}#logo.condense{display:block}#logo-condense figure:hover a img{transform:initial}#header{background:#F9F2E1;width:100vw}#header .inside{display:flex;justify-content:space-between;align-items:center;width:1600px;max-width:92%;margin-left:auto;margin-right:auto}#header #entete-gauche{margin-bottom:0;width:300px;overflow:hidden}#header #entete-gauche .ce_image{margin-top:20px}#header #entete-gauche .ce_image img{transform:scale(1) !important}#header #entete-droite{flex-direction:column;justify-content:flex-end;margin-bottom:0;width:calc(100% - 300px)}#header #entete-droite #barre-haute{justify-content:flex-end;margin-bottom:10px}#header #entete-droite #barre-haute .rs-column{width:100%;display:flex;justify-content:flex-end}#header #entete-droite #barre-haute .lien-bouton-vert,#header #entete-droite #barre-haute .lien-bouton-jaune{font-size:16px;padding:0px 10px 0px 10px;display:flex;align-items:center}#header #entete-droite #barre-haute a{margin-left:15px}#header #entete-droite #barre-haute .boutique{position:relative}#header #entete-droite #barre-haute .boutique *{color:#AC4E19}#header #entete-droite #barre-haute .boutique:hover *,#header #entete-droite #barre-haute .boutique:focus *{opacity:0.85}#header #entete-droite #barre-haute .boutique .pastille{position:absolute;background:#CB9000;width:15px;height:15px;font-size:12px;color:#fff;display:flex;justify-content:center;border-radius:50px;align-items:center;bottom:0;right:-8px}#header #entete-droite #navigation{width:100%;margin-bottom:10px}#menu-responsive{position:relative;display:none;margin-left:auto;margin-right:0;color:#ffffff;cursor:pointer;font-size:0;height:27px}#menu-responsive img{position:absolute;right:0;height:27px}#menu-responsive i{position:absolute;color:#AC4E19;font-size:30px}#menu-toggle{display:none}#menu_principal{overflow:visible;padding-top:10px;max-width:100%;position:relative;z-index:999;border-bottom:1px solid #F9F2E1;display:flex;flex-direction:row-reverse}#menu_principal ul.level_1{display:flex;margin:0;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}#menu_principal ul.level_1 li{padding:0 0px 10px;margin:0}#menu_principal ul.level_1 li.submenu>a,#menu_principal ul.level_1 li.submenu>strong{position:relative}#menu_principal ul.level_1 li a,#menu_principal ul.level_1 li span,#menu_principal ul.level_1 li strong{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"dinprocondmedium", sans-serif;font-size:20px;position:relative;text-decoration:none;font-weight:inherit;color:#AC4E19}#menu_principal ul.level_1 li:hover>a,#menu_principal ul.level_1 li:hover>a span,#menu_principal ul.level_1 li:hover>strong,#menu_principal ul.level_1 li:focus>a,#menu_principal ul.level_1 li:focus>a span,#menu_principal ul.level_1 li:focus>strong,#menu_principal ul.level_1 li.active>a,#menu_principal ul.level_1 li.active>a span,#menu_principal ul.level_1 li.active>strong,#menu_principal ul.level_1 li.trail>a,#menu_principal ul.level_1 li.trail>a span,#menu_principal ul.level_1 li.trail>strong{color:#AC4E19;text-decoration:none;font-weight:inherit}#menu_principal ul.level_1 li:hover>a::after,#menu_principal ul.level_1 li:hover>a span::after,#menu_principal ul.level_1 li:hover>strong::after,#menu_principal ul.level_1 li:focus>a::after,#menu_principal ul.level_1 li:focus>a span::after,#menu_principal ul.level_1 li:focus>strong::after,#menu_principal ul.level_1 li.active>a::after,#menu_principal ul.level_1 li.active>a span::after,#menu_principal ul.level_1 li.active>strong::after,#menu_principal ul.level_1 li.trail>a::after,#menu_principal ul.level_1 li.trail>a span::after,#menu_principal ul.level_1 li.trail>strong::after{background:#AC4E19}#menu_principal ul.level_1 li:hover.submenu .level_2,#menu_principal ul.level_1 li:focus.submenu .level_2{visibility:visible}#menu_principal ul.level_1 li.submenu::after{display:flex;content:"";font-family:"Font Awesome 6 Free";font-weight:900;transform:rotate(90deg);width:10px;height:10px;margin-top:8px;margin-left:5px;font-size:10px;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition-timing-function:ease-in-out}#menu_principal ul.level_1 li.submenu ul.level_2{display:flex;flex-direction:column;position:absolute;margin-top:20px;margin-bottom:0;visibility:hidden;background:transparent;height:auto;padding-top:10px;padding-bottom:10px}#menu_principal ul.level_1 li.submenu ul.level_2>li{margin-top:2px;margin-bottom:10px;background:#F4CB76;border-radius:2px}#menu_principal ul.level_1 li.submenu ul.level_2>li.boeuf,#menu_principal ul.level_1 li.submenu ul.level_2>li.veau,#menu_principal ul.level_1 li.submenu ul.level_2>li.agneau,#menu_principal ul.level_1 li.submenu ul.level_2>li.porc{padding-left:30px}#menu_principal ul.level_1 li.submenu ul.level_2>li.boeuf a::before,#menu_principal ul.level_1 li.submenu ul.level_2>li.boeuf strong::before,#menu_principal ul.level_1 li.submenu ul.level_2>li.veau a::before,#menu_principal ul.level_1 li.submenu ul.level_2>li.veau strong::before,#menu_principal ul.level_1 li.submenu ul.level_2>li.agneau a::before,#menu_principal ul.level_1 li.submenu ul.level_2>li.agneau strong::before,#menu_principal ul.level_1 li.submenu ul.level_2>li.porc a::before,#menu_principal ul.level_1 li.submenu ul.level_2>li.porc strong::before{display:block;content:"";width:30px;height:30px;background-size:100% 100%;transform:rotate(0deg) !important;position:absolute;left:-20px;top:5px}#menu_principal ul.level_1 li.submenu ul.level_2>li.boeuf a::before,#menu_principal ul.level_1 li.submenu ul.level_2>li.boeuf strong::before{background-image:url("../../files/LP2024/images/boeuf.svg")}#menu_principal ul.level_1 li.submenu ul.level_2>li.veau a::before,#menu_principal ul.level_1 li.submenu ul.level_2>li.veau strong::before{background-image:url("../../files/LP2024/images/veau.svg")}#menu_principal ul.level_1 li.submenu ul.level_2>li.porc a::before,#menu_principal ul.level_1 li.submenu ul.level_2>li.porc strong::before{background-image:url("../../files/LP2024/images/porc.svg")}#menu_principal ul.level_1 li.submenu ul.level_2>li.agneau a::before,#menu_principal ul.level_1 li.submenu ul.level_2>li.agneau strong::before{background-image:url("../../files/LP2024/images/agneau.svg")}#menu_principal ul.level_1 li.submenu ul.level_2>li a,#menu_principal ul.level_1 li.submenu ul.level_2>li strong{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;text-decoration:none;color:#AC4E19;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}#menu_principal ul.level_1 li.submenu ul.level_2 li{padding:0;margin-bottom:0}#menu_principal ul.level_1 li.submenu ul.level_2 li a,#menu_principal ul.level_1 li.submenu ul.level_2 li strong{display:block;padding:10px 15px;width:calc(100% - 30px);text-align:center}#menu_principal ul.level_1 li.submenu ul.level_2 li span{text-transform:inherit;display:block}#menu_principal ul.level_1 li.submenu ul.level_2 li:hover,#menu_principal ul.level_1 li.submenu ul.level_2 li:focus,#menu_principal ul.level_1 li.submenu ul.level_2 li.active,#menu_principal ul.level_1 li.submenu ul.level_2 li.trail{background:#ffffff}#menu_principal ul.level_1 li.submenu ul.level_2 li:hover a,#menu_principal ul.level_1 li.submenu ul.level_2 li:hover span,#menu_principal ul.level_1 li.submenu ul.level_2 li:hover strong,#menu_principal ul.level_1 li.submenu ul.level_2 li:focus a,#menu_principal ul.level_1 li.submenu ul.level_2 li:focus span,#menu_principal ul.level_1 li.submenu ul.level_2 li:focus strong,#menu_principal ul.level_1 li.submenu ul.level_2 li.active a,#menu_principal ul.level_1 li.submenu ul.level_2 li.active span,#menu_principal ul.level_1 li.submenu ul.level_2 li.active strong,#menu_principal ul.level_1 li.submenu ul.level_2 li.trail a,#menu_principal ul.level_1 li.submenu ul.level_2 li.trail span,#menu_principal ul.level_1 li.submenu ul.level_2 li.trail strong{color:#AC4E19;text-decoration:none}#menu_principal ul.level_1 li.submenu ul.level_2 li:hover a::before,#menu_principal ul.level_1 li.submenu ul.level_2 li:hover span::before,#menu_principal ul.level_1 li.submenu ul.level_2 li:hover strong::before,#menu_principal ul.level_1 li.submenu ul.level_2 li:focus a::before,#menu_principal ul.level_1 li.submenu ul.level_2 li:focus span::before,#menu_principal ul.level_1 li.submenu ul.level_2 li:focus strong::before,#menu_principal ul.level_1 li.submenu ul.level_2 li.active a::before,#menu_principal ul.level_1 li.submenu ul.level_2 li.active span::before,#menu_principal ul.level_1 li.submenu ul.level_2 li.active strong::before,#menu_principal ul.level_1 li.submenu ul.level_2 li.trail a::before,#menu_principal ul.level_1 li.submenu ul.level_2 li.trail span::before,#menu_principal ul.level_1 li.submenu ul.level_2 li.trail strong::before{transform:rotate(-20deg)}#menu_principal ul.level_1 li.submenu:hover::after,#menu_principal ul.level_1 li.submenu:focus::after{transform:rotate(-90deg)}#menu_principal ul.level_1 li.last{margin-right:0}#menu_principal ul.level_1 li.last ul.level_2{right:0}#menu_principal ul.level_1 li.boutique-publique{background:#AC4E19;margin:0;border-radius:25px;padding:4px 11px 4px;border:none;display:flex;align-items:center;height:18px}#menu_principal ul.level_1 li.boutique-publique>a,#menu_principal ul.level_1 li.boutique-publique strong{display:inline-block;flex-direction:row;color:#fff;height:auto;margin:0;padding:0;border:none;font-size:16px}#menu_principal ul.level_1 li.boutique-publique>a::before,#menu_principal ul.level_1 li.boutique-publique strong::before{display:inline-block;font-family:"Font Awesome 6 Free";content:"";font-weight:900;width:20px;height:20px;margin-right:5px}#menu_principal ul.level_1 li:hover,#menu_principal ul.level_1 li:focus,#menu_principal ul.level_1 li.open{cursor:pointer}#menu_principal ul.level_1>li{display:flex;margin-right:22px;border-bottom:10px solid #F9F2E1}#menu_principal ul.level_1>li.active,#menu_principal ul.level_1>li.trail,#menu_principal ul.level_1>li:hover{border-color:#EBB9A0}#menu_principal ul.level_1>li:last-child{margin-right:0}#container{display:flex;flex-grow:1;width:100%;background:#F9F2E1;-webkit-backface-visibility:hidden;-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;-ms-transition:all 300ms ease 0ms;-o-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms}#container #main{width:100%}.mod_article{width:100%;max-width:100vw}.mod_article>.inside{width:1600px;max-width:1120px;margin-left:auto;margin-right:auto}.mod_article.conteneur .inside>.ce_text{max-width:900px;width:100%;margin-left:auto;margin-right:auto}.mod_article.fullwidth .inside{width:100%;max-width:100%}.mod_article.fullwidth .inside .ce_rs_columns_start.cols-1-1 .rs-column .ce_image{margin-bottom:0;height:100%;width:100%}.mod_article.fullwidth .inside .ce_rs_columns_start.cols-1-1 .rs-column .ce_image figure{height:100%}.mod_article.fullwidth .inside .ce_rs_columns_start.cols-1-1 .rs-column .ce_image img{height:100%;width:100%;object-fit:cover}#footer,#pied-de-page{color:#ffffff;background:#AC4E19}#footer div[class^="ce_"],#pied-de-page div[class^="ce_"]{margin-bottom:0;font-family:"dinprocondregular", sans-serif}#footer .inside,#pied-de-page .inside{width:1600px;max-width:92%;padding-top:40px;padding-bottom:40px;margin-left:auto;margin-right:auto}#footer .inside ul,#pied-de-page .inside ul{margin-bottom:0}#footer .col-iti,#pied-de-page .col-iti{display:flex;width:100%}#footer .col-iti p,#pied-de-page .col-iti p{display:flex;width:100%}#footer .col-iti p .font-s14,#pied-de-page .col-iti p .font-s14{display:flex;align-items:center;margin-left:20px}#footer .col-iti p .font-s14 img,#pied-de-page .col-iti p .font-s14 img{height:15px;width:auto;margin-left:10px}#footer #footer-mentions p,#pied-de-page #footer-mentions p{display:flex;align-items:center;min-width:120px}#footer #footer-mentions p img,#pied-de-page #footer-mentions p img{margin-left:10px}#footer #footer-mentions p a img,#pied-de-page #footer-mentions p a img{margin-top:8px}#footer .mod_customnav ul,#pied-de-page .mod_customnav ul{display:flex}#footer .mod_customnav ul li,#pied-de-page .mod_customnav ul li{padding-left:5px;padding-right:5px}#footer .mod_customnav ul li a,#pied-de-page .mod_customnav ul li a{font-family:"dinprocondregular", sans-serif;color:#ffffff;text-decoration:none}#footer .mod_customnav ul li a:hover,#footer .mod_customnav ul li a:focus,#pied-de-page .mod_customnav ul li a:hover,#pied-de-page .mod_customnav ul li a:focus{color:rgba(255, 255, 255, 0.9)}#footer .mod_customnav ul li strong,#pied-de-page .mod_customnav ul li strong{color:#ffffff;text-decoration:underline;font-family:"dinprocondregular", sans-serif;font-size:20px}#footer #footer-logos ul,#pied-de-page #footer-logos ul{display:flex;flex-direction:row}#footer #footer-logos ul li a,#pied-de-page #footer-logos ul li a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}#footer #footer-logos ul li a img,#pied-de-page #footer-logos ul li a img{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}#footer #footer-logos ul li a:hover img,#footer #footer-logos ul li a:focus img,#pied-de-page #footer-logos ul li a:hover img,#pied-de-page #footer-logos ul li a:focus img{filter:invert(0%) sepia(100%) saturate(1616%) hue-rotate(308deg) brightness(109%) contrast(91%)}#footer #footer-iti .rte p,#pied-de-page #footer-iti .rte p{margin-bottom:0}#footer #footer-social ul li,#pied-de-page #footer-social ul li{margin-bottom:0;margin-right:15px}#footer #footer-social ul li::before,#pied-de-page #footer-social ul li::before{display:none}#footer #footer-social ul li a,#pied-de-page #footer-social ul li a{display:flex;align-items:center}#footer #footer-menu ul,#pied-de-page #footer-menu ul{flex-wrap:wrap}@media only screen and (min-width:1024px){body #header{position:fixed;z-index:1001;max-width:100%;height:125px;-webkit-backface-visibility:hidden;-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;-ms-transition:all 300ms ease 0ms;-o-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms}body #header #entete-gauche{-webkit-backface-visibility:hidden;-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;-ms-transition:all 300ms ease 0ms;-o-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms}body #header #entete-droite{height:125px;-webkit-backface-visibility:hidden;-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;-ms-transition:all 300ms ease 0ms;-o-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms}body #container{padding-top:125px;-webkit-backface-visibility:hidden;-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;-ms-transition:all 300ms ease 0ms;-o-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms}}@media only screen and (max-width:1240px){.mod_article>.inside{max-width:92%}}@media only screen and (max-width:1024px){#header #entete-gauche{width:150px}#header #entete-droite{margin-top:10px;width:calc(100% - 150px)}#header #entete-droite #barre-haute .lien-bouton-vert,#header #entete-droite #barre-haute .lien-bouton-jaune{font-size:14px}#header .inside input#menu-toggle:checked~#menu_principal{left:-50px;display:block}#header .inside input#menu-toggle:checked~#menu_principal_bas{left:-50px;display:block}#header input#menu-toggle:checked~#menu-responsive img,#header input#menu-toggle:checked~#menu-responsive i{opacity:0}#header input#menu-toggle:checked~#menu-responsive .menu{top:-100px}#header input#menu-toggle:checked~#menu-responsive .fermer{opacity:1;right:0}#header #menu_principal{display:none;background:#ffffff;padding-top:0;width:100%;left:0 !important;z-index:9999;border-top:1px solid #ffffff;box-shadow:0px 3px 6px #00000029;padding-bottom:0;position:inherit;top:0;height:auto;overflow:unset}#header #menu_principal ul.level_1{flex-direction:column;padding-bottom:40px}#header #menu_principal ul.level_1>li{border-bottom:0;padding:10px 0px 0px 15px;flex-direction:column;align-items:flex-start}#header #menu_principal ul.level_1>li.submenu::after{display:none}#header #menu_principal ul.level_1>li.submenu ul.level_2>li{margin-top:0px;background:transparent;width:100%}#header #menu_principal ul.level_1>li.last{padding-bottom:15px}#header #menu_principal ul.level_1>li.last::after{display:none}#header #menu_principal ul.level_1>li a,#header #menu_principal ul.level_1>li strong{color:#000000 !important;text-align:left}#header #menu_principal ul.level_1>li strong{text-decoration:underline;font-weight:inherit}#header #menu_principal ul.level_1>li a:hover{color:#AC4E19 !important}#header #menu_principal ul.level_1>li ul{position:relative;width:100%;visibility:visible;background:transparent;align-items:baseline;margin-top:0}#header #menu_principal ul.level_1>li ul li a{color:#ffffff;font-size:14px}#header #menu_principal ul.level_1>li ul li strong{text-decoration:underline;font-size:14px}#header #menu_principal ul.level_1>li.boutique-publique{background:none}#header #menu_principal ul.level_1>li.boutique-publique>a,#header #menu_principal ul.level_1>li.boutique-publique strong{font-size:20px}#header #menu-responsive{display:flex;align-items:center;height:27px;width:27px}#header #menu-responsive img{-webkit-backface-visibility:hidden;-webkit-transition:all 500ms ease 0ms;-moz-transition:all 500ms ease 0ms;-ms-transition:all 500ms ease 0ms;-o-transition:all 500ms ease 0ms;transition:all 500ms ease 0ms;opacity:1}#header #menu-responsive .menu{top:0px}#header #menu-responsive .fermer{opacity:0;right:-100px}}@media only screen and (max-width:990px){#wrapper .max-width-ci-p{max-width:92%}.mod_article.conteneur .inside>.ce_text{max-width:92%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:768px){#header .ce_text img{max-width:92%;margin-left:auto;margin-right:auto}#footer .inside .ce_rs_columns_start,#pied-de-page .inside .ce_rs_columns_start{display:flex;flex-direction:column}#footer .inside .ce_rs_columns_start .rs-column,#pied-de-page .inside .ce_rs_columns_start .rs-column{margin-bottom:20px}#footer .inside .ce_rs_columns_start .rs-column:nth-child(2),#pied-de-page .inside .ce_rs_columns_start .rs-column:nth-child(2){justify-content:flex-start}#footer .inside .ce_rs_columns_start .rs-column:nth-child(3) img,#pied-de-page .inside .ce_rs_columns_start .rs-column:nth-child(3) img{float:left !important}#footer #footer-logos,#pied-de-page #footer-logos{margin-top:0;justify-content:center}#footer #footer-soutien,#pied-de-page #footer-soutien{margin-top:0;margin-bottom:0}}@media only screen and (max-width:640px){#header .inside .ce_rs_columns_start{flex-direction:column}#header .inside .ce_rs_columns_start #entete-gauche{margin-left:auto;margin-right:auto;height:130px}#header .inside .ce_rs_columns_start #entete-droite{width:100%;margin-top:0}#header .inside .ce_rs_columns_start #entete-droite #barre-haute .lien-bouton-jaune{margin-left:0}#header .inside .ce_rs_columns_start #entete-droite #barre-haute .lien-bouton-vert,#header .inside .ce_rs_columns_start #entete-droite #barre-haute .lien-bouton-jaune{font-size:10px}#header #menu_principal{top:200px}}@media only screen and (max-width:360px){#header .inside .ce_rs_columns_start #entete-droite #barre-haute .lien-bouton-vert,#header .inside .ce_rs_columns_start #entete-droite #barre-haute .lien-bouton-jaune{font-size:8px}#footer-menu ul{flex-direction:column}#footer-menu ul li{margin-bottom:15px}}html{scroll-behavior:smooth}body{font-size:20px;letter-spacing:0.2px;font-family:"dinprocondregular", sans-serif;font-weight:400;color:#AC4E19}body *{margin:0;padding:0;border:0;outline:0;list-style:none;text-decoration:none}h1{font-family:"bovine-mvb", sans-serif;font-size:60px;font-weight:500;text-transform:uppercase;margin-bottom:12px}h1.simple{font-family:"dinprocondmedium", sans-serif}h2{font-family:"dinprocondregular", sans-serif;font-size:40px;font-weight:400;margin-bottom:12px}h2.bovine{font-size:36px;font-family:"bovine-mvb", sans-serif}h3{font-family:"dinprocondmedium", sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;margin-bottom:12px}h4{font-family:"dinprocondmedium", sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;margin-bottom:12px}h5{font-family:"dinprocondbold", sans-serif;font-size:28px;font-weight:700;margin-bottom:12px}p{margin-bottom:12px}strong{font-family:"dinprocondbold", sans-serif}h1,h2,h3,h4,h5,h6,p,span{line-height:130%}ul.liste-horizontale{display:flex;flex-direction:row !important;justify-content:center;align-items:center;flex-wrap:wrap}ul.liste-horizontale li{margin-right:12px}ul.liste-horizontale li::before{display:none}a{color:#000000;text-decoration:underline;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#AC4E19}a:visited{opacity:0.75}a.lien-bouton-jaune,a.lien-bouton-marron,a.lien-bouton-vert{display:inline;height:28px;font-family:"dinprocondbold", sans-serif;font-size:18px;letter-spacing:0.18px;color:#F9F2E1;padding:2px 12px 2px 12px;border-radius:66px;text-decoration:none;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}a.lien-bouton-jaune:hover,a.lien-bouton-jaune:focus,a.lien-bouton-marron:hover,a.lien-bouton-marron:focus,a.lien-bouton-vert:hover,a.lien-bouton-vert:focus{border-radius:0;color:#F9F2E1}a.lien-bouton-jaune{background:#CB9000;border:1px solid #CB9000}a.lien-bouton-marron{background:#AC4E19;border:1px solid #AC4E19}a.lien-bouton-vert{background:#536449;border:1px solid #536449}a.lien-bouton,a.lien-btn{display:table;font-family:"dinprocondbold", sans-serif;font-size:24px;letter-spacing:0.24px;color:#F9F2E1;box-shadow:0px 0px 44px #88640D22;padding:16px 14px 16px 14px;border-radius:66px;text-decoration:none;position:relative;background:#AC4E19;border:1px solid #AC4E19;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}a.lien-bouton:hover,a.lien-bouton:focus,a.lien-btn:hover,a.lien-btn:focus{border-radius:0;color:#F9F2E1}hr{position:relative;margin-bottom:20px;height:1px}hr::after{content:"";display:block;width:100%;height:1px;background:#AC4E19;position:absolute;left:0;bottom:0}img{max-width:100%;height:auto}form{font-family:"dinprocondregular", sans-serif}form .submit{font-family:"dinprocondregular", sans-serif}iframe{max-width:100%}.mejs__container,video,.mejs__overlay,.mejs__poster{max-width:100%}@media only screen and (max-width:1200px){h1{font-size:45px}h2{font-size:34px}h3{font-size:30px}h4{font-size:24px}}@media only screen and (max-width:990px){h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}p{font-size:16px}a.lien-bouton,a.lien-btn{font-size:20px}}div[class^="ce_"].margin-align-center,div[class^="content-"].margin-align-center{margin-left:auto;margin-right:auto}.ce_rs_columns_start{display:flex;flex-wrap:wrap;justify-content:space-between}.ce_rs_columns_start.bandeau-1-1 .ce_sliderStart{margin-bottom:0;height:100%}.ce_rs_columns_start.bandeau-1-1 .ce_sliderStart .content-slider{height:100%}.ce_rs_columns_start.bandeau-1-1 .ce_sliderStart .content-slider .slider-wrapper{height:100%}.ce_rs_columns_start.bandeau-1-1 .ce_image,.ce_rs_columns_start.bandeau-1-1 .content-image{margin-bottom:0;height:100%;width:100%}.ce_rs_columns_start.bandeau-1-1 .ce_image figure,.ce_rs_columns_start.bandeau-1-1 .content-image figure{height:100%;width:100%}.ce_rs_columns_start.bandeau-1-1 .ce_image figure img,.ce_rs_columns_start.bandeau-1-1 .content-image figure img{height:100%;width:100%;min-width:100%;object-fit:cover}.ce_rs_columns_start.bandeau-1-1 .ce_rsce_encart{width:100%;height:100%}.ce_rs_columns_start.bandeau-1-1 .ce_text>*{max-width:92%;margin-left:auto;margin-right:auto}.ce_rs_columns_start .rs-column{display:flex;align-items:center;justify-content:center}.ce_rs_columns_start .rs-column.-large-col-2-1{width:50%;margin-right:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.ce_rs_columns_start.cols-1-1-modele-bordure-fond .rs-column{width:calc(50% - 1px);display:flex;justify-content:center;align-items:center}.ce_rs_columns_start.cols-1-1-modele-bordure-fond .rs-column:nth-child(1){margin-right:1px solid transparent}.ce_rs_columns_start.cols-1-1-modele-bordure-fond .rs-column:nth-child(2){margin-left:1px solid transparent}.ce_rs_columns_start.cols-1-1-modele-bordure-fond.rose .rs-column{color:#8A3700;background:#EBB9A0}.ce_rs_columns_start.cols-1-1-modele-bordure-fond.jaune .rs-column{color:#8A3700;background:#F4CB76}.ce_rs_columns_start.cols-1-1 .rs-column{width:50%;display:flex;justify-content:center;align-items:center}.ce_rs_columns_start.cols-1-2-1 .rs-column:nth-child(1){width:25%}.ce_rs_columns_start.cols-1-2-1 .rs-column:nth-child(2){width:50%}.ce_rs_columns_start.cols-1-2-1 .rs-column:nth-child(3){width:25%}.ce_rs_columns_start.cols-3{justify-content:space-between}.ce_rs_columns_start.cols-3 .rs-column{width:33%}.rs-columns.gouttiere{justify-content:space-between}.rs-columns.gouttiere .rs-column.-large-col-2-1{width:48%}.ce_text ul,.content-text ul,.ce_list ul{display:flex;flex-direction:column;margin-bottom:15px;line-height:170%}.ce_text ul>li,.content-text ul>li,.ce_list ul>li{display:flex !important;align-items:center;position:relative;margin-bottom:10px;list-style:none}.ce_text ul>li::marker,.content-text ul>li::marker,.ce_list ul>li::marker{display:none}.ce_text ul>li::before,.content-text ul>li::before,.ce_list ul>li::before{display:block;content:"";background:url("../../files/LP2024/images/symbole.svg");background-size:contain;background-repeat:no-repeat;width:25px;height:25px;min-width:25px;margin-right:15px}.ce_text ol,.content-text ol,.ce_list ol{display:flex;flex-direction:column;list-style:none;counter-reset:custom-counter;line-height:170%}.ce_text ol>li,.content-text ol>li,.ce_list ol>li{display:flex !important;align-items:baseline;counter-increment:custom-counter;margin-bottom:1px}.ce_text ol>li::before,.content-text ol>li::before,.ce_list ol>li::before{content:counter(custom-counter);background:#AC4E19;width:20px;min-width:20px;height:20px;color:#ffffff;margin-right:0.5rem;font-size:13px;display:flex;align-items:center;justify-content:center;font-weight:bold}.ce_text figure,.content-text figure,.ce_image figure,.content-image figure{overflow:hidden}.ce_text figure a img,.content-text figure a img,.ce_image figure a img,.content-image figure a img{-webkit-backface-visibility:hidden;-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;-ms-transition:all 300ms ease 0ms;-o-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms}.ce_text figure:hover a img,.ce_text figure:focus a img,.content-text figure:hover a img,.content-text figure:focus a img,.ce_image figure:hover a img,.ce_image figure:focus a img,.content-image figure:hover a img,.content-image figure:focus a img{transform:scale(1.1)}.ce_image.justify-content-center figure,.content-image.justify-content-center figure{display:flex;justify-content:center}.ce_image img,.content-image img{display:flex}.ce_rsce_banniere{width:100%}.ce_rsce_banniere figure{width:100%;position:relative}.ce_rsce_banniere figure>img{display:flex;width:100%}.ce_rsce_banniere figure figcaption{position:absolute;left:4%;width:92%;bottom:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ce_rsce_encart figure{height:100%;position:relative}.ce_rsce_encart figure>img{display:flex;width:100%;height:100%;object-fit:cover}.ce_rsce_encart figure figcaption{position:absolute;width:350px;background:#AC4E19;color:#ffffff;height:100px;bottom:60px;left:calc(50% - 175px);padding:40px}.ce_text,.content-text{width:100%}.ce_text .rte,.content-text .rte{max-width:90%;margin-left:auto;margin-right:auto}.ce_text img,.content-text img{display:initial}.ce_text ul li,.ce_text ol li,.content-text ul li,.content-text ol li{display:block}.ce_text.pl-40,.ce_text.pr-40,.content-text.pl-40,.content-text.pr-40{max-width:calc(100% - 40px)}.ce_text.pl-40.pr-40,.content-text.pl-40.pr-40{max-width:calc(100% - 80px)}.ce_text.cadre,.content-text.cadre{border:1px solid #8A3700;border-radius:60px;padding-top:50px;padding-bottom:50px}.ce_text.cadre *,.content-text.cadre *{color:#8A3700;max-width:90%;margin-left:auto;margin-right:auto}.ce_text.bordure .rte,.content-text.bordure .rte{border:1px solid #8A3700;padding:20px;max-width:90%;width:860px;margin-left:auto;margin-right:auto;border-radius:5px}.ce_text.bordure .rte p,.content-text.bordure .rte p{margin-bottom:0}.ce_hyperlink a,.content-hyperlink a{padding:10px;display:table;border:1px solid;width:auto;height:auto;text-decoration:none;min-width:150px;text-align:center;border-radius:2px}.ce_hyperlink.blanc a,.content-hyperlink.blanc a{color:#ffffff}.ce_hyperlink.blanc a:hover,.ce_hyperlink.blanc a:focus,.content-hyperlink.blanc a:hover,.content-hyperlink.blanc a:focus{background:#ffffff;color:#AC4E19}.ce_hyperlink.tuile,.content-hyperlink.tuile{display:flex;justify-content:center;margin-bottom:20px}.ce_hyperlink.tuile a,.content-hyperlink.tuile a{background:#F4CB76;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#8A3700;border:none;font-size:36px;font-family:"dinprocondmedium", sans-serif;min-width:265px;min-height:265px;padding:0}.ce_hyperlink.tuile a::before,.content-hyperlink.tuile a::before{display:block;content:"";background:url("../../files/LP2024/images/logo-facebook-marron.svg");background-size:contain;background-repeat:no-repeat;width:100px;height:100px;min-width:100px;margin-right:0;margin-bottom:20px}.ce_hyperlink.tuile a:hover,.ce_hyperlink.tuile a:focus,.content-hyperlink.tuile a:hover,.content-hyperlink.tuile a:focus{background:#CB9000;color:#8A3700}.ce_hyperlink.tuile.instagram a::before,.content-hyperlink.tuile.instagram a::before{background-image:url("../../files/LP2024/images/logo-instagram-marron.svg")}.ce_hyperlink.tuile.youtube a::before,.content-hyperlink.tuile.youtube a::before{background-image:url("../../files/LP2024/images/logo-youtube-marron.svg")}.ce_sliderStart{position:relative}.ce_sliderStart .slider-control{display:block;position:absolute;bottom:15px;width:100px;right:5px;z-index:1}.ce_sliderStart .slider-control .slider-prev,.ce_sliderStart .slider-control .slider-next{display:none}.ce_sliderStart .slider-control .slider-menu b{color:#EBB9A0}.ce_sliderStart .slider-control .slider-menu b.active{color:#bbb}.ce_sliderStart.no-control .slider-control{display:none}.ce_form{width:100%}.ce_form.container{max-width:calc(1600px / 2)}.ce_form input,.ce_form select,.ce_form textarea,.ce_form button,.ce_form button span{font-family:"dinprocondregular", sans-serif}.ce_form input::-webkit-input-placeholder,.ce_form input:-ms-input-placeholder,.ce_form input:-moz-placeholder,.ce_form input::-moz-placeholder,.ce_form select::-webkit-input-placeholder,.ce_form select:-ms-input-placeholder,.ce_form select:-moz-placeholder,.ce_form select::-moz-placeholder,.ce_form textarea::-webkit-input-placeholder,.ce_form textarea:-ms-input-placeholder,.ce_form textarea:-moz-placeholder,.ce_form textarea::-moz-placeholder,.ce_form button::-webkit-input-placeholder,.ce_form button:-ms-input-placeholder,.ce_form button:-moz-placeholder,.ce_form button::-moz-placeholder,.ce_form button span::-webkit-input-placeholder,.ce_form button span:-ms-input-placeholder,.ce_form button span:-moz-placeholder,.ce_form button span::-moz-placeholder{font-family:"dinprocondregular", sans-serif}.ce_form fieldset{border:1px solid #AC4E19;padding:15px;max-width:calc(100% - 30px)}.ce_form.fullwidth{max-width:100%}.ce_form.form-2col .formbody{display:flex;flex-wrap:wrap}.ce_form.form-2col .formbody .cols{display:flex;flex-wrap:wrap;width:100%}.ce_form.form-2col .formbody .col50{width:49%}.ce_form.form-2col .formbody .col50.colg{margin-right:1%}.ce_form.form-2col .formbody .col50.cold{margin-left:1%}.ce_form.form-2col .formbody .widget{width:100%}.ce_download,.ce_downloads,.content-downloads{width:100%;margin-bottom:20px}.ce_download h2,.ce_downloads h2,.content-downloads h2{font-size:28px}.ce_download ul,.ce_downloads ul,.content-downloads ul{display:flex;flex-wrap:wrap}.ce_download ul li,.ce_downloads ul li,.content-downloads ul li{display:flex;height:150px;width:150px;align-items:center;justify-content:center;padding:20px}.ce_download a,.ce_downloads a,.content-downloads a{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-weight:700;text-decoration:none;color:#AC4E19;font-size:16px;-webkit-backface-visibility:hidden;-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;-ms-transition:all 300ms ease 0ms;-o-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms}.ce_download a::before,.ce_downloads a::before,.content-downloads a::before{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;width:20px;height:20px;margin-right:5px}.ce_download a:hover,.ce_download a:focus,.ce_downloads a:hover,.ce_downloads a:focus,.content-downloads a:hover,.content-downloads a:focus{margin-bottom:10px}.ce_download a .size,.ce_downloads a .size,.content-downloads a .size{margin-left:5px;font-weight:500}.ce_download ul li,.ce_downloads ul li,.content-downloads ul li{margin-bottom:10px;margin-right:15px}.ce_download ul li.download-element a::before,.ce_downloads ul li.download-element a::before,.content-downloads ul li.download-element a::before{content:""}.ce_download ul li.download-element.ext-pdf a::before,.ce_downloads ul li.download-element.ext-pdf a::before,.content-downloads ul li.download-element.ext-pdf a::before{content:""}.ce_download.vert ul li,.ce_downloads.vert ul li,.content-downloads.vert ul li{background:#C3CD95}.ce_download.jaune ul li,.ce_downloads.jaune ul li,.content-downloads.jaune ul li{background:#F4CB76}.ce_download.rose ul li,.ce_downloads.rose ul li,.content-downloads.rose ul li{background:#EBB9A0}.ce_accordion{margin-bottom:10px;max-width:100%}.ce_accordion.fullwidth{max-width:100%}.ce_accordion.first{border:none}.ce_accordion .toggler{display:flex;align-items:center;border:1px solid #AC4E19;background:#AC4E19;color:#ffffff;padding:8px 4px 8px 24px;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out;position:relative}.ce_accordion .toggler::before{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"";z-index:1;right:15px;color:#ffffff;font-size:1em;top:9px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}.ce_accordion.active .toggler{background:#AC4E19;color:#ffffff}.ce_accordion.active .toggler::before{content:""}.ce_accordion.closed .accordion>div{height:0;display:none}.ce_accordion .ui-accordion-content,.ce_accordion .accordion{margin-top:10px;margin-left:10px;width:calc(100% - 10px)}.ce_portrait_sliders_multiples .portrait_sliders{display:flex;justify-content:space-between}.ce_portrait_sliders_multiples .portrait_sliders .col{width:calc(33% - 37px);text-align:center;background:#F4CB76;border-right:1px solid #F9F2E1;padding:20px}.ce_portrait_sliders_multiples .portrait_sliders .col.restaurateur{border-color:#F4CB76}.flex_slider_simple,.flex_slider_double{position:relative}.flex_slider_simple figure figcaption,.flex_slider_double figure figcaption{width:100%;position:absolute;bottom:10px}.flex_slider_simple figure figcaption span,.flex_slider_double figure figcaption span{display:table;padding:5px 10px;text-align:center;background:#AC4E19;color:#ffffff;border-radius:66px;text-transform:uppercase;font-size:14px;font-family:"dinprocondbold", sans-serif;margin-left:auto;margin-right:auto}.flex_slider_simple ul,.flex_slider_double ul{display:flex;margin:0;padding:0;overflow:hidden;width:calc(100% - 80px);margin-left:auto;margin-right:auto}.flex_slider_simple ul li,.flex_slider_double ul li{display:flex;justify-content:center;align-items:center;flex-direction:column;list-style:none;position:relative;left:0;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;text-align:center;padding:10px;width:calc(100% - 20px);flex-shrink:0}.flex_slider_simple ul li::after,.flex_slider_double ul li::after{display:block;content:""}.flex_slider_simple ul li a,.flex_slider_double ul li a{text-decoration:none;display:table}.flex_slider_simple ul li figure,.flex_slider_double ul li figure{position:relative;margin-bottom:0}.flex_slider_simple ul li figure img,.flex_slider_double ul li figure img{object-fit:cover}.flex_slider_simple .flex_slider_nav .prev,.flex_slider_simple .flex_slider_nav .next,.flex_slider_double .flex_slider_nav .prev,.flex_slider_double .flex_slider_nav .next{position:absolute;bottom:calc(50% + 16px);display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:#AC4E19;color:#F4CB76;cursor:pointer}.flex_slider_simple .flex_slider_nav .prev,.flex_slider_double .flex_slider_nav .prev{left:10px}.flex_slider_simple .flex_slider_nav .next,.flex_slider_double .flex_slider_nav .next{right:10px}.flex_slider_simple .image-titre,.flex_slider_double .image-titre{font-family:"dinprocondmedium", sans-serif;font-size:20px;color:#8A3700}.flex_slider_simple .video-titre,.flex_slider_double .video-titre{font-family:"dinprocondmedium", sans-serif;font-size:24px;color:#8A3700}.flex_slider_double ul li{width:calc(50% - 20px)}.ce_gallery.cols-2 ul,.ce_gallery.cols-3 ul,.ce_gallery.cols-4 ul,.ce_gallery.cols-5 ul,.ce_gallery.cols-6 ul,.ce_gallery.content-gallery--cols-2 ul,.ce_gallery.content-gallery--cols-3 ul,.ce_gallery.content-gallery--cols-4 ul,.ce_gallery.content-gallery--cols-5 ul,.ce_gallery.content-gallery--cols-6 ul,.content-gallery.cols-2 ul,.content-gallery.cols-3 ul,.content-gallery.cols-4 ul,.content-gallery.cols-5 ul,.content-gallery.cols-6 ul,.content-gallery.content-gallery--cols-2 ul,.content-gallery.content-gallery--cols-3 ul,.content-gallery.content-gallery--cols-4 ul,.content-gallery.content-gallery--cols-5 ul,.content-gallery.content-gallery--cols-6 ul{display:grid;grid-gap:20px;grid-auto-rows:minmax(100px, auto)}.ce_gallery.cols-2 ul,.ce_gallery.content-gallery--cols-2 ul,.content-gallery.cols-2 ul,.content-gallery.content-gallery--cols-2 ul{grid-template-columns:repeat(2, 1fr)}.ce_gallery.cols-3 ul,.ce_gallery.content-gallery--cols-3 ul,.content-gallery.cols-3 ul,.content-gallery.content-gallery--cols-3 ul{grid-template-columns:repeat(3, 1fr)}.ce_gallery.cols-4 ul,.ce_gallery.content-gallery--cols-4 ul,.content-gallery.cols-4 ul,.content-gallery.content-gallery--cols-4 ul{grid-template-columns:repeat(4, 1fr)}.ce_gallery.cols-5 ul,.ce_gallery.content-gallery--cols-5 ul,.content-gallery.cols-5 ul,.content-gallery.content-gallery--cols-5 ul{grid-template-columns:repeat(5, 1fr)}.ce_gallery.cols-6 ul,.ce_gallery.content-gallery--cols-6 ul,.content-gallery.cols-6 ul,.content-gallery.content-gallery--cols-6 ul{grid-template-columns:repeat(6, 1fr)}.ce_gallery ul.cols_2,.ce_gallery ul.cols_3,.ce_gallery ul.cols_4,.ce_gallery ul.cols_5,.ce_gallery ul.cols_6,.content-gallery ul.cols_2,.content-gallery ul.cols_3,.content-gallery ul.cols_4,.content-gallery ul.cols_5,.content-gallery ul.cols_6{display:grid;grid-gap:20px;grid-auto-rows:minmax(100px, auto)}.ce_gallery ul.cols_2,.content-gallery ul.cols_2{grid-template-columns:repeat(2, 1fr)}.ce_gallery ul.cols_3,.content-gallery ul.cols_3{grid-template-columns:repeat(3, 1fr)}.ce_gallery ul.cols_4,.content-gallery ul.cols_4{grid-template-columns:repeat(4, 1fr)}.ce_gallery ul.cols_5,.content-gallery ul.cols_5{grid-template-columns:repeat(5, 1fr)}.ce_gallery ul.cols_6,.content-gallery ul.cols_6{grid-template-columns:repeat(6, 1fr)}@media only screen and (max-width:990px){.ce_rs_columns_start.bandeau-1-1{flex-direction:column}.ce_rs_columns_start.bandeau-1-1 .rs-column{width:100%;margin-top:0}.ce_player{max-width:92%;margin-left:auto;margin-right:auto}.flex_slider_double ul li{width:calc(100% - 20px)}}@media only screen and (max-width:768px){.ce_rs_columns_start.cols-1-1 .rs-column,.ce_rs_columns_start.cols-3 .rs-column,.ce_rs_columns_start.cols-1-2-1 .rs-column{width:100% !important}.ce_rs_columns_start .rs-column.-large-col-2-1{width:100%}.rs-columns.gouttiere .rs-column.-large-col-2-1{width:100%}.ce_rsce_banniere figure>img{min-height:280px;object-fit:cover}}@media only screen and (max-width:640px){.ce_form.form-2col .formbody .col50{width:100%}.ce_form.form-2col .formbody .col50.colg{margin-right:0%}.ce_form.form-2col .formbody .col50.cold{margin-left:0%}}@media only screen and (max-width:480px){.ce_gallery.cols-2 ul,.ce_gallery.content-gallery--cols-2 ul,.content-gallery.cols-2 ul,.content-gallery.content-gallery--cols-2 ul{grid-template-columns:repeat(1, 1fr)}.ce_gallery.cols-3 ul,.ce_gallery.content-gallery--cols-3 ul,.content-gallery.cols-3 ul,.content-gallery.content-gallery--cols-3 ul{grid-template-columns:repeat(1, 1fr)}.ce_gallery.cols-4 ul,.ce_gallery.content-gallery--cols-4 ul,.content-gallery.cols-4 ul,.content-gallery.content-gallery--cols-4 ul{grid-template-columns:repeat(1, 1fr)}.ce_gallery.cols-5 ul,.ce_gallery.content-gallery--cols-5 ul,.content-gallery.cols-5 ul,.content-gallery.content-gallery--cols-5 ul{grid-template-columns:repeat(1, 1fr)}.ce_gallery.cols-6 ul,.ce_gallery.content-gallery--cols-6 ul,.content-gallery.cols-6 ul,.content-gallery.content-gallery--cols-6 ul{grid-template-columns:repeat(1, 1fr)}.ce_gallery ul.cols_2,.content-gallery ul.cols_2{grid-template-columns:repeat(1, 1fr)}.ce_gallery ul.cols_3,.content-gallery ul.cols_3{grid-template-columns:repeat(1, 1fr)}.ce_gallery ul.cols_4,.content-gallery ul.cols_4{grid-template-columns:repeat(1, 1fr)}.ce_gallery ul.cols_5,.content-gallery ul.cols_5{grid-template-columns:repeat(1, 1fr)}.ce_gallery ul.cols_6,.content-gallery ul.cols_6{grid-template-columns:repeat(1, 1fr)}}.mod_sitemap .level_1{line-height:240%}.mod_sitemap .level_1 .level_2{padding-left:20px}.mod_breadcrumb{display:flex;justify-content:center;margin-bottom:20px}.mod_breadcrumb ul{display:flex;flex-wrap:wrap;width:1600px;max-width:100%;padding-top:10px;padding-bottom:10px}.mod_breadcrumb ul li,.mod_breadcrumb ul a{color:#000000;font-weight:300}.mod_breadcrumb ul li.active{color:#AC4E19}.mod_breadcrumb ul a:hover,.mod_breadcrumb ul a:focus{color:#AC4E19}.mod_breadcrumb ul li a{position:relative;margin-right:20px}.mod_breadcrumb ul li a::after{content:">";display:block;position:absolute;right:-13px;bottom:0}.mod_breadcrumb ul li.last{margin-right:0}.mod_login .formbody{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;max-width:90%;width:900px;margin-left:auto;margin-right:auto;margin-bottom:20px}.mod_login .formbody .widget-text,.mod_login .formbody .widget-password{width:100%;margin-right:40px;max-width:360px}.mod_search .formbody{display:flex;justify-content:space-between;max-width:calc(100% - 22px);width:500px}.mod_search .formbody .widget-text{width:calc(100% - 20px);text-align:center}.mod_search .formbody .widget-text input{width:calc(100% - 2px)}.mod_search .formbody .widget-submit .submit{background:transparent;cursor:pointer;color:#000000;border:none !important}.mod_search .formbody .widget-submit .submit i{font-size:20px;-webkit-backface-visibility:hidden;-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;-ms-transition:all 300ms ease 0ms;-o-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms}.mod_evenement_carrousel{position:relative;height:250px;width:100%;overflow:hidden}.mod_evenement_carrousel .carousel_inside{position:relative;margin:0 auto;width:100%;max-width:1800px}.mod_evenement_carrousel .evenement{position:absolute;-webkit-backface-visibility:hidden;-webkit-transition:all 1000ms ease 0ms;-moz-transition:all 1000ms ease 0ms;-ms-transition:all 1000ms ease 0ms;-o-transition:all 1000ms ease 0ms;transition:all 1000ms ease 0ms;background:#FFFFFF 0% 0% no-repeat padding-box;opacity:1;z-index:5;width:300px;height:130px;text-align:center;font-size:14px;font-weight:bold;letter-spacing:0px;color:#000000}.mod_evenement_carrousel .evenement .ligne_infos{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0;background-color:rgba(244, 203, 118, 0.4);color:#F4CB76;border:1px solid transparent;-webkit-backface-visibility:hidden;-webkit-transition:all 1000ms ease 0ms;-moz-transition:all 1000ms ease 0ms;-ms-transition:all 1000ms ease 0ms;-o-transition:all 1000ms ease 0ms;transition:all 1000ms ease 0ms}.mod_evenement_carrousel .evenement .ligne_infos .titre{font-size:20px;font-family:"dinprocondbold", sans-serif;color:#F4CB76;-webkit-backface-visibility:hidden;-webkit-transition:all 1000ms ease 0ms;-moz-transition:all 1000ms ease 0ms;-ms-transition:all 1000ms ease 0ms;-o-transition:all 1000ms ease 0ms;transition:all 1000ms ease 0ms}.mod_evenement_carrousel .evenement .ligne_infos .lieu-date{font-size:16px;font-family:"dinprocondmedium", sans-serif;-webkit-backface-visibility:hidden;-webkit-transition:all 1000ms ease 0ms;-moz-transition:all 1000ms ease 0ms;-ms-transition:all 1000ms ease 0ms;-o-transition:all 1000ms ease 0ms;transition:all 1000ms ease 0ms}.mod_evenement_carrousel .evenement a:hover{text-decoration:none;color:#AC4E19}.mod_evenement_carrousel .evenement.prev,.mod_evenement_carrousel .evenement.next{z-index:5}.mod_evenement_carrousel .evenement.prev{left:30%;transform:translateY(90px) translateX(-230px);border-radius:0px 4px 4px 0px}.mod_evenement_carrousel .evenement.prev .btn_prev{opacity:1}.mod_evenement_carrousel .evenement.next{left:70%;transform:translateY(91px) translateX(-70px);border-radius:4px 0px 0px 4px}.mod_evenement_carrousel .evenement.next .btn_next{opacity:1}.mod_evenement_carrousel .evenement.hideLeft,.mod_evenement_carrousel .evenement.hideRight{opacity:0;transform:translateY(50%) translateX(-50%);z-index:1}.mod_evenement_carrousel .evenement.hideLeft{left:0%}.mod_evenement_carrousel .evenement.hideRight{left:100%}.mod_evenement_carrousel .evenement .btn_prev,.mod_evenement_carrousel .evenement .btn_next{position:absolute;top:50%;cursor:pointer;height:100%;width:36px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#CB9000;background:#F4CB76 0% 0% no-repeat padding-box;opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 1000ms ease 0ms;-moz-transition:all 1000ms ease 0ms;-ms-transition:all 1000ms ease 0ms;-o-transition:all 1000ms ease 0ms;transition:all 1000ms ease 0ms;-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}.mod_evenement_carrousel .evenement .btn_prev:hover,.mod_evenement_carrousel .evenement .btn_next:hover{color:#ffffff;background-color:#AC4E19}.mod_evenement_carrousel .evenement .btn_prev{transform:translate(-37px, -50%);border-right:1px solid transparent;border-radius:4px 0px 0px 4px;left:0}.mod_evenement_carrousel .evenement .btn_next{transform:translate(37px, -50%);border-left:1px solid transparent;border-radius:0px 4px 4px 0px;right:0}.mod_evenement_carrousel .evenement.selected{z-index:10;left:50%;width:600px;height:200px;transform:translateY(0px) translateX(-50%);box-shadow:0px 3px 12px #00000048;border-radius:4px;background:#AC4E19;color:#F4CB76}.mod_evenement_carrousel .evenement.selected .ligne_infos{background:transparent}.mod_evenement_carrousel .evenement.selected .ligne_infos .titre{font-size:38px;color:#F4CB76}.mod_evenement_carrousel .evenement.selected .ligne_infos .lieu-date{font-size:21px}.mod_evenement_carrousel .evenement.selected .btn_prev,.mod_evenement_carrousel .evenement.selected .btn_next{-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}.mod_evenement_carrousel .evenement.selected .btn_prev:hover,.mod_evenement_carrousel .evenement.selected .btn_next:hover{cursor:default}.mod_pdv_liste .annuaire_mode_search .annuaire_mode_search_form{display:flex;justify-content:space-between;background:#ffffff;color:#000000;padding:25px}.mod_pdv_liste .annuaire_mode_search .annuaire_mode_search_form .widget-text label,.mod_pdv_liste .annuaire_mode_search .annuaire_mode_search_form .widget-select label{display:none}.mod_pdv_liste .annuaire_mode_search .annuaire_mode_search_form .col-a{width:410px}.mod_pdv_liste .annuaire_mode_search .annuaire_mode_search_form .col-a .one-line{display:flex;align-items:baseline}.mod_pdv_liste .annuaire_mode_search .annuaire_mode_search_form .col-a .one-line label{width:125px}.mod_pdv_liste .annuaire_mode_search .annuaire_mode_search_form .col-b{width:260px}.mod_pdv_liste .annuaire_mode_search .annuaire_mode_search_form .col-c{width:260px}.mod_pdv_liste .annuaire_mode_search .annuaire_mode_search_form .one-line{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:15px 0;position:relative}.mod_pdv_liste .annuaire_mode_search .annuaire_mode_search_form .one-line .lpa_gris{font-size:14px;color:#000000;cursor:pointer;margin-left:10px}.mod_pdv_liste .annuaire_mode_search .annuaire_mode_search_form .lpa_rouge{font-size:18px;text-transform:uppercase;margin-bottom:15px}.mod_pdv_liste .bloc{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:30px}.mod_pdv_liste .bloc .col-gr{width:1024px;max-width:calc(100% - 450px);overflow:hidden}.mod_pdv_liste .bloc #map .leaflet-popup-content .titre{font-family:"bovine-mvb", sans-serif;font-size:16px;color:#8A3700}.mod_pdv_liste .bloc #map .leaflet-popup-content .specialites{display:block;margin-bottom:10px;font-size:16px;font-family:"dinprocondmedium", sans-serif;color:#8A3700}.mod_pdv_liste .bloc #map .leaflet-popup-content .nom{font-family:"dinprocondbold", sans-serif;font-size:18px;display:inline-block;text-transform:uppercase;color:#8A3700}.mod_pdv_liste .bloc #map .leaflet-popup-content .type-contrat{display:inline-block;margin-left:10px;color:#8A3700}.mod_pdv_liste .bloc #map .leaflet-popup-content .adresse{color:#8A3700;font-family:"dinprocondregular", sans-serif;font-size:18px}.mod_pdv_liste .bloc #map .leaflet-popup-close-button{display:none}.mod_pdv_liste .bloc #bloc-to-scroll{height:491px;overflow:hidden;width:400px;margin:0;padding-right:0;background:#ffffff}.mod_pdv_liste .bloc #bloc-to-scroll .scrollbar{background:transparent url(../../files/LP2024/medias/scroll/bg-scrollbar-track-y.png) no-repeat 0 0;background-position-x:0px;background-position-y:0px;position:relative;background-position:0 0;float:right;width:18px}.mod_pdv_liste .bloc #bloc-to-scroll .scrollbar .thumb{background:transparent url(../../files/LP2024/medias/scroll/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;height:20px;width:25px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:-5px}.mod_pdv_liste .bloc #bloc-to-scroll .scrollbar .thumb .end{background:transparent url(../../files/LP2024/medias/scroll/bg-scrollbar-thumb-y.png) no-repeat 50% 0;overflow:hidden;height:5px;width:25px}.mod_pdv_liste .bloc #bloc-to-scroll .specialites{font-family:"dinprocondmedium", sans-serif;font-size:18px}.mod_pdv_liste .bloc #bloc-to-scroll hr{margin-bottom:12px}.mod_pdv_liste .bloc #bloc-to-scroll .nom{font-family:"dinprocondbold", sans-serif;font-size:18px}.mod_pdv_liste .bloc #bloc-to-scroll .adresse{display:block}.mod_pdv_liste .bloc #bloc-to-scroll .viewport{width:auto;height:491px;overflow:auto;max-height:100%;position:relative}.mod_pdv_liste .bloc #bloc-to-scroll .viewport .overview{list-style:none;position:absolute;left:0;top:0;max-height:100%}.mod_pdv_liste .bloc #bloc-to-scroll .viewport .overview .no-result{padding:25px}.mod_pdv_liste .bloc #bloc-to-scroll .viewport .overview ul{width:320px;margin-left:40px;margin-right:40px;list-style:none}.mod_pdv_liste .bloc #bloc-to-scroll .viewport .overview ul li.resp{padding:12px 0;cursor:pointer;background:none;line-height:15px;cursor:pointer}.mod_produit_liste{margin-bottom:40px}.mod_produit_liste .produit-vedette{margin-top:20px;margin-bottom:40px;overflow:visible;display:flex;background:#f4cb76}.mod_produit_liste .produit-vedette .ce_image{width:50%}.mod_produit_liste .produit-vedette .ce_text{width:50%;overflow:visible;display:flex;justify-content:center;flex-direction:column;align-items:center}.mod_produit_liste .produit-vedette .ce_text>*{max-width:90%;text-align:center}.mod_produit_liste .produit-vedette .ce_text a.lien-bouton-marron{display:flex;align-items:center}.mod_produit_liste .product_list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:15px;grid-auto-rows:minmax(32px, auto);margin-top:20px;margin-bottom:40px}.mod_produit_liste .product_list .produit{padding:10px 15px;background:#fff}.mod_produit_liste .product_list .produit form{height:100%}.mod_produit_liste .product_list .produit .formbody{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.mod_produit_liste .product_list .produit .formbody a{text-decoration:none}.mod_produit_liste .product_list .produit .formbody .entete{min-height:65px}.mod_produit_liste .product_list .produit .formbody .entete h4{text-decoration:none;text-transform:inherit;text-align:center}.mod_produit_liste .product_list .produit .formbody figure{display:flex;justify-content:center;margin-bottom:20px}.mod_produit_liste .product_list .produit .formbody .widget-select{margin-top:20px}.mod_produit_liste .product_list .produit .formbody .widget-submit{margin-top:20px;text-align:center}.mod_produit_liste .product_list .produit .formbody .form-validation{display:flex;align-items:baseline;width:100%;justify-content:space-around;flex-wrap:wrap}.mod_produit_liste .product_list .produit .formbody .form-validation input[type=number]{height:30px}.mod_produit_liste .product_list .produit .formbody .form-validation input{width:40px}.mod_produit_liste .product_list .produit .alert{width:calc(100% - 30px)}.mod_panier_mini .panier-produits ul li{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mod_panier_mini .panier-produits ul li .quantite{width:auto;min-width:40px}.mod_panier_mini .panier-produits ul li .prix{min-width:60px}.mod_panier_mini .panier-produits ul li .widget-number{margin-bottom:0}.mod_panier_mini .panier-produits ul li .libelle{text-align:left}.mod_panier_mini .panier-produits ul li .col-droite{display:flex;align-items:baseline}.mod_panier_mini .panier-produits ul li .col-droite .prix{text-align:right}.mod_panier_mini .panier-produits .total{text-align:right;margin-bottom:15px;font-weight:bold}.mod_panier_mini #autocolumns_wrapper_actions .iti_columns{display:flex;justify-content:flex-end}.mod_panier_mini #autocolumns_wrapper_actions .iti_columns #ctrl_vider{margin-right:20px}.mod_panier_mini #autocolumns_wrapper_actions .iti_columns .lien-bouton-marron{padding:4px 10px;font-size:12px}.mod_panier{margin-top:40px}.mod_panier .panier-produits .boite{background:#fff;padding:15px;margin-bottom:40px}.mod_panier .panier-produits ul{margin-bottom:0}.mod_panier .panier-produits ul.produits{margin-bottom:40px}.mod_panier .panier-produits ul li{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;justify-content:space-between}.mod_panier .panier-produits ul li a{display:flex;align-items:center;margin-right:15px}.mod_panier .panier-produits ul li a figure{margin-right:10px}.mod_panier .panier-produits ul li .widget-number{margin-bottom:0}.mod_panier .panier-produits ul li .widget-number input{min-width:40px}.mod_panier .panier-produits ul li .col-droite{display:flex;align-items:baseline}.mod_panier .panier-produits ul li .col-droite .prix{text-align:right;min-width:60px}.mod_panier .panier-produits form .widget-submit{text-align:left}.mod_recette_vedette,.mod_recette_liste,.mod_portrait_liste{max-width:1120px;margin-left:auto;margin-right:auto;margin-bottom:40px}.mod_recette_vedette .recette,.mod_recette_liste .recette,.mod_portrait_liste .recette{display:flex;background:#F4CB76}.mod_recette_vedette .recette .ce_image,.mod_recette_liste .recette .ce_image,.mod_portrait_liste .recette .ce_image{width:50%;margin-bottom:0}.mod_recette_vedette .recette .ce_image figure img,.mod_recette_liste .recette .ce_image figure img,.mod_portrait_liste .recette .ce_image figure img{object-fit:cover;width:100%}.mod_recette_vedette .recette .ce_text,.mod_recette_liste .recette .ce_text,.mod_portrait_liste .recette .ce_text{width:50%;margin-bottom:0;text-align:center;padding-bottom:20px}.mod_recette_vedette .recette .ce_text>*,.mod_recette_liste .recette .ce_text>*,.mod_portrait_liste .recette .ce_text>*{max-width:92%;margin-left:auto;margin-right:auto}.mod_recette_vedette .recette .ce_text h3,.mod_recette_liste .recette .ce_text h3,.mod_portrait_liste .recette .ce_text h3{text-transform:initial;font-family:"dinprocondbold", sans-serif}.mod_recette_vedette .recette .ce_text h3:first-letter,.mod_recette_liste .recette .ce_text h3:first-letter,.mod_portrait_liste .recette .ce_text h3:first-letter{text-transform:uppercase}.mod_recette_vedette .recette .ce_text .chef,.mod_recette_liste .recette .ce_text .chef,.mod_portrait_liste .recette .ce_text .chef{text-transform:uppercase}.mod_recette_vedette .recette .ce_text p,.mod_recette_liste .recette .ce_text p,.mod_portrait_liste .recette .ce_text p{font-family:"dinprocondmedium", sans-serif;font-size:20px}.mod_recette_vedette .recette .ce_text img,.mod_recette_liste .recette .ce_text img,.mod_portrait_liste .recette .ce_text img{margin-top:40px;margin-bottom:40px;margin-left:auto;margin-right:auto}.mod_recette_vedette .recette .ce_text .lien-bouton-marron,.mod_recette_liste .recette .ce_text .lien-bouton-marron,.mod_portrait_liste .recette .ce_text .lien-bouton-marron{margin-top:10px;text-transform:uppercase;height:auto}.mod_recette_liste,.mod_portrait_liste{margin-top:40px;margin-bottom:40px}.mod_recette_liste .recette,.mod_portrait_liste .recette{margin-bottom:40px;padding-bottom:0}.mod_recette_liste .recette.hidden,.mod_portrait_liste .recette.hidden{display:none}.mod_recette_liste .recette.odd,.mod_portrait_liste .recette.odd{background-color:#F4CB76}.mod_recette_liste .recette.even,.mod_portrait_liste .recette.even{background-color:#EBB9A0}.mod_recette_liste .recette .ce_text,.mod_portrait_liste .recette .ce_text{display:flex;flex-direction:column;justify-content:space-between;padding:45px;width:calc(50% - 90px)}.mod_recette_liste .recette .ce_text>*,.mod_portrait_liste .recette .ce_text>*{max-width:100%}.mod_recette_liste .ligne,.mod_portrait_liste .ligne{display:flex;justify-content:space-between;margin-bottom:50px}.mod_recette_liste .ligne .section,.mod_portrait_liste .ligne .section{display:flex;align-items:end;font-family:"dinprocondmedium", sans-serif;font-size:21px;letter-spacing:0.21px;margin-right:15px}.mod_recette_liste .ligne .section:last-child,.mod_portrait_liste .ligne .section:last-child{margin-right:0}.mod_recette_liste .ligne .section .difficulte,.mod_portrait_liste .ligne .section .difficulte{margin-left:10px;min-width:35px}.mod_recette_liste .ligne .section .difficulte img,.mod_portrait_liste .ligne .section .difficulte img{margin-top:0;margin-right:5px;margin-bottom:0;height:22.5px;width:3px}.mod_recette_liste .ligne .lien-bouton-marron,.mod_portrait_liste .ligne .lien-bouton-marron{margin-top:20px;margin-bottom:20px}.mod_recette_liste .pagination-container,.mod_portrait_liste .pagination-container{margin-top:40px}.mod_recette_liste .pagination-container>div,.mod_portrait_liste .pagination-container>div{display:flex;justify-content:center}.mod_recette_liste .pagination-container>div .pagination-number,.mod_portrait_liste .pagination-container>div .pagination-number{font-size:14px;font-weight:500;background:transparent;cursor:pointer;margin-right:10px}.mod_recette_liste.carte_animal,.mod_portrait_liste.carte_animal{max-width:100%;margin-bottom:0;padding-top:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}.mod_recette_liste.carte_animal>div,.mod_portrait_liste.carte_animal>div{width:1120px;max-width:92%}.mod_recette_liste .inside>form .formbody,.mod_portrait_liste .inside>form .formbody,.mod_produit_liste .inside>form .formbody{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:15px;grid-auto-rows:minmax(32px, auto)}.mod_recette_liste .inside>form .widget-select,.mod_recette_liste .inside>form .widget-text,.mod_portrait_liste .inside>form .widget-select,.mod_portrait_liste .inside>form .widget-text,.mod_produit_liste .inside>form .widget-select,.mod_produit_liste .inside>form .widget-text{height:32px}.mod_recette_liste .inside>form .widget-submit button,.mod_portrait_liste .inside>form .widget-submit button,.mod_produit_liste .inside>form .widget-submit button{border-radius:0;height:32px;width:32px;display:flex;align-items:center;justify-content:center}.mod_recette_liste .inside>form .widget-submit button i,.mod_portrait_liste .inside>form .widget-submit button i,.mod_produit_liste .inside>form .widget-submit button i{color:#F4CB76;transform:rotate(90deg);-webkit-backface-visibility:hidden;-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;-ms-transition:all 300ms ease 0ms;-o-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms}.mod_recette_liste .inside>form .widget-submit:hover button,.mod_recette_liste .inside>form .widget-submit:focus button,.mod_portrait_liste .inside>form .widget-submit:hover button,.mod_portrait_liste .inside>form .widget-submit:focus button,.mod_produit_liste .inside>form .widget-submit:hover button,.mod_produit_liste .inside>form .widget-submit:focus button{background:#AC4E19}.mod_recette_liste .inside>form .widget-submit:hover button i,.mod_recette_liste .inside>form .widget-submit:focus button i,.mod_portrait_liste .inside>form .widget-submit:hover button i,.mod_portrait_liste .inside>form .widget-submit:focus button i,.mod_produit_liste .inside>form .widget-submit:hover button i,.mod_produit_liste .inside>form .widget-submit:focus button i{transform:rotate(100deg)}.mod_recette_liste .jplist-pagination,.mod_portrait_liste .jplist-pagination,.mod_produit_liste .jplist-pagination{text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.mod_recette_liste .jplist-pagination button,.mod_portrait_liste .jplist-pagination button,.mod_produit_liste .jplist-pagination button{font-weight:400;padding:6px 12px;border-radius:0;font-size:10px;width:auto;cursor:pointer;color:#ffffff;background:#AC4E19;border:1px solid #AC4E19;position:relative;margin-left:8px;margin-right:8px;margin-bottom:12px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}.mod_recette_liste .jplist-pagination button:hover,.mod_recette_liste .jplist-pagination button:focus,.mod_recette_liste .jplist-pagination button.jplist-selected,.mod_portrait_liste .jplist-pagination button:hover,.mod_portrait_liste .jplist-pagination button:focus,.mod_portrait_liste .jplist-pagination button.jplist-selected,.mod_produit_liste .jplist-pagination button:hover,.mod_produit_liste .jplist-pagination button:focus,.mod_produit_liste .jplist-pagination button.jplist-selected{color:#AC4E19;background:transparent;border:1px solid #AC4E19}.mod_portrait_liste .portrait.restaurateur,.mod_portrait_liste .portrait.boucher,.mod_portrait_liste .portrait.gms{background:#EBB9A0}.mod_portrait_liste .portrait.eleveur{background:#C3CD95}.mod_portrait_liste .portrait .ligne{margin-top:0;margin-bottom:25px}.mod_portrait_liste .portrait .ligne a{margin-left:10px;color:#8A3700}.mod_portrait_liste .portrait .ligne a:hover,.mod_portrait_liste .portrait .ligne a:focus{color:#AC4E19}.mod_portrait_liste .portrait .ce_text{justify-content:center;padding:30px;width:calc(50% - 60px)}.mod_portrait_liste .portrait .ce_text>*{max-width:100%}.mod_recette_details,.mod_portrait_details,.mod_produit_details{}.mod_recette_details .cols,.mod_portrait_details .cols,.mod_produit_details .cols{display:flex}.mod_recette_details .ligne,.mod_portrait_details .ligne,.mod_produit_details .ligne{margin-bottom:40px}.mod_recette_details .titre,.mod_portrait_details .titre,.mod_produit_details .titre{display:flex;align-items:center;text-transform:uppercase;color:#F4CB76;font-size:24px;letter-spacing:0.24px;font-family:"dinprocondbold", sans-serif;margin-bottom:20px;min-width:150px}.mod_recette_details .titre img,.mod_portrait_details .titre img,.mod_produit_details .titre img{margin-right:5px}.mod_recette_details .fond-rose,.mod_recette_details .fond-vert-clair,.mod_recette_details .col-hg,.mod_portrait_details .fond-rose,.mod_portrait_details .fond-vert-clair,.mod_portrait_details .col-hg,.mod_produit_details .fond-rose,.mod_produit_details .fond-vert-clair,.mod_produit_details .col-hg{display:flex}.mod_recette_details .fond-rose .col,.mod_recette_details .fond-vert-clair .col,.mod_recette_details .col-hg .col,.mod_portrait_details .fond-rose .col,.mod_portrait_details .fond-vert-clair .col,.mod_portrait_details .col-hg .col,.mod_produit_details .fond-rose .col,.mod_produit_details .fond-vert-clair .col,.mod_produit_details .col-hg .col{position:relative;width:50%}.mod_recette_details .fond-rose .col.texte,.mod_recette_details .fond-vert-clair .col.texte,.mod_recette_details .col-hg .col.texte,.mod_portrait_details .fond-rose .col.texte,.mod_portrait_details .fond-vert-clair .col.texte,.mod_portrait_details .col-hg .col.texte,.mod_produit_details .fond-rose .col.texte,.mod_produit_details .fond-vert-clair .col.texte,.mod_produit_details .col-hg .col.texte{padding:30px 50px;width:calc(50% - 100px);display:flex;flex-direction:column;justify-content:space-around}.mod_recette_details .fond-rose .col.texte .ligne,.mod_recette_details .fond-vert-clair .col.texte .ligne,.mod_recette_details .col-hg .col.texte .ligne,.mod_portrait_details .fond-rose .col.texte .ligne,.mod_portrait_details .fond-vert-clair .col.texte .ligne,.mod_portrait_details .col-hg .col.texte .ligne,.mod_produit_details .fond-rose .col.texte .ligne,.mod_produit_details .fond-vert-clair .col.texte .ligne,.mod_produit_details .col-hg .col.texte .ligne{flex-wrap:wrap}.mod_recette_details .fond-rose .col.col-img img,.mod_recette_details .fond-vert-clair .col.col-img img,.mod_recette_details .col-hg .col.col-img img,.mod_portrait_details .fond-rose .col.col-img img,.mod_portrait_details .fond-vert-clair .col.col-img img,.mod_portrait_details .col-hg .col.col-img img,.mod_produit_details .fond-rose .col.col-img img,.mod_produit_details .fond-vert-clair .col.col-img img,.mod_produit_details .col-hg .col.col-img img{width:100%;height:100%;object-fit:cover;display:flex}.mod_recette_details .fond-rose h1,.mod_recette_details .fond-vert-clair h1,.mod_recette_details .col-hg h1,.mod_portrait_details .fond-rose h1,.mod_portrait_details .fond-vert-clair h1,.mod_portrait_details .col-hg h1,.mod_produit_details .fond-rose h1,.mod_produit_details .fond-vert-clair h1,.mod_produit_details .col-hg h1{font-family:"dinprocondbold", sans-serif;font-size:40px;letter-spacing:0.4px;text-transform:initial;text-align:center;margin-top:40px}.mod_recette_details .fond-rose .ligne,.mod_recette_details .fond-vert-clair .ligne,.mod_recette_details .col-hg .ligne,.mod_portrait_details .fond-rose .ligne,.mod_portrait_details .fond-vert-clair .ligne,.mod_portrait_details .col-hg .ligne,.mod_produit_details .fond-rose .ligne,.mod_produit_details .fond-vert-clair .ligne,.mod_produit_details .col-hg .ligne{display:flex;justify-content:space-between;margin-bottom:20px}.mod_recette_details .fond-rose .ligne .section,.mod_recette_details .fond-vert-clair .ligne .section,.mod_recette_details .col-hg .ligne .section,.mod_portrait_details .fond-rose .ligne .section,.mod_portrait_details .fond-vert-clair .ligne .section,.mod_portrait_details .col-hg .ligne .section,.mod_produit_details .fond-rose .ligne .section,.mod_produit_details .fond-vert-clair .ligne .section,.mod_produit_details .col-hg .ligne .section{display:flex;align-items:end;font-family:"dinprocondmedium", sans-serif;font-size:21px;letter-spacing:0.21px;margin-bottom:10px;color:#8A3700}.mod_recette_details .fond-rose .ligne .section .difficulte,.mod_recette_details .fond-vert-clair .ligne .section .difficulte,.mod_recette_details .col-hg .ligne .section .difficulte,.mod_portrait_details .fond-rose .ligne .section .difficulte,.mod_portrait_details .fond-vert-clair .ligne .section .difficulte,.mod_portrait_details .col-hg .ligne .section .difficulte,.mod_produit_details .fond-rose .ligne .section .difficulte,.mod_produit_details .fond-vert-clair .ligne .section .difficulte,.mod_produit_details .col-hg .ligne .section .difficulte{margin-left:10px}.mod_recette_details .fond-rose .ligne .section .difficulte img,.mod_recette_details .fond-vert-clair .ligne .section .difficulte img,.mod_recette_details .col-hg .ligne .section .difficulte img,.mod_portrait_details .fond-rose .ligne .section .difficulte img,.mod_portrait_details .fond-vert-clair .ligne .section .difficulte img,.mod_portrait_details .col-hg .ligne .section .difficulte img,.mod_produit_details .fond-rose .ligne .section .difficulte img,.mod_produit_details .fond-vert-clair .ligne .section .difficulte img,.mod_produit_details .col-hg .ligne .section .difficulte img{margin-right:5px}.mod_recette_details .fond-rose .ligne.portrait,.mod_recette_details .fond-vert-clair .ligne.portrait,.mod_recette_details .col-hg .ligne.portrait,.mod_portrait_details .fond-rose .ligne.portrait,.mod_portrait_details .fond-vert-clair .ligne.portrait,.mod_portrait_details .col-hg .ligne.portrait,.mod_produit_details .fond-rose .ligne.portrait,.mod_produit_details .fond-vert-clair .ligne.portrait,.mod_produit_details .col-hg .ligne.portrait{margin-left:auto;margin-right:auto;display:table;margin-top:90px;font-family:"dinprocondmedium", sans-serif;font-size:21px;letter-spacing:0.21px}.mod_recette_details .fond-rose .ligne.portrait img,.mod_recette_details .fond-vert-clair .ligne.portrait img,.mod_recette_details .col-hg .ligne.portrait img,.mod_portrait_details .fond-rose .ligne.portrait img,.mod_portrait_details .fond-vert-clair .ligne.portrait img,.mod_portrait_details .col-hg .ligne.portrait img,.mod_produit_details .fond-rose .ligne.portrait img,.mod_produit_details .fond-vert-clair .ligne.portrait img,.mod_produit_details .col-hg .ligne.portrait img{border-radius:100px;margin-right:20px;filter:grayscale(80%)}.mod_recette_details .fond-rose .ligne.portrait .nom,.mod_recette_details .fond-rose .ligne.portrait .lieu,.mod_recette_details .fond-vert-clair .ligne.portrait .nom,.mod_recette_details .fond-vert-clair .ligne.portrait .lieu,.mod_recette_details .col-hg .ligne.portrait .nom,.mod_recette_details .col-hg .ligne.portrait .lieu,.mod_portrait_details .fond-rose .ligne.portrait .nom,.mod_portrait_details .fond-rose .ligne.portrait .lieu,.mod_portrait_details .fond-vert-clair .ligne.portrait .nom,.mod_portrait_details .fond-vert-clair .ligne.portrait .lieu,.mod_portrait_details .col-hg .ligne.portrait .nom,.mod_portrait_details .col-hg .ligne.portrait .lieu,.mod_produit_details .fond-rose .ligne.portrait .nom,.mod_produit_details .fond-rose .ligne.portrait .lieu,.mod_produit_details .fond-vert-clair .ligne.portrait .nom,.mod_produit_details .fond-vert-clair .ligne.portrait .lieu,.mod_produit_details .col-hg .ligne.portrait .nom,.mod_produit_details .col-hg .ligne.portrait .lieu{color:#8A3700;display:block}.mod_recette_details .fond-rose .ligne.portrait .nom,.mod_recette_details .fond-vert-clair .ligne.portrait .nom,.mod_recette_details .col-hg .ligne.portrait .nom,.mod_portrait_details .fond-rose .ligne.portrait .nom,.mod_portrait_details .fond-vert-clair .ligne.portrait .nom,.mod_portrait_details .col-hg .ligne.portrait .nom,.mod_produit_details .fond-rose .ligne.portrait .nom,.mod_produit_details .fond-vert-clair .ligne.portrait .nom,.mod_produit_details .col-hg .ligne.portrait .nom{text-transform:uppercase}.mod_recette_details .copyright,.mod_portrait_details .copyright,.mod_produit_details .copyright{display:flex;align-items:baseline}.mod_recette_details .copyright p,.mod_portrait_details .copyright p,.mod_produit_details .copyright p{margin:0;padding:0;line-height:initial;margin-left:5px;font-style:italic}.mod_recette_details .fond-jaune,.mod_portrait_details .fond-jaune,.mod_produit_details .fond-jaune{padding:40px;width:45%}.mod_recette_details .fond-jaune .titre,.mod_portrait_details .fond-jaune .titre,.mod_produit_details .fond-jaune .titre{color:#AC4E19}.mod_recette_details .fond-jaune p,.mod_portrait_details .fond-jaune p,.mod_produit_details .fond-jaune p{font-size:20px;font-family:"dinprocondmedium", sans-serif;color:#8A3700}.mod_recette_details .fond-jaune ul li,.mod_portrait_details .fond-jaune ul li,.mod_produit_details .fond-jaune ul li{font-family:"dinprocondmedium", sans-serif;font-size:20px}.mod_recette_details .fond-jaune ul li::before,.mod_portrait_details .fond-jaune ul li::before,.mod_produit_details .fond-jaune ul li::before{display:inline-block;content:"•"}.mod_recette_details .fond-blanc,.mod_portrait_details .fond-blanc,.mod_produit_details .fond-blanc{width:100%;padding:40px;background:#FFFFFF}.mod_recette_details .fond-blanc .titre,.mod_portrait_details .fond-blanc .titre,.mod_produit_details .fond-blanc .titre{color:#AC4E19}.mod_recette_details .fond-blanc p,.mod_portrait_details .fond-blanc p,.mod_produit_details .fond-blanc p{font-size:20px;font-family:"dinprocondmedium", sans-serif;color:#8A3700}.mod_recette_details .fond-blanc .partage,.mod_portrait_details .fond-blanc .partage,.mod_produit_details .fond-blanc .partage{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.mod_recette_details .fond-blanc .partage .lien-bouton-marron,.mod_portrait_details .fond-blanc .partage .lien-bouton-marron,.mod_produit_details .fond-blanc .partage .lien-bouton-marron{height:auto}.mod_recette_details .fond-blanc .partage>*,.mod_portrait_details .fond-blanc .partage>*,.mod_produit_details .fond-blanc .partage>*{margin-bottom:20px}.mod_recette_details .retour,.mod_portrait_details .retour,.mod_produit_details .retour{margin-left:auto;margin-right:0;display:table;width:auto;margin-top:20px;color:#8A3700;font-size:16px;font-family:"dinprocondbold", sans-serif}.mod_portrait_details .fond-rose .col.texte,.mod_portrait_details .fond-vert-clair .col.texte,.mod_portrait_details .col-hg .col.texte{justify-content:center;align-items:center}.mod_portrait_details .fond-rose h1,.mod_portrait_details .fond-vert-clair h1,.mod_portrait_details .col-hg h1{margin-top:0px;margin-bottom:30px}.mod_portrait_details .fond-jaune .ligne a{color:#8A3700;text-decoration:none}.mod_portrait_details .fond-jaune .ligne a:hover,.mod_portrait_details .fond-jaune .ligne a:focus{color:#AC4E19}.mod_portrait_details .fond-blanc .partage{margin-bottom:0 !important}.mod_portrait_details .infos{font-family:"dinprocondmedium", sans-serif;text-align:center}.mod_portrait_details .illustrations{display:flex;flex-wrap:wrap;margin-top:20px;width:650px;justify-content:space-between;max-width:100%}.mod_produit_details{margin-bottom:40px}.mod_produit_details .fond-rose{justify-content:space-between}.mod_produit_details .fond-rose .col{width:auto}.mod_produit_details .fond-blanc:nth-child(1){padding:40px;width:45%}.mod_recette_carte_animal{max-width:1080px;width:100%;margin:auto;position:relative}.mod_recette_carte_animal .container-animal{display:flex;justify-content:space-between;background:#EBB9A0;position:relative}.mod_recette_carte_animal .container-animal svg,.mod_recette_carte_animal .container-animal img{padding:10px 15px 10px 0;max-width:700px;width:100%}.mod_recette_carte_animal .container-animal .st0,.mod_recette_carte_animal .container-animal .cls-1{fill:transparent;position:relative}.mod_recette_carte_animal .container-animal .st0:hover,.mod_recette_carte_animal .container-animal .st0:focus,.mod_recette_carte_animal .container-animal .cls-1:hover,.mod_recette_carte_animal .container-animal .cls-1:focus{cursor:pointer;fill:rgba(172, 78, 25, 0.75)}.mod_recette_carte_animal .container-animal .st0.active,.mod_recette_carte_animal .container-animal .cls-1.active{fill:#8A3700}.mod_recette_carte_animal .container-animal #description{display:block;content:"";position:absolute;z-index:1;background-color:#000;color:#fff;bottom:20px;left:30%;padding:10px;text-transform:uppercase;visibility:hidden}.mod_recette_carte_animal .container-animal #description.active{visibility:visible}.mod_recette_carte_animal .container-animal .presentation{background:#EBB9A0;width:347px;max-width:100%;padding:10px 0 0 0;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column}.mod_recette_carte_animal .container-animal .presentation .illustration{display:flex}.mod_portrait_eleveurs .ligne-haute{border-bottom:2px solid #F9F2E1;display:flex}.mod_portrait_eleveurs .ligne-haute .col-g{border-right:1px solid #F9F2E1;width:324px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:25px}.mod_portrait_eleveurs .ligne-haute .col-d{border-left:1px solid #F9F2E1}.mod_portrait_eleveurs .flex_slider_double{margin-top:20px}.mod_portrait_multi .ligne-haute{border-bottom:2px solid #F9F2E1;display:flex}.mod_portrait_multi .ligne-haute .col{width:33%;padding-top:20px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:flex-start}.mod_portrait_multi .ligne-haute .col>img{height:70px;width:auto}.mod_portrait_multi .ligne-haute .col p{min-height:70px;max-width:90%}.mod_portrait_multi .ligne-haute .col-1{border-right:1px solid #F9F2E1}.mod_portrait_multi .ligne-haute .col-2{border-left:1px solid #F9F2E1;border-right:1px solid #F9F2E1}.mod_portrait_multi .ligne-haute .col-3{border-left:1px solid #F9F2E1}.mod_portrait_multi .ligne-haute .flex_slider_simple{width:100%}.mod_portrait_multi .ligne-haute ul li a,.mod_portrait_multi .ligne-haute .ce_image{max-width:225px}.mod_portrait_multi .ligne-milieu{border-bottom:2px solid #F9F2E1;padding-top:10px;padding-bottom:10px}.mod_portrait_multi .ligne-milieu p{display:flex;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;font-family:"dinprocondmedium", sans-serif;font-size:20px;justify-content:space-around;width:90%}.mod_portrait_multi .ligne-bas{padding-top:40px;padding-bottom:40px}.mod_portrait_consommateurs{border-top:2px solid #F9F2E1;padding-top:40px;padding-bottom:40px}.banniere-jeu{background:#AC4E1A}.mod_jeux{width:100%}.mod_jeux .encart{background:#AC4E1A;background-position:50%;background-repeat:no-repeat;background-size:cover;width:85%;max-width:560px;height:655px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible;margin-left:auto;margin-right:auto}.mod_jeux .encart>*{max-width:85%}.mod_jeux h3::after{content:url("../../files/LP2024/images/medaille.png");display:block}.mod_jeux h3,.mod_jeux p{color:#ffffff;text-align:center}.mod_jeux form label{display:none}.mod_jeux .diag_reponse{flex:0 100%;background-color:white;display:flex;align-items:center;justify-content:center;border-radius:12px;padding:0;margin-bottom:10px}.mod_jeux .diag_reponse label{color:#09090A;width:100%;margin:auto;text-align:center;height:50px;border-radius:12px;display:flex;justify-content:space-around;align-items:center;transition:background-color 0.5s ease-out}.mod_jeux .diag_reponse span{text-align:left;margin-left:30px;width:100%;padding-right:5px}.mod_jeux .diag_rgpd a:hover{color:#fff}.mod_jeux [type="radio"]:checked,.mod_jeux [type="radio"]:not(:checked){position:absolute;left:-9999px}.mod_jeux [type="radio"]:checked+label,.mod_jeux [type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:flex;color:#666}.mod_jeux [type="radio"]:checked+label::before,.mod_jeux [type="radio"]:not(:checked)+label::before{content:"";position:absolute;left:12px;top:12px;width:25px;height:25px;border:1px solid #ddd;border-radius:8px;background:#fff}.mod_jeux [type="radio"]:checked+label::after,.mod_jeux [type="radio"]:not(:checked)+label::after{content:"";width:25px;height:25px;background:#B7956A;position:absolute;top:13px;left:13px;border-radius:8px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.mod_jeux [type="radio"]:not(:checked)+label::after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.mod_jeux [type="radio"]:checked+label,.mod_jeux [type="radio"]:not(:checked)+label{cursor:pointer;line-height:20px;color:#666}.mod_jeux .diag_infos input,.mod_jeux .diag_infos select{color:#09090A;background:#fff;width:calc(100% - 40px);padding:0px 20px;height:35px;border-radius:12px;text-align:left;display:flex;font-size:14px;justify-content:space-around;align-items:center}.mod_jeux .diag_infos select{width:100%;max-width:100%}.mod_jeux .jeu-validation{background-color:#CB9000;border-radius:24px;padding:8px 40px;color:#873213;font-size:16px;transition:background-color 0.5s ease-out;cursor:pointer;border:none;font-family:"DIN Pro Cond", sans-serif;max-width:100%}.ce_jeux #diag_deroulement strong{font-family:"dinprocondmedium", sans-serif}.ce_jeux .diag_reponse{height:50px;background:transparent;border:1px solid #fff}.ce_jeux .diag_reponse [type="radio"]:checked+label,.ce_jeux .diag_reponse [type="radio"]:not(:checked)+label{color:#fff}.ce_jeux .diag_reponse [type="radio"]:checked+label::before,.ce_jeux .diag_reponse [type="radio"]:not(:checked)+label::before{top:12px}.ce_jeux .diag_reponse [type="radio"]:checked+label::after,.ce_jeux .diag_reponse [type="radio"]:not(:checked)+label::after{width:19px;height:19px;top:16px;left:16px}.ce_jeux .diag_reponse label{font-size:16px;text-transform:uppercase;font-weight:600}.ce_jeux .diag_reponse span::before{display:block;content:"";background:#fff;width:1px;height:40px;bottom:5px;position:absolute;left:50px}.mod_membre_entete{overflow:visible;position:relative;z-index:1000;margin-left:18px}.mod_membre_entete .inside{display:flex;width:auto !important;height:28px;font-family:"dinprocondbold", sans-serif;font-size:16px;align-items:center;background:#536449;border:1px solid #536449;letter-spacing:0.18px;border-radius:66px;text-decoration:none;cursor:pointer;color:#F9F2E1;padding:0 10px 0 10px;border-radius:66px;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}.mod_membre_entete .inside ul{left:0;bottom:-85px;visibility:hidden;z-index:1;position:absolute;background:#536449;width:100%;padding-top:5px;padding-bottom:10px;min-width:110px}.mod_membre_entete .inside ul li{padding-top:8px;padding-bottom:8px}.mod_membre_entete .inside ul a{color:#ffffff;text-decoration:none}.mod_membre_entete .inside ul a:hover,.mod_membre_entete .inside ul a:focus{color:#F9F2E1}.mod_membre_entete .inside:hover,.mod_membre_entete .inside:focus{border-radius:0;color:#F9F2E1}.mod_membre_entete .inside:hover ul,.mod_membre_entete .inside:focus ul{visibility:visible}.mod_personalData{width:100%}.mod_changePassword{width:100%}.mod_mdpOublie a{color:#AC4E19;text-decoration:none;font-size:18px}.mod_mdpOublie a:hover,.mod_mdpOublie a:focus{text-decoration:underline}.mod_videos_playlists .flex_slider_double{margin-bottom:40px}.mod_newslist .articles{display:flex;flex-wrap:wrap;justify-content:space-between}.mod_newslist .articles .layout_full{width:49%;margin-bottom:30px}.mod_newslist .articles .layout_full h2{font-size:30px}.mod_newslist .articles .layout_full iframe{max-height:calc(50vw * 0.6)}.mod_newslist .articles .layout_full:nth-child(1){width:100%}.mod_newslist .articles .layout_full:nth-child(1) iframe{max-height:inherit}.mod_newslist .pagination{margin-bottom:40px;overflow:visible;display:flex;justify-content:center}.mod_newslist .pagination ul{text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.mod_newslist .pagination ul li strong,.mod_newslist .pagination ul li a{font-weight:400;padding:6px 12px;border-radius:0;font-size:10px;width:auto;cursor:pointer;color:#ffffff;background:#AC4E19;border:1px solid #AC4E19;position:relative;margin-left:8px;margin-right:8px;margin-bottom:12px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}.mod_newslist .pagination ul li strong:hover,.mod_newslist .pagination ul li strong:focus,.mod_newslist .pagination ul li strong.active,.mod_newslist .pagination ul li a:hover,.mod_newslist .pagination ul li a:focus,.mod_newslist .pagination ul li a.active{color:#AC4E19;background:transparent;border:1px solid #AC4E19}@media only screen and (max-width:1240px){.mod_breadcrumb ul{max-width:92%}.mod_recette_liste form .widget-text,.mod_recette_liste form .widget-select,.mod_portrait_liste form .widget-text,.mod_portrait_liste form .widget-select{min-width:calc(100% - 40px)}.mod_recette_liste form .widget-text input,.mod_recette_liste form .widget-text select,.mod_recette_liste form .widget-select input,.mod_recette_liste form .widget-select select,.mod_portrait_liste form .widget-text input,.mod_portrait_liste form .widget-text select,.mod_portrait_liste form .widget-select input,.mod_portrait_liste form .widget-select select{min-width:100%}.mod_recette_details .fond-rose .ligne .section,.mod_recette_details .fond-vert-clair .ligne .section,.mod_recette_details .col-hg .ligne .section,.mod_portrait_details .fond-rose .ligne .section,.mod_portrait_details .fond-vert-clair .ligne .section,.mod_portrait_details .col-hg .ligne .section{font-size:18px}.mod_recette_carte_animal{max-width:95%}}@media only screen and (max-width:1024px){.mod_recette_vedette .recette{flex-direction:column;padding-bottom:40px}.mod_recette_vedette .recette .ce_image,.mod_recette_vedette .recette .ce_text{width:100%}.mod_produit_liste .product_list{grid-template-columns:repeat(2, 1fr)}.mod_pdv_liste .bloc{flex-direction:column}.mod_pdv_liste .bloc .col-gr{max-width:calc(100% - 40px);padding:20px;background:#fff}.mod_pdv_liste .bloc #bloc-to-scroll{width:100%}.mod_pdv_liste .bloc #bloc-to-scroll .viewport .overview ul{width:calc(100% - 40px)}.mod_pdv_liste .annuaire_mode_search .annuaire_mode_search_form{flex-direction:column;max-width:calc(100% - 50px)}.mod_pdv_liste .annuaire_mode_search .annuaire_mode_search_form>div{width:100% !important}}@media only screen and (max-width:990px){.mod_recette_liste form .formbody,.mod_portrait_liste form .formbody{grid-template-columns:repeat(2, 1fr)}.mod_recette_liste .recette,.mod_portrait_liste .recette{flex-direction:column}.mod_recette_liste .recette .ce_image,.mod_recette_liste .recette .ce_text,.mod_portrait_liste .recette .ce_image,.mod_portrait_liste .recette .ce_text{width:100%}.mod_recette_liste .recette .ce_text{width:calc(100% - 90px)}.mod_portrait_liste .portrait .ce_text{width:calc(100% - 60px)}.mod_recette_details .fond-rose,.mod_recette_details .fond-vert-clair,.mod_recette_details .col-hg,.mod_portrait_details .fond-rose,.mod_portrait_details .fond-vert-clair,.mod_portrait_details .col-hg,.mod_produit_details .fond-rose,.mod_produit_details .fond-vert-clair,.mod_produit_details .col-hg{flex-direction:column-reverse}.mod_recette_details .fond-rose .col.texte,.mod_recette_details .fond-vert-clair .col.texte,.mod_recette_details .col-hg .col.texte,.mod_portrait_details .fond-rose .col.texte,.mod_portrait_details .fond-vert-clair .col.texte,.mod_portrait_details .col-hg .col.texte,.mod_produit_details .fond-rose .col.texte,.mod_produit_details .fond-vert-clair .col.texte,.mod_produit_details .col-hg .col.texte{width:calc(100% - 100px)}.mod_recette_details .fond-rose .col,.mod_recette_details .fond-vert-clair .col,.mod_recette_details .col-hg .col,.mod_portrait_details .fond-rose .col,.mod_portrait_details .fond-vert-clair .col,.mod_portrait_details .col-hg .col,.mod_produit_details .fond-rose .col,.mod_produit_details .fond-vert-clair .col,.mod_produit_details .col-hg .col{width:100%}.mod_recette_details .fond-rose .ligne.portrait,.mod_recette_details .fond-vert-clair .ligne.portrait,.mod_recette_details .col-hg .ligne.portrait,.mod_portrait_details .fond-rose .ligne.portrait,.mod_portrait_details .fond-vert-clair .ligne.portrait,.mod_portrait_details .col-hg .ligne.portrait,.mod_produit_details .fond-rose .ligne.portrait,.mod_produit_details .fond-vert-clair .ligne.portrait,.mod_produit_details .col-hg .ligne.portrait{margin-top:60px}.mod_evenement_carrousel .evenement{width:250px;height:110px}.mod_evenement_carrousel .evenement .ligne_infos .titre{font-size:18px}.mod_evenement_carrousel .evenement .ligne_infos .lieu-date{font-size:14px}.mod_evenement_carrousel .evenement.selected{width:320px;height:90px}.mod_evenement_carrousel .evenement.selected .ligne_infos .titre{font-size:25px}.mod_evenement_carrousel .evenement.selected .ligne_infos .lieu-date{font-size:18px}.mod_evenement_carrousel .evenement.prev{left:275px;bottom:-85px}.mod_evenement_carrousel .evenement.next{right:-25px;bottom:-85px;left:auto}}@media only screen and (max-width:768px){.mod_recette_liste .ligne,.mod_portrait_liste .ligne{flex-wrap:wrap}.mod_recette_liste .inside>form .formbody,.mod_portrait_liste .inside>form .formbody,.mod_produit_liste .inside>form .formbody{display:flex;flex-wrap:wrap}.mod_recette_liste .inside>form .formbody>.one-line,.mod_portrait_liste .inside>form .formbody>.one-line,.mod_produit_liste .inside>form .formbody>.one-line{min-width:260px}.mod_recette_liste .inside>form .formbody>.flex,.mod_portrait_liste .inside>form .formbody>.flex,.mod_produit_liste .inside>form .formbody>.flex{min-width:180px}.mod_recette_details .fond-rose h1,.mod_portrait_details .fond-rose h1,.mod_produit_details .fond-rose h1{font-size:34px;letter-spacing:0.34px}.mod_recette_details .fond-rose .ligne.portrait,.mod_portrait_details .fond-rose .ligne.portrait,.mod_produit_details .fond-rose .ligne.portrait{font-size:18px;letter-spacing:0.18px}.mod_recette_details .fond-rose .ligne.portrait .infos,.mod_portrait_details .fond-rose .ligne.portrait .infos,.mod_produit_details .fond-rose .ligne.portrait .infos{padding-left:10px}.mod_recette_details .cols,.mod_portrait_details .cols,.mod_produit_details .cols{flex-direction:column}.mod_recette_details .cols .col,.mod_portrait_details .cols .col,.mod_produit_details .cols .col{width:calc(100% - 80px)}.mod_recette_details .cols .col p,.mod_portrait_details .cols .col p,.mod_produit_details .cols .col p{font-size:18px}.mod_recette_details .fond-blanc .partage .lien-bouton-marron,.mod_recette_details .fond-blanc .partage .a2a_kit,.mod_portrait_details .fond-blanc .partage .lien-bouton-marron,.mod_portrait_details .fond-blanc .partage .a2a_kit,.mod_produit_details .fond-blanc .partage .lien-bouton-marron,.mod_produit_details .fond-blanc .partage .a2a_kit{margin-bottom:20px}.mod_portrait_eleveurs .ligne-haute{flex-direction:column}.mod_portrait_eleveurs .ligne-haute .col-g{border:none;width:calc(100% - 50px)}.mod_portrait_eleveurs .ligne-haute .col-d{border:none}.mod_portrait_multi .ligne-haute{flex-direction:column}.mod_portrait_multi .ligne-haute .col{width:100%}.mod_portrait_multi .ligne-milieu p{flex-direction:column;align-items:center;text-align:center}.mod_portrait_multi .ligne-milieu p img{width:42px}.mod_portrait_multi .ligne-milieu p .lien-bouton-marron{margin-top:15px}.mod_recette_carte_animal{padding-top:10px}.mod_recette_carte_animal>div{text-align:center}.mod_recette_carte_animal .container-animal{flex-direction:column;align-items:center;margin-top:55px}.mod_recette_carte_animal .container-animal #description{top:-25px;bottom:auto;left:10px}.mod_newslist .articles .layout_full h2{font-size:18px}.mod_newslist .articles .layout_full:nth-child(1) iframe{max-height:calc(100vw * 0.6)}}@media only screen and (max-width:640px){.mod_produit_liste .product_list{grid-template-columns:repeat(1, 1fr)}.mod_evenement_carrousel .evenement{width:190px}}@media only screen and (max-width:480px){.mod_recette_liste form .formbody,.mod_portrait_liste form .formbody{grid-template-columns:repeat(1, 1fr)}.mod_evenement_carrousel .evenement{width:135px;height:110px}.mod_evenement_carrousel .evenement .ligne_infos .titre{font-size:18px !important}.mod_evenement_carrousel .evenement .ligne_infos .lieu-date{font-size:14px !important}.mod_evenement_carrousel .evenement.selected{width:320px;height:90px}.mod_evenement_carrousel .evenement.selected .ligne_infos .titre{font-size:25px}.mod_evenement_carrousel .evenement.selected .ligne_infos .lieu-date{font-size:18px}.mod_evenement_carrousel .evenement.prev{left:270px;bottom:-100px}.mod_evenement_carrousel .evenement.next{right:-30px;bottom:-100px}.mod_produit_liste .produit-vedette{flex-direction:column}.mod_produit_liste .produit-vedette .ce_image{width:100%}.mod_produit_liste .produit-vedette .ce_text{width:100%;padding-top:20px;padding-bottom:20px}.mod_newslist .articles .layout_full h2{font-size:14px}}body.accueil #logo.grand{display:block}body.accueil #logo.condense,body.accueil #logo-condense{display:none}body.accueil #header #entete-gauche{width:300px}body.accueil #header #entete-droite{width:calc(100% - 300px)}body.produits #main .mod_article>.inside{display:flex;justify-content:space-between}body.produits #main .mod_article>.inside .mod_produit_liste,body.produits #main .mod_article>.inside .mod_produit_details{width:calc(100% - 340px)}body.produits #main .mod_article>.inside .mod_panier_mini{width:300px;margin-top:20px}body.produits #main .mod_article>.inside .mod_panier_mini .inside{background:#fff;padding:10px}#slider-accueil h1{font-size:40px;font-family:"dinprocondregular", sans-serif;letter-spacing:0.4px}#nos-adresses{max-width:1120px;margin-left:auto;margin-right:auto}#nos-adresses .rs-column{width:50%}#nos-adresses .rs-column .ce_text>*{max-width:92%;margin-left:auto;margin-right:auto}#nos-adresses .rs-column .ce_text img{margin-bottom:20px}#nos-adresses .rs-column .ce_image,#nos-adresses .rs-column .content-image{margin-bottom:0}#nos-adresses .rs-column .ce_image img,#nos-adresses .rs-column .content-image img{width:100%;object-fit:cover}#engagements-liste{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:15px;grid-auto-rows:minmax(320px, auto);max-width:1120px;margin-left:auto;margin-right:auto;margin-bottom:40px}#engagements-liste .rs-column{width:360px;max-width:100%;margin:0;overflow:hidden}#engagements-liste .rs-column .ce_text,#engagements-liste .rs-column .content-text{width:100%;min-height:100%;font-size:34px}#liens-flottants{position:fixed;z-index:1;top:-9999px;left:0;background:rgba(255, 255, 255, 0.9);padding-top:20px;padding-bottom:20px;visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;-ms-transition:all 300ms ease 0ms;-o-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms}#liens-flottants>.inside{display:flex;justify-content:center;align-items:center}#liens-flottants>.inside .ce_text,#liens-flottants>.inside .content-text,#liens-flottants>.inside .ce_hyperlink,#liens-flottants>.inside .content-hyperlink{margin-bottom:0;width:auto}#liens-flottants>.inside .ce_hyperlink,#liens-flottants>.inside .content-hyperlink{margin-right:20px}#liens-flottants>.inside .ce_hyperlink a,#liens-flottants>.inside .content-hyperlink a{display:flex;font-size:12px;letter-spacing:0.12px;text-transform:uppercase;border-radius:66px;font-family:"bovine-mvb", sans-serif;color:#AC4E19;overflow:hidden;min-width:125px;-webkit-backface-visibility:hidden;-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;-ms-transition:all 300ms ease 0ms;-o-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms}#liens-flottants>.inside .ce_hyperlink a::after,#liens-flottants>.inside .content-hyperlink a::after{display:block;content:"";font-family:"Font Awesome 6 Free";font-weight:900;width:10px;height:10px;margin-left:10px}#liens-flottants>.inside .ce_hyperlink:last-child,#liens-flottants>.inside .content-hyperlink:last-child{margin-left:0}#liens-flottants>.inside .ce_hyperlink:hover a,#liens-flottants>.inside .ce_hyperlink:focus a,#liens-flottants>.inside .content-hyperlink:hover a,#liens-flottants>.inside .content-hyperlink:focus a{background:#fff}#liens-flottants>.inside .ce_text p,#liens-flottants>.inside .content-text p{display:flex;justify-content:center;align-items:center;margin-right:20px;margin-bottom:0;font-family:"dinprocondbold", sans-serif;font-size:21px;min-width:120px}body.scroll #liens-flottants{top:125px;visibility:visible}.menu-liens-rapides{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:15px;grid-auto-rows:minmax(32px, auto)}.menu-liens-rapides .rs-column{margin:0;width:100%}.menu-liens-rapides .ce_text a,.menu-liens-rapides .content-text a{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:249px;max-width:calc(100% - 20px);height:250px;color:#8A3700;font-family:"dinprocondbold", sans-serif;font-size:18px;text-decoration:none;padding-top:10px;padding-bottom:10px;text-align:center;padding-left:10px;padding-right:10px}.menu-liens-rapides .ce_text a:hover,.menu-liens-rapides .content-text a:hover{text-decoration:underline}#fil-organisme{display:flex;border:1px solid #8A3700;border-radius:66px;padding:10px;width:960px;max-width:92%;margin-left:auto;margin-right:auto;align-items:center;justify-content:space-around}#fil-organisme .rs-column{margin:0;width:auto}#fil-organisme .ce_image,#fil-organisme .content-image{margin:0}#fil-organisme .ce_image a img,#fil-organisme .content-image a img{transform:inherit !important}body.force p{font-size:1.28rem}body.force p.font-s28{font-size:1.58rem}.boutique-categories{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px;grid-auto-rows:minmax(200px, auto);width:100%}.boutique-categorie{width:auto;max-width:386px}.boutique-categorie .partie-haute{display:flex;justify-content:center;align-items:center;min-height:160px}.boutique-categorie .partie-haute img{margin-top:25px;margin-bottom:25px}.boutique-categorie .partie-basse{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:#CB9000;min-height:180px}.boutique-categorie .partie-basse h2{color:#FFFFFF;font-size:28px;letter-spacing:0.28px;font-family:"dinprocondmedium", sans-serif;max-width:90%;text-align:center;margin-top:10px}.boutique-categorie .partie-basse a{display:table;font-family:"dinprocondbold", sans-serif;font-size:18px;max-width:90%;height:auto;margin-bottom:20px}@media only screen and (min-width:1024px){body.accueil #header{height:240px}body.accueil #header #entete-droite{height:240px}body.accueil #container{padding-top:240px}body.accueil.scroll{}body.accueil.scroll #logo img,body.accueil.scroll #logo-condense img{height:95px;width:auto}body.accueil.scroll #header{height:140px}body.accueil.scroll #header #entete-gauche{width:190px}body.accueil.scroll #header #entete-droite{height:140px;width:calc(100% - 190px)}body.accueil.scroll #container{padding-top:140px}}@media only screen and (max-width:1240px){#engagements-liste{max-width:92%}#engagements-liste .rs-column{width:304px}.menu-liens-rapides{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:1024px){body.accueil #header #entete-gauche{width:300px;height:195px}body.accueil #header #menu_principal{top:195px}#nos-adresses{flex-direction:column;padding-top:40px;padding-bottom:0}#nos-adresses .rs-column{width:100%;margin-bottom:1px}#liens-flottants{padding-top:15px;padding-bottom:0;bottom:0;top:inherit !important}#liens-flottants .inside{flex-wrap:wrap}#liens-flottants .content-text{display:none}#liens-flottants .content-hyperlink{width:auto;font-size:10px;margin-bottom:15px !important}#engagements-liste{grid-template-columns:repeat(1, 1fr)}#engagements-liste .rs-column{width:100%}#engagements-liste .rs-column p{font-size:22px}#fil-organisme .rs-column:nth-child(1),#fil-organisme .rs-column:nth-child(5){display:none}}@media only screen and (max-width:990px){.boutique-categories{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:960px){#zone-producteurs .ce_rs_columns_start.cols-1-1-modele-bordure-fond-rose .rs-column{width:100%}}@media only screen and (max-width:860px){body.accueil #header #entete-gauche{width:190px}body.accueil #header #entete-droite{width:calc(100% - 190px)}body.accueil #banniere-evenement table{width:auto}body.accueil #banniere-evenement table tr{display:flex;flex-direction:column}body.accueil #banniere-evenement table tr td{width:100% !important;text-align:center !important}body.produits #main .mod_article>.inside{flex-direction:column}body.produits #main .mod_article>.inside .mod_produit_liste,body.produits #main .mod_article>.inside .mod_produit_details{width:100%}body.produits #main .mod_article>.inside .mod_panier_mini{width:100%;margin-bottom:40px}}@media only screen and (max-width:640px){body.accueil #header #entete-gauche{width:auto}body.accueil #header #entete-gauche .ce_image img,body.accueil #header #entete-gauche .content-image img{max-height:90px;width:auto}body.accueil #header #menu_principal{top:200px}.content-text.bordure .rte p{display:flex;flex-direction:column}.content-text.bordure .rte p .lien-bouton-vert{margin-top:10px}.menu-liens-rapides{grid-template-columns:repeat(1, 1fr)}.menu-liens-rapides .content-text a{margin-left:auto;margin-right:auto}#fil-organisme{flex-direction:column}#fil-organisme .rs-column{margin-bottom:15px}#fil-organisme .rs-column:nth-child(3){display:none}}@media only screen and (max-width:480px){#id-100-viande-francaise .liste-horizontale li{max-width:22%;margin-right:3%}.boutique-categories{grid-template-columns:repeat(1, 1fr);grid-gap:20px}.boutique-categories .boutique-categorie .partie-basse{min-height:120px}.boutique-categories .boutique-categorie .partie-basse h2{font-size:24px}.boutique-categories .boutique-categorie .partie-basse a{font-size:16px}}

