/****test MainDiv****/
.contentMain{ float:left; width:700px; }


.leftNav table, .leftNav table tr td{margin:0; padding:0; list-style-type:none;}

/*** SelectSize ***/
/*
.leftNav .shoeSize .size { display:block;FONT-SIZE: 11px;	FONT-FAMILY: Arial, Verdana, sans-serif; text-align:right}
.leftNav .shoeSize table{ float:right; margin:5px 0 0 0; width:174px; }
.leftNav .shoeSize table tr td{ float:left; padding:5px 1px 0 1px; }
.leftNav .shoeSize table tr td 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; }
.leftNav .shoeSize table tr td.on{ background-repeat:no-repeat; background-position:center 2px; }
.leftNav .shoeSize table tr td.on a{ color:#000000; background:#FFFFFF; }

.leftNav .shoeSize table tr td.on{ background-image:url(Images/Puces/tri-down-pink.gif); }

*/

.shoeSize ul li.off{ background-repeat:no-repeat; background-position:center 2px; }
.shoeSize ul li.off a{ color:#ccc; background:#bfbfbf;background:#bfbfbf; border:2px solid #bfbfbf;cursor:default; }
.shoeSize ul li.none { display:none;}
/* price*/
.filter .tools .cont .prices{ float:left; width:100px; height:100px;margin: 0px 0px 0 5px; } 
.filter .tools .cont .filterType .HandlePrice{ float:none;	WIDTH: 174px;CLEAR: both;	POSITION: relative;	TOP: -24px;	HEIGHT: 1px}
.trackPrice{width: 120px; height: 3px; background-repeat:no-repeat;  position: relative; left: 0px; top: 0px; }


/*** SelectType ***/

.leftNav .shoeType a:hover{ text-decoration:none; }
.leftNav .shoeType table{ margin:0; padding:0; float:right;}
.leftNav .shoeType table table{ margin:0; padding:0; list-style-type:none;}
.leftNav .shoeType table tr td.on{ font-weight:bold; }
.leftNav .shoeType table tr td.off a{ color:#bfbfbf; cursor:default;}
.leftNav .shoeType table tr td a{ cursor:pointer;}
/** SelectType--souGenre enfant **/
.leftNav .shoeType .SubGender{float:right; padding: 2px 8px 3px 18px; font-size:12px; background: url(Images/Puces/tri-black.gif) no-repeat 8px 6px #FFFFFF;}
.leftNav .shoeType .SubGenderOn {float:right; padding: 2px 8px 3px 18px; font-size:13px; background: url(Images/Puces/tri-black.gif) no-repeat 8px 6px #FFFFFF; font-weight:bold;}
.leftNav .shoeType .SubGenderOff{float:right; padding: 2px 8px 3px 18px; font-size:12px; background: url(Images/Puces/tri-black.gif) no-repeat 8px 6px #FFFFFF;}
.leftNav .shoeType .SubGenderOff a{color:#bfbfbf;}




/***.leftNav .shoeType a:hover{ color:#CC4797; }***/


/*** SelectBrand ***/
/*.leftNav .shoeBrand a:hover{ text-decoration:none; }
.leftNav .shoeBrand table tr td.on{ font-weight:bold; }
.leftNav .shoeBrand table tr td.off a{ color:#bfbfbf;}
/**.leftNav .shoeBrand a:hover{ color:#CC4797; }**/
.leftNav .shoeBrand table{ float:right; margin:0px 0 0 0; text-align:right;}
.leftNav .brands{text-align:right; /*border-bottom:1px solid #4E4E4E;*/ font-weight:bold;}
.leftNav .brands .scrollBrand{  position:relative; margin:10px 0; padding:0 5px 0 0; height:150px; overflow:auto; scrollbar-base-color:White;scrollbar-face-color:Black; scrollbar-arrow-color:White;scrollbar-track-color:White; }
.leftNav .brands .resum table { margin-right:10px;LIST-STYLE-TYPE: none;TEXT-ALIGN: right; float:right; margin-top:0px; display:block;}
.leftNav .brands .resum table tr td{ padding-right:15px; background:url(Images/Puces/customBox-fd-on.gif) no-repeat right 3px; }
.leftNav .brands .resum table tr td:hover { cursor:pointer; text-decoration:underline; }
.leftNav .brands .resum strong{ display:block; }
/** no dispo brands**/
.customBoxOff {margin:2px 0; cursor:default;}
.customBoxOff label{  background:url(Images/Puces/customBox-fd-off.gif) no-repeat right 3px; color:#bfbfbf;padding-left:0; padding-right:18px; cursor:default; }

/*** SelectFilter ***/
.leftNav .shoeFilter table{ margin:0; padding:0; float:right;}
.leftNav .shoeFilter a:hover{ text-decoration:none; }
.leftNav .shoeFilter table tr td.on{ font-weight:bold; padding-right:15px; background:url(Images/Puces/customBox-fd-on.gif) no-repeat right 3px;  }


/**.leftNav .shoeFilter a:hover{ color:#CC4797; }*/


/** fine select*/
.filter .tools .cont .filterType .scroll { scrollbar-base-color:White;scrollbar-face-color:Black; scrollbar-arrow-color:White;scrollbar-track-color:White; }
.filter .tools .cont .filterType table{float:left; margin:0px 0 0 0; text-align:left; }
.filter .tools .cont .filterType{ float:left; width:160px; height:100px;margin: 0px 0 0 0px; }

/** couleur */
.filter .tools .cont .colors img{ margin:0px 0px 1px; }
.filter .tools .cont .colors table { width:95px;}

/*.filter .tools .cont .colors table tr td{ margin: 0px 0px 0px 0px; }
.filter .tools .cont .colors table tr td.on{  border-color:Black;  cursor:crosshair;  background-color:Black; border:1px;  }
*/




.colors table tr td.off{ background:url(Images/Boxs/no-color.gif) no-repeat;cursor:default; }
.colors table tr td.on{ background:url(Images/Boxs/true-color.gif) no-repeat; }
.colors table tr td.off img, .colors table tr td.on img{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.colors table tr td.off img { cursor:default;}



/** fiche produit**/
.productDetails .colors img{ border:1px;border-style:solid; border-color:#FFFFFF;}
.productDetails .colors img.on{ border-style:solid; border-color:#000000;}

.basketAction .addCart .blackLink  a.off{ padding:6px 23px 6px 40px; background:url(Images/Puces/cart.gif) no-repeat 12px 7px #000000; background-color:#bfbfbf;  }


/** page search.aspx */
.content .FullTextSearch h2{margin:0 0 10px 0; font-size:28px; font-weight:normal;  }
.content .FullTextSearch h3{margin:0 0 10px 0; font-size:16px; font-weight:normal;  }
.FullTextSearch .Gender1 a{ color:#CC4797;}
.FullTextSearch .Gender2 a{ color:#48331e;}
.FullTextSearch .Gender3 a{ color:#ebb40f;}
.FullTextSearch .Gender4 a{ color:#114ec1;}
.content .FullTextSearch .blackLink a{ float:left;}




.productTools .back a{ cursor:pointer; }

.toFold{ background:url(Images/Puces/down.gif) no-repeat 0px; height:auto; display:inline; text-align:left;  position:relative; width:30px;}
.toFoldOn{ background:url(Images/Puces/up.gif) no-repeat 0px; height:auto; display:inline; text-align:left;  position:relative; width:30px;}

.userComments .on a{background:url(Images/Puces/tri-white-down.gif) no-repeat 6px 8px #000000;}

.HiddenElement { display:none;}
.leftSide .LeftSideH1Luxe{ color:#644483; background-color:#644483}
.leftSide .LeftSideH1Promo{ color:#d0161b;background-color:#d0161b}
.leftSide .LeftSideHeaderDivLuxe{ border-color: rgb(255, 255, 255); border-top: 3px solid rgb(255, 255, 255); padding: 3px; height: 14px; color: rgb(255, 255, 255); width: 194px; text-align: right; margin-top: -25px;  position: relative;background-color:#644483;}
.leftSide .LeftSideHeaderDivPromo{ border-color: rgb(255, 255, 255); border-top: 3px solid rgb(255, 255, 255); padding: 3px; height: 14px; color: rgb(255, 255, 255); width: 194px; text-align: right; margin-top: -25px;  position: relative;background-color:#d0161b;}

.botNavLeftLuxe { color:#644483;background-color:#644483}
.botNavLeftLuxe1 { color:#644483;background-color:#644483;MARGIN: 1px 0px 10px;	HEIGHT: 26px}
.botNavLeftPromo { color:#d0161b;background-color:#d0161b}
.botNavLeftPromo1 { color:#d0161b;background-color:#d0161b;MARGIN: 1px 0px 10px;	HEIGHT: 26px}


.pager .PagerList,.pager .PagerList .PageNumber,.pager .PagerList .PageNumber a {float:left;}
.pager .PagerList .PageNumber a.on {float:left; font-weight:bold;}

.pageSelect a.on{font-weight:bold;}
.sorting a.on{font-weight:bold;}
.horizontalSelectionPanelResume{position: relative; width: 680px !important; float: left; padding-left:10px; }


.horizontalSelectionPanelResume div table tr td{ background: transparent url(Images/Puces/customBox-fd-on.gif) no-repeat scroll 0 3px; display:block;float:left;font-weight:bold;padding-left:15px;width:120px;}
.horizontalSelectionPanelResume div table,.horizontalSelectionPanelResume div{float:left;}
#tblStyleResume,#divStyleResume  {width:125px; height:100%; font-size:1px;}
#tblMaterialResume,#divMaterialResume  {width:125px;height:100%;font-size:1px;}
#tblHeelResume,#divHeelResume  {width:140px;height:100%;font-size:1px;}
#tblPriceResume,#divPriceResume  {width:135px;height:100%;font-size:1px;}
#tblSeasonResume,#divSeasonResume  {width:125px;height:100%;font-size:1px;}

#tblStyleResume  tr td{width:110px;}
#tblMaterialResume  tr td{width:109px;}
#tblHeelResume  tr td{width:124px;}
#tblPriceResume  tr td{width:118px;}
#tblSeasonResume  tr td{width:115px;}

.horizontalSelectionPanelResume div table tr td:hover {cursor:pointer;text-decoration:underline;}


#DivSelectionHeader{overflow: hidden; height: 96px;}
#DivSelectionHeaderResumeCriteria {background-color:#E6E6E6;width:735px; margin-left:-35px; padding-top:5px; padding-bottom:5px; float:left;}
#TdSelectionHeaderResumeCriteria div {background:transparent url(Images/Puces/customBox-fd-on.gif) no-repeat scroll 0 3px;display:block;float:left;font-weight:bold;padding-left:15px; padding-right:20px;cursor:pointer;}