<?xml version="1.0" encoding="utf-8"?>
<FilingSummary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.2.0.25</Version>
  <ReportType />
  <MyReports>
    <Report>
      <IsDefault>true</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0010 - Statement - CONSOLIDATED STATEMENT OF INCOME</LongName>
      <ShortName>CONSOLIDATED STATEMENT OF INCOME</ShortName>
      <Role>http://www.ecolab.com/role/StatementOfIncome</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R1.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0015 - Statement - CONSOLIDATED STATEMENT OF INCOME (Parenthetical)</LongName>
      <ShortName>CONSOLIDATED STATEMENT OF INCOME (Parenthetical)</ShortName>
      <Role>http://www.ecolab.com/role/StatementOfIncomeParenthetical</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R2.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0020 - Statement - CONSOLIDATED BALANCE SHEET</LongName>
      <ShortName>CONSOLIDATED BALANCE SHEET</ShortName>
      <Role>http://www.ecolab.com/role/BalanceSheet</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R3.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0025 - Statement - CONSOLIDATED BALANCE SHEET (Parenthetical)</LongName>
      <ShortName>CONSOLIDATED BALANCE SHEET (Parenthetical)</ShortName>
      <Role>http://www.ecolab.com/role/BalanceSheetParenthetical</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R4.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0030 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS</LongName>
      <ShortName>CONSOLIDATED STATEMENT OF CASH FLOWS</ShortName>
      <Role>http://www.ecolab.com/role/CashFlows</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R5.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0040 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME AND EQUITY</LongName>
      <ShortName>CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME AND EQUITY</ShortName>
      <Role>http://www.ecolab.com/role/StatementOfComprehensiveIncomeAndEquity</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R6.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1010 - Disclosure - NATURE OF BUSINESS</LongName>
      <ShortName>NATURE OF BUSINESS</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureNatureOfBusiness</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R7.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureSignificantAccountingPolicies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R8.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1030 - Disclosure - SPECIAL GAINS AND CHARGES</LongName>
      <ShortName>SPECIAL GAINS AND CHARGES</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureSpecialGainsAndCharges</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R9.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1040 - Disclosure - RELATED PARTY TRANSACTIONS</LongName>
      <ShortName>RELATED PARTY TRANSACTIONS</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureRelatedPartyTransactions</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R10.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1050 - Disclosure - BUSINESS ACQUISITIONS AND DISPOSITIONS</LongName>
      <ShortName>BUSINESS ACQUISITIONS AND DISPOSITIONS</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureBusinessAcquisitionsAndDispositions</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R11.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1060 - Disclosure - BALANCE SHEET INFORMATION</LongName>
      <ShortName>BALANCE SHEET INFORMATION</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureBalanceSheetInformation</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R12.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1070 - Disclosure - INTEREST</LongName>
      <ShortName>INTEREST</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureInterest</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R13.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1080 - Disclosure - FINANCIAL INSTRUMENTS AND HEDGING TRANSACTIONS</LongName>
      <ShortName>FINANCIAL INSTRUMENTS AND HEDGING TRANSACTIONS</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureFinancialInstrumentsAndHedgingTransactions</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R14.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1090 - Disclosure - SHAREHOLDERS' EQUITY</LongName>
      <ShortName>SHAREHOLDERS' EQUITY</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureShareholdersEquity</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R15.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1100 - Disclosure - STOCK INCENTIVE AND OPTION PLANS</LongName>
      <ShortName>STOCK INCENTIVE AND OPTION PLANS</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureStockIncentiveAndOptionPlans</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R16.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1110 - Disclosure - INCOME TAXES</LongName>
      <ShortName>INCOME TAXES</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureIncomeTaxes</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R17.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1120 - Disclosure - RENTALS AND LEASES</LongName>
      <ShortName>RENTALS AND LEASES</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureRentalsAndLeases</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R18.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1130 - Disclosure - RESEARCH EXPENDITURES</LongName>
      <ShortName>RESEARCH EXPENDITURES</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureResearchExpenditures</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R19.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1140 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureCommitmentsAndContingencies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R20.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1150 - Disclosure - RETIREMENT PLANS</LongName>
      <ShortName>RETIREMENT PLANS</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureRetirementPlans</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R21.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1160 - Disclosure - OPERATING SEGMENTS</LongName>
      <ShortName>OPERATING SEGMENTS</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureOperatingSegments</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R22.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>1170 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED)</LongName>
      <ShortName>QUARTERLY FINANCIAL DATA (UNAUDITED)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureQuarterlyFinancialData</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R23.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>2020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureSignificantAccountingPoliciesPolicies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R24.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>3020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureSignificantAccountingPoliciesTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R25.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>3030 - Disclosure - SPECIAL GAINS AND CHARGES (Tables)</LongName>
      <ShortName>SPECIAL GAINS AND CHARGES (Tables)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureSpecialGainsAndChargesTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R26.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>3050 - Disclosure - BUSINESS ACQUISITIONS AND DISPOSITIONS (Tables)</LongName>
      <ShortName>BUSINESS ACQUISITIONS AND DISPOSITIONS (Tables)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureBusinessAcquisitionsAndDispositionsTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R27.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>3060 - Disclosure - BALANCE SHEET INFORMATION (Tables)</LongName>
      <ShortName>BALANCE SHEET INFORMATION (Tables)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureSelectedBalanceSheetInformationTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R28.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>3070 - Disclosure - INTEREST (Tables)</LongName>
      <ShortName>INTEREST (Tables)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureInterestTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R29.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>3080 - Disclosure - FINANCIAL INSTRUMENTS AND HEDGING TRANSACTIONS (Tables)</LongName>
      <ShortName>FINANCIAL INSTRUMENTS AND HEDGING TRANSACTIONS (Tables)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureFinancialInstrumentsAndHedgingTransactionsTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R30.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>3100 - Disclosure - STOCK INCENTIVE AND OPTION PLANS (Tables)</LongName>
      <ShortName>STOCK INCENTIVE AND OPTION PLANS (Tables)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureStockIncentiveAndOptionPlansTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R31.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>3110 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureIncomeTaxesTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R32.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>3120 - Disclosure - RENTALS AND LEASES (Tables)</LongName>
      <ShortName>RENTALS AND LEASES (Tables)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureRentalsAndLeasesTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R33.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>3150 - Disclosure - RETIREMENT PLANS (Tables)</LongName>
      <ShortName>RETIREMENT PLANS (Tables)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosurePensionAndPostretirementPlansTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R34.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>3160 - Disclosure - OPERATING SEGMENTS (Tables)</LongName>
      <ShortName>OPERATING SEGMENTS (Tables)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureOperatingSegmentsTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R35.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>3170 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables)</LongName>
      <ShortName>QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureQuarterlyFinancialDataUnauditedTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R36.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureSignificantAccountingPoliciesDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R37.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 2)</LongName>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details 2)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureSignificantAccountingPoliciesDetails2</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R38.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4022 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 3)</LongName>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details 3)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureSignificantAccountingPoliciesDetails3</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R39.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4023 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 4)</LongName>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details 4)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureSignificantAccountingPoliciesDetails4</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R40.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4024 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 5)</LongName>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details 5)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureSignificantAccountingPoliciesDetails5</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R41.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4030 - Disclosure - SPECIAL GAINS AND CHARGES (Details)</LongName>
      <ShortName>SPECIAL GAINS AND CHARGES (Details)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureSpecialGainsAndChargesDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R42.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4031 - Disclosure - SPECIAL GAINS AND CHARGES (Details 2)</LongName>
      <ShortName>SPECIAL GAINS AND CHARGES (Details 2)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureSpecialGainsAndChargesDetails2</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R43.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4040 - Disclosure - RELATED PARTY TRANSACTIONS (Details)</LongName>
      <ShortName>RELATED PARTY TRANSACTIONS (Details)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureRelatedPartyTransactionDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R44.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4050 - Disclosure - BUSINESS ACQUISITIONS AND DISPOSITIONS (Details)</LongName>
      <ShortName>BUSINESS ACQUISITIONS AND DISPOSITIONS (Details)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureBusinessAcquisitionsAndDispositionsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R45.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4051 - Disclosure - BUSINESS ACQUISITIONS AND DISPOSITIONS (Details 2)</LongName>
      <ShortName>BUSINESS ACQUISITIONS AND DISPOSITIONS (Details 2)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureBusinessAcquisitionsAndDispositionsDetails2</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R46.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4060 - Disclosure - BALANCE SHEET INFORMATION (Details)</LongName>
      <ShortName>BALANCE SHEET INFORMATION (Details)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureBalanceSheetInformationDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R47.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4061 - Disclosure - BALANCE SHEET INFORMATION (Details 2)</LongName>
      <ShortName>BALANCE SHEET INFORMATION (Details 2)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureBalanceSheetInformationDetails2</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R48.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4070 - Disclosure - INTEREST (Details)</LongName>
      <ShortName>INTEREST (Details)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureInterestDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R49.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4080 - Disclosure - FINANCIAL INSTRUMENTS AND HEDGING TRANSACTIONS (Details)</LongName>
      <ShortName>FINANCIAL INSTRUMENTS AND HEDGING TRANSACTIONS (Details)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureFinancialInstrumentsAndHedgingTransactionsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R50.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4081 - Disclosure - FINANCIAL INSTRUMENTS AND HEDGING TRANSACTIONS (Details 2)</LongName>
      <ShortName>FINANCIAL INSTRUMENTS AND HEDGING TRANSACTIONS (Details 2)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureFinancialInstrumentsAndHedgingTransactionsDetails2</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R51.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4082 - Disclosure - FINANCIAL INSTRUMENTS AND HEDGING TRANSACTIONS (Details 3)</LongName>
      <ShortName>FINANCIAL INSTRUMENTS AND HEDGING TRANSACTIONS (Details 3)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureFinancialInstrumentsAndHedgingTransactionsDetails3</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R52.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4090 - Disclosure - SHAREHOLDERS' EQUITY (Details)</LongName>
      <ShortName>SHAREHOLDERS' EQUITY (Details)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureShareholdersEquityDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R53.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4100 - Disclosure - STOCK INCENTIVE AND OPTION PLANS (Details)</LongName>
      <ShortName>STOCK INCENTIVE AND OPTION PLANS (Details)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureStockIncentiveAndOptionPlansDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R54.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4101 - Disclosure - STOCK INCENTIVE AND OPTION PLANS (Details 2)</LongName>
      <ShortName>STOCK INCENTIVE AND OPTION PLANS (Details 2)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureStockIncentiveAndOptionPlansDetails2</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R55.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4102 - Disclosure - STOCK INCENTIVE AND OPTION PLANS (Details 3)</LongName>
      <ShortName>STOCK INCENTIVE AND OPTION PLANS (Details 3)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureStockIncentiveAndOptionPlansDetails3</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R56.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4103 - Disclosure - STOCK INCENTIVE AND OPTION PLANS (Details 4)</LongName>
      <ShortName>STOCK INCENTIVE AND OPTION PLANS (Details 4)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureStockIncentiveAndOptionPlansDetails4</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R57.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4110 - Disclosure - INCOME TAXES (Details)</LongName>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureIncomeTaxesDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R58.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4111 - Disclosure - INCOME TAXES (Details 2)</LongName>
      <ShortName>INCOME TAXES (Details 2)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureIncomeTaxesDetails2</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R59.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4112 - Disclosure - INCOME TAXES (Details 3)</LongName>
      <ShortName>INCOME TAXES (Details 3)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureIncomeTaxesDetails3</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R60.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4120 - Disclosure - RENTALS AND LEASES (Details)</LongName>
      <ShortName>RENTALS AND LEASES (Details)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureRentalsAndLeasesDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R61.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4130 - Disclosure - RESEARCH EXPENDITURES (Details)</LongName>
      <ShortName>RESEARCH EXPENDITURES (Details)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureResearchExpendituresDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R62.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4140 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureCommitmentsAndContingenciesDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R63.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4150 - Disclosure - RETIREMENT PLANS (Details)</LongName>
      <ShortName>RETIREMENT PLANS (Details)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureRetirementPlansDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R64.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4151 - Disclosure - RETIREMENT PLANS (Details 2)</LongName>
      <ShortName>RETIREMENT PLANS (Details 2)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureRetirementPlansDetails2</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R65.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4152 - Disclosure - RETIREMENT PLANS (Details 3)</LongName>
      <ShortName>RETIREMENT PLANS (Details 3)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureRetirementPlansDetails3</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R66.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4153 - Disclosure - RETIREMENT PLANS (Details 4)</LongName>
      <ShortName>RETIREMENT PLANS (Details 4)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureRetirementPlansDetails4</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R67.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4154 - Disclosure - RETIREMENT PLANS (Details 5)</LongName>
      <ShortName>RETIREMENT PLANS (Details 5)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureRetirementPlansDetails5</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R68.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4155 - Disclosure - RETIREMENT PLANS (Details 6)</LongName>
      <ShortName>RETIREMENT PLANS (Details 6)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureRetirementPlansDetails6</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R69.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4160 - Disclosure - OPERATING SEGMENTS (Details)</LongName>
      <ShortName>OPERATING SEGMENTS (Details)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureOperatingSegmentsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R70.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4161 - Disclosure - OPERATING SEGMENTS (Details 2)</LongName>
      <ShortName>OPERATING SEGMENTS (Details 2)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureOperatingSegmentsDetails32</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R71.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>4170 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (Details)</LongName>
      <ShortName>QUARTERLY FINANCIAL DATA (UNAUDITED) (Details)</ShortName>
      <Role>http://www.ecolab.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R72.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>9999 - Document - Document and Entity Information</LongName>
      <ShortName>Document and Entity Information</ShortName>
      <Role>http://www.ecolab.com/role/DocumentAndEntityInformation</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R73.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Book</ReportType>
      <LongName>All Reports</LongName>
      <ShortName>All Reports</ShortName>
      <Role />
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName />
    </Report>
  </MyReports>
  <EntityCount>1</EntityCount>
  <ContextCount>385</ContextCount>
  <SegmentCount>102</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <UnitCount>5</UnitCount>
  <ElementCount>532</ElementCount>
  <FootnotesReported>true</FootnotesReported>
  <TuplesReported>false</TuplesReported>
  <ContextSummary>
    <ContextSummary>
      <ContextName>D2009_ForeignCurrencyTranslationSegmentMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_CleaningAndSanitizingMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_CustomerRelationshipsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_ParentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q4_CorporateMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_PrivateEquityFundsMember_FairValueInputsLevel3Member_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_RetainedEarningsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_CashFlowHedgingMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_CleaningAndSanitizingMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008_CommonStockMember_EQ</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_BuildingsAndLeaseHoldsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_OtherRestructuringMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_CorporateMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_OtherServicesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2007_RetainedEarningsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ExercisePriceRange37.91To45.58Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_InternationalEquitySecuritiesMember_FairValueInputsLevel1Member_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_LargeCapEquitySecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_RetainedEarningsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_InterestRateSwapMember_CashFlowHedgingMember_InterestExpenseNetMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_CustomerListsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4_M11_ORSolutionsIncMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_USTreasuryAndGovernmentMember_FairValueInputsLevel1Member_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q1_CorporateMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>9</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_FacilityClosingMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_EmployeeSeveranceMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_TreasuryStockMember</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_UnitedStatesMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q3_M08</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_InternationalEquitySecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_ForeignExchangeContractMember_CashFlowHedgingMember_CostOfSalesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_InternationalMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_UnitedStatesMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_RealEstateMember_FairValueInputsLevel2Member_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_HedgeFundsMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_CorporateMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010M09_DoberLaundryDivisionMember_TextileCareMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_CommonStockMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_NoncontrollingInterestMember</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_TrademarksMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>16</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q3</ContextName>
      <ElementCount>15</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_CorporateMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_SmallCapEquitySecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_FairValueInputsLevel1Member_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_AllowanceForDoubtfulAccountsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_OtherRestructuringMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ForeignExchangeContractMember_NondesignatedMember_InterestExpenseNetMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_PBRSUAwardsMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_AdditionalPaidInCapitalMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_NotesOf6.875PercentDue2011Member_RepaymentOfDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_FixedIncomeSecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_FairValueInputsLevel1Member_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_AlternativeInvestmentsMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_ForeignExchangeContractMember_CashFlowHedgingMember_OtherComprehensiveIncomeMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008_InternationalMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_CleaningAndSanitizingMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q3_InternationalMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_AccumulatedOtherComprehensiveIncomeMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_SeriesAJuniorParticipatingPreferredStockMember</ContextName>
      <ElementCount>7</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_SeriesASeniorNotesOf4.355PercentDue2013Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember</ContextName>
      <ElementCount>14</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_InternationalMember</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_EmployeeStockOptionMember</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2007_CommonStockMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_EmployeeStockOptionMember</ContextName>
      <ElementCount>12</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_CommonStockMember_EQ</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_OtherServicesMember</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_CleaningAndSanitizingMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_ForeignExchangeContractMember_CashFlowHedgingMember_SellingGeneralAndAdministrativeExpensesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008_ParentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009M10_ISSMember_EMEAMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008_AllowanceForDoubtfulAccountsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008_AdditionalPaidInCapitalMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_CommonStockMember_EQ</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_UnitedStatesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_FixedIncomeSecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_PBRSUAwardsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_ExercisePriceRange34.26To35.26Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q3_CleaningAndSanitizingMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_DebtSecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4_CleaningAndSanitizingMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ForeignExchangeContractMember_CashFlowHedgingMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_ForeignExchangeContractMember_NondesignatedMember_SellingGeneralAndAdministrativeExpensesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_InternationalEquitySecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>31</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_InsuranceContractsMember_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_FixedIncomeSecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_TreasuryStockMember</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_InternationalMember</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008_OtherServicesMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_CleaningAndSanitizingMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_CustomerRelationshipsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_AdditionalPaidInCapitalMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_RealEstateMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_EmployeeSeveranceMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_ExercisePriceRange17.75To27.39Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008</ContextName>
      <ElementCount>12</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009</ContextName>
      <ElementCount>122</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q1_OtherServicesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>31</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_CashAndCashEquivalentsMember_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q1_ForeignCurrencyTranslationSegmentMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_CapitalLeaseObligationsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_ComprehensiveIncomeMember</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_CommonStockMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember</ContextName>
      <ElementCount>27</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_ExercisePriceRange45.67To48.06Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_CashAndCashEquivalentsMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q2_InternationalMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_HedgeFundsMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_OtherIntangibleAssetsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008_CleaningAndSanitizingMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008</ContextName>
      <ElementCount>112</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ForeignExchangeContractMember_CashFlowHedgingMember_SellingGeneralAndAdministrativeExpensesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_ParentMember</ContextName>
      <ElementCount>9</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_CashAndCashEquivalentsMember_FairValueInputsLevel1Member_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008_AccumulatedOtherComprehensiveIncomeMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_PatentsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_TrademarksMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_SeriesASeniorNotesOf4.355PercentDue2013Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_CommonStockMember_EQ</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_DebtSecuritiesMember_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4_InternationalMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_RealEstateMember_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_InternationalMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_OtherServicesMember</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_EmployeeStockOptionMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008Q4_OtherNonrecurringIncomeExpenseMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008Q2_OtherNonrecurringIncomeExpenseMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_EstimateOfFairValueFairValueDisclosureMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_DebtSecuritiesMember_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_PrivateEquityFundsMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q2</ContextName>
      <ElementCount>15</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_HedgeFundsMember_FairValueInputsLevel3Member_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_AllowanceForDoubtfulAccountsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_SmallCapEquitySecuritiesMember_FairValueInputsLevel1Member_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember</ContextName>
      <ElementCount>12</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_AccumulatedOtherComprehensiveIncomeMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q3</ContextName>
      <ElementCount>15</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_NotesOf6.875PercentDue2011Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_CashAndCashEquivalentsMember_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_ForeignExchangeContractMember_NondesignatedMember_InterestExpenseNetMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_EmployeeSeveranceMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_OtherRestructuringMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_AdditionalPaidInCapitalMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_DebtSecuritiesMember_FairValueInputsLevel1Member_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_ExercisePriceRange35.63To36.67Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_InternationalEquitySecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember</ContextName>
      <ElementCount>21</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_InternationalEquitySecuritiesMember_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q4</ContextName>
      <ElementCount>15</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_MachineryAndEquipmentMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_ForeignCurrencyTranslationSegmentMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_TreasuryStockMember</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008_RetainedEarningsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_OtherLongTermDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008M11_BeneficialOwnerMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q4_ForeignCurrencyTranslationSegmentMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_AccumulatedOtherComprehensiveIncomeMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_PrivateEquityFundsMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_OtherIntangibleAssetsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q2_ForeignCurrencyTranslationSegmentMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_CommonStockMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_AllowanceForDoubtfulAccountsMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_SmallCapEquitySecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_InsuranceContractsMember_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_LargeCapEquitySecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2007_NoncontrollingInterestMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_HedgeFundsMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2007_BeneficialOwnerMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_CustomerRelationshipsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q4_InternationalMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_RestrictedStockAwardsMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_CommonStockMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008Q1_OtherNonrecurringIncomeExpenseMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008_NoncontrollingInterestMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008M02_EcovationIncMember_FoodAndBeverageMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_PBRSUAwardsMember</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_InternationalMember_GW</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008M02_SeniorNotesOf4.875PercentDue2015Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_EcovationIncMember_FoodAndBeverageMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q3_CorporateMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_HedgeFundsMember_FairValueInputsLevel3Member_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_InternationalMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q2_CleaningAndSanitizingMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_ParentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008M01_NovartisIrelandDairyHygieneBusinessMember_EMEAMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q2_CorporateMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q3_OtherServicesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_CarryingReportedAmountFairValueDisclosureMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember</ContextName>
      <ElementCount>13</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_CleaningAndSanitizingMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_NotesOf6.875PercentDue2011Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_InternationalMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q3_OtherServicesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_USCommercialPaperMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q3_ForeignCurrencyTranslationSegmentMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_InternationalEquitySecuritiesMember_FairValueInputsLevel1Member_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_SeniorNotesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_PatentsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_ForeignCurrencyTranslationSegmentMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_OtherServicesMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_CorporateDebtSecuritiesMember_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_RetainedEarningsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_RealEstateMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_OtherNonrecurringIncomeExpenseMember</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009M02_StackhouseMember_HealthcareMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_SeriesBSeniorNotesOf4.585PercentDue2016Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_RetainedEarningsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ExercisePriceRange29.29To34.08Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_InternationalMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2007_AccumulatedOtherComprehensiveIncomeMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008M11_BeneficialOwnerMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q2_CleaningAndSanitizingMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_OtherLongTermDebtMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_UnitedStatesMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_UnitedStatesMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_OtherServicesMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_LargeCapEquitySecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_NonqualifiedDefinedBenefitPlanMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_CarryingReportedAmountFairValueDisclosureMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009</ContextName>
      <ElementCount>106</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_ForeignExchangeContractMember_CashFlowHedgingMember_SalesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_RetainedEarningsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008_TreasuryStockMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_NoncontrollingInterestMember</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_EmployeeSeveranceMember_2</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_CashFlowHedgingMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_CorporateMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_AdditionalPaidInCapitalMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q2_ForeignCurrencyTranslationSegmentMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_FairValueInputsLevel3Member_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_NondesignatedMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q3_CleaningAndSanitizingMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q2</ContextName>
      <ElementCount>15</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q1_InternationalMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>15</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_FairValueInputsLevel2Member_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_UnitedStatesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ComprehensiveIncomeMember</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_HedgeFundsMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_UnitedStatesMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_CorporateDebtSecuritiesMember_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_OtherRestructuringMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_MerchandisingEquipmentAndCapitalSoftwareMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4_OtherServicesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember</ContextName>
      <ElementCount>25</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4_ForeignCurrencyTranslationSegmentMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_InternationalEquitySecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2007_AdditionalPaidInCapitalMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_AllowanceForDoubtfulAccountsMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_RestrictedStockAwardsMember</ContextName>
      <ElementCount>7</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_USTreasuryAndGovernmentMember_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ExercisePriceRange17.75To27.39Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q3_ForeignCurrencyTranslationSegmentMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q3_CorporateMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_InsuranceContractsMember_FairValueInputsLevel2Member_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_CleaningAndSanitizingMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_CorporateMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ForeignExchangeContractMember_CashFlowHedgingMember_OtherComprehensiveIncomeMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_CashAndCashEquivalentsMember_FairValueInputsLevel1Member_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010PF</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_PrivateEquityFundsMember_FairValueInputsLevel3Member_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_USTreasuryAndGovernmentMember_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_CleaningAndSanitizingMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_PreferredStockMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_ExercisePriceRange37.91To45.58Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_TreasuryStockMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ExercisePriceRange45.67To48.06Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_InternationalMember_GW</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_EstimateOfFairValueFairValueDisclosureMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_PatentsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_SmallCapEquitySecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_OtherServicesMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_EmployeeStockOptionMember</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_EmployeeStockOptionMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_ExercisePriceRange48.35To51.52Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4_M12_CleantecMember_AsiaPacificMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_RealEstateMember_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember</ContextName>
      <ElementCount>9</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q3_InternationalMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_OtherNonrecurringIncomeExpenseMember</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_AlternativeInvestmentsMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4_CorporateMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_OtherServicesMember</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2007_AllowanceForDoubtfulAccountsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_CostOfSalesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010</ContextName>
      <ElementCount>230</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1</ContextName>
      <ElementCount>15</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ForeignExchangeContractMember_CashFlowHedgingMember_CostOfSalesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_AdditionalPaidInCapitalMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_UnitedStatesMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember</ContextName>
      <ElementCount>29</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010SO</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q2_InternationalMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ParentMember</ContextName>
      <ElementCount>9</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q2_OtherServicesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008_UnitedStatesMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_ForeignExchangeContractMember_CashFlowHedgingMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q4_CleaningAndSanitizingMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_TrademarksMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_SeriesBSeniorNotesOf4.585PercentDue2016Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_PrivateEquityFundsMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_AllowanceForDoubtfulAccountsMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008_CommonStockMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010</ContextName>
      <ElementCount>142</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ForeignExchangeContractMember_NondesignatedMember_SellingGeneralAndAdministrativeExpensesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q4_OtherServicesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_InternationalEquitySecuritiesMember_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_ForeignExchangeContractMember_CashFlowHedgingMember_InterestExpenseNetMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_FixedIncomeSecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q4</ContextName>
      <ElementCount>15</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_SmallCapEquitySecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_CleaningAndSanitizingMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_SeniorNotesOf4.875PercentDue2015Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_UnitedStatesMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_USCommercialPaperMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_OtherServicesMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q3_M08_OtherNonrecurringIncomeExpenseMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_CashAndCashEquivalentsMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_NoncontrollingInterestMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_RestrictedStockAwardsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q1_CleaningAndSanitizingMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_UndesignatedPreferredStockMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_NoncontrollingInterestMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember</ContextName>
      <ElementCount>12</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_ExercisePriceRange29.29To34.08Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_NetInvestmentHedgingMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_SeniorNotesOf4.875PercentDue2015Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2007_TreasuryStockMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q1_OtherServicesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_PrivateEquityFundsMember_FairValueInputsLevel3Member_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_CorporateDebtSecuritiesMember_FairValueInputsLevel1Member_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2007</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_CommonStockMember_EQ</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_FairValueInputsLevel2Member_ForeignPensionPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_OtherServicesMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_ComprehensiveIncomeMember</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_BeneficialOwnerMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_OtherNonrecurringIncomeExpenseMember</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010Q2_CorporateMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_EuropeanCommercialPaperMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_OtherIntangibleAssetsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_HedgeFundsMember_FairValueInputsLevel3Member_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_ParentMember</ContextName>
      <ElementCount>9</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_RealEstateMember_FairValueInputsLevel2Member_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_TreasuryStockMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_NetInvestmentHedgingMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_NoncontrollingInterestMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_CommonStockMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ExercisePriceRange35.63To36.67Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ExercisePriceRange48.35To51.52Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_InterestRateSwapMember_CashFlowHedgingMember_InterestExpenseNetMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ForeignCurrencyTranslationSegmentMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_CapitalLeaseObligationsMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_CleaningAndSanitizingMember_GW</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ExercisePriceRange34.26To35.26Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_RealEstateMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_NonqualifiedDefinedBenefitPlanMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_NetInvestmentHedgingMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_CommonStockMember_EQ</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q1</ContextName>
      <ElementCount>15</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_CustomerListsMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009Q2_OtherServicesMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_AccumulatedOtherComprehensiveIncomeMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2008Q1_M02_EcovationIncMember_FoodAndBeverageMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_ForeignExchangeContractMember_CashFlowHedgingMember_InterestExpenseNetMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2007_ParentMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2009_AccumulatedOtherComprehensiveIncomeMember</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2008_InternationalMember</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_LargeCapEquitySecuritiesMember_FairValueInputsLevel1Member_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_NondesignatedMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>D2010_CorporateMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2009_RealEstateMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>I2010_LargeCapEquitySecuritiesMember_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
  </ContextSummary>
  <BaseTaxonomies />
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
