.cc .bigger.border h4, .cc .numberlist ul li {
	color: #ffa926;
}

.cc .bigger.border {
	border-color: #ffa926;
}

.cc .bigger.border {
	margin-top: 30px;
}

.cc .flex figure figcaption {
	background: none;
	font-size: 15px;
	font-style: initial;
	padding-top: 15px;
}

.cc.main article .body figure img {
    max-width: 100% !important;
}

.cc .map-info-interactive .title {
	text-align: left;
	font-size: 22px;
}

.cc .cmar h5 {
	font-size: 14px;
}

.cc.main.ctxt-basic .body .map-info-interactive p, .cc.main.ctxt-basic .body .map-encard-text {
    text-align: left;
}

.cc .semi-bold {
	font-weight: bold;
}

@media print {
	.cc.main article .body .flex {
	    display: flex !important;
	}
	.cc.main article .body .flex figure.flex30 {
	    width: 30% !important;
	}
	.cc .numberlist ul.flex50 li {
	    color: #000 !important;
	    font-size: 10pt !important;
	}
	.cc.main.ctxt-basic .body > div {
	    margin: 0 !important;
	    padding: 0 !important;
	}
	.cc.main #part2 + p, .cc.main #part3 + p, .cc.main #groupes-regionaux + p, .cc.main #part4 + p, .cc.main #part5 + p {
		font-size: 8pt !important;
	}
	.cc .cmar h5 {
	    font-size: 8pt !important;
	}
	.cc .flex.options > p {
		display: none !important;
	}
	.cc.main.ctxt-basic .body .card-link .card-item p {
	    font-size: 8pt !important;
	}
}