.retour p{
	text-align: center;
	font-size: 15px;
	background: white;
	width: 350px;
	padding: 20px 0;
	border-radius: 0 20px 20px 0;
}
.retour p a{
	color: black;
	font-size: 20px;
	text-decoration: underline;
}
.all{
	background: white;
	border-radius: 10px;
	width: 90%;	
	margin: 40px auto 0 auto;
	padding: 20px 0;
}
.centrage{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 20px; 
}
.centrage img{
	transition: .3s;
}
.centrage img:hover{
	transform: scale(1.1);
	transition: .3s;
}
.centrage span{
	color: red;
}
.erreur{
	margin: 5px 0;
	background-color: #ddd;
	text-align: center;
	padding: 5px 0;
	border-radius: 4px;
}
.tableau{
	margin: 0 auto;
	width: 40%;
}
.tableau h2{
	text-transform: uppercase;
	text-align: center; 
	padding-bottom: 20px;
}
dl{
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	padding-top: 20px;
	border-bottom: 2px solid #f2f2f2; 
}
.tableau dl a{
	color: black;
	text-decoration: underline;
}
.tableau input[type="submit"]{
	margin: 10px 0;
}
.synopsis input{
	width: 15%;
	margin: 0 auto;
	padding: 8px; 
}
.resume{
	width: 60%;
	margin: 0 auto;
	line-height: 25px;
}
.resume h2{
	text-align: center;
	margin: 30px 0;
}
@media screen and (max-width: 800px){
	.centrage{
		flex-direction: column;
	}
	.tableau{
		margin-top: 40px;
		width: 80%;
	}
	.resume{
		width: 90%;
	}
}