IMNInfos Média Nantes
INFOS MÉDIA NANTES

LA SUITE DU MAGAZINE

À la une

L’accueil d’Infos Média Nantes, à feuilleter : les dernières informations locales, les rendez-vous et les initiatives du territoire. Actualités récentes · à lire et à partager
  • La billetterie ouverte pour , le nouveau spectacle « Beauséjour…
  • Vendée : plonge dans la traque du général Charette avec…

Faites glisser le coin de la page pour la tourner, ou cliquez sur Suivant

L’ACTU DU MOMENT

À la une, en un seul feuilletage.

SOMMAIREINFOS MÉDIA NANTES

Sorties / Agenda · Spectacles

757
La billetterie ouverte pour , le nouveau spectacle « Beauséjour » de Mourad Merzouki au Vendéspace

La billetterie ouverte pour , le nouveau spectacle « Beauséjour » de Mourad Merzouki au Vendéspace

Le Vendéspace annonce l’ouverture de la billetterie pour « Beauséjour », le nouveau spectacle du chorégraphe Mourad Merzouki. La représentation est prévue le jeudi 18 février 2027 à 20h30 à Mouilleron-le-Captif.

Reconnu pour son travail mêlant danse hip-hop, performance physique et poésie visuelle, Mourad Merzouki revient avec une création centrée sur une thématique universelle : le rapport du corps au temps qui passe.

Une création autour du temps et du mouvement

Créé en 2024 pour quinze danseurs lors du festival des Nuits de Fourvière à Lyon, « Beauséjour » s’inscrit dans la continuité des explorations artistiques du chorégraphe. Après avoir travaillé sur le cirque, le numérique, le sport ou encore l’apesanteur, il interroge ici le temps qui s’écoule et ses effets sur le corps.

Issu de la scène hip-hop, Mourad Merzouki s’est imposé au fil des années comme une figure majeure de la danse contemporaine. Ses spectacles se distinguent par un équilibre entre technicité, énergie et moments suspendus.

Le public vendéen avait déjà pu découvrir son univers en novembre 2021 avec « Zéphyr », une création présentée au Vendéspace en lien avec le Vendée Globe.

Une soirée accessible dès 7 ans

Le spectacle est accessible à partir de 7 ans et propose une expérience d’environ 1 heure. La représentation se déroule en placement assis numéroté, permettant un confort optimal pour les spectateurs.

  • Date : jeudi 18 février 2027
  • Horaire : 20h30
  • Lieu : Vendéspace, Mouilleron-le-Captif
  • Durée : 1 heure
  • Âge conseillé : à partir de 7 ans

Tarifs et réservation

Les billets sont d’ores et déjà disponibles à la réservation en ligne. Le tarif plein est fixé à 30 €, tandis qu’un tarif réduit à 25 € est proposé sous conditions.

  • Groupes à partir de 15 personnes
  • Moins de 18 ans
  • Étudiants
  • Demandeurs d’emploi
  • Personnes en situation de handicap (sur justificatif)

Pour les personnes à mobilité réduite, il est recommandé de contacter directement la billetterie du Département.

Réserver sa place en ligne

Les billets peuvent être téléchargés directement sur mobile après achat.

Mini-jeu IMN : Memory spécial danse

Retrouve toutes les paires inspirées de l’univers du spectacle. Moins de coups + moins de temps = meilleur score.

