XML 22 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Related Implementation Charges (Details 1) (Two Thousand Twelve Restructuring Program [Member], USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Cost and Reserve [Line Items]                      
Pretax charges related to the 2012 Restructuring Program                 $ 286us-gaap_RestructuringAndRelatedCostIncurredCost $ 371us-gaap_RestructuringAndRelatedCostIncurredCost $ 89us-gaap_RestructuringAndRelatedCostIncurredCost
Aftertax charges related to the 2012 Restructuring Program 41cl_RestructuringAndRelatedCostIncurredCostAfterTax 41cl_RestructuringAndRelatedCostIncurredCostAfterTax 53cl_RestructuringAndRelatedCostIncurredCostAfterTax 73cl_RestructuringAndRelatedCostIncurredCostAfterTax 125cl_RestructuringAndRelatedCostIncurredCostAfterTax 22cl_RestructuringAndRelatedCostIncurredCostAfterTax 79cl_RestructuringAndRelatedCostIncurredCostAfterTax 52cl_RestructuringAndRelatedCostIncurredCostAfterTax 208cl_RestructuringAndRelatedCostIncurredCostAfterTax 278cl_RestructuringAndRelatedCostIncurredCostAfterTax 70cl_RestructuringAndRelatedCostIncurredCostAfterTax
Cost of Sales [Member]
                     
Restructuring Cost and Reserve [Line Items]                      
Pretax charges related to the 2012 Restructuring Program 6us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= cl_GrossProfitMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember
7us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= cl_GrossProfitMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember
6us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= cl_GrossProfitMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember
10us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= cl_GrossProfitMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember
6us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= cl_GrossProfitMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember
8us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= cl_GrossProfitMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember
10us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= cl_GrossProfitMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember
8us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= cl_GrossProfitMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember
29us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= cl_GrossProfitMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember
32us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= cl_GrossProfitMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember
2us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= cl_GrossProfitMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember
Selling, General and Administrative Expenses [Member]
                     
Restructuring Cost and Reserve [Line Items]                      
Pretax charges related to the 2012 Restructuring Program                 62us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember
137us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember
6us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember
Other (Income) Expense, Net [Member]
                     
Restructuring Cost and Reserve [Line Items]                      
Pretax charges related to the 2012 Restructuring Program                 $ 195us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= cl_OtherIncomeExpenseNetMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember
$ 202us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= cl_OtherIncomeExpenseNetMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember
$ 81us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= cl_OtherIncomeExpenseNetMember
/ us-gaap_RestructuringPlanAxis
= cl_TwoThousandTwelveRestructuringProgramMember