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 Numérique

Dossiers d'Instruction

En plus du Comité Provincial d’Urbanisme, deux Guichets uniques ont été créés conformément aux articles 10 et 15 du Règlement Général de Construction approuvé par le Décret n° 2-18-577 du 12 Juin 2019.