body, html {
   background-color: #F3F3F3;
   font-family: Trebuchet MS;
   font-size: 20px;
   margin: 0;
   padding: 15px 15px 15px 15px;
}
	
#cartouche {
	margin: auto;
	margin-top: calc(10% - 106px);
	max-width: 800px;
	background-image: url(../img/bg-XMS-s.jpg);
	border-radius: 4px;
	text-align: center;
	box-shadow: 0px 0px 15px #1d1d1d;
	padding: 10px;
}

.cartouche-env {
	background-color: white;
	border-radius: 4px;
	padding-top: 40px;
	padding-bottom: 40px;
}

img.logo {
	width: 90%;
	margin-bottom: 50px;
	margin-top: 50px;
}

img.footer {
	width: 200px;
	margin-bottom: 50px;
	margin-top: 50px;
}


#footer {
	font-size: 15px;
	color: grey;
	margin: auto;
	margin-top: 50px;
	width: 100%;
	height: 90px;
	text-align: center;
	opacity: 0.5;
}