{"id":5267,"date":"2026-08-18T15:17:39","date_gmt":"2026-08-18T13:17:39","guid":{"rendered":"https:\/\/cacbelgrade.be\/?page_id=5267"},"modified":"2026-08-18T15:18:22","modified_gmt":"2026-08-18T13:18:22","slug":"plan-placement","status":"publish","type":"page","link":"https:\/\/cacbelgrade.be\/index.php\/inscriptions-marche-de-noel\/plan-placement\/","title":{"rendered":"Plan-Placement"},"content":{"rendered":"<style>\n.cac-mdn-adjudant-card{display:flex;gap:14px;align-items:flex-start;margin:14px 0;padding:14px;background:#fffdf7;border:1px solid #d7c9a4;border-radius:9px;box-shadow:0 2px 8px rgba(0,0,0,.06)}\n.cac-mdn-adjudant-card img{width:185px;height:auto;object-fit:contain;border:0;border-radius:0;background:transparent;box-shadow:none;flex:none;align-self:flex-end}\n.cac-mdn-adjudant-card>div{flex:1;min-width:0}\n.cac-mdn-adjudant-title{font-weight:800;margin-bottom:5px;color:#173b73;font-size:1.15em}\n@media(max-width:640px){.cac-mdn-adjudant-card{align-items:center}.cac-mdn-adjudant-card img{width:125px}}\n\n.cac-mdn-trombine-welcome{\n    display:flex;\n    align-items:center;\n    gap:14px;\n    margin:0 0 18px;\n    padding:12px 16px;\n    border:1px solid #73ad73;\n    border-left:4px solid #2f8f46;\n    border-radius:8px;\n    background:#f4fff4;\n}\n.cac-mdn-trombine-welcome-figure{\n    width:88px;\n    height:142px;\n    flex:0 0 88px;\n    margin-top:-20px;\n    margin-bottom:-20px;\n}\n.cac-mdn-trombine-welcome-text{\n    flex:1;\n    min-width:0;\n    line-height:1.45;\n}\n.cac-mdn-trombine-welcome-text strong:first-child{\n    color:#176f2c;\n    font-size:1.15em;\n}\n.cac-mdn-trombine-welcome-help{\n    display:inline-block;\n    margin-top:7px;\n    color:#555;\n    font-size:.95em;\n}\n@media(max-width:600px){\n    .cac-mdn-trombine-welcome{align-items:flex-start}\n    .cac-mdn-trombine-welcome-figure{width:70px;height:114px;flex-basis:70px}\n}\n.cac-mdn-trombine-inline{display:flex;gap:12px;align-items:center;margin:14px 0;padding:12px 14px;background:#f4fff4;border:1px solid #66ad66;border-left:4px solid #2f8f46;border-radius:7px}\n.cac-mdn-trombine-float{position:fixed;right:18px;bottom:18px;z-index:999998;font-family:Arial,sans-serif}\n.cac-mdn-trombine-avatar{\nposition:relative!important;\ndisplay:block!important;\nwidth:78px!important;\nheight:78px!important;\nmargin:0!important;\npadding:0!important;\nborder:0!important;\nborder-radius:0!important;\noutline:0!important;\nbackground:none!important;\nbackground-color:transparent!important;\nbackground-image:none!important;\nbox-shadow:none!important;\ncursor:pointer;\noverflow:visible!important;\nappearance:none!important;\n-webkit-appearance:none!important;\nz-index:3\n}\n.cac-mdn-trombine-avatar:before,.cac-mdn-trombine-avatar:after{\ncontent:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important\n}\n.cac-mdn-trombine-figure{display:inline-block;position:relative;width:92px;height:148px}\n.cac-mdn-trombine-mascot{position:relative;display:block;width:92px;height:148px;transform-origin:50% 75%;animation:cac-mdn-trombine-float 3.8s ease-in-out infinite}\n.cac-mdn-trombine-wire{position:absolute;inset:0;width:100%;height:100%;overflow:visible}\n.cac-mdn-trombine-wire path{fill:none;stroke:#9c9ca7;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(1px 1px 0 #fff)}\n.cac-mdn-trombine-eye{position:absolute;top:31px;width:31px;height:31px;border:2px solid #d7d7dc;border-radius:50%;background:#fff;box-shadow:inset -3px -4px 5px rgba(0,0,0,.13),0 2px 3px rgba(0,0,0,.22);overflow:hidden}\n.cac-mdn-trombine-eye-left{left:17px}.cac-mdn-trombine-eye-right{right:17px}\n.cac-mdn-trombine-pupil{position:absolute;left:10px;top:10px;width:10px;height:10px;border-radius:50%;background:#111;box-shadow:inset 2px 2px 2px rgba(255,255,255,.35);animation:cac-mdn-trombine-look 9s ease-in-out infinite}\n.cac-mdn-trombine-lid{position:absolute;z-index:2;left:-2px;right:-2px;top:-2px;height:35px;border-radius:50%;background:#e8e8ec;transform:translateY(-105%);transform-origin:top;animation:cac-mdn-trombine-blink 6.2s infinite}\n.cac-mdn-trombine-eye-right .cac-mdn-trombine-lid{animation-delay:.04s}\n.cac-mdn-trombine-brow{position:absolute;top:23px;width:30px;height:7px;border-radius:8px;background:#171717}\n.cac-mdn-trombine-brow-left{left:15px;transform:rotate(-10deg)}.cac-mdn-trombine-brow-right{right:15px;transform:rotate(10deg)}\n\/* Bonnet de No\u00ebl ajout\u00e9 au personnage SVG : aucun fond d'image, donc aucun halo parasite. *\/\n.cac-mdn-santa-hat{position:absolute;left:7px;top:-13px;width:80px;height:48px;z-index:6;transform:rotate(-7deg);pointer-events:none}\n.cac-mdn-santa-hat-body{position:absolute;left:12px;top:0;width:54px;height:34px;background:#e31d2b;border-radius:55% 70% 12% 12%;transform:skewX(-10deg)}\n.cac-mdn-santa-hat-body:after{content:\"\";position:absolute;right:-18px;top:7px;width:28px;height:20px;background:#e31d2b;border-radius:0 100% 100% 0;transform:rotate(25deg)}\n.cac-mdn-santa-hat-band{position:absolute;left:7px;top:27px;width:66px;height:13px;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.15)}\n.cac-mdn-santa-hat-pom{position:absolute;right:-2px;top:26px;width:17px;height:17px;background:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.18)}\n@keyframes cac-mdn-trombine-float{0%,100%{transform:translate3d(0,0,0) rotate(-1deg)}50%{transform:translate3d(0,-7px,0) rotate(1deg)}}\n@keyframes cac-mdn-trombine-blink{0%,44%,48%,72%,76%,100%{transform:translateY(-105%)}45%,47%,73%,75%{transform:translateY(0)}}\n@keyframes cac-mdn-trombine-look{0%,20%,100%{transform:translate(0,0)}30%,42%{transform:translate(4px,1px)}55%,67%{transform:translate(-3px,2px)}}\n.cac-mdn-trombine-corner{position:absolute;left:-7px;bottom:-31px;width:92px;height:148px}\n.cac-mdn-trombine-inline-figure{width:92px;height:148px;flex:0 0 92px;margin-top:-20px;margin-bottom:-20px}\n.cac-mdn-trombine-bubble{\nposition:absolute;\nright:92px;\nbottom:18px;\nwidth:min(330px,calc(100vw - 135px));\npadding:12px 34px 12px 13px;\nbackground:#fff;\nborder:1px solid #aaa;\nborder-radius:8px;\nbox-shadow:0 4px 16px rgba(0,0,0,.22);\nz-index:2\n}\n.cac-mdn-trombine-bubble:after{\ncontent:\"\";\nposition:absolute;\nright:-11px;\nbottom:26px;\nwidth:20px;\nheight:20px;\nbackground:#fff;\nborder-right:1px solid #aaa;\nborder-top:1px solid #aaa;\ntransform:rotate(45deg)\n}\n.cac-mdn-trombine-close{position:absolute;right:7px;top:5px;border:0;background:transparent;font-size:22px;cursor:pointer}\n\n\/* Primo 0.3.28 \u2014 avatar humanis\u00e9 valid\u00e9 *\/\n.cac-mdn-primo-card img,\n.cac-mdn-primo-portrait img,\n.cac-mdn-primo-box img{\n    border:0!important;\n    border-radius:0!important;\n    box-shadow:none!important;\n    background:transparent!important;\n    object-fit:contain!important;\n}\n.cac-mdn-primo-card .cac-mdn-primo-portrait,\n.cac-mdn-primo-portrait{\n    width:155px!important;\n    min-width:155px!important;\n    height:auto!important;\n    border:0!important;\n    border-radius:0!important;\n    background:transparent!important;\n    box-shadow:none!important;\n    overflow:visible!important;\n}\n\n\n.cac-mdn-public-primo-home{margin:0 0 22px}\n.cac-mdn-public-primo-home .cac-mdn-adjudant-card{\n    align-items:center;\n    padding:18px 20px;\n    background:linear-gradient(135deg,#fffdf7,#fffaf0);\n}\n.cac-mdn-public-primo-home .cac-mdn-adjudant-card img{\n    width:175px;\n    align-self:center;\n}\n.cac-mdn-public-primo-home .cac-mdn-adjudant-title{\n    font-size:1.25em;\n}\n.cac-mdn-public-primo-confirmation{margin:0 0 20px}\n.cac-mdn-public-primo-confirmation .cac-mdn-adjudant-card{padding:18px 20px;background:linear-gradient(135deg,#fffdf7,#fffaf0)}\n.cac-mdn-public-primo-confirmation .cac-mdn-adjudant-card img{width:205px}\n.cac-mdn-public-primo-confirmation .cac-mdn-trombine-inline{margin-top:10px}\n<\/style>\n<script>\ndocument.addEventListener('DOMContentLoaded',function(){\n document.querySelectorAll('.cac-mdn-trombine-float').forEach(function(box){\n  const avatar=box.querySelector('.cac-mdn-trombine-avatar'), bubble=box.querySelector('.cac-mdn-trombine-bubble'),\n        text=box.querySelector('.cac-mdn-trombine-text'), close=box.querySelector('.cac-mdn-trombine-close');\n  const context=box.dataset.context||'public', key='cac_trombine_'+context+'_'+location.pathname;\n  let timer=null,dismissed=false;\n  function msg(){\n    if(context==='gestion') return 'Je suis l\u00e0. Primo, le lutin coordinateur, surveille le plan ; moi, je vous aide \u00e0 comprendre ce qui demande votre attention.';\n    if(context==='plan-public') return 'Vous avez entendu Primo ! Je reste dans mon coin ; cliquez sur moi si vous avez besoin d\u2019aide pour lire le plan.';\n    if(context==='inscription-public') return 'Prenez votre temps. Si vous h\u00e9sitez pendant l\u2019inscription, je peux vous guider.';\n    return 'Je suis l\u00e0 si vous h\u00e9sitez. Prenez votre temps : je peux vous guider.';\n  }\n  function show(m){if(dismissed)return;text.textContent=m||msg();bubble.hidden=false}\n  function hide(){bubble.hidden=true}\n  function arm(){if(timer)clearTimeout(timer);if(dismissed||sessionStorage.getItem(key)==='1')return;timer=setTimeout(function(){show();sessionStorage.setItem(key,'1')},5000)}\n  avatar.addEventListener('click',function(){dismissed=false;show()});\n  avatar.addEventListener('keydown',function(e){\n    if(e.key==='Enter'||e.key===' '){e.preventDefault();dismissed=false;show();}\n  });\n  close.addEventListener('click',function(){dismissed=true;hide();if(timer)clearTimeout(timer)});\n\n  ['click','keydown','input','change'].forEach(function(ev){document.addEventListener(ev,function(e){if(box.contains(e.target))return;hide();arm()})});\n  if(!sessionStorage.getItem(key+'_welcome')){show('Bonjour ! Je suis Trombine. Je reste dans mon coin, mais je suis l\u00e0 si vous avez besoin de moi.');sessionStorage.setItem(key+'_welcome','1');setTimeout(hide,3500)}\n  arm();\n });\n});\n<\/script>\n<div class=\"cac-mdn-public-primo-home\"><div class=\"cac-mdn-adjudant-card\"><img decoding=\"async\" src=\"https:\/\/cacbelgrade.be\/wp-content\/plugins\/cac-marche-noel-primo\/assets\/primo-avatar.png\" alt=\"Primo\"><div><div class=\"cac-mdn-adjudant-title\">PRIMO \u2014 LE LUTIN COORDINATEUR<\/div><p><strong>Bonjour ! Moi, c\u2019est Primo.<\/strong> Je suis le lutin coordinateur charg\u00e9 de mettre un peu d\u2019ordre dans les tables du March\u00e9 de No\u00ebl.<\/p><p><strong>Ma mission ?<\/strong> Vous trouver une bonne place et organiser la salle au mieux. Je vais notamment faire tout ce qui est en mon pouvoir pour \u00e9viter de placer c\u00f4te \u00e0 c\u00f4te plusieurs marchands proposant les m\u00eames choses.<\/p><p>Je dois aussi jongler avec ceux qui viennent le samedi, le dimanche ou les deux jours\u2026 Alors, jusqu\u2019\u00e0 la cl\u00f4ture des inscriptions, <strong>laissez-moi faire mes petites man\u0153uvres !<\/strong><\/p><p>Une fois mon plan termin\u00e9, Trombine reviendra vers vous pour vous communiquer votre emplacement d\u00e9finitif.<\/p><p><strong>Voil\u00e0 ! Je m\u2019occupe du reste\u2026 Trombine vous donnera de mes nouvelles. \ud83d\ude09<\/strong><\/p><\/div><\/div><\/div>    <div class=\"cac-mdn-primo\">\n      <div class=\"cac-mdn-primo__heading\">\n        <h2>March\u00e9 de No\u00ebl de Belgrade<\/h2>\n        <p>Plan de la salle \u2014 Primo 1<\/p>\n      <\/div>\n\n      <div class=\"cac-mdn-primo__legend\">\n        <span><i class=\"etat etat-libre\"><\/i> Libre<\/span>\n        <span><i class=\"etat etat-prereservee\"><\/i> Pr\u00e9-r\u00e9serv\u00e9e<\/span>\n        <span><i class=\"etat etat-occupee\"><\/i> Occup\u00e9e<\/span>\n        <span><i class=\"etat etat-indispo\"><\/i> Indisponible<\/span>\n        <span class=\"cac-mdn-day-key\"><b>S<\/b> Samedi<\/span>\n        <span class=\"cac-mdn-day-key\"><b>D<\/b> Dimanche<\/span>\n      <\/div>\n\n      <div class=\"cac-mdn-primo__viewport\" aria-label=\"Plan de la salle du March\u00e9 de No\u00ebl\">\n        <svg class=\"cac-mdn-plan\" viewBox=\"-220 -160 1515 2840\" role=\"img\"\n             aria-labelledby=\"cac-mdn-title cac-mdn-desc\" preserveAspectRatio=\"xMidYMid meet\">\n          <title id=\"cac-mdn-title\">Plan du March\u00e9 de No\u00ebl de Belgrade \u2014 57 tables<\/title>\n          <desc id=\"cac-mdn-desc\">Plan \u00e0 l'\u00e9chelle relative avec zones A \u00e0 E, sorties EXIT, WC, escalier vers sc\u00e8ne, bar et 57 tables num\u00e9rot\u00e9es.<\/desc>\n\n          <!-- Salle -->\n          <path class=\"salle\"\n                d=\"M 0 0 H 1075 V 2520\n                   H 705 V 2305\n                   H 0 Z\" \/>\n\n          <!-- portes basses : tirer gauche \/ double porte \/ tirer droite -->\n          <g class=\"portes\">\n            <!-- gauche : charni\u00e8re \u00e0 gauche, ouverture vers l'ext\u00e9rieur -->\n            <path d=\"M 90 2305 v 80 a 80 80 0 0 1 -80 -80\" \/>\n            <!-- milieu : deux vantaux sym\u00e9triques -->\n            <path d=\"M 365 2305 v 80 a 80 80 0 0 1 -80 -80\" \/>\n            <path d=\"M 365 2305 v 80 a 80 80 0 0 0 80 -80\" \/>\n            <!-- droite : charni\u00e8re \u00e0 droite, ouverture vers l'ext\u00e9rieur -->\n            <path d=\"M 625 2305 v 80 a 80 80 0 0 0 80 -80\" \/>\n          <\/g>\n\n          <!-- sorties lat\u00e9rales : centr\u00e9es exactement dans les deux passages de 1 m de A -->\n          <g class=\"portes\">\n            <!-- passage de 1 m entre 9 et 10 : y 1040 \u00e0 1140 -->\n            <path d=\"M 0 1140 h -100 a 100 100 0 0 1 100 -100\" \/>\n            <!-- passage de 1 m entre 11 et 12 : y 700 \u00e0 800 -->\n            <path d=\"M 0 800 h -100 a 100 100 0 0 1 100 -100\" \/>\n          <\/g>\n          <g class=\"facility-label exit-label\">\n            <rect x=\"-180\" y=\"1069\" width=\"72\" height=\"42\" rx=\"6\"\/>\n            <text x=\"-144\" y=\"1098\">EXIT<\/text>\n            <rect x=\"-180\" y=\"729\" width=\"72\" height=\"42\" rx=\"6\"\/>\n            <text x=\"-144\" y=\"758\">EXIT<\/text>\n          <\/g>\n\n          <!-- WC : haut du trac\u00e9 de porte align\u00e9 sur la ligne inf\u00e9rieure de l'escalier (y=185) -->\n          <g class=\"facility-label wc-label\">\n            <rect x=\"1100\" y=\"235\" width=\"60\" height=\"48\" rx=\"6\"\/>\n            <text x=\"1130\" y=\"268\">WC<\/text>\n          <\/g>\n          <g class=\"portes\">\n            <path d=\"M 1075 185 h 80 a 80 80 0 0 1 -80 80\" \/>\n          <\/g>\n\n          <!-- escalier sc\u00e8ne -->\n          <g class=\"stairs\" transform=\"translate(900 65)\">\n            <rect x=\"0\" y=\"0\" width=\"80\" height=\"120\"\/>\n            <line x1=\"0\" y1=\"20\" x2=\"80\" y2=\"20\"\/><line x1=\"0\" y1=\"40\" x2=\"80\" y2=\"40\"\/>\n            <line x1=\"0\" y1=\"60\" x2=\"80\" y2=\"60\"\/><line x1=\"0\" y1=\"80\" x2=\"80\" y2=\"80\"\/>\n            <line x1=\"0\" y1=\"100\" x2=\"80\" y2=\"100\"\/>\n            <text x=\"40\" y=\"145\">ESCALIER<\/text>\n            <text x=\"40\" y=\"170\">VERS SC\u00c8NE<\/text>\n          <\/g>\n\n          <!-- bar -->\n          <g class=\"bar-label\">\n            <text x=\"890\" y=\"2420\">BAR<\/text>\n            \n          <\/g>\n\n          <!-- Zone labels -->\n          <g class=\"zone-labels\">\n            <text x=\"225\" y=\"2260\">A<\/text>\n            <text x=\"425\" y=\"2260\">B<\/text>\n            <text x=\"680\" y=\"2260\">C<\/text>\n            <text x=\"950\" y=\"2260\">D<\/text>\n            <text x=\"790\" y=\"255\">E<\/text>\n          <\/g>\n\n          <g class=\"table-svg\" data-table=\"1\"><rect x=\"90\" y=\"2160\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"130\" y=\"2228\">1<\/text><\/g><g class=\"table-svg\" data-table=\"2\"><rect x=\"90\" y=\"2040\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"130\" y=\"2108\">2<\/text><\/g><g class=\"table-svg\" data-table=\"3\"><rect x=\"90\" y=\"1920\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"130\" y=\"1988\">3<\/text><\/g><g class=\"table-svg\" data-table=\"4\"><rect x=\"90\" y=\"1800\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"130\" y=\"1868\">4<\/text><\/g><g class=\"table-svg\" data-table=\"5\"><rect x=\"90\" y=\"1680\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"130\" y=\"1748\">5<\/text><\/g><g class=\"table-svg\" data-table=\"6\"><rect x=\"90\" y=\"1500\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"130\" y=\"1568\">6<\/text><\/g><g class=\"table-svg\" data-table=\"7\"><rect x=\"90\" y=\"1380\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"130\" y=\"1448\">7<\/text><\/g><g class=\"table-svg\" data-table=\"8\"><rect x=\"90\" y=\"1260\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"130\" y=\"1328\">8<\/text><\/g><g class=\"table-svg\" data-table=\"9\"><rect x=\"90\" y=\"1140\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"130\" y=\"1208\">9<\/text><\/g><g class=\"table-svg\" data-table=\"10\"><rect x=\"90\" y=\"920\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"130\" y=\"988\">10<\/text><\/g><g class=\"table-svg\" data-table=\"11\"><rect x=\"90\" y=\"800\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"130\" y=\"868\">11<\/text><\/g><g class=\"table-svg\" data-table=\"12\"><rect x=\"90\" y=\"580\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"130\" y=\"648\">12<\/text><\/g><g class=\"table-svg\" data-table=\"13\"><rect x=\"90\" y=\"460\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"130\" y=\"528\">13<\/text><\/g><g class=\"table-svg\" data-table=\"14\"><rect x=\"90\" y=\"340\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"130\" y=\"408\">14<\/text><\/g><g class=\"table-svg\" data-table=\"15\"><rect x=\"90\" y=\"220\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"130\" y=\"288\">15<\/text><\/g><g class=\"table-svg\" data-table=\"28\"><rect x=\"385\" y=\"300\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"425\" y=\"368\">28<\/text><\/g><g class=\"table-svg\" data-table=\"27\"><rect x=\"385\" y=\"420\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"425\" y=\"488\">27<\/text><\/g><g class=\"table-svg\" data-table=\"26\"><rect x=\"385\" y=\"540\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"425\" y=\"608\">26<\/text><\/g><g class=\"table-svg\" data-table=\"25\"><rect x=\"385\" y=\"660\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"425\" y=\"728\">25<\/text><\/g><g class=\"table-svg\" data-table=\"24\"><rect x=\"385\" y=\"840\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"425\" y=\"908\">24<\/text><\/g><g class=\"table-svg\" data-table=\"23\"><rect x=\"385\" y=\"960\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"425\" y=\"1028\">23<\/text><\/g><g class=\"table-svg\" data-table=\"22\"><rect x=\"385\" y=\"1080\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"425\" y=\"1148\">22<\/text><\/g><g class=\"table-svg\" data-table=\"21\"><rect x=\"385\" y=\"1260\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"425\" y=\"1328\">21<\/text><\/g><g class=\"table-svg\" data-table=\"20\"><rect x=\"385\" y=\"1380\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"425\" y=\"1448\">20<\/text><\/g><g class=\"table-svg\" data-table=\"19\"><rect x=\"385\" y=\"1500\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"425\" y=\"1568\">19<\/text><\/g><g class=\"table-svg\" data-table=\"18\"><rect x=\"385\" y=\"1620\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"425\" y=\"1688\">18<\/text><\/g><g class=\"table-svg\" data-table=\"17\"><rect x=\"385\" y=\"1800\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"425\" y=\"1868\">17<\/text><\/g><g class=\"table-svg\" data-table=\"16\"><rect x=\"385\" y=\"1920\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"425\" y=\"1988\">16<\/text><\/g><g class=\"table-svg\" data-table=\"41\"><rect x=\"640\" y=\"300\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"680\" y=\"368\">41<\/text><\/g><g class=\"table-svg\" data-table=\"40\"><rect x=\"640\" y=\"420\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"680\" y=\"488\">40<\/text><\/g><g class=\"table-svg\" data-table=\"39\"><rect x=\"640\" y=\"540\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"680\" y=\"608\">39<\/text><\/g><g class=\"table-svg\" data-table=\"38\"><rect x=\"640\" y=\"720\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"680\" y=\"788\">38<\/text><\/g><g class=\"table-svg\" data-table=\"37\"><rect x=\"640\" y=\"840\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"680\" y=\"908\">37<\/text><\/g><g class=\"table-svg\" data-table=\"36\"><rect x=\"640\" y=\"960\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"680\" y=\"1028\">36<\/text><\/g><g class=\"table-svg\" data-table=\"35\"><rect x=\"640\" y=\"1080\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"680\" y=\"1148\">35<\/text><\/g><g class=\"table-svg\" data-table=\"34\"><rect x=\"640\" y=\"1260\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"680\" y=\"1328\">34<\/text><\/g><g class=\"table-svg\" data-table=\"33\"><rect x=\"640\" y=\"1380\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"680\" y=\"1448\">33<\/text><\/g><g class=\"table-svg\" data-table=\"32\"><rect x=\"640\" y=\"1500\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"680\" y=\"1568\">32<\/text><\/g><g class=\"table-svg\" data-table=\"31\"><rect x=\"640\" y=\"1680\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"680\" y=\"1748\">31<\/text><\/g><g class=\"table-svg\" data-table=\"30\"><rect x=\"640\" y=\"1800\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"680\" y=\"1868\">30<\/text><\/g><g class=\"table-svg\" data-table=\"29\"><rect x=\"640\" y=\"1920\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"680\" y=\"1988\">29<\/text><\/g><g class=\"table-svg\" data-table=\"52\"><rect x=\"910\" y=\"430\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"950\" y=\"498\">52<\/text><\/g><g class=\"table-svg\" data-table=\"51\"><rect x=\"910\" y=\"550\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"950\" y=\"618\">51<\/text><\/g><g class=\"table-svg\" data-table=\"50\"><rect x=\"910\" y=\"670\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"950\" y=\"738\">50<\/text><\/g><g class=\"table-svg\" data-table=\"49\"><rect x=\"910\" y=\"850\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"950\" y=\"918\">49<\/text><\/g><g class=\"table-svg\" data-table=\"48\"><rect x=\"910\" y=\"970\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"950\" y=\"1038\">48<\/text><\/g><g class=\"table-svg\" data-table=\"47\"><rect x=\"910\" y=\"1090\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"950\" y=\"1158\">47<\/text><\/g><g class=\"table-svg\" data-table=\"46\"><rect x=\"910\" y=\"1210\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"950\" y=\"1278\">46<\/text><\/g><g class=\"table-svg\" data-table=\"45\"><rect x=\"910\" y=\"1390\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"950\" y=\"1458\">45<\/text><\/g><g class=\"table-svg\" data-table=\"44\"><rect x=\"910\" y=\"1510\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"950\" y=\"1578\">44<\/text><\/g><g class=\"table-svg\" data-table=\"43\"><rect x=\"910\" y=\"1630\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"950\" y=\"1698\">43<\/text><\/g><g class=\"table-svg\" data-table=\"42\"><rect x=\"910\" y=\"1750\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"950\" y=\"1818\">42<\/text><\/g><g class=\"table-svg\" data-table=\"53\"><rect x=\"185\" y=\"120\" width=\"120\" height=\"80\" rx=\"4\"\/><text x=\"245\" y=\"168\">53<\/text><\/g><g class=\"table-svg\" data-table=\"54\"><rect x=\"305\" y=\"120\" width=\"120\" height=\"80\" rx=\"4\"\/><text x=\"365\" y=\"168\">54<\/text><\/g><g class=\"table-svg\" data-table=\"55\"><rect x=\"425\" y=\"120\" width=\"120\" height=\"80\" rx=\"4\"\/><text x=\"485\" y=\"168\">55<\/text><\/g><g class=\"table-svg table-inversee\" data-table=\"56\"><rect x=\"545\" y=\"80\" width=\"80\" height=\"120\" rx=\"4\"\/><text x=\"585\" y=\"148\">56<\/text><\/g><g class=\"table-svg\" data-table=\"57\"><rect x=\"625\" y=\"120\" width=\"120\" height=\"80\" rx=\"4\"\/><text x=\"685\" y=\"168\">57<\/text><\/g>        <\/svg>\n      <\/div>\n\n      <p class=\"cac-mdn-primo__note\">\n        S = samedi \u00b7 D = dimanche. Le statut de chaque table est affich\u00e9 s\u00e9par\u00e9ment pour les deux jours.\n      <\/p>\n    <\/div>\n        <script>\n    document.addEventListener('DOMContentLoaded', function(){\n      const states={\"42\":{\"sat\":\"occupied\",\"sun\":\"occupied\",\"sat_name\":\"\",\"sun_name\":\"\",\"sat_kind\":\"occupied\",\"sun_kind\":\"occupied\"},\"43\":{\"sat\":\"occupied\",\"sun\":\"occupied\",\"sat_name\":\"\",\"sun_name\":\"\",\"sat_kind\":\"occupied\",\"sun_kind\":\"occupied\"},\"3\":{\"sat\":\"reserved\",\"sun\":\"reserved\",\"sat_kind\":\"reserved\",\"sat_name\":\"\",\"sun_kind\":\"reserved\",\"sun_name\":\"\"},\"4\":{\"sat\":\"reserved\",\"sun\":\"reserved\",\"sat_kind\":\"reserved\",\"sat_name\":\"\",\"sun_kind\":\"reserved\",\"sun_name\":\"\"},\"5\":{\"sat\":\"reserved\",\"sun\":\"reserved\",\"sat_kind\":\"reserved\",\"sat_name\":\"\",\"sun_kind\":\"reserved\",\"sun_name\":\"\"},\"7\":{\"sat\":\"reserved\",\"sun\":\"reserved\",\"sat_kind\":\"reserved\",\"sat_name\":\"\",\"sun_kind\":\"reserved\",\"sun_name\":\"\"},\"8\":{\"sat\":\"reserved\",\"sun\":\"reserved\",\"sat_kind\":\"reserved\",\"sat_name\":\"\",\"sun_kind\":\"reserved\",\"sun_name\":\"\"},\"9\":{\"sat\":\"reserved\",\"sun\":\"reserved\",\"sat_kind\":\"reserved\",\"sat_name\":\"\",\"sun_kind\":\"reserved\",\"sun_name\":\"\"},\"45\":{\"sat\":\"reserved\",\"sun\":\"reserved\",\"sat_kind\":\"reserved\",\"sat_name\":\"\",\"sun_kind\":\"reserved\",\"sun_name\":\"\"},\"46\":{\"sat\":\"reserved\",\"sun\":\"reserved\",\"sat_kind\":\"reserved\",\"sat_name\":\"\",\"sun_kind\":\"reserved\",\"sun_name\":\"\"},\"47\":{\"sat\":\"reserved\",\"sun\":\"reserved\",\"sat_kind\":\"reserved\",\"sat_name\":\"\",\"sun_kind\":\"reserved\",\"sun_name\":\"\"},\"48\":{\"sat\":\"reserved\",\"sun\":\"reserved\",\"sat_kind\":\"reserved\",\"sat_name\":\"\",\"sun_kind\":\"reserved\",\"sun_name\":\"\"},\"49\":{\"sat\":\"reserved\",\"sun\":\"reserved\",\"sat_kind\":\"reserved\",\"sat_name\":\"\",\"sun_kind\":\"reserved\",\"sun_name\":\"\"},\"56\":{\"sat\":\"reserved\",\"sun\":\"reserved\",\"sat_kind\":\"reserved\",\"sat_name\":\"\",\"sun_kind\":\"reserved\",\"sun_name\":\"\"},\"57\":{\"sat\":\"reserved\",\"sun\":\"reserved\",\"sat_kind\":\"reserved\",\"sat_name\":\"\",\"sun_kind\":\"reserved\",\"sun_name\":\"\"},\"44\":{\"sat\":\"reserved\",\"sun\":\"reserved\",\"sat_kind\":\"reserved\",\"sat_name\":\"\",\"sun_kind\":\"reserved\",\"sun_name\":\"\"},\"50\":{\"sat\":\"occupied\",\"sun\":\"occupied\",\"sat_name\":\"\",\"sun_name\":\"\",\"sat_kind\":\"occupied\",\"sun_kind\":\"occupied\"},\"51\":{\"sat\":\"occupied\",\"sun\":\"occupied\",\"sat_name\":\"\",\"sun_name\":\"\",\"sat_kind\":\"occupied\",\"sun_kind\":\"occupied\"},\"52\":{\"sat\":\"occupied\",\"sun\":\"occupied\",\"sat_name\":\"\",\"sun_name\":\"\",\"sat_kind\":\"occupied\",\"sun_kind\":\"occupied\"},\"12\":{\"sat\":\"occupied\",\"sun\":\"occupied\",\"sat_name\":\"\",\"sun_name\":\"\",\"sat_kind\":\"occupied\",\"sun_kind\":\"occupied\"},\"13\":{\"sat\":\"occupied\",\"sun\":\"occupied\",\"sat_name\":\"\",\"sun_name\":\"\",\"sat_kind\":\"occupied\",\"sun_kind\":\"occupied\"},\"14\":{\"sat\":\"occupied\",\"sun\":\"occupied\",\"sat_name\":\"\",\"sun_name\":\"\",\"sat_kind\":\"occupied\",\"sun_kind\":\"occupied\"},\"1\":{\"sat\":\"free\",\"sun\":\"occupied\",\"sun_name\":\"\",\"sat_kind\":\"free\",\"sat_name\":\"\",\"sun_kind\":\"occupied\"},\"2\":{\"sat\":\"free\",\"sun\":\"occupied\",\"sun_name\":\"\",\"sat_kind\":\"free\",\"sat_name\":\"\",\"sun_kind\":\"occupied\"}};\n      const svg=document.querySelector('.cac-mdn-plan-svg, .cac-mdn-plan-stage svg, svg.cac-mdn-plan');\n      if(!svg) return;\n\n      \/\/ Supprimer toutes les infobulles natives du SVG, y compris le titre g\u00e9n\u00e9ral\n      \/\/ \"Plan du March\u00e9 de No\u00ebl de Belgrade \u2014 57 tables\".\n      svg.querySelectorAll('title').forEach(function(t){ t.remove(); });\n\n      const allTables=svg.querySelectorAll('[data-table]');\n      allTables.forEach(function(group){\n        const tableNo=group.getAttribute('data-table');\n        const st=states[tableNo]||{sat:'free',sun:'free'};\n        if(!st.sat) st.sat='free';\n        if(!st.sun) st.sun='free';\n\n        group.classList.add('cac-mdn-table-state');\n        group.setAttribute('data-state-sat',st.sat||'free');\n        group.setAttribute('data-state-sun',st.sun||'free');\n\n        \/\/ Deux t\u00e9moins toujours visibles : gauche = samedi, droite = dimanche.\n        let dots=group.querySelector('.cac-mdn-day-dots');\n        if(dots) dots.remove();\n\n        const box=group.getBBox();\n        dots=document.createElementNS('http:\/\/www.w3.org\/2000\/svg','g');\n        dots.setAttribute('class','cac-mdn-day-dots');\n\n        [['sat',box.x+box.width*0.34],['sun',box.x+box.width*0.66]].forEach(function(item){\n          const c=document.createElementNS('http:\/\/www.w3.org\/2000\/svg','circle');\n          c.setAttribute('cx',item[1]);\n          c.setAttribute('cy',box.y+box.height-14);\n          c.setAttribute('r','11');\n          c.setAttribute('class','cac-mdn-dot cac-mdn-dot-'+(st[item[0]]||'free'));\n          c.setAttribute('data-day',item[0]);\n          dots.appendChild(c);\n\n          const t=document.createElementNS('http:\/\/www.w3.org\/2000\/svg','text');\n          t.setAttribute('x',item[1]);\n          t.setAttribute('y',box.y+box.height-14);\n          t.setAttribute('class','cac-mdn-dot-letter');\n          t.setAttribute('text-anchor','middle');\n          t.setAttribute('dominant-baseline','middle');\n          t.textContent=(item[0]==='sat' ? 'S' : 'D');\n          dots.appendChild(t);\n        });\n        group.appendChild(dots);\n\n        \/\/ Fiche Primo au survol : plus d'infobulle native du navigateur.\n        group.querySelectorAll('title').forEach(function(t){ t.remove(); });\n\n        const satName=st.sat_name||'';\n        const sunName=st.sun_name||'';\n        const satKind=st.sat_kind||st.sat||'free';\n        const sunKind=st.sun_kind||st.sun||'free';\n\n        function describe(kind,name){\n          if(kind==='free') return 'Libre';\n          if(kind==='reserved') return name ? 'Pr\u00e9-r\u00e9serv\u00e9e \u2014 '+name : 'Pr\u00e9-r\u00e9serv\u00e9e';\n          if(kind==='occupied') return name || 'Occup\u00e9e';\n          if(kind==='unavailable') return 'Indisponible';\n          return name || kind;\n        }\n\n        group.dataset.primoTooltip=JSON.stringify({\n          table:tableNo,\n          sat:describe(satKind,satName),\n          sun:describe(sunKind,sunName)\n        });\n      });\n\n      \/\/ Petite fiche Primo, toujours plac\u00e9e pr\u00e8s de la table sans masquer inutilement le plan.\n      let tip=document.getElementById('cac-mdn-primo-tooltip');\n      if(!tip){\n        tip=document.createElement('div');\n        tip.id='cac-mdn-primo-tooltip';\n        tip.style.cssText='position:fixed;z-index:999999;display:none;max-width:320px;padding:9px 11px;background:#fff;border:1px solid #777;border-radius:6px;box-shadow:0 3px 12px rgba(0,0,0,.22);font:14px\/1.4 Arial,sans-serif;color:#222;pointer-events:none;';\n        document.body.appendChild(tip);\n      }\n\n      const esc=function(v){\n        return String(v).replace(\/[&<>\"']\/g,function(c){\n          return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#039;'}[c];\n        });\n      };\n      const positionTip=function(e){\n        const pad=12;\n        let x=e.clientX+16, y=e.clientY+16;\n        const r=tip.getBoundingClientRect();\n        if(x+r.width+pad>window.innerWidth) x=e.clientX-r.width-16;\n        if(y+r.height+pad>window.innerHeight) y=e.clientY-r.height-16;\n        tip.style.left=Math.max(pad,x)+'px';\n        tip.style.top=Math.max(pad,y)+'px';\n      };\n\n      allTables.forEach(function(group){\n        group.addEventListener('mouseenter',function(e){\n          let d={};\n          try{ d=JSON.parse(group.dataset.primoTooltip||'{}'); }catch(err){}\n          if(!d.table) return;\n\n          let body='';\n          if(d.sat===d.sun){\n            body='<div><strong>'+esc(d.sat)+'<\/strong> \u2014 samedi et dimanche<\/div>';\n          }else{\n            body='<div><strong>Samedi :<\/strong> '+esc(d.sat||'Libre')+'<\/div>'\n                +'<div><strong>Dimanche :<\/strong> '+esc(d.sun||'Libre')+'<\/div>';\n          }\n          tip.innerHTML='<div style=\"font-weight:700;margin-bottom:4px\">Table '+esc(d.table)+'<\/div>'+body;\n          tip.style.display='block';\n          group.style.filter='brightness(1.08)';\n          positionTip(e);\n        });\n        group.addEventListener('mousemove',positionTip);\n        group.addEventListener('mouseleave',function(){\n          tip.style.display='none';\n          group.style.filter='';\n        });\n      });\n    });\n    <\/script>\n        <div class=\"cac-mdn-trombine-float\" data-context=\"plan-public\">\n      <span class=\"cac-mdn-trombine-avatar\" role=\"button\" tabindex=\"0\" aria-label=\"Trombine, aide\">\n        <span class=\"cac-mdn-trombine-figure cac-mdn-trombine-corner\" aria-hidden=\"true\"><span class=\"cac-mdn-trombine-mascot\"><svg class=\"cac-mdn-trombine-wire\" viewBox=\"0 0 120 190\" focusable=\"false\" aria-hidden=\"true\"><path d=\"M74 166 C34 180 18 151 23 119 L35 41 C39 13 81 12 85 42 L76 116 C73 138 45 139 43 116 L51 65\" \/><path d=\"M68 65 L61 117 C60 126 51 127 50 117 L57 68\" \/><\/svg><span class=\"cac-mdn-trombine-eye cac-mdn-trombine-eye-left\"><span class=\"cac-mdn-trombine-pupil\"><\/span><span class=\"cac-mdn-trombine-lid\"><\/span><\/span><span class=\"cac-mdn-trombine-eye cac-mdn-trombine-eye-right\"><span class=\"cac-mdn-trombine-pupil\"><\/span><span class=\"cac-mdn-trombine-lid\"><\/span><\/span><span class=\"cac-mdn-trombine-brow cac-mdn-trombine-brow-left\"><\/span><span class=\"cac-mdn-trombine-brow cac-mdn-trombine-brow-right\"><\/span><span class=\"cac-mdn-santa-hat\"><span class=\"cac-mdn-santa-hat-body\"><\/span><span class=\"cac-mdn-santa-hat-band\"><\/span><span class=\"cac-mdn-santa-hat-pom\"><\/span><\/span><\/span><\/span>        <span class=\"cac-mdn-trombine-question\">?<\/span>\n      <\/span>\n      <div class=\"cac-mdn-trombine-bubble\" hidden><button type=\"button\" class=\"cac-mdn-trombine-close\">\u00d7<\/button>\n        <strong>Trombine<\/strong><div class=\"cac-mdn-trombine-text\"><\/div>\n      <\/div>\n    <\/div>\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":2957,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"onecolumn-page.php","meta":{"footnotes":""},"class_list":["post-5267","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cacbelgrade.be\/index.php\/wp-json\/wp\/v2\/pages\/5267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cacbelgrade.be\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cacbelgrade.be\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cacbelgrade.be\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cacbelgrade.be\/index.php\/wp-json\/wp\/v2\/comments?post=5267"}],"version-history":[{"count":2,"href":"https:\/\/cacbelgrade.be\/index.php\/wp-json\/wp\/v2\/pages\/5267\/revisions"}],"predecessor-version":[{"id":5269,"href":"https:\/\/cacbelgrade.be\/index.php\/wp-json\/wp\/v2\/pages\/5267\/revisions\/5269"}],"up":[{"embeddable":true,"href":"https:\/\/cacbelgrade.be\/index.php\/wp-json\/wp\/v2\/pages\/2957"}],"wp:attachment":[{"href":"https:\/\/cacbelgrade.be\/index.php\/wp-json\/wp\/v2\/media?parent=5267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}