#debugLayer {color:#fff;}
* { border: 0; padding: 0; margin: 0; list-style-type: none; font-size: 11px; font-family: Arial,Helvetica,sans-serif;}
body { color: #020012; background-color: #030013; text-align: left;}
a {outline:none;}

@font-face{ /* for IE */
font-family:EdwardianBold;
src:url(../ximg/fontStyle/EdwardianBold-webfont.eot);
}
@font-face { /* for non-IE */
font-family:EdwardianBold;
src:url(http://:/) format("No-IE-404"),url(../ximg/fontStyle/EdwardianBold-webfont.ttf) format("truetype");
}

@font-face{ /* for IE */
font-family:EdwardianReg;
src:url(../ximg/fontStyle/EdwardianReg-webfont.eot);
}
@font-face { /* for non-IE */
font-family:EdwardianReg;
src:url(http://:/) format("No-IE-404"),url(../ximg/fontStyle/EdwardianReg-webfont.ttf) format("truetype");
}

select {background-color: #F2F2F6; border: 1px solid #C3C6D1;}
a { text-decoration: none; color: #FFF;}
h1#title {background: url("../ximg/pageTitle.gif") 0 0 no-repeat; color: #fff; font-size: 10px; font-weight: bold; text-transform: uppercase; height: 22px; line-height:22px; width: 632px; padding: 0 0 0 5px;}
span.title {background: transparent url(../ximg/pageTitle.gif) no-repeat 0 0; color: #FFF; font-size: 10px; font-weight: bold; height: 22px; line-height: 22px; padding: 0 0 0 5px; text-transform: uppercase; display:block;} 
span.TitleBloc {background: transparent url(../ximg/TitleBloc.gif) no-repeat 0 0; height: 22px; font-size: 9px; color: #FFF; text-transform: uppercase; line-height: 20px; padding: 0 0 0 5px; margin: 10px 0 5px 0; display: block; font-weight: bold;}

#fields {font-style: italic; color: #F2A3C6;}
input.text {background-color: #F2F2F6; border: 1px solid #C3C6D1; font-size: 10px; padding: 2px 0;}
.error_layer {color: red; font-weight: bold; margin: 10px 0; clear: both;}
br.clear {clear: both; margin: 0; padding: 0;}

a.btn {cursor: pointer; display: block; overflow: hidden;}
	a.btn span {color: #FFF; display: block; font-size: 9px; font-weight: bold; line-height: 9px; text-align: center; text-transform: uppercase;}

div#siteLayer { background-color: #030013; cursor: default; min-height: 1000px;}
div#body_layer {margin: 0 20px; overflow: hidden; position: relative;}

/*::::::::::::::::::: Main :::::::::::::::::::::::*/
#main {width: 994px; margin: 0 auto; padding: 0 15px; position: relative;}
/*::::::::::::::::::: header Layer :::::::::::::::*/
#main #headerLayer {height:136px;position:relative; z-index: 1;}
	#main #headerLayer .logo {position: absolute; left: 412px; top: 36px; background: transparent url(../ximg/logo_eden_park.png) no-repeat; width: 202px; height: 40px;}
		#main #headerLayer .logo span,#main #headerLayer .logo h1 {display:none;}
	#main #headerLayer #menuList {position:absolute;left:-47px;top:115px;}
		#main #headerLayer #menuList li {float:left;padding:0 40px 0 0;border:none;position:relative;}
			#main #headerLayer #menuList li div {padding:0 0 0 40px;}
			#main #headerLayer #menuList li div a:hover, #main #headerLayer #menuList li.hover div a {color:#fff;}
			#main #headerLayer #menuList li.hover div {background:url(../ximg/bg_nav_left.gif) no-repeat 0 5px;display:block;color:#fff;}
		#main #headerLayer #menuList li.hover {background:url(../ximg/bg_nav_right.gif) no-repeat right 5px;display:block;}
			#main #headerLayer #menuList li a {color: #9ea9ac; font-size: 11px; display: block; margin: 0 7px; text-transform: uppercase;}	
				#main #headerLayer #menuList li ul.scat_list {background:#020012;display:none;left:0;padding:10px 0;position:absolute;top:16px;z-index: 10000;}
				#main #headerLayer #menuList li ul.scat_list li {padding:0;clear:both;background:none;min-width:120px;display:block;}
				#main #headerLayer #menuList li ul.scat_list li a {color:#fff;} 
	#main #searchBlock_form {position: absolute;right:0;top:115px;background:none;padding:0;}
	#main #headerLayer .input_text {width:70px;height:15px;background:transparent url(../ximg/bg_input_header.gif) no-repeat;border:0;float:left;font-size:9px;color:#fff;padding:0 4px; font-family:arial;margin:0;}
	#main #headerLayer .btn {font-family:arial;width:18px;height:15px;line-height: 15px;border:0;background:transparent url(../ximg/btn_ok.gif) no-repeat;color:#fff;font-size:8px;float:left;padding:0;}


/*:::::::::::::::: Body Layer ::::::::::::::::::*/	
#main #bodyLayer {background:#1C1C27;position: relative; z-index: 0;float:left;width:994px; }
#main #leftColLayer {float:left;width:200px;}

/***** Left Col Layer *****/
div#leftColLayer {position: relative;}
	div#leftColLayer ul.tools_link {margin:10px 0 23px 10px;}
		div#leftColLayer ul.tools_link li {margin: 0 0 2px 0;}
		li#cartBtn {background: transparent url(../ximg/cartBtn.gif) no-repeat;}
		li#accountBtn {background: transparent url(../ximg/accountBtn.gif) no-repeat;}
		li#WLBtn {background: transparent url(../ximg/WLBtn.gif) no-repeat;}
			div#leftColLayer ul.tools_link li a.mainLink {padding: 0 0 0 20px; color: #9ea9ac; font-weight: bold; font-size: 9px; text-transform: uppercase; display: block; overflow: hidden; line-height: 19px; cursor: pointer; margin: 0 0 0 3px;}
			div#leftColLayer ul.tools_link li a.mainLink:hover {color: #fff;}
				a#accountBtn div.content a {font-size: 9px; font-weight: bold;}
				div#leftColLayer ul.tools_link li a span {font-size: 9px;}
				div#leftColLayer ul.tools_link li a span.basket_label {display: inline; float: left;}
				span#basket_items {display: block; width: 55px; float: left; margin: 0 0 0 5px;}
					span#basket_items div {font-size: 9px;}
			div#basket_infos {height: 0; position: absolute; top: 30px; left: 0; width: 210px; color: #FFF; z-index: 9999;}
				div#BBcart_layer {overflow: hidden; padding: 5px 0 0; background: transparent url(../ximg/basketBlock_top.png) no-repeat 0 0; overflow: hidden;}
					div#BBcart_layer div.BBcart_bg {padding: 5px 10px; background-color: #020012; border-left: 1px solid #6f6f75; border-right: 1px solid #6f6f75;}
						span#BBcart_title {font-weight: bold; margin: 0 0 5px 0; display: block; text-transform: uppercase;}
						div#BBcart_content {overflow: hidden;}
							img#BBcart_img {height: 78px; width: 52px; display: inline; float: left;}
							div#BBcart_content ul {display: inline; float: left; width: 115px; margin: 0 0 0 10px;}
								div#BBcart_content ul li {background: none !important; padding: 0 !important;}
								div#BBcart_content li.prodName {font-weight: bold; margin: 0 0 5px; text-transform: uppercase;}
								div#BBcart_content li.prodRef {font-size: 9px; margin: 0 0 5px; text-transform: uppercase;}
								div#BBcart_content li.prodAttribs {margin: 0 0 15px; text-transform: uppercase;}
								div#BBcart_content li.prodPrice {text-align: right; font-size: 12px; font-weight: bold;}
									div#BBcart_content li.prodPrice span {font-weight: normal; font-size: 9px;}
						div#BBcart_layer div.BBCart_footer {background: transparent url(../ximg/basketBlock_bot.png) no-repeat left bottom; height: 5px;}
/* Bloc panier */	 		
div#basketBlock_layer {left: 0; position: absolute; top: 29px; z-index: 999;}
	div#basketBlock_layer div.basketBlock_content {width: 210px; color: #FFF; display: none; background: transparent url(../ximg/basketBlock_top.png) no-repeat 0 0; padding: 5px 0 0 0; overflow: hidden;}
		div#basketBlock_layer div.basketBlock_bg {background-color: #020012; border-left: 1px solid #6f6f75; border-right: 1px solid #6f6f75; overflow: hidden;}
			div#basketBlock_layer p.emptyBasket_block {padding: 10px; font-weight: bold; text-align: center;}
			div#basket_infos p.LookBookBasket_block {padding: 10px; font-weight: bold; text-align: center; text-transform: uppercase;}
			div#basketBlock_layer ul.basketBlock_details {overflow: hidden;}
				div#basketBlock_layer ul.basketBlock_details li {background: transparent url(../ximg/basket_details_sep.jpg) no-repeat scroll left bottom; padding: 10px; position: relative; overflow: hidden;}
					div#basketBlock_layer ul.basketBlock_details li img.basketBlock_img {display: inline; float: left; width: 52px; height: 78px;}
					div#basketBlock_layer ul.basketBlock_details li span.prodName {display: inline; float: left; font-size: 10px; font-weight: bold; margin: 0 0 0 10px; text-transform: uppercase; width: 115px;}						
					div#basketBlock_layer ul.basketBlock_details li span.prodRef {display: inline; float: left; font-size: 9px; margin: 5px 0 0 10px; width: 115px;}
					div#basketBlock_layer ul.basketBlock_details li span.prodColorSize {display: inline; float: left; font-size: 10px; margin: 5px 0 0 10px; width: 115px;}
					div#basketBlock_layer ul.basketBlock_details li span.prodPrice {position: absolute; bottom: 10px; right: 10px; font-size: 12px; font-weight: bold;}
					div#basketBlock_layer ul.basketBlock_details li span.prodQty {font-size: 9px; font-weight: normal;}
			div#basketBlock_layer div.basketBlock_total {padding: 10px; background: transparent url(../ximg/basket_details_sep.jpg) no-repeat scroll left bottom; overflow: hidden;}
				div#basketBlock_layer div.basketBlock_total span.total_label {display: inline; float: left; font-size: 12px; font-weight: bold; text-transform: uppercase;}
				div#basketBlock_layer div.basketBlock_total span.total {display: inline; float: right; font-size: 15px; font-weight: bold;}
			div#basketBlock_layer div.basketBlock_link {background: transparent url(../ximg/basketBlock_btn.png) no-repeat 0 0; margin: 10px 0;}
				div#basketBlock_layer div.basketBlock_link a {display: block; width: 77px; height: 25px; margin: 0 auto;}
					div#basketBlock_layer div.basketBlock_link a span {margin: 8px 0 0 0;}
			div#basketBlock_layer div.basketBlock_picto {background: transparent url(../ximg/basketBlock_bot.png) no-repeat left bottom; padding: 0 0 5px 0; overflow: hidden;}
				div#basketBlock_layer div.basketBlock_picto ul {background-color: #020012; border-left: 1px solid #6f6f75; border-right: 1px solid #6f6f75; overflow: hidden; padding: 10px 0;}
					div#basketBlock_layer div.basketBlock_picto ul li {background: transparent url(../ximg/basketBlock_ReaSep.png) no-repeat 25px bottom; padding: 0; height: 25px; margin: 0;}
						div#basketBlock_layer div.basketBlock_picto ul li a {display: block; padding: 0 0 0 25px; line-height: 30px; color: #6f6f75; font-weight: bold; font-size: 9px; text-transform: uppercase;}
						div#basketBlock_layer div.basketBlock_picto ul li a:hover {color: #fff;}
						div#basketBlock_layer div.basketBlock_picto ul li.basketBlock_Payment a {background: transparent url(../ximg/basketBlock_Payment.jpg) no-repeat 0 0;}
							div#basketBlock_layer div.basketBlock_picto ul li.basketBlock_Payment a span {display: block;}

/* Menu categories gauche */
div#leftColLayer dl.left_menu_list {margin: 25px 0 0 10px; width: 155px;}
	div#leftColLayer dl.left_menu_list dt {color: #9ea9ac; font-size: 10px; font-weight: bold; line-height: 15px; cursor: pointer; text-transform: uppercase; display: block;}
	div#leftColLayer dl.left_menu_list dt a {color: #9ea9ac; font-size: 10px; font-weight: bold; line-height: 15px; cursor: pointer; text-transform: uppercase; display: block;}
	div#leftColLayer dl.left_menu_list dt.firstCat {margin: 25px 0 0 0;}
	div#leftColLayer dl.left_menu_list dt a.selected,
	div#leftColLayer dl.left_menu_list dt a:hover {color: #FFF;}
	div#leftColLayer dl.left_menu_list dd {background: #020012 url(../ximg/bg_nav.gif) repeat-x scroll left top; line-height: 20px; margin: 0 0 7px; padding: 8px 7px; text-transform: uppercase; display: none;}
	div#leftColLayer dl.left_menu_list dd.selected {display: block;}
		div#leftColLayer dl.left_menu_list dd ul {}
			div#leftColLayer dl.left_menu_list dd ul li {margin: 0 0 5px;}
				div#leftColLayer dl.left_menu_list dd ul li.selected a {color: #FFF;}
				div#leftColLayer dl.left_menu_list dd ul li a {font-size: 9px; color: #9ea9ac; font-weight: bold;}
				div#leftColLayer dl.left_menu_list dd ul li a:hover,#left_menu_list dt:hover,#left_menu_list dt.selected  {color: #FFF !important;}

div#leftColLayer ul.nav_link {margin: 25px 0 0 10px; width: 200px;}
	div#leftColLayer ul.nav_link li {margin:0 0 5px; overflow: hidden;}
		div#leftColLayer ul.nav_link li.selected a {color: #FFF;}
		div#leftColLayer ul.nav_link li a {font-weight: bold; font-size: 10px; color: #9ea9ac;}
		div#leftColLayer ul.nav_link li a:hover {color: #fff;}
		div#leftColLayer ul.nav_link li a.selected {color: #fff;}
		div#leftColLayer ul.nav_link li.selectionsLinks a {margin: 0 5px 0 0;}
			div#leftColLayer ul.nav_link li.selectionsLinks a img {border: none;}
			
	div#leftColLayer ul.nav_link li.picto_web {margin: 10px 0;}
		div#leftColLayer ul.nav_link li a.minipicto_menu {width: 20px; height: 20px; display: block; float: left; overflow: hidden; position: relative; margin: 0 5px 0 0;}
			div#leftColLayer ul.nav_link li a.minipicto_menu img {position: relative; bottom: 0; left: 0;}
			div#leftColLayer ul.nav_link li a.minipicto_menu:hover img {bottom: 21px;}
		div#leftColLayer ul.nav_link li a.picto_menu {width: 200px; display: block; float: left; overflow: hidden; position: relative; margin: 0 0 5px 0;}
			div#leftColLayer ul.nav_link li a.picto_menu img {position: relative; bottom: 0; left: 0;}
			/*div#leftColLayer ul.nav_link li a.picto_menu:hover img {bottom: 57px;}*/
			
			
		div#leftColLayer ul.nav_link li a.icon_app {width: 20px; height: 20px; display: block; float: left; background: url("../ximg/push.gif") no-repeat 0 0 ;}
		div#leftColLayer ul.nav_link li a.icon_app:hover {background-position:0 -21px;}
		div#leftColLayer ul.nav_link li a.icon_facebook {width: 20px; height: 20px; background: transparent url(../ximg/push.gif) no-repeat -20px 0; display: block; float: left;}
		div#leftColLayer ul.nav_link li a.icon_facebook:hover {background-position: -20px -21px;}
		div#leftColLayer ul.nav_link li a.icon_twitter {width: 20px; height: 20px; background: transparent url(../ximg/push.gif) no-repeat -42px 0; display: block; float: left;}
		div#leftColLayer ul.nav_link li a.icon_twitter:hover {background-position: -42px -21px;}
			div#leftColLayer a.icon_app span,
			div#leftColLayer a.icon_facebook span,
			div#leftColLayer a.icon_twitter span {display: none;}

		div#leftColLayer ul.nav_link li a.minipicto_menu { display: block; float: left; height: 20px; overflow: hidden; position: relative; width: 20px;}
		div#leftColLayer ul.nav_link li a.picto_menu { width: 200px;display: block; float: left; overflow: hidden; position: relative;}

div#leftColLayer a.link_solde {width: 55px; height: 56px; margin: 15px 0 10px 10px; background: transparent url(../ximg/legends-me.jpg) no-repeat 0 0; display: block;}
/*div#leftColLayer a.link_solde:hover {background-position: 0 -57px;}*/
	div#leftColLayer a.link_solde span {display: none;}


/*:::::::* right Col Layer *:::::::*/
#layoutLayer {float:right;width:779px;color:#fff;position:relative;}
#layoutLayer a {color:#fff;}

div#pathbar_layer {color: #A5A4B2; width: 705px; background: #000 url(../ximg/bg_header_bannier.gif) repeat-x; margin: 5px 0 0 30px; line-height: 25px;}
	ul#path_list {margin: 0 0 0 5px; overflow: hidden;}
		ul#path_list li {display: inline; float: left; font-size: 9px; cursor: pointer;}
		ul#path_list li.separator_path {margin: 0 2px;}
			ul#path_list li h1 {font-size: 9px;}
			ul#path_list li h1:hover,
			ul#path_list li:hover {color: #FFF;}
			ul#path_list li a:hover {color: #FFF; text-decoration: underline;}
			ul#path_list li a {color: #A5A4B2; font-size: 9px;}
ul.path_items {float:left;margin:6px 0 0 75px;width:636px;}
	ul.path_items li {color:#A5A4B2;float:left;font-size:9px;padding:0 2px 0 0;}
		ul.path_items li a {color: #A5A4B2; font-size: 9px;}
	ul.path_items li:hover {color: #FFF;}
	ul.path_items li:hover a {color: #FFF; text-decoration: underline;}

p.SEODesc {text-align: justify; color: white;}
div#SEOLayer { padding: 250px 0 30px; color: #5A5965; width: 994px; margin: 0 auto;}

div#layoutLayer div.header_layoutLayer {width: 705px; margin: 0 0 0 30px; overflow: hidden; position: relative; background: #020012 url(../ximg/bannerCatName.jpg) no-repeat top left;}
	strong.bannerCatName {color: #FFF; font-family: 'EdwardianReg', Arial, sans-serif; font-size: 25px; margin: 0 0 0 10px; position: absolute; top: 0; left: 0;}
	div#layoutLayer div.header_layoutLayer p.SEODesc { margin: 70px 10px 15px 10px;}
	div.footerSEO { padding: 230px 45px 15px 30px; color: #5A5965;}
	div.footerSEO h1 { font-weight: normal; font-size: 11px; color: #5A5965;}
	
/* PROCESS layer */
#processLayer { width: 640px; height: 17px; list-style: none; margin: 13px 0 5px; }
	#processLayer li { width: 87px; height: 17px; float: left; background: url(../ximg/StepProcess.gif) no-repeat; font: 9px bold Arial,Helvetica,sans-serif; text-transform: uppercase; line-height: 17px; text-align: center; color: #020012; font-weight: bold;}
	#processLayer li.marge { margin: 0 97px 0 0; }
	#processLayer li#selected_step {background: url(../ximg/StepProcessActiv.gif) no-repeat;color:#000;}

/***** FOOTER *****/
div#footer {position: relative; width: 100%; margin: 0 auto; clear: both; overflow: hidden;}
	div.preFoot {overflow: hidden; margin: 5px 0 0 0; height: 70px; /*background: #030013 url(../ximg/bg_footer.jpg) no-repeat center top;*/}
		div.preFoot ul.ReaList {margin: 0 auto; width: 994px; overflow: hidden; position: relative; padding: 0 0 20px 0;}
			div.preFoot ul.ReaList li {display: inline; float: left; height: 30px; margin: 20px 0 0 95px;}
				div.preFoot ul.ReaList li p {color: #FFF; text-transform: uppercase; font-size: 9px;}
					div.preFoot ul.ReaList li p span {font-size: 12px;}
			li.FreeShipping {background: transparent url(../ximg/footer_FreeShipping.gif) no-repeat 0 0; width: 150px; margin: 20px 0 0 255px !important;}
				li.FreeShipping p {margin: 0 0 0 40px;}
			li.UPS {background: transparent url(../ximg/footer_UPS.gif) no-repeat 0 0; width: 165px;}
				li.UPS p {margin: 0 0 0 55px;}
			li.TracePackage {background: transparent url(../ximg/footer_TracePackage.gif) no-repeat 0 0; width: 185px;}
				li.TracePackage p {margin: 0 0 0 30px; line-height: 20px;}
			li.CustomerServices {background: transparent url(../ximg/footer_CustomerServices.gif) no-repeat 0 0; width: 215px; position: relative;}
				li.CustomerServices p {position: absolute; top: -10px; left: 30px;}
	
	div#footerLayer {width: 100%;}
		div#footerLayer div.box_credit {line-height: 23px;background:transparent url(../ximg/bg_credit.png) no-repeat center top;display:none;position:absolute;left:0;right:0;margin:-30px 0 0;}
			div#footerLayer div.box_credit p {font-size:8px;color:#fff;text-align: center;text-transform: uppercase;width:984px;height:23px;margin:0 auto;}
				div#footerLayer div.box_credit a {font-size:8px;color:#fff;margin:0 20px;}
		
		div#footerLayer div.footer_bg {overflow: hidden; background: #030013 url(../ximg/bg_footer.jpg) no-repeat center top;}
		
			div#footerLayer ul.footerMenuList {width: 960px; margin: 25px auto 15px;}
				div#footerLayer ul.footerMenuList li {display: inline; padding: 0 5px; color: #fff;}
				div#footerLayer ul.footerMenuList li.sep {padding: 0 9px;}
					div#footerLayer ul.footerMenuList li a {color: #fff; font-size: 9px; font-weight: bold; text-transform: uppercase;}
		
		
			div#footerLayer div.box_card {clear: both; overflow: hidden; margin: 10px auto 0; width: 950px; position: relative;}
				ul#paysList {width: 108px; height: 17px; margin: 5px 0 0; overflow: hidden; position: absolute; top: 0; left: 0;}
					ul#paysList li {float: left; margin: 0 7px 0 0 ;}
					ul#paysList li.lastChild {margin: 0;}
						ul#paysList li a {cursor: pointer; display: block; width: 18px; height: 16px; background: transparent url(../ximg/pays_flags.png) no-repeat 0 0;}
							ul#paysList li a span{display:none;}
						ul#paysList li a.UK {background-position: 0 0;}
						ul#paysList li a.UK.selected,
						ul#paysList li a.UK:hover {background-position:0 -16px;}
						ul#paysList li a.FR {background-position: -24px 0;}
						ul#paysList li a.FR.selected,
						ul#paysList li a.FR:hover {background-position: -24px -16px;}
						ul#paysList li a.IR {background-position: -49px 0;}
						ul#paysList li a.IR.selected,
						ul#paysList li a.IR:hover {background-position: -49px -16px;}
						ul#paysList li a.BE {background-position: -74px 0;}
						ul#paysList li a.BE.selected,
						ul#paysList li a.BE:hover {background-position: -74px -16px;}
				
				div#footerLayer ul.footReaList {overflow: hidden; width: 385px; margin: 2px auto 3px;}
					div#footerLayer ul.footReaList li {float: left; margin: 0 0 0 16px; height: 23px;}
					div#footerLayer ul.footReaList li.securePayement {padding: 0 0 0 21px; background: url("../ximg/secure_payement.png") 0 0 no-repeat; margin: 0;}
					div#footerLayer ul.footReaList li.Delivery {padding: 0 0 0 33px; background: url("../ximg/48delivery.png") 0 0 no-repeat; margin: 0;}
						div#footerLayer ul.footReaList li.Delivery a, 
						div#footerLayer ul.footReaList li.securePayement a {color: #ffffff; text-transform: uppercase; text-align: left; font-size: 9px; width: 116px; height: 15px; display: block; padding: 4px 0; background: url("../ximg/reassurance_link_bgr.png") left bottom no-repeat;}

	div#SEOLayer { padding: 250px 0 10px; color: #5A5965; width: 994px; margin: 0 auto;}
	
	
/***** CUSTOM SELECTS *****/
div.BBSelect {display: block; /*height: 12px;*/ position: relative; width: 41px;}
	div.BBSelect span {text-align: left; display: block; color: #000000; font-weight: bold; font-size: 10px;padding:0 0 0 2px;}
	div.BBSelect div.selectedItem {background: transparent url(../ximg/select_right.png) no-repeat top right; cursor: pointer; height: 13px; padding: 0 11px 0 0; position: relative;z-index: 99;}
	div.BBSelect.disabled div.selectedItem {background: transparent url(../ximg/select_right_disabled.png) no-repeat top right;}
		div.BBSelect div.selectedItem span {background: transparent url(../ximg/select_left.png) no-repeat top left; color: #020012; padding: 0 0 0 5px; display: block; text-align: left; font-size: 10px;}
		div.BBSelect div.content.open {}

/* Select contenant des images */
div.BBSelect.selectImg {height: 32px; width: 45px;}
	div.BBSelect.selectImg div.selectedItem {height: 32px; background: transparent url(../ximg/selectImg_right.png) no-repeat right 10px; padding: 0 20px 0 0;}
	div.BBSelect.selectImg.disabled div.selectedItem { background: transparent url(../ximg/selectImgDisab_right.png) no-repeat right 10px;}
		div.BBSelect.selectImg div.selectedItem span {background: none; padding: 0;}
	div.BBSelect.selectImg div.content {top: 32px; left: -2px; width: 28px;}
		div.BBSelect.selectImg div.content ul {width: 28px;}
			div.BBSelect.selectImg div.content ul li {height: 35px;}
				div.BBSelect.selectImg div.content ul li span {margin: 0;}
			
/* Sans scroller */
div.BBSelect div.content {height: 0px; left: 1px; margin: 0; overflow: hidden; padding: 0; top: 12px; position: absolute; width: 40px; z-index:3000;}
div.BBSelect div.content.open { border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; }
	div.BBSelect div.content ul { z-index: 1; position: relative; top: 0; width: 40px; margin: 0; padding: 0; display: block;}
		div.BBSelect div.content ul li { background: transparent url(../ximg/selectDisabled_bg.png) repeat 0 0; border-left: 1px solid #FFF; border-right: 1px solid #FFF; cursor: pointer; height: 16px; line-height: 16px; margin: 0;}
		div.BBSelect div.content ul li.last { }
		div.BBSelect div.content ul li.last span {margin:0 0 10px 0;}
		div.BBSelect div.content ul li.disabled {  /* background: transparent url(../ximg/selectDisabled_bg.png) repeat 0 0; */}
		div.BBSelect div.content ul li.disabled span { /* color:#ffffff; */ }
		div.BBSelect div.content ul li.NotInStock { background: url(../ximg/select_bg.png); }
		div.BBSelect div.content ul li.NotInStock span,
		div.BBSelect div.content ul li.NotInStock span:hover { color:#6F6F75 !important; }
		div.BBSelect div.content ul li span { }
		div.BBSelect div.content ul li span:hover {color: #FFF;}
		div.BBSelect div.content ul li.selected span { color: #444444; background: #a0a0a0 !important; font-weight: bold;}
		div.BBSelect div.content div.scroller { background: #ffffff; cursor: pointer; height: 16px; position: absolute; right: 1px; top: 0; width: 6px; z-index: 10000;}

/*:::::::::::::::::::::::::::::  ::::::::::::::::::::::*/


div.recherche_null {margin: 20px 40px; font-weight: bold;}

/* LEFT BANNER */
div.AdvLeftLayer {width: 150px; overflow: hidden; min-height: 20px;}


/* PROCESS IMGS */
div#process_layer {width: 710px; margin: 20px 0 20px 80px;}
div#process_layer ul {height: 60px;}
	div#process_layer ul li {display: inline;}
		div#process_layer ul li#selected_step div {background-color: #E9E9F0;}
		div#process_layer ul li div {width: 150px; height: 55px; display: inline; float: left; border: 1px dashed #c3c6d1; margin: 0 0 0 10px; background-color: #FFF;}
			div#process_layer ul li div span {display: block; padding: 20px 0 0 0; color: #333A62; font-weight: bold; font-size: 14px; height: 55px; width: 150px; text-align: center;}
			div#process_layer ul li div span#processPaiemConf {padding: 15px 0 0 0;}

/* TOOLTIPS */
div#BBTTipLayer {background-color: #FFF; border: 1px solid #2D4578; padding: 5px; width: 400px; text-align: left; z-index: 1000; display: none;}
	div#BBTTipLayer span {text-decoration: underline;}


/* POPUP GENERAL */
div#BBTool_msgBoxContent {position: relative; z-index: 100; border: 1px solid #e0e0e2; background: transparent url(../ximg/popup_bg.png) repeat scroll 0 0;}
	a#BBTool_msgBoxCloseBtn {display: block; position: absolute; top: 5px; right: 5px; height: 30px; width: 30px; background: transparent url(../ximg/popup_close.png) no-repeat 0 0; z-index: 1000;}
		a#BBTool_msgBoxCloseBtn span {display: none;}
	div#BBTool_msgBoxHeader {display: none;}
	div#BBTool_msgBoxBody {overflow: hidden;}
		div#BBTool_msgBoxBody div.content {}
			div#BBTool_msgBoxBody img.popup_logo {margin: 0 auto; padding: 15px 0 10px 0; display: block;}
			div#BBTool_msgBoxBody span#popup_title {font-size: 15px; font-weight: bold; display: block; margin: 0 0 10px 20px; overflow: hidden;}
	div#BBTool_msgBoxFooter {overflow: hidden; height: 0;}


/* POPUP LOGIN */
form#popupLogin_form {width: 600px; color: #FFF; background: transparent url(../ximg/popup_separator.png) no-repeat 0 0; overflow: hidden; padding: 0 0 20px 0;}
	form#popupLogin_form ul {margin: 20px auto 0; width: 210px;}
		form#popupLogin_form ul li {padding: 0 10px;}
		form#popupLogin_form ul li.popup_username {margin: 0 0 15px 0;}
		form#popupLogin_form ul li.popup_password {margin: 0 0 20px 0;}
			form#popupLogin_form ul li label {display: block; font-size: 9px; text-transform: uppercase; margin: 0 0 5px 0;}
			form#popupLogin_form ul li div.input_text {width: 187px; height: 15px; background: transparent url(../ximg/popup_login_input.png) no-repeat scroll 0 0; overflow: hidden;}
				form#popupLogin_form ul li div.input_text input {background-color: #020012; width: 182px; height: 12px; margin: 1px 0 0 3px; color: #FFF; font-size: 10px; display: block;}
			form#popupLogin_form ul li a.lostPass {color: #FFF; font-size: 10px;}
		form#popupLogin_form ul li.login_link {background: transparent url(../ximg/popup_login_validate_bg.png) no-repeat 0 0;}
			form#popupLogin_form ul li.login_link a.validate_login {width: 80px; margin: 0 auto; padding: 10px 0;}
				form#popupLogin_form ul li.login_link a.validate_login span {}
		form#popupLogin_form ul li.forgotPass {margin: 10px 0;}
		form#popupLogin_form ul li.subscribe_link {margin: 10px 0 0 0; background: transparent url(../ximg/popup_login_subscribe.png) no-repeat scroll left bottom; height: 50px;}
			form#popupLogin_form ul li.subscribe_link span.subscribe_title {font-size: 10px; color: #FFF; text-transform: uppercase;}
			form#popupLogin_form ul li.subscribe_link a.subscribe_login {width: 80px; margin: 4px auto 0; padding: 9px 0;}
				form#popupLogin_form ul li.subscribe_link a.subscribe_login span {margin: 0 0 0 4px;}


/* POPUP FORGOTEN PASS */
form#popupForgotPass_form {width: 600px; color: #FFF; overflow: hidden; background: transparent url(../ximg/popup_separator.png) no-repeat 0 0;}
	form#popupForgotPass_form ul {margin: 20px auto; width: 210px;}
		form#popupForgotPass_form ul li {padding: 0 10px;}
			form#popupForgotPass_form ul li label {display: block; font-size: 9px; text-transform: uppercase; margin: 0 0 5px 0;}
			form#popupForgotPass_form ul li div.input_text {width: 187px; height: 15px; background: transparent url(../ximg/popup_login_input.png) no-repeat scroll 0 0; overflow: hidden;}
				form#popupForgotPass_form ul li div.input_text input {background-color: #020012; width: 182px; height: 12px; margin: 1px 0 0 3px; color: #FFF; font-size: 10px; display: block;}
		form#popupForgotPass_form ul li.validate_btn {background: transparent url(../ximg/popup_login_subscribe.png) no-repeat 0 0; height: 40px; margin: 10px 0 0 0;}
			form#popupForgotPass_form ul li.validate_btn a {width: 80px; margin: 0 auto; padding: 10px 0;}
				form#popupForgotPass_form ul li.validate_btn a span {}

/* POPUP PASSWORD SENT */
div#passwordSent {background: transparent url(../ximg/popup_separator.png) no-repeat 0 0; color: #FFF; padding: 10px;}
	div#passwordSent p.loginpass_userexist {margin: 0 0 0 20px;}

/* POPUP ERREUR CONNEXION */
div#BBTool_msgBoxBody div.popup_error {color: #FFF; width: 600px; overflow: hidden; text-align: center;}
	div#BBTool_msgBoxBody div.popup_error p {margin: 20px;}
		div#BBTool_msgBoxBody div.popup_error p a {font-weight: bold;}
		div#BBTool_msgBoxBody div.popup_error p a.tryAgain {text-decoration: underline;}
	
			
/* POPUP SIZE GUID */
div#sizeGuid_popup {color: #FFF; font-size: 10px; overflow: hidden;}
	div#sizeGuid_popup p.sizeGuid_title {font-weight: bold; font-size: 14px; text-transform: uppercase; background: transparent url(../ximg/sizeGuid_title.png) no-repeat center bottom; width: 975px; line-height: 25px; text-align: center; margin: 0 0 10px 0;}
	div#sizeGuid_popup ul.sizeGuid_menu {overflow: hidden; width: 680px; margin: 0 auto 15px;}
		div#sizeGuid_popup ul.sizeGuid_menu li {display: inline; float: left; padding: 0 0 0 62px; cursor: pointer;}
			div#sizeGuid_popup ul.sizeGuid_menu li span {color: #5a5966; font-weight: bold; text-transform: uppercase; padding: 0 62px 0 0;}
		div#sizeGuid_popup ul.sizeGuid_menu li:hover,
		div#sizeGuid_popup ul.sizeGuid_menu li.selected {background: transparent url(../ximg/sizeGuid_menu_left.png) no-repeat left center;}
			div#sizeGuid_popup ul.sizeGuid_menu li:hover span,
			div#sizeGuid_popup ul.sizeGuid_menu li.selected span {background: transparent url(../ximg/sizeGuid_menu_right.png) no-repeat right center; color: #FFF;}
	div#sizeGuid_popup table {margin: 0 0 30px 30px; width: 795px;}
	div#sizeGuid_popup table.noMargin {margin: 0 0 0 30px;}
		div#sizeGuid_popup table th {background-color: #020012; background: transparent url(../ximg/sizeGuid_popup_th.png) no-repeat left bottom; height: 25px; vertical-align: middle;}
			div#sizeGuid_popup table th span {color: #FFF; text-transform: uppercase; font-weight: bold; margin: 0 0 0 5px;}
		div#sizeGuid_popup table td {color: #FFF; background-color: #020012; text-align: center; vertical-align: middle; height: 20px;}
		div#sizeGuid_popup table td.first_td {width: 115px; text-align: left;}
		div#sizeGuid_popup table td.clear {font-weight: bold; text-align: left;}
			div#sizeGuid_popup table td.clear span {margin: 0 0 0 5px;}
			div#sizeGuid_popup table td.first_td span {margin: 0 0 0 5px;}
		div#sizeGuid_popup table tr.light td {color: #020012; background-color: #5a5965; border-bottom: 1px solid #020012;}
	div#sizeGuid_popup p.edito {margin: 0 0 15px 30px; color: #FFF; font-weight: bold; text-transform: uppercase; font-size: 10px;}
	div#sizeGuid_popup p.editoLow {margin: 0 0 15px 30px; color: #FFF; font-weight: bold; font-size: 10px;}
	
ul.sizeGuid_content li.selected {display: block;}
ul.sizeGuid_content li {display: none;}
li#MenSizeGuid {background: transparent url(../ximg/sizeGuid_men.png) no-repeat right top;}
li#WomenSizeGuid {background: transparent url(../ximg/sizeGuid_women.png) no-repeat right top; height: 410px;}
li#KidsSizeGuid {background: transparent url(../ximg/sizeGuid_kids.png) no-repeat right top; height: 345px;}


/* POPUP RETOUR EN STOCK */
div#BBTool_msgBoxBody div#backStock_content {width: 600px; color: #FFF;}
	div#backStock_content span.popup_title {display: block; padding: 0 0 10px 20px; background: transparent url(../ximg/popup_separator.png) no-repeat left bottom;}
	div#backStock_content form {}
		div#backStock_content form.retour_stock ul {margin: 10px 0 0 20px;}
			div#backStock_content form.retour_stock ul li {clear: both; overflow: hidden;}
			div#backStock_content form.retour_stock ul li.mail_title {margin: 0 0 10px 0;}
				div#backStock_content form.retour_stock label {display: inline; float: left; width: 210px; text-align: right; margin: 0 5px 0 0;}
				div#backStock_content form.retour_stock div.input_text {display: inline; float: left; width: 187px; height: 15px; background: transparent url(../ximg/popup_login_input.png) no-repeat scroll 0 0; overflow: hidden;}
					div#backStock_content div.input_text input {background-color: #020012; width: 182px; height: 12px; margin: 1px 0 0 3px; color: #FFF; font-size: 10px; display: block;}
			div#backStock_content form.retour_stock ul li.mail_validate {height: 35px; width: 210px; margin: 10px auto 0; position: relative; background: transparent url(../ximg/popup_login_validate_bg.png) no-repeat 0 0; }
				div#backStock_content form.retour_stock ul li.mail_validate a {position: absolute; top: 8px; left: 80px; color: #FFF; text-transform: uppercase; font-size: 10px;}

/* POPUP PRODUCT ADDED */
div#BBTool_msgBoxBody div#BBcart_layer {width: 650px; overflow: hidden;}
	div#BBTool_msgBoxBody div#BBcart_layer img {margin: 10px 0 20px 30px;}
	div#BBTool_msgBoxBody div#BBcart_layer p {margin: 0 0 20px 30px; font-size: 12px;}
	div#BBTool_msgBoxBody div#BBcart_layer div.basket_link {width: 500px; margin: 0 auto; overflow: hidden; height: 30px;}
		div#BBTool_msgBoxBody div#BBcart_layer div.basket_link a#arrowBtn {display: inline; float: left;}
		div#BBTool_msgBoxBody div#BBcart_layer div.basket_link a#balloonBtn {display: inline; float: right;}

/* POPUP NEWSLETTER */
div#popupMailing {width: 600px; color: #FFF;}
	div#popupMailing span.title {display: block; text-align: center; background: transparent url(../ximg/popup_separator.png) no-repeat left bottom; font-size: 14px; font-weight: bold; padding: 0 0 5px 0;}
	form#frmNewsletter {margin: 5px 30px 15px; z-index: 1;}
		form#frmNewsletter ul.user_infos_list {width: 350px; margin: 25px auto 0; height: 275px;}
			form#frmNewsletter ul.user_infos_list li.user_info {clear: both;}
				form#frmNewsletter ul.user_infos_list li label {width: 160px; display: inline; float: left; text-transform: uppercase; margin: 0 0 15px;}
				form#frmNewsletter ul.user_infos_list li select {display: none;}
				form#frmNewsletter ul.user_infos_list li div.BBSelect {float: left;}
				form#frmNewsletter ul.user_infos_list li div.BBSelect.civility {width: 186px; margin: 0 0 0 3px;}
						form#frmNewsletter ul.user_infos_list li div.BBSelect.civility div.selectedItem span {background: transparent url(../ximg/select_left.png) no-repeat 0 0;}
						form#frmNewsletter ul.user_infos_list li div.BBSelect.civility div.content.open,
						form#frmNewsletter ul.user_infos_list li div.BBSelect.civility div.content.open ul {width: 172px;}
				form#frmNewsletter ul.user_infos_list li div.BBSelect.jour {width: 55px; margin: 0 12px 0 0; z-index: 10000;}
				form#frmNewsletter ul.user_infos_list li div.BBSelect.mois {width: 55px; margin: 0 13px 0 0; z-index: 10000;}
				form#frmNewsletter ul.user_infos_list li div.BBSelect.annee {width: 55px; z-index: 10000;}
				form#frmNewsletter ul.user_infos_list li div.BBSelect.jour div.selectedItem span,
				form#frmNewsletter ul.user_infos_list li div.BBSelect.mois div.selectedItem span,
				form#frmNewsletter ul.user_infos_list li div.BBSelect.annee div.selectedItem span {background: transparent url(../ximg/select_left_MailingBirth.png) no-repeat 0 0;}
				form#frmNewsletter ul.user_infos_list li div.BBSelect.pays {width: 186px; margin: 0 0 0 3px; z-index: 9000;}
				form#frmNewsletter ul.user_infos_list li div.BBSelect.pays div.selectedItem span {background: transparent url(../ximg/select_left.png) no-repeat 0 0;}
					form#frmNewsletter ul.user_infos_list li div.BBSelect.pays div.content.open,
					form#frmNewsletter ul.user_infos_list li div.BBSelect.pays div.content.open ul {width: 172px !important;}
						
				form#frmNewsletter ul.user_infos_list li div.input_text {display: inline; float: right; width: 187px; height: 15px; background: transparent url(../ximg/popup_login_input.png) no-repeat scroll 0 0; overflow: hidden;}
					form#frmNewsletter ul.user_infos_list li div.input_text input {background-color: #020012; width: 182px; height: 12px; margin: 1px 0 0 3px; color: #FFF; font-size: 10px; display: block;}
			form#frmNewsletter ul.user_infos_list li.validate {background: transparent url(../ximg/popup_login_subscribe.png) no-repeat scroll left bottom; height: 25px; width: 215px; margin: 0 auto;}
				form#frmNewsletter ul.user_infos_list li.validate a {width: 80px; height: 20px; margin: 0 auto;}
					form#frmNewsletter ul.user_infos_list li.validate a span {margin: 7px 0 0 0;}
	p#mailing_merci {margin: 20px;}


/* POPUP PRODUITS VUS */
div#lastSeen_layer {overflow: hidden; width: 600px; color: #FFF;}
	div#lastSeen_layer span.title {display: block; text-align: center; background: transparent url(../ximg/popup_separator.png) no-repeat left bottom; font-size: 14px; font-weight: bold; padding: 0 0 5px 0;/*margin:0 0 0 6px;*/width:600px;}
	div#lastSeen_layer div.lastSeen_content {margin: 20px; position: relative;}
		div.lastSeen_content a.nav {z-index: 10000; position: absolute; top: 60px; width: 10px; height: 10px; overflow: hidden; background: transparent url(../ximg/lastSeen_arrow.png) no-repeat scroll 0 0;}
			div.lastSeen_content a.nav span {display: none;}
			div.lastSeen_content a.prev {left: -10px;}
			div.lastSeen_content a.next {right: -10px; background-position: 0 -15px;}
		ul#lastProd_list {text-align: center; overflow: hidden; height: 210px; }
			ul#lastProd_list li {display: inline; float: left; width: 115px;}
			ul#lastProd_list li.last {margin: 0;}
				ul#lastProd_list li a.lastSeen_img {}
					ul#lastProd_list li a.lastSeen_img img {height: 78px;}
				div#lastSeen_layer div.lastSeen_infos {text-transform: uppercase;}
					div#lastSeen_layer div.lastSeen_infos span.lastSeen_name {display: block; margin: 5px 0 10px 0; padding: 0 10px; font-weight: bold; font-size: 9px; height: 20px; overflow: hidden;}
					div#lastSeen_layer div.lastSeen_infos span.lastSeen_ref {display: block; font-size: 7px;}
					div#lastSeen_layer div.lastSeen_infos span.lastSeen_color {display: block; margin: 10px 0; font-size: 9px; height: 10px; overflow: hidden;}
					div#lastSeen_layer div.lastSeen_infos span.lastSeen_price {display: block; padding: 0 0 25px 0; font-weight: bold; font-size: 12px;}
				div#lastSeen_layer a.lastSeen_link {display: block; width: 33px; height: 15px; background: transparent url(../ximg/CrossLink.gif) no-repeat scroll 0 0; color: #FFF; position: relative; margin: 0 auto; cursor: pointer;}
			
			
/* POPUP WISHLIST */
div#wishlist_content {overflow: hidden; padding: 10px 0; width: 650px;}
	p#wishlist_txt {margin: 0 0 10px 30px; font-size: 12px;}
	div#wishlist_link {overflow: hidden; margin: 10px auto 0 auto; width: 500px;}
		div#wishlist_link a.my_wishlist {display: inline; float: right;}
		div#wishlist_link a.continue_shop {display: inline; float: left;}

/* POPUP GIFT LIVRAISON */
div#BBTool_msgBoxBody div#gift_content {width: 615px; margin: 0 auto; overflow: hidden;}
	#BBTool_msgBoxBody #gift_content ul#picto_list {overflow: hidden; width: 105px; display: inline; float: left;}
		#BBTool_msgBoxBody #gift_content #picto_list li {width: 105px; overflow: hidden; text-align: center; margin: 5px 0 0 0;}
			#BBTool_msgBoxBody #gift_content #picto_list li span {display: block; padding: 5px; font-weight: bold;}
			#BBTool_msgBoxBody #gift_content #picto_list li a {color: #FFF;}
				#BBTool_msgBoxBody #gift_content #picto_list li a img {border: 1px solid #EAE9E9;}
	#BBTool_msgBoxBody div.giftBig_img {display: inline; float: left; margin: 45px 0 0 20px; width: 460px; display: none;}


.sizesList select option { font-weight: bold;}
option.disabled { background: #c0c0c0; color: #020202; font-weight: normal !important;}
#leftColLayer a.cat_link{font-size:10px; text-transform: uppercase;}
dl#lookbookMenu{margin: 1px 0 0 10px;}
#leftColLayer h2.lookbookHeading a{color:#ffffff; text-transform: uppercase; padding: 0 0 0 10px; }
div#occulteSize {position: absolute; top: 0px; background-color: #FFFFFF; z-index: 10;  display: none;}
div#occultePanier {position: absolute; top: 102px; background-color: #FFFFFF; z-index: 10; width: 637px; display: none;}
	div#occultePanier img {position: absolute; top: 50%; left: 210px;}
img#logosReassurance{position:absolute; left: 248px; bottom:14px; width: 641px; height:24px;}


img.blur-clone { position: absolute; top: 0;}

div.BBCheckbox { width: 14px; height: 14px; background: url(../ximg/checkbox.png) no-repeat 0 0; cursor: pointer;}
div.BBCheckbox.checked { background-position: 0 -20px;}

ul.menuBar { z-index: 10000; position: absolute; bottom: -20px; overflow: hidden; background: #1C1C27; margin: 0 auto; width: 717px;}
ul.menuBar li { float: left; display: inline; text-align: center;}
ul.menuBar li.selected { }

ul.menuBar li a span { color: #5A5965; }
ul.menuBar li a:hover span,
ul.menuBar li.selected a span { font-weight: bold; color: white; }
ul.menuBar li img { height: 30px; width: 100px;}
#securePayement, #Delivery {display:none;}
div#BBForm_TTip {background:#FFFFFF;border: 1px solid #2D4578;display: none;padding: 5px;text-align: left;width: 400px;z-index: 1000;}

p#FBLayer { height: 20px; }
	iframe.link_fb { display: none; }
.flashLayer div.alt { display: none; }
