1<!doctype html> 2<html lang="fr-FR"> 3 4<head><meta charset="utf-8">
4<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
4<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
4h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
4{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}
4async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})(); 5</script>
5 6 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 <link href="https://moselle-culture.fr/notre-engagement/" hreflang="x-default" rel="alternate"> 9<link href="https://moselle-culture.fr/notre-engagement/" hreflang="fr" rel="alternate"> 10<link href="https://moselle-culture.fr/en/notre-engagement/" hreflang="en" rel="alternate"> 11<link href="https://moselle-culture.fr/de/notre-engagement/" hreflang="de" rel="alternate"> 12 13<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 14 15 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 16 <title>Engagement culturel â Politique culturelle du Département de la Moselle</title> 17<link data-rocket-prefetch href="https://matomo.moselle.fr" rel="dns-prefetch"> 18<link crossorigin data-rocket-preload as="font" href="https://moselle-culture.fr/app/themes/sage/public/build/assets/PlusJakartaSans-Regular-t-ooHaX3.woff2" rel="preload"> 19<link crossorigin data-rocket-preload as="font" href="https://moselle-culture.fr/app/themes/sage/public/build/assets/BriquetteTypefaceBold-Regular-CVdvYXtn.woff2" rel="preload"><link rel="preload" data-rocket-preload as="image" href="https://moselle-culture.fr/app/uploads/2026/01/SFD2304-scaled.jpg" imagesrcset="https://moselle-culture.fr/app/uploads/2026/01/SFD2304-scaled.jpg 2560w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-300x224.jpg 300w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-1024x765.jpg 1024w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-768x574.jpg 768w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-1536x1148.jpg 1536w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-2048x1530.jpg 2048w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-1920x1434.jpg 1920w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-1440x1076.jpg 1440w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-1280x956.jpg 1280w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-374x279.jpg 374w" imagesizes="auto, (max-width: 2560px) 100v
19w, 2560px" fetchpriority="high"> 20 <meta name="description" content="Découvrez lâengagement du Département de la Moselle pour une culture accessible à toutes et tous. Une politique culturelle ambitieuse qui soutient la création, la diffusion, le patrimoine et les acteurs locaux en Moselle." /> 21 <link rel="canonical" href="https://moselle-culture.fr/notre-engagement/" /> 22 <meta property="og:locale" content="fr_FR" /> 23 <meta property="og:type" content="article" /> 24 <meta property="og:title" content="Engagement culturel â Politique culturelle du Département de la Moselle" /> 25 <meta property="og:description" content="Découvrez lâengagement du Département de la Moselle pour une culture accessible à toutes et tous. Une politique culturelle ambitieuse qui soutient la création, la diffusion, le patrimoine et les acteurs locaux en Moselle." /> 26 <meta property="og:url" content="https://moselle-culture.fr/notre-engagement/" /> 27 <meta property="og:site_name" content="Moselle Culture" /> 28 <meta property="article:modified_time" content="2026-03-02T09:43:58+00:00" /> 29 <meta property="og:image" content="https://moselle-culture.fr/app/uploads/2026/01/SFD2304-scaled.jpg" /> 30 <meta property="og:image:width" content="2560" /> 31 <meta property="og:image:height" content="1913" /> 32 <meta property="og:image:type" content="image/jpeg" /> 33 <meta name="twitter:card" content="summary_large_image" /> 34 <meta name="twitter:label1" content="Durée de lecture estimée" /> 35 <meta name="twitter:data1" content="1 minute" /> 36
36<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/moselle-culture.fr\/notre-engagement\/","url":"https:\/\/moselle-culture.fr\/notre-engagement\/","name":"Engagement culturel â Politique culturelle du Département de la Moselle","isPartOf":{"@id":"https:\/\/moselle-culture.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/moselle-culture.fr\/notre-engagement\/#primaryimage"},"image":{"@id":"https:\/\/moselle-culture.fr\/notre-engagement\/#primaryimage"},"thumbnailUrl":"https:\/\/moselle-culture.fr\/app\/uploads\/2026\/01\/SFD2304-scaled.jpg","datePublished":"2026-01-05T14:28:48+00:00","dateModified":"2026-03-02T09:43:58+00:00","description":"Découvrez lâengagement du Département de la Moselle pour une culture accessible à toutes et tous. Une politique culturelle ambitieuse qui soutient la création, la diffusion, le patrimoine et les acteurs locaux en Moselle.","breadcrumb":{"@id":"https:\/\/moselle-culture.fr\/notre-engagement\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/moselle-culture.fr\/notre-engagement\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/moselle-culture.fr\/notre-engagement\/#primaryimage","url":"https:\/\/moselle-culture.fr\/app\/uploads\/2026\/01\/SFD2304-scaled.jpg","contentUrl":"https:\/\/moselle-culture.fr\/app\/uploads\/2026\/01\/SFD2304-scaled.jpg","width":2560,"height":1913,"caption":"SFD"},{"@type":"BreadcrumbList","@id":"https:\/\/moselle-culture.fr\/notre-engagement\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/moselle-culture.fr\/"},{"@type":"ListItem","position":2,"name":"Le mot du Président"}]},{"@type":"WebSite","@id":"https:\/\/moselle-culture.fr\/#website","url":"https:\/\/moselle-culture.fr\/","name":"Moselle Culture","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/moselle-culture.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}</script>
36 37 <!-- / Yoast SEO plugin. --> 38 39 40 41<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://moselle-culture.fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmoselle-culture.fr%2Fnotre-engagement%2F" /> 42<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://moselle-culture.fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmoselle-culture.fr%2Fnotre-engagement%2F&format=xml" /> 43<style id="wp-img-auto-sizes-contain-inline-css"> 44img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 45/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 46</style> 47<style id="wp-emoji-styles-inline-css"> 48 49 img.wp-smiley, img.emoji { 50 display: inline !important; 51 border: none !important; 52 box-shadow: none !important; 53 height: 1em !important; 54 width: 1em !important; 55 margin: 0 0.07em !important; 56 vertical-align: -0.1em !important; 57 background: none !important; 58 padding: 0 !important; 59 } 60/*# sourceURL=wp-emoji-styles-inline-css */ 61</style> 62 63<link rel='stylesheet' id='cmplz-general-css' href='https://moselle-culture.fr/app/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1791376012' media='all' /> 64<link data-minify="1" rel='stylesheet' id='cmplz-banner-1-optin-css' href='https://moselle-culture.fr/app/cache/min/1/app/uploads/complianz/css/banner-1-optin.css?ver=1791376729' media='all' />
65<script type="text/rocketlazyloadscript" id="burst-timeme-js" async data-rocket-src="https://moselle-culture.fr/app/plugins/burst-statistics/assets/js/timeme/timeme.min.js?ver=1791376012"></script>
vendor: 1 bytes, line 65
65
66<script type="text/rocketlazyloadscript" id="burst-js" async data-rocket-src="https://moselle-culture.fr/app/uploads/burst/js/burst.min.js?ver=1791457364"></script>
66 67<link rel="https://api.w.org/" href="https://moselle-culture.fr/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://moselle-culture.fr/wp-json/wp/v2/pages/12" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://moselle-culture.fr/wp/xmlrpc.php?rsd" /> 68<meta name="generator" content="WordPress 7.1.3" /> 69<link rel='shortlink' href='https://moselle-culture.fr/?p=12' /> 70 <style>.cmplz-hidden { 71 display: none !important; 72 }</style> 73 <link rel="icon" type="image/png" href="/app/uploads/fbrfg/favicon-96x96.png" sizes="96x96" /> 74<link rel="icon" type="image/svg+xml" href="/app/uploads/fbrfg/favicon.svg" /> 75<link rel="shortcut icon" href="/app/uploads/fbrfg/favicon.ico" /> 76<link rel="apple-touch-icon" sizes="180x180" href="/app/uploads/fbrfg/apple-touch-icon.png" /> 77<link rel="manifest" href="/app/uploads/fbrfg/site.webmanifest" /> 78 <link data-minify="1" rel="preload" as="style" href="https://moselle-culture.fr/app/cache/min/1/app/themes/sage/public/build/assets/app-DsLtwmjU.css?ver=1791376729" /><link rel="modulepreload" as="script" href="https://moselle-culture.fr/app/themes/sage/public/build/assets/app-Bt1RSjo9.js" /><link data-minify="1" rel="stylesheet" href="https://moselle-culture.fr/app/cache/min/1/app/themes/sage/public/build/assets/app-DsLtwmjU.css?ver=1791376729" />
78<script type="module" src="https://moselle-culture.fr/app/themes/sage/public/build/assets/app-Bt1RSjo9.js"></script>
78 <meta name="generator" content="WP Rocket 3.23.5.1" data-wpr-features="wpr_delay_js wpr_minify_js wpr_preconnect_external_domains wpr_auto_preload_fonts wpr_oci wpr_image_dimensions wpr_minify_css wpr_cdn wpr_preload_links wpr_desktop" /></head> 79 80<body data-cmplz=2 class="wp-singular page-template page-template-template-commitment page page-id-12 wp-embed-responsive wp-theme-sage notre-engagement" data-burst_id="12" data-burst_type="page"> 81 82 <div id="app"> 83 <a class="sr-only focus:not-sr-only" href="#content"> 84 Aller au contenu 85 </a> 86 87 <header class="absolute w-full transparent fixed z-10 w-full py-4 lg:py-10"> 88 <div class="row"> 89 <div class="container"> 90 <div class="flex items-center justify-between"> 91 <div class="max-lg:z-3 logos relative flex items-center gap-x-4 lg:gap-x-10"> 92 <div> 93 <a href="/"> 94 <img class="lg:w-20.75 w-14" src="https://moselle-culture.fr/app/themes/sage/public/build/assets/logo-moselle-culture-white-B2dSPO15.svg" width="83" height="64" 95 alt="Page d'accueil Moselle Culture" fetchpriority="high"> 96 </a> 97 </div> 98 <div> 99 <img class="lg:w-21.25 w-17" src="https://moselle-culture.fr/app/themes/sage/public/build/assets/logo-moselle-white-Dl3B0D9o.svg" width="85" height="38" 100 alt="Moselle l'Eurodépartement" fetchpriority="high"> 101 </div> 102 </div> 103 <div class="text-blanc relative"> 104 <nav> 105 <div class="menu-menu-main-container"><ul id="menu-menu-main" class="menu-main"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item"><button type="button" aria-controls="menu-submenu-636" aria-expanded="false">Notre engagement</button> 106<ul class="sub-menu" id="menu-submenu-636"> 107<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-12 current_page_item menu-item"><a href="https://moselle-culture.fr/notre-engagement/">Le mot du Président</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item"><a href="https://moselle-culture.fr/politique-artistique-et-culturelle/">Notre politique artistique et culturelle</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item"><a href="https://moselle-culture.fr/lecture-publique-bibliotheques-et-mediatheques/">Lecture publique, bibliothèques et médiathèques</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item"><a href="https://moselle-culture.fr/soutien-aux-projets-culturels/">Soutien aux projets culturels</a></li></ul> 108</li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item"><button type="button" aria-controls="menu-submenu-725" aria-expanded="false">Ãvènements</button> 109<ul class="sub-menu" id="menu-submenu-725"> 110<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item"><a href="https://moselle-culture.fr/evenements/">Tout public</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-event_category menu-item"><a href="https://moselle-culture.fr/categorie/jeune-public/">Jeune Public</a></li></ul> 111</li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item"><button type="button" aria-controls="menu-submenu-440" aria-expanded="false">Les sites</button> 112<ul class="sub-menu" id="menu-submenu-440"> 113<li class="menu-item menu-item-type-post_type menu-item-object-site menu-item"><a href="https://moselle-culture.fr/site/chateau-de-malbrouck/">Château de Malbrouck</a></li><li class="menu-item menu-item-type-post_type menu-item-object-site menu-item"><a href="https://moselle-culture.fr/site/centre-des-archives-industrielles-et-techniques/">Centre des Archives Industrielles et Techniques</a></li><li class="menu-item menu-item-type-post_type menu-item-object-site menu-item"><a href="https://moselle-culture.fr/site/domaine-departemental-de-lindre/">Domaine départemental de Lindre</a></li><li class="menu-item menu-item-type-post_type menu-item-object-site menu-item"><a href="https://moselle-culture.fr/site/jardins-fruitiers-de-laquenexy/">Jardins Fruitiers de Laquenexy</a></li><li class="menu-item menu-item-type-post_type menu-item-object-site menu-item"><a href="https://moselle-culture.fr/site/archives-departementales/">Les Archives départementales de la Moselle</a></li><li class="menu-item menu-item-type-post_type menu-item-object-site menu-item"><a href="https://moselle-culture.fr/site/maison-de-robert-schuman/">Maison de Robert Schuman</a></li><li class="menu-item menu-item-type-post_type menu-item-object-site menu-item"><a href="https://moselle-culture.fr/site/musee-de-la-guerre-de-1870-et-de-lannexion/">Musée de la Guerre de 1870 et de lâAnnexion</a></li><li class="menu-item menu-item-type-post_type menu-item-object-site menu-item"><a href="https://moselle-culture.fr/site/musee-departemental-du-sel/">Musée départemental du Sel</a></li><li class="menu-item menu-item-type-post_type menu-item-object-site menu-item"><a href="https://moselle-culture.fr/site/musee-departemental-georges-de-la-tour/">Musée départemental Georges de La Tour</a></li><li class="menu-item menu-item-type-post_type menu-item-object-site menu-item"><a href="https://moselle-culture.fr/site/parc-archeologique-europeen-de-bliesbruck-reinheim/">Parc archéologique européen de Bliesbruck-Reinheim</a></li></ul> 114</li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item"><button type="button" aria-controls="menu-submenu-23" aria-expanded="false">Vous êtes</button> 115<ul class="sub-menu" id="menu-submenu-23"> 116<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item"><a href="https://moselle-culture.fr/groupe/">Groupe</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item"><a href="https://moselle-culture.fr/public-enseignant/">Public enseignant</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item"><a href="https://moselle-culture.fr/compagnies-professionnelles-artistes/">Compagnies professionnelles / Artistes</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item"><a href="https://moselle-culture.fr/public-empeche/">Public empêché</a></li></ul> 117</li></ul></div> </nav> 118 <form 119 class="search-field w-stretch absolute bottom-20 left-6 translate-y-full transition-opacity duration-300 max-lg:right-6 max-lg:flex max-lg:gap-x-6 lg:pointer-events-none lg:bottom-0 lg:left-0 lg:w-full lg:opacity-0" 120 role="search" action="/"> 121 <input class="w-full border-b border-b-current focus:outline-0" type="text" name="s" 122 placeholder="Rechercher" aria-label="Rechercher dans le site"> 123 </form> 124 </div> 125 <div 126 class="z-3 text-blanc relative flex items-center gap-x-1.5 lg:gap-x-6"> 127 <button type="button" class="btn-search" aria-label="Ouvrir la recherche"> 128 <svg class="w-6.5 cursor-pointer max-lg:hidden" width="100%" height="100%"
129 viewBox="0 0 24 24"> 130 <path fill="currentColor" 131 d="M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14" /> 132 </svg> 133 </button> 134 <div> 135 <a href="/agenda/" aria-label="Lien vers agenda"> 136 <svg class="w-4.75 h-4.75 icon-agenda" width="100%" height="100%" viewBox="0 0 18 20" 137 fill="none"> 138 <path 139 d="M17 8.2H1M12.5556 1V4.6M5.44444 1V4.6M5.26667 19H12.7333C14.2268 19 14.9735 19 15.544 18.7057C16.0458 18.4469 16.4537 18.0338 16.7093 17.5258C17 16.9482 17 16.1922 17 14.68V7.12C17 5.60786 17 4.85178 16.7093 4.27423C16.4537 3.76619 16.0458 3.35314 15.544 3.09428C14.9735 2.8 14.2268 2.8 12.7333 2.8H5.26667C3.77319 2.8 3.02645 2.8 2.45603 3.09428C1.95426 3.35314 1.54631 3.76619 1.29065 4.27423C1 4.85178 1 5.60786 1 7.12V14.68C1 16.1922 1 16.9482 1.29065 17.5258C1.54631 18.0338 1.95426 18.4469 2.45603 18.7057C3.02645 19 3.77319 19 5.26667 19Z" 140 stroke="currentColor" stroke-width="2" stroke-linecap="round" 141 stroke-linejoin="round" /> 142 </svg> 143 </a> 144 </div> 145 <div class=""> 146 147 148 <div id="menu-language"></div> 149 </div> 150 <div class="max-lg:hidden"> 151 <a href="https://moselle-culture.fr/billetterie/"> 152 <button class="btn btn-primary btn-disc"> 153 <span class="z-1 relative">Billetterie</span> 154</button> 155 </a> 156 </div> 157 <div class="lg:hidden"> 158 <a href="https://moselle-culture.fr/billetterie/"> 159 <div class="bg-vert grid aspect-square w-10 place-content-center"> 160 <svg class="w-4.25 h-3.5" width="100%" height="100%" viewBox="0 0 17 14" 161 fill="none" xmlns="http://www.w3.org/2000/svg"> 162 <path 163 d="M6.9 3.7L6.9 2.9L6.9 3.7ZM6.9 7.3V6.5V7.3ZM6.9 10.9V10.1V10.9ZM3.06 0.5L13.94 0.5C14.8361 0.5 15.2842 0.5 15.6264 0.674392C15.9274 0.827784 16.1722 1.07255 16.3256 1.37362C16.5 1.71587 16.5 2.16392 16.5 3.06V4.1C14.9536 4.1 13.7 5.3536 13.7 6.9C13.7 8.4464 14.9536 9.7 16.5 9.7V10.74C16.5 11.6361 16.5 12.0842 16.3256 12.4264C16.1722 12.7274 15.9274 12.9722 15.6264 13.1256C15.2842 13.3 14.8361 13.3 13.94 13.3L3.06 13.3C2.16392 13.3 1.71587 13.3 1.37362 13.1256C1.07255 12.9722 0.827784 12.7274 0.674392 12.4264C0.5 12.0842 0.5 11.6361 0.5 10.74L0.5 9.7C2.0464 9.7 3.3 8.4464 3.3 6.9C3.3 5.3536 2.0464 4.1 0.5 4.1L0.5 3.06C0.5 2.16392 0.5 1.71587 0.674392 1.37362C0.827784 1.07255 1.07255 0.827784 1.37362 0.674392C1.71587 0.5 2.16392 0.5 3.06 0.5Z" 164 fill="#ACE2CE" /> 165 <path 166 d="M6.9 3.7L6.9 2.9M6.9 7.3V6.5M6.9 10.9V10.1M3.06 0.5L13.94 0.5C14.8361 0.5 15.2842 0.5 15.6264 0.674392C15.9274 0.827784 16.1722 1.07255 16.3256 1.37362C16.5 1.71587 16.5 2.16392 16.5 3.06V4.1C14.9536 4.1 13.7 5.3536 13.7 6.9C13.7 8.4464 14.9536 9.7 16.5 9.7V10.74C16.5 11.6361 16.5 12.0842 16.3256 12.4264C16.1722 12.7274 15.9274 12.9722 15.6264 13.1256C15.2842 13.3 14.8361 13.3 13.94 13.3L3.06 13.3C2.16392 13.3 1.71587 13.3 1.37362 13.1256C1.07255 12.9722 0.827784 12.7274 0.674392 12.4264C0.5 12.0842 0.5 11.6361 0.5 10.74L0.5 9.7C2.0464 9.7 3.3 8.4464 3.3 6.9C3.3 5.3536 2.0464 4.1 0.5 4.1L0.5 3.06C0.5 2.16392 0.5 1.71587 0.674392 1.37362C0.827784 1.07255 1.07255 0.827784 1.37362 0.674392C1.71587 0.5 2.16392 0.5 3.06 0.5Z" 167 stroke="#141418" stroke-linecap="square" /> 168 </svg> 169 </div> 170 </a> 171 </div> 172 <div class="z-2 relative lg:hidden"> 173 <div class="menu-burger"> 174 <div class="line"></div> 175 <div class="line"></div> 176 </div> 177 </div> 178 </div> 179 </div> 180 </div> 181 </div> 182</header> 183 184 <main id="main" class="main"> 185 186 <section class="pt-46.5 lg:pb-36.5 relative pb-20"> 187 <img fetchpriority="high" width="2560" height="1913" src="https://moselle-culture.fr/app/uploads/2026/01/SFD2304-scaled.jpg" class="absolute inset-0 object-cover w-full h-full" alt="Paysage du Domaine départemental de Lindre" decoding="async" loading="lazy" srcset="https://moselle-culture.fr/app/uploads/2026/01/SFD2304-scaled.jpg 2560w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-300x224.jpg 300w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-1024x765.jpg 1024w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-768x574.jpg 768w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-1536x1148.jpg 1536w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-2048x1530.jpg 2048w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-1920x1434.jpg 1920w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-1440x1076.jpg 1440w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-1280x956.jpg 1280w, https://moselle-culture.fr/app/uploads/2026/01/SFD2304-374x279.jpg 374w" sizes="auto, (max-width: 2560px) 100v
187w, 2560px" /> <div class="bg-noir/60 absolute inset-0 left-0 top-0"></div> 188 <div class="row relative"> 189 <div class="container"> 190 <div> 191 <a class="flex w-fit items-center gap-x-3" href="/"> 192 <svg class="w-8.5 shrink-0" width="100%" height="100%" viewBox="0 0 34 34" fill="none"> 193 <rect data-figma-bg-blur-radius="10" x="0.707107" y="16.9706" width="23" height="23" 194 transform="rotate(-45 0.707107 16.9706)" stroke="white" 195 stroke-opacity="0.5" /> 196 <path d="M18.2422 13L13.9995 17.2426" stroke="white" stroke-linecap="square" /> 197 <path d="M18.2422 21.4853L13.9995 17.2426" stroke="white" 198 stroke-linecap="square" /> 199 </svg> 200 <div class="title-5 text-blanc"> 201 Accueil 202 </div> 203</a> 204 </div> 205 <h1 class="title-1 text-blanc max-w-200 mt-4 leading-[85%] lg:mt-10"> 206 Le mot du Président 207 </h1> 208 </div> 209 </div> 210</section> 211 212 213 214 <section class="border-b-noir/20 is_white border-b py-20"> 215 <div class="row"> 216 <div class="container"> 217 <h2 class="title-2 text-center"> 218 Introduction 219 </h2> 220 <svg class="mx-auto my-8 w-10" width="100%" height="100%" viewBox="0 0 41 9" fill="none"> 221 <rect x="16" y="4.24261" width="6" height="6" transform="rotate(-45 16 4.24261)" 222 fill="#141418" /> 223 <rect x="32.4854" y="4.24261" width="6" height="6" transform="rotate(-45 32.4854 4.24261)" 224 fill="#141418" /> 225 <rect y="4.24261" width="6" height="6" transform="rotate(-45 0 4.24261)" fill="#141418" /> 226 </svg> 227 <div class="max-w-211.5 text-3.5 mx-auto text-center font-extrabold leading-[170%]"> 228 <p>Le Département de la Moselle Åuvre quotidiennement en faveur dâune politique artistique et culturelle ambitieuse centrée sur lâaccessibilité de la culture pour tous.<br /> 229Pour son Président, Patrick Weiten, lâaccès à la culture nâest pas une option, mais une priorité dont il faut soutenir toutes les initiatives.</p> 230 </div> 231 </div> 232 </div> 233 </section> 234 235 236 237 <section class="pt-10 lg:pt-20"> 238 <div class="row"> 239 <div class="container"> 240 <h2 class="title-2"> 241 Entre proximité et rayonnement </h2> 242 </div> 243 </div> 244 <div class="row lg:py-26 mt-6 bg-[#F7F7F7] py-12 lg:mt-10"> 245 <div class="container"> 246 <div class="lg:grid-cols-24 grid grid-cols-12"> 247 <img width="2500" height="1663" src="https://moselle-culture.fr/app/uploads/2026/01/proximite.jpg" class="col-span-full lg:col-span-20 col-start-1 lg:col-start-3" alt="adultes-et-enfants-se-promenant-dans-la-nature" decoding="async" loading="lazy" srcset="https://moselle-culture.fr/app/uploads/2026/01/proximite.jpg 2500w, https://moselle-culture.fr/app/uploads/2026/01/proximite-300x200.jpg 300w, https://moselle-culture.fr/app/uploads/2026/01/proximite-1024x681.jpg 1024w, https://moselle-culture.fr/app/uploads/2026/01/proximite-768x511.jpg 768w, https://moselle-culture.fr/app/uploads/2026/01/proximite-1536x1022.jpg 1536w, https://moselle-culture.fr/app/uploads/2026/01/proximite-2048x1362.jpg 2048w, https://moselle-culture.fr/app/uploads/2026/01/proximite-1920x1277.jpg 1920w, https://moselle-culture.fr/app/uploads/2026/01/proximite-1440x958.jpg 1440w, https://moselle-culture.fr/app/uploads/2026/01/proximite-1280x851.jpg 1280w, https://moselle-culture.fr/app/uploads/2026/01/proximite-374x249.jpg 374w" sizes="auto, (max-width: 2500px) 100v
247w, 2500px" /> </div> 248 </div> 249 </div> 250 </section> 251 252 253 254 <section class="lg:pt-30 pb-30 pt-15"> 255 <div class="row"> 256 <div class="container"> 257 <div class="lg:grid-cols-24 grid grid-cols-12 gap-x-6"> 258 <div class="not-last:mb-10 col-span-full grid grid-cols-subgrid"> 259 <div class="col-span-full col-start-1 lg:col-span-5 lg:col-start-3"> 260 <h2 class="title-3 font-secondary"> 261 NOTRE ENGAGEMENT </h2> 262 </div> 263 <div 264 class="lg:col-span-15 lg:col-end-25 content-post col-span-full max-lg:mt-10 lg:grid lg:grid-cols-subgrid"> 265 266 <div class="col-span-full"> 267 <div class="blocks"> 268 <div> 269 <p>Bienvenue sur le nouveau site dédié à la culture en Moselle, votre portail privilégié pour découvrir toute la richesse et la diversité de la vie culturelle de notre département.</p> 270<p>Entre proximité et rayonnement, la politique culturelle du Conseil départemental de la Moselle affirme sa volonté de proposer une programmation dynamique, accessible partout, à toutes et tous. Elle met lâaccent à la fois sur la création et la diffusion, tout en soutenant les acteurs et les structures qui font vivre la culture en Moselle. Chaque année, les Sites départementaux Passionnément Moselle vous invitent à vivre des expériences uniques, mêlant histoire, nature et culture à travers des expositions temporaires, des muséographies renouvelées, des événements conviviaux à partager en famille ou entre amis.</p> 271<p>Notre engagement va encore plus loin : nous valorisons la création mosellane et multiplions les occasions de rencontre â expositions, concerts, festivals â partout en Moselle. Le soutien au bénévolat culturel, les « Belles Rencontres artistiques » ou encore le festival du film sportif sont autant dâinitiatives qui créent des passerelles entre tous ceux contribuant à la diffusion culturelle.</p> 272<p>Câest ainsi que le Conseil Départemental accompagne plus de 700 acteurs locaux â écoles de musique, associations, compagnies artistiques professionnelles et amateurs et préserve le patrimoine historique et naturel, en entretenant plus de 54 km dâarchives et en mettant à la disposition de chacun plus de 100 000 ouvrages dans le cadre de la lecture publique. Autant dâactions qui font de notre territoire un véritable lieu de création et de partage.</p> 273<p>Ce site vous invite à explorer cette politique culturelle ambitieuse, à suivre lâactualité des événements et à vous immerger pleinement dans la culture 100 % Moselle, 100 % enrichissante.</p> 274<p>Ensemble, faisons de la culture un vecteur de transformation sociale durable, du bien-vivre ensemble pour bâtir une Moselle plus forte, unie et solidaire.</p> 275<p><img loading="lazy" decoding="async" class="alignnone wp-image-738 size-full" src="https://moselle-culture.fr/app/uploads/2026/02/visuel-accompagnement-engagement.jpg" alt="Photo d'un enfant au sommet d'un observatoire en forêt" width="791" height="602" srcset="https://moselle-culture.fr/app/uploads/2026/02/visuel-accompagnement-engagement.jpg 791w, https://moselle-culture.fr/app/uploads/2026/02/visuel-accompagnement-engagement-300x228.jpg 300w, https://moselle-culture.fr/app/uploads/2026/02/visuel-accompagnement-engagement-768x584.jpg 768w, https://moselle-culture.fr/app/uploads/2026/02/visuel-accompagnement-engagement-374x285.jpg 374w" sizes="auto, (max-width: 791px) 100vw, 791px" /></p> 276</div> 277 </div> 278 </div> 279 </div> 280 </div> 281 </div> 282 </div> 283 </div> 284 </section> 285 </main> 286 287 288 <footer class="bg-noir pt-15 pb-22 relative overflow-hidden"> 289 <img class="w-223.75 absolute bottom-0 right-0" src="https://moselle-culture.fr/app/themes/sage/public/build/assets/mask-footer-QU4pFxAP.svg" alt="" width="895" height="717" 290 loading="lazy" aria-hidden="true"> 291 <div class="row relative"> 292 <div class="container"> 293 <div class="lg:grid-cols-24 grid grid-cols-12"> 294 <div class="row lg:col-span-20 col-span-12 col-start-1 grid lg:col-start-3 lg:grid-cols-subgrid"> 295 <div class="col-span-3 lg:row-span-2"> 296 <a href="/"> 297 <img class="w-full" src="https://moselle-culture.fr/app/themes/sage/public/build/assets/logo-moselle-culture-white-B2dSPO15.svg" width="84" height="64" 298 alt="Page d'accueil" loading="lazy"> 299 </a> 300 <div class="mt-6">
301 <span class="title-in-footer">Nous suivre</span> 302 <div class="mt-4 flex items-center gap-x-2"> 303 <a href="https://www.instagram.com/moselle_le_departement/" target="_blank"> 304 <div class="border-blanc/50 grid aspect-square w-10 place-content-center border"> 305 <img width="16" height="16" src="https://moselle-culture.fr/app/uploads/2026/01/logo-instagram.svg" class="attachment-full size-full" alt="Lien instagram" loading="lazy" decoding="async" title="logo-instagram" /> 306 </div> 307 </a> 308 <a href="https://fr-fr.facebook.com/passionmoselle/" target="_blank"> 309 <div class="border-blanc/50 grid aspect-square w-10 place-content-center border"> 310 <img width="9" height="16" src="https://moselle-culture.fr/app/uploads/2026/01/logo-facebook.svg" class="attachment-full size-full" alt="Lien facebook" loading="lazy" decoding="async" title="logo-facebook" /> 311 </div> 312 </a> 313 <a href="https://www.youtube.com/user/MoselleTV" target="_blank"> 314 <div class="border-blanc/50 grid aspect-square w-10 place-content-center border"> 315 <img width="16" height="12" src="https://moselle-culture.fr/app/uploads/2026/01/logo-youtube.svg" class="attachment-full size-full" alt="Lien Youtube" loading="lazy" decoding="async" title="logo-youtube" /> 316 </div> 317 </a> 318 <a href="https://www.linkedin.com/company/departement-moselle/" target="_blank"> 319 <div class="border-blanc/50 grid aspect-square w-10 place-content-center border"> 320 <img width="17" height="16" src="https://moselle-culture.fr/app/uploads/2026/01/logo-linkedin.svg" class="attachment-full size-full" alt="Lien Instagram" loading="lazy" decoding="async" title="logo-linkedin" /> 321 </div> 322 </a> 323 </div> 324 </div> 325 </div> 326 <div 327 class="col-span-12 col-start-1 max-lg:mb-10 max-lg:mt-14 lg:col-span-4 lg:col-start-11 lg:mb-8"> 328 <span class="title-in-footer">Rubriques</span> 329 </div> 330 <nav class="col-span-5 col-start-1 lg:col-span-4 lg:col-start-11"> 331 <div class="menu-menu-footer-container"><ul id="menu-menu-footer" class="menu-footer"><li id="menu-item-505" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-505"><a href="https://moselle-culture.fr/pass-des-sites-passionnement-moselle/">Les Pass</a></li> 332<li id="menu-item-622" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-622"><a target="_blank" href="https://www.wivisites.com/monument_details?site=ffa13a2a-22ee-459c-a127-32024a02dd93&la=1">Wivisites</a></li> 333<li id="menu-item-572" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-572"><a href="https://moselle-culture.fr/mediatheque/">Médiathèque</a></li> 334<li id="menu-item-503" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-503"><a href="https://moselle-culture.fr/espace-presse/">Espace Presse</a></li> 335<li id="menu-item-623" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-623"><a target="_blank" href="https://demarches.contact.moselle.fr/formulaire-de-contact-sites-passionnement-moselle/">Nous contacter</a></li> 336</ul></div> </nav> 337 <nav class="lg:col-start-18 col-span-6 col-start-7 lg:col-span-3"> 338 <div class="menu-menu-legal-container"><ul id="menu-menu-legal" class="menu-legal">
338<li id="menu-item-664" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-664"><a href="https://moselle-culture.fr/plan-du-site/">Plan du site</a></li> 339<li id="menu-item-70" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-70"><a href="https://moselle-culture.fr/mentions-legales/">Mentions légales</a></li> 340<li id="menu-item-1293" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1293"><a href="https://moselle-culture.fr/politique-de-confidentialite/">Politique de confidentialité</a></li> 341<li id="menu-item-1297" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1297"><a href="https://moselle-culture.fr/gestion-des-cookies/">Gestion des cookies</a></li> 342<li id="menu-item-617" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-617"><a href="https://moselle-culture.fr/declaration-daccessibilite/">Déclaration d'accessibilité</a></li> 343</ul></div> </nav> 344 </div> 345 <div class="row lg:col-span-20 col-span-full mt-12 grid grid-cols-subgrid lg:col-start-3"> 346 <div class="col-span-5"> 347 348 </div> 349 <div class="col-span-full max-lg:mt-10 lg:col-span-4 lg:col-start-11"> 350 351 </div> 352 <div class="col-span-full col-start-11 lg:col-span-4"></div> 353 </div> 354 <div class="row lg:col-span-22 col-span-full mt-10 grid-cols-subgrid lg:col-start-3 lg:grid"> 355 <hr class="border-blanc/30 col-span-full border"> 356 </div> 357 <div class="row lg:col-span-20 col-span-12 mt-12 grid-cols-subgrid lg:col-start-3 lg:grid"> 358 <div class="col-span-3"> 359 <a href="https://www.moselle.fr/" target="_blank"> 360 <img class="w-34.5" src="https://moselle-culture.fr/app/themes/sage/public/build/assets/logo-moselle-white-Dl3B0D9o.svg" width="138" height="61" 361 alt="Moselle l'Eurodépartement" loading="lazy"> 362 </a> 363 </div> 364 <div class="col-span-12 max-lg:mt-10 lg:col-span-5 lg:col-start-11"> 365 <span class="title-in-footer">Eurodépartement de la Moselle</span> 366 </div> 367 <div class="lg:col-end-21 lg:col-span-4"> 368 <div class="text-3.5 text-blanc font-medium max-lg:mt-5 lg:text-right"> 369 1, Rue du Pont Moreau - <br /> 370CS 11096 - 57036 Metz CEDEX 1 </div> 371 </div> 372 </div> 373 </div> 374 </div> 375 </div> 376</footer> 377 <button title="Retour en haut de page" class="go-top fixed bottom-4 right-2 z-20 cursor-pointer" type="button" 378 aria-label="Retour en haut de page" onclick="window.scrollTo({top: 0})"> 379 <svg class="w-12.5 h-12.5 rotate-180" width="100%" aria-hidden="true" height="100%" viewBox="0 0 60 60" fill="none" 380 xmlns="http://www.w3.org/2000/svg"> 381 <rect opacity="0.4" x="0.707107" y="29.6985" fill="white" width="41" height="41" 382 transform="rotate(-45 0.707107 29.6985)" stroke="#141418" /> 383 <path 384 d="M35.293 26.293C35.6835 25.9024 36.3165 25.9024 36.707 26.293C37.0976 26.6835 37.0976 27.3165 36.707 27.707L30.707 33.707C30.3165 34.0976 29.6835 34.0976 29.293 33.707L23.293 27.707C22.9024 27.3165 22.9024 26.6835 23.293 26.293C23.6835 25.9024 24.3165 25.9024 24.707 26.293L30 31.5859L35.293 26.293Z" 385 fill="#141418" /> 386 </svg> 387</button> 388 </div> 389 390
390<script type="speculationrules"> 391{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp/wp-*.php","/wp/wp-admin/*","/app/uploads/*","/app/*","/app/plugins/*","/app/themes/sage/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 392</script>
392 393 394<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> 395<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 banner-a optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> 396 <div class="cmplz-header"> 397 <div class="cmplz-logo"></div> 398 <div class="cmplz-title" id="cmplz-header-1-optin">Gestion du consentement</div> 399 <div class="cmplz-close" tabindex="0" role="button" aria-label="Fermer la boîte de dialogue"> 400 <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> 401 </div> 402 </div> 403 404 <div class="cmplz-divider cmplz-divider-header"></div> 405 <div class="cmplz-body"> 406 <div class="cmplz-message" id="cmplz-message-1-optin"><p>Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les identifiants uniques sur ce site. Le refus ou le retrait du consentement peut avoir un impact négatif sur certaines fonctionnalités et caractéristiques.</p></div> 407 <!-- categories start --> 408 <div class="cmplz-categories"> 409 <div class="cmplz-category cmplz-functional"> 410 <div class="cmplz-category-header"> 411 <span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Fontionnel</span> 412 <span class='cmplz-always-active'> 413 <span class="cmplz-banner-checkbox"> 414 <input type="checkbox" 415 id="cmplz-functional-optin" 416 data-category="cmplz_functional" 417 class="cmplz-consent-checkbox cmplz-functional" 418 size="40" 419 value="1"/> 420 <label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Fontionnel</span></label> 421 </span> 422 Toujours activé </span> 423 <button class="cmplz-category-toggle" 424 aria-expanded="false" 425 aria-controls="cmplz-desc-functional-1-optin" 426 aria-labelledby="cmplz-title-functional-1-optin"> 427 <span class="cmplz-icon cmplz-open"> 428 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 429 </span> 430 </button> 431 </div> 432 <div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden> 433 <span class="cmplz-description-functional">Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations relatives aux appareils. Le consentement à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les identifiants uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.</span> 434 </div> 435 </div> 436 437 <div class="cmplz-category cmplz-preferences"> 438 <div class="cmplz-category-header"> 439 <span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Preferences</span> 440 <span class="cmplz-banner-checkbox"> 441 <input type="checkbox" 442 id="cmplz-preferences-optin" 443 data-category="cmplz_preferences" 444 class="cmplz-consent-checkbox cmplz-preferences" 445 size="40" 446 value="1"/> 447 <label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Preferences</span></label> 448 </span> 449 <button class="cmplz-category-toggle" 450 aria-expanded="false" 451 aria-controls="cmplz-desc-preferences-1-optin" 452 aria-labelledby="cmplz-title-preferences-1-optin"> 453 <span class="cmplz-icon cmplz-open"> 454 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
454<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 455 </span> 456 </button> 457 </div> 458 <div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden> 459 <span class="cmplz-description-preferences">Le stockage ou lâaccès technique est nécessaire dans la finalité légitime de stocker des préférences qui ne sont pas demandées par lâabonné ou lâutilisateur.</span> 460 </div> 461 </div> 462 463 <div class="cmplz-category cmplz-statistics"> 464 <div class="cmplz-category-header"> 465 <span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistiques</span> 466 <span class="cmplz-banner-checkbox"> 467 <input type="checkbox" 468 id="cmplz-statistics-optin" 469 data-category="cmplz_statistics" 470 class="cmplz-consent-checkbox cmplz-statistics" 471 size="40" 472 value="1"/> 473 <label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistiques</span></label> 474 </span> 475 <button class="cmplz-category-toggle" 476 aria-expanded="false" 477 aria-controls="cmplz-desc-statistics-1-optin" 478 aria-labelledby="cmplz-title-statistics-1-optin"> 479 <span class="cmplz-icon cmplz-open"> 480 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 481 </span> 482 </button> 483 </div> 484 <div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden> 485 <span class="cmplz-description-statistics">Nous utilisons lâoutil Matomo afin de mesurer lâaudience de notre site et dâaméliorer son contenu. Les données collectées sont strictement anonymisées, utilisées uniquement à des fins internes et ne sont jamais partagées avec des tiers.</span> 486 <span class="cmplz-description-statistics-anonymous">Le stockage ou lâaccès technique qui est utilisé exclusivement à des fins statistiques anonymes. En lâabsence dâune assignation à comparaître, dâune conformité volontaire de la part de votre fournisseur dâaccès à Internet ou dâenregistrements supplémentaires provenant dâun tiers, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.</span> 487 </div> 488 </div> 489 490 <div class="cmplz-category cmplz-marketing"> 491 <div class="cmplz-category-header"> 492 <span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span> 493 <span class="cmplz-banner-checkbox"> 494 <input type="checkbox" 495 id="cmplz-marketing-optin" 496 data-category="cmplz_marketing" 497 class="cmplz-consent-checkbox cmplz-marketing" 498 size="40" 499 value="1"/> 500 <label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label> 501 </span> 502 <button class="cmplz-category-toggle" 503 aria-expanded="false" 504 aria-controls="cmplz-desc-marketing-1-optin" 505 aria-labelledby="cmplz-title-marketing-1-optin"> 506 <span class="cmplz-icon cmplz-open"> 507 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 508 </span> 509 </button> 510 </div> 511 <div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden> 512 <span class="cmplz-description-marketing">Le stockage ou lâaccès technique est requis pour créer des profils dâutilisateurs afin dâenvoyer des publicités, ou pour suivre lâutilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.</span> 513 </div> 514 </div> 515 </div><!-- categories end --> 516 </div> 517 518 <div class="cmplz-links cmplz-information"> 519 <ul> 520 <li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Gérer les options</a></li> 521 <li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
521s-overview">Gérer les services</a></li> 522 <li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Gérer {vendor_count} fournisseurs</a></li> 523 <li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="En savoir plus sur les finalités de TCF de la base de données de cookies">En savoir plus sur ces finalités</a></li> 524 </ul> 525 </div> 526 527 <div class="cmplz-divider cmplz-footer"></div> 528 529 <div class="cmplz-buttons"> 530 <button class="cmplz-btn cmplz-accept">Accepter</button> 531 <button class="cmplz-btn cmplz-deny">Refuser</button> 532 <button class="cmplz-btn cmplz-view-preferences">Préférences</button> 533 <button class="cmplz-btn cmplz-save-preferences">Sauvegarder</button> 534 <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Préférences</a> 535 </div> 536 537 538 <div class="cmplz-documents cmplz-links"> 539 <ul> 540 <li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li> 541 <li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li> 542 <li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li> 543 </ul> 544 </div> 545</div> 546</div> 547 <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Gestion du consentement</button> 548 549</div><div id="conveythis-wrapper" class="conveythis-no-translate conveythis-source"> 550 <div class="conveythis-widget-main"><div class="conveythis-widget-languages" id="language-list" style="display: none;"> 551 552 <div class="conveythis-widget-language" role="button" tabindex="0"> 553<a href='https://moselle-culture.fr/en/notre-engagement/' translate='no'>eng</a> 554<a href='https://moselle-culture.fr/de/notre-engagement/' translate='no'>ger</a> 555</div> 556 </div> 557 <div class="conveythis-widget-current-language-wrapper" aria-controls="language-list" aria-expanded="false"> 558 <div class="conveythis-widget-language" role="button" tabindex="0"><a href='https://moselle-culture.fr/notre-engagement/' translate='no'>fre</a><div class="conveythis-language-arrow"></div></div> 559 </div></div> 560 </div>
560<script type="text/rocketlazyloadscript" id="rocket-browser-checker-js-after"> 561"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 562//# sourceURL=rocket-browser-checker-js-after 563</script>
vendor: 1 bytes, line 563
563
564<script id="rocket-preload-links-js-extra"> 565var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://moselle-culture.fr","onHoverDelay":"100","rateThrottle":"3"}; 566//# sourceURL=rocket-preload-links-js-extra 567</script>
vendor: 1 bytes, line 567
567
568<script type="text/rocketlazyloadscript" id="rocket-preload-links-js-after"> 569(function() { 570"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); 571}()); 572 573//# sourceURL=rocket-preload-links-js-after 574</script>
vendor: 1 bytes, line 574
574
575<script id="cmplz-cookiebanner-js-extra"> 576var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"26","version":"7.5.5","store_consent":"","do_not_track_enabled":"1","consenttype":"optin","region":"eu","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://moselle-culture.fr/wp-json/complianz/v1/","locale":"lang=fr&locale=fr","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"36","cookie_path":"/","categories":{"statistics":"statistiques","marketing":"marketing"},"tcf_active":"","placeholdertext":"\u003Cdiv class=\"cmplz-blocked-content-notice-body\"\u003ECliquez sur \u00ab\u00a0J\u2019accepte\u00a0\u00bb pour activer {service}\u00a0\u003Cdiv class=\"cmplz-links\"\u003E\u003Ca href=\"#\" class=\"cmplz-link cookie-statement\"\u003E{title}\u003C/a\u003E\u003C/div\u003E\u003C/div\u003E\u003Cbutton class=\"cmplz-accept-service\"\u003EJ\u2019accepte\u003C/button\u003E","css_file":"https://moselle-culture.fr/app/uploads/complianz/css/banner-{banner_id}-{type}.css?v=26","page_links":{"eu":{"cookie-statement":{"title":"","url":"https://moselle-culture.fr/site/jardins-fruitiers-de-laquenexy/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"1","aria_label":"Cliquez sur le bouton pour activer {service}","iapi_nav":"fallback"}; 577//# sourceURL=cmplz-cookiebanner-js-extra 578</script>
vendor: 1 bytes, line 578
578
579<script defer id="cmplz-cookiebanner-js" src="https://moselle-culture.fr/app/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1791376012"></script>
vendor: 1 bytes, line 579
579
580<script id="cmplz-cookiebanner-js-after"> 581 582 function ensure_complianz_is_loaded() { 583 let timeout = 30000000; // 30 seconds 584 let start = Date.now(); 585 return new Promise(wait_for_complianz); 586 587 function wait_for_complianz(resolve, reject) { 588 if (window.cmplz_get_cookie) // if complianz is loaded, resolve the promise 589 resolve(window.cmplz_get_cookie); 590 else if (timeout && (Date.now() - start) >= timeout) 591 reject(new Error("timeout")); 592 else 593 setTimeout(wait_for_complianz.bind(this, resolve, reject), 30); 594 } 595 } 596 597 // This runs the promise code 598 ensure_complianz_is_loaded().then(function(){ 599 600 // cookieless tracking is disabled 601 document.addEventListener("cmplz_cookie_warning_loaded", function(consentData) { 602 let region = consentData.detail; 603 if (region !== 'uk') { 604 let scriptElements = document.querySelectorAll('script[data-service="burst"]'); 605 scriptElements.forEach(obj => { 606 if (obj.classList.contains('cmplz-activated') || obj.getAttribute('type') === 'text/javascript') { 607 return; 608 } 609 obj.classList.add('cmplz-activated'); 610 let src = obj.getAttribute('src'); 611 if (src) { 612 obj.setAttribute('type', 'text/javascript'); 613 cmplz_run_script(src, 'statistics', 'src'); 614 obj.parentNode.removeChild(obj); 615 } 616 }); 617 } 618 }); 619 document.addEventListener("cmplz_run_after_all_scripts", cmplz_burst_fire_domContentLoadedEvent); 620 621 function cmplz_burst_fire_domContentLoadedEvent() { 622 let event = new CustomEvent('burst_fire_hit'); 623 document.dispatchEvent(event); 624 } 625 }); 626 627 628//# sourceURL=cmplz-cookiebanner-js-after 629</script>
vendor: 1 bytes, line 629
629
630<script data-minify="1" id="conveythis-notranslate-js" src="https://moselle-culture.fr/app/cache/min/1/app/plugins/conveythis-translate/app/widget/js/notranslate.js?ver=1791376730"></script>
vendor: 1 bytes, line 630
630
631<script data-minify="1" id="conveythis-conveythis-js" src="https://moselle-culture.fr/app/cache/min/1/javascript/conveythis-initializer.js?ver=1791376730"></script>
vendor: 1 bytes, line 631
631
632<script id="conveythis-conveythis-js-after"> 633document.addEventListener("DOMContentLoaded", function(e) { 634 document.querySelectorAll(".conveythis-source").forEach(element => element.remove()); 635 ConveyThis_Initializer.init({ 636 api_key: "pub_09fb50ee4ef05e5f4b388e747a3be4d7", 637 is_wordpress: "727", 638 auto_translate: "1", 639 languages:[{"id":"727", "location":"/notre-engagement/", "active":true}, {"id":"703", "location":"/en/notre-engagement/", "active":false}, {"id":"730", "location":"/de/notre-engagement/", "active":false}], 640 }) 641 }); 642 643//# sourceURL=conveythis-conveythis-js-after 644</script>
644 645<!-- Statistics script Complianz GDPR/CCPA --> 646
646<script type="text/rocketlazyloadscript" data-category="functional">var _paq = window._paq || []; 647_paq.push(['trackPageView']); 648_paq.push(['enableLinkTracking']); 649_paq.push(['requireCookieConsent']); 650 651(function() { 652 var u="https://matomo.moselle.fr/"; 653 _paq.push(['setTrackerUrl', u+'matomo.php']); 654 _paq.push(['setSiteId', '15']); 655 _paq.push(['setSecureCookie', window.location.protocol === "https:" ]); 656 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 657 g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); 658})(); 659 660document.addEventListener("cmplz_fire_categories", function (e) { 661 var consentedCategories = e.detail.categories; 662 if (!cmplz_in_array( 'statistics', consentedCategories )) { 663 _paq.push(['forgetCookieConsentGiven']); 664 } else { 665 _paq.push(['rememberCookieConsentGiven']); 666 } 667}); 668 669</script>
669 670 </body> 671 672</html> 673 674<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1791500493 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.