/**
 * Tarteaucitron — thème neutre (défaut)
 * Surcouche du CSS intégré de tarteaucitron.js, chargée en pied de page par le module toolkit.
 * Le remplacement de l'icône par un texte est géré par le réglage « icon_as_text ».
 *
 * @package Cavac_Shared_Toolkit
 * @since   1.9.0
 */
#tarteaucitronIcon{background:0 0;position:fixed;display:none;width:auto;z-index:2147483646}#tarteaucitronIcon #tarteaucitronManager{color:#434a54;background:#fff;cursor:pointer;text-transform:uppercase;display:inline-block;font-size:10px!important;padding:5px;border:none;width:50px;border-radius:40px;margin:10px;height:50px;font-weight:700;text-align:center!important;box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3)}#tarteaucitronIcon #tarteaucitronManager:hover{border:none!important;background:#e2e3e3}.youtube_player iframe{border:none}div#tarteaucitronAlertBig:before{display:none}#tarteaucitronRoot #tarteaucitronAlertBig{background:#fff;color:#333;box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3)!important;border-radius:4px!important}#tarteaucitronRoot .tarteaucitronDeny{border:0 solid #fff;background-color:#CB3030}#tarteaucitronAlertBig #tarteaucitronPrivacyUrl{cursor:pointer;color:#333;border-radius:0 0 4px 4px;display:block;opacity:1;background-color:#fff;border-bottom:0 dashed #ddd;margin:20px auto}button#tarteaucitronPersonalize2{border:none!important}button#tarteaucitronCloseAlert{border:1px solid #c79b6b!important;background:#c79b6b!important}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert, #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong, #tarteaucitronAlertBig #tarteaucitronPrivacyUrl, #tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog, .tac_activate .tac_float strong{color:#333!important}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{font-size:15px;font-family:sans-serif!important;color:#333!important}@media screen and (min-width:1024px){#tarteaucitronRoot #tarteaucitronAlertBig{height:150px!important}}div#tarteaucitronRoot.tarteaucitronBeforeVisible:before{display:none;content:'';position:fixed;width:0;height:0;background:#fff;top:0;left:0;z-index:999;opacity:.5}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronHidden,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden{background:#fff}#tarteaucitronRoot .tarteaucitronH1,#tarteaucitronRoot .tarteaucitronH2{color:#333}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button{color:#333;background:#eaeaea}div#tarteaucitronInfo{color:#333!important;border-bottom:0 solid;border-top:0 solid;border-color:#333}button#tarteaucitronPrivacyUrlDialog{background-color:#03a9f4!important}#tarteaucitron #tarteaucitronServices li.tarteaucitronLine:hover{background:#eaeaea}#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize,#tarteaucitronAlertBig #tarteaucitronPersonalize2,#tarteaucitronRoot .tarteaucitronAllow,#tarteaucitronRoot .tarteaucitronDeny,.tarteaucitronCTAButton{color:#fff;border-radius:4px}#tarteaucitronRoot div#tarteaucitronSave{background:white}#tarteaucitronRoot .tarteaucitronCross::before{content:'\2717';display:inline-block;color:#fff}#tarteaucitronRoot .tarteaucitronCheck::before{content:'\2713';display:inline-block;color:#fff}#tarteaucitronRoot .tarteaucitronPlus::before{content:'\271b';display:inline-block;color:#fff}#tarteaucitronRoot div#tarteaucitron {box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3); }div#tarteaucitronServices {margin-top: 0px !important;box-shadow: none;border-radius: 0px !important;}button#tarteaucitronClosePanel { border-radius: 0; right: 0px !important; }#tarteaucitron #tarteaucitronClosePanel, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie { background: #333; color: #fff; cursor: pointer; font-size: 15px; font-weight: 700; text-transform: uppercase; text-decoration: none; padding: 10px 0px; margin: 0px 0px 0px; position: relative; right: 0; text-align: center; width: 100%;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine { background: #fff; border-left: 5px solid transparent; margin: 0; overflow: hidden; padding: 10px 0px; }
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow, .tac_activate .tarteaucitronAllow, #tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected { background: #AFE333;color:#004536;}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny, .tac_activate .tarteaucitronDeny, #tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected { background: #CB3030;color: white;}
#tarteaucitronRoot .tarteaucitronAllow { background: #2196f3;}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow { background: #AFE333;color: #004536;}
#tarteaucitronRoot .tarteaucitronAllow { background: #AFE333; color:#004536; }
#tarteaucitronRoot .tarteaucitronDeny { background: #fbd600; }
