form {
	margin: 0;
	padding: 0;
}
#ventenet-right .products {
	margin-bottom: 1px;
}
#ventenet-right fieldset.ventenet-search {
	margin-top: 15px;
}

#ventenet-bloc {
	margin: 0;
	padding: 0;
}
#shop-bloc-zoom {
	display: block;
	float: left;
	width: 390px;
	height: 500px;
	margin: 6px 6px 0 6px;
	/* border: 1px solid #110c79; */
}

#shop-bloc-description {
	display: block;
	float: left;
	width: 380px;
	height: 500px;
	margin: 0;
	margin-top: 6px;
	margin-right: 6px;
	position: relative;
	overflow: hidden;
}
	#productlockinterface {
		position: absolute;
		top: 0;
		left: 0;
		width: 380px;
		font-size: 25px;
		font-weight: bold;
		color: #000;
		text-align: center;
		height: 500px;
		line-height: 250px;
		background: #fff url(/images/product/stock_exhausted.gif);
		filter:alpha(opacity=70);
		-moz-opacity:.70;
		opacity:.70;
		z-index: 900;
		display: none;
		text-transform: uppercase;
	}
	#shop-product-views {
		height: 79px;
		/*padding-top: 0;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 6px;*/
		padding:0;
		/*border-bottom: 1px solid #c3c2dd;*/
		position: relative;
	}
		.views-left, .views-right {
			display: block;
			float: left;
			width: 11px;
			height: 79px;
			position: absolute;
			background: #8885bc;
		}
		.views-left {
			top: 0;
			left: 0;
		}
		.views-right {
			top: 0;
			right: 0;
		}
		#product-views-slider {
			/*background: #fff;*/
			height: 79px !important;
			width: 392px/*350px;*/
			overflow: hidden;
		}
			.views-slider {
				display: block;
				float: left;
				background: #fff;
				width: 77px;
				height: 77px;
				border: 1px solid #8885bc;
				margin-right: 4px;
			}
			.views-slider img {
				margin: 1px;
				width: 59px;
				height: 76px;
			}
			.views-slider a.noview * {
				filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20;
			}
			/* * */
			.insidev {
				width: 395px;/*415px;*/
				height: 79px !important;
				overflow: hidden;
			}
			.insidev ul {
				height: 77px !important;
				margin: 0;
				padding: 0;
				list-style-type: none;
			}
			.insidev li.views-slider {
				display: block;
				float: left;
				background: #fff;
				width: 60px !important;
				height: 77px !important;
				border: 1px solid #8885bc;
				margin-right: 4px;
			}
			/*.movev {
				background: #fff;
			}*/
			/* * */
			
	#shop-product-manufacturer {
		height: 80px;
		margin-top: 2px;
		overflow: hidden;
		background: #fff;
	}		
	#shop-product-description {
		height: 188px;
		overflow: hidden;
		margin-top: 2px;
		padding-top: 12px;
		/*background: #c3c2dd;*/
	}
		
		#spdescription {
			width: 158px;
			display: block;
			float: left;
			margin-left: 12px;
			height: 200px;
		}
		#spdescription a {
			font-weight: bold;
			text-decoration: none;
			color: #110c79;
		}
		#spdescription a:hover { text-decoration: underline; }
		#spprice {
			display: block;
			float: left;
			width: 200px;
			height: 200px;
		}
			.box_spprice {
				width: 200px;
				margin-top: 4px;
				background: #c3c2dd url(../../../images/product/bg_price.gif) 0 0 no-repeat;
			}
			.box_spprice div.bcontent {
				display: block;
				height: 16px;
				line-height: 20px;
				background: transparent;
				line-height: normal;
				padding: 0 6px;
				position: relative;
			}
			#product_privileges {
				position: absolute;
				top: 15px;
				left: 32px;
				font-size: 16px;
				color: #f48825;
				font-weight: bold;
				text-align: center;
			}
			#product_privileges_p {
				font-size: 20px;
			}
			.box_spprice div.bcontent p {
				clear: left;
				margin: 0;
				padding: 0;
			}
			.box_spprice div.bcontent label {
				display: block;
				float: left;
				/*margin-left: 3%;*/
				padding-right: 1%;
				width: 62%;
			}
			.box_spprice div.bcontent input {
				background: transparent;
				border: 0;
				font-size: 10px;
				font-family: "Trebuchet Ms", Verdana, Arial, sans-serif;
				margin: 0;
				padding: 0;
			}
			.box_spprice span.bhead, 
			.box_spprice span.bfoot {
				display: block;
				width: 100%;
				left: 0;
				bottom: 0;
				font-size: 1px;
				overflow: hidden;
				line-height: 1px;
			}
			.box_spprice span.bhead {
				background: transparent url(../../../images/product/bg_price.gif) left top no-repeat;
				height: 3px;
			}
			.box_spprice span.bfoot {
				background: transparent url(../../../images/product/bg_price.gif) left bottom no-repeat;
				height: 4px;
			}
	#shop-product-colors {
		height: 10px;
		line-height: 10px;
		overflow: hidden;
		margin-top: 2px;
		display: none;
	}
	
	#shop_desc_sup{
		margin-left:12px;
		height:200px;
	}
	
	
	#shop-product-colors a {
		color: #110c79;
	}
	#shop-product-order {
		width: 380px;
		overflow: hidden;
	}
	#shop-product-size,
	#shop-product-quantity {
		padding-left: 15px;
		height: 33px;
		line-height: 33px;
		overflow: hidden;
		margin-top: 2px;
		/*background: transparent url(../../../images/product/bg_size_quantity.gif) 0 0 repeat-x;*/
	}
	#shop-product-size {
		width: 366px;
		height: 69px;
		line-height: 16px;
		/*background: #c3c2dd;*/
		position: relative;
		overflow: hidden;
	}
	#shop-product-size b,
	#shop-product-quantity b {
		display: block;
		float: left;
		width: 70px;
		text-transform: uppercase;
	}
	#shop-product-quantity {
		display: block;
		float: left;
		width: 182px;
		margin-right: 2px;
	}
	#shop-product-valid {
		display: block;
		float: left;
		width: 181px;
		height: 33px;
		line-height: 33px;
		overflow: hidden;
		margin-top: 1px;
	}
	
	#shop-product-size b {
		display: block;
		float: left;
		height: 33px;
		line-height: 33px;
	}
	#shop-product-size a {
		text-decoration: none;
		color: #110c79;
	}
	#shop-product-size a:hover {
		font-weight: bold;
		color: #ffc705;
		font-size: 14px;
	}
	#shop-product-size a.selectedsize {
		font-weight: bold;
		color: #ffc705;
		font-size: 14px;
	}
	a.selectedsize {
		font-weight: bold;
		color: #ffc705;
		font-size: 14px;
	}
	

