/*chargé dans scripts_conditionnels*/
/*mode popup centree*/
#tarteaucitronAlertBig {
    box-shadow: 0 10px 30px #0000002b !important;
    background: #333 !important;

}
span#tarteaucitronDisclaimerAlert {
	padding: 0 10px;
	display: inline-block !important;
	overflow-y: auto;
	max-height: 50vh;
	line-height: normal;
	margin: 0 15em !important;
	color: white !important;
}

/*mode bandeau bas*/
div#tarteaucitronServices {
    box-shadow: 0 5px 30px #0000002b !important;
}

div#tarteaucitronRoot.tarteaucitronBeforeVisible::before {
    z-index: 100999 !important;
}

#tarteaucitronAlertBig button {
    border-radius: 5px !important;
}
div.tarteaucitronAlertBigBottom {
    border-radius: none !important;

    @media print
	{
		.no-print, .no-print *
		{
			display: none !important;
		}
	}
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,
.tac_activate .tarteaucitronAllow {
    border-radius: 5px !important;
}

#tarteaucitronIcon #tarteaucitronManager img {
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTQ0LjUgMTc2LjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE0NC41IDE3Ni42OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRUFCMDBGO30NCjwvc3R5bGU+DQo8ZyBpZD0iaWNvbW9vbi1pZ25vcmUiPg0KPC9nPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQwLjEsODAuM2g2NC4yVjU2LjJjMC04LjktMy4xLTE2LjQtOS40LTIyLjdjLTYuMy02LjMtMTMuOC05LjQtMjIuNy05LjRjLTguOSwwLTE2LjQsMy4xLTIyLjcsOS40DQoJcy05LjQsMTMuOC05LjQsMjIuN0w0MC4xLDgwLjNMNDAuMSw4MC4zeiBNMTQ0LjUsOTIuM3Y3Mi4yYzAsMy4zLTEuMiw2LjItMy41LDguNWMtMi4zLDIuMy01LjIsMy41LTguNSwzLjVIMTINCgljLTMuMywwLTYuMi0xLjItOC41LTMuNWMtMi4zLTIuMy0zLjUtNS4yLTMuNS04LjVWOTIuM2MwLTMuMywxLjItNi4yLDMuNS04LjVzNS4yLTMuNSw4LjUtMy41aDRWNTYuMmMwLTE1LjQsNS41LTI4LjYsMTYuNi0zOS42DQoJUzU2LjksMCw3Mi4yLDBjMTUuNCwwLDI4LjYsNS41LDM5LjYsMTYuNnMxNi42LDI0LjIsMTYuNiwzOS42djI0LjFoNGMzLjMsMCw2LjIsMS4yLDguNSwzLjVTMTQ0LjUsODksMTQ0LjUsOTIuM0wxNDQuNSw5Mi4zeiIvPg0KPC9zdmc+DQo=")  no-repeat;
	width: 25px !important; /* Width of new image */
	height: 25px !important; /* Height of new image */
	padding-left: 25px; /* Equal to width of new image */
}

#tarteaucitronRoot #tarteaucitronMainLineOffset,
#tarteaucitronRoot #tarteaucitronInfo,
#tarteaucitronRoot #tarteaucitronClosePanel,
#tarteaucitronRoot .catToggleBtn,
.tarteaucitronPlus,
.tarteaucitronTitle > button,
#tarteaucitronSave {
    background: #333 !important;
	color: #fff !important;
}

#tarteaucitronRoot .tarteaucitronH1, #tarteaucitronRoot .tarteaucitronH2 {
	color: #fff !important;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,
#tarteaucitron #tarteaucitronClosePanel {

    width: 170px !important;
}

.tarteaucitronLine {
	background-color: rgba(51, 51, 51, 0.1) !important;
}

#tarteaucitronRoot .tarteaucitronPlus::before {
	color:#fff !important;
}


#tarteaucitron #tarteaucitronServices .tarteaucitronLine:not(.tarteaucitronIsAllowed):not(.tarteaucitronIsdenied) .tarteaucitronAsk .tarteaucitronAllow,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAsk .tarteaucitronDeny,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine:not(.tarteaucitronIsAllowed):not(.tarteaucitronIsdenied) .tarteaucitronAsk .tarteaucitronDeny,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsdenied .tarteaucitronAsk .tarteaucitronAllow,
.tac_activate .tarteaucitronAllow,
.tac_activate .tarteaucitronDeny
{
	background: #555;
	color: #fff !important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny,
#tarteaucitronAllDenied2.tarteaucitronDeny {
	background-color: #d13737 !important;
	color: #fff !important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow,
#tarteaucitronPersonalize2.tarteaucitronAllow,
#tarteaucitronSaveButton {
	background-color: #008754 !important;
	color: #fff !important;
}

#tarteaucitronRoot .tarteaucitronCheck::before,
#tarteaucitronRoot .tarteaucitronCross::before {
	color: #fff !important;
}

#tarteaucitronRoot button#tarteaucitronBack {
	background: #333 !important;
}