1<!doctype html><html lang="fr"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="theme-color" content="#0e382b"><title>Informations pratiques â Allouis</title><style> 2:root{--g950:#0e382b;--g900:#124938;--g800:#195a46;--g700:#23705a;--paper:#faf9f5;--sun:#f5c34f;--sunsoft:#fff2bf;--ink:#1d2925;--muted:#64716c;--line:#e2e8e4;--soft:0 8px 26px rgba(20,52,42,.08);--shadow:0 18px 52px rgba(20,52,42,.12);--max:1180px} 3*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink);background:radial-gradient(circle at 90% 0,rgba(245,195,79,.07),transparent 25rem),var(--paper);line-height:1.5}a{color:inherit}button,input,select,textarea{font:inherit}.container{width:min(var(--max),calc(100% - 36px));margin:auto} 4header{background:rgba(255,255,255,.98);border-bottom:1px solid rgba(14,56,43,.07);position:sticky;top:0;z-index:40}.head{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:baseline;gap:11px;text-decoration:none}.brand strong{font-size:2rem;color:var(--g950)}.brand span{font-size:.75rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#738079}.nav{display:flex;gap:23px;font-size:.91rem;font-weight:770}.nav a{text-decoration:none;white-space:nowrap;padding:10px 0;position:relative}.nav a::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:3px;border-radius:99px;background:var(--sun);transform:scaleX(0);transform-origin:left}.nav a:hover::after,.nav a.active::after{transform:scaleX(1)} 5.page{padding:44px 0 70px}.page h1{margin:0;color:var(--g950);font-size:clamp(2.7rem,6vw,5rem);line-height:.96;letter-spacing:-.05em}.lead{max-width:870px;margin:15px 0 0;color:var(--muted);font-size:1.06rem}.sections{display:grid;gap:15px;margin-top:24px}.box{padding:22px;border-radius:18px;background:#fff;border:1px solid rgba(14,56,43,.07);box-shadow:var(--soft)}.box h2{margin:0 0 8px;color:var(--g950);font-size:1.25rem}.box p,.box li{color:#5d6964}.box ul{margin:8px 0 0;padding-left:20px}.box a{color:var(--g800);font-weight:800}.btn{min-height:45px;padding:0 16px;border-radius:999px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;font-weight:820;cursor:pointer}.btn.primary{background:var(--g800);color:#fff}.btn.light{background:#f2f7f4;border-color:#dce7e1;color:var(--g950)}.btn.sun{background:var(--sunsoft);border-color:#f1d984;color:#5a470d} 6footer{padding:27px 0;background:var(--g950);color:#dce9e4}.foot{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.foot a{color:#fff0b2;text-decoration:none}.footnote{max-width:700px;color:#bcd0c7;font-size:.88rem}.legal-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.legal-links a{white-space:nowrap} 7@media(max-width:700px){.container{width:min(100% - 24px,100%)}.head{min-height:auto;padding:12px 0 10px;flex-direction:column;align-items:flex-start;gap:5px}.brand span{display:none}.brand strong{font-size:1.55rem}.nav{width:100%;justify-content:space-between;gap:9px;overflow-x:auto;font-size:.8rem}.page{padding:32px 0 54px}.foot{display:block}.footnote{margin-top:14px}.legal-links{margin-top:12px}} 8@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}} 9 10.hero{padding:45px 0 27px}.kicker{margin:0 0 7px;color:var(--g700);font-size:.77rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.hero h1{margin:0;color:var(--g950);font-size:clamp(2.7rem,6vw,5.1rem);line-height:.96;letter-spacing:-.05em}.hero p{max-width:830px;margin:15px 0 0;color:var(--muted);font-size:1.06rem} 11.tools{position:sticky;top:76px;z-index:25;background:rgba(250,249,245,.96);
11backdrop-filter:blur(7px);border-block:1px solid rgba(14,56,43,.07);padding:14px 0}.toolbox{width:min(570px,47vw);min-width:430px}.tool-label{display:flex;justify-content:space-between;gap:14px;align-items:baseline;margin-bottom:6px}.tool-label strong{color:var(--g950);font-size:.88rem}.count{font-size:.8rem;color:var(--muted)}.search{width:100%;min-height:46px;border:1px solid #dce4df;border-radius:14px;padding:0 14px;background:#fff;outline:none}.search:focus{border-color:#91b5a5;box-shadow:0 0 0 4px rgba(35,112,90,.08)}.browse-label{display:block;margin-top:12px;color:var(--g950);font-size:.82rem;font-weight:850}.filter-shell{position:relative;margin-top:7px}.filters{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:1px 24px 3px 0;scroll-behavior:smooth}.filters::-webkit-scrollbar{display:none}.filter{border:1px solid #dfe7e2;background:#fff;border-radius:999px;padding:8px 13px;font-size:.82rem;font-weight:790;white-space:nowrap;cursor:pointer}.filter.active{background:var(--g800);color:#fff;border-color:var(--g800)}.filter-shell::after{content:"âº";position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:24px;height:34px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(90deg,rgba(250,249,245,.25),var(--paper));color:var(--g700);font-size:1.35rem;font-weight:900;pointer-events:none}.edge{position:absolute;top:0;bottom:0;width:34px;z-index:2}.edge.left{left:-5px}.edge.right{right:-5px} 12.content{padding:27px 0 68px}.group{margin-top:34px}.group:first-child{margin-top:0}.group h2{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:var(--g950);font-size:1.4rem}.group h2::after{content:"";height:1px;background:var(--line);flex:1}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.card{padding:19px;border-radius:18px;background:#fff;border:1px solid rgba(14,56,43,.07);box-shadow:var(--soft);display:flex;flex-direction:column}.card h3{margin:0 0 12px;color:var(--g950);font-size:1.12rem;line-height:1.2}.meta{display:grid;gap:8px}.row{font-size:.91rem}.row a{color:var(--g800);font-weight:690;text-decoration:none;overflow-wrap:anywhere}.lines{margin:10px 0 0;padding-left:18px;color:#5e6b66;font-size:.88rem}.actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto;padding-top:15px}.smallbtn{min-height:36px;padding:0 10px;border-radius:999px;border:1px solid #dce6e0;background:#f6f9f7;color:var(--g900);font-size:.78rem;font-weight:800;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.smallbtn.map{background:var(--sunsoft);border-color:#f1db91;color:#5a470d}.status{height:17px;margin-top:6px;color:var(--g700);font-size:.76rem;font-weight:800}.mobile-directory{display:none}.modal{display:none} 13@media(max-width:920px) and (min-width:701px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbox{width:min(650px,78vw)}} 14@media(max-width:700px){.tools{top:94px}.hero{padding:32px 0 22px}.hero h1{font-size:3rem}.toolbox{width:100%;min-width:0}.filter-shell::after{right:-2px}.content{padding-top:20px}.desktop-groups{display:none}.mobile-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tile{min-height:86px;padding:12px;border:1px solid rgba(14,56,43,.08);border-radius:15px;background:#fff;box-shadow:0 4px 14px rgba(20,52,42,.06);text-align:left;cursor:pointer}.tile strong{display:block;color:var(--g950);font-size:.91rem;line-height:1.16}.tile span{display:block;margin-top:6px;color:#73807a;font-size:.72rem}.modal.open{display:flex;position:fixed;inset:0;z-index:100;background:rgba(10,30,23,.48);align-items:flex-end}.sheet{width:100%;max-height:84vh;overflow:auto;background:#fff;border-radius:23px 23px 0 0;padding:20px 18px 28px;box-shadow:0 -18px 55px rgba(0,0,0,.18)}.grab{width:48px;height:5px;border-radius:99px;background:#d3dcd7;margin:0 auto 14px}.sheet-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.sheet h2{margin:0;color:var(--g950);font-size:1.45rem}.close{width:38px;height:38px;border:0;border-radius:50%;background:#eef4f1;color:var(--g950);font-size:1.35rem;cursor:pointer}.sheet-body{margin-top:14px}.sheet .actions{margin-top:18px}} 15 16.local-cta{margin:0 0 26px;padding:20px 22px;border-radius:18px;background:linear-gradient(145deg,#eef7f2,#fff9e7);border:1px solid #d9e8df;box-shadow:var(--soft)} 17.local-cta h2{margin:0 0 7px;color:var(--g950);font-size:1.22rem} 18.local-cta p{margin:0;color:#5d6964;max-width:900px} 19.local-cta .cta-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px} 20.local-cta .cta-btn{min-height:41px;padding:0 14px;border-radius:999px;text-decoration:none;font-weight:820;display:inline-flex;align-items:center;justify-content:center} 21.local-cta .cta-btn.primary{background:var(--g800);color:#fff} 22.local-cta .cta-btn.light{background:#fff;border:1px solid #dce7e1;color:var(--g950)} 23@media(max-width:700px){.local-cta{padding:17px}.local-cta .cta-actions{flex-direction:column}.local-cta .cta-btn{width:100%}} 24 25 26/* ---------- Accès unique : gérer une activité locale ---------- */ 27.hero .container{ 28 display:grid; 29 grid-template-columns:minmax(0,1fr) minmax(245px,300px); 30 gap:34px; 31 align-items:center; 32} 33.hero-main{grid-column:1;grid-row:1} 34.local-cta{ 35 grid-column:2; 36 grid-row:1; 37 margin:0; 38 padding:17px 18px; 39 border-radius:18px; 40 background:linear-gradient(145deg,#eef7f2,#fff9e7); 41 border:1px solid #d9e8df; 42 box-shadow:var(--soft); 43} 44.local-cta .cta-kicker{ 45 margin:0 0 5px; 46 color:var(--g700); 47 font-size:.7rem; 48 font-weight:950; 49 letter-spacing:.12em; 50 text-transform:uppercase; 51} 52.local-cta h2{ 53 margin:0; 54 color:var(--g950); 55 font-size:1.05rem; 56 line-height:1.2; 57} 58.local-cta p{ 59 margin:7px 0 0; 60 color:#5d6964; 61 font-size:.82rem; 62 line-height:1.4; 63} 64.local-cta .cta-btn{ 65 margin-top:12px; 66 min-height:39px; 67 padding:0 13px; 68 border-radius:11px; 69 background:var(--g800); 70 color:#fff; 71 text-decoration:none; 72 font-size:.8rem; 73 font-weight:850; 74 display:flex; 75 align-items:center; 76 justify-content:center; 77 text-align:center; 78} 79.local-cta .cta-btn::after{content:"âº";margin-left:8px;font-size:1.15rem} 80 81@media(max-width:820px){ 82 .hero .container{ 83 grid-template-columns:1fr; 84 gap:15px; 85 } 86 .hero-main{grid-column:1;grid-row:1} 87 .local-cta{ 88 grid-column:1; 89 grid-row:2; 90 padding:13px 14px; 91 } 92 .local-cta .cta-kicker{display:none} 93 .local-cta h2{font-size:.96rem} 94 .local-cta p{font-size:.78rem;margin-top:4px} 95 .local-cta .cta-btn{margin-top:9px;min-height:37px} 96} 97@media(max-width:520px){
98 .local-cta p{display:none} 99 .local-cta{ 100 display:grid; 101 grid-template-columns:1fr auto; 102 gap:8px 12px; 103 align-items:center; 104 } 105 .local-cta h2{font-size:.92rem} 106 .local-cta .cta-btn{ 107 margin:0; 108 min-height:36px; 109 padding:0 11px; 110 white-space:nowrap; 111 font-size:.75rem; 112 } 113} 114</style> <link rel="stylesheet" href="avis-visite.css"> 115</head><body><header><div class="container head"><a class="brand" href="index.html"><strong>ALLOUIS</strong><span>Notre commune</span></a><nav class="nav" aria-label="Navigation principale"><a href="index.html">Accueil</a><a class="active" href="informations-pratiques.html">Informations pratiques</a><a href="contact.html">Nous contacter</a></nav></div></header><section class="hero"><div class="container"> 116<div class="hero-main"> 117 <p class="kicker">Au quotidien</p> 118 <h1>Informations pratiques</h1> 119 <p>Retrouvez rapidement les coordonnées, horaires, associations et services utiles. Recherchez une information ou parcourez les fiches par thème.</p> 120</div> 121<aside class="local-cta" id="activites-locales" aria-label="Ajouter, modifier ou supprimer une activité locale"> 122 <p class="cta-kicker">Activités locales</p> 123 <h2>Ajouter, modifier ou supprimer une fiche</h2> 124 <p>Pour une entreprise, un commerce, un artisan, une profession libérale, une association, un club ou une autre activité liée à Allouis.</p> 125 <a class="cta-btn" href="referencement-activite.html">Gérer une activité</a> 126</aside> 127</div></section> 128<div class="tools"><div class="container"><div class="toolbox"><div class="tool-label"><strong>Rechercher une information</strong><span class="count" id="count"></span></div><input class="search" id="search" type="search" placeholder="Ãcole, association, gendarmerie, transportâ¦" aria-label="Rechercher une information"><span class="browse-label">Parcourir par thème</span><div class="filter-shell"><div class="edge left" id="edgeLeft" aria-hidden="true"></div><div class="filters" id="filters"></div><div class="edge right" id="edgeRight" aria-hidden="true"></div></div></div></div></div> 129<main class="content"><div class="container"><div class="desktop-groups" id="desktop"></div><div class="mobile-directory" id="mobile"></div></div></main> 130<div class="modal" id="modal" role="dialog" aria-modal="true" aria-labelledby="sheetTitle"><div class="sheet"><div class="grab"></div><div class="sheet-head"><h2 id="sheetTitle"></h2><button class="close" id="close" aria-label="Fermer">Ã</button></div><div class="sheet-body" id="sheetBody"></div></div></div><footer><div class="container foot"><div><strong>Mairie dâAllouis</strong><br>6 Place de la Mairie â 18500 Allouis<br><a href="tel:+33248573081">02 48 57 30 81</a> · <a href="mailto:[email protected]">[email protected]</a></div><div class="footnote">Point dâinformation et de contact de la commune dâAllouis pendant la préparation du nouveau site internet.<div class="legal-links"><a href="a-propos.html">à propos</a><a href="mentions-legales.html">Mentions légales</a><a href="protection-des-donnees.html">Protection des données</a><a href="conditions-utilisation.html">Conditions dâutilisation</a></div></div></div></footer>
130<script src="informations-pratiques.js" defer></script>
130
130<script src="avis-visite.js" defer></script>
130 131</body></html>
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.