.contenuPage:not(#gabarit_mobile_contenuPage) { 
	padding:0 4px 5px;
	display: grid;
	grid-gap: 0 4px;
	grid-template-columns: auto 300px;
	grid-auto-rows: minmax(0, auto);
	align-items: center;
	grid-template-areas: 'annonce_article indexBox_menu' 
		'. indexBox_menu';
}

.contenuPage:not(#gabarit_mobile_contenuPage) article { position:relative; grid-area: annonce_article; align-self: start; }

.contenuPage:not(#gabarit_mobile_contenuPage) #colonneDroite { grid-area: indexBox_menu; align-self: start; }

.dn { display:none; }

.dvp_loader {
	display:inline-block;
	margin-left:10px;
	width: 14px;
	height: 14px;
	position:absolute;
	top:calc(50% - 7px);
	left:-36px;
	z-index:2;
	border: 3px solid #000;
	border-right-color: transparent;
	border-radius: 50%;
	animation: spin 1s linear infinite;
}

@keyframes spin {
	from { transform: rotate(0deg);   opacity: 0.4; }
	50%  { transform: rotate(180deg); opacity: 1.0; }
	to   { transform: rotate(360deg); opacity: 0.4; }
}

#gabarit_mobile_contenuPage { padding:0; }

article > section {
	background: #fff;
	border: 1px solid #d7d9db;
	padding: 20px;
}

#gabarit_mobile_contenuPage article > section {
	background: #fff;
	border: 0;
	padding:0 10px;
	margin-top: 10px;
}

.msgerror, .msginfo, .msgsuccess, .msgwarning { margin: 20px 0; }

@media screen and (max-width: 1010px) {
	.contenuPage { grid-template-columns: 1fr !important; }
	#colonneDroite { display:none; }
	.msgerror, .msginfo, .msgsuccess, .msgwarning { padding:10px; }
}