Files
donut-formations/lire-le-cfu-de-secteur/index.html
T

550 lines
48 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Lire un CFU de mairie de secteur, guide citoyen | Le Donut Marseille</title>
<meta name="description" content="Guide de lecture du Compte Financier Unique (CFU) d'une mairie de secteur de Marseille. Méthode générale et exemple chiffré (2e/3e arrondissements, exercice 2025) : repérer les postes « Divers », comprendre le report à nouveau et les résultats.">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;600&display=swap" rel="stylesheet">
<style>
:root {
--ink: #1a2332;
--ink-2: #2b3a52;
--ink-soft: #4a5568;
--gold: #e8b04d;
--gold-bg: #fdf6e7;
--gold-dark:#b07f1f;
--cream: #fbf9f4;
--paper: #ffffff;
--sand: #f4efe3;
--muted: #6b6560;
--border: #e2dcce;
--border-2: #d4cdb8;
--teal: #2d7a7a;
--teal-bg: #e8f3f3;
--teal-bd: #b8dada;
--rose: #b54d5a;
--rose-bg: #fbeef0;
--rose-bd: #e8c7cd;
--moss: #4a6b2a;
--moss-bg: #f0f4e8;
--moss-bd: #c8d6ad;
--amber: #b8741a;
--amber-bg: #fbf1e2;
--amber-bd: #ecd3a8;
}
* { margin:0; padding:0; box-sizing:border-box; }
html { scroll-behavior:smooth; }
body { font-family:'Inter','Segoe UI',sans-serif; background:var(--cream); color:var(--ink); line-height:1.7; -webkit-font-smoothing:antialiased; }
.mono { font-family:'JetBrains Mono',monospace; }
.wrap { max-width:880px; margin:0 auto; padding:0 1.3rem; }
/* PROGRESS BAR */
#progress { position:fixed; top:0; left:0; height:3px; width:0; background:linear-gradient(90deg,var(--gold),var(--gold-dark)); z-index:1000; transition:width .1s; }
/* DONUT LOGO */
.brand-dot { display:inline-block; width:18px; height:18px; border-radius:50%; background:var(--gold); box-shadow:inset 0 0 0 4px var(--ink); vertical-align:middle; margin-right:.5rem; }
/* TOP STRIP */
.top-strip { background:var(--ink); color:#f4efe3; text-align:center; padding:.6rem 1rem; font-size:.74rem; font-weight:600; letter-spacing:.08em; text-transform:uppercase; }
/* NOTICE / ACCROCHE */
.accroche { background:var(--ink-2); color:#fff; padding:1.5rem 1.3rem; text-align:center; }
.accroche .big { font-family:'JetBrains Mono',monospace; font-size:clamp(1.7rem,6vw,2.7rem); font-weight:600; color:var(--gold); line-height:1.1; }
.accroche .sub { font-size:.95rem; color:#dfe5ee; margin-top:.5rem; max-width:600px; margin-left:auto; margin-right:auto; }
.accroche .src { font-size:.72rem; color:#9fb0c4; margin-top:.6rem; text-transform:uppercase; letter-spacing:.06em; }
/* HERO */
.hero { background:var(--ink); color:#fff; padding:3rem 1.3rem 3.4rem; position:relative; overflow:hidden; }
.hero::after { content:""; position:absolute; right:-80px; top:-80px; width:260px; height:260px; border-radius:50%; border:36px solid rgba(232,176,77,.10); }
.hero .wrap { position:relative; z-index:2; }
.kicker { display:inline-block; font-size:.74rem; font-weight:700; letter-spacing:.12em; text-transform:uppercase; color:var(--gold); border:1px solid var(--gold-dark); border-radius:999px; padding:.3rem .85rem; margin-bottom:1.3rem; }
h1 { font-size:clamp(1.9rem,5.4vw,3.1rem); font-weight:900; line-height:1.08; letter-spacing:-.01em; }
h1 em { color:var(--gold); font-style:normal; }
.chapo { font-size:1.05rem; color:#d8dee8; margin-top:1.2rem; max-width:680px; }
.badges { display:flex; flex-wrap:wrap; gap:.6rem; margin-top:1.8rem; }
.badge { display:inline-flex; align-items:center; gap:.45rem; background:rgba(255,255,255,.07); border:1px solid rgba(232,176,77,.35); color:#fff; border-radius:999px; padding:.5rem .95rem; font-size:.86rem; font-weight:600; }
.badge b { font-family:'JetBrains Mono',monospace; color:var(--gold); font-weight:600; }
.doc-btn { display:inline-flex; align-items:center; gap:.5rem; margin-top:1.6rem; background:var(--gold); color:var(--ink); font-weight:800; font-size:.92rem; padding:.7rem 1.2rem; border-radius:999px; text-decoration:none; border:1px solid var(--gold-dark); transition:transform .1s, box-shadow .1s; }
.doc-btn:hover { transform:translateY(-1px); box-shadow:0 6px 18px rgba(232,176,77,.3); }
/* SECTIONS */
section { padding:3rem 0 .5rem; }
section.sand { background:var(--sand); padding-bottom:3rem; }
section.paper { background:var(--paper); padding-bottom:3rem; }
.eyebrow { font-size:.76rem; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--gold-dark); margin-bottom:.6rem; }
h2 { font-size:clamp(1.4rem,3.6vw,1.95rem); font-weight:800; line-height:1.2; letter-spacing:-.01em; margin-bottom:.4rem; }
h2 .num-tag { font-family:'JetBrains Mono',monospace; color:var(--gold-dark); font-size:.75em; margin-right:.5rem; }
h3 { font-size:1.12rem; font-weight:800; margin:1.8rem 0 .6rem; color:var(--ink-2); }
p { margin:.85rem 0; color:var(--ink-soft); font-size:.98rem; }
p.lead { font-size:1.05rem; color:var(--ink); }
strong { color:var(--ink); font-weight:700; }
.fig-inline { font-family:'JetBrains Mono',monospace; font-weight:600; color:var(--gold-dark); white-space:nowrap; }
ul, ol { margin:.7rem 0 .7rem 1.2rem; color:var(--ink-soft); font-size:.97rem; }
li { margin:.4rem 0; }
/* ACRONYME */
.acr { border-bottom:1.5px dotted var(--gold-dark); cursor:help; font-weight:600; color:var(--ink-2); }
/* Acronymes posés sur les fonds sombres de l'entête : version lisible (doré) */
.top-strip .acr, .accroche .acr, .hero .acr { color:var(--gold); border-bottom-color:var(--gold); }
#acr-tip { position:fixed; z-index:1200; max-width:280px; background:var(--ink); color:#eef2f7; font-size:.82rem; line-height:1.5; padding:.7rem .85rem; border-radius:.5rem; box-shadow:0 8px 28px rgba(26,35,50,.4); display:none; opacity:0; transition:opacity .15s; pointer-events:none; border:1px solid var(--gold-dark); }
#acr-tip strong { color:var(--gold); display:block; margin-bottom:.25rem; font-size:.8rem; }
/* BOXES */
.box { border-radius:.6rem; padding:1.1rem 1.2rem; margin:1.4rem 0; border:1px solid; font-size:.95rem; }
.box .box-title { font-weight:800; margin-bottom:.4rem; font-size:1rem; display:flex; align-items:center; gap:.45rem; }
.box p { margin:.5rem 0; }
.box p:first-of-type { margin-top:0; }
.box-info { background:var(--teal-bg); border-color:var(--teal-bd); }
.box-info .box-title { color:var(--teal); }
.box-warn { background:var(--amber-bg); border-color:var(--amber-bd); }
.box-warn .box-title { color:var(--amber); }
.box-good { background:var(--moss-bg); border-color:var(--moss-bd); }
.box-good .box-title { color:var(--moss); }
.box-alert { background:var(--rose-bg); border-color:var(--rose-bd); }
.box-alert .box-title { color:var(--rose); }
.box-demande { background:var(--gold-bg); border-color:var(--border-2); }
.box-demande .box-title { color:var(--gold-dark); }
/* TABLE */
.table-wrap { overflow-x:auto; margin:1.4rem 0; border:1px solid var(--border); border-radius:.6rem; }
table { width:100%; border-collapse:collapse; font-size:.9rem; background:var(--paper); min-width:520px; }
thead th { background:var(--ink); color:#f4efe3; text-align:left; padding:.7rem .8rem; font-weight:700; font-size:.82rem; letter-spacing:.02em; }
tbody td { padding:.62rem .8rem; border-top:1px solid var(--border); color:var(--ink-soft); }
tbody tr:nth-child(even) td { background:#fcfaf5; }
td.num, th.num { text-align:right; font-family:'JetBrains Mono',monospace; white-space:nowrap; }
.total-row td { background:var(--gold-bg)!important; font-weight:800; color:var(--ink); border-top:2px solid var(--gold-dark); }
.sub-row td { background:#f7f3ea!important; font-weight:700; color:var(--ink-2); }
.flag td { color:var(--rose); font-weight:600; }
.pill { display:inline-block; font-family:'JetBrains Mono',monospace; font-size:.72rem; font-weight:600; padding:.12rem .5rem; border-radius:999px; white-space:nowrap; }
.pill-page { background:var(--ink); color:var(--gold); }
.pill-rose { background:var(--rose-bg); color:var(--rose); border:1px solid var(--rose-bd); }
.pill-teal { background:var(--teal-bg); color:var(--teal); border:1px solid var(--teal-bd); }
.cap { font-size:.8rem; color:var(--muted); font-style:italic; margin-top:.5rem; }
/* BAR CHART */
.bars { margin:1.5rem 0; }
.bar-row { display:grid; grid-template-columns:170px 1fr; gap:.7rem; align-items:center; margin:.45rem 0; }
.bar-label { font-size:.83rem; text-align:right; color:var(--ink-soft); }
.bar-label b { color:var(--ink); }
.bar-track { background:#ece6d8; border-radius:6px; height:26px; position:relative; overflow:hidden; }
.bar-fill { height:100%; border-radius:6px; display:flex; align-items:center; }
.bar-val { font-family:'JetBrains Mono',monospace; font-size:.76rem; font-weight:600; color:#fff; padding:0 .55rem; white-space:nowrap; }
.bar-fill.teal { background:var(--teal); }
.bar-fill.gold { background:var(--gold-dark); }
.bar-fill.rose { background:var(--rose); }
@media(max-width:560px){ .bar-row{ grid-template-columns:110px 1fr; } .bar-label{ font-size:.74rem; } }
/* STEPS */
.steps { counter-reset:step; margin:1.5rem 0; }
.step { display:grid; grid-template-columns:auto 1fr; gap:1rem; padding:1rem 0; border-top:1px solid var(--border); }
.step:first-child { border-top:none; }
.step .n { counter-increment:step; }
.step .n::before { content:counter(step); display:flex; align-items:center; justify-content:center; width:38px; height:38px; border-radius:50%; background:var(--ink); color:var(--gold); font-family:'JetBrains Mono',monospace; font-weight:600; font-size:1rem; }
.step h4 { font-size:1rem; font-weight:800; color:var(--ink-2); margin-bottom:.2rem; }
.step p { margin:.25rem 0; font-size:.92rem; }
/* CHECKLIST (questions) */
.qlist { margin:1.4rem 0; display:grid; gap:.7rem; }
.qitem { background:var(--paper); border:1px solid var(--border); border-left:4px solid var(--gold); border-radius:.5rem; padding:.85rem 1rem; }
.qitem .q { font-weight:700; color:var(--ink); font-size:.96rem; }
.qitem .why { font-size:.85rem; color:var(--muted); margin-top:.25rem; }
/* FICHE AUTO-ÉVALUATION (cases statiques, sans JS) */
.fiche { background:var(--paper); border:2px dashed var(--gold-dark); border-radius:.7rem; padding:1.4rem 1.3rem; margin:1.6rem 0; }
.fiche h3 { margin-top:0; color:var(--gold-dark); display:flex; align-items:center; gap:.5rem; }
.fiche .fiche-sub { font-size:.86rem; color:var(--muted); margin-bottom:1rem; }
.check { display:flex; align-items:flex-start; gap:.7rem; padding:.55rem 0; border-bottom:1px solid var(--border); }
.check:last-child { border-bottom:none; }
.check input[type=checkbox] { appearance:none; -webkit-appearance:none; width:22px; height:22px; min-width:22px; margin-top:.1rem; border:2px solid var(--ink-2); border-radius:5px; background:var(--paper); cursor:pointer; position:relative; }
.check input[type=checkbox]:checked { background:var(--gold); border-color:var(--gold-dark); }
.check input[type=checkbox]:checked::after { content:"✓"; position:absolute; inset:0; display:flex; align-items:center; justify-content:center; color:var(--ink); font-weight:900; font-size:.95rem; }
.check label { font-size:.94rem; color:var(--ink-soft); cursor:pointer; }
.check label b { color:var(--ink); }
/* LEXIQUE */
.lex-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(250px,1fr)); gap:.8rem; margin-top:1.4rem; }
.lex-item { background:var(--paper); border:1px solid var(--border); border-radius:10px; padding:.9rem 1rem; }
.lex-sigle { font-weight:800; color:var(--gold-dark); font-family:'JetBrains Mono',monospace; font-size:.92rem; }
.lex-def { font-size:.83rem; color:var(--ink-soft); margin-top:.25rem; }
/* SOURCES */
.src-list { list-style:none; margin:1rem 0 0; }
.src-list li { padding:.55rem 0; border-bottom:1px solid var(--border); font-size:.88rem; color:var(--ink-soft); }
.src-list li:last-child { border-bottom:none; }
/* FOOTER */
footer { background:var(--ink); color:#c9d2de; padding:2.6rem 1.3rem; margin-top:2rem; font-size:.88rem; }
footer .wrap { display:flex; flex-direction:column; gap:.6rem; }
footer strong { color:#fff; }
footer .brand { font-weight:800; color:#fff; font-size:1.05rem; display:flex; align-items:center; }
footer a { color:var(--gold); text-decoration:none; }
footer .small { font-size:.78rem; color:#8fa0b4; margin-top:.8rem; line-height:1.6; }
@media print {
#progress, #acr-tip { display:none!important; }
.hero::after { display:none; }
body { background:#fff; }
section { padding:1.2rem 0; }
.box, .table-wrap, .fiche, .qitem, .step { break-inside:avoid; }
}
</style>
</head>
<body>
<div id="progress"></div>
<div class="top-strip"><span class="brand-dot"></span>Le Donut Marseille · InfoLab citoyen · Guide de lecture</div>
<div class="accroche">
<div class="wrap">
<div class="big">483&nbsp;948&nbsp;</div>
<div class="sub">Près d'<strong style="color:#fff">un tiers (32,6&nbsp;%)</strong> des dépenses de fonctionnement de la mairie des 2<sup>e</sup>/3<sup>e</sup> arrondissements (exercice 2025) est rangé sous deux lignes intitulées simplement «&nbsp;Divers&nbsp;».</div>
<div class="src">CFU 2025 · VdM, Mairie arr 2 et 3 · p. 26 du CFU</div>
</div>
</div>
<header class="hero">
<div class="wrap">
<span class="kicker">Formation citoyenne · Finances locales</span>
<h1>Lire un <em>CFU</em> de mairie de secteur à Marseille</h1>
<p class="chapo">Un guide de lecture pas-à-pas du <span class="acr" data-full="CFU (Compte Financier Unique)" data-tip="Document comptable unique qui fusionne le compte administratif (vu par l'ordonnateur) et le compte de gestion (vu par le comptable public). Cadre M57.">Compte Financier Unique</span> d'une mairie de secteur. Méthode réutilisable d'un secteur à l'autre, illustrée par un exemple chiffré&nbsp;: le CFU 2025 des <strong>2<sup>e</sup> et 3<sup>e</sup> arrondissements</strong>. Objectif&nbsp;: savoir où regarder, repérer les zones d'opacité et poser les bonnes questions en conseil d'arrondissement.</p>
<div class="badges">
<span class="badge">💰 <b>1 542 550 €</b> de dotations</span>
<span class="badge">📊 <b>1 482 644 €</b> de dépenses de fonct.</span>
<span class="badge">🎯 <b>32,6 %</b> en lignes « Divers »</span>
<span class="badge">🏛️ <b>760 979 €</b> d'excédent reporté</span>
<span class="badge">📅 CFU <b>2025</b> · M57</span>
</div>
<a class="doc-btn" href="./CFU%202025%20Mairie%20du%202e%20secteur.pdf" target="_blank" rel="noopener">📄&nbsp;Consulter le CFU 2025 des 2<sup>e</sup>/3<sup>e</sup> (PDF)</a>
</div>
</header>
<!-- ===================== 1. C'EST QUOI ===================== -->
<section class="paper">
<div class="wrap">
<div class="eyebrow">Comprendre le cadre</div>
<h2><span class="num-tag">01</span>C'est quoi un CFU de mairie de secteur&nbsp;?</h2>
<p class="lead">À Marseille, une mairie de secteur ne gère pas un budget de plein exercice. Elle administre un <span class="acr" data-full="ESA (État Spécial d'Arrondissement)" data-tip="Le « budget » d'une mairie de secteur. Voté par le conseil d'arrondissement, il est annexé au budget de la commune. Il ne lève aucun impôt.">État Spécial d'Arrondissement</span>, alimenté par des dotations versées par la mairie centrale.</p>
<p>Le document s'appelle «&nbsp;compte financier unique&nbsp;» parce qu'il <strong>remplace la maquette du compte administratif</strong> (l'exécution du budget, établie par l'ordonnateur) et celle du compte de gestion (établie par le comptable public), désormais réunies en un seul document. Marseille l'applique par anticipation&nbsp;: la généralisation du CFU est obligatoire à compter de l'exercice 2026.</p>
<p>Depuis la <span class="acr" data-full="PML / PLM (loi Paris-Marseille-Lyon, n° 82-1169 du 31 décembre 1982)" data-tip="Loi portée par Gaston Defferre. Elle divise Paris, Marseille et Lyon en arrondissements/secteurs dotés de conseils élus, sans personnalité morale ni fiscalité propre.">loi PML</span>, Marseille est découpée en <strong>8 secteurs</strong> de deux arrondissements chacun. Le 2<sup>e</sup> secteur regroupe les 2<sup>e</sup> et 3<sup>e</sup> arrondissements <span class="pill pill-page">p. 6 du CFU</span>. Les conseils d'arrondissement sont élus, mais les secteurs <strong>ne sont pas des collectivités territoriales</strong>&nbsp;: pas de personnalité morale, pas d'impôt levé. Ils «&nbsp;répartissent les crédits délégués par la mairie centrale&nbsp;».</p>
<h3>D'où vient l'argent&nbsp;: trois dotations</h3>
<p>Côté recettes, le secteur vit presque uniquement de dotations versées par la mairie centrale. Dans le CFU 2025, la totalité des <span class="fig-inline">1 542 550 €</span> de recettes réelles de fonctionnement vient du chapitre 74 «&nbsp;Dotations et participations&nbsp;» <span class="pill pill-page">p. 20 / p. 30 du CFU</span>&nbsp;:</p>
<div class="table-wrap">
<table>
<thead><tr><th>Dotation (chapitre 74)</th><th class="num">Montant 2025</th><th>Rôle</th></tr></thead>
<tbody>
<tr><td><span class="acr" data-full="DGL (Dotation de Gestion Locale)" data-tip="Finance le fonctionnement courant des équipements de proximité gérés par le secteur. Ne couvre pas les frais de personnel.">Dotation de gestion locale</span> (748721)</td><td class="num">1 302 092,00 €</td><td>Fonctionnement courant des équipements</td></tr>
<tr><td><span class="acr" data-full="DAL (Dotation d'Animation Locale)" data-tip="Finance l'animation locale : information, vie locale, soutien aux actions et associations d'intérêt local.">Dotation d'animation locale</span> (748711)</td><td class="num">240 458,00 €</td><td>Animation et vie locale</td></tr>
<tr class="total-row"><td>Total dotations de fonctionnement</td><td class="num">1 542 550,00 €</td><td>= 100 % des recettes réelles</td></tr>
</tbody>
</table>
</div>
<p>Une troisième dotation, la <strong>dotation d'investissement</strong>, finance les travaux de proximité. Dans ce CFU, l'investissement transite intégralement par des «&nbsp;opérations pour compte de tiers&nbsp;» (chapitre 45)&nbsp;: <span class="fig-inline">153 886 €</span> de recettes et <span class="fig-inline">165 525 €</span> de dépenses <span class="pill pill-page">p. 17 à 18 du CFU</span>. Autrement dit, le secteur ne porte pas lui-même ses investissements&nbsp;: c'est la mairie centrale qui exécute les travaux pour son compte.</p>
<div class="box box-info">
<div class="box-title">💡 Ce que le CFU ne contient pas</div>
<p>Pas de frais de personnel (chapitre 012 = <span class="fig-inline">0 €</span>, <span class="pill pill-page">p. 19</span>)&nbsp;: les agents sont payés par la mairie centrale. Pas de dette, pas d'emprunt, pas de fiscalité (tous les taux sont à <span class="fig-inline">0</span>, <span class="pill pill-page">p. 15</span>). Un CFU de secteur est donc <strong>petit et simple</strong>&nbsp;: c'est justement pour ça qu'il faut regarder précisément <em>où se concentrent les masses</em>.</p>
</div>
<div class="box box-info">
<div class="box-title">💡 À noter sur ce document</div>
<p>La version analysée ici est le CFU <strong>préparatoire</strong> (soumis au conseil avant son vote). La population totale du secteur n'y est pas renseignée <span class="pill pill-page">p. 4</span>&nbsp;: on ne peut donc pas calculer, à partir de ce seul document, les ratios par habitant.</p>
</div>
</div>
</section>
<!-- ===================== 2. LIRE EN 5 MIN ===================== -->
<section class="sand">
<div class="wrap">
<div class="eyebrow">Méthode</div>
<h2><span class="num-tag">02</span>Lire le document en 5 minutes</h2>
<p>Un CFU fait 60 pages et plus, mais l'essentiel tient sur quelques tableaux. Voici l'ordre de lecture conseillé pour aller droit au but. Gardez le <a href="/CFU%202025%20Mairie%20du%202e%20secteur.pdf" target="_blank" rel="noopener" style="color:var(--gold-dark);font-weight:700;">CFU 2025 des 2<sup>e</sup>/3<sup>e</sup> (PDF)</a> ouvert à côté de ce guide.</p>
<div class="steps">
<div class="step"><div class="n"></div><div><h4>La vue d'ensemble (page B1)</h4><p>La page «&nbsp;Présentation générale, vue d'ensemble&nbsp;» <span class="pill pill-page">p. 5 du CFU</span> donne tout en un tableau&nbsp;: recettes/dépenses réalisées, résultats antérieurs reportés, résultat de clôture, restes à réaliser. C'est la photo synthétique de l'année.</p></div></div>
<div class="step"><div class="n"></div><div><h4>Les résultats (page B2)</h4><p>La page «&nbsp;Résultats d'exécution&nbsp;» <span class="pill pill-page">p. 6</span> décompose proprement&nbsp;: résultat N-1 reporté, résultat de l'exercice, résultat de clôture, pour l'investissement et le fonctionnement. C'est là qu'on lit le <strong>report à nouveau</strong> (Focus&nbsp;2).</p></div></div>
<div class="step"><div class="n"></div><div><h4>Recettes de fonctionnement (vue détaillée)</h4><p>La vue détaillée <span class="pill pill-page">p. 30</span> montre les dotations reçues, ligne par ligne. Vérifiez qu'elles sont réalisées à 100&nbsp;%, et notez le montant de l'excédent reporté de N-1 (ligne 002).</p></div></div>
<div class="step"><div class="n"></div><div><h4>Dépenses de fonctionnement (vue détaillée)</h4><p>La pièce maîtresse pour le contrôle citoyen <span class="pill pill-page">p. 26 à 28</span>&nbsp;: chaque article de dépense est listé. C'est ici qu'on traque les lignes «&nbsp;Divers&nbsp;» et «&nbsp;Autres&nbsp;» (Focus&nbsp;1).</p></div></div>
<div class="step"><div class="n"></div><div><h4>L'arrêté et les certifications (page finale)</h4><p>La dernière page <span class="pill pill-page">p. 68</span> recense les comptables ayant exercé sur la gestion et les certifications du comptable public. Elle authentifie les résultats du compte.</p></div></div>
</div>
<div class="box box-warn">
<div class="box-title">⚠️ Où l'on perd du détail : la vision croisée fonction/nature</div>
<p>Le CFU, qui <strong>remplace la maquette du compte administratif</strong>, propose deux lectures des dépenses&nbsp;: une <strong>vue détaillée par nature</strong>, compte par compte <span class="pill pill-page">p. 26 à 30</span>, et une <strong>présentation croisée fonction/nature</strong> <span class="pill pill-page">p. 45 à 48</span>. Mais cette vision croisée ne descend qu'au niveau du <strong>chapitre</strong> (011, 65…), plus compte par compte.</p>
<p>On sait ainsi que le chapitre 011 se répartit entre la fonction «&nbsp;Culture, vie sociale, jeunesse, sport&nbsp;» (<span class="fig-inline">648 705 €</span>) et «&nbsp;Services généraux&nbsp;» (<span class="fig-inline">463 579 €</span>) <span class="pill pill-page">p. 47</span>, mais pas <em>quel compte précis</em> a servi chaque fonction. Concrètement&nbsp;: impossible, dans le CFU, de relier le poste «&nbsp;Divers&nbsp;» de <span class="fig-inline">305 893 €</span> à la fonction qu'il a financée. La lecture fonctionnelle s'arrête désormais au chapitre.</p>
</div>
</div>
</section>
<!-- ===================== 3. FOCUS 1 : DIVERS ===================== -->
<section class="paper">
<div class="wrap">
<div class="eyebrow">Focus 1 · Là où l'argent disparaît du regard</div>
<h2><span class="num-tag">03</span>Les postes «&nbsp;Divers&nbsp;» en fonctionnement</h2>
<p class="lead">Sur <span class="fig-inline">1 482 644 €</span> de dépenses de fonctionnement réalisées <span class="pill pill-page">p. 19 du CFU</span>, les deux plus grosses lignes de tout le document ne disent rien de leur contenu&nbsp;: elles s'appellent «&nbsp;Divers&nbsp;».</p>
<h3>Les deux lignes «&nbsp;Divers&nbsp;»</h3>
<p>Dans la vue détaillée des dépenses <span class="pill pill-page">p. 26</span>, deux articles ressortent. En nomenclature <span class="acr" data-full="M57 (instruction budgétaire et comptable des collectivités)" data-tip="Référentiel comptable de droit commun des collectivités locales. Chaque dépense porte un numéro de compte (« nature »).">M57</span>, ce sont des sous-comptes «&nbsp;résiduels&nbsp;»&nbsp;: tout ce qui n'entre pas dans une catégorie précise y est versé.</p>
<div class="table-wrap">
<table>
<thead><tr><th>Compte</th><th>Libellé</th><th>Famille (compte mère)</th><th class="num">Montant 2025</th><th class="num">% dép. fonct.</th></tr></thead>
<tbody>
<tr class="flag"><td class="mono">6228</td><td>Divers</td><td>622 (rémunérations d'intermédiaires et honoraires)</td><td class="num">305 893,07 €</td><td class="num">20,6 %</td></tr>
<tr class="flag"><td class="mono">6238</td><td>Divers</td><td>623 (publicité, publications, relations publiques)</td><td class="num">178 054,84 €</td><td class="num">12,0 %</td></tr>
<tr class="sub-row"><td colspan="3">Sous-total des deux lignes « Divers »</td><td class="num">483 947,91 €</td><td class="num">32,6 %</td></tr>
</tbody>
</table>
</div>
<p class="cap">Montants : réalisations nettes, p. 26 du CFU. Familles de comptes : plan de comptes M57 (le CFU n'en précise pas le contenu).</p>
<div class="box box-alert">
<div class="box-title">🚨 Le plus gros poste de tout le CFU s'appelle «&nbsp;Divers&nbsp;»</div>
<p>Le compte 6228 «&nbsp;Divers&nbsp;» (<span class="fig-inline">305 893,07 €</span>) est <strong>la première ligne de dépense de fonctionnement</strong> du secteur, devant «&nbsp;Terrains&nbsp;» (<span class="fig-inline">178 254,84 €</span>) ou «&nbsp;Alimentation&nbsp;» (<span class="fig-inline">137 215,00 €</span>). La deuxième ligne «&nbsp;Divers&nbsp;» (6238, <span class="fig-inline">178 054,84 €</span>) figure juste derrière. À elles deux, ces lignes pèsent plus que <strong>n'importe quelle dépense identifiée</strong> du document.</p>
</div>
<h3>Comparaison visuelle&nbsp;: ce qui est nommé contre ce qui ne l'est pas</h3>
<div class="bars">
<div class="bar-row"><div class="bar-label"><b>6228 Divers</b><br>(honoraires)</div><div class="bar-track"><div class="bar-fill rose" style="width:100%"><span class="bar-val">305 893 €</span></div></div></div>
<div class="bar-row"><div class="bar-label">61521 Terrains</div><div class="bar-track"><div class="bar-fill teal" style="width:58%"><span class="bar-val">178 255 €</span></div></div></div>
<div class="bar-row"><div class="bar-label"><b>6238 Divers</b><br>(publicité/RP)</div><div class="bar-track"><div class="bar-fill rose" style="width:58%"><span class="bar-val">178 055 €</span></div></div></div>
<div class="bar-row"><div class="bar-label">62878 À des tiers</div><div class="bar-track"><div class="bar-fill teal" style="width:46%"><span class="bar-val">139 769 €</span></div></div></div>
<div class="bar-row"><div class="bar-label">60623 Alimentation</div><div class="bar-track"><div class="bar-fill teal" style="width:45%"><span class="bar-val">137 215 €</span></div></div></div>
<div class="bar-row"><div class="bar-label">6232 Fêtes &amp; cérémonies</div><div class="bar-track"><div class="bar-fill teal" style="width:39%"><span class="bar-val">118 252 €</span></div></div></div>
<div class="bar-row"><div class="bar-label">615228 Autres bâtiments</div><div class="bar-track"><div class="bar-fill teal" style="width:31%"><span class="bar-val">93 514 €</span></div></div></div>
</div>
<p class="cap">Principaux articles de dépenses de fonctionnement, p. 26 à 27 du CFU. En rose : les lignes «&nbsp;Divers&nbsp;» sans détail.</p>
<h3>Et toutes les lignes «&nbsp;Autres&nbsp;»</h3>
<p>Au-delà des deux gros «&nbsp;Divers&nbsp;», le CFU compte plusieurs lignes «&nbsp;Autres&nbsp;» <span class="pill pill-page">p. 26 à 27</span> qui agrègent elles aussi des dépenses hétérogènes&nbsp;:</p>
<div class="table-wrap">
<table>
<thead><tr><th>Compte</th><th>Libellé</th><th class="num">Montant</th><th class="num">% dép. fonct.</th></tr></thead>
<tbody>
<tr><td class="mono">6068</td><td>Autres matières et fournitures</td><td class="num">36 536,65 €</td><td class="num">2,5 %</td></tr>
<tr><td class="mono">61358</td><td>Autres (locations mobilières)</td><td class="num">30 763,48 €</td><td class="num">2,1 %</td></tr>
<tr><td class="mono">6288</td><td>Autres (services extérieurs)</td><td class="num">21 944,74 €</td><td class="num">1,5 %</td></tr>
<tr><td class="mono">61558</td><td>Autres biens mobiliers</td><td class="num">8 669,37 €</td><td class="num">0,6 %</td></tr>
<tr><td class="mono">65818</td><td>Autres charges de gestion</td><td class="num">1 122,23 €</td><td class="num">0,1 %</td></tr>
<tr><td class="mono">60628</td><td>Autres fournitures non stockées</td><td class="num">760,00 €</td><td class="num">0,1 %</td></tr>
<tr class="sub-row"><td colspan="2">Sous-total « Autres »</td><td class="num">99 796,47 €</td><td class="num">6,7 %</td></tr>
<tr class="total-row"><td colspan="2">TOTAL « Divers » + « Autres »</td><td class="num">583 744,38 €</td><td class="num">39,4 %</td></tr>
</tbody>
</table>
</div>
<p>En cumulé, près de <strong>quatre euros sur dix</strong> dépensés en fonctionnement le sont sur des lignes fourre-tout. À cela s'ajoutent des libellés certes nommés mais peu parlants, comme «&nbsp;À des tiers&nbsp;» (<span class="fig-inline">139 769,21 €</span>, <span class="pill pill-page">p. 27</span>).</p>
<div class="box box-warn">
<div class="box-title">⚠️ Pourquoi une ligne « Divers » crée de l'opacité</div>
<p>Une ligne fourre-tout <strong>agrège des dépenses sans rapport entre elles</strong> sous un même intitulé vide. Concrètement, elle&nbsp;:</p>
<ul>
<li>masque la nature réelle de la dépense, on ne sait pas <em>à quoi</em> sert l'argent&nbsp;;</li>
<li>empêche toute comparaison d'une année sur l'autre ou d'un secteur à l'autre&nbsp;;</li>
<li>échappe au contrôle citoyen et à celui des élus d'opposition, faute de détail&nbsp;;</li>
<li>concentre ici, à elle seule (6228), <strong>plus de 20&nbsp;%</strong> de tout le fonctionnement.</li>
</ul>
<p>Rien n'indique une irrégularité&nbsp;: ces comptes existent dans la nomenclature. Le problème est l'<strong>ampleur</strong> et l'<strong>absence de ventilation</strong> qui, ensemble, rendent la dépense illisible.</p>
</div>
<div class="box box-demande">
<div class="box-title">📖 La demande de transparence à formuler</div>
<p>Demander, en conseil d'arrondissement ou par courrier à l'ordonnateur, la <strong>communication du détail des mandats et pièces justificatives</strong> rattachés aux comptes 6228 et 6238 (et aux lignes «&nbsp;Autres&nbsp;»)&nbsp;: liste des bénéficiaires, objet de chaque dépense, montants. Ces documents sont des actes budgétaires communicables.</p>
<p>Autrement dit&nbsp;: pour une ligne «&nbsp;Divers&nbsp;» de <span class="fig-inline">305 893 €</span>, l'ordonnateur doit pouvoir fournir, si on le lui demande, la liste détaillée des dépenses qui la composent (qui a été payé, pour quoi, et combien).</p>
</div>
</div>
</section>
<!-- ===================== 4. FOCUS 2 : REPORT À NOUVEAU ===================== -->
<section class="sand">
<div class="wrap">
<div class="eyebrow">Focus 2 · Ce que révèle l'argent non dépensé</div>
<h2><span class="num-tag">04</span>Le report à nouveau et l'explication des résultats</h2>
<p class="lead">Le <strong>report à nouveau</strong>, c'est le résultat accumulé des années précédentes, qu'on reporte d'un exercice sur l'autre. Lu correctement, il indique si le secteur dépense (ou non) l'argent qu'on lui alloue.</p>
<h3>Comment se forme un résultat de clôture</h3>
<p>La mécanique est simple&nbsp;: <strong>résultat antérieur reporté + résultat de l'exercice = résultat de clôture</strong>. Le CFU 2025 la déroule pour l'investissement et le fonctionnement <span class="pill pill-page">p. 5 / p. 6 du CFU</span>&nbsp;:</p>
<div class="table-wrap">
<table>
<thead><tr><th></th><th class="num">Investissement</th><th class="num">Fonctionnement</th><th class="num">Total</th></tr></thead>
<tbody>
<tr><td>Résultat de clôture N-1 (reporté)</td><td class="num">82 039,14 €</td><td class="num">701 073,45 €</td><td class="num">783 112,59 €</td></tr>
<tr><td>Résultat de l'exercice 2025</td><td class="num">11 638,83 €</td><td class="num">+59 905,99 €</td><td class="num">+48 267,16 €</td></tr>
<tr class="sub-row"><td>= Résultat de clôture 2025</td><td class="num">70 400,31 €</td><td class="num">760 979,44 €</td><td class="num">831 379,75 €</td></tr>
<tr><td>Restes à réaliser (dépenses)</td><td class="num">70 400,31 €</td><td class="num">760 979,44 €</td><td class="num">831 379,75 €</td></tr>
<tr class="total-row"><td>= Résultat cumulé (après RAR)</td><td class="num">0,00 €</td><td class="num">0,00 €</td><td class="num">0,00 €</td></tr>
</tbody>
</table>
</div>
<p>Le résultat de fonctionnement de l'exercice est un petit excédent&nbsp;: <span class="fig-inline">1 542 550 €</span> de recettes moins <span class="fig-inline">1 482 644 €</span> de dépenses, soit <span class="fig-inline">+59 905,99 €</span>. Ajouté au report antérieur (<span class="fig-inline">701 073,45 €</span>), il porte le <strong>résultat de clôture du fonctionnement à 760 979,44 €</strong>.</p>
<h3>D'où vient le report à nouveau&nbsp;? Une réserve qui se reconstitue</h3>
<p>Le bilan <span class="pill pill-page">p. 34</span> montre l'évolution du report à nouveau (compte 110) et son alimentation par les résultats successifs&nbsp;:</p>
<div class="table-wrap">
<table>
<thead><tr><th>Exercice</th><th class="num">Report à nouveau (cumul antérieur)</th><th class="num">Résultat de l'exercice</th><th class="num">= Fonds propres</th></tr></thead>
<tbody>
<tr><td>2024 (N-1)</td><td class="num">970 041,34 €</td><td class="num">268 967,89 €</td><td class="num">701 073,45 €</td></tr>
<tr><td>2025 (N)</td><td class="num">701 073,45 €</td><td class="num">+59 905,99 €</td><td class="num">760 979,44 €</td></tr>
</tbody>
</table>
</div>
<p>On lit l'histoire&nbsp;: la réserve accumulée valait <span class="fig-inline">970 041 €</span> fin 2023. Le déficit 2024 (<span class="fig-inline">268 968 €</span>) l'a entamée, la ramenant à <span class="fig-inline">701 073 €</span> <span class="pill pill-page">p. 40</span>. Le léger excédent 2025 l'a fait remonter à <span class="fig-inline">760 979 €</span>.</p>
<div class="box box-info">
<div class="box-title">💡 Comment interpréter cet excédent reporté</div>
<p>Un excédent de clôture de <span class="fig-inline">760 979 €</span> représente près de la moitié (environ 49&nbsp;%) d'une année de dotations de fonctionnement (<span class="fig-inline">1 542 550 €</span>). Cet argent existe, mais il n'a pas été dépensé&nbsp;: en 2025, seuls <span class="fig-inline">66 %</span> des crédits de fonctionnement disponibles ont été mandatés <span class="pill pill-page">p. 19</span>.</p>
<p>Pour un secteur dont la raison d'être est l'<strong>animation et la proximité</strong>, l'enjeu n'est pas de réduire ces moyens, bien au contraire&nbsp;: c'est de comprendre pourquoi un tiers des crédits n'a pas été mobilisé au service des habitants, et comment l'engager davantage dans des actions concrètes.</p>
</div>
<div class="box box-info">
<div class="box-title">💡 Pourquoi le résultat cumulé tombe à zéro</div>
<p>Le résultat de clôture du fonctionnement (<span class="fig-inline">760 979,44 €</span>) est repris à l'identique en restes à réaliser (<span class="fig-inline">760 979,44 €</span>), si bien que le «&nbsp;résultat cumulé&nbsp;» affiché est de <span class="fig-inline">0,00 €</span> <span class="pill pill-page">p. 5</span>.</p>
<p>Ce n'est <strong>pas une anomalie</strong>. Pour un état spécial d'arrondissement voté à l'équilibre et dont les dotations sont versées à 100&nbsp;%, les crédits non dépensés sont reportés en <span class="acr" data-full="RAR (Restes À Réaliser)" data-tip="Dépenses (ou recettes) engagées avant le 31/12 mais non encore mandatées ; reprises sur l'exercice suivant.">restes à réaliser</span> sur l'exercice suivant. Le solde se neutralise donc par construction (sur chaque chapitre, le RAR égale exactement l'écart entre crédits prévus et crédits réalisés, <span class="pill pill-page">p. 19</span>).</p>
<p>La bonne question n'est donc pas comptable mais opérationnelle&nbsp;: à quoi serviront, concrètement, ces crédits reportés&nbsp;? Demander la <strong>liste détaillée des restes à réaliser</strong> permet de le savoir.</p>
</div>
</div>
</section>
<!-- ===================== 5. BONNES QUESTIONS ===================== -->
<section class="paper">
<div class="wrap">
<div class="eyebrow">Passer à l'action</div>
<h2><span class="num-tag">05</span>Les bonnes questions à poser en conseil d'arrondissement</h2>
<p>Sept questions, factuelles et appuyées sur le document, à poser en séance ou par écrit.</p>
<div class="qlist">
<div class="qitem"><div class="q">1. Que contient précisément le compte 6228 «&nbsp;Divers&nbsp;» (305 893 €)&nbsp;?</div><div class="why">Première ligne de dépense du secteur, sans aucun détail. Demander la ventilation des mandats et bénéficiaires.</div></div>
<div class="qitem"><div class="q">2. Et le compte 6238 «&nbsp;Divers&nbsp;» en publicité / relations publiques (178 055 €)&nbsp;?</div><div class="why">Demander objet, prestataires et pièces justificatives.</div></div>
<div class="qitem"><div class="q">3. Comment mieux mobiliser les crédits non dépensés au service des habitants&nbsp;?</div><div class="why">Seuls 66 % des crédits de fonctionnement ont été mandatés (p. 19) : un tiers reste à engager dans l'action locale.</div></div>
<div class="qitem"><div class="q">4. Quelle est la liste détaillée des 760 979 € de restes à réaliser&nbsp;?</div><div class="why">Savoir à quelles actions concrètes ces crédits reportés seront affectés.</div></div>
<div class="qitem"><div class="q">5. Comment la réserve accumulée sera-t-elle employée pour la vie locale&nbsp;?</div><div class="why">760 979 € d'excédent, près de la moitié d'une année de dotation, encore inemployés.</div></div>
<div class="qitem"><div class="q">6. L'investissement passe-t-il bien par la mairie centrale (compte de tiers)&nbsp;?</div><div class="why">Comprendre qui décide et exécute les 165 525 € de travaux de proximité.</div></div>
<div class="qitem"><div class="q">7. Quelle part de la dotation d'animation locale a financé des actions concrètes&nbsp;?</div><div class="why">240 458 € de DAL : vérifier leur emploi réel au bénéfice des habitants.</div></div>
</div>
</div>
</section>
<!-- ===================== 6. FICHE AUTO-ÉVALUATION ===================== -->
<section class="sand">
<div class="wrap">
<div class="eyebrow">À imprimer ou cocher à l'écran</div>
<h2><span class="num-tag">06</span>Fiche&nbsp;: «&nbsp;Ai-je bien lu ce CFU&nbsp;?&nbsp;»</h2>
<p>Avant un conseil d'arrondissement, parcourez cette liste. Elle reprend les points critiques du guide. Cochez ce que vous avez vérifié, sans note ni score, juste une méthode.</p>
<div class="fiche">
<h3>☐ Check-list de lecture</h3>
<div class="fiche-sub">Exemple calé sur le CFU 2025 des 2<sup>e</sup>/3<sup>e</sup>, transposable à tout secteur.</div>
<div class="check"><input type="checkbox" id="c1"><label for="c1">J'ai relevé le <b>total des recettes</b> (1 542 550 €) et des <b>dépenses de fonctionnement</b> (1 482 644 €).</label></div>
<div class="check"><input type="checkbox" id="c2"><label for="c2">J'ai vérifié que les recettes proviennent <b>uniquement des dotations</b> (DGL + DAL, chapitre 74).</label></div>
<div class="check"><input type="checkbox" id="c3"><label for="c3">J'ai identifié <b>toutes les lignes «&nbsp;Divers&nbsp;» / «&nbsp;Autres&nbsp;»</b> et calculé leur part (ici 32,6 % rien que pour les « Divers »).</label></div>
<div class="check"><input type="checkbox" id="c4"><label for="c4">J'ai noté les <b>postes sans détail</b> dont je veux demander la ventilation en séance (6228, 6238…).</label></div>
<div class="check"><input type="checkbox" id="c5"><label for="c5">J'ai retrouvé le <b>résultat de fonctionnement</b> (+59 906 €), le <b>résultat d'investissement</b> (11 639 €) et le <b>résultat de clôture</b> (831 380 €).</label></div>
<div class="check"><input type="checkbox" id="c6"><label for="c6">J'ai compris d'où vient le <b>report à nouveau</b> (excédent antérieur reporté : 701 073 €).</label></div>
<div class="check"><input type="checkbox" id="c7"><label for="c7">J'ai vérifié le <b>taux de réalisation</b> des dépenses (66 %) et l'ampleur de l'<b>excédent reporté</b>.</label></div>
<div class="check"><input type="checkbox" id="c8"><label for="c8">J'ai compris pourquoi le <b>résultat cumulé tombe à zéro</b> (report des crédits non dépensés en restes à réaliser).</label></div>
<div class="check"><input type="checkbox" id="c9"><label for="c9">J'ai repéré le détail du <b>quitus et de l'affectation du résultat</b> (ce qui est décidé de l'excédent).</label></div>
<div class="check"><input type="checkbox" id="c10"><label for="c10">J'ai noté les <b>questions à poser en séance</b> pour mobiliser davantage les crédits au service des habitants.</label></div>
</div>
</div>
</section>
<!-- ===================== LEXIQUE ===================== -->
<section class="paper">
<div class="wrap">
<div class="eyebrow">Pour s'y retrouver</div>
<h2><span class="num-tag">07</span>Lexique des acronymes</h2>
<div class="lex-grid">
<div class="lex-item"><div class="lex-sigle">CFU</div><div class="lex-def">Compte Financier Unique. Fusionne compte administratif (ordonnateur) et compte de gestion (comptable public), en cadre M57.</div></div>
<div class="lex-item"><div class="lex-sigle">ESA</div><div class="lex-def">État Spécial d'Arrondissement. Le « budget » d'une mairie de secteur, annexé au budget de la commune, sans fiscalité propre.</div></div>
<div class="lex-item"><div class="lex-sigle">PML / PLM</div><div class="lex-def">Loi Paris-Marseille-Lyon (n° 82-1169 du 31 déc. 1982). Crée les secteurs/arrondissements à conseils élus, sans personnalité morale.</div></div>
<div class="lex-item"><div class="lex-sigle">M57</div><div class="lex-def">Instruction budgétaire et comptable de droit commun des collectivités. Chaque dépense porte un numéro de compte par nature.</div></div>
<div class="lex-item"><div class="lex-sigle">DGL</div><div class="lex-def">Dotation de Gestion Locale. Finance le fonctionnement courant des équipements de proximité (hors personnel).</div></div>
<div class="lex-item"><div class="lex-sigle">DAL</div><div class="lex-def">Dotation d'Animation Locale. Finance l'information et l'animation de la vie locale.</div></div>
<div class="lex-item"><div class="lex-sigle">DI</div><div class="lex-def">Dotation d'Investissement. Finance les travaux de proximité et grosses réparations des équipements transférés.</div></div>
<div class="lex-item"><div class="lex-sigle">RAR</div><div class="lex-def">Restes À Réaliser. Dépenses/recettes engagées avant le 31/12 mais non mandatées, reprises sur l'exercice suivant.</div></div>
<div class="lex-item"><div class="lex-sigle">Report à nouveau</div><div class="lex-def">Résultat cumulé des exercices antérieurs, reporté d'une année sur l'autre (compte 110 au bilan).</div></div>
<div class="lex-item"><div class="lex-sigle">Résultat de clôture</div><div class="lex-def">Report antérieur plus résultat de l'exercice. Photo de la situation à la fin de l'année, avant restes à réaliser.</div></div>
<div class="lex-item"><div class="lex-sigle">BP / CA</div><div class="lex-def">Budget Primitif (la prévision) et Compte Administratif (l'exécution). Le CFU restitue l'exécution réelle.</div></div>
<div class="lex-item"><div class="lex-sigle">CGCT</div><div class="lex-def">Code Général des Collectivités Territoriales. Encadre les dotations et l'État spécial (art. L. 2511 et suivants).</div></div>
</div>
</div>
</section>
<!-- ===================== FOOTER ===================== -->
<footer>
<div class="wrap">
<div class="brand"><span class="brand-dot"></span>Le Donut Marseille · InfoLab citoyen</div>
<p>Guide de lecture des <strong>Comptes Financiers Uniques des mairies de secteur</strong>. Méthode générale&nbsp;; exemple chiffré tiré du CFU 2025 «&nbsp;VdM, Mairie arr 2 et 3&nbsp;» (00612, Marseille, 2<sup>e</sup> secteur).</p>
<p style="margin-top:1rem;"><strong>Sources (toutes les valeurs viennent du CFU joint)&nbsp;:</strong></p>
<ul class="src-list">
<li><strong>Document source</strong>&nbsp;: <a href="./CFU%202025%20Mairie%20du%202e%20secteur.pdf" target="_blank" rel="noopener">CFU 2025 «&nbsp;VdM, Mairie arr 2 et 3&nbsp;» (PDF)</a>, le compte financier unique des 2<sup>e</sup>/3<sup>e</sup> arrondissements analysé dans ce guide.</li>
<li>CFU 2025 «&nbsp;VdM, Mairie arr 2 et 3&nbsp;»&nbsp;: vue d'ensemble (p. 5), résultats d'exécution (p. 6), recettes/dépenses de fonctionnement (p. 19 à 20, p. 26 à 30), bilan et report à nouveau (p. 34), balance (p. 40), présentation croisée (p. 47).</li>
<li>Cadre juridique&nbsp;: loi PML n° 82-1169 du 31 décembre 1982 (CGCT)&nbsp;; État spécial d'arrondissement et dotations de secteur.</li>
<li>Nomenclature des comptes (familles 622 et 623)&nbsp;: plan de comptes M57. Le CFU ne précise pas le contenu des lignes «&nbsp;Divers&nbsp;».</li>
</ul>
<p class="small">Ce guide critique un procédé comptable (les lignes «&nbsp;Divers&nbsp;» non ventilées), jamais une personne. Aucun montant n'a été inventé&nbsp;: les chiffres sont repris du document, avec renvoi à la page. Document pédagogique, à compléter avec le CFU réel de chaque secteur.</p>
</div>
</footer>
<div id="acr-tip"></div>
<script>
// Barre de progression au scroll
(function(){
var bar = document.getElementById('progress');
function upd(){
var h = document.documentElement;
var max = h.scrollHeight - h.clientHeight;
var pct = max > 0 ? (h.scrollTop || document.body.scrollTop) / max * 100 : 0;
bar.style.width = pct + '%';
}
window.addEventListener('scroll', upd, {passive:true});
window.addEventListener('resize', upd);
upd();
})();
// Tooltips d'acronymes (data-full + data-tip)
(function(){
var tip = document.getElementById('acr-tip');
var hideTimer;
function show(el, e){
var full = el.getAttribute('data-full') || '';
var desc = el.getAttribute('data-tip') || '';
tip.innerHTML = (full ? '<strong>' + full + '</strong>' : '') + desc;
tip.style.display = 'block';
requestAnimationFrame(function(){ tip.style.opacity = '1'; });
position(e);
clearTimeout(hideTimer);
}
function hide(){
tip.style.opacity = '0';
hideTimer = setTimeout(function(){ tip.style.display = 'none'; }, 160);
}
function position(e){
var x = (e.clientX || 0) + 14;
var y = (e.clientY || 0) + 16;
var maxX = window.innerWidth - 296;
var maxY = window.innerHeight - 120;
tip.style.left = Math.max(6, Math.min(x, maxX)) + 'px';
tip.style.top = Math.max(6, Math.min(y, maxY)) + 'px';
}
document.querySelectorAll('.acr').forEach(function(el){
el.addEventListener('mouseenter', function(e){ show(el, e); });
el.addEventListener('mousemove', position);
el.addEventListener('mouseleave', hide);
el.addEventListener('click', function(e){ show(el, e); setTimeout(hide, 3200); });
});
})();
</script>
</body>
</html>