@import 'components/header.css';

header .menu{
	visibility: hidden;
}


.bloc{
	padding:15vh 3vw 10vh 3vw;
	position:fixed;
}

.en-tete{
	padding:0 22vw;
	width:auto;
	margin-bottom:1em;
}

.colonnes{
	columns: 3;
	column-fill: balance;
	height: 40vh; 
	overflow:scroll;
}

.colonnes p{
	text-align: left;
	font-size:1.25rem;
	margin-top: 7px;
}

.colonnes p strong{
	margin-top: -7px;
}

.colonne ol, .colonne ul, .colonne li{
	list-style-position: inside;
}

footer{
	position:absolute;
	width:calc(100% - 2.5vw);
	bottom:0;
	position:fixed;
}

@media screen and (max-width: 768px) {
	
	.bloc{
		position:relative;
	}

	.en-tete{
		padding:0 3vw;
		width:calc(100% - 6vw);
	}

	.colonnes{
		columns: 1;
		height: auto; 
	}

	footer{
		position:absolute;
		width:calc(100% - 2.5vw);
		bottom:0;
		position:relative;
	}

}