{
 "documentInfo": {
  "documentType": "https://xbrl.org/2021/xbrl-json",
  "features": {
   "xbrl:canonicalValues": true
  },
  "namespaces": {
   "ifrs-full": "http://xbrl.ifrs.org/taxonomy/2020-03-16/ifrs-full",
   "iso4217": "http://www.xbrl.org/2003/iso4217",
   "scheme": "http://standards.iso.org/iso/17442",
   "sny": "http://www.sanofi.com/20211231",
   "xbrl": "https://xbrl.org/2021",
   "xbrli": "http://www.xbrl.org/2003/instance"
  },
  "taxonomy": [
   "http://www.sanofi.com/20211231/sny-2021-12-31.xsd"
  ]
 },
 "facts": {
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl8yMi9mcmFnOjM1NzM4NjQyZDgyMzRhMTlhMzQ0NTQ5OGRkNjUzYWY4L3RleHRyZWdpb246MzU3Mzg2NDJkODIzNGExOWEzNDQ1NDk4ZGQ2NTNhZjhfMTY5_99a14ca3-b935-4dd4-bf05-b768d9222444": {
   "value": "Sanofi",
   "dimensions": {
    "concept": "ifrs-full:ExplanationOfChangeInNameOfReportingEntityOrOtherMeansOfIdentificationFromEndOfPrecedingReportingPeriod",
    "language": "fr",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl8yMi9mcmFnOjM1NzM4NjQyZDgyMzRhMTlhMzQ0NTQ5OGRkNjUzYWY4L3RleHRyZWdpb246MzU3Mzg2NDJkODIzNGExOWEzNDQ1NDk4ZGQ2NTNhZjhfMTY5_c78ebc8f-4511-4bd2-8e65-04b18f0becb4": {
   "value": "Sanofi",
   "dimensions": {
    "concept": "ifrs-full:NameOfUltimateParentOfGroup",
    "language": "fr",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl8yMi9mcmFnOjM1NzM4NjQyZDgyMzRhMTlhMzQ0NTQ5OGRkNjUzYWY4L3RleHRyZWdpb246MzU3Mzg2NDJkODIzNGExOWEzNDQ1NDk4ZGQ2NTNhZjhfMTY5_de90a8e4-6c7f-4f0b-af11-421c1522de76": {
   "value": "Sanofi",
   "dimensions": {
    "concept": "ifrs-full:NameOfParentEntity",
    "language": "fr",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl8yMi9mcmFnOjM1NzM4NjQyZDgyMzRhMTlhMzQ0NTQ5OGRkNjUzYWY4L3RleHRyZWdpb246MzU3Mzg2NDJkODIzNGExOWEzNDQ1NDk4ZGQ2NTNhZjhfMTY5_ff400e61-3851-46a0-9df1-425fa2a7af95": {
   "value": "Sanofi",
   "dimensions": {
    "concept": "ifrs-full:NameOfReportingEntityOrOtherMeansOfIdentification",
    "language": "fr",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl8yMi9mcmFnOjM1NzM4NjQyZDgyMzRhMTlhMzQ0NTQ5OGRkNjUzYWY4L3RleHRyZWdpb246MzU3Mzg2NDJkODIzNGExOWEzNDQ1NDk4ZGQ2NTNhZjhfMTcw_cae26106-f0f7-4fd3-9713-fcec2f086dec": {
   "value": "54, rue La Bo\u00e9tie",
   "dimensions": {
    "concept": "ifrs-full:AddressOfRegisteredOfficeOfEntity",
    "language": "fr",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl8yMi9mcmFnOjM1NzM4NjQyZDgyMzRhMTlhMzQ0NTQ5OGRkNjUzYWY4L3RleHRyZWdpb246MzU3Mzg2NDJkODIzNGExOWEzNDQ1NDk4ZGQ2NTNhZjhfMTcy_b8d32aea-ac0e-4efa-9cd7-122b23fbd272": {
   "value": "France",
   "dimensions": {
    "concept": "ifrs-full:CountryOfIncorporation",
    "language": "fr",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl8yMi9mcmFnOjM1NzM4NjQyZDgyMzRhMTlhMzQ0NTQ5OGRkNjUzYWY4L3RleHRyZWdpb246MzU3Mzg2NDJkODIzNGExOWEzNDQ1NDk4ZGQ2NTNhZjhfMTcy_fb162e3d-faaa-4f7c-9725-d06f0c905196": {
   "value": "France",
   "dimensions": {
    "concept": "ifrs-full:DomicileOfEntity",
    "language": "fr",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl8yNS9mcmFnOmIyN2ZmOTljMTQ5MDQ2MWNiNmU0NzllMWZkMGM5NWZkL3RleHRyZWdpb246YjI3ZmY5OWMxNDkwNDYxY2I2ZTQ3OWUxZmQwYzk1ZmRfOTA_51ea714a-eb7b-4677-8308-9b22e5575b5c": {
   "value": "soci\u00e9t\u00e9 anonyme",
   "dimensions": {
    "concept": "ifrs-full:LegalFormOfEntity",
    "language": "fr",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl8zNC9mcmFnOmFiNjVmOTYxMGVhZTQxOWU5YzhkYTljMzk5YjAzMTExL3RleHRyZWdpb246YWI2NWY5NjEwZWFlNDE5ZTljOGRhOWMzOTliMDMxMTFfMjA1Mw_e57efb37-c21a-47a7-a4e5-a6110ce92b59": {
   "value": "Conform\u00e9ment \u00e0 l\u2019article\u00a03 des statuts, la Soci\u00e9t\u00e9 a pour objet, en France et \u00e0 l\u2019\u00e9tranger\u00a0:\u2022toutes prises d\u2019int\u00e9r\u00eats et de participations, sous quelque forme que ce soit, dans toutes entreprises ou soci\u00e9t\u00e9s, existantes ou \u00e0 cr\u00e9er, ressortissant directement ou indirectement notamment aux secteurs de la sant\u00e9 et de la chimie fine, de la th\u00e9rapeutique humaine et animale, de la nutrition et des bio-industries\u00a0;dans les domaines susvis\u00e9s\u00a0:\u2022l\u2019achat et la vente de toutes mati\u00e8res premi\u00e8res et produits n\u00e9cessaires \u00e0 l\u2019exercice de ces activit\u00e9s\u00a0;\u2022la recherche, l\u2019\u00e9tude, la mise au point de produits, de techniques et proc\u00e9d\u00e9s nouveaux\u00a0;\u2022la fabrication et la vente de tous produits chimiques, biologiques, di\u00e9t\u00e9tiques et hygi\u00e9niques\u00a0;\u2022l\u2019obtention ou l\u2019acquisition de tous droits de propri\u00e9t\u00e9 industrielle couvrant les r\u00e9sultats obtenus et, en particulier, le d\u00e9p\u00f4t de tous brevets, marques de fabrique et mod\u00e8les, proc\u00e9d\u00e9s ou inventions\u00a0;\u2022l\u2019exploitation directe ou indirecte, l\u2019achat, la cession \u00e0 titre gratuit ou on\u00e9reux, la mise en d\u00e9p\u00f4t ou en gage de tous droits\u00a0;\u2022de propri\u00e9t\u00e9 industrielle et, en particulier, de tous brevets, marques de fabrique et mod\u00e8les, proc\u00e9d\u00e9s ou inventions\u00a0;\u2022l\u2019obtention, l\u2019exploitation, la prise et la concession de toutes licences\u00a0;\u2022la participation, dans le cadre d\u2019une politique de groupe, \u00e0 des op\u00e9rations de tr\u00e9sorerie et, conform\u00e9ment aux dispositions l\u00e9gales en vigueur, comme chef de file ou non, soit sous la forme d\u2019une centralisation de tr\u00e9sorerie, d\u2019une gestion centralis\u00e9e des risques de change, de r\u00e8glements compens\u00e9s intra-groupe (netting), soit encore sous toute forme autoris\u00e9e par les textes en vigueur\u00a0;et, plus g\u00e9n\u00e9ralement\u00a0:\u2022toutes op\u00e9rations commerciales, industrielles, mobili\u00e8res, immobili\u00e8res, financi\u00e8res ou autres se rattachant directement ou indirectement, en totalit\u00e9 ou en partie, aux activit\u00e9s ci-dessus sp\u00e9cifi\u00e9es et \u00e0 tous objets similaires ou connexes et m\u00eame \u00e0 tous autres objets qui seraient de nature \u00e0 favoriser ou \u00e0 d\u00e9velopper les affaires de la Soci\u00e9t\u00e9.",
   "dimensions": {
    "concept": "ifrs-full:DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities",
    "language": "fr",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl8zNC9mcmFnOmFiNjVmOTYxMGVhZTQxOWU5YzhkYTljMzk5YjAzMTExL3RleHRyZWdpb246YWI2NWY5NjEwZWFlNDE5ZTljOGRhOWMzOTliMDMxMTFfMjA1NA_439038d8-adbc-48ee-8525-996510e49fdd": {
   "value": "en France et \u00e0 l\u2019\u00e9tranger",
   "dimensions": {
    "concept": "ifrs-full:PrincipalPlaceOfBusiness",
    "language": "fr",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzEtMi0xLTEtMTA1MjM_52345130-a09a-4a1d-8055-8bf1ef98c0b2": {
   "value": "10028000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzEtMy0xLTEtMTA1MjM_2c2e47bb-855e-4cb4-8325-b05bc6aedcba": {
   "value": "9365000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzEtNC0xLTEtMTA1MjM_ce731984-9393-4422-b4e6-89aecd0a2684": {
   "value": "9717000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzItMi0xLTEtMTA1MjM_482bce79-010d-45f6-989b-3e8ca9d433a6": {
   "value": "1948000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RightofuseAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzItMy0xLTEtMTA1MjM_291e90ea-9dfa-435a-8eb9-946dfac063fd": {
   "value": "1198000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RightofuseAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzItNC0xLTEtMTA1MjM_677c63e3-5cbe-4e05-bae7-797d1db2ac77": {
   "value": "1300000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RightofuseAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzMtMi0xLTEtMTA1MjM_37549ebf-9d41-48f5-a9ea-c9ebc1df97dd": {
   "value": "48056000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzMtMy0xLTEtMTA1MjM_6c6cb00c-5226-4220-b912-8688140d2b0d": {
   "value": "44364000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzMtNC0xLTEtMTA1MjM_cd3531c4-25f5-438c-9904-419a2043c331": {
   "value": "44519000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzQtMi0xLTEtMTA1MjM_586dc00d-575e-43a4-a3c4-783f466d9875": {
   "value": "21407000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzQtMy0xLTEtMTA1MjM_764e25f7-1ed2-4a8b-8d18-ee401ab115bd": {
   "value": "18341000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzQtNC0xLTEtMTA1MjM_562ca43f-2869-434d-b7dd-f1d5477feed3": {
   "value": "16509000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzUtMi0xLTEtMTA1MjM_c848b083-46bb-40f3-b031-74ae7b40fc6a": {
   "value": "250000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzUtMy0xLTEtMTA1MjM_6f4ea1a3-82d7-4bc8-8b37-2bf9d1f5ba73": {
   "value": "201000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzUtNC0xLTEtMTA1MjM_af8dac53-cf4d-4825-b01d-f6e38170a7a0": {
   "value": "3591000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzYtMi0xLTEtMTA1MjM_0d11a618-d68d-42ac-8689-5cde50fe16f3": {
   "value": "3127000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzYtMy0xLTEtMTA1MjM_e7f2046d-a1d2-474f-a4e3-ebda3ef6566f": {
   "value": "2734000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzYtNC0xLTEtMTA1MjM_2634a681-4e29-4dc0-b5d7-1fb1fa81d2b4": {
   "value": "2503000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzctMi0xLTEtMTA1MjM_1610edd3-1bf3-47a8-99ba-3fbaa0bb3e66": {
   "value": "175000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsNoncurrent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzctMy0xLTEtMTA1MjM_99a58691-4772-45af-94bc-df40d1061cc3": {
   "value": "248000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsNoncurrent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzctNC0xLTEtMTA1MjM_9d8d46fe-f9c2-4388-a2bf-661ecca50afc": {
   "value": "164000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsNoncurrent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzgtMi0xLTEtMTA1MjM_a6919377-f3de-4d1b-8a1b-fc569fa5aa02": {
   "value": "4598000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzgtMy0xLTEtMTA1MjM_92e4c8ea-a44e-4a90-8763-1c082426da7f": {
   "value": "4176000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzgtNC0xLTEtMTA1MjM_8b30021f-5c03-41b7-a365-2a97dd0ed8da": {
   "value": "5391000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzktMi0xLTEtMTA1MjM_a31bc4f5-5715-44b8-b17a-3efa50d772e3": {
   "value": "89589000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzktMy0xLTEtMTA1MjM_d83ebd48-965c-44b4-b425-3e86dca887ba": {
   "value": "80627000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzktNC0xLTEtMTA1MjM_00408b4f-c468-4a68-b524-021eb37799bf": {
   "value": "83694000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzEwLTItMS0xLTEwNTIz_842982ae-3d28-4861-acca-f4a11d91724b": {
   "value": "8715000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Inventories",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzEwLTMtMS0xLTEwNTIz_6ce0c50f-54c6-453d-abe7-57f3fda262cc": {
   "value": "8352000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Inventories",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzEwLTQtMS0xLTEwNTIz_b1585700-7ff7-4fbd-ab52-1da3ea661d23": {
   "value": "7994000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Inventories",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzExLTItMS0xLTEwNTIz_14e0afd1-586f-4090-86e7-09468b0d3879": {
   "value": "7568000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTradeReceivables",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzExLTMtMS0xLTEwNTIz_4d145011-0428-47e8-935e-14c539d10279": {
   "value": "7491000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTradeReceivables",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzExLTQtMS0xLTEwNTIz_ffcd1b97-206d-44b6-90ac-497e2d5a194b": {
   "value": "7937000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTradeReceivables",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzEyLTItMS0xLTEwNTIz_65dcad01-a2d8-43a6-81f5-66e25505716c": {
   "value": "3571000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzEyLTMtMS0xLTEwNTIz_9a80428b-554b-4a8a-8b5c-cc99815692fe": {
   "value": "2737000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzEyLTQtMS0xLTEwNTIz_28ee41dd-14a0-4cbe-85c7-b7a25fd18864": {
   "value": "2445000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzEzLTItMS0xLTEwNTIz_5c73e08c-db60-4e20-8ed1-80814af4933d": {
   "value": "612000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzEzLTMtMS0xLTEwNTIz_7da0b01c-db3b-4c6f-8c56-269d1de94297": {
   "value": "1208000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzEzLTQtMS0xLTEwNTIz_2323749d-25a9-4ec3-b791-f20d656c85e0": {
   "value": "808000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzE0LTItMS0xLTEwNTIz_96397632-69ed-4551-a70d-7284853dc004": {
   "value": "10098000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzE0LTMtMS0xLTEwNTIz_45d652ce-67eb-4101-b0ea-2dc0064b2e05": {
   "value": "13915000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzE0LTQtMS0xLTEwNTIz_ea06200b-7911-483e-8dab-753cd98d63ce": {
   "value": "9427000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzE1LTItMS0xLTEwNTIz_9c451067-b3fd-4f08-a704-d0bc2b709b31": {
   "value": "30564000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzE1LTMtMS0xLTEwNTIz_5b9bf549-2987-46bb-98bb-c60ab38502b3": {
   "value": "33703000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzE1LTQtMS0xLTEwNTIz_fbe6452b-2893-4a1a-87ff-6818cf9c9328": {
   "value": "28611000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzE2LTItMS0xLTEwNTIz_11f91e75-c06a-497d-bad2-d8d20daab1ae": {
   "value": "89000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzE2LTMtMS0xLTEwNTIz_e9c15243-11e3-4d22-8d1e-00094c0ed9f4": {
   "value": "83000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzE2LTQtMS0xLTEwNTIz_312aa9f6-061a-44b0-9c6b-c5760a48d368": {
   "value": "325000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzE3LTItMS0xLTEwNTIz_fbaa4b19-b5b0-4fc3-9885-5a03c79c0417": {
   "value": "120242000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzE3LTMtMS0xLTEwNTIz_dab00e23-078e-4e09-8ce1-6a52a2f056aa": {
   "value": "114413000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzYvZnJhZzo4ZjZjNDJlMzJkY2Y0MTAxOWY1MGQ5ODM4ZDM2NjJiNS90YWJsZTozOTFiZmY3M2ZjNjc0YTAzOWUzZmU3NzkwYzM1NmFlYy90YWJsZXJhbmdlOjM5MWJmZjczZmM2NzRhMDM5ZTNmZTc3OTBjMzU2YWVjXzE3LTQtMS0xLTEwNTIz_6c1032b5-85c8-4f36-bd27-a9b931b47411": {
   "value": "112630000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzEtMi0xLTEtMTA1MjM_4eb33f27-ad79-485b-9cb0-e1065031a491": {
   "value": "68681000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzEtMy0xLTEtMTA1MjM_ec4c02c9-8560-43de-ae96-d7af012975c9": {
   "value": "63106000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzEtNC0xLTEtMTA1MjM_602f0e5d-18f9-4d66-8fbc-d9bce67823c1": {
   "value": "59056000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzItMi0xLTEtMTA1MjM_a4afda87-3959-4161-b523-d5fa97135621": {
   "value": "350000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzItMy0xLTEtMTA1MjM_67e3090d-5547-4b6e-8425-32178004d273": {
   "value": "146000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzItNC0xLTEtMTA1MjM_d38684c4-3994-412c-bac2-f4578f32a35f": {
   "value": "174000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzMtMi0xLTEtMTA1MjM_5f16949f-6662-4522-9301-516abf6b1fbe": {
   "value": "69031000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzMtMy0xLTEtMTA1MjM_e8a67452-f32b-41e2-bd85-f0755a3e5322": {
   "value": "63252000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzMtNC0xLTEtMTA1MjM_fa250afa-3039-422c-a511-139b25cce4f4": {
   "value": "59230000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzQtMi0xLTEtMTA1MjM_18a20ef0-0a0e-4534-986d-259c1ee54567": {
   "value": "17123000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LongtermBorrowings",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzQtMy0xLTEtMTA1MjM_d8467d68-ea77-49a3-904e-2c26d228b29a": {
   "value": "19745000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LongtermBorrowings",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzQtNC0xLTEtMTA1MjM_87a8e08e-27e2-4cfa-8b1f-525244d42312": {
   "value": "20131000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LongtermBorrowings",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzUtMi0xLTEtMTA1MjM_f9dba2c1-7e69-4a0a-852d-4e23dd229d2d": {
   "value": "1839000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLeaseLiabilities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzUtMy0xLTEtMTA1MjM_d3d27b31-b361-4c12-b933-2bd844e41859": {
   "value": "931000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLeaseLiabilities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzUtNC0xLTEtMTA1MjM_a2e9ebcc-c55f-4c6b-b116-396fe8c3727a": {
   "value": "987000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLeaseLiabilities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzYtMi0xLTEtMTA1MjM_b2456b06-76d1-4c3d-90bb-4f6b73eb5018": {
   "value": "577000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:PassifsNonCourantsLiesADesRegroupementsDentreprisesEtADesInteretsNonControlants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzYtMy0xLTEtMTA1MjM_62cbd169-5e90-439e-ad3a-66a14936cfbe": {
   "value": "387000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:PassifsNonCourantsLiesADesRegroupementsDentreprisesEtADesInteretsNonControlants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzYtNC0xLTEtMTA1MjM_904f8b71-623b-400a-9167-5e79cf963da6": {
   "value": "508000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:PassifsNonCourantsLiesADesRegroupementsDentreprisesEtADesInteretsNonControlants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzctMi0xLTEtMTA1MjM_ac0fa40a-8836-4194-a433-2e1e6aef152b": {
   "value": "6721000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:ProvisionsEtAutresPassifsNonCourants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzctMy0xLTEtMTA1MjM_50eb8df3-7cf3-4154-8b64-f0635fddfc25": {
   "value": "7315000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:ProvisionsEtAutresPassifsNonCourants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzctNC0xLTEtMTA1MjM_d627c97e-6e0c-4f35-9826-65c41cb55960": {
   "value": "7413000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:ProvisionsEtAutresPassifsNonCourants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzgtMi0xLTEtMTA1MjM_1f5ea8ff-692f-4dfc-a5cf-3c0314a43392": {
   "value": "2039000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesNoncurrent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzgtMy0xLTEtMTA1MjM_e7efa16f-ca57-42c6-b900-b17e61c2faab": {
   "value": "1733000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesNoncurrent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzgtNC0xLTEtMTA1MjM_5944c73e-5959-4627-89ab-bfd23c627124": {
   "value": "1680000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesNoncurrent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzktMi0xLTEtMTA1MjM_89e40cb9-41a4-4657-9c23-b07273924c0c": {
   "value": "1617000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzktMy0xLTEtMTA1MjM_231ab610-aa5c-4d4c-9a85-16521b5c4ca7": {
   "value": "1770000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzktNC0xLTEtMTA1MjM_7a49e5bc-6f1b-4193-89f4-d8937f1371b6": {
   "value": "2294000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzEwLTItMS0xLTEwNTIz_01ac6271-7edd-4a1b-83fc-6505b7e77cb9": {
   "value": "29916000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzEwLTMtMS0xLTEwNTIz_58c643fc-7323-4c6b-9357-2a4b6d6a5d86": {
   "value": "31881000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzEwLTQtMS0xLTEwNTIz_9020834e-7078-404e-9b76-4da8c073e9c4": {
   "value": "33013000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzExLTItMS0xLTEwNTIz_90d07615-db0a-4d6e-998e-87c2948c9547": {
   "value": "6180000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzExLTMtMS0xLTEwNTIz_06fd5e27-bd25-4ca0-81e2-18497239778e": {
   "value": "5295000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzExLTQtMS0xLTEwNTIz_3ad16621-133d-4091-8958-b593ee144beb": {
   "value": "5313000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzEyLTItMS0xLTEwNTIz_bda9509d-48c0-4cb7-a310-4b0bd2c213d9": {
   "value": "137000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:PassifsCourantsLiesADesRegroupementsDentreprisesEtADesInteretsNonControlants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzEyLTMtMS0xLTEwNTIz_0a5250aa-9524-4a12-9e25-dbb88aede35d": {
   "value": "218000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:PassifsCourantsLiesADesRegroupementsDentreprisesEtADesInteretsNonControlants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzEyLTQtMS0xLTEwNTIz_adb661e2-c0e1-42fb-99ac-f106f24c0e43": {
   "value": "292000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:PassifsCourantsLiesADesRegroupementsDentreprisesEtADesInteretsNonControlants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzEzLTItMS0xLTEwNTIz_02b58be5-bead-4c86-820c-5d3669b5dd0d": {
   "value": "11217000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:ProvisionsEtAutresPassifsCourants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzEzLTMtMS0xLTEwNTIz_d0fbeac2-b9dd-4741-9411-82bbb48dd373": {
   "value": "10132000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:ProvisionsEtAutresPassifsCourants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzEzLTQtMS0xLTEwNTIz_835f1cc4-2494-46e7-abb8-fc306820da5c": {
   "value": "9703000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:ProvisionsEtAutresPassifsCourants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE0LTItMS0xLTEwNTIz_93eeaf8f-b3d8-40b9-8dc6-ff14095fa1b8": {
   "value": "309000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE0LTMtMS0xLTEwNTIz_51c537e3-f657-4f54-976d-5992a2175694": {
   "value": "604000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE0LTQtMS0xLTEwNTIz_5bc41c1e-e2f4-4fba-ad2e-8aab83a228d8": {
   "value": "258000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE1LTItMS0xLTEwNTIz_a0962bdf-ce11-4aed-9399-cbbb701d5f2a": {
   "value": "269000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLeaseLiabilities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE1LTMtMS0xLTEwNTIz_534ce8ea-f510-4703-96f2-ddfde04d6e71": {
   "value": "232000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLeaseLiabilities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE1LTQtMS0xLTEwNTIz_41424c4d-5917-4f9a-a740-df1fdcf4dcdc": {
   "value": "261000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLeaseLiabilities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE2LTItMS0xLTEwNTIz_b1b814d7-e304-4c7b-92c8-f0da4e8b781e": {
   "value": "3183000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE2LTMtMS0xLTEwNTIz_8af13a32-7374-4699-99d6-13ebd636613d": {
   "value": "2767000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE2LTQtMS0xLTEwNTIz_d6fae6e9-e480-4a7b-99be-55156d3739ff": {
   "value": "4554000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE3LTItMS0xLTEwNTIz_5b483abc-e07e-4c3f-b00d-ea6b049c887b": {
   "value": "21295000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilitiesOtherThanLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE3LTMtMS0xLTEwNTIz_339b3cbf-d3ac-4daa-862a-0ee4e85ec5a2": {
   "value": "19248000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilitiesOtherThanLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE3LTQtMS0xLTEwNTIz_1b61dd38-53f3-45bf-8038-18e7b0778c55": {
   "value": "20381000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilitiesOtherThanLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE4LTItMS0xLTEwNTIz_0336875c-318b-42aa-8c72-63343274885a": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE4LTMtMS0xLTEwNTIz_395739f0-1eaa-428d-9cda-73fb6bc1cf53": {
   "value": "32000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE4LTQtMS0xLTEwNTIz_af146dc2-eff5-4748-aeee-9740e3cedb76": {
   "value": "6000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE5LTItMS0xLTEwNTIz_4408c17d-8999-4945-833c-746477530099": {
   "value": "120242000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE5LTMtMS0xLTEwNTIz_28513945-be43-4e71-83d3-54212f43a19a": {
   "value": "114413000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80MzkvZnJhZzpiZThmYTE0N2QxNGU0ZjUzYjQyNjhkM2IyNjUxNGI3NS90YWJsZToxYWNkMjlmYjI3YzE0OGViOTMzZTUyYzE1YWY3OWU0Mi90YWJsZXJhbmdlOjFhY2QyOWZiMjdjMTQ4ZWI5MzNlNTJjMTVhZjc5ZTQyXzE5LTQtMS0xLTEwNTIz_685544ee-8145-40c4-b04f-fe4b21440152": {
   "value": "112630000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzEtMi0xLTEtMTA1MjM_375769be-be41-4c16-b6ea-dcc1e7cac6df": {
   "value": "37761000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromSaleOfGoods",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzEtMy0xLTEtMTA1MjM_240b7c48-5a04-4e71-b881-26b5d808bde8": {
   "value": "36041000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromSaleOfGoods",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzEtNC0xLTEtMTA1MjM_4dd0349a-f8e0-4cac-8898-a9eb48086bde": {
   "value": "36126000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromSaleOfGoods",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzItMi0xLTEtMTA1MjM_0b969e9a-8b1e-4516-9550-9e830d16e5e3": {
   "value": "1414000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherRevenue",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzItMy0xLTEtMTA1MjM_f3dec4d6-973a-4808-87e2-629add0ba93b": {
   "value": "1328000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherRevenue",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzItNC0xLTEtMTA1MjM_fec02a86-7a7e-471f-ae0c-3fe53149b866": {
   "value": "1505000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherRevenue",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzMtMi0xLTEtMTA1MjM_9e3e7b24-b642-4a64-a638-439a6e07b757": {
   "value": "12255000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CostOfSales",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzMtMy0xLTEtMTA1MjM_dda70f24-117a-440a-934e-cf59b6733c31": {
   "value": "12159000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CostOfSales",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzMtNC0xLTEtMTA1MjM_27fa1afb-1aca-42c9-ad45-c98e10d2ba25": {
   "value": "11979000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CostOfSales",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzQtMi0xLTEtMTA1MjM_c7e90857-cf0f-4fe4-8a84-cfc04778cd4b": {
   "value": "26920000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GrossProfit",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzQtMy0xLTEtMTA1MjM_9a2e3bb0-b773-42b5-8285-ab65c6ba32c6": {
   "value": "25210000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GrossProfit",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzQtNC0xLTEtMTA1MjM_11bb8b68-a9dc-4e22-bb3c-029d8a8278df": {
   "value": "25652000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GrossProfit",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzUtMi0xLTEtMTA1MjM_62c00cac-6f8b-4516-97cb-c5ba22d470a7": {
   "value": "5692000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ResearchAndDevelopmentExpense",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzUtMy0xLTEtMTA1MjM_7f0f050c-cb34-48af-ab53-4ab60c16859d": {
   "value": "5530000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ResearchAndDevelopmentExpense",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzUtNC0xLTEtMTA1MjM_8eda3223-a96b-46f0-9bf8-cd28e48af337": {
   "value": "6020000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ResearchAndDevelopmentExpense",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzYtMi0xLTEtMTA1MjM_b7aac23d-3e04-4229-9a0b-3721f7b7db58": {
   "value": "9555000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:SellingGeneralAndAdministrativeExpense",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzYtMy0xLTEtMTA1MjM_ba74e1b6-2cfd-4bbd-8e1d-65da9d18364b": {
   "value": "9391000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:SellingGeneralAndAdministrativeExpense",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzYtNC0xLTEtMTA1MjM_13481195-ecd6-4c1e-910c-553908d5d6f9": {
   "value": "9884000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:SellingGeneralAndAdministrativeExpense",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzctMi0xLTEtMTA1MjM_2e053165-1d24-40a6-985f-c2221eae352e": {
   "value": "859000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzctMy0xLTEtMTA1MjM_45e14964-b433-49a5-a5c5-b4706481e4aa": {
   "value": "697000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzctNC0xLTEtMTA1MjM_9e600960-8800-4e72-adbf-35fd662a1607": {
   "value": "783000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzgtMi0xLTEtMTA1MjM_b69e04d3-774a-4ae6-9d92-2395775ca85c": {
   "value": "1805000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingExpense",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzgtMy0xLTEtMTA1MjM_cb4d34e9-e372-4a3e-87fc-8372e341f9a7": {
   "value": "1415000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingExpense",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzgtNC0xLTEtMTA1MjM_0eb4bd09-a447-45e5-afac-c175b606e4ec": {
   "value": "1207000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingExpense",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzktMi0xLTEtMTA1MjM_2801b7a7-7914-4016-9d62-73c15c07eb39": {
   "value": "1580000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzktMy0xLTEtMTA1MjM_c2d90fd8-d222-422e-8e9d-c67d15f40e42": {
   "value": "1681000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzktNC0xLTEtMTA1MjM_3eb40aec-6af4-4f6d-95ce-4d09f447745e": {
   "value": "2146000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzEwLTItMS0xLTEwNTIz_e803ceb7-0c92-49ce-9506-42e9f7c5b76e": {
   "value": "192000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzEwLTMtMS0xLTEwNTIz_fecd20e3-45db-4cb4-8bb9-35ce8b04da73": {
   "value": "330000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzEwLTQtMS0xLTEwNTIz_5bf549bc-a920-4542-8cab-4d316a11b5e9": {
   "value": "3604000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzExLTItMS0xLTEwNTIz_cde45279-021a-49cc-b678-2192b43a1650": {
   "value": "4000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInContingentConsiderationAssetLiability",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzExLTMtMS0xLTEwNTIz_774404d4-9453-47b2-be58-4b0fd1a2a2cd": {
   "value": "-124000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInContingentConsiderationAssetLiability",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzExLTQtMS0xLTEwNTIz_956b711e-bd37-408c-908e-61f1dea6c54d": {
   "value": "-238000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInContingentConsiderationAssetLiability",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzEyLTItMS0xLTEwNTIz_dd502b60-96be-4fc3-872f-29177886f217": {
   "value": "820000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ExpenseOfRestructuringActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzEyLTMtMS0xLTEwNTIz_2c86148d-bdfd-4437-89d3-20a43f93a3a7": {
   "value": "1089000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ExpenseOfRestructuringActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzEyLTQtMS0xLTEwNTIz_5c934b32-8d49-4c15-9e37-8a0738e85cde": {
   "value": "1088000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ExpenseOfRestructuringActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzEzLTItMS0xLTEwNTIz_723d947c-5813-4cd5-884e-78485d26f02c": {
   "value": "-5000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AutresProfitsPertesLitiges",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzEzLTMtMS0xLTEwNTIz_8b61b3b0-0549-4bdb-be07-107d9f754c10": {
   "value": "136000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AutresProfitsPertesLitiges",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzEzLTQtMS0xLTEwNTIz_59ec3a54-bddd-4347-9876-ced9e444fcf1": {
   "value": "327000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AutresProfitsPertesLitiges",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE0LTItMS0xLTEwNTIz_3bbbca22-05d8-44b0-8511-47fa3655e383": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsOnDisposalsOfInvestments",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE0LTMtMS0xLTEwNTIz_8dbbb8ab-a44e-46d7-968d-a254421d314f": {
   "value": "7382000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsOnDisposalsOfInvestments",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE0LTQtMS0xLTEwNTIz_df1b8e5d-17fc-45b6-964b-d9f8a4633483": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsOnDisposalsOfInvestments",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE1LTItMS0xLTEwNTIz_a0b8b1ed-f337-43ec-8908-aad0990b8e05": {
   "value": "8126000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE1LTMtMS0xLTEwNTIz_35bf5115-3c79-410e-856b-1de8587b319c": {
   "value": "14113000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE1LTQtMS0xLTEwNTIz_468cbb95-aaaa-414a-b6de-cb21a8369b72": {
   "value": "3051000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE2LTItMS0xLTEwNTIz_d7d65a2d-b2dd-4dd2-a67d-a9ee75d0a6aa": {
   "value": "368000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE2LTMtMS0xLTEwNTIz_226f8620-9663-42f6-b73b-fd3529f548bd": {
   "value": "388000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE2LTQtMS0xLTEwNTIz_addd49ac-15ad-41d0-a239-632f669b2544": {
   "value": "440000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE3LTItMS0xLTEwNTIz_d1f5b7b6-ede0-4475-901e-8429a62ab1dd": {
   "value": "40000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE3LTMtMS0xLTEwNTIz_06441b71-9fd8-4ba1-880d-7b6506208e59": {
   "value": "53000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE3LTQtMS0xLTEwNTIz_b2215f68-d098-4622-bbcf-bc5f2a55c86c": {
   "value": "141000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE4LTItMS0xLTEwNTIz_c0cad0ee-018f-4a6b-be22-c65068030d02": {
   "value": "7798000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:ResultatAvantImpotsEtSocietesMisesEnEquivalence",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE4LTMtMS0xLTEwNTIz_f7e792eb-2eae-4b23-b466-0d2e6a65148b": {
   "value": "13778000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:ResultatAvantImpotsEtSocietesMisesEnEquivalence",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE4LTQtMS0xLTEwNTIz_86c3591e-5c7c-466b-8f87-9df20788f6d3": {
   "value": "2752000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:ResultatAvantImpotsEtSocietesMisesEnEquivalence",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE5LTItMS0xLTEwNTIz_c418a323-e97c-4ef8-8a51-9c6b09b0cf99": {
   "value": "1558000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE5LTMtMS0xLTEwNTIz_956b6c24-60e9-4532-b0b0-be021420418d": {
   "value": "1807000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzE5LTQtMS0xLTEwNTIz_e49a8761-2062-46a1-9add-6ab108b2080a": {
   "value": "121000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzIwLTItMS0xLTEwNTIz_b0fb2ff7-b575-43f0-8515-1a0ce84d8c4c": {
   "value": "39000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzIwLTMtMS0xLTEwNTIz_7514043c-4f1a-4219-97fe-f96db110a8a4": {
   "value": "359000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzIwLTQtMS0xLTEwNTIz_1c5010d5-8dd6-40db-a01b-1765798de3c9": {
   "value": "255000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzIxLTItMS0xLTEwNTIz_46774fb0-7d65-4892-8eca-ad13eb34c5cb": {
   "value": "6279000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromContinuingOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzIxLTMtMS0xLTEwNTIz_350eb3e1-6fd4-4f56-9594-36afa2a6be10": {
   "value": "12330000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromContinuingOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzIxLTQtMS0xLTEwNTIz_ba0f3bfa-7faa-4377-9118-16f243cdbee3": {
   "value": "2886000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromContinuingOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzIyLTItMS0xLTEwNTIz_194ea6f5-038e-49b7-a256-51a2229404eb": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromDiscontinuedOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzIyLTMtMS0xLTEwNTIz_1860996d-771b-42b8-8913-98337c006d7e": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromDiscontinuedOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzIyLTQtMS0xLTEwNTIz_82f1874d-1f8c-4e94-aeea-bddc5f79fdd2": {
   "value": "-101000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromDiscontinuedOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzIzLTItMS0xLTEwNTIz_3952c91a-1606-41be-9fe0-7d8377b7e3cc": {
   "value": "6279000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzIzLTMtMS0xLTEwNTIz_0350612c-718c-41c6-ac29-3b8d12388d83": {
   "value": "12330000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzIzLTQtMS0xLTEwNTIz_43ba1c13-5226-4acf-a8c1-451f6ff97946": {
   "value": "2785000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI0LTItMS0xLTEwNTIz_250c7bd0-923e-4378-8893-92d5d436a7ba": {
   "value": "56000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI0LTMtMS0xLTEwNTIz_e1b948a8-bfd7-428f-b354-d8e4df623717": {
   "value": "36000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI0LTQtMS0xLTEwNTIz_71cb0b8b-337a-462b-9af8-7b112d5e5452": {
   "value": "31000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI1LTItMS0xLTEwNTIz_f26dbc41-c3f8-4122-8a3f-c1c81c345dbb": {
   "value": "6223000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI1LTMtMS0xLTEwNTIz_faf299a4-4e36-4cac-a16c-698154262125": {
   "value": "12294000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI1LTQtMS0xLTEwNTIz_50366ad8-adfd-4ea3-a16c-aef72dc1fc1e": {
   "value": "2754000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI2LTItMS0xLTEwNTIz_733b3ad9-5182-43fd-bf77-00901f70aa6c": {
   "value": "1252500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:WeightedAverageShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI2LTMtMS0xLTEwNTIz_de4a1f57-5984-4001-b5ee-2b424140ace9": {
   "value": "1253600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:WeightedAverageShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI2LTQtMS0xLTEwNTIz_7dbc6840-84de-4894-a7c8-b465e12af30c": {
   "value": "1249900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:WeightedAverageShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI3LTItMS0xLTEwNTIz_c992db0d-3634-4907-9358-f22fa8a4433c": {
   "value": "1257900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:AdjustedWeightedAverageShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI3LTMtMS0xLTEwNTIz_9aacd818-e4ef-45db-8796-d4eeb1dbcde2": {
   "value": "1260100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:AdjustedWeightedAverageShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI3LTQtMS0xLTEwNTIz_638a5f0c-eb8e-4936-acac-c26ecf3a69c3": {
   "value": "1257100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:AdjustedWeightedAverageShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI4LTItMS0xLTEwNTIz_31862dc0-87e2-4b74-ad98-ba2f53a63faa": {
   "value": "4.97",
   "decimals": 2,
   "dimensions": {
    "concept": "sny:ResultatDeBaseParActionAttribuableAuxActionnairesDeSanofi",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI4LTMtMS0xLTEwNTIz_45f3ab74-12d5-40d9-b96b-2439590e8935": {
   "value": "9.81",
   "decimals": 2,
   "dimensions": {
    "concept": "sny:ResultatDeBaseParActionAttribuableAuxActionnairesDeSanofi",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI4LTQtMS0xLTEwNTIz_40bd66c8-1616-4c56-a887-8d0ec218e63e": {
   "value": "2.2",
   "decimals": 2,
   "dimensions": {
    "concept": "sny:ResultatDeBaseParActionAttribuableAuxActionnairesDeSanofi",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI5LTItMS0xLTEwNTIz_b1c393c5-6b0e-4531-adc5-97c7203f9e8e": {
   "value": "4.97",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI5LTMtMS0xLTEwNTIz_24660498-f0ab-4534-918b-eaacc8dbe31a": {
   "value": "9.81",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzI5LTQtMS0xLTEwNTIz_9f8f8867-6478-44c8-b5e6-e5480babcd41": {
   "value": "2.28",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzMwLTItMS0xLTEwNTIz_119d86bf-5025-4ea7-a7a9-16d4827886eb": {
   "value": "4.95",
   "decimals": 2,
   "dimensions": {
    "concept": "sny:ResultatDilueParActionAttribuableAuxActionnairesDeSanofi",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzMwLTMtMS0xLTEwNTIz_a90efe0e-1d84-4110-87ab-0454f70e499d": {
   "value": "9.76",
   "decimals": 2,
   "dimensions": {
    "concept": "sny:ResultatDilueParActionAttribuableAuxActionnairesDeSanofi",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzMwLTQtMS0xLTEwNTIz_9b6f8e5d-a11b-48d6-afe1-ba6cb9b6a4ca": {
   "value": "2.19",
   "decimals": 2,
   "dimensions": {
    "concept": "sny:ResultatDilueParActionAttribuableAuxActionnairesDeSanofi",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzMxLTItMS0xLTEwNTIz_2794eb04-f97b-4e38-ac00-0e3c9fde16b6": {
   "value": "4.95",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzMxLTMtMS0xLTEwNTIz_b72bcf9b-aad8-4c76-aaa1-d60eac541627": {
   "value": "9.76",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDIvZnJhZzpjZDcyN2FjNGVkNDI0NDgxOGE0YWFlYjBjYjAxODZiYi90YWJsZTowMzgzN2RhYjE5ZjA0ZjM4YmJhNjgyOWZmZmRkOTQ2Ny90YWJsZXJhbmdlOjAzODM3ZGFiMTlmMDRmMzhiYmE2ODI5ZmZmZGQ5NDY3XzMxLTQtMS0xLTEwNTIz_a58c7371-4354-433f-96b1-2b0dc258ea72": {
   "value": "2.27",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzEtMi0xLTEtMTA1MjM_bc96be50-0d56-4855-95fb-834ef6ecef0a": {
   "value": "6279000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzEtMy0xLTEtMTA1MjM_bdcf521c-7991-4b32-9d51-99c72daf0e84": {
   "value": "12330000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzEtNC0xLTEtMTA1MjM_3a926a9b-c0bd-4c95-ab8a-36c2dd203914": {
   "value": "2785000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzItMi0xLTEtMTA1MjM_ab1e756b-ada8-4fd0-8ac2-36baf748106c": {
   "value": "6223000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzItMy0xLTEtMTA1MjM_1a395086-7f87-42ba-915f-949796b5c6f8": {
   "value": "12294000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzItNC0xLTEtMTA1MjM_30dc63ba-700f-45e8-9002-f7c88ecdbbcb": {
   "value": "2754000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzMtMi0xLTEtMTA1MjM_437e541f-8070-43aa-9c9a-8a1f7a1e825b": {
   "value": "56000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzMtMy0xLTEtMTA1MjM_1b9b66e8-2723-4475-8f9c-56de3d12e9cd": {
   "value": "36000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzMtNC0xLTEtMTA1MjM_e1d00d88-859d-4292-b1fd-e7d72a632e92": {
   "value": "31000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzUtMi0xLTEtMTA1MjM_32165cdc-dae4-4149-b632-433998868791": {
   "value": "-686000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzUtMy0xLTEtMTA1MjM_4edf76d1-dad0-4c69-9999-5d129b1b52b7": {
   "value": "267000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzUtNC0xLTEtMTA1MjM_8c332606-e646-4928-9f75-258cbc97ba66": {
   "value": "336000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzYtMi0xLTEtMTA1MjM_99f91ba4-38f8-4cf6-9218-478218a5dd2d": {
   "value": "165000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementEntitysOwnEquityInstruments",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzYtMy0xLTEtMTA1MjM_999277b7-1b18-41ef-a353-90df10a2a1c7": {
   "value": "320000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementEntitysOwnEquityInstruments",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzYtNC0xLTEtMTA1MjM_c48521b1-c94a-4db5-bd2f-15eb076e938d": {
   "value": "106000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementEntitysOwnEquityInstruments",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzctMi0xLTEtMTA1MjM_56bbe3d5-2b87-480b-a0e7-7a58deb33d94": {
   "value": "54000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzctMy0xLTEtMTA1MjM_06d5547a-b5ac-4708-ac15-e9d88aa12d15": {
   "value": "39000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzctNC0xLTEtMTA1MjM_e8a18a25-23fd-49fe-b56c-37433ce959e7": {
   "value": "-101000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzgtMi0xLTEtMTA1MjM_10fef653-d988-4217-9460-77b47e278e8e": {
   "value": "797000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzgtMy0xLTEtMTA1MjM_410d4499-d0d9-48ab-bf99-a2336ed088ec": {
   "value": "14000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzgtNC0xLTEtMTA1MjM_be907519-0eaf-4f72-90c7-ddf4dae26026": {
   "value": "-129000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzEwLTItMS0xLTEwNTIz_fdffb393-eb0d-48b3-8cf6-eb5fd0011321": {
   "value": "-21000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:ProfitsPertesSurInstrumentsDeDetteEnActifsFinanciersAvantImpot",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzEwLTMtMS0xLTEwNTIz_e00552f0-b2df-4a99-b16d-3fcf4f02fa4f": {
   "value": "15000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:ProfitsPertesSurInstrumentsDeDetteEnActifsFinanciersAvantImpot",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzEwLTQtMS0xLTEwNTIz_ecd5f0d7-7bca-452b-8f6e-89dbef3b02c7": {
   "value": "28000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:ProfitsPertesSurInstrumentsDeDetteEnActifsFinanciersAvantImpot",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzExLTItMS0xLTEwNTIz_a33e98f3-e104-4eec-9767-a65f6cc8a5ee": {
   "value": "-6000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzExLTMtMS0xLTEwNTIz_71ab766c-eea8-45ae-82af-19e93c8c6fd7": {
   "value": "4000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzExLTQtMS0xLTEwNTIz_32680f3e-4539-4e50-93d9-60f1e570677a": {
   "value": "-13000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzEyLTItMS0xLTEwNTIz_e836f1fd-7973-407d-a457-27b58f06f4dd": {
   "value": "2459000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzEyLTMtMS0xLTEwNTIz_493526ec-4cfc-432b-976f-e18cd5233c5d": {
   "value": "-3976000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzEyLTQtMS0xLTEwNTIz_efbacebb-a2a6-45c0-ba6e-4afb5a5eb565": {
   "value": "751000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzEzLTItMS0xLTEwNTIz_6bdfbb6b-40b8-44df-a562-4af86cb72024": {
   "value": "-78000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzEzLTMtMS0xLTEwNTIz_011b3b57-e509-4bad-9c89-fa3eb0795e12": {
   "value": "64000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzEzLTQtMS0xLTEwNTIz_90d72e8c-5c62-4e63-8803-0cd161b6270d": {
   "value": "-47000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzE0LTItMS0xLTEwNTIz_a43f97a8-2adb-4e69-be24-64a872cbe25a": {
   "value": "2510000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzE0LTMtMS0xLTEwNTIz_cf4cdb8b-0a04-47ec-a2aa-321de6a1f41d": {
   "value": "-4021000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzE0LTQtMS0xLTEwNTIz_64990599-8c80-4c96-a751-e1257a563653": {
   "value": "813000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzE1LTItMS0xLTEwNTIz_4080131d-c3ae-41c3-a981-44a72d7db0e4": {
   "value": "3307000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzE1LTMtMS0xLTEwNTIz_03aa46ba-d6e6-478f-9400-fd193d6dd6b4": {
   "value": "-4007000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzE1LTQtMS0xLTEwNTIz_5803d357-96a5-4485-b982-a5cbdbc94675": {
   "value": "684000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzE2LTItMS0xLTEwNTIz_082e70f8-c992-44b9-9f4a-d75102c0bb76": {
   "value": "9586000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzE2LTMtMS0xLTEwNTIz_03f3672b-f572-492a-9401-c0fb50e16c75": {
   "value": "8323000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzE2LTQtMS0xLTEwNTIz_3326a574-5b5a-4f28-8bd1-646ae52f3162": {
   "value": "3469000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzE3LTItMS0xLTEwNTIz_da171fd7-978d-4859-917f-b339f2aab432": {
   "value": "9519000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzE3LTMtMS0xLTEwNTIz_32128e58-0d5b-4fe6-a7ea-5eb78b791bed": {
   "value": "8307000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzE3LTQtMS0xLTEwNTIz_29d1aae8-3a7c-4bfc-b863-937e123cbee0": {
   "value": "3439000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzE4LTItMS0xLTEwNTIz_e3d5c5eb-a9dc-4bc9-a274-54249ae8746a": {
   "value": "67000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzE4LTMtMS0xLTEwNTIz_43441d8b-ba1c-4a81-b8ca-7783ec8ab628": {
   "value": "16000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDUvZnJhZzplZGIzNTc0Mzc0ZjI0MDQ4YmU3M2QwNzU2NTVmZTk1ZS90YWJsZTowODljYTQ2YWU3ZmY0ZTQwYjk2ZTU3MmFjZTc5ZDdlMi90YWJsZXJhbmdlOjA4OWNhNDZhZTdmZjRlNDBiOTZlNTcyYWNlNzlkN2UyXzE4LTQtMS0xLTEwNTIz_b949ab8d-2b76-46d1-bb63-d6c155dc9104": {
   "value": "30000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzEtMS0xLTEtMTA1MjM_3e8374af-9b2f-488a-b3f6-1ab005410c8d": {
   "value": "2495000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzEtMi0xLTEtMTA1MjM_70eb3ae9-fbc4-4571-9ba2-234230561dfa": {
   "value": "13000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzEtMy0xLTEtMTA1MjM_2be82c45-99e5-4736-ad8a-cf9205242607": {
   "value": "-153000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzEtNC0xLTEtMTA1MjM_3ab92bc4-e38b-4220-9f80-badef2dd6795": {
   "value": "53093000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzEtNS0xLTEtMTA1MjM_a79378bc-5c07-4206-ad17-b3b50ec48395": {
   "value": "3596000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfSharebasedPaymentsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzEtNi0xLTEtMTA1MjM_0d720ea2-3ea2-4c89-b62d-3f804024b0d4": {
   "value": "-168000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzEtNy0xLTEtMTA1MjM_d170c50b-78f6-4a36-942e-5359d8accc68": {
   "value": "58876000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzEtOC0xLTEtMTA1MjM_6feeb012-a9be-4544-b008-fe72e3ff092b": {
   "value": "159000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzEtOS0xLTEtMTA1MjM_513f3276-ee1b-4169-954a-61f76c49ad4a": {
   "value": "59035000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzItNC0xLTEtMTIzMzIy_59dd9507-6d89-46f6-9de7-f2710e6730ea": {
   "value": "171000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "sny:IncidenceDeLapplicationDeLaDecisionIfricSurIas19Member",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzItNy0xLTEtMTIzMzIy_3eaaa676-08d7-4c3a-a515-7f46dfe44adf": {
   "value": "171000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "sny:IncidenceDeLapplicationDeLaDecisionIfricSurIas19Member",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzItOS0xLTEtMTIzMzIy_ca40636c-d763-4e55-9f44-a228c2d0b786": {
   "value": "171000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "sny:IncidenceDeLapplicationDeLaDecisionIfricSurIas19Member",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzMtNC0xLTEtMTIzNzQ2_22d82fb3-e811-4733-9242-d4dbe9b1ef57": {
   "value": "-31000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "sny:IncidenceDeLapplicationDeLaDecisionIfricSurLesContratsDeTypeSaasMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzMtNy0xLTEtMTIzNzQ2_d7da5f4e-b705-4e79-8aec-64f8fd93c0e4": {
   "value": "-31000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "sny:IncidenceDeLapplicationDeLaDecisionIfricSurLesContratsDeTypeSaasMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzMtOS0xLTEtMTIzNzQ2_f0d614af-2007-46c4-b543-e6ae31e167e2": {
   "value": "-31000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "sny:IncidenceDeLapplicationDeLaDecisionIfricSurLesContratsDeTypeSaasMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzQtMS0xLTEtMTIzMzE2_bc3ade6d-d60e-4e32-ba93-38d2bbbc8bae": {
   "value": "2495000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzQtMi0xLTEtMTIzMzE2_b3c3f0b0-6b5d-40b6-be1e-857ce134c223": {
   "value": "13000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzQtMy0xLTEtMTIzMzE2_9ee97e34-b4a1-4535-a371-3bf0cf712b86": {
   "value": "-153000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzQtNC0xLTEtMTIzMzE2_abd544e8-7c36-45a7-a8e2-0820d43e2428": {
   "value": "53233000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzQtNS0xLTEtMTIzMzE2_bbaf1278-4fbd-490f-a0b2-6736e3f139cd": {
   "value": "3596000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfSharebasedPaymentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzQtNi0xLTEtMTIzMzE2_960c5b35-7edd-4723-abd6-7c0c5f552c84": {
   "value": "-168000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzQtNy0xLTEtMTIzMzE2_fe51c2e2-b527-400e-ab2e-ebc369470f45": {
   "value": "59016000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzQtOC0xLTEtMTIzMzE2_493d863b-b200-4b4f-94ad-33a5fc8f3c21": {
   "value": "159000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzQtOS0xLTEtMTIzMzE2_e8ded9a7-8422-437f-aa5c-6b9a47ab9c42": {
   "value": "59175000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzMtNC0xLTEtMTA1MjM_8e721942-6b2d-4a14-880a-34e8a7c41dae": {
   "value": "-128000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzMtNi0xLTEtMTA1MjM_d9556a3e-8abf-445e-adc8-eca90b914ba5": {
   "value": "813000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzMtNy0xLTEtMTA1MjM_f58ce996-ef87-4b48-be38-3934680c5092": {
   "value": "685000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzMtOC0xLTEtMTA1MjM_aed159a1-e2a4-4654-879a-dffc42e6539c": {
   "value": "-1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzMtOS0xLTEtMTA1MjM_1a46c43c-b611-44c2-98aa-c963f5649699": {
   "value": "684000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzQtNC0xLTEtMTA1MjM_7b03c41b-c345-43d2-b2c7-015abfff98dd": {
   "value": "2754000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzQtNy0xLTEtMTA1MjM_80ad122e-2719-4541-951e-893e5eca1bb3": {
   "value": "2754000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzQtOC0xLTEtMTA1MjM_36fb5bdb-5ddc-458c-b4b6-b02f224056b9": {
   "value": "31000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzQtOS0xLTEtMTA1MjM_50114eb3-1fbd-4fc8-b911-5ed88ceee105": {
   "value": "2785000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzUtNC0xLTEtMTA1MjM_7b6a4541-1f1e-4729-a52d-8148038d309a": {
   "value": "2626000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzUtNi0xLTEtMTA1MjM_5aee2560-e886-46ac-83bc-2980a9492b4a": {
   "value": "813000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzUtNy0xLTEtMTA1MjM_79fe592f-5401-4e26-91b0-8844526f1d8b": {
   "value": "3439000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzUtOC0xLTEtMTA1MjM_760ce77e-1f8f-4ed2-b0c2-0f0932b82651": {
   "value": "30000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzUtOS0xLTEtMTA1MjM_fd44185e-64be-48d8-92ff-47dc46052071": {
   "value": "3469000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzYtMC0xLTEtMTA1MjMvdGV4dHJlZ2lvbjo4NGU2NTJkMmI1NWU0NjJiOWZlNzVjOWMxOTNmNGIxMV8yMzYzOTQ5OTk5NzI4NQ_88feb038-03a8-43ae-8a73-d7b547d411a2": {
   "value": "3.07",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidOrdinarySharesPerShare",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzYtNC0xLTEtMTA1MjM_7b3393c7-050d-465d-bed8-03b308f11c7a": {
   "value": "3834000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzYtNy0xLTEtMTA1MjM_1b2d2acf-f6b6-458b-9ebc-ee15ed1cbdfb": {
   "value": "3834000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzYtOS0xLTEtMTA1MjM_df784508-616c-405a-9f87-e6b1ea0fd430": {
   "value": "3834000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzctNy0xLTEtMTA1MjM_6b3953aa-b3c7-4bd1-82cc-bf7ffcca9cc0": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzctOC0xLTEtMTA1MjM_c0a9e67c-7a6d-4b89-8a32-b5a441308144": {
   "value": "14000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzctOS0xLTEtMTA1MjM_9543e738-d4d1-476d-991e-e118054c884e": {
   "value": "14000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzgtMy0xLTEtMTA1MjM_2e24521e-1e31-4d21-b92d-c5c3aef092e8": {
   "value": "12000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzgtNy0xLTEtMTA1MjM_0818cb45-a965-4c47-90ba-ad71dcfd1ce1": {
   "value": "12000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzgtOS0xLTEtMTA1MjM_0d52693d-29bf-4aca-8232-dfb483f509a0": {
   "value": "12000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzExLTEtMS0xLTEwNTIz_589968d7-0fcd-4253-a65d-c0ac4aa3acb3": {
   "value": "6000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughExerciseOfOptions",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzExLTItMS0xLTEwNTIz_bf0762dc-a769-4b69-828e-a3d398043ee2": {
   "value": "141000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughExerciseOfOptions",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzExLTctMS0xLTEwNTIz_41bcea0a-458f-4096-ac81-b288a86b94b4": {
   "value": "147000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughExerciseOfOptions",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzExLTktMS0xLTEwNTIz_abb59041-176a-44e9-947b-2a30d878ffd1": {
   "value": "147000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughExerciseOfOptions",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzEyLTEtMS0xLTEwNTIz_c7c1105d-5f4e-4693-8a86-e01e036d74a9": {
   "value": "7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzEyLTItMS0xLTEwNTIz_62d7c3d7-71f5-459a-9db0-30f52a822ece": {
   "value": "-7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzEyLTMtMS0xLTEwNTIz_c3530752-6e15-47ab-bfdf-6e0897e5e398": {
   "value": "153000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzEyLTQtMS0xLTEwNTIz_187b702c-cdbc-4268-bb11-cb68ecb3234a": {
   "value": "-153000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzEyLTctMS0xLTEwNTIz_e983df2e-3ce5-4848-bb53-5212c359e9b8": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzEyLTktMS0xLTEwNTIz_46405b88-5325-4368-9e20-7cd2d1f244bd": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE0LTMtMS0xLTEwNTIz_6ef32a8c-5211-4b62-965d-fb82a9f5c4ac": {
   "value": "3000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE0LTctMS0xLTEwNTIz_0040df9c-6f80-4596-beb3-ab51d9f02bf5": {
   "value": "3000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE0LTktMS0xLTEwNTIz_877beef2-02f1-4017-8007-aea6aaedcb27": {
   "value": "3000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE1LTUtMS0xLTEwNTIz_86d166a4-96ba-40db-a3f2-512705dbf6d3": {
   "value": "252000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsValeurDesServicesObtenusDesSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfSharebasedPaymentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE1LTctMS0xLTEwNTIz_5d8dc180-7af0-4680-a9c8-ef1a92cdc6df": {
   "value": "252000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsValeurDesServicesObtenusDesSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE1LTktMS0xLTEwNTIz_852b5679-0465-4ccc-8420-8ff3712bad47": {
   "value": "252000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsValeurDesServicesObtenusDesSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE2LTUtMS0xLTEwNTIz_b853c035-13bf-4e14-9c04-3e8421d35911": {
   "value": "15000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEffetDimpotsLieALaLeveeDoptionsCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfSharebasedPaymentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE2LTctMS0xLTEwNTIz_cb9e043b-5a1c-47ce-a58c-fe00d7f32d1a": {
   "value": "15000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEffetDimpotsLieALaLeveeDoptionsCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE2LTktMS0xLTEwNTIz_ac6e2959-7c18-42be-aac8-854202aaeb4c": {
   "value": "15000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEffetDimpotsLieALaLeveeDoptionsCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE3LTQtMS0xLTEwNTIz_9b23e6c5-46a1-47d4-a270-1961c94bfa1e": {
   "value": "30000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDautresVariationsLieesALemissionDactionsGratuitesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE3LTctMS0xLTEwNTIz_924b863f-0c87-4391-9dd5-021bf8574e35": {
   "value": "30000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDautresVariationsLieesALemissionDactionsGratuitesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE3LTktMS0xLTEwNTIz_fab88ef8-96ff-4676-bbbd-4cd73e8f1ebf": {
   "value": "30000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDautresVariationsLieesALemissionDactionsGratuitesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE4LTQtMS0xLTEwNTIz_c9897b5e-9709-428e-a4fb-3c6dc6d187db": {
   "value": "-7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE4LTctMS0xLTEwNTIz_0dac89e2-3636-4851-a587-d7f445248b4b": {
   "value": "-7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE4LTgtMS0xLTEwNTIz_e386c22e-56b2-4d19-9a18-380577053152": {
   "value": "-1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE4LTktMS0xLTEwNTIz_3d4ab8d6-1984-4502-b0d9-51e45a9baaa0": {
   "value": "-8000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE5LTQtMS0xLTEwNTIz_185f2074-de4a-4b52-bd25-22de27b8dd2e": {
   "value": "7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE5LTctMS0xLTEwNTIz_c3674f2a-64a2-4d38-bb40-50ba22d5cc70": {
   "value": "7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzE5LTktMS0xLTEwNTIz_cd2a209f-4652-4dbf-ad94-68432901d733": {
   "value": "7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzIwLTEtMS0xLTEwNTIz_c66b738e-f2dc-4dd8-bba3-f7027e510748": {
   "value": "2508000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzIwLTItMS0xLTEwNTIz_2aedf487-5200-4faa-b65e-14e69a8ae974": {
   "value": "147000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzIwLTMtMS0xLTEwNTIz_1d8138d3-06e6-4ed1-b975-dd355a372d9d": {
   "value": "-9000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzIwLTQtMS0xLTEwNTIz_a9bd40be-0c89-40c4-b22a-efacbcaa5339": {
   "value": "51902000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzIwLTUtMS0xLTEwNTIz_36ba0714-850a-4e58-b076-2521b076c41d": {
   "value": "3863000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfSharebasedPaymentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzIwLTYtMS0xLTEwNTIz_852b28b4-5043-4529-bf2a-08739a65d512": {
   "value": "645000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzIwLTctMS0xLTEwNTIz_8ac65c68-4293-486d-99b1-dde50513a5ec": {
   "value": "59056000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzIwLTgtMS0xLTEwNTIz_4e9c63b4-d918-440f-91a0-c528ef5b6d61": {
   "value": "174000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTo2NWZkZTBjNmQ1ODk0NWRkOWJiYWEyN2JmMDhjY2YxMi90YWJsZXJhbmdlOjY1ZmRlMGM2ZDU4OTQ1ZGQ5YmJhYTI3YmYwOGNjZjEyXzIwLTktMS0xLTEwNTIz_6512fb6a-3c5a-4f7c-865d-9f08c74af017": {
   "value": "59230000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEtMS0xLTEtMTA1MjM_c66b738e-f2dc-4dd8-bba3-f7027e510748": {
   "value": "2508000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEtMi0xLTEtMTA1MjM_2aedf487-5200-4faa-b65e-14e69a8ae974": {
   "value": "147000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEtMy0xLTEtMTA1MjM_1d8138d3-06e6-4ed1-b975-dd355a372d9d": {
   "value": "-9000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEtNC0xLTEtMTA1MjM_a9bd40be-0c89-40c4-b22a-efacbcaa5339": {
   "value": "51902000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEtNS0xLTEtMTA1MjM_36ba0714-850a-4e58-b076-2521b076c41d": {
   "value": "3863000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfSharebasedPaymentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEtNi0xLTEtMTA1MjM_852b28b4-5043-4529-bf2a-08739a65d512": {
   "value": "645000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEtNy0xLTEtMTA1MjM_8ac65c68-4293-486d-99b1-dde50513a5ec": {
   "value": "59056000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEtOC0xLTEtMTA1MjM_4e9c63b4-d918-440f-91a0-c528ef5b6d61": {
   "value": "174000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEtOS0xLTEtMTA1MjM_6512fb6a-3c5a-4f7c-865d-9f08c74af017": {
   "value": "59230000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzItNC0xLTEtMTA1MjM_e0744cac-cf42-493a-a4c1-e19ed3d70d68": {
   "value": "14000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzItNi0xLTEtMTA1MjM_1bfdab9b-4227-44e1-9bba-20eb29e46cdb": {
   "value": "-4001000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzItNy0xLTEtMTA1MjM_bb15187a-9b79-4c06-bfd3-329ae7546640": {
   "value": "-3987000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzItOC0xLTEtMTA1MjM_d3f642b1-90c3-4da9-90f5-5c130ad4ba72": {
   "value": "-20000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzItOS0xLTEtMTA1MjM_18327653-2a33-4b02-a74a-6bddd112ae9b": {
   "value": "-4007000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzMtNC0xLTEtMTA1MjM_650567ef-f024-4e21-ad31-4b032a634416": {
   "value": "12294000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzMtNy0xLTEtMTA1MjM_10d62741-abea-4686-a1f2-6bd51ca39fbc": {
   "value": "12294000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzMtOC0xLTEtMTA1MjM_9ec88d55-5e7e-42b6-8dfb-84a3bc2c8fa0": {
   "value": "36000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzMtOS0xLTEtMTA1MjM_e038d7d6-23e1-4931-bcfd-ac7f34a876ac": {
   "value": "12330000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzQtNC0xLTEtMTA1MjM_d0361484-73ad-438b-9589-89d52dd0c50e": {
   "value": "12308000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzQtNi0xLTEtMTA1MjM_5e4881a2-ae5c-46db-906b-70f46d36283b": {
   "value": "-4001000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzQtNy0xLTEtMTA1MjM_79c6ce5b-52d1-4d9b-9710-ad79178e1aeb": {
   "value": "8307000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzQtOC0xLTEtMTA1MjM_587200f4-addc-4ab6-996b-d6b12a4625e5": {
   "value": "16000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzQtOS0xLTEtMTA1MjM_eae42f5a-6281-411f-b51f-91d18f8db103": {
   "value": "8323000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzUtMC0xLTEtMTIzMzM1L3RleHRyZWdpb246ZGNjMmQ4NTU5Mzg4NDM5Mzk3OTY4OTE4YWI4NTBhNzRfMjM2Mzk0OTk5OTcyODU_6f49644e-875a-42c0-84ac-382ceaa0e79b": {
   "value": "3.15",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidOrdinarySharesPerShare",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzUtNC0xLTEtMTA1MjM_b5a2f31f-4e83-43b6-b696-99ebf78b27aa": {
   "value": "3937000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzUtNy0xLTEtMTA1MjM_dfd3ef9c-619b-4a62-875f-34656740ecc6": {
   "value": "3937000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzUtOS0xLTEtMTA1MjM_202208a2-a0e0-46d8-b6cd-0e3d35e82da3": {
   "value": "3937000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzYtNy0xLTEtMTA1MjM_5c2665ed-d925-42b4-a7de-cd94ec7eca92": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzYtOC0xLTEtMTA1MjM_180b58fd-192c-436b-835b-8f8c472ae23f": {
   "value": "44000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzYtOS0xLTEtMTA1MjM_b5735c51-99a6-4b78-81b2-74adcd9a5bd4": {
   "value": "44000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzctMy0xLTEtMTA1MjM_2662a451-0824-48e0-b46f-48f006618218": {
   "value": "822000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzctNy0xLTEtMTA1MjM_764ba2ef-9ff0-438c-930f-69bf9dcf2484": {
   "value": "822000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzctOS0xLTEtMTA1MjM_c114d1f2-c235-40d9-b6a2-59b9c84a63b2": {
   "value": "822000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzktMS0xLTEtMTA1MjM_8f95f340-fc98-42a9-a7a7-ef81a9333d5f": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughExerciseOfOptions",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzktMi0xLTEtMTA1MjM_7df49d59-3574-451b-80d7-0045c477b734": {
   "value": "49000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughExerciseOfOptions",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzktNy0xLTEtMTA1MjM_bb2c412e-bc16-471e-afbc-cc541b1dedbc": {
   "value": "51000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughExerciseOfOptions",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzktOS0xLTEtMTA1MjM_100fc7f4-c31b-4290-b9f6-4e6fe601dfda": {
   "value": "51000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughExerciseOfOptions",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEwLTEtMS0xLTEwNTIz_166824d7-6a8e-41d9-9661-b60eea785dbb": {
   "value": "3000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEwLTItMS0xLTEwNTIz_4539cb9a-baa3-49d1-84cd-09d494d3df1f": {
   "value": "-3000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEwLTMtMS0xLTEwNTIz_204dd832-3ad1-4429-9a7d-c00bf30501d1": {
   "value": "126000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEwLTQtMS0xLTEwNTIz_88c62937-1a9e-4639-9add-5c7615dec114": {
   "value": "-126000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEwLTctMS0xLTEwNTIz_eb0b3b12-7511-4ca7-ae8b-ea18a7c1aac0": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEwLTktMS0xLTEwNTIz_134c4b70-7752-4ec0-9697-cc9872ade801": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzExLTEtMS0xLTEwNTExNw_03e0786c-1fe7-4b3c-b6ec-07fac2037724": {
   "value": "5000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsAugmentationDeCapitalReserveesAuxSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzExLTItMS0xLTEwNTExNw_79900d4c-9c00-4fe1-b5af-70221663f8d0": {
   "value": "169000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsAugmentationDeCapitalReserveesAuxSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzExLTctMS0xLTEwNTExNw_07fb582a-9474-469d-9ba8-6d077baca64b": {
   "value": "174000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsAugmentationDeCapitalReserveesAuxSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzExLTktMS0xLTEwNTExNw_6cada788-ce29-4dd5-8964-ec2da7a3406d": {
   "value": "174000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsAugmentationDeCapitalReserveesAuxSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEyLTUtMS0xLTEwNTIz_37617260-7fae-41a6-9c86-6bfc60fdc664": {
   "value": "274000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsValeurDesServicesObtenusDesSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfSharebasedPaymentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEyLTctMS0xLTEwNTIz_7c585d41-0748-4dd1-bd2f-1f07a43a3dfc": {
   "value": "274000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsValeurDesServicesObtenusDesSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEyLTktMS0xLTEwNTIz_188d5a7b-2605-4a00-a6a9-7ef43a45b7b6": {
   "value": "274000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsValeurDesServicesObtenusDesSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEzLTUtMS0xLTEwNTIz_2c259fef-4a0c-48e6-8a92-ed3aa08ce868": {
   "value": "1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEffetDimpotsLieALaLeveeDoptionsCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfSharebasedPaymentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEzLTctMS0xLTEwNTIz_ff175b83-0ffd-4836-ac54-ba96728bc0a8": {
   "value": "1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEffetDimpotsLieALaLeveeDoptionsCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzEzLTktMS0xLTEwNTIz_5f546b1b-1296-4f56-9d05-306b8cf4d3fe": {
   "value": "1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEffetDimpotsLieALaLeveeDoptionsCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzE0LTQtMS0xLTEwNTIz_4ac81d40-78fb-4b93-9622-c853621a9134": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDautresVariationsLieesALemissionDactionsGratuitesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzE0LTctMS0xLTEwNTIz_e80a39f6-228e-4d03-9dd0-9839a60bf894": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDautresVariationsLieesALemissionDactionsGratuitesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzE0LTktMS0xLTEwNTIz_fe57bf78-74e4-4b61-8da5-8c18fea33234": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDautresVariationsLieesALemissionDactionsGratuitesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzE3LTEtMS0xLTEwNTIz_9cda72c5-ae23-438a-aa2d-72764c078890": {
   "value": "2518000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzE3LTItMS0xLTEwNTIz_4017a34d-6016-438c-97c2-67cd550d1f20": {
   "value": "362000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzE3LTMtMS0xLTEwNTIz_5fd6f8c9-bdac-418a-b5bc-7a2de57b2b98": {
   "value": "-705000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzE3LTQtMS0xLTEwNTIz_12e8dd86-a10c-4151-83f5-e87418e553b2": {
   "value": "60149000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzE3LTUtMS0xLTEwNTIz_092e102f-d6e2-4630-91f4-36417beab36c": {
   "value": "4138000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfSharebasedPaymentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzE3LTYtMS0xLTEwNTIz_f876675c-ce3a-4f00-853e-6c2cbc8545b3": {
   "value": "-3356000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzE3LTctMS0xLTEwNTIz_0f135455-f96f-4d30-892e-edc3fa2b97f2": {
   "value": "63106000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzE3LTgtMS0xLTEwNTIz_f9c4c026-0f46-4da9-9865-28c5e14bd745": {
   "value": "146000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpiY2YxMzNmY2ZhYTU0NzIxODExYmMyNGQwZmMzYjZlNS90YWJsZXJhbmdlOmJjZjEzM2ZjZmFhNTQ3MjE4MTFiYzI0ZDBmYzNiNmU1XzE3LTktMS0xLTEwNTIz_3967ab83-966c-4541-95f7-a8837c356ccc": {
   "value": "63252000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzEtMS0xLTEtMTA1MjM_98630f8a-4b9e-4c03-9d3e-9a4e23185aca": {
   "value": "2518000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzEtMi0xLTEtMTA1MjM_3a504afd-71ad-4364-bbc2-91e5caa70c6c": {
   "value": "362000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzEtMy0xLTEtMTA1MjM_7142667e-123c-4ced-82a4-5006ba4d47a3": {
   "value": "-705000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzEtNC0xLTEtMTA1MjM_441fb2d4-035f-4037-99a2-c898e883f56a": {
   "value": "60149000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzEtNS0xLTEtMTA1MjM_ac9167ee-d4dc-4e32-8011-f28d65ed0e86": {
   "value": "4138000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfSharebasedPaymentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzEtNi0xLTEtMTA1MjM_5013a2e9-9368-4697-8953-b813be94ccd2": {
   "value": "-3356000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzEtNy0xLTEtMTA1MjM_470148c3-1653-4566-bc0a-1555a6a947bb": {
   "value": "63106000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzEtOC0xLTEtMTA1MjM_626630c1-6942-40cc-9c87-06a5a81a9673": {
   "value": "146000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzEtOS0xLTEtMTA1MjM_a9035745-8a8b-4664-b11e-712bb35901af": {
   "value": "63252000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzItNC0xLTEtMTA1MjM_0e2dc904-5363-4a4e-b6e3-45af2127b3b1": {
   "value": "797000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzItNi0xLTEtMTA1MjM_e3d4c864-28dc-4796-baa6-63d901bd1c3c": {
   "value": "2499000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzItNy0xLTEtMTA1MjM_a155ce16-eea9-4424-855d-c7d3377fbbc7": {
   "value": "3296000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzItOC0xLTEtMTA1MjM_3744ac6e-ff59-4dfe-b68e-9456541ce8f0": {
   "value": "11000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzItOS0xLTEtMTA1MjM_d452c163-9be2-4dc7-a804-c69ad8e6e0d1": {
   "value": "3307000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzMtNC0xLTEtMTA1MjM_312087f4-10e4-4e6d-899e-6e53d7a18ed0": {
   "value": "6223000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzMtNy0xLTEtMTA1MjM_31e888c4-d626-4066-8cc1-75a51fb60d33": {
   "value": "6223000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzMtOC0xLTEtMTA1MjM_00c8acfa-caa6-412b-a569-543be348e6d0": {
   "value": "56000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzMtOS0xLTEtMTA1MjM_09af134b-4b1c-4998-bd0c-fb74c7a3c0b5": {
   "value": "6279000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzQtNC0xLTEtMTA1MjM_043078dd-101d-425e-a095-3e5267f2773c": {
   "value": "7020000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzQtNi0xLTEtMTA1MjM_18ed0a40-54c0-4e09-8e5e-9f66cd7122f9": {
   "value": "2499000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzQtNy0xLTEtMTA1MjM_492973ff-6db0-4041-8742-650edb4a9a47": {
   "value": "9519000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzQtOC0xLTEtMTA1MjM_41e6afa5-d58a-4519-b75a-f23d99113337": {
   "value": "67000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzQtOS0xLTEtMTA1MjM_59d62d3d-e53a-4064-9bb8-b257b9f9cc19": {
   "value": "9586000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzUtMC0xLTEtMTIzMzM4L3RleHRyZWdpb246MGU0M2YzM2Y3NmRmNDQ1YTlmNTk0YzcwNDBmM2E0YTBfMjM2Mzk0OTk5OTcyNzc_1b6bcc32-c779-476e-afbf-5da81d8c9377": {
   "value": "3.2",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidOrdinarySharesPerShare",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzUtNC0xLTEtMTA1MjM_e109ebfa-f5a6-45f8-b808-2bc2c1ee2480": {
   "value": "4008000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzUtNy0xLTEtMTA1MjM_bd10aa79-0d1a-42f6-bd78-19d922817d18": {
   "value": "4008000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzUtOS0xLTEtMTA1MjM_45692d36-4681-4bca-bb43-be6b5b5f7288": {
   "value": "4008000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParent",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzYtNy0xLTEtMTA1MjM_befacdda-02be-4dd2-9b0d-c5ff727cc28c": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzYtOC0xLTEtMTA1MjM_13691fd9-04a2-4412-84dd-b8cdddff1ef0": {
   "value": "49000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzYtOS0xLTEtMTA1MjM_63fb3c2a-5bc5-4cfb-ad16-a99daec442bf": {
   "value": "49000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzctMy0xLTEtMTA1MjM_547977a5-e90e-419d-a95c-c46d8c0abab3": {
   "value": "382000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzctNy0xLTEtMTA1MjM_bd3fe5ce-8c92-4534-9f97-480da262f25e": {
   "value": "382000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzctOS0xLTEtMTA1MjM_15fbf3e2-f481-4b8b-b670-aa2522297e77": {
   "value": "382000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzEwLTItMS0xLTEwNTIz_1d5ba5d7-4338-400a-81c7-a90e172adca1": {
   "value": "11000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughExerciseOfOptions",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzEwLTctMS0xLTEwNTIz_d9d2ed6d-a529-48a7-a597-2b0973b7d4a5": {
   "value": "11000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughExerciseOfOptions",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzEwLTktMS0xLTEwNTIz_0bf32598-60cc-4203-84a0-8a3537912b4b": {
   "value": "11000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughExerciseOfOptions",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzExLTEtMS0xLTEwNTIz_f943beda-999a-41ab-9dbb-d0f242e8983c": {
   "value": "4000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzExLTItMS0xLTEwNTIz_fb9d9460-2176-464c-8ecc-019f309e0dc0": {
   "value": "-4000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzExLTMtMS0xLTEwNTIz_ae42de39-5655-4215-b1d9-5ac87026c801": {
   "value": "148000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzExLTQtMS0xLTEwNTIz_b8d04343-ea43-4475-914c-27d5ae4582e7": {
   "value": "-148000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzExLTctMS0xLTEwNTIz_1e213b55-d42c-44b4-8415-c37b9bdf5517": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzExLTktMS0xLTEwNTIz_bfc47f81-f732-4bd6-9fbf-115668aa8b9c": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEmissionDactionsGratuitesEtAttributionDefinitiveDactionsGratuitesExistantesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzEyLTEtMS0xLTEwNTIz_4bc0c9c2-28a2-4f25-b0ca-497a7f7f5d9a": {
   "value": "5000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsAugmentationDeCapitalReserveesAuxSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzEyLTItMS0xLTEwNTIz_56a8f129-d4bd-449a-8e47-53897a04db8f": {
   "value": "163000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsAugmentationDeCapitalReserveesAuxSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzEyLTctMS0xLTEwNTIz_a4ed640e-c8b3-4a52-b234-601f9d81d730": {
   "value": "168000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsAugmentationDeCapitalReserveesAuxSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzEyLTktMS0xLTEwNTIz_274084e1-09ea-4494-95e6-b9c7e625b23a": {
   "value": "168000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsAugmentationDeCapitalReserveesAuxSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzE1LTUtMS0xLTEwNTIz_aeb2a9fb-6c4e-47c6-999e-cbc1d68edd12": {
   "value": "244000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsValeurDesServicesObtenusDesSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfSharebasedPaymentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzE1LTctMS0xLTEwNTIz_bd6120cc-9dfa-4c65-934c-01ecef96f8eb": {
   "value": "244000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsValeurDesServicesObtenusDesSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzE1LTktMS0xLTEwNTIz_0127e99d-db80-44d8-8047-0252aff54472": {
   "value": "244000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsValeurDesServicesObtenusDesSalariesCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzE2LTUtMS0xLTEwNTIz_646fa1d8-9e1a-4b46-8d0e-d16b181521aa": {
   "value": "23000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEffetDimpotsLieALaLeveeDoptionsCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfSharebasedPaymentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzE2LTctMS0xLTEwNTIz_835586ad-7113-4adb-9ce2-ea12e05f12bd": {
   "value": "23000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEffetDimpotsLieALaLeveeDoptionsCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzE2LTktMS0xLTEwNTIz_3625e4ef-0cf6-4f2c-b239-ddc9cbfdcb44": {
   "value": "23000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDePaiementsEnActionsEffetDimpotsLieALaLeveeDoptionsCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzE5LTctMS0xLTEwNTIz_c94ad23f-3e92-4199-ac75-fc9a7f2b4d6d": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDautreVariationDesInteretsNonControlantsCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzE5LTgtMS0xLTEwNTIz_7a2b37d5-a9d8-4505-9c4c-109861e7e8e1": {
   "value": "186000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDautreVariationDesInteretsNonControlantsCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzE5LTktMS0xLTEwNTIz_281b0c89-8e96-481e-ae9f-3f1e4d026e2b": {
   "value": "186000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AugmentationDiminutionParLeBiaisDautreVariationDesInteretsNonControlantsCapitauxPropres",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzIwLTEtMS0xLTEwNTIz_7e127a99-893b-4088-9d3d-70192449bbc1": {
   "value": "2527000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzIwLTItMS0xLTEwNTIz_cef94e20-9479-4dc5-af66-9c8c4af67ab9": {
   "value": "532000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AdditionalPaidinCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzIwLTMtMS0xLTEwNTIz_6dedc12e-d96e-4ec2-9fab-12e4421c3f36": {
   "value": "-939000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzIwLTQtMS0xLTEwNTIz_ec4b2a3a-b18d-4deb-a2b7-d0530bd42905": {
   "value": "63013000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzIwLTUtMS0xLTEwNTIz_7de0f2ec-e887-4d45-bb73-43ea1d11e58f": {
   "value": "4405000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfSharebasedPaymentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzIwLTYtMS0xLTEwNTIz_8d73a3fe-0c18-43e0-a740-51b01f3af471": {
   "value": "-857000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzIwLTctMS0xLTEwNTIz_5e9ec5ca-28d9-44ef-9154-9b8c5cb12cb6": {
   "value": "68681000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzIwLTgtMS0xLTEwNTIz_f85cc322-2c7b-48e5-b681-2e3c15bc11c4": {
   "value": "350000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NDgvZnJhZzphNDg5ZDEyMWI0NDU0NTNkYTZjYjA4OGQ4MWVjZDg1Mi90YWJsZTpmOTBiODg3YjhmZWY0Njc4YjliMjNlNzljYmI5NWNkMC90YWJsZXJhbmdlOmY5MGI4ODdiOGZlZjQ2NzhiOWIyM2U3OWNiYjk1Y2QwXzIwLTktMS0xLTEwNTIz_d2630370-cb01-4ffb-be71-db992387156a": {
   "value": "69031000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzEtMi0xLTEtMTA1MjM_b50e544a-5171-420e-a2db-d4a5cbffcb24": {
   "value": "6223000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzEtMy0xLTEtMTA1MjM_2533b731-428c-4ca0-8f74-d9b7bb4a6945": {
   "value": "12294000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzEtNC0xLTEtMTA1MjM_1533bb2e-6d62-4d12-82bc-8e1a75aa5646": {
   "value": "2754000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzItMi0xLTEtMTA1MjM_0d417fe2-959a-4304-a904-d65f5e7652e9": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromDiscontinuedOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzItMy0xLTEtMTA1MjM_8959968f-9ee2-43c0-a6e5-bbc9cc9445e8": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromDiscontinuedOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzItNC0xLTEtMTA1MjM_9b12b8de-b57c-4ea0-aa63-8f6c7148dde8": {
   "value": "-101000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromDiscontinuedOperations",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzMtMi0xLTEtMTA1MjM_2c7c046c-491c-486d-bb47-b5b29b506abc": {
   "value": "56000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzMtMy0xLTEtMTA1MjM_fca007ac-f9f2-449b-b410-6f139010a54b": {
   "value": "36000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzMtNC0xLTEtMTA1MjM_ed2d8f08-4b96-4ae6-87a6-41023737d93c": {
   "value": "31000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQtMi0xLTEtMTA1MjM_9df2e50a-7f8d-4c9b-9e86-2d9fde474517": {
   "value": "15000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQtMy0xLTEtMTA1MjM_18ebb98f-a4f2-4f8c-8343-d60a7dc1cfd9": {
   "value": "339000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQtNC0xLTEtMTA1MjM_fe974972-3930-48e9-bec5-0178623e8315": {
   "value": "192000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzUtMi0xLTEtMTA1MjM_686990be-bee3-478a-b127-cdac67f8e484": {
   "value": "3351000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AjustementsPourAmortissementsEtDepreciationsDesImmobilisationsCorporellesDroitsDutilisationEtImmobilisationsIncorporelles",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzUtMy0xLTEtMTA1MjM_8cd30a43-abc9-48e2-94b8-1b0b84ce0b4f": {
   "value": "3671000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AjustementsPourAmortissementsEtDepreciationsDesImmobilisationsCorporellesDroitsDutilisationEtImmobilisationsIncorporelles",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzUtNC0xLTEtMTA1MjM_31cb7e1e-45d2-4f4f-b2b7-88ef7f1a5d63": {
   "value": "7445000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AjustementsPourAmortissementsEtDepreciationsDesImmobilisationsCorporellesDroitsDutilisationEtImmobilisationsIncorporelles",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzYtMi0xLTEtMTA1MjM_db10db90-0850-42c1-aede-9d644791fb32": {
   "value": "-300000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzYtMy0xLTEtMTA1MjM_7a43ba91-ced1-4c32-93bd-b8bc42094523": {
   "value": "-301000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzYtNC0xLTEtMTA1MjM_b07f0a10-5d88-4c1b-b7b1-c783b47d3de6": {
   "value": "-286000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzctMi0xLTEtMTA1MjM_1170f5d8-7e7e-441e-bc22-b922093b3a7e": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForGainLossOnDisposalOfInvestmentsInSubsidiariesJointVenturesAndAssociates",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzctMy0xLTEtMTA1MjM_3dde70df-f3ae-442f-b021-731237fabb1d": {
   "value": "6880000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForGainLossOnDisposalOfInvestmentsInSubsidiariesJointVenturesAndAssociates",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzctNC0xLTEtMTA1MjM_3275c8e9-1d34-4dfc-85e4-9ae68124b557": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForGainLossOnDisposalOfInvestmentsInSubsidiariesJointVenturesAndAssociates",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzgtMi0xLTEtMTA1MjM_8c6dcfc1-19d3-403f-bd20-322ab9666543": {
   "value": "-356000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDeferredTaxExpense",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzgtMy0xLTEtMTA1MjM_5862b2bc-5131-4519-a17f-f33114333ca9": {
   "value": "-221000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDeferredTaxExpense",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzgtNC0xLTEtMTA1MjM_28e89b0a-a7e7-4de3-b5c1-460aeef77d12": {
   "value": "-1772000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDeferredTaxExpense",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzktMi0xLTEtMTA1MjM_9d04cce2-4f8a-4877-bd49-210c161e5866": {
   "value": "-37000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AjustementsPourVariationDesProvisionsEtAutresPassifsNonCourants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzktMy0xLTEtMTA1MjM_867c1d0c-2247-434c-9f4f-6defa3434394": {
   "value": "-133000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AjustementsPourVariationDesProvisionsEtAutresPassifsNonCourants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzktNC0xLTEtMTA1MjM_9cc78b96-8d2b-4dff-94b1-a22f2388b792": {
   "value": "107000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AjustementsPourVariationDesProvisionsEtAutresPassifsNonCourants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzEwLTItMS0xLTEwNTIz_f13e8299-93a0-48d9-bbce-0aac65a65f28": {
   "value": "244000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForSharebasedPayments",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzEwLTMtMS0xLTEwNTIz_be017185-c04e-41cd-9d76-987a9dd97205": {
   "value": "274000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForSharebasedPayments",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzEwLTQtMS0xLTEwNTIz_57352ec3-7350-44fd-ae09-7990f0f6dfe8": {
   "value": "252000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForSharebasedPayments",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzExLTItMS0xLTEwNTIz_bbbf00ee-8db2-4056-86ff-0d1bc7b37ee4": {
   "value": "4000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AjustementsPourImpactDeLaConsommationDesStocksAcquisReevaluesALaJusteValeur",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzExLTMtMS0xLTEwNTIz_26009b6c-55f6-494a-be3c-b4d9f14e5bb7": {
   "value": "53000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AjustementsPourImpactDeLaConsommationDesStocksAcquisReevaluesALaJusteValeur",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzExLTQtMS0xLTEwNTIz_3a3b1bd6-c93a-4b28-9f0f-5d1ee80e9449": {
   "value": "3000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AjustementsPourImpactDeLaConsommationDesStocksAcquisReevaluesALaJusteValeur",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzEzLTItMS0xLTEwNTIz_a80a3025-4b69-4bd3-b87f-9a440b8e449d": {
   "value": "-57000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsToReconcileProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzEzLTMtMS0xLTEwNTIz_64d3cf7a-5452-4464-adfa-b972b397a147": {
   "value": "-711000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsToReconcileProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzEzLTQtMS0xLTEwNTIz_06c527e7-f6d2-4ad8-9063-8d0a8b5ab6cb": {
   "value": "-309000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsToReconcileProfitLoss",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzE0LTItMS0xLTEwNTIz_76858cf3-924a-4a62-a3ea-0ff4e565c1d4": {
   "value": "9113000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzE0LTMtMS0xLTEwNTIz_6a726a4e-5351-4b58-83fe-7835c2651655": {
   "value": "7743000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzE0LTQtMS0xLTEwNTIz_5c67b2a2-0dc3-4969-ab44-ac18f8d24ab7": {
   "value": "8134000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzE1LTItMS0xLTEwNTIz_10df36bb-63bb-4204-af2d-6b71ab458f9c": {
   "value": "-357000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInInventories",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzE1LTMtMS0xLTEwNTIz_12f398e5-f6a8-4e11-818e-80e9511be7fb": {
   "value": "-593000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInInventories",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzE1LTQtMS0xLTEwNTIz_4ee0776c-6a49-4418-a172-614bf4f66f3a": {
   "value": "-547000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInInventories",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzE2LTItMS0xLTEwNTIz_f786ce80-0048-4d30-b650-408d0fc6711f": {
   "value": "185000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzE2LTMtMS0xLTEwNTIz_48f6ff1f-7e5d-4ed0-9706-de1cd71670ee": {
   "value": "-134000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzE2LTQtMS0xLTEwNTIz_2c940093-6892-45f4-a189-4e2a2232f76c": {
   "value": "-462000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzE3LTItMS0xLTEwNTIz_74e47060-b0f3-43b9-a26f-741037113b35": {
   "value": "451000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzE3LTMtMS0xLTEwNTIz_6f389c7c-f28b-4e4c-82a7-b79cf81e78cc": {
   "value": "86000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzE3LTQtMS0xLTEwNTIz_582be29b-64cf-4feb-93c2-986e8cf61db1": {
   "value": "169000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzE4LTItMS0xLTEwNTIz_0026754e-4d53-4913-8dec-6dc9901b47dd": {
   "value": "1130000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AjustementsPourVariationDesAutresActifsCourantsEtAutresPassifsCourants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzE4LTMtMS0xLTEwNTIz_fc229322-2210-48c4-b330-d29a8daa5d9b": {
   "value": "316000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AjustementsPourVariationDesAutresActifsCourantsEtAutresPassifsCourants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzE4LTQtMS0xLTEwNTIz_c57e599f-eeda-43b0-8fcc-628df3e78526": {
   "value": "421000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AjustementsPourVariationDesAutresActifsCourantsEtAutresPassifsCourants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzIwLTItMS0xLTEwNTIz_8e292b78-f2bd-4ab6-aa8d-1f4ea599bb97": {
   "value": "10522000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzIwLTMtMS0xLTEwNTIz_73bc4ed4-7d28-4879-b34a-1c565d3ace3b": {
   "value": "7418000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzIwLTQtMS0xLTEwNTIz_ea89dbb6-1a14-414d-aa62-b1875b62d1e3": {
   "value": "7715000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzIyLTItMS0xLTEwNTIz_bc96424e-69c2-41d6-a432-549b001131b3": {
   "value": "2043000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzIyLTMtMS0xLTEwNTIz_7f138bce-c7d8-4ae1-8c10-76495c7cfc01": {
   "value": "2083000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzIyLTQtMS0xLTEwNTIz_45fd59ea-5dd0-4a1d-b234-15a257b04f27": {
   "value": "1787000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzIzLTItMS0xLTEwNTIz_fbf5c925-fbf6-47fb-bc6a-e55683b4c6b9": {
   "value": "5594000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzIzLTMtMS0xLTEwNTIz_93104c25-4cdd-4cb2-9307-6f6bc03ca307": {
   "value": "5336000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzIzLTQtMS0xLTEwNTIz_2e3750cf-3b2b-4323-a3a2-088232add1e4": {
   "value": "488000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI0LTItMS0xLTEwNTIz_5126c4ee-6535-422c-a28b-3ceb38c694f2": {
   "value": "311000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI0LTMtMS0xLTEwNTIz_e1c3ffa1-2c1e-4d37-a086-6cc2d0ba5bbd": {
   "value": "137000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI0LTQtMS0xLTEwNTIz_f811aed2-fe3d-4ebb-8707-2cd69b6198bf": {
   "value": "38000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI1LTItMS0xLTEwNTIz_7d6fe168-e7e1-47e8-a38c-223dfcdef5e4": {
   "value": "718000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalsOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI1LTMtMS0xLTEwNTIz_b3c0833e-c047-4b7a-9796-113f488d9f50": {
   "value": "918000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalsOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI1LTQtMS0xLTEwNTIz_869149a8-d135-419c-aa88-528debe9788a": {
   "value": "1224000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalsOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI2LTItMS0xLTEwNTIz_d2b4ce5e-dccf-4fa5-b9ae-a0434b6215d6": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI2LTMtMS0xLTEwNTIz_49917954-bd98-4b4b-93fa-e304c1e9ef67": {
   "value": "10370000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI2LTQtMS0xLTEwNTIz_998e60cc-3da6-4cfb-8ab4-8617c4166a0c": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI3LTItMS0xLTEwNTIz_eebd373f-d9e0-493d-9443-03cf079c6be9": {
   "value": "-68000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:VariationDesAutresActifsNonCourants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI3LTMtMS0xLTEwNTIz_f4f630d8-072a-4f47-9533-737c7cfdaaa6": {
   "value": "-113000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:VariationDesAutresActifsNonCourants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI3LTQtMS0xLTEwNTIz_a244e8f1-b3d9-4ae9-a3d8-90a43ff3caee": {
   "value": "-94000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:VariationDesAutresActifsNonCourants",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI4LTItMS0xLTEwNTIz_52c49a5a-d127-4979-bfb2-d43251c8c7e6": {
   "value": "-7298000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI4LTMtMS0xLTEwNTIz_19295da5-a6ba-488d-b401-31964495bca9": {
   "value": "3619000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI4LTQtMS0xLTEwNTIz_685c6e98-9c82-4eaf-ac83-2a4d67df2468": {
   "value": "-1183000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI5LTItMS0xLTEwNTIz_4c195de5-53a5-4d88-84e3-f200b46c8d76": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:FluxDeTresorerieNetsLiesALoperationDechangeDeLactiviteSanteAnimaleContreLactiviteSanteGrandPublic",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI5LTMtMS0xLTEwNTIz_87442c7a-8bb3-4610-9d1d-bfabe2007e13": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:FluxDeTresorerieNetsLiesALoperationDechangeDeLactiviteSanteAnimaleContreLactiviteSanteGrandPublic",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzI5LTQtMS0xLTEwNTIz_b26e7be0-9c19-4540-9f66-caf694065255": {
   "value": "154000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:FluxDeTresorerieNetsLiesALoperationDechangeDeLactiviteSanteAnimaleContreLactiviteSanteGrandPublic",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzMwLTItMS0xLTEwNTIz_ebde64b5-4e23-42d3-a344-ee91814df148": {
   "value": "186000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzMwLTMtMS0xLTEwNTIz_8c010abf-a8a1-4e78-bfc8-ced061fe179f": {
   "value": "203000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzMwLTQtMS0xLTEwNTIz_c2d58773-0995-47b5-83c3-fb9e3c8fe8da": {
   "value": "162000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzMyLTItMS0xLTEwNTIz_32ab358d-eb7d-47a1-a3b5-1fa23cb69b5c": {
   "value": "4008000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzMyLTMtMS0xLTEwNTIz_f739ee9d-31d0-4bf9-a58f-d4bf224540eb": {
   "value": "3937000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzMyLTQtMS0xLTEwNTIz_e69da1a6-a5ee-4b48-b660-55497504408e": {
   "value": "3834000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzMzLTItMS0xLTEwNTIz_f4bd0077-7425-4e22-a50e-3b0c0d732dfb": {
   "value": "48000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzMzLTMtMS0xLTEwNTIz_eda39fee-e5a5-4fcb-90c0-db43159854f5": {
   "value": "44000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzMzLTQtMS0xLTEwNTIz_83a5cea0-527c-4c66-8777-f0b974a13e2c": {
   "value": "14000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM0LTItMS0xLTEwNTIz_2a1b5d1d-36a4-404f-ac28-b3105f50c157": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsFromChangesInOwnershipInterestsInSubsidiaries",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM0LTMtMS0xLTEwNTIz_90c5b6b4-15c1-4d3e-9768-694c80cca7bc": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsFromChangesInOwnershipInterestsInSubsidiaries",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM0LTQtMS0xLTEwNTIz_cc0a655f-b5f7-4d21-8410-349bfc04a72a": {
   "value": "7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsFromChangesInOwnershipInterestsInSubsidiaries",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM1LTItMS0xLTEwNTIz_ddab066b-6968-49d8-aded-bfb73c0075e7": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromNoncurrentBorrowings",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM1LTMtMS0xLTEwNTIz_809ab096-9102-4059-a91c-945391c2a7ca": {
   "value": "2019000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromNoncurrentBorrowings",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM1LTQtMS0xLTEwNTIz_9270aa98-cedd-4132-8d1b-029e181f2058": {
   "value": "1997000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromNoncurrentBorrowings",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM2LTItMS0xLTEwNTIz_f55d41bc-127d-4d78-9b03-26f376eeb949": {
   "value": "2241000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfNoncurrentBorrowings",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM2LTMtMS0xLTEwNTIz_b2910a00-3551-455e-8b07-1691e91da5e3": {
   "value": "3952000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfNoncurrentBorrowings",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM2LTQtMS0xLTEwNTIz_050e3725-5580-4166-8420-967634ecb734": {
   "value": "2067000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfNoncurrentBorrowings",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM3LTItMS0xLTEwNTIz_b2020569-4a80-4324-b463-27e4aa5bb6b9": {
   "value": "149000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM3LTMtMS0xLTEwNTIz_f8212f42-c0bf-4502-8e86-7a27c75a72d3": {
   "value": "234000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM3LTQtMS0xLTEwNTIz_ce13c6ee-0bd9-4074-817d-016bd2b4ebb0": {
   "value": "267000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM4LTItMS0xLTEwNTIz_357ab1bd-7f48-4a36-b97e-2d2a84f08b9b": {
   "value": "-414000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:FluxDeTresorerieResultantUtilisesDansLeCadreDempruntsAMoinsDunAnEtAutresInstrumentsFinanciers",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM4LTMtMS0xLTEwNTIz_515c0f4d-4fa7-4047-87b2-34eff9dd500f": {
   "value": "282000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:FluxDeTresorerieResultantUtilisesDansLeCadreDempruntsAMoinsDunAnEtAutresInstrumentsFinanciers",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM4LTQtMS0xLTEwNTIz_3cc74f47-8adb-4352-920c-df6d1cb3fa40": {
   "value": "-154000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:FluxDeTresorerieResultantUtilisesDansLeCadreDempruntsAMoinsDunAnEtAutresInstrumentsFinanciers",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM5LTItMS0xLTEwNTIz_b3b532c4-7e48-4ee8-bd45-f0fd9d370d31": {
   "value": "382000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAcquireOrRedeemEntitysShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM5LTMtMS0xLTEwNTIz_defb7624-619c-4a61-af7a-b4683dcb510f": {
   "value": "822000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAcquireOrRedeemEntitysShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzM5LTQtMS0xLTEwNTIz_413e5af9-155f-4521-aea5-fa80d4e8c7bf": {
   "value": "9000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAcquireOrRedeemEntitysShares",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQxLTItMS0xLTEwNTIz_73f70e44-ed92-44fd-9436-2f2a15bb2646": {
   "value": "-7056000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQxLTMtMS0xLTEwNTIz_6a0d818d-ca0d-4856-838b-c5e0074a7b22": {
   "value": "-6485000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQxLTQtMS0xLTEwNTIz_0602b466-ad9d-4656-8441-738d03197fee": {
   "value": "-4193000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQzLTItMS0xLTEwNTIz_7edb20ff-a2bb-473b-80b6-e88c76f43dcc": {
   "value": "15000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQzLTMtMS0xLTEwNTIz_b455149d-b0a5-4d28-bec3-1daa81b97593": {
   "value": "-64000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQzLTQtMS0xLTEwNTIz_99df9639-64d6-41af-9db4-178db3faa317": {
   "value": "9000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQ0LTItMS0xLTEwNTIz_4466459f-3ac2-4e0f-a703-30e58e21b824": {
   "value": "-3817000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQ0LTMtMS0xLTEwNTIz_5c9db3ec-716b-4749-b626-e82c04136495": {
   "value": "4488000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQ0LTQtMS0xLTEwNTIz_4a639727-92a3-4864-b777-f9362eca1f28": {
   "value": "2502000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQ1LTItMS0xLTEwNTIz_8b13a725-fea3-4021-9390-6dc4787b8b3a": {
   "value": "13915000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQ1LTMtMS0xLTEwNTIz_7467f237-31c4-41dc-8318-e07e0ba56be6": {
   "value": "9427000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQ1LTQtMS0xLTEwNTIz_d082070b-86e9-4b3a-b78c-7b6fd638b8db": {
   "value": "6925000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQ2LTItMS0xLTEwNTIz_93f90975-1d30-4232-9063-7e4c6345c447": {
   "value": "10098000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQ2LTMtMS0xLTEwNTIz_681aa2b1-52be-451e-8818-68e584701a58": {
   "value": "13915000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZToxYjQ3NTZlM2RhNzI0YTVhYjdkYzc5MDljOGNjZDIzYS90YWJsZXJhbmdlOjFiNDc1NmUzZGE3MjRhNWFiN2RjNzkwOWM4Y2NkMjNhXzQ2LTQtMS0xLTEwNTIz_08d2b463-9e64-432e-85ec-38cabb8be94b": {
   "value": "9427000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZTo2ZTgyNTNkMTEwNjc0YWUxOGFkZWFjZTBhNWY4ZjMxOS90YWJsZXJhbmdlOjZlODI1M2QxMTA2NzRhZTE4YWRlYWNlMGE1ZjhmMzE5XzEtMS0xLTEtMTA1MjM_399948f5-71ba-42a4-a835-11a01095824c": {
   "value": "1280000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZTo2ZTgyNTNkMTEwNjc0YWUxOGFkZWFjZTBhNWY4ZjMxOS90YWJsZXJhbmdlOjZlODI1M2QxMTA2NzRhZTE4YWRlYWNlMGE1ZjhmMzE5XzEtMi0xLTEtMTA1MjM_614851ce-d78b-4730-9628-350dadcd9837": {
   "value": "2051000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZTo2ZTgyNTNkMTEwNjc0YWUxOGFkZWFjZTBhNWY4ZjMxOS90YWJsZXJhbmdlOjZlODI1M2QxMTA2NzRhZTE4YWRlYWNlMGE1ZjhmMzE5XzEtMy0xLTEtMTA1MjM_bab5b015-3ca8-45c5-ada3-9486c9ab0d05": {
   "value": "1695000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZTo2ZTgyNTNkMTEwNjc0YWUxOGFkZWFjZTBhNWY4ZjMxOS90YWJsZXJhbmdlOjZlODI1M2QxMTA2NzRhZTE4YWRlYWNlMGE1ZjhmMzE5XzItMS0xLTEtMTA1MjM_54255afe-bcaa-441e-8e9f-678510c27be5": {
   "value": "334000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsOperatingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZTo2ZTgyNTNkMTEwNjc0YWUxOGFkZWFjZTBhNWY4ZjMxOS90YWJsZXJhbmdlOjZlODI1M2QxMTA2NzRhZTE4YWRlYWNlMGE1ZjhmMzE5XzItMi0xLTEtMTA1MjM_378875ae-1f01-44ac-be7d-debe075333fd": {
   "value": "315000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsOperatingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZTo2ZTgyNTNkMTEwNjc0YWUxOGFkZWFjZTBhNWY4ZjMxOS90YWJsZXJhbmdlOjZlODI1M2QxMTA2NzRhZTE4YWRlYWNlMGE1ZjhmMzE5XzItMy0xLTEtMTA1MjM_0b032ac6-e85e-4dd1-a752-4ca7df0c99d3": {
   "value": "379000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsOperatingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZTo2ZTgyNTNkMTEwNjc0YWUxOGFkZWFjZTBhNWY4ZjMxOS90YWJsZXJhbmdlOjZlODI1M2QxMTA2NzRhZTE4YWRlYWNlMGE1ZjhmMzE5XzMtMS0xLTEtMTA1MjM_911372c9-5a7c-4fb5-8d86-f4bfce76fb7f": {
   "value": "3000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsOperatingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZTo2ZTgyNTNkMTEwNjc0YWUxOGFkZWFjZTBhNWY4ZjMxOS90YWJsZXJhbmdlOjZlODI1M2QxMTA2NzRhZTE4YWRlYWNlMGE1ZjhmMzE5XzMtMi0xLTEtMTA1MjM_3b7df57d-a240-4b27-8c21-5ccc4fc58828": {
   "value": "37000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsOperatingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZTo2ZTgyNTNkMTEwNjc0YWUxOGFkZWFjZTBhNWY4ZjMxOS90YWJsZXJhbmdlOjZlODI1M2QxMTA2NzRhZTE4YWRlYWNlMGE1ZjhmMzE5XzMtMy0xLTEtMTA1MjM_fa03d43d-b86e-4d4c-bb42-69f692150f80": {
   "value": "92000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsOperatingActivities",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZTo2ZTgyNTNkMTEwNjc0YWUxOGFkZWFjZTBhNWY4ZjMxOS90YWJsZXJhbmdlOjZlODI1M2QxMTA2NzRhZTE4YWRlYWNlMGE1ZjhmMzE5XzQtMS0xLTEtMTA1MjM_07cd21a3-e684-424d-851b-7c973e08565e": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:DividendesRecusDesSocietesNonConsolideesClassesDansLesActivitesOperationnelles",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZTo2ZTgyNTNkMTEwNjc0YWUxOGFkZWFjZTBhNWY4ZjMxOS90YWJsZXJhbmdlOjZlODI1M2QxMTA2NzRhZTE4YWRlYWNlMGE1ZjhmMzE5XzQtMi0xLTEtMTA1MjM_9c56a86a-3a12-4f87-a10e-f6bf1d947afd": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:DividendesRecusDesSocietesNonConsolideesClassesDansLesActivitesOperationnelles",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90YWJsZTo2ZTgyNTNkMTEwNjc0YWUxOGFkZWFjZTBhNWY4ZjMxOS90YWJsZXJhbmdlOjZlODI1M2QxMTA2NzRhZTE4YWRlYWNlMGE1ZjhmMzE5XzQtMy0xLTEtMTA1MjM_8772da65-48c2-4bf0-af99-8f8b8352e42b": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:DividendesRecusDesSocietesNonConsolideesClassesDansLesActivitesOperationnelles",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90ZXh0cmVnaW9uOjM4ZDA4ODVkMjVhZTRhOTViZTMwZjZkZWY4ZmZmZWI0XzcyMDE4MDExNjI0MTMw_8b64f7f9-2896-4f57-811d-1a2bf2066410": {
   "value": "187000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalsOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ProductsAndServicesAxis": "sny:PrescriptionMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90ZXh0cmVnaW9uOjM4ZDA4ODVkMjVhZTRhOTViZTMwZjZkZWY4ZmZmZWI0XzcyMDE4MDExNjIzNjc0_660a9fd5-4331-4f74-906b-cdc81b23a38d": {
   "value": "109000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalsOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ProductsAndServicesAxis": "sny:SanteGrandPublicMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90ZXh0cmVnaW9uOjM4ZDA4ODVkMjVhZTRhOTViZTMwZjZkZWY4ZmZmZWI0Xzg5Mw_9cc80e0e-725b-406f-a482-9eb1166a10f5": {
   "value": "311000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalsOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ProductsAndServicesAxis": "sny:SeprafilmMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90ZXh0cmVnaW9uOjM4ZDA4ODVkMjVhZTRhOTViZTMwZjZkZWY4ZmZmZWI0Xzk1NQ_af9ffeda-7eef-4390-85bc-5f6878cc73cf": {
   "value": "97000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalsOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ProductsAndServicesAxis": "sny:PrescriptionMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90ZXh0cmVnaW9uOjM4ZDA4ODVkMjVhZTRhOTViZTMwZjZkZWY4ZmZmZWI0XzEwMjg_2e1ff471-1379-495e-bfc8-2de0a6f40739": {
   "value": "167000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalsOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ClassesOfAssetsAxis": "sny:ComplementDePrixSurCessionPasseeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90ZXh0cmVnaW9uOjM4ZDA4ODVkMjVhZTRhOTViZTMwZjZkZWY4ZmZmZWI0XzExNzI_e9632272-9423-443f-ad28-7624a9006c72": {
   "value": "706000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ClassesOfAssetsAxis": "sny:ParticipationsMember",
    "ifrs-full:InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAxis": "sny:AlnylamPharmaceuticalsIncMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90ZXh0cmVnaW9uOjM4ZDA4ODVkMjVhZTRhOTViZTMwZjZkZWY4ZmZmZWI0XzEyMDY_417a78df-fe66-41af-884d-6da9fe70b16c": {
   "value": "118000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ClassesOfAssetsAxis": "sny:ParticipationsMember",
    "ifrs-full:InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAxis": "sny:MyokardiaIncMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmIzNzI1ZDQ1NzZmYTRmNjBhYjM1YmJiODczZDQzYjdmL3NlYzpiMzcyNWQ0NTc2ZmE0ZjYwYWIzNWJiYjg3M2Q0M2I3Zl80NTEvZnJhZzozOGQwODg1ZDI1YWU0YTk1YmUzMGY2ZGVmOGZmZmViNC90ZXh0cmVnaW9uOjM4ZDA4ODVkMjVhZTRhOTViZTMwZjZkZWY4ZmZmZWI0XzE0Nzc_e43f077a-53fa-4db5-bc19-a069c3ad9b02": {
   "value": "115000000",
   "decimals": -6,
   "dimensions": {
    "concept": "sny:AjustementPourProfitsPertesRealisesSurLaCessionDeParticipationsDansDesFilialesDesCoentreprisesEtDesEntreprisesAssocieesImpotsDifferes",
    "entity": "scheme:549300E9PC51EN656011",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:SignificantInvestmentsInAssociatesAxis": "sny:RegeneronMember",
    "unit": "iso4217:EUR"
   }
  }
 }
}