Horoscope du 17-10-2025 : Gémeaux

Amour

Les relations vont bien aujourd’hui, mais les Gémeaux ontimer à se connecter avec leur partenaire sur un plan émotionnel. Écoutez et comprenez vos proches pour renforcer votre lien amoureux. N’oubliez pas que la communication est la clé du succès dans n’importe quelle relation.

Santé

Les Gémeaux doivent prendre soin de leur corps aujourd’hui. Une bonne nuit de sommeil et une alimentation équilibrée sont essentielles pour maintenir votre énergie et votre bonheur. Si vous sentez que vous avez besoin d’aide, n’hésitez pas à consulter un professionnel de la santé.

Travail

C’est une journée de travail intense pour les Gémeaux. Soyez prêts à vous lancer dans de nouveaux défis et à apprendre de nouvelles compétences. N’ayez pas peur de prendre des risques et d’expérimenter de nouvelles solutions pour atteindre vos objectifs. Votre confiance en vous-même est la clé du succès.

Horoscope du 17-10-2025 : Taureau

Amour

Aujourd’hui, les dieux célestes vous prédisent un sentiment de stabilité dans votre vie amoureuse. Si vous êtes en couple, votre partenaire vous fait sentir aimé et apprécié. Si vous êtes célibataire, il est possible que vous rencontriez alguien de spécial en cette semaine.

Santé

Ne négligez pas votre équilibre intérieur aujourd’hui. Mangez des aliments sains et restez actif pour maintenir votre énergie. Il est également important de vous reposer suffisamment pour éviter les fatigues excessives.

Travail

Les étoiles vous donnent de l’énergie créative en ce moment. N’hésitez pas à prendre des risques et à essayer de nouvelles opportunités de carrière. Les dieux peuvent vous récompenser de votre audace et vous amener à un nouveau défi stimulant.

Horoscope du 17-10-2025 : Bélier

**Horoscope du jour pour les Béliers**

Amour

Aujourd’hui, la chaleur et la passion font leur apparition dans votre vie sentimentale. Rencontrez someone spécial qui vous fait battre le cœur et prenez le temps de vous exprimer vos sentiments. Cette journée promet d’être pleine de romantisme et de tendresse.

Santé

N’oubliez pas de prendre soin de votre corps aujourd’hui. Les efforts physiques peuvent être intensifs, donc assurez-vous de boire suffisamment d’eau et de manger d’une façon équilibrée. Une bonne nuit de sommeil est également importante pour vous rétablir d’éventuels déficits énergétiques.

Travail

Aujourd’hui est le jour idéal pour faire des progrès significatifs dans votre carrière. Confiez votre intuition et prenez des risques pour décrocher de nouveaux opportunités. Les résultats seront satisfaisants et vous serez reconnu pour vos accomplissements.

Jordan Bardella accuse le PS et les LR d’être « l’amicale des sauveurs d’Emmanuel Macron »

Le président du Rassemblement national s’en est pris au Parti socialiste et aux Républicains, qu’il accuse après le discours de Sébastien Lecornu, d’être « l’amicale des sauveurs d’Emmanuel Macron », ce mardi 14 octobre.

Après le discours de politique générale de Sébastien Lecornu, le président du Rassemblement national a tancé une partie des oppositions, ce mardi 14 octobre, sur le réseau social X.

« À l’Assemblée nationale, des Républicains au PS, c’est l’amicale des sauveurs d’Emmanuel Macron qui se succède à la tribune », accuse Jordan Bardella.

« Prêt à tous les marchandages »

« Le seul dénominateur commun de cette majorité sans queue ni tête, prête à tous les marchandages, c’est la peur des urnes et la peur du peuple », regrette le député européen.

De son côté, Marine Le Pen considère que le PS s’est « vendu à la Macronie » tandis que LR « s’est donné ».

La veille, déjà, Jordan Bardella avait attaqué le Parti socialiste qui, selon lui, magouille dans les couloirs de Matignon pour essayer de se faire acheter » sur la réforme des retraites et ne pas voter la censure d’un gouvernement de « fonds de tiroirs ».

« Le PS doit sortir de l’ambiguïté. Sont-ils avec Emmanuel Macron ou sont-ils dans l’opposition? C’est le moment de vérité », avait déclaré Jordan Bardella en début d’après-midi devant le siège de son parti, à Paris.

Une réunion au PS pour trancher

Le parti d’extrême droite a déposé une motion de censure lundi matin pour faire chuter le gouvernement. Une autre motion a été déposée par la France Insoumise. Elles seront examinées jeudi matin par l’Assemblée. Tout dépendra donc du Parti socialiste, dont les députés se sont réunis après la déclaration de politique générale de Sébastien Lecornu.

Du côté des Républicains, comme Laurent Wauquiez l’avait déjà indiqué ce matin lors de la réunion de groupe de ses députés, ils « ne censureront pas le gouvernement a priori ». Ajoutant: « nous ne ferons pas tomber les Premiers ministres. »

Source

« The Deal », sur Arte : au cœur du réacteur de la diplomatie internationale

Veerle Baetens (Alexandra Weiss), Arash Marandi (Payam Panjabi) et Alexander Behrang Keshtar (Ali Katibi). « The Deal » (2025), épisode 2, une série de Jean-Stéphane Bron et Alice Winocour. LES FILMS PELLÉAS/BANDE À PART FILMS/GAUMONT TÉLÉVISION

ARTE – À LA DEMANDE – SÉRIE

Il existe des lieux interdits auxquels seule la fiction peut mener. Certains suscitent la curiosité, voire le désir : la pièce où se planifie un hold-up, le laboratoire où s’élabore une arme secrète… Et puis, il y a ces endroits, ces moments qui semblent de l’extérieur si ennuyeux que ce serait folie d’essayer d’y faire naître une histoire. Les salons des palaces ou des palais des congrès où se négocient les accords internationaux, par exemple.

Contre toute logique, Jean-Stéphane Bron, cinéaste suisse, plutôt porté vers le cinéma du réel (on lui doit le stupéfiant Cleveland contre Wall Street(2010), dissection en temps réel de la crise des subprimes), s’est emparé de ce matériau diplomatique pour en faire une série, une vraie, de celles qui font savamment monter la tension, qui créent un lien que l’on dirait indestructible (le temps de six épisodes) entre personnages et spectateurs.

Les caprices du dieu des séries veulent que The Deal,la série de Jean-Stéphane Bron, soit mise en ligne le même jour que la troisième saison de La Diplomate,le mélodrame international que propose Netflix. Le contraste est saisissant : la série américaine s’empare d’éléments empruntés au réel pour organiser un spectacle calculé pour maximiser le plaisir immédiat de qui la regarde ; The Deal utilise avec sagesse les ressorts de la fiction pour mettre à jour la mécanique des relations internationales.

Il vous reste 76.17% de cet article à lire. La suite est réservée aux abonnés.

