.nav-grid ul li{
    margin: 11px 18px!important;
    padding: 0px!important;
}
.section-pagecontent
{
    margin-top: 30px;
}

.search-list ul.basic
{
	padding-left: 0px;
}

/* Listing (search, arbo) Quable */
.grid figure img { border: 0px!important; }
.products-list { }
.products-list li { overflow: hidden; border-bottom: 1px solid #b9b9b9; height: 88px; }
.products-list li > a { color: #000; font-size: 13px; }
.products-list li > a:hover span { text-decoration: underline; }
.products-list li .img { width: 75px; height: 75px; float: left; text-align: center; overflow: hidden; }
.products-list li .img img { max-width: 75px; max-height: 75px; }
.products-list li .data { padding-left: 82px; display: block; }
.products-list li .data span { font-size: 12px; color: #222; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; }

/* Search Quable */
.search-list {}
.search-list input.research { margin: 12px 0 0 0; width: 100%; border: 1px solid #b9b9b9; font-size: 12px; color: #737373; padding: 6px; background: url(../images/search-icon.png) no-repeat right 6px center; }
.search-list .filtering { margin-bottom: 12px; padding: 8px 0; border-top: 1px solid #b9b9b9; border-bottom: 1px solid #b9b9b9; }
.search-list .filtering .results { color: #4b4b4b }
.search-list .filtering .filters { float: right; }
.search-list .filtering .filters .filter { margin: 0 0 0 12px; display: inline-block; *display: inline; *zoom: 1; }
.search-list .filtering .filters .filter span { font-size: 12px; color: #4b4b4b; }
.search-list .filtering .filters .filter ul { display: inline-block; *display: inline; *zoom: 1; margin: 0px; }
.search-list .filtering .filters .filter ul li { vertical-align: middle; line-height: 18px; font-weight: bold; font-size: 10px; color: #4b4b4b; padding: 0 6px; height: 18px; border: 1px solid #ccc; text-align: center; display: inline-block; *display: inline; *zoom: 1; }
.search-list .filtering .filters .filter ul li a > img { margin-top: 2px; }
.search-list .filtering .filters .filter ul li a { width: 100%; height: 100%; display: block; color: #4b4b4b; }
.search-list .filtering .filters .filter ul li.active { box-shadow: inset 0px 2px 6px #888; background: #e8e8e8; }
/* Corrects Search */
.search-list figure img { border: 0; }
.search-list .heading h5 { margin-bottom: 12px; }
.search-list .products-list li { margin-bottom: 12px; }
.products-list ul li { margin-bottom: 12px; }

/* Search Facets */
.search-list .facet-header { margin: 36px 0 20px 0; font-size: 12px; font-weight: bold; color: #4b4b4b; padding: 5px 0; border-top: 1px solid #b9b9b9; border-bottom: 1px solid #b9b9b9; }
.search-list .facet { margin-bottom: 20px; border: 1px solid #b9b9b9; }
.search-list .facet .title { font-size: 12px; line-height: 12px; padding: 10px 12px; color: #4b4b4b; font-weight: bold; box-shadow: inset 0px 2px 8px #BBB; background: #e8e8e8; }
.search-list .facet .contents { padding: 10px 12px; }
.search-list .facet .contents ul li { vertical-align: top; margin: 0 0 4px 0; display: block; float:left; min-width:90px;}
.search-list .facet .contents ul li label { display: block; cursor: pointer; font-size: 12px; line-height: 12px; color: #4b4b4b; }
.search-list .facet .contents ul li label:after, .search-list .facet .contents ul li label:before { clear: both; }
.search-list .facet .contents ul li label input { float: left; display: block; margin-right: 6px; }
.search-list .facet .contents ul li label span { display: block; padding-left: 18px; }

	/* double */
	.search-list .facet .contents ul.double li { display: inline-block; *display: inline; *zoom: 1; width: 48%; }

	/* range */
	.search-list .facet .contents .range { }
	.search-list .facet .contents .range > div { color: #4b4b4b; font-size: 12px; float: left; margin-right: 12px; }
	.search-list .facet .contents .range > div.sp { padding-top: 25px; }
	.search-list .facet .contents .range > div span { padding: 0 0 6px 0; display: block; }
	.search-list .facet .contents .range > div input { width: 60px; font-size: 12px; padding: 4px; border: 1px solid #b9b9b9; }

	/* tags */
	.search-list .facet .contents ul.tags li { float:none; }
	.search-list span.tag { padding: 6px; border: 0; font-size: 12px; font-weight: bold; color: #323232; }
	.search-list .facet .contents ul.tags li img.remove { cursor: pointer; margin: 5px 9px 0 0; float: right; }
	.search-list .facet .contents .tag-add { border: 1px solid #b9b9b9; }
	.search-list .facet .contents .tag-add label { padding: 6px 8px; display: block }
	.search-list .facet .contents .tag-add input { outline: medium none; width: 142px; border: 0; }
	.search-list .facet .contents .tag-add img.add { cursor: pointer; float: right; }

/* Cust BT */
a.link { padding-right: 12px; display: inline-block; vertical-align: top; background: url(../images/bt-link-dl.png) no-repeat center right; }
a.fruher_link { padding-left: 12px; display: inline-block; vertical-align: top; background: url(../images/bt-link-dl.png) no-repeat center left; }

/* Fix à intègrer partout : inline-block bug à cause des espaces entre les <li> */
.grid ul li, .columns ul { display: block; float: left; *display: block; }


div.nav-grid ul li figure a img,
div.nav-grid ul li figure a span
{
	float: left;
	width: 80px;
}

span.add_to_cart_sku img
{
	cursor: pointer;
}
