/* Généré par campagne.py : l'horizon de campagne (collines, ferme, vaches, bottes de paille) au-dessus du pied de page,
   et le pied de page en vert, qui en est le premier plan. */
:root {
  --campagne-collines: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22600%22 height=%22160%22 viewBox=%220 0 600 160%22%3E%3Cpath d=%22M0 96 C80 62 170 60 250 88 C330 116 420 70 500 72 C550 73 580 84 600 96 V160 H0Z%22 fill=%22%237f9a22%22/%3E%3Cpath d=%22M0 122 C90 100 190 132 300 116 C410 100 510 138 600 122 V160 H0Z%22 fill=%22%235f7413%22/%3E%3Cpath d=%22M0 144 C100 130 200 152 300 142 C400 132 500 154 600 144 V161 H0Z%22 fill=%22%23465800%22/%3E%3Cg stroke=%22%238faa1d%22 stroke-width=%222%22 stroke-linecap=%22round%22 fill=%22none%22 opacity=%22.85%22%3E%3Cpath d=%22M70 141l-4-9M70 141l1-11M70 141l5-8M215 149l-4-9M215 149l1-11M215 149l5-8M380 137l-4-9M380 137l1-11M380 137l5-8M520 150l-4-9M520 150l1-11M520 150l5-8%22/%3E%3C/g%3E%3C/svg%3E");
  --campagne-scene: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%221000%22 height=%22160%22 viewBox=%220 0 1000 160%22%3E%3Ccircle cx=%22872%22 cy=%2234%22 r=%2217%22 fill=%22%23fab500%22/%3E%3Cg stroke=%22%23fab500%22 stroke-width=%222.5%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M872 8v-6M872 66v-6M846 34h-6M904 34h-6M853 15l-4-4M895 57l-4-4M853 53l-4 4M895 11l-4 4%22/%3E%3C/g%3E%3Cpath d=%22M150 30q6-7 12 0q6-7 12 0M205 46q5-6 10 0q5-6 10 0M690 24q5-6 10 0q5-6 10 0%22 fill=%22none%22 stroke=%22%23f3e9d2%22 stroke-width=%222%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22translate(118 80) scale(0.9)%22%3E%3Crect x=%22-2%22 y=%22-16%22 width=%224%22 height=%2216%22 fill=%22%235c1e0c%22/%3E%3Ccircle cx=%220%22 cy=%22-27%22 r=%2214%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%22-10%22 cy=%22-20%22 r=%229%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%2210%22 cy=%22-21%22 r=%2210%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%22-4%22 cy=%22-31%22 r=%226%22 fill=%22%238faa1d%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(176 92) scale(0.75)%22%3E%3Crect x=%22-2%22 y=%22-16%22 width=%224%22 height=%2216%22 fill=%22%235c1e0c%22/%3E%3Ccircle cx=%220%22 cy=%22-27%22 r=%2214%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%22-10%22 cy=%22-20%22 r=%229%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%2210%22 cy=%22-21%22 r=%2210%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%22-4%22 cy=%22-31%22 r=%226%22 fill=%22%238faa1d%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(760 92) scale(0.8)%22%3E%3Crect x=%22-2%22 y=%22-16%22 width=%224%22 height=%2216%22 fill=%22%235c1e0c%22/%3E%3Ccircle cx=%220%22 cy=%22-27%22 r=%2214%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%22-10%22 cy=%22-20%22 r=%229%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%2210%22 cy=%22-21%22 r=%2210%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%22-4%22 cy=%22-31%22 r=%226%22 fill=%22%238faa1d%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(930 76) scale(0.9)%22%3E%3Crect x=%22-2%22 y=%22-16%22 width=%224%22 height=%2216%22 fill=%22%235c1e0c%22/%3E%3Ccircle cx=%220%22 cy=%22-27%22 r=%2214%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%22-10%22 cy=%22-20%22 r=%229%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%2210%22 cy=%22-21%22 r=%2210%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%22-4%22 cy=%22-31%22 r=%226%22 fill=%22%238faa1d%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(540 114)%22%3E%3Crect x=%2264%22 y=%22-34%22 width=%2256%22 height=%2234%22 fill=%22%23e4d6b4%22/%3E%3Cpath d=%22M58 -32 L92 -56 L126 -32Z%22 fill=%22%235c1e0c%22/%3E%3Crect x=%2282%22 y=%22-22%22 width=%2220%22 height=%2222%22 fill=%22%235c1e0c%22/%3E%3Crect x=%220%22 y=%22-40%22 width=%2270%22 height=%2240%22 fill=%22%23f3e9d2%22/%3E%3Cpath d=%22M-7 -38 L35 -68 L77 -38Z%22 fill=%22%23913317%22/%3E%3Crect x=%2248%22 y=%22-66%22 width=%227%22 height=%2214%22 fill=%22%23913317%22/%3E%3Crect x=%2229%22 y=%22-24%22 width=%2213%22 height=%2224%22 rx=%221%22 fill=%22%235c1e0c%22/%3E%3Crect x=%229%22 y=%22-29%22 width=%2212%22 height=%2213%22 fill=%22%233b4a55%22/%3E%3Crect x=%225%22 y=%22-30%22 width=%224.5%22 height=%2215%22 fill=%22%232fa35a%22/%3E%3Crect x=%2220.5%22 y=%22-30%22 width=%224.5%22 height=%2215%22 fill=%22%232fa35a%22/%3E%3Crect x=%2250%22 y=%22-29%22 width=%2212%22 height=%2213%22 fill=%22%233b4a55%22/%3E%3Crect x=%2246%22 y=%22-30%22 width=%224.5%22 height=%2215%22 fill=%22%232fa35a%22/%3E%3Crect x=%2261.5%22 y=%22-30%22 width=%224.5%22 height=%2215%22 fill=%22%232fa35a%22/%3E%3C/g%3E%3Cg transform=%22translate(700 114) scale(1.05)%22%3E%3Crect x=%22-2%22 y=%22-16%22 width=%224%22 height=%2216%22 fill=%22%235c1e0c%22/%3E%3Ccircle cx=%220%22 cy=%22-27%22 r=%2214%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%22-10%22 cy=%22-20%22 r=%229%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%2210%22 cy=%22-21%22 r=%2210%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%22-4%22 cy=%22-31%22 r=%226%22 fill=%22%238faa1d%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg transform=%22translate(505 116) scale(0.8)%22%3E%3Crect x=%22-2%22 y=%22-16%22 width=%224%22 height=%2216%22 fill=%22%235c1e0c%22/%3E%3Ccircle cx=%220%22 cy=%22-27%22 r=%2214%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%22-10%22 cy=%22-20%22 r=%229%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%2210%22 cy=%22-21%22 r=%2210%22 fill=%22%235f7413%22/%3E%3Ccircle cx=%22-4%22 cy=%22-31%22 r=%226%22 fill=%22%238faa1d%22 opacity=%22.55%22/%3E%3C/g%3E%3Crect x=%22240%22 y=%22102%22 width=%224%22 height=%2219%22 rx=%221%22 fill=%22%23913317%22/%3E%3Crect x=%22270%22 y=%22102%22 width=%224%22 height=%2219%22 rx=%221%22 fill=%22%23913317%22/%3E%3Crect x=%22300%22 y=%22102%22 width=%224%22 height=%2219%22 rx=%221%22 fill=%22%23913317%22/%3E%3Crect x=%22330%22 y=%22102%22 width=%224%22 height=%2219%22 rx=%221%22 fill=%22%23913317%22/%3E%3Crect x=%22360%22 y=%22102%22 width=%224%22 height=%2219%22 rx=%221%22 fill=%22%23913317%22/%3E%3Crect x=%22390%22 y=%22102%22 width=%224%22 height=%2219%22 rx=%221%22 fill=%22%23913317%22/%3E%3Crect x=%22420%22 y=%22102%22 width=%224%22 height=%2219%22 rx=%221%22 fill=%22%23913317%22/%3E%3Cpath d=%22M236 107 H428 M236 114 H428%22 stroke=%22%23913317%22 stroke-width=%223%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22translate(300 126) scale(0.95 0.95)%22%3E%3Cpath d=%22M2 -22 q-5 6 -3 15%22 stroke=%22%23a8562a%22 stroke-width=%221.8%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Crect x=%225%22 y=%22-12%22 width=%223.6%22 height=%2212%22 fill=%22%23a8562a%22/%3E%3Crect x=%2211%22 y=%22-12%22 width=%223.6%22 height=%2212%22 fill=%22%238a4520%22/%3E%3Crect x=%2226%22 y=%22-12%22 width=%223.6%22 height=%2212%22 fill=%22%238a4520%22/%3E%3Crect x=%2231%22 y=%22-12%22 width=%223.6%22 height=%2212%22 fill=%22%23a8562a%22/%3E%3Cellipse cx=%2219%22 cy=%22-19%22 rx=%2218%22 ry=%229.5%22 fill=%22%23a8562a%22/%3E%3Cpath d=%22M31 -27 q10 -3 13 3 q2 5 -3 7 q-6 2 -10 -3z%22 fill=%22%23a8562a%22/%3E%3Ccircle cx=%2243%22 cy=%22-19%22 r=%223%22 fill=%22%23e8c9a0%22/%3E%3Cpath d=%22M33 -28 l-2 -5 M38 -29 l2 -5%22 stroke=%22%23e8dcc0%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(392 128) scale(-0.85 0.85)%22%3E%3Cpath d=%22M2 -22 q-5 6 -3 15%22 stroke=%22%23a8562a%22 stroke-width=%221.8%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Crect x=%225%22 y=%22-12%22 width=%223.6%22 height=%2212%22 fill=%22%23a8562a%22/%3E%3Crect x=%2211%22 y=%22-12%22 width=%223.6%22 height=%2212%22 fill=%22%238a4520%22/%3E%3Crect x=%2226%22 y=%22-12%22 width=%223.6%22 height=%2212%22 fill=%22%238a4520%22/%3E%3Crect x=%2231%22 y=%22-12%22 width=%223.6%22 height=%2212%22 fill=%22%23a8562a%22/%3E%3Cellipse cx=%2219%22 cy=%22-19%22 rx=%2218%22 ry=%229.5%22 fill=%22%23a8562a%22/%3E%3Cpath d=%22M33 -19 q9 2 9 12 q-1 6 -6 6 q-5 0 -7 -8z%22 fill=%22%23a8562a%22/%3E%3Ccircle cx=%2238%22 cy=%22-1%22 r=%223.2%22 fill=%22%23e8c9a0%22/%3E%3C/g%3E%3Cg transform=%22translate(462 122)%22%3E%3Ccircle cx=%220%22 cy=%22-9%22 r=%229%22 fill=%22%23e9bd4f%22 stroke=%22%23c98f1e%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M0 -9 m-4 0 a4 4 0 1 0 8 0 a6 6 0 1 0 -12 0%22 fill=%22none%22 stroke=%22%23c98f1e%22 stroke-width=%221.2%22/%3E%3C/g%3E%3Cg transform=%22translate(484 124)%22%3E%3Ccircle cx=%220%22 cy=%22-8%22 r=%228%22 fill=%22%23e9bd4f%22 stroke=%22%23c98f1e%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M0 -8 m-4 0 a4 4 0 1 0 8 0 a6 6 0 1 0 -12 0%22 fill=%22none%22 stroke=%22%23c98f1e%22 stroke-width=%221.2%22/%3E%3C/g%3E%3Cg transform=%22translate(820 124) scale(0.8 0.8)%22%3E%3Cpath d=%22M2 -22 q-5 6 -3 15%22 stroke=%22%23a8562a%22 stroke-width=%221.8%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Crect x=%225%22 y=%22-12%22 width=%223.6%22 height=%2212%22 fill=%22%23a8562a%22/%3E%3Crect x=%2211%22 y=%22-12%22 width=%223.6%22 height=%2212%22 fill=%22%238a4520%22/%3E%3Crect x=%2226%22 y=%22-12%22 width=%223.6%22 height=%2212%22 fill=%22%238a4520%22/%3E%3Crect x=%2231%22 y=%22-12%22 width=%223.6%22 height=%2212%22 fill=%22%23a8562a%22/%3E%3Cellipse cx=%2219%22 cy=%22-19%22 rx=%2218%22 ry=%229.5%22 fill=%22%23a8562a%22/%3E%3Cpath d=%22M33 -19 q9 2 9 12 q-1 6 -6 6 q-5 0 -7 -8z%22 fill=%22%23a8562a%22/%3E%3Ccircle cx=%2238%22 cy=%22-1%22 r=%223.2%22 fill=%22%23e8c9a0%22/%3E%3C/g%3E%3C/svg%3E");
  --haut-campagne: clamp(5.5rem, 3.5rem + 7vw, 10rem);
}
.pied { position: relative; margin-top: calc(var(--e-section) + var(--haut-campagne)); background: var(--vert-contact); color: var(--creme); }
.pied::before { content: ""; position: absolute; left: 0; right: 0; bottom: calc(100% - 1px); height: var(--haut-campagne); pointer-events: none;
  background: var(--campagne-scene) no-repeat center bottom / auto 100%, var(--campagne-collines) repeat-x center bottom / auto 100%; }
