XML 142 R117.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reporting Segments (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Reporting Segments      
Number of reportable segments 4us-gaap_NumberOfReportableSegments    
Period within which an unusual or infrequent item is unlikely to recur 2 years    
Prior period with no similar unusual or infrequent item 2 years    
Outside United States      
Segment Reporting Information      
Revenues from external customers generated outside the United States $ 0all_EntityWideDisclosureOnGeographicAreasForeignRevenueFromExternalCustomers
/ us-gaap_StatementGeographicalAxis
= all_OutsideUsMember
$ 0all_EntityWideDisclosureOnGeographicAreasForeignRevenueFromExternalCustomers
/ us-gaap_StatementGeographicalAxis
= all_OutsideUsMember
$ 0all_EntityWideDisclosureOnGeographicAreasForeignRevenueFromExternalCustomers
/ us-gaap_StatementGeographicalAxis
= all_OutsideUsMember
Allstate Protection      
Segment Reporting Information      
Revenues from external customers generated outside the United States $ 1,080all_EntityWideDisclosureOnGeographicAreasForeignRevenueFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllStateProtectionMember
$ 1,060all_EntityWideDisclosureOnGeographicAreasForeignRevenueFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllStateProtectionMember
$ 992all_EntityWideDisclosureOnGeographicAreasForeignRevenueFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllStateProtectionMember