
#some_list .prod_epuise { position: absolute; top: 3px; left: 15px; width:112px; height:112px; background: url(../images/epuise.png); -background: url(../images/epuise-ie6.png); background-repeat: no-repeat; } 
#prix { top: -20px; }
#prix .bargain { top:9px; }
#pack #col_1 .product .price { font-size:14px; }
* + html #pack #col_1 .product { margin-top: -10px; }
* + html #pack #col_1 .product.first { margin-top: -20px; }
#compte UL LI { list-style-type:none; }
#compte .required { color:red; }
#compte a {  color: #91AE00; }
#compte fieldset {	border:none; }
#compte .compteback {	float:left; }
#compte .pager td { border:none; }
#compte .data-table-order td {	padding:3px; }
#compte .data-table-order tfoot td { border:none; }
#compte .data-table-order td.a-right { text-align:right; padding-right:10px; }
#compte .boutoninfo { text-align:center;font-size:12px;background-color:#EEEEEE; margin: 5px 0 20px 0; padding: 2px 0 4px 0;}
#compte .boutoninfo span {	font-size:16px; font-weight:bolder; }
#compte .boutoninfo a {	margin: 10px 0 10px 0; color: #9A9A9A;}
#compte .boutoninfo a.selected { color:black; text-decoration:none;}
#compte dl { margin: 0; padding: 0; font: bold 12px/18px Verdana, sans-serif; }
#compte dt { margin: 0; padding: 0; display: inline; }
#compte dd { margin: 0; padding: 0; display: inline; font-weight: normal; }
#compte dl.item-options { margin: 0 0 0 5px; font-size: 10px; }

#one_column a {  color: #91AE00; }
#liste #noresult { color:red;margin:50px;padding:10px;text-align:center;border: 1px solid red; }
#liste .searchresult { color:black; text-align:center; margin-top:15px; }
#liste .searchresult li { text-align:left; margin-left:30px;list-style-type:none; }
#liste .prod a { text-decoration: none; color: #2a292a; }
#liste .produitmarque {	 font-weight: normal; font-style: italic;  }
#liste .noProduct { color:red;margin:50px;padding:10px;text-align:center;border: 1px solid red; }
#liste button { width: 171px; height: 35px; text-align: center; color: #000; text-decoration: none; border: none; margin: 0; padding: 0; cursor: pointer; font: bold 11px/35px Verdana, sans-serif; background: url(../images/button_1.png); -background: url(../images/button_1_ie6.png); }
#liste #page_produit h1 {	font-size:18px; width: 380px; }
#liste #page_produit .old_price {	font-size:11px; }
#liste #page_produit .new_price {	font-size:18px; }
#some_list .prod .bargain { left: 100px; top: 85px; }
#prix .bargain { top:-50px; }
#some_list .prod .old_price { top: 153px; width:110px; text-align:right; }
#some_list .prod .new_price { top:162px; width:112px; text-align:right; }
#prix .old_price { right:10px; }
#prix .new_price { right:10px; }
#some_list .prod .brand { margin-right:2px; }
#caddy .attributes-col { text-align: left; padding: 10px; }

/* ------------------- debut searchavdance ------------------------ */

#searchadvance { width: 720px; margin: 40px auto 0 auto; padding: 0 0 60px 25px; }
#searchadvance p { margin: 0 0 10px 0; padding: 0; color: #000; font: 11px/13px Verdana, sans-serif; }
#searchadvance table { text-align: center; font: bold 11px/13px Verdana, sans-serif; color: #313131; margin: 0 0 5px 0; padding: 0; width: 100%; border-collapse: separate; border-spacing: 1px 1px; empty-cells: show; table-layout: auto; }
#searchadvance td { padding: 15px 5px; border: 1px solid #e0e0e0; }
#searchadvance button { width: 171px; height: 35px; text-align: center; color: #000; text-decoration: none; border: none; margin: 0; padding: 0; cursor: pointer; font: bold 11px/35px Verdana, sans-serif; background: url(../images/button_1.png); -background: url(../images/button_1_ie6.png); }
#searchadvance ul.perso { font: 11px/22px Verdana, sans-serif; list-style: none; margin: 0 0 10px 10px; padding: 0; }
#searchadvance dl { margin: 0 0 10px 10px; padding: 0; font: 11px/13px Verdana, sans-serif; }
#searchadvance dt { margin: 0; padding: 0; font-weight: bolder; }
#searchadvance dd { margin: 0; padding: 0; }
/* ------------------- debut searchavdance ------------------------ */
/* ------------------- debut onepage ------------------------ */

