body{
	width: 500pt; font-size: 12pt; margin: auto;
}
.product-img-box {
	display: block;
	position : static!important;
	width: 100%!important;
}

.product-shop {
	display: block;
	position : static!important;
	width: 100%!important;
	padding: 0 10px;
}

#customer-reviews{
	display: none;
}

.product-info-header{
	height: auto !important;
}

#top-menu, #header-nav,.skip-link, .breadcrumbs, #main_footer, .block.block-related, #product-options-wrapper, .product-options-bottom, .global-site-notice,.slick-prev,.slick-next, #customer-reviews{
	display: none!important;
}

.wrapper_nav-primary{
	background-color: #fff;
}

.page-header-container{
	border: 0 none;
}

.logo img + img{
	display: none;
}

.product-essential{
	height: auto!important;
}

body.catalog-product-view .product-view .product-img-box{
	float: none; margin: auto; position: static;width: 450px;
}

.product-img-box img{
	width: 450px !important;
	margin: auto;
	display: none!important;
}

.product-img-box .slick-track > img:first-child{
	display: block!important;
}

.slick-track{
	width: 450px!important;
	margin: 20px auto!important;
	transform: none !important;
}


.product-view .product-shop{
	width: 100%; float: none;
}

.product-view .product-img-box .product-name h1{
	width: 90%;
	margin: auto;
	text-align: center;
	margin-top: 20px;
}

.page-print .product-view .product-shop .product-name .h1{
	display: block!important;
}

.product-view .product-shop .product-name .h1:after{
	/*display: none;*/
}

body.catalog-product-view .product-info-header{
	height: auto;
	width: 50%;
	margin: auto;
}

body.catalog-product-view .product-info-header .level{
	width: 100%!important;
	padding: 0 !important;
	margin: 6px 0;
	float: none !important;
	border-right: 0 none!important;
	text-align: left!important;
}

body.catalog-product-view .product-info-header .level span{
	line-height: 21px!important;
	height: 21px !important;
	margin: 0!important;
	padding: 0!important;
	background: none!important;
	display: inline!important;
}

body.catalog-product-view .product-info-header .level:first-child span{
	text-indent: 0%!important;
	width: auto!important;
}

body.catalog-product-view .bloc-professeur .professeur-img, body.catalog-product-view .bloc-professeur .professeur-desc{
	width: 100%;
	display: block;
}

body.catalog-product-view .bloc-professeur .professeur-img img{
	margin: auto;
}


body.catalog-product-view .bloc-professeur .professeur-desc{
	display: block;
	width: 100%;
	padding: 0 10px;
	margin-bottom: 20px;
}

body.catalog-product-view .bloc-philosophie{
	padding: 10px 25px;
}