.pied a, .pied__nom, .pied__legal { color: var(--creme); }
.pied__legal { border-top-color: rgb(251 255 228 / 0.28); }
.pied__devise { color: var(--beige); }
.pied__logo { padding: 0.5rem 0.9rem; border-radius: 16px; background: var(--creme); }


/* Le décor des encarts : un trait au pinceau sous le titre, un dessin de ferme dans le coin bas droit, derrière le texte. */
:root { --trait-terre: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22240%22 height=%2216%22 viewBox=%220 0 240 16%22%3E%3Cpath d=%22M3 9C40 3 82 13 128 7S196 5 214 9%22 stroke=%22%23913317%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M14 13C52 9 96 15 150 11%22 stroke=%22%23913317%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 fill=%22none%22 opacity=%22.6%22/%3E%3Cg fill=%22%23c98f1e%22%3E%3Cellipse cx=%22222%22 cy=%226%22 rx=%223%22 ry=%225%22 transform=%22rotate(62 222 6)%22/%3E%3Cellipse cx=%22229%22 cy=%2210%22 rx=%223%22 ry=%225%22 transform=%22rotate(96 229 10)%22/%3E%3Cellipse cx=%22231%22 cy=%224%22 rx=%223%22 ry=%225%22 transform=%22rotate(40 231 4)%22/%3E%3C/g%3E%3C/svg%3E"); --trait-clair: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22240%22 height=%2216%22 viewBox=%220 0 240 16%22%3E%3Cpath d=%22M3 9C40 3 82 13 128 7S196 5 214 9%22 stroke=%22%23f3e9d2%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M14 13C52 9 96 15 150 11%22 stroke=%22%23f3e9d2%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 fill=%22none%22 opacity=%22.6%22/%3E%3Cg fill=%22%23fab500%22%3E%3Cellipse cx=%22222%22 cy=%226%22 rx=%223%22 ry=%225%22 transform=%22rotate(62 222 6)%22/%3E%3Cellipse cx=%22229%22 cy=%2210%22 rx=%223%22 ry=%225%22 transform=%22rotate(96 229 10)%22/%3E%3Cellipse cx=%22231%22 cy=%224%22 rx=%223%22 ry=%225%22 transform=%22rotate(40 231 4)%22/%3E%3C/g%3E%3C/svg%3E"); --deco-poule: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22120%22 height=%2290%22 viewBox=%220 0 120 90%22%3E%3Cpath d=%22M40 54q-15-14-7-26q7 11 15 13z%22 fill=%22%238a4520%22/%3E%3Cellipse cx=%2260%22 cy=%2260%22 rx=%2224%22 ry=%2217%22 fill=%22%23a8562a%22/%3E%3Ccircle cx=%2282%22 cy=%2242%22 r=%229.5%22 fill=%22%23a8562a%22/%3E%3Cpath d=%22M77 33q2-7 5-1q2-7 5-1q3-5 4 2z%22 fill=%22%23c8402c%22/%3E%3Cpath d=%22M83 51q3 6 0 9q-4-3 0-9z%22 fill=%22%23c8402c%22/%3E%3Cpath d=%22M90.5 41l9 3l-9 3.5z%22 fill=%22%23fab500%22/%3E%3Ccircle cx=%2284.5%22 cy=%2240%22 r=%221.5%22 fill=%22%235c1e0c%22/%3E%3Cpath d=%22M48 58q12-9 23 0q-9 13-23 0z%22 fill=%22%238a4520%22/%3E%3Cpath d=%22M55 76v9m-4 0h8M67 76v9m-4 0h8%22 stroke=%22%23fab500%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M8 86l-3-8M8 86l1-10M8 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M22 86l-3-8M22 86l1-10M22 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M36 86l-3-8M36 86l1-10M36 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M92 86l-3-8M92 86l1-10M92 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M106 86l-3-8M106 86l1-10M106 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3C/svg%3E"); --deco-gerbe: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22120%22 height=%2290%22 viewBox=%220 0 120 90%22%3E%3Cg transform=%22translate(60 86) rotate(-26)%22%3E%3Cpath d=%22M0 0V-46%22 stroke=%22%23c98f1e%22 stroke-width=%222%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22-3.5%22 cy=%22-50%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(-24 -3.5 -50)%22/%3E%3Cellipse cx=%223.5%22 cy=%22-50%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(24 3.5 -50)%22/%3E%3Cellipse cx=%22-3.5%22 cy=%22-56%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(-24 -3.5 -56)%22/%3E%3Cellipse cx=%223.5%22 cy=%22-56%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(24 3.5 -56)%22/%3E%3Cellipse cx=%22-3.5%22 cy=%22-62%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(-24 -3.5 -62)%22/%3E%3Cellipse cx=%223.5%22 cy=%22-62%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(24 3.5 -62)%22/%3E%3C/g%3E%3Cg transform=%22translate(60 86) rotate(-13)%22%3E%3Cpath d=%22M0 0V-46%22 stroke=%22%23c98f1e%22 stroke-width=%222%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22-3.5%22 cy=%22-50%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(-24 -3.5 -50)%22/%3E%3Cellipse cx=%223.5%22 cy=%22-50%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(24 3.5 -50)%22/%3E%3Cellipse cx=%22-3.5%22 cy=%22-56%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(-24 -3.5 -56)%22/%3E%3Cellipse cx=%223.5%22 cy=%22-56%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(24 3.5 -56)%22/%3E%3Cellipse cx=%22-3.5%22 cy=%22-62%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(-24 -3.5 -62)%22/%3E%3Cellipse cx=%223.5%22 cy=%22-62%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(24 3.5 -62)%22/%3E%3C/g%3E%3Cg transform=%22translate(60 86) rotate(0)%22%3E%3Cpath d=%22M0 0V-46%22 stroke=%22%23c98f1e%22 stroke-width=%222%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22-3.5%22 cy=%22-50%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(-24 -3.5 -50)%22/%3E%3Cellipse cx=%223.5%22 cy=%22-50%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(24 3.5 -50)%22/%3E%3Cellipse cx=%22-3.5%22 cy=%22-56%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(-24 -3.5 -56)%22/%3E%3Cellipse cx=%223.5%22 cy=%22-56%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(24 3.5 -56)%22/%3E%3Cellipse cx=%22-3.5%22 cy=%22-62%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(-24 -3.5 -62)%22/%3E%3Cellipse cx=%223.5%22 cy=%22-62%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(24 3.5 -62)%22/%3E%3C/g%3E%3Cg transform=%22translate(60 86) rotate(13)%22%3E%3Cpath d=%22M0 0V-46%22 stroke=%22%23c98f1e%22 stroke-width=%222%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22-3.5%22 cy=%22-50%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(-24 -3.5 -50)%22/%3E%3Cellipse cx=%223.5%22 cy=%22-50%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(24 3.5 -50)%22/%3E%3Cellipse cx=%22-3.5%22 cy=%22-56%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(-24 -3.5 -56)%22/%3E%3Cellipse cx=%223.5%22 cy=%22-56%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(24 3.5 -56)%22/%3E%3Cellipse cx=%22-3.5%22 cy=%22-62%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(-24 -3.5 -62)%22/%3E%3Cellipse cx=%223.5%22 cy=%22-62%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(24 3.5 -62)%22/%3E%3C/g%3E%3Cg transform=%22translate(60 86) rotate(26)%22%3E%3Cpath d=%22M0 0V-46%22 stroke=%22%23c98f1e%22 stroke-width=%222%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%22-3.5%22 cy=%22-50%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(-24 -3.5 -50)%22/%3E%3Cellipse cx=%223.5%22 cy=%22-50%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(24 3.5 -50)%22/%3E%3Cellipse cx=%22-3.5%22 cy=%22-56%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(-24 -3.5 -56)%22/%3E%3Cellipse cx=%223.5%22 cy=%22-56%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(24 3.5 -56)%22/%3E%3Cellipse cx=%22-3.5%22 cy=%22-62%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(-24 -3.5 -62)%22/%3E%3Cellipse cx=%223.5%22 cy=%22-62%22 rx=%222.6%22 ry=%225%22 fill=%22%23e9bd4f%22 transform=%22rotate(24 3.5 -62)%22/%3E%3C/g%3E%3Cpath d=%22M51 62q9 5 18 0v7q-9 5-18 0z%22 fill=%22%23913317%22/%3E%3Cpath d=%22M8 86l-3-8M8 86l1-10M8 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M22 86l-3-8M22 86l1-10M22 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M36 86l-3-8M36 86l1-10M36 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M80 86l-3-8M80 86l1-10M80 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M94 86l-3-8M94 86l1-10M94 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M108 86l-3-8M108 86l1-10M108 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3C/svg%3E"); --deco-bidon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22120%22 height=%2290%22 viewBox=%220 0 120 90%22%3E%3Crect x=%2244%22 y=%2240%22 width=%2234%22 height=%2244%22 rx=%226%22 fill=%22%23b3bac0%22/%3E%3Cpath d=%22M44 46q17-14 34 0z%22 fill=%22%23b3bac0%22/%3E%3Crect x=%2252%22 y=%2224%22 width=%2218%22 height=%2216%22 rx=%222%22 fill=%22%23b3bac0%22/%3E%3Cellipse cx=%2261%22 cy=%2224%22 rx=%2212%22 ry=%223.5%22 fill=%22%237d868c%22/%3E%3Crect x=%2248%22 y=%2252%22 width=%2226%22 height=%223%22 fill=%22%237d868c%22/%3E%3Crect x=%2248%22 y=%2272%22 width=%2226%22 height=%223%22 fill=%22%237d868c%22/%3E%3Cpath d=%22M44 50q-9 4-4 14M78 50q9 4 4 14%22 stroke=%22%237d868c%22 stroke-width=%222.6%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3Crect x=%2250%22 y=%2244%22 width=%224%22 height=%2234%22 rx=%222%22 fill=%22%23dde2e5%22 opacity=%22.7%22/%3E%3Cg transform=%22translate(98 86)%22%3E%3Ccircle cx=%220%22 cy=%22-11%22 r=%2211%22 fill=%22%23e9bd4f%22 stroke=%22%23c98f1e%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M0 -11 m-4 0 a4 4 0 1 0 8 0 a6 6 0 1 0 -12 0%22 fill=%22none%22 stroke=%22%23c98f1e%22 stroke-width=%221.2%22/%3E%3C/g%3E%3Cpath d=%22M6 86l-3-8M6 86l1-10M6 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M20 86l-3-8M20 86l1-10M20 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M34 86l-3-8M34 86l1-10M34 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3C/svg%3E"); --deco-tournesols: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22120%22 height=%2290%22 viewBox=%220 0 120 90%22%3E%3Cg transform=%22translate(40 86) scale(0.8)%22%3E%3Cpath d=%22M0 0V-44%22 stroke=%22%235f7413%22 stroke-width=%223%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0-16q-14-8-18 2q10 6 18-2zM0-26q13-8 17 1q-9 6-17-1z%22 fill=%22%235f7413%22/%3E%3Cg transform=%22translate(0 -52)%22%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(30)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(60)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(90)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(120)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(150)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(180)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(210)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(240)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(270)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(300)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(330)%22/%3E%3Ccircle r=%228.5%22 fill=%22%235c1e0c%22/%3E%3C/g%3E%3C/g%3E%3Cg transform=%22translate(66 86) scale(1.0)%22%3E%3Cpath d=%22M0 0V-44%22 stroke=%22%235f7413%22 stroke-width=%223%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0-16q-14-8-18 2q10 6 18-2zM0-26q13-8 17 1q-9 6-17-1z%22 fill=%22%235f7413%22/%3E%3Cg transform=%22translate(0 -52)%22%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(30)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(60)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(90)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(120)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(150)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(180)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(210)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(240)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(270)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(300)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(330)%22/%3E%3Ccircle r=%228.5%22 fill=%22%235c1e0c%22/%3E%3C/g%3E%3C/g%3E%3Cg transform=%22translate(92 86) scale(0.72)%22%3E%3Cpath d=%22M0 0V-44%22 stroke=%22%235f7413%22 stroke-width=%223%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0-16q-14-8-18 2q10 6 18-2zM0-26q13-8 17 1q-9 6-17-1z%22 fill=%22%235f7413%22/%3E%3Cg transform=%22translate(0 -52)%22%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(30)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(60)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(90)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(120)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(150)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(180)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(210)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(240)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(270)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(300)%22/%3E%3Cellipse cx=%220%22 cy=%22-15%22 rx=%224.5%22 ry=%229%22 fill=%22%23fab500%22 transform=%22rotate(330)%22/%3E%3Ccircle r=%228.5%22 fill=%22%235c1e0c%22/%3E%3C/g%3E%3C/g%3E%3Cpath d=%22M10 86l-3-8M10 86l1-10M10 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M24 86l-3-8M24 86l1-10M24 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M100 86l-3-8M100 86l1-10M100 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3Cpath d=%22M114 86l-3-8M114 86l1-10M114 86l4-7%22 stroke=%22%238faa1d%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3C/svg%3E"); }
.panneau .titre, .decoupe .titre { padding-bottom: 1rem; background: var(--trait-terre) no-repeat left bottom / 9.5rem auto; }
.panneau--vert .titre { background-image: var(--trait-clair); }
.panneau--blanc::before, .panneau--creme::before, .panneau--vert::before, .panneau--mais::before { content: ""; position: absolute; z-index: -1; right: 1.9rem; bottom: 1.6rem; width: 7.2rem; height: 5.4rem; background: var(--deco-poule) no-repeat right bottom / contain; pointer-events: none; animation: none; transform: none; scale: none; }
.rubrique.panneau:nth-of-type(4n+2)::before, .bloc:nth-of-type(4n+2) .panneau::before { background-image: var(--deco-gerbe); }
.rubrique.panneau:nth-of-type(4n+3)::before, .bloc:nth-of-type(4n+3) .panneau::before { background-image: var(--deco-bidon); }
.rubrique.panneau:nth-of-type(4n)::before, .bloc:nth-of-type(4n) .panneau::before { background-image: var(--deco-tournesols); }
@media (max-width: 699px) {
  .panneau--blanc::before, .panneau--creme::before, .panneau--vert::before, .panneau--mais::before { content: none; }      /* au téléphone le texte va jusqu'au bord : pas de dessin derrière */
  .panneau .titre, .decoupe .titre { background-size: 7rem auto; padding-bottom: 0.8rem; }
}