#onepage { width: 720px; margin: 40px auto 0 auto; padding: 0 0 40px 0; }
#onepage fieldset { margin: 0; padding: 0; border: none; }
#onepage label { margin-top: 5px; cursor: pointer; position: relative; text-align: left; font: 11px/21px Verdana, sans-serif; }
#onepage label:hover { background: #ebffaf; }
#onepage label input { position: relative; top: 2px; cursor: pointer; }
#onepage h2 { margin: 0;padding: 0 5px;background: gray none repeat scroll 0 0;	border: 1px solid #EBDDD4;	color: #B9F00F;	font-size: 13px; }
#onepage h2 span { margin: 0;padding: 0; color: black; }
#onepage ul { margin: 0; padding: 0; font: bold 12px/18px Verdana, sans-serif;  }
#onepage li { margin: 0; padding: 0; list-style-type: none; }
#onepage .buttons { text-align: right; }
#onepage button { width: 171px; height: 35px; text-align: center; color: #000; text-decoration: none; border: none; margin: 0; padding: 0; cursor: pointer; font: bold 11px/35px Verdana, sans-serif; background: url(../images/button_1.png); -background: url(../images/button_1_ie6.png); }
#onepage button.black { color: #fff; background: url(../images/button_2.png); -background: url(../images/button_2_ie6.png); }
#onepage div { margin: 0; padding: 0; }
#onepage table { text-align: center; font: bold 11px/13px Verdana, sans-serif; color: #313131; margin: 0 0 5px 0; padding: 0; width: 100%; border-collapse: separate; border-spacing: 1px 1px; empty-cells: show; table-layout: auto; }
#onepage th { padding: 5px; border: 1px solid #b1b1b1; background: #b9f00f; }
#onepage td { padding: 0 5px; border: 1px solid #e0e0e0; }
#onepage td input { width: 40px; font: 15px/17px Verdana, sans-serif; margin: 0; padding: 0; border: 1px solid #e0e0e0; text-align: center; }
#onepage td em { color: #bd0926; font-style: normal; }
#onepage dl { margin: 0; padding: 0; font: bold 12px/18px Verdana, sans-serif; }
#onepage dt { margin: 0; padding: 0; display: inline; }
#onepage dd { margin: 0; padding: 0; display: inline; font-weight: normal; }
#onepage dl.item-options { margin: 0 0 0 5px; font-size: 10px; }
#onepage .required { color:red; }
#onepage h3 { width:80%;border-bottom: 1px solid #8c8c8c; font: bold 11px/13px Verdana, sans-serif; margin:5px 0 5px -4px; padding:0 0 7px 10px; }
#onepage .col-login-set,#compte .col-login-set { overflow: hidden; -height: 1%; }
#onepage .col-login-1,#compte .col-login-1 {	width: 315px;	float:left; margin:4px; }
#onepage .col-login-2,#compte .col-login-2 {	width: 365px;	float:left; margin:4px; }
#onepage .col-login-2 .input-box { margin-left:20px; }
#onepage #checkout-review-table td {	padding:3px; }
#onepage #checkout-review-table tfoot td { border:none; }
#onepage #checkout-review-table td.a-right { text-align:right; padding-right:10px; }

/* ------------------- debut searchavdance ------------------------ */

