span.tarteaucitron-magic-block {background: #f5f5f5;display: inline-block;padding: 25px;color: #222222;text-align: center;max-width: 400px;font-size: 14px;}
span.tarteaucitron-magic-block b {font-size: 17px;}
span.tarteaucitron-magic-block button {margin-top: 15px;}
div#tarteaucitronAlertBig {box-sizing: border-box!important;}
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle a {color: #222222 !important}
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover, #tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover, html body #tarteaucitronRoot #tarteaucitron .tarteaucitronHidden:hover ul li {background: rgba(245, 245, 245, 0.2) !important;}
#tarteaucitron #tarteaucitronServices .tarteaucitronHidden, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden, #tarteaucitronRoot #tarteaucitronSave {background: rgba(245, 245, 245, 0.07) !important}
#tarteaucitron .tarteaucitronBorder, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden, #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {border-color:#f5f5f5 !important}
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain, #tarteaucitron #tarteaucitronServices .tarteaucitronLine, .tarteaucitron-toggle-group {background: rgba(245, 245, 245, 0.1) !important}
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName b, #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b, #tarteaucitronAlertSmall #tarteaucitronCookiesNumber, #tarteaucitronAlertSmall #tarteaucitronManager, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle b, #tarteaucitron #tarteaucitronInfo a, html body #tarteaucitronRoot div#tarteaucitronInfo, #tarteaucitron .tarteaucitronH1, #tarteaucitron .tarteaucitronName .tarteaucitronH2,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong, #tarteaucitronRoot .tarteaucitronPlus::before, #tarteaucitron .tarteaucitronTitle button {color:#222222 !important}
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine, #tarteaucitronAlertBig, #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert, #tarteaucitronAlertSmall, .tac_activate, .tac_activate .tac_float, .tac_activate .tac_float b, #tarteaucitron #tarteaucitronClosePanel, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle:hover, #tarteaucitron #tarteaucitronInfo, #tarteaucitron #tarteaucitronServices .tarteaucitronDetails, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle, #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover, div#tarteaucitronServices, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button {background: #f5f5f5 !important;color:#222222 !important}
#tarteaucitronAlertBig #tarteaucitronCloseAlert {color: #f5f5f5 !important;background:#222222 !important}
body span.tarteaucitron-magic-block {width:100%;max-width: 100%;height: 100%;display: inline-flex;flex-direction: column;justify-content: center;border-radius: 6px;}
body span.tarteaucitron-magic-block button {margin:0 auto;}
html body #tarteaucitronRoot #tarteaucitronAlertBig, html body #tarteaucitronRoot span#tarteaucitronDisclaimerAlert{background-color:#000000!important}
html body #tarteaucitronRoot #tarteaucitronAlertBig span{color:#f5f5f5!important}
html body #tarteaucitronRoot div#tarteaucitronAlertBig:before, html body #tarteaucitronRoot #tarteaucitronAlertBig span ul li, html body #tarteaucitronRoot #tarteaucitronAlertBig span b{color:#f5f5f5!important}
html body #tarteaucitronRoot button.tarteaucitronAllow{background-color:#549fb4!important}
html body .tac_activate .tac_float .tarteaucitronAllow {background-color:#549fb4!important}
head .tarteaucitron-magic-block button {display: none;}
.tarteaucitron-magic-block button {border-radius: 4px;background-color:#549fb4!important;cursor: pointer;display: inline-block;padding: 6px 10px;text-align: center;text-decoration: none;width: auto;border: 0;cursor:pointer;}
html body #tarteaucitronRoot button.tarteaucitronAllow{color:#f5f5f5!important}
html body .tac_activate .tac_float .tarteaucitronAllow, html body #tarteaucitronRoot .tarteaucitronCheck:before{color:#f5f5f5!important}
.tarteaucitron-magic-block button {color:#f5f5f5!important}
html body #tarteaucitronRoot button.tarteaucitronDeny{background-color:#cf5446!important}
html body #tarteaucitronRoot button.tarteaucitronDeny{color:#f5f5f5!important}
html body #tarteaucitronRoot .tarteaucitronCross:before{color:#f5f5f5!important}
html body #tarteaucitronRoot #tarteaucitronCloseAlert{background-color:#e48537!important}
html body #tarteaucitronRoot #tarteaucitronCloseAlert{color:#f5f5f5!important}
html body #tarteaucitronRoot #tarteaucitronPrivacyUrl{background-color:#001e00!important}
html body #tarteaucitronRoot #tarteaucitronPrivacyUrl{color:#f5f5f5!important}
#tarteaucitronIcon.tarteaucitronIconBottomLeft{z-index:20;}
html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList{background:transparent!important}