div#liste_layer {display: inline; float: left; width: 795px; position: relative; top: 0; left: 0;}
	ul#products_list {overflow: hidden;}
		ul#products_list li {width: 153px; position: relative; display: inline; float: left; margin: 0 5px 15px 0; height: 245px;}
			div.prodImg {width: 151px; height: 151px;}
				a.jqzoom {overflow: hidden; display: block; width: 151px; height: 151px; border: 1px solid #D6D4D4;}
				a.jqzoom img {width: 151px; height: 151px;}
					a.pink_border {border: 1px solid #F39EC4 !important;}
		

	
	
			div.prodInfos_layer {margin: 3px 0 0 0;}
				div.brand_name {height: 30px; background: transparent url(../ximg/brand_name.png) repeat-x 0 0; padding: 0 10px; overflow: hidden;}
				h2.prodName, h3.prodName {font-weight: normal; height: 30px; padding: 0 10px;}
					h2.prodName a, h3.prodName a {color: #001339;}
					
					div.prodPrice_layer {width: 143px; overflow: hidden; position: relative; margin: 0 5px;}
						div.prodPrice_layer div {width: 47px; height: 15px; display: inline; float: left;}
						div.prodPrice_layer div.old-price {display: block; position: relative;}
						div.prodPrice_layer div.crossPrice	{position: absolute; top: 0px; left: 0px; background: transparent url(../ximg/ancienprixList.png) no-repeat left center;}
						div.gain_pourcent {text-align: center; width: 45px !important;}
							div.gain_pourcent span {color: #FFF; background-color: #001339; padding: 0 5px; font-weight: bold;}
						div.prodPrice_layer div.price.right {font-weight: bold; color: #001339; font-size: 12px; display: inline; float: right; text-align: right; width: 50px;}
						div.prodPrice_layer div.price.left {font-weight: bold; color: #001339; font-size: 12px; display: inline; float: left; text-align: left; width: 55px; margin: 0 0 0 5px;}
	
					div.prodPrice_layer.selection_produit {width: 130px; overflow: hidden; position: relative; margin: 0;}
						div.prodPrice_layer.selection_produit div.old-price {text-align: center;}
						div.prodPrice_layer.selection_produit div.gain_pourcent {width: 30px !important;}
							div.prodPrice_layer.selection_produit div.gain_pourcent span {padding: 0;}
						
		a.add2cart_link { z-index: 10000; display: none; position: absolute; top: 120px; left: 7px; background: transparent url(../ximg/quickBuy_btn.png) no-repeat 0 0; height: 22px; width: 139px; overflow: hidden;}
			a.add2cart_link span { cursor: pointer; display: block; margin: 0 0 0 30px; height: 22px; line-height: 22px; font-weight: bold; color: #001339;}		


	

/* HOME UNIVERS */
div#center_col {display: inline; float: left; width: 545px;}
	div#homeCat_bigbanner {display: inline; float: left; width: 545px; margin: 0 0 10px 0;}
	
	div#homeCat_productList {display: inline; float: left; width: 545px; overflow: hidden; height: auto; position: relative;}
			div#homeCat_productList h2 {padding: 0 !important; width: 544px; font-weight: normal; border-bottom: 1px solid #D5D3D3; border-top: 1px solid #D5D3D3; font-size: 11px; font-weight: normal; margin: 0 0 10px 0; background-color: #EAE9E9; display: block; padding: 2px 10px; font-size: 17px;}
				div#homeCat_productList h2 div { border-top: 1px solid white; border-bottom: 1px solid white; font-size:17px; line-height: 21px; color: #333333; padding: 0 10px;}
					div#homeCat_productList h2 div strong { font-size: 17px; font-style: italic;}

		div#homeCat_productList ul {overflow: hidden;}
			div#homeCat_productList ul li {width: 130px; position: relative; display: inline; float: left; margin: 0 8px 15px 0;}
			div#homeCat_productList ul li.last { margin: 0 0 15px 1px;}
			div#homeCat_productList ul li div.prodInfos_layer div.left {margin: 0 0 0 10px;}
				a.tip {overflow: hidden; display: block; border: 1px solid #D6D4D4;}
					a.tip img {width: 128px; height: 128px; }
	
	div#right_col {width: 240px; position: absolute; top: 37px; right: 0;}
		div#HomeRightTop_banner {margin: 0 0 10px 0; border: 2px solid #DADADA;}
/**/

/*			
div#liste_layer {overflow: hidden; width: 795px; display: inline; float: right;}


UTILS/LISTE 
ul#products_list {overflow: hidden;}
	ul#products_list li {display: inline; float: left; height: 240px; position: relative; width: 150px;	margin: 5px 10px 0 0;}
	ul#products_list li.no_margin {margin: 5px 0 0 0;}
		ul#products_list li a.jqzoom {float: left; height: 150px; width: 150px; cursor: pointer; display: inline; outline-style: none; position: relative; border: 1px solid #D6D4D4;}
		ul#products_list li a.jqzoom img {height: 150px; width: 150px;}

		ul#products_list li div.prodInfos_layer {float: left; text-align: center; width: 150px;}
			ul#products_list li div.prodInfos_layer h4.prodName a {display: block; font-size: 10px; font-weight: bold; color: #000; overflow: hidden; margin: 5px 0;}
			ul#products_list li div.prodInfos_layer div.prodPrice_layer {font-size: 13px; font-weight: bold; margin: 5px 0;}
				ul#products_list li div.prodInfos_layer div.prodPrice_layer span.price {color: #CC0000;}
				ul#products_list li div.prodInfos_layer div.prodPrice_layer span.old-price {text-decoration: line-through; margin: 0 10px 0 0;}
				
			ul#products_list li div.prodInfos_layer a#add2cart_link {height: 20px; width: 110px; float: left;}
			ul#products_list li div.prodAttribs_layer {position: absolute; top: 0; left: 0; z-index: 10000; border: 1px solid black; background: #f0f0f0;}


PAGINATION
div.pages_layer {text-align: right; height: 30px; width: 775px; text-align: center; font-weight: bold; line-height: 15px;}
div.pages_layer span {margin: 0 10px 0 0; display: block; float: right;}
div.pages_layer a {margin: 0 5px; color: #FFF; display: block; float: right; background: transparent url(../ximg/pagination_bg.jpg) no-repeat 0 -21px; height: 16px; width: 16px;}
div.pages_layer a span {display: none;}
div.pages_layer a:hover {background-position: 0 0;}
div.pages_layer a.suivant {display: block; float: right; background: transparent url(../ximg/pagination_suiv.jpg) no-repeat 0 0; width: 30px;}
div.pages_layer a.suivant:hover {background-position: 0 -20px;}
div.pages_layer a.precedent {display: block; float: right; background: transparent url(../ximg/pagination_prec.jpg) no-repeat 0 0; width: 30px;}
div.pages_layer a.precedent:hover {background-position: 0 -20px;}
div.pages_layer strong {color: #FFF; margin: 0 5px; cursor: default; display: block; float: right; background: transparent url(../ximg/pagination_bg.jpg) no-repeat 0 0; height: 16px; width: 16px;} 
div.pages_layer a.nb_prod_link {font-style: italic; display: block; float: right; height: 15px; width: 105px; background: none; color: #000; font-weight: normal;}

div#nb_pages {float: right;}
div#nb_pages a, div#nb_pages strong {float: left; !important}
div.pages_layer span.point {float: left; display: block;}
*/

		/* Size Layer 
		div#liste_layer div#sizef_layer {position: absolute; top:-37px; right:10px; z-index: 10;}*/
		div#liste_layer form  {display: none; margin:0; padding:0; z-index:10;} 
		div#liste_layer form div#sizef_layer ul#nombres_taille {background:white; border:1px solid #D6D4D4; padding:10px 10px 10px 15px; width:90px; display: none; float:right;}
		div#liste_layer form div#sizef_layer ul#nombres_taille label { margin-left:7px; margin-bottom:4px;}
		/**/
/*--------- TRI PAR ATTRIBUTS ----------*/
form#product_form {width: 775px; height: 27px; margin: 5px 0 20px 0; position: absolute; top:-37px; right:10px;}
	div.filter_label { float: right; font-size: 12px; font-weight: bold; height: 22px; line-height: 22px; text-align: center; margin-right: 25px:}
	div.filter_layer { float: right; text-align: center; width: 118px; z-index: 10;}
		div.filter_layer a.tabLabel_link {background:#474747; display:block; padding: 4px 10px; width:80px; text-align:center; float: right; /*display: block; height: 27px; background: url(../ximg/filter_bg.png) no-repeat 0 0; font-size: 12px; font-weight: bold; padding: 0 15px 0 0; color: #000;*/}
		div.filter_layer a.tabLabel_link:hover {/*background-position: 0 -33px;*/}
		div.filter_layer ul {display: none; background-color: #FFF; }
			div.filter_layer ul li {display: inline; float: left; margin: 5px 0; text-align: left;}
				div.filter_layer ul li a {color: #fff;}
				div.filter_layer ul li a:hover { color:#F2A3C6; text-decoration: underline;}
				div.filter_layer ul li input {margin: 0 10px 0 15px;}
		div.filter_layer ul.rg_taille_ul { border-right: none; border-top: none; border-bottom: none;}
			div.filter_layer ul li.btn_valider {height: 30px; margin: 10px 0; text-align: center; width: 100% !important;}
				div.filter_layer ul li.btn_valider a {width: 90px; margin:0; padding:0 0 3px 0; height: 24px; color:#fff !important; background:#474747;}
				div.filter_layer ul li.btn_valider a:hover {color:white; background:#474747;}
					div.filter_layer ul li.btn_valider a span {display: block; line-height: 25px;}

div#sizef_layer ul.rg_taille_ul {display: block; position: relative;}
div#sizef_layer li.p_taille {float: none; display: block;}
div#sizef_layer li.rg_taille_li {width: 100px}
div#sizef_layer ul.total_taille {width: 225px; z-index: 2;}
div#sizef_layer ul li {width: auto;}

/*------
div#price_layer ul {width: 118px;}
div#price_layer ul li {width: 59px; text-align: center;}
div#price_layer ul li.selected a {color:red;}

div#type_layer {float: right;}
div#type_layer ul {width: 118px;}
div#type_layer ul li {width: 108px; margin: 0 0 0 10px;}

div#color_layer ul {width: 295px;}
div#color_layer ul li {width: 140px; line-height: 18px;}
div#color_layer ul li img {width: 18px; margin: 0 5px 0 0;}

div#tp_layer ul {width: 200px;}
div#tp_layer ul li {width: 200px;}
-----*/




/*
JQUERY ZOOM POPUP
div.jqZoomTitle {z-index:5000; text-align:center; font-size:11px; font-family:Tahoma; height:16px; padding-top:2px; position:absolute; top: 0px; left: 0px; width: 100%; color: #FFF; background: #999;}
.jqZoomPup {overflow: hidden; background-color: #FFF; opacity: 0.6; filter: alpha(opacity=60); z-index: 10; border-color: #c4c4c4; border-style: solid; cursor: pointer;}
.jqZoomPup img {border: 0px;}
.preload {opacity: 0.8; color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(ximg/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; width:90px; height:43px; z-index:10; position:absolute; top:3px; left:3px;}
.jqZoomWindow {border: 1px solid #999; background-color: #FFF; width:180px; height:2520px;}
*/