Quarterly report pursuant to Section 13 or 15(d)

Borrowings (Details Textual 3)

v2.4.1.9
Borrowings (Details Textual 3) (Other [Member], USD $)
0 Months Ended 9 Months Ended
Sep. 29, 2014
Oct. 01, 2013
Nov. 30, 2014
Jun. 06, 2014
Jun. 07, 2013
Short-term Debt [Line Items]          
Outstanding borrowings under accounts receivable securitization facility       $ 100,000,000us-gaap_LineOfCredit $ 208,000,000us-gaap_LineOfCredit
CBI accounts receivable securitization facility [Member]
         
Short-term Debt [Line Items]          
Accounts receivable securitization facility, Term 364 days 364 days      
Accounts receivable securitization facility, Maximum borrowings one     190,000,000.0stz_AccountsReceivableSecuritizationFacilityMaximumBorrowingsOne
/ us-gaap_DebtInstrumentAxis
= stz_AccountsReceivableSecuritizationFacilityMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
   
Accounts receivable securitization facility, Maximum borrowings two     290,000,000.0stz_AccountsReceivableSecuritizationFacilityMaximumBorrowingsTwo
/ us-gaap_DebtInstrumentAxis
= stz_AccountsReceivableSecuritizationFacilityMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
   
Outstanding borrowings under accounts receivable securitization facility     0us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= stz_AccountsReceivableSecuritizationFacilityMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
   
Remaining borrowing capacity     275,000,000us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
/ us-gaap_DebtInstrumentAxis
= stz_AccountsReceivableSecuritizationFacilityMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
   
Crown accounts receivable securitization facility [Member]
         
Short-term Debt [Line Items]          
Accounts receivable securitization facility, Term 364 days 364 days      
Accounts receivable securitization facility, Maximum borrowings one     100,000,000.0stz_AccountsReceivableSecuritizationFacilityMaximumBorrowingsOne
/ us-gaap_DebtInstrumentAxis
= stz_CrownAccountsReceivableSecuritizationFacilityMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
   
Accounts receivable securitization facility, Maximum borrowings two     160,000,000.0stz_AccountsReceivableSecuritizationFacilityMaximumBorrowingsTwo
/ us-gaap_DebtInstrumentAxis
= stz_CrownAccountsReceivableSecuritizationFacilityMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
   
Outstanding borrowings under accounts receivable securitization facility     0us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= stz_CrownAccountsReceivableSecuritizationFacilityMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
   
Remaining borrowing capacity     $ 110,000,000us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
/ us-gaap_DebtInstrumentAxis
= stz_CrownAccountsReceivableSecuritizationFacilityMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember