body {
	background-color: #fff;
	font-family: Quicksand, Roboto, Poppins, sans-serif;
}

main {
	margin: auto;
}

.entete {
  display: flex;
  align-items: center;
}

h1 {
position: absolute;
left: -9999px;
}


.logo { 
  height: 100px;
  width: 100px;
} 


header{
	padding: 20px;
	background-color: #F4F8FC;
	font-size: 14px;
	display: flex;
}

h2{
	text-align: center;
	color: #4A90E2;
	font-size: 21px;
	line-height: 1.6;
}

p {
	color: #2C3E50;
	text-align: center;
	font-size: 15px;
	line-height: 1.6;
	margin: 15px auto;
}

.lieu{
	margin: 0 auto;
	padding: 0 20px;
}

.lieu h6{
	color : #003366;
	font-size: 10px;
	line-height: 1;
	margin: 30px auto;
}

.lieu a{
	text-decoration: none;
	color: #4A90E2;
}

.lieu a:hover {
	color: #F5C64A;
	text-decoration: none;
}

.lien{
	margin: 0 auto;
	padding: 0 20px;
}

.lien a{
	text-decoration: none;
	color: #4A90E2;
}

.lien ul{
	display: block;
	list-style: none;
	margin-bottom: 20px;
}

.lien li{
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 1.6;
	margin: 20px auto;
}

.lien a{
	text-decoration: none;
	color: 4A90E2;
}

.lien a:hover {
	color: #F5C64A;
	text-decoration: none;
}

.intro {
	display: flex;
	width: 100%;
}

.intro p {
	color: #2C3E50;
	text-align: center;
	font-size: 15px;
	line-height: 1.6;
	margin: 20px auto;
}

.gif{
	height: 200px;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.gif-section {
  height: auto;
  max-width: 100%;
  margin: 0 auto;
}

.newsletter{
	height: auto;
	max-width: 100%;
	margin: 0 auto;
}

.newsletter p {
	color: #2C3E50;
	text-align: center;
	font-size: 15px;
	line-height: 1.6;
	margin: 20px auto;
}

footer {
	padding: 20px;
	background-color: #F4F8FC;
	font-size: 14px;
}

.footer-container {
	margin: 0 auto;
	padding: 0 20px;
}

 .footer-container ul {
	 list-style: none;
	 display: flex;
	 justify-content: center;
	 gap: 20px;
	 padding: 0;
	 margin: 0;
}

.footer-container a {
	color: #4A90E2;
	text-decoration: none;
	
}

.footer-container a:hover {
	color: #F5C64A;
	text-decoration: none;
}