form#product_form {display: block; position: relative; width: 790px; overflow: hidden; min-height: 560px; background-color: #FFF; border: 1px solid #DADADA;}
	div#prodImg_layer {display: inline; float: left; width: 310px; position: relative;}
		#prodImg_layer #picto_img {position: absolute; top: 0; left: 0;}
		ul#BBGallery_list {overflow: hidden; width: 310px; margin: 0 0 0 5px;}
			ul#BBGallery_list li.BBTool_galMainImg {position: absolute; top: 0; left: 0; width: 310px; height: 310px;}
				a#imagePRoduit img {width: 310px; height: 310px;}
			ul#BBGallery_list li.BBTool_galImg { margin: 320px 5px 0 0;float: left; display: inline; width: 65px; height: 65px; overflow: hidden; border: 1px solid #acb2b7;}
				ul#BBGallery_list li.BBTool_galImg a {display: block;}
					ul#BBGallery_list li.BBTool_galImg a img {width: 65px; height: 65px;}
					ul#BBGallery_list li.emptyGal { width: 310px; height: 310px;}


	div#prodInfos_layer {display: inline; float: left; width: 297px; min-height: 550px; padding: 10px 0 0 0; border-right: 1px solid #DADADA; margin: 0 0 0 5px;}
		div#navigationProduct {width: 295px; position: relative;}
			a#previousProduct {position: absolute; left: 0; top: 0; display: block; background: transparent url(../ximg/previousProduct.gif) no-repeat 0 0; height: 15px; width: 10px;}
				a#previousProduct span {display: none;}
			a#nextProduct {position: absolute; right: 0; top: 0; display: block; background: transparent url(../ximg/nextProduct.gif) no-repeat 0 0; height: 15px; width: 10px;}
				a#nextProduct span {display: none;}
			h1#prodName {font-weight: bold; color: #13203a; text-transform: uppercase; font-size: 15px; padding: 0 20px; text-align: center;}
		div#prodDesc_layer {margin: 20px 0 15px 0; color: #6B7882; width: 295px;}
			p.prodRef {margin: 20px 0 0 0; font-size: 14px;}
			
		div#prodAttribs_layer {margin: 15px 0 0 0; overflow: hidden; width: 300px; height: 140px;}
			div#prodColor_layer {width: 180px; display: inline; float: left; min-height: 45px;}
			div#composition_layer {display: inline; float: left; width: 180px; font-size: 12px; color: #6b7882; margin: 5px 0 0 0;}
				div#prodColor_layer span {margin: 0 5px 0 0;}
					div#prodColor_layer span img.colorSelect {border: 1px solid #F39EC4;}
					div#prodColor_layer span img.colorGrey {border: 1px solid #CCC;}
			
			div#prodPrice_layer {width: 120px; position: absolute; right: 7px; top: 0; text-align: center;}
				span.priceProduct {position: relative; display: block; width: 120px;}
					span.priceProduct span.prixpromo {color: #0e2044; font-weight: bold; font-size: 30px; display: block;}
					span.priceProduct span.ancienprix {color: #6b7882; display: block; font-size: 20px; font-weight: bold; float: right; position: relative; width: 80px; margin: 5px 0 0 0;}
						span.ancienprix div {position: absolute; bottom: 2px; left: 0; background: transparent url(../ximg/ancienprix.png) no-repeat center center; height: 20px; width: 80px;}
					div#gain_pourcent {position: absolute; right: 90px; top: 41px; line-height: 25px; color: #6b7882; font-size: 18px; font-weight: bold;}
			p#matiere_layer {clear: both; display: block; margin: 0 0 10px 0; color: #6B7882; font-size: 13px;}
			 
			div#prodSize_layer {display: inline; float: left; width: 160px; padding: 65px 0 0 0; height: 20px;}
				div#prodSize_layer ul li {float: left;}
				div#prodSize_layer li span#sizeLabel {text-transform: uppercase; font-size: 13px; color: #6b7882; margin: 0 5px 0 0;}
				div#prodSize_layer li select {width: 50px;}
				a#sizeGuid {background: transparent url(../ximg/arrow_link.gif) no-repeat center left; color: #6b7882; display: inline; margin: 5px 0 0 0; float: left;}
				a#sizeGuid span {padding: 0 0 0 10px; font-size: 12px;}
			
			div#addToCart_layer {display: inline; float: right; position: relative; height: 95px; width: 140px; overflow:hidden; padding: 35px 0 0 0;}
				div#addToCart_layer a#toCartBtn {cursor: pointer; display: block; color: #FFF; height: 95px; width: 140px; background: transparent url(../ximg/addToCart.png) no-repeat 0 0;}
					div#addToCart_layer a#toCartBtn span {color: #11152b; text-transform: uppercase; display: block; font-size: 12px; font-weight: bold; text-align: center; width: 65px; padding: 30px 0 0 15px;}
				div#addToCart_layer a#toCartBtn:hover {background-position: 0 -100px;}
					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;}
			
			
	div#cross_layer {width: 170px; display: inline; float: right; border: 1px solid #FFF;}
		div#cross_title {width: 170px; height: 35px; background: transparent url(../ximg/cross_title.gif) repeat-x 0 0;}
			div#cross_title span {display: block; padding: 10px 5px; color: #2D4578; font-weight: bold; text-align: center;}
		div#crossArrow_top {background: transparent url(../ximg/crossArrow_bg.gif) repeat-x 0 0; height: 40px; border: 1px solid #DADADA;}
			div#crossArrow_top a {display: block; background: transparent url(../ximg/crossArrow_up.gif) no-repeat center center; height: 40px; border: 1px solid #FFF;}
				div#crossArrow_top a span {display: none;}
		div#cross_contain { position: relative; height: 440px; overflow:hidden; width: 170px;}
			div#cross_contain ul { position: absolute; top: 0; left: 0; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; display: none; height: 440px;}
			div#cross_contain ul li {height: 220px; overflow: hidden; width: 168px;display: inline; float: left;}
					div#cross_contain ul li div.crossImg_layer {position: relative; margin: 5px 0 0 0;}
						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_contain ul li a.crossImg {display: block; width: 151px; height: 151px; margin: 0 auto; border: 1px solid #D6D4D4;}
				div#cross_contain ul li a.pink_border {border: 1px solid #F39EC4 !important;}
					div#cross_contain ul li a.crossImg img {width: 151px; height: 151px;}
				div#cross_contain ul li div.crossInfos_layer {margin: 0 auto; width: 151px; background: transparent url(../ximg/crossInfos_layer.gif) repeat-x 0 0; overflow: hidden; position: relative;}
					div#cross_contain ul li div.crossInfos_layer a.crossTitle {color: #001339; display: block; width: 151px; height: 20px; overflow: hidden; line-height: 20px; margin: 0 5px;}
						
				div.crossPrice_layer {width: 141px; overflow: hidden; position: relative; margin: 0 5px;}
						div.crossPrice_layer div {width: 47px; height: 15px; display: inline; float: left;}
						div.crossPrice_layer div.old-price {display: block; position: relative;}
						div.crossPrice_layer div.crossPrice	{position: absolute; top: 0px; left: 0px; background: transparent url(../ximg/ancienprixList.png) no-repeat left center;}
						div.crossPrice_layer div.gain_pourcent {text-align: center; width: 40px !important;}
							div.crossPrice_layer div.gain_pourcent span {color: #FFF; background-color: #001339; font-weight: bold; padding: 0 5px;}
						div.crossPrice_layer div.price.right {font-weight: bold; color: #001339; font-size: 12px; display: inline; float: right; text-align: right; width: 50px;}
						div.crossPrice_layer div.price.left {font-weight: bold; color: #001339; font-size: 12px; display: inline; float: left; text-align: left; width: 50px;}
						
		div#crossArrow_down {background: transparent url(../ximg/crossArrow_bg.gif) repeat-x 0 0; height: 42px; border: 1px solid #DADADA;}
			div#crossArrow_down a {display: block; background: transparent url(../ximg/crossArrow_down.gif) no-repeat center center; height: 40px; border: 1px solid #FFF;}
				div#crossArrow_down a span {display: none;}
