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
  • Le Slipfest change de nom : en 2026, place au…
  • Le tribunal administratif de Nantes annule les dispositifs de congé…

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

Culture

1129
Le Slipfest change de nom : en 2026, place au Bobfest à Saint-Herblain

Le Slipfest change de nom : en 2026, place au Bobfest à Saint-Herblain

Né comme un rendez-vous décalé et assumé, ce festival printanier organisé à la guinguette Les Nantais s’apprête à tourner une page. Pour sa troisième édition, prévue en mai 2026, le Slipfest change officiellement de nom et devient le Bobfest.

L’annonce a été faite le vendredi 9 janvier 2026 via les réseaux sociaux des organisateurs. Derrière ce changement d’identité, une volonté affichée : lever toute ambiguïté autour du nom d’un événement qui a pris, en deux ans, une ampleur inattendue.

Un succès populaire qui dépasse le cadre local

Lancé en 2024, le festival s’est rapidement imposé comme un rendez-vous atypique du printemps en Loire-Atlantique. Installé sur le site de La Carrière, à Saint-Herblain, il revendique un esprit volontairement potache et festif.

Concours de coupe mulet, lancer de tongs ou épreuves de cris d’animaux : le programme fait la part belle à l’absurde et à l’autodérision. En mai 2025, près de 10 000 personnes ont répondu présent, confirmant l’ancrage de l’événement dans le paysage festif nantais.

Un nom jugé problématique par certains interlocuteurs

Avec cette montée en puissance, les organisateurs – la guinguette Les Nantais et l’agence événementielle nantaise L.A. Prod – expliquent avoir été sollicités par plusieurs institutions.

Le terme « Slipfest » aurait, selon ces échanges, pu prêter à confusion et évoquer des connotations inappropriées, sans lien avec la réalité de l’événement. Après discussion, un changement de nom est apparu comme la solution la plus simple pour éviter toute interprétation erronée.

Une relation encadrée avec la collectivité

Contactée, la municipalité de Saint-Herblain indique ne pas avoir employé l’argument d’un caractère pornographique. Elle reconnaît toutefois un décalage avec l’image que renvoyait l’intitulé du festival.

La guinguette Les Nantais occupe en effet le site de La Carrière dans le cadre d’une convention d’occupation du domaine public. À ce titre, la Ville souligne son attention à l’image associée aux événements organisés sur cet espace.

Un esprit festif parfois contesté

L’identité volontairement provocatrice du festival n’a jamais fait l’unanimité. En 2025, une animation impliquant une course de teckels avait dû être annulée à la dernière minute, après l’intervention d’une association de protection animale.

Malgré ces épisodes, les organisateurs entendent conserver l’ADN de l’événement. Le Bobfest promet ainsi de rester fidèle à son esprit initial, tout en annonçant de nouvelles animations, dont une Bobnight et des têtes d’affiche à venir.

Une troisième édition attendue fin mai

Le Bobfest se tiendra du 22 au 24 mai 2026. Si le nom évolue, la philosophie demeure inchangée.

Les organisateurs revendiquent avant tout une parenthèse de légèreté : offrir un moment de détente collective, loin des tensions du quotidien, dans un cadre assumé et festif.

Memory IMN – L’univers décalé du Bobfest

Associe les paires le plus vite possible. Coups : 0 – Temps : 0s

