﻿html body #tarteaucitron #tarteaucitronServices .tarteaucitronLine,
html body #tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover {
    background: transparent;
}

html body #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,
html body #tarteaucitron #tarteaucitronServices .tarteaucitronHidden {
    background: transparent;
}

html body #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,
html body #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover {
    background: #333;
}

html body #tarteaucitronRoot #tarteaucitronAlertBig {
    background: rgba(0, 0, 0, 0.6) !important;
    font-family: Triangle-Light !important;
    font-size: 0.75rem;
    font: 0.75rem Triangle-Light !important;
}

html body #tarteaucitronRoot #tarteaucitronDisclaimerAlert {
    font-family: Triangle-Light !important;
    font-size: 0.75rem;
    font: 0.75rem Triangle-Light !important;
    color: #fff;
    margin-bottom: 10px;
    width: 100%;
    text-align: center;
}

    html body #tarteaucitronRoot #tarteaucitronDisclaimerAlert p {
        font: 0.75rem Triangle-Light !important;
        color: #fff;
        max-width: 50rem !important;
        margin: 0 auto;
        padding: 0 1.87rem 0.31rem 1.87rem;
    }

    html body #tarteaucitronRoot #tarteaucitronDisclaimerAlert a {
        border-bottom: 1px dotted #fff !important;
    }

html body #tarteaucitronRoot #tarteaucitron #tarteaucitronInfo * {
    font-family: Triangle-Light !important;
    color: #fff;
}

html body #tarteaucitron a {
    font-size: 16px !important;
    font-weight: normal !important;
    font-family: Triangle-Light !important;
}

html body #tarteaucitron #tarteaucitronInfo a {
    text-decoration: none !important;
    border-bottom: 1px dotted #fff !important;
}

html body #tarteaucitronAlertBig #tarteaucitronPersonalize,
html body #tarteaucitronAlertBig #tarteaucitronPersonalize2,
html body .tarteaucitronCTAButton,
html body #tarteaucitron #tarteaucitronPrivacyUrl,
html body #tarteaucitron #tarteaucitronPrivacyUrlDialog,
html body #tarteaucitronRoot .tarteaucitronAllow,
html body #tarteaucitronRoot .tarteaucitronDeny,
html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert {
    background: gray;
    color: #fff;
    opacity: 1;
    border-radius: 0 !important;
}

    html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover {
        background: #fff !important;
        color: black !important;
    }

    html body #tarteaucitronRoot .tarteaucitronAllow:hover .tarteaucitronCheck::before,
    html body #tarteaucitronRoot .tarteaucitronDeny:hover .tarteaucitronCross::before {
        /*color: black !important;*/
    }

    html body #tarteaucitronRoot .tarteaucitronDeny:hover,
    html body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny:hover {
        background: #9C1A1A !important;
    }

    html body #tarteaucitronRoot .tarteaucitronAllow:hover,
    html body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow:hover,
    html body .tac_activate .tarteaucitronAllow:hover {
        background: #008300 !important;
    }

html body #tarteaucitronAlertBig button#tarteaucitronCloseAlert, html body #tarteaucitronAlertBig button#tarteaucitronPersonalize, html body #tarteaucitronAlertBig button#tarteaucitronPersonalize2, html body button.tarteaucitronCTAButton, html body button#tarteaucitron #tarteaucitronPrivacyUrl, html body #tarteaucitron button#tarteaucitronPrivacyUrlDialog, html body #tarteaucitronRoot button.tarteaucitronDeny, html body #tarteaucitronRoot button.tarteaucitronAllow {
    font-family: Triangle-Light !important;
    font-size: 0.75rem !important;
}

html body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronH3,
html body #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a {
    font-size: 14px !important;
}

html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies {
    display: none;
}

html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle button .tarteaucitronPlus {
    display: none;
}

html body #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,
html body #tarteaucitron #tarteaucitronClosePanel {
    width: auto;
    padding: 5px 30px 5px 10px;
}

html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:before {
    transform: rotate( -45deg );
    top: -3px;
}

html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:after {
    transform: rotate( 45deg );
    top: 8px;
}

html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:before, html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:after {
    content: "";
    width: 16px;
    height: 18px;
    border-left: 1px solid #ffffff;
    display: block;
    margin-left: 5px;
    position: absolute;
    right: 0;
}

html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle button {
    background: none;
    color: #000000;
    margin: 20px 0 0 20px;
    padding: 0;
    display: inline-block;
}

html body #tarteaucitron #tarteaucitronServices .tarteaucitronDetails,
html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServicesTitle_mandatory .tarteaucitronName .tarteaucitronH3 {
    background: none;
    color: #000000;
    position: static;
    max-width: none;
    display: block !important;
    font-size: 12px !important;
    font-weight: 500;
    margin-top: 0;
}

html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServicesTitle_mandatory .tarteaucitronLine .tarteaucitronAsk {
    display: none
}

html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServicesTitle_mandatory .tarteaucitronLine .tarteaucitronName {
    width: 100%;
}

html body .tarteaucitronSelfLink {
    display: none;
}