Source

Discours de politique générale: « Vous faites semblant », fustige Sébastien Chenu, député RN au Premier ministre


Discours de politique générale: « Vous faites semblant », fustige Sébastien Chenu, député RN au Premier ministre{if(tcData&&(tcData.eventStatus=== »tcloaded »||tcData.eventStatus=== »useractioncomplete »)){callback()}},[vendorId])}}))};]]>

Sur le même sujet

17:44

Bompard : « L’affrontement LFI/RN est inéluctable » – 16/10

17:35

« L’affrontement entre l’extrême droite et nous est inéluctable », l’interview de Manuel Bompard, coordinateur de « La France insoumise », en intégralité

1:48

Pour Manuel Bompard, l’affrontement entre le RN et LFI est « inéluctable » en cas d’élection présidentielle anticipée

0:35

Manuel Bompard (LFI): « Si Édouard Philippe est cohérent, peut-être que les députés Horizons pourraient s’associer à ce motion de destitution ou la voter »

0:30

Édouard Philippe: « Le départ anticipé d’Emmanuel Macron est la seule décision digne qui permet d’éviter 18 mois d’indétermination et de crise »

0:55

Amendement sur la suspension des retraites: « On le votera en première lecture à l’Assemblée nationale », rappelle Thomas Ménagé, député RN du Loiret

1:15

Discours de politique générale de Sébastien Lecornu: « La froideur de l’accueil du Sénat valait largement tous les chahuts », estime Max Brisson, sénateur LR

2:12

Budget 2026: comment les LR, le PS et le bloc central peuvent-ils faire pour trouver un compromis?

0:46

Budget 2026: « On doute fortement que tous ces partis qui viennent de sauver le gouvernement de monsieur Lecornu puissent trouver un accord », déclare Louis Aliot, vice-président du Rassemblement national

1:20

Retraites: « Si on n’a pas cette réforme, on ne pourra pas sauver notre système par répartition », insiste Jean-René Cazeneuve, député Renaissance du Gers

1:26

Budget 2026: « Nous aurons un certain nombre d’exigences »; annonce Lamia El Aaraje, première secrétaire fédérale du PS Paris

0:29

Inéligibilité de Marine Le Pen: « Elle fera valoir tous ses droits », dit Sébastien Chenu, député RN

0:39

Propos sur Marisol Touraine: « C’est une maladresse », reconnaît Sébastien Chenu (RN)

0:52

Sébastien Chenu réagit à la proposition d' »union des droites »: « Je ne m’adresse pas aux Français uniquement de droite »

appendScript(« /assets/v13/js/videoPlayer.891ee547d07abbb206ad.js »));]]>s());]]>{window.tagCoScriptLoaded=true};]]> appendScript(‘https://synchrobox.adswizz.com/register2.php’));]]> appendScript(‘https://delivery-cdn-cf.adswizz.com/adswizz/js/SynchroClient2.js’));]]>

Source

« Nous sommes le cri du peuple », déclare Sébastien Chenu, député RN, à l’Assemblée nationale


« Nous sommes le cri du peuple », déclare Sébastien Chenu, député RN, à l’Assemblée nationale{if(tcData&&(tcData.eventStatus=== »tcloaded »||tcData.eventStatus=== »useractioncomplete »)){callback()}},[vendorId])}}))};]]>

Sur le même sujet

1:48

Pour Manuel Bompard, l’affrontement entre le RN et LFI est « inéluctable » en cas d’élection présidentielle anticipée

0:35

Manuel Bompard (LFI): « Si Édouard Philippe est cohérent, peut-être que les députés Horizons pourraient s’associer à ce motion de destitution ou la voter »

0:30

Édouard Philippe: « Le départ anticipé d’Emmanuel Macron est la seule décision digne qui permet d’éviter 18 mois d’indétermination et de crise »

0:55

Amendement sur la suspension des retraites: « On le votera en première lecture à l’Assemblée nationale », rappelle Thomas Ménagé, député RN du Loiret

1:15

Discours de politique générale de Sébastien Lecornu: « La froideur de l’accueil du Sénat valait largement tous les chahuts », estime Max Brisson, sénateur LR

2:12

Budget 2026: comment les LR, le PS et le bloc central peuvent-ils faire pour trouver un compromis?

0:46

Budget 2026: « On doute fortement que tous ces partis qui viennent de sauver le gouvernement de monsieur Lecornu puissent trouver un accord », déclare Louis Aliot, vice-président du Rassemblement national

1:20

Retraites: « Si on n’a pas cette réforme, on ne pourra pas sauver notre système par répartition », insiste Jean-René Cazeneuve, député Renaissance du Gers

1:26

Budget 2026: « Nous aurons un certain nombre d’exigences »; annonce Lamia El Aaraje, première secrétaire fédérale du PS Paris

0:29

Inéligibilité de Marine Le Pen: « Elle fera valoir tous ses droits », dit Sébastien Chenu, député RN

0:39

Propos sur Marisol Touraine: « C’est une maladresse », reconnaît Sébastien Chenu (RN)

0:52

Sébastien Chenu réagit à la proposition d' »union des droites »: « Je ne m’adresse pas aux Français uniquement de droite »

1:17

« Douloureux' », un « compromis pour permettre la stabilité »: ce qu’a déclaré Emmanuel Macron à des députés Renaissance au sujet de la suspension de la réforme des retraites

1:18

Suspension de la réforme des retraites: « Je pense qu’il y aura une dissolution un jour ou l’autre », estime Geoffroy Roux de Bézieux, ancien président du Medef

