2.2.0.25truefalse130 - Disclosure - Postretirement Benefits - Additional Information (Detail)truefalsefalse1falsefalsetruefalse{us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : Pension Benefits 7/1/2010 - 6/30/2011 eol_PE1341----1110-Q0005_STD_365_20110630_0_402249x408741http://www.sec.gov/CIK0000080424duration2010-07-01T00:00:002011-06-30T00:00:00falsefalsePension Benefitsus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_PensionPlansDefinedBenefitMemberus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisexplicitMemberpureStandardhttp://www.xbrl.org/2003/instancepure01false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.pg.com/taxonomy/role/disclosurepostretirementbenefitsadditionalinformation1falsefalsefalse00falsefalsefalsefalsefalse1falsefalsetruefalse{us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : Pension Benefits 7/1/2010 - 6/30/2011 eol_PE1341----1110-Q0005_STD_365_20110630_0_402249x408741http://www.sec.gov/CIK0000080424duration2010-07-01T00:00:002011-06-30T00:00:00falsefalsePension Benefitsus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_PensionPlansDefinedBenefitMemberus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisexplicitMemberpureStandardhttp://www.xbrl.org/2003/instancepure0OthernaNo definition available.No authoritative reference available.falsefalse2false0us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truetruefalse0.0720.072falsefalsefalsefalsefalseOtherus-types:percentItemTypepureAn assumption as to the rate of return on plan assets reflecting the average rate of earnings expected on the funds invested or to be invested to provide for the benefits included in the benefit obligation.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 87 -Paragraph 264 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph j falsefalse3false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.pg.com/taxonomy/role/disclosurepostretirementbenefitsadditionalinformation1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsetruefalse{us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis} : Other Retiree Benefits 7/1/2010 - 6/30/2011 eol_PE1341----1110-Q0005_STD_365_20110630_0_402249x408345http://www.sec.gov/CIK0000080424duration2010-07-01T00:00:002011-06-30T00:00:00falsefalseOther Retiree Benefitsus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxisexplicitMemberpureStandardhttp://www.xbrl.org/2003/instancepure0OthernaNo definition available.No authoritative reference available.falsefalse4false0us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truetruefalse0.0920.092falsefalsefalsefalsefalseOtherus-types:percentItemTypepureAn assumption as to the rate of return on plan assets reflecting the average rate of earnings expected on the funds invested or to be invested to provide for the benefits included in the benefit obligation.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 87 -Paragraph 264 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 132R -Paragraph 5 -Subparagraph j falsefalse14Postretirement Benefits - Additional Information (Detail)UnKnownUnKnownUnKnownUnKnowntruetrue