Coups : 0Temps : 0 sScore : 0
(function(){if(window.__memIMN6x6_global) return; window.__memIMN6x6_global = true;window.imnTrack = window.imnTrack || function(){};const GAME = "memory6x6";const sets = [ ["💃","🕺","🎵","🎶","✨","🎭","🎤","🎧","🌟", "🔥","🩰","🎼","💫","🎬","🎟️","💃","🔥","🎭"], ["🕺","🎵","🎶","💃","🎭","🎤","🎧","🎟️","🎬", "🌟","✨","🎼","💫","🩰","🔥","💃","🎭","🎶"] ];let cards=[]; let first=null,second=null,lock=false; let matches=0,moves=0,timer=0; let timerInterval=null;const grid=document.getElementById("mem-grid"); const wrap=document.getElementById("mem-wrap"); const movesEl=document.getElementById("mem-moves"); const timerEl=document.getElementById("mem-timer"); const scoreEl=document.getElementById("mem-score"); const endEl=document.getElementById("mem-end");function getSet(){ return sets[Math.floor(Math.random()*sets.length)]; }function shuffle(){ const base = getSet(); cards=[...base,...base].sort(()=>Math.random()-0.5); }function startTimer(){ if(timerInterval) return; timerInterval=setInterval(()=>{ timer++; timerEl.textContent=timer+" s"; updateScore(); },1000); }function stopTimer(){ clearInterval(timerInterval); timerInterval=null; }function calcScore(){ let score = 10000 - (moves*10 + timer*6); return Math.max(0, score); }function updateScore(){ scoreEl.textContent = calcScore(); }function render(){ grid.innerHTML=""; cards.forEach(icon=>{ const card=document.createElement("div"); card.className="mem-card"; card.dataset.icon=icon;card.innerHTML=`
${icon}
`;card.onclick=()=>flip(card); grid.appendChild(card); }); }function flash(type){ wrap.classList.remove("flash-green","flash-red"); wrap.classList.add(type==="good"?"flash-green":"flash-red"); setTimeout(()=>wrap.classList.remove("flash-green","flash-red"),200); }function flip(card){if(lock || card.classList.contains("done")) return;startTimer(); imnTrack(GAME+"_click");card.classList.add("flip");if(!first){ first=card; return; }second=card; lock=true; moves++; movesEl.textContent=moves; updateScore();if(first.dataset.icon===second.dataset.icon){imnTrack(GAME+"_match");flash("good");setTimeout(()=>{ first.classList.add("done","match"); second.classList.add("done","match");matches++; first=null;second=null;lock=false;if(matches===18) endGame();},250);}else{imnTrack(GAME+"_wrong");flash("bad");setTimeout(()=>{ first.classList.remove("flip"); second.classList.remove("flip"); first=null;second=null;lock=false; },600); } }function endGame(){stopTimer();const finalScore = calcScore();imnTrack(GAME+"_complete",{ game:GAME, moves, time:timer, score:finalScore });endEl.style.display="block"; endEl.textContent = "Score : "+finalScore+" | "+moves+" coups | "+timer+"s"; }function restart(){imnTrack(GAME+"_restart",{game:GAME});first=null;second=null;lock=false; matches=0;moves=0;timer=0;clearInterval(timerInterval); timerInterval=null;movesEl.textContent=0; timerEl.textContent="0 s"; scoreEl.textContent="0"; endEl.style.display="none";shuffle(); render(); }document.getElementById("mem-restart").onclick=restart;document.addEventListener("DOMContentLoaded",()=>{ shuffle(); render(); imnTrack(GAME+"_start",{game:GAME}); });})();.mem-wrap{ max-width:420px; margin:0 auto; padding:10px; border-radius:12px; border:2px solid #5532F0; transition:.2s; } .flash-green{box-shadow:0 0 25px #00e676;} .flash-red{box-shadow:0 0 25px #ff1744;}.mem-grid{ display:grid; grid-template-columns:repeat(6,1fr); gap:6px; }.mem-card{aspect-ratio:1/1;perspective:800px;} .mem-inner{ width:100%;height:100%;position:relative; transform-style:preserve-3d;transition:.4s;border-radius:8px; } .mem-card.flip .mem-inner{transform:rotateY(180deg);}.mem-front,.mem-back{ position:absolute;width:100%;height:100%; display:flex;align-items:center;justify-content:center; border-radius:8px;font-size:22px;backface-visibility:hidden; }.mem-front{background:#fff;border:2px solid #5532F0;} .mem-back{background:#5532F0;color:#fff;transform:rotateY(180deg);}.mem-card.match .mem-inner{ animation:rainbowGlow 1s infinite alternate; } @keyframes rainbowGlow{ 0%{box-shadow:0 0 10px red;} 25%{box-shadow:0 0 10px orange;} 50%{box-shadow:0 0 10px yellow;} 75%{box-shadow:0 0 10px green;} 100%{box-shadow:0 0 10px blue;} }.imn-btn{ background:#5532F0;color:#fff;padding:10px 14px; border-radius:8px;font-weight:bold;cursor:pointer;margin-top:10px; }
Dans ce magazineCet aperçu présente une partie de l’article. Continuez la lecture sur Infos Média Nantes pour découvrir l’intégralité du sujet.

« Les idées prennent de la place lorsqu’on leur ouvre une porte. »

Lire l’article complet →
À la une24.03.26

Culture

758
Vendée : plonge dans la traque du général Charette avec l’escape game immersif au Logis de la Chabotterie

Vendée : plonge dans la traque du général Charette avec l’escape game immersif au Logis de la Chabotterie

Crédit photo : Escape Game La Chabotterie

Le Logis de la Chabotterie propose une expérience immersive originale : un escape game historique inspiré de la capture du général Charette survenue en mars 1796. Intitulé « La Dernière Traque », ce jeu plonge les participants au cœur d’un épisode marquant de l’histoire vendéenne.

Dans ce scénario, les joueurs incarnent les derniers fidèles du général Charette, traqués par les troupes républicaines aux abords du domaine. Des renforts approchent et la situation devient critique. L’objectif est simple : survivre et échapper à cette chasse à l’homme… en moins d’une heure.

Une immersion historique sous tension

L’expérience repose sur une mise en situation réaliste dans un lieu chargé d’histoire. Le Logis de la Chabotterie, site emblématique de la Vendée, devient le théâtre d’un jeu d’évasion où réflexion, communication et rapidité sont essentielles.

Chaque équipe doit résoudre des énigmes et progresser dans un environnement contraint. La pression du temps renforce l’immersion et oblige les participants à coopérer efficacement pour espérer s’en sortir.

Accessible de 2 à 6 joueurs, l’escape game dure environ 1 heure. Il est conçu pour être vécu en famille ou entre amis, dans une ambiance à la fois ludique et intense.

Conditions d’accès et réservation

En raison de la complexité du jeu et de l’espace réduit, l’expérience est interdite aux enfants de moins de 5 ans et déconseillée aux plus jeunes. Les participants de moins de 16 ans doivent être accompagnés d’un adulte.

Les personnes en situation de handicap peuvent accéder au jeu, sous réserve d’en informer le site au préalable afin d’adapter les conditions d’accueil.

La réservation est obligatoire et se fait en ligne. Seuls les créneaux disponibles sont affichés. Il est possible de réserver jusqu’à 12 heures avant le début de la session. Au-delà, un contact téléphonique est nécessaire.

  • Lieu : Logis de la Chabotterie, Saint-Sulpice-le-Verdon (Montréverd)
  • Tarif : 85 € par équipe (2 à 6 joueurs)
  • Langue : français
  • Durée : 1 heure
  • Contact : 02 28 85 77 00
  • Réservation : réserver en ligne

Mini-jeu IMN : Memory historique Vendée

Retrouve toutes les paires liées à l’univers historique du jeu. Moins de coups + moins de temps = meilleur score.

Coups : 0Temps : 0 sScore : 0
(function(){if(window.__memIMN6x6_global) return; window.__memIMN6x6_global = true;window.imnTrack = window.imnTrack || function(){};const GAME = "memory6x6";const sets = [ ["⚔️","🏰","🗺️","🎖️","🔥","⏳","📜","🕯️","🌲", "🏹","🪖","🚩","🌫️","🏇","🔐","⚔️","🌲","📜"], ["🏰","⚔️","🪖","🎖️","📜","🔥","🕯️","🏇","🌲", "⏳","🚩","🗺️","🏹","🔐","🌫️","⚔️","🌲","📜"] ];let cards=[]; let first=null,second=null,lock=false; let matches=0,moves=0,timer=0; let timerInterval=null;const grid=document.getElementById("mem-grid"); const wrap=document.getElementById("mem-wrap"); const movesEl=document.getElementById("mem-moves"); const timerEl=document.getElementById("mem-timer"); const scoreEl=document.getElementById("mem-score"); const endEl=document.getElementById("mem-end");function getSet(){ return sets[Math.floor(Math.random()*sets.length)]; }function shuffle(){ const base = getSet(); cards=[...base,...base].sort(()=>Math.random()-0.5); }function startTimer(){ if(timerInterval) return; timerInterval=setInterval(()=>{ timer++; timerEl.textContent=timer+" s"; updateScore(); },1000); }function stopTimer(){ clearInterval(timerInterval); timerInterval=null; }function calcScore(){ let score = 10000 - (moves*10 + timer*6); return Math.max(0, score); }function updateScore(){ scoreEl.textContent = calcScore(); }function render(){ grid.innerHTML=""; cards.forEach(icon=>{ const card=document.createElement("div"); card.className="mem-card"; card.dataset.icon=icon;card.innerHTML=`
${icon}
`;card.onclick=()=>flip(card); grid.appendChild(card); }); }function flash(type){ wrap.classList.remove("flash-green","flash-red"); wrap.classList.add(type==="good"?"flash-green":"flash-red"); setTimeout(()=>wrap.classList.remove("flash-green","flash-red"),200); }function flip(card){if(lock || card.classList.contains("done")) return;startTimer(); imnTrack(GAME+"_click");card.classList.add("flip");if(!first){ first=card; return; }second=card; lock=true; moves++; movesEl.textContent=moves; updateScore();if(first.dataset.icon===second.dataset.icon){imnTrack(GAME+"_match");flash("good");setTimeout(()=>{ first.classList.add("done","match"); second.classList.add("done","match");matches++; first=null;second=null;lock=false;if(matches===18) endGame();},250);}else{imnTrack(GAME+"_wrong");flash("bad");setTimeout(()=>{ first.classList.remove("flip"); second.classList.remove("flip"); first=null;second=null;lock=false; },600); } }function endGame(){stopTimer();const finalScore = calcScore();imnTrack(GAME+"_complete",{ game:GAME, moves, time:timer, score:finalScore });endEl.style.display="block"; endEl.textContent = "Score : "+finalScore+" | "+moves+" coups | "+timer+"s"; }function restart(){imnTrack(GAME+"_restart",{game:GAME});first=null;second=null;lock=false; matches=0;moves=0;timer=0;clearInterval(timerInterval); timerInterval=null;movesEl.textContent=0; timerEl.textContent="0 s"; scoreEl.textContent="0"; endEl.style.display="none";shuffle(); render(); }document.getElementById("mem-restart").onclick=restart;document.addEventListener("DOMContentLoaded",()=>{ shuffle(); render(); imnTrack(GAME+"_start",{game:GAME}); });})();.mem-wrap{ max-width:420px; margin:0 auto; padding:10px; border-radius:12px; border:2px solid #5532F0; transition:.2s; } .flash-green{box-shadow:0 0 25px #00e676;} .flash-red{box-shadow:0 0 25px #ff1744;}.mem-grid{ display:grid; grid-template-columns:repeat(6,1fr); gap:6px; }.mem-card{aspect-ratio:1/1;perspective:800px;} .mem-inner{ width:100%;height:100%;position:relative; transform-style:preserve-3d;transition:.4s;border-radius:8px; } .mem-card.flip .mem-inner{transform:rotateY(180deg);}.mem-front,.mem-back{ position:absolute;width:100%;height:100%; display:flex;align-items:center;justify-content:center; border-radius:8px;font-size:22px;backface-visibility:hidden; }.mem-front{background:#fff;border:2px solid #5532F0;} .mem-back{background:#5532F0;color:#fff;transform:rotateY(180deg);}.mem-card.match .mem-inner{ animation:rainbowGlow 1s infinite alternate; } @keyframes rainbowGlow{ 0%{box-shadow:0 0 10px red;} 25%{box-shadow:0 0 10px orange;} 50%{box-shadow:0 0 10px yellow;} 75%{box-shadow:0 0 10px green;} 100%{box-shadow:0 0 10px blue;} }.imn-btn{ background:#5532F0;color:#fff;padding:10px 14px; border-radius:8px;font-weight:bold;cursor:pointer;margin-top:10px; }

Une activité immersive qui mêle histoire locale et jeu d’évasion, à découvrir au cœur de la Vendée.

Dans ce magazineCet aperçu présente une partie de l’article. Continuez la lecture sur Infos Média Nantes pour découvrir l’intégralité du sujet.

« La curiosité est un excellent programme pour la journée. »

Lire l’article complet →
À la une24.03.26

Sport & Loisirs

759
Footgolf : une manche des championnats de France disputée ce week-end à Savenay

Footgolf : une manche des championnats de France disputée ce week-end à Savenay

Le footgolf a poursuivi son développement en Loire-Atlantique. Ce week-end, le golf Bluegreen de Savenay a accueilli la deuxième manche des championnats de France, réunissant plusieurs des meilleurs joueurs du pays sur un parcours spécialement aménagé.

Encore récent, ce sport combinait les codes du football et du golf. Sur un terrain de 18 trous, les participants devaient faire preuve de précision, de puissance et de régularité pour atteindre les cibles en un minimum de frappes.

Un sport hybride en pleine progression

Le footgolf reprenait les règles fondamentales du golf : parcours en 18 trous, jeu en plusieurs coups (par 3, 4 ou 5), et objectif de performance basé sur le nombre de frappes.

La différence majeure reposait sur l’utilisation d’un ballon de football, frappé au pied. Le terrain restait celui du golf, avec ses obstacles naturels : bunkers, reliefs, zones d’herbe haute ou fairways.

Ce mélange imposait une double exigence. Il fallait être capable de frapper loin, mais surtout de viser juste. La gestion mentale jouait également un rôle central, notamment sur des parcours longs et techniques.

Savenay, un site structurant pour la discipline

Le développement du footgolf à Savenay s’inscrivait dans un projet initié dès 2021 avec la création du Côte d’Amour Footgolf Club. En collaboration avec le golf de Saint-Vincent, un premier parcours de 9 trous avait vu le jour avant d’évoluer vers une configuration complète de 18 trous.

Aujourd’hui, cette infrastructure permettait d’accueillir des compétitions nationales. La manche organisée ce week-end confirmait l’ancrage du site dans le paysage du footgolf français.

Une discipline exigeante et mentale

Pour les joueurs, la difficulté ne se limitait pas à la technique. La régularité et la concentration étaient essentielles tout au long du parcours.

Chaque coup engageait la suite du jeu. Une frappe imprécise pouvait compliquer les positions suivantes, notamment sur des zones complexes comme les bunkers, où il fallait adapter son geste et réduire son élan.

Les compétiteurs expérimentés rappelaient que la progression passait par l’entraînement répété : travail de précision, gestion des approches et maîtrise de la puissance.

Des ambitions nationales pour les années à venir

Le développement du footgolf en Loire-Atlantique ne s’arrêtait pas à l’accueil de cette manche. Les acteurs locaux souhaitaient continuer à faire évoluer les infrastructures et renforcer la place du territoire dans le calendrier national.

À moyen terme, l’objectif était clairement affiché : accueillir l’Open de France, l’une des compétitions majeures de la discipline.

Avec cette étape du championnat de France, Savenay confirmait son rôle dans la structuration d’un sport encore jeune, mais en pleine croissance. Entre exigence technique et progression constante, le footgolf continuait de séduire un public de plus en plus large.

Sources : Télénantes, Côte d’Amour Footgolf Club, organisation du championnat de France

Mini-jeu IMN : Memory spécial footgolf

Retrouve toutes les paires le plus rapidement possible. Moins de coups + moins de temps = meilleur score.

Coups : 0Temps : 0 sScore : 0
(function(){if(window.__memIMN6x6_global) return; window.__memIMN6x6_global = true;window.imnTrack = window.imnTrack || function(){};const GAME = "memory6x6";const sets = [ ["⚽","⛳","🥅","🏌️","⚽","🌱","⛳","🏆","⚽", "🥅","🏌️","🌱","⛳","🏆","⚽","⛳","🥅","🏌️"], ["⚽","⛳","🏆","🥅","🌱","🏌️","⚽","⛳","🏆", "🥅","🌱","🏌️","⚽","⛳","🏆","🥅","🌱","🏌️"] ];let cards=[]; let first=null,second=null,lock=false; let matches=0,moves=0,timer=0; let timerInterval=null;const grid=document.getElementById("mem-grid"); const wrap=document.getElementById("mem-wrap"); const movesEl=document.getElementById("mem-moves"); const timerEl=document.getElementById("mem-timer"); const scoreEl=document.getElementById("mem-score"); const endEl=document.getElementById("mem-end");function getSet(){ return sets[Math.floor(Math.random()*sets.length)]; }function shuffle(){ const base = getSet(); cards=[...base,...base].sort(()=>Math.random()-0.5); }function startTimer(){ if(timerInterval) return; timerInterval=setInterval(()=>{ timer++; timerEl.textContent=timer+" s"; updateScore(); },1000); }function stopTimer(){ clearInterval(timerInterval); timerInterval=null; }function calcScore(){ let score = 10000 - (moves*10 + timer*6); return Math.max(0, score); }function updateScore(){ scoreEl.textContent = calcScore(); }function render(){ grid.innerHTML=""; cards.forEach(icon=>{ const card=document.createElement("div"); card.className="mem-card"; card.dataset.icon=icon;card.innerHTML=`
${icon}
`;card.onclick=()=>flip(card); grid.appendChild(card); }); }function flash(type){ wrap.classList.remove("flash-green","flash-red"); wrap.classList.add(type==="good"?"flash-green":"flash-red"); setTimeout(()=>wrap.classList.remove("flash-green","flash-red"),200); }function flip(card){if(lock || card.classList.contains("done")) return;startTimer(); imnTrack(GAME+"_click");card.classList.add("flip");if(!first){ first=card; return; }second=card; lock=true; moves++; movesEl.textContent=moves; updateScore();if(first.dataset.icon===second.dataset.icon){imnTrack(GAME+"_match");flash("good");setTimeout(()=>{ first.classList.add("done","match"); second.classList.add("done","match");matches++; first=null;second=null;lock=false;if(matches===18) endGame();},250);}else{imnTrack(GAME+"_wrong");flash("bad");setTimeout(()=>{ first.classList.remove("flip"); second.classList.remove("flip"); first=null;second=null;lock=false; },600); } }function endGame(){stopTimer();const finalScore = calcScore();imnTrack(GAME+"_complete",{ game:GAME, moves, time:timer, score:finalScore });endEl.style.display="block"; endEl.textContent = "Score : "+finalScore+" | "+moves+" coups | "+timer+"s"; }function restart(){imnTrack(GAME+"_restart",{game:GAME});first=null;second=null;lock=false; matches=0;moves=0;timer=0;clearInterval(timerInterval); timerInterval=null;movesEl.textContent=0; timerEl.textContent="0 s"; scoreEl.textContent="0"; endEl.style.display="none";shuffle(); render(); }document.getElementById("mem-restart").onclick=restart;document.addEventListener("DOMContentLoaded",()=>{ shuffle(); render(); imnTrack(GAME+"_start",{game:GAME}); });})();.mem-wrap{ max-width:420px; margin:0 auto; padding:10px; border-radius:12px; border:2px solid #5532F0; transition:.2s; } .flash-green{box-shadow:0 0 25px #00e676;} .flash-red{box-shadow:0 0 25px #ff1744;}.mem-grid{ display:grid; grid-template-columns:repeat(6,1fr); gap:6px; }.mem-card{aspect-ratio:1/1;perspective:800px;} .mem-inner{ width:100%;height:100%;position:relative; transform-style:preserve-3d;transition:.4s;border-radius:8px; } .mem-card.flip .mem-inner{transform:rotateY(180deg);}.mem-front,.mem-back{ position:absolute;width:100%;height:100%; display:flex;align-items:center;justify-content:center; border-radius:8px;font-size:22px;backface-visibility:hidden; }.mem-front{background:#fff;border:2px solid #5532F0;} .mem-back{background:#5532F0;color:#fff;transform:rotateY(180deg);}.mem-card.match .mem-inner{ animation:rainbowGlow 1s infinite alternate; } @keyframes rainbowGlow{ 0%{box-shadow:0 0 10px red;} 25%{box-shadow:0 0 10px orange;} 50%{box-shadow:0 0 10px yellow;} 75%{box-shadow:0 0 10px green;} 100%{box-shadow:0 0 10px blue;} }.imn-btn{ background:#5532F0;color:#fff;padding:10px 14px; border-radius:8px;font-weight:bold;cursor:pointer;margin-top:10px; }
Dans ce magazineCet aperçu présente une partie de l’article. Continuez la lecture sur Infos Média Nantes pour découvrir l’intégralité du sujet.

« La culture locale est une invitation à sortir de ses habitudes. »

Lire l’article complet →
À la une23.03.26

Associations

760
À Nantes, la Croix-Rouge lance des permanences pour lutter contre l’exclusion numérique

À Nantes, la Croix-Rouge lance des permanences pour lutter contre l’exclusion numérique

À Nantes, l’accès aux démarches administratives et de santé passe de plus en plus par le numérique. Une évolution qui complique le quotidien de nombreuses personnes. Pour répondre à cette réalité, l’unité locale de la Croix-Rouge française met en place des permanences d’accompagnement ouvertes à tous.

Ces rendez-vous ont lieu tous les lundis de 19h00 à 20h30, avec également des ateliers ponctuels. L’objectif est simple : aider chacun à mieux utiliser les outils numériques et à accéder à ses droits sans difficulté.

Une réponse à une fracture bien réelle

Avec la dématérialisation des services publics et de santé, une partie de la population se retrouve en difficulté face aux outils digitaux. Pour les personnes en situation d’exclusion numérique, cette transformation peut devenir un frein à l’accès aux droits fondamentaux.

La Croix-Rouge française en fait aujourd’hui une priorité. Sur le terrain, ses bénévoles accompagnent les usagers pour transformer le numérique en un outil utile, accessible et compréhensible.

Un accompagnement humain au cœur du dispositif

L’association défend une approche basée sur la proximité. À Nantes, des médiateurs numériques accueillent les participants et les guident pas à pas dans leurs démarches.

L’objectif n’est pas seulement de résoudre un problème ponctuel, mais de permettre aux personnes de gagner en autonomie. Apprendre à utiliser un ordinateur, comprendre une plateforme administrative ou créer un compte en ligne font partie des besoins les plus fréquents.

Cette action s’inscrit dans un engagement plus large porté au niveau national, notamment à travers des initiatives comme #PrenezLaConfiance ou des événements dédiés au numérique accessible.

Un enjeu majeur pour l’accès à la santé

Aujourd’hui, une grande partie du parcours de soin passe par des outils numériques : prise de rendez-vous en ligne, gestion des dossiers médicaux ou accès aux plateformes de santé.

Pour la Croix-Rouge française, il est essentiel que ces évolutions ne créent pas de nouvelles inégalités. L’accompagnement proposé vise à permettre à chacun de gérer ses démarches de santé en ligne sans renoncer à ses droits.

Une mobilisation au service de l’intérêt général

Fidèle à ses principes de neutralité et de volontariat, la Croix-Rouge agit en complément des pouvoirs publics. L’association intègre progressivement les outils numériques dans ses structures afin de maintenir un accès continu à l’aide humanitaire.

À travers ses permanences nantaises, elle poursuit un objectif clair : renforcer le lien social, accompagner les plus fragiles et garantir que la transition numérique reste accessible à tous.

Informations pratiques :
📍 Nantes – Unité locale Croix-Rouge
🗓️ Tous les lundis
🕒 19h00 – 20h30
💡 Ouvert à tous, sans condition

Pour toute information complémentaire, il est possible de contacter l’unité locale de Nantes, notamment via son président, en charge de cette initiative.

Sources : Croix-Rouge française – Unité locale de Nantes, communiqué officiel

Mini-jeu IMN : Memory spécial numérique

Retrouve toutes les paires le plus rapidement possible. Moins de coups + moins de temps = meilleur score.

Coups : 0Temps : 0 sScore : 0
(function(){if(window.__memIMN6x6_global) return; window.__memIMN6x6_global = true;window.imnTrack = window.imnTrack || function(){};const GAME = "memory6x6";const sets = [ ["💻","📱","🌐","🔑","🧾","📧","🖥️","🔒","📲", "💾","🧠","📡","💻","📱","🌐","🔑","📧","📲"], ["📱","💻","🔑","🌐","📧","🧾","🔒","📲","🖥️", "💾","📡","🧠","📱","💻","🔑","🌐","📧","📲"] ];let cards=[]; let first=null,second=null,lock=false; let matches=0,moves=0,timer=0; let timerInterval=null;const grid=document.getElementById("mem-grid"); const wrap=document.getElementById("mem-wrap"); const movesEl=document.getElementById("mem-moves"); const timerEl=document.getElementById("mem-timer"); const scoreEl=document.getElementById("mem-score"); const endEl=document.getElementById("mem-end");function getSet(){ return sets[Math.floor(Math.random()*sets.length)]; }function shuffle(){ const base = getSet(); cards=[...base,...base].sort(()=>Math.random()-0.5); }function startTimer(){ if(timerInterval) return; timerInterval=setInterval(()=>{ timer++; timerEl.textContent=timer+" s"; updateScore(); },1000); }function stopTimer(){ clearInterval(timerInterval); timerInterval=null; }function calcScore(){ let score = 10000 - (moves*10 + timer*6); return Math.max(0, score); }function updateScore(){ scoreEl.textContent = calcScore(); }function render(){ grid.innerHTML=""; cards.forEach(icon=>{ const card=document.createElement("div"); card.className="mem-card"; card.dataset.icon=icon;card.innerHTML=`
${icon}
`;card.onclick=()=>flip(card); grid.appendChild(card); }); }function flash(type){ wrap.classList.remove("flash-green","flash-red"); wrap.classList.add(type==="good"?"flash-green":"flash-red"); setTimeout(()=>wrap.classList.remove("flash-green","flash-red"),200); }function flip(card){if(lock || card.classList.contains("done")) return;startTimer(); imnTrack(GAME+"_click");card.classList.add("flip");if(!first){ first=card; return; }second=card; lock=true; moves++; movesEl.textContent=moves; updateScore();if(first.dataset.icon===second.dataset.icon){imnTrack(GAME+"_match");flash("good");setTimeout(()=>{ first.classList.add("done","match"); second.classList.add("done","match");matches++; first=null;second=null;lock=false;if(matches===18) endGame();},250);}else{imnTrack(GAME+"_wrong");flash("bad");setTimeout(()=>{ first.classList.remove("flip"); second.classList.remove("flip"); first=null;second=null;lock=false; },600); } }function endGame(){stopTimer();const finalScore = calcScore();imnTrack(GAME+"_complete",{ game:GAME, moves, time:timer, score:finalScore });endEl.style.display="block"; endEl.textContent = "Score : "+finalScore+" | "+moves+" coups | "+timer+"s"; }function restart(){imnTrack(GAME+"_restart",{game:GAME});first=null;second=null;lock=false; matches=0;moves=0;timer=0;clearInterval(timerInterval); timerInterval=null;movesEl.textContent=0; timerEl.textContent="0 s"; scoreEl.textContent="0"; endEl.style.display="none";shuffle(); render(); }document.getElementById("mem-restart").onclick=restart;document.addEventListener("DOMContentLoaded",()=>{ shuffle(); render(); imnTrack(GAME+"_start",{game:GAME}); });})();.mem-wrap{ max-width:420px; margin:0 auto; padding:10px; border-radius:12px; border:2px solid #5532F0; transition:.2s; } .flash-green{box-shadow:0 0 25px #00e676;} .flash-red{box-shadow:0 0 25px #ff1744;}.mem-grid{ display:grid; grid-template-columns:repeat(6,1fr); gap:6px; }.mem-card{aspect-ratio:1/1;perspective:800px;} .mem-inner{ width:100%;height:100%;position:relative; transform-style:preserve-3d;transition:.4s;border-radius:8px; } .mem-card.flip .mem-inner{transform:rotateY(180deg);}.mem-front,.mem-back{ position:absolute;width:100%;height:100%; display:flex;align-items:center;justify-content:center; border-radius:8px;font-size:22px;backface-visibility:hidden; }.mem-front{background:#fff;border:2px solid #5532F0;} .mem-back{background:#5532F0;color:#fff;transform:rotateY(180deg);}.mem-card.match .mem-inner{ animation:rainbowGlow 1s infinite alternate; } @keyframes rainbowGlow{ 0%{box-shadow:0 0 10px red;} 25%{box-shadow:0 0 10px orange;} 50%{box-shadow:0 0 10px yellow;} 75%{box-shadow:0 0 10px green;} 100%{box-shadow:0 0 10px blue;} }.imn-btn{ background:#5532F0;color:#fff;padding:10px 14px; border-radius:8px;font-weight:bold;cursor:pointer;margin-top:10px; }
Dans ce magazineCet aperçu présente une partie de l’article. Continuez la lecture sur Infos Média Nantes pour découvrir l’intégralité du sujet.

« Les liens du quotidien sont la première richesse d’un territoire. »

Lire l’article complet →
À la une23.03.26

PAUSE JEU 4 · Mémoire

Memory

Retrouve les paires du dossier.

PAUSE LUDIQUEIMN

LE TERRITOIRE AU QUOTIDIEN

IMN Proximité

Une plateforme territoriale pour mettre en relation particuliers et professionnels locaux.

IMN PROXIMITÉ · SERVICES LOCAUX

Les bonnes personnes, au bon endroit, au bon moment. Transport de soins ou immobilier à la carte : déposez votre demande et recevez les réponses de professionnels vérifiés près du lieu concerné. 100 % gratuit · Sans abonnement
IMN ProximitéINFOS MÉDIA NANTES

Les News

761
Municipales 2026 à Nantes : Johanna Rolland réélue, une victoire nette mais politiquement nuancée

Municipales 2026 à Nantes : Johanna Rolland réélue, une victoire nette mais politiquement nuancée

Crédit photo : Estelle Ruiz / Hans Lucas / AFP

Ce dimanche 22 mars 2026, les Nantaises et les Nantais se sont rendus aux urnes pour le second tour des élections municipales. Deux listes étaient en lice : celle de Johanna Rolland, portée par « La gauche unie pour Nantes », et celle de Foulques Chombart de Lauwe, représentant « Votre nouveau souffle pour Nantes ».

À l’issue du scrutin, la maire sortante est reconduite avec 52,18 % des voix (64 644 suffrages), contre 47,82 % (59 233 voix) pour son adversaire. La participation s’élève à un peu plus de 60 %, avec également des votes blancs et nuls recensés.

 Accueil
Résultats officiels du second tour des municipales 2026 à Nantes

Un second tour marqué par un duel serré

Le second tour a confirmé une dynamique déjà visible au premier tour. Johanna Rolland était arrivée en tête avec 35,24 %, devançant légèrement son concurrent. L’enjeu du second tour reposait notamment sur les reports de voix, dans un contexte où la gauche et la droite étaient au coude-à-coude.

La fusion entre la liste de la maire sortante et La France insoumise a constitué un élément clé de cette phase décisive. Elle a permis de consolider un socle électoral suffisant pour franchir la majorité.

Une victoire assumée et un message d’unité

Lors de l’annonce officielle des résultats, Johanna Rolland a pris la parole pour s’adresser aux habitants. Elle a notamment insisté sur sa volonté de représenter l’ensemble des Nantais.

Elle a salué le travail des bénévoles et des agents mobilisés pour le bon déroulement du scrutin, tout en réaffirmant son engagement à exercer un mandat attentif à chacun.

Une lecture plus nuancée du résultat

Si la victoire est nette sur le plan des chiffres, elle suscite également des analyses plus contrastées. Pour certains observateurs, le résultat repose largement sur des équilibres mathématiques liés aux alliances entre les deux tours.

Le candidat centriste du premier tour, Mounir Belhamiti, souligne que la dynamique était favorable à la gauche d’un point de vue électoral. Toutefois, il estime que le recours à un accord technique avec La France insoumise n’était pas indispensable pour l’emporter.

Selon cette lecture, la victoire serait solide sur le plan arithmétique, mais plus fragile politiquement. Elle traduirait à la fois une continuité dans une ville historiquement orientée à gauche, et des tensions internes dans les alliances.

Un conseil municipal légèrement recomposé

La nouvelle composition du conseil municipal reflète cette évolution. La majorité conserve une position dominante avec 53 conseillers, tandis que l’opposition en compte désormais 16.

Ce rééquilibrage témoigne d’une progression de l’opposition, malgré la reconduction de la majorité en place.

À lire aussi :
Mounir Belhamiti analyse les municipales 2026 à Nantes
Retour sur le retrait de Bassem Asseh avant le second tour

Une élection révélatrice des équilibres nantais

Au-delà du résultat, ce scrutin met en lumière les dynamiques politiques locales. Nantes reste une ville marquée par un ancrage à gauche, mais où les équilibres deviennent plus serrés.

Les alliances, les stratégies entre les deux tours et les repositionnements des différents acteurs politiques jouent désormais un rôle déterminant dans l’issue des élections.

Cette élection municipale 2026 s’inscrit ainsi dans une continuité, tout en révélant des évolutions dans les rapports de force. Elle ouvre également une nouvelle phase pour la gouvernance de la ville.

Sources : Préfecture de Loire-Atlantique, résultats officiels, déclarations publiques, analyses politiques locales

Mini-jeu IMN : Memory spécial élections

Retrouve toutes les paires le plus rapidement possible. Moins de coups + moins de temps = meilleur score.

Coups : 0Temps : 0 sScore : 0
(function(){if(window.__memIMN6x6_global) return; window.__memIMN6x6_global = true;window.imnTrack = window.imnTrack || function(){};const GAME = "memory6x6";const sets = [ ["🗳️","📊","🏛️","🧾","📈","📉","🧑‍💼","📢","🗳️", "📊","🏛️","🧾","📈","📉","🧑‍💼","📢","🗳️","📊"], ["📊","🗳️","📈","📉","🏛️","🧾","🧑‍💼","📢","📊", "🗳️","📈","📉","🏛️","🧾","🧑‍💼","📢","📊","🗳️"] ];let cards=[]; let first=null,second=null,lock=false; let matches=0,moves=0,timer=0; let timerInterval=null;const grid=document.getElementById("mem-grid"); const wrap=document.getElementById("mem-wrap"); const movesEl=document.getElementById("mem-moves"); const timerEl=document.getElementById("mem-timer"); const scoreEl=document.getElementById("mem-score"); const endEl=document.getElementById("mem-end");function getSet(){ return sets[Math.floor(Math.random()*sets.length)]; }function shuffle(){ const base = getSet(); cards=[...base,...base].sort(()=>Math.random()-0.5); }function startTimer(){ if(timerInterval) return; timerInterval=setInterval(()=>{ timer++; timerEl.textContent=timer+" s"; updateScore(); },1000); }function stopTimer(){ clearInterval(timerInterval); timerInterval=null; }function calcScore(){ let score = 10000 - (moves*10 + timer*6); return Math.max(0, score); }function updateScore(){ scoreEl.textContent = calcScore(); }function render(){ grid.innerHTML=""; cards.forEach(icon=>{ const card=document.createElement("div"); card.className="mem-card"; card.dataset.icon=icon;card.innerHTML=`
${icon}
`;card.onclick=()=>flip(card); grid.appendChild(card); }); }function flash(type){ wrap.classList.remove("flash-green","flash-red"); wrap.classList.add(type==="good"?"flash-green":"flash-red"); setTimeout(()=>wrap.classList.remove("flash-green","flash-red"),200); }function flip(card){if(lock || card.classList.contains("done")) return;startTimer(); imnTrack(GAME+"_click");card.classList.add("flip");if(!first){ first=card; return; }second=card; lock=true; moves++; movesEl.textContent=moves; updateScore();if(first.dataset.icon===second.dataset.icon){imnTrack(GAME+"_match");flash("good");setTimeout(()=>{ first.classList.add("done","match"); second.classList.add("done","match");matches++; first=null;second=null;lock=false;if(matches===18) endGame();},250);}else{imnTrack(GAME+"_wrong");flash("bad");setTimeout(()=>{ first.classList.remove("flip"); second.classList.remove("flip"); first=null;second=null;lock=false; },600); } }function endGame(){stopTimer();const finalScore = calcScore();imnTrack(GAME+"_complete",{ game:GAME, moves, time:timer, score:finalScore });endEl.style.display="block"; endEl.textContent = "Score : "+finalScore+" | "+moves+" coups | "+timer+"s"; }function restart(){imnTrack(GAME+"_restart",{game:GAME});first=null;second=null;lock=false; matches=0;moves=0;timer=0;clearInterval(timerInterval); timerInterval=null;movesEl.textContent=0; timerEl.textContent="0 s"; scoreEl.textContent="0"; endEl.style.display="none";shuffle(); render(); }document.getElementById("mem-restart").onclick=restart;document.addEventListener("DOMContentLoaded",()=>{ shuffle(); render(); imnTrack(GAME+"_start",{game:GAME}); });})();.mem-wrap{ max-width:420px; margin:0 auto; padding:10px; border-radius:12px; border:2px solid #5532F0; transition:.2s; } .flash-green{box-shadow:0 0 25px #00e676;} .flash-red{box-shadow:0 0 25px #ff1744;}.mem-grid{ display:grid; grid-template-columns:repeat(6,1fr); gap:6px; }.mem-card{aspect-ratio:1/1;perspective:800px;} .mem-inner{ width:100%;height:100%;position:relative; transform-style:preserve-3d;transition:.4s;border-radius:8px; } .mem-card.flip .mem-inner{transform:rotateY(180deg);}.mem-front,.mem-back{ position:absolute;width:100%;height:100%; display:flex;align-items:center;justify-content:center; border-radius:8px;font-size:22px;backface-visibility:hidden; }.mem-front{background:#fff;border:2px solid #5532F0;} .mem-back{background:#5532F0;color:#fff;transform:rotateY(180deg);}.mem-card.match .mem-inner{ animation:rainbowGlow 1s infinite alternate; } @keyframes rainbowGlow{ 0%{box-shadow:0 0 10px red;} 25%{box-shadow:0 0 10px orange;} 50%{box-shadow:0 0 10px yellow;} 75%{box-shadow:0 0 10px green;} 100%{box-shadow:0 0 10px blue;} }.imn-btn{ background:#5532F0;color:#fff;padding:10px 14px; border-radius:8px;font-weight:bold;cursor:pointer;margin-top:10px; }
Dans ce magazineCet aperçu présente une partie de l’article. Continuez la lecture sur Infos Média Nantes pour découvrir l’intégralité du sujet.

« Ce qui se passe près de chez nous mérite du temps et de l’attention. »

Lire l’article complet →
À la une23.03.26

Sorties / Agenda · Théâtre

762
« 15 août sur palier » : une comédie brûlante débarque au Théâtre de Poche Graslin à Nantes

« 15 août sur palier » : une comédie brûlante débarque au Théâtre de Poche Graslin à Nantes

À Nantes, une nouvelle pièce promet de faire parler d’elle ce printemps. Du 16 au 25 avril 2026, le Théâtre de Poche Graslin accueille « 15 août sur palier », une comédie rythmée et pleine de surprises qui plonge les spectateurs au cœur d’un face-à-face explosif.

Dans un immeuble déserté en plein été, deux femmes que tout oppose vont se retrouver confrontées sur un simple palier. Un huis clos qui va rapidement basculer dans une confrontation inattendue, entre tensions, révélations et humour.

Une rencontre sous haute tension

Marine et Sarah n’ont rien en commun. L’une est écrivaine, l’autre shampouineuse. Pourtant, un point les relie : leur homme… et leur palier.

Le 15 août, alors que l’immeuble est vidé de ses habitants, les deux voisines vont se croiser. Ce qui aurait pu rester une rencontre anodine va se transformer en échange électrique, où les non-dits et les vérités éclatent au grand jour.

La pièce explore avec légèreté et intensité les relations humaines, les tensions de voisinage et les surprises que peuvent réserver les situations les plus ordinaires.

Une comédie signée Jean Franco

Écrite par Jean Franco, la pièce est mise en scène par Romaric Poirier. Sur scène, Cécile Coves et Géraldine Vandercammen incarnent ce duo contrasté avec énergie.

Le spectacle repose sur un équilibre entre humour, rythme et rebondissements. Les échanges sont vifs, les situations évoluent rapidement, et le public est embarqué dans une histoire où les apparences ne sont jamais ce qu’elles semblent être.

Un théâtre au cœur de Nantes

Le Théâtre de Poche Graslin, situé en plein centre-ville de Nantes, propose une programmation intimiste qui favorise la proximité entre les comédiens et le public. Ce cadre renforce l’impact de la pièce et plonge les spectateurs au plus près de l’action.

La configuration du lieu permet de vivre pleinement les émotions et les tensions de cette confrontation entre voisines.

Bande-annonce de la pièce

Informations pratiques

📅 Du 16 au 25 avril 2026
📍 Théâtre de Poche Graslin – Nantes

🎟️ Réserver sa place pour « 15 août sur palier »

Avec cette comédie, le Théâtre de Poche Graslin propose une immersion dans un face-à-face aussi drôle que dérangeant. Une pièce qui pourrait bien changer votre regard sur vos voisins… et sur les rencontres du quotidien.

Sources : Théâtre de Poche Graslin, informations officielles de la production

Mini-jeu IMN : Memory spécial théâtre

Retrouve toutes les paires le plus rapidement possible. Moins de coups + moins de temps = meilleur score.

Coups : 0Temps : 0 sScore : 0
(function(){if(window.__memIMN6x6_global) return; window.__memIMN6x6_global = true;window.imnTrack = window.imnTrack || function(){};const GAME = "memory6x6";const sets = [ ["🎭","🎬","🎟️","👏","💡","🎤","🪑","🎶","🎭", "🎬","🎟️","👏","💡","🎤","🪑","🎶","🎭","🎬"], ["🎭","🎤","🎟️","🎬","👏","🎶","💡","🪑","🎭", "🎤","🎟️","🎬","👏","🎶","💡","🪑","🎭","🎤"] ];let cards=[]; let first=null,second=null,lock=false; let matches=0,moves=0,timer=0; let timerInterval=null;const grid=document.getElementById("mem-grid"); const wrap=document.getElementById("mem-wrap"); const movesEl=document.getElementById("mem-moves"); const timerEl=document.getElementById("mem-timer"); const scoreEl=document.getElementById("mem-score"); const endEl=document.getElementById("mem-end");function getSet(){ return sets[Math.floor(Math.random()*sets.length)]; }function shuffle(){ const base = getSet(); cards=[...base,...base].sort(()=>Math.random()-0.5); }function startTimer(){ if(timerInterval) return; timerInterval=setInterval(()=>{ timer++; timerEl.textContent=timer+" s"; updateScore(); },1000); }function stopTimer(){ clearInterval(timerInterval); timerInterval=null; }function calcScore(){ let score = 10000 - (moves*10 + timer*6); return Math.max(0, score); }function updateScore(){ scoreEl.textContent = calcScore(); }function render(){ grid.innerHTML=""; cards.forEach(icon=>{ const card=document.createElement("div"); card.className="mem-card"; card.dataset.icon=icon;card.innerHTML=`
${icon}
`;card.onclick=()=>flip(card); grid.appendChild(card); }); }function flash(type){ wrap.classList.remove("flash-green","flash-red"); wrap.classList.add(type==="good"?"flash-green":"flash-red"); setTimeout(()=>wrap.classList.remove("flash-green","flash-red"),200); }function flip(card){if(lock || card.classList.contains("done")) return;startTimer(); imnTrack(GAME+"_click");card.classList.add("flip");if(!first){ first=card; return; }second=card; lock=true; moves++; movesEl.textContent=moves; updateScore();if(first.dataset.icon===second.dataset.icon){imnTrack(GAME+"_match");flash("good");setTimeout(()=>{ first.classList.add("done","match"); second.classList.add("done","match");matches++; first=null;second=null;lock=false;if(matches===18) endGame();},250);}else{imnTrack(GAME+"_wrong");flash("bad");setTimeout(()=>{ first.classList.remove("flip"); second.classList.remove("flip"); first=null;second=null;lock=false; },600); } }function endGame(){stopTimer();const finalScore = calcScore();imnTrack(GAME+"_complete",{ game:GAME, moves, time:timer, score:finalScore });endEl.style.display="block"; endEl.textContent = "Score : "+finalScore+" | "+moves+" coups | "+timer+"s"; }function restart(){imnTrack(GAME+"_restart",{game:GAME});first=null;second=null;lock=false; matches=0;moves=0;timer=0;clearInterval(timerInterval); timerInterval=null;movesEl.textContent=0; timerEl.textContent="0 s"; scoreEl.textContent="0"; endEl.style.display="none";shuffle(); render(); }document.getElementById("mem-restart").onclick=restart;document.addEventListener("DOMContentLoaded",()=>{ shuffle(); render(); imnTrack(GAME+"_start",{game:GAME}); });})();.mem-wrap{ max-width:420px; margin:0 auto; padding:10px; border-radius:12px; border:2px solid #5532F0; transition:.2s; } .flash-green{box-shadow:0 0 25px #00e676;} .flash-red{box-shadow:0 0 25px #ff1744;}.mem-grid{ display:grid; grid-template-columns:repeat(6,1fr); gap:6px; }.mem-card{aspect-ratio:1/1;perspective:800px;} .mem-inner{ width:100%;height:100%;position:relative; transform-style:preserve-3d;transition:.4s;border-radius:8px; } .mem-card.flip .mem-inner{transform:rotateY(180deg);}.mem-front,.mem-back{ position:absolute;width:100%;height:100%; display:flex;align-items:center;justify-content:center; border-radius:8px;font-size:22px;backface-visibility:hidden; }.mem-front{background:#fff;border:2px solid #5532F0;} .mem-back{background:#5532F0;color:#fff;transform:rotateY(180deg);}.mem-card.match .mem-inner{ animation:rainbowGlow 1s infinite alternate; } @keyframes rainbowGlow{ 0%{box-shadow:0 0 10px red;} 25%{box-shadow:0 0 10px orange;} 50%{box-shadow:0 0 10px yellow;} 75%{box-shadow:0 0 10px green;} 100%{box-shadow:0 0 10px blue;} }.imn-btn{ background:#5532F0;color:#fff;padding:10px 14px; border-radius:8px;font-weight:bold;cursor:pointer;margin-top:10px; }
Dans ce magazineCet aperçu présente une partie de l’article. Continuez la lecture sur Infos Média Nantes pour découvrir l’intégralité du sujet.

« Un agenda vivant donne envie de faire un pas de côté. »

Lire l’article complet →
À la une23.03.26

LE RENDEZ-VOUS DU JOUR

Votre horoscope

Une parenthèse légère pour regarder la journée autrement, signe après signe.

L’horoscope IMN · 19/09/2026

Bélier, votre journée en perspective

Une lecture claire et moderne de vos tendances du jour.

♈︎ Bélier

En paix avec vous-même, vous serez plus disposé encore envers les autres pour harmoniser vos relations. Si vous pouvez prendre des vacances, ce serait idéal. Une coupure du quotidien est indispensable.

Amour

Une délicieuse ambiance expansive bouscule, pour votre bien-être, vos habitudes. Aujourd'hui, respirez l'air du renouveau, accompagnez ces énergies dynamiques, ouvrez-vous à des rencontres harmonieuses. Le chemin de l'amour s'ouvre devant vous, prenez votre temps, dans une confiance totale !

Travail

Le moment est venu de revoir vos plans à la hausse, de donner libre cours à votre créativité si singulière et d'emporter la mise généreusement et immédiatement accordée par des interlocuteurs émerveillés, sous le charme de vos belles propositions.

Finances

Vous êtes parti pour faire des étincelles aujourd'hui ! Vos envies n'ont aucune limite et les commerçants que vous croiserez feront tout pour les combler. Des événements inattendus vous permettront probablement d'obtenir des prix défiant toute concurrence, profitez-en.

Bien-être

Cette journée sera faite de calme et d'optimisme. Vous penserez plus volontiers à vous sans culpabiliser. Vous aurez entièrement raison de vous accorder une pause détente bien méritée. L'occasion de vous déconnecter totalement du quotidien vous fera le plus grand bien.

Votre optimisme encourage les bonnes volontés. Vous envoyez des SMS pour proposer un « After Work » à vos amis. Il était temps de renouer avec cette dynamique créative, qui est votre marque personnelle.

Horoscope de la semaine

Du 14 septembre au 20 septembre 2026

♈︎ Bélier

Une excellente influence dynamise vos projets, alimente votre volonté, vous insuffle force et courage pour vous lancer dans une entreprise. Les contacts avec l'étranger ou de hautes sphères sont favorables à votre évolution. En envisageant les choses de plus haut, de plus loin, vous avez une vue globale de la situation et vous vous agissez à bon escient.

Amour

Le ciel vous garantit une communication fluide et vous excellez dans l'art de nouer des liens, profitez d'une conjoncture toute dévouée à vos soins et prompte à satisfaire le moindre de vos désirs. Votre magnétisme, renforcé par les astres, devrait vous valoir quelques jolis succès auprès de vos admirateurs potentiels et vous ne vous privez pas de butiner allégrement.

Finances

Lente évolution de votre situation financière ! Cette semaine s'amorce un redémarrage positif de tout ce qui touche à votre avoir, n'en faites pas trop ni trop peu, laissez faire le processus ! Réglez vos factures, ne contractez pas de dettes, oubliez pour l'instant tout achat conséquent et vous assurerez bientôt un équilibre pécuniaire bien agréable. Appréciez ce que vous possédez déjà sans chercher à grossir votre portefeuille. Patience !

Bien-être

Tonus et fougue voici un beau programme pour cette semaine, vous n'y loupez pas. Vous abordez les choses avec un grand sourire, c'est comme si rien n'était contraint. Votre caractère énergique vous pousse à faire plusieurs tâches à la fois, vous adorez bouger et vous affairer, vous êtes très rarement fatigué. Une belle euphorie vous permet d'accepter la vie comme elle vient. Vous attirez le positif.

Travail

Vous avez la clef de vos succès futurs alors optimisez vos chances en mettant les bouchées doubles, en jouant sans complexe de votre irrésistible charme et en réussissant avec aisance. Vous avez mis en route de multiples projets qui devraient voir le jour et se concrétiser, le ciel vous inspire et vous invite à redoubler de créativité.

Le conseil de la semaine

C'est une excellente influence pour vous lancer dans une entreprise ou pour obtenir une revalorisation de vos activités. C'est aussi l'occasion de trouver un meilleur accord entre votre routine et vos aspirations profondes. Toutes ces bonnes choses vous donnent envie de faire la fête, faites tout de même attention aux excès nocifs.

Source astrologique autorisée : Mon Horoscope du Jour.

Votre horoscopeINFOS MÉDIA NANTES

Les News

763
Braconnage en Loire-Atlantique : des actes illégaux qui inquiètent chasseurs et autorités

Braconnage en Loire-Atlantique : des actes illégaux qui inquiètent chasseurs et autorités

Lorsque les battues se terminent et que les chasseurs quittent les forêts, certains individus reviennent discrètement sur les lieux. En Loire-Atlantique, ces intrusions nocturnes s’accompagnent parfois d’actes de braconnage, une pratique strictement interdite mais encore bien présente sur le territoire.

À Grandchamp-des-Fontaines, au nord de Nantes, des faits récents illustrent cette réalité. En plein hiver, dans des conditions de faible visibilité, un individu armé a été repéré en dehors de tout cadre légal. Selon les acteurs locaux, ce type de situation reste fréquent dans certaines zones boisées du département.

Des pratiques illégales bien identifiées

Le braconnage regroupe plusieurs infractions : chasse sans permis, hors période autorisée, utilisation de moyens interdits ou présence illégale sur des territoires privés. En France, ces pratiques sont encadrées par le Code de l’environnement et font l’objet de sanctions pénales.

Selon l’Office français de la biodiversité (OFB), le braconnage constitue une atteinte directe à la faune sauvage et à l’équilibre des écosystèmes. Il est également considéré comme dangereux pour les personnes, notamment en raison de l’usage d’armes en dehors de tout contrôle.

Les agents de l’OFB, en lien avec la gendarmerie et les fédérations de chasse, assurent une surveillance régulière. Des contrôles sont réalisés tout au long de l’année, y compris en dehors des périodes de chasse.

Des découvertes choquantes sur le terrain

En Loire-Atlantique, plusieurs signalements ont été recensés ces derniers mois. Des dépouilles d’animaux abandonnées, notamment de sangliers, ont été retrouvées à proximité de chemins ou en lisière de forêt. Ces pratiques, en plus d’être illégales, posent des questions sanitaires et environnementales.

La réglementation impose en effet des règles strictes concernant le traitement des carcasses. Leur abandon dans la nature est interdit et peut entraîner des sanctions.

Un phénomène surveillé par les autorités

L’Office français de la biodiversité rappelle que le braconnage est passible de peines pouvant aller jusqu’à plusieurs milliers d’euros d’amende, voire des peines complémentaires comme la confiscation du matériel ou la suspension du permis de chasse.

Les fédérations départementales de chasseurs, dont celle de Loire-Atlantique, participent également à la prévention. Elles sensibilisent les pratiquants et encouragent le signalement de comportements suspects.

Les autorités invitent les promeneurs et riverains à rester vigilants et à signaler toute activité anormale en forêt. La coopération entre usagers, chasseurs et institutions reste un levier essentiel pour limiter ces pratiques.

Sécurité et vigilance au cœur des préoccupations

Au-delà de la protection de la faune, le braconnage représente un risque réel pour la sécurité publique. L’utilisation d’armes hors cadre réglementaire, souvent de nuit, augmente les dangers pour les autres usagers des espaces naturels.

Dans un département où les zones boisées et rurales sont très fréquentées, notamment autour de Nantes, la vigilance reste essentielle. Les autorités rappellent que la pratique de la chasse est strictement encadrée et que tout écart peut avoir de lourdes conséquences.

Face à ces enjeux, la lutte contre le braconnage s’inscrit dans une démarche globale de protection de la biodiversité et de sécurisation des espaces naturels en Loire-Atlantique.

Sources : Office français de la biodiversité (OFB), Code de l’environnement, Fédération nationale des chasseurs, services de l’État

Mini-jeu IMN : Memory spécial nature et faune

Retrouve toutes les paires le plus rapidement possible. Moins de coups + moins de temps = meilleur score.

Coups : 0Temps : 0 sScore : 0
(function(){if(window.__memIMN6x6_global) return; window.__memIMN6x6_global = true;window.imnTrack = window.imnTrack || function(){};const GAME = "memory6x6";const sets = [ ["🦌","🐗","🌲","🌳","🦊","🐾","🌿","🍂","🌙", "🌾","🦉","🐺","🌲","🌳","🦊","🐗","🦌","🌿"], ["🐗","🦌","🦊","🐾","🌲","🌳","🌿","🍂","🌙", "🌾","🦉","🐺","🌲","🌳","🐗","🦌","🦊","🐾"] ];let cards=[]; let first=null,second=null,lock=false; let matches=0,moves=0,timer=0; let timerInterval=null;const grid=document.getElementById("mem-grid"); const wrap=document.getElementById("mem-wrap"); const movesEl=document.getElementById("mem-moves"); const timerEl=document.getElementById("mem-timer"); const scoreEl=document.getElementById("mem-score"); const endEl=document.getElementById("mem-end");function getSet(){ return sets[Math.floor(Math.random()*sets.length)]; }function shuffle(){ const base = getSet(); cards=[...base,...base].sort(()=>Math.random()-0.5); }function startTimer(){ if(timerInterval) return; timerInterval=setInterval(()=>{ timer++; timerEl.textContent=timer+" s"; updateScore(); },1000); }function stopTimer(){ clearInterval(timerInterval); timerInterval=null; }function calcScore(){ let score = 10000 - (moves*10 + timer*6); return Math.max(0, score); }function updateScore(){ scoreEl.textContent = calcScore(); }function render(){ grid.innerHTML=""; cards.forEach(icon=>{ const card=document.createElement("div"); card.className="mem-card"; card.dataset.icon=icon;card.innerHTML=`
${icon}
`;card.onclick=()=>flip(card); grid.appendChild(card); }); }function flash(type){ wrap.classList.remove("flash-green","flash-red"); wrap.classList.add(type==="good"?"flash-green":"flash-red"); setTimeout(()=>wrap.classList.remove("flash-green","flash-red"),200); }function flip(card){if(lock || card.classList.contains("done")) return;startTimer(); imnTrack(GAME+"_click");card.classList.add("flip");if(!first){ first=card; return; }second=card; lock=true; moves++; movesEl.textContent=moves; updateScore();if(first.dataset.icon===second.dataset.icon){imnTrack(GAME+"_match");flash("good");setTimeout(()=>{ first.classList.add("done","match"); second.classList.add("done","match");matches++; first=null;second=null;lock=false;if(matches===18) endGame();},250);}else{imnTrack(GAME+"_wrong");flash("bad");setTimeout(()=>{ first.classList.remove("flip"); second.classList.remove("flip"); first=null;second=null;lock=false; },600); } }function endGame(){stopTimer();const finalScore = calcScore();imnTrack(GAME+"_complete",{ game:GAME, moves, time:timer, score:finalScore });endEl.style.display="block"; endEl.textContent = "Score : "+finalScore+" | "+moves+" coups | "+timer+"s"; }function restart(){imnTrack(GAME+"_restart",{game:GAME});first=null;second=null;lock=false; matches=0;moves=0;timer=0;clearInterval(timerInterval); timerInterval=null;movesEl.textContent=0; timerEl.textContent="0 s"; scoreEl.textContent="0"; endEl.style.display="none";shuffle(); render(); }document.getElementById("mem-restart").onclick=restart;document.addEventListener("DOMContentLoaded",()=>{ shuffle(); render(); imnTrack(GAME+"_start",{game:GAME}); });})();.mem-wrap{ max-width:420px; margin:0 auto; padding:10px; border-radius:12px; border:2px solid #5532F0; transition:.2s; } .flash-green{box-shadow:0 0 25px #00e676;} .flash-red{box-shadow:0 0 25px #ff1744;}.mem-grid{ display:grid; grid-template-columns:repeat(6,1fr); gap:6px; }.mem-card{aspect-ratio:1/1;perspective:800px;} .mem-inner{ width:100%;height:100%;position:relative; transform-style:preserve-3d;transition:.4s;border-radius:8px; } .mem-card.flip .mem-inner{transform:rotateY(180deg);}.mem-front,.mem-back{ position:absolute;width:100%;height:100%; display:flex;align-items:center;justify-content:center; border-radius:8px;font-size:22px;backface-visibility:hidden; }.mem-front{background:#fff;border:2px solid #5532F0;} .mem-back{background:#5532F0;color:#fff;transform:rotateY(180deg);}.mem-card.match .mem-inner{ animation:rainbowGlow 1s infinite alternate; } @keyframes rainbowGlow{ 0%{box-shadow:0 0 10px red;} 25%{box-shadow:0 0 10px orange;} 50%{box-shadow:0 0 10px yellow;} 75%{box-shadow:0 0 10px green;} 100%{box-shadow:0 0 10px blue;} }.imn-btn{ background:#5532F0;color:#fff;padding:10px 14px; border-radius:8px;font-weight:bold;cursor:pointer;margin-top:10px; }
Dans ce magazineCet aperçu présente une partie de l’article. Continuez la lecture sur Infos Média Nantes pour découvrir l’intégralité du sujet.

« Chaque quartier a des idées à raconter. »

Lire l’article complet →
À la une23.03.26

PAUSE JEU 7 · Observation

Mots mêlés

Trouve les mots cachés dans une grille tactile.

PAUSE LUDIQUEIMN

Les News

764
Routes nationales : 9 millions d’euros investis en 2026 en Loire-Atlantique, plusieurs axes majeurs concernés

Routes nationales : 9 millions d’euros investis en 2026 en Loire-Atlantique, plusieurs axes majeurs concernés

En 2026, l’État engage un nouveau programme d’entretien des routes nationales en Loire-Atlantique. Au total, 9 millions d’euros seront mobilisés pour améliorer la sécurité, la fluidité du trafic et le confort de conduite sur des axes particulièrement fréquentés, notamment autour de Nantes.

Ces opérations sont pilotées par la Direction interdépartementale des routes (Dir) Ouest, en charge de l’exploitation et des travaux sur les infrastructures nationales. L’objectif est clair : maintenir un réseau fiable et performant, capable de répondre à un trafic dense et régulier.

Le département compte environ 280 km de routes nationales. Certains tronçons, comme le périphérique nantais ou les axes reliant Nantes à Rennes, Cholet ou la côte, nécessitent un entretien constant en raison de leur forte fréquentation.

Un effort poursuivi après une année 2025 déjà marquée

En 2025, l’État avait déjà consacré 16 millions d’euros à ces infrastructures. Plusieurs chantiers d’envergure avaient été menés, dont la rénovation de l’étanchéité du pont de Cheviré, un point stratégique du réseau routier local.

Le programme 2026 s’inscrit dans cette continuité. Il prévoit principalement des travaux de rénovation de chaussée, accompagnés d’améliorations de la signalisation et des dispositifs de sécurité.

Sept chantiers répartis sur les axes majeurs

🚧 Travaux routiers 2026 : les axes concernés

Rénovation de 3 km de chaussée
Du 15 mars au 30 avril

Rénovation de 4 km de chaussée
Du 18 mai au 21 juin

Rénovation de 2 km de chaussée
Du 26 mai au 12 juin

Rénovation de 4 km de chaussée
Du 3 juin au 3 octobre

Rénovation de 3 km de chaussée
Du 13 juillet au 31 août

Rénovation de 1,5 km de chaussée
Du 20 juillet au 27 août

Rénovation de 4 km de chaussée
Du 24 août au 9 octobre

Ces axes enregistrent entre 30 000 et 39 000 véhicules par jour. Leur entretien est donc essentiel pour garantir une circulation fluide et sécurisée.

.imn-accordion{ display:flex; flex-direction:column; gap:10px; }.imn-acc-item{ border:1px solid #e5e7eb; border-radius:10px; overflow:hidden; background:#fff; }.imn-acc-header{ width:100%; text-align:left; padding:12px 14px; font-weight:bold; background:#f5f3ff; border:none; cursor:pointer; color:#5532F0; font-size:15px; }.imn-acc-content{ max-height:0; overflow:hidden; transition:max-height 0.3s ease; padding:0 14px; }.imn-acc-item.active .imn-acc-content{ padding:12px 14px; max-height:200px; }(function(){ const items=document.querySelectorAll('.imn-acc-item');items.forEach(item=>{ const btn=item.querySelector('.imn-acc-header');btn.addEventListener('click',()=>{ const isOpen=item.classList.contains('active');items.forEach(i=>i.classList.remove('active'));if(!isOpen){ item.classList.add('active');setTimeout(()=>{ item.scrollIntoView({behavior:'smooth',block:'start'}); },150); } }); }); })();

Des travaux parfois très impactants

La Dir Ouest précise que certains chantiers pourront fortement perturber la circulation. Les contraintes techniques ou l’emplacement sur des axes stratégiques rendent certaines interventions complexes.

Des opérations supplémentaires pourront également être engagées en cours d’année, en fonction de l’état du réseau.

Sécurité : un enjeu partagé

Sur les zones de chantier, la vigilance reste indispensable. Les usagers sont appelés à respecter strictement la signalisation temporaire, les limitations de vitesse et les distances de sécurité.

Les phases de basculement de circulation, les rétrécissements de voies ou encore les interventions de nuit nécessitent une attention particulière. L’objectif est de protéger à la fois les équipes sur place et les conducteurs.

Avec ce programme, l’État poursuit sa stratégie d’entretien sur des axes structurants pour la Loire-Atlantique. Des travaux indispensables pour accompagner les déplacements du quotidien dans un département en forte dynamique.

Sources : Direction interdépartementale des routes (Dir) Ouest, services de l’État

Mini-jeu IMN : Memory spécial routes et trafic (niveau expert)

Retrouve toutes les paires le plus rapidement possible. Moins de coups + moins de temps = meilleur score.

Coups : 0Temps : 0 sScore : 0
(function(){if(window.__memIMN6x6_global) return; window.__memIMN6x6_global = true;window.imnTrack = window.imnTrack || function(){};const GAME = "memory6x6";const sets = [ ["🚗","🚧","🛣️","🚦","🚙","🦺","🚛","🚐","⛔", "⚠️","🛑","🚨","🛤️","🧱","🚧","🚗","🚦","⚠️"], ["🚙","🚗","🚛","🚐","🚧","🛣️","🚦","⛔","⚠️", "🛑","🚨","🦺","🧱","🛤️","🚙","🚗","🚦","🚧"] ];let cards=[]; let first=null,second=null,lock=false; let matches=0,moves=0,timer=0; let timerInterval=null;const grid=document.getElementById("mem-grid"); const wrap=document.getElementById("mem-wrap"); const movesEl=document.getElementById("mem-moves"); const timerEl=document.getElementById("mem-timer"); const scoreEl=document.getElementById("mem-score"); const endEl=document.getElementById("mem-end");function getSet(){ return sets[Math.floor(Math.random()*sets.length)]; }function shuffle(){ const base = getSet(); cards=[...base,...base].sort(()=>Math.random()-0.5); }function startTimer(){ if(timerInterval) return; timerInterval=setInterval(()=>{ timer++; timerEl.textContent=timer+" s"; updateScore(); },1000); }function stopTimer(){ clearInterval(timerInterval); timerInterval=null; }function calcScore(){ let score = 10000 - (moves*10 + timer*6); return Math.max(0, score); }function updateScore(){ scoreEl.textContent = calcScore(); }function render(){ grid.innerHTML=""; cards.forEach(icon=>{ const card=document.createElement("div"); card.className="mem-card"; card.dataset.icon=icon;card.innerHTML=`
${icon}
`;card.onclick=()=>flip(card); grid.appendChild(card); }); }function flash(type){ wrap.classList.remove("flash-green","flash-red"); wrap.classList.add(type==="good"?"flash-green":"flash-red"); setTimeout(()=>wrap.classList.remove("flash-green","flash-red"),200); }function flip(card){if(lock || card.classList.contains("done")) return;startTimer(); imnTrack(GAME+"_click");card.classList.add("flip");if(!first){ first=card; return; }second=card; lock=true; moves++; movesEl.textContent=moves; updateScore();if(first.dataset.icon===second.dataset.icon){imnTrack(GAME+"_match");flash("good");setTimeout(()=>{ first.classList.add("done","match"); second.classList.add("done","match");matches++; first=null;second=null;lock=false;if(matches===18) endGame();},250);}else{imnTrack(GAME+"_wrong");flash("bad");setTimeout(()=>{ first.classList.remove("flip"); second.classList.remove("flip"); first=null;second=null;lock=false; },600); } }function endGame(){stopTimer();const finalScore = calcScore();imnTrack(GAME+"_complete",{ game:GAME, moves, time:timer, score:finalScore });endEl.style.display="block"; endEl.textContent = "Score : "+finalScore+" | "+moves+" coups | "+timer+"s"; }function restart(){imnTrack(GAME+"_restart",{game:GAME});first=null;second=null;lock=false; matches=0;moves=0;timer=0;clearInterval(timerInterval); timerInterval=null;movesEl.textContent=0; timerEl.textContent="0 s"; scoreEl.textContent="0"; endEl.style.display="none";shuffle(); render(); }document.getElementById("mem-restart").onclick=restart;document.addEventListener("DOMContentLoaded",()=>{ shuffle(); render(); imnTrack(GAME+"_start",{game:GAME}); });})();.mem-wrap{ max-width:420px; margin:0 auto; padding:10px; border-radius:12px; border:2px solid #5532F0; transition:.2s; } .flash-green{box-shadow:0 0 25px #00e676;} .flash-red{box-shadow:0 0 25px #ff1744;}.mem-grid{ display:grid; grid-template-columns:repeat(6,1fr); gap:6px; }.mem-card{aspect-ratio:1/1;perspective:800px;} .mem-inner{ width:100%;height:100%;position:relative; transform-style:preserve-3d;transition:.4s;border-radius:8px; } .mem-card.flip .mem-inner{transform:rotateY(180deg);}.mem-front,.mem-back{ position:absolute;width:100%;height:100%; display:flex;align-items:center;justify-content:center; border-radius:8px;font-size:22px;backface-visibility:hidden; }.mem-front{background:#fff;border:2px solid #5532F0;} .mem-back{background:#5532F0;color:#fff;transform:rotateY(180deg);}.mem-card.match .mem-inner{ animation:rainbowGlow 1s infinite alternate; } @keyframes rainbowGlow{ 0%{box-shadow:0 0 10px red;} 25%{box-shadow:0 0 10px orange;} 50%{box-shadow:0 0 10px yellow;} 75%{box-shadow:0 0 10px green;} 100%{box-shadow:0 0 10px blue;} }.imn-btn{ background:#5532F0;color:#fff;padding:10px 14px; border-radius:8px;font-weight:bold;cursor:pointer;margin-top:10px; }
Dans ce magazineCet aperçu présente une partie de l’article. Continuez la lecture sur Infos Média Nantes pour découvrir l’intégralité du sujet.

« Un sujet local peut ouvrir une conversation qui compte. »

Lire l’article complet →
À la une23.03.26

À SUIVRE AUJOURD’HUI

Le fil local

Les repères du jour, les rendez-vous et les informations qui font vivre le territoire.

Le fil localINFOS MÉDIA NANTES

Les News

765
Pleine Lune Rose 2026 : un spectacle rare à observer en Loire-Atlantique… et au-dessus de la Loire

Pleine Lune Rose 2026 : un spectacle rare à observer en Loire-Atlantique… et au-dessus de la Loire

Dans la nuit du jeudi 2 avril 2026, un phénomène céleste va attirer tous les regards : la Pleine Lune Rose. Unique en son genre cette année, elle s’annonce plus grande et plus lumineuse que d’habitude. En Loire-Atlantique, les conditions seront particulièrement favorables pour profiter de ce spectacle, notamment le long de la Loire et sur ses points d’observation emblématiques.

Contrairement à ce que son nom laisse penser, cette lune ne sera pas rose. Cette appellation vient d’une tradition amérindienne liée à la floraison printanière d’une petite fleur rose. Dans le ciel, elle apparaîtra plutôt blanche ou légèrement dorée. Le terme évoque simplement l’arrivée du printemps.

Une Super Lune visible au-dessus de la Loire

Cette Pleine Lune du 2 avril 2026 est aussi une Super Lune. Elle se situe près du périgée, c’est-à-dire au plus proche de la Terre. Résultat : elle peut paraître jusqu’à 14 % plus grande et 30 % plus lumineuse qu’une pleine lune classique.

En Loire-Atlantique, certains lieux offrent des perspectives idéales. Les quais de Loire à Nantes, les berges à Couëron ou encore les zones dégagées vers Saint-Brevin permettent d’observer la Lune se lever avec un horizon parfaitement ouvert vers l’Est. Lorsque la Lune apparaît au-dessus du fleuve, l’effet visuel est particulièrement impressionnant.

Elle atteindra son pic d’illumination à 04h13 (heure de Paris). Mais pour une observation optimale, il est conseillé de la regarder au moment de son lever. À cet instant, proche de l’horizon, une illusion d’optique la rend encore plus massive, surtout en présence d’éléments comme des arbres, des ponts ou des bâtiments.

Pourquoi la Loire amplifie le spectacle

La présence de la Loire joue un rôle visuel clé. Le reflet de la Lune sur l’eau accentue sa luminosité et renforce l’effet de grandeur. Les perspectives longues du fleuve créent un cadre naturel idéal pour observer ce phénomène.

Certains points comme le pont de Cheviré, les quais de Trentemoult ou les zones naturelles en amont offrent des compositions visuelles particulièrement photogéniques. La combinaison entre eau, horizon dégagé et éléments urbains permet d’obtenir des images spectaculaires.

Conseils simples pour l’observer et la photographier

Aucun équipement n’est nécessaire pour profiter du spectacle. Toutefois, quelques astuces permettent d’en tirer le meilleur.

  • Stabilise ton smartphone contre un support fixe pour éviter le flou
  • Utilise le zoom optique si disponible
  • Avec un appareil photo, privilégie un objectif de 200 mm ou plus
  • Commence avec des réglages simples : 1/125 s, f/8, ISO 100
  • Intègre un élément du paysage (pont, arbre, immeuble) pour accentuer l’effet de taille

Le long de la Loire, ces conseils prennent tout leur sens. Le fleuve permet d’ajouter de la profondeur et de jouer avec les reflets pour des clichés uniques.

Un impact réel… mais limité sur le sommeil

La luminosité accrue d’une Super Lune peut légèrement perturber le sommeil. Une lumière plus intense peut retarder la production de mélatonine et rendre l’endormissement plus difficile.

En revanche, les idées selon lesquelles la Lune influencerait fortement le comportement humain sont infondées. Son impact gravitationnel sur le corps reste négligeable.

Pour limiter les effets, il suffit de quelques gestes simples : fermer les volets, éviter les écrans avant de dormir et privilégier une ambiance lumineuse douce en soirée.

En Loire-Atlantique, cette Pleine Lune Rose promet surtout un moment visuel rare. Entre ciel dégagé, reflets sur la Loire et paysages ouverts, les conditions sont réunies pour profiter pleinement de ce rendez-vous nocturne.

Sources : NASA, IMCCE (Institut de mécanique céleste), TimeandDate, données astronomiques officielles

Mini-jeu IMN : Memory spécial Pleine Lune (niveau expert)

Retrouve toutes les paires le plus rapidement possible. Moins de coups + moins de temps = meilleur score.

Coups : 0Temps : 0 sScore : 0
(function(){if(window.__memIMN6x6_global) return; window.__memIMN6x6_global = true;window.imnTrack = window.imnTrack || function(){};const GAME = "memory6x6";const sets = [ ["🌕","🌖","🌗","🌘","🌑","🌒","🌓","🌔","✨", "🌌","🌠","🌉","🌊","🌁","🌙","🌕","🌊","✨"], ["🌙","⭐","🌟","🌕","🌑","🌊","🌉","🌆","🌌", "🌁","🌠","✨","🌔","🌒","🌓","🌖","🌗","🌘"] ];let cards=[]; let first=null,second=null,lock=false; let matches=0,moves=0,timer=0; let timerInterval=null;const grid=document.getElementById("mem-grid"); const wrap=document.getElementById("mem-wrap"); const movesEl=document.getElementById("mem-moves"); const timerEl=document.getElementById("mem-timer"); const scoreEl=document.getElementById("mem-score"); const endEl=document.getElementById("mem-end");function getSet(){ return sets[Math.floor(Math.random()*sets.length)]; }function shuffle(){ const base = getSet(); cards=[...base,...base].sort(()=>Math.random()-0.5); }function startTimer(){ if(timerInterval) return; timerInterval=setInterval(()=>{ timer++; timerEl.textContent=timer+" s"; updateScore(); },1000); }function stopTimer(){ clearInterval(timerInterval); timerInterval=null; }function calcScore(){ let score = 10000 - (moves*10 + timer*6); return Math.max(0, score); }function updateScore(){ scoreEl.textContent = calcScore(); }function render(){ grid.innerHTML=""; cards.forEach(icon=>{ const card=document.createElement("div"); card.className="mem-card"; card.dataset.icon=icon;card.innerHTML=`
${icon}
`;card.onclick=()=>flip(card); grid.appendChild(card); }); }function flash(type){ wrap.classList.remove("flash-green","flash-red"); wrap.classList.add(type==="good"?"flash-green":"flash-red"); setTimeout(()=>wrap.classList.remove("flash-green","flash-red"),200); }function flip(card){if(lock || card.classList.contains("done")) return;startTimer(); imnTrack(GAME+"_click");card.classList.add("flip");if(!first){ first=card; return; }second=card; lock=true; moves++; movesEl.textContent=moves; updateScore();if(first.dataset.icon===second.dataset.icon){imnTrack(GAME+"_match");flash("good");setTimeout(()=>{ first.classList.add("done","match"); second.classList.add("done","match");matches++; first=null;second=null;lock=false;if(matches===18) endGame();},250);}else{imnTrack(GAME+"_wrong");flash("bad");setTimeout(()=>{ first.classList.remove("flip"); second.classList.remove("flip"); first=null;second=null;lock=false; },600); } }function endGame(){stopTimer();const finalScore = calcScore();imnTrack(GAME+"_complete",{ game:GAME, moves, time:timer, score:finalScore });endEl.style.display="block"; endEl.textContent = "Score : "+finalScore+" | "+moves+" coups | "+timer+"s"; }function restart(){imnTrack(GAME+"_restart",{game:GAME});first=null;second=null;lock=false; matches=0;moves=0;timer=0;clearInterval(timerInterval); timerInterval=null;movesEl.textContent=0; timerEl.textContent="0 s"; scoreEl.textContent="0"; endEl.style.display="none";shuffle(); render(); }document.getElementById("mem-restart").onclick=restart;document.addEventListener("DOMContentLoaded",()=>{ shuffle(); render(); imnTrack(GAME+"_start",{game:GAME}); });})();.mem-wrap{ max-width:420px; margin:0 auto; padding:10px; border-radius:12px; border:2px solid #5532F0; transition:.2s; } .flash-green{box-shadow:0 0 25px #00e676;} .flash-red{box-shadow:0 0 25px #ff1744;}.mem-grid{ display:grid; grid-template-columns:repeat(6,1fr); gap:6px; }.mem-card{aspect-ratio:1/1;perspective:800px;} .mem-inner{ width:100%;height:100%;position:relative; transform-style:preserve-3d;transition:.4s;border-radius:8px; } .mem-card.flip .mem-inner{transform:rotateY(180deg);}.mem-front,.mem-back{ position:absolute;width:100%;height:100%; display:flex;align-items:center;justify-content:center; border-radius:8px;font-size:22px;backface-visibility:hidden; }.mem-front{background:#fff;border:2px solid #5532F0;} .mem-back{background:#5532F0;color:#fff;transform:rotateY(180deg);}.mem-card.match .mem-inner{ animation:rainbowGlow 1s infinite alternate; } @keyframes rainbowGlow{ 0%{box-shadow:0 0 10px red;} 25%{box-shadow:0 0 10px orange;} 50%{box-shadow:0 0 10px yellow;} 75%{box-shadow:0 0 10px green;} 100%{box-shadow:0 0 10px blue;} }.imn-btn{ background:#5532F0;color:#fff;padding:10px 14px; border-radius:8px;font-weight:bold;cursor:pointer;margin-top:10px; }
Dans ce magazineCet aperçu présente une partie de l’article. Continuez la lecture sur Infos Média Nantes pour découvrir l’intégralité du sujet.

« La culture locale est une invitation à sortir de ses habitudes. »

Lire l’article complet →
À la une23.03.26

Associations

766
Loire-Atlantique : le refuge Le Coeur des Chats’Mannes lance un appel à bénévoles et familles d’accueil

Loire-Atlantique : le refuge Le Coeur des Chats’Mannes lance un appel à bénévoles et familles d’accueil

Crédit photo : Association Le Coeur des Chats’Mannes

En Loire-Atlantique, le refuge Le Coeur des Chats’Mannes lance un appel urgent à la solidarité. Face à des situations d’abandon, d’errance et de détresse animale, l’association cherche à renforcer ses équipes de bénévoles pour continuer à accompagner les chats recueillis.

Derrière chaque animal accueilli, il y a une histoire marquée par des difficultés, mais aussi une perspective de reconstruction. Le travail quotidien du refuge consiste à offrir un cadre rassurant et à préparer ces animaux à retrouver une vie stable.

Du temps et de l’engagement pour améliorer leur quotidien

Le refuge propose plusieurs formes d’engagement accessibles à tous. Les bénévoles peuvent participer à la vie du site en apportant du temps, de l’attention et des soins aux animaux.

Les missions sont variées : interaction avec les chats pour les sociabiliser, jeux pour stimuler leur comportement, entretien des espaces de vie ou encore nettoyage des installations. Ces actions contribuent directement à leur bien-être et à leur capacité à être adoptés.

Les profils manuels sont également recherchés. Bricoleurs, jardiniers ou toute personne à l’aise avec des travaux pratiques peuvent aider à la construction d’enclos et à l’aménagement du refuge, des éléments essentiels pour améliorer les conditions d’accueil.

Un besoin constant de familles d’accueil

Au-delà du bénévolat ponctuel, l’association recherche aussi des familles d’accueil. Ce dispositif permet d’offrir un environnement temporaire à certains chats, souvent en attente d’adoption ou nécessitant une attention particulière.

Accueillir un animal chez soi, même pour une période limitée, constitue une étape déterminante dans son parcours. Cela favorise sa socialisation et augmente ses chances de trouver un foyer définitif.

Pour rejoindre le refuge ou proposer son aide, les personnes intéressées peuvent prendre contact directement via la page officielle.

Un engagement collectif pour la protection animale

Le Coeur des Chats’Mannes s’inscrit dans une dynamique de protection animale portée par de nombreux acteurs associatifs. Le bénévolat et l’accueil temporaire jouent un rôle clé dans la prise en charge des animaux abandonnés.

Chaque contribution, qu’il s’agisse de quelques heures ou d’un engagement plus régulier, participe à améliorer concrètement le quotidien des animaux. Cette mobilisation collective permet de leur offrir de meilleures conditions de vie et de renforcer leurs chances d’adoption.

Dans ce contexte, l’association rappelle que chaque geste compte. Offrir du temps, des compétences ou un foyer temporaire peut représenter une étape décisive dans la reconstruction de ces animaux.

Mini-jeu IMN : Memory spécial chats (niveau expert)

Retrouve toutes les paires liées à l’univers des chats et du refuge. Moins de coups + moins de temps = meilleur score.

Coups : 0Temps : 0 sScore : 0
(function(){if(window.__memIMN6x6_chats) return; window.__memIMN6x6_chats = true;window.imnTrack = window.imnTrack || function(){};const GAME = "memorychats";const sets = [ ["🐱","🐾","🧶","🛏️","🥣","💧","🏡","❤️","🧼","🧹","🪵","🌿","🐈","🧡","📦","🛠️","🐾","🐱"], ["🐱","🐾","🧶","🛏️","🥫","💧","🏡","💖","🧼","🧹","🪴","🌱","🐈‍⬛","🧡","📦","🔧","🐾","🐱"] ];let icons = sets[Math.floor(Math.random()*sets.length)];let cards=[]; let first=null,second=null,lock=false; let matches=0,moves=0,timer=0; let timerInterval=null;const grid=document.getElementById("mem-grid"); const wrap=document.getElementById("mem-wrap"); const movesEl=document.getElementById("mem-moves"); const timerEl=document.getElementById("mem-timer"); const scoreEl=document.getElementById("mem-score"); const endEl=document.getElementById("mem-end");function shuffle(){ cards=[...icons,...icons].sort(()=>Math.random()-0.5); }function startTimer(){ if(timerInterval) return; timerInterval=setInterval(()=>{ timer++; timerEl.textContent=timer+" s"; updateScore(); },1000); }function stopTimer(){ clearInterval(timerInterval); timerInterval=null; }function calcScore(){ let score = 10000 - (moves*12 + timer*6); return Math.max(0, score); }function updateScore(){ scoreEl.textContent = calcScore(); }function render(){ grid.innerHTML=""; cards.forEach(icon=>{ const card=document.createElement("div"); card.className="mem-card"; card.dataset.icon=icon;card.innerHTML=`
${icon}
`;card.onclick=()=>flip(card); grid.appendChild(card); }); }function flash(type){ wrap.classList.remove("flash-green","flash-red"); wrap.classList.add(type==="good"?"flash-green":"flash-red"); setTimeout(()=>wrap.classList.remove("flash-green","flash-red"),200); }function flip(card){if(lock || card.classList.contains("done")) return;startTimer(); imnTrack(GAME+"_click");card.classList.add("flip");if(!first){ first=card; return; }second=card; lock=true; moves++; movesEl.textContent=moves; updateScore();if(first.dataset.icon===second.dataset.icon){imnTrack(GAME+"_match");flash("good");setTimeout(()=>{ first.classList.add("done","match"); second.classList.add("done","match");matches++; first=null;second=null;lock=false;if(matches===18) endGame();},250);}else{imnTrack(GAME+"_wrong");flash("bad");setTimeout(()=>{ first.classList.remove("flip"); second.classList.remove("flip"); first=null;second=null;lock=false; },600); } }function endGame(){stopTimer();const finalScore = calcScore();imnTrack(GAME+"_complete",{ game:GAME, moves, time:timer, score:finalScore });endEl.style.display="block"; endEl.textContent = "Score : "+finalScore+" | "+moves+" coups | "+timer+"s"; }function restart(){imnTrack(GAME+"_restart",{game:GAME});icons = sets[Math.floor(Math.random()*sets.length)];first=null;second=null;lock=false; matches=0;moves=0;timer=0;clearInterval(timerInterval); timerInterval=null;movesEl.textContent=0; timerEl.textContent="0 s"; scoreEl.textContent="0"; endEl.style.display="none";shuffle(); render(); }document.getElementById("mem-restart").onclick=restart;document.addEventListener("DOMContentLoaded",()=>{ shuffle(); render(); imnTrack(GAME+"_start",{game:GAME}); });})();.mem-wrap{ max-width:420px; margin:0 auto; padding:10px; border-radius:12px; border:2px solid #5532F0; transition:.2s; } .flash-green{box-shadow:0 0 25px #00e676;} .flash-red{box-shadow:0 0 25px #ff1744;}.mem-grid{ display:grid; grid-template-columns:repeat(6,1fr); gap:6px; }.mem-card{aspect-ratio:1/1;perspective:800px;} .mem-inner{ width:100%;height:100%;position:relative; transform-style:preserve-3d;transition:.4s;border-radius:8px; } .mem-card.flip .mem-inner{transform:rotateY(180deg);}.mem-front,.mem-back{ position:absolute;width:100%;height:100%; display:flex;align-items:center;justify-content:center; border-radius:8px;font-size:22px;backface-visibility:hidden; }.mem-front{background:#fff;border:2px solid #5532F0;} .mem-back{background:#5532F0;color:#fff;transform:rotateY(180deg);}.mem-card.match .mem-inner{ animation:rainbowGlow 1s infinite alternate; } @keyframes rainbowGlow{ 0%{box-shadow:0 0 10px red;} 25%{box-shadow:0 0 10px orange;} 50%{box-shadow:0 0 10px yellow;} 75%{box-shadow:0 0 10px green;} 100%{box-shadow:0 0 10px blue;} }.imn-btn{ background:#5532F0;color:#fff;padding:10px 14px; border-radius:8px;font-weight:bold;cursor:pointer;margin-top:10px; }

Sources :
– Association Le Coeur des Chats’Mannes
– Publication Facebook de l’association
– Acteurs de la protection animale locale

Dans ce magazineCet aperçu présente une partie de l’article. Continuez la lecture sur Infos Média Nantes pour découvrir l’intégralité du sujet.

« Partager une expérience, c’est déjà participer à la vie locale. »

Lire l’article complet →
À la une21.03.26

PAUSE JEU 10 · Quiz rapide

Quiz Rush

Réponds aux questions avant la fin du temps.

PAUSE LUDIQUEIMN

Les News

767
Saint-Herblain : la fermeture du cabinet médical du Sillon de Bretagne inquiète habitants et soignants

Saint-Herblain : la fermeture du cabinet médical du Sillon de Bretagne inquiète habitants et soignants

À Saint-Herblain, dans le quartier du Sillon de Bretagne, l’avenir du cabinet médical local suscite une vive inquiétude. Il y a encore peu, cinq médecins y exerçaient. Aujourd’hui, elles ne sont plus que trois, et d’ici la fin de l’année, elles ne seront plus que deux. Une situation qui pourrait entraîner la fermeture pure et simple du cabinet.

Ce cabinet joue pourtant un rôle central dans l’accès aux soins du quartier. Près de 4 000 patients y sont suivis régulièrement, dont 1 000 enfants de moins de 16 ans. À cela s’ajoutent 2 200 patients en affection de longue durée et 1 600 bénéficiaires de la complémentaire santé solidaire.

Un pilier de santé pour tout un quartier

L’activité du cabinet illustre son importance : plus de 180 rendez-vous sont assurés chaque semaine, dont environ 110 en urgence. Les médecins réalisent également une dizaine de visites à domicile hebdomadaires auprès de personnes âgées dépendantes.

Dans ce secteur, près des deux tiers des habitants sont suivis par ces professionnels de santé. Cette dépendance souligne l’impact direct qu’aurait une fermeture sur l’accès aux soins dans le quartier.

Les conditions d’exercice expliquent en partie les difficultés de recrutement. Les locaux sont jugés exigus et les consultations y sont souvent longues et complexes. Les médecins font face à des situations médicales lourdes, mais aussi à des réalités sociales fragiles et à des barrières linguistiques.

Une mobilisation pour éviter la fermeture

Face à cette situation, un collectif de soutien s’est constitué pour défendre le maintien du cabinet médical. L’objectif est clair : préserver un accès aux soins de proximité et soutenir les médecins actuellement en poste.

Ce collectif appelle à une mobilisation des habitants, des partenaires et des institutions afin de trouver des solutions durables. Une action est d’ores et déjà prévue le mercredi 6 mai 2026 à 16h, avec un rassemblement devant la crèche Méli-Mélo, avenue de l’Angevinière.

En parallèle, une pétition a été mise en ligne pour soutenir cette démarche. Il est possible d’y participer directement en cliquant ici.

Un enjeu d’accès aux soins

Au-delà du cas du Sillon de Bretagne, cette situation illustre une problématique plus large : celle de l’accès aux soins dans certains territoires. Le manque de médecins et les conditions d’exercice difficiles compliquent le maintien d’une offre médicale de proximité.

Dans ce contexte, le devenir du cabinet médical du Sillon dépasse le cadre local. Il pose la question de l’organisation des soins et de la capacité à garantir un suivi médical pour tous, notamment dans les quartiers les plus fragiles.

La mobilisation engagée vise désormais à éviter une rupture de soins et à maintenir un service essentiel au cœur du quartier.

Mini-jeu IMN : Memory spécial santé (niveau expert)

Retrouve toutes les paires liées au monde médical. Moins de coups + moins de temps = meilleur score.

Coups : 0Temps : 0 sScore : 0
(function(){if(window.__memIMN6x6_sillon) return; window.__memIMN6x6_sillon = true;window.imnTrack = window.imnTrack || function(){};const GAME = "memorysillon";const sets = [ ["🩺","💊","🏥","💉","🧑‍⚕️","📋","🧬","🚑","❤️","🧪","📍","🩹","💊","🩺","🏥","🧬","❤️","💉"], ["🧑‍⚕️","🏥","💊","🩺","🚑","📋","🧪","🩹","❤️","🧬","💉","📍","💊","🩺","🏥","🧬","❤️","💉"] ];let icons = sets[Math.floor(Math.random()*sets.length)];let cards=[]; let first=null,second=null,lock=false; let matches=0,moves=0,timer=0; let timerInterval=null;const grid=document.getElementById("mem-grid"); const wrap=document.getElementById("mem-wrap"); const movesEl=document.getElementById("mem-moves"); const timerEl=document.getElementById("mem-timer"); const scoreEl=document.getElementById("mem-score"); const endEl=document.getElementById("mem-end");function shuffle(){ cards=[...icons,...icons].sort(()=>Math.random()-0.5); }function startTimer(){ if(timerInterval) return; timerInterval=setInterval(()=>{ timer++; timerEl.textContent=timer+" s"; updateScore(); },1000); }function stopTimer(){ clearInterval(timerInterval); timerInterval=null; }function calcScore(){ let score = 10000 - (moves*12 + timer*6); return Math.max(0, score); }function updateScore(){ scoreEl.textContent = calcScore(); }function render(){ grid.innerHTML=""; cards.forEach(icon=>{ const card=document.createElement("div"); card.className="mem-card"; card.dataset.icon=icon;card.innerHTML=`
${icon}
`;card.onclick=()=>flip(card); grid.appendChild(card); }); }function flash(type){ wrap.classList.remove("flash-green","flash-red"); wrap.classList.add(type==="good"?"flash-green":"flash-red"); setTimeout(()=>wrap.classList.remove("flash-green","flash-red"),200); }function flip(card){if(lock || card.classList.contains("done")) return;startTimer(); imnTrack(GAME+"_click");card.classList.add("flip");if(!first){ first=card; return; }second=card; lock=true; moves++; movesEl.textContent=moves; updateScore();if(first.dataset.icon===second.dataset.icon){imnTrack(GAME+"_match");flash("good");setTimeout(()=>{ first.classList.add("done","match"); second.classList.add("done","match");matches++; first=null;second=null;lock=false;if(matches===18) endGame();},250);}else{imnTrack(GAME+"_wrong");flash("bad");setTimeout(()=>{ first.classList.remove("flip"); second.classList.remove("flip"); first=null;second=null;lock=false; },600); } }function endGame(){stopTimer();const finalScore = calcScore();imnTrack(GAME+"_complete",{ game:GAME, moves, time:timer, score:finalScore });endEl.style.display="block"; endEl.textContent = "Score : "+finalScore+" | "+moves+" coups | "+timer+"s"; }function restart(){imnTrack(GAME+"_restart",{game:GAME});icons = sets[Math.floor(Math.random()*sets.length)];first=null;second=null;lock=false; matches=0;moves=0;timer=0;clearInterval(timerInterval); timerInterval=null;movesEl.textContent=0; timerEl.textContent="0 s"; scoreEl.textContent="0"; endEl.style.display="none";shuffle(); render(); }document.getElementById("mem-restart").onclick=restart;document.addEventListener("DOMContentLoaded",()=>{ shuffle(); render(); imnTrack(GAME+"_start",{game:GAME}); });})();.mem-wrap{ max-width:420px; margin:0 auto; padding:10px; border-radius:12px; border:2px solid #5532F0; transition:.2s; } .flash-green{box-shadow:0 0 25px #00e676;} .flash-red{box-shadow:0 0 25px #ff1744;}.mem-grid{ display:grid; grid-template-columns:repeat(6,1fr); gap:6px; }.mem-card{aspect-ratio:1/1;perspective:800px;} .mem-inner{ width:100%;height:100%;position:relative; transform-style:preserve-3d;transition:.4s;border-radius:8px; } .mem-card.flip .mem-inner{transform:rotateY(180deg);}.mem-front,.mem-back{ position:absolute;width:100%;height:100%; display:flex;align-items:center;justify-content:center; border-radius:8px;font-size:22px;backface-visibility:hidden; }.mem-front{background:#fff;border:2px solid #5532F0;} .mem-back{background:#5532F0;color:#fff;transform:rotateY(180deg);}.mem-card.match .mem-inner{ animation:rainbowGlow 1s infinite alternate; } @keyframes rainbowGlow{ 0%{box-shadow:0 0 10px red;} 25%{box-shadow:0 0 10px orange;} 50%{box-shadow:0 0 10px yellow;} 75%{box-shadow:0 0 10px green;} 100%{box-shadow:0 0 10px blue;} }.imn-btn{ background:#5532F0;color:#fff;padding:10px 14px; border-radius:8px;font-weight:bold;cursor:pointer;margin-top:10px; }

Sources :
– Centre Socioculturel Sillon de Bretagne
– Collectif de soutien au cabinet médical
– Plateforme Change.org (pétition officielle)

Dans ce magazineCet aperçu présente une partie de l’article. Continuez la lecture sur Infos Média Nantes pour découvrir l’intégralité du sujet.

« Chaque voix peut aider une bonne idée à trouver son chemin. »

Lire l’article complet →
À la une21.03.26

Sport & Loisirs

768
Les Foulées du Pont 2026 : un rendez-vous sportif et solidaire à Saint-Brevin-les-Pins

Les Foulées du Pont 2026 : un rendez-vous sportif et solidaire à Saint-Brevin-les-Pins

Le rendez-vous est donné. Le dimanche 20 septembre 2026, les Foulées du Pont feront leur retour au départ de Saint-Brevin-les-Pins pour une nouvelle édition attendue par les amateurs de course à pied. Cet événement sportif local rassemble chaque année des participants venus se challenger dans une ambiance conviviale et accessible.

Au programme, plusieurs formats sont proposés afin de permettre à chacun de participer selon son niveau. Les coureurs pourront s’aligner sur un 10 km ou un 5 km, deux distances ouvertes dès maintenant aux inscriptions. Pour les plus jeunes, les Galopades viennent compléter l’événement avec des courses adaptées, favorisant la découverte du sport dès le plus jeune âge.

Des courses pour tous les profils

Les Foulées du Pont s’inscrivent dans la dynamique des courses populaires locales, accessibles à tous les profils de coureurs. Que tu sois débutant, amateur ou coureur confirmé, chacun peut trouver son défi et vivre une expérience sportive motivante.

Le parcours, situé entre mer et Loire, offre un cadre naturel apprécié des participants. L’événement repose aussi sur une organisation solide, portée par les acteurs locaux et soutenue par plusieurs partenaires engagés dans le développement du sport sur le territoire.

Pour consulter les modalités et s’inscrire, les organisateurs invitent les participants à accéder directement aux informations officielles ici.

Une édition engagée pour une cause solidaire

Au-delà de l’aspect sportif, l’édition 2026 porte également une dimension solidaire forte. Les Foulées du Pont se mobilisent cette année pour “Septembre en Or”, une initiative nationale dédiée à la lutte contre les cancers pédiatriques.

Les participants et les soutiens de l’événement peuvent contribuer à cette action via une collecte dédiée mise en place par les organisateurs. Cette mobilisation vient renforcer l’impact local de la course, en associant performance sportive et engagement citoyen.

Il est possible de soutenir cette initiative directement via la page officielle ici.

Un événement ancré sur le territoire

Les Foulées du Pont s’appuient sur un réseau de partenaires locaux et institutionnels, parmi lesquels la Ligue contre le cancer de Loire-Atlantique, le Département de Loire-Atlantique, les villes de Saint-Brevin-les-Pins et de Montoir-de-Bretagne, ainsi que plusieurs acteurs économiques et médias du territoire.

Cette dynamique collective contribue à faire de l’événement un moment fédérateur, où sport, convivialité et solidarité se rejoignent. Les organisateurs annoncent déjà leur enthousiasme à l’idée de retrouver les participants et comptent sur une forte mobilisation pour faire de cette édition 2026 un temps fort de la rentrée.

Entre défi personnel, engagement solidaire et ambiance locale, les Foulées du Pont s’imposent comme un rendez-vous incontournable pour les amateurs de course à pied en Loire-Atlantique.

Mini-jeu IMN : Memory spécial course (niveau expert)

Retrouve toutes les paires liées à la course à pied. Moins de coups + moins de temps = meilleur score.

Coups : 0Temps : 0 sScore : 0
(function(){if(window.__memIMN6x6_pont) return; window.__memIMN6x6_pont = true;window.imnTrack = window.imnTrack || function(){};const GAME = "memorypont";const sets = [ ["🏃","🏃‍♀️","👟","🏁","⏱️","📍","💪","🌊","☀️","🎽","🥇","🚰","🧢","🎉","📸","🏅","🧃","🛣️"], ["🏃","🏃‍♂️","👟","🏁","⏱️","📍","🔥","🌊","🌅","🎽","🥈","🚰","🧢","🎶","📸","🏅","🧃","🛤️"] ];let icons = sets[Math.floor(Math.random()*sets.length)];let cards=[]; let first=null,second=null,lock=false; let matches=0,moves=0,timer=0; let timerInterval=null;const grid=document.getElementById("mem-grid"); const wrap=document.getElementById("mem-wrap"); const movesEl=document.getElementById("mem-moves"); const timerEl=document.getElementById("mem-timer"); const scoreEl=document.getElementById("mem-score"); const endEl=document.getElementById("mem-end");function shuffle(){ cards=[...icons,...icons].sort(()=>Math.random()-0.5); }function startTimer(){ if(timerInterval) return; timerInterval=setInterval(()=>{ timer++; timerEl.textContent=timer+" s"; updateScore(); },1000); }function stopTimer(){ clearInterval(timerInterval); timerInterval=null; }function calcScore(){ let score = 10000 - (moves*12 + timer*6); return Math.max(0, score); }function updateScore(){ scoreEl.textContent = calcScore(); }function render(){ grid.innerHTML=""; cards.forEach(icon=>{ const card=document.createElement("div"); card.className="mem-card"; card.dataset.icon=icon;card.innerHTML=`
${icon}
`;card.onclick=()=>flip(card); grid.appendChild(card); }); }function flash(type){ wrap.classList.remove("flash-green","flash-red"); wrap.classList.add(type==="good"?"flash-green":"flash-red"); setTimeout(()=>wrap.classList.remove("flash-green","flash-red"),200); }function flip(card){if(lock || card.classList.contains("done")) return;startTimer(); imnTrack(GAME+"_click");card.classList.add("flip");if(!first){ first=card; return; }second=card; lock=true; moves++; movesEl.textContent=moves; updateScore();if(first.dataset.icon===second.dataset.icon){imnTrack(GAME+"_match");flash("good");setTimeout(()=>{ first.classList.add("done","match"); second.classList.add("done","match");matches++; first=null;second=null;lock=false;if(matches===18) endGame();},250);}else{imnTrack(GAME+"_wrong");flash("bad");setTimeout(()=>{ first.classList.remove("flip"); second.classList.remove("flip"); first=null;second=null;lock=false; },600); } }function endGame(){stopTimer();const finalScore = calcScore();imnTrack(GAME+"_complete",{ game:GAME, moves, time:timer, score:finalScore });endEl.style.display="block"; endEl.textContent = "Score : "+finalScore+" | "+moves+" coups | "+timer+"s"; }function restart(){imnTrack(GAME+"_restart",{game:GAME});icons = sets[Math.floor(Math.random()*sets.length)];first=null;second=null;lock=false; matches=0;moves=0;timer=0;clearInterval(timerInterval); timerInterval=null;movesEl.textContent=0; timerEl.textContent="0 s"; scoreEl.textContent="0"; endEl.style.display="none";shuffle(); render(); }document.getElementById("mem-restart").onclick=restart;document.addEventListener("DOMContentLoaded",()=>{ shuffle(); render(); imnTrack(GAME+"_start",{game:GAME}); });})();.mem-wrap{ max-width:420px; margin:0 auto; padding:10px; border-radius:12px; border:2px solid #5532F0; transition:.2s; } .flash-green{box-shadow:0 0 25px #00e676;} .flash-red{box-shadow:0 0 25px #ff1744;}.mem-grid{ display:grid; grid-template-columns:repeat(6,1fr); gap:6px; }.mem-card{aspect-ratio:1/1;perspective:800px;} .mem-inner{ width:100%;height:100%;position:relative; transform-style:preserve-3d;transition:.4s;border-radius:8px; } .mem-card.flip .mem-inner{transform:rotateY(180deg);}.mem-front,.mem-back{ position:absolute;width:100%;height:100%; display:flex;align-items:center;justify-content:center; border-radius:8px;font-size:22px;backface-visibility:hidden; }.mem-front{background:#fff;border:2px solid #5532F0;} .mem-back{background:#5532F0;color:#fff;transform:rotateY(180deg);}.mem-card.match .mem-inner{ animation:rainbowGlow 1s infinite alternate; } @keyframes rainbowGlow{ 0%{box-shadow:0 0 10px red;} 25%{box-shadow:0 0 10px orange;} 50%{box-shadow:0 0 10px yellow;} 75%{box-shadow:0 0 10px green;} 100%{box-shadow:0 0 10px blue;} }.imn-btn{ background:#5532F0;color:#fff;padding:10px 14px; border-radius:8px;font-weight:bold;cursor:pointer;margin-top:10px; }

Sources :
– Organisation Foulées du Pont
– TimePulse (inscriptions officielles)
– Ligue contre le cancer (collecte Septembre en Or)

Dans ce magazineCet aperçu présente une partie de l’article. Continuez la lecture sur Infos Média Nantes pour découvrir l’intégralité du sujet.

« Les artistes racontent aussi la ville qui les entoure. »

Lire l’article complet →
À la une21.03.26

INFOS MÉDIA NANTES · À LA UNE

À très bientôt
pour de nouvelles
actualités locales.

Actualités, personnalités, événements, culture : à découvrir au fil des publications.infos-media-nantes.fr
Couverture