#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom{
    background-color:#fff !important;
    color:#333 !important;
    font-size:13px !important;
    padding:12px 3px 7px 3px !important;
    box-shadow:0px 6px 36px -6px rgba(0,0,0,.4);
    font-family:"Anek Latin",sans-serif !important
}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom #tarteaucitronPrivacyUrl,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom #tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom #tarteaucitronDisclaimerAlert,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom #tarteaucitronDisclaimerAlert strong{
    font-size:13px !important;
    color:#333 !important;
    font-family:"Anek Latin",sans-serif !important
}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom .tarteaucitronAllow,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom .tarteaucitronDeny{
    background-color:#333 !important;
    color:#fff;
    border:1px solid #333 !important; 
    padding:5px 10px !important;
    font-size:12px !important;
    margin-left:8px !important;
    margin-right:8px !important;
    outline:0 !important;
    max-width:140px;
    font-family:"Anek Latin",sans-serif !important
}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom .tarteaucitronAllow:hover,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom .tarteaucitronDeny:hover{
    background-color:#fff !important;
    color:#333 !important
}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom .tarteaucitronAllow:hover .tarteaucitronCheck::before,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom .tarteaucitronAllow:hover .tarteaucitronCross::before,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom .tarteaucitronDeny:hover .tarteaucitronCheck::before,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom .tarteaucitronDeny:hover .tarteaucitronCross::before{
    color:#333 !important
}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom #tarteaucitronCloseAlert{
    background-color:#fff !important;
    color:#333;
    border:1px solid #333 !important;
    padding:5px 10px !important;
    font-size:12px !important;
    margin-left:8px !important;
    margin-right:8px !important;
    outline:0 !important;
    max-width:120px;
    font-family:"Anek Latin",sans-serif !important
}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom #tarteaucitronCloseAlert:hover{
    background-color:#333 !important;
    color:#fff !important
}
#tarteaucitronRoot a:focus-visible,#tarteaucitronRoot button:focus-visible{
    outline:0 !important
}
#tarteaucitronRoot.tarteaucitronBeforeVisible::before{
    background:#000 !important
}
#tarteaucitronRoot .tarteaucitronPlus::before{
    color:#555 !important
}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop{
    width:450px !important;
    max-width:88% !important;
    background:#fff !important;
    border-radius:10px !important;
    padding:5px 20px 20px !important
}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronDisclaimerAlert{
    color:#333 !important;
    font-size:13px !important;
    text-align:justify;
    padding:0;
    line-height:19px;
    margin:18px 0 30px !important;
    font-family:"Anek Latin",sans-serif !important
}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronDisclaimerAlert a{
    color:#333 !important;
    text-decoration:underline
}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronDisclaimerAlert a.btnDenyAll{
    display:block;
    text-align:right;
    margin-bottom:10px;
    color:#333 !important;
    font-size:14px;
    font-weight:bold;
    font-family:"Anek Latin",sans-serif !important
}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronDisclaimerAlert img{
    max-width:430px;
    max-height:100px;
    margin-bottom:20px;
    padding:10px;
    margin:0 auto 0px;
    display:table
}
@media(max-width: 520px){
    #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronDisclaimerAlert img{
        max-width:94%
    }
}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronAllow,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronDeny{
    background-color:#333 !important;
    color:#fff;
    border:2px solid #333 !important;
    padding:8px 13px !important;
    float:right;
    font-size:15px !important;
    margin-left:25px !important;
    outline:0 !important;
    max-width:140px;
    font-family:"Anek Latin",sans-serif !important
}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronAllow:hover,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronDeny:hover{
    background-color:#fff !important;
    color:#333 !important
}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronAllow:hover .tarteaucitronCheck::before,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronAllow:hover .tarteaucitronCross::before,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronDeny:hover .tarteaucitronCheck::before,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronDeny:hover .tarteaucitronCross::before{
    color:#333 !important
}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronCloseAlert{
    background-color:#fff !important;
    color:#333;
    border:2px solid #333 !important;
    padding:8px 15px !important;
    float:right;
    font-size:15px !important;
    margin-left:0 !important;
    outline:0 !important;
    max-width:120px;
    font-family:"Anek Latin",sans-serif !important
}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronCloseAlert:hover{
    background-color:#333 !important;
    color:#fff !important
}
@media(max-width: 520px){
    #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronAllow,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronDeny{
        font-size:13px !important;
        margin-left:5px !important
    }
    #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronCloseAlert{
        font-size:13px !important
    }
}
@media(max-width: 419px){
    #tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronAllow,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronDeny,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronCloseAlert{
        float:none !important;
        margin:10px auto !important;
        width:100px !important;
        max-width:88% !important
    }
}
#tarteaucitronRoot .tarteaucitronCTAButton,#tarteaucitronRoot #tarteaucitronCloseAlert{
    border-radius:4px !important
}
#tarteaucitronRoot #tarteaucitronPercentage{
    height:2px !important
}
#tarteaucitronRoot #tarteaucitronBack{
    background-color:#000 !important;
    opacity:.5 !important
}
#tarteaucitronRoot #tarteaucitron{
    background-color:#fff !important;
    padding:10px 0 0;
    overflow:hidden;
    border-radius:10px !important
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{
    background-color:transparent !important;
    color:#333 !important;
    outline:0 !important
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices{
    background-color:transparent !important;
    box-shadow:none !important;
    margin-top:25px !important;
    padding:0 10px 0 20px
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices *{
    font-family:"Anek Latin",sans-serif !important
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronIsDenied .tarteaucitronAllow,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronIsAllowed .tarteaucitronDeny{
    opacity:.2 !important
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow:hover,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny:hover,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronIsDenied .tarteaucitronAllow:hover,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronIsAllowed .tarteaucitronDeny:hover{
    opacity:1 !important
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny{
    opacity:1 !important
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory button.tarteaucitronAllow{
    background:#1b870b !important;
    opacity:1 !important
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow{
    background:#1b870b !important
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{
    background:#9c1a1a !important
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{
    background-color:#transparent !important;
    border:0 !important
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover{
    background-color:#transparent !important
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine{
    background:transparent !important
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder{
    background-color:transparent !important;
    border:0 !important
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul{
    margin-bottom:20px
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul>li{
    border-top:1px solid #ddd !important
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle>button{
    background:transparent !important;
    color:#333 !important;
    padding:5px !important
}
#tarteaucitronRoot .tarteaucitronH1{
    color:#333 !important;
    text-align:left !important;
    margin:0 0 15px !important
}
#tarteaucitronRoot .tarteaucitronH2{
    color:#333 !important
}
#tarteaucitronRoot .tarteaucitronH2{
    font-size:15px !important
}
#tarteaucitronRoot .tarteaucitronH3{
    font-size:15px !important
}
#tarteaucitronRoot #tarteaucitronInfo{
    background:transparent !important;
    color:#333 !important;
    border:0;
    text-align:left !important;
    max-width:100% !important;
    font-size:14px !important
}
#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronHidden{
    background:transparent !important
}