html body div#tarteaucitronRoot #tarteaucitronAlertBig {
    left: 95% !important;
    top: 95% !important;
    bottom: inherit !important;
    transform: translate(-100%, -100%);
    box-shadow: 0 20px 60px 0 #00000033 !important;
    border-radius: 15px !important;
    background: #FFF !important;
    color:  #00000033 !important;
    max-width: 500px;
    border: none !important;
    padding: 30px 0 0 !important;
    font-size: 12px !important;
    text-align: left !important;
    display: -ms-flexbox!important;
    display: flex !important;
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap !important;
    -ms-flex-pack: center!important;
    justify-content: center !important;
    margin: auto !important;
    position: fixed;
    box-sizing: content-box;
    z-index: 2147483645;
    overflow: hidden;
}

html body div#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert {
    height: 45px;
    min-height: 45px;
    padding: 0 !important;
    font-size: 14px !important;
    font-weight: 700;
    background: #FFF !important;
    color: #333 !important;
    border-top: 1px solid #eaeaea !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-radius: 0 !important;
    margin: 0 !important;
    width: calc(100% / 3) !important;
    -ms-flex-order: 0;
    order: 0;
}
html body div#tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronDeny {
    height: 45px;
    min-height: 45px;
    padding: 0 !important;
    font-size: 14px !important;
    font-weight: 700;
    background: var(--color-green) !important;
    color: var(--color-white) !important;
    border-top: 1px solid #eaeaea !important;
    border-right: 1px solid #eaeaea !important;
    border-bottom: none !important;
    border-left: none !important;
    border-radius: 0 !important;
    margin: 0 !important;
    width: calc(100% / 3 - 1px) !important;
    -ms-flex-order: 1;
    order: 1;
}
html body div#tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronAllow {
    height: 46px;
    min-height: 45px;
    padding: var(--popupBtnPadding) !important;
    font-size: 14px !important;
    font-weight: 700;
    background: var(--color-green) !important;
    color: var(--color-white) !important;
    border-top: 1px solid #eaeaea !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-radius: 0 !important;
    margin: 0 !important;
    width: calc(100% / 3) !important;
    -ms-flex-order: 2;
    order: 2;
}
html body div#tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronAllow {
    display: -ms-inline-flexbox!important;
    display: inline-flex !important;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    box-sizing: border-box;
    outline: none;
    min-width: auto !important;
}
#tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig::before, 
#tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig::before {
    content: 'Gestion des cookies' !important;
    color: #333;
}
#tarteaucitronRoot.tarteaucitronSize-middle span#tarteaucitronDisclaimerAlert {
    font-size: 16px !important;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow, #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny, .tac_activate .tarteaucitronAllow {
    background-color: var(--color-green) !important;
    color: #FFF !important;
}
#tarteaucitronRoot .tarteaucitronCheck::before,
#tarteaucitronRoot .tarteaucitronDeny .tarteaucitronCross::before,
#tarteaucitronRoot .tarteaucitronAllow .tarteaucitronCheck::before {
    content: none !important;
    display: none !important;
}   
#tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitronAlertBig #tarteaucitronPersonalize2, .tarteaucitronCTAButton, #tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog, #tarteaucitronRoot .tarteaucitronDeny, #tarteaucitronRoot .tarteaucitronAllow {
    background-color: var(--color-violet-dark) !important;
    color: #FFF !important;
}