body{
	text-align: center;
}

img {
  box-shadow: 1px 1px 10px 2px #656565;
}

.bouton>a,.bouton_precedent>a{
	text-decoration:none;
	color: black;
} 

.prix{
	font-weight: bold;
}

.prix>span{
	font-size: 1.2em;
}

.error{
	color: red;
	font-weight: bold;
}

h1{
/*
	Couleur pour background Noël
*/
/*
	color: white;
*/
	color: black;
	font-variant: small-caps;
	font-size: 4em;
	width: 100%;
	height: 120px;
	padding-top: 60px;
	background-image: url(./background.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}

#footer{
	background-position: bottom center;
}

div{
	width: 100%;
	border: 1px solid #BFBFBF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h1,body{
	margin: 0;
}

.rating>span:after,.rating{
	content: "\2605";
/*
	color: #1E90FF;
*/
	color: #D41B1B;
	font-weight: bold;
}

.bouton,.bouton_offert{
	font-family: Arial,sans-serif;
	width: 160px;
	height: 30px;
	padding-top: 10px;
	border-radius: 4px;
	margin-left: auto;
	margin-right: auto;
}

.bouton{
	background: #6DF06D;
}

.bouton_offert{
	background: #EF3450;
}

.bouton_precedent{
	background: #BFBFBF;
	font-family: Arial,sans-serif;
	width: 100px;
	height: 25px;
	padding-top: 8px;
	border-radius: 4px;
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 640px) {
    .bouton,.bouton_offert,.bouton_precedent{
		font-family: Arial,sans-serif;
		width: 160px;
		height: 30px;
		padding-top: 10px;
		border-radius: 4px;
		margin-left: auto;
		margin-right: auto;
	}
	
	h1{
		font-variant: small-caps;
		font-size: 3em;
		width: 100%;
		height: 80px;
		padding-top: 10px;
		background-image: url(./background.jpg);
		background-size: cover;	
		background-repeat: no-repeat;
		background-position: top center;
	}
	
	img{
		width: 60%;
		border: none; 
	}
}

