.imageproduit{text-decoration: none; outline: none; border: none;}
#boutique_container{
	width: 1024px;
	position: relative;
	left: 50%;
	margin-left: -512px;
	margin-top: 30px;

}
.link_name{
	min-height : 42px;
}
.box_boutique{
	display: inline-table;
	width: 186px;
	height: 261px;
	border: 3px solid #fff;
	-moz-border-radius: 7px / 6px;
	-webkit-border-radius: 7px / 6px;
	border-radius: 7px / 6px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #f5f5f5;
	margin-right: 57px;
	margin-bottom: 50px;
}
img.imageproduit{max-width: 186px;
max-height: 124px;}
.marque_prdt{
	color: #1b81a5;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 17px;
}
.nom_prdt{
	color: #e6a636;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 17px;
}
.link_name{
	text-align: center;
}
.reduc_prdt{
	position: absolute;
	margin-top: 55px;
	margin-left: 20px;
	color: #f4c91a;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 27px;
}
.prix_prdt{
	width: 65px;
	height: 25px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	position: absolute;
	padding-left: 26px;
	margin-left: 95px;
	margin-top: 65px;
	color: #fff;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 15px;
	background-color: #1c81a5;
}
.promo_none{
	width: 83px;
	color: #f4c91a;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 10px;
	position: absolute;
	margin-left: 10px;
	margin-top: 65px;
}
.text_prdt{
	color: #242e32;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 13px;
	margin-left: 10px;
	margin-top: 5px;
}
										/* fiche prdt*/
.imageproduit_fiche{
	width:200px;
	margin-bottom: 20px;
	display: table-column;
	border: 8px solid white;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.4);
	box-shadow: 0 0 5px rgba(0,0,0,.4);
}
#img{
	position: relative;
	width: 220px;
	left: 50%;
	margin-left: -500px;
}
.marque{
	font-family: "Source Sans Pro", sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #1c81a5;
}
.name{
	font-family: "Source Sans Pro", sans-serif;
	font-size: 22px;
	color: #464646;
}
.type{
	font-family: "Source Sans Pro", sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #464646;
}
.description{
	font-family: "Source Sans Pro", sans-serif;
	font-size: 15px;
	margin-top: 20px;
	max-width: 400px;
	color: #464646;
}
.reduc{
	font-family: "Source Sans Pro", sans-serif;
	font-size: 27px;
	font-weight: 700;
	color: #ffc835;
	position: absolute;
	left: 50%;
	margin-left: 305px;
	margin-top: 30px;
}
.price_fiche{
	font-family: "Source Sans Pro", sans-serif;
	font-size: 45px;
	font-weight: 700;
	color: #1c81a5;
	position: absolute;
	left: 50%;
	margin-left: 300px;
	margin-top: 60px;
}
#info_prdt{
	width: 450px;
	position: absolute;
	left: 50%;
	margin-left: -150px;
	margin-top: 20px;
}
#ajoutpanier{
	position: absolute;
	left: 50%;
	margin-left: 270px;
	margin-top: 140px;
	padding: 5px 20px 7px 20px;
	border: 1px solid #145c87;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzNTY4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxZTczYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iIzIxOGVkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNlYWNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #13568f 0%, #1e73a4 0%, #218ed3 92.24%, #3eacf2 100%);
	background-image: -o-linear-gradient(bottom, #13568f 0%, #1e73a4 0%, #218ed3 92.24%, #3eacf2 100%);
	background-image: -webkit-linear-gradient(bottom, #13568f 0%, #1e73a4 0%, #218ed3 92.24%, #3eacf2 100%);
	background-image: linear-gradient(bottom, #13568f 0%, #1e73a4 0%, #218ed3 92.24%, #3eacf2 100%);
	color: #fff;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: 300;
}
#ajoutpanier:hover{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYWNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiMyMThlZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTczYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzU2OGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #3eacf2 0%, #218ed3 7.76%, #1e73a4 100%, #13568f 100%);
	background-image: -o-linear-gradient(bottom, #3eacf2 0%, #218ed3 7.76%, #1e73a4 100%, #13568f 100%);
	background-image: -webkit-linear-gradient(bottom, #3eacf2 0%, #218ed3 7.76%, #1e73a4 100%, #13568f 100%);
	background-image: linear-gradient(bottom, #3eacf2 0%, #218ed3 7.76%, #1e73a4 100%, #13568f 100%);
}
#fiche_container{
	margin-top: 40px;
	min-height: 480px;
}
#text_prdt{
	position: absolute;
	width: 700px;
	height: 400px;
}
#boutique_container h1{
	text-align: center;
	color: #1b81a5;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 25px;
	font-weight: 600;
	margin-bottom: 20px;
}
.imgcenter_boutique{
	margin: auto;
}
#unavailable{
	position: absolute;
	left: 50%;
	margin-left: 270px;
	margin-top: 180px;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 13px;
}
#commandeend h1{
	text-align: center;
	color: #0083b2;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 43px;
	margin-top: 70px;
}
#commandeend p{
	margin-top: 20px;
	text-align: center;
	color: #464646;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 20px;
}
#commandeend{
	height: 500px;
}