.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}
.corps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
.hautdepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #0066CC;
	text-decoration: none;
}
.valeur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #930000;
}
.cadre1 {
	margin: 0px;
	padding: 1px;
	border: 1px solid #FFFFFF;
}
.corpsform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #006699;
}
.corps1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body {
	display: flex;
	justify-content: center;
	vertical-align: top;
	background-color: #1a1a1a;   
}
#moor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	color: #FFFFFF;  
}
#carroussel {
	width: 960px;
	overflow: hidden;
}
.remoulins {
	display: flex;
	animation-duration: 10s;
	animation-name: mesImages_2;
	animation-iteration-count: infinite;
}
@keyframes mesImages_2 {
	0% {
	transform: translateX(0);
	}
	50% {
	transform: translateX(-960px);
	}
	100% {
	transform: translateX(0);
	}
}
.restinclieres {
	display: flex;
	animation-duration: 20s;
	animation-name: mesImages_4;
	animation-iteration-count: infinite;
}
@keyframes mesImages_4 {
	0% {
	transform: translateX(0);
	}
	25% {
	transform: translateX(-960px);
	}
	50% {
	transform: translateX(-1920px);
	}
	75% {
	transform: translateX(-2880px);
	}
	100% {
	transform: translateX(0);
	}
}
.della_torre {
	display: flex;
	animation-duration: 25s;
	animation-name: mesImages_5;
	animation-iteration-count: infinite;
}
@keyframes mesImages_5 {
	0% {
	transform: translateX(0);
	}
	20% {
	transform: translateX(-960px);
	}
	40% {
	transform: translateX(-1920px);
	}
	60% {
	transform: translateX(-2880px);
	}
	80% {
	transform: translateX(-3840px);
	}
	100% {
	transform: translateX(0);
	}
}