#caddy .montant_global table td { border : 0; padding:3px; font-weight: bolder; color:black; }
#caddy .montant_global table td span { font-weight: normal; }

/* ------------------- debut popup image ------------------------ */
#popup_img { margin:20px; }
#popup_img a { border:1px solid #D9D9D9;  background:#9A9A9A none repeat scroll 0 0;  color:#FFFFFF;  font-family:Verdana,sans-serif;  font-size:11px;  font-weight:bold;  line-height:13px;  margin:0 10px;  padding:3px 15px;  text-decoration:none; }


/* ------------------- global messages AND no JavaScript ------------------------ */

.messages {	list-style-type: none;	background-color: #FFFFFF;	border: 1px solid #B9F00F ;	text-align:left;	padding:10px 20px 10px 20px;	margin: 5px auto 5px auto; }
.messages li {	list-style-type: none;	text-align:left; margin:0px; padding:0px; }
#onepage .messages {	list-style-type: none;	background-color: #FFFFFF;	border: 1px solid #B9F00F ;	text-align:left;	padding:10px 20px 10px 20px;	margin: 5px auto 5px auto; }
#onepage .messages li {	list-style-type: none;	text-align:left; margin:0px; padding:0px; }
#global_messages .messages {	list-style-type: none;	background-color: #FFFFFF;	opacity: 0.7;	border: 1px solid #B9F00F ;	text-align:left;	width: 650px;	padding:10px 20px 10px 20px;	margin: 0 auto 30px auto; }
#global_messages .messages li {	list-style-type: none;	text-align:left; margin:0px; padding:0px; }
#messages_product_view_1 .messages {	list-style-type: none;	background-color: #FFFFFF;	opacity: 0.7;	border: 1px solid #B9F00F ;	text-align:left;	width: 650px;	padding:10px 20px 10px 20px;	margin: 0 auto 30px auto; }
#messages_product_view_1 .messages li {	list-style-type: none;	text-align:left; margin:0px; padding:0px; }
#error_js .noscript-inner {	background-color: #FFFFFF;	opacity: 0.7;	border: 1px solid red ;	text-align:left;	width: 500px;	padding:10px 20px 10px 20px;	margin: 0 auto 30px auto;}

/* ------------------- CMS page ------------------------ */

#page_cms { width: 720px; margin: 40px auto 0 auto; padding: 0 0 60px 25px; }
#page_cms p { margin: 0 0 10px 0; padding: 0; color: #000; font: 11px/13px Verdana, sans-serif; }
#page_cms table { font: bold 11px/13px Verdana, sans-serif; color: #313131; margin: 0 0 5px 0; padding: 0; width: 100%; border-collapse: separate; border-spacing: 1px 1px; empty-cells: show; table-layout: auto; border-color: inherit; }
#page_cms td { background-color: inherit; line-height: inherit; }
.navigation .filtre_marque fieldset a { color: #AADE0F; font-size: 12px; font-weight: bold; text-decoration: none; }
.navigation .filtre_marque fieldset { padding: 0 4px; }
.navbread .filtre_marque select, .navigation .filtre_marque option { padding: 0 4px; }

#logout {
color:#FFFFFF;
font-family:Verdana,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:21px;
padding-right:15px;
position:absolute;
right:293px;
text-decoration:underline;
top:30px;
}

#some_list .prod .bargain_new {
  background:transparent url(../images/new.png) repeat scroll 0 0;
  color:#FFFFFF;
  font-family:Verdana,sans-serif;
  font-size:10px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  height:37px;
  line-height:39px;
  overflow:hidden;
  position:absolute;
  text-align:center;
  left:100px;
  top:85px;
  width:42px;
}

#prix .bargain_new {
background:transparent url(../images/new_big.png) repeat scroll 0 0;
color:#FFFFFF;
font-family:Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:53px;
line-height:59px;
overflow:hidden;
position:absolute;
right:0;
text-align:center;
top:-50px;
width:60px;
}