#shop-bloc-style,
#shop-bloc-marque {
	display: block;
	float: left;
	width: 386px;
}
#shop-bloc-style {
	margin: 6px 6px 0 6px;
}
#shop-bloc-marque {
	padding: 0 6px 60px 0;
}

#shop-bloc-style h3,
#shop-bloc-marque h3 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	font-size: 12px;
	color: #110c79;
	height: 30px;
	line-height: 30px;
	background: #e2e1ef;
	text-transform: uppercase;
	margin-bottom: 1px;
	position: relative;
}
#shop-bloc-style h3 span.style-more,
#shop-bloc-marque h3 span.style-more {
	position: absolute;
	right: 5px;
	height: 30px;
	line-height: 30px;
	text-transform: lowercase;
}
#shop-bloc-style h3 span.style-more a,
#shop-bloc-marque h3 span.style-more a {
	color: #110c79;
}
#shop-bloc-style h3 a:first-letter,
#shop-bloc-marque h3 a:first-letter {
	text-transform: uppercase;
}

.products-box {
	height: 110px;
	background: #e2e1ef;
}
	.products-box .pleft {
		float: left;
		margin: 0 4px;
		margin-left: 7px;
	}
	.products-box .pright {
		float: left;
		margin: 0 3px;
		margin-right: 7px;
	}	
	
	#ventnet-last {
		margin: 0;
		margin-top: 15px;
		padding: 0;
		padding-left: 10px;
		font-size: 12px;
		color: #110c79;
		height: 30px;
		line-height: 30px;
		background: #e2e1ef;
		text-transform: uppercase;
		margin-bottom: 1px;
	}
	.last-arrows {
		text-indet: -9000px;
		font-size: 10px;
		height: 16px;
		line-height: 20px;
		background: #e2e1ef;
		overflow: hidden;
	}
	.last-top {
		margin-bottom: 1px;
		background: #e2e1ef url(../../../images/product/arrow-top.gif) 0 0 no-repeat;
	}
	.last-bottom {
		background: #e2e1ef url(../../../images/product/arrow-bottom.gif) 0 0 no-repeat;
	}
	
	.products {
		display: block;
		width: 182px;
		height: 110px;
		background: yellow;
		position: relative;
		background: #e2e1ef url(../../../images/product/bg_products_box.gif) 10px 11px no-repeat;
	}
	ul#products-last li {
		display: block;
		width: 182px;
		height: 110px;
		overflow: hidden;
		margin: 0;
		margin-bottom: 0;
		padding: 0;
		position: relative;
	}
	ul#products-last li {
		margin-bottom: 1px;
	}
	.products p {
		display: block;
		overflow: hidden;
		height: 95px;
		margin: 0;
		padding: 0;
		padding-left: 92px;
		padding-top: 15px;
	}
	.products img {
		position: absolute;
		top: 12px;
		left: 11px;
		width: 70px;
		height: 85px;
	}
	.products span.price {
		color: #ff8300;
		font-size: 14px;
		font-weight: bold;
	}
	.products span.price i {
		color: #110c79;
		font-size: 10px;
		font-weight: bold;
		font-style: normal;
		text-decoration: line-through;
	}

#wz_header {
	margin: 0;
	padding: 0;
	font-size: 14px;
	letter-spacing: 1px;
	height: 32px;
	line-height: 32px;
	
	text-align: center;
	color: #fff;
	margin-bottom: 2px;
	width: 100%;
	font-weight: bold;
	text-transform: uppercase;
	background: #373370;
}
#wz_content table {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
#wz_content table td {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #F7F6FB;
}

#wz_content table td.enlight {
	background: #373370;
	color: #fff;
	padding: 4px 2px;
	font-weight: bold;
	font-size: 12px;
}