/* CSS - Sarenza - Screen */

body{
	scrollbar-face-color:#aaaaaa; 
	scrollbar-highlight-color:#d4d4d4;
	scrollbar-shadow-color:#d4d4d4;
	scrollbar-3dlight-color:#d4d4d4; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-track-color:#d4d4d4; 
	scrollbar-darkshadow-color:#d4d4d4;
}
.brands{
	scrollbar-face-color:#000000; 
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-track-color:#ffffff; 
	scrollbar-darkshadow-color:#ffffff;
}



body{ margin:0; padding:0; text-align:center; overflow:visible;}
body, td, th, input, textarea, select{ font-size:11px; font-weight:normal; font-family:Arial, Verdana, sans-serif; }
th{ text-align:left; }
form, img{ border:0; margin:0; }
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-size:11px; }
hr{ display:none; }
img, input, label{ vertical-align:middle; }
label{ cursor:pointer; }
p{ margin:10px 0; }
a{ text-decoration:none; color:#000000; }
a:hover{ text-decoration:underline; }
.clear{ clear:both; font-size:1px; height:1px; }



.inputText, .inputSelect, .inputImage, .inputCheck, .inputRadio{ vertical-align:middle; }

/***** Table sizer *****/
table tr.sizer td{ padding:0; font-size:1px; background:none; border:0; }
table tr.sizer td .size{ height:1px; }

/***** List Clearence *****/
.header ul, .header ul li,
.footer ul, .footer ul li,
.advantage ul, .advantage ul li,
.path ul, .path ul li,
.leftNav ul, .leftNav ul li,
.shoeSize ul, .shoeSize ul li,
.lastest ul, .lastest ul li,
.productTools ul, .productTools ul li,
.links, .links li,
.tabs ul, .tabs ul li,
.colors ul, .colors ul li,
.choices ul, .choices ul li,
.brandsSelection ul, .brandsSelection ul li,
.tabsAlt ul, .tabsAlt ul li{
	margin:0; padding:0; list-style-type:none;
}

/***** Structure *****/
.container{ margin:auto; width:935px; text-align:left; }

/*** Header ***/
.header{ z-index:20; position:relative; margin:0 !important; margin:0 0 -1px 0; height:105px; }
.header .logo{ position:absolute; top:40px; left:0; }

.header .search{ position:absolute; top:5px; left:235px; }
.header .search .inputText{ padding:2px 5px 1px 5px; color:#000000; width:115px; background:#FFFFFF; border-width:1px; border-color:#000000;  }

.header .customerNav{ position:absolute; top:0; left:410px; }
.header .customerNav ul li{ float:left; margin:0 10px 0 0; }

.header .customerSelection{ z-index:25; position:absolute; top:0; right:210px !important; right:197px;  }
.header .customerSelection ul li{ float:left; margin:0 10px 0 0; }
.header .customerSelection ul li.selection{ position:relative; }

.header .customerBasket{ z-index:25; position:absolute; top:0; right:0; width:210px; }
.header .customerBasket .view{ z-index:100;height:22px; background:#000000; }
.header .customerBasket .view a{ float:left; padding:4px 0 0 5px; }
.header .customerBasket .view .info{ float:right; padding:4px 5px 0 0; color:#FFFFFF; font-size:10px; }

.header .summary{ overflow:hidden; /*height:0px;*/; visibility:hidden; z-index:25; position:absolute; top:22px; left:-490px; right:-1px; }
.header .summary table td{ padding:0 5px;  }
.header .summary table td .product{ float:none; height:165px; overflow:hidden;}
.header .summary .cont{ padding:10px 25px 25px 10px; width:auto !important; width:255px; min-width:255px; background:#E6E6E6; border:1px solid #E8E8E8; }
.header .summary .whiteLink{ position:absolute; bottom:-1px !important; bottom:-5px; left:1px; }
.header .summary .blackLink{ position:absolute; bottom:-2px !important; right:-1px !important; bottom:-6px; right:-2px; white-space:nowrap; }

.header .summary .add{ padding:5px 0 0 0; border-top:1px solid #CDCDCD; }
.header .summary .add .basket a{ padding:0 0 0 22px; background:url(Images/Puces/add-cart.gif) no-repeat left; }

.header .scrolling .cont{ padding:10px 25px 25px 25px; }
.header .scrolling .products{ position:relative; width:650px; overflow:hidden; }
.header .summary .prevLink{ visibility: hidden; z-index:50; position:absolute; top:100px; left:0; width:17px; height:17px; background:url(Images/Puces/dbl-tri-white-left.gif) no-repeat center #000000; }
.header .summary .nextLink{ visibility: hidden; z-index:50; position:absolute; top:100px; right:0; width:17px; height:17px; background:url(Images/Puces/dbl-tri-white.gif) no-repeat center #000000; }
.header .summary .prevLink a, .header .summary .nextLink a{ display:block; width:17px; height:17px; }


.header .firstTime{ position:absolute; top:30px; left:235px; }

.header .productNav{Z-INDEX: 21; position:absolute; bottom:0; left:235px; height:33px; width:701px; }
.header .productNav ul li{ float:left; height:25px; margin:0 0px 0 0; }
.header .productNav ul li a{ display:block; float:left; }
.header .productNav ul li img{ display:block; }
.header .productNav ul li.luxe{ float:right; margin:0; }

.header .liner{ FONT-SIZE: 1px;	Z-INDEX: 1;	RIGHT: 0px;	BACKGROUND: url(Images/Boxs/header-liner.gif) #000000 repeat-y right top;	WIDTH: 700px;	BOTTOM: -7px;	POSITION: absolute;	HEIGHT: 4px }


#DivSelectionHeader { position:relative;    }



/*** Footer ***/
.footer{ margin:-1px 0 0 0 !important; margin:-2px 0 0 0; }
.footer .fianet{ float:right; width:100px; text-align:right; }
.footer .liner{ float:center; margin:0 0 5px 0; width:800px; height:1px; font-size:1px; border-top:8px solid #000000; }
.footer .footerNav{ float:right; width:800px; color:#7B7B7B; line-height:20px; /*background:url(Images/Puces/pt-grey.gif) repeat-y top right;*/ }
.footer .footerNav ul li{ text-align:center;float:left; padding:0 5px 0 0; }
.footer .footerNav ul li a{ padding:0 0 0 5px; white-space:nowrap; background:url(Images/Puces/car3-black.gif) no-repeat 0 8px; }
.footer .footerNav .copyright{ clear:both; text-align:right; padding:0 8px 0 0; }
.footer .baseline{ text-align:center; float:center; width:800px; color:#7B7B7B;  }


/***** Commun *****/
.blackLink{ margin:5px 0; height:15px; }
.blackLink a{ position:relative; float:left; font-weight:bold; padding:2px 8px 3px 18px; background:url(Images/Puces/tri-white.gif) no-repeat 8px 6px #000000; color:#FFFFFF; }

.whiteLink{ margin:5px 0; height:15px; }
.whiteLink a{ float:left; padding: 2px 8px 3px 18px; background:url(Images/Puces/tri-black.gif) no-repeat 8px 6px #FFFFFF; color:#000000; }

.products .product{ float:left; width:120px; height:155px; overflow:hidden; }
.products .product .closer{ position:absolute; margin:0 0 0 108px; }
.products .product .category{ position:relative; float:left; margin:-20px 0 0 0; width:23px; height:20px; border-bottom:5px solid red; }
.products .product .category img.discount{ position:relative; margin:-8px -5px 0 0; }
.products .product .rank{ position:absolute; padding:1px 0 2px 0; width:16px; font-size:10px; color:#FFFFFF; text-align:center; background:red; }

/*----Version 2 -- */
.products .productV2{ float:left; width:120px; height:170px; overflow:hidden; }
.products .productV2 .closer{ position:absolute; margin:0 0 0 108px; }
.products .productV2 .category{ position:relative; float:left; margin:-20px 0 0 0; width:23px; height:25px; border-bottom:5px solid red; }
.products .productV2 .category img.discount{position:absolute;margin:-8px -5px 0 0;left: 124px;top: -99px;}
.products .productV2 .category img.morecolor{position:absolute;left: 1px;top: 5px;}
.products .productV2 .category img.message{position:absolute;left: 28px;top: 21px;}

.products .productV2 .rank{ position:absolute; padding:1px 0 2px 0; width:16px; font-size:10px; color:#FFFFFF; text-align:center; background:red; }
.content .products .productV2{  width:173px;}


.container .products .men .category{ border-color:#48331e; }
.container .products .women .category{ border-color:#CC4797; }
.container .products .kids .category{ border-color:#ebb40f; }
.container .products .bags .category{ border-color:#114ec1; }
.container .products .entretien .category{ border-color:#433f3e; }
.container .products .luxe .category{ border-color:#644483; }
.products .promo .category{ border-color:#d0161b; }


.container .productsV2 .men .category{ border-color:#48331e; }
.container .productsV2 .women .category{ border-color:#CC4797; }
.container .productsV2 .kids .category{ border-color:#ebb40f; }
.container .productsV2 .bags .category{ border-color:#114ec1; }
.container .productsV2 .entretien .category{ border-color:#433f3e; }
.container .productsV2 .luxe .category{ border-color:#644483; }
.products .promo .category{ border-color:#d0161b; }

.products .product .reference{ display:block; clear:both; padding:2px 10px 0 0; color:#7B7B7B; }
.products .product .reference *{ color:#000000; }
.products .product .reference span{ font-size:9px; }
.products .promo .reference b{ color:#cf161b; }
.products .promo .reference b strike{ color:#000000; font-size:14px}

.productsV2 .product .reference{ display:block; clear:both; padding:2px 10px 0 0; color:#7B7B7B; }
.productsV2 .product .reference *{ color:#000000; }
.productsV2 .product .reference span{ font-size:9px; }
.productsV2 .promo .reference b{ color:#cf161b; }
.productsV2 .promo .reference b strike{ color:#000000; font-size:14px}

.newProducts .blackLink, .bestProducts .blackLink, .promoProducts .blackLink, .brandsSelection .blackLink{ margin:-2px 0 0 0; }
.newProducts .blackLink a, .bestProducts .blackLink a, .promoProducts .blackLink a, .brandsSelection .blackLink a{ float:right; }

.newsletter h2{ padding:0 0 5px 0; }
.newsletter .inputText{ padding:2px 5px 1px 5px; color:#FFFFFF; width:120px; background:#E43886; border:0; }

.advantage{ background:#343434; font-size:9px; }
.advantage h2{ padding:12px 18px; }
.advantage ul li{ float:left; width:33%; text-align:center; }
.advantage ul li a{ display:block; padding:43px 0 10px 0; height:1%; color:#FFFFFF; }
.advantage ul li a span{ color:#30ABBD; }
.advantage ul li.delivery a{ background:url(Images/Puces/livraison-gratuite.gif) no-repeat top; }
.advantage ul li.freedBack a{ background:url(Images/Puces/retour-gratuit.gif) no-repeat top; }
.advantage ul li.repay a{ background:url(Images/Puces/smiley.gif) no-repeat top; }
.advantage ul li.express a{ background:url(Images/Puces/48h.gif) no-repeat top; }
.advantage ul li.changing a{ background:url(Images/Puces/100j.gif) no-repeat top; }
.advantage ul li.svcclient a{ background:url(Images/Puces/serviceclient.gif) no-repeat top; }

.pager{ float:right; margin-right:5px; height:17px; background:#E6E6E6; border:1px solid #E6E6E6; }
.pager .inputImage{ float:left; width:17px; }
.pager img{ float:left;}
.pager span{ float:left; width:80px; padding:2px 0; text-align:center; }

.customBox label{ display:block; height:auto !important; height:10px; min-height:10px; padding-left:15px; background:url(Images/Puces/customBox-fd.gif) no-repeat 0 3px; }
.customBox label.hover{ background:url(Images/Puces/customBox-fd-hover.gif) no-repeat 0 3px; color:#666666; }
.customBox label.on{ background:url(Images/Puces/customBox-fd-on.gif) no-repeat 0 3px; }
.customBox input{ position:absolute; left:-9999px; }

.scroll{ position:relative; /*overflow:hidden;*/ overflow:auto; overflow-x:hidden; }
.scrollCont{ position:relative; text-align:justify; }
.scrollCont .customBox input{ top:0; }

.scrollTools{ position:absolute; top:0; right:10px; width:10px; font-size:1px; background:url(Images/Boxs/scroll-fd.gif) repeat-y top; }
.scrollTools .scrollUp{ cursor:pointer; position:absolute; top:0; left:0; width:10px; height:10px; background:url(Images/Puces/dbl-tri-black-up.gif) no-repeat center; }
.scrollTools .scrollDown{ cursor:pointer; position:absolute; bottom:0 !important; bottom:-1px; left:0; width:10px; height:10px; background:url(Images/Puces/dbl-tri-black-down.gif) no-repeat center; }
.scrollTools .scrollBar{ z-index:10; position:absolute; left:4px; width:3px; background:#BFBFBF; }

.links{ margin:5px 0; }
.links li a, .links li span{ padding:0 0 0 10px; background:url(Images/Puces/tri-black.gif) no-repeat 0 4px; }

.shoeSize ul{ float:right; margin:5px 0 0 0; width:174px; }
.shoeSize ul li{ float:left; padding:5px 1px 0 1px; }
.shoeSize ul li a{ display:block; padding:5px 0 0 0; width:23px; height:18px; font-size:10px; color:#FFFFFF; text-align:center; background:#000000; border:2px solid #000000; }
html[xmlns] .productDetails .shoeSize ul li a  {padding-left:5px; padding-right:5px; width:auto; min-width:15px;}
html[xmlns] .child .leftSide .shoeSize ul li a {width:28px !important;}
html[xmlns] #AStockNotifyLink {     margin-left:0px!important; float:right; margin-top:-3px;}
.shoeSize ul li.on{ background-repeat:no-repeat; background-position:center 2px; }
.shoeSize ul li.on a{ color:#000000; background:#FFFFFF; }
.shoeSize ul li.off a{ color:#666666; background:#CCCCCC; border-color:#CCCCCC; }

.choices ul li{ float:left; padding:5px 1px 0 1px; }
.choices ul li.colorChoosen img{ width:27px; height:27px; }
.choices ul li.sizeChoosen a{ display:block; padding:5px 0 0 0; width:23px; height:18px; font-size:10px; color:#FFFFFF; text-align:center; background:#000000; border:2px solid #000000; }
.choices ul li.sizeChoosen{ background-repeat:no-repeat; background-position:center 2px; }
.choices ul li.sizeChoosen a{ color:#000000; background:#FFFFFF; }
.choices ul li.qtyChoosen{ font-size:10px; padding:12px 0 0 5px; }

.container .list li{ margin:1px 0; padding:0 0 0 10px; background:url(Images/Puces/car5-black.gif) no-repeat 0 4px; }
.container .listV4 li{ margin:1px 0; padding:0 0 0 10px; background:url(Images/Puces/car5-black.gif) no-repeat 0 4px; }

/***** Home *****/
.flashHome{ float:left; width:547px; height:374px; }

.home .newProducts{ float:right; width:388px; height:374px; overflow:hidden; }
.home .newProducts h2{ padding:18px 0 10px 28px; }
.home .newProducts .products{ padding:0 0 0 28px; }

.home .brands{ float:left; width:547px; height:120px; overflow:hidden; }
.home .brands h2{ margin:10px 0 5px 0; }
.home .brands .divScrollGauche{ float:left; width:15px; height:56px; }
.home .brands .divScrollGauche a{ display:block; width:15px; height:56px; background:url(Images/Puces/dbl-tri-grey-left.gif) no-repeat center; }
.home .brands .div200Marques{ position:relative; float:left; width:510px; height:56px; overflow:hidden; white-space:nowrap; }
.home .brands .div200Marques img{ margin:0 10px; }
.home .brands .divScrollDroite{ float:left; width:15px; height:56px; }
.home .brands .divScrollDroite a{ display:block; width:15px; height:56px; background:url(Images/Puces/dbl-tri-grey.gif) no-repeat center; }
.home .brands .blackLink{ margin:8px 0 0 0; }

.home  .advantage{ float:left; width:209px; height:120px; }

.home  .newsletter{ float:right; padding:10px 0; width:170px; border-bottom:1px solid #70706F; }

.testimony{ position:relative; float:right; height:55px; margin:0 0 -10px 0; width:173px; }
.testimony h2{ padding:7px 0; }
.testimony .blackLink{ margin:0 0 -50px 0; }
.testimony .blackLink a{ float:right; }

/***** Child *****/

/*** Path ***/
.path{ float:right; padding:16px 0 6px 0; width:552px; font-size:10px; }
.path ul{ display:inline; }
.path ul li{ float:left; white-space:nowrap; }
.path ul li a{ margin:0 9px 0 0; padding:0 11px 0 0; background:url(Images/Puces/tri-gt-black.gif) no-repeat right; }
.path ul li.currentPage a{ margin:0; padding:0; color:#7B7B7B; }

/*** Large ***/
.large .content{ width:675px; }
.large .tabs{ height:151px; }
.large .tabs .logo{ position:absolute; top:24px; right:0 !important; right:-1px; }
.large .tabs .logo img{ display:block; }
.large .tab{ width:auto; }
.large .tab .tabLink{ float:left; padding-right:15px; }
.large .tab .scroll{ width:460px; height:105px; }

.brandTop{ clear:both; margin:0 0 20px 0; }
.flashBrand{ float:left; width:547px; }

.brandResum{ float:right; margin:0 0 10px 0; width:360px; }
.brandResum h1{ padding:0 0 5px 0; color:#232323; font-weight:normal; font-size:28px; }

.press{ float:right; width:360px; }
.press h2{ margin:0 0 5px 0; }
.releases{ position:relative; padding:10px 30px; height:1%; background:#E6E6E6; }
.releases .prevLink{ position:absolute; top:45px; left:5px; }
.releases .nextLink{ position:absolute; top:45px; right:5px; }
.releases .magazines{ white-space:nowrap; width:302px; overflow:hidden; }
.releases .magazines img{ border:3px solid #FFFFFF; }

.promoTop{ clear:both; }
.flashPromo{ float:left; width:547px; }

.large .content h2{ margin:10px 0; padding:0 0 5px 0; border-bottom:1px solid #CACACA; }



.tabsAlt{ margin:15px 0 0 0; }
.tabsAlt ul{ height:28px; background:#654482; }
.tabsAlt ul li{ float:left; border-left:1px solid #e6e6e6; }
.tabsAlt ul li.first{ border:0; }
.tabAltCont{ display:none; margin:0 0 15px 0; padding:0 0 0 12px; height:1%; border:1px solid #CACACA; }
.large .container .content .tabAltCont h2{ border:0; }

.promoTop .lastPromo{ float:right; width:360px; }
.promoTop .lastPromo h2{ padding:0 0 10px 0; }

.large .brands .divScrollGauche{ float:left; width:15px; height:56px; }
.large .brands .divScrollGauche a{ display:block; width:15px; height:56px; background:url(Images/Puces/dbl-tri-grey-left.gif) no-repeat center; }
.large .brands .div200Marques{ position:relative; float:left; margin-bottom:10px; width:645px; height:56px; overflow:hidden; white-space:nowrap; }
.large .brands .div200Marques img{ margin:0 15px; }
.large .brands .divScrollDroite{ float:left; width:15px; height:56px; }
.large .brands .divScrollDroite a{ display:block; width:15px; height:56px; background:url(Images/Puces/dbl-tri-grey.gif) no-repeat center; }

.trendTop{ clear:both; margin:0 0 20px 0; }
.flashTrend{ float:left; width:547px; }
.trendTop .trendTg{ float:right; margin:-23px 0; width:358px; }
.trendTop .trendTg a{ display:block; margin:23px 0; }

.texts{ margin:0 -40px -20px 0; width:704px; }

.mtl{ float:left; margin:20px 30px 20px 0; width:322px; }
.mtl .media{ float:left; width:119px; }
.mtl .text{ float:right; width:193px; }
.mtl .blackLink{ clear:both; margin:0; }
.mtl .blackLink a{ width:177px; }

.tluxeTop{ clear:both; margin:0 0 20px 0; }
.flashLuxe{ float:left; width:547px; }
.luxeTop .luxeTg{ float:right; margin:-23px 0; width:358px; }
.luxeTop .luxeTg a{ display:block; margin:23px 0; }

/*** Left side ***/
.leftSide{ float:left; margin:0 35px 0 0; width:200px; height:auto !important; height:200px; min-height:200px; }
.leftSide h1{ position:relative; margin:0 0 1px 0; height:85px; }
/*.leftSide h1 img{ position:absolute; bottom:15px; right:15px; }*/

.leftNav{ text-align:right; background:#FFFFFF; border:1px solid #BFBFBF; }
.leftNav h2{ margin:14px 10px 0 0; }
.leftNav .whiteLink a{ float:right; text-decoration:underline; }
.leftNav .whiteLink a:hover{ text-decoration:none; }
.leftNav .subLeft{ margin:12px 10px; }
.leftNav .subLeft .whiteLink{ margin:0; }
.leftNav .subLeft .whiteLink a{ padding-right:0; }

.leftNav .shoeType a:hover{ text-decoration:none; }
.leftNav .shoeType ul li.on{ font-weight:bold; }

.leftNav .shoeBrand{ margin-bottom:0; }
.leftNav .shoeBrand .field{ padding:5px 0 0 0; text-align:right; font-weight:bold; }
.leftNav .shoeBrand .field .inputText{ padding:2px 5px; width:120px;  background:#ffffff;  border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px;COLOR: #4e4e4e;BORDER-COLOR: #4e4e4e;}

.leftNav .brands{ /*border-bottom:1px solid #4E4E4E; */font-weight:bold; }
.leftNav .brands .scroll{ margin:10px 0; padding:0 10px 0 0; height:150px; }
.leftNav .brands .scrollTools{ right:0; width:15px; background:none; }
.leftNav .brands .scrollTools .scrollUp, .leftNav .brands .scrollTools .scrollDown{ width:15px; height:15px; }
.leftNav .brands .scrollTools .scrollUp{ background:url(Images/Puces/dbl-tri-white-up.gif) no-repeat center #000000; }
.leftNav .brands .scrollTools .scrollDown{ background:url(Images/Puces/dbl-tri-white-down.gif) no-repeat center #000000; }
.leftNav .brands .scrollTools .scrollBar{ left:0; width:15px; background:#000000; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
.leftNav .brands .customBox{ margin:2px 0; }
.leftNav .brands .customBox label{ padding-left:0; padding-right:18px; background:url(Images/Puces/customBox-fd.gif) no-repeat right 3px; }
.leftNav .brands .customBox label.hover{ background:url(Images/Puces/customBox-fd-hover.gif) no-repeat right 3px; }
.leftNav .brands .customBox label.on{ background:url(Images/Puces/customBox-fd-on.gif) no-repeat right 3px; }
.leftNav .brands .resum{ padding:0 0 15px 0; font-weight:normal; text-align:right; }
/*.leftNav .brands .resum strong{ color:#cc4797; line-height:20px; }*/

#brandFold{ position:relative; }

.leftNav .shoeFilter{ margin-top:0; padding-top:10px; }

.botNavLeft{ margin:1px 0 10px 0; height:26px; }

.buttons{ margin:15px 0; text-align:center; }

.lastest{ margin:10px 0 0 0; padding:10px; border:1px solid #E6E6E6; }
.lastest strong{ color:#E43887; }
.lastest ul{ margin:5px 0 0 0; }
.lastest ul li{ /*padding:0 0 2px 12px; background:url(Images/Puces/tri-left-black.gif) no-repeat left 4px;*/ float:left; }
.lastest ul li a{ font-weight:bold; }
.lastest ul li a span{ font-weight:normal; color:#7B7B7B; }

/*** Filter ***/
.filter{ float:left; margin:0 0 15px 0; width:700px; background:#E6E6E6; }
.filter .top{ background:#000000; height:1%; }
.filter .top .results{ float:left; padding:7px 15px; font-size:12px; color:#CC4797; font-weight:bold; }
.filter .top .sorting{ float:right; padding:5px 5px; }
.filter .top .pageSelect{ float:right; margin:5px; }
.filter .advanced{ cursor:pointer; padding:5px 5px 6px 30px; background:url(Images/Puces/up.gif) no-repeat 5px 5px; }
.filter .advanceHidden{ background:url(Images/Puces/down.gif) no-repeat 5px 5px; }

.filter .tools .cont{ padding: 10px 0px 0px 10px; }

.filter .tools .cont .colors{ float:left; padding:0 0px 0 0; width:85px; }
.filter .tools .cont .colors[class] { width:100px; }
*:first-child+html .filter .tools .cont .colors[class] { width:95px; }


.filter .tools .cont .colors strong{ display:block; margin:0 0 -10px 0; font-size:12px; color:#232323; }
.filter .tools .cont .colors ul li{ float:left; margin:1px 2px 1px 1px; }
.filter .tools .cont .colors ul li img{ display:block; margin:0; }
.filter .tools .cont .colors ul li.off{ background:url(Images/Boxs/no-color.gif) no-repeat; }
.filter .tools .cont .colors ul li.on{ background:url(Images/Boxs/true-color.gif) no-repeat; }
.filter .tools .cont .colors ul li.off img, .filter .tools .cont .colors ul li.on img{
	opacity:0.5;
	filter:alpha(opacity=50);
}

.filter .tools .cont .filterType{ float:left; margin: 0 0px 0 0; width:160px ; width:160px; height:100px; }
.filter .tools .cont .filterType strong{ display:block; margin:0 0 5px 0; }
.filter .tools .cont .scroll{  padding:0 0px 0 0; height:90px; }

/*** Product ***/
.productTop{ position:relative; float:left; margin:0 0 15px 0; width:700px; }

.productTools{ margin:0 0 10px 0; padding:4px 0 3px 0; background:#E6E6E6; }
.productTools ul li{ float:left; padding:2px 10px; }
.productTools ul li a{ padding:0 0 0 10px; background:url(Images/Puces/tri-black.gif) no-repeat 0 4px; }
.productTools .back{ margin-right:10px; border-right:1px solid #000000; }
.productTools .back a{ padding:0 0 0 15px; background:url(Images/Puces/dbl-tri-black-left.gif) no-repeat 0 4px; }
.productTools .print{ float:right; }
.productTools .print a{ padding:0 0 0 15px; background:url(Images/Puces/print.gif) no-repeat 0 3px; }

.productView{  position:relative; float:left; width:360px; }
.productView .flags{ margin:0px 0 10px 0; padding:0 0 2px 0; border-bottom:1px solid #BFBFBF; }
.productView .promo{ position:absolute; z-index:10;}
.productView .luxe{ position:absolute; z-index:10;top:320px;}
.productView .seen{ position:absolute; bottom:65px; left:0; font-size:9px; z-index:99; }
.productView .seen img{ margin:2px 0 0 0; }

.productViewer .diapoProduct{ padding:15px 0 0 0; height:50px; }
.productViewer .diapoProduct img{ cursor:pointer; float:left; }

.productDetails{ 	FLOAT: right; WIDTH: 310px;left:-150px; }

.brand, .productDetails .colors, .productDetails .shoeSize{ margin:0 0 8px 0; padding:0 0 8px 0; border-bottom:1px solid #BFBFBF; }
.brand .logo{ float:left; width:150px; overflow:hidden; }
.brand .options{ float:right; width:150px; }
.brand .options .inputText{ padding:1px 5px 2px 5px; width:103px; color:#FFFFFF; background:#4E4E4E; border:0; }
.brand h2{ padding:10px 0 0 0; font-size:18px; text-transform:uppercase; font-weight:normal; }
.brand .ref{ float:left; }
.brand .collection{ float:right; }
.brand .collection a{ font-weight:bold; }

.productDetails .shoeSize ul{ float:left; width:210px; }
.productDetails .shoeSize .whiteLink{ float:right; margin:10px -5px 0 0; }
.productDetails .shoeSize .tips{ padding:5px 0 0 0; font-size:12px; }

.basketAction .price{ float:left; width:120px; font-size:30px; }
.basketAction .addCart{ float:right; width:180px; left:5px; }
.basketAction .addCart .blackLink{ height:26px; }
.basketAction .addCart .blackLink a{ padding:6px 23px 6px 40px; background:url(Images/Puces/cart.gif) no-repeat 12px 7px #000000; }
.basketAction .addCart .tips{ padding:2px 0 0 0; font-size:12px; }

.MPLink #addToMP { text-align:left;width:170px; float:left; background: url(Images/Puces/picto_mp.png) no-repeat 12px 4px; padding-left:25px; padding-top:5px; height:20px; font-weight:bold }

.basketAdd{ visibility:hidden; z-index:100; position:absolute; top:260px; left:300px; width:305px; border-right:1px solid #a4a4a4; border-bottom:1px solid #a4a4a4; }
.basketAdd .cont{ padding:10px 10px 25px 10px; height:1%; background:#E6E6E6; border:1px solid #E8E8E8; }
.basketAdd .products{ float:left; padding:10px 0; width:120px; }
.basketAdd .products .product{ height:80px; }
.basketAdd .details{ float:right; width:150px; }
.basketAdd h2{ padding:10px 0 0 0; font-size:18px; text-transform:uppercase; font-weight:normal; }
.basketAdd .collection a{ font-weight:bold; }
.basketAdd .price{ font-size:18px; }
.basketAdd div.discount{ font-size:16px; }
.basketAdd div.discount img{ margin:0 0 0 10px; }
.basketAdd .back{ z-index:10; position:absolute; bottom:2px; left:10px; }
.basketAdd .back a{ padding:0 0 0 10px; background:url(Images/Puces/tri-black-left.gif) no-repeat 0 4px; }
.basketAdd .blackLink{ position:absolute; bottom:-2px !important; right:-1px !important; bottom:-6px; right:-2px; }
.basketAdd .blackLink a{ float:right; }


.notifyAdd{ visibility:hidden; z-index:10; position:absolute; top:25px; left:150px; width:350px; border-right:1px solid #a4a4a4; border-bottom:1px solid #a4a4a4; background-color:#FFFFFF;}
.notifySubscribe{ visibility:hidden; z-index:10; position:absolute; top:50px; left:350px; width:200px; border-right:1px solid #a4a4a4; border-bottom:1px solid #a4a4a4; background-color:#FFFFFF;}

.promo .price{ color:#CF161C; }
.promo div.discount{ position:relative; padding:2px 0; height:1%; font-size:18px; }
.promo div.discount strike{ color:#000000; }
.promo div.discount img{ position:absolute; top:0; right:0; }

.nodispo .price{ color:#bfbfbf; }
.nodispo .inputText{ padding:1px 5px 2px 5px; width:132px; color:#FFFFFF; background:#4E4E4E; border:0; }

.tabs{ position:relative; margin:0 0 15px 0; height:140px; background:url(Images/boxs/tabs-head-fd.gif) repeat-x 0 -4px #E6E6E6; }
.tab{ float:left; width:25%; }
.tab .tabLink{ display:block; padding:5px 5px 5px 18px; height:1%; color:#FFFFFF; font-weight:bold; background:url(Images/Puces/tri-white.gif) no-repeat 8px 9px #898989; border-left:1px solid #e6e6e6; }
.first .tabLink{ border:0; }
.tab .tabLink:hover{ text-decoration:none; background-color:#000000; }
.tab .on{ margin:0 -1px 0 0; text-decoration:none; background:url(Images/Puces/tri-white-down.gif) no-repeat 6px 10px #000000; }
.tab .scroll{ visibility:hidden; position:absolute; top:35px; left:10px; width:410px; height:95px; }
.tab .scrollCont{ padding-right:25px; }
.tabs .tab .list{ height:auto !important; height:1px; min-height:1px; }
.tabs .tab .list li{ float:left; width:45%; }
.tabs .tab .listV4{ height:auto !important; height:1px; min-height:1px;width:420px; }
.tabs .tab .listV4 li{ float:left; width:47%; margin-right:2px; text-align:left; }


.userComments{ position:relative; margin:0 0 15px 0; padding:10px 10px 0 10px; height:1%; background:#E6E6E6; }
.userComments .resum{ margin:10px 0 0 0; height:15px; border-bottom:1px solid #BFBFBF; }
.userComments .count{ float:left; }
.userComments .count strong{ color:#E43887; }
.userComments .average{ float:right; }

.userComments .comment{ display:none; padding:10px 0; }
.userComments .blackLink{ margin:0; }
.userComments .blackLink a{ float:right; margin:-5px -10px 0 0; }

.userComments .comments{ position:relative; }
#commentPager{ position:absolute; top:0; right:0 !important; right:10px; }
#commentPager a{ float:left; width:17px; height:17px; background:#000000 no-repeat center; }
#commentPager .prevOff{ background-image:url(Images/Puces/dbl-tri-grey-left.gif); }
#commentPager .prevOn{ background-image:url(Images/Puces/dbl-tri-white-left.gif); }
#commentPager .nextOff{ background-image:url(Images/Puces/dbl-tri-grey.gif); }
#commentPager .nextOn{ background-image:url(Images/Puces/dbl-tri-white.gif); }
#commentPager span{ float:left; padding:2px 10px; height:13px; background:#FFFFFF no-repeat center; }

.crossSelling, .accessories{  margin:10px 0; }
.crossSelling h2, .accessories h2{ margin:0 0 10px 0; color:#f668a9; font-size:28px; font-weight:normal; }
.crossSelling h2 img{ vertical-align:baseline; }

.crossSelling .products{ position:relative; width:480px; overflow:hidden; }
.crossSelling .prevLink{ z-index:20; position:absolute; margin:65px 0 0 -8px; width:17px; height:17px; background:url(Images/Puces/dbl-tri-white-left.gif) no-repeat center #000000; }
.crossSelling .nextLink{ z-index:20; position:absolute; margin:65px -8px 0 432px; width:17px; height:17px; background:url(Images/Puces/dbl-tri-white.gif) no-repeat center #000000; }
.crossSelling .prevLink a, .crossSelling .nextLink a{ display:block; width:17px; height:17px; }

/*** Content ***/
.content{ float:left; width:440px;}

.content .newProducts, .content .bestProducts, .content .promoProducts, .content .brandsSelection{ margin:20px 0 10px 0; }
.content .newProducts h2, .content .bestProducts h2, .content .promoProducts h2, .content .brandsSelection h2{ margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px solid #CACACA; }

.content .promoProducts .blackLink a{ background-color:#CF161C; }
.content .products {  width:480px;overflow:hidden; }
.content .products .product{  width:119px;}
.content .products .product .media img{}

.large .content .blackLink{ margin-bottom:20px; }
.large .content .blackLink a{ float:right; }


.largecontent{ float:left; width:650px;}

.largecontent .newProducts, .largecontent .bestProducts, .largecontent .promoProducts, .largecontent .brandsSelection{ margin:20px 0 10px 0; }
.largecontent .newProducts h2, .largecontent .bestProducts h2, .largecontent .promoProducts h2, .largecontent .brandsSelection h2{ margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px solid #CACACA; }

.largecontent .promoProducts .blackLink a{ background-color:#CF161C; }
.largecontent .products {  width:605px;overflow:hidden; }
.largecontent .products .product{  width:121px;}
.largecontent .products .product .media img{width:120px;height:80px;}

.large .largecontent .blackLink{ margin-bottom:20px; margin-right:10px;}
.large .largecontent .blackLink a{ float:right; }


.brandsSelection ul li{ float:left; margin:5px 0; width:25%; text-align:center; }
.brandsSelected{ margin:20px 0 40px 0; }
.tabAltCont .brandsSelection ul li{ width:16%; }
.tabAltCont .brandsSelected{ margin:20px 0; }

.productList{ margin:0 0 20px 0; }

/*** Right side ***/
.rightSide{ float:right; width:220px; }

.tg{ margin:0 0 15px 0; text-align:center; }

.rightSide .newsletter{ position:relative; margin:0 0 15px 0; padding:10px 0 10px 10px; height:1%; line-height:10px; background:#FFFFFF; border:1px solid #E7E7E7; }
.rightSide .newsletter a{ text-decoration:underline; }
.rightSide .newsletter a:hover{ text-decoration:none; }
.rightSide .newsletter .inputImage{ position:absolute; bottom:0; right:0; }
.rightSide .luxe .inputText{ background:#654482; }

.rightSide .advantage{ margin:15px 0; }
.rightSide .advantage .blackLink{ margin:0; font-size:11px; }
.rightSide .advantage .blackLink a{ margin:-6px 0 0 0 !important; margin:-4px 0 0 0; padding-top:4px; float:right; }

.rightSide .customerWord{ margin:0 0 20px 0; background:url(Images/Boxs/customer-words-fd.jpg) no-repeat bottom left #323232; }
.rightSide .customerWord h2{ padding:12px; }
.rightSide .customerWord .text{ padding:0 10px 50px 55px; height:auto !important; height:60px; min-height:60px; color:#FFFFFF; line-height:11px; }
.rightSide .customerWord .text strong{ color:#cc4797; }
.rightSide .customerWord .blackLink{ margin:0; }
.rightSide .customerWord .blackLink a{ margin:-6px 0 0 0 !important; margin:-4px 0 0 0; padding-top:4px; float:right; }

.rightSide .words{ padding:15px; background:#232323; }
.rightSide .words h2{ margin:0 0 10px 0; }
.rightSide .words .word{ text-align:center; }
.rightSide .words a{ margin:0 5px; color:#FFFFFF; white-space:nowrap; }


.brandlistename {float:right;list-style-type:none;margin:0; padding:5px;}
.pbarre {	BACKGROUND: url(Images/Puces/prixbarre.gif) no-repeat right 50%; }
.papartir {	font-size:9px; }
.pprix {	font-size:14px;font-weight:bold;  }
.pprixV2 {	font-size:16px;font-weight:bold;  }
.tfooter {  line-height:normal }
#navTop ol { position:absolute; top:32px; left:0; background:#232323; width:170px; padding:13px 0 18px 8px; visibility:hidden; z-index:23; margin:1px 0 0 0; }
#navTop ol li { float:none; height:auto; display:block; margin:auto; }
#navTop ol li a { color:#fff; padding:0 0 0 8px; float:none; display:inline; }
#navTop ol li a:hover { text-decoration:none; }
#navTop .n2 a:hover { color:#cd853f; background:url(Images/Puces/n1.gif) 0 4px no-repeat; }
#navTop .n1 a:hover { color:#cc4797; background:url(Images/Puces/n2.gif) 0 4px no-repeat; }
#navTop .n3 a:hover { color:#ebb40f; background:url(Images/Puces/n3.gif) 0 4px no-repeat; }
#navTop .n4 a:hover { color:#114ec1; background:url(Images/Puces/n4.gif) 0 4px no-repeat; }
.header .productNav ul li { position:relative; z-index:22; }
.header .liner{ FONT-SIZE: 1px;	Z-INDEX: 1;	RIGHT: 0px;	BACKGROUND: url(Images/Boxs/header-liner.gif) #000000 repeat-y right top;	WIDTH: 700px;	BOTTOM: -7px;	POSITION: absolute;	HEIGHT: 7px}
/*Nouveau moteur de selection*/
/*** Left side ***/
.leftSide{ float:left; margin:0 35px 0 0; width:200px; height:auto !important; height:200px; min-height:200px; }
.leftSide h1{ position:relative; margin:0 0 1px 0; height:85px; }
.leftSide h1 img{
                position:absolute;
                bottom:33px;
                right:15px;
}

.leftNav{ text-align:right; background:#FFFFFF; border:1px solid #BFBFBF; }
.leftNav h2{ margin:14px 10px 0 0; }
.leftNav .whiteLink a{ float:right; text-decoration:underline; }
.leftNav .whiteLink a:hover{ text-decoration:none; }
.leftNav .subLeft{ margin:12px 10px; }
.leftNav .subLeft .whiteLink{ margin:0; }
.leftNav .subLeft .whiteLink a{ padding-right:0; }

.leftNav .shoeType a:hover{ text-decoration:none; }
.leftNav .shoeType ul li.on{ font-weight:bold; }

.leftNav .shoeBrand{

}
.leftNav .shoeBrand .field{ padding:5px 0 0 0; text-align:right; font-weight:bold; }
.leftNav .shoeBrand .field .inputText{ padding:2px 5px; width:120px;  background:#ffffff;  border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px;COLOR: #4e4e4e;BORDER-COLOR: #4e4e4e;}

.leftNav .brands{ /*border-bottom:1px solid #4E4E4E; */font-weight:bold; }
.leftNav .brands .scroll{ margin:10px 0; padding:0 10px 0 0; height:150px; }
.leftNav .brands .scrollTools{ right:0; width:15px; background:none; }
.leftNav .brands .scrollTools .scrollUp, .leftNav .brands .scrollTools .scrollDown{ width:15px; height:15px; }
.leftNav .brands .scrollTools .scrollUp{ background:url(http://cache.sarenza.com/V4/FR/CssV5/Images/Puces/dbl-tri-white-up.gif) no-repeat center #000000; }
.leftNav .brands .scrollTools .scrollDown{ background:url(http://cache.sarenza.com/V4/FR/CssV5/Images/Puces/dbl-tri-white-down.gif) no-repeat center #000000; }
.leftNav .brands .scrollTools .scrollBar{ left:0; width:15px; background:#000000; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
.leftNav .brands .customBox{ margin:2px 0; }
.leftNav .brands .customBox label{ padding-left:0; padding-right:18px; background:url(http://cache.sarenza.com/V4/FR/CssV5/Images/Puces/customBox-fd.gif) no-repeat right 3px; }
.leftNav .brands .customBox label.hover{ background:url(http://cache.sarenza.com/V4/FR/CssV5/Images/Puces/customBox-fd-hover.gif) no-repeat right 3px; }
.leftNav .brands .customBox label.on{ background:url(http://cache.sarenza.com/V4/FR/CssV5/Images/Puces/customBox-fd-on.gif) no-repeat right 3px; }
.leftNav .brands .resum{ padding:0 0 15px 0; font-weight:normal; text-align:right; }
/*.leftNav .brands .resum strong{ color:#cc4797; line-height:20px; }*/
.leftNav .selected { padding:0 0 15px 0; font-weight:normal; text-align:right; float:right}



.leftNav .shoeFilter{
                margin-top:5px;
                padding-top:10px;
}

.botNavLeft{ margin:1px 0 10px 0; height:26px; }

.buttons{ margin:15px 0; text-align:center; }

.lastest{
                margin:5px 0 0 0;
                padding:7px;
                border:1px solid #E6E6E6;
                float: right;
                width:180px;
                
}
.lastest strong{ color:#E43887; }
.lastest img{height:40px;width:60px;}

/*** Filter ***/
.filter{
                float:left;
                margin:auto;
                width:698px !important;
                background:#ffffff;
                border: 1px solid rgb(191, 191, 191);
}
.filter .bottom{
                background:#e6e6e6;
                height:20px;
                z-index:2;
                position: relative;
                width: 698px !important;
                float: left;
                margin-top: 10px;
}
.filter .bottom .results{ float:left; padding:7px 15px; font-size:12px; color:#CC4797; font-weight:bold; }
.filter .bottom .sorting{
                float:left;
                padding:3px 5px;
                width: 320px;
}
.filter .bottom .pageSelect{
                float:left;
                margin:3px 5px 5px 40px;
}
.filter .bottom .pager{
                float:right;
                border:none;
                margin-top: 3px;
}
.filter .bottom .pager img{ width:8px; height:7px}
.filter .advanced{ cursor:pointer; padding:5px 5px 6px 30px; background:url(http://cache.sarenza.com/V4/FR/CssV5/Images/Puces/up.gif) no-repeat 5px 5px; }
.filter .advanceHidden{ background:url(http://cache.sarenza.com/V4/FR/CssV5/Images/Puces/down.gif) no-repeat 5px 5px; }
.filter .tools{overflow:hidden;z-index:10; float: left; padding-left:10px; padding-top:10px;}