/* Les questions de l'accueil : un épi de blé à la place du « + » ; il se couche quand la réponse est ouverte. */
.questions summary::after { content: ""; background: var(--mais) url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2232%22 height=%2232%22 viewBox=%220 0 32 32%22%3E%3Cg transform=%22translate(0 0.6)%22%3E%3Cg fill=%22%235c1e0c%22%3E%3Cellipse cx=%2216%22 cy=%225.6%22 rx=%221.4%22 ry=%223.4%22/%3E%3Cellipse cx=%2213.3%22 cy=%2210%22 rx=%221.45%22 ry=%223.5%22 transform=%22rotate(-24 13.3 10)%22/%3E%3Cellipse cx=%2218.7%22 cy=%2210%22 rx=%221.45%22 ry=%223.5%22 transform=%22rotate(24 18.7 10)%22/%3E%3Cellipse cx=%2213.3%22 cy=%2214.5%22 rx=%221.45%22 ry=%223.5%22 transform=%22rotate(-24 13.3 14.5)%22/%3E%3Cellipse cx=%2218.7%22 cy=%2214.5%22 rx=%221.45%22 ry=%223.5%22 transform=%22rotate(24 18.7 14.5)%22/%3E%3Cellipse cx=%2213.3%22 cy=%2219%22 rx=%221.45%22 ry=%223.5%22 transform=%22rotate(-24 13.3 19)%22/%3E%3Cellipse cx=%2218.7%22 cy=%2219%22 rx=%221.45%22 ry=%223.5%22 transform=%22rotate(24 18.7 19)%22/%3E%3Cellipse cx=%2213.3%22 cy=%2223.5%22 rx=%221.45%22 ry=%223.5%22 transform=%22rotate(-24 13.3 23.5)%22/%3E%3Cellipse cx=%2218.7%22 cy=%2223.5%22 rx=%221.45%22 ry=%223.5%22 transform=%22rotate(24 18.7 23.5)%22/%3E%3C/g%3E%3Cpath d=%22M16 9V28%22 stroke=%22%235c1e0c%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") center / 88% no-repeat; }
.questions details[open] summary::after { rotate: 90deg; }
