form#product_form {display: inline; float: right; position: relative; width: 768px; overflow: hidden; padding: 15px 0 0;}
	
		div#prodImg_layer .visu_produit {width:322px;height:493px;}
	
	div#prodImg_layer {display: inline; float: left; width: 329px; height: 493px; position: relative; background-color: #FFF;}
		div#bigPicto {position: absolute; bottom: 0; left: 0; z-index: 99; display: none;}
			div#bigPicto img {display: block; height: 203px; width: 135px;}
			div#bigPicto span {display: block; width: 135px; background: #FFF url(../ximg/bigPicto_bg.jpg) no-repeat 0 0; font-weight: bold; color: #020012; font-size: 10px; text-align: center;}
				div.BBTool_galMainImg {position: absolute; top: 0; left: 0; width: 329px; height: 493px;}
				div.BBTool_galMainImg img.mainImg {width: 329px !important; height: 493px !important;}
				div.BBTool_galMainImg div.MagicZoomLoading {color: #FFF;}
		
			ul.BBTool_galImg_cont {position: absolute; bottom: 0; left: 340px; width: 290px; height: 69px; overflow: hidden;}
			ul.BBTool_galImg_cont li.BBTool_galImg {display: inline; float: left; margin: 0 9px 0 0; background: transparent url(../ximg/galItem_bg.jpg) no-repeat scroll 0 0;}
			ul.BBTool_galImg_cont li.BBTool_galImg a {display: block; height: 69px; width: 48px}
			ul.BBTool_galImg_cont li.BBTool_galImg a img {width: 41px; height: 62px; margin: 4px 3px;}
			ul.BBTool_galImg_cont li.emptyGal { width: 310px; height: 310px;}
			
		#pictoQualif_img {position: absolute; top: 0; left: 0; z-index: 10000;}
		
	div#prodInfos_layer { position: relative; display: inline; float: left; width: 405px; height: 425px; /*overflow: hidden;*/ margin: 0 0 0 30px; color: #FFF;}
		div#navigationProduct { color: #FFFFFF; margin: 0 0 5px 30px; width: 400px; position: relative; min-height: 20px; float: left; display: inline;}
			a#previousProduct {position: absolute; top: 0; left: 0; display: block; width: 19px; height: 19px; background: transparent url(../ximg/puce_right.png) no-repeat 0 0;}
			a#nextProduct {position: absolute; top: 0; right: 0; display: block; width: 19px; height: 19px; background: transparent url(../ximg/puce.png) no-repeat 0 0;}
				div#navigationProduct a span {display: none;}
			h1#prodName {font-weight: bold; text-transform: uppercase; font-size: 15px; margin: 0 20px; text-align: center;}
		div#prodDesc_layer {margin: 30px 0 15px 0; overflow: hidden;}
			p.prodDesc {font-size: 12px; margin: 0 15px 0 0;}
			p.prodRef {margin: 10px 0 0 0; font-size: 10px;}
		
		div#prodPrice_layer {margin: 0 0 10px 0;}
			span.priceProduct {}
				span.priceProduct span.prixpromo {font-weight: bold; font-size: 18px;}
				span.priceProduct span.ancienprix {font-size: 14px; margin: 0 0 0 20px; position: relative;}
					div.crossPrice {position: absolute; top: 0; left: 0; width: 60px; height: 15px; background: transparent url(../ximg/crossPrice_fiche.png) no-repeat 0 0;}
				div#gain_pourcent {position: absolute; right: 90px; top: 41px; line-height: 25px; font-size: 18px; font-weight: bold;}
		
		div#prodAttribs_layer {display: inline; float: left; margin: 0 0 20px 0;}
			div.prodColor_layer {text-transform: uppercase; overflow: hidden; margin: 0 0 15px 0;}
				div.prodColor_layer span.prodColor_title {display: inline; float: left; margin: 21px 5px 0 0;}
					div.prodColor_layer span {margin: 0 2px 0 0; display: inline; float: left;}
						div.prodColor_layer span a {display: block; width: 26px; height: 35px; background: transparent url(../ximg/prodColor_bg.jpg) no-repeat scroll 0 0;}
							div.prodColor_layer span a img {height: 30px; width: 22px; margin: 2px 2px 3px 2px;}
			
			p.compo_desc {margin: 0 0 15px 0;}
			
			ul.prodDetail_layer {}
				ul.prodDetail_layer li.prodCompo,
				ul.prodDetail_layer li.sizeGuid,
				ul.prodDetail_layer li.prodSize,
				ul.prodDetail_layer li.prodQty {display: inline; float: left;}
					ul.prodDetail_layer li a {background: transparent url(../ximg/prodDetail_arrow.gif) no-repeat scroll right 4px; padding: 0 14px 0 0;}
						ul.prodDetail_layer li a span {font-weight: bold; font-size: 9px; text-transform: uppercase; color: #FFF;}
				ul.prodDetail_layer li.prodCompo {margin: 0 50px 0 0; display: none;}
					div#composition_layer {display: none;}
				ul.prodDetail_layer li.sizeGuid {margin: 0 30px 0 0;}
				ul.prodDetail_layer li.prodSize {margin: 0 10px 0 0; width: 55px;}
					div#prodSize_layer li span.sizeLabel {display: block; text-transform: uppercase; font-size: 10px; color: #FFF; font-weight: bold; margin: 0 0 5px 0;}
					div#prodSize_layer li select {width: 55px;}
					ul.prodDetail_layer li.prodSize div.BBSelect {width: 55px;}
						ul.prodDetail_layer li.prodSize div.BBSelect div.content,
						ul.prodDetail_layer li.prodSize div.BBSelect div.content ul {width: 54px;}
				li.prodQty {}
					span.prodQty_label {display: block; text-transform: uppercase; font-size: 10px; color: #FFF; font-weight: bold; margin: 0 0 5px 0;}
					li.prodQty div.BBSelect {margin: 0 0 0 6px;}
					
		div#addToCart_layer {clear: both; height: 30px; width: 276px; background: transparent url(../ximg/addToCart.png) no-repeat 0 0; margin: 0 auto;}
			div#addToCart_layer a#toCartBtn {margin: 0 auto; width: 70px; height: 25px;}
				div#addToCart_layer a#toCartBtn span {margin: 5px 0 0;}
		div#prodInfos_layer div.freeDelivery_layer {font-family: 'EdwardianReg',Arial,sans-serif; font-size: 15px; margin: 15px 0 0; text-align: center;}
		
ul.BBSelect {display: none;}



			p#matiere_layer {clear: both; display: block; margin: 0 0 10px 0; color: #6B7882; font-size: 13px;}
			 
					div#addToCart_layer a#toCartBtn:hover span {color: #FFF;}
				div#addToCart_layer a#toReminderBtn {display: block; height: 95px; width: 140px; margin: 25px 0 0 0; position: absolute;}
		
		div#wishlist_layer {text-align: right; width: 300px; margin: 15px 0 0 0;}
		 div#wishlist_layer a#wishlist_link {color: #6b7882; background: transparent url(../ximg/plus_link.gif) no-repeat 0 1px; padding: 0 0 0 20px; margin: 0 25px 0 0; font-size: 12px;}
		
		div#infoPicto {overflow: hidden; padding: 5px 0 0; width: 295px; border-top: 1px solid #acb2b7; margin: 10px 0 0 0;}
			div#infoPicto a {display: inline; float: left; color: #FFF;}
				div#infoPicto a span {display: none;}
			
ul.path_items {margin: 6px 0 0 25px;}

		
option.disabled { color: red; background: blue}



/* Cross Selling */
div#cross_layer {float: left; margin: 30px 0; padding: 25px 0 0 0; border-top: 1px solid #FFF; width: 755px; color: #FFF;}
	span.CrossTitle {margin: 0 0 15px 0; display: block; font-weight: bold; text-transform: uppercase; font-size: 14px; text-align: center; background: transparent url(../ximg/crossTitle_bg.gif) no-repeat center center;}
	
	div.cross_layer {position: relative;}
		div.cross_nav {margin: 0 0 0 35px; overflow: hidden; width: 685px}
			div.cross_nav a.prev, 
			div.cross_nav a.next {display: block; height: 188px; position: absolute; width: 27px; color: #1C1C27; top: 30px;}
			div.cross_nav a.prev {left: 0;}
			div.cross_nav a.next {right: 0;}
			div.cross_content {height: 260px; overflow: hidden; position: relative; width: 685px;}
				div#cross_layer ul {height: 260px; overflow: hidden; position: absolute;}
					div#cross_layer ul li {display: inline; float: left; overflow: hidden; width: 140px; text-align: left;}
	
		
			div#cross_layer ul li div.crossImg_layer {}
				div#cross_layer ul li a.crossImg {display: block; margin: 0 auto;}
			div#cross_layer ul li div.crossInfos_layer {margin: 10px 0 0; width: 125px; text-align: center;}
				div#cross_layer ul li div.crossInfos_layer a.crossTitle {color: #FFF; text-transform: uppercase; font-size: 9px; display: block; height: 30px; overflow: hidden; font-weight: bold;}
				
				div.crossPrice_layer {overflow: hidden; position: relative;}
					div.crossPrice_layer div.price {display: block; font-weight: bold;}
					
					div.crossPromo {text-align: center;}
						div.crossPromo div {height: 15px; display: inline;}
						div.crossPrice_layer div.old-price {position: relative; margin: 0 10px 0 0;}
							div.crossPrice_layer div.crossPrice	{position: absolute; top: 0px; left: 0px; background: transparent url(../ximg/crossPrice.png) no-repeat left center;}
						div.crossPrice_layer div.gain_pourcent {text-align: center;  margin: 0 5px 0 0;}
							div.crossPrice_layer div.gain_pourcent span {color: #FFF; font-weight: bold; padding: 0 5px;}
						
			
			div#cross_layer ul li div.crossInfos_layer a.crossLink {display: block; width: 33px; height: 15px; background: transparent url(../ximg/CrossLink.gif) no-repeat scroll 0 0; color: #000; position: relative; margin: 10px auto 0; cursor: pointer;}
				div#cross_layer ul li div.crossInfos_layer a.crossLink span {color: #FFF; position: absolute; top: 0; left: 3px;}
			
			
			
				div.crossImg_layer a.add2cart_link { z-index: 10000; display: none; position: absolute; top: 120px; left: 15px; background: transparent url(../ximg/quickBuy_btn.png) no-repeat 0 0; height: 22px; width: 139px; overflow: hidden;}
				div.crossImg_layer a.add2cart_link span { cursor: pointer; display: block; margin: 0 0 0 30px; height: 22px; line-height: 22px; font-weight: bold; color: #001339;}		
		
			div#cross_layer ul li a.crossImg img {width: 125px; height: 188px;}