article a{color:#5532F0;font-weight:bold;text-decoration:underline}/* Boutons IMN */ #imn-membob .imn-btn{ appearance:none;-webkit-appearance:none; background:#5532F0;color:#fff;border:2px solid #5532F0; padding:10px 14px;border-radius:10px; font-size:15px;font-weight:700;cursor:pointer; }/* Memory – scope strict IMN (aucun conflit éphéméride) */ .imn-membob{max-width:560px;margin:40px auto;text-align:center} .imn-membob-sub{margin:8px 0 12px 0;font-size:15px} .imn-membob-wrap{display:flex;justify-content:center}.imn-membob-grid{ display:grid; grid-template-columns:repeat(6,1fr); gap:10px; width:min(92vw,520px); }/* ✅ FIX FRONT: on force la taille des emojis même si le thème surcharge les
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.

« Faire vivre la culture, c’est aussi la faire connaître. »

Lire l’article complet →
À la une10.01.26

Les News

1130
Le tribunal administratif de Nantes annule les dispositifs de congé menstruel de quatre collectivités

Le tribunal administratif de Nantes annule les dispositifs de congé menstruel de quatre collectivités

Dans quatre jugements rendus le mercredi 7 janvier 2026, le tribunal administratif de Nantes a décidé d’annuler les dispositifs de congé menstruel adoptés à titre expérimental par plusieurs collectivités de Loire-Atlantique.

Un dispositif pionnier mais contesté

Depuis fin 2024 et début 2025, plusieurs collectivités locales avaient instauré des dispositifs expérimentaux permettant aux agents concernés de bénéficier d’autorisations spéciales d’absence.

Ces mesures visaient les agentes souffrant de règles douloureuses incapacitantes ou d’endométriose. Elles concernaient notamment Nantes Métropole, la ville d’Orvault, la ville de Saint-Nazaire ainsi que sa communauté d’agglomération.

Dans la plupart des cas, ces dispositifs prévoyaient jusqu’à deux jours d’absence par mois.

La saisine du préfet et l’argument juridique

En l’absence de cadre législatif national sur le congé menstruel, le préfet de Loire-Atlantique a saisi la justice administrative. Il contestait la légalité de ces dispositifs.

Selon lui, les collectivités n’étaient pas compétentes pour instaurer ce type de mesure. Par ailleurs, aucune base législative suffisante ne permettait de créer ces autorisations spéciales d’absence en dehors des cadres prévus par le code général de la fonction publique.

Quatre décisions d’annulation

Dans leurs jugements rendus le 7 janvier 2026, les magistrats ont annulé les délibérations instaurant le congé menstruel pour chacune des quatre collectivités concernées.

Ces décisions impliquent que les collectivités devront retirer ou abroger ces dispositifs expérimentaux. En effet, aucune base légale suffisante n’existe à ce jour.

Ces annulations s’inscrivent dans la continuité d’ordonnances de suspension déjà prononcées en 2025 dans plusieurs cas similaires.

Réactions et enjeux

Cette décision marque un tournant dans le débat sur la capacité des collectivités à anticiper des évolutions sociales sans loi nationale.

Elle relance également la question de l’encadrement juridique du congé menstruel, tant pour les agents publics que pour les salariés du secteur privé.

Plusieurs élus avaient défendu ces dispositifs comme nécessaires pour reconnaître des situations de souffrance et améliorer l’égalité professionnelle. À l’inverse, la préfecture et la justice ont estimé que ces mesures sortaient du cadre légal actuel.

Quiz pédagogique – Congé menstruel et droit administratif

Question 1/15 — Score : 0 Temps : 10s

Règle : une seule réponse possible. Si tu te trompes, la bonne réponse s’affiche quand même en vert.

/* Liens IMN */ article a{color:#5532F0;font-weight:bold;text-decoration:underline}/* Quiz IMN CSS forcée et responsive */ #imn-quiz15 .imn-btn{appearance:none;-webkit-appearance:none;background:#5532F0;color:#fff;border:2px solid #5532F0;padding:10px 14px;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;transition:transform .05s ease, filter .15s ease, opacity .15s ease;} #imn-quiz15 .imn-btn:hover{filter:brightness(.95);} #imn-quiz15 .imn-btn:active{transform:translateY(1px);} #imn-quiz15 .imn-btn:focus{outline:3px solid rgba(85,50,240,.25);outline-offset:2px;} #imn-quiz15 .imn-btn[disabled]{opacity:.55;cursor:not-allowed;}.imn-quiz15{max-width:760px;margin:40px auto;text-align:left;} .imn-quiz15-sub{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:8px 0 14px 0;flex-wrap:wrap;} .imn-quiz15-timer{font-size:14px;color:#333;background:#fff;border:2px solid #d6d6d6;padding:6px 10px;border-radius:999px;} .imn-quiz15-levels{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 14px 0;} .imn-quiz15-levels .imn-btn.active{filter:brightness(.92);box-shadow:0 0 0 3px rgba(85,50,240,.18);}.imn-quiz15-box{background:#fff !important;color:#000 !important;border:2px solid #d6d6d6;padding:16px;border-radius:14px;} .imn-quiz15-q{margin:0 0 12px 0;font-size:16px;font-weight:800;color:#000 !important;} .imn-quiz15-choices{display:grid;gap:10px;} .imn-quiz15-choice{background:#fff !important;color:#000 !important;border:2px solid #bdbdbd !important;padding:12px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;user-select:none;} .imn-quiz15-choice:hover{border-color:#9a9a9a !important;} .imn-quiz15-choice[aria-disabled="true"]{cursor:not-allowed;opacity:.92;} .imn-quiz15-choice.correct{background:#d4edda !important;border-color:#1f8a3b !important;color:#0c3b1a !important;} .imn-quiz15-choice.wrong{background:#f8d7da !important;border-color:#b02a37 !important;color:#5a0f16 !important;} .imn-quiz15-explain{margin:12px 0 0 0;padding:10px 12px;background:#fff;border:2px dashed #d6d6d6;border-radius:12px;font-size:14px;}.imn-quiz15-nav{display:flex;gap:10px;justify-content:flex-start;margin:14px 0;} .imn-quiz15-note{margin:10px 0 0 0;font-size:13px;color:#444;}@media (max-width:520px){ .imn-quiz15{margin:34px auto;padding:0 4px;} .imn-quiz15-box{padding:14px;} }/* Quiz logic identical to official IMN model memorized */ (function(){ function imnTrackSafe(eventName,payload){try{if(typeof window.imnTrack==="function"){window.imnTrack(eventName,payload||{});}}catch{}}const EL={ root:document.getElementById("imn-quiz15"), box:document.getElementById("imn-quiz15-box"), num:document.getElementById("imn-quiz15-num"), score:document.getElementById("imn-quiz15-score"), time:document.getElementById("imn-quiz15-time"), next:document.getElementById("imn-quiz15-next"), restart:document.getElementById("imn-quiz15-restart"), levels:Array.prototype.slice.call(document.querySelectorAll("#imn-quiz15 .imn-quiz15-level")) };const QUESTIONS=[ {lvl:"easy",q:"Quel tribunal a rendu les jugements du 7 janvier 2026 ?",c:"Le tribunal administratif de Nantes",a:["La cour d'appel de Rennes","Le tribunal administratif de Nantes","Le Conseil d'État"]}, {lvl:"easy",q:"Quelle mesure a été annulée ?",c:"Le congé menstruel expérimental",a:["La prime de fin d'année","Le congé menstruel expérimental","Le temps partiel"]}, {lvl:"easy",q:"Combien de collectivités ont vu leur mesure annulée ?",c:"Quatre",a:["Deux","Quatre","Six"]}, {lvl:"medium",q:"Quelle collectivité n'est PAS citée comme concernée ?",c:"La ville de Rezé",a:["Orvault","Saint-Nazaire","La ville de Rezé"]}, {lvl:"medium",q:"Qui avait saisi la justice ?",c:"Le préfet de Loire-Atlantique",a:["Le maire de Nantes","Le préfet de Loire-Atlantique","Le Conseil constitutionnel"]}, {lvl:"medium",q:"Les dispositifs étaient prévus sous forme d'autorisation spéciale d'absence de :",c:"Deux jours par mois",a:["Un jour par mois","Deux jours par mois","Quatre jours par mois"]}, {lvl:"hard",q:"La décision d'annulation du tribunal repose sur :",c:"L'absence de base légale nationale pour la mesure",a:["Le coût financier","L'absence de base légale nationale pour la measure","Le manque de soutien politique"]}, {lvl:"hard",q:"Cette décision concerne :",c:"Des collectivités de Loire-Atlantique",a:["Des collectivités de Bretagne","Des collectivités de Loire-Atlantique","Des collectivités d'Île-de-France"]}, {lvl:"hard",q:"L'annulation a été rendue par le tribunal le :",c:"7 janvier 2026",a:["5 janvier 2026","7 janvier 2026","10 janvier 2026"]}, {lvl:"hard",q:"Parmi ces collectivités, on trouve :",c:"Nantes Métropole",a:["Métropole de Lyon","Nantes Métropole","Métropole de Toulouse"]}, ];let state={level:"easy",idx:0,score:0,locked:false,timer:null,timeLeft:10,quiz:[]};const LEVEL_TIME={easy:12,medium:10,hard:8};function shuffle(arr){return arr.sort(()=>Math.random()-.5);}function buildQuiz(){ const pool=QUESTIONS.filter(x=>true); return shuffle(pool).slice(0,15).map(x=>({q:x.q,correct:x.c,answers:shuffle(x.a)})); }function setLevel(level){state.level=level;EL.levels.forEach(b=>{const on=b.getAttribute("data-level")===level;b.classList.toggle("active",on);b.setAttribute("aria-pressed",on);});start(true);}function resetTimer(){clearInterval(state.timer);state.timeLeft=LEVEL_TIME[state.level];EL.time.textContent=state.timeLeft;state.timer=setInterval(()=>{if(state.locked)return;state.timeLeft--;EL.time.textContent=state.timeLeft;if(state.timeLeft{const btn=document.createElement("button");btn.className="imn-quiz15-choice";btn.textContent=label;btn.onclick=()=>revealAnswer(label,false);div.appendChild(btn);}); EL.box.appendChild(div); resetTimer(); }function revealAnswer(chosen,isTimeout){ if(state.locked)return;state.locked=true;clearInterval(state.timer); const item=state.quiz[state.idx];const all=Array.from(EL.box.querySelectorAll(".imn-quiz15-choice"));all.forEach(b=>{const val=b.textContent;b.setAttribute("aria-disabled","true");if(val===item.correct){b.classList.add("correct");}if(chosen!==null&&val===chosen&&val!==item.correct){b.classList.add("wrong");}});if(chosen!==null&&chosen===item.correct){state.score++;EL.score.textContent=state.score;} EL.next.disabled=false; setTimeout(()=>{if(!EL.next.disabled)nextQuestion();},1400); }function nextQuestion(){if(state.idx>=state.quiz.length-1){finish();return;}state.idx++;render();}function finish(){clearInterval(state.timer);EL.box.innerHTML="

Fin du quiz.

Score final : "+state.score+"/"+state.quiz.length+".

";}function start(isRestart){clearInterval(state.timer);state.idx=0;state.score=0;EL.next.disabled=true;state.quiz=buildQuiz();render();}document.addEventListener("DOMContentLoaded",function(){EL.levels.forEach(b=>b.addEventListener("click",()=>setLevel(b.getAttribute("data-level"))));EL.next.addEventListener("click",nextQuestion);EL.restart.addEventListener("click",()=>start(true));start(false);}); })();

Sources

  • Tribunal administratif de Nantes – Jugements du 7 janvier 2026
  • Éléments de procédure communiqués à l’audience
  • Presse locale et communiqués institutionnels
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.

« Nantes se lit autant dans les initiatives que dans les grands rendez-vous. »

Lire l’article complet →
À la une10.01.26

Les News

1131
« Pour nous, c’est Nantes » : Johanna Rolland lance sa campagne et révèle ses 68 colistiers

« Pour nous, c’est Nantes » : Johanna Rolland lance sa campagne et révèle ses 68 colistiers

À l’approche des élections municipales prévues en mars prochain, Johanna Rolland, candidate à sa succession à Nantes, a présenté officiellement la composition de sa liste baptisée « La gauche unie pour Nantes ». Une équipe de 68 candidates et candidats appelés à l’accompagner dans cette nouvelle campagne municipale.

Une liste largement renouvelée

La candidate met en avant un renouvellement significatif de son équipe. Sur les 68 colistiers présentés, 37 n’ont pas exercé de mandat municipal lors de la mandature 2020. Une volonté affichée de mêler expérience et nouveaux profils, tout en conservant un ancrage à gauche et chez les écologistes.

La liste rassemble des parcours variés : chefs d’entreprises, chorégraphe, professeur des écoles, restaurateur, ou encore acteurs du tissu associatif local. La diversité générationnelle est également mise en avant, avec une moyenne d’âge de 45 ans, un plus jeune colistier âgé de 20 ans et une doyenne de 71 ans.

Un slogan de campagne axé sur les valeurs

À l’occasion de cette présentation, Johanna Rolland a également dévoilé le slogan de sa campagne : « Pour nous, c’est Nantes ! Juste, écologique et solidaire ». Une formule qui entend rappeler les marqueurs politiques de la majorité sortante, tout en s’adressant à l’ensemble des Nantaises et des Nantais.

Un discours offensif face à l’opposition

Devant la presse locale, la maire sortante a insisté sur l’unité de sa liste et sa capacité à administrer dès maintenant. Elle a également profité de cette prise de parole pour critiquer son principal opposant à droite, Foulques Chombart de Lauwe, qu’elle juge trop radical dans ses positions et son discours.

« Elles rassemblent, et elles rassemblent pleinement, la gauche et les écologistes, ça c’est le premier point. Le deuxième, je ne peux pas encore comparer puisque nous sommes les premiers à dévoiler la liste. Je crois que c’est important que les Nantaises et les Nantais sachent que nous sommes prêts. Cette équipe est prête pour servir Nantes et pour servir les Nantaises et les Nantais », a déclaré Johanna Rolland.

La candidate a également souligné l’opposition de styles et de projets : « Nous avons en face de nous un candidat de droite, très très à droite, assez outrancier dans ses propos, dans les mots qu’il choisit. À chaque fois qu’ils voudront défaire, nous voudrons faire. Quand ils voudront diviser, nous voudrons rassembler. Quand ils voudront assigner, nous voudrons émanciper. Nantes est belle et elle mérite qu’on se batte pour elle. »

📄 Télécharger la liste complète des 68 colistiers (image)

Memory IMN – Les mots-clés des municipales à Nantes

Retrouve toutes les paires. Coups : 0Temps : 0s

/* Liens IMN */ article a{color:#5532F0;font-weight:bold;text-decoration:underline}/* Memory layout */ .imn-memory36{max-width:520px;margin:40px auto;text-align:center} .imn-memory36-sub{margin-bottom:12px;font-size:15px}.imn-mem-grid{ display:grid; grid-template-columns:repeat(6,1fr); gap:8px; justify-content:center; margin:auto; }.imn-mem-card{ aspect-ratio:1/1; background:#5532F0; color:#fff; font-size:22px; font-weight:bold; border-radius:10px; display:flex; align-items:center; justify-content:center; cursor:pointer; user-select:none; }.imn-mem-card.flipped, .imn-mem-card.matched{ background:#fff; color:#5532F0; border:2px solid #5532F0; }.imn-mem-card.matched{ background:#d4edda; border-color:#28a745; color:#155724; }@media(max-width:520px){ .imn-mem-grid{ max-width:92vw; grid-template-columns:repeat(6,1fr); } }(function(){ const emojis = [ "🗳️","🌿","⚖️","🤝","🏙️","👩‍💼", "🗳️","🌿","⚖️","🤝","🏙️","👩‍💼", "👥","📣","📊","♻️","🏫","🍽️", "👥","📣","📊","♻️","🏫","🍽️" ];const grid = document.querySelector(".imn-mem-grid"); const movesEl = document.getElementById("imn-mem-moves"); const timeEl = document.getElementById("imn-mem-time"); const restartBtn = document.getElementById("imn-mem-restart");let first=null, lock=false, moves=0, matched=0, timer=null, time=0;function shuffle(a){ for(let i=a.length-1;i>0;i--){ const j=Math.floor(Math.random()*(i+1)); [a[i],a[j]]=[a[j],a[i]]; } return a; }function start(){ grid.innerHTML=""; shuffle(emojis.slice()).forEach(e=>{ const d=document.createElement("div"); d.className="imn-mem-card"; d.dataset.val=e; d.textContent="❓"; d.onclick=()=>flip(d); grid.appendChild(d); }); moves=0;matched=0;time=0; movesEl.textContent=0;timeEl.textContent=0; clearInterval(timer); timer=setInterval(()=>{time++;timeEl.textContent=time},1000); }function flip(card){ if(lock||card.classList.contains("flipped"))return; card.classList.add("flipped"); card.textContent=card.dataset.val; if(!first){first=card;return;} moves++;movesEl.textContent=moves; if(first.dataset.val===card.dataset.val){ first.classList.add("matched"); card.classList.add("matched"); matched+=2; first=null; if(matched===emojis.length) clearInterval(timer); }else{ lock=true; setTimeout(()=>{ first.classList.remove("flipped"); card.classList.remove("flipped"); first.textContent="❓"; card.textContent="❓"; first=null;lock=false; },700); } }restartBtn.onclick=start; start(); })();
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 une10.01.26

Les News

1132
Soupçonné de viol sous soumission chimique à Nantes, un futur policier municipal remis en liberté

Soupçonné de viol sous soumission chimique à Nantes, un futur policier municipal remis en liberté

La chambre de l’instruction de la cour d’appel de Rennes a décidé, ce vendredi 9 janvier 2026, de remettre en liberté sous contrôle judiciaire un homme de 38 ans, futur policier municipal de la Ville de Paris. Il est mis en examen pour « viol aggravé par l’administration de substance chimique » sur une connaissance à Nantes, en Loire-Atlantique.

Une plainte déposée à Nantes début 2025

Les faits trouvent leur origine dans une plainte déposée le 1er janvier 2025 au commissariat de Nantes. Une femme dénonçait alors plusieurs viols sous soumission chimique qui se seraient produits quelques semaines plus tôt, courant décembre 2024.

L’homme mis en cause avait accepté de l’héberger après qu’elle se soit retrouvée sans domicile. Bien qu’exerçant ses fonctions de policier municipal à Paris, il disposait d’un appartement à Nantes qu’il occupait ponctuellement, avant d’y revenir de plus en plus fréquemment, selon les déclarations de la plaignante.

Les derniers faits rapportés remontent au 30 décembre 2024. Ce soir-là, la femme explique que son hébergeur aurait tenté de l’embrasser sur le canapé avant qu’elle ne se couche. Elle se réveille tardivement le lendemain et constate qu’elle ne porte plus ni son jogging, ni sa culotte, une situation qu’elle affirme avoir déjà vécue à deux reprises.

Une substance retrouvée lors des analyses

En faisant le ménage dans l’appartement, la plaignante découvre une plaquette de prégabaline, un médicament utilisé notamment dans le traitement de l’épilepsie, mais également détourné pour ses effets psychoactifs. Elle indique que son hébergeur lui avait déjà proposé d’en prendre alors qu’elle se plaignait de douleurs ou de maux de tête, propositions qu’elle dit avoir refusées.

Les analyses toxicologiques réalisées confirmeront pourtant la présence de cette molécule dans ses urines, compatible avec une prise comprise entre le 31 décembre 2024 et le 1er janvier 2025.

Une amie de la plaignante, à qui celle-ci s’était confiée, a également été entendue par les enquêteurs. Elle rapporte que le policier municipal lui aurait confié avoir eu des relations sexuelles avec la femme hébergée, en précisant qu’il ne fallait surtout pas lui en parler, car elle ne s’en souviendrait pas.

Des témoignages concordants

Un barman nantais, connu à la fois de la plaignante et du mis en cause, a confirmé avoir recueilli des confidences similaires. Le policier municipal lui aurait expliqué avoir eu une relation sexuelle avec la jeune femme alors qu’elle était rentrée ivre, tout en estimant qu’elle « n’assume pas ».

Ce témoin décrit également un usage régulier d’ecstasy par le mis en cause, ainsi que l’utilisation de gélules détournées de leur usage lors de soirées festives. Un autre homme aurait même déjà reçu des cachets, le policier municipal lui assurant qu’en en prenant deux, « l’effet durait toute une soirée ».

Des éléments matériels au dossier

Placé en garde à vue, le suspect reconnaît deux relations sexuelles en décembre 2024, affirmant que la plaignante était dans un état de conscience suffisant. Il indique également qu’il ne s’est rien passé le 30 décembre et affirme n’avoir jamais consommé de drogue, sans pouvoir expliquer la présence de prégabaline dans les analyses.

Les analyses des sous-vêtements de la plaignante révèlent toutefois la présence de son ADN. Le mis en cause évoque alors un possible transfert d’ADN, expliquant que les deux partageaient un panier de linge sale.

Détention provisoire puis remise en liberté

Initialement, le juge d’instruction avait envisagé un placement sous contrôle judiciaire, une décision jugée peu habituelle par le rapporteur du dossier. Le parquet avait finalement saisi un juge des libertés et de la détention, qui avait ordonné une détention provisoire le 24 décembre 2025.

Le 8 janvier 2026, l’avocat du mis en cause, Me Ramzi Sahli, a fait appel de cette décision, soulignant l’absence de casier judiciaire et l’absence de pressions sur les témoins. La chambre de l’instruction de Rennes a suivi cette argumentation et a ordonné la remise en liberté sous contrôle judiciaire.

Un avenir professionnel en question

Selon la défense, les services de la mairie de Paris ont confirmé que l’homme était toujours en formation rémunérée au sein de la police municipale, avec une titularisation prévue fin février 2026.

Le parquet général a toutefois souligné la contradiction entre les faits reprochés et le projet professionnel du mis en cause, évoquant une emprise chimique incompatible avec les fonctions exercées. La juridiction rennaise a néanmoins décidé de le remettre en liberté sous contrôle judiciaire ce vendredi 9 janvier.

Quiz pédagogique – Comprendre la soumission chimique

Question 1/15 — Score : 0 Temps : 10s

Règle : une seule réponse possible. Si tu te trompes, la bonne réponse s’affiche quand même en vert.

/* Liens IMN : couleur #5532F0, gras + souligné */ article a { color:#5532F0; font-weight:bold; text-decoration:underline; }/* Boutons IMN (widget) */ #imn-quiz15 .imn-btn{ appearance:none;-webkit-appearance:none; background:#5532F0;color:#fff;border:2px solid #5532F0; padding:10px 14px;border-radius:10px;font-size:15px;font-weight:700; cursor:pointer;line-height:1.2; transition:transform .05s ease, filter .15s ease, opacity .15s ease; } #imn-quiz15 .imn-btn:hover{ filter:brightness(.95); } #imn-quiz15 .imn-btn:active{ transform:translateY(1px); } #imn-quiz15 .imn-btn:focus{ outline:3px solid rgba(85,50,240,.25); outline-offset:2px; } #imn-quiz15 .imn-btn[disabled]{ opacity:.55; cursor:not-allowed; }/* Widget layout */ .imn-quiz15{ max-width:760px;margin:40px auto; text-align:left; } .imn-quiz15-sub{ display:flex;gap:12px;align-items:center;justify-content:space-between; margin:8px 0 14px 0;flex-wrap:wrap; } .imn-quiz15-timer{ font-size:14px;color:#333;background:#fff;border:2px solid #d6d6d6; padding:6px 10px;border-radius:999px; } .imn-quiz15-levels{ display:flex;gap:10px;flex-wrap:wrap; margin:0 0 14px 0; } .imn-quiz15-levels .imn-btn.active{ filter:brightness(.92); box-shadow:0 0 0 3px rgba(85,50,240,.18); }/* CSS forcée QCM : fond blanc, texte noir, bordures visibles */ .imn-quiz15-box{ background:#fff !important;color:#000 !important; border:2px solid #d6d6d6 !important;border-radius:14px; padding:16px;box-sizing:border-box; } .imn-quiz15-q{ margin:0 0 12px 0; font-size:16px;font-weight:800;color:#000 !important; } .imn-quiz15-choices{ display:grid;gap:10px; } .imn-quiz15-choice{ display:block;width:100%; text-align:left; background:#fff !important;color:#000 !important; border:2px solid #bdbdbd !important; padding:12px 12px;border-radius:12px; font-size:15px;font-weight:700; cursor:pointer; user-select:none; } .imn-quiz15-choice:hover{ border-color:#9a9a9a !important; } .imn-quiz15-choice[aria-disabled="true"]{ cursor:not-allowed; opacity:.92; }/* Feedback : bon vert / faux rouge, et la bonne toujours visible */ .imn-quiz15-choice.correct{ background:#d4edda !important; border-color:#1f8a3b !important; color:#0c3b1a !important; } .imn-quiz15-choice.wrong{ background:#f8d7da !important; border-color:#b02a37 !important; color:#5a0f16 !important; } .imn-quiz15-explain{ margin:12px 0 0 0; padding:10px 12px; background:#fff !important;color:#000 !important; border:2px dashed #d6d6d6 !important;border-radius:12px; font-size:14px;line-height:1.5; }.imn-quiz15-nav{ display:flex;gap:10px;flex-wrap:wrap; justify-content:flex-start; margin:14px 0 6px 0; } .imn-quiz15-note{ margin:10px 0 0 0; font-size:13px;color:#444; }/* Mobile : centré, aucune sortie d’écran */ @media (max-width:520px){ .imn-quiz15{ margin:34px auto; padding:0 4px; } .imn-quiz15-sub{ justify-content:flex-start; } .imn-quiz15-box{ padding:14px; } .imn-quiz15-choice{ font-size:15px; } }(function(){ /* Tracking IMN Analytics (fallback safe) */ function imnTrackSafe(eventName, payload){ try{ if(typeof window.imnTrack === "function"){ window.imnTrack(eventName, payload || {}); } }catch(e){} }function shuffle(arr){ const a = arr.slice(); for(let i=a.length-1;i>0;i--){ const j = Math.floor(Math.random()*(i+1)); const tmp=a[i]; a[i]=a[j]; a[j]=tmp; } return a; }const EL = { root: document.getElementById("imn-quiz15"), box: document.getElementById("imn-quiz15-box"), num: document.getElementById("imn-quiz15-num"), score: document.getElementById("imn-quiz15-score"), time: document.getElementById("imn-quiz15-time"), next: document.getElementById("imn-quiz15-next"), restart: document.getElementById("imn-quiz15-restart"), levels: Array.prototype.slice.call(document.querySelectorAll("#imn-quiz15 .imn-quiz15-level")) }; if(!EL.root || !EL.box) return;/* 15 questions, 3 niveaux (difficile et pédagogique) */ const BANK = [ {lvl:"easy", q:"La « soumission chimique » désigne :", c:"L’administration de substances pour altérer la conscience", a:["Une contrainte physique uniquement","L’administration de substances pour altérer la conscience","Une menace verbale"]}, {lvl:"easy", q:"Dans une enquête, une analyse toxicologique sert surtout à :", c:"Détecter des substances et leurs traces dans l’organisme", a:["Mesurer la taille des blessures","Détecter des substances et leurs traces dans l’organisme","Déterminer l’âge exact d’une personne"]}, {lvl:"easy", q:"Un contrôle judiciaire implique généralement :", c:"Des obligations et interdictions décidées par un juge", a:["Une incarcération automatique","Des obligations et interdictions décidées par un juge","Un non-lieu"]}, {lvl:"easy", q:"Une garde à vue est :", c:"Une mesure de contrainte dans le cadre d’une enquête", a:["Une condamnation définitive","Une mesure de contrainte dans le cadre d’une enquête","Une amende forfaitaire"]}, {lvl:"easy", q:"Un examen ADN dans une affaire sexuelle vise à :", c:"Comparer des traces biologiques à un profil", a:["Évaluer la personnalité","Comparer des traces biologiques à un profil","Établir un diagnostic médical complet"]},{lvl:"medium", q:"La prégabaline est principalement :", c:"Un médicament, parfois détourné pour ses effets", a:["Un anesthésiant dentaire","Un médicament, parfois détourné pour ses effets","Un antibiotique"]}, {lvl:"medium", q:"La mention « aggravé par l’administration de substance chimique » signifie :", c:"Une circonstance aggravante liée à l’usage de substances", a:["Une infraction différente sans gravité","Une circonstance aggravante liée à l’usage de substances","Un classement automatique du dossier"]}, {lvl:"medium", q:"Dans un témoignage, une confidence rapportée à un tiers est :", c:"Un élément à apprécier avec prudence, mais exploitable", a:["Toujours irrecevable","Un élément à apprécier avec prudence, mais exploitable","Une preuve scientifique"]}, {lvl:"medium", q:"La détention provisoire est décidée :", c:"Par un juge, sous conditions strictes", a:["Par la victime","Par un juge, sous conditions strictes","Par le maire"]}, {lvl:"medium", q:"Un appel d’une décision de détention provisoire vise à :", c:"Faire réexaminer la décision par une juridiction supérieure", a:["Annuler toute l’enquête","Faire réexaminer la décision par une juridiction supérieure","Obtenir un non-lieu immédiat"]},{lvl:"hard", q:"Un « transfert d’ADN » invoqué en défense correspond à :", c:"La présence de traces via un contact indirect possible", a:["Une preuve automatique de consentement","La présence de traces via un contact indirect possible","Une impossibilité scientifique"]}, {lvl:"hard", q:"En matière pénale, la mise en examen signifie :", c:"Qu’il existe des indices graves ou concordants, sans culpabilité établie", a:["Que la culpabilité est prouvée","Qu’il existe des indices graves ou concordants, sans culpabilité établie","Que la procédure est terminée"]}, {lvl:"hard", q:"L’évaluation d’un « état de conscience » lors de faits allégués concerne :", c:"La capacité à consentir et à comprendre la situation", a:["La capacité à courir vite","La capacité à consentir et à comprendre la situation","Le niveau d’études"]}, {lvl:"hard", q:"Un récit de réveil tardif avec vêtements retirés constitue :", c:"Un indice, à confronter à d’autres éléments", a:["Une preuve unique suffisante","Un indice, à confronter à d’autres éléments","Un élément sans intérêt"]}, {lvl:"hard", q:"L’objectif d’un contrôle judiciaire peut être :", c:"Prévenir la réitération et garantir la procédure", a:["Remplacer un procès","Prévenir la réitération et garantir la procédure","Fixer la peine"]}, ];const STATE = { level: "easy", idx: 0, score: 0, locked: false, timer: null, timeLeft: 10, quiz: [] };const LEVEL_TIME = { easy: 12, medium: 10, hard: 8 };function setLevel(level){ STATE.level = level; EL.levels.forEach(b=>{ const on = b.getAttribute("data-level") === level; b.classList.toggle("active", on); b.setAttribute("aria-pressed", on ? "true" : "false"); }); imnTrackSafe("quiz_level_select", { level: level }); start(true); }function buildQuiz(){ const picked = BANK.filter(x => x.lvl === STATE.level); const mixed = shuffle(picked).slice(0, 5); // 15 questions = 5 (easy) + 5 (medium) + 5 (hard) selon le niveau choisi : on adapte la difficulté mais on garde 15. // Ici, on applique le niveau choisi sur 15 questions (mix interne) : on pioche aussi dans les autres niveaux pour la pédagogie. // Le niveau détermine surtout le temps et le mélange. let pool = BANK.slice(); if(STATE.level === "easy") pool = BANK.filter(x=>x.lvl!=="hard").slice(); if(STATE.level === "hard") pool = BANK.filter(x=>x.lvl!=="easy").slice(); const quiz = shuffle(pool).slice(0, 15).map(x=>{ const answers = shuffle(x.a); return { q:x.q, correct:x.c, answers:answers }; }); return quiz; }function resetTimer(){ clearInterval(STATE.timer); STATE.timeLeft = LEVEL_TIME[STATE.level] || 10; EL.time.textContent = String(STATE.timeLeft); STATE.timer = setInterval(()=>{ if(STATE.locked) return; STATE.timeLeft--; EL.time.textContent = String(Math.max(0, STATE.timeLeft)); if(STATE.timeLeft { const btn = document.createElement("button"); btn.type = "button"; btn.className = "imn-quiz15-choice"; btn.textContent = label; btn.setAttribute("data-answer", label);btn.addEventListener("pointerdown", function(){ if(STATE.locked) return; revealAnswer(label, false); });choices.appendChild(btn); });EL.box.appendChild(choices);resetTimer(); }function revealAnswer(chosenLabel, isTimeout){ if(STATE.locked) return; STATE.locked = true; clearInterval(STATE.timer);const item = STATE.quiz[STATE.idx]; const all = Array.prototype.slice.call(EL.box.querySelectorAll(".imn-quiz15-choice")); const correctLabel = item.correct;let correct = false; all.forEach(b=>{ b.setAttribute("aria-disabled", "true"); b.style.pointerEvents = "none"; const val = b.getAttribute("data-answer"); if(val === correctLabel){ b.classList.add("correct"); } if(chosenLabel !== null && val === chosenLabel && val !== correctLabel){ b.classList.add("wrong"); } if(chosenLabel !== null && val === chosenLabel && val === correctLabel){ b.classList.add("correct"); } });if(chosenLabel !== null && chosenLabel === correctLabel){ correct = true; STATE.score++; EL.score.textContent = String(STATE.score); }imnTrackSafe("quiz_answer", { q_index: STATE.idx+1, level: STATE.level, chosen: chosenLabel, correct: correctLabel, ok: correct, timeout: !!isTimeout });const explain = document.createElement("p"); explain.className = "imn-quiz15-explain"; if(isTimeout){ explain.innerHTML = "Temps écoulé. La bonne réponse était : "+escapeHtml(correctLabel)+"."; }else if(correct){ explain.innerHTML = "Bonne réponse. Tu peux passer à la question suivante."; }else{ explain.innerHTML = "Mauvaise réponse. La bonne réponse est : "+escapeHtml(correctLabel)+"."; } EL.box.appendChild(explain);EL.next.disabled = false;// Défilement automatique après feedback setTimeout(()=>{ if(!EL.next.disabled){ nextQuestion(); } }, 1400); }function nextQuestion(){ if(STATE.idx >= STATE.quiz.length - 1){ finish(); return; } STATE.idx++; imnTrackSafe("quiz_next", { q_index: STATE.idx+1, level: STATE.level }); render(); }function finish(){ clearInterval(STATE.timer); STATE.locked = true; EL.next.disabled = true;const total = STATE.quiz.length; const s = STATE.score;EL.box.innerHTML = "" + "

Fin du quiz.

" + "

Score final : "+s+"/"+total+".

";imnTrackSafe("quiz_complete", { score: s, total: total, level: STATE.level }); }function start(isRestart){ clearInterval(STATE.timer); STATE.idx = 0; STATE.score = 0; STATE.locked = false; EL.next.disabled = true; STATE.quiz = buildQuiz();EL.num.textContent = "1"; EL.score.textContent = "0";imnTrackSafe(isRestart ? "quiz_restart" : "quiz_start", { level: STATE.level }); render(); }function escapeHtml(str){ return String(str).replace(/[&"']/g, function(m){ return ({'&':'&','':'>','"':'"',"'":'''}[m]); }); }document.addEventListener("DOMContentLoaded", function(){ EL.levels.forEach(b=>{ b.addEventListener("click", function(){ const lvl = b.getAttribute("data-level"); setLevel(lvl); }); });EL.next.addEventListener("click", function(){ if(EL.next.disabled) return; nextQuestion(); });EL.restart.addEventListener("click", function(){ start(true); });// Init start(false); }); })();
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.

« Regarder autour de soi, c’est déjà mieux comprendre son territoire. »

Lire l’article complet →
À la une10.01.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

1133
Les bus low-cost déménagent à Nantes : une nouvelle gare routière opérationnelle dès le 12 janvier 2026

Les bus low-cost déménagent à Nantes : une nouvelle gare routière opérationnelle dès le 12 janvier 2026

À compter du lundi 12 janvier 2026, les autocars longue distance ne s’arrêteront plus à Haluchère, à l’est de Nantes. Les bus low-cost, désormais bien installés dans le paysage des mobilités, seront redirigés vers la nouvelle gare routière de Nantes Sud, située côté sud de la gare SNCF.

Ce nouveau point d’arrêt marque une étape importante dans l’organisation des transports interurbains à Nantes. La gare routière regroupe désormais quinze quais dédiés aux autocars longue distance, aux cars régionaux ainsi qu’aux navettes aéroportuaires, au sein d’un pôle d’échanges multimodal entièrement repensé.

Depuis la libéralisation du transport par autocar en 2015, souvent associée aux « bus Macron », ce mode de déplacement a connu une croissance continue. À Nantes, près d’un million de voyageurs ont emprunté un autocar longue distance en 2024, soit dix fois plus qu’il y a dix ans.

FlixBus, acteur majeur du marché à Nantes

Parmi les opérateurs, FlixBus occupe une place centrale. L’entreprise revendique plus de 60 % des voyageurs longue distance à Nantes. En 2024, 230 000 passagers sont partis depuis l’ancienne gare routière nantaise.

À partir du 12 janvier, l’intégralité des services FlixBus sera assurée depuis la nouvelle gare routière de Nantes Sud, accolée à la gare SNCF réaménagée en 2020. Nantes figure d’ailleurs dans le Top 10 des destinations FlixBus en France.

Un pôle d’échanges multimodal pensé à grande échelle

Situé à l’extrémité sud de la passerelle ferroviaire, le nouveau pôle d’échanges multimodal (PEM), ouvert de 4h30 à 00h30, s’insère dans un vaste ensemble urbain aménagé en bord de l’Erdre.

Le site comprend un parking vélos de 1 200 places, une cour de taxis de 50 emplacements, quatre agences de location de voitures ainsi que 12 000 m² de bureaux. Les voyageurs disposent également d’espaces de détente, de salles d’attente abritées, de sanitaires et d’outils d’information voyageurs.

Une nouvelle centralité pour les mobilités à Nantes

Partiellement ouvert depuis mai 2025, ce nouvel équipement vise à centraliser les flux de voyageurs et à améliorer l’interconnexion entre train, autocar, vélo, taxi et avion. Il confirme le rôle stratégique de Nantes comme carrefour de mobilités à l’échelle régionale et nationale.

Mini-jeu IMN – Attrape les bus et les billets !

Fais bouger l’arrêt de bus 🚏 pour attraper un maximum de bus 🚌 et de billets 🎫 avant qu’ils n’arrivent en gare. Plus le trafic augmente, plus le rythme s’accélère. Trois correspondances manquées et le trajet s’arrête.

🚏

Score : 0 | Meilleur : 0 | Temps : 0 s

article a{color:#5532F0;font-weight:bold;text-decoration:underline;} .imn-btn{ background:#5532F0;color:#fff;border:2px solid #5532F0;border-radius:12px; padding:8px 16px;font-size:15px;cursor:pointer; appearance:none;-webkit-appearance:none; } #imn-burger{touch-action:none;user-select:none;} (function(){ window.imnTrack = window.imnTrack || function(){};const box = document.getElementById("imn-burger"); const mouth = document.getElementById("imn-mouth"); const scoreEl = document.getElementById("imn-score"); const overlay = document.getElementById("imn-end"); const endMsg = document.getElementById("imn-endmsg"); const restartBtn = document.getElementById("imn-restart");let score=0, best=0, missed=0, px=180; let items=[], loop=null, startTime=null, playing=false;let baseSpeed = 4; let speedMultiplier = 1; let spawnBaseRate = 28; let spawnMultiplier = 1; let spawnTicker = 0;const waves = [ ["🚌","🎫"], ["🚍","📍"], ["🚏","🎟️"], ["🧳","🕒"], ["🚆","🚌"] ]; let currentWave = 0;function currentIcons(){ return waves[currentWave % waves.length]; }function spawn(){ for(let i=0;i=0;i--){ const f=items[i]; const t=parseFloat(f.style.top) + baseSpeed * speedMultiplier; f.style.top=t+"px"; const fy=t, fx=parseFloat(f.style.left);if(fy>260 && Math.abs(fx-px)310){ missed++; imnTrack("burger_miss",{missed,item:f.textContent}); f.remove(); items.splice(i,1); if(missed>=3){ endGame(); return; } } } }function movePlayer(x){ px=Math.max(0,Math.min(box.clientWidth-40,x)); mouth.style.left=px+"px"; }document.addEventListener("keydown",e=>{ if(!playing) startGame(); if(e.key==="ArrowLeft") movePlayer(px-20); if(e.key==="ArrowRight") movePlayer(px+20); }); box.addEventListener("pointermove",e=>{ const r=box.getBoundingClientRect(); movePlayer(e.clientX-r.left-20); }); box.addEventListener("pointerdown",e=>{ const r=box.getBoundingClientRect(); movePlayer(e.clientX-r.left-20); });function startGame(){ score=0; missed=0; spawnTicker=0; items.forEach(f=>f.remove()); items=[]; startTime=Date.now(); playing=true; overlay.style.display="none"; imnTrack("burger_start",{game:"bus_nantes"}); if(loop) clearInterval(loop); loop=setInterval(update,40); }function endGame(){ playing=false; clearInterval(loop); const time=Math.floor((Date.now()-startTime)/1000); if(score>best) best=score; endMsg.textContent=`Trajet terminé\nScore : ${score} | Temps : ${time}s`; overlay.style.display="flex"; imnTrack("burger_end",{game:"bus_nantes",score,time,best}); }restartBtn.addEventListener("click",()=>{ imnTrack("burger_restart",{game:"bus_nantes"}); startGame(); });startGame(); })();

Sources

  • FlixBus France
  • Pôle d’échanges multimodal Nantes Sud
  • Données transports longue distance – Nantes Métropole
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 une09.01.26

Les News

1134
Vidéoprotection : comment les caméras se sont imposées dans la métropole nantaise en un mandat

Vidéoprotection : comment les caméras se sont imposées dans la métropole nantaise en un mandat

En l’espace d’un mandat municipal, la vidéoprotection s’est fortement développée dans la métropole nantaise. Si les approches varient selon les communes, le recours aux caméras de surveillance est désormais majoritaire, notamment via le Centre de supervision urbain (CSU) de Nantes.

La métropole compte aujourd’hui plusieurs situations distinctes. Certaines communes sont équipées depuis la création du CSU, d’autres ont choisi plus récemment de rejoindre ce dispositif mutualisé, tandis que quelques‐unes, désormais minoritaires, restent dépourvues de caméras.

Créé pour centraliser la supervision des images de vidéoprotection, le CSU de Nantes a vu le nombre de communes adhérentes doubler en quelques années. En 2018, seules quatre villes y étaient raccordées : Nantes, Saint-Herblain, Rezé et Vertou.

Un CSU élargi à huit communes

Depuis, le périmètre s’est progressivement étendu. Basse-Goulaine a rejoint le dispositif en 2021, suivie par La Chapelle-sur-Erdre et Saint-Léger-les-Vignes en 2023. La même année, Indre est venue compléter la liste, portant à huit le nombre de communes reliées au CSU.

À Indre, l’adhésion au dispositif a été actée fin 2023, mais le déploiement effectif des caméras a nécessité davantage de temps. Cinq équipements ont finalement été installés en novembre 2025, principalement aux entrées de la commune. Un calendrier lié à la fin de travaux de voirie et de réseaux, notamment sur l’axe cyclable reliant Nantes à Couëron, explique ce décalage.

Nantes en tête des grandes villes équipées

À l’échelle de la ville centre, la montée en puissance est encore plus marquée. Plus de 500 caméras sont aujourd’hui déployées sur le territoire nantais. En 2023, 88 nouvelles caméras ont été installées, puis 80 supplémentaires en 2024.

Cette trajectoire place Nantes parmi les villes françaises les plus équipées. Avec 330 caméras prévues d’ici la fin 2024, la ville atteindra la 7e place nationale, soit une progression de 146 % du parc entre 2019 et 2024.

La maire de Nantes, Johanna Rolland, assume cette politique, inscrite dans le Contrat de sécurité intégré signé avec l’État en 2021. Si cette stratégie est jugée insuffisante par certains élus de droite, elle est en revanche vivement critiquée par les écologistes, qui dénoncent une généralisation excessive de la vidéosurveillance.

Mini-jeu IMN — Mur de lumière : teste tes réflexes

La vidéoprotection repose aussi sur l’attention et la réactivité. Mets tes réflexes à l’épreuve avec ce mini-jeu IMN.

Mini-jeu IMN “Mur de lumière” – Teste tes réflexes

Des points colorés apparaissent aléatoirement pendant 30 secondes. Clique dessus avant qu’ils changent de place pour marquer des points. Chaque clic réussi = 1 point.

Temps : 30s Score : 0 Meilleur : 0

Temps écoulé

#imn-lightwall{ max-width:100%; margin:40px auto; font-family:Inter,Arial,sans-serif; text-align:center; } .imn-lightwall-ui{max-width:520px;margin:0 auto;} .imn-lightwall-rules{ font-size:14px; color:#444; max-width:520px; margin:0 auto 14px; } .imn-lightwall-controls{ display:flex; justify-content:center; gap:8px; margin-bottom:12px; flex-wrap:wrap; } .imn-lightwall-info{ display:flex; justify-content:center; gap:16px; margin-bottom:8px; font-size:14px; }/* Indicateur lumineux */ .imn-lightwall-feedback{ display:flex; justify-content:center; align-items:center; height:18px; margin-bottom:10px; } #lw-feedback-dot{ width:12px; height:12px; border-radius:999px; background:#cfd8dc; opacity:0.4; transition:background 0.15s ease, opacity 0.15s ease, transform 0.15s ease; } #lw-feedback-dot.active{ background:#00e676; opacity:1; transform:scale(1.2); }.imn-lightwall-wrapper{ display:flex; justify-content:center; align-items:center; width:100%; min-height:60vh; } #imn-lightwall-grid{ display:grid; gap:8px; width:100%; max-width:min(92vw,420px); touch-action:manipulation; } .imn-lightwall-cell{ aspect-ratio:1/1; background:#e5e5ea; border-radius:999px; cursor:pointer; transition:background 0.12s, transform 0.12s; user-select:none; -webkit-user-select:none; touch-action:manipulation; } .imn-lightwall-cell.active{ background:var(--lw-color); transform:scale(1.02); } .imn-btn{ background:#5532F0; color:#fff; border:1px solid #5532F0; padding:8px 14px; border-radius:8px; cursor:pointer; font-size:15px; appearance:none; -webkit-appearance:none; } .imn-btn:hover{filter:brightness(0.95);} .imn-btn:focus{outline:3px solid rgba(85,50,240,0.25); outline-offset:2px;} .imn-btn.active{opacity:0.72;} .imn-lightwall-end{ display:none; margin-top:18px; }/* 🔒 Sécurisation tracking IMN */ window.imnTrack = window.imnTrack || function(){};document.addEventListener('DOMContentLoaded',()=>{const gridEl=document.getElementById('imn-lightwall-grid'); const timeEl=document.getElementById('lw-time'); const scoreEl=document.getElementById('lw-score'); const bestEl=document.getElementById('lw-best'); const feedbackDot=document.getElementById('lw-feedback-dot');const startBtn=document.getElementById('lw-start'); const restartBtn=document.getElementById('lw-restart'); const endBox=document.querySelector('.imn-lightwall-end'); const buttons=document.querySelectorAll('.imn-lightwall-controls button');const colors=[ '#00e676','#2979ff','#ffea00','#ff5252','#7c4dff','#00e5ff' ];let gridSize=4; let cells=[]; let score=0; let time=30; let activeIndex=null; let running=false; let gameInterval=null; let spawnInterval=null;/* Web Audio API : son discret de validation (compatible iOS) */ let audioCtx=null; function playHitSound(){ try{ if(!audioCtx){ audioCtx=new (window.AudioContext||window.webkitAudioContext)(); } const osc=audioCtx.createOscillator(); const gain=audioCtx.createGain(); osc.type='sine'; osc.frequency.value=520; gain.gain.value=0.04; osc.connect(gain).connect(audioCtx.destination); osc.start(); osc.stop(audioCtx.currentTime+0.05); }catch(e){} }function flashFeedback(){ feedbackDot.classList.add('active'); setTimeout(()=>feedbackDot.classList.remove('active'),160); }function paceFor(size){ if(size===4) return 800; if(size===6) return 780; return 760; }function keyBest(size){ return 'imn_lightwall_best_'+size; }function clearActive(){ if(activeIndex===null) return; const c=cells[activeIndex]; c.classList.remove('active'); c.style.removeProperty('--lw-color'); activeIndex=null; }function buildGrid(){ gridEl.innerHTML=''; gridEl.style.gridTemplateColumns=`repeat(${gridSize},1fr)`; cells=[]; for(let i=0;i{ e.preventDefault(); if(!running) return; hit(i); }); gridEl.appendChild(c); cells.push(c); } }function spawn(){ if(!running) return; if(activeIndex!==null){ imnTrack('lightwall_miss',{score,grid:gridSize}); } clearActive(); activeIndex=Math.floor(Math.random()*cells.length); const c=cells[activeIndex]; c.style.setProperty('--lw-color',colors[Math.floor(Math.random()*colors.length)]); c.classList.add('active'); }function hit(i){ if(i!==activeIndex) return; score++; scoreEl.textContent=score;flashFeedback(); playHitSound();clearActive(); imnTrack('lightwall_hit',{score,grid:gridSize}); }function setBestUI(){ bestEl.textContent=localStorage.getItem(keyBest(gridSize))||0; }function resetUI(){ score=0; time=30; scoreEl.textContent='0'; timeEl.textContent='30'; endBox.style.display='none'; startBtn.disabled=false; setBestUI(); }function startGame(){ if(running) return; resetUI(); buildGrid(); running=true; startBtn.disabled=true; imnTrack('lightwall_start',{grid:gridSize}); spawn(); spawnInterval=setInterval(spawn, paceFor(gridSize)); gameInterval=setInterval(()=>{ time--; timeEl.textContent=time; if(timebest){ localStorage.setItem(k,score); bestEl.textContent=score; imnTrack('lightwall_best',{score,grid:gridSize}); } imnTrack('lightwall_end',{score,grid:gridSize}); endBox.style.display='block'; startBtn.disabled=false; }function stopGame(){ running=false; clearInterval(gameInterval); clearInterval(spawnInterval); clearActive(); }buttons.forEach(b=>{ b.addEventListener('click',()=>{ buttons.forEach(x=>x.classList.remove('active')); b.classList.add('active'); stopGame(); gridSize=parseInt(b.dataset.grid,10); resetUI(); buildGrid(); }); });startBtn.addEventListener('click',startGame); restartBtn.addEventListener('click',()=>{ imnTrack('lightwall_restart',{grid:gridSize}); stopGame(); startGame(); });buildGrid(); resetUI(); });

Sources

  • Nantes Métropole
  • Ville de Nantes
  • Centre de supervision urbain (CSU)
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 une09.01.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 · 20/09/2026

Bélier, votre journée en perspective

Une lecture claire et moderne de vos tendances du jour.

♈︎ Bélier

Laissez-vous guider par votre intuition. Elle ne vous trompera pas aujourd'hui, posez-vous les bonnes questions. Votre hygiène de vie mérite quelques changements, c'est le moment idéal d'entreprendre un régime et de faire attention à la qualité de votre sommeil.

Amour

Une ambiance remplie de sagesse s'annonce aujourd'hui. Vos sentiments sont remplis de tendresse, exprimez-les pleinement. Les élans du cœur véritables se voient couronnés de succès grâce à des énergies d'ancrage, bénéfiques à toute relation pérenne. Vous aimez profondément !

Travail

Votre humour très personnel fait mouche à tous les coups. Vos proches connaissent vos blagues par cœur. Aujourd'hui, vous y allez de votre talent pour vous faire pardonner votre absence.

Finances

Vous finissez par vous débarrasser des croyances qui vous limitent et vous débordez d'énergie et d'enthousiasme pour gagner plus d'argent et aider les autres à réussir. Vous vous faites un beau cadeau en repoussant toujours plus loin les bornes de la réussite et cela vous enrichit.

Bien-être

Aujourd'hui, vous aurez des idées bien précises en ce qui concerne le futur, vous êtes bien inspiré. Vous aurez également l'occasion de mûrir ou d'approfondir vos connaissances. Elles vous seront utiles à l'avenir.

Vous êtes décidé à sortir de votre cocon pour vous organiser un petit week-end à la campagne et partir à la découverte de la nature environnante. Bonne idée ! Vous pourrez également apprécier les bonnes tables du coin.

Horoscope de la semaine

Du 21 septembre au 27 septembre 2026

♈︎ Bélier

Uranus charrie un courant puissant d'énergies, cette semaine. Vous en profitez pour renouveler vos relations et pour faire avancer vos projets les plus personnels. Autant dire que votre programme s'annonce chargé, c'est une ambiance propice à la créativité : des changements de cap et de taille sont à votre portée.

Amour

Vous êtes pressé, espérons que vous tombiez sur la bonne personne pour transformer cette impatience en volupté et en sensualité. Vous mettez votre énergie au service de stratégies minutieuses destinées à faire tomber la bonne personne dans vos filets. Vous alternez force puis persuasion pour amener l'objet de vos désirs à partager vos fantasmes, les résultats sont inégaux.

Finances

Très habilement vous négociez un nouveau contrat, vous signez un nouvel accord, toutes les chances sont de votre côté. Sur le plan des finances c'est une semaine radieuse, une belle situation financière récompense tous vos efforts. En gardant une certaine régularité et une gestion rigoureuse, vos comptes montent en puissance. En milieu de semaine, vous pourriez recevoir des propositions alléchantes, n'attendez pas pour donner votre réponse.

Bien-être

Si vous usez à bon escient de vos atouts pour enchanter le quotidien et faire plaisir à votre entourage, vous n'en retirerez que des avantages et vous terminez la semaine en accord avec le monde. Vous devriez faire évoluer vos relations ou dénicher la perle rare, celle qui pourrait vous accompagner sur le chemin du quotidien et alimenter durablement votre vie sentimentale.

Travail

Vous fréquentez avec bonheur votre cercle habituel et vous multipliez vos contacts. Vous avez envie de sortir, de manifester votre enthousiasme. Vous jouissez d'une position enviable et, dans ces moments-là, mieux vaut compter ses alliés que les jaloux, prêts à tout pour se venger de votre opiniâtreté qui frise parfois la tyrannie !

Le conseil de la semaine

Travaillez sur vos projets sans hâte pour cerner progressivement comment vous pourriez donner vie à vos idées et les voir se concrétiser. Le cap que vous souhaitez atteindre n'est pas si ambitieux si vous savez vous entourer des bonnes personnes et si vous ne négligez aucun axe de réflexion.

Source astrologique autorisée : Mon Horoscope du Jour.

Votre horoscopeINFOS MÉDIA NANTES

Les News

1135
Le Château de Tiffauges recrute pour la saison 2026 : plusieurs postes saisonniers à pourvoir

Le Château de Tiffauges recrute pour la saison 2026 : plusieurs postes saisonniers à pourvoir

Le Château de Tiffauges, site emblématique du patrimoine vendéen, lance sa campagne de recrutement pour la saison 2026. Des emplois saisonniers sont à pourvoir de mars à septembre, ainsi que sur la période estivale juillet-août.

Travailler au Château de Tiffauges, c’est rejoindre un lieu chargé d’histoire, reconnu pour ses animations culturelles, ses événements grand public et son rôle central dans la valorisation du patrimoine local. Les profils recherchés sont motivés, dynamiques et désireux de s’investir dans un environnement vivant et exigeant.

Les candidatures s’effectuent en ligne via la plateforme officielle de recrutement du Département de la Vendée.

Postuler en ligne sur recrutement.vendee.fr

Rejoindre le Département de la Vendée

Le Château de Tiffauges s’inscrit dans l’action globale du Département de la Vendée, une collectivité dynamique qui compte plus de 2 800 agents et plus de 150 métiers différents.

S’engager professionnellement au sein du Département, c’est donner du sens à son travail au quotidien, être au service des Vendéennes et des Vendéens et contribuer concrètement à la construction de la Vendée de demain.

Des domaines de recrutement variés

Les besoins en recrutement concernent de nombreux secteurs, notamment :

  • le social ;
  • les métiers techniques ;
  • la culture et l’événementiel ;
  • la restauration collective ;
  • l’aménagement et l’environnement ;
  • les fonctions supports : finances, comptabilité, solutions numériques, ressources humaines.

Cette diversité permet à de nombreux profils, jeunes ou expérimentés, de trouver un poste correspondant à leurs compétences et à leurs aspirations.

Le Conseil départemental de la Vendée en quelques chiffres

Doté d’un budget supérieur à 900 millions d’euros, le Conseil départemental intervient dans de très nombreux champs d’action. Son activité repose sur trois grandes priorités portées par les élus et mises en œuvre par les agents départementaux.

  • accompagner les Vendéens dans leur quotidien et à tous les âges de la vie ;
  • bâtir la Vendée de demain grâce à des investissements structurants ;
  • conforter la notoriété et l’attractivité de la Vendée par des politiques culturelles, sportives et événementielles ambitieuses.

Quiz IMN – Connais-tu le recrutement du Château de Tiffauges et du Département de la Vendée ?

Teste tes connaissances avec ce quiz interactif et pédagogique. Les questions défilent automatiquement. À toi de jouer.

/* Conteneur principal */ #imn-quiz{ max-width:700px; margin:0 auto; background:#fff; border:2px solid #000; border-radius:12px; padding:16px; color:#000; font-family:Inter,Arial,sans-serif; }#imn-quiz-header{ display:flex; justify-content:space-between; margin-bottom:12px; font-weight:700; color:#000; }.imn-quiz-question{ font-size:16px; margin-bottom:12px; color:#000; }/* Boutons réponses – protection ANTI-THÈME WP */ .imn-quiz-answers button{ all:unset; box-sizing:border-box; display:block; width:100%; text-align:left; margin-bottom:8px; padding:12px; background:#fff !important; color:#000 !important; border:2px solid #000 !important; border-radius:8px; cursor:pointer; font-size:15px; line-height:1.4; }.imn-quiz-answers button:hover{ background:#f2f2f2 !important; }.imn-quiz-answers button.correct{ background:#c8f7c5 !important; border-color:#2e7d32 !important; color:#000 !important; font-weight:700; }.imn-quiz-answers button.wrong{ background:#f8c6c6 !important; border-color:#c62828 !important; color:#000 !important; }
Question 1/15 Score : 0
(function(){ if(typeof window.imnTrack!=="function"){window.imnTrack=function(){};}const quiz=[ {q:"Pour quelle saison le Château de Tiffauges recrute-t-il ?",a:["2025","2026","2027","2024"],c:1}, {q:"Sur quelles périodes s’étalent les contrats saisonniers ?",a:["Janvier à décembre","Mars à septembre","Septembre à février","Uniquement l’été"],c:1}, {q:"Quel est le site officiel pour postuler ?",a:["pole-emploi.fr","tiffauges.fr","recrutement.vendee.fr","vendee.jobs"],c:2}, {q:"Qui gère le Château de Tiffauges ?",a:["La Région","Une association privée","Le Département de la Vendée","L’État"],c:2}, {q:"Combien d’agents compte le Département de la Vendée ?",a:["900","150","2 800","5 000"],c:2}, {q:"Combien de métiers sont recensés au Département ?",a:["50","100","150","300"],c:2}, {q:"Quel domaine fait partie des recrutements ?",a:["Aéronautique","Culture","Spatial","Douane"],c:1}, {q:"Quel est le budget du Conseil départemental ?",a:["300 M€","600 M€","Plus de 900 M€","2 Md€"],c:2}, {q:"Quelle est une priorité du Département ?",a:["Exporter","Accompagner les Vendéens","Privatiser","Réduire la culture"],c:1}, {q:"Les politiques événementielles servent à ?",a:["Réduire les coûts","Augmenter les impôts","Renforcer l’attractivité","Fermer les sites"],c:2}, {q:"Les postes concernent-ils la restauration collective ?",a:["Non","Oui","Uniquement l’été","Uniquement à Nantes"],c:1}, {q:"Les métiers techniques sont-ils recherchés ?",a:["Non","Oui","Rarement","Jamais"],c:1}, {q:"Les fonctions supports incluent ?",a:["Finance","Agriculture","Pêche","Tourisme"],c:0}, {q:"Le Château de Tiffauges est surtout connu pour ?",a:["Ses plages","Son patrimoine","Son port","Son industrie"],c:1}, {q:"Pourquoi rejoindre le Département ?",a:["Pour voyager","Pour donner du sens à son engagement","Pour télétravailler uniquement","Pour éviter le public"],c:1} ];let i=0,score=0; const qEl=document.getElementById("imn-quiz-question"); const aEl=document.getElementById("imn-quiz-answers"); const pEl=document.getElementById("imn-quiz-progress"); const sEl=document.getElementById("imn-quiz-score");function shuffle(arr){ return arr.map(v=>[Math.random(),v]).sort((a,b)=>a[0]-b[0]).map(v=>v[1]); }function load(){ if(i>=quiz.length){ qEl.textContent="Quiz terminé."; aEl.innerHTML=""; imnTrack("imn_quiz_end",{score}); return; }pEl.textContent=`Question ${i+1}/15`; sEl.textContent=`Score : ${score}`; qEl.textContent=quiz[i].q; aEl.innerHTML="";shuffle(quiz[i].a.map((t,idx)=>({t,idx}))).forEach(o=>{ const b=document.createElement("button"); b.textContent=o.t;b.addEventListener("click",()=>{ if(o.idx===quiz[i].c){ b.classList.add("correct"); score++; }else{ b.classList.add("wrong"); [...aEl.children][quiz[i].c].classList.add("correct"); } sEl.textContent=`Score : ${score}`; imnTrack("imn_quiz_answer",{question:i+1,correct:o.idx===quiz[i].c}); setTimeout(()=>{i++;load();},900); });aEl.appendChild(b); }); }load(); })();

Sources

  • Département de la Vendée
  • Plateforme officielle recrutement.vendee.fr
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 une09.01.26

PAUSE JEU 7 · Observation

Mots mêlés

Trouve les mots cachés dans une grille tactile.

PAUSE LUDIQUEIMN

Sorties / Agenda · Théâtre

1136
Théâtre à Nantes : braquage et fous rires avec L’évadation de la tour fatale enflammée

Théâtre à Nantes : braquage et fous rires avec L’évadation de la tour fatale enflammée

Braquage, prise d’otages et avalanche de fous rires : une comédie d’action totalement déjantée s’installe à Nantes. Le spectacle “L’évadation de la tour fatale enflammée” sera joué au Théâtre de Poche Graslin du 22 au 31 janvier 2026. Une création originale qui détourne avec humour les grands films d’action des années 90, pour le plus grand plaisir du public.

Présentée comme la première comédie d’action adaptée à la scène théâtrale, cette pièce promet un rythme soutenu, des situations absurdes et une énergie explosive. Ici, les codes du cinéma musclé sont revisités avec autodérision, jusqu’à faire dire que Die Hard, à côté, ressemblerait presque à une comédie romantique.

Accessible à partir de 10 ans, le spectacle affiche une durée d’1h10 et s’adresse aussi bien aux amateurs de théâtre qu’aux fans de films d’action et de parodies assumées.

Une parodie explosive des films d’action des années 90

Écrite par Romain Franklin et mise en scène par Alexandra Volay, la pièce plonge les spectateurs dans un univers volontairement excessif. Les fusillades, les répliques cultes et les héros improbables sont au cœur d’un scénario où le rire devient l’arme principale.

Sur scène, Romain Franklin, Chloé Susini et Fabien Benoit incarnent une galerie de personnages pris malgré eux dans une situation extrême, transformant chaque moment de tension en ressort comique.

Une prise d’otages qui vire au chaos… et à la comédie

L’intrigue se déroule dans la grande tour TV+. Ce qui devait être un simple entretien d’embauche tourne au cauchemar lorsqu’un groupe de braqueurs fait irruption dans l’immeuble, bien décidé à mettre la main sur un mystérieux coffre.

Coincés à l’intérieur, Tom, technicien de surface, Benjamin, PDG charismatique, et Emma, candidate venue passer un entretien, n’ont d’autre choix que de s’allier pour survivre et tenter de s’échapper. Entre situations absurdes, retournements inattendus et dialogues percutants, la tension devient rapidement un terrain de jeu pour la comédie.

Un avant-goût du spectacle en vidéo

Pour se plonger dans l’univers du spectacle, une vidéo de présentation permet de découvrir l’ambiance, le rythme et l’esprit de cette comédie d’action.

Mini-jeu IMN – Memory spécial théâtre d’action

Avant de découvrir la pièce sur scène, teste ta mémoire avec ce mini-jeu IMN officiel inspiré de l’univers du spectacle. Retrouve toutes les paires en un minimum de coups et de temps.

#imn-mem-wrap{display:flex;justify-content:center;align-items:center;width:100%;} #imn-mem{ width:100%; max-width:min(92vw,520px); margin:auto; background:#fff; border:1px solid #e7e4ff; border-radius:16px; padding:14px; } #imn-mem-stats{ display:flex; justify-content:space-between; font-weight:700; margin-bottom:12px; font-size:14px; } #imn-mem-grid{ display:grid; grid-template-columns:repeat(6,1fr); gap:6px; } .imn-mem-card{ aspect-ratio:1/1; border-radius:12px; background:#f3f0ff; display:flex; align-items:center; justify-content:center; font-size:22px; cursor:pointer; user-select:none; transition:background .2s ease; } .imn-mem-card.open{background:#fff;} .imn-mem-card.matched{color:#fff;} #imn-mem-btn{ margin-top:14px; background:#5532F0; color:#fff; border:1px solid #5532F0; padding:10px 14px; border-radius:12px; font-weight:700; cursor:pointer; font-size:15px; }
Coups : 0 Temps : 0s
(function(){ if(typeof window.imnTrack!=="function"){window.imnTrack=function(){};}const icons=[ "💥","🎭","🚨","🔥","🎬","😆","🕵️","🏢","🔫", "🎟️","🎥","😱","🧨","🎤","🎶","🧠","🚪","🎭" ]; const PAIRS=[...icons,...icons]; // 36 cartes garantiesconst COLORS=["#00c853","#2979ff","#d50000","#ff6d00","#6a1b9a","#00838f"];const grid=document.getElementById("imn-mem-grid"); const movesEl=document.getElementById("imn-mem-moves"); const timeEl=document.getElementById("imn-mem-time"); const btn=document.getElementById("imn-mem-btn");let first=null,lock=false,moves=0,time=0,timer,pairCount=0;function shuffle(a){return a.sort(()=>0.5-Math.random());}function start(){ grid.innerHTML=""; moves=0;time=0;pairCount=0;first=null;lock=false; movesEl.textContent="0";timeEl.textContent="0"; clearInterval(timer); timer=setInterval(()=>{time++;timeEl.textContent=time;},1000);shuffle([...PAIRS]).forEach(val=>{ const c=document.createElement("div"); c.className="imn-mem-card"; c.textContent="❓"; c.dataset.val=val; c.addEventListener("pointerdown",()=>flip(c)); grid.appendChild(c); }); imnTrack("imn_memory_start",{game:"theatre_action"}); }function flip(c){ if(lock||c===first||c.classList.contains("matched"))return; c.textContent=c.dataset.val; c.classList.add("open"); if(!first){first=c;return;} lock=true; moves++;movesEl.textContent=moves;if(first.dataset.val===c.dataset.val){ const color=COLORS[pairCount % COLORS.length]; [first,c].forEach(x=>{ x.classList.add("matched"); x.style.background=color; }); pairCount++; first=null;lock=false; if(pairCount===PAIRS.length/2){ clearInterval(timer); imnTrack("imn_memory_end",{moves,time}); } }else{ setTimeout(()=>{ [first,c].forEach(x=>{ x.textContent="❓"; x.classList.remove("open"); }); first=null;lock=false; },500); } }btn.addEventListener("click",start); document.addEventListener("DOMContentLoaded",start); })();

Informations pratiques

  • Spectacle : L’évadation de la tour fatale enflammée
  • Dates : du 22 au 31 janvier 2026
  • Lieu : Théâtre de Poche Graslin – Nantes
  • Genre : comédie parodique, tout public à partir de 10 ans
  • Durée : 1h10

Billetterie : BilletReduc · VosTickets

Sources

  • Théâtre de Poche Graslin
  • BilletReduc
  • VosTickets
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.

« Une scène, un atelier, une rue : le territoire est plein de rendez-vous. »

Lire l’article complet →
À la une09.01.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

Concerts · Sorties / Agenda

1137
Saint-Sébastien-sur-Loire : un concert caritatif pour soutenir les rêves d’enfants hospitalisés

Saint-Sébastien-sur-Loire : un concert caritatif pour soutenir les rêves d’enfants hospitalisés

Dans une semaine tout juste, la salle L’Escall, à Saint-Sébastien-sur-Loire, accueillera un concert caritatif au profit de l’association Ô Ma Vie. L’événement se tiendra samedi 17 janvier et rassemblera plusieurs artistes de la scène rock nantaise autour d’un même objectif : soutenir les enfants hospitalisés au CHU de Nantes.

Cette soirée musicale et solidaire s’inscrit dans une démarche profondément humaine. L’ensemble des artistes se produiront bénévolement, afin de permettre à l’association Ô Ma Vie de poursuivre ses actions en faveur d’enfants confrontés à la maladie. Les bénéfices seront intégralement reversés à l’association.

Infos Média Nantes est fier d’être partenaire de l’association Ô Ma Vie. Un engagement qui fait pleinement écho à nos valeurs éditoriales : mettre en lumière des initiatives locales, solidaires et profondément tournées vers l’humain. Soutenir Ô Ma Vie, c’est soutenir des projets porteurs d’espoir, de courage et de dignité pour des enfants et leurs familles.

Ô Ma Vie, une association au service des rêves d’enfants hospitalisés

L’association Ô Ma Vie accompagne depuis plusieurs années des enfants hospitalisés au CHU de Nantes. Sa mission est claire : leur offrir une parenthèse d’évasion dans un quotidien souvent marqué par les soins, l’hospitalisation et l’attente.

Concrètement, Ô Ma Vie permet à ces jeunes patients de réaliser un rêve, qu’il s’agisse de rencontrer un artiste ou un sportif, d’assister à un spectacle, de vivre une expérience unique ou de recevoir un cadeau longtemps espéré. Chaque rêve devient un moment suspendu, source de force, de courage et de magie.

Une soirée rock et engagée à L’Escall

Pour cette édition, plusieurs artistes de la scène rock nantaise ont répondu présent afin de soutenir la cause défendue par Ô Ma Vie. Le public retrouvera sur scène : Tylio Valberg, Alex Ruiz, Wild Doctors, Talvi ainsi que Loran Grippay (DJ Loran).

La soirée se déroulera en partenariat avec LyaPro Production, garantissant une organisation professionnelle et une ambiance musicale de qualité. Les portes ouvriront à 18h, pour un début des concerts à 19h.

Un engagement collectif pour transformer des rêves en réalité

En participant à ce concert, chaque spectateur contribue directement au financement de nouveaux rêves pour les enfants accompagnés par l’association. Le tarif est fixé à 20 €, avec une entrée gratuite pour les moins de 12 ans, afin de permettre au plus grand nombre de prendre part à cette initiative solidaire.

Pour Infos-Média Nantes, être partenaire de cet événement est un honneur et un réel plaisir. Mettre en avant Ô Ma Vie, c’est donner de la visibilité à une association qui agit concrètement, avec bienveillance et engagement, auprès de ceux qui en ont le plus besoin.

Mini-jeu IMN “Mur de lumière” – Teste tes réflexes

Des points colorés apparaissent aléatoirement pendant 30 secondes. Clique dessus avant qu’ils changent de place pour marquer des points. Chaque clic réussi = 1 point.

Temps : 30s Score : 0 Meilleur : 0

Temps écoulé

#imn-lightwall{ max-width:100%; margin:40px auto; font-family:Inter,Arial,sans-serif; text-align:center; } .imn-lightwall-ui{max-width:520px;margin:0 auto;} .imn-lightwall-rules{ font-size:14px; color:#444; max-width:520px; margin:0 auto 14px; } .imn-lightwall-controls{ display:flex; justify-content:center; gap:8px; margin-bottom:12px; flex-wrap:wrap; } .imn-lightwall-info{ display:flex; justify-content:center; gap:16px; margin-bottom:8px; font-size:14px; }/* Indicateur lumineux */ .imn-lightwall-feedback{ display:flex; justify-content:center; align-items:center; height:18px; margin-bottom:10px; } #lw-feedback-dot{ width:12px; height:12px; border-radius:999px; background:#cfd8dc; opacity:0.4; transition:background 0.15s ease, opacity 0.15s ease, transform 0.15s ease; } #lw-feedback-dot.active{ background:#00e676; opacity:1; transform:scale(1.2); }.imn-lightwall-wrapper{ display:flex; justify-content:center; align-items:center; width:100%; min-height:60vh; } #imn-lightwall-grid{ display:grid; gap:8px; width:100%; max-width:min(92vw,420px); touch-action:manipulation; } .imn-lightwall-cell{ aspect-ratio:1/1; background:#e5e5ea; border-radius:999px; cursor:pointer; transition:background 0.12s, transform 0.12s; user-select:none; -webkit-user-select:none; touch-action:manipulation; } .imn-lightwall-cell.active{ background:var(--lw-color); transform:scale(1.02); } .imn-btn{ background:#5532F0; color:#fff; border:1px solid #5532F0; padding:8px 14px; border-radius:8px; cursor:pointer; font-size:15px; appearance:none; -webkit-appearance:none; } .imn-btn:hover{filter:brightness(0.95);} .imn-btn:focus{outline:3px solid rgba(85,50,240,0.25); outline-offset:2px;} .imn-btn.active{opacity:0.72;} .imn-lightwall-end{ display:none; margin-top:18px; }/* 🔒 Sécurisation tracking IMN */ window.imnTrack = window.imnTrack || function(){};document.addEventListener('DOMContentLoaded',()=>{const gridEl=document.getElementById('imn-lightwall-grid'); const timeEl=document.getElementById('lw-time'); const scoreEl=document.getElementById('lw-score'); const bestEl=document.getElementById('lw-best'); const feedbackDot=document.getElementById('lw-feedback-dot');const startBtn=document.getElementById('lw-start'); const restartBtn=document.getElementById('lw-restart'); const endBox=document.querySelector('.imn-lightwall-end'); const buttons=document.querySelectorAll('.imn-lightwall-controls button');const colors=[ '#00e676','#2979ff','#ffea00','#ff5252','#7c4dff','#00e5ff' ];let gridSize=4; let cells=[]; let score=0; let time=30; let activeIndex=null; let running=false; let gameInterval=null; let spawnInterval=null;/* Web Audio API : son discret de validation (compatible iOS) */ let audioCtx=null; function playHitSound(){ try{ if(!audioCtx){ audioCtx=new (window.AudioContext||window.webkitAudioContext)(); } const osc=audioCtx.createOscillator(); const gain=audioCtx.createGain(); osc.type='sine'; osc.frequency.value=520; gain.gain.value=0.04; osc.connect(gain).connect(audioCtx.destination); osc.start(); osc.stop(audioCtx.currentTime+0.05); }catch(e){} }function flashFeedback(){ feedbackDot.classList.add('active'); setTimeout(()=>feedbackDot.classList.remove('active'),160); }function paceFor(size){ if(size===4) return 800; if(size===6) return 780; return 760; }function keyBest(size){ return 'imn_lightwall_best_'+size; }function clearActive(){ if(activeIndex===null) return; const c=cells[activeIndex]; c.classList.remove('active'); c.style.removeProperty('--lw-color'); activeIndex=null; }function buildGrid(){ gridEl.innerHTML=''; gridEl.style.gridTemplateColumns=`repeat(${gridSize},1fr)`; cells=[]; for(let i=0;i{ e.preventDefault(); if(!running) return; hit(i); }); gridEl.appendChild(c); cells.push(c); } }function spawn(){ if(!running) return; if(activeIndex!==null){ imnTrack('lightwall_miss',{score,grid:gridSize}); } clearActive(); activeIndex=Math.floor(Math.random()*cells.length); const c=cells[activeIndex]; c.style.setProperty('--lw-color',colors[Math.floor(Math.random()*colors.length)]); c.classList.add('active'); }function hit(i){ if(i!==activeIndex) return; score++; scoreEl.textContent=score;flashFeedback(); playHitSound();clearActive(); imnTrack('lightwall_hit',{score,grid:gridSize}); }function setBestUI(){ bestEl.textContent=localStorage.getItem(keyBest(gridSize))||0; }function resetUI(){ score=0; time=30; scoreEl.textContent='0'; timeEl.textContent='30'; endBox.style.display='none'; startBtn.disabled=false; setBestUI(); }function startGame(){ if(running) return; resetUI(); buildGrid(); running=true; startBtn.disabled=true; imnTrack('lightwall_start',{grid:gridSize}); spawn(); spawnInterval=setInterval(spawn, paceFor(gridSize)); gameInterval=setInterval(()=>{ time--; timeEl.textContent=time; if(timebest){ localStorage.setItem(k,score); bestEl.textContent=score; imnTrack('lightwall_best',{score,grid:gridSize}); } imnTrack('lightwall_end',{score,grid:gridSize}); endBox.style.display='block'; startBtn.disabled=false; }function stopGame(){ running=false; clearInterval(gameInterval); clearInterval(spawnInterval); clearActive(); }buttons.forEach(b=>{ b.addEventListener('click',()=>{ buttons.forEach(x=>x.classList.remove('active')); b.classList.add('active'); stopGame(); gridSize=parseInt(b.dataset.grid,10); resetUI(); buildGrid(); }); });startBtn.addEventListener('click',startGame); restartBtn.addEventListener('click',()=>{ imnTrack('lightwall_restart',{grid:gridSize}); stopGame(); startGame(); });buildGrid(); resetUI(); });

Informations pratiques

  • Événement : Concert caritatif au profit de l’association Ô Ma Vie
  • Date : samedi 17 janvier
  • Lieu : Salle L’Escall – Saint-Sébastien-sur-Loire
  • Ouverture des portes : 18h
  • Début des concerts : 19h
  • Tarif : 20 € (gratuit pour les moins de 12 ans)
  • Bénéfices : intégralement reversés à l’association Ô Ma Vie

👉 Télécharger le flyer du concert

Sources

  • Association Ô Ma Vie
  • Organisation du concert caritatif – L’Escall
  • Infos Média Nantes
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 une09.01.26

Soirées festives · Sorties / Agenda

1138
Nuit Electro revient à Pornichet avec Cerrone et Feder pour une édition 2026 ambitieuse

Nuit Electro revient à Pornichet avec Cerrone et Feder pour une édition 2026 ambitieuse

Le rendez-vous électro et solidaire Nuit Electro fera son retour à Pornichet le samedi 20 juin 2026, à l’Hippodrome de Pornichet. Pour cette deuxième édition, les organisateurs annoncent une programmation ambitieuse, avec Cerrone et Feder en têtes d’affiche. La billetterie est d’ores et déjà ouverte.

Portée par les Rotary Clubs de Guérande, Pornichet et Saint-Nazaire, Nuit Electro s’inscrit dans une démarche à la fois culturelle et solidaire. L’événement se déroulera en configuration open air, avec une jauge limitée à 5 000 spectateurs. L’intégralité des bénéfices sera reversée à des associations engagées en faveur de la jeunesse en difficulté.

En mai 2025, la première édition avait rencontré un vif succès, affichant complet avec une programmation mêlant artistes reconnus et scène locale, notamment Bon Entendeur et Corentin Mab. Ce résultat a naturellement encouragé les organisateurs à voir plus grand pour 2026.

Cerrone et Feder, têtes d’affiche de l’édition 2026

L’édition 2026 marque un tournant avec la venue de Cerrone, figure emblématique de la scène électro et disco. Compositeur et producteur pionnier, il a signé des titres devenus cultes comme Supernature ou Give Me Love. Son influence traverse les générations et s’étend bien au-delà de la scène française. En 2024, il a notamment participé à la cérémonie d’ouverture des Jeux Olympiques de Paris.

À ses côtés, Feder, l’un des DJs français les plus populaires à l’international, proposera un set mêlant deep house et électro pop. Habitué des grandes scènes, il s’est imposé avec un univers élégant et fédérateur, porté par de nombreux succès et collaborations reconnues.

L’artiste régional Corentin Mab assurera l’ouverture et la clôture de la soirée, confirmant la volonté des organisateurs de conserver un ancrage local fort tout en accueillant des artistes de renommée internationale.

Un concert en plein air à l’Hippodrome de Pornichet

Contrairement à la précédente édition organisée dans le hall des paris, Nuit Electro 2026 se déroulera entièrement en extérieur. Ce choix marque un retour aux grands concerts populaires, quelques années après le réaménagement de l’hippodrome, inauguré en 2011.

Pour compléter l’expérience musicale, plusieurs food trucks seront installés sur le site, permettant au public de profiter pleinement de la soirée dans une ambiance conviviale et festive.

Mini-jeu IMN : Memory spécial Nuit Electro

En attendant le 20 juin, teste ta mémoire avec ce mini-jeu IMN inspiré de l’univers électro et des concerts open air.

/* Memory IMN officiel 6x6, classes préfixées, lisibilité forcée */ #imn-memne-wrap{ width:100%; display:flex; justify-content:center; align-items:center; } #imn-memne-panel{ width:100%; max-width:min(92vw,560px); margin:0 auto; background:#ffffff; border:1px solid #e7e4ff; border-radius:16px; box-shadow:0 6px 18px rgba(0,0,0,0.06); padding:14px; } #imn-memne-stats{ display:flex; flex-wrap:wrap; gap:10px; align-items:center; justify-content:space-between; font-weight:800; margin-bottom:10px; color:#000; } .imn-memne-badge{ display:inline-flex; align-items:center; gap:8px; padding:6px 10px; border-radius:999px; background:#f3f0ff; border:1px solid #e7e4ff; font-size:14px; color:#000; } #imn-memne-grid{ width:100%; display:grid; grid-template-columns:repeat(6,1fr); gap:clamp(6px,1.2vw,10px); justify-content:center; align-items:center; margin:0 auto; touch-action:manipulation; } .imn-memne-card{ appearance:none; -webkit-appearance:none; border:none; background:transparent; padding:0; margin:0; width:100%; aspect-ratio:1/1; cursor:pointer; touch-action:manipulation; user-select:none; -webkit-tap-highlight-color:transparent; } .imn-memne-card:focus-visible{ outline:3px solid #5532F0; outline-offset:3px; border-radius:14px; } .imn-memne-inner{ width:100%; height:100%; position:relative; border-radius:14px; transform-style:preserve-3d; transition:transform 240ms ease; } .imn-memne-face{ position:absolute; inset:0; display:flex; align-items:center; justify-content:center; border-radius:14px; backface-visibility:hidden; font-size:clamp(18px,3.6vw,28px); border:1px solid #e7e4ff; background:#ffffff; color:#000; } .imn-memne-front{ background:#f3f0ff; color:#000; font-weight:900; } .imn-memne-back{ transform:rotateY(180deg); background:#ffffff; color:#000; } .imn-memne-card.is-flipped .imn-memne-inner{ transform:rotateY(180deg); } .imn-memne-card.is-matched{ cursor:default; } .imn-memne-card.is-matched .imn-memne-face{ border-color:#bfe8c7; } .imn-memne-card.is-matched .imn-memne-back{ background:#e8f8ec; }/* Animations colorées */ @keyframes imnMemNePop{ 0%{ transform:rotateY(180deg) scale(1); } 60%{ transform:rotateY(180deg) scale(1.06); } 100%{ transform:rotateY(180deg) scale(1); } } @keyframes imnMemNeShake{ 0%,100%{ transform:rotateY(180deg) translateX(0); } 25%{ transform:rotateY(180deg) translateX(-6px); } 75%{ transform:rotateY(180deg) translateX(6px); } } .imn-memne-card.is-matchflash .imn-memne-inner{ animation:imnMemNePop 260ms ease; } .imn-memne-card.is-wrongflash .imn-memne-inner{ animation:imnMemNeShake 260ms ease; }/* Boutons IMN */ #imn-memne-actions{ display:flex; justify-content:flex-end; margin-top:12px; } #imn-memne-restart.imn-btn{ background:#5532F0; color:#fff; border:1px solid #5532F0; padding:10px 14px; border-radius:12px; font-weight:800; font-size:15px; cursor:pointer; appearance:none; -webkit-appearance:none; } #imn-memne-restart.imn-btn:hover{ filter:brightness(0.95); } #imn-memne-restart.imn-btn:focus-visible{ outline:3px solid rgba(85,50,240,0.35); outline-offset:3px; }/* Fin */ #imn-memne-end{ display:none; margin-top:12px; padding:12px; border-radius:14px; background:#f6f6f9; border:1px solid #e7e4ff; color:#000; } #imn-memne-end strong{ font-weight:900; }
Coups : 0 Temps : 0s
(function(){ if(typeof window.imnTrack !== "function"){ window.imnTrack = function(){}; }const EMOJIS_36 = [ "🎧","🎧","🎶","🎶","🎛️","🎛️","🎵","🎵","🎤","🎤","🔊","🔊", "🎚️","🎚️","🎼","🎼","🪩","🪩","✨","✨","🌙","🌙","🎇","🎇", "🎹","🎹","🥁","🥁","🎸","🎸","📀","📀","🎺","🎺","🎷","🎷" ];const grid = document.getElementById("imn-memne-grid"); const movesEl = document.getElementById("imn-memne-moves"); const timerEl = document.getElementById("imn-memne-timer"); const restartBtn = document.getElementById("imn-memne-restart"); const endBox = document.getElementById("imn-memne-end");let first = null; let second = null; let lock = false; let moves = 0; let matched = 0; let t = 0; let tick = null; let running = false;function shuffle(a){ const arr = a.slice(); for(let i = arr.length - 1; i > 0; i--){ const j = Math.floor(Math.random() * (i + 1)); const tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp; } return arr; }function stopTimer(){ if(tick){ clearInterval(tick); tick = null; } running = false; }function startTimer(){ stopTimer(); running = true; tick = setInterval(function(){ t += 1; timerEl.textContent = String(t); }, 1000); }function setEndMessage(msg){ endBox.style.display = "block"; endBox.innerHTML = msg; }function clearEndMessage(){ endBox.style.display = "none"; endBox.innerHTML = ""; }function buildCard(emoji, idx){ const btn = document.createElement("button"); btn.type = "button"; btn.className = "imn-memne-card"; btn.setAttribute("role","gridcell"); btn.setAttribute("aria-label","Carte Memory"); btn.dataset.val = emoji; btn.dataset.idx = String(idx); btn.dataset.state = "hidden";const inner = document.createElement("div"); inner.className = "imn-memne-inner";const front = document.createElement("div"); front.className = "imn-memne-face imn-memne-front"; front.textContent = "?";const back = document.createElement("div"); back.className = "imn-memne-face imn-memne-back"; back.textContent = emoji;inner.appendChild(front); inner.appendChild(back); btn.appendChild(inner);btn.addEventListener("pointerdown", function(ev){ ev.preventDefault(); handleFlip(btn); }, {passive:false});btn.addEventListener("click", function(){ handleFlip(btn); });return btn; }function flipOn(btn){ btn.classList.add("is-flipped"); btn.dataset.state = "shown"; }function flipOff(btn){ btn.classList.remove("is-flipped"); btn.dataset.state = "hidden"; }function markMatched(btn){ btn.classList.add("is-matched"); btn.dataset.state = "matched"; btn.disabled = true; }function flash(btn, cls){ btn.classList.remove("is-matchflash","is-wrongflash"); btn.classList.add(cls); setTimeout(function(){ btn.classList.remove(cls); }, 260); }function resetTurn(){ first = null; second = null; lock = false; }function handleFlip(btn){ if(lock) return; if(btn.dataset.state !== "hidden") return;if(!running){ startTimer(); }flipOn(btn); window.imnTrack("imn_memory_flip", { game:"mem_nuit_electro", idx: btn.dataset.idx });if(!first){ first = btn; return; }second = btn; lock = true;moves += 1; movesEl.textContent = String(moves); window.imnTrack("imn_memory_try", { game:"mem_nuit_electro", moves: moves });if(first.dataset.val === second.dataset.val){ matched += 2; flash(first, "is-matchflash"); flash(second, "is-matchflash");setTimeout(function(){ markMatched(first); markMatched(second); window.imnTrack("imn_memory_match", { game:"mem_nuit_electro", emoji:first.dataset.val, matched: matched }); resetTurn();if(matched === EMOJIS_36.length){ stopTimer(); window.imnTrack("imn_memory_end", { game:"mem_nuit_electro", moves:moves, time:t }); setEndMessage("Bravo ! Tu as terminé le Memory en " + moves + " coups et " + t + " secondes."); } }, 160);} else { flash(first, "is-wrongflash"); flash(second, "is-wrongflash");setTimeout(function(){ flipOff(first); flipOff(second); window.imnTrack("imn_memory_wrong", { game:"mem_nuit_electro" }); resetTurn(); }, 520); } }function init(){ stopTimer(); t = 0; moves = 0; matched = 0; lock = false; first = null; second = null; running = false;timerEl.textContent = "0"; movesEl.textContent = "0"; clearEndMessage();grid.innerHTML = ""; const cards = shuffle(EMOJIS_36);for(let i = 0; i < cards.length; i++){ grid.appendChild(buildCard(cards[i], i)); }window.imnTrack("imn_memory_start", { game:"mem_nuit_electro", size:"6x6" }); }restartBtn.addEventListener("pointerdown", function(e){ e.preventDefault(); window.imnTrack("imn_memory_restart", { game:"mem_nuit_electro" }); init(); }, {passive:false});restartBtn.addEventListener("click", function(){ window.imnTrack("imn_memory_restart", { game:"mem_nuit_electro" }); init(); });if(document.readyState === "loading"){ document.addEventListener("DOMContentLoaded", init); }else{ init(); } })();

Informations pratiques

  • Date : samedi 20 juin 2026
  • Lieu : Hippodrome de Pornichet
  • Ouverture des portes : 19h
  • Programmation : 20h45 Corentin Mab · 22h Cerrone · 23h15 Feder
  • Tarifs : 40 € / prévente Office de tourisme à 35 €
  • Restauration : food trucks sur place

Billets disponibles à l’Office de tourisme et sur Ticketmaster .

Sources

  • Rotary Clubs de Pornichet, Guérande et Saint-Nazaire
  • Office de tourisme de Pornichet
  • Ticketmaster France
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.

« Une scène, un atelier, une rue : le territoire est plein de rendez-vous. »

Lire l’article complet →
À la une09.01.26

PAUSE JEU 10 · Quiz rapide

Quiz Rush

Réponds aux questions avant la fin du temps.

PAUSE LUDIQUEIMN

Les News

1139
Cité administrative de Nantes : les agents dénoncent le manque d’infrastructures vélo

Cité administrative de Nantes : les agents dénoncent le manque d’infrastructures vélo

Mardi 20 janvier 2026, les agents et agentes de la Cité administrative de Nantes (CAN) prévoient de se rassembler devant leur lieu de travail, sur l’île de Nantes. En cause : des aménagements cyclables jugés insuffisants dans un bâtiment pourtant présenté comme exemplaire sur le plan environnemental. Les personnels évoquent un décalage entre les engagements affichés de l’administration et la réalité des infrastructures mises à disposition.

Inauguré récemment, le nouveau bâtiment de la Cité administrative devait s’inscrire dans une logique de promotion des mobilités durables. Pourtant, selon plusieurs agents issus des différents services installés sur le site, les équipements réservés aux cyclistes ne répondent ni aux besoins réels ni aux normes attendues pour un équipement public de cette ampleur.

Des équipements vélo jugés en deçà des attentes

Le principal point de crispation concerne le parc de stationnement vélo intégré au bâtiment. Les agents estiment que le nombre de places disponibles est largement inférieur aux seuils prévus par le Plan local d’urbanisme (PLU) de Nantes Métropole. À leurs yeux, cette situation contraste fortement avec l’espace consacré au stationnement automobile, jugé disproportionné.

Au-delà de la capacité, les conditions d’utilisation sont également mises en cause. Les personnels évoquent des problèmes de sécurité, avec des sols glissants, des racks trop rapprochés et une accessibilité limitée, rendant l’usage quotidien du vélo peu pratique, voire dissuasif.

Des recommandations non respectées selon les agents

Les agents soulignent que ces installations ne seraient pas conformes aux recommandations formulées par des organismes de référence en matière de mobilités durables, notamment le Cerema et l’Ademe. Ces structures préconisent des espaces sécurisés, accessibles et dimensionnés pour encourager réellement l’usage du vélo dans les déplacements domicile-travail.

Pour les personnels mobilisés, il s’agit d’un enjeu à la fois écologique et économique. Favoriser le vélo permettrait de réduire l’empreinte carbone des trajets, tout en améliorant les conditions de travail et le pouvoir d’achat des agents.

Une mobilisation prévue le 20 janvier

Après plusieurs démarches restées sans réponse jugée satisfaisante, les agents ont décidé de passer à l’action. Une manifestation est annoncée mardi 20 janvier 2026, devant la Cité administrative, sur l’île de Nantes. L’objectif affiché est de rappeler à l’administration l’importance collective des engagements environnementaux et de demander des investissements concrets pour améliorer les infrastructures cyclables.

Les organisateurs espèrent ainsi ouvrir un dialogue constructif avec les autorités concernées et obtenir des aménagements à la hauteur des ambitions affichées en matière de transition écologique.

Mini-jeu IMN – Memory spécial mobilités douces

Teste ta mémoire avec ce mini-jeu IMN dédié aux mobilités durables. Retrouve les paires le plus vite possible.

/* Memory IMN officiel 6x6, classes préfixées pour éviter les conflits */ #imn-memcan-wrap{ width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column; } #imn-memcan-panel{ width:100%; max-width:min(92vw,560px); margin:0 auto; background:#ffffff; border:1px solid #e7e4ff; border-radius:16px; box-shadow:0 6px 18px rgba(0,0,0,0.06); padding:14px; } #imn-memcan-stats{ display:flex; flex-wrap:wrap; gap:10px; align-items:center; justify-content:space-between; font-weight:700; margin-bottom:10px; } #imn-memcan-stats span{ display:inline-flex; align-items:center; gap:8px; } #imn-memcan-grid{ width:100%; display:grid; grid-template-columns:repeat(6,1fr); gap:clamp(6px,1.2vw,10px); justify-content:center; align-items:center; margin:0 auto; touch-action:manipulation; } .imn-memcan-card{ appearance:none; -webkit-appearance:none; border:none; background:transparent; padding:0; margin:0; width:100%; aspect-ratio:1/1; cursor:pointer; touch-action:manipulation; user-select:none; -webkit-tap-highlight-color:transparent; } .imn-memcan-card:focus-visible{ outline:3px solid #5532F0; outline-offset:3px; border-radius:14px; } .imn-memcan-inner{ width:100%; height:100%; position:relative; border-radius:14px; transform-style:preserve-3d; transition:transform 240ms ease; } .imn-memcan-face{ position:absolute; inset:0; display:flex; align-items:center; justify-content:center; border-radius:14px; backface-visibility:hidden; font-size:clamp(18px,3.6vw,28px); border:1px solid #e7e4ff; } .imn-memcan-front{ background:#f3f0ff; color:#2b225f; font-weight:800; } .imn-memcan-back{ background:#ffffff; transform:rotateY(180deg); } .imn-memcan-card.is-flipped .imn-memcan-inner{ transform:rotateY(180deg); } .imn-memcan-card.is-matched{ cursor:default; } .imn-memcan-card.is-matched .imn-memcan-face{ border-color:#bfe8c7; } .imn-memcan-card.is-matched .imn-memcan-back{ background:#e8f8ec; }/* Animations colorées (match et erreur) */ @keyframes imnMemCanPop{ 0%{ transform:rotateY(180deg) scale(1); } 60%{ transform:rotateY(180deg) scale(1.06); } 100%{ transform:rotateY(180deg) scale(1); } } @keyframes imnMemCanShake{ 0%,100%{ transform:rotateY(180deg) translateX(0); } 25%{ transform:rotateY(180deg) translateX(-6px); } 75%{ transform:rotateY(180deg) translateX(6px); } } .imn-memcan-card.is-matchflash .imn-memcan-inner{ animation:imnMemCanPop 260ms ease; } .imn-memcan-card.is-wrongflash .imn-memcan-inner{ animation:imnMemCanShake 260ms ease; } .imn-memcan-badge{ display:inline-flex; align-items:center; gap:8px; padding:6px 10px; border-radius:999px; background:#f3f0ff; border:1px solid #e7e4ff; font-size:14px; }/* Boutons IMN */ #imn-memcan-actions{ display:flex; justify-content:flex-end; margin-top:12px; } #imn-memcan-restart.imn-btn{ background:#5532F0; color:#fff; border:1px solid #5532F0; padding:10px 14px; border-radius:12px; font-weight:800; font-size:15px; cursor:pointer; appearance:none; -webkit-appearance:none; } #imn-memcan-restart.imn-btn:hover{ filter:brightness(0.95); } #imn-memcan-restart.imn-btn:focus-visible{ outline:3px solid rgba(85,50,240,0.35); outline-offset:3px; }/* Overlay fin */ #imn-memcan-end{ display:none; margin-top:12px; padding:12px; border-radius:14px; background:#f6f6f9; border:1px solid #e7e4ff; } #imn-memcan-end strong{ font-weight:900; }
Coups : 0 Temps : 0s
(function(){ // Fallback tracking IMN Analytics if(typeof window.imnTrack !== "function"){ window.imnTrack = function(){}; }const EMOJIS_36 = [ "🚲","🚲","🌿","🌿","🏙️","🏙️","🔒","🔒","🅿️","🅿️","📍","📍", "🛠️","🛠️","📏","📏","♻️","♻️","🌍","🌍","🚦","🚦","🧭","🧭", "⚡","⚡","🛣️","🛣️","🚧","🚧","🧱","🧱","🧤","🧤","🏁","🏁" ];const grid = document.getElementById("imn-memcan-grid"); const movesEl = document.getElementById("imn-memcan-moves"); const timerEl = document.getElementById("imn-memcan-timer"); const restartBtn = document.getElementById("imn-memcan-restart"); const endBox = document.getElementById("imn-memcan-end");let first = null; let second = null; let lock = false; let moves = 0; let matched = 0; let t = 0; let tick = null; let running = false;function shuffle(a){ const arr = a.slice(); for(let i = arr.length - 1; i > 0; i--){ const j = Math.floor(Math.random() * (i + 1)); const tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp; } return arr; }function stopTimer(){ if(tick){ clearInterval(tick); tick = null; } running = false; }function startTimer(){ stopTimer(); running = true; tick = setInterval(function(){ t += 1; timerEl.textContent = String(t); }, 1000); }function setEndMessage(msg){ endBox.style.display = "block"; endBox.innerHTML = msg; }function clearEndMessage(){ endBox.style.display = "none"; endBox.innerHTML = ""; }function buildCard(emoji, idx){ const btn = document.createElement("button"); btn.type = "button"; btn.className = "imn-memcan-card"; btn.setAttribute("role","gridcell"); btn.setAttribute("aria-label","Carte Memory"); btn.dataset.val = emoji; btn.dataset.idx = String(idx); btn.dataset.state = "hidden";const inner = document.createElement("div"); inner.className = "imn-memcan-inner";const front = document.createElement("div"); front.className = "imn-memcan-face imn-memcan-front"; front.textContent = "?";const back = document.createElement("div"); back.className = "imn-memcan-face imn-memcan-back"; back.textContent = emoji;inner.appendChild(front); inner.appendChild(back); btn.appendChild(inner);// Pointerdown + click pour compatibilité maximale thèmes + iOS btn.addEventListener("pointerdown", function(ev){ ev.preventDefault(); handleFlip(btn); }, {passive:false});btn.addEventListener("click", function(){ handleFlip(btn); });return btn; }function flipOn(btn){ btn.classList.add("is-flipped"); btn.dataset.state = "shown"; }function flipOff(btn){ btn.classList.remove("is-flipped"); btn.dataset.state = "hidden"; }function markMatched(btn){ btn.classList.add("is-matched"); btn.dataset.state = "matched"; btn.disabled = true; }function flash(btn, cls){ btn.classList.remove("is-matchflash","is-wrongflash"); btn.classList.add(cls); setTimeout(function(){ btn.classList.remove(cls); }, 260); }function resetTurn(){ first = null; second = null; lock = false; }function handleFlip(btn){ if(lock) return; if(btn.dataset.state !== "hidden") return;if(!running){ startTimer(); }flipOn(btn); window.imnTrack("imn_memory_flip", { game:"mem_can_velo", idx: btn.dataset.idx });if(!first){ first = btn; return; }second = btn; lock = true;moves += 1; movesEl.textContent = String(moves); window.imnTrack("imn_memory_try", { game:"mem_can_velo", moves: moves });if(first.dataset.val === second.dataset.val){ matched += 2; flash(first, "is-matchflash"); flash(second, "is-matchflash");setTimeout(function(){ markMatched(first); markMatched(second); window.imnTrack("imn_memory_match", { game:"mem_can_velo", emoji:first.dataset.val, matched: matched }); resetTurn();if(matched === EMOJIS_36.length){ stopTimer(); window.imnTrack("imn_memory_end", { game:"mem_can_velo", moves:moves, time:t }); setEndMessage("Bravo ! Tu as terminé le Memory en " + moves + " coups et " + t + " secondes."); } }, 160);} else { flash(first, "is-wrongflash"); flash(second, "is-wrongflash");setTimeout(function(){ flipOff(first); flipOff(second); window.imnTrack("imn_memory_wrong", { game:"mem_can_velo" }); resetTurn(); }, 520); } }function init(){ // Reset state stopTimer(); t = 0; moves = 0; matched = 0; lock = false; first = null; second = null; running = false;timerEl.textContent = "0"; movesEl.textContent = "0"; clearEndMessage();// Build grid grid.innerHTML = ""; const cards = shuffle(EMOJIS_36);for(let i = 0; i < cards.length; i++){ grid.appendChild(buildCard(cards[i], i)); }window.imnTrack("imn_memory_start", { game:"mem_can_velo", size:"6x6" }); }restartBtn.addEventListener("pointerdown", function(e){ e.preventDefault(); window.imnTrack("imn_memory_restart", { game:"mem_can_velo" }); init(); }, {passive:false});restartBtn.addEventListener("click", function(){ window.imnTrack("imn_memory_restart", { game:"mem_can_velo" }); init(); });document.addEventListener("DOMContentLoaded", init); })();
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 changements du quotidien méritent des explications simples. »

Lire l’article complet →
À la une09.01.26

Les News

1140
Grand froid à Nantes : des personnes contraintes de quitter un foyer en journée à Chantenay

Grand froid à Nantes : des personnes contraintes de quitter un foyer en journée à Chantenay

Une situation jugée préoccupante par des habitants nantais. Depuis mardi 6 janvier et à nouveau mercredi 7 janvier, une quinzaine de personnes hébergées dans un foyer du bas-Chantenay, à Nantes, sont contraintes de quitter les lieux chaque jour pendant plusieurs heures.

Ces sorties forcées interviennent alors que les températures sont très basses et que le plan grand froid est déclenché.

Des sorties imposées malgré le plan grand froid

Selon les informations communiquées par un collectif d’habitants nantais, les personnes accueillies doivent quitter le foyer entre 11 h et 18 h. Une contrainte quotidienne qui, dans le contexte climatique actuel, suscite une vive inquiétude.

« Compte tenu des températures très basses et du déclenchement du plan grand froid, cette situation met gravement en danger ces personnes », alerte le collectif Tous et toutes des habitants de Nantes.

Une situation dénoncée comme une mise en danger

Le collectif estime que cette organisation constitue une « mise en danger de ces personnes », rappelant que les conditions météorologiques exposent particulièrement les personnes en situation de précarité.

Dans son communiqué, il va plus loin et dénonce une situation qu’il assimile à une non-assistance à personne en danger. Il évoque également un manquement à l’article 11 de la Constitution française, relatif à la protection de la vie.

Une demande adressée au préfet de Loire-Atlantique

Face à cette situation, le collectif demande une intervention rapide des autorités. Il appelle le préfet de Loire-Atlantique à prendre une décision immédiate.

Sa revendication est claire : que les foyers d’hébergement restent ouverts en journée durant les périodes de grand froid, afin d’éviter que des personnes vulnérables ne se retrouvent à l’extérieur pendant plusieurs heures.

Quiz – Comprendre la situation des foyers pendant le grand froid

15 questions • Difficulté progressive • Défilement automatique

Question 1/15 — Score : 0
#imn-quiz *{color:#000;} .q-btn{ display:block; width:100%; margin:8px 0; padding:10px; border:2px solid #999; background:#fff; cursor:pointer; text-align:left; } .q-btn.correct{background:#e6f7e6;border-color:#2e7d32;} .q-btn.wrong{background:#fdeaea;border-color:#c62828;}(function(){ const questions=[ {q:"Dans quel quartier se situe le foyer concerné ?",a:["Doulon","Bas-Chantenay","Centre-ville","Malakoff"],c:1}, {q:"Combien de personnes sont concernées ?",a:["Cinq","Une quinzaine","Une trentaine","Plus de cinquante"],c:1}, {q:"À quelles heures doivent-elles quitter le foyer ?",a:["9h-12h","10h-15h","11h-18h","12h-20h"],c:2}, {q:"Quel dispositif est déclenché ?",a:["Plan canicule","Plan Vigipirate","Plan grand froid","Plan hivernal"],c:2}, {q:"Quel collectif alerte sur la situation ?",a:["Solidarité Nantes","Tous et toutes des habitants de Nantes","Secours populaire","Emmaüs"],c:1}, {q:"Quelle est la principale crainte exprimée ?",a:["Manque de lits","Mise en danger","Fermeture définitive","Absence de bénévoles"],c:1}, {q:"À quoi la situation est-elle assimilée ?",a:["Un simple dysfonctionnement","Une non-assistance à personne en danger","Une erreur administrative","Une grève"],c:1}, {q:"Quel texte est évoqué par le collectif ?",a:["Code du travail","Constitution française","Code pénal","Charte européenne"],c:1}, {q:"Quel article est cité ?",a:["Article 5","Article 8","Article 11","Article 49"],c:2}, {q:"À qui la demande est-elle adressée ?",a:["La mairie","Le rectorat","Le préfet","Le conseil régional"],c:2}, {q:"Que réclame le collectif ?",a:["Plus de bénévoles","Une aide financière","Ouverture en journée des foyers","Une enquête parlementaire"],c:2}, {q:"Pendant quelles périodes ?",a:["Toute l’année","Les week-ends","Les périodes de grand froid","La nuit seulement"],c:2}, {q:"Quel risque est accru par le froid ?",a:["Isolement","Accidents domestiques","Problèmes de santé","Perte d’emploi"],c:2}, {q:"Les sorties sont-elles exceptionnelles ?",a:["Oui","Non, elles sont quotidiennes"],c:1}, {q:"Quel mot résume la dénonciation ?",a:["Incompréhension","Colère","Danger","Fatigue"],c:2} ];let i=0,score=0; const qText=document.getElementById("q-text"); const qChoices=document.getElementById("q-choices"); const qNum=document.getElementById("q-num"); const qScore=document.getElementById("q-score");function showQ(){ qChoices.innerHTML=""; const q=questions[i]; qText.textContent=q.q; qNum.textContent=i+1; q.a.forEach((txt,idx)=>{ const b=document.createElement("button"); b.className="q-btn"; b.textContent=txt; b.onclick=()=>{ if(idx===q.c){ b.classList.add("correct"); score++;qScore.textContent=score; }else{ b.classList.add("wrong"); qChoices.children[q.c].classList.add("correct"); } if(window.imnTrack) imnTrack("quiz_answer",{q:i,correct:idx===q.c}); setTimeout(()=>{i++; if(i<15) showQ();},900); }; qChoices.appendChild(b); }); }if(window.imnTrack) imnTrack("quiz_start",{topic:"grand_froid_foyer"}); showQ(); })();

Sources :

  • Collectif « Tous et toutes des habitants de Nantes »
  • Situation observée dans un foyer d’hébergement du bas-Chantenay
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 histoires locales prennent toute leur force quand elles sont partagées. »

Lire l’article complet →
À la une08.01.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