{"id":2441,"date":"2026-04-20T16:26:19","date_gmt":"2026-04-20T14:26:19","guid":{"rendered":"https:\/\/www.graiesclimalab.eu\/resultats\/campagne-nudging\/"},"modified":"2026-10-05T14:15:44","modified_gmt":"2026-10-05T12:15:44","slug":"campagne-nudging","status":"publish","type":"page","link":"https:\/\/www.graiesclimalab.eu\/fr\/campagne-nudging\/","title":{"rendered":"Campagne Nudging"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2441\" class=\"elementor elementor-2441 elementor-2081\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-84c668f e-flex e-con-boxed e-con e-parent\" data-id=\"84c668f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27c1d1d titolo-sfumato elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"27c1d1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Campagne NUDGE<\/h1>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cab1e66 e-flex e-con-boxed e-con e-parent\" data-id=\"cab1e66\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-975522a elementor-widget__width-initial titolo-sfumato elementor-widget elementor-widget-heading\" data-id=\"975522a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Les petits gestes qui comptent  \u2013 QUIZ<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-184daf4 elementor-widget elementor-widget-text-editor\" data-id=\"184daf4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>On pense souvent que pour prot\u00e9ger la plan\u00e8te, il faut des choix courageux ou des r\u00e9formes mondiales. En r\u00e9alit\u00e9, le v\u00e9ritable changement na\u00eet du quotidien. Aussi modestes soient-ils, nos choix peuvent faire la diff\u00e9rence. <br \/>Lance-toi, essaie de r\u00e9fl\u00e9chir \u00e0 la valeur de certains de tes choix quotidiens et d\u00e9couvre \u00e0 quel point tu es \u00e9colo. Le test est anonyme, r\u00e9ponds en toute sinc\u00e9rit\u00e9 !<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ebc5c8e e-con-full e-flex e-con e-child\" data-id=\"ebc5c8e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f536fe2 elementor-widget elementor-widget-html\" data-id=\"f536fe2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Quiz Environnement<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;900&display=swap\" rel=\"stylesheet\">\n<style>\n  :root {\n    --teal-dark:  #004D57;\n    --green-lime: #8EC249;\n    --charcoal:   #2D2D2D;\n    --cyan:       #0FB0CC;\n    --green-dark: #007D3C;\n    --blue:       #004E9E;\n    --mint:       #CFEAD9;\n    --amber:      #E0A82E;\n   --font: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  }\n\n  * { margin: 0; padding: 0; box-sizing: border-box; }\n\n  body {\n    font-family: var(--font);\n    color: var(--charcoal);\n    min-height: 100vh;\n    overflow-x: hidden;\n    -webkit-text-size-adjust: 100%;\n  }\n\n  .wrapper {\n    position: relative; z-index: 1;\n    max-width: 1000px; margin: 0 auto;\n    padding: 40px 24px 80px;\n    text-align: center;\n  }\n\n  .progress-label { display: flex; justify-content: space-between; font-size: 12px; color: var(--teal-dark); margin-bottom: 8px; opacity: 0.6; }\n  .progress-bar { background: rgba(0,77,87,0.12); height: 5px; border-radius: 3px; margin-bottom: 40px; overflow: hidden; }\n  .progress-fill { height: 100%; background: linear-gradient(90deg, var(--cyan), var(--green-lime)); border-radius: 3px; transition: width 0.6s cubic-bezier(0.34,1.56,0.64,1); }\n\n  .question-card {\n    background: #fff;\n    border: 1px solid rgba(0,77,87,0.1);\n    border-radius: 24px; padding: 36px 40px;\n    box-shadow: 0 4px 32px rgba(0,77,87,0.08);\n    animation: fadeUp 0.5s cubic-bezier(0.16,1,0.3,1) forwards;\n  }\n  @keyframes fadeUp { from { opacity:0; transform:translateY(20px); } to { opacity:1; transform:translateY(0); } }\n\n  .q-number { font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: var(--cyan); margin-bottom: 16px; font-weight: 600; }\n\n  .q-image-wrap {\n    width: 100%; height: 200px; border-radius: 16px; overflow: hidden;\n    margin-bottom: 24px; position: relative;\n  }\n  .q-image-wrap img {\n    display: block;\n    width: 100% !important; height: 100% !important; max-width: 100% !important;\n    object-fit: contain;\n    margin: 0 auto;\n    transition: transform 0.4s ease;\n  }\n\n  .q-text {\n    font-family: var(--font);\n    font-size: clamp(18px, 3vw, 22px); font-weight: 700; line-height: 1.4;\n    color: var(--teal-dark); margin-bottom: 32px;\n  }\n\n  .options { display: flex; flex-direction: column; gap: 12px; }\n\n  .option-btn {\n    -webkit-appearance: none !important; appearance: none !important;\n    -webkit-tap-highlight-color: transparent;\n    width: 100% !important; margin: 0 !important;\n    background: #f7fafa !important;\n    border: 1.5px solid rgba(0,77,87,0.14) !important;\n    border-radius: 14px !important; padding: 16px 22px !important; color: var(--charcoal) !important;\n    font-family: var(--font) !important; font-size: 15px !important; font-weight: 400 !important;\n    line-height: 1.4 !important; text-transform: none !important; letter-spacing: normal !important;\n    white-space: normal !important; word-wrap: break-word !important; overflow-wrap: break-word !important;\n    height: auto !important; min-height: 0 !important; max-width: 100% !important;\n    cursor: pointer; text-align: left; transition: all 0.25s ease;\n    display: flex; align-items: center; gap: 14px;\n    position: relative; overflow: hidden;\n  }\n  .option-btn::before { content:''; position:absolute; inset:0; background: var(--cyan); opacity:0; transition:opacity 0.25s; pointer-events:none; }\n\n  @media (hover: hover) {\n    .option-btn:hover:not(:disabled) { border-color: var(--cyan) !important; transform: translateX(4px); background: #fff !important; }\n    .option-btn:hover:not(:disabled)::before { opacity: 0.05; }\n    .q-image-wrap:hover img { transform: scale(1.03); }\n  }\n\n  .option-letter {\n    width:30px; height:30px; min-width:30px; border-radius:8px; background: rgba(0,77,87,0.08);\n    display:flex; align-items:center; justify-content:center;\n    font-size:12px; font-weight:700; color: var(--teal-dark); flex-shrink:0;\n    position:relative; z-index:1; transition: all 0.25s;\n  }\n  .option-text {\n    position:relative; z-index:1;\n    flex: 1 1 auto; min-width: 0;\n    white-space: normal !important; overflow-wrap: break-word; word-break: normal;\n    text-align: left;\n  }\n\n  .option-btn.correct { border-color: var(--green-lime) !important; background: rgba(142,194,73,0.1) !important; }\n  .option-btn.correct .option-letter { background: var(--green-lime); color: #fff; }\n  .option-btn.wrong   { border-color: #e05252 !important; background: rgba(224,82,82,0.07) !important; }\n  .option-btn.wrong .option-letter   { background: #e05252; color: #fff; }\n  .option-btn:disabled { cursor:default; opacity:1 !important; }\n\n  .feedback { margin-top:20px; padding:14px 18px; border-radius:12px; font-size:14px; line-height:1.5; display:none; text-align:left; }\n  .feedback.show { display:block; animation:pop 0.3s ease; }\n  @keyframes pop { 0%{transform:scale(0.95);opacity:0;} 100%{transform:scale(1);opacity:1;} }\n  .feedback.correct-fb { background: rgba(0,125,60,0.08); border: 1px solid rgba(0,125,60,0.25); color: var(--green-dark); }\n  .feedback.wrong-fb   { background: rgba(224,82,82,0.08); border: 1px solid rgba(224,82,82,0.25); color: #c0392b; }\n\n  .nav { display:flex; justify-content:flex-end; margin-top:28px; }\n  .btn-next {\n    -webkit-appearance: none; appearance: none;\n    background: var(--teal-dark); color: #fff; border: none; border-radius: 12px;\n    padding: 14px 32px; font-family: var(--font); font-size:15px; font-weight:500;\n    cursor:pointer; transition:all 0.2s ease; display:none; align-items:center; justify-content:center; gap:8px;\n  }\n  @media (hover: hover) {\n    .btn-next:hover { background: var(--blue); transform:translateY(-1px); box-shadow: 0 6px 20px rgba(0,78,158,0.25); }\n    .btn-restart:hover { transform:translateY(-2px); box-shadow:0 8px 24px rgba(15,176,204,0.3); }\n  }\n  .btn-next.show  { display:flex; animation:fadeUp 0.3s ease; }\n\n  .results { text-align:center; padding:20px; animation:fadeUp 0.6s ease; display:none; }\n  .results.show { display:block; }\n\n  .score-ring { width:160px; height:160px; margin:0 auto 32px; position:relative; }\n  .score-ring svg { transform:rotate(-90deg); display:block; }\n  .score-ring circle { fill:none; stroke-width:8; }\n  .score-ring .track { stroke: rgba(0,77,87,0.12); }\n  .score-ring .fill  { stroke: var(--green-lime); stroke-linecap:round; transition:stroke-dashoffset 1.5s cubic-bezier(0.34,1.2,0.64,1); }\n  .score-text { position:absolute; inset:0; display:flex; flex-direction:column; align-items:center; justify-content:center; }\n  .score-number { font-family: var(--font); font-size:44px; font-weight:900; color: var(--teal-dark); line-height:1; }\n  .score-total  { font-size:13px; color: var(--teal-dark); opacity:0.5; margin-top:4px; }\n\n  .results h2 { font-family: var(--font); font-size:clamp(24px, 6vw, 32px); font-weight:700; color: var(--teal-dark); margin-bottom:12px; line-height:1.25; }\n  .results > p { color: var(--charcoal); opacity:0.7; font-size:15px; max-width:400px; margin:0 auto 36px; line-height:1.6; }\n\n  .btn-restart {\n    -webkit-appearance: none; appearance: none;\n    background: var(--cyan); color: #fff; border:none; border-radius:14px;\n    padding:16px 40px; font-family: var(--font); font-size:16px; font-weight:600;\n    cursor:pointer; transition:all 0.2s ease;\n  }\n\n  .results-breakdown { display:grid; grid-template-columns:repeat(5,1fr); gap:8px; margin:32px auto; max-width:400px; }\n  .rb-item { aspect-ratio:1; border-radius:10px; display:flex; align-items:center; justify-content:center; font-size:18px; }\n  .rb-item.c { background: rgba(142,194,73,0.2);  border:1px solid rgba(142,194,73,0.45); color: var(--green-dark); }\n  .rb-item.p { background: rgba(224,168,46,0.15); border:1px solid rgba(224,168,46,0.4);  color: #9a6b0c; }\n  .rb-item.w { background: rgba(224,82,82,0.1);   border:1px solid rgba(224,82,82,0.3);  color: #c0392b; }\n\n  .save-notice {\n    display: inline-flex; align-items: center; gap: 8px;\n    font-size: 13px; padding: 8px 16px; border-radius: 100px;\n    margin-bottom: 20px; transition: all 0.3s ease;\n  }\n  .save-notice.saving  { background: rgba(15,176,204,0.1);  color: var(--cyan);       border: 1px solid rgba(15,176,204,0.3); }\n  .save-notice.saved   { background: rgba(0,125,60,0.1);    color: var(--green-dark); border: 1px solid rgba(0,125,60,0.3); }\n  .save-notice.error   { background: rgba(224,82,82,0.08);  color: #c0392b;           border: 1px solid rgba(224,82,82,0.3); }\n\n  @media (max-width: 600px) {\n    .wrapper { padding: 20px 12px 48px; }\n    .question-card { padding: 22px 16px; border-radius: 18px; }\n    .q-image-wrap { height: 150px; margin-bottom: 18px; }\n    .q-text { margin-bottom: 20px; }\n    .progress-bar { margin-bottom: 24px; }\n    .option-btn { padding: 13px 14px !important; font-size: 14px !important; gap: 12px; }\n    .nav { justify-content: stretch; }\n    .btn-next { width: 100%; }\n    .btn-restart { width: 100%; padding: 15px 20px; }\n    .results { padding: 12px 0; }\n    .results-breakdown { gap: 6px; margin: 24px auto; }\n    .rb-item { font-size: 16px; border-radius: 8px; }\n    .score-ring { margin-bottom: 24px; }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    *, *::before, *::after { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; }\n  }\n<\/style>\n<\/head>\n<body>\n\n<div class=\"wrapper\">\n\n  <div id=\"quizArea\">\n    <div class=\"progress-label\">\n      <span id=\"progressText\">Question 1 sur 5<\/span>\n      <span id=\"scoreLabel\">Score : 0<\/span>\n    <\/div>\n    <div class=\"progress-bar\">\n      <div class=\"progress-fill\" id=\"progressFill\" style=\"width:20%\"><\/div>\n    <\/div>\n\n    <div class=\"question-card\" id=\"questionCard\">\n      <div class=\"q-number\" id=\"qNumber\">Question 01<\/div>\n      <div class=\"q-image-wrap\">\n        <img id=\"qImage\" src=\"\" alt=\"\" decoding=\"async\">\n      <\/div>\n      <div class=\"q-text\" id=\"qText\"><\/div>\n      <div class=\"options\" id=\"optionsContainer\"><\/div>\n      <div class=\"feedback\" id=\"feedback\"><\/div>\n      <div class=\"nav\">\n        <button type=\"button\" class=\"btn-next\" id=\"btnNext\" onclick=\"nextQuestion()\">\n          Question suivante \u2192\n        <\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"results\" id=\"results\">\n    <div class=\"score-ring\">\n      <svg width=\"160\" height=\"160\" viewBox=\"0 0 160 160\">\n        <circle class=\"track\" cx=\"80\" cy=\"80\" r=\"68\"\/>\n        <circle class=\"fill\" id=\"scoreFill\" cx=\"80\" cy=\"80\" r=\"68\"\n          stroke-dasharray=\"427\" stroke-dashoffset=\"427\"\/>\n      <\/svg>\n      <div class=\"score-text\">\n        <div class=\"score-number\" id=\"finalScore\">0<\/div>\n        <div class=\"score-total\" id=\"scoreTotal\">sur 15<\/div>\n      <\/div>\n    <\/div>\n\n    <div id=\"saveNotice\" class=\"save-notice saving\" style=\"display:none;\">\n      <span id=\"saveIcon\">\u23f3<\/span>\n      <span id=\"saveText\">Enregistrement en cours\u2026<\/span>\n    <\/div>\n\n    <h2 id=\"resultTitle\"><\/h2>\n    <div class=\"results-breakdown\" id=\"breakdown\"><\/div>\n    <p id=\"resultMsg\"><\/p>\n     <p class=\"final-note\">Un petit geste par-ci, un autre par-l\u00e0\u2026 et voil\u00e0 de grands changements ! \ud83c\udf31<br>\nCar quand chacun fait sa part, nos petites actions peuvent faire une vraie diff\u00e9rence pour la plan\u00e8te. \ud83d\udc9a<br>\nTu as aim\u00e9 ce quiz ? Si tu peux, partage-le !<\/p>\n    <button type=\"button\" class=\"btn-restart\" onclick=\"restartQuiz()\">\ud83d\udd04 Recommencer le quiz<\/button>\n  <\/div>\n<\/div>\n\n<script>\nconst SAVE_URL = 'https:\/\/graiesclimalab.eu\/save_score.php';\n\nconst questions = [\n  {\n    image: \"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/lola.png\",\n    text: \"Quand vous vous brossez les dents\u2026\",\n    options: [\"Je laisse souvent couler l\u2019eau\", \"Je fais attention mais pas syst\u00e9matiquement\", \"Je coupe l\u2019eau d\u00e8s que je n\u2019en ai plus besoin\"],\n    points: [0, 1, 3],\n    correct: 2,\n    feedback: \"Garder le robinet ferm\u00e9 permet d\u2019\u00e9conomiser beaucoup d\u2019eau (un robinet standard a un d\u00e9bit d\u2019environ 6 \u00e0 8 litres par minute).\"\n  },\n  {\n    image: \"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/lola.png\",\n    text: \"Votre douche dure\u2026\",\n    \/\/ FIX PRINCIPALE: mancava la virgola dopo \"Plus de 10 minutes\" \u2192 errore di sintassi, tutto lo script si bloccava\n    options: [\"Plus de 10 minutes\", \"Entre 5 et 10 minutes\", \"Moins de 5 minutes\"],\n    \/\/ FIX: la risposta migliore (3 punti) \u00e8 \"Moins de 5 minutes\", coerente con il feedback\n    points: [0, 1, 3],\n    correct: 2,\n    feedback: \"Une douche de 5 minutes, surtout avec un pommeau \u00e0 faible d\u00e9bit, consomme entre 30 et 50 litres, ce qui en fait de loin l\u2019option la plus durable.\"\n  },\n  {\n    image: \"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/lola.png\",\n    text: \"Vous lancez le lave-vaisselle\u2026\",\n    options: [\"\u00c0 la fin du repas\", \"Lorsqu\u2019il est plein\", \"Une fois par jour\"],\n    points: [0, 3, 1],\n    correct: 1,\n    feedback: \"Chaque lavage consomme entre 6 et 15 litres d\u2019eau. Pour \u00e9conomiser, il est pr\u00e9f\u00e9rable de ne le faire fonctionner que lorsqu\u2019il est plein.\"\n  },\n  {\n    image: \"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/dina.png\",\n    text: \"Lorsque vous quittez une pi\u00e8ce\u2026\",\n    options: [\"J\u2019oublie souvent d\u2019\u00e9teindre la lumi\u00e8re\", \"J\u2019\u00e9teins presque toujours en sortant\", \"J\u2019\u00e9teins tout le temps, \u00ab c\u2019est pas Versailles ici ! \u00bb\"],\n    points: [0, 1, 3],\n    correct: 2,\n    feedback: \"Une ampoule allum\u00e9e, m\u00eame si c\u2019est une LED, consomme de l\u2019\u00e9nergie que vous pouvez facilement \u00e9conomiser.\"\n  },\n  {\n    image: \"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/pino.png\",\n    text: \"Avant de faire les courses\u2026\",\n    options: [\"Je vais au magasin sans pr\u00e9paration particuli\u00e8re, j\u2019ach\u00e8te ce qui me fait envie\", \"Je v\u00e9rifie ce qu\u2019il me reste d\u00e9j\u00e0 \u00e0 la maison\", \"Je v\u00e9rifie mon frigo et mes placards pour pr\u00e9parer une liste de courses avec ce dont j\u2019ai besoin\"],\n    points: [0, 1, 3],\n    correct: 2,\n    feedback: \"La planification est l'ennemi num\u00e9ro un du gaspillage. Aller au supermarch\u00e9 en ayant faim ou acheter \u00ab au hasard \u00bb conduit souvent \u00e0 acheter des quantit\u00e9s excessives de nourriture que l'on n'aura pas le temps de consommer. N\u2019oubliez pas d\u2019acheter des produits locaux et de saison.\"\n  }\n];\n\nconst TOTAL_QUESTIONS = questions.length;\nconst MAX_SCORE = questions.reduce((sum, q) => sum + Math.max(...q.points), 0);\n\nlet current = 0, score = 0, answered = false, userAnswers = [];\n\nfunction preloadImages() {\n  [...new Set(questions.map(q => q.image))].forEach(src => { const i = new Image(); i.src = src; });\n}\n\nasync function saveScore(finalScore) {\n  const notice = document.getElementById('saveNotice');\n  const icon   = document.getElementById('saveIcon');\n  const text   = document.getElementById('saveText');\n\n  notice.style.display = 'inline-flex';\n  notice.className = 'save-notice saving';\n  icon.textContent = '\u23f3';\n  text.textContent = 'Enregistrement en cours\u2026';\n\n  try {\n    const res = await fetch(SAVE_URL, {\n      method:  'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body:    JSON.stringify({ score: finalScore, total: MAX_SCORE })\n    });\n\n    if (!res.ok) throw new Error(`HTTP ${res.status}`);\n    const json = await res.json();\n\n    if (json.success) {\n      notice.className = 'save-notice saved';\n      icon.textContent = '\u2705';\n      text.textContent = `Score enregistr\u00e9 (${json.completed_at})`;\n    } else {\n      throw new Error(json.error || 'Erreur inconnue');\n    }\n  } catch (err) {\n    notice.className = 'save-notice error';\n    icon.textContent = '\u26a0\ufe0f';\n    text.textContent = '\u00c9chec de l\u2019enregistrement';\n    console.error('[Quiz] saveScore error:', err);\n  }\n}\n\nfunction loadQuestion() {\n  answered = false;\n  const q = questions[current];\n  const letters = ['A','B','C'];\n\n  document.getElementById('qNumber').textContent      = `Question ${String(current+1).padStart(2,'0')}`;\n  document.getElementById('qText').textContent        = q.text;\n  document.getElementById('progressText').textContent = `Question ${current+1} sur ${TOTAL_QUESTIONS}`;\n  document.getElementById('scoreLabel').textContent   = `Score : ${score}`;\n  document.getElementById('progressFill').style.width = ((current+1)\/TOTAL_QUESTIONS*100)+'%';\n  const img = document.getElementById('qImage');\n  img.src = q.image;\n  img.alt = q.text;\n\n  const container = document.getElementById('optionsContainer');\n  container.innerHTML = '';\n  q.options.forEach((opt, i) => {\n    const btn = document.createElement('button');\n    btn.type = 'button';\n    btn.className = 'option-btn';\n    btn.innerHTML = `<span class=\"option-letter\">${letters[i]}<\/span><span class=\"option-text\">${opt}<\/span>`;\n    btn.onclick = () => selectAnswer(i, btn);\n    container.appendChild(btn);\n  });\n\n  document.getElementById('feedback').className = 'feedback';\n  document.getElementById('feedback').textContent = '';\n  const btnNext = document.getElementById('btnNext');\n  btnNext.className = 'btn-next';\n  btnNext.textContent = (current === TOTAL_QUESTIONS - 1)\n    ? 'D\u00e9couvre ton score \u2192'\n    : 'Question suivante \u2192';\n\n  const card = document.getElementById('questionCard');\n  card.style.animation = 'none'; card.offsetHeight;\n  card.style.animation = 'fadeUp 0.4s cubic-bezier(0.16,1,0.3,1) forwards';\n}\n\nfunction selectAnswer(index, btn) {\n  if (answered) return;\n  answered = true;\n  const q = questions[current];\n  const btns = document.querySelectorAll('.option-btn');\n  btns.forEach(b => b.disabled = true);\n\n  const pointsEarned = q.points[index];\n  score += pointsEarned;\n  userAnswers.push(pointsEarned);\n\n  const ok = index === q.correct;\n  if (ok) {\n    btn.classList.add('correct');\n  } else {\n    btn.classList.add('wrong');\n    btns[q.correct].classList.add('correct');\n  }\n\n  const fb = document.getElementById('feedback');\n  fb.textContent = (ok ? '\u2705 Excellent choix ! ' : '\ud83d\udca1 ') + q.feedback;\n  fb.className = `feedback show ${ok ? 'correct-fb' : 'wrong-fb'}`;\n  document.getElementById('scoreLabel').textContent = `Score : ${score}`;\n  document.getElementById('btnNext').className = 'btn-next show';\n\n  if (window.innerWidth <= 600) {\n    setTimeout(() => fb.scrollIntoView({ behavior: 'smooth', block: 'nearest' }), 150);\n  }\n}\n\nfunction nextQuestion() {\n  current++;\n  if (current >= questions.length) showResults();\n  else loadQuestion();\n  window.scrollTo({ top: 0, behavior: 'smooth' });\n}\n\nfunction showResults() {\n  document.getElementById('quizArea').style.display = 'none';\n  document.getElementById('results').className = 'results show';\n  document.getElementById('finalScore').textContent = score;\n  document.getElementById('scoreTotal').textContent = `sur ${MAX_SCORE}`;\n\n  saveScore(score);\n\n  setTimeout(() => {\n    document.getElementById('scoreFill').style.strokeDashoffset = 427 - (score\/MAX_SCORE*427);\n  }, 200);\n\n  const bd = document.getElementById('breakdown');\n  const maxPerQuestion = questions.map(q => Math.max(...q.points));\n  userAnswers.forEach((pts, i) => {\n    const item = document.createElement('div');\n    let cls, symbol;\n    if (pts >= maxPerQuestion[i]) { cls = 'c'; symbol = '\u2713'; }\n    else if (pts > 0)             { cls = 'p'; symbol = '~'; }\n    else                          { cls = 'w'; symbol = '\u2717'; }\n    item.className = `rb-item ${cls}`;\n    item.textContent = symbol;\n    item.title = `Question ${i+1} (${pts} pt)`;\n    bd.appendChild(item);\n  });\n\n    let title, msg;\n  if      (score >= 11) { title='\ud83c\udf3f Ambassadeur \u00c9co-Gestes'; msg=`Vous avez obtenu ${score} points sur ${MAX_SCORE}. Vous adoptez d\u00e9j\u00e0 de nombreux r\u00e9flexes qui r\u00e9duisent votre impact au quotidien.`; }\n  else if (score >= 6)  { title='\ud83c\udf31 \u00c9co-Acteur!'; msg=`${score} points sur ${MAX_SCORE}. Vous \u00eates sur la bonne voie. Quelques gestes suppl\u00e9mentaires peuvent faire la diff\u00e9rence.`; }\n  else                  { title='\ud83c\udf0d Adoptez des \u00c9co-Gestes'; msg=`${score} points sur ${MAX_SCORE}. Chaque petit geste compte. Choisissez-en un d\u00e8s aujourd'hui et commencez \u00e0 faire la diff\u00e9rence.`; }\n\n  document.getElementById('resultTitle').textContent = title;\n  document.getElementById('resultMsg').textContent   = msg;\n}\n\nfunction restartQuiz() {\n  current = 0; score = 0; answered = false; userAnswers = [];\n  document.getElementById('results').className = 'results';\n  document.getElementById('breakdown').innerHTML = '';\n  document.getElementById('saveNotice').style.display = 'none';\n  document.getElementById('quizArea').style.display = 'block';\n  document.getElementById('scoreFill').style.strokeDashoffset = 427;\n  loadQuestion();\n  window.scrollTo({ top: 0, behavior: 'smooth' });\n}\n\npreloadImages();\nloadQuestion();\n<\/script>\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8b61a19 e-flex e-con-boxed e-con e-parent\" data-id=\"8b61a19\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-13b673c e-con e-atomic-element e-flexbox-base e-default-div e-13b673c-798ff0f \" data-id=\"13b673c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"13b673c\" data-e-type=\"e-flexbox\" data-id=\"13b673c\">\n    <div class=\"elementor-element elementor-element-75a30d1 e-con e-atomic-element e-flexbox-base e-default-div e-75a30d1-f4d6c3e \" data-id=\"75a30d1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"75a30d1\" data-e-type=\"e-flexbox\" data-id=\"75a30d1\">\n    \t\t\t<h2 data-interaction-id=\"67049ae\" class=\"Tit-nudge e-67049ae-82ee161 e-heading-base e-default-h2\" data-e-type=\"widget\" data-id=\"67049ae\">ALLUMONS L'AVENIR QUE NOUS AIMONS<\/h2>\n\t\t\t\t\t<p class=\"sott-nudge e-paragraph-base e-default-p\" data-interaction-id=\"81e2a7a\" data-e-type=\"widget\" data-id=\"81e2a7a\">Un petit geste pour \u00e9conomiser de l\u2019\u00e9nergie et d\u00e9penser moins<\/p>\n\t\t\t\t\t<p class=\"Text-nudge e-paragraph-base e-default-p\" data-interaction-id=\"a3caf54\" data-e-type=\"widget\" data-id=\"a3caf54\">L\u2019\u00e9nergie co\u00fbte cher et n\u2019est pas facile \u00e0 produire. La consommer avec parcimonie est b\u00e9n\u00e9\ufb01que pour l\u2019environnement et pour la communaut\u00e9.De petites attentions, comme \u00e9teindre la lumi\u00e8re en quittant une pi\u00e8ce, peuvent avoir un impact bien plus grand que nous ne l\u2019imaginons.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-0734129 e-con e-atomic-element e-flexbox-base e-default-div e-0734129-70b1ca4 \" data-id=\"0734129\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"0734129\" data-e-type=\"e-flexbox\" data-id=\"0734129\">\n    \t\t<div class=\"elementor-element elementor-element-d0bcb02 elementor-widget elementor-widget-image\" data-id=\"d0bcb02\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/dina.png\" class=\"attachment-full size-full wp-image-2438\" alt=\"\" srcset=\"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/dina.png 300w, https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/dina-150x150.png 150w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-ff99d14 e-con e-atomic-element e-flexbox-base e-default-div e-ff99d14-63a116d \" data-id=\"ff99d14\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ff99d14\" data-e-type=\"e-flexbox\" data-id=\"ff99d14\">\n    <div class=\"elementor-element elementor-element-1b317ed e-con e-atomic-element e-flexbox-base e-default-div e-1b317ed-bfa7e06 \" data-id=\"1b317ed\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1b317ed\" data-e-type=\"e-flexbox\" data-id=\"1b317ed\">\n    \t\t\t<h2 data-interaction-id=\"bf46189\" class=\"Tit-nudge e-bf46189-15fe599 e-heading-base e-default-h2\" data-e-type=\"widget\" data-id=\"bf46189\">CHAQUE GOUTTE COMPTE<\/h2>\n\t\t\t\t\t<p class=\"sott-nudge e-paragraph-base e-default-p\" data-interaction-id=\"b6129ef\" data-e-type=\"widget\" data-id=\"b6129ef\">De petits gestes au quotidien pour r\u00e9duire le gaspillage de l\u2019eau, \u00e0 la maison comme \u00e0 l\u2019ext\u00e9rieur<\/p>\n\t\t\t\t\t<p class=\"Text-nudge e-paragraph-base e-default-p\" data-interaction-id=\"3b38479\" data-e-type=\"widget\" data-id=\"3b38479\">L\u2019eau est une resource pr\u00e9cieuse qui accompagne chaque moment de notre journ\u00e9e. La consommer avec attention est un geste simple qui fait du bien \u00e0 l\u2019environnement et \u00e0 la communaut\u00e9. De petits gestes au quotidien pour r\u00e9duire le gaspillage de l\u2019eau, \u00e0 la maison comme \u00e0 l\u2019ext\u00e9rieur, peuvent avoir un impact bien plus grand que nous ne l\u2019imaginons.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-09a8a5e e-con e-atomic-element e-flexbox-base e-default-div e-09a8a5e-5ff76e1 \" data-id=\"09a8a5e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"09a8a5e\" data-e-type=\"e-flexbox\" data-id=\"09a8a5e\">\n    \t\t<div class=\"elementor-element elementor-element-1e2093d elementor-widget elementor-widget-image\" data-id=\"1e2093d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/lola.png\" class=\"attachment-full size-full wp-image-2439\" alt=\"\" srcset=\"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/lola.png 300w, https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/lola-150x150.png 150w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7d31ee7 e-flex e-con-boxed e-con e-parent\" data-id=\"7d31ee7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b558f9b e-con e-atomic-element e-flexbox-base e-default-div e-b558f9b-954f787 \" data-id=\"b558f9b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b558f9b\" data-e-type=\"e-flexbox\" data-id=\"b558f9b\">\n    <div class=\"elementor-element elementor-element-f414bea e-con e-atomic-element e-flexbox-base e-default-div e-f414bea-a7309fd \" data-id=\"f414bea\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"f414bea\" data-e-type=\"e-flexbox\" data-id=\"f414bea\">\n    \t\t\t<h2 data-interaction-id=\"18fb3da\" class=\"Tit-nudge e-18fb3da-f216604 e-heading-base e-default-h2\" data-e-type=\"widget\" data-id=\"18fb3da\">D\u00c9CHET &amp; RESTES PR\u00c9CIEU<\/h2>\n\t\t\t\t\t<p class=\"sott-nudge e-paragraph-base e-default-p\" data-interaction-id=\"1805690\" data-e-type=\"widget\" data-id=\"1805690\">Rien ne se perd, tout se transforme<\/p>\n\t\t\t\t\t<p class=\"Text-nudge e-paragraph-base e-default-p\" data-interaction-id=\"6e80bf1\" data-e-type=\"widget\" data-id=\"6e80bf1\">R\u00e9duire le gaspillage alimentaire \u00e0 la maison est simple&nbsp;: il suffit d\u2019un peu d\u2019attention et d\u2019une pinc\u00e9e de cr\u00e9ativit\u00e9. Faites vos courses au maximum deux fois par semaine, en choisissant uniquement ce dont vous avez r\u00e9ellement besoin. Apprenez \u00e0 valoriser chaque partie des aliments&nbsp;: les tiges de brocolis et d\u2019artichauts, une fois \u00e9pluch\u00e9es, sont excellentes crues ou saut\u00e9es ; les restes v\u00e9g\u00e9taux et animaux deviennent des bouillons riches et parfum\u00e9s. Le pain rassis ? C\u2019est une ressource pr\u00e9cieuse : parfait pour du pain perdu, des cro\u00fbtons ou des tartes rustiques. En\ufb01n, laissez place \u00e0 l\u2019inventivit\u00e9 : ouvrez le r\u00e9frig\u00e9rateur, observez ce que vous avez et transformez m\u00eame les ingr\u00e9dients les plus \u00ab ab\u00eem\u00e9s \u00bb en nouvelles recettes. En cuisine, rien ne se jette : tout se r\u00e9invente.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-d6abb2e e-con e-atomic-element e-flexbox-base e-default-div e-d6abb2e-e802bec \" data-id=\"d6abb2e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"d6abb2e\" data-e-type=\"e-flexbox\" data-id=\"d6abb2e\">\n    \t\t<div class=\"elementor-element elementor-element-e5b87c2 elementor-widget elementor-widget-image\" data-id=\"e5b87c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"358\" height=\"300\" src=\"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/pino.png\" class=\"attachment-full size-full wp-image-2440\" alt=\"\" srcset=\"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/pino.png 358w, https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/pino-300x251.png 300w, https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/pino-150x126.png 150w\" sizes=\"(max-width: 358px) 100vw, 358px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a2875e8 elementor-widget elementor-widget-post-info\" data-id=\"a2875e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-29d821c elementor-inline-item\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/09\/Ricettario_31_03-FR.pdf\" target=\"_blank\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-file-pdf\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M181.9 256.1c-5-16-4.9-46.9-2-46.9 8.4 0 7.6 36.9 2 46.9zm-1.7 47.2c-7.7 20.2-17.3 43.3-28.4 62.7 18.3-7 39-17.2 62.9-21.9-12.7-9.6-24.9-23.4-34.5-40.8zM86.1 428.1c0 .8 13.2-5.4 34.9-40.2-6.7 6.3-29.1 24.5-34.9 40.2zM248 160h136v328c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V24C0 10.7 10.7 0 24 0h200v136c0 13.2 10.8 24 24 24zm-8 171.8c-20-12.2-33.3-29-42.7-53.8 4.5-18.5 11.6-46.6 6.2-64.2-4.7-29.4-42.4-26.5-47.8-6.8-5 18.3-.4 44.1 8.1 77-11.6 27.6-28.7 64.6-40.8 85.8-.1 0-.1.1-.2.1-27.1 13.9-73.6 44.5-54.5 68 5.6 6.9 16 10 21.5 10 17.9 0 35.7-18 61.1-61.8 25.8-8.5 54.1-19.1 79-23.2 21.7 11.8 47.1 19.5 64 19.5 29.2 0 31.2-32 19.7-43.4-13.9-13.6-54.3-9.7-73.6-7.2zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-74.1 255.3c4.1-2.7-2.5-11.9-42.8-9 37.1 15.8 42.8 9 42.8 9z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\tOUE ET T\u00c9L\u00c9CHARGE LE LIVRET DE RECETTES\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Campagne NUDGE Les petits gestes qui comptent \u2013 QUIZ On pense souvent que pour prot\u00e9ger la plan\u00e8te, il faut des choix courageux ou des r\u00e9formes mondiales. En r\u00e9alit\u00e9, le v\u00e9ritable changement na\u00eet du quotidien. Aussi modestes soient-ils, nos choix peuvent faire la diff\u00e9rence. Lance-toi, essaie de r\u00e9fl\u00e9chir \u00e0 la valeur de certains de tes choix [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2441","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Campagne Nudging - Graies Clima Lab<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.graiesclimalab.eu\/fr\/campagne-nudging\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Campagne Nudging - Graies Clima Lab\" \/>\n<meta property=\"og:description\" content=\"Campagne NUDGE Les petits gestes qui comptent \u2013 QUIZ On pense souvent que pour prot\u00e9ger la plan\u00e8te, il faut des choix courageux ou des r\u00e9formes mondiales. En r\u00e9alit\u00e9, le v\u00e9ritable changement na\u00eet du quotidien. Aussi modestes soient-ils, nos choix peuvent faire la diff\u00e9rence. Lance-toi, essaie de r\u00e9fl\u00e9chir \u00e0 la valeur de certains de tes choix [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.graiesclimalab.eu\/fr\/campagne-nudging\/\" \/>\n<meta property=\"og:site_name\" content=\"Graies Clima Lab\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CittaMetroTO\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-05T12:15:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/dina.png\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/campagne-nudging\\\/\",\"url\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/campagne-nudging\\\/\",\"name\":\"Campagne Nudging - Graies Clima Lab\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/campagne-nudging\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/campagne-nudging\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/dina.png\",\"datePublished\":\"2026-04-20T14:26:19+00:00\",\"dateModified\":\"2026-10-05T12:15:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/campagne-nudging\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/campagne-nudging\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/campagne-nudging\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/dina.png\",\"contentUrl\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/dina.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/campagne-nudging\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Campagne Nudging\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/\",\"name\":\"Graies Clima Lab\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/#organization\",\"name\":\"Graies Clima Lab\",\"url\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/logo-graies-interreg.png\",\"contentUrl\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/logo-graies-interreg.png\",\"width\":640,\"height\":120,\"caption\":\"Graies Clima Lab\"},\"image\":{\"@id\":\"https:\\\/\\\/www.graiesclimalab.eu\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/CittaMetroTO\",\"https:\\\/\\\/www.instagram.com\\\/cittametroto\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Campagne Nudging - Graies Clima Lab","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.graiesclimalab.eu\/fr\/campagne-nudging\/","og_locale":"fr_FR","og_type":"article","og_title":"Campagne Nudging - Graies Clima Lab","og_description":"Campagne NUDGE Les petits gestes qui comptent \u2013 QUIZ On pense souvent que pour prot\u00e9ger la plan\u00e8te, il faut des choix courageux ou des r\u00e9formes mondiales. En r\u00e9alit\u00e9, le v\u00e9ritable changement na\u00eet du quotidien. Aussi modestes soient-ils, nos choix peuvent faire la diff\u00e9rence. Lance-toi, essaie de r\u00e9fl\u00e9chir \u00e0 la valeur de certains de tes choix [&hellip;]","og_url":"https:\/\/www.graiesclimalab.eu\/fr\/campagne-nudging\/","og_site_name":"Graies Clima Lab","article_publisher":"https:\/\/www.facebook.com\/CittaMetroTO","article_modified_time":"2026-10-05T12:15:44+00:00","og_image":[{"width":300,"height":300,"url":"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/dina.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.graiesclimalab.eu\/fr\/campagne-nudging\/","url":"https:\/\/www.graiesclimalab.eu\/fr\/campagne-nudging\/","name":"Campagne Nudging - Graies Clima Lab","isPartOf":{"@id":"https:\/\/www.graiesclimalab.eu\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.graiesclimalab.eu\/fr\/campagne-nudging\/#primaryimage"},"image":{"@id":"https:\/\/www.graiesclimalab.eu\/fr\/campagne-nudging\/#primaryimage"},"thumbnailUrl":"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/dina.png","datePublished":"2026-04-20T14:26:19+00:00","dateModified":"2026-10-05T12:15:44+00:00","breadcrumb":{"@id":"https:\/\/www.graiesclimalab.eu\/fr\/campagne-nudging\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.graiesclimalab.eu\/fr\/campagne-nudging\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.graiesclimalab.eu\/fr\/campagne-nudging\/#primaryimage","url":"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/dina.png","contentUrl":"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2026\/04\/dina.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.graiesclimalab.eu\/fr\/campagne-nudging\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.graiesclimalab.eu\/fr\/"},{"@type":"ListItem","position":2,"name":"Campagne Nudging"}]},{"@type":"WebSite","@id":"https:\/\/www.graiesclimalab.eu\/fr\/#website","url":"https:\/\/www.graiesclimalab.eu\/fr\/","name":"Graies Clima Lab","description":"","publisher":{"@id":"https:\/\/www.graiesclimalab.eu\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.graiesclimalab.eu\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.graiesclimalab.eu\/fr\/#organization","name":"Graies Clima Lab","url":"https:\/\/www.graiesclimalab.eu\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.graiesclimalab.eu\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2025\/09\/logo-graies-interreg.png","contentUrl":"https:\/\/www.graiesclimalab.eu\/wp-content\/uploads\/2025\/09\/logo-graies-interreg.png","width":640,"height":120,"caption":"Graies Clima Lab"},"image":{"@id":"https:\/\/www.graiesclimalab.eu\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CittaMetroTO","https:\/\/www.instagram.com\/cittametroto\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.graiesclimalab.eu\/fr\/wp-json\/wp\/v2\/pages\/2441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.graiesclimalab.eu\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.graiesclimalab.eu\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.graiesclimalab.eu\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.graiesclimalab.eu\/fr\/wp-json\/wp\/v2\/comments?post=2441"}],"version-history":[{"count":94,"href":"https:\/\/www.graiesclimalab.eu\/fr\/wp-json\/wp\/v2\/pages\/2441\/revisions"}],"predecessor-version":[{"id":3173,"href":"https:\/\/www.graiesclimalab.eu\/fr\/wp-json\/wp\/v2\/pages\/2441\/revisions\/3173"}],"wp:attachment":[{"href":"https:\/\/www.graiesclimalab.eu\/fr\/wp-json\/wp\/v2\/media?parent=2441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}