iso4217:USD iso4217:EURxbrli:shares iso4217:USDxbrli:shares xbrli:shares 529900S21EQ1BO4ESM68 2019-12-31 tot:SharePremiumAndRetainedEarningsMember 529900S21EQ1BO4ESM68 2021-01-01 2021-12-31 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 529900S21EQ1BO4ESM68 2020-12-31 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 529900S21EQ1BO4ESM68 2021-01-01 2021-12-31 ifrs-full:EquityAttributableToOwnersOfParentMember 529900S21EQ1BO4ESM68 2022-01-01 2022-12-31 ifrs-full:IssuedCapitalMember 529900S21EQ1BO4ESM68 2020-01-01 2020-12-31 ifrs-full:TreasurySharesMember 529900S21EQ1BO4ESM68 2021-01-01 2021-12-31 529900S21EQ1BO4ESM68 2021-12-31 ifrs-full:IssuedCapitalMember 529900S21EQ1BO4ESM68 2020-01-01 2020-12-31 ifrs-full:EquityAttributableToOwnersOfParentMember 529900S21EQ1BO4ESM68 2020-01-01 2020-12-31 529900S21EQ1BO4ESM68 2022-12-31 ifrs-full:EquityAttributableToOwnersOfParentMember 529900S21EQ1BO4ESM68 2021-12-31 ifrs-full:EquityAttributableToOwnersOfParentMember 529900S21EQ1BO4ESM68 2020-12-31 ifrs-full:EquityAttributableToOwnersOfParentMember 529900S21EQ1BO4ESM68 2019-12-31 ifrs-full:NoncontrollingInterestsMember 529900S21EQ1BO4ESM68 2019-12-31 ifrs-full:IssuedCapitalMember 529900S21EQ1BO4ESM68 2019-12-31 ifrs-full:EquityAttributableToOwnersOfParentMember 529900S21EQ1BO4ESM68 2020-12-31 ifrs-full:TreasurySharesMember 529900S21EQ1BO4ESM68 2022-01-01 2022-12-31 ifrs-full:EquityAttributableToOwnersOfParentMember 529900S21EQ1BO4ESM68 2022-01-01 2022-12-31 529900S21EQ1BO4ESM68 2022-12-31 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 529900S21EQ1BO4ESM68 2022-12-31 ifrs-full:IssuedCapitalMember 529900S21EQ1BO4ESM68 2019-12-31 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 529900S21EQ1BO4ESM68 2020-12-31 529900S21EQ1BO4ESM68 2022-12-31 529900S21EQ1BO4ESM68 2022-01-01 2022-12-31 ifrs-full:NoncontrollingInterestsMember 529900S21EQ1BO4ESM68 2019-12-31 529900S21EQ1BO4ESM68 2022-01-01 2022-12-31 ifrs-full:TreasurySharesMember 529900S21EQ1BO4ESM68 2021-12-31 ifrs-full:TreasurySharesMember 529900S21EQ1BO4ESM68 2020-01-01 2020-12-31 tot:SharePremiumAndRetainedEarningsMember 529900S21EQ1BO4ESM68 2021-12-31 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 529900S21EQ1BO4ESM68 2020-01-01 2020-12-31 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 529900S21EQ1BO4ESM68 2021-01-01 2021-12-31 ifrs-full:NoncontrollingInterestsMember 529900S21EQ1BO4ESM68 2022-12-31 ifrs-full:NoncontrollingInterestsMember 529900S21EQ1BO4ESM68 2019-12-31 ifrs-full:TreasurySharesMember 529900S21EQ1BO4ESM68 2021-01-01 2021-12-31 tot:SharePremiumAndRetainedEarningsMember 529900S21EQ1BO4ESM68 2021-01-01 2021-12-31 ifrs-full:IssuedCapitalMember 529900S21EQ1BO4ESM68 2020-01-01 2020-12-31 ifrs-full:NoncontrollingInterestsMember 529900S21EQ1BO4ESM68 2022-12-31 ifrs-full:TreasurySharesMember 529900S21EQ1BO4ESM68 2020-12-31 tot:SharePremiumAndRetainedEarningsMember 529900S21EQ1BO4ESM68 2021-01-01 2021-12-31 ifrs-full:TreasurySharesMember 529900S21EQ1BO4ESM68 2022-01-01 2022-12-31 tot:SharePremiumAndRetainedEarningsMember 529900S21EQ1BO4ESM68 2020-12-31 ifrs-full:NoncontrollingInterestsMember 529900S21EQ1BO4ESM68 2020-01-01 2020-12-31 ifrs-full:IssuedCapitalMember 529900S21EQ1BO4ESM68 2022-12-31 tot:SharePremiumAndRetainedEarningsMember 529900S21EQ1BO4ESM68 2020-12-31 ifrs-full:IssuedCapitalMember 529900S21EQ1BO4ESM68 2021-12-31 tot:SharePremiumAndRetainedEarningsMember 529900S21EQ1BO4ESM68 2021-12-31 ifrs-full:NoncontrollingInterestsMember 529900S21EQ1BO4ESM68 2022-01-01 2022-12-31 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 529900S21EQ1BO4ESM68 2021-12-31