footer {
	bottom: 0;
	background-color: #303030;
	color: white;
	padding: 20px;
}
.logo > a> img {
	cursor:pointer;
	width: 115px;
}
hr {
	border-top: 1px solid #595959;
}
.horaires, .coordonnees {
	padding: 20px;
}
.horaires > a , .coordonnees > a {
	display: block;
	text-decoration: none;
	color: white;
	font-size: 12px;
	line-height: 25px;
}
.logoAmis, .logo {
	margin-top: 20px;
	text-align: center;
}
.logoAmis > img {
	width: 120px;
}
.copyright{
	margin: 30px 0 0 0;
	font-size: 10px;
	text-align: center; 
}
.copyright >p{
	margin-bottom: 0;
}
/*------------------------MEDIA QUERIES------------------------*/
@media (min-width: 767px) {
	.footerGrid {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 10px;
		grid-auto-rows: minmax(10px, auto);
	}
	.logoAmis, .logo {
		text-align: left;
		padding-left: 20px;
	}
	.logo {
		grid-column: 1/2;
		grid-row: 1;
	}
	.logoAmis {
		grid-column: 2/3;
		grid-row: 1;
	}
	.horaires {
		grid-column: 1/2;
		grid-row: 2;
	}
	.coordonnees {
		grid-column: 2/3;
		grid-row: 2;
	}
	.copyright {
		grid-column: 1/3;
		grid-row: 3;
	}
}
/*-------------------MEDIA 990--------------------------*/
@media (min-width: 990px) {
	.footerGrid {
		grid-template-columns: repeat(4, 1fr);
	}
	.logoAmis, .logo {
		text-align: center;
		padding-left: 0;
	}
	.logo {
		grid-column: 1;
		grid-row: 1;
	}
	.horaires {
		grid-column: 2;
		grid-row: 1;
	}
	.coordonnees {
		grid-column: 3;
		grid-row: 1;
	}
	.logoAmis {
		grid-column: 4;
		grid-row: 1;
	}
	.copyright {
		grid-column: 1/5;
		grid-row: 2;
	}
}