PageSourceSearch

https://mairiesttheodorit.fr/

html mairiesttheodorit.fr collected 2026-10-02 23:34:49 UTC 164,241 bytes, 2,471 lines download raw bytes

1<!DOCTYPE html>
2<html lang="fr-FR" prefix="og: https://ogp.me/ns#">
3 
4<head>
5  <meta charset="UTF-8">
6  
6<script>
7    if (navigator.userAgent.match(/MSIE|Internet Explorer/i) || navigator.userAgent.match(/Trident\/7\..*?rv:11/i)) {
8      var href = document.location.href;
9      if (!href.match(/[?&]nowprocket/)) {
10        if (href.indexOf("?") == -1) {
11          if (href.indexOf("#") == -1) {
12            document.location.href = href + "?nowprocket=1"
13          } else {
14            document.location.href = href.replace("#", "?nowprocket=1#")
15          }
16        } else {
17          if (href.indexOf("#") == -1) {
18            document.location.href = href + "&nowprocket=1"
19          } else {
20            document.location.href = href.replace("#", "&nowprocket=1#")
21          }
22        }
23      }
24    }
25  </script>
25
26  
26<script>
27    (() => {
28      class RocketLazyLoadScripts {
29        constructor() {
30          this.v = "2.0.4", 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"]
31        }
32        async t() {
33          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()
34        }
35        i() {
36          this.CSPIssue = sessionStorage.getItem("rocketCSPIssue"), document.addEventListener("securitypolicyviolation", t => {
37            this.CSPIssue || "script-src-elem" !== t.violatedDirective || "data" !== t.blockedURI || (this.CSPIssue = !0, sessionStorage.setItem("rocketCSPIssue", !0))
38          }, {
39            isRocket: !0
40          })
41        }
42        o() {
43          window.addEventListener("pageshow", t => {
44            this.persisted = t.persisted, this.realWindowLoadedFired = !0
45          }, {
46            isRocket: !0
47          }), window.addEventListener("pagehide", () => {
48            this.onFirstUserAction = null
49          }, {
50            isRocket: !0
51          })
52        }
53        h() {
54          let t;
55 
56          function e(e) {
57            t = e
58          }
59          window.addEventListener("touchstart", e, {
60            isRocket: !0
61          }), window.addEventListener("touchend", function i(o) {
62            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, {
63              isRocket: !0
64            }), window.removeEventListener("touchend", i, {
65              isRocket: !0
66            }), "INPUT" === o.target.tagName && "text" === o.target.type || (o.target.dispatchEvent(new TouchEvent("touchend", {
67              target: o.target,
68              bubbles: !0
69            })), o.target.dispatchEvent(new MouseEvent("mouseover", {
70              target: o.target,
71              bubbles: !0
72            })), o.target.dispatchEvent(new PointerEvent("click", {
73              target: o.target,
74              bubbles: !0,
75              cancelable: !0,
76              detail: 1,
77              clientX: o.changedTouches[0].clientX,
78              clientY: o.changedTouches[0].clientY
79            })), event.preventDefault()))
80          }, {
81            isRocket: !0
82          })
83        }
84        q(t) {
85          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)
86        }
87        u() {
88          this.savedUserEvents = [], this.userEventHandler = this.q.bind(this), this.userEvents.forEac
88h(t => window.addEventListener(t, this.userEventHandler, {
89            passive: !1,
90            isRocket: !0
91          })), document.addEventListener("visibilitychange", this.userEventHandler, {
92            isRocket: !0
93          })
94        }
95        U() {
96          this.userEvents.forEach(t => window.removeEventListener(t, this.userEventHandler, {
97            passive: !1,
98            isRocket: !0
99          })), document.removeEventListener("visibilitychange", this.userEventHandler, {
100            isRocket: !0
101          }), this.savedUserEvents.forEach(t => {
102            (t.rocketTarget || t.target).dispatchEvent(new window[t.constructor.name](t.type, t))
103          })
104        }
105        m() {
106          const t = "return false",
107            e = Array.from(this.attributeEvents, t => "data-rocket-" + t),
108            i = "[" + this.attributeEvents.join("],[") + "]",
109            o = "[data-rocket-" + this.attributeEvents.join("],[data-rocket-") + "]",
110            s = (e, i, o) => {
111              o && o !== t && (e.setAttribute("data-rocket-" + i, o), e["rocket" + i] = new Function("event", o), e.setAttribute(i, t))
112            };
113          new MutationObserver(t => {
114            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.forEach(t => {
115              if (t.nodeType === Node.ELEMENT_NODE)
116                if (this.everythingLoaded)
117                  for (const i of [t, ...t.querySelectorAll(o)])
118                    for (const t of i.getAttributeNames()) e.includes(t) && this.N(i, t.substring(12));
119                else
120                  for (const e of [t, ...t.querySelectorAll(i)])
121                    for (const t of e.getAttributeNames()) this.attributeEvents.includes(t) && s(e, t, e.getAttribute(t))
122            })
123          }).observe(document, {
124            subtree: !0,
125            childList: !0,
126            attributeFilter: [...this.attributeEvents, ...e]
127          })
128        }
129        I() {
130          this.attributeEvents.forEach(t => {
131            document.querySelectorAll("[data-rocket-" + t + "]").forEach(e => {
132              this.N(e, t)
133            })
134          })
135        }
136        N(t, e) {
137          const i = t.getAttribute("data-rocket-" + e);
138          i && (t.setAttribute(e, i), t.removeAttribute("data-rocket-" + e))
139        }
140        k(t) {
141          Object.defineProperty(HTMLElement.prototype, "onclick", {
142            get() {
143              return this.rocketonclick || null
144            },
145            set(e) {
146              this.rocketonclick = e, this.setAttribute(t.everythingLoaded ? "onclick" : "data-rocket-onclick", "this.rocketonclick(event)")
147            }
148          })
149        }
150        S(t) {
151          function e(e, i) {
152            let o = e[i];
153            e[i] = null, Object.defineProperty(e, i, {
154              get: () => o,
155              set(s) {
156                t.everythingLoaded ? o = s : e["rocket" + i] = o = s
157              }
158            })
159          }
160          e(document, "onreadystatechange"), e(window, "onload"), e(window, "onpageshow");
161          try {
162            Object.defineProperty(document, "readyState", {
163              get: () => t.rocketReadyState,
164              set(e) {
165                t.rocketReadyState = e
166              },
167              configurable: !0
168            }), document.readyState = "loading"
169          } catch (t) {
170            console.log("WPRocket DJE readyState conflict, bypassing")
171          }
172        }
173        l(t) {
174          this.originalAddEventListener = EventTarget.prototype.addEventListener, this.originalRemoveEventListener = EventTarget.prototype.removeEventListener, this.savedEventListeners = [], EventTarget.prototype.addEventListener = function(e, i, o) {
175            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({
176              target: this,
177              remove: !1,
178              type: e,
179              func: i,
180              options: o
181            }), "mouseenter" !== e && "mouseleave" !== e || t.originalAddEventListener.call(this, e, t.savedUserEvents.push, o))
182          }, EventTarget.prototype.removeEventListener = function(e, i, o) {
183            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({
184              target: this,
185              remove: !0,
186              type: e,
187              func: i,
188              options: o
189            })
190          }
191        }
192        J(t, e) {
193          this.savedEventListeners = this.savedEventListeners.filter(i => {
194            let o = i.type,
195              s = i.target || window;
196            return e !== o || t !== s || (this.B(o, s) && (i.type = "rocket-" + o), this.$(i), !1)
197          })
198        }
199        H() {
200          EventTarget.prototype.addEventListener = this.originalAddEventListener, EventTarget.prototype.removeEventListener = this.originalRemoveEventListener, this.savedEventListeners.forEac
200h(t => this.$(t))
201        }
202        $(t) {
203          t.remove ? this.originalRemoveEventListener.call(t.target, t.type, t.func, t.options) : this.originalAddEventListener.call(t.target, t.type, t.func, t.options)
204        }
205        p(t) {
206          let e;
207 
208          function i(e) {
209            return t.everythingLoaded ? e : e.split(" ").map(t => "load" === t || t.startsWith("load.") ? "rocket-jquery-load" : t).join(" ")
210          }
211 
212          function o(o) {
213            function s(e) {
214              const s = o.fn[e];
215              o.fn[e] = o.fn.init.prototype[e] = function() {
216                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 => {
217                  const e = arguments[0][t];
218                  delete arguments[0][t], arguments[0][i(t)] = e
219                })), s.apply(this, arguments), this
220              }
221            }
222            if (o && o.fn && !t.allJQueries.includes(o)) {
223              const e = {
224                DOMContentLoaded: [],
225                "rocket-DOMContentLoaded": []
226              };
227              for (const t in e) document.addEventListener(t, () => {
228                e[t].forEach(t => t())
229              }, {
230                isRocket: !0
231              });
232              o.fn.ready = o.fn.init.prototype.ready = function(i) {
233                function s() {
234                  parseInt(o.fn.jquery) > 2 ? setTimeout(() => i.bind(document)(o)) : i.bind(document)(o)
235                }
236                return "function" == typeof i && (t.realDomReadyFired ? !t.userActionTriggered || t.fauxDomReadyFired ? s() : e["rocket-DOMContentLoaded"].push(s) : e.DOMContentLoaded.push(s)), o([])
237              }, s("on"), s("one"), s("off"), t.allJQueries.push(o)
238            }
239            e = o
240          }
241          t.allJQueries = [], o(window.jQuery), Object.defineProperty(window, "jQuery", {
242            get: () => e,
243            set(t) {
244              o(t)
245            }
246          })
247        }
248        P() {
249          const t = new Map;
250          document.write = document.writeln = function(e) {
251            const i = document.currentScript,
252              o = document.createRange(),
253              s = i.parentElement;
254            let n = t.get(i);
255            void 0 === n && (n = i.nextSibling, t.set(i, n));
256            const c = document.createDocumentFragment();
257            o.setStart(c, 0), c.appendChild(o.createContextualFragment(e)), s.insertBefore(c, n)
258          }
259        }
260        async R() {
261          return new Promise(t => {
262            this.userActionTriggered ? t() : this.onFirstUserAction = t
263          })
264        }
265        async L() {
266          return new Promise(t => {
267            document.addEventListener("DOMContentLoaded", () => {
268              this.realDomReadyFired = !0, t()
269            }, {
270              isRocket: !0
271            })
272          })
273        }
274        async j() {
275          return this.realWindowLoadedFired ? Promise.resolve() : new Promise(t => {
276            window.addEventListener("load", t, {
277              isRocket: !0
278            })
279          })
280        }
281        M() {
282          this.pendingScripts = [];
283          this.scriptsMutationObserver = new MutationObserver(t => {
284            for (const e of t) e.addedNodes.forEach(t => {
285              "SCRIPT" !== t.tagName || t.noModule || t.isWPRocket || this.pendingScripts.push({
286                script: t,
287                promise: new Promise(e => {
288                  const i = () => {
289                    const i = this.pendingScripts.findIndex(e => e.script === t);
290                    i >= 0 && this.pendingScripts.splice(i, 1), e()
291                  };
292                  t.addEventListener("load", i, {
293                    isRocket: !0
294                  }), t.addEventListener("error", i, {
295                    isRocket: !0
296                  }), setTimeout(i, 1e3)
297                })
298              })
299            })
300          }), this.scriptsMutationObserver.observe(document, {
301            childList: !0,
302            subtree: !0
303          })
304        }
305        async F() {
306          await this.X(), this.pendingScripts.length ? (await this.pendingScripts[0].promise, await this.F()) : this.scriptsMutationObserver.disconnect()
307        }
308        D() {
309          this.delayedScripts = {
310            normal: [],
311            async: [],
312            defer: []
313          }, document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t => {
314            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)
315          })
316        }
317        async _() {
318          await this.L();
319          let t = [];
320          document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e => {
321            let i = e.getAttribute("data-rocket-src");
322            if (i && !i.startsWith("data:")) {
323              i.startsWith("//") && (i = location.protocol + i);
324              try {
325                const o = new URL(i).origin;
326                o !== location.origin && t.push({
327                  src: o,
328                  crossOrigin: e.crossOrigin || "module" === e.getAttribute("data-rocket-type")
329                })
330              } catch (t) {}
331            }
332          }), t = [...new Map(t.map(t => [JSON.stringify(t), t])).values()], this.Y(t, "preconnect")
333        }
334        async G(t) {
335          if (await this.K(), !0 !== t.noModule || !("noModule" in HTMLScriptElement.prototype)) return new Promise(e => {
336            let i;
337 
338            function o() {
339              (i || t).setAttribute("data-rocket-status", "executed"), e()
340            }
341            try {
342              if (navigator.userAgent.includes("Firefox/") || "" === navigator.vendor || this.CSPIssue) i = document.createElement("script"), [...t.attributes].forEac
342h(t => {
343                let e = t.nodeName;
344                "type" !== e && ("data-rocket-type" === e && (e = "type"), "data-rocket-src" === e && (e = "src"), i.setAttribute(e, t.nodeValue))
345              }), t.text && (i.text = t.text), t.nonce && (i.nonce = t.nonce), i.hasAttribute("src") ? (i.addEventListener("load", o, {
346                isRocket: !0
347              }), i.addEventListener("error", () => {
348                i.setAttribute("data-rocket-status", "failed-network"), e()
349              }, {
350                isRocket: !0
351              }), setTimeout(() => {
352                i.isConnected || e()
353              }, 1)) : (i.text = t.text, o()), i.isWPRocket = !0, t.parentNode.replaceChild(i, t);
354              else {
355                const i = t.getAttribute("data-rocket-type"),
356                  s = t.getAttribute("data-rocket-src");
357                i ? (t.type = i, t.removeAttribute("data-rocket-type")) : t.removeAttribute("type"), t.addEventListener("load", o, {
358                  isRocket: !0
359                }), t.addEventListener("error", i => {
360                  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())
361                }, {
362                  isRocket: !0
363                }), s ? (t.fetchPriority = "high", t.removeAttribute("data-rocket-src"), t.src = s) : t.src = "data:text/javascript;base64," + window.btoa(unescape(encodeURIComponent(t.text)))
364              }
365            } catch (i) {
366              t.setAttribute("data-rocket-status", "failed-transform"), e()
367            }
368          });
369          t.setAttribute("data-rocket-status", "skipped")
370        }
371        async C(t) {
372          const e = t.shift();
373          return e ? (e.isConnected && await this.G(e), this.C(t)) : Promise.resolve()
374        }
375        O() {
376          this.Y([...this.delayedScripts.normal, ...this.delayedScripts.defer, ...this.delayedScripts.async], "preload")
377        }
378        Y(t, e) {
379          this.trash = this.trash || [];
380          let i = !0;
381          var o = document.createDocumentFragment();
382          t.forEach(t => {
383            const s = t.getAttribute && t.getAttribute("data-rocket-src") || t.src;
384            if (s && !s.startsWith("data:")) {
385              const n = document.createElement("link");
386              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
387            }
388          }), document.head.appendChild(o)
389        }
390        W() {
391          this.trash.forEach(t => t.remove())
392        }
393        async T() {
394          try {
395            document.readyState = "interactive"
396          } catch (t) {}
397          this.fauxDomReadyFired = !0;
398          try {
399            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"))
400          } catch (t) {
401            console.error(t)
402          }
403        }
404        async A() {
405          try {
406            document.readyState = "complete"
407          } catch (t) {}
408          try {
409            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.forEac
409h(t => t(window).trigger("rocket-jquery-load")), await this.K(), this.J(window, "pageshow");
410            const t = new Event("rocket-pageshow");
411            t.persisted = this.persisted, window.dispatchEvent(t), await this.K(), window.rocketonpageshow && window.rocketonpageshow({
412              persisted: this.persisted
413            })
414          } catch (t) {
415            console.error(t)
416          }
417        }
418        async K() {
419          Date.now() - this.lastBreath > 45 && (await this.X(), this.lastBreath = Date.now())
420        }
421        async X() {
422          return document.hidden ? new Promise(t => setTimeout(t)) : new Promise(t => requestAnimationFrame(t))
423        }
424        B(t, e) {
425          return e === document && "readystatechange" === t || (e === document && "DOMContentLoaded" === t || (e === window && "DOMContentLoaded" === t || (e === window && "load" === t || e === window && "pageshow" === t)))
426        }
427        static run() {
428          (new RocketLazyLoadScripts).t()
429        }
430      }
431      RocketLazyLoadScripts.run()
432    })();
433  </script>
433
434  <meta name="linkavista" content="link-2295-5331">
435  <!-- 179218dc856c3826 -->
436  <!-- 8518270307c39e5923d16a03453ccf7d -->
437  <meta name="google-site-verification" content="r3JyRghEqBTaYIKs1JGnptx71aQuHqZmn-vQ8HRADA8" />
438  <meta name="viewport" content="width=device-width, initial-scale=1">
439  <!-- Optimisation des moteurs de recherche par Rank Math - https://rankmath.com/ -->
440  <title>Mairie Theodorit</title>
441  <link rel="preload" data-rocket-preload as="image" href="https://www.mairiesttheodorit.fr/wp-content/uploads/2024/11/gard-1.webp" fetchpriority="high">
442  <meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large" />
443  <link rel="canonical" href="https://www.mairiesttheodorit.fr/" />
444  <meta property="og:locale" content="fr_FR" />
445  <meta property="og:type" content="website" />
446  <meta property="og:title" content="Mairie Theodorit" />
447  <meta property="og:url" content="https://www.mairiesttheodorit.fr/" />
448  <meta property="og:site_name" content="Mairie Theodorit" />
449  <meta property="og:updated_time" content="2025-07-14T14:32:15+00:00" />
450  <meta property="article:published_time" content="2024-11-25T16:39:00+00:00" />
451  <meta property="article:modified_time" content="2025-07-14T14:32:15+00:00" />
452  <meta name="twitter:card" content="summary_large_image" />
453  <meta name="twitter:title" content="Mairie Theodorit" />
454  <meta name="twitter:label1" content="Écrit par" />
455  <meta name="twitter:data1" content="Maxime" />
456  <meta name="twitter:label2" content="Temps de lecture" />
457  <meta name="twitter:data2" content="Moins d’une minute" />
458  
458<script type="application/ld+json" class="rank-math-schema">
459    {
460      "@context": "https://schema.org",
461      "@graph": [{
462        "@type": ["Person", "Organization"],
463        "@id": "https://www.mairiesttheodorit.fr/#person",
464        "name": "Hotel Verdun Nevers",
465        "logo": {
466          "@type": "ImageObject",
467          "@id": "https://www.mairiesttheodorit.fr/#logo",
468          "url": "https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/ChatGPT-Image-14-juil.-2025-17_33_58.jpg",
469          "contentUrl": "https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/ChatGPT-Image-14-juil.-2025-17_33_58.jpg",
470          "caption": "Mairie Theodorit",
471          "inLanguage": "fr-FR",
472          "width": "500",
473          "height": "500"
474        },
475        "image": {
476          "@type": "ImageObject",
477          "@id": "https://www.mairiesttheodorit.fr/#logo",
478          "url": "https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/ChatGPT-Image-14-juil.-2025-17_33_58.jpg",
479          "contentUrl": "https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/ChatGPT-Image-14-juil.-2025-17_33_58.jpg",
480          "caption": "Mairie Theodorit",
481          "inLanguage": "fr-FR",
482          "width": "500",
483          "height": "500"
484        }
485      }, {
486        "@type": "WebSite",
487        "@id": "https://www.mairiesttheodorit.fr/#website",
488        "url": "https://www.mairiesttheodorit.fr",
489        "name": "Mairie Theodorit",
490        "publisher": {
491          "@id": "https://www.mairiesttheodorit.fr/#person"
492        },
493        "inLanguage": "fr-FR",
494        "potentialAction": {
495          "@type": "SearchAction",
496          "target": "https://www.mairiesttheodorit.fr/?s={search_term_string}",
497          "query-input": "required name=search_term_string"
498        }
499      }, {
500        "@type": "WebPage",
501        "@id": "https://www.mairiesttheodorit.fr/#webpage",
502        "url": "https://www.mairiesttheodorit.fr/",
503        "name": "Mairie Theodorit",
504        "datePublished": "2024-11-25T16:39:00+00:00",
505        "dateModified": "2025-07-14T14:32:15+00:00",
506        "about": {
507          "@id": "https://www.mairiesttheodorit.fr/#person"
508        },
509        "isPartOf": {
510          "@id": "https://www.mairiesttheodorit.fr/#website"
511        },
512        "inLanguage": "fr-FR"
513      }, {
514        "@type": "Person",
515        "@id": "https://www.mairiesttheodorit.fr/author/maxime/",
516        "name": "Maxime",
517        "url": "https://www.mairiesttheodorit.fr/author/maxime/",
518        "image": {
519          "@type": "ImageObject",
520          "@id": "https://secure.gravatar.com/avatar/dad0b9116367db96d95b16438af2f32e3f060721c032221a2f0466f47c290582?s=96&amp;d=mm&amp;r=g",
521          "url": "https://secure.gravatar.com/avatar/dad0b9116367db96d95b16438af2f32e3f060721c032221a2f0466f47c290582?s=96&amp;d=mm&amp;r=g",
522          "caption": "Maxime",
523          "inLanguage": "fr-FR"
524        },
525        "sameAs": ["https://www.mairiesttheodorit.fr"]
526      }, {
527        "@type": "Article",
528        "headline": "Mairie Theodorit",
529        "datePublished": "2024-11-25T16:39:00+00:00",
530        "dateModified": "2025-07-14T14:32:15+00:00",
531        "author": {
532          "@id": "https://www.mairiesttheodorit.fr/author/maxime/",
533          "name": "Maxime"
534        },
535        "publisher": {
536          "@id": "https://www.mairiesttheodorit.fr/#person"
537        },
538        "name": "Mairie Theodorit",
539        "@id": "https://www.mairiesttheodorit.fr/#richSnippet",
540        "isPartOf": {
541          "@id": "https://www.mairiesttheodorit.fr/#webpage"
542        },
543        "inLanguage": "fr-FR",
544        "mainEntityOfPage": {
545          "@id": "https://www.mairiesttheodorit.fr/#webpage"
546        }
547      }]
548    }
549  </script>
549
550  <!-- /Extension Rank Math WordPress SEO -->
551  <link rel='dns-prefetch' href='//www.googletagmanager.com' />
552  <link rel="alternate" type="application/rss+xml" title="Mairie Theodorit &raquo; Flux" href="https://www.mairiesttheodorit.fr/feed/" />
553  <link rel="alternate" type="application/rss+xml" title="Mairie Theodorit &raquo; Flux des commentaires" href="https://www.mairiesttheodorit.fr/comments/feed/" />
554  <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.mairiesttheodorit.fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.mairiesttheodorit.fr%2F" />
555  <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.mairiesttheodorit.fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.mairiesttheodorit.fr%2F&#038;format=xml" />
556  <style id='wp-img-auto-sizes-contain-inline-css'>
557    img:is([sizes=auto i], [sizes^="auto," i]) {
558      contain-intrinsic-size: 3000px 1500px
559    }
560 
561    /*# sourceURL=wp-img-auto-sizes-contain-inline-css */
562  </style>
563  <style id='wp-emoji-styles-inline-css'>
564    img.wp-smiley,
565    img.emoji {
566      display: inline !important;
567      border: none !important;
568      box-shadow: none !important;
569      height: 1em !important;
570      width: 1em !important;
571      margin: 0 0.07em !important;
572      vertical-align: -0.1em !important;
573      background: none !important;
574      padding: 0 !important;
575    }
576 
577    /*# sourceURL=wp-emoji-styles-inline-css */
578  </style>
579  <style id='classic-theme-styles-inline-css'>
580    /*! This file is auto-generated */
581    .wp-block-button__link {
582      color: #fff;
583      background-color: #32373c;
584      border-radius: 9999px;
585      box-shadow: none;
586      text-decoration: none;
587      padding: calc(.667em + 2px) calc(1.333em + 2px);
588      font-size: 1.125em
589    }
590 
591    .wp-block-file__button {
592      background: #32373c;
593      color: #fff;
594      text-decoration: none
595    }
596 
597    /*# sourceURL=/wp-includes/css/classic-themes.min.css */
598  </style>
599  <style id='global-styles-inline-css'>
600    :root {
601      --wp--preset--aspect-ratio--square: 1;
602      --wp--preset--aspect-ratio--4-3: 4/3;
603      --wp--preset--aspect-ratio--3-4: 3/4;
604      --wp--preset--aspect-ratio--3-2: 3/2;
605      --wp--preset--aspect-ratio--2-3: 2/3;
606      --wp--preset--aspect-ratio--16-9: 16/9;
607      --wp--preset--aspect-ratio--9-16: 9/16;
608      --wp--preset--color--black: #000000;
609      --wp--preset--color--cyan-bluish-gray: #abb8c3;
610      --wp--preset--color--white: #ffffff;
611      --wp--preset--color--pale-pink: #f78da7;
612      --wp--preset--color--vivid-red: #cf2e2e;
613      --wp--preset--color--luminous-vivid-orange: #ff6900;
614      --wp--preset--color--luminous-vivid-amber: #fcb900;
615      --wp--preset--color--light-green-cyan: #7bdcb5;
616      --wp--preset--color--vivid-green-cyan: #00d084;
617      --wp--preset--color--pale-cyan-blue: #8ed1fc;
618      --wp--preset--color--vivid-cyan-blue: #0693e3;
619      --wp--preset--color--vivid-purple: #9b51e0;
620      --wp--preset--color--contrast: var(--contrast);
621      --wp--preset--color--contrast-2: var(--contrast-2);
622      --wp--preset--color--contrast-3: var(--contrast-3);
623      --wp--preset--color--base: var(--base);
624      --wp--preset--color--base-2: var(--base-2);
625      --wp--preset--color--base-3: var(--base-3);
626      --wp--preset--color--accent: var(--accent);
627      --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
628      --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
629      --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
630      --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
631      --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
632      --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
633      --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
634      --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
635      --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
636      --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
637      --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
638      --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
639      --wp--preset--font-size--small: 13px;
640      --wp--preset--font-size--medium: 20px;
641      --wp--preset--font-size--large: 36px;
642      --wp--preset--font-size--x-large: 42px;
643      --wp--preset--spacing--20: 0.44rem;
644      --wp--preset--spacing--30: 0.67rem;
645      --wp--preset--spacing--40: 1rem;
646      --wp--preset--spacing--50: 1.5rem;
647      --wp--preset--spacing--60: 2.25rem;
648      --wp--preset--spacing--70: 3.38rem;
649      --wp--preset--spacing--80: 5.06rem;
650      --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
651      --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
652      --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
653      --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
654      --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
655    }
656 
657    :where(.is-layout-flex) {
658      gap: 0.5em;
659    }
660 
661    :where(.is-layout-grid) {
662      gap: 0.5em;
663    }
664 
665    body .is-layout-flex {
666      display: flex;
667    }
668 
669    .is-layout-flex {
670      flex-wrap: wrap;
671      align-items: center;
672    }
673 
674    .is-layout-flex> :is(*, div) {
675      margin: 0;
676    }
677 
678    body .is-layout-grid {
679      display: grid;
680    }
681 
682    .is-layout-grid> :is(*, div) {
683      margin: 0;
684    }
685 
686    :where(.wp-block-columns.is-layout-flex) {
687      gap: 2em;
688    }
689 
690    :where(.wp-block-columns.is-layout-grid) {
691      gap: 2em;
692    }
693 
694    :where(.wp-block-post-template.is-layout-flex) {
695      gap: 1.25em;
696    }
697 
698    :where(.wp-block-post-template.is-layout-grid) {
699      gap: 1.25em;
700    }
701 
702    .has-black-color {
703      color: var(--wp--preset--color--black) !important;
704    }
705 
706    .has-cyan-bluish-gray-color {
707      color: var(--wp--preset--color--cyan-bluish-gray) !important;
708    }
709 
710    .has-white-color {
711      color: var(--wp--preset--color--white) !important;
712    }
713 
714    .has-pale-pink-color {
715      color: var(--wp--preset--color--pale-pink) !important;
716    }
717 
718    .has-vivid-red-color {
719      color: var(--wp--preset--color--vivid-red) !important;
720    }
721 
722    .has-luminous-vivid-orange-color {
723      color: var(--wp--preset--color--luminous-vivid-orange) !important;
724    }
725 
726    .has-luminous-vivid-amber-color {
727      color: var(--wp--preset--color--luminous-vivid-amber) !important;
728    }
729 
730    .has-light-green-cyan-color {
731      color: var(--wp--preset--color--light-green-cyan) !important;
732    }
733 
734    .has-vivid-green-cyan-color {
735      color: var(--wp--preset--color--vivid-green-cyan) !important;
736    }
737 
738    .has-pale-cyan-blue-color {
739      color: var(--wp--preset--color--pale-cyan-blue) !important;
740    }
741 
742    .has-vivid-cyan-blue-color {
743      color: var(--wp--preset--color--vivid-cyan-blue) !important;
744    }
745 
746    .has-vivid-purple-color {
747      color: var(--wp--preset--color--vivid-purple) !important;
748    }
749 
750    .has-black-background-color {
751      background-color: var(--wp--preset--color--black) !important;
752    }
753 
754    .has-cyan-bluish-gray-background-color {
755      background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
756    }
757 
758    .has-white-background-color {
759      background-color: var(--wp--preset--color--white) !important;
760    }
761 
762    .has-pale-pink-background-color {
763      background-color: var(--wp--preset--color--pale-pink) !important;
764    }
765 
766    .has-vivid-red-background-color {
767      background-color: var(--wp--preset--color--vivid-red) !important;
768    }
769 
770    .has-luminous-vivid-orange-background-color {
771      background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
772    }
773 
774    .has-luminous-vivid-amber-background-color {
775      background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
776    }
777 
778    .has-light-green-cyan-background-color {
779      background-color: var(--wp--preset--color--light-green-cyan) !important;
780    }
781 
782    .has-vivid-green-cyan-background-color {
783      background-color: var(--wp--preset--color--vivid-green-cyan) !important;
784    }
785 
786    .has-pale-cyan-blue-background-color {
787      background-color: var(--wp--preset--color--pale-cyan-blue) !important;
788    }
789 
790    .has-vivid-cyan-blue-background-color {
791      background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
792    }
793 
794    .has-vivid-purple-background-color {
795      background-color: var(--wp--preset--color--vivid-purple) !important;
796    }
797 
798    .has-black-border-color {
799      border-color: var(--wp--preset--color--black) !important;
800    }
801 
802    .has-cyan-bluish-gray-border-color {
803      border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
804    }
805 
806    .has-white-border-color {
807      border-color: var(--wp--preset--color--white) !important;
808    }
809 
810    .has-pale-pink-border-color {
811      border-color: var(--wp--preset--color--pale-pink) !important;
812    }
813 
814    .has-vivid-red-border-color {
815      border-color: var(--wp--preset--color--vivid-red) !important;
816    }
817 
818    .has-luminous-vivid-orange-border-color {
819      border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
820    }
821 
822    .has-luminous-vivid-amber-border-color {
823      border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
824    }
825 
826    .has-light-green-cyan-border-color {
827      border-color: var(--wp--preset--color--light-green-cyan) !important;
828    }
829 
830    .has-vivid-green-cyan-border-color {
831      border-color: var(--wp--preset--color--vivid-green-cyan) !important;
832    }
833 
834    .has-pale-cyan-blue-border-color {
835      border-color: var(--wp--preset--color--pale-cyan-blue) !important;
836    }
837 
838    .has-vivid-cyan-blue-border-color {
839      border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
840    }
841 
842    .has-vivid-purple-border-color {
843      border-color: var(--wp--preset--color--vivid-purple) !important;
844    }
845 
846    .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
847      background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
848    }
849 
850    .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
851      background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
852    }
853 
854    .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
855      background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
856    }
857 
858    .has-luminous-vivid-orange-to-vivid-red-gradient-background {
859      background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
860    }
861 
862    .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
863      background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
864    }
865 
866    .has-cool-to-warm-spectrum-gradient-background {
867      background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
868    }
869 
870    .has-blush-light-purple-gradient-background {
871      background: var(--wp--preset--gradient--blush-light-purple) !important;
872    }
873 
874    .has-blush-bordeaux-gradient-background {
875      background: var(--wp--preset--gradient--blush-bordeaux) !important;
876    }
877 
878    .has-luminous-dusk-gradient-background {
879      background: var(--wp--preset--gradient--luminous-dusk) !important;
880    }
881 
882    .has-pale-ocean-gradient-background {
883      background: var(--wp--preset--gradient--pale-ocean) !important;
884    }
885 
886    .has-electric-grass-gradient-background {
887      background: var(--wp--preset--gradient--electric-grass) !important;
888    }
889 
890    .has-midnight-gradient-background {
891      background: var(--wp--preset--gradient--midnight) !important;
892    }
893 
894    .has-small-font-size {
895      font-size: var(--wp--preset--font-size--small) !important;
896    }
897 
898    .has-medium-font-size {
899      font-size: var(--wp--preset--font-size--medium) !important;
900    }
901 
902    .has-large-font-size {
903      font-size: var(--wp--preset--font-size--large) !important;
904    }
905 
906    .has-x-large-font-size {
907      font-size: var(--wp--preset--font-size--x-large) !important;
908    }
909 
910    :where(.wp-block-post-template.is-layout-flex) {
911      gap: 1.25em;
912    }
913 
914    :where(.wp-block-post-template.is-layout-grid) {
915      gap: 1.25em;
916    }
917 
918    :where(.wp-block-term-template.is-layout-flex) {
919      gap: 1.25em;
920    }
921 
922    :where(.wp-block-term-template.is-layout-grid) {
923      gap: 1.25em;
924    }
925 
926    :where(.wp-block-columns.is-layout-flex) {
927      gap: 2em;
928    }
929 
930    :where(.wp-block-columns.is-layout-grid) {
931      gap: 2em;
932    }
933 
934    :root :where(.wp-block-pullquote) {
935      font-size: 1.5em;
936      line-height: 1.6;
937    }
938 
939    /*# sourceURL=global-styles-inline-css */
940  </style>
941  <link rel='stylesheet' id='generate-style-css' href='https://www.mairiesttheodorit.fr/wp-content/themes/generatepress/assets/css/main.min.css' media='all' />
942  <style id='generate-style-inline-css'>
943    body {
944      background-color: var(--base-2);
945      color: var(--contrast);
946    }
947 
948    a {
949      color: var(--accent);
950    }
951 
952    a {
953      text-decoration: underline;
954    }
955 
956    .entry-title a,
957    .site-branding a,
958    a.button,
959    .wp-block-button__link,
960    .main-navigation a {
961      text-decoration: none;
962    }
963 
964    a:hover,
965    a:focus,
966    a:active {
967      color: var(--contrast);
968    }
969 
970    .wp-block-group__inner-container {
971      max-width: 1200px;
972      margin-left: auto;
973      margin-right: auto;
974    }
975 
976    :root {
977      --contrast: #222222;
978      --contrast-2: #575760;
979      --contrast-3: #b2b2be;
980      --base: #f0f0f0;
981      --base-2: #f7f8f9;
982      --base-3: #ffffff;
983      --accent: #1e73be;
984    }
985 
986    :root .has-contrast-color {
987      color: var(--contrast);
988    }
989 
990    :root .has-contrast-background-color {
991      background-color: var(--contrast);
992    }
993 
994    :root .has-contrast-2-color {
995      color: var(--contrast-2);
996    }
997 
998    :root .has-contrast-2-background-color {
999      background-color: var(--contrast-2);
1000    }
1001 
1002    :root .has-contrast-3-color {
1003      color: var(--contrast-3);
1004    }
1005 
1006    :root .has-contrast-3-background-color {
1007      background-color: var(--contrast-3);
1008    }
1009 
1010    :root .has-base-color {
1011      color: var(--base);
1012    }
1013 
1014    :root .has-base-background-color {
1015      background-color: var(--base);
1016    }
1017 
1018    :root .has-base-2-color {
1019      color: var(--base-2);
1020    }
1021 
1022    :root .has-base-2-background-color {
1023      background-color: var(--base-2);
1024    }
1025 
1026    :root .has-base-3-color {
1027      color: var(--base-3);
1028    }
1029 
1030    :root .has-base-3-background-color {
1031      background-color: var(--base-3);
1032    }
1033 
1034    :root .has-accent-color {
1035      color: var(--accent);
1036    }
1037 
1038    :root .has-accent-background-color {
1039      background-color: var(--accent);
1040    }
1041 
1042    .top-bar {
1043      background-color: #636363;
1044      color: #ffffff;
1045    }
1046 
1047    .top-bar a {
1048      color: #ffffff;
1049    }
1050 
1051    .top-bar a:hover {
1052      color: #303030;
1053    }
1054 
1055    .site-header {
1056      background-color: var(--base-3);
1057    }
1058 
1059    .main-title a,
1060    .main-title a:hover {
1061      color: var(--contrast);
1062    }
1063 
1064    .site-description {
1065      color: var(--contrast-2);
1066    }
1067 
1068    .mobile-menu-control-wrapper .menu-toggle,
1069    .mobile-menu-control-wrapper .menu-toggle:hover,
1070    .mobile-menu-control-wrapper .menu-toggle:focus,
1071    .has-inline-mobile-toggle #site-navigation.toggled {
1072      background-color: rgba(0, 0, 0, 0.02);
1073    }
1074 
1075    .main-navigation,
1076    .main-navigation ul ul {
1077      background-color: var(--base-3);
1078    }
1079 
1080    .main-navigation .main-nav ul li a,
1081    .main-navigation .menu-toggle,
1082    .main-navigation .menu-bar-items {
1083      color: var(--contrast);
1084    }
1085 
1086    .main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,
1087    .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus>a,
1088    .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"])>a,
1089    .main-navigation .menu-bar-item:hover>a,
1090    .main-navigation .menu-bar-item.sfHover>a {
1091      color: var(--accent);
1092    }
1093 
1094    button.menu-toggle:hover,
1095    button.menu-toggle:focus {
1096      color: var(--contrast);
1097    }
1098 
1099    .main-navigation .main-nav ul li[class*="current-menu-"]>a {
1100      color: var(--accent);
1101    }
1102 
1103    .navigation-search input[type="search"],
1104    .navigation-search input[type="search"]:active,
1105    .navigation-search input[type="search"]:focus,
1106    .main-navigation .main-nav ul li.search-item.active>a,
1107    .main-navigation .menu-bar-items .search-item.active>a {
1108      color: var(--accent);
1109    }
1110 
1111    .main-navigation ul ul {
1112      background-color: var(--base);
1113    }
1114 
1115    .separate-containers .inside-article,
1116    .separate-containers .comments-area,
1117    .separate-containers .page-header,
1118    .one-container .container,
1119    .separate-containers .paging-navigation,
1120    .inside-page-header {
1121      background-color: var(--base-3);
1122    }
1123 
1124    .entry-title a {
1125      color: var(--contrast);
1126    }
1127 
1128    .entry-title a:hover {
1129      color: var(--contrast-2);
1130    }
1131 
1132    .entry-meta {
1133      color: var(--contrast-2);
1134    }
1135 
1136    .sidebar .widget {
1137      background-color: var(--base-3);
1138    }
1139 
1140    .footer-widgets {
1141      background-color: var(--base-3);
1142    }
1143 
1144    .site-info {
1145      background-color: var(--base-3);
1146    }
1147 
1148    input[type="text"],
1149    input[type="email"],
1150    input[type="url"],
1151    input[type="password"],
1152    input[type="search"],
1153    input[type="tel"],
1154    input[type="number"],
1155    textarea,
1156    select {
1157      color: var(--contrast);
1158      background-color: var(--base-2);
1159      border-color: var(--base);
1160    }
1161 
1162    input[type="text"]:focus,
1163    input[type="email"]:focus,
1164    input[type="url"]:focus,
1165    input[type="password"]:focus,
1166    input[type="search"]:focus,
1167    input[type="tel"]:focus,
1168    input[type="number"]:focus,
1169    textarea:focus,
1170    select:focus {
1171      color: var(--contrast);
1172      background-color: var(--base-2);
1173      border-color: var(--contrast-3);
1174    }
1175 
1176    button,
1177    html input[type="button"],
1178    input[type="reset"],
1179    input[type="submit"],
1180    a.button,
1181    a.wp-block-button__link:not(.has-background) {
1182      color: #ffffff;
1183      background-color: #55555e;
1184    }
1185 
1186    button:hover,
1187    html input[type="button"]:hover,
1188    input[type="reset"]:hover,
1189    input[type="submit"]:hover,
1190    a.button:hover,
1191    button:focus,
1192    html input[type="button"]:focus,
1193    input[type="reset"]:focus,
1194    input[type="submit"]:focus,
1195    a.button:focus,
1196    a.wp-block-button__link:not(.has-background):active,
1197    a.wp-block-button__link:not(.has-background):focus,
1198    a.wp-block-button__link:not(.has-background):hover {
1199      color: #ffffff;
1200      background-color: #3f4047;
1201    }
1202 
1203    a.generate-back-to-top {
1204      background-color: rgba(0, 0, 0, 0.4);
1205      color: #ffffff;
1206    }
1207 
1208    a.generate-back-to-top:hover,
1209    a.generate-back-to-top:focus {
1210      background-color: rgba(0, 0, 0, 0.6);
1211      color: #ffffff;
1212    }
1213 
1214    :root {
1215      --gp-search-modal-bg-color: var(--base-3);
1216      --gp-search-modal-text-color: var(--contrast);
1217      --gp-search-modal-overlay-bg-color: rgba(0, 0, 0, 0.2);
1218    }
1219 
1220    @media (max-width:768px) {
1221 
1222      .main-navigation .menu-bar-item:hover>a,
1223      .main-navigation .menu-bar-item.sfHover>a {
1224        background: none;
1225        color: var(--contrast);
1226      }
1227    }
1228 
1229    .nav-below-header .main-navigation .inside-navigation.grid-container,
1230    .nav-above-header .main-navigation .inside-navigation.grid-container {
1231      padding: 0px 20px 0px 20px;
1232    }
1233 
1234    .site-main .wp-block-group__inner-container {
1235      padding: 40px;
1236    }
1237 
1238    .separate-containers .paging-navigation {
1239      padding-top: 20px;
1240      padding-bottom: 20px;
1241    }
1242 
1243    .entry-content .alignwide,
1244    body:not(.no-sidebar) .entry-content .alignfull {
1245      margin-left: -40px;
1246      width: calc(100% + 80px);
1247      max-width: calc(100% + 80px);
1248    }
1249 
1250    .rtl .menu-item-has-children .dropdown-menu-toggle {
1251      padding-left: 20px;
1252    }
1253 
1254    .rtl .main-navigation .main-nav ul li.menu-item-has-children>a {
1255      padding-right: 20px;
1256    }
1257 
1258    @media (max-width:768px) {
1259 
1260      .separate-containers .inside-article,
1261      .separate-containers .comments-area,
1262      .separate-containers .page-header,
1263      .separate-containers .paging-navigation,
1264      .one-container .site-content,
1265      .inside-page-header {
1266        padding: 30px;
1267      }
1268 
1269      .site-main .wp-block-group__inner-container {
1270        padding: 30px;
1271      }
1272 
1273      .inside-top-bar {
1274        padding-right: 30px;
1275        padding-left: 30px;
1276      }
1277 
1278      .inside-header {
1279        padding-right: 30px;
1280        padding-left: 30px;
1281      }
1282 
1283      .widget-area .widget {
1284        padding-top: 30px;
1285        padding-right: 30px;
1286        padding-bottom: 30px;
1287        padding-left: 30px;
1288      }
1289 
1290      .footer-widgets-container {
1291        padding-top: 30px;
1292        padding-right: 30px;
1293        padding-bottom: 30px;
1294        padding-left: 30px;
1295      }
1296 
1297      .inside-site-info {
1298        padding-right: 30px;
1299        padding-left: 30px;
1300      }
1301 
1302      .entry-content .alignwide,
1303      body:not(.no-sidebar) .entry-content .alignfull {
1304        margin-left: -30px;
1305        width: calc(100% + 60px);
1306        max-width: calc(100% + 60px);
1307      }
1308 
1309      .one-container .site-main .paging-navigation {
1310        margin-bottom: 20px;
1311      }
1312    }
1313 
1314    /* End cached CSS */
1315    .is-right-sidebar {
1316      width: 30%;
1317    }
1318 
1319    .is-left-sidebar {
1320      width: 30%;
1321    }
1322 
1323    .site-content .content-area {
1324      width: 70%;
1325    }
1326 
1327    @media (max-width:768px) {
1328 
1329      .main-navigation .menu-toggle,
1330      .sidebar-nav-mobile:not(#sticky-placeholder) {
1331        display: block;
1332      }
1333 
1334      .main-navigation ul,
1335      .gen-sidebar-nav,
1336      .main-navigation:not(.slideout-navigation):not(.toggled) .main-nav>ul,
1337      .has-inline-mobile-toggle #site-navigation .inside-navigation>*:not(.navigation-search):not(.main-nav) {
1338        display: none;
1339      }
1340 
1341      .nav-align-right .inside-navigation,
1342      .nav-align-center .inside-navigation {
1343        justify-content: space-between;
1344      }
1345 
1346      .has-inline-mobile-toggle .mobile-menu-control-wrapper {
1347        display: flex;
1348        flex-wrap: wrap;
1349      }
1350 
1351      .has-inline-mobile-toggle .inside-header {
1352        flex-direction: row;
1353        text-align: left;
1354        flex-wrap: wrap;
1355      }
1356 
1357      .has-inline-mobile-toggle .header-widget,
1358      .has-inline-mobile-toggle #site-navigation {
1359        flex-basis: 100%;
1360      }
1361 
1362      .nav-float-left .has-inline-mobile-toggle #site-navigation {
1363        order: 10;
1364      }
1365    }
1366 
1367    .elementor-template-full-width .site-content {
1368      display: block;
1369    }
1370 
1371    /*# sourceURL=generate-style-inline-css */
1372  </style>
1373  <link rel='stylesheet' id='e-animation-fadeIn-css' href='https://www.mairiesttheodorit.fr/wp-content/plugins/elementor/assets/lib/animations/styles/fadeIn.min.css' media='all' />
1374  <link rel='stylesheet' id='elementor-frontend-css' href='https://www.mairiesttheodorit.fr/wp-content/plugins/elementor/assets/css/frontend.min.css' media='all' />
1375  <link rel='stylesheet' id='widget-image-css' href='https://www.mairiesttheodorit.fr/wp-content/plugins/elementor/assets/css/widget-image.min.css' media='all' />
1376  <link rel='stylesheet' id='widget-nav-menu-css' href='https://www.mairiesttheodorit.fr/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css' media='all' />
1377  <link rel='stylesheet' id='widget-social-icons-css' href='https://www.mairiesttheodorit.fr/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css' media='all' />
1378  <link rel='stylesheet' id='e-apple-webkit-css' href='https://www.mairiesttheodorit.fr/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css' media='all' />
1379  <link rel='stylesheet' id='e-animation-fadeInUp-css' href='https://www.mairiesttheodorit.fr/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css' media='all' />
1380  <link rel='stylesheet' id='widget-icon-box-css' href='https://www.mairiesttheodorit.fr/wp-content/plugins/elementor/assets/css/widget-icon-box.min.css' media='all' />
1381  <link rel='stylesheet' id='widget-heading-css' href='https://www.mairiesttheodorit.fr/wp-content/plugins/elementor/assets/css/widget-heading.min.css' media='all' />
1382  <link rel='stylesheet' id='widget-posts-css' href='https://www.mairiesttheodorit.fr/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css' media='all' />
1383  <link rel='stylesheet' id='widget-spacer-css' href='https://www.mairiesttheodorit.fr/wp-content/plugins/elementor/assets/css/widget-spacer.min.css' media='all' />
1384  <link rel='stylesheet' id='elementor-post-25-css' href='https://www.mairiesttheodorit.fr/wp-content/uploads/elementor/css/post-25.css' media='all' />
1385  <link rel='stylesheet' id='elementor-post-32-css' href='https://www.mairiesttheodorit.fr/wp-content/uploads/elementor/css/post-32.css' media='all' />
1386  <link rel='stylesheet' id='elementor-post-33-css' href='https://www.mairiesttheodorit.fr/wp-content/uploads/elementor/css/post-33.css' media='all' />
1387  <link rel='stylesheet' id='elementor-post-75-css' href='https://www.mairiesttheodorit.fr/wp-content/cache/background-css/1/www.mairiesttheodorit.fr/wp-content/uploads/elementor/css/post-75.css?wpr_t=1774460048' media='all' />
1388  <style id='rocket-lazyload-inline-css'>
1389    .rll-youtube-player {
1390      position: relative;
1391      padding-bottom: 56.23%;
1392      height: 0;
1393      overflow: hidden;
1394      max-width: 100%;
1395    }
1396 
1397    .rll-youtube-player:focus-within {
1398      outline: 2px solid currentColor;
1399      outline-offset: 5px;
1400    }
1401 
1402    .rll-youtube-player iframe {
1403      position: absolute;
1404      top: 0;
1405      left: 0;
1406      width: 100%;
1407      height: 100%;
1408      z-index: 100;
1409      background: 0 0
1410    }
1411 
1412    .rll-youtube-player img {
1413      bottom: 0;
1414      display: block;
1415      left: 0;
1416      margin: auto;
1417      max-width: 100%;
1418      width: 100%;
1419      position: absolute;
1420      right: 0;
1421      top: 0;
1422      border: none;
1423      height: auto;
1424      -webkit-transition: .4s all;
1425      -moz-transition: .4s all;
1426      transition: .4s all
1427    }
1428 
1429    .rll-youtube-player img:hover {
1430      -webkit-filter: brightness(75%)
1431    }
1432 
1433    .rll-youtube-player .play {
1434      height: 100%;
1435      width: 100%;
1436      left: 0;
1437      top: 0;
1438      position: absolute;
1439      background: var(--wpr-bg-b00f7d7a-f1ba-4699-85d4-fb358635ad13) no-repeat center;
1440      background-color: transparent !important;
1441      cursor: pointer;
1442      border: none;
1443    }
1444 
1445    .wp-embed-responsive .wp-has-aspect-ratio .rll-youtube-player {
1446      position: absolute;
1447      padding-bottom: 0;
1448      width: 100%;
1449      height: 100%;
1450      top: 0;
1451      bottom: 0;
1452      left: 0;
1453      right: 0
1454    }
1455 
1456    /*# sourceURL=rocket-lazyload-inline-css */
1457  </style>
1458  <link data-minify="1" rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://www.mairiesttheodorit.fr/wp-content/cache/min/1/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1774459893' media='all' />
1459  <link data-minify="1" rel='stylesheet' id='elementor-gf-local-robotoslab-css' href='https://www.mairiesttheodorit.fr/wp-content/cache/min/1/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1774459893' media='all' />
1460  <link data-minify="1" rel='stylesheet' id='elementor-gf-local-lora-css' href='https://www.mairiesttheodorit.fr/wp-content/cache/min/1/wp-content/uploads/elementor/google-fonts/css/lora.css?ver=1774459893' media='all' />
1461  <link data-minify="1" rel='stylesheet' id='elementor-gf-local-karla-css' href='https://www.mairiesttheodorit.fr/wp-content/cache/min/1/wp-content/uploads/elementor/google-fonts/css/karla.css?ver=1774459893' media='all' />
1462  
1462<script type="rocketlazyloadscript" data-rocket-src="https://www.mairiesttheodorit.fr/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js" data-rocket-defer defer></script>
1462
1463  
1463<script type="rocketlazyloadscript" data-rocket-src="https://www.mairiesttheodorit.fr/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js" data-rocket-defer defer></script>
1463
1464  <!-- Extrait de code de la balise Google (gtag.js) ajouté par Site Kit -->
1465  <!-- Extrait Google Analytics ajouté par Site Kit -->
vendor: 101 bytes, lines 1465-1466
1465
1466  <script type="rocketlazyloadscript" data-rocket-src="https://www.googletagmanager.com/gtag/js?id=
1466GT-P8Q2LDB6
vendor: 43 bytes, lines 1466-1467
1466" id="google_gtagjs-js" async></script>
1467  
1467<script type="rocketlazyloadscript" id="google_gtagjs-js-after"> window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
1468gtag("set","linker",{"domains":["www.mairiesttheodorit.fr"]});
1469gtag("js", new Date());
1470gtag("set", "developer_id.dZTNiMT", true);
1471gtag("config", "GT-P8Q2LDB6");
1472 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
1473//# sourceURL=google_gtagjs-js-after
1474</script>
1474
1475  <link rel="https://api.w.org/" href="https://www.mairiesttheodorit.fr/wp-json/" />
1476  <link rel="alternate" title="JSON" type="application/json" href="https://www.mairiesttheodorit.fr/wp-json/wp/v2/pages/2" />
1477  <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.mairiesttheodorit.fr/xmlrpc.php?rsd" />
1478  <link rel='shortlink' href='https://www.mairiesttheodorit.fr/' />
1479  <meta name="generator" content="Site Kit by Google 1.168.0" />
1480  <meta name="google-site-verification" content="p9pPlqWL0dVBJyEmD3bPReS7I-k6Yrm1nm1pP5GM7AU">
1481  <meta name="generator" content="Elementor 3.34.0; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
1482  <style>
1483    .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
1484    .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
1485      background-image: none !important;
1486    }
1487 
1488    @media screen and (max-height: 1024px) {
1489 
1490      .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
1491      .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
1492        background-image: none !important;
1493      }
1494    }
1495 
1496    @media screen and (max-height: 640px) {
1497 
1498      .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
1499      .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
1500        background-image: none !important;
1501      }
1502    }
1503  </style>
1504  <link rel="icon" href="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/cropped-ChatGPT-Image-14-juil.-2025-17_33_58-32x32.jpg" sizes="32x32" />
1505  <link rel="icon" href="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/cropped-ChatGPT-Image-14-juil.-2025-17_33_58-192x192.jpg" sizes="192x192" />
1506  <link rel="apple-touch-icon" href="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/cropped-ChatGPT-Image-14-juil.-2025-17_33_58-180x180.jpg" />
1507  <meta name="msapplication-TileImage" content="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/cropped-ChatGPT-Image-14-juil.-2025-17_33_58-270x270.jpg" />
1508  <style id="wp-custom-css">
1509    /* Désactiver toutes les animations Elementor */
1510    .elementor-element.elementor-invisible {
1511      opacity: 1 !important;
1512      visibility: visible !important;
1513      animation: none !important;
1514    }
1515 
1516    .elementor-element.animated {
1517      animation: none !important;
1518      transition: none !important;
1519    }
1520  </style>
1521  <noscript>
1522    <style id="rocket-lazyload-nojs-css">
1523      .rll-youtube-player,
1524      [data-lazy-src] {
1525        display: none !important;
1526      }
1527    </style>
1528  </noscript>
1529  <style id="wpr-lazyload-bg-container"></style>
1530  <style id="wpr-lazyload-bg-exclusion">
1531    .elementor-75 .elementor-element.elementor-element-3297ca71:not(.elementor-motion-effects-element-type-background),
1532    .elementor-75 .elementor-element.elementor-element-3297ca71>.elementor-motion-effects-container>.elementor-motion-effects-layer {
1533      --wpr-bg-3ad66bf6-f2b9-49cb-8367-51bcb6e861d7: url('https://www.mairiesttheodorit.fr/wp-content/uploads/2024/11/gard-1.webp');
1534    }
1535  </style>
1536  <noscript>
1537    <style id="wpr-lazyload-bg-nostyle">
1538      .rll-youtube-player .play {
1539        --wpr-bg-b00f7d7a-f1ba-4699-85d4-fb358635ad13: url('https://www.mairiesttheodorit.fr/wp-content/plugins/wp-rocket/assets/img/youtube.png');
1540      }
1541    </style>
1542  </noscript>
1543  
1543<script type="application/javascript">
1544    const rocket_pairs = [{
1545      "selector": ".rll-youtube-player .play",
1546      "style": ".rll-youtube-player .play{--wpr-bg-b00f7d7a-f1ba-4699-85d4-fb358635ad13: url('https:\/\/www.mairiesttheodorit.fr\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png');}",
1547      "hash": "b00f7d7a-f1ba-4699-85d4-fb358635ad13",
1548      "url": "https:\/\/www.mairiesttheodorit.fr\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png"
1549    }];
1550    const rocket_excluded_pairs = [{
1551      "selector": ".elementor-75 .elementor-element.elementor-element-3297ca71:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-3297ca71 > .elementor-motion-effects-container > .elementor-motion-effects-layer",
1552      "style": ".elementor-75 .elementor-element.elementor-element-3297ca71:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-3297ca71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-3ad66bf6-f2b9-49cb-8367-51bcb6e861d7: url('https:\/\/www.mairiesttheodorit.fr\/wp-content\/uploads\/2024\/11\/gard-1.webp');}",
1553      "hash": "3ad66bf6-f2b9-49cb-8367-51bcb6e861d7",
1554      "url": "https:\/\/www.mairiesttheodorit.fr\/wp-content\/uploads\/2024\/11\/gard-1.webp"
1555    }];
1556  </script>
1556
1557  <meta name="generator" content="WP Rocket 3.20.2" data-wpr-features="wpr_lazyload_css_bg_img wpr_delay_js wpr_defer_js wpr_minify_js wpr_lazyload_images wpr_lazyload_iframes wpr_oci wpr_minify_css wpr_preload_links wpr_desktop" />
1558</head>
1559 
1560<body class="home wp-singular page-template-default page page-id-2 wp-embed-responsive wp-theme-generatepress right-sidebar nav-float-right separate-containers header-aligned-left dropdown-hover elementor-default elementor-template-full-width elementor-kit-25 elementor-page elementor-page-2 elementor-page-75 full-width-content" itemtype="https://schema.org/WebPage" itemscope>
1561  <a class="screen-reader-text skip-link" href="#content" title="Aller au contenu">Aller au contenu</a>
1562  <header data-elementor-type="header" data-elementor-id="32" class="elementor elementor-32 elementor-location-header" data-elementor-post-type="elementor_library">
1563    <header class="elementor-section elementor-top-section elementor-element elementor-element-7a5fe09b elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7a5fe09b" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1564      <div class="elementor-container elementor-column-gap-default">
1565        <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-25192ef8" data-id="25192ef8" data-element_type="column">
1566          <div class="elementor-widget-wrap elementor-element-populated">
1567            <div class="elementor-element elementor-element-316f98a0 elementor-invisible elementor-widget elementor-widget-image" data-id="316f98a0" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="image.default">
1568              <div class="elementor-widget-container">
1569                <a href="/">
1570                  <img width="150" height="44" src="https://www.mairiesttheodorit.fr/wp-content/uploads/2024/11/ChatGPT-Image-14-juil.-2025-17_20_49-1.png" class="attachment-full size-full wp-image-2133" alt="Mairie theodorit logo" /> </a>
1571              </div>
1572            </div>
1573          </div>
1574        </div>
1575        <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-70370b33" data-id="70370b33" data-element_type="column">
1576          <div class="elementor-widget-wrap elementor-element-populated">
1577            <div class="elementor-element elementor-element-c18e919 elementor-nav-menu__align-center elementor-nav-menu__text-align-center elementor-nav-menu--stretch elementor-nav-menu--dropdown-tablet elementor-nav-menu--toggle elementor-nav-menu--burger elementor-invisible elementor-widget elementor-widget-nav-menu" data-id="c18e919" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;full_width&quot;:&quot;stretch&quot;,&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\&quot;true\&quot; class=\&quot;e-font-icon-svg e-fas-caret-down\&quot;
1577 viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default">
1578              <div class="elementor-widget-container">
1579                <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade">
1580                  <ul id="menu-1-c18e919" class="elementor-nav-menu">
1581                    <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1492"><a href="https://www.mairiesttheodorit.fr/./voyage/" class="elementor-item">Voyage 🌍</a></li>
1582                    <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1490"><a href="https://www.mairiesttheodorit.fr/./destination/" class="elementor-item">Destination 🗺️</a></li>
1583                    <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1491"><a href="https://www.mairiesttheodorit.fr/./maison/" class="elementor-item">Maison 🏠</a></li>
1584                    <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1489"><a href="https://www.mairiesttheodorit.fr/./ecologie/" class="elementor-item">Ecologie 🌱</a></li>
1585                    <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-516"><a href="https://www.mairiesttheodorit.fr/contact/" class="elementor-item">Contact ✉️</a></li>
1586                  </ul>
1587                </nav>
1588                <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Permuter le menu" aria-expanded="false">
1589                  <svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg">
1590                    <path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path>
1591                  </svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg">
1592                    <path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path>
1593                  </svg>
1594                </div>
1595                <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
1596                  <ul id="menu-2-c18e919" class="elementor-nav-menu">
1597                    <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1492"><a href="https://www.mairiesttheodorit.fr/./voyage/" class="elementor-item" tabindex="-1">Voyage 🌍</a></li>
1598                    <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1490"><a href="https://www.mairiesttheodorit.fr/./destination/" class="elementor-item" tabindex="-1">Destination 🗺️</a></li>
1599                    <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1491"><a href="https://www.mairiesttheodorit.fr/./maison/" class="elementor-item" tabindex="-1">Maison 🏠</a></li>
1600                    <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1489"><a href="https://www.mairiesttheodorit.fr/./ecologie/" class="elementor-item" tabindex="-1">Ecologie 🌱</a></li>
1601                    <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-516"><a href="https://www.mairiesttheodorit.fr/contact/" class="elementor-item" tabindex="-1">Contact ✉️</a></li>
1602                  </ul>
1603                </nav>
1604              </div>
1605            </div>
1606          </div>
1607        </div>
1608        <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-6d895707" data-id="6d895707" data-element_type="column">
1609          <div class="elementor-widget-wrap elementor-element-populated">
1610            <div class="elementor-element elementor-element-893d4a3 e-grid-align-right e-grid-align-mobile-left elementor-shape-rounded elementor-grid-0 elementor-invisible elementor-widget elementor-widget-social-icons" data-id="893d4a3" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="social-icons.default">
1611              <div class="elementor-widget-container">
1612                <div class="elementor-social-icons-wrapper elementor-grid" role="list">
1613                  <span class="elementor-grid-item" role="listitem">
1614                    <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-90683fa" target="_blank">
1615                      <span class="elementor-screen-only">Facebook-f</span>
1616                      <svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg">
1617                        <path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path>
1618                      </svg> </a>
1619                  </span>
1620                  <span class="elementor-grid-item" role="listitem">
1621                    <a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-077e1f9" target="_blank">
1622                      <span class="elementor-screen-only">Twitter</span>
1623                      <svg aria-hidden="true" class="e-font-icon-svg e-fab-twitter" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
1624                        <path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path>
1625                      </svg> </a>
1626                  </span>
1627                  <span class="elementor-grid-item" role="listitem">
1628                    <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-1551eec" target="_blank">
1629                      <span class="elementor-screen-only">Instagram</span>
1630                      <svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg">
1631                        <path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path>
1632                      </svg> </a>
1633                  </span>
1634                  <span class="elementor-grid-item" role="listitem">
1635                    <a class="elementor-icon elementor-social-icon elementor-social-icon-dribbble elementor-repeater-item-18e147b" target="_blank">
1636                      <span class="elementor-screen-only">Dribbble</span>
1637                      <svg aria-hidden="true" class="e-font-icon-svg e-fab-dribbble" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
1638                        <path d="M256 8C119.252 8 8 119.252 8 256s111.252 248 248 248 248-111.252 248-248S392.748 8 256 8zm163.97 114.366c29.503 36.046 47.369 81.957 47.835 131.955-6.984-1.477-77.018-15.682-147.502-6.818-5.752-14.041-11.181-26.393-18.617-41.614 78.321-31.977 113.818-77.482 118.284-83.523zM396.421 97.87c-3.81 5.427-35.697 48.286-111.021 76.519-34.712-63.776-73.185-116.168-79.04-124.008 67.176-16.193 137.966 1.27 190.061 47.489zm-230.48-33.25c5.585 7.659 43.438 60.116 78.537 122.509-99.087 26.313-186.36 25.934-195.834 25.809C62.38 147.205 106.678 92.573 165.941 64.62zM44.17 256.323c0-2.166.043-4.322.108-6.473 9.268.19 111.92 1.513 217.706-30.146 6.064 11.868 11.857 23.915 17.174 35.949-76.599 21.575-146.194 83.527-180.531 142.306C64.794 360.405 44.17 310.73 44.17 256.323zm81.807 167.113c22.127-45.233 82.178-103.622 167.579-132.756 29.74 77.283 42.039 142.053 45.189 160.638-68.112 29.013-150.015 21.053-212.768-27.882zm248.38 8.489c-2.171-12.886-13.446-74.897-41.152-151.033 66.38-10.626 124.7 6.768 131.947 9.055-9.442 58.941-43.273 109.844-90.795 141.978z"></path>
1639                      </svg> </a>
1640                  </span>
1641                </div>
1642              </div>
1643            </div>
1644          </div>
1645        </div>
1646      </div>
1647    </header>
1648  </header>
1649  <div class="site grid-container container hfeed" id="page">
1650    <div class="site-content" id="content">
1651      <div data-elementor-type="single-page" data-elementor-id="75" class="elementor elementor-75 elementor-location-single post-2 page type-page status-publish" data-elementor-post-type="elementor_library">
1652        <section class="elementor-section elementor-top-section elementor-element elementor-element-3297ca71 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible" data-id="3297ca71" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}">
1653          <div class="elementor-background-overlay"></div>
1654          <div class="elementor-container elementor-column-gap-default">
1655            <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-79a21f18" data-id="79a21f18" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1656              <div class="elementor-widget-wrap elementor-element-populated">
1657                <div class="elementor-background-overlay"></div>
1658                <div class="elementor-element elementor-element-b26d4a6 elementor-invisible elementor-widget elementor-widget-heading" data-id="b26d4a6" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:150}" data-widget_type="heading.default">
1659                  <div class="elementor-widget-container">
1660                    <h1 class="elementor-heading-title elementor-size-default">Mairie Theodorit</h1>
1661                  </div>
1662                </div>
1663                <div class="elementor-element elementor-element-9dfa944 elementor-align-center animated-slow elementor-invisible elementor-widget elementor-widget-button" data-id="9dfa944" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:450}" data-widget_type="button.default">
1664                  <div class="elementor-widget-container">
1665                    <div class="elementor-button-wrapper">
1666                      <a class="elementor-button elementor-button-link elementor-size-sm" href="/blog/">
1667                        <span class="elementor-button-content-wrapper">
1668                          <span class="elementor-button-text">Voir nos articles</span>
1669                        </span>
1670                      </a>
1671                    </div>
1672                  </div>
1673                </div>
1674              </div>
1675            </div>
1676          </div>
1677        </section>
1678        <section class="elementor-section elementor-top-section elementor-element elementor-element-6d076ec0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6d076ec0" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1679          <div class="elementor-container elementor-column-gap-default">
1680            <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-12dd139" data-id="12dd139" data-element_type="column">
1681              <div class="elementor-widget-wrap elementor-element-populated">
1682                <section class="elementor-section elementor-inner-section elementor-element elementor-element-5c2e7f8 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="5c2e7f8" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1683                  <div class="elementor-container elementor-column-gap-default">
1684                    <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-e8a880b" data-id="e8a880b" data-element_type="column">
1685                      <div class="elementor-widget-wrap elementor-element-populated">
1686                        <div class="elementor-element elementor-element-5e739523 elementor-posts--align-center elementor-grid-tablet-3 elementor-grid-3 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-invisible elementor-widget elementor-widget-posts" data-id="5e739523" data-element_type="widget" data-settings="{&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:26,&quot;sizes&quot;:[]},&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;classic_columns_tablet&quot;:&quot;3&quot;,&quot;classic_columns&quot;:&quot;3&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.classic">
1687                          <div class="elementor-widget-container">
1688                            <div class="elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid" role="list">
1689                              <article class="elementor-post elementor-grid-item post-3214 post type-post status-publish format-standard has-post-thumbnail hentry category-immobilier" role="listitem">
1690                                <a class="elementor-post__thumbnail__link" href="https://www.mairiesttheodorit.fr/immobilier/puteaux-quartiers-a-eviter/" tabindex="-1">
1691                                  <div class="elementor-post__thumbnail"><img width="600" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20400'%3E%3C/svg%3E" class="attachment-large size-large wp-image-3267" alt="puteaux quartiers a eviter" data-lazy-src="https://www.mairiesttheodorit.fr/wp-content/uploads/2026/03/puteaux-quartiers-a-eviter.jpg" /><noscript><img width="600" height="400" src="https://www.mairiesttheodorit.fr/wp-content/uploads/2026/03/puteaux-quartiers-a-eviter.jpg" class="attachment-large size-large wp-image-3267" alt="puteaux quartiers a eviter" /></noscript></div>
1692                                </a>
1693                                <div class="elementor-post__text">
1694                                  <h3 class="elementor-post__title">
1695                                    <a href="https://www.mairiesttheodorit.fr/immobilier/puteaux-quartiers-a-eviter/"> Puteaux quartiers à éviter : la réponse directe et honnête </a>
1696                                  </h3>
1697                                  <div class="elementor-post__meta-data">
1698                                    <span class="elementor-post-author"> Morgan Carrier </span>
1699                                    <span class="elementor-post-date"> mars 25, 2026 </span>
1700                                  </div>
1701                                </div>
1702                              </article>
1703                              <article class="elementor-post elementor-grid-item post-3213 post type-post status-publish format-standard has-post-thumbnail hentry category-immobilier" role="listitem">
1704                                <a class="elementor-post__thumbnail__link" href="https://www.mairiesttheodorit.fr/immobilier/echirolles-quartier-chaud/" tabindex="-1">
1705                                  <div class="elementor-post__thumbnail"><img width="600" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20400'%3E%3C/svg%3E" class="attachment-large size-large wp-image-3261" alt="echirolles quartier chaud" data-lazy-src="https://www.mairiesttheodorit.fr/wp-content/uploads/2026/03/echirolles-quartier-chaud.jpg" /><noscript><img width="600" height="400" src="https://www.mairiesttheodorit.fr/wp-content/uploads/2026/03/echirolles-quartier-chaud.jpg" class="attachment-large size-large wp-image-3261" alt="echirolles quartier chaud" /></noscript></div>
1706                                </a>
1707                                <div class="elementor-post__text">
1708                                  <h3 class="elementor-post__title">
1709                                    <a href="https://www.mairiesttheodorit.fr/immobilier/echirolles-quartier-chaud/"> Échirolles Quartier Chaud : Guide des Zones Sensibles en 2026 </a>
1710                                  </h3>
1711                                  <div class="elementor-post__meta-data">
1712                                    <span class="elementor-post-author"> Morgan Carrier </span>
1713                                    <span class="elementor-post-date"> mars 24, 2026 </span>
1714                                  </div>
1715                                </div>
1716                              </article>
1717                              <article class="elementor-post elementor-grid-item post-3212 post type-post status-publish format-standard has-post-thumbnail hentry category-immobilier" role="listitem">
1718                                <a class="elementor-post__thumbnail__link" href="https://www.mairiesttheodorit.fr/immobilier/argenteuil-quartier-a-eviter/" tabindex="-1">
1719                                  <div class="elementor-post__thumbnail"><img width="600" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20400'%3E%3C/svg%3E" class="attachment-large size-large wp-image-3251" alt="argenteuil quartier a eviter" data-lazy-src="https://www.mairiesttheodorit.fr/wp-content/uploads/2026/03/argenteuil-quartier-a-eviter.jpg" /><noscript><img width="600" height="400" src="https://www.mairiesttheodorit.fr/wp-content/uploads/2026/03/argenteuil-quartier-a-eviter.jpg" class="attachment-large size-large wp-image-3251" alt="argenteuil quartier a eviter" /></noscript></div>
1720                                </a>
1721                                <div class="elementor-post__text">
1722                                  <h3 class="elementor-post__title">
1723                                    <a href="https://www.mairiesttheodorit.fr/immobilier/argenteuil-quartier-a-eviter/"> Argenteuil Quartiers à Éviter : Guide 2026 et Zones Sûres </a>
1724                                  </h3>
1725                                  <div class="elementor-post__meta-data">
1726                                    <span class="elementor-post-author"> Morgan Carrier </span>
1727                                    <span class="elementor-post-date"> mars 16, 2026 </span>
1728                                  </div>
1729                                </div>
1730                              </article>
1731                            </div>
1732                          </div>
1733                        </div>
1734                      </div>
1735                    </div>
1736                  </div>
1737                </section>
1738              </div>
1739            </div>
1740          </div>
1741        </section>
1742        <section class="elementor-section elementor-top-section elementor-element elementor-element-965b750 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="965b750" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1743          <div class="elementor-container elementor-column-gap-default">
1744            <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cd97057" data-id="cd97057" data-element_type="column">
1745              <div class="elementor-widget-wrap elementor-element-populated">
1746                <div class="elementor-element elementor-element-a2f19bf elementor-invisible elementor-widget elementor-widget-heading" data-id="a2f19bf" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="heading.default">
1747                  <div class="elementor-widget-container">
1748                    <h2 class="elementor-heading-title elementor-size-default">🧭 Destinations</h2>
1749                  </div>
1750                </div>
1751                <div class="elementor-element elementor-element-052f035 elementor-widget elementor-widget-spacer" data-id="052f035" data-element_type="widget" data-widget_type="spacer.default">
1752                  <div class="elementor-widget-container">
1753                    <div class="elementor-spacer">
1754                      <div class="elementor-spacer-inner"></div>
1755                    </div>
1756                  </div>
1757                </div>
1758                <div class="elementor-element elementor-element-4cd84b6 elementor-widget elementor-widget-text-editor" data-id="4cd84b6" data-element_type="widget" data-widget_type="text-editor.default">
1759                  <div class="elementor-widget-container">
1760                    <div class="grid-cols-1 grid gap-2.5 [&amp;_&gt;_*]:min-w-0 !gap-3.5">
1761                      <p data-start="175" data-end="419">Partez à la rencontre de lieux authentiques, en France comme ailleurs. 🌍 Nos suggestions d’escapades vous ouvrent les portes de territoires parfois méconnus, à explorer avec curiosité et respect. Itinéraires alternatifs, bons plans locaux et découvertes culturelles sont au rendez-vous.</p>
1762                    </div>
1763                  </div>
1764                </div>
1765                <div class="elementor-element elementor-element-495b6eb elementor-grid-1 elementor-posts--thumbnail-left elementor-grid-tablet-1 elementor-posts--align-left elementor-grid-mobile-1 elementor-invisible elementor-widget elementor-widget-posts" data-id="495b6eb" data-element_type="widget" data-settings="{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:30,&quot;sizes&quot;:[]},&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.classic">
1766                  <div class="elementor-widget-container">
1767                    <div class="elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid" role="list">
1768                      <article class="elementor-post elementor-grid-item post-2836 post type-post status-publish format-standard has-post-thumbnail hentry category-destination" role="listitem">
1769                        <a class="elementor-post__thumbnail__link" href="https://www.mairiesttheodorit.fr/destination/9eme-arrondissement-paris-dangereux/" tabindex="-1">
1770                          <div class="elementor-post__thumbnail"><img width="1280" height="859" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201280%20859'%3E%3C/svg%3E" class="attachment-1536x1536 size-1536x1536 wp-image-2890" alt="9eme arrondissement paris dangereux" data-lazy-src="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/11/9eme-arrondissement-paris-dangereux.jpg" /><noscript><img width="1280" height="859" src="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/11/9eme-arrondissement-paris-dangereux.jpg" class="attachment-1536x1536 size-1536x1536 wp-image-2890" alt="9eme arrondissement paris dangereux" /></noscript></div>
1771                        </a>
1772                        <div class="elementor-post__text">
1773                          <h3 class="elementor-post__title">
1774                            <a href="https://www.mairiesttheodorit.fr/destination/9eme-arrondissement-paris-dangereux/"> Le 9e arrondissement de Paris est-il vraiment dangereux ? </a>
1775                          </h3>
1776                          <div class="elementor-post__meta-data">
1777                            <span class="elementor-post-author"> Morgan Carrier </span>
1778                            <span class="elementor-post-date"> décembre 23, 2025 </span>
1779                          </div>
1780                          <a class="elementor-post__read-more" href="https://www.mairiesttheodorit.fr/destination/9eme-arrondissement-paris-dangereux/" aria-label="En savoir plus sur Le 9e arrondissement de Paris est-il vraiment dangereux ?" tabindex="-1"> Voir l'article </a>
1781                        </div>
1782                      </article>
1783                      <article class="elementor-post elementor-grid-item post-2834 post type-post status-publish format-standard has-post-thumbnail hentry category-destination" role="listitem">
1784                        <a class="elementor-post__thumbnail__link" href="https://www.mairiesttheodorit.fr/destination/7eme-arrondissement-paris-dangereux/" tabindex="-1">
1785                          <div class="elementor-post__thumbnail"><img width="1536" height="1023" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201536%201023'%3E%3C/svg%3E" class="attachment-1536x1536 size-1536x1536 wp-image-2878" alt="7eme arrondissement paris dangereux" data-lazy-src="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/11/7eme-arrondissement-paris-dangereux-1536x1023.jpg" /><noscript><img width="1536" height="1023" src="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/11/7eme-arrondissement-paris-dangereux-1536x1023.jpg" class="attachment-1536x1536 size-1536x1536 wp-image-2878" alt="7eme arrondissement paris dangereux" /></noscript></div>
1786                        </a>
1787                        <div class="elementor-post__text">
1788                          <h3 class="elementor-post__title">
1789                            <a href="https://www.mairiesttheodorit.fr/destination/7eme-arrondissement-paris-dangereux/"> Le 7ème arrondissement de Paris est-il dangereux ? Décryptage de la réalité </a>
1790                          </h3>
1791                          <div class="elementor-post__meta-data">
1792                            <span class="elementor-post-author"> Morgan Carrier </span>
1793                            <span class="elementor-post-date"> décembre 22, 2025 </span>
1794                          </div>
1795                          <a class="elementor-post__read-more" href="https://www.mairiesttheodorit.fr/destination/7eme-arrondissement-paris-dangereux/" aria-label="En savoir plus sur Le 7ème arrondissement de Paris est-il dangereux ? Décryptage de la réalité" tabindex="-1"> Voir l'article </a>
1796                        </div>
1797                      </article>
1798                    </div>
1799                  </div>
1800                </div>
1801              </div>
1802            </div>
1803          </div>
1804        </section>
1805        <section class="elementor-section elementor-top-section elementor-element elementor-element-3b569b8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3b569b8" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1806          <div class="elementor-container elementor-column-gap-default">
1807            <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-55cf26c" data-id="55cf26c" data-element_type="column">
1808              <div class="elementor-widget-wrap elementor-element-populated">
1809                <div class="elementor-element elementor-element-84014dd elementor-invisible elementor-widget elementor-widget-heading" data-id="84014dd" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="heading.default">
1810                  <div class="elementor-widget-container">
1811                    <h2 class="elementor-heading-title elementor-size-default">🏠 Maison</h2>
1812                  </div>
1813                </div>
1814                <div class="elementor-element elementor-element-1402f58 elementor-widget elementor-widget-spacer" data-id="1402f58" data-element_type="widget" data-widget_type="spacer.default">
1815                  <div class="elementor-widget-container">
1816                    <div class="elementor-spacer">
1817                      <div class="elementor-spacer-inner"></div>
1818                    </div>
1819                  </div>
1820                </div>
1821                <div class="elementor-element elementor-element-611e89e elementor-widget elementor-widget-text-editor" data-id="611e89e" data-element_type="widget" data-widget_type="text-editor.default">
1822                  <div class="elementor-widget-container">
1823                    <p data-start="527" data-end="784">(Re)découvrez l’art de vivre chez soi à travers des idées déco, des inspirations écoresponsables et des ambiances chaleureuses. 🕯️ Astuces pour aménager votre intérieur, projets DIY ou conseils durables : notre univers maison allie bien-être et simplicité.</p>
1824                  </div>
1825                </div>
1826                <div class="elementor-element elementor-element-9bbaa7d elementor-grid-1 elementor-posts--thumbnail-left elementor-grid-tablet-1 elementor-posts--align-left elementor-grid-mobile-1 elementor-invisible elementor-widget elementor-widget-posts" data-id="9bbaa7d" data-element_type="widget" data-settings="{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:30,&quot;sizes&quot;:[]},&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.classic">
1827                  <div class="elementor-widget-container">
1828                    <div class="elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid" role="list">
1829                      <article class="elementor-post elementor-grid-item post-2223 post type-post status-publish format-standard has-post-thumbnail hentry category-maison" role="listitem">
1830                        <a class="elementor-post__thumbnail__link" href="https://www.mairiesttheodorit.fr/maison/marque-electromenager-a-eviter/" tabindex="-1">
1831                          <div class="elementor-post__thumbnail"><img width="600" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20400'%3E%3C/svg%3E" class="attachment-1536x1536 size-1536x1536 wp-image-2333" alt="marque électroménager à éviter" data-lazy-src="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/Design-sans-titre-2025-07-19T115913.188.png" /><noscript><img width="600" height="400" src="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/Design-sans-titre-2025-07-19T115913.188.png" class="attachment-1536x1536 size-1536x1536 wp-image-2333" alt="marque électroménager à éviter" /></noscript></div>
1832                        </a>
1833                        <div class="elementor-post__text">
1834                          <h3 class="elementor-post__title">
1835                            <a href="https://www.mairiesttheodorit.fr/maison/marque-electromenager-a-eviter/">
1835 Électroménager 2025 : les pires marques à éviter selon mon expérience </a>
1836                          </h3>
1837                          <div class="elementor-post__meta-data">
1838                            <span class="elementor-post-author"> Morgan Carrier </span>
1839                            <span class="elementor-post-date"> septembre 16, 2025 </span>
1840                          </div>
1841                          <a class="elementor-post__read-more" href="https://www.mairiesttheodorit.fr/maison/marque-electromenager-a-eviter/" aria-label="En savoir plus sur Électroménager 2025 : les pires marques à éviter selon mon expérience" tabindex="-1"> Voir l'article </a>
1842                        </div>
1843                      </article>
1844                      <article class="elementor-post elementor-grid-item post-2221 post type-post status-publish format-standard has-post-thumbnail hentry category-maison" role="listitem">
1845                        <a class="elementor-post__thumbnail__link" href="https://www.mairiesttheodorit.fr/maison/film-thermique-anti-froid-avis/" tabindex="-1">
1846                          <div class="elementor-post__thumbnail"><img width="600" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20400'%3E%3C/svg%3E" class="attachment-1536x1536 size-1536x1536 wp-image-2335" alt="film thermique anti froid avis" data-lazy-src="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/Design-sans-titre-2025-07-19T115824.376.png" /><noscript><img width="600" height="400" src="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/Design-sans-titre-2025-07-19T115824.376.png" class="attachment-1536x1536 size-1536x1536 wp-image-2335" alt="film thermique anti froid avis" /></noscript></div>
1847                        </a>
1848                        <div class="elementor-post__text">
1849                          <h3 class="elementor-post__title">
1850                            <a href="https://www.mairiesttheodorit.fr/maison/film-thermique-anti-froid-avis/"> Film thermique pour fenêtres : une isolation hivernale efficace et économique ? </a>
1851                          </h3>
1852                          <div class="elementor-post__meta-data">
1853                            <span class="elementor-post-author"> Morgan Carrier </span>
1854                            <span class="elementor-post-date"> septembre 15, 2025 </span>
1855                          </div>
1856                          <a class="elementor-post__read-more" href="https://www.mairiesttheodorit.fr/maison/film-thermique-anti-froid-avis/" aria-label="En savoir plus sur Film thermique pour fenêtres : une isolation hivernale efficace et économique ?" tabindex="-1"> Voir l'article </a>
1857                        </div>
1858                      </article>
1859                    </div>
1860                  </div>
1861                </div>
1862              </div>
1863            </div>
1864          </div>
1865        </section>
1866        <section class="elementor-section elementor-top-section elementor-element elementor-element-f6162e7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f6162e7" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1867          <div class="elementor-container elementor-column-gap-default">
1868            <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-76fcf17" data-id="76fcf17" data-element_type="column">
1869              <div class="elementor-widget-wrap elementor-element-populated">
1870                <div class="elementor-element elementor-element-2cf3ff5 elementor-invisible elementor-widget elementor-widget-heading" data-id="2cf3ff5" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="heading.default">
1871                  <div class="elementor-widget-container">
1872                    <h2 class="elementor-heading-title elementor-size-default">🧳 Voyage</h2>
1873                  </div>
1874                </div>
1875                <div class="elementor-element elementor-element-f14f995 elementor-widget elementor-widget-spacer" data-id="f14f995" data-element_type="widget" data-widget_type="spacer.default">
1876                  <div class="elementor-widget-container">
1877                    <div class="elementor-spacer">
1878                      <div class="elementor-spacer-inner"></div>
1879                    </div>
1880                  </div>
1881                </div>
1882                <div class="elementor-element elementor-element-87969ab elementor-widget elementor-widget-text-editor" data-id="87969ab" data-element_type="widget" data-widget_type="text-editor.default">
1883                  <div class="elementor-widget-container">
1884                    <p data-start="807" data-end="1050">Voyagez autrement avec nos guides et récits inspirants. ✈️ Que ce soit pour un week-end proche de chez vous ou une aventure à l’autre bout du monde, trouvez ici des conseils pour organiser un séjour plus responsable, enrichissant et personnel.</p>
1885                  </div>
1886                </div>
1887                <div class="elementor-element elementor-element-6b00283 elementor-grid-1 elementor-posts--thumbnail-left elementor-grid-tablet-1 elementor-posts--align-left elementor-grid-mobile-1 elementor-invisible elementor-widget elementor-widget-posts" data-id="6b00283" data-element_type="widget" data-settings="{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:30,&quot;sizes&quot;:[]},&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.classic">
1888                  <div class="elementor-widget-container">
1889                    <div class="elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid" role="list">
1890                      <article class="elementor-post elementor-grid-item post-3041 post type-post status-publish format-standard has-post-thumbnail hentry category-voyage" role="listitem">
1891                        <a class="elementor-post__thumbnail__link" href="https://www.mairiesttheodorit.fr/voyage/quels-sont-les-quartiers-dantibes-a-eviter-absolument/" tabindex="-1">
1892                          <div class="elementor-post__thumbnail"><img width="1200" height="800" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20800'%3E%3C/svg%3E" class="attachment-1536x1536 size-1536x1536 wp-image-3143" alt="antibes quartiers a eviter" data-lazy-src="https://www.mairiesttheodorit.fr/wp-content/uploads/2026/01/antibes-quartiers-a-eviter.jpg" /><noscript><img width="1200" height="800" src="https://www.mairiesttheodorit.fr/wp-content/uploads/2026/01/antibes-quartiers-a-eviter.jpg" class="attachment-1536x1536 size-1536x1536 wp-image-3143" alt="antibes quartiers a eviter" /></noscript></div>
1893                        </a>
1894                        <div class="elementor-post__text">
1895                          <h3 class="elementor-post__title">
1896                            <a href="https://www.mairiesttheodorit.fr/voyage/quels-sont-les-quartiers-dantibes-a-eviter-absolument/"> Quels sont les quartiers d&rsquo;Antibes à éviter absolument ? </a>
1897                          </h3>
1898                          <div class="elementor-post__meta-data">
1899                            <span class="elementor-post-author"> Maxime </span>
1900                            <span class="elementor-post-date"> février 5, 2026 </span>
1901                          </div>
1902                          <a class="elementor-post__read-more" href="https://www.mairiesttheodorit.fr/voyage/quels-sont-les-quartiers-dantibes-a-eviter-absolument/" aria-label="En savoir plus sur Quels sont les quartiers d&rsquo;Antibes à éviter absolument ?" tabindex="-1"> Voir l'article </a>
1903                        </div>
1904                      </article>
1905                      <article class="elementor-post elementor-grid-item post-2185 post type-post status-publish format-standard has-post-thumbnail hentry category-voyage" role="listitem">
1906                        <a class="elementor-post__thumbnail__link" href="https://www.mairiesttheodorit.fr/voyage/peniscola/" tabindex="-1">
1907                          <div class="elementor-post__thumbnail"><img width="600" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20400'%3E%3C/svg%3E" class="attachment-1536x1536 size-1536x1536 wp-image-2302" alt="peniscola" data-lazy-src="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/Design-sans-titre-2025-07-16T153757.064.png" /><noscript><img width="600" height="400" src="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/Design-sans-titre-2025-07-16T153757.064.png" class="attachment-1536x1536 size-1536x1536 wp-image-2302" alt="peniscola" /></noscript></div>
1908                        </a>
1909                        <div class="elementor-post__text">
1910                          <h3 class="elementor-post__title">
1911                            <a href="https://www.mairiesttheodorit.fr/voyage/peniscola/"> Peñíscola : entre histoire, mer et charme, la destination coup de cœur sur la côte valencienne </a>
1912                          </h3>
1913                          <div class="elementor-post__meta-data">
1914                            <span class="elementor-post-author"> Morgan Carrier </span>
1915                            <span class="elementor-post-date"> août 13, 2025 </span>
1916                          </div>
1917                          <a class="elementor-post__read-more" href="https://www.mairiesttheodorit.fr/voyage/peniscola/" aria-label="En savoir plus sur Peñíscola : entre histoire, mer et charme, la destination coup de cœur sur la côte valencienne" tabindex="-1"> Voir l'article </a>
1918                        </div>
1919                      </article>
1920                    </div>
1921                  </div>
1922                </div>
1923              </div>
1924            </div>
1925          </div>
1926        </section>
1927        <section class="elementor-section elementor-top-section elementor-element elementor-element-c877477 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c877477" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1928          <div class="elementor-container elementor-column-gap-default">
1929            <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-84b4994" data-id="84b4994" data-element_type="column">
1930              <div class="elementor-widget-wrap elementor-element-populated">
1931                <div class="elementor-element elementor-element-56230f3 elementor-invisible elementor-widget elementor-widget-heading" data-id="56230f3" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="heading.default">
1932                  <div class="elementor-widget-container">
1933                    <h2 class="elementor-heading-title elementor-size-default">🌱 Écologie</h2>
1934                  </div>
1935                </div>
1936                <div class="elementor-element elementor-element-2c5aaae elementor-widget elementor-widget-spacer" data-id="2c5aaae" data-element_type="widget" data-widget_type="spacer.default">
1937                  <div class="elementor-widget-container">
1938                    <div class="elementor-spacer">
1939                      <div class="elementor-spacer-inner"></div>
1940                    </div>
1941                  </div>
1942                </div>
1943                <div class="elementor-element elementor-element-ede9370 elementor-widget elementor-widget-text-editor" data-id="ede9370" data-element_type="widget" data-widget_type="text-editor.default">
1944                  <div class="elementor-widget-container">
1945                    <div class="flex max-w-full flex-col flex-grow">
1946                      <div class="min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&amp;]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="f934f57a-ea76-463b-9665-e2fe2b85e750" data-message-model-slug="gpt-4o">
1947                        <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]">
1948                          <div class="markdown prose w-full break-words dark:prose-invert dark">
1949                            <p data-start="1075" data-end="1343">Faites rimer voyage et habitat avec conscience écologique. 🌱 Découvrez nos articles dédiés à la réduction de l’impact environnemental : choix de matériaux durables, transports doux, hébergements éco-conçus et gestes simples pour un mode de vie plus vert au quotidien.</p>
1950                          </div>
1951                        </div>
1952                      </div>
1953                    </div>
1954                  </div>
1955                </div>
1956                <div class="elementor-element elementor-element-622b29a elementor-grid-1 elementor-posts--thumbnail-left elementor-grid-tablet-1 elementor-posts--align-left elementor-grid-mobile-1 elementor-invisible elementor-widget elementor-widget-posts" data-id="622b29a" data-element_type="widget" data-settings="{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:30,&quot;sizes&quot;:[]},&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.classic">
1957                  <div class="elementor-widget-container">
1958                    <div class="elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid" role="list">
1959                      <article class="elementor-post elementor-grid-item post-2219 post type-post status-publish format-standard has-post-thumbnail hentry category-ecologie category-maison" role="listitem">
1960                        <a class="elementor-post__thumbnail__link" href="https://www.mairiesttheodorit.fr/ecologie/film-solaire-anti-chaleur-avis/" tabindex="-1">
1961                          <div class="elementor-post__thumbnail"><img width="600" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20400'%3E%3C/svg%3E" class="attachment-1536x1536 size-1536x1536 wp-image-2337" alt="film solaire anti chaleur avis" data-lazy-src="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/Design-sans-titre-2025-07-19T115731.231.png" /><noscript><img width="600" height="400" src="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/Design-sans-titre-2025-07-19T115731.231.png" class="attachment-1536x1536 size-1536x1536 wp-image-2337" alt="film solaire anti chaleur avis" /></noscript></div>
1962                        </a>
1963                        <div class="elementor-post__text">
1964                          <h3 class="elementor-post__title">
1965                            <a href="https://www.mairiesttheodorit.fr/ecologie/film-solaire-anti-chaleur-avis/"> Film solaire anti chaleur : une alternative efficace et économique à la clim ? </a>
1966                          </h3>
1967                          <div class="elementor-post__meta-data">
1968                            <span class="elementor-post-author"> Morgan Carrier </span>
1969                            <span class="elementor-post-date"> septembre 14, 2025 </span>
1970                          </div>
1971                          <a class="elementor-post__read-more" href="https://www.mairiesttheodorit.fr/ecologie/film-solaire-anti-chaleur-avis/" aria-label="En savoir plus sur Film solaire anti chaleur : une alternative efficace et économique à la clim ?" tabindex="-1"> Voir l'article </a>
1972                        </div>
1973                      </article>
1974                      <article class="elementor-post elementor-grid-item post-2213 post type-post status-publish format-standard has-post-thumbnail hentry category-ecologie" role="listitem">
1975                        <a class="elementor-post__thumbnail__link" href="https://www.mairiesttheodorit.fr/ecologie/recyclage-bouteille-plastique-tarif/" tabindex="-1">
1976                          <div class="elementor-post__thumbnail"><img width="600" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20400'%3E%3C/svg%3E" class="attachment-1536x1536 size-1536x1536 wp-image-2343" alt="recyclage bouteille plastique tarif" data-lazy-src="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/Design-sans-titre-2025-07-19T115347.038.png" /><noscript><img width="600" height="400" src="https://www.mairiesttheodorit.fr/wp-content/uploads/2025/07/Design-sans-titre-2025-07-19T115347.038.png" class="attachment-1536x1536 size-1536x1536 wp-image-2343" alt="recyclage bouteille plastique tarif" /></noscript></div>
1977                        </a>
1978                        <div class="elementor-post__text">
1979                          <h3 class="elementor-post__title">
1980                            <a href="https://www.mairiesttheodorit.fr/ecologie/recyclage-bouteille-plastique-tarif/"> Combien vaut vraiment votre bouteille plastique ? Recyclage, récompenses et bons plans décryptés </a>
1981                          </h3>
1982                          <div class="elementor-post__meta-data">
1983                            <span class="elementor-post-author"> Morgan Carrier </span>
1984                            <span class="elementor-post-date"> septembre 11, 2025 </span>
1985                          </div>
1986                          <a class="elementor-post__read-more" href="https://www.mairiesttheodorit.fr/ecologie/recyclage-bouteille-plastique-tarif/" aria-label="En savoir plus sur Combien vaut vraiment votre bouteille plastique ? Recyclage, récompenses et bons plans décryptés" tabindex="-1"> Voir l'article </a>
1987                        </div>
1988                      </article>
1989                    </div>
1990                  </div>
1991                </div>
1992              </div>
1993            </div>
1994          </div>
1995        </section>
1996      </div>
1997    </div>
1998  </div>
1999  <div class="site-footer">
2000    <footer data-elementor-type="footer" data-elementor-id="33" class="elementor elementor-33 elementor-location-footer" data-elementor-post-type="elementor_library">
2001      <footer class="elementor-section elementor-top-section elementor-element elementor-element-70ba2e5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="70ba2e5" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
2002        <div class="elementor-container elementor-column-gap-no">
2003          <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-36b41231" data-id="36b41231" data-element_type="column">
2004            <div class="elementor-widget-wrap elementor-element-populated">
2005              <div class="elementor-element elementor-element-713cc705 elementor-invisible elementor-widget elementor-widget-image" data-id="713cc705" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="image.default">
2006                <div class="elementor-widget-container">
2007                  <img width="150" height="44" src="https://www.mairiesttheodorit.fr/wp-content/uploads/2024/11/ChatGPT-Image-14-juil.-2025-17_20_49-1.png" class="attachment-full size-full wp-image-2133" alt="Mairie theodorit logo" />
2008                </div>
2009              </div>
2010              <div class="elementor-element elementor-element-027a4b2 elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="027a4b2" data-element_type="widget" data-settings="{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\&quot;true\&quot; class=\&quot;e-font-icon-svg e-fas-caret-down\&quot;
2010 viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default">
2011                <div class="elementor-widget-container">
2012                  <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade">
2013                    <ul id="menu-1-027a4b2" class="elementor-nav-menu">
2014                      <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-201"><a href="https://www.mairiesttheodorit.fr/contact/" class="elementor-item">Contact</a></li>
2015                      <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-198"><a href="https://www.mairiesttheodorit.fr/politique-de-cookies/" class="elementor-item">Politique de Cookies</a></li>
2016                      <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-199"><a href="https://www.mairiesttheodorit.fr/qui-sommes-nous/" class="elementor-item">Qui sommes nous ?</a></li>
2017                      <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200"><a href="https://www.mairiesttheodorit.fr/sitemap/" class="elementor-item">Sitemap</a></li>
2018                      <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-202"><a href="https://www.mairiesttheodorit.fr/mentions-legales/" class="elementor-item">Mentions légales</a></li>
2019                      <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203"><a href="https://www.mairiesttheodorit.fr/blog/" class="elementor-item">Blog</a></li>
2020                    </ul>
2021                  </nav>
2022                  <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Permuter le menu" aria-expanded="false">
2023                    <svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg">
2024                      <path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path>
2025                    </svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg">
2026                      <path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path>
2027                    </svg>
2028                  </div>
2029                  <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
2030                    <ul id="menu-2-027a4b2" class="elementor-nav-menu">
2031                      <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-201"><a href="https://www.mairiesttheodorit.fr/contact/" class="elementor-item" tabindex="-1">Contact</a></li>
2032                      <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-198"><a href="https://www.mairiesttheodorit.fr/politique-de-cookies/" class="elementor-item" tabindex="-1">Politique de Cookies</a></li>
2033                      <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-199"><a href="https://www.mairiesttheodorit.fr/qui-sommes-nous/" class="elementor-item" tabindex="-1">Qui sommes nous ?</a></li>
2034                      <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200"><a href="https://www.mairiesttheodorit.fr/sitemap/" class="elementor-item" tabindex="-1">Sitemap</a></li>
2035                      <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-202"><a href="https://www.mairiesttheodorit.fr/mentions-legales/" class="elementor-item" tabindex="-1">Mentions légales</a></li>
2036                      <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203"><a href="https://www.mairiesttheodorit.fr/blog/" class="elementor-item" tabindex="-1">Blog</a></li>
2037                    </ul>
2038                  </nav>
2039                </div>
2040              </div>
2041              <section class="elementor-section elementor-inner-section elementor-element elementor-element-7724316f elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7724316f" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
2042                <div class="elementor-container elementor-column-gap-no">
2043                  <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-439179c7" data-id="439179c7" data-element_type="column">
2044                    <div class="elementor-widget-wrap elementor-element-populated">
2045                      <div class="elementor-element elementor-element-b76645d elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-invisible elementor-widget elementor-widget-icon-box" data-id="b76645d" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="icon-box.default">
2046                        <div class="elementor-widget-container">
2047                          <div class="elementor-icon-box-wrapper">
2048                            <div class="elementor-icon-box-icon">
2049                              <span class="elementor-icon">
2050                                <svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg">
2051                                  <path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path>
2052                                </svg> </span>
2053                            </div>
2054                            <div class="elementor-icon-box-content">
2055                              <div class="elementor-icon-box-title">
2056                                <span> Facebook </span>
2057                              </div>
2058                            </div>
2059                          </div>
2060                        </div>
2061                      </div>
2062                    </div>
2063                  </div>
2064                  <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-237b198b" data-id="237b198b" data-element_type="column">
2065                    <div class="elementor-widget-wrap elementor-element-populated">
2066                      <div class="elementor-element elementor-element-213356da elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-invisible elementor-widget elementor-widget-icon-box" data-id="213356da" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:50}" data-widget_type="icon-box.default">
2067                        <div class="elementor-widget-container">
2068                          <div class="elementor-icon-box-wrapper">
2069                            <div class="elementor-icon-box-icon">
2070                              <span class="elementor-icon">
2071                                <svg aria-hidden="true" class="e-font-icon-svg e-fab-twitter" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
2072                                  <path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path>
2073                                </svg> </span>
2074                            </div>
2075                            <div class="elementor-icon-box-content">
2076                              <div class="elementor-icon-box-title">
2077                                <span> Twitter </span>
2078                              </div>
2079                            </div>
2080                          </div>
2081                        </div>
2082                      </div>
2083                    </div>
2084                  </div>
2085                  <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-620df7e6" data-id="620df7e6" data-element_type="column">
2086                    <div class="elementor-widget-wrap elementor-element-populated">
2087                      <div class="elementor-element elementor-element-615d169d elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-invisible elementor-widget elementor-widget-icon-box" data-id="615d169d" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:100}" data-widget_type="icon-box.default">
2088                        <div class="elementor-widget-container">
2089                          <div class="elementor-icon-box-wrapper">
2090                            <div class="elementor-icon-box-icon">
2091                              <span class="elementor-icon">
2092                                <svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg">
2093                                  <path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path>
2094                                </svg> </span>
2095                            </div>
2096                            <div class="elementor-icon-box-content">
2097                              <div class="elementor-icon-box-title">
2098                                <span> Instagram </span>
2099                              </div>
2100                            </div>
2101                          </div>
2102                        </div>
2103                      </div>
2104                    </div>
2105                  </div>
2106                  <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-414eced6" data-id="414eced6" data-element_type="column">
2107                    <div class="elementor-widget-wrap elementor-element-populated">
2108                      <div class="elementor-element elementor-element-3ed7e63b elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-invisible elementor-widget elementor-widget-icon-box" data-id="3ed7e63b" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:150}" data-widget_type="icon-box.default">
2109                        <div class="elementor-widget-container">
2110                          <div class="elementor-icon-box-wrapper">
2111                            <div class="elementor-icon-box-icon">
2112                              <span class="elementor-icon">
2113                                <svg aria-hidden="true" class="e-font-icon-svg e-fab-dribbble" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
2114                                  <path d="M256 8C119.252 8 8 119.252 8 256s111.252 248 248 248 248-111.252 248-248S392.748 8 256 8zm163.97 114.366c29.503 36.046 47.369 81.957 47.835 131.955-6.984-1.477-77.018-15.682-147.502-6.818-5.752-14.041-11.181-26.393-18.617-41.614 78.321-31.977 113.818-77.482 118.284-83.523zM396.421 97.87c-3.81 5.427-35.697 48.286-111.021 76.519-34.712-63.776-73.185-116.168-79.04-124.008 67.176-16.193 137.966 1.27 190.061 47.489zm-230.48-33.25c5.585 7.659 43.438 60.116 78.537 122.509-99.087 26.313-186.36 25.934-195.834 25.809C62.38 147.205 106.678 92.573 165.941 64.62zM44.17 256.323c0-2.166.043-4.322.108-6.473 9.268.19 111.92 1.513 217.706-30.146 6.064 11.868 11.857 23.915 17.174 35.949-76.599 21.575-146.194 83.527-180.531 142.306C64.794 360.405 44.17 310.73 44.17 256.323zm81.807 167.113c22.127-45.233 82.178-103.622 167.579-132.756 29.74 77.283 42.039 142.053 45.189 160.638-68.112 29.013-150.015 21.053-212.768-27.882zm248.38 8.489c-2.171-12.886-13.446-74.897-41.152-151.033 66.38-10.626 124.7 6.768 131.947 9.055-9.442 58.941-43.273 109.844-90.795 141.978z"></path>
2115                                </svg> </span>
2116                            </div>
2117                            <div class="elementor-icon-box-content">
2118                              <div class="elementor-icon-box-title">
2119                                <span> Dribble </span>
2120                              </div>
2121                            </div>
2122                          </div>
2123                        </div>
2124                      </div>
2125                    </div>
2126                  </div>
2127                  <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-2fffa961" data-id="2fffa961" data-element_type="column">
2128                    <div class="elementor-widget-wrap elementor-element-populated">
2129                      <div class="elementor-element elementor-element-1d539f8b elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-invisible elementor-widget elementor-widget-icon-box" data-id="1d539f8b" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:200}" data-widget_type="icon-box.default">
2130                        <div class="elementor-widget-container">
2131                          <div class="elementor-icon-box-wrapper">
2132                            <div class="elementor-icon-box-icon">
2133                              <span class="elementor-icon">
2134                                <svg aria-hidden="true" class="e-font-icon-svg e-fab-youtube" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg">
2135                                  <path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path>
2136                                </svg> </span>
2137                            </div>
2138                            <div class="elementor-icon-box-content">
2139                              <div class="elementor-icon-box-title">
2140                                <span> YouTube </span>
2141                              </div>
2142                            </div>
2143                          </div>
2144                        </div>
2145                      </div>
2146                    </div>
2147                  </div>
2148                </div>
2149              </section>
2150            </div>
2151          </div>
2152        </div>
2153      </footer>
2154    </footer>
2155  </div>
2156  
2156<script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/generatepress/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
2157</script>
2157
2158  
2158<script type="rocketlazyloadscript" id="generate-a11y">!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("mousedown",function(){e.classList.add("using-mouse")}),e.addEventListener("keydown",function(){e.classList.remove("using-mouse")})}}();</script>
2158
2159  
2159<script type="rocketlazyloadscript"> const lazyloadRunObserver = () => {
2160					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
2161					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
2162						entries.forEach( ( entry ) => {
2163							if ( entry.isIntersecting ) {
2164								let lazyloadBackground = entry.target;
2165								if( lazyloadBackground ) {
2166									lazyloadBackground.classList.add( 'e-lazyloaded' );
2167								}
2168								lazyloadBackgroundObserver.unobserve( entry.target );
2169							}
2170						});
2171					}, { rootMargin: '200px 0px 200px 0px' } );
2172					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
2173						lazyloadBackgroundObserver.observe( lazyloadBackground );
2174					} );
2175				};
2176				const events = [
2177					'DOMContentLoaded',
2178					'elementor/lazyload/observe',
2179				];
2180				events.forEach( ( event ) => {
2181					document.addEventListener( event, lazyloadRunObserver );
2182				} );
2183			</script>
2183
2184  
2184<script type="rocketlazyloadscript" id="rocket-browser-checker-js-after"> "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}();
2185//# sourceURL=rocket-browser-checker-js-after
2186</script>
2186
2187  
2187<script id="rocket-preload-links-js-extra">
2188    var RocketPreloadLinksConfig = {
2189      "excludeUris": "/(.*)sitemap(.*).xml/|/(.*)sitemap.xsl/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/",
2190      "usesTrailingSlash": "1",
2191      "imageExt": "jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php",
2192      "fileExt": "jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm",
2193      "siteUrl": "https://www.mairiesttheodorit.fr",
2194      "onHoverDelay": "100",
2195      "rateThrottle": "3"
2196    };
2197    //# sourceURL=rocket-preload-links-js-extra
2198  </script>
2198
2199  
2199<script type="rocketlazyloadscript" id="rocket-preload-links-js-after"> (function() {
2200"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();
2201}());
2202 
2203//# sourceURL=rocket-preload-links-js-after
2204</script>
2204
2205  
2205<script id="rocket_lazyload_css-js-extra">
2206    var rocket_lazyload_css_data = {
2207      "threshold": "300"
2208    };
2209    //# sourceURL=rocket_lazyload_css-js-extra
2210  </script>
2210
2211  
2211<script id="rocket_lazyload_css-js-after">
2212    ! function o(n, c, a) {
2213      function u(t, e) {
2214        if (!c[t]) {
2215          if (!n[t]) {
2216            var r = "function" == typeof require && require;
2217            if (!e && r) return r(t, !0);
2218            if (s) return s(t, !0);
2219            throw (e = new Error("Cannot find module '" + t + "'")).code = "MODULE_NOT_FOUND", e
2220          }
2221          r = c[t] = {
2222            exports: {}
2223          }, n[t][0].call(r.exports, function(e) {
2224            return u(n[t][1][e] || e)
2225          }, r, r.exports, o, n, c, a)
2226        }
2227        return c[t].exports
2228      }
2229      for (var s = "function" == typeof require && require, e = 0; e < a.length; e++) u(a[e]);
2230      return u
2231    }({
2232      1: [function(e, t, r) {
2233        "use strict";
2234        {
2235          const c = "undefined" == typeof rocket_pairs ? [] : rocket_pairs,
2236            a = (("undefined" == typeof rocket_excluded_pairs ? [] : rocket_excluded_pairs).map(t => {
2237              var e = t.selector;
2238              document.querySelectorAll(e).forEach(e => {
2239                e.setAttribute("data-rocket-lazy-bg-" + t.hash, "excluded")
2240              })
2241            }), document.querySelector("#wpr-lazyload-bg-container"));
2242          var o = rocket_lazyload_css_data.threshold || 300;
2243          const u = new IntersectionObserver(e => {
2244            e.forEach(t => {
2245              t.isIntersecting && c.filter(e => t.target.matches(e.selector)).map(t => {
2246                var e;
2247                t && ((e = document.createElement("style")).textContent = t.style, a.insertAdjacentElement("afterend", e), t.elements.forEach(e => {
2248                  u.unobserve(e), e.setAttribute("data-rocket-lazy-bg-" + t.hash, "loaded")
2249                }))
2250              })
2251            })
2252          }, {
2253            rootMargin: o + "px"
2254          });
2255 
2256          function n() {
2257            0 < (0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : []).length && c.forEach(t => {
2258              try {
2259                document.querySelectorAll(t.selector).forEach(e => {
2260                  "loaded" !== e.getAttribute("data-rocket-lazy-bg-" + t.hash) && "excluded" !== e.getAttribute("data-rocket-lazy-bg-" + t.hash) && (u.observe(e), (t.elements ||= []).push(e))
2261                })
2262              } catch (e) {
2263                console.error(e)
2264              }
2265            })
2266          }
2267          n(),
2268            function() {
2269              const r = window.MutationObserver;
2270              return function(e, t) {
2271                if (e && 1 === e.nodeType) return (t = new r(t)).observe(e, {
2272                  attributes: !0,
2273                  childList: !0,
2274                  subtree: !0
2275                }), t
2276              }
2277            }()(document.querySelector("body"), n)
2278        }
2279      }, {}]
2280    }, {}, [1]);
2281    //# sourceURL=rocket_lazyload_css-js-after
2282  </script>
2282
2283  
2283<script id="generate-menu-js-extra">
2284    var generatepressMenu = {
2285      "toggleOpenedSubMenus": "1",
2286      "openSubMenuLabel": "Ouvrir le sous-menu",
2287      "closeSubMenuLabel": "Fermer le sous-menu"
2288    };
2289    //# sourceURL=generate-menu-js-extra
2290  </script>
2290
2291  
2291<script type="rocketlazyloadscript" data-rocket-src="https://www.mairiesttheodorit.fr/wp-content/themes/generatepress/assets/js/menu.min.js" id="generate-menu-js" data-rocket-defer defer></script>
2291
2292  
2292<script type="rocketlazyloadscript" data-rocket-src="https://www.mairiesttheodorit.fr/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js" id="elementor-webpack-runtime-js" data-rocket-defer defer></script>
2292
2293  
2293<script type="rocketlazyloadscript" data-rocket-src="https://www.mairiesttheodorit.fr/wp-content/plugins/elementor/assets/js/frontend-modules.min.js" id="elementor-frontend-modules-js" data-rocket-defer defer></script>
2293
2294  
2294<script type="rocketlazyloadscript" data-rocket-src="https://www.mairiesttheodorit.fr/wp-includes/js/jquery/ui/core.min.js" id="jquery-ui-core-js" data-rocket-defer defer></script>
2294
2295  
2295<script type="rocketlazyloadscript" id="elementor-frontend-js-before"> var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Partager sur Facebook","shareOnTwitter":"Partager sur Twitter","pinIt":"L\u2019\u00e9pingler","download":"T\u00e9l\u00e9charger","downloadImage":"T\u00e9l\u00e9charger une image","fullscreen":"Plein \u00e9cran","zoom":"Zoom","share":"Partager","playVideo":"Lire la vid\u00e9o","previous":"Pr\u00e9c\u00e9dent","next":"Suivant","close":"Fermer","a11yCarouselPrevSlideMessage":"Diapositive pr\u00e9c\u00e9dente","a11yCarouselNextSlideMessage":"Diapositive suivante","a11yCarouselFirstSlideMessage":"Ceci est la premi\u00e8re diapositive","a11yCarouselLastSlideMessage":"Ceci est la derni\u00e8re diapositive","a11yCarouselPaginationBulletMessage":"Aller \u00e0 la diapositive"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Portrait mobile","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Paysage","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablette en mode portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablette en mode paysage","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Portable","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"\u00c9cran large","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.34.0","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"e_interactions":true,"import-export-customization":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/www.mairiesttheodorit.fr\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.mairiesttheodorit.fr\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.mairiesttheodorit.fr\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"21956c4a12"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"]},"post":{"id":2,"title":"Mairie%20Theodorit","excerpt":"","featuredImage":false}};
2296//# sourceURL=elementor-frontend-js-before
2297</script>
2297
2298  
2298<script type="rocketlazyloadscript" data-rocket-src="https://www.mairiesttheodorit.fr/wp-content/plugins/elementor/assets/js/frontend.min.js" id="elementor-frontend-js" data-rocket-defer defer></script>
2298
2299  
2299<script type="rocketlazyloadscript" data-rocket-src="https://www.mairiesttheodorit.fr/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js" id="smartmenus-js" data-rocket-defer defer></script>
2299
2300  
2300<script type="rocketlazyloadscript" data-rocket-src="https://www.mairiesttheodorit.fr/wp-includes/js/imagesloaded.min.js" id="imagesloaded-js" data-rocket-defer defer></script>
2300
2301  
2301<script type="rocketlazyloadscript" data-rocket-src="https://www.mairiesttheodorit.fr/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-contact-form-7-40476021fb6e59177033.js" id="googlesitekit-events-provider-contact-form-7-js" defer></script>
2301
2302  
2302<script type="rocketlazyloadscript" data-rocket-src="https://www.mairiesttheodorit.fr/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js" id="elementor-pro-webpack-runtime-js" data-rocket-defer defer></script>
2302
2303  
2303<script type="rocketlazyloadscript" data-rocket-src="https://www.mairiesttheodorit.fr/wp-includes/js/dist/hooks.min.js" id="wp-hooks-js"></script>
2303
2304  
2304<script type="rocketlazyloadscript" data-rocket-src="https://www.mairiesttheodorit.fr/wp-includes/js/dist/i18n.min.js" id="wp-i18n-js"></script>
2304
2305  
2305<script type="rocketlazyloadscript" id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
2306//# sourceURL=wp-i18n-js-after
2307</script>
2307
2308  
2308<script type="rocketlazyloadscript" id="elementor-pro-frontend-js-before"> var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.mairiesttheodorit.fr\/wp-admin\/admin-ajax.php","nonce":"88dd70cb47","urls":{"assets":"https:\/\/www.mairiesttheodorit.fr\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.mairiesttheodorit.fr\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"fr_FR","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.mairiesttheodorit.fr\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
2309//# sourceURL=elementor-pro-frontend-js-before
2310</script>
2310
2311  
2311<script type="rocketlazyloadscript" data-rocket-src="https://www.mairiesttheodorit.fr/wp-content/plugins/elementor-pro/assets/js/frontend.min.js" id="elementor-pro-frontend-js" data-rocket-defer defer></script>
2311
2312  
2312<script type="rocketlazyloadscript" data-rocket-src="https://www.mairiesttheodorit.fr/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js" id="pro-elements-handlers-js" data-rocket-defer defer></script>
2312
2313  
2313<script>
2314    window.lazyLoadOptions = [{
2315      elements_selector: "img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",
2316      data_src: "lazy-src",
2317      data_srcset: "lazy-srcset",
2318      data_sizes: "lazy-sizes",
2319      class_loading: "lazyloading",
2320      class_loaded: "lazyloaded",
2321      threshold: 300,
2322      callback_loaded: function(element) {
2323        if (element.tagName === "IFRAME" && element.dataset.rocketLazyload == "fitvidscompatible") {
2324          if (element.classList.contains("lazyloaded")) {
2325            if (typeof window.jQuery != "undefined") {
2326              if (jQuery.fn.fitVids) {
2327                jQuery(element).parent().fitVids()
2328              }
2329            }
2330          }
2331        }
2332      }
2333    }, {
2334      elements_selector: ".rocket-lazyload",
2335      data_src: "lazy-src",
2336      data_srcset: "lazy-srcset",
2337      data_sizes: "lazy-sizes",
2338      class_loading: "lazyloading",
2339      class_loaded: "lazyloaded",
2340      threshold: 300,
2341    }];
2342    window.addEventListener('LazyLoad::Initialized', function(e) {
2343      var lazyLoadInstance = e.detail.instance;
2344      if (window.MutationObserver) {
2345        var observer = new MutationObserver(function(mutations) {
2346          var image_count = 0;
2347          var iframe_count = 0;
2348          var rocketlazy_count = 0;
2349          mutations.forEach(function(mutation) {
2350            for (var i = 0; i < mutation.addedNodes.length; i++) {
2351              if (typeof mutation.addedNodes[i].getElementsByTagName !== 'function') {
2352                continue
2353              }
2354              if (typeof mutation.addedNodes[i].getElementsByClassName !== 'function') {
2355                continue
2356              }
2357              images = mutation.addedNodes[i].getElementsByTagName('img');
2358              is_image = mutation.addedNodes[i].tagName == "IMG";
2359              iframes = mutation.addedNodes[i].getElementsByTagName('iframe');
2360              is_iframe = mutation.addedNodes[i].tagName == "IFRAME";
2361              rocket_lazy = mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');
2362              image_count += images.length;
2363              iframe_count += iframes.length;
2364              rocketlazy_count += rocket_lazy.length;
2365              if (is_image) {
2366                image_count += 1
2367              }
2368              if (is_iframe) {
2369                iframe_count += 1
2370              }
2371            }
2372          });
2373          if (image_count > 0 || iframe_count > 0 || rocketlazy_count > 0) {
2374            lazyLoadInstance.update()
2375          }
2376        });
2377        var b = document.getElementsByTagName("body")[0];
2378        var config = {
2379          childList: !0,
2380          subtree: !0
2381        };
2382        observer.observe(b, config)
2383      }
2384    }, !1)
2385  </script>
2385
2386  
2386<script data-no-minify="1" async src="https://www.mairiesttheodorit.fr/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
2386
2387  
2387<script>
2388    function lazyLoadThumb(e, alt, l) {
2389      var t = '<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',
2390        a = '<button class="play" aria-label="Lire la vidéo Youtube"></button>';
2391      if (l) {
2392        t = t.replace('data-lazy-', '');
2393        t = t.replace('loading="lazy"', '');
2394        t = t.replace(/<noscript>.*?<\/noscript>/g, '');
2395      }
2396      t = t.replace('alt=""', 'alt="' + alt + '"');
2397      return t.replace("ID", e) + a
2398    }
2399 
2400    function lazyLoadYoutubeIframe() {
2401      var e = document.createElement("iframe"),
2402        t = "ID?autoplay=1";
2403      t += 0 === this.parentNode.dataset.query.length ? "" : "&" + this.parentNode.dataset.query;
2404      e.setAttribute("src", t.replace("ID", this.parentNode.dataset.src)), e.setAttribute("frameborder", "0"), e.setAttribute("allowfullscreen", "1"), e.setAttribute("allow", "accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"), this.parentNode.parentNode.replaceChild(e, this.parentNode)
2405    }
2406    document.addEventListener("DOMContentLoaded", function() {
2407      var exclusions = [];
2408      var e, t, p, u, l, a = document.getElementsByClassName("rll-youtube-player");
2409      for (t = 0; t < a.length; t++)(e = document.createElement("div")), (u = 'https://i.ytimg.com/vi/ID/hqdefault.jpg'), (u = u.replace('ID', a[t].dataset.id)), (l = exclusions.some(exclusion => u.includes(exclusion))), e.setAttribute("data-id", a[t].dataset.id), e.setAttribute("data-query", a[t].dataset.query), e.setAttribute("data-src", a[t].dataset.src), (e.innerHTML = lazyLoadThumb(a[t].dataset.id, a[t].dataset.alt, l)), a[t].appendChild(e), (p = e.querySelector(".play")), (p.onclick = lazyLoadYoutubeIframe)
2410    });
2411  </script>
2411
2412  
2412<script>
2413    (() => {
2414      class RocketElementorPreload {
2415        constructor() {
2416          this.deviceMode = document.createElement("span"), this.deviceMode.id = "elementor-device-mode-wpr", this.deviceMode.setAttribute("class", "elementor-screen-only"), document.body.appendChild(this.deviceMode)
2417        }
2418        t() {
2419          let t = getComputedStyle(this.deviceMode, ":after").content.replace(/"/g, "");
2420          this.animationSettingKeys = this.i(t), document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t => {
2421            const e = t.getBoundingClientRect();
2422            if (e.bottom >= 0 && e.top <= window.innerHeight) try {
2423              this.o(t)
2424            } catch (t) {}
2425          }))
2426        }
2427        o(t) {
2428          const e = JSON.parse(t.dataset.settings),
2429            i = e.m || e.animation_delay || 0,
2430            n = e[this.animationSettingKeys.find((t => e[t]))];
2431          if ("none" === n) return void t.classList.remove("elementor-invisible");
2432          t.classList.remove(n), this.currentAnimation && t.classList.remove(this.currentAnimation), this.currentAnimation = n;
2433          let o = setTimeout((() => {
2434            t.classList.remove("elementor-invisible"), t.classList.add("animated", n), this.l(t, e)
2435          }), i);
2436          window.addEventListener("rocket-startLoading", (function() {
2437            clearTimeout(o)
2438          }))
2439        }
2440        i(t = "mobile") {
2441          const e = [""];
2442          switch (t) {
2443            case "mobile":
2444              e.unshift("_mobile");
2445            case "tablet":
2446              e.unshift("_tablet");
2447            case "desktop":
2448              e.unshift("_desktop")
2449          }
2450          const i = [];
2451          return ["animation", "_animation"].forEach((t => {
2452            e.forEach((e => {
2453              i.push(t + e)
2454            }))
2455          })), i
2456        }
2457        l(t, e) {
2458          this.i().forEach((t => delete e[t])), t.dataset.settings = JSON.stringify(e)
2459        }
2460        static run() {
2461          const t = new RocketElementorPreload;
2462          requestAnimationFrame(t.t.bind(t))
2463        }
2464      }
2465      document.addEventListener("DOMContentLoaded", RocketElementorPreload.run)
2466    })();
2467  </script>
2467
2468</body>
2469 
2470</html>
2471<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1774460048 -->

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.