/*banner*/
/*div#tarteaucitronAlertBig:before {content: 'Cookie use';font-size: 22px;}body #tarteaucitronRoot div#tarteaucitronAlertBig {bottom: 0;top: auto!important;left: 8px!important;right: auto!important;transform: initial!important;border-radius: 5px 5px 0 0!important;max-width: 250px!important;width: Calc(100% - 16px)!important;min-width: 0!important;padding: 25px 0;}span#tarteaucitronDisclaimerAlert {padding: 0 30px;font-size: 15px!important;}#tarteaucitronRoot span#tarteaucitronDisclaimerAlert {margin: 10px 0 30px;display: block;text-align: center;font-size: 21px;}div#tarteaucitronAlertBig button {margin: 0 auto 10px!important;display: block!important;width: Calc(100% - 60px);box-sizing: border-box;}*/

/*widget_etc*/
/*span.tarteaucitron-magic-block {background: #000000;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(0, 0, 0, 0.2) !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden {background: rgba(0, 0, 0, 0.07) !important}#tarteaucitron .tarteaucitronBorder, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden, #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {border-color:#000000 !important}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain, #tarteaucitron #tarteaucitronServices .tarteaucitronLine, .tarteaucitron-toggle-group {background: rgba(0, 0, 0, 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, #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: #000000 !important;color:#ffffff !important}#tarteaucitronAlertBig #tarteaucitronCloseAlert {color: #000000 !important;background:#ffffff !important}html body #tarteaucitronRoot #tarteaucitronAlertBig, html body #tarteaucitronRoot span#tarteaucitronDisclaimerAlert{background-color:#000000!important}html body #tarteaucitronRoot #tarteaucitronAlertBig span{color:#ffffff!important}html body #tarteaucitronRoot div#tarteaucitronAlertBig:before{color:#ffffff!important}html body #tarteaucitronRoot button.tarteaucitronAllow{background-color:#ffffff!important}html body .tac_activate .tac_float .tarteaucitronAllow {background-color:#ffffff!important}head .tarteaucitron-magic-block button {display: none;}.tarteaucitron-magic-block button {border-radius: 4px;background-color:#ffffff!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:#000000!important}html body .tac_activate .tac_float .tarteaucitronAllow, html body #tarteaucitronRoot .tarteaucitronCheck:before{color:#000000!important}.tarteaucitron-magic-block button {color:#000000!important}html body #tarteaucitronRoot button.tarteaucitronDeny{background-color:#ffffff!important}html body #tarteaucitronRoot button.tarteaucitronDeny{color:#000000!important}html body #tarteaucitronRoot .tarteaucitronCross:before{color:#000000!important}html body #tarteaucitronRoot #tarteaucitronCloseAlert{background-color:#ffffff!important}html body #tarteaucitronRoot #tarteaucitronCloseAlert{color:#3b3b3b!important}html body #tarteaucitronRoot #tarteaucitronPrivacyUrl{background-color:#ffffff!important}html body #tarteaucitronRoot #tarteaucitronPrivacyUrl{color:#292929!important}html body #tarteaucitronRoot li.tarteaucitronLine.tarteaucitronIsAllowed{border-color:#ffffff!important}html body #tarteaucitronRoot li.tarteaucitronLine.tarteaucitronIsDenied{border-color:#ffffff!important}html body #tarteaucitronRoot #tarteaucitronDotGreen{background-color:#ffffff!important}html body #tarteaucitronRoot #tarteaucitronDotRed{background-color:#ffffff!important}#tarteaucitron #tarteaucitronServices_mandatory button {    margin: 0!important;}*/


.tarteaucitronIconBottomLeft #tarteaucitronManager {
    border-radius: 0px!important;}
#tarteaucitronIcon{z-index: 99!important; left: 49px!important;}
button#tarteaucitronManager, button#tarteaucitronManager:hover {background: #481100!important;}
#tarteaucitronIcon #tarteaucitronManager img {width: 30px!important;height: 30px!important;}

@media(min-width: 576px){#tarteaucitronIcon{z-index: 99!important; left: 0px!important;}
	button#tarteaucitronManager, button#tarteaucitronManager:hover {    margin-left: 8px!important;}
	#tarteaucitronIcon #tarteaucitronManager img {width: 50px!important;height: 50px!important;}
	.tarteaucitronIconBottomLeft #tarteaucitronManager {border-radius: 7px 7px 2px 2px!important;}	
}

button#tarteaucitronManager  img{filter: brightness(0) invert(1)!important;}
.h-captcha {    margin-bottom: 15px!important;}
button#tarteaucitronPrivacyUrl{display: none!important!important;}

#tarteaucitronDisclaimerAlert{/*text-align: center!important;*/ padding: 0.5rem 2.5rem!important;}
#tarteaucitronDisclaimerAlert a{color: #FF0!important; text-decoration: underline!important;}
#tarteaucitronDisclaimerAlert a:hover{color: #FF0!important; text-decoration: none!important;}