button.btn-cart span { padding:0; height:22px; width:131px; padding:0; color: #fff;background: #000000; }
button.btn-cart span span {font:14px 'Source Sans Pro', sans-serif; /*background: url("../images/add-to-cart.gif") no-repeat 0 0; text-indent:-9999px;*/}

.category-title h1 {height:30px; font-family: 'Source Sans Pro', sans-serif;}
.category-the-brand .category-title h1,
.category-la-marque .category-title h1 {  background-position:0 -38px; }
.category-the-products .category-title h1,
.category-les-produits .category-title h1 {  background-position:0 -78px; }
.category-beauty-advices .category-title h1,
.category-conseils-beaute .category-title h1 { background-position:0 -118px; }
.category-news .category-title h1,
.category-actualites .category-title h1 { background-position:0 -158px; }

a.link-wishlist { white-space: nowrap; background: url("../images/add-to-wishlist.gif") no-repeat 0 0; width:168px; height:21px; display:block; text-indent:-9999px; }
a.link-cart { background: url("../images/add-to-cart.gif") no-repeat scroll 0 0 transparent; width:168px; height:21px; display:block;  text-indent: -9999px;  }

.location-result-list .detail-btn a { display: inline-block; height: 20px; text-align: left; text-indent: -99999px; width:90px; background: url("../images/detail.png") repeat scroll 0 -25px transparent;} /* width:149 for fr; us is 90 */
.location-result-list .detail-hide .detail-btn a { background-position:0 0; width:90px; }