svg text {
	pointer-events: none;
}


.statBlock.hasInteractiveChart    table tr.active { opacity: 1.0; }
.statBlock.hasInteractiveChart table tr.desactive { opacity: 0.5;}

svg.ct-chart-pie g.ct-series path{
	stroke: #235585;
	stroke-width: 1px;
}

svg.ct-chart-pie g.ct-series path.active,
svg.ct-chart-pie g.ct-series line.active {
	opacity: 1;
	fill: rgb(251, 237, 204); /* 2020 */
	fill: #ffb6d2; /* 2021 */
	stroke: #235585;
	stroke-width: 1px;
}

.dataBlock.hasInteractiveChart table.hasFlags tr.active td:first-of-type .label::before {
	background-color: rgb(251, 237,204) !important;
	outline: 1px solid #235585;
}

.statBlock.hasInteractiveChart table tr.active td,
.statBlock.hasInteractiveChart table tr:hover td { 
	background-color: rgb(251, 237, 204); /* 2020 */
	background-color: #ffb6d2; /* 2021 */
	font-weight: 500;
}


svg.ct-chart-pie g.ct-series path.desactive,
svg.ct-chart-pie g.ct-series line.desactive {
	opacity: 0.1;
}


.ct-label { fill: #000 !important; opacity: 0; }

#chart-CPMheures .ct-label { opacity: 1; }

#chart-CPMheures .ct-label.ct-vertical { opacity: 0.25; }

   .ct-label.active { /* fill: #000 !important; */ opacity: 1; }
.ct-label.desactive { /* fill: #000 !important; */ opacity: 0; }