span.tarteaucitron-magic-block {background: #333333;display: inline-block;padding: 25px;color: #ffffff;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: #ffffff !important}
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover,
html body #tarteaucitronRoot #tarteaucitron .tarteaucitronHidden:hover ul li {background: rgba(51, 51, 51, 0.2) !important;}
#tarteaucitron #tarteaucitronServices .tarteaucitronHidden,
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,
#tarteaucitronRoot #tarteaucitronSave {background: rgba(51, 51, 51, 0.07) !important}
#tarteaucitron .tarteaucitronBorder,
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain,
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList,
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {border-color:#333333 !important}
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine,
.tarteaucitron-toggle-group {background: rgba(51, 51, 51, 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:#ffffff !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: #333333 !important;color:#ffffff !important}
#tarteaucitronAlertBig #tarteaucitronCloseAlert {color: #333333 !important;background:#ffffff !important}
html body #tarteaucitronRoot #tarteaucitronAlertBig,
html body #tarteaucitronRoot span#tarteaucitronDisclaimerAlert{background-color:#ffffff!important}
html body #tarteaucitronRoot #tarteaucitronAlertBig span{color:#000000!important}
html body #tarteaucitronRoot div#tarteaucitronAlertBig:before,
html body #tarteaucitronRoot #tarteaucitronAlertBig span ul li,
html body #tarteaucitronRoot #tarteaucitronAlertBig span b{color:#000000!important}
html body #tarteaucitronRoot button.tarteaucitronAllow{background-color:#1B870B!important}
html body .tac_activate .tac_float .tarteaucitronAllow {background-color:#1B870B!important}
head .tarteaucitron-magic-block button {display: none;}
.tarteaucitron-magic-block button {border-radius: 4px;background-color:#1B870B!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:#fff!important}
html body .tac_activate .tac_float .tarteaucitronAllow,
html body #tarteaucitronRoot .tarteaucitronCheck:before{color:#fff!important}
.tarteaucitron-magic-block button {color:#fff!important}
html body #tarteaucitronRoot button.tarteaucitronDeny{background-color:#9C1A1A!important}
html body #tarteaucitronRoot button.tarteaucitronDeny{color:#fff!important}
html body #tarteaucitronRoot .tarteaucitronCross:before{color:#fff!important}
html body #tarteaucitronRoot #tarteaucitronCloseAlert{background-color:#dbdbdb!important}
html body #tarteaucitronRoot #tarteaucitronCloseAlert{color:#333333!important}
html body #tarteaucitronRoot #tarteaucitronPrivacyUrl{background-color:#f5f5f5!important}
html body #tarteaucitronRoot #tarteaucitronPrivacyUrl{color:#333!important}
html body #tarteaucitronRoot li.tarteaucitronLine.tarteaucitronIsAllowed{border-color:#1B870B!important}
html body #tarteaucitronRoot li.tarteaucitronLine.tarteaucitronIsDenied{border-color:#9C1A1A!important}
html body #tarteaucitronRoot #tarteaucitronDotGreen{background-color:#1B870B!important}
html body #tarteaucitronRoot #tarteaucitronDotRed{background-color:#9C1A1A!important}
button { border-radius: 3px;}
html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList{background:transparent!important}