appendScript(« /assets/v13/js/videoPlayer.891ee547d07abbb206ad.js »));]]>s());]]>{window.tagCoScriptLoaded=true};]]> appendScript(‘https://synchrobox.adswizz.com/register2.php’));]]> appendScript(‘https://delivery-cdn-cf.adswizz.com/adswizz/js/SynchroClient2.js’));]]>

Source

CDI seniors : l’Assemblée nationale approuve définitivement le « contrat de valorisation de l’expérience » pour l’emploi des plus de 60 ans

Le ministre du travail et des solidarités, Jean-Pierre Farandou, à l’issue du conseil des ministres au palais de l’Elysée, le 14 octobre 2025. JULIEN MUGUET POUR « LE MONDE »

L’Assemblée nationale a approuvé définitivement, mercredi 15 octobre, des mesures visant à faciliter l’embauche des plus de 60 ans, avec notamment la création d’un CDI seniors, lors de l’examen d’un projet de loi transposant plusieurs accords trouvés entre organisations syndicales de salariés et patronales.

Ce texte, adopté au Sénat avant la pause estivale, était le premier de la session ordinaire à être examiné par les députés, au lendemain de la déclaration de politique générale de Sébastien Lecornu, et à la veille de l’examen d’une motion de censure qui devrait être rejetée, faute de soutien du Parti socialiste. Il a été approuvé largement par 143 voix contre 25, toutes issues de La France insoumise.

« Nous avons bien travaillé ensemble pour les entreprises et les salariés de ce pays. Nous nous retrouverons cet automne pour d’autres rendez-vous importants », s’est félicité le ministre du travail, Jean-Pierre Farandou, qui a fait mercredi ses premières interventions en tant que ministre dans l’hémicycle.

Lire aussi | Article réservé à nos abonnés Emploi des seniors, reconversion : trois accords entre syndicats et patronat traduits dans la loi

Exonérations sur l’indemnité de mise à la retraite

Le texte prévoit la création d’un CDI seniors baptisé « contrat de valorisation de l’expérience » (CVE), à titre expérimental les cinq prochaines années suivant la promulgation de la loi. Destiné à faciliter l’embauche des demandeurs d’emploi d’au moins 60 ans, voire dès 57 ans en cas d’accord de branche, ce contrat donnera de la latitude aux employeurs, qui pourront décider d’une mise à la retraite lorsque le salarié a droit à un taux plein, et bénéficieront d’exonérations sur l’indemnité de mise à la retraite. Actuellement, les employeurs ne peuvent mettre à la retraite d’office les salariés qu’à l’âge de 70 ans.

Le texte renforce par ailleurs les obligations de négociations de branche et d’entreprise sur le sujet du maintien en emploi. Il prévoit également l’entrée en vigueur d’une petite évolution dans l’assurance-chômage : les primo-accédants devront avoir travaillé cinq mois, au lieu de six, pour pouvoir avoir droit à leur allocation chômage.

Lire aussi | Réforme de l’assurance-chômage : le gouvernement veut atteindre entre « 2 milliards et 2,5 milliards d’euros » d’économies par an de 2026 à 2029

Un accord supprimant la limite de trois mandats successifs pour les élus du comité social et économique (CSE), répondant à une revendication syndicale, a également été approuvé.

Le texte transpose enfin un accord trouvé entre la majorité des syndicats et l’ensemble des organisations patronales le 25 juin, destiné à faciliter l’utilisation des dispositifs de reconversion professionnelle. Un amendement du gouvernement satisfait les demandes des partenaires sociaux, qui s’étaient plaints en juillet d’une transposition incomplète.

Lire aussi | Emploi : mettre fin à la discrimination liée à l’âge

Le Monde avec AFP

Réutiliser ce contenu

Source

« S’il n’y a pas de rupture alors il y aura censure », lance Sébastien Chenu, député RN au Premier ministre Sébastien Lecornu


« S’il n’y a pas de rupture alors il y aura censure », lance Sébastien Chenu, député RN au Premier ministre Sébastien Lecornu{if(tcData&&(tcData.eventStatus=== »tcloaded »||tcData.eventStatus=== »useractioncomplete »)){callback()}},[vendorId])}}))};]]>

Sur le même sujet

1:41:12

Censure : et si ce n’était pas gagné ? – 15/10

2:13

Lecornu II: « Si j’étais député, sincèrement je ne vois pas d’autre solution que de censurer », assure Pierre-Henri Dumont, secrétaire général adjoint LR

2:24

Motion de censure: « Non, ce n’est pas foutu », estime Paul Vannier (LFI)

1:50

« Il faut voter la censure de gauche », assure Jean-Philippe Tanguy (RN)

1:26

Retraites: « On a toujours proposé un fonds souverain qui permette de valoriser l’épargne et qui permette aux Français d’être actionnaires du CAC40 ou des PME françaises », dit Jean-Philippe Tanguy, député RN

1:23

S’il y a une dissolution de l’Assemblée, Jean-Philippe Tanguy (RN) pense que « Jordan Bardella peut avoir une majorité absolue avec nos alliés de l’UDR d’Éric Ciotti »

1:43

Motion de censure: d’après Jean-Philippe Tanguy (RN), il y aurait « entre trois et cinq » députés LR frondeurs

1:38

Retraites: « On a l’impérieuse nécessité d’ouvrir un débat parce que c’est la moitié du déficit de la Sécurité sociale », déclare Marie Lebec (EPR)

0:40

Quand le nouveau ministre de la Ruralité, Michel Fournier, explique avoir découvert sa nomination au gouvernement … en regardant la télévision

1:16

« Il n’y aura pas de suspens »: pour Philippe Brun, député PS, estime que le gouvernement Lecornu II ne sera pas censuré

14:51

LIGNE ROUGE – « Censure, l’incertitude jusqu’au bout »

2:17

Motion de censure contre Lecornu II: combien il y aura-t-il de frondeurs PS et LR?

2:07

LIGNE ROUGE – Michel Fournier, ministre de la ruralité, découvre sa nomination en direct devant sa télévision

2:36

LIGNE ROUGE – La fronde de ce député socialiste, malgré les consignes données par Olivier Faure, secrétaire général du PS

