XML 116 R120.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reporting Segments (Details 4) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information      
Assets $ 108,533us-gaap_Assets $ 123,520us-gaap_Assets $ 126,947us-gaap_Assets
Investments 81,113us-gaap_Investments 81,155us-gaap_Investments 97,278us-gaap_Investments
Property-Liability      
Segment Reporting Information      
Assets 55,767us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
54,726us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
52,201us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
Investments 39,083us-gaap_Investments
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
39,638us-gaap_Investments
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
38,215us-gaap_Investments
/ us-gaap_StatementBusinessSegmentsAxis
= all_PropertyLiabilityMember
Allstate Financial      
Segment Reporting Information      
Assets 49,248us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
65,707us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
72,368us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Investments 38,809us-gaap_Investments
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
39,105us-gaap_Investments
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
56,999us-gaap_Investments
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Corporate and Other      
Segment Reporting Information      
Assets 3,518us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
3,087us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
2,378us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Investments $ 3,221us-gaap_Investments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
$ 2,412us-gaap_Investments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
$ 2,064us-gaap_Investments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember