/*------ general et accueil ---------*/
#search_button{margin-top: -25px;}
#search_list{ margin-left: -6px}
.search_list{margin-left: 13px}

img { -ms-interpolation-mode:bicubic;}


.box-newproducts{display: block; float: left; width: 201px; height: 179px; background: url('../img/sprite_index.png') -10px -295px no-repeat;position: relative; margin: 0 4px 5px 0;}
.cacheNew{ display: none}
.box-newproducts H1{ color: #fff; height: 26px; margin: 0; padding: 2px; font-size: 11px; text-align: center;background: none}
.box-newproducts H1.long{ font-size: 11px; padding-top: 4px}
.box-newproducts h2{ background: none; margin: 0; padding: 1px 2px; color: #0b3259; font-size: 12px; }

#main-container{ height: auto; background: none}
#main-center{ display: block;position: absolute; top: 200px; left: 14px;width: 960px;background-color: #fff;}
#left-column{ /*margin-left: 7px*/ margin-left: 2px}
ul.menu{padding-bottom: 4px;}
ul.menu li{margin-top: -2px;}
.info_box #best_sellers_list a, .info_box #best_sellers_list a:link { line-height: normal; padding: 0;}
.info_box .footer{margin-top: -1px}
.info_box .footer li{border: 1px solid white; border-top: none; border-left: none; border-right: none; margin: 0; padding: 0;}
#push{ background: url('../img/push-container.gif') no-repeat;}
#box-promotions{ background:url('../img/box_promotions.gif') no-repeat;}
#cart{background: url('../img/cart.gif') 0 0 no-repeat; }
#cart_under{background: url('../img/cart_anim.gif') 0 0 no-repeat;}

#footer, #footer_2{ display: none}

#push h1{font-size: 24px; font-style: italic; color: #ad0018; margin: 6px 0 0 3px}
a.fiche_produit, a.fiche_produit:link{display: block; background: #ffffff url('../img/fleche.gif') 0 2px no-repeat; padding: 0 0 0 10px; color: #000; font-size: 12px; text-decoration: none}
a.fiche_produit:hover{ background: red;}
/*-------- fiche produit --------*/
#info_product .name{background: url('../img/fiche_haut.gif') no-repeat;}
#info_product .prix{ margin-top: 0px}
#fiche_content{background: url('../img/fiche_repeat.gif') repeat-y; width: 612px; border: none; font-size: 12px; position: relative; overflow: hidden; }
#fiche_content_up{ display: block; overflow: hidden; top: 220px;}
#fiche_content_right{display: block; float: left; width:220px;}
#fiche_content_left ul{padding-top: 0;}
#fiche_content_left li dl{overflow: hidden;line-height: 1.4em;display: block;margin-top: -1em}
#prod_img{padding: 0; margin: 0;}
#prod_img img{ -ms-interpolation-mode:bicubic; }
#fiche_content_down .add_to_cart{margin-right: 20px;}
.product_linked_by_category li{ height: 100px;}
.product_linked_by_category li.separator{background: url('../img/linked_product_separator.png') 4px bottom no-repeat; padding-bottom: 10px;}
#garanties li{ background: url('../img/fiche_puce.gif') no-repeat;}

.cadre_top{width: 618px; height: 28px; background: url('../img/cadre_haut.png') no-repeat; font-size: 0px;}
.content_container{width: 594px; background: url('../img/cadre_repeat.png') repeat-y;}
.cadre_bottom{width: 618px; height: 9px; background: url('../img/cadre_bas.png') no-repeat; font-size: 0px;}

/*--------- cadre --------*/
form.inField sup{color: red; float: right; margin: -21px 32px 0 0;}
form .mandatory{color: red;}
.cadre_top{background: url('../img/cadre_haut.gif') no-repeat;}
.content_container{background: url('../img/cadre_repeat.gif') repeat-y;}
.cadre_bottom{background: url('../img/cadre_bas.gif') no-repeat;}

/*------ meerkat -------*/
#meerkat{line-height: 100px;}
#meerkat-container{ background: none; padding: 0;}
a.close-meerkat {	background: url('../img/meerkat_close.gif') no-repeat 0 0; right: 30px;}

/*------- checkout -------*/
ul.no_puce, ul.no_puce li{ list-style-type: none;}

#simplemodal-container a.modalCloseImg {
		background:none;
		right:-14px;
		width:22px;
		height:26px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
			src='img/x.png', sizingMethod='scale'
		);
	}
	
#petite_aiguille{display: block; position: absolute; background: url('../img/petite2.png') no-repeat; height: 55px;left: 28px;top: 75px;width: 55px;z-index: 20; }	
#recherche_box span{ margin-bottom: 1px; display: block;}
#recherche_box h3{ background: #F4F4F4; font-size: 9px; font-weight: normal; padding: 4px 0 4px 4px; margin-bottom: 1px}
#recherche_box form{margin: 0;}