.single-product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
	background: #DFDCD7;
}
.single-product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
	display: block;
    max-width: 600px;
    max-height: 600px;
    width: auto;
    height: auto;
    margin-left: -60px;
}

.woocommerce-billing-fields label {
	display: inline-block !important;
}

.single-product .up-sells .product_cat-horloges-2 .price {
	/*display:none;*/
}
.single-product .up-sells li .buttons {
	display:none;
}
.single-product .product_meta {
	display:none;
}

.page .products li.product_cat-horloges-2 .product-inner .buttons {
	display:none;
}
.page .products li.product_cat-watches .product-inner .buttons {
	display:none;
}
.page .products li.product_cat-montres .product-inner .buttons {
	display:none;
}
.page .products li.product_cat-packs-2 .product-inner .buttons {
	display:none;
}
.page .products li.product_cat-packs-en .product-inner .buttons {
	display:none;
}
.page .products li.product_cat-packs .product-inner .buttons {
	display:none;
}


span.pack-badge {
	background: #1073A7;
    color: white;
    padding: 10px 25px;
}
ul.products .product-inner:hover .pack-badge{
			position:absolute !important;
			top:-300px !important;
	}

.single-product ul.products .product-inner:hover .pack-badge{
			position:absolute !important;
			top:-330px !important;
	}

.woocommerce-order-received .woocommerce-order-details p, 
.woocommerce-order-received .woocommerce-order-details h2,
.woocommerce-order-received .woocommerce-order-details address {
	display:none;
}