@supports not (width: max(1em, 2em)) {
	#ads::before {
		content: "Si cette page ne s'affiche pas complètement et que vous ne voyez pas le formulaire d'ajout en bas de page, veuillez procéder à la mise à jour du navigateur Internet de votre appareil.";
		color: red;
	}
}

/* hide msg 'remove adblock' */
#ads h1 {
	display: none;
}

#ads {
	text-align: center;
	max-width: 84rem;
	margin: 0 auto;
}

.ads {
	display: inline-block;
	position: relative;
	vertical-align: top;
	background-color: transparent;
	margin: 1% 0;
	padding: 0;
	width: 44%;
	max-width: 780px;
	height: 80px;
}
.ads:nth-child(even)::after {
	content: "\A";
	white-space: pre;
}

.ads div {
	visibility: hidden;
	position: absolute;
}
.ads div.active {
	visibility: visible;
}

.ads img {
	width: 100%;
	height: 100%;
}

#logoCC {
	display: inline-block;
	width: 11%;
	height: auto;
}

@media screen and (max-width: calc(1280px - 1px - 8px)) {	/* 8px for Edge margins */
	#ads {
		margin: 0;
	}

	.ads {
		display: block;
		margin: 0;
		width: 100%;
		height: 12vw;
	}

	#logoCC {
		display: none;
	}

	.ads ~ .ads {
		display: none;
	}
}
