* {font-family: Arial, Helvetica, sans-serif;  margin: 0; padding: 0; border: 0;  }
body { text-align: center;  /*background: url(../ximg/site_back.gif) no-repeat top center;*/ color: #525252; font-size: 11px;}
/*body.homepage { background-image: url(../ximg/siteHomepage_back.gif);}*/

a { color : #525252; }

.cfdebug { display: block; text-align: left!important; }
lp { display: none; }
#debugLayer tbody { text-align: left!important; }

/*----------------------- FONT --*/
/* GillSans */
@font-face {
	font-family: 'GillSans';
    src: url('../ximg/fontStyle/GillSans.eot');
    src: url('../ximg/fontStyle/GillSans.eot?#iefix') format('embedded-opentype'),
         url('../ximg/fontStyle/GillSans.woff') format('woff'),
         url('../ximg/fontStyle/GillSans.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* GillSansLight */
@font-face { 
	font-family: 'GillSansLight'; 
	src: url('../ximg/fontStyle/GillSansLight.eot'); 
	src: url('../ximg/fontStyle/GillSansLight.eot?#iefix') format('embedded-opentype'), 
		 url('../ximg/fontStyle/GillSansLight.woff') format('woff'), 
		 url('../ximg/fontStyle/GillSansLight.ttf') format('truetype'); 
	font-weight: normal; 
	font-style: normal; 
}

/* GillSansBold */
@font-face {
	font-family: 'GillSansBold';
    src: url('../ximg/fontStyle/GillSansBold.eot');
    src: url('../ximg/fontStyle/GillSansBold.eot?#iefix') format('embedded-opentype'),
         url('../ximg/fontStyle/GillSansBold.woff') format('woff'),
         url('../ximg/fontStyle/GillSansBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/* Segoepr */
@font-face {
	font-family: 'segoepr';
    src: url('../ximg/fonts/segoepr.eot');
    src: url('../ximg/fonts/segoepr.eot?#iefix') format('embedded-opentype'),
         url('../ximg/fonts/segoepr.woff') format('woff'),
         url('../ximg/fonts/segoepr.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/* BlackJack */
@font-face {
    font-family: 'black_jackregular';
    src: url('../ximg/fonts/blackjack-webfont.eot');
    src: url('../ximg/fonts/blackjack-webfont.eot?#iefix') format('embedded-opentype'),
         url('../ximg/fonts/blackjack-webfont.woff2') format('woff2'),
         url('../ximg/fonts/blackjack-webfont.woff') format('woff'),
         url('../ximg/fonts/blackjack-webfont.ttf') format('truetype'),
         url('../ximg/fonts/blackjack-webfont.svg#black_jackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.script-oblique{ 
	display:inline-block;
	margin-top:-3px;
	font-family: 'black_jackregular';
	-webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
}
.pink{ color:#ff175c; }
.clearFix{ clear:both; }
.hidden{ display:none!important; }
input[disabled='true'],
input[disabled],
input[readonly='true'],
input[readonly]{ background-color:#f4f4f4; }
input.error{ border:1px solid red!important; color:red!important; }
input.error::placeholder {color:red!important;}
span.readOnly{ opacity:0.4; }

ul li { list-style-type: none; }
a { text-decoration: none; }
.pinkBtn { display: block; background: url(../ximg/pinkBtnLeft_back.gif) no-repeat top left; height: 26px; padding: 0 0 0 11px; text-decoration: none !important; color: #FFF !important;}
.pinkBtn span { display: inline; float: left; padding: 0 11px 0 0; color: white; background: url(../ximg/pinkBtnRight_back.gif) no-repeat top right; line-height: 26px; text-transform: uppercase;}
.greyBtn { display: block; background: url(../ximg/greyBtnLeft_back.gif) no-repeat top left; height: 20px; padding: 0 0 0 11px; text-decoration: none !important; color: #FFF !important; cursor: pointer;}
.greyBtn span {display: inline; float: left; padding: 0 11px 0 0; color: white; background: url(../ximg/greyBtnRight_back.gif) no-repeat top right; line-height: 20px; text-transform: uppercase;}
.blueBtn { display: block; background: url(../ximg/blueBtnLeft.gif) no-repeat top left; height: 19px;  padding: 0 0 0 7px; text-decoration: none !important; color: #FFF !important; cursor: pointer;}
.blueBtn span {display: inline; float: left; padding: 0 7px 0 0; color: white; background: url(../ximg/blueBtnRight.gif) no-repeat top right; line-height: 19px; text-transform: uppercase;}
.bPinkBtn { display: block; background: url(../ximg/quickBuy_link_right.gif) no-repeat top left; height: 26px; padding: 0 0 0 5px; text-decoration: none !important; color: #FFF !important; cursor: pointer;}
.bPinkBtn span { font-weight: bold; font-size: 15px; display: inline; float: left; padding: 0 5px 0 0; color: white; background: url(../ximg/quickBuy_link_left.gif) no-repeat top right; line-height: 26px; text-transform: uppercase;}

.blackBtn { background: url(../ximg/blackBtnLeft_back.gif) no-repeat top left; padding: 0 0 0 6px;}
.blackBtn span { display: block; padding: 0 6px 0 0; color: white; background: url(../ximg/blackBtnRight_back.gif) no-repeat top right; line-height: 21px; }

/*div#siteLayer { text-align: center; margin: 0 auto; width: 1100px; }*/
div#siteLayer { text-align: center; margin: 0 auto; width: 1100px; background: url(../ximg/site_back.gif) no-repeat top center; position: relative; }
body.homepage div#siteLayer { background-image: url(../ximg/siteHomepage_back.gif); }


/* Debut Ticket 28136 - LC - 23/12/2015 */
.banner.noclick { cursor:default; }
/* Fin Ticket 28136 - LC - 23/12/2015 */


/* BACKGROUND 2 PARTIES */
#_bg_gauche { position: absolute; top: 0; left: 0; }
#_bg_droite { position: absolute; top: 0; right: 0; }
#_bg_gauche a { position: absolute; right: 0; top: 0; text-align: right; overflow: hidden;}
#_bg_gauche a img { float: right; }
#_bg_droite a { position: absolute; left: 0; top: 0;  text-align: left; overflow: hidden; }
#_bg_droite a img { float: left; }
/* */

	div#headerLayer { width: 990px; height: 104px; margin: 0 auto; text-align: center; position: relative; z-index: 99;}
	div#siteLayer.homepage div#headerLayer { height: 104px;}
	
		a#logoLink { display: block; width: 316px; height: 43px; background: url(../ximg/logo.png) no-repeat center; position: absolute; bottom: 32px; left: 335px;}
		a#logoLink strong { display: none; }
		
		ul#headerToolbarList { position: absolute; width: 500px; height: 19px; top: 8px; right: -9px;}
		ul#headerToolbarList li {float: right; display: inline; line-height: 10px; line-height: 18px; text-transform: uppercase;}
		ul#headerToolbarList li a { text-transform: uppercase; display: block; border-left: 1px solid #525252; line-height: 11px; padding: 0 9px; margin: 4px 0;}
			li#customerServices { border: none !important; background: transparent url(../ximg/cristalNumber.gif) no-repeat center right; padding: 0 145px 0 0; margin: 0 5px 0 0;}
				li#customerServices span {display: none;}
				
			
		div#mainNavLayer { position: absolute; left: 0; bottom: 0; height: 29px; width: 990px; background-color: #cccccc; z-index: 9;}
			ul#mainNavList { height: 29px; width: 965px; margin: 0 0 0 25px;}
			ul#mainNavList li { float: left; display: inline; margin: 0 17px; line-height: 29px;}
			ul#mainNavList li a { text-transform: uppercase; font-size: 12px; }
			ul#mainNavList li a.woman { color: #a4103b;}
			ul#mainNavList li.mainCat a.selected { color: white !important; font-weight: bold;}
			/*ul#mainNavList li div.mainCatLayer { display: none;}*/
			ul#mainNavList li.mainCat.VP {width: 111px; z-index: 1000;}
    			ul#mainNavList li.mainCat.VP a {background:url('../ximg/VP_AT.png') no-repeat 0 0 transparent;display: block; color: #ffffff !important; height: 36px; padding: 6px 0 0 0; margin-top: -7px; width: 111px;}
		
		ul#mainNavList li.Femme ul.sCatList li.title,
		ul#mainNavList li.Femme ul.sCatList li.sCat a,
		ul#mainNavList li.Femme ul.sCatList li.title_collection {color: #BE185A !important;}
		
			li.mainCat { z-index: 10;}
			li.cat1 div.mainCatLayer {background-color: #0f2b45;}
			
			li.cat2 div.mainCatLayer {background-color: #BE185A;}
				li.cat2 ul.sCatList li.title,
				li.cat2 ul.sCatList li.title_collection {color: #525252 !important;}
				li.cat2 ul.sCatList li.sCat a {color: #8a7d6d !important;}
					li.cat2 ul.sCatList li.sCat ul.tpList li a {color: #000 !important;}
				
			li.mainCat a.mainLink { color: white; }
			div.mainCatLayer { position: absolute; top: 28px; left: 0; display: none; overflow: hidden; padding: 3px; width: 984px;}
			div.mainCatLayer ul { width: 150px; margin: 0 0 0 20px; float: left; display: inline;}
			div.mainCatLayer ul li { font-family: Arial; text-align: left; float: none !important; display: block !important; line-height: 18px !important; padding: 0; margin: 0 !important; list-style-position: outside;}
			div.mainCatLayer ul li a { text-transform: none !important;}
			div.mainCatLayer ul li.title { margin: 11px 0 0 !important; color: #525252 !important; font-weight: bold; text-transform: uppercase;}
			div.mainCatLayer ul li.title_collection {color: #525252 !important; margin: 11px 0 0 !important; font-weight: bold;}
			div.mainCatLayer ul.noT { margin: 30px 0 0 20px;} 
			div.mainCatLayer ul li.sCat { overflow: hidden;}
			div.mainCatLayer ul li.sCat a { font-size: 11px; color: #003578; font-weight: bold;}
			div.mainCatLayer ul li ul.tpList { margin: 0;}
			div.mainCatLayer ul li ul.tpList li a { margin: 0; color: #333 !important; font-weight: normal;}
			div.mainCatLayer div.mainMenuLayer {min-height: 381px; width: 516px; float: left; display: inline; margin: 0 0 0 3px; background: white url(../ximg/mainMenu_back.gif) repeat-x bottom; }
				
			div.mainCatLayer ul.selList { float: left; display: inline; width: 225px; margin: 10px 0 10px 20px;}
			div.mainCatLayer ul.selList li {  line-height: 29px; height: 29px !important;}
			div.mainCatLayer ul.selList li.title { color: #e95d39; margin: 15px 0 0 0;}
			div.mainCatLayer ul.selList li a { color: #FFF !important; font-weight: bold; text-transform: uppercase;}
			/*div.mainCatLayer ul.selList li.banner { height: 75px !important; margin: 20px 0 0 0;}*/
			div.mainCatLayer div.menuBannerLayer { float: left; display: inline; background: #b4b5b7;}
			div.mainCatLayer a.promoBannerMenu {display: inline; float: left;margin: 0 0 3px 3px;}
			div.mainCatLayer div.searchLayer { position: absolute; top: 0; left: 0; width: 689px; height: 35px; background-color: #b4b5b7; text-align: right;}
			div.mainCatLayer div.searchLayer form { margin: 0 2px 0 0 !important; line-height: 15px; background-color: #B4B5B7; display: block; float: none;}
			div.mainCatLayer div.searchLayer form label { color: white !important;}
			div.mainCatLayer div.searchLayer form input#btnSubmit {background-color: #b4b5b7 !important;}

			
/* PATHBAR */
	ul#pathbarList { height: 28px; line-height: 28px; width: 990px; margin: 0 auto; overflow: hidden; }
	ul#pathbarList li { float: left; display: inline;}
	ul#pathbarList li.home { margin: 0 0 0 10px;}
	ul#pathbarList li.separator {margin: 0 5px;}
		ul#pathbarList li a {}
		ul#pathbarList li.home a { display: block; width: 18px; height: 18px; margin: 5px 0 0 0; background: url(../ximg/pathbarHome_picto.png) no-repeat center;}
			ul#pathbarList li.home a span { display: none; }
/****/

	div#bodyLayer { width: 990px; margin: 14px auto 9px auto; overflow: hidden; position: relative; z-index: 1;}
	div#bodyLayer.content,
	div#bodyLayer.checkout { margin: 0 auto 9px auto;}
	div#bodyLayer.shop { margin: 5px auto 9px auto;}

.BBRadio { float: left; display: inline; line-height: 22px;}
div.BBRadio { padding: 0 !important; margin:4px 7px 0 0; cursor: pointer; width: 11px; height: 11px; overflow: hidden; background: url(../ximg/checkbox_picto.gif) no-repeat top right; font-size: 1px;}
div.BBRadio.checked { background-position: top left;}

.BBCheckbox { float: left; display: inline; line-height: 22px; width: 11px !important;}
div.BBCheckbox.error { background-position: bottom right; }
div.BBCheckbox { padding: 0 !important; margin:4px 7px 0 0; cursor: pointer; width: 11px; height: 11px; overflow: hidden; background: url(../ximg/checkbox_picto.gif) no-repeat top right; font-size: 1px;}
div.BBCheckbox.checked { background-position: top left;}


/***** BLOC RECHERCHE *****/
	div#quickSearch_layer {border: 1px solid #dbdddf; background-color: #EEE; width: 988px; margin: 0 auto; padding: 6px 0 4px 0; position: relative;z-index: 9;}
		div#quickSearch_layer ul {height: 20px; margin: 0 0 0 15px; width: 750px;}
			div#quickSearch_layer ul li { line-height: 20px; display: inline; float: left; position: relative; height: 20px; margin: 0 0 0 5px; overflow: visible; text-align: left;}
			div#quickSearch_layer li.searchLabel {margin: 0;}
				div#quickSearch_layer li.searchLabel span {font-size: 14px; color: #be185a; font-family: "Georgia";}
				div#quickSearch_layer li ul.BBSelect {background: transparent url(../ximg/select_back.gif) no-repeat scroll left top; height: 20px; margin: 0; overflow: hidden; padding: 0; position: absolute; top: 0; left: 0;}
			div#quickSearch_layer li.collection {width: 110px;}
				div#quickSearch_layer li.collection ul {width: 110px;}
			div#quickSearch_layer li.categorie {width: 110px;}
				div#quickSearch_layer li.categorie ul {width: 110px;}
			div#quickSearch_layer li.couleur {width: 110px;}
				div#quickSearch_layer li.couleur ul {width: 110px;}
			div#quickSearch_layer li.prix {width: 115px;}
				div#quickSearch_layer li.prix ul {width: 115px;}
			div#quickSearch_layer li.matiere {width: 110px;}
				div#quickSearch_layer li.matiere ul {width: 110px;}
			div#quickSearch_layer li.taille {width: 74px;}
				div#quickSearch_layer li.taille ul {width: 74px;}
					div#quickSearch_layer ul.BBSelect li.selectedItem {cursor: pointer; height: 20px; line-height: 20px; padding: 0 20px 0 0; border: none;}
					div#quickSearch_layer ul.BBSelect li {background-color: #FFF; color: #334049; height: auto; line-height: 20px; text-align: left; display: block; float: none; margin: 0; border-left: 1px solid #e5e6e7; border-right: 1px solid #e5e6e7; cursor: pointer;}
					div#quickSearch_layer ul.BBSelect li.last {border-bottom: 1px solid #e5e6e7;}
						div#quickSearch_layer ul.BBSelect li span {color: #333; display: block; font-size: 11px; padding: 0 0 0 5px;}
				/*div#quickSearch_layer a.searchValidation {display: block; width: 40px; height: 20px; text-align: center;}
				div#quickSearch_layer a.searchValidation:hover {color: #FFF; background-position: 0 -25px;}*/
				/*div#quickSearch_layer a.searchValidation span {font-weight: bold; font-size: 10px; color: #3f3121; line-height: 20px;}
				div#quickSearch_layer a.searchValidation:hover span {color: #FFF;}*/
				div#quickSearch_layer a.searchValidation {display: block; width: 40px; height: 20px; text-align: center; color: #FFF; background-position: 0 -25px !important;}
				div#quickSearch_layer a.searchValidation span {font-weight: bold; font-size: 10px; color: #FFF; line-height: 20px;}
		div#quickSearch_block_form { height: 20px; position: absolute; top: 5px; right: 5px; background: transparent url(../ximg/quickSearch_block_form_F.gif) no-repeat 0 0; padding: 0 0 0 25px;}
			div#quickSearch_block_form input.quickSearchTxt {border: 1px solid #e5e6e7; width: 150px; padding: 2px 5px 3px 5px; color: #999; font-size: 10px;}
			div#quickSearch_block_form input.quickSearchBtn {color: #3f3121; font-size: 10px; font-weight: bold; margin: 0 0 0 3px; padding: 2px 0 3px 0; cursor: pointer;}
			div#quickSearch_block_form input.quickSearchBtn:hover {background-position: 0 -24px; color: #EEE;}
				
/***** BLOC RECHERCHE SOLDES*****/
	div#recherche_soldes {position: absolute; top: 297px; left: 106px; z-index: 9999; background-color: #000; padding: 4px 4px 4px 0;}
	div#recherche_soldes.homeH {top: 554px; left: 73px}
	div#recherche_soldes.homeF {top: 554px; left: 73px}
		div#recherche_soldes ul {height: 20px; }
			div#recherche_soldes ul li { background: #FFF; line-height: 20px; display: inline; float: left; position: relative; height: 20px; margin: 0 0 0 4px; overflow: visible; text-align: left;}
			div#recherche_soldes ul li.go { background: red; line-height: 20px; display: inline; float: left; position: relative; height: 20px; margin: 0 0 0 4px; overflow: visible; text-align: center;}
			
			div#recherche_soldes li.searchLabel {margin: 0;}
				div#recherche_soldes li.searchLabel span {font-size: 14px; color: #be185a; font-family: "Georgia";}
				div#recherche_soldes li ul.BBSelect {background: #FFF ; height: 20px; margin: 0; overflow: hidden; padding: 0; position: absolute; top: 0; left: 0; }
			div#recherche_soldes li.collection {width: 200px;}
				div#recherche_soldes li.collection ul {width: 200px;}
			div#recherche_soldes li.categorie {width: 130px;}
				div#recherche_soldes li.categorie ul {width: 130px;}
			div#recherche_soldes li.couleur {width: 110px;}
				div#recherche_soldes li.couleur ul {width: 110px;}
			div#recherche_soldes li.prix {width: 165px;}
				div#recherche_soldes li.prix ul {width: 165px;}
			div#recherche_soldes li.matiere {width: 110px;}
				div#recherche_soldes li.matiere ul {width: 110px;}
			div#recherche_soldes li.taille {width: 74px;}
				div#recherche_soldes li.taille ul {width: 74px;}
			div#recherche_soldes li.tranche {width: 150px;}
				div#recherche_soldes li.tranche ul {width: 150px;}
			div#recherche_soldes .input_solde {float: left; margin: 4px 4px 0;}
			
			div#recherche_soldes li.go {width: 30px; background-color: red; color: #FFF; height: auto; line-height: 20px; text-align: center; display: block; float: left; margin: 0 0 0 4px; cursor: pointer;}
			div#recherche_soldes li.go a span {color: #FFFFFF;}
			
					div#recherche_soldes ul.BBSelect li.selectedItem {background: url("../ximg/selectRight_back.gif") no-repeat scroll right top transparent; cursor: pointer; height: 20px; line-height: 20px; padding: 0 20px 0 0; border: none;}
					div#recherche_soldes ul.BBSelect li {background-color: #FFF; color: #334049; height: auto; line-height: 20px; text-align: left; display: block; float: none; margin: 0; border-left: 1px solid #e5e6e7; border-right: 1px solid #e5e6e7; cursor: pointer;}
					div#recherche_soldes ul.BBSelect li.last {border-bottom: 1px solid #e5e6e7; border-radius: 0 0 2px}
						div#recherche_soldes ul.BBSelect li span {color: #333; display: block; font-size: 11px; padding: 0 0 0 5px;}
				div#recherche_soldes a.searchValidation {display: block; width: 40px; height: 20px; text-align: center; color: #FFF; background-position: 0 -25px !important;}
				div#recherche_soldes a.searchValidation span {font-weight: bold; font-size: 10px; color: #FFF; line-height: 20px;}
					
/***** MENU DROITE *****/
	div#leftColLayer { float: left; display: inline; width: 183px; text-align: left; margin: 0 0 0 15px;overflow: hidden; z-index: 1;}
		ul#leftMenuList li { margin: 0 0 3px 0;}
		ul#leftMenuList li.title { color: #be185a; font-size: 14px; margin: 15px 0 7px 0; font-family: "Georgia";}
			ul#leftMenuList li.title a { color: #be185a; font-size: 14px; margin: 15px 0 7px 0; font-family: "Georgia";}
		ul#leftMenuList li a.sCatLink { font-size: 11px; color: #333;}

	div#rightColLayer { float: left; display: inline; /*overflow: hidden;*/ width: 792px; position: relative;}

/***** PRODUITS VUS *****/
li#lastProd_layer {padding: 15px 0 0 0;}
li#lastProd_layer span.title {display: block; color: #BE185A; font-family: "Georgia"; font-size: 14px;}
	ul#lastProd_list {overflow: hidden; width: 140px; margin: 7px 0 0 0;}
	ul#lastProd_list li {display: inline; float: left; margin: 0 0 4px 4px;}
	ul#lastProd_list li.first {margin: 0;}
	ul#lastProd_list li a {width: 42px; text-align: center; display: block; border: 1px solid #CCC;}
	ul#lastProd_list li a img {height: 42px;}

/***** BLOCK PANIER *****/
img#cartBlockPicto {position: absolute; top: 40px; right: 210px; z-index: 999;}
div#cartBlockLayer {height: 20px; width: 235px; position: absolute; top: 55px; right: 0px; background-color: #ff195c; z-index: 990;}
	div#basket_block {margin: 0 0 0 25px; overflow: hidden;}
		div#basket_resume {width: 210px; height: 20px; line-height: 20px;}
			div#basket_resume a {display: block; cursor: pointer;}
				div#basket_resume a span.basket_label {display: inline; float: left; font-size: 11px; color: #FFF; text-transform: uppercase; font-weight: bold; margin: 0 5px 0 0;}
				div#basket_resume a div#cartItemNb {display: inline; float: left; font-size: 11px; color: #FFF; text-transform: uppercase; font-weight: bold;}
				div#basket_resume a div#cartEmpty {display: inline; float: left; font-size: 11px; color: #FFF; text-transform: uppercase; font-weight: bold;}
				div#basket_resume a div#cartTotal {display: inline; float: right; font-size: 11px; color: #FFF; text-transform: uppercase; font-weight: bold; margin: 0 5px 0 0;}

	div#basket_infos {width: 235px; position: absolute; top: 20px; right: 0;}
		div#BBcart_layer {padding: 3px; background-color: #001126;}
			span#BBcart_title {display: block; width: 155px; font-size: 11px; font-weight: bold; color: #FFF; text-transform: uppercase; text-align: center; margin: 5px auto;}
			div#BBcart_content {background-color: #FFF; overflow: hidden;}
				img#BBcart_img {display: inline; float: left; width: 65px; height: 100px; }
				div#BBcart_content ul {margin: 15px 0 15px 10px; text-align: left; display: inline; float: left; width: 110px;}
					div#BBcart_content ul li {}
					div#BBcart_content ul li.prodRef,
					div#BBcart_content ul li.prodName {color: #666; font-weight: bold; font-size: 11px; margin: 0 0 5px 0;}
					div#BBcart_content ul li.prodAttribs {font-size: 10px; color: #b9b9b9; margin: 0 0 15px 0;}
					div#BBcart_content ul li.prodPrice {text-align: right; font-size: 13px; font-weight: bold; color: #ff195c;}

	div#basket_details {width: 235px; position: absolute; top: 20px; right: 0; }
	div#BBdetails_layer {padding: 3px; background-color: #001126; display: none;}
	div#BBdetails_content {background-color: #FFF; overflow: hidden;}
	div#BBdetails_content ul {margin: 0 auto; width: 215px;}
	div#BBdetails_content ul li {overflow: hidden; padding: 10px 0; width: 215px; border-bottom: 1px dotted #e0e0e0; text-align: left; line-height: 17px;}
	div#BBdetails_content ul li span {margin: 0 0 0 5px; }
	div#BBdetails_content ul li span.prodName,
	div#BBdetails_content ul li span.prodRef {display: block; float: left; width: 135px; font-size: 11px; font-weight: bold; color: #666;}
	div#BBdetails_content span.img,
	div#BBcart_content span.img{ width: 65px; display: inline; float: left; text-align: center; }
		span.img.add { margin: 10px 0 0 10px;}
	div#BBdetails_content span.img img,
	div#BBcart_content span.img img { height:auto; width: 100%; }
	div#BBdetails_content ul li span.prodColor, div#BBdetails_content ul li span.prodSize {color: #b9b9b9;}
	div#BBdetails_content ul li span.prodPrice {display: block; float: left; width: 135px; text-align: right; font-size: 13px; font-weight: bold; color: #ff195c; margin: 10px 0 0 0;}
	div#BBdetails_content ul li span.prodPrice span.prodQty {color: #666; font-size: 12px;}
	div#BBdetails_content ul li span.total_label {font-size: 11px; font-weight: bold; text-transform: uppercase; color: #666; display: inline; float: left;}
	div#BBdetails_content ul li span.total {display: inline; float: right; font-size: 16px; font-weight: bold; color: #001126;}
	div#BBdetails_content ul li a#buy_link {display: inline; float: left; margin: 0 0 0 75px; cursor: pointer;}
	div#BBdetails_content ul li a#buy_link span {margin: 0;}
						
/***** BLOCK LOGIN *****/
ul#HeaderLogin_list {position: absolute; top: 35px; right: 0; z-index: 990;}
	ul#HeaderLogin_list li#loginBlockLayer, ul#HeaderLogin_list li#accountBlockLayer {display: inline; float: left; z-index: 999;}
	
	li#loginBlockLayer {width: 110px; text-align: left; }
		div#loginBlockInfos {width: 110px; height: 20px;}
			li#loginBlockLayer a.headerLogin_link {font-size: 10px; text-transform: uppercase; display: block; color: #525252; margin: 0 0 0 11px; cursor: pointer; background: transparent url(../ximg/headerLogin_off.gif) no-repeat 85px 7px; line-height: 20px;}
		
		div#headerConnect_layer {display: none; position: absolute; top: 0; left: 0; }
			div#loginBlock_title {display: block; float: left; width: 118px; height: 18px; background: transparent url(../ximg/headerLogin_bg.png) no-repeat 0 0;}
				div#loginBlock_title span {font-size: 10px; text-transform: uppercase; display: block; color: #ff195c; margin: 4px 0 0 11px; background: transparent url(../ximg/headerLogin_on.gif) no-repeat 85px 4px;}
			
			div#loginBlockContent {clear: both; overflow: hidden; height: 150px; width: 225px; background: transparent url(../ximg/headerConnect_bg.png) no-repeat 0 0;}
				form#loginBlock_form {margin: 15px auto 0 auto; width: 185px; height: 115px;}
					form#loginBlock_form ul {}
						form#loginBlock_form ul li {margin: 0 0 7px 0; overflow: hidden;}
							form#loginBlock_form ul li input.text {width: 183px; border: 1px solid #cecbbf;}
							form#loginBlock_form ul li a.lostPass {text-decoration: underline;}
							li#memo_Cbox label {display: inline; float: left; width: 155px;}
							li#memo_Cbox input {width: 13px; height: 13px; display: inline; float: left; margin: 0 5px 0 0;} 
							li#loginBlock_validate a {margin: 0 0 0 45px; cursor: pointer;}
		a#logout_link {font-size: 10px; text-transform: uppercase; display: block; color: #525252; margin: 0 0 0 20px; background: transparent url(../ximg/headerLogout.gif) no-repeat 75px 7px; line-height: 20px;}
	

	li#accountBlockLayer {position: relative; width: 113px; text-align: left; z-index: 99;}
		div#accountBlockInfos {width: 113px !important; height: 20px !important; white-space:nowrap;overflow:hidden;}
		div#accountBlockInfos.active {background: transparent url(../ximg/accountBlockLink.png) no-repeat 0 0;}
			li#accountBlockLayer a#accountBlock {font-size: 10px; text-transform: uppercase; display: block; color: #ff195c; margin: 0 0 0 7px; cursor: pointer; line-height: 20px;}
		
		div#accountBlock_details {display: none; position: absolute; top: 18px; right: 0; width: 225px;}
			div#accountBlock_title {display: block; float: right; width: 113px; height: 18px; background: transparent url(../ximg/accountBlockLink.png) no-repeat 0 0;}
				div#accountBlock_title span {font-size: 10px; text-transform: uppercase; display: block; color: #ff195c; margin: 4px 0 0 7px;}
			div#accountBlock_content {clear: both; width: 225px; height: 342px; background: transparent url(../ximg/accountBlockContent.png) no-repeat 0 0;}
				form#newAccount_form {height: 347px; width: 185px; margin: 0 auto;}
					form#newAccount_form ul {margin: 10px 0 0 0;}
						form#newAccount_form ul li {margin: 0 0 12px 0; overflow: hidden;}
							form#newAccount_form ul li label {display: block; width: 185px; color: #666; font-size: 10px;}
							form#newAccount_form ul li input.text {width: 183px; border: 1px solid #cecbbf;}
							form#newAccount_form ul li#memo_Cbox label {display: inline; float: left; width: 155px;}
							form#newAccount_form ul li#memo_Cbox input {width: 13px; height: 13px; display: inline; float: left; margin: 0 5px 0 0;} 
							form#newAccount_form ul li#newAccount_validate {clear: both;}
								form#newAccount_form ul li#newAccount_validate a {margin: 0 0 0 35px;}
		a#accountBlockLink { width: 103px; overflow: hidden; text-align: center; font-size: 10px; text-transform: uppercase; display: block; color: #ff195c; margin: 0 0 0 7px; line-height: 20px;}
			
			
			
			
	div#footerLayer { /*background: url(../ximg/footerContener_back.gif) repeat-x top;*/ text-align: center; clear: both;}
		div#footerContLayer { background: url(../ximg/footer_back.gif) repeat-x top; width: 990px; margin: 0 auto; text-align: left; overflow: hidden; position: relative;}
		
			div#mailingBlockLayer { position: absolute; top: 4px; left: 40px;}
				form#mailingBlockForm { width: 680px; overflow: hidden;}
				form#mailingBlockForm label,
				form#mailingBlockForm div,
				form#mailingBlockForm a,
				form#mailingBlockForm .BBCheckbox { float: left; display: inline; line-height: 22px;}
				
				form#mailingBlockForm label { margin: 0 20px 0 0;}
				form#mailingBlockForm label.mainLabel { padding: 0 0 0 30px; background: url(../ximg/mailing_picto.png) no-repeat center left; font-weight: bold; font-size: 12px; color: #3c3c39;}
				form#mailingBlockForm input[type="text"] { border: 1px solid #cecbbf; margin: 2px 5px 0 0; background: white;}
				form#mailingBlockForm a { font-weight: bold; font-size: 12px; color: #3c3c39; text-transform: uppercase; }
				form#mailingBlockForm input[type="checkbox"] { visibility: hidden; }
				form#mailingBlockForm .BBCheckbox { margin: 5px 4px 0 0;}
				
					input#mailingEmail { width: 223px; height: 17px; color: #a39d92; padding: 0 0 0 15px;}
					
			div#languageLayer { position: absolute; top: 6px; right: 25px; height: 19px; width: 255px;}
			div#languageLayer span { padding: 0 10px 0 20px; line-height: 19px; font-weight: bold; font-size: 12px; color: #3c3c39; float: left; display: inline; border-left: 1px dashed #d5d4d4;}
				ul#langList { width: 97px; overflow: hidden; height: 19px; float: left; padding: 0 !important;}
				ul#langList li { height: 19px; line-height: 19px; background-color: #ebebeb;}
				ul#langList li a { padding: 0 20px 0 22px; color: #333333; margin: 0 0 0 10px;}
				ul#langList li a:hover { text-decoration: underline; }
				ul#langList li a.fr { background: url(../ximg/flagFR_picto.gif) no-repeat center left;}
				ul#langList li a.en { background: url(../ximg/flagEN_picto.gif) no-repeat center left;}
				ul#langList li.selected  { background: url(../ximg/arrowD_picto.gif) no-repeat center right;}
				ul#langList li.selected a { font-weight: bold; margin: 0;}
				
			ul#footerToolbarList { margin: 0 auto; padding: 55px 0 0 0; overflow: hidden;}
			ul#footerToolbarList li { float: left; display: inline; width: 158px; margin: 0 0 0 40px;}
			ul#footerToolbarList li ul.linkList { overflow: hidden;}
			ul#footerToolbarList li ul.linkList li { margin: 0; line-height: 18px;}
			ul#footerToolbarList li ul.linkList li a { color: #666666; font-size: 11px; }
			ul#footerToolbarList li ul.linkList li a strong { color: #ff195c; font-weight: bold;}
			ul#footerToolbarList li ul.linkList li.title { margin: 0 0 7px 0; font-weight: bold; font-size: 12px; color: #3c3c39;}
			ul#footerToolbarList li ul.linkList li.title a { font-weight: bold; font-size: 12px; color: #3c3c39;}
			
		div#social_footer {width: 990px; height: 110px; margin: 40px auto 0; /*overflow: hidden;*/ text-align: left;}
			div#social_footer span.social_title {display: block; font-family: "Garamond"; font-size: 14px; font-weight: bold; color: #3c3c39; text-transform: uppercase; margin: 0 0 10px 0;}
			div#social_footer div.links_layer {overflow: hidden; float: left; margin: 0 30px 0 40px;}
				div#social_footer div.links_layer ul li {float: left; margin: 0 10px 0 0;}
			div#social_footer div.FB_layer {float: left;}
				div#social_footer div.FB_box {}
				.fan_box .full_widget {background: none; border: none; position: relative;}
					.fan_box .full_widget .connect_top {background: none; padding: 0; width: 75px;}
						.fan_box .full_widget .connect_top .uiGrid .pls {display: none !important;}
					.fan_box .profileimage {display: none;}
					.fan_box .connect_action {padding: 0; width: 75px;}
						.fan_box .connect_action .name_block {display: none;}
							.fan_box .connect_widget .connect_widget_interactive_area {margin: 0;}
						.fan_box .connections {border: none; padding: 0; min-height: 55px;}
							.fan_box .connections .total {position: absolute; top: 5px; left: 80px;}
							.fan_box .connections_grid .grid_item {width: 30px; padding: 0; margin: 0 3px 0 0;}
								.fan_box .connections_grid .grid_item .img {width: 30px;}
								.fan_box .connections_grid .grid_item .name {display: none;}
					.connect_widget div.connect_confirmation_cell {margin: 0; padding: 0; position: absolute; bottom: 0; left: 0;}
			div#social_footer div.nos_engagements {overflow: hidden; float: left; margin: 0 0 0 30px; }
				div#social_footer div.nos_engagements a.bloc_charte { float: left; display: block; margin: 0 20px 5px 0; font-weight: bold; }
					div#social_footer div.nos_engagements a.bloc_charte p { margin: 5px 0 0 0; font-size: 10px; font-weight: normal; text-decoration: none; width:75px; }
					div#social_footer div.nos_engagements a.bloc_charte p.charte_fevad { margin:0; text-decoration: underline; }
				div#social_footer div.nos_engagements #eKomiWidget_default { float: left; }
			
				#FB_box {}

		p#footerMeta { margin: 30px auto; text-align:justify; width:911px; clear: both; }
				
	ul#contentMenuList { color: #4f4f4f; float: left; display: inline; width: 197px; background: url(../ximg/content/contentLeftCol_back.gif) repeat-x top center; min-height: 475px;}
	ul#contentMenuList li { text-align: left; margin: 2px 0 5px 20px;}
	ul#contentMenuList li.title { font-family: "Georgia"; font-size: 14px; margin: 15px 0 10px 20px;}
	ul#contentMenuList li.selected,
	ul#contentMenuList a.selected {color: #FF195C; font-weight: bold;}
	ul#contentMenuList li.sSelected,
	ul#contentMenuList a.sSelected {color: #FF195C;}
	ul#contentMenuList ol { display: none; }
		ul#contentMenuList ol li { cursor: pointer;}
		
	ul#checkoutMenuList { color: #4f4f4f; float: left; display: inline; width: 197px; background: url(../ximg/content/contentLeftCol_back.gif) repeat-x top center; min-height: 475px;}
	ul#checkoutMenuList li { text-align: left; margin: 2px 0 5px 20px;}
	ul#checkoutMenuList li.title { font-family: "Georgia"; font-size: 14px; margin: 15px 0 10px 20px;}
	ul#checkoutMenuList li.selected,
	ul#checkoutMenuList a.selected {color: #FF195C; font-weight: bold;}

	footer.SEOFooter { clear: both; color: #525252; font-family: Arial, Helvetica, sans-serif; text-align: left; }
	footer.SEOFooter p { padding: 7px 0 5px 0; font-size: 13px; }
	
	#footerContLayer .ft_hamon { display:block; margin:0 auto 15px; width:911px; }
		#footerContLayer .ft_hamon strong { text-transform:uppercase; }
		#footerContLayer .ft_hamon a { text-decoration:underline; }
		#footerContLayer .ft_hamon span,
		#footerContLayer .ft_hamon img { display:inline-block; vertical-align:middle; }
		#footerContLayer .ft_hamon img { margin:0 10px; }
	
/***** GUIDE DES TAILLES *****/
	h2.sizeGuidTitle {margin: 0 0 0 75px; font-size: 20px; font-weight: bold; color: #525252;}
	ul.sizeGuideList {}
	ul.sizeGuideList li { width: 665px; margin:10px 0 0 50px;}
	ul.sizeGuideList li
		table.sizeGuideTable { width: 665px; }
		table.sizeGuideTable tr td { color: #666666; text-align: center; vertical-align: middle; border-bottom: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; height: 30px;}
		table.sizeGuideTable tr td.title { border: none; vertical-align: bottom; height: 22px; line-height: 22px; text-align: left; height: 60px;}
		table.sizeGuideTable tr td.label { text-transform: uppercase; text-align: left; padding: 0 0 0 10px; }
		table.sizeGuideTable tr td.img { width: 130px; border: none; }
		table.sizeGuideTable tr td.img img { margin: 30px 0 0 0;}
		table.sizeGuideTable tr td.print { text-align: right; border: none; vertical-align: bottom;}
		table.sizeGuideTable tr td.print a { background: url(../ximg/content/printer_picto.gif) no-repeat top left; padding: 3px 0 1px 25px; font-size: 10px; color: #999999; text-decoration: none;}
		table.sizeGuideTable tr td.last { border-right: none;}
		table.sizeGuideTable tr.last td { border-bottom: none;}
		table.sizeGuideTable tr td strong { padding: 0 10px; display: block; color: #001126; text-transform: uppercase; background-color: #e8e8e8; height: 22px; line-height: 22px;}
		
		table#sizeTable1 tr td.title { height: 30px;}
	
	h1#SizeGuidWomen {margin: 30px 0 0 0;}
	ul.sizeGuideList li.howToSize {background-color: #E8E8E8; padding: 20px 10px; margin: 35px 0 0 50px;}
		ul.sizeGuideList li.howToSize p {font-weight: bold; text-transform: uppercase; color: #000; margin: 0 0 15px 0 !important;}
			ul.sizeGuideList li.howToSize ul li {list-style-type: decimal; margin: 0 0 5px 40px; font-weight: bold; text-transform: uppercase; color: #000;}
				ul.sizeGuideList li.howToSize ul li span {color: #525252; font-weight: normal; text-transform: lowercase;}
	table.sizeGuideTableWomen {}
		table.sizeGuideTableWomen td.title {height: 30px;}
			table.sizeGuideTableWomen td.title span {background-color: #E8E8E8; color: #666666; display: block; height: 22px; line-height: 22px; padding: 0 10px; text-transform: uppercase; text-align: center; font-weight: bold;}
			table.sizeGuideTableWomen td.label span {text-transform: lowercase;}
	
	div#sizeGuidePopupLayer ul.sizeGuideList li {margin: 10px 0 0 70px;}
	div#sizeGuidePopupLayer ul.sizeGuideList li.howToSize {margin: 35px 0 0 70px;}
		div#sizeGuidePopupLayer ul.sizeGuideList li table {width: 640px;}

/***** POPUP GUIDE DES TAILLES *****/
div#BBTool_msgBoxBody ul.sizeGuideList li {margin: 10px 0 0 65px;}
div#BBTool_msgBoxBody ul.sizeGuideList li.howToSize {margin: 35px 0 0 65px; padding: 20px 0 20px 10px; width: 655px;}

/***** POPUP ****/
div#BBTool_msgBoxContent {position: relative;}
	div#BBTool_msgBoxContent a#BBTool_msgBoxCloseBtn {position: absolute; top: 50px; right: 55px; font-size: 11px; line-height: 11px; color: #999; text-transform: uppercase; padding: 0 15px 0 0; background: transparent url(../ximg/close_btn.gif) no-repeat right top; z-index: 10;}
	div#BBTool_msgBoxBody {margin: 0 auto; background: url(../ximg/popBody_back.png) repeat-y center; overflow: hidden; width: 793px !important;}
	div#BBTool_msgBoxHeader { width: 793px; height: 69px; background: url(../ximg/popHeader_back.png) no-repeat top center; }
	div#BBTool_msgBoxFooter { width: 793px; height: 85px; background: url(../ximg/popFooter_back.png) no-repeat bottom center; }
		div#BBTool_msgBoxBody p.popup_title {font-size: 14px; font-weight: bold; text-transform: uppercase; color: #1a1a1a; margin: 0 0 10px 0;}
		div#BBTool_msgBoxBody p.popup_subTitle {font-size: 12px; text-transform: uppercase; color: #1a1a1a; margin: 0 0 10px 0;}
		div#BBTool_msgBoxBody div.popupBodyLayer { margin:0 auto; width:685px; }
		div#BBTool_msgBoxBody p {margin: 0 60px;}
		div#BBTool_msgBoxBody div.errorMsg_layer {margin: 0 80px; font-weight: bold;}

/***** POPUP NEWSLETTER *****/
form#popupMailingForm {width: 665px; margin: 0 auto; overflow: hidden;}
	form#popupMailingForm label,
	form#popupMailingForm div,
	form#popupMailingForm a,
	form#popupMailingForm .BBRadio { float: left; display: inline; line-height: 22px;}
	form#popupMailingForm label {margin: -5px 15px 0 4px;}
	form#popupMailingForm label.mainLabel {display: block; float: none; margin: 0 0 10px 0; font-weight: bold; font-size: 12px; line-height: 12px; color: #1a1a1a; text-transform: uppercase;}
	form#popupMailingForm p {font-size: 11px; color: #a39d92; margin: 0 0 20px 0;}
	form#popupMailingForm input[type="text"] { border: 1px solid #cecbbf; margin: -3px 10px 0 0; background-color: white;}
	form#popupMailingForm a { font-weight: bold; font-size: 11px; color: #ff195c; text-transform: uppercase; margin-top: -5px; }
	form#popupMailingForm input[type="checkbox"] { visibility: hidden; margin: 0 5px 0 0; }
	form#popupMailingForm .BBCheckbox { margin: 0 5px 0 0 !important;}
	form#popupMailingForm div.BBRadio { cursor: pointer; width: 11px; height: 11px; overflow: hidden; background: url(../ximg/checkbox_picto.gif) no-repeat top right; font-size: 1px;}
	form#popupMailingForm div.BBRadio.checked { background-position: top left;}
	form#popupMailingForm input#mailingEmail { width: 170px; height: 17px; color: #a39d92; padding: 0 0 0 5px;}

/***** POPUP CKDO *****/
form#popupCKDOMailForm {overflow: hidden; position: absolute; bottom: 105px; left: 205px;}
	form#popupCKDOMailForm label,
	form#popupCKDOMailForm div,
	form#popupCKDOMailForm a,
	form#popupCKDOMailForm .BBRadio { float: left; display: inline; line-height: 22px; color: #FFF;}
	form#popupCKDOMailForm label {margin: 0 15px 0 0;}
	form#popupCKDOMailForm label.mainLabel {display: block; float: none; margin: 0 0 10px 0; font-weight: bold; font-size: 12px; line-height: 12px; color: #1a1a1a; text-transform: uppercase;}
	form#popupCKDOMailForm p {font-size: 11px; color: #a39d92; margin: 0 0 20px 0;}
	form#popupCKDOMailForm div { border: 1px solid #cecbbf; margin: 2px 10px 0 0; background: white;}
	form#popupCKDOMailForm a { font-weight: bold; font-size: 11px; color: #FFF; text-transform: uppercase;}
	form#popupCKDOMailForm .BBRadio { margin: 5px 4px 0 0;}
	form#popupCKDOMailForm div.BBRadio { cursor: pointer; width: 11px; height: 11px; overflow: hidden; background: url(../ximg/checkbox_picto.gif) no-repeat top right; font-size: 1px;}
	form#popupCKDOMailForm div.BBRadio.checked { background-position: top left;}
	form#popupCKDOMailForm input#mailingEmail { width: 170px; height: 17px; color: #a39d92; padding: 0 0 0 5px;}

/*****     POPUP QUICKBUY     *****/
div#BBTool_msgBoxBody form.product_form {margin: 0 70px 15px 70px; overflow: hidden;float:none !important; display:block}
	div#BBTool_msgBoxBody div#quickBuyProdImg_layer {display: inline-block; float: left; width: 300px; /*height: 300px;*/}
	
	div#BBTool_msgBoxBody div#quickBuyProdImg_layer div.content ul.BBGallery_list li.BBTool_galMainImg a.BBGalery_img img,
	div#BBTool_msgBoxBody div#quickBuyProdImg_layer div.content ul.BBGallery_list li.BBTool_galMainImg a.BBGalery_img, 
	div#BBTool_msgBoxBody div#quickBuyProdImg_layer div.content ul.BBGallery_list li.BBTool_galMainImg, 
	div#BBTool_msgBoxBody div#quickBuyProdImg_layer div.content ul.BBGallery_list, 
	div#BBTool_msgBoxBody div#quickBuyProdImg_layer div.content {height:100% !important;}
	
	div#BBTool_msgBoxBody div#quickBuyProdImg_layer div.content ul.BBGallery_list li.BBTool_galMainImg a.BBGalery_img img {width:auto !important;}
	
	div#BBTool_msgBoxBody div#prodInfos_layer {display: inline-block; float: left; margin: 0 0 0 30px; width: 320px;}
		div#BBTool_msgBoxBody div#prodInfos_title {margin: 0 0 10px 0; position: relative;}
		div#BBTool_msgBoxBody div#prodInfos_title h2 {color: #001126; font-size: 21px; font-weight: normal; text-transform: uppercase;}
			span#collection {color: #BE185A; display: block; font-family: "Georgia"; font-size: 11px; font-weight: bold;}
		div#BBTool_msgBoxBody div#prodInfos_title p#prodRef {margin: 0; color:#666; font-size: 10px; margin: 0 0 10px 0;}
		div#BBTool_msgBoxBody div#prodInfos_title div.prodPicto {position: absolute; top: 25px; right: 0;}
		div#BBTool_msgBoxBody div#prodInfos_title p#prodDesc3 {margin: 5px 0;}
			div#BBTool_msgBoxBody div#prodInfos_title p#prodDesc3 span {background: transparent url(../ximg/puceGrise.gif) no-repeat scroll 0 5px; display: block; margin: 0 0 5px; padding: 0 0 0 10px;}
		div#BBTool_msgBoxBody p#prodDesc {margin: 0 0 10px 0;}
		
		form.border dl#pictos_list {height: 60px;}
		dl#pictos_list {position: relative; height: 35px;}
			dl#pictos_list dd div.alertBox {position: absolute; top: 7px; left: 130px; width: 220px;}
				dl#pictos_list dd div.alertBox div {color: #6b7a86; font-size: 11px; font-weight: normal; text-decoration: none;}
					dl#pictos_list dd div.alertBox div a {cursor: default; }
						dl#pictos_list dd div.alertBox div a span {color: #6b7a86;}
			ul#symbolsList {overflow: hidden; display: inline; float: left;}
				ul#symbolsList li {display: inline; float: left; padding: 0; width: 25px;}
					ul#symbolsList li div a {display: block; height: 25px;}
						ul#symbolsList li div a span {display: none;}
		
		div#BBTool_msgBoxBody div.prodPrice_layer {margin: 0 0 10px 0; overflow: hidden; height: 35px; clear: both;}
			div#BBTool_msgBoxBody div.prodPrice_layer span.prixpromo {font-size: 30px; font-weight: bold; color: #ff195c;}
			div#BBTool_msgBoxBody div.prodPrice_layer span.ancienprix {font-size: 20px; color: #525252; text-decoration: line-through; margin: 0 15px;}
			div#BBTool_msgBoxBody div.prodPrice_layer span#prixpromo {font-size: 30px; font-weight: bold; color: #ff195c;}
			div#BBTool_msgBoxBody div.prodPrice_layer span#ancienprix {font-size: 20px; color: #525252; text-decoration: line-through; margin: 0 15px;}
			div#BBTool_msgBoxBody div.prodPrice_layer span#pourcentage {font-size: 17px; color: #525252; font-weight: bold;}

		
		
		div#BBTool_msgBoxBody ul#pictos_list {overflow: hidden; height: 75px;}
			div#BBTool_msgBoxBody ul#pictos_list li {display: inline; float: left;}
		div#BBTool_msgBoxBody div.alertBox {width: 190px !important;}
			
		
		div#BBTool_msgBoxBody div#quickBuy_layer {overflow: hidden; position: relative;}
			div#BBTool_msgBoxBody div#quickBuyAttribs {}
				div#BBTool_msgBoxBody li#prodSize_layer {margin: 0 0 10px; overflow: hidden;}
					div#BBTool_msgBoxBody ul.sizesList {overflow: hidden; width: 270px;}
						div#BBTool_msgBoxBody li#prodSize_layer ul.sizesList li {border: 1px solid #666; display: inline; float: left; height: 16px; line-height: 16px; margin: 0 5px 5px 0; text-align: center;}
							div#BBTool_msgBoxBody li#prodSize_layer ul.sizesList li a {font-size: 12px; text-transform: uppercase; color: #666; font-family: "Georgia"; padding: 0 4px; display: inline; height: 16px;}
						div#BBTool_msgBoxBody li#prodSize_layer ul.sizesList li.size_hidden {border: 1px solid #ccc !important; cursor: default;}
							div#BBTool_msgBoxBody li#prodSize_layer ul.sizesList li.size_hidden span {font-size: 12px; text-transform: uppercase; color: #ccc; font-family: "Georgia"; padding: 0 4px; height: 16px; line-height: 16px;}
							div#BBTool_msgBoxBody li#prodSize_layer ul.sizesList li#sizeguid_link {width: 110px;}
							div#BBTool_msgBoxBody ul.sizesList li.selected {border: 1px solid #ff195c !important; background-color: #ff195c;}
								div#BBTool_msgBoxBody ul.sizesList li.selected a {color: #FFF !important;}
							div#BBTool_msgBoxBody li#sizeguid_link {border: none !important; text-align: left !important; line-height: 18px !important;}
								div#BBTool_msgBoxBody li#sizeguid_link a {text-transform: none !important; color: #ff195c !important; padding: 0 0 0 10px !important; background: transparent url(../ximg/ficheSizeGuid_bg.gif) no-repeat left 5px; font-size: 11px !important; font-family: "Arial" !important;}
								div#BBTool_msgBoxBody li#sizeguid_link a:hover {text-decoration: underline;}
				div#BBTool_msgBoxBody li#prodColor_layer {margin: 0 0 10px 0; overflow: hidden;}
					div#BBTool_msgBoxBody li#prodColor_layer span {display: inline; float: left; margin: 0 2px 0 0;}
						div#BBTool_msgBoxBody li#prodColor_layer span a {display: block; border: 1px solid #FFF; width: 32px; height: 23px;}
							div#BBTool_msgBoxBody li#prodColor_layer span a img {width: 28px; height: 19px; border: 2px solid #FFF;}
						div#BBTool_msgBoxBody li#prodColor_layer span a.colorSelect {border: 1px solid #ff195c;}
				div#BBTool_msgBoxBody li#quickBuyLink {overflow: hidden; clear: both; position: relative;}
					a.noAttribLayer { display: block; width: 385px; height: 26px; background: white; position: absolute; top: 0; left: 0; z-index: 10;opacity : 0.5;filter:alpha(opacity=50)}
					a.noAttribLayer.dblFiche { height: 34px; left: 574px; top: 6px; width: 187px;}
					ul.wishlist_name {}
						ul.wishlist_name li {width: 320px; margin: 0 0 5px 0;}
							ul.wishlist_name li label {line-height: 20px;}
							ul.wishlist_name li input {width: 218px; padding: 2px 0; border: 1px solid #b3b3b3;}
							ul.wishlist_name li select {width: 218px; border: 1px solid #b3b3b3;}
						
						
				
					div#BBTool_msgBoxBody li#quickBuyLink a.addToCart_btn {background: transparent url(../ximg/AddToCartBtn.gif) no-repeat scroll 0 0; display: block; float: left; height: 26px;}
					div#BBTool_msgBoxBody li#quickBuyLink a.addToCart_btn span {display: block; padding: 0 10px; font-size: 14px; line-height: 26px; font-weight: bold; text-transform: uppercase; color: #FFF;}
					div#BBTool_msgBoxBody li#quickBuyLink div.prodQty {display: inline; float: left; height: 26px; width: 31px; background: transparent url(../ximg/prodQty_bg.gif) no-repeat scroll top right; position: relative;}
						div#BBTool_msgBoxBody li#quickBuyLink div.prodQty a {width: 12px; height: 10px; color: #FFF;}
							div#BBTool_msgBoxBody li#quickBuyLink div.prodQty a span {display: none;}
						div#BBTool_msgBoxBody li#quickBuyLink div.prodQty a#prodPlus {position: absolute; top: 3px; left: 2px; background: transparent url(../ximg/prodQty_plus.gif) no-repeat 0 0;}
						div#BBTool_msgBoxBody li#quickBuyLink div.prodQty a#prodMoins {position: absolute; bottom: 2px; left: 2px; background: transparent url(../ximg/prodQty_moins.gif) no-repeat 0 0;}
						div#BBTool_msgBoxBody li#quickBuyLink div.prodQty div.qte_layer {color: #666; font-size: 12px; font-weight: bold; height: 20px; line-height: 20px; position: absolute; right: 4px; text-align: center; top: 3px; width: 12px;}	
						div#BBTool_msgBoxBody a#wishlistBtn {display: block; float: left; color: #ff195c; padding: 0 0 0 10px; margin: 0 0 0 10px; background: transparent url(../ximg/ficheWishlist_bg.gif) no-repeat left 10px; line-height: 26px;}
						div#BBTool_msgBoxBody a#wishlistBtn:hover {text-decoration: underline;}
					a.wishlistBtn { font-size: 12px; background: transparent url(../ximg/ficheWishlist_bg.gif) no-repeat scroll left 10px; color: #FF195C; display: block; float: left; line-height: 26px; margin: 0 0 0 10px; padding: 0 0 0 10px;}
				div#BBTool_msgBoxBody li#alreadyAdd_layer {margin: 5px 0; overflow: hidden;}
					div#BBTool_msgBoxBody li#alreadyAdd_layer span.alreadyAdd_text {display: block; font-weight: bold; color: #FF195C;}
				div#BBTool_msgBoxBody ul#BuyBottom_link {margin: 10px 0 0 0;}
					div#BBTool_msgBoxBody ul#BuyBottom_link li {margin: 0 0 5px 0;}
						div#BBTool_msgBoxBody ul#BuyBottom_link li a {color: #ff195c; padding: 0 0 0 10px; background: transparent url(../ximg/seeAll_link_bg.gif) no-repeat left 3px;}
						div#BBTool_msgBoxBody ul#BuyBottom_link li a:hover {text-decoration: underline;}
					div#BBTool_msgBoxBody li#seeProduct a {color: #ff195c; padding: 0 0 0 10px; background: transparent url(../ximg/seeAll_link_bg.gif) no-repeat left 3px;}

/*****     ALREADY ADD     *****/
div#BBTool_msgBoxBody li#NoStock_layer {margin: 5px 0; overflow: hidden;}
div#BBTool_msgBoxBody li#NoStock_layer span.NoStock_text {color: #FF195C; display: block; font-weight: bold;}

/*****     POPUP CONFIRMATION AJOUT WISHLIST     *****/
div#BBTool_msgBoxBody div#wish_confirm {background: none; padding: 0; width: 500px; margin: 0 auto;}
	div#BBTool_msgBoxBody div#wish_confirm span {display: block; margin: 0 0 10px 0;}
	div#BBTool_msgBoxBody div#basket_link {overflow: hidden;}
		div#BBTool_msgBoxBody div#basket_link a.seeBasket {display: inline; float: left;}
		div#BBTool_msgBoxBody div#basket_link a.continue_shop {display: inline; float: right;}

/*****     POPUP FORGOT PSWD     *****/
div#forgotPswd_layer {margin: 0 80px;}
	form#forgotten_mdp_error {overflow: hidden; margin: 15px 0 0 30px;}
		form#forgotten_mdp_error label {display: block; float: left; width: 150px;}
		form#forgotten_mdp_error input {width: 180px; display: block; float: left; margin: 0 0 0 10px; border: 1px solid #CECBBF;}
		div#forgotPswd_layer div.login_link {display: inline; float: left; margin: 10px 0 0 220px;}

/*****     POPUP WISHLIST     *****/
form#saveWishlistForm {width: 500px; margin: 0 auto;}

div#wishlist_popup {width: 500px; margin: 0 auto; overflow: hidden;}
	div#wishlist_popup img#wishlist_img {display: inline; float: left;}
	div#wishlist_popup p#wishlist_txt {display: inline; float: left; font-size: 12px; margin: 50px 0 0 20px;}
	div#wishlist_link {clear: both; overflow: hidden; width: 500px; margin: 10px auto 0;}
		div#wishlist_link a#seeWishlist {display: inline; float: left;}
		div#wishlist_link a#continue_shop {display: inline; float: right;}

/*****     POPUP SEND TO     *****/
div#shareToFriend_layer { margin: 0 75px; overflow: hidden;} 
	div#shareToFriend_layer h2 {font-size: 20px; font-weight: bold; color: #525252;}
		div#shareToFriend_layer form#sendMail_form {}
			form#sendMail_form ul {overflow: hidden; margin: 35px auto 0 auto; width: 420px;}
				form#sendMail_form ul li {overflow: hidden; margin: 0 0 10px 0;}
					form#sendMail_form ul li span {}
					form#sendMail_form ul li label {width: 160px !important; display: block; float: left;}
					form#sendMail_form ul li input {display: inline; float: left; color: #A39D92; border: 1px solid #CECBBF; width: 220px;}
					form#sendMail_form ul li textarea {display: inline; float: left; color: #A39D92; border: 1px solid #CECBBF; width: 220px; height: 60px;}
				form#sendMail_form ul li#required_fields {padding: 0 40px 0 0; text-align: right; color: #666;}
				form#sendMail_form ul li#validate_btn {padding: 0 40px 0 0;}
					form#sendMail_form ul li a.greyBtn {float: right; display: inline;}
							
	div#productSent_layer {border: 1px solid #CECBBF; padding: 5px 0 20px 5px; overflow: hidden; margin: 20px 0 0 0; width: 635px;}
		div#productSent_layer div.prodLine,
		#shareToFriend_layer div.prodLine { overflow: hidden; }
		div#productSent_infos {display: inline; float: left; overflow: hidden; width: 105px; margin: 10px 10px 0 0; text-align: center;}
			div#productSent_infos img { height: 106px; border: none; }
			span#productSent_name {display: block; font-size: 12px; color: #525252; font-weight: bold; text-decoration: none; margin: 0 0 5px 0;}
			span#productSent_price {display: block; color: #FF195C; font-size: 13px; font-weight: bold;}
		div#productSent_detail {width: 510px; float: left; text-align: justify; display: inline; margin: 15px 0 0 0;}
			div#productSent_detail p {margin: 0;}

/*****     POPUP LOGIN    *****/
	div#loginPopupContent {width: 500px; margin: 0 auto;}
		span.popupTitle {font-size: 12px; font-weight: bold; display: block; margin: 0 0 10px 0; text-decoration: underline;}
		form#loginPopup_form {}
			form#loginPopup_form ul {overflow: hidden;}
				form#loginPopup_form ul li {clear: both; margin: 0 0 5px 0; overflow: hidden;}
					form#loginPopup_form label {display: inline; float: left; width: 180px; font-size: 12px;}
					form#loginPopup_form input.text {display: inline; float: left; width: 150px; border: 1px solid #ccc;}
					form#loginPopup_form a.lostPass {color: #FF195C; text-decoration: underline; display: inline; float: left; margin: 0 0 0 5px;}
				form#loginPopup_form li#loginBlock_validate {}
					form#loginPopup_form li#loginBlock_validate a {margin: 5px 0 0 215px;}
	div#loginPopupWrong {width: 500px; margin: 0 auto;}
	
/* POPUP CONFIRMATION CONTACT */
form#popupMailingBlockForm { width: 395px; overflow: hidden; padding: 10px 0 0 0; border-top: 1px solid #CCC;}
	form#popupMailingBlockForm label,
	form#popupMailingBlockForm div,
	form#popupMailingBlockForm a,
	form#popupMailingBlockForm .BBRadio { float: left; display: inline; line-height: 22px;}
	form#popupMailingBlockForm label {margin: 0 15px 0 0;}
	form#popupMailingBlockForm label.mainLabel {display: block; float: none; margin: 0 0 10px 0; font-weight: bold; font-size: 12px; line-height: 12px; color: #1a1a1a; text-transform: uppercase;}
	form#popupMailingBlockForm p {font-size: 11px; color: #a39d92; margin: 0 0 20px 0;}
	form#popupMailingBlockForm input[type="text"] { border: 1px solid #cecbbf; margin: 2px 10px 0 0; background: white;}
	form#popupMailingBlockForm a { font-weight: bold; font-size: 11px; color: #ff195c; text-transform: uppercase; }
	form#popupMailingBlockForm input[type="checkbox"] { visibility: hidden; }
	form#popupMailingBlockForm .BBCheckbox { margin: 5px 4px 0 0 !important;}
	form#popupMailingBlockForm div.BBRadio { cursor: pointer; width: 11px; height: 11px; overflow: hidden; background: url(../ximg/checkbox_picto.gif) no-repeat top right; font-size: 1px;}
	form#popupMailingBlockForm div.BBRadio.checked { background-position: top left;}
	form#popupMailingBlockForm input#mailingEmail { width: 170px; height: 17px; color: #a39d92; padding: 0 0 0 5px;}
	
/* TOOLTIP */
div#BBTTipLayer { display: none; text-align: left; background: white; border: 1px solid #FF195C; padding: 15px;}

/***** FOOTER BENNIERES *****/
	div#footerBannerLayer { border: 3px solid #f0efea; background: white; padding: 1px; display: inline; width: 978px; float: left; margin: 10px 0 0 0;}
	ul#footerBanner_list { width: auto; border: none; padding: 0 5px; height: 59px; overflow: hidden; background: url(../ximg/footerBanner_back.gif) no-repeat center;}
	ul#footerBanner_list li { float: left; display: inline; background: white url(../ximg/footerBannerBlock_back.gif) repeat-x bottom; border: 1px solid #e4e3de !important; margin: 8px 0 0 2px !important;}
	ul#footerBanner_list li a { display: block; height: 41px; width: 238px; background: transparent none no-repeat 10px center;}
	ul#footerBanner_list li a strong { text-align: left; display: block; color: #ff195c; text-transform: uppercase; padding: 8px 0 0 45px;}
	ul#footerBanner_list li a span { text-align: left; display: block; color: #666666; text-transform: uppercase; padding: 0 0 0 45px;}
		a#shippingIcon { background: url(../ximg/footerIcon1.png) no-repeat 5px center !important; }
		a#shippingIcon * { padding-left: 42px !important;}
		a#returnIcon { background-image: url(../ximg/footerIcon2.png) !important; }
		a#paymentIcon { background-image: url(../ximg/footerIcon3.png) !important; }
		a#storeIcon { background: url(../ximg/footerIcon4.png) no-repeat 10px center !important; }
		a#storeIcon * { padding-left: 60px !important;}
		
div#styleList_layer {}
	div#listHeader_layer {margin: 0 0 15px;}

	div#styleList_layer div#headerList_layer {overflow: hidden; width: 762px; height: 25px; background-color: #ededed; display: inline; float: right; margin: 0 16px 10px 14px; position: relative;}
	div#styleList_layer div.select_layer {position: absolute; top: 0; left: 20px; height: 25px;}
	div#styleList_layer div.filterSelect {display: inline; float: left; margin: 0 10px 0 0;}
	div#styleList_layer div.select_layer span {margin: 0 5px 0 0; line-height: 23px;}
	div#styleList_layer div.select_layer select {margin: 3px 0 0 0; width: 40px; border: 1px solid #E5E6E7;}
	
	
	div#styleList_layer ul#pages_layer {overflow: hidden; position: absolute; top: 5px; right: 20px;}
	div#styleList_layer ul#pages_layer li {display: block; float: left; width: 16px; height: 16px; background: transparent url(../ximg/pages_layer_bg.gif) no-repeat 0 0; margin: 0 0 0 3px; line-height: 16px;}
	div#styleList_layer ul#pages_layer li strong {display: block; width: 16px; height: 16px; color: #FFF; font-weight: normal; background-color: #ff195c;}
	div#styleList_layer ul#pages_layer li a.suivant {display: block; width: 16px; height: 16px; background: transparent url(../ximg/pages_layer_suivante.gif) no-repeat 0 0;}
	div#styleList_layer ul#pages_layer li a.precedent {display: block; width: 16px; height: 16px; background: transparent url(../ximg/pages_layer_precedent.gif) no-repeat 0 0;}
	div#styleList_layer ul#pages_layer li a.suivant span, ul#pages_layer li a.precedent span {display: none;}
	
	
	div#styleList_layer ul#products_list {overflow: hidden; width: 776px; display: inline; float: left;}
	div#styleList_layer ul#products_list li.selection {width: 374px; height: 498px;}
	div#styleList_layer ul#products_list li.selection div#listSelection_bg {width: 374px; height: 429px; background: #d3d3d3 url(../ximg/listSelection_bg.png) no-repeat 16px 22px; text-align: left; overflow: hidden;}
	div#styleList_layer ul#products_list li.selection a.jqzoom {width: 374px; height: 388px; border: none; text-align: center; padding: 41px 0 0 0; }
	div#styleList_layer ul#products_list li.selection a.jqzoom div#listSelection_bg img.prodList_img {border: none; height: 300px; }
	div#styleList_layer ul#products_list li.selection a.jqzoom div.prodPictoLayer {position: absolute; top: 239px; left: 23px;}
	div#styleList_layer ul#products_list li.selection a.jqzoom img.imgMark {position: absolute; bottom: 33px; left: 146px;}
	div#styleList_layer ul#products_list li {display: inline; float: left; width: 180px; height: 249px; margin: 0 0 0 14px; position: relative;}
	div#styleList_layer div.productImg_layer {text-align: left;}
	
	div#styleList_layer ul#products_list li a.jqzoom {display: block; width: 178px; height: 178px; border: 1px solid #CCC; overflow: hidden; position: relative; text-align: center; }
	div#styleList_layer ul#products_list li a.jqzoom img.prodList_img { height: 178px; display: block; margin: 0 auto; }
	div#styleList_layer ul#products_list li a.jqzoom div.prodPicto_layer { text-align: left; position: absolute; bottom: 0; left: 1px; height: 30px; width: 178px; /*background: transparent url(../ximg/prodPicto_layer_bg.png) no-repeat 0 0;*/}
	div#styleList_layer ul#products_list li a.jqzoom div.prodPicto_layer img {}
	div#styleList_layer ul#products_list li a.prodLink {display: block; margin: 7px 0 0 0;}
	div#styleList_layer ul#products_list li h4.prodName {font-weight: bold; font-size: 13px; text-transform: uppercase;}
	div#styleList_layer ul#products_list li div.prodPrice_layer {}	
	div#styleList_layer ul#products_list li div.prodPrice_layer span.price {color: #ff195c; font-size: 15px; font-weight: bold;}
	
	div#styleList_layer ul#products_list li div.quickBuy {display: none; width: 178px; height: 178px; background: transparent url(../ximg/quickBuy_bg.png) repeat 0 0; position: absolute; top: 1px; left: 1px;}
	div#styleList_layer ul#products_list li.selection div.quickBuy {width: 300px; height: 300px; position: absolute; top: 41px; left: 37px;}
	
	div#styleList_layer ul#products_list li div.quickBuy dl {margin: 47px 0 0 42px;}
	div#styleList_layer ul#products_list li.selection div.quickBuy dl {margin: 125px 0 0 110px;}
	div#styleList_layer ul#products_list li div.quickBuy dd {text-align: left; width: 130px; overflow: hidden; margin: 0 0 5px 0;}
	div#styleList_layer ul#products_list li div.quickBuy dd a {font-size: 11px; color: #666;}
	div#styleList_layer ul#products_list li div.quickBuy a.quickBuy_link {display: block; float: left;  height: 26px; background: transparent url(../ximg/quickBuy_link_right.gif) no-repeat 0 0;}
	div#styleList_layer ul#products_list li div.quickBuy a.quickBuy_link span {background: transparent url(../ximg/quickBuy_link_left.gif) no-repeat scroll right top; color: #FFF; display: block; font-size: 14px; font-weight: bold; line-height: 26px; margin: 0 0 0 5px; padding: 0 15px; text-transform: uppercase;}
	
	div#styleList_layer div#footerList_layer {overflow: hidden; width: 762px; height: 25px; background-color: #ededed; display: inline; float: right; margin: 10px 16px 10px 0; position: relative;}
	div#styleList_layer div#select_layer_bottom {position: absolute; top: 5px; left: 20px;}
	div#styleList_layer div#select_layer_bottom span {margin: 0 5px 0 0;}
	
	div#styleList_layer ul#pages_layer_bottom {overflow: hidden; position: absolute; top: 5px; right: 20px;}
	div#styleList_layer ul#pages_layer_bottom li {display: block; float: left; width: 16px; height: 16px; background: transparent url(../ximg/pages_layer_bg.gif) no-repeat 0 0; margin: 0 0 0 3px; line-height: 16px;}
	div#styleList_layer ul#pages_layer_bottom li strong {display: block; width: 16px; height: 16px; color: #FFF; font-weight: normal; background-color: #ff195c;}
	div#styleList_layer ul#pages_layer_bottom li a.suivant {display: block; width: 16px; height: 16px; background: transparent url(../ximg/pages_layer_suivante.gif) no-repeat 0 0;}
	div#styleList_layer ul#pages_layer_bottom li a.precedent {display: block; width: 16px; height: 16px; background: transparent url(../ximg/pages_layer_precedent.gif) no-repeat 0 0;}
	div#styleList_layer ul#pages_layer_bottom li a.suivant span, ul#pages_layer_bottom li a.precedent span {display: none;}
					
div#sizeGuidePopupLayer { margin: 0 0 0 -65px; width: 715px !important;}
.BBTTipLayer { display: none;}

h1.bannerCatName {display: none;}
/* p.catDesc { position: absolute; top: 84px; left: 20px; color: white; text-align: left; } */
p.catDesc { position: absolute; top: 84px; left: 20px; color: white; text-align: left; width:752px; }
	
/*--------------------- REMOTE COOKIE -------------------------*/
#remoteCookie { font-family: Verdana; background:#ffffff; border: 1px solid #cdcdcd !important; bottom:10px; box-shadow:none !important; color:#fff; font-family:Arial; font-size:12px; left:auto !important; padding: 15px 20px 20px; position:fixed; right:10px; text-align: left; top:auto !important; width:320px !important; height:130px !important;  z-index:10000; }
	#remoteCookie .closeBtn { background:url("../ximg/popup_close.jpg"); display:block; height:15px; position:absolute; right:10px; top:10px; width:15px; }
		#remoteCookie .closeBtn > span { display:none; }
	#remoteCookie h4 { font-family: Verdana; font-weight: normal; color:#000000; display:block; font-size:13px; text-transform: uppercase;  }
	#remoteCookie p { display:block; font-size:12px; color: #6b6b6b; margin: 20px 0 0 0; }
	#remoteCookie .btnCont { display:block; margin: 25px 0 0 0; overflow:hidden; }
		#remoteCookie .btnCont > div { display:inline-block; vertical-align:middle; width:16%; }
		#remoteCookie .btnCont > div.left { text-align:left; width: 82%; }
			#remoteCookie .btnCont > div.left img { margin:0 0 0 7px; }
		#remoteCookie .btnCont > div.right { text-align:right; }
			#remoteCookie .btnCont > div > a,
			#remoteCookie .btnCont > div > img { font-size: 10px; color: #000000; display:inline-block; vertical-align:middle; }
			#remoteCookie .btnCont > div > a { text-decoration: underline; text-transform: uppercase; }
			#remoteCookie .btnCont > div.right > .btn { text-decoration: none; background-color: #0f2b45; color: #ffffff; font-weight:bold; height:22px; line-height:22px; margin:0 0 0 7px; text-align:center; width:37px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
			
/* Oorace */
.oorace-container {width: 216px !important}
.oorace-content {font-size:12px}
.oorace-item-name {text-transform: uppercase}
.oorace-item-price {color:#ff195c !important} 
.oorace-container .oorace-item-discover {background:url("../ximg/ooraceBtn.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important; line-height: 26px; margin: 5px 15px !important; padding: 0;}
.oorace-container .oorace-item-image { margin: 10px 0 !important}

/* Carte Kdo */
input[name='code_securite']{text-transform:uppercase;}

/* Carte Kdo - Firefox Hack */
body.firefox .leftColumn li.ligne_carte .container_montant:before{ margin-top:7px!important; }
body.firefox .leftColumn li.ligne_carte .container_montant { margin: 5px 0 0 13px!important; }
body.firefox .leftColumn input.input_ligne_carte{ width:142px!important; }

/* Carte Kdo - IE Hack */
body.ie .leftColumn li.ligne_carte .container_montant:before{ margin-top:6px!important; margin-right:15px!important; margin-left: 155px!important; }
body.ie .leftColumn li.ligne_carte .container_montant { margin: 5px 0 0 12px!important; }
body.ie .leftColumn input.input_ligne_carte{ width:143px!important; }
body.ie .cadeau_column input{ line-height:15px!important; padding:5px 20px 5px 3px!important; }
body.ie .recorded.ligne_carte .ico{ margin-top:5px!important; }
body.ie .box-recap p.totale-price .right-col{ line-height:35px!important; }

.sizeGuidePopup img {
	max-width: 88%;
    margin: 0 6%;
}