XML 123 R105.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Initiatives Restructuring Initiatives (Liability for Other Restructuring Initiatives) (Details) (Other Restructuring Initiatives [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Opening Balance $ 14.3us-gaap_RestructuringReserve $ 29.4us-gaap_RestructuringReserve  
Restructuring Charges 1.9us-gaap_RestructuringCharges 6.9us-gaap_RestructuringCharges 65.4us-gaap_RestructuringCharges
Adjustments (0.1)us-gaap_RestructuringReserveAccrualAdjustment (1.9)us-gaap_RestructuringReserveAccrualAdjustment  
Cash payments (7.2)us-gaap_PaymentsForRestructuring (20.0)us-gaap_PaymentsForRestructuring (34.1)us-gaap_PaymentsForRestructuring
Non-cash write-offs     (1.6)us-gaap_RestructuringReserveSettledWithoutCash1
Foreign exchange   (0.1)us-gaap_RestructuringReserveTranslationAdjustment (0.3)us-gaap_RestructuringReserveTranslationAdjustment
Ending Balance 8.9us-gaap_RestructuringReserve 14.3us-gaap_RestructuringReserve 29.4us-gaap_RestructuringReserve
Contract Terminations/ Other [Member]      
Opening Balance 12.3us-gaap_RestructuringReserve
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
11.8us-gaap_RestructuringReserve
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Restructuring Charges 1.9us-gaap_RestructuringCharges
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
6.1us-gaap_RestructuringCharges
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
12.0us-gaap_RestructuringCharges
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Adjustments 0us-gaap_RestructuringReserveAccrualAdjustment
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
0us-gaap_RestructuringReserveAccrualAdjustment
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Cash payments (5.7)us-gaap_PaymentsForRestructuring
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
(5.6)us-gaap_PaymentsForRestructuring
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
(0.2)us-gaap_PaymentsForRestructuring
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Non-cash write-offs     0us-gaap_RestructuringReserveSettledWithoutCash1
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Foreign exchange   0us-gaap_RestructuringReserveTranslationAdjustment
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
0us-gaap_RestructuringReserveTranslationAdjustment
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Ending Balance 8.5us-gaap_RestructuringReserve
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
12.3us-gaap_RestructuringReserve
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
11.8us-gaap_RestructuringReserve
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Employee Related Costs [Member]      
Opening Balance 2.0us-gaap_RestructuringReserve
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= avp_EmployeeRelatedCostsMember
17.6us-gaap_RestructuringReserve
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= avp_EmployeeRelatedCostsMember
 
Restructuring Charges 0us-gaap_RestructuringCharges
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= avp_EmployeeRelatedCostsMember
0.8us-gaap_RestructuringCharges
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= avp_EmployeeRelatedCostsMember
53.4us-gaap_RestructuringCharges
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= avp_EmployeeRelatedCostsMember
Adjustments (0.1)us-gaap_RestructuringReserveAccrualAdjustment
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= avp_EmployeeRelatedCostsMember
(1.9)us-gaap_RestructuringReserveAccrualAdjustment
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= avp_EmployeeRelatedCostsMember
 
Cash payments (1.5)us-gaap_PaymentsForRestructuring
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= avp_EmployeeRelatedCostsMember
(14.4)us-gaap_PaymentsForRestructuring
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= avp_EmployeeRelatedCostsMember
(33.9)us-gaap_PaymentsForRestructuring
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= avp_EmployeeRelatedCostsMember
Non-cash write-offs     (1.6)us-gaap_RestructuringReserveSettledWithoutCash1
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= avp_EmployeeRelatedCostsMember
Foreign exchange   (0.1)us-gaap_RestructuringReserveTranslationAdjustment
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= avp_EmployeeRelatedCostsMember
(0.3)us-gaap_RestructuringReserveTranslationAdjustment
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= avp_EmployeeRelatedCostsMember
Ending Balance $ 0.4us-gaap_RestructuringReserve
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= avp_EmployeeRelatedCostsMember
$ 2.0us-gaap_RestructuringReserve
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= avp_EmployeeRelatedCostsMember
$ 17.6us-gaap_RestructuringReserve
/ avp_OtherRestructuringInitiativesAxis
= avp_OtherRestructuringInitiativesMember
/ us-gaap_RestructuringCostAndReserveAxis
= avp_EmployeeRelatedCostsMember