appendScript(« /assets/v13/js/videoPlayer.891ee547d07abbb206ad.js »));]]>s());]]>{window.tagCoScriptLoaded=true};]]> appendScript(‘https://synchrobox.adswizz.com/register2.php’));]]> appendScript(‘https://delivery-cdn-cf.adswizz.com/adswizz/js/SynchroClient2.js’));]]>

Source

Que signifie concrètement la « suspension » de la réforme des retraites ?

Le premier ministre, Sébastien Lecornu, lors de la déclaration de politique générale, au Sénat, à Paris, le 15 octobre 2025. JULIEN MUGUET POUR « LE MONDE » []Pour sauver son gouvernement, Sébastien Lecornu a consenti à suspendre la réforme des retraites pendant un an, « jusqu’à l’élection présidentielle » de 2027. Cette annonce, faite mardi 14 octobre par le premier ministre lors de sa déclaration de politique générale, était attendue de longue date par le Parti socialiste (PS). Saluant une « victoire », le PS a promis en retour de ne pas voter les deux motions de censure qui seront examinées jeudi 16 octobre dans l’Hémicycle.

Lire aussi | EN DIRECT, gouvernement Lecornu : Bruno Retailleau fustige la suspension de la réforme des retraites ; six députés du groupe socialiste disent qu’ils voteront la censure []

[]Si suspension ne veut pas dire abrogation, c’est toutefois la première concession à laquelle la Macronie consent sur cette réforme largement contestée par les oppositions et les partenaires sociaux depuis son adoption en avril 2023. Concrètement, elle implique la mise en pause du relèvement de l’âge légal de départ de 62 à 64 ans et la décélération de l’augmentation de la durée de cotisation.

[]Mais, étant donné l’instabilité politique, cette suspension va-t-elle vraiment voir le jour ? Qui est concerné ? A quoi ressemblera le système de retraites après 2027 ? Les Décodeurs ont rassemblé cinq questions pour vous aider à y voir plus clair.

De quelle réforme des retraites est-il question ?

[]La réforme Borne de 2023 avait pour objectif affiché de sauver le système de retraite par répartition – dans lequel les actifs (31 millions de personnes en 2023) financent les pensions des retraités (17,2 millions) –, dans un contexte marqué par des difficultés budgétaires et un vieillissement croissant de la population. Elle impliquait deux changements majeurs :

  • l’âge légal de départ passe de 62 à 64 ans ;
  • l’augmentation de la durée de cotisation, initialement fixée par la loi Touraine de 2014, s’accélère pour arriver à 43 ans (172 trimestres) dès 2027, au lieu de 2035.

[]Le texte actait aussi la disparition progressive de plusieurs régimes spéciaux et contient plusieurs dispositions plus favorables pour certaines catégories de travailleurs.

Lire aussi : Réforme des retraites : ce que contient le texte définitif []

[]Deux ans après son adoption, cette réforme est encore en cours de déploiement, avec une mise en œuvre progressive prévue jusqu’en 2030. A ce jour, l’âge légal de départ atteint 62 ans et neuf mois, tandis que la durée de cotisation s’élève à 42 ans et demi, soit 170 trimestres.

La suspension va-t-elle vraiment aboutir ?

[]Lors de la session de questions au gouvernement de mercredi 15 octobre, Sébastien Lecornu a affirmé vouloir suspendre la réforme des retraites « jusqu’à l’élection présidentielle » de 2027.

[]Pour que cela se concrétise, cela nécessite un vote du Parlement. Il a donc annoncé le dépôt, « en novembre », d’un amendement au projet de loi de financement de la Sécurité sociale (PLFSS) pour y inscrire la suspension.

[]L’objectif, selon lui, est « d’aller le plus vite possible, avec des délais qui sont tenus et un débat de qualité », tout en estimant que « sans élément de recettes en face », la suspension ne pourra pas être votée. C’est une façon pour le premier ministre de mettre la pression sur les oppositions : si elles ne votent pas le budget, la mise en pause de la réforme des retraites ne pourra avoir lieu.

Lire aussi | Article réservé à nos abonnés Réforme des retraites : comment Sébastien Lecornu s’est converti à la suspension pour obtenir la bienveillance des socialistes []

[]L’autre option du gouvernement serait d’inscrire la suspension dans une loi distincte, mais ce scénario ouvre la porte à une partie d’échecs politiques tendue. Si elle est examinée avant le budget, l’opposition pourrait « avoir le beurre et l’argent du beurre », résume l’économiste Eric Heyer : obtenir la suspension tout en rejetant le budget. Si elle n’est mentionnée qu’après le vote du PLFSS, le gouvernement s’assure son budget mais peut finalement décider de ne pas déposer la loi. « C’est budget contre suspension », résume l’économiste Michaël Zemmour, enseignant-chercheur à l’université Lumière Lyon 2, qui a soutenu le Nouveau Front populaire en 2024.

Qui est concerné ?

[]La mise en pause de la réforme des retraites de 2023 concerne en théorie toutes les générations nées entre 1964 et 1968, soit environ 3,5 millions de personnes devant prendre leur retraite entre 2026 et 2030. Elles pourraient partir trois mois plus tôt que prévu par le calendrier initial.

[] Le Monde

[]Soutenez une rédaction de 550 journalistes

[]Accédez à tous nos contenus en illimité à partir de 7,99 €/mois pendant 1 an.

[]S’abonner

[] Suivez-nous sur WhatsApp

[]Restez informés

[]Retrouvez la sélection de la rédaction sur notre chaîne

[]Rejoindre

[] Actualités du Monde

[]Ne manquez pas les informations qui vous intéressent

[]Recevez les nouveautés éditoriales et avantages exclusifs proposés par « Le Monde »

[]Recevoir les communications

[] Newsletter

[]« A la une »

[]Chaque matin, parcourez l’essentiel de l’actualité du jour avec les derniers titres du « Monde »

[]S’inscrire

[] Le Monde Mémorable

[]Testez votre culture générale avec la rédaction du « Monde »

[]Testez votre culture générale avec la rédaction du « Monde »

[]Découvrir

[] Newsletter

[]« La revue du Monde »

[]Chaque week-end, la rédaction sélectionne les articles de la semaine qu’il ne fallait pas manquer

[]S’inscrire

[]Mais compte tenu de la date de l’élection présidentielle, en avril 2027, seules les personnes nées en 1964 sont assurées de pouvoir partir dès octobre 2026 au lieu de janvier 2027, à l’âge de 62 ans et 9 mois, avec 170 trimestres (au lieu de 171).

` bloc_famille.appendChild(select_enfant) } const bloc_demarches = document.createElement(« div »); bloc_demarches.classList.add(« hidden »); bloc_demarches.classList.add(« bloc_demarche_famille »); bloc_famille.appendChild(bloc_demarches); const bloc_trim_supp = document.createElement(« div »); bloc_trim_supp.classList.add(« hidden »); bloc_trim_supp.classList.add(« d_champ »); bloc_trim_supp.classList.add(« bloc_demarche_famille »); bloc_trim_supp.innerHTML = ` ` bloc_famille.appendChild(bloc_trim_supp) // Calculer la retraite let has_minimal_info = false, has_trimestres = false, has_birthday = false; let once_not_cas_gene = false; // Rentrer le texte for (let te in textesExplications){ const elts = document.querySelectorAll(te); for (let elt of elts){ if (elt !== null) elt.innerHTML = marcheDuMonde(textesExplications[te].texte); else console.warn(« No  » + te) } } // Updates document.querySelectorAll(‘input#start_work,input#not_worked_trimester’).forEach((input_elt)=>{ input_elt.addEventListener(« change », ()=> { update_trimestres() }) }) document.querySelectorAll(‘input#birthday’).forEach((input_elt)=>{ input_elt.addEventListener(« change », ()=> { update_age() }) }) document.querySelectorAll(‘select#cas_general_select’).forEach((input_elt)=>{ input_elt.addEventListener(« change », ()=> { update_repartition() }) }) document.querySelectorAll(‘input, select’).forEach((input_elt)=>{ input_elt.addEventListener(« change », ()=> { if (has_minimal_info) update_retraite() }) }) const select_16 = document.querySelector(« select#carriere_longue_16 »); const select_18 = document.querySelector(« select#carriere_longue_18 »); const select_20 = document.querySelector(« select#carriere_longue_20 »); const select_21 = document.querySelector(« select#carriere_longue_21 »); select_16.addEventListener(« change », ()=> { if (select_16.value === « true »){ select_18.value = « true »; select_20.value = « true »; select_21.value = « true »; select_18.disabled = true; select_20.disabled = true; select_21.disabled = true; } else{ select_18.disabled = false; if (select_18.value === « false »){ select_20.disabled = false; if (select_20.value === « false ») select_21.disabled = false; } } }) select_18.addEventListener(« change », ()=> { if (select_18.value === « true »){ select_20.value = « true »; select_21.value = « true »; select_20.disabled = true; select_21.disabled = true; } else { select_20.disabled = false; if (select_20.value === « false ») select_21.disabled = false; } }) select_20.addEventListener(« change », ()=> { if (select_20.value === « true »){ select_21.value = « true »; select_21.disabled = true; } else { select_21.disabled = false; } }) document.querySelector(« #quinze_ans_services »).addEventListener(« change », (e)=> { if (e.target.checked){ show(document.getElementById(« parent_enfant_invalide_container »)) show(document.getElementById(« epoux_invalide_container »)) } else { document.getElementById(« parent_enfant_invalide_container »).checked = false; document.getElementById(« epoux_invalide_container »).checked = false; hide(document.getElementById(« parent_enfant_invalide_container »)) hide(document.getElementById(« epoux_invalide_container »)) } }) document.getElementById(‘invalidite’).addEventListener(« change », (e)=> { if (e.target.checked){ show(document.getElementById(« ipp_container »)) } else { hide(document.getElementById(« ipp_container »)) } }) document.getElementById(‘handicap’).addEventListener(« change », (e)=> { if (e.target.checked){ show(document.querySelector(« #situation-non-traite »)) show(document.querySelector(« .situation-handicap »)) } else { if (!n_situation_non_traite) hide(document.querySelector(« #situation-non-traite »)) hide(document.querySelector(« .situation-handicap »)) } }) document.querySelector(« input#enfants_apres_2010 »).addEventListener(« change », (e) => { const n_enfants = e.target.value; for (let ne=0; ne<13; ne++){ if (ne < n_enfants){ show(document.getElementById(`enfant-${ne}-select-container`)) } else { hide(document.getElementById(`enfant-${ne}-select-container`)) } } }) const all_selects = document.querySelectorAll(".bloc_info_famille .enfant_post_2010_container select") all_selects.forEach(elt => { elt.addEventListener(« change », (e)=> { if (e.target.value === « demarches ») document.querySelectorAll(« .bloc_demarche_famille »).forEach(elt => show(elt)) else{ document.querySelectorAll(« .bloc_demarche_famille »).forEach(elt => hide(elt)) let show_demarche_famille = false; all_selects.forEach(elt2 => {show_demarche_famille = show_demarche_famille || (elt2.value === « demarches »)}) if (show_demarche_famille) document.querySelectorAll(« .bloc_demarche_famille »).forEach(elt => show(elt)); } }) }) function calcul_aujourdhui_plus_trimestres(nb_trimestres){ const today_copy = moment().startOf(‘year’); today_copy.locale(« fr ») return today_copy.add(nb_trimestres * 3, ‘months’); } function calcul_age_a_date(date, date_naissance){ const diff = moment.duration(date.diff(date_naissance)) return diff.years() + diff.months()/12; } function calcul_age(){ let age, annee_naissance, mois_naissance, birthday; if (document.getElementById(« birthday »).value == null){ age = null; annee_naissance = null; mois_naissance = null; birthday = null; } else { birthday = moment(document.getElementById(« birthday »).value); birthday.locale(‘fr’); age = calcul_age_a_date(today, birthday); annee_naissance = birthday.year(); mois_naissance = birthday.month(); } return {age, annee_naissance, mois_naissance, birthday} } function calcul_age_debut(){ const birthday = moment(document.getElementById(« birthday »).value); const date_debut = moment(document.getElementById(« start_work »).value); birthday.locale(‘fr’); date_debut.locale(‘fr’); return calcul_age_a_date(date_debut, birthday); } function update_age(){ const {age, annee_naissance, mois_naissance, birthday} = calcul_age(); if ((age === null) || (age < 0)){ // TODO message d'erreur has_minimal_info = false; has_birthday = false; } else { has_minimal_info = has_trimestres; has_birthday = true; } if (has_minimal_info) update_retraite() } function calcul_trimestre_initial(){ if (document.getElementById("start_work").value == null) return null; const start_work = moment(document.getElementById("start_work").value); start_work.locale('fr'); if (start_work.year() < 1800) return null; const cotises_en_plus = +document.getElementById("added_trimesters").value - document.getElementById("not_worked_trimesters").value; let trimestre_annees_completes = 0; if (today.year() - start_work.year() >= 1) trimestre_annees_completes = (today.year() – start_work.year() – 1) * 4; const salaire_min = salaire_min_trimestres.filter((d) => (d.year == start_work.year())); let trimestres_premiere_annee = Math.floor((365 – start_work.dayOfYear()) / 90); if ((salaire_min.length > 0) && (document.getElementById(« cas_general_select »).value === « cas_general »)) { const montant_min = +salaire_min[0].montant.replace(« , », « . »); const salaire_annuel_premiere_annee = (+document.getElementById(« first_salary »).value) * (13 – start_work.month() – start_work.day()/30); trimestres_premiere_annee = Math.min(Math.floor(salaire_annuel_premiere_annee / montant_min), 4); } if (isNaN(trimestres_premiere_annee)){ console.warn(start_work.year(), salaire_min) trimestres_premiere_annee = Math.floor((365 – start_work.dayOfYear()) / 90); } return trimestre_annees_completes + trimestres_premiere_annee + cotises_en_plus; } function update_trimestres(){ const nb_trimestres = calcul_trimestre_initial(); const bloc_repartition = document.getElementById(‘repartition_public_prive’); if (nb_trimestres >= 0) { has_minimal_info = has_birthday; // toggle_btn() has_trimestres = true; show(bloc_repartition); } else { has_minimal_info = false; has_trimestres = false; hide(bloc_repartition); } if (has_minimal_info) update_retraite() } function update_repartition(){ const select_value =document.getElementById(« cas_general_select »).value; hide(document.querySelector(« .bloc_info_public »)) hide(document.querySelector(« .fonctionnaire_actif »)) hide(document.querySelector(« .fonctionnaire_sedentaire »)) hide(document.querySelector(« .situation-regimes-speciaux »)); hide(document.querySelector(« .situation-militaire »)); if (!document.querySelector(« #handicap »).checked) hide(document.querySelector(« .bloc_info#situation-non-traite »)); hide(document.querySelector(« .d_champ:has(#enfants_apres_2004) »)); hide(document.querySelector(« .d_champ:has(#enfants_avant_2004) »)); hide(document.querySelector(« .d_champ:has(#enfants_apres_2010) »)); hide(document.querySelector(« .d_champ:has(#enfants_avant_2010) »)); switch (select_value){ case « fonctionnaire_actif »: show(document.querySelector(« .bloc_info_public »)); show(document.querySelector(« .fonctionnaire_actif »)); show(document.querySelector(« .d_champ:has(#enfants_apres_2004) »)); show(document.querySelector(« .d_champ:has(#enfants_avant_2004) »)); break; case « fonctionnaire_sedentaire »: show(document.querySelector(« .bloc_info_public »)); show(document.querySelector(« .fonctionnaire_sedentaire »)); show(document.querySelector(« .d_champ:has(#enfants_apres_2004) »)); show(document.querySelector(« .d_champ:has(#enfants_avant_2004) »)); break; case « regimes_spe »: show(document.querySelector(« .bloc_info#situation-non-traite »)); // show(document.querySelector(« .situation-regimes-speciaux »)); show(document.querySelector(« .d_champ:has(#enfants_apres_2010) »)); show(document.querySelector(« .d_champ:has(#enfants_avant_2010) »)); n_situation_non_traite = true; break; case « militaire »: n_situation_non_traite = true; show(document.querySelector(« .bloc_info#situation-non-traite »)); // show(document.querySelector(« .situation-militaire »)); show(document.querySelector(« .d_champ:has(#enfants_apres_2004) »)); show(document.querySelector(« .d_champ:has(#enfants_avant_2004) »)); break; default: show(document.querySelector(« .d_champ:has(#enfants_apres_2010) »)); show(document.querySelector(« .d_champ:has(#enfants_avant_2010) »)); break; } } function update_retraite(){ const {age, annee_naissance, mois_naissance, birthday} = calcul_age(); const age_debut = calcul_age_debut(); const trimestres_initial = calcul_trimestre_initial(); let age_retraites_min_actuel = []; let age_retraites_taux_plein_actuel = []; let age_retraites_min_reforme = []; let age_retraites_taux_plein_reforme = []; // 1 – Les trimestres en plus ?? let trimestres_total = trimestres_initial; // Enfants const trimestres_enfants = gerer_famille(); trimestres_total += trimestres_enfants.total; // Etudes trimestres_total += +document.getElementById(« trimestres_supplementaires_etudes »).value; // console.log(« Pour étude », document.getElementById(« trimestres_supplementaires_etudes »).value) // Pénibilité // trimestres_total += document.getElementById(« trimestres_supplementaires_penibilite »).value; const nb_trimestres_total = document.querySelector(« #results div span#nb_trimestres_total »); nb_trimestres_total.innerHTML = `${trimestres_total} trimestre${get_pluriel(trimestres_total)}` // 2 – La date de début de retraite // Est-ce une carrière longue ? if (age_debut <= 21){ //dire que le simulateur ne prend pas encore en compte les carrières longues // age_retraites_min_actuel.push(gerer_carriere_longue(age_debut, annee_naissance, mois_naissance, // birthday, trimestres_total - trimestres_enfants.total + trimestres_enfants.carriere_longue)) // age_retraites_min_reforme.push(gerer_carriere_longue(age_debut, annee_naissance, mois_naissance, birthday, trimestres_total - trimestres_enfants.total + trimestres_enfants.carriere_longue, true)) } else hide(document.querySelector(".bloc_info_carriere_longue")) const age_gene_actuel = gerer_cas_general(annee_naissance, birthday, trimestres_total, false); const age_retraites_min_actuel_gene = age_gene_actuel.age_min, age_retraites_max_actuel_gene = age_gene_actuel.age_max; const age_gene_reforme = gerer_cas_general(annee_naissance, birthday, trimestres_total, true) const age_retraites_min_reforme_gene = age_gene_reforme.age_min, age_retraites_max_reforme_gene = age_gene_reforme.age_max; // Incapacité const age_ipp_actuel = {age:60, explication:"incapacite"}; const age_ipp_reforme = {age:age_retraites_min_reforme_gene - 2, explication:"incapacite"}; const invalidite = document.getElementById('invalidite').checked; if (invalidite){ const select_ipp = document.getElementById('ipp').value; if (select_ipp === 'ipp_20'){ age_retraites_min_actuel.push(age_ipp_actuel); age_retraites_taux_plein_actuel.push(age_ipp_actuel); age_retraites_min_reforme.push(age_ipp_reforme); age_retraites_taux_plein_reforme.push(age_ipp_reforme); } else if (select_ipp === 'ipp_10_17'){ age_retraites_min_actuel.push(age_ipp_actuel); age_retraites_taux_plein_actuel.push(age_ipp_actuel); age_retraites_min_reforme.push(age_ipp_reforme); age_retraites_taux_plein_reforme.push(age_ipp_reforme); } else if (select_ipp === 'ipp_10_5') { age_retraites_min_reforme.push(age_ipp_reforme); age_retraites_taux_plein_reforme.push(age_ipp_reforme); } // Invalidité ? page 21 const age_invalidite = {age:62, explication:"invalidite"} age_retraites_min_actuel.push(age_invalidite); age_retraites_taux_plein_actuel.push(age_invalidite); age_retraites_min_reforme.push(age_invalidite); age_retraites_taux_plein_reforme.push(age_invalidite); } // Amiante if (document.getElementById("maladie_amiante").checked){ const age_maladie_amiante = {age:50, explication:"maladie_amiante"} age_retraites_min_actuel.push(age_maladie_amiante); age_retraites_taux_plein_actuel.push(age_maladie_amiante); age_retraites_min_reforme.push(age_maladie_amiante); age_retraites_taux_plein_reforme.push(age_maladie_amiante); } if (document.getElementById("exposition_amiante").checked){ show(document.getElementById("duree_amiante_div")) const tiers_duree = document.getElementById("duree_amiante").value / 3; const age_retraites_amiante = {age:Math.max(60 - tiers_duree, 50), explication:"exposition_amiante"}; age_retraites_min_actuel.push(age_retraites_amiante); age_retraites_taux_plein_actuel.push(age_retraites_amiante); age_retraites_min_reforme.push(age_retraites_amiante); age_retraites_taux_plein_reforme.push(age_retraites_amiante); } else { hide(document.getElementById("duree_amiante_div")) } // Fonctionnaire + invalidite const services = document.querySelector("#quinze_ans_services").checked; if (services && document.querySelector("#parent_enfant_invalide").checked){ age_retraites_min_actuel.push({age: -1, explication:"fonctionnaire_enfant"}); age_retraites_min_reforme.push({age: -1, explication:"fonctionnaire_enfant"}); } if (services && document.querySelector("#epoux_invalide").checked){ age_retraites_min_actuel.push({age: -1, explication:"fonctionnaire_invalide"}); age_retraites_min_reforme.push({age: -1, explication:"fonctionnaire_invalide"}); } if (document.querySelector("#fonctionnaire_sante").checked){ age_retraites_min_actuel.push({age: 60, explication:"sante_publique"}); age_retraites_min_reforme.push({age: age_retraites_min_reforme_gene, explication:"sante_publique"}); } if (document.querySelector("#cas_general_select").value === "fonctionnaire_actif"){ age_retraites_min_actuel.push({age: 57, explication:"fonctionnaire_actif"}); age_retraites_min_reforme.push({age: age_retraites_min_reforme_gene - 5, explication:"fonctionnaire_actif"}); age_retraites_taux_plein_actuel.push({age: 62, explication:"fonctionnaire_actif"}); age_retraites_taux_plein_reforme.push({age: 62, explication:"fonctionnaire_actif"}); if (document.getElementById("fonctionnaire_actif_spe").checked){ age_retraites_min_actuel.push({age: 52, explication:"fonctionnaire_actif_spe"}); age_retraites_min_reforme.push({age: age_retraites_min_reforme_gene - 10, explication:"fonctionnaire_actif_spe"}); } } // console.log(age_retraites_min_actuel, age_retraites_min_reforme, age_retraites_taux_plein_actuel, age_retraites_taux_plein_reforme) age_retraites_min_actuel.push({age:age_retraites_min_actuel_gene, explication:"general"}); age_retraites_min_reforme.push({age:age_retraites_min_reforme_gene, explication:"general"}); age_retraites_taux_plein_actuel.push({age:age_retraites_max_actuel_gene, explication:"general"}); age_retraites_taux_plein_reforme.push({age:age_retraites_max_reforme_gene, explication:"general"}); const age_debut_retraite_final_actuel = get_min(age_retraites_min_actuel, (d)=> +d.age); let age_taux_plein_final_actuel = get_min(age_retraites_taux_plein_actuel, (d)=> +d.age); if ((annee_naissance < 1961) || ((annee_naissance === 1961) && (mois_naissance < 8))){ //console.log("PAS CONCERNE") age_retraites_min_reforme.push({age: age_debut_retraite_final_actuel.age, explication:"non_concerne"}); age_retraites_taux_plein_reforme.push({age: age_taux_plein_final_actuel.age, explication:"non_concerne"}); //console.log(age_retraites_min_reforme, age_retraites_taux_plein_reforme) } const age_debut_retraite_final_reforme = get_min(age_retraites_min_reforme, (d)=> +d.age); let age_taux_plein_final_reforme = get_min(age_retraites_taux_plein_reforme, (d)=> +d.age); if (age_taux_plein_final_actuel.age < age_debut_retraite_final_actuel.age){ age_taux_plein_final_actuel = {age:age_debut_retraite_final_actuel.age, explication:"attente_age_legal"} } if (age_taux_plein_final_reforme.age < age_debut_retraite_final_reforme.age){ age_taux_plein_final_reforme = {age:age_debut_retraite_final_reforme.age, explication:"attente_age_legal"} } document.querySelector("#age_min_depart_actuel").innerHTML = pretty_age(age_debut_retraite_final_actuel.age); document.querySelector("#age_min_depart_reforme").innerHTML = pretty_age(age_debut_retraite_final_reforme.age); document.querySelector("#date_min_depart_actuel").innerHTML = get_date_from_age(birthday, age_debut_retraite_final_actuel.age).replace("1er ", "1er "); document.querySelector("#date_min_depart_reforme").innerHTML = get_date_from_age(birthday, age_debut_retraite_final_reforme.age).replace("1er ", "1er "); document.querySelector("#age_taux_plein_actuel").innerHTML = pretty_age(age_taux_plein_final_actuel.age); document.querySelector("#age_taux_plein_reforme").innerHTML = pretty_age(age_taux_plein_final_reforme.age); const explications_actuel = age_debut_retraite_final_actuel.explication; let texte_explication_actuel = explicationsCas.hasOwnProperty(explications_actuel)? marcheDuMonde(explicationsCas[explications_actuel].texte_actuel):`Pb ${explications_actuel}`; const explications_reforme = age_debut_retraite_final_reforme.explication; let texte_explication_reforme = explicationsCas.hasOwnProperty(explications_reforme)? marcheDuMonde(explicationsCas[explications_reforme].texte_reforme):`Pb ${explications_reform}`; const penibilite = document.getElementById("penibilite").checked; if (penibilite){ once_not_cas_gene = true; texte_explication_actuel += " " + marcheDuMonde(explicationsCas['penibilite'].texte_actuel); texte_explication_reforme += " " + marcheDuMonde(explicationsCas['penibilite'].texte_reforme); } if ((explications_actuel !== explications_reforme) || (explications_reforme !== "general") || once_not_cas_gene){ once_not_cas_gene = true; document.querySelector("#explique_min_reforme").innerHTML = texte_explication_reforme; document.querySelector("#explique_min_actuel").innerHTML = texte_explication_actuel; } show(document.querySelector("#results")); // document.querySelector("#result_btn_explanations").style.display = "none"; } function gerer_cas_general(annee_naissance, date_naissance, trimestres_total, reforme=false){ let str_annee = (annee_naissance >= min_annee_gene)? (annee_naissance > max_annee_gene)? String(max_annee_gene) : String(annee_naissance): String(min_annee_gene); const data_annee = retraitesGene[str_annee]; const age_retraites_min_actuel_gene = +data_annee[(reforme)?’age_legal_avec_reforme’:’age_legal_actuel’].replace(« , », « . »); const trimestres_restants = +data_annee[(reforme)?’trimestre_taux_plein_avec_reforme’:’trimestre_taux_plein_actuel’] – trimestres_total const age_trimestre = calcul_age_a_date(calcul_aujourdhui_plus_trimestres(trimestres_restants), date_naissance); const age_retraites_max_actuel_gene = Math.min(data_annee[(reforme)?’age_annulation_decote_avec_reforme’:’age_annulation_decote_actuel’].replace(« , », « . »), age_trimestre) return {‘age_min’:age_retraites_min_actuel_gene, ‘age_max’:age_retraites_max_actuel_gene} } // Items calcul function gerer_carriere_longue(age_debut, annee_naissance, mois_naissance, date_naissance, trimestres_total, reforme=false){ let str_annee = (annee_naissance >= 1961)? (annee_naissance > 1973)? « 1973 » : String(annee_naissance): « 1961 »; const bloc_carrieres_longues = document.querySelector(« .bloc_info_carriere_longue ») show(bloc_carrieres_longues); if (mois_naissance <= 9){ document.getElementById("n_trimestres_carriere_longue_16").innerHTML = 5; document.getElementById("n_trimestres_carriere_longue_18").innerHTML = 5; document.getElementById("n_trimestres_carriere_longue_20").innerHTML = 5; document.getElementById("n_trimestres_carriere_longue_21").innerHTML = 5; } else { document.getElementById("n_trimestres_carriere_longue_16").innerHTML = 4; document.getElementById("n_trimestres_carriere_longue_18").innerHTML = 4; document.getElementById("n_trimestres_carriere_longue_20").innerHTML = 4; document.getElementById("n_trimestres_carriere_longue_21").innerHTML = 4; } let age_retraite_min = 100; let explication_text = "cas_general"; let carriere_longue = false; for (let age_charniere of [16, 18, 20, 21]){ if ((age_charniere === 18) && (!reforme)){ if (document.getElementById(`carriere_longue_18`).value == "true") carriere_longue = true; continue } if ((age_charniere === 21) && (!reforme)){ continue } if (age_debut <= age_charniere){ show(document.getElementById(`avant_${age_charniere}`)) if (carriere_longue || document.getElementById(`carriere_longue_${age_charniere}`).value == "true"){ carriere_longue = true; const subset = carrieresLongues.filter((d)=> ((d.cas === String(age_charniere)) && (d.reforme == String(reforme)) && d.annee_naissance.includes(str_annee))); const trimestres_todo = +subset[0].trimestres; const age_legal = +subset[0][‘age_legal’].replace(« , », « . »); if (trimestres_total < trimestres_todo){ const date_fin_trimestres = calcul_aujourdhui_plus_trimestres(trimestres_todo - trimestres_total) const age_avec_trimestres = calcul_age_a_date(date_fin_trimestres, date_naissance); const max_age = Math.max(age_legal, age_avec_trimestres) if (max_age < age_retraite_min){ age_retraite_min = max_age; explication_text = (age_charniere === 21) ? "carriere_longue_nouvelle_annonce": "carriere_longue"; } } else { age_retraite_min = age_legal; explication_text = (age_charniere === 21) ? "carriere_longue_nouvelle_annonce": "carriere_longue"; } } } else{ hide(document.getElementById(`avant_${age_charniere}`)) } } return {age:age_retraite_min, explication:explication_text}; } function gerer_famille(){ const sexe = document.getElementById("sexe").value; let n_trimestres_sup_total = 0, n_trimestres_carriere_longue = 0; const cas = document.getElementById("cas_general_select").value; if ((cas === 'cas_general') || (cas === 'regimes_spe')){ const n_enfant_avant_2010 = document.getElementById("enfants_avant_2010").value; const n_enfant_apres_2010 = document.getElementById("enfants_apres_2010").value; if (sexe === "F"){ n_trimestres_sup_total += n_enfant_avant_2010 * 8; } for (let ne = 0; ne < n_enfant_apres_2010; ne ++ ){ const select_value = document.getElementById(`enfant-${ne}`).value; if (select_value === "pas_de_demarches_hetero" && sexe === "F") n_trimestres_sup_total += 8; else if (select_value === "pas_de_demarches_homo") n_trimestres_sup_total += 4; else if (select_value === "demarches"){ n_trimestres_sup_total += +document.querySelector("#famille_trim_supp").value; } } } else { const n_enfant_avant_2004 = document.getElementById("enfants_avant_2004").value; const n_enfant_apres_2004 = document.getElementById("enfants_apres_2004").value; n_trimestres_sup_total += n_enfant_avant_2004 * 4; n_trimestres_sup_total += n_enfant_apres_2004 * 2; n_trimestres_carriere_longue += n_enfant_avant_2004 * 4; } //console.log("Pour enfants", n_trimestres_sup) return {total: n_trimestres_sup_total, carriere_longue:n_trimestres_carriere_longue}; } function show(elt){ if (elt.classList !== null) { elt.classList.remove("hidden"); if (elt.classList.contains("bloc_info")) elt.classList.add("opened"); } } function hide(elt){ elt.classList.add("hidden"); } function get_pluriel(n){ return (n>=2)? « s »: «  »; } function get_min(arr, accessor){ let current_min = accessor(arr[0]), current_obj = arr[0]; for (let a of arr){ if (accessor(a) <= current_min){ current_min = accessor(a); current_obj = a; } } return current_obj; } function pretty_age(age){ if (age===-1){ return `Sans limite d'âge` } const ans = String(Math.floor(age)); const mois = ((age - Math.floor(age)) * 12).toFixed(0); if (mois === "0") return `${ans} ans`; return `${ans} ans et ${mois} mois`; } function get_date_from_age(date_naissance, age){ // const date_format = "DD/MM/YYYY"; const date_format = "Do MMMM YYYY"; const date_naissance_copy = moment(date_naissance); date_naissance_copy.locale('fr'); const date_retraite = date_naissance_copy.add(age, 'year'); // date_retraite.locale('fr'); if (date_retraite.date() === 1) return date_retraite.format(date_format); return date_retraite.endOf("month").add(1, 'day').format(date_format); }

Et après 2027 ?

[]Après la suspension d’un an, la réforme Borne est censée reprendre son cours dès 2028, avec comme objectif d’atteindre un âge légal de départ à 64 ans « en 2033 au lieu de 2032 », précise Michaël Zemmour. Il reviendra au candidat qui remportera l’élection présidentielle de 2027 de laisser la réforme Borne s’appliquer ou de proposer une nouvelle réforme pour modifier l’âge légal.

[]Les générations nées entre 1965 et 1968, dont le départ est prévu entre 2027 et 2030, seront donc dépendantes du choix de la nouvelle majorité post-2027. Sans attendre cette échéance, Sébastien Lecornu a proposé de réunir d’ici au printemps 2026 les partenaires sociaux dans une conférence visant à penser l’avenir du système de retraites, en assurant notamment son équilibre financier. Il a même proposé de leur « confier » la gestion du système.

Quel impact sur les finances publiques ?

[]Selon les chiffres avancés mardi par Sébastien Lecornu, la mise en pause de la réforme des retraites coûterait « 400 millions d’euros en 2026 et 1,8 milliard d’euros en 2027 ». Permettre à certaines générations de partir à la retraite trois mois plus tôt dès 2026 engendrerait en effet « un trimestre de pensions à verser en plus [pour l’Etat] et un trimestre de cotisations [des salariés] à toucher en moins », résume l’économiste Michaël Zemmour.

[]D’un point de vue purement budgétaire, ce surcoût est relativement modeste à l’échelle d’une année : les dépenses de l’Etat doivent s’élever l’an prochain à environ 500 milliards d’euros, et le premier ministre a prévu de réaliser 30 milliards d’euros d’économies.

Lire aussi | Article réservé à nos abonnés Age de départ, durée de cotisation, budget… Ce que change la suspension de la réforme des retraites []

[]Surtout, cette suspension peut être considérée comme indirectement favorable aux finances publiques. En effet, faute de compromis entre le gouvernement et les socialistes sur ce sujet, le gouvernement aurait probablement été renversé, ce qui aurait compris l’adoption du budget 2026 et donc la réduction du déficit. Sans parler de l’impact de l’instabilité sur l’activité économique et la confiance des marchés financiers dans la dette française. « Si la suspension de la réforme permet au gouvernement de faire adopter un budget, c’est une bonne affaire économiquement parlant », estime Michaël Zemmour.

[]Reste la question de l’équilibre à long-terme du système. A ce stade, Bercy n’a pas chiffré le coût du gel de l’âge légal à 62 ans et 9 mois, s’il devait se prolonger au-delà de 2027.

[] Romain Imbach, Noa Moussa et Lili Pateman

Réutiliser ce contenu

Source