div#left_col_layer {display: none;}
div#content_layer {width: 975px; background: none;}

	div#prodSheetLayer { overflow: hidden; margin: 0 auto; clear: both;}
	
		div.prodImgLayer { width: 380px; float: left; margin: 0 0 20px 0;}
		div.prodImgLayer ul { /*overflow: hidden;*/ }
		div.prodImgLayer ul li { float: left; }
		div.prodImgLayer ul li.mainImg { width: 370px; height: 370px; border: 1px solid #e0e0e0; behavior: url(./css/PIE.htc); margin: 0 0 10px 0; border-radius: 2px; /*box-shadow: 2px 2px 8px #d0d0d0;*/} 
			a.MagicZoom { margin: 5px; display: block; }
				img.mainProdImg { width: 360px; height: 360px; }
				div.MagicZoomBigImageCont { background: #ffffff; margin: -6px 0 0 0; border: 1px solid #e0e0e0; border-radius: 5px; box-shadow: 0 0 5px #e0e0e0; behavior: url(../../css/PIE.htc);}
		div.prodImgLayer ul li.thumb { width: 67px; height: 65px; margin: 0 0 0 6px;}
		div.prodImgLayer ul li.thumb a { text-align: center; display: block; margin: 7px 0 0 8px; transition: all 0.5s ease; -moz-transition: all 0.5s ease; }
		div.prodImgLayer ul li.thumb a img { width: 51px; height: 51px; /*box-shadow: 0 0 5px #d0d0d0; border-radius: 5px;*/}
		div.prodImgLayer ul li.thumb.selected a, div.prodImgLayer ul li.thumb a:hover { box-shadow: 0 0 7px #d6be85; behavior: url(../../css/PIE.htc);}
		div.prodImgLayer ul li.thumb.hidden { display: none; }
		
		div.prodInfosLayer { float: left; width: 580px; margin: 0 0 50px 10px; position: relative; min-height: 415px;}
		
			h1.prodName a div strong { color: black; margin: 0 0 5px 0; font-weight: normal; font-size: 18px; }
		
			div.SEOInfLayer { display: none; }
		
			div.prodPriceLayer { margin: 5px 0 20px 0; font-size: 20px;}
				span.oldPrice { text-decoration: line-through; color: black; padding: 0 20px 0 0; font-size: 20px;}
				strong.stdPrice { color: #cb001a; padding: 0 20px 0 0; font-size: 20px;}
				span.discount { background: #cb001a; color: #ffffff; padding: 3px 7px 0; /*border-radius: 3px;*/ font-size: 14px; position: relative; top: -3px;}
				
			div.prodDesc { line-height: 17px; font-size: 11px;}
			div.prodDesc ul { margin: 0 20px 20px 0;}
			div.prodDesc ul li { overflow: hidden; margin: 0;}
			div.prodDesc ul li p { float: left; /*width: 70px; font-size: 10px; font-style: italic; color: gray;*/ margin: 0 !important;}
			div.prodDesc ul li strong { float: left; display: block; /*font-size: 10px;*/ font-weight: normal; margin: 0 0 0 5px;}
			
			div.prodAttribsLayer {}
				ul.colorsList { overflow: hidden; width: 300px; margin: 0 0 10px 0;}
				ul.colorsList li { float: left; margin: 0 7px 0 0; }
				ul.colorsList li a { cursor: pointer; background: white; display: block; behavior: url(../../css/PIE.htc); /*box-shadow: 0 0 7px #c0c0c0; border-radius: 5px;*/ overflow: hidden; margin: 7px; transition: all 0.5s ease; -moz-transition: all 0.5s ease; }
				ul.colorsList li a img { width: 21px; height: 21px; border: 3px solid white; }
				ul.colorsList li a.selected, ul.colorsList li a:hover{ box-shadow: 0 0 7px #9b7824; behavior: url(../../css/PIE.htc);}
				
				ul.sizesList { overflow: hidden; margin: 0 0 5px; }
				ul.sizesList li { float: left; margin: 0 7px 0 0; }
				ul.sizesList li a { background: white; display: block; behavior: url(../../css/PIE.htc);/*box-shadow: 0 0 7px #c0c0c0; border-radius: 5px;*/ overflow: hidden; margin: 7px; transition: all 0.5s ease; -moz-transition: all 0.5s ease; }
				ul.sizesList li a span { display: block; color: black; /*font-size: 1em;*/ line-height: 21px; text-align: center; width: 21px; height: 21px; border: 3px solid white; }
				ul.sizesList li.disabled a,
				ul.sizesList li.disabled a span { border-radius: 1px; color: #c0c0c0; font-weight: bold; behavior: url(../../css/PIE.htc);/*border-color: #c0c0c0; box-shadow: 0 0 7px #c0c0c0; */}
				ul.sizesList li.selected a, ul.sizesList li a:hover{ box-shadow: 0 0 7px #9b7824; behavior: url(../../css/PIE.htc);}
				ul.sizesList li.selected a { font-weight: bold; }
				ul.sizesList li.disabled.selected a, ul.sizesList li.disabled a:hover {box-shadow: 0 0 7px #c0c0c0;behavior: url(../../css/PIE.htc);}
				
				a.sizeGuide { padding: 0 0 0 10px; color: black; display: block; margin: 0 0 20px 0; text-decoration: underline; font-size: 9px; }
				
				div.qtyLayer { display: none; }
				
				div.btnLayer { width: 200px; margin: 0 0 20px 0; padding: 5px 0 0 0;}
				div.btnLayer a.btn { display: block; background: url(../ximg/btnL.png) no-repeat top left; padding: 0 0 0 27px; margin: 0 0 5px 0;}
				div.btnLayer a.btn span { display: block !important; text-align: center; font-weight: bold; line-height: 28px; height: 28px; padding: 0 27px 0 0; background: url(../ximg/btnR.png) no-repeat top right; text-transform: uppercase; color: white; }
				div.btnLayer a.link { color: black; font-weight: bold; text-decoration: underline; margin: 0 0 0 10px;}
				div.btnLayer a.QB { margin: 20px 0 5px 0; }
				
			div.miscInfosLayer { background: white; width: 275px; height: 105px; border: 1px solid: #9b7824; behavior: url(../../css/PIE.htc); box-shadow: 0 0 7px #9b7824; border-radius: 1px; position: absolute; bottom: 40px; right: 0;}
			div.miscInfosLayer ul { margin: 10px 0 10px 10px; }
			div.miscInfosLayer ul li { cursor: pointer; background: url(../ximg/prodPicto.png) no-repeat; line-height: 19px; padding: 0 0 0 30px; font-size: 10px; margin: 4px 0 0 0;}
			div.miscInfosLayer ul li.shipping { background-position: 0 0;}
			div.miscInfosLayer ul li.payment { background-position: 0 -19px;}
			div.miscInfosLayer ul li.return { background-position: 0 -38px;}
			div.miscInfosLayer ul li.HP { cursor: default; background: none; padding: 0;}
			div.miscInfosLayer ul li.HP strong { color: #c5051a; font-size: 11px; }
			div.miscInfosLayer ul li p { display: none; }
			div.miscInfosLayer ul li a { visibility: hidden; padding: 0 0 0 10px;}
		
			ul.toolbarList { overflow: hidden; position: absolute; bottom : 0; right: -8px;}
			ul.toolbarList li { float: left; height: 20px; margin: 0 8px 0 0; }
				a.print { display: block; width: 18px; height: 18px; background: url(../ximg/print.png) no-repeat top left; }
				a.print:hover { background-position: bottom left; }
				a.sendMail { display: block; width: 18px; height: 18px; background: url(../ximg/mail.png) no-repeat top left; }
				a.sendMail:hover { background-position: bottom left; }
				a.sendMail span, a.print span { display: none; }
				
		div.crossSellingLayer { clear: both; }
			div.crossTitle { margin: 0 0 10px 0; /*border-radius: 4px;*/ background: white;/* url(../ximg/picto_coeur_black.jpg) no-repeat 7px center;*/ color: black; height: 25px; line-height: 25px; /*font-weight: bold;*/ padding: 0 0 0 5px; text-align: left; /*text-transform: uppercase;*/ border-bottom: 1px solid #e0e0e0;}
			div.crossSellingLayer ul { overflow: hidden; }
			div.crossSellingLayer ul li { float: left; width: 240px; text-align: center; position: relative; }
			div.crossSellingLayer ul li a.crossTitle { display: block; margin: 0 0 10px 0; color: black; }
			div.crossSellingLayer ul li a.crossImg { display: block; /*border: 1px solid #eaeaea;*/ behavior: url(../../css/PIE.htc); margin: 0 20px 10px 20px; /*border-radius: 3px; box-shadow: 1px 1px 4px #eaeaea;*/}
			div.crossSellingLayer ul li span.currentPrice { font-size: 14px; font-weight: bold;}
			div.crossSellingLayer ul li span.oldPrice { font-size: 14px; font-weight: bold;}
			div.crossSellingLayer ul li a.cart { position: absolute; top: 150px; left: 30px; display: none; width: 180px; height: 25px; background: url(../ximg/newBtnL.png) no-repeat top left; }
			div.crossSellingLayer ul li a.cart span { color: white; display: block !important; font-weight: bold; height: 24px; line-height: 22px; margin: 0 0 0 18px; padding: 0 8px 0 0; text-align: center; background: url(../ximg/newBtnR.png) no-repeat top right;}
			
#BBTTip.misc { background: white; border: 1px solid #BE9E56; width: 400px;}
#BBTTip.misc .content{ padding: 10px; line-height: 17px; }
#BBTTip.misc .pointer { position: absolute; width: 15px; height: 15px; overflow: hidden; background: url(../ximg/TTipPointer.png) no-repeat 0 0;}
#BBTTip.misc .pointer.left { background-position: 0 -45px;}
#BBTTip.misc .pointer.bottom { background-position: 0 0;}
#BBTTip.misc .pointer.top { background-position: 0 -15px;}
#BBTTip.misc .pointer.right { background-position: 0 -30px;}

#BBTTip.noStock { background: white; border: 1px solid #c0c0c0;}
#BBTTip.noStock .content{ padding: 10px; line-height: 17px; }
#BBTTip.noStock .pointer { position: absolute; width: 15px; height: 15px; overflow: hidden; background: url(../ximg/TTipPointer.png) no-repeat 0 0;}
#BBTTip.noStock .pointer.left { background-position: 0 -45px;}
#BBTTip.noStock .pointer.bottom { background-position: 0 0;}
#BBTTip.noStock .pointer.top { background-position: 0 -15px;}
#BBTTip.noStock .pointer.right { background-position: 0 -30px;}




/*
form#product_form {display: block; position: relative; width: 975px; overflow: hidden; min-height: 560px; background-color: #FFF;}
a#backShop {height: 20px; width: 230px; background: transparent url(../ximg/btn_back_shop_on_off.jpg) no-repeat 0 0;}
a#backShop:hover {background-position: 0 -25px;}
div#prodImg_layer {float: left; margin: 0 5px 5px 0; width: 360px;}
div#prodImg_layer a.jqzoom_fiche img {height: 350px; width: 355px; border: 1px solid #CCC;}
ul#gallerie_list {display: block; width: 357px; height: 60px; margin: 5px 0 0 0; padding: 0 0 0 1px;}
ul#gallerie_list li {display: inline; float: right; margin: 0 0 0 5px;}
ul#gallerie_list li a {border: 1px solid #CCC; display: block; height: 52px; width: 52px;}
ul#gallerie_list li a img {height: 52px; width: 52px;}

div#prodImg_layer * {z-index: 100;}
.MagicZoomPup {overflow: hidden; background-color: #FFF; filter: alpha(opacity=60); border: 1px solid #c4c4c4; cursor: default;}
.MagicZoomBigImageCont {border: 2px solid #CCC;}
ul#BBGallery_list {display: block; width: 363px; height: 60px; margin: 5px 0 0 0; padding: 0 0 0 1px;}

ul#BBGallery_list li.BBTool_galMainImg { position: absolute; top: 0; left: 0; width: 360px; height: 360px; border: 1px solid #CCC;}
ul#BBGallery_list li.BBTool_galMainImg a.BBTool_galItem {border: 1px solid #CCC;}
ul#BBGallery_list li.BBTool_galMainImg a.BBTool_galItem img.BBTool_galImg {height: 350px; width: 355px;}
ul#BBGallery_list li.BBTool_galMainImg a.BBTool_galThumbItem { display: none;}
ul#BBGallery_list li.BBTool_galMainImg a.BBTool_galThumbItem img.BBTool_galThumbImg { display: none;}

ul#BBGallery_list li.BBTool_galImg { margin: 362px 6px 0 0;float: left; display: inline; width: 53px; height: 53px; overflow: hidden; border: 1px solid #CCC;}
ul#BBGallery_list li.BBTool_galImg.last { margin: 362px 0 0 0;}
ul#BBGallery_list li.BBTool_galImg a.BBTool_galItem { display: none;}
ul#BBGallery_list li.BBTool_galImg a.BBTool_galItem img.BBTool_galImg { display: none;}
ul#BBGallery_list li.BBTool_galImg a.BBTool_galThumbItem {border: 1px solid #CCC;}
ul#BBGallery_list li.BBTool_galImg a.BBTool_galThumbItem img.BBTool_galThumbImg {height: 52px; width: 52px;}

div#prodInfos_layer {float: left; margin: 0; position: relative; width: 375px;}
div#prodInfos_layer h2.prodName {margin: 0 5px 0 10px; color: #d5030c; font-size: 16px; font-weight: bold; text-transform: uppercase; background: transparent url(../ximg/prodName_bg.png) repeat-x; line-height: 30px; padding: 0 0 0 10px;}
div#prodInfos_layer div#prodPrice_layer {color: #d5030c; font-size: 25px; margin: 0 0 10px 10px; width: 350px;}
div#prodInfos_layer div#prodPrice_layer span {display: block; background-color: #FFF; border: 1px solid #CCC; text-align: center; height: 35px; width: 100px; padding: 5px;}
div#prodInfos_layer div#prodPrice_layer span#priceProduct {width: 355px; height: 45px; position: relative; border: 0; padding: 0; margin: 0 0 5px 0;}
div#prodInfos_layer div#prodPrice_layer span#priceProduct span {margin: 0 5px 0 0;}
div#prodInfos_layer div#prodPrice_layer span#priceProduct span#ancienprix {float: left; color: #CCC; position: relative;}
div#prodInfos_layer div#prodPrice_layer span#priceProduct span#ancienprix div {position: absolute; top: 0; left: 0; width: 110px; height: 45px; background: transparent url(../ximg/ancienprix.png) no-repeat 0 0;}
div#prodInfos_layer div#prodPrice_layer span#priceProduct span#prixpromo {float: left;}

div#prodDesc_layer {margin: 0 0 0 10px;}
div#prodDesc_layer {width: 354px;}
div#prodDesc_content {width: 350px; background-color: #FFF; border: 2px solid #CCC; border-top: none; overflow: hidden;}
ul#tab_list_ul {width: 354px; height: 28px; text-align: center;}
ul#tab_list_ul li {height: 25px;}
ul#tab_list_ul li span {display: none;}
ul#tab_list_ul li.li_actif {background-color: #FFF; border: 2px solid #CCC; border-bottom: 1px solid #FFF; position: relative; cursor: pointer; float: left; height: 26px;}
ul#tab_list_ul li.li_none {background: #FFF; border: 2px solid #CCC; position: relative;  cursor: pointer; float: left; height: 25px;}
ul#tab_list_ul span {display: block; text-transform: uppercase; font-size: 11px; color: #696969; font-weight: bold; margin: 5px 0 0 0;}
ul#tab_list_ul li#tab_list0 {width: 114px; background: #FFF url(../ximg/tab_list0.jpg) no-repeat center center;}
ul#tab_list_ul li#tab_list1 {width: 107px; background: #FFF url(../ximg/tab_list1.jpg) no-repeat center center;}
ul#tab_list_ul li#tab_list2 {width: 121px; background: #FFF url(../ximg/tab_list2.jpg) no-repeat center center;}

div#tab_layer_0 {overflow: hidden; font-size: 12px; background-color: #FFF; padding: 10px; width: 330px; height: 200px;text-align: left;}
div#tab_layer_0 div.msgData {padding: 20px 0 0 0;}
div#tab_layer_0 div.msgData ul#sizesList {float: left; width: 325px; clear: both; margin: 0 0 10px 10px;} 
div#tab_layer_1 {display: none; overflow: hidden; font-size: 12px; background-color: #FFF; padding: 10px; width: 330px; min-height: 200px;text-align: left;}
div#tab_layer_2 {display: none; overflow: hidden; font-size: 12px; background-color: #FFF; padding: 10px; width: 330px; min-height: 200px;text-align: left;}

div#tab_layer_2 p {line-height: 17px; margin: 5px 0;}

div#prodInfos_layer ul.link_list {margin: 0 0 0 3px; overflow: hidden;}
div#prodInfos_layer ul.link_list li {float: left; margin: 5px 0 0 10px; display: block; line-height: 14px;}
div#prodInfos_layer ul.link_list li span {color: #747474; text-transform: uppercase;  font-size: 10px; font-weight: bold; display: block;}
div.customerService {color: #747474; font-size: 10px; display: block; margin: 0 0 0 13px; text-align: left; position: relative; height: 20px;}
	div.googlePlus_btn {position: absolute; bottom: 0; left: 224px;}

div#cross_layer {border-left: 2px solid #CCC; width: 166px; float: left; position: relative;}
div#cross_layer div.cross_contain {height: 234px; width: 166px; overflow: hidden;}
div#cross_layer div.cross_contain span.cross_title {background: #000 url(../ximg/picto_coeur_black.jpg) no-repeat 3px 1px; color: #FFF; text-transform: uppercase; padding: 0 0 0 20px; display: block; line-height: 16px; font-size: 11px; font-weight: bold;}
ul#cross_prod_layer {padding: 10px; text-align: center;}
ul#cross_prod_layer a.crossTitle {text-transform: uppercase; font-weight: bold; width: 144px; height: 15px; display: block; overflow: hidden;}
ul#cross_prod_layer a.crossTitle:hover {text-decoration: underline;}
ul#cross_prod_layer a.crossImg {width: 122px; height: 122px; margin: 5px auto;}
ul#cross_prod_layer a.crossImg img {width: 122px; height: 122px; border: 1px solid #CCC;}
ul#cross_prod_layer div.crossBuy_layer {margin: 5px auto;}
ul#cross_prod_layer span.crossPrice {color: #666; font-weight: bold; font-size: 16px;}
ul#cross_prod_layer span.old_price {color: #000; font-size: 16px; font-weight: bold; text-decoration: line-through; margin: 0 10px 0 0;}
ul#cross_prod_layer a#add2cart_link {background: transparent url(../ximg/btn_crossAdd_on_off.png) no-repeat scroll 0 0; height: 16px; width: 100px; margin: 5px auto;display: block;}
ul#cross_prod_layer a#add2cart_link:hover {background-position: 0 -21px;}


div#crossBottom_layer {width: 908px; height: 300px; float: left; overflow: hidden; position: relative;}
div#crossBottom_layer span.crossBottom_title {background: #000 url(../ximg/picto_coeur_black.jpg) no-repeat 3px 1px;text-align: left; color: #FFF; text-transform: uppercase; padding: 0 0 0 20px; width: 888px; display: block; line-height: 16px; font-size: 11px; font-weight: bold;}
div#crossBottom_layer ul#cross_prod_layer {width: 888px; height: 260px;}
div#crossBottom_layer ul#cross_prod_layer li {float: left; width: 222px; height: 260px;}
div#crossBottom_layer a.crossTitle {font-weight: bold; font-size: 11px; height: 15px; overflow: hidden; text-transform: uppercase; width: 240px;}
div#crossBottom_layer a.crossImg {display: block; height: 180px; width: 182px;}
div#crossBottom_layer ul#cross_prod_layer img {width: 180px; height: 180px;}
div#crossBottom_layer ul#cross_prod_layer a#add2cart_link {background: transparent url(../ximg/btn_add_basket_on_off.jpg) no-repeat scroll 0 0; height: 20px; width: 145px; display: block; margin: 3px auto;}
div#crossBottom_layer ul#cross_prod_layer a#add2cart_link:hover {background-position: 0 -25px;}
div#crossBottom_layer ul#cross_prod_layer span.crossPrice {color: #c80118; font-size: 16px; font-weight: bold;}
div#crossBottom_layer ul#cross_prod_layer span.old_price {color: #000; font-size: 16px; font-weight: bold; text-decoration: line-through; margin: 0 10px 0 0;}


div#cross_layer img.crossMask { position: absolute; top: 0; left: -2px;}
div#crossBottom_layer img.crossMask { position: absolute; top: 0; left: 0;}

form#sendMail_form { margin: 0 auto; }
	ul.sendMailInfosList {}
	ul.sendMailInfosList li { margin: 5px 0; overflow: hidden;}
	ul.sendMailInfosList li input {}
	
	
p.noProduct {margin: 40px 0;}*/

/*****     POPUP GUIDE TAILLES     *****/
div#sizeGuid_layer {background: transparent url(../ximg/sizeGuid_bg.gif) no-repeat bottom right; margin: 15px; width: 770px;}
	div#sizeGuid_layer p {margin: 0; overflow: hidden;}	
		div#sizeGuid_layer p span {margin: 0;}
		div#sizeGuid_layer p span.titleInfos {display: inline; float: left; width: 120px;}
		div#sizeGuid_layer p span.contentInfos {display: inline; float: left;}
	div#sizeGuid_layer dl {margin: 0;}
		div#sizeGuid_layer dt {font-weight: bold; text-transform: uppercase; color: #CC0000; margin: 10px 0 0 0;}
		div#sizeGuid_layer dd {margin: 0;}
			div#sizeGuid_layer dd table {margin: 0; width: 620px;}
				div#sizeGuid_layer dd table th {font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #000; background: transparent url(../ximg/sizeGuidTable_bg.gif) no-repeat bottom right; text-align: center; vertical-align: middle; padding: 2px 0;}
				div#sizeGuid_layer dd table th.title {text-align: left; width: 200px;}
				div#sizeGuid_layer dd table th.no_bg {background: none;}
				div#sizeGuid_layer dd table th.no_border {border: none;}
				div#sizeGuid_layer dd table td {border-bottom: 1px solid #000; background: transparent url(../ximg/sizeGuidTable_bg.gif) no-repeat bottom right; text-align: center; vertical-align: middle; padding: 2px 0;}
				div#sizeGuid_layer dd table td.title {font-weight: bold; text-align: left; text-transform: uppercase;  width: 200px;}
				div#sizeGuid_layer dd table td.no_bg {background: none;}
				div#sizeGuid_layer dd table td.left_align {text-align: left; width: 180px;}
