{"id":447,"date":"2026-11-11T18:47:40","date_gmt":"2026-11-11T17:47:40","guid":{"rendered":"https:\/\/secours60.fr\/?page_id=447"},"modified":"2026-11-11T19:26:37","modified_gmt":"2026-11-11T18:26:37","slug":"calculateur-ris","status":"publish","type":"page","link":"https:\/\/secours60.fr\/index.php\/calculateur-ris\/","title":{"rendered":"Calculateur du Ratio Intervenants Secouristes (RIS)"},"content":{"rendered":"\n<div id=\"ris-calc\">\n<style>\n#ris-calc{--fg:#10233A;--muted:#4A5B6E;--line:#DDE3EA;--surface:#fff;--soft:#F3F5F8;--accent:#F5C400;--accent-soft:#FEF6D2;--navy:#10233A;--nuit:#0A1828;color:var(--fg);line-height:1.5;max-width:1120px;margin:0 auto}\n#ris-calc *{box-sizing:border-box}\n#ris-calc .rc-intro{color:var(--muted);margin:0 0 20px}\n#ris-calc .rc-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}\n@media (max-width:880px){#ris-calc .rc-grid{grid-template-columns:minmax(0,1fr)}}\n#ris-calc form{display:flex;flex-direction:column;gap:18px;min-width:0;margin:0}\n#ris-calc fieldset{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0;padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0}\n#ris-calc legend{font-weight:700;font-size:1.05em;padding:0 6px}\n#ris-calc legend span{font-family:ui-monospace,Menlo,Consolas,monospace;color:var(--navy);background:var(--accent);padding:1px 6px;border-radius:4px;margin-right:6px}\n#ris-calc .rc-hint{color:var(--muted);font-size:.88em;margin:0}\n#ris-calc .rc-num{display:flex;flex-direction:column;gap:6px;font-weight:600}\n#ris-calc input[type=number]{font:600 1.1em ui-monospace,Menlo,Consolas,monospace;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--soft);color:var(--fg);width:100%;max-width:260px}\n#ris-calc .rc-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}\n#ris-calc .rc-opt{position:relative;display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:8px;padding:10px 12px;cursor:pointer;background:var(--surface);min-width:0;margin:0;font-weight:400}\n#ris-calc .rc-opt input{position:absolute;opacity:0;pointer-events:none}\n#ris-calc .rc-opt .t{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}\n#ris-calc .rc-opt small{color:var(--muted);font-size:.8em;line-height:1.35}\n#ris-calc .rc-opt .c{font:700 .85em ui-monospace,Menlo,Consolas,monospace;color:var(--muted);white-space:nowrap}\n#ris-calc .rc-opt.on{border-color:var(--accent);background:var(--accent-soft)}\n#ris-calc .rc-opt.on .c{color:var(--navy)}\n#ris-calc .rc-opt:focus-within{outline:2px solid var(--navy);outline-offset:2px}\n#ris-calc aside{position:sticky;top:100px;display:flex;flex-direction:column;gap:12px;min-width:0}\n@media (max-width:880px){#ris-calc aside{position:static}}\n#ris-calc .rc-res{background:radial-gradient(120% 90% at 85% 40%,#1C3557 0%,#10233A 45%,#0A1828 100%);color:#fff;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px}\n#ris-calc .rc-lbl{font-size:.72em;letter-spacing:.12em;text-transform:uppercase;opacity:.85}\n#ris-calc .rc-ris{font:700 3em\/1 ui-monospace,Menlo,Consolas,monospace;color:var(--accent)}\n#ris-calc .rc-badge{align-self:flex-start;font-weight:700;padding:5px 12px;border-radius:999px;background:var(--accent);color:var(--navy)}\n#ris-calc .rc-badge.none{background:rgba(255,255,255,.2);color:#fff}\n#ris-calc .rc-staff strong{font:700 1.4em ui-monospace,Menlo,Consolas,monospace}\n#ris-calc .rc-kv{display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:.9em;border-top:1px solid rgba(255,255,255,.25);padding-top:12px}\n#ris-calc .rc-kv span:nth-child(even){font-family:ui-monospace,Menlo,Consolas,monospace;text-align:right}\n#ris-calc .rc-formula{font:500 .88em ui-monospace,Menlo,Consolas,monospace;background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:10px 12px}\n#ris-calc .rc-btns{display:flex;gap:8px;flex-wrap:wrap}\n#ris-calc button{font-weight:600;font-size:.92em;padding:9px 14px;border-radius:10px;border:2px solid var(--navy);background:var(--surface);color:var(--navy);cursor:pointer}\n#ris-calc button:hover{background:var(--navy);color:#fff}\n#ris-calc button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}\n#ris-calc button.rc-primary{background:var(--accent);border-color:var(--accent);color:var(--navy)}\n#ris-calc button.rc-primary:hover{background:#FFD633;border-color:#FFD633;color:var(--navy)}\n#ris-calc .rc-hint a{color:var(--navy);font-weight:600}\n#ris-calc .rc-toast{font-size:.85em;color:#2f7d4f;min-height:1.2em}\n#ris-calc .rc-ref{margin-top:28px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px}\n#ris-calc .rc-ref h3{margin:0 0 10px}\n#ris-calc .rc-tbl{overflow-x:auto}\n#ris-calc table{border-collapse:collapse;width:100%;font-size:.92em;margin:0}\n#ris-calc th,#ris-calc td{text-align:left;padding:8px 10px;border:0;border-bottom:1px solid var(--line)}\n#ris-calc th{font-size:.75em;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}\n#ris-calc tr.on td{background:var(--accent-soft);font-weight:600}\n#ris-calc .rc-note{font-size:.85em;color:var(--muted);margin:12px 0 0}\n#ris-calc .rc-about{background:var(--soft);border-left:4px solid var(--accent);border-radius:10px;padding:18px 20px;margin:0 0 24px}\n#ris-calc .rc-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}\n#ris-calc .rc-about h3,#ris-calc .rc-warn h3{margin:0 0 6px;font-size:1.05em;color:var(--navy)}\n#ris-calc .rc-about p{margin:0;color:var(--muted);font-size:.95em}\n#ris-calc .rc-compo{font-size:.88em;line-height:1.4;background:rgba(255,255,255,.08);border-left:3px solid var(--accent);border-radius:6px;padding:8px 10px}\n#ris-calc .rc-compo:empty{display:none}\n#ris-calc a.rc-cta{display:block;text-align:center;background:#C8102E;color:#fff;font-weight:700;padding:12px 16px;border-radius:10px;text-decoration:none}\n#ris-calc a.rc-cta:hover,#ris-calc a.rc-cta:focus-visible{background:#A50D26;color:#fff}\n#ris-calc .rc-warn{margin-top:20px;background:var(--surface);border:1px solid var(--line);border-left:4px solid #C8102E;border-radius:10px;padding:18px}\n#ris-calc .rc-warn ul{margin:8px 0 0;padding-left:1.2em;color:var(--muted);font-size:.92em}\n#ris-calc .rc-warn li{margin:0 0 6px}\n\/* Finitions *\/\n#ris-calc legend,#ris-calc h3{font-family:Archivo,Inter,system-ui,sans-serif}\n#ris-calc fieldset{border-radius:14px;padding:18px;box-shadow:0 1px 2px rgba(16,35,58,.04)}\n#ris-calc input[type=number]:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--navy);background:#fff}\n#ris-calc .rc-opt{transition:border-color .15s,background .15s,box-shadow .15s}\n#ris-calc .rc-opt::before{content:\"\";flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:2px solid #B4C0CD;background:#fff;margin-top:2px}\n#ris-calc .rc-opt:hover{border-color:#B4C0CD}\n#ris-calc .rc-opt.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}\n#ris-calc .rc-opt.on::before{border-color:var(--navy);background:radial-gradient(circle,var(--navy) 0 4px,#fff 5px)}\n#ris-calc .rc-opt .c{background:var(--soft);border-radius:999px;padding:3px 9px;font-size:.78em}\n#ris-calc .rc-opt.on .c{background:var(--accent)}\n#ris-calc button{text-transform:none;letter-spacing:0;font-family:inherit;line-height:1.2}\n#ris-calc .rc-res{scroll-margin-top:120px;box-shadow:0 18px 40px rgba(10,24,40,.18)}\n#ris-calc .rc-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;font-size:.68em;text-align:center;color:rgba(255,255,255,.6);letter-spacing:.04em}\n#ris-calc .rc-scale span{position:relative;padding-top:10px}\n#ris-calc .rc-scale span::before{content:\"\";position:absolute;left:0;right:0;top:0;height:5px;border-radius:3px;background:rgba(255,255,255,.18);transition:background .2s}\n#ris-calc .rc-scale span.fill::before{background:var(--accent)}\n#ris-calc .rc-scale span.on{color:#fff;font-weight:700}\n#ris-calc tr.on td:first-child{box-shadow:inset 4px 0 0 var(--accent)}\n#ris-calc .rc-mini{display:none}\n@media (max-width:880px){\n#ris-calc .rc-mini{position:fixed;left:12px;right:12px;bottom:12px;z-index:90;display:flex;align-items:center;gap:12px;background:var(--nuit);color:#fff;border-radius:12px;padding:10px 14px;box-shadow:0 10px 30px rgba(10,24,40,.4);text-decoration:none}\n#ris-calc .rc-mini[hidden]{display:none}\n#ris-calc .rc-mini-ris{font:700 1.35em\/1 ui-monospace,Menlo,Consolas,monospace;color:var(--accent)}\n#ris-calc .rc-mini-txt{flex:1;min-width:0;font-size:.88em;line-height:1.25;font-weight:600}\n#ris-calc .rc-mini-go{font-size:.8em;font-weight:700;color:var(--accent);white-space:nowrap}\n}\n<\/style>\n<p class=\"rc-intro\">Calculez le ratio d&rsquo;intervenants secouristes (RIS) de votre manifestation selon la grille d&rsquo;\u00e9valuation des risques du r\u00e9f\u00e9rentiel national des dispositifs pr\u00e9visionnels de secours (arr\u00eat\u00e9 du 7 novembre 2006). Les valeurs affich\u00e9es sont un exemple : remplacez-les par celles de votre \u00e9v\u00e9nement.<\/p>\n<div class=\"rc-about\"><div class=\"rc-cols\">\n<div><h3>Comprendre le RIS<\/h3><p>Le ratio d&rsquo;intervenants secouristes (RIS) sert \u00e0 dimensionner le dispositif pr\u00e9visionnel de secours (DPS) d&rsquo;une manifestation. Il d\u00e9coule de la grille d&rsquo;\u00e9valuation des risques du r\u00e9f\u00e9rentiel national et s&rsquo;applique \u00e0 tout rassemblement de public, quelle que soit sa taille et que l&rsquo;\u00e9v\u00e9nement soit payant ou non.<\/p><\/div>\n<div><h3>Comment il se calcule<\/h3><p>Quatre \u00e9l\u00e9ments entrent en compte : le pic de fr\u00e9quentation (P1), le comportement attendu du public (P2), l&rsquo;environnement et l&rsquo;accessibilit\u00e9 du site (E1) et le d\u00e9lai d&rsquo;arriv\u00e9e des secours publics (E2). P2, E1 et E2 valent chacun de 0,25 \u00e0 0,40 ; leur somme donne l&rsquo;indicateur de risque i. Le RIS vaut i \u00d7 P \u00f7 1 000 et d\u00e9termine le type de dispositif et le nombre minimal d&rsquo;intervenants secouristes.<\/p><\/div>\n<\/div><\/div>\n<div class=\"rc-grid\">\n<form id=\"rc-f\" autocomplete=\"off\">\n<fieldset><legend><span>P1<\/span>Effectif du public<\/legend>\n<label class=\"rc-num\" for=\"rc-p1\">Nombre maximal de personnes pr\u00e9sentes en m\u00eame temps\n<input type=\"number\" id=\"rc-p1\" min=\"0\" step=\"1\" value=\"5000\" inputmode=\"numeric\"><\/label>\n<p class=\"rc-hint\">Pic de fr\u00e9quentation simultan\u00e9, pas le cumul de la journ\u00e9e. Au-del\u00e0 de 100 000 personnes, l&rsquo;effectif est pond\u00e9r\u00e9 : P = 100 000 + (P1 \u2212 100 000) \u00f7 2.<\/p><\/fieldset>\n<fieldset><legend><span>P2<\/span>Comportement du public<\/legend><div class=\"rc-opts\" id=\"rc-o-p2\"><\/div><\/fieldset>\n<fieldset><legend><span>E1<\/span>Accessibilit\u00e9 du site<\/legend><p class=\"rc-hint\">Si plusieurs crit\u00e8res s&rsquo;appliquent, retenez le niveau le plus \u00e9lev\u00e9.<\/p><div class=\"rc-opts\" id=\"rc-o-e1\"><\/div><\/fieldset>\n<fieldset><legend><span>E2<\/span>D\u00e9lai d&rsquo;intervention des secours publics<\/legend><p class=\"rc-hint\">Temps estim\u00e9 pour qu&rsquo;un engin des sapeurs-pompiers arrive sur le site.<\/p><div class=\"rc-opts\" id=\"rc-o-e2\"><\/div><\/fieldset>\n<\/form>\n<aside>\n<div class=\"rc-res\" id=\"rc-res\" aria-live=\"polite\">\n<div><div class=\"rc-lbl\">Ratio d&rsquo;intervenants secouristes<\/div><div class=\"rc-ris\" id=\"rc-ris\">\u2014<\/div><\/div>\n<span class=\"rc-badge\" id=\"rc-type\">\u2014<\/span>\n<div class=\"rc-scale\" id=\"rc-scale\" aria-hidden=\"true\"><span data-k=\"0\">Aucun<\/span><span data-k=\"1\">PAPS<\/span><span data-k=\"2\">PE<\/span><span data-k=\"3\">ME<\/span><span data-k=\"4\">GE<\/span><\/div>\n<div class=\"rc-staff\" id=\"rc-staff\"><\/div>\n<div class=\"rc-compo\" id=\"rc-compo\"><\/div>\n<div class=\"rc-kv\"><span>Effectif retenu (P)<\/span><span id=\"rc-kP\">\u2014<\/span><span>P2 comportement<\/span><span id=\"rc-kP2\">\u2014<\/span><span>E1 accessibilit\u00e9<\/span><span id=\"rc-kE1\">\u2014<\/span><span>E2 d\u00e9lai<\/span><span id=\"rc-kE2\">\u2014<\/span><span>Indicateur i = P2 + E1 + E2<\/span><span id=\"rc-kI\">\u2014<\/span><\/div>\n<\/div>\n<div class=\"rc-formula\">RIS = i \u00d7 P \u00f7 1 000<\/div>\n<div class=\"rc-btns\"><button type=\"button\" class=\"rc-primary\" id=\"rc-copy\">Copier le r\u00e9sum\u00e9<\/button><button type=\"button\" id=\"rc-reset\">Effacer<\/button><\/div>\n<div class=\"rc-toast\" id=\"rc-toast\" role=\"status\"><\/div>\n<a class=\"rc-cta\" href=\"\/index.php\/demande-dps\/\">Demander un poste de secours<\/a>\n<\/aside>\n<\/div>\n<div class=\"rc-ref\"><h3>Type de dispositif selon le RIS<\/h3>\n<div class=\"rc-tbl\"><table><thead><tr><th>RIS<\/th><th>Dispositif<\/th><th>Intervenants secouristes<\/th><\/tr><\/thead><tbody id=\"rc-tb\">\n<tr data-k=\"0\"><td>\u2264 0,25<\/td><td>Dispositif laiss\u00e9 \u00e0 la diligence de l&rsquo;autorit\u00e9 de police<\/td><td>Moyens de secours habituels<\/td><\/tr>\n<tr data-k=\"1\"><td>0,25 \u00e0 1,125<\/td><td>PAPS \u00b7 point d&rsquo;alerte et de premiers secours<\/td><td>2<\/td><\/tr>\n<tr data-k=\"2\"><td>1,125 \u00e0 12<\/td><td>DPS-PE \u00b7 petite envergure<\/td><td>4 \u00e0 12<\/td><\/tr>\n<tr data-k=\"3\"><td>12 \u00e0 36<\/td><td>DPS-ME \u00b7 moyenne envergure<\/td><td>14 \u00e0 36<\/td><\/tr>\n<tr data-k=\"4\"><td>&gt; 36<\/td><td>DPS-GE \u00b7 grande envergure<\/td><td>Plus de 36, plusieurs postes de secours<\/td><\/tr>\n<\/tbody><\/table><\/div>\n<p class=\"rc-note\">Le nombre d&rsquo;intervenants affich\u00e9 correspond au RIS arrondi au nombre pair sup\u00e9rieur (travail en bin\u00f4mes), avec le minimum de chaque type de dispositif.<\/p>\n<\/div>\n<div class=\"rc-warn\"><h3>\u00c0 savoir avant de demander un dispositif<\/h3><ul>\n<li>Ce calcul donne une premi\u00e8re estimation, pas un dimensionnement d\u00e9finitif.<\/li>\n<li>Secours 60 r\u00e9alise sa propre analyse et peut renforcer l&rsquo;effectif selon la nature de l&rsquo;activit\u00e9, les ant\u00e9c\u00e9dents, le profil du public, la m\u00e9t\u00e9o, la configuration des lieux ou des risques particuliers. Le dimensionnement final est arr\u00eat\u00e9 avec vous, \u00e0 partir des informations que vous nous transmettez par \u00e9crit et que vous cosignez.<\/li>\n<li>La grille concerne uniquement le public. La couverture des acteurs (participants, sportifs, artistes, personnels techniques) demande une analyse sp\u00e9cifique, men\u00e9e par l&rsquo;organisateur avec l&rsquo;autorit\u00e9 comp\u00e9tente.<\/li>\n<li>L&rsquo;autorit\u00e9 de police comp\u00e9tente peut imposer un dispositif ou relever les valeurs retenues, m\u00eame lorsque le calcul ne l&rsquo;exige pas. Prenez contact avec elle t\u00f4t dans la pr\u00e9paration de votre manifestation.<\/li>\n<\/ul><\/div>\n<a class=\"rc-mini\" id=\"rc-mini\" href=\"#rc-res\" hidden><span class=\"rc-mini-ris\" id=\"rc-mini-ris\"><\/span><span class=\"rc-mini-txt\" id=\"rc-mini-txt\"><\/span><span class=\"rc-mini-go\">D\u00e9tail<\/span><\/a>\n<script>\n(function(){\nvar OPTS={p2:[[\"Public assis\",\"Spectacle, c\u00e9r\u00e9monie culturelle, r\u00e9union publique, restauration, rendez-vous sportif\",0.25],[\"Public debout, calme\",\"C\u00e9r\u00e9monie culturelle, r\u00e9union publique, restauration, exposition, foire, salon, comice agricole\",0.30],[\"Public debout, statique\",\"Spectacle avec public statique, f\u00eate foraine, rendez-vous sportif avec protection du public\",0.35],[\"Public debout, dynamique\",\"Spectacle avec public dynamique, danse, feria, f\u00eate votive, carnaval, spectacle de rue, grande parade, sport sans protection du public\",0.40],[\"\u00c9v\u00e9nement sur plusieurs jours\",\"Pr\u00e9sence permanente du public : h\u00e9bergement sur site ou \u00e0 proximit\u00e9\",0.40]],\ne1:[[\"Faible\",\"Structures permanentes, voies publiques aux acc\u00e8s d\u00e9gag\u00e9s, conditions d'acc\u00e8s ais\u00e9es\",0.25],[\"Mod\u00e9r\u00e9\",\"Gradins, tribunes, chapiteaux \u00b7 espaces naturels < 2 ha \u00b7 brancardage 150 \u00e0 300 m \u00b7 pente sur plus de 100 m\",0.30],[\"Moyen\",\"Espaces naturels de 2 \u00e0 5 ha \u00b7 brancardage 300 \u00e0 600 m \u00b7 pente sur plus de 150 m \u00b7 autres acc\u00e8s difficiles\",0.35],[\"\u00c9lev\u00e9\",\"Espaces naturels > 5 ha \u00b7 brancardage > 600 m \u00b7 pente sur plus de 300 m \u00b7 talus, escaliers, voies non carrossables \u00b7 progression g\u00ean\u00e9e par le public\",0.40]],\ne2:[[\"10 minutes ou moins\",\"\",0.25],[\"De 10 \u00e0 20 minutes\",\"\",0.30],[\"De 20 \u00e0 30 minutes\",\"\",0.35],[\"Plus de 30 minutes\",\"\",0.40]]};\nvar CODE={p2:\"P2\",e1:\"E1\",e2:\"E2\"};\nfunction g(id){return document.getElementById(id);}\nfunction fr(n,d){d=(d==null)?2:d;return n.toLocaleString(\"fr-FR\",{minimumFractionDigits:d,maximumFractionDigits:d});}\nfunction esc(s){var e=document.createElement(\"span\");e.textContent=s;return e.innerHTML;}\nObject.keys(OPTS).forEach(function(k){var box=g(\"rc-o-\"+k);OPTS[k].forEach(function(o,i){var id=\"rc-\"+k+\"-\"+i;box.insertAdjacentHTML(\"beforeend\",'<label class=\"rc-opt\" for=\"'+id+'\"><input type=\"radio\" name=\"rc-'+k+'\" id=\"'+id+'\" value=\"'+i+'\"><span class=\"t\"><b>'+esc(o[0])+'<\/b>'+(o[1]?'<small>'+esc(o[1])+'<\/small>':'')+'<\/span><span class=\"c\">'+CODE[k]+' = '+fr(o[2])+'<\/span><\/label>');});});\nfunction weighted(p){return p<=100000?p:100000+(p-100000)\/2;}\nfunction classify(r){if(r<=0.25)return{k:0,l:\"Pas de DPS impos\u00e9\",n:0};if(r<=1.125)return{k:1,l:\"PAPS\",n:2};var ev=Math.ceil(r\/2)*2;if(r<=12)return{k:2,l:\"DPS-PE\",n:Math.max(4,ev)};if(r<=36)return{k:3,l:\"DPS-ME\",n:Math.max(14,ev)};return{k:4,l:\"DPS-GE\",n:ev};}\nfunction compo(c){if(c.k===1)return\"1 \u00e9quipier secouriste (PSE2) + 1 \u00e9quipier secouriste ou secouriste \u00b7 lot C\";if(c.k===2)return({4:\"1 chef de poste + 3 intervenants secouristes \u00b7 lot A\",6:\"Poste de secours + 1 bin\u00f4me \u00b7 lots A + B\",8:\"Poste de secours + 1 deuxi\u00e8me \u00e9quipe \u00b7 lots A + C\",10:\"Poste de secours + deuxi\u00e8me \u00e9quipe + 1 bin\u00f4me \u00b7 lots A + B + C\",12:\"Poste de secours + deuxi\u00e8me \u00e9quipe + 2 bin\u00f4mes \u00b7 lots A + 2B + C\"})[c.n]||\"\";if(c.k===3)return\"Plusieurs postes de secours et \u00e9quipes, organisation \u00e0 d\u00e9finir avec Secours 60\";if(c.k===4)return\"Plusieurs postes de secours coordonn\u00e9s, organisation \u00e0 d\u00e9finir avec Secours 60 et l'autorit\u00e9 comp\u00e9tente\";return\"\";}\nfunction sel(k){return document.querySelector('input[name=\"rc-'+k+'\"]:checked');}\nfunction val(k){var e=sel(k);return e?OPTS[k][+e.value][2]:null;}\nvar last=null,miniOn=false,resVis=false;\nfunction scale(k){document.querySelectorAll(\"#rc-scale span\").forEach(function(s){var n=+s.getAttribute(\"data-k\");s.classList.toggle(\"fill\",n<=k);s.classList.toggle(\"on\",n===k);});}\nfunction syncMini(){g(\"rc-mini\").hidden=!miniOn||resVis;}\nfunction mini(r,t){miniOn=r!==null;if(miniOn){g(\"rc-mini-ris\").textContent=r;g(\"rc-mini-txt\").textContent=t;}syncMini();}\nif(\"IntersectionObserver\" in window){new IntersectionObserver(function(es){resVis=es[0].isIntersecting;syncMini();},{threshold:.25}).observe(g(\"rc-res\"));}\nfunction update(){\ndocument.querySelectorAll(\"#ris-calc .rc-opt\").forEach(function(l){l.classList.toggle(\"on\",l.querySelector(\"input\").checked);});\nvar p1=parseFloat(g(\"rc-p1\").value),p2=val(\"p2\"),e1=val(\"e1\"),e2=val(\"e2\");\nvar P=null;if(isFinite(p1)){if(p1>=0){P=weighted(p1);}}\ng(\"rc-kP\").textContent=P==null?\"\u2014\":Math.round(P).toLocaleString(\"fr-FR\");\ng(\"rc-kP2\").textContent=p2==null?\"\u2014\":fr(p2);g(\"rc-kE1\").textContent=e1==null?\"\u2014\":fr(e1);g(\"rc-kE2\").textContent=e2==null?\"\u2014\":fr(e2);\ndocument.querySelectorAll(\"#rc-tb tr\").forEach(function(r){r.classList.remove(\"on\");});\nif(P==null||p2==null||e1==null||e2==null){g(\"rc-kI\").textContent=\"\u2014\";g(\"rc-ris\").textContent=\"\u2014\";g(\"rc-type\").textContent=\"En attente\";g(\"rc-type\").className=\"rc-badge none\";g(\"rc-staff\").textContent=\"Renseignez l'effectif et les trois crit\u00e8res.\";g(\"rc-compo\").textContent=\"\";scale(-1);mini(null);last=null;return;}\nvar i=p2+e1+e2,ris=i*P\/1000,c=classify(ris);\ng(\"rc-kI\").textContent=fr(i);g(\"rc-ris\").textContent=fr(ris,3);g(\"rc-type\").textContent=c.l;g(\"rc-type\").className=\"rc-badge\"+(c.k===0?\" none\":\"\");\ng(\"rc-staff\").innerHTML=c.n?\"<strong>\"+c.n+\"<\/strong> intervenants secouristes au minimum\":\"La grille n'impose pas de dispositif. L'autorit\u00e9 de police peut en exiger un.\";\ng(\"rc-compo\").textContent=compo(c);scale(c.k);mini(fr(ris,2),c.n?c.l+\" \u00b7 \"+c.n+\" intervenants secouristes\":c.l);document.querySelector('#rc-tb tr[data-k=\"'+c.k+'\"]').classList.add(\"on\");\nlast={p1:p1,P:P,p2:p2,e1:e1,e2:e2,i:i,ris:ris,c:c};}\ng(\"rc-f\").addEventListener(\"input\",update);g(\"rc-f\").addEventListener(\"change\",update);g(\"rc-f\").addEventListener(\"submit\",function(e){e.preventDefault();});\ng(\"rc-reset\").addEventListener(\"click\",function(){g(\"rc-p1\").value=\"\";document.querySelectorAll(\"#rc-f input[type=radio]\").forEach(function(r){r.checked=false;});g(\"rc-toast\").textContent=\"\";update();g(\"rc-p1\").focus();});\ng(\"rc-copy\").addEventListener(\"click\",function(){\nif(!last){g(\"rc-toast\").textContent=\"Compl\u00e9tez le formulaire avant de copier.\";return;}\nfunction lb(k){return OPTS[k][+sel(k).value][0];}\nvar Pr=Math.round(last.P).toLocaleString(\"fr-FR\");\nvar t=[\"Calcul du RIS (r\u00e9f\u00e9rentiel national DPS)\",\"Effectif public P1 : \"+last.p1.toLocaleString(\"fr-FR\")+\" \u00b7 effectif retenu P : \"+Pr,\"P2 comportement : \"+lb(\"p2\")+\" (\"+fr(last.p2)+\")\",\"E1 accessibilit\u00e9 : \"+lb(\"e1\")+\" (\"+fr(last.e1)+\")\",\"E2 d\u00e9lai secours publics : \"+lb(\"e2\")+\" (\"+fr(last.e2)+\")\",\"Indicateur i : \"+fr(last.i),\"RIS = \"+fr(last.i)+\" \u00d7 \"+Pr+\" \/ 1000 = \"+fr(last.ris,3),\"Dispositif : \"+last.c.l+(last.c.n?\" \u00b7 \"+last.c.n+\" intervenants secouristes minimum\":\"\"),\"Composition indicative : \"+(compo(last.c)||\"\u2014\"),\"Calcul indicatif, \u00e0 valider par Secours 60 et l'autorit\u00e9 de police.\"].join(\"\\n\");\nif(navigator.clipboard ? navigator.clipboard.writeText : false){navigator.clipboard.writeText(t).then(function(){g(\"rc-toast\").textContent=\"R\u00e9sum\u00e9 copi\u00e9.\";},function(){g(\"rc-toast\").textContent=\"Copie refus\u00e9e par le navigateur.\";});}else{g(\"rc-toast\").textContent=\"Copie non disponible sur ce navigateur.\";}\n});\ng(\"rc-p2-1\").checked=true;g(\"rc-e1-1\").checked=true;g(\"rc-e2-1\").checked=true;update();\n})();\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Calculez le ratio d&rsquo;intervenants secouristes (RIS) de votre manifestation selon la grille d&rsquo;\u00e9valuation des risques du r\u00e9f\u00e9rentiel national des dispositifs pr\u00e9visionnels de secours (arr\u00eat\u00e9 du 7 novembre 2006). Les valeurs affich\u00e9es sont un exemple : remplacez-les par celles de votre \u00e9v\u00e9nement. Comprendre le RIS Le ratio d&rsquo;intervenants secouristes (RIS) sert \u00e0 dimensionner le dispositif pr\u00e9visionnel &hellip; <a href=\"https:\/\/secours60.fr\/index.php\/calculateur-ris\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Calculateur du Ratio Intervenants Secouristes (RIS)<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/secours60.fr\/index.php\/wp-json\/wp\/v2\/pages\/447"}],"collection":[{"href":"https:\/\/secours60.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/secours60.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/secours60.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/secours60.fr\/index.php\/wp-json\/wp\/v2\/comments?post=447"}],"version-history":[{"count":5,"href":"https:\/\/secours60.fr\/index.php\/wp-json\/wp\/v2\/pages\/447\/revisions"}],"predecessor-version":[{"id":463,"href":"https:\/\/secours60.fr\/index.php\/wp-json\/wp\/v2\/pages\/447\/revisions\/463"}],"wp:attachment":[{"href":"https:\/\/secours60.fr\/index.php\/wp-json\/wp\/v2\/media?parent=447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}