window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-5RXS52RH9R'); window.$crisp=[];window.CRISP_WEBSITE_ID="2fb28592-9e61-4640-a9cb-df314993aee2";(function(){d=document;s=d.createElement("span style="display:none"");s.src="https://client.crisp.chat/l.js";s.async=1;d.getElementsByTagName("head")[0].appendChild(s);})(); // ─── Bannière de Consentement aux Cookies ──────────────────────────────────── (function () { var STORAGE_KEY = 'cookie_consent_v1'; if (localStorage.getItem(STORAGE_KEY)) return; /* ── Styles ── */ var style = document.createElement('style'); style.textContent = [ '#cc-banner{', ' position:fixed;bottom:0;left:0;right:0;z-index:99999;', ' display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;', ' padding:16px 24px;', ' background:#1A1A1A;color:#ffffff;', ' font-family:Georgia,serif;font-size:14px;line-height:1.5;', ' border-top:4px solid #2E8B2E;', ' box-shadow:0 -4px 24px rgba(0,0,0,.35);', ' animation:ccSlideUp .35s cubic-bezier(.22,1,.36,1);', '}', '@keyframes ccSlideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}', '#cc-banner p{margin:0;max-width:680px;opacity:.90;}', '#cc-banner a{color:#2E8B2E;text-underline-offset:3px;}', '#cc-btns{display:flex;gap:10px;flex-shrink:0;}', '#cc-accept,#cc-decline{', ' padding:9px 22px;border:none;border-radius:2px;', ' font-family:Georgia,serif;font-size:13px;font-weight:bold;', ' cursor:pointer;transition:opacity .15s,transform .1s;letter-spacing:.04em;', '}', '#cc-accept{background:#2E8B2E;color:#ffffff;}', '#cc-decline{background:transparent;color:#ffffff;border:1px solid #C1292E;}', '#cc-accept:hover{opacity:.82;transform:translateY(-1px);}', '#cc-decline:hover{background:#C1292E;opacity:.9;transform:translateY(-1px);}', '#cc-banner.cc-hide{animation:ccSlideDown .3s ease forwards;}', '@keyframes ccSlideDown{to{transform:translateY(100%);opacity:0}}', ].join(''); document.head.appendChild(style); /* ── Markup ── */ var banner = document.createElement('div'); banner.id = 'cc-banner'; banner.innerHTML = [ '

', ' Nous utilisons des cookies et technologies similaires pour améliorer votre expérience,', ' analyser le trafic et personnaliser le contenu.', ' En cliquant sur Accepter, vous consentez à notre utilisation des cookies.', ' Consultez notre Politique de confidentialité pour plus de détails.', '

', '
', ' ', ' ', '
', ].join(''); document.body.appendChild(banner); /* ── Logique ── */ function dismiss(choice) { localStorage.setItem(STORAGE_KEY, choice); banner.classList.add('cc-hide'); setTimeout(function () { banner.parentNode && banner.parentNode.removeChild(banner); }, 320); if (typeof window.onCookieConsent === 'function') { window.onCookieConsent(choice); } } document.getElementById('cc-accept').onclick = function () { dismiss('accepted'); }; document.getElementById('cc-decline').onclick = function () { dismiss('declined'); }; })(); // ─────────────────────────────────────────────────────────────────────────────
Agence Urbaine de Khémisset

Page introuvable

La page que vous chercher est introuvable. nous vous invitons à revenir sur la page d'accueil.