#tarteaucitronRoot #tarteaucitronAlertBig {
    background-color: white !important;
    max-width: 400px;
}

#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong {
    color: #333 !important;
}

div#tarteaucitronAlertBig button {
    margin: 0 auto 10px !important;
    display: block !important;
}

#tarteaucitronIcon button#tarteaucitronManager {
    display: none !important;
}

#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,
#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel {
    background: #2171ad !important;
}

#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {
    background: #2171ad !important;
}

#tarteaucitronRoot #tarteaucitron .tarteaucitronBorder,
#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain,
#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList,
#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {
    border-color: #2171ad !important;
    border-width: 3px !important;
}

#tarteaucitronRoot #tarteaucitron #tarteaucitronInfo, #tarteaucitron #tarteaucitronServices .tarteaucitronDetails {
    color: #2171ad !important;
    background-color: #f0f0f0;

}

#tarteaucitronRoot #tarteaucitron #tarteaucitronInfo {
    background-image: url(images/logo.png);
    background-repeat: no-repeat;
    background-position: center 5px;
    background-size: 85px;
    padding-top: 90px !important;
}
#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronDetails {
    background: #2171ad !important;
}

#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,
.tac_activate .tarteaucitronAllow {
    border: 1px solid white !important;
}

#tarteaucitronRoot a.tarteaucitronSelfLink {
    display: none;
}

#tarteaucitronRoot #tarteaucitronAlertBig {
    background-image: url(images/logo.png) !important;
    background-repeat: no-repeat !important;
    background-position: center 5px !important;
    background-size: 80px !important;
}
#tarteaucitronRoot #tarteaucitronAlertBig:before {
    content: none !important;
}

#tarteaucitronRoot #tarteaucitronAlertBig {
    padding-top: 80px !important;
}

#tarteaucitronAlertBig #tarteaucitronCloseAlert,
#tarteaucitronAlertBig #tarteaucitronPersonalize,
#tarteaucitronAlertBig #tarteaucitronPersonalize2,
.tarteaucitronCTAButton, #tarteaucitron #tarteaucitronPrivacyUrl,
#tarteaucitron #tarteaucitronPrivacyUrlDialog,
#tarteaucitronRoot .tarteaucitronDeny,
#tarteaucitronRoot .tarteaucitronAllow {
    background: #2171ad !important;

}
#tarteaucitronRoot .tarteaucitronDeny {
    background: #ccc !important;
}

#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert,
#tarteaucitron #tarteaucitronPrivacyUrl,
#tarteaucitron #tarteaucitronPrivacyUrlDialog {
    background: #fff !important;
    text-decoration: underline;
}

#tarteaucitronRoot #tarteaucitronPrivacyUrl {
    color:  #2171ad !important;
    text-decoration: underline;
}

#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny {
    background-color: #9C1A1A!important;
}

#tarteaucitronRoot .tarteaucitronDeny {
    background: rgba(156,26,26,0.8) !important;
}