#colonne {
	display: flex; display: -webkit-flex; display: -ms-flexbox;
	flex-direction: row; -webkit-flex-direction: row; -ms-flex-direction: row;
	flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap;
	justify-content: center; -webkit-justify-content: center; -ms-flex-pack: center;
}
.no-flex #colonne {
display: table;
}
#footer {
	display: flex; display: -webkit-flex; display: -ms-flexbox;
	flex-direction: row; -webkit-flex-direction: row; -ms-flex-direction: row;
	flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap;
	align-content: center; -webkit-align-content: center;  -ms-flex-line-pack: center;
	align-items: flex-start; -webkit-align-items: flex-start; -ms-flex-item-align: flex-start;
	justify-content: center; -webkit-justify-content: center; -ms-flex-pack: center;
}
.no-flex #footer {
display: table;
}
#footer .p1-texte {
	line-height: 160%;
}
#footer .p1-texte a {
	font-weight: 400;
	text-decoration: none;
	transition: 0.4s ease all; -moz-transition: 0.4s ease all; -webkit-transition: 0.4s ease all;
}
#footer .p1-texte a:hover, #footer .p1-texte a:link:hover {
	color: #e31b21;
	transition: 0.2s ease all; -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all;
}
