/* ----------- Template Espace Vert | Powered By Zlio --------- */

/* ----------- General Class ----------- */
html{ 
 	background:#E2E2E2;
 	color:#2F2F2F;
}
body{
    background: transparent url(/themes/v4/templates/template_9/bg_body.gif) center top repeat-y;
} 

/* ------------------------------------- */

/* ----------- General Layout ----------- */
#header{
	height:200px;
 	background:transparent url(http://imgs.imagup.com/member5/1236368266_Montrehead3.jpg) left top no-repeat;
border:4px solid;
}
.main{
        background:#C0C0C0 url(http://imgs.imagup.com/member5/1236531810_montrefond.jpg) scroll right top repeat-y;	
	padding:205px 0 0;	
}
.content_list {
background: none ! important;
}
.menu{
	background:#000000;
}
.menu_footer{
	height:10px;
	background:#000000;
}
.content{	
	background:transparent url(http://imgs.imagup.com/member5/1236531810_montrefond.jpg) scroll left top repeat-y;
}
a{
	color:#0097FB;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
a:hover{
	color:#478566;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}
#shoproll{
	background:#A4C1B2;
}
.footer{
	margin:10px 0 0 0;
	border-top:1px dotted #999999;
}
#userDescription{
background:none;
}
.freetext #headerDescription, .see_more {
display:inline;
color:#0066FF;
}
/* -------------------------------------- */

/* ----------- Header Details ----------- */
#header ul.link_header{
	bottom:-17px;
}
/* ------------------------------------------ */

/* ----------- StoreIdentity Details ----------- */
#shopIdentity{
 margin:25px 0 0 20px;
 width:auto;
 font-family: "Trebuchet MS", Arial, Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
}
#shopTitle a{
	font-size:0px;
	color:#8CDF8B;		
}
#shopBaseline{
	font-size:0px;
	color:#908FFF;
}
/* ------------------------------------------ */

/* ----------- Breadcrumb Details ----------- */
#breadcrumb{
	margin:3px 0 0 10px;
	height:35px;
	font-weight:bold;
}
#breadcrumb a{
	text-decoration:underline;
}
/* ------------------------------------------ */

/* ----------- Sidebar Details ----------- */
.sidebar a:hover{
	text-decoration:none;
}
.menu div h4, .module_categories label, .search_field label, .other_products span{
	color:#3F583E;
}
.sidebar_block{ /*All sidebar block header*/
	border:3px solid;
background:#000000;
}
.sidebar .info_block {
    background:#C0C0C0;
}
.sidebar .info_block_footer {
    background:#C0C0C0;
}
.sidebar_right .info_block {
background:#000000;
}
.sidebar_right .info_block_footer {
background:#000000;
}
/****Search****/
.search_field label{
	display:block;
	margin:8px 0 0 0;
	font-size:14px;
	font-weight:bold;
	color:#3F583E;
}
.search_field .search_input{
	border:1px solid #5E6A70;
}
.search_field .search_button{
	margin:0 0 0 5px;
	width:30px;
	height:28px;
	border:none;
	background:transparent url(/themes/v4/templates/template_9/btn_search.gif) top left no-repeat;
}
/****Menu****/
.module_categories ul li{
	display:block;
	margin:0 0 15px 0;
}
.module_categories ul li a.cat { /*First Level of the menu*/
	display:block;
	margin:0 0 5px 0;
	padding:3px 3px 3px 15px;
	border-bottom:1px dotted #FFFFFF;
	color:#0066FF;
	background: transparent url(/themes/v4/templates/template_9/btn_menu_off.gif) 3px 8px no-repeat;
}
.module_categories ul li a:hover.cat {	
	border-bottom:1px solid white;
	color:#0066FF;
	background: white url(/themes/v4/templates/template_9/btn_menu_over.gif) 3px 8px no-repeat;
}
.module_categories ul li a.with_subcat.current, .module_categories ul li a:hover.with_subcat.current {	
	display:block;
	margin:0 0 5px 0;
	padding:3px 3px 3px 15px;
	border-bottom:1px dotted white;
	color:#0066FF;
	background: white url(/themes/v4/templates/template_9/btn_menu_down_over.gif) 3px 6px no-repeat;
}
.module_categories ul li a.without_subcat.current, .module_categories ul li a:hover.without_subcat.current {
	display:block;
	margin:0 0 5px 0;
	padding:3px 3px 3px 15px;
	border-bottom:1px dotted white;
	color:#0066FF;
	background: white url(/themes/v4/templates/template_9/btn_menu_over.gif) 3px 8px no-repeat;
}

.module_categories ul li ul { /*Second Level of the menu*/
	display:block;
	margin:0 0 15px 0;
}
.module_categories ul li ul li a {
	display:block;
	margin:7px 0;
	padding:0 0 0 7px;	
	color:#0066FF;
	background: transparent url(/themes/v4/templates/template_9/btn_menu_subcat.gif) left 5px no-repeat;	
}
/****Sort + SubCategory****/
.module_categories .sort h5, .module_categories .sort_cat h5{
	margin:0 0 5px 0;
	color:#3F583E;
	font-size:13px;
}
.module_categories .sort ul li{
	display:block;
	margin:0 0 5px 0;
}
.module_categories .sort ul li a{
	display:block;
	margin:7px 0;
	padding:0 0 0 7px;	
	color:#0066FF;
	background: transparent url(/themes/v4/templates/template_9/btn_menu_subcat.gif) left 5px no-repeat;	
}
.module_categories .sort .sort_alpha, .module_categories .sort .sort_brand, .module_categories .sort .sort_note, .module_categories .sort .sort_tag{
	border-bottom:1px dotted #FFFFFF;
	padding:0 0 5px 0; 
	margin:0 0 15px 0;
}
.module_categories .sort .sort_tag ul li{
	display:inline;
	margin:0;
	padding:0;
	background:none;
}
.module_categories .sort .sort_tag ul li a{
	display:block;
	float:left;
	/*white-space: nowrap;*/
	margin:0;
	padding:2px 10px 2px 0;
	background:none;
}
.sort .sort_alpha .asc{
	padding:0 0 0 12px;
	color:white;
	background: transparent url(/themes/v4/templates/template_9/icon_asc.gif) center left no-repeat;
}
.sort .sort_alpha .desc{
	padding:0 0 0 12px;
	color:white;	
	background: transparent url(/themes/v4/templates/template_9/icon_desc.gif) center left no-repeat;
}
.sort .sort_alpha .selected, .sort .sort_brand .selected, .sort .sort_tag .selected{
	color:white;
}
/****Other product****/
.other_products span{
	display:block;
	margin:0 0 5px 0;
	font-size:14px;
	font-weight:bold;
}
.other_products ul{
	padding:10px 0 0 0;
	color:black;
	background:white url(/themes/v4/templates/template_9/bg_block_menu.gif) top left no-repeat;
}
.other_products ul li{
	padding:0 0 20px 0;
}
.other_products .center{
	background: transparent url(/themes/v4/templates/template_9/bg_thumbnail.gif) bottom left repeat-x;
	width:auto;
	margin:0 5px;
	padding:0 0 15px 0;
}
.other_products_footer{
	height:10px;
	background:transparent url(/themes/v4/templates/template_9/bg_block_bottom_menu.gif) bottom left no-repeat;
}
/****Merchant Partners****/
.partners h4{
	display:block;
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:white;
}
.partners ul li{
	margin:4px 2px 4px 1px;	
	padding:3px 1px;
	background:transparent url(/themes/v4/templates/template_9/bg_partners.gif) top left no-repeat;
}
* html .partners ul li{ /* hack IE6*/
	margin:4px 2px 4px 0px;
}
.partners ul li img{
	height:24px;
	width:80px;	
}
.info_subblock {
background:#C0C0C0;
border:1px solid black;
}
.sidebar_subblock {
background:#C0C0C0;
}
.info_subblock_footer {
background:none;
height:10px;
}
/****Rajout  Partners****/
.partners{
    height:248px;
}
/****Rss + RSS****/
.rss h4, .refer h4{
	display:block;
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:white;
}
.rss a, .rss a:hover{
	color:white;
}
.refer a{
	color:white;
}
/****Social Bookmarking****/
.social h4{
	display:block;
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:white;
}
.social a.social_bookmarking{
	display:block;
	height:40px;
	width:170px;
	background:transparent url(/themes/v4/templates/template_9/icon_social.gif) top left no-repeat;
}
/* --------------------------------------- */

/* ----------- UserContent Details ----------- */
.freetext{
	font-weight:bold;
}
.freetext .content_list{
	padding:10px 5px;
}
.user_content{
	margin:10px 0 0 5px;
}
* html .user_content{ /* hack IE6 */
	padding-top:8px;
}
.user_content h2, #pageHome .highlight h3{		
	padding:0 5px 0 15px;
	height:29px;
	line-height:29px;
	font-size:16px;
	font-weight:bold;
	color:#3F583E;
	border:2px solid black;		
	background:#EDEEF2;
}
.user_content h2 a, .user_content h2 a:hover, #pageHome .highlight h3 a, #pageHome .highlight h3 a:hover{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}
#pageProduct .user_content h2, #pageProduct .user_content h3{
	padding:0;	
	width:auto;
	color:#2F2F2F;
	background:none;
}
.module_bestprice{
	line-height:25px;
	font-weight:bold;
	font-size:12px;
}
a.bestprice, a:hover.bestprice, .bestprice, table.offers .price{	/*all price display*/
	font-size:14px;
	color:#FF9900;
}
/**** Carousel ****/
#favoriteHighlight{
	min-height:235px;
  height:auto !important;
  height:235px;
}
#favoriteHighlight.highlight .jcarousel-clip-horizontal, #favoriteHighlight.highlight .jcarousel-list li, #favoriteHighlight.highlight .jcarousel-item{
	height:200px;	
}
.highlight_content {
background:transparent none repeat scroll 0 0;
}
.highlight .pagination{
	margin:2px 0 0 0;
}
.highlight .pagination a{	
	background:white;	
}
.highlight .pagination a.indicator_selected{
	height:16px;
	width:16px;
	border:2px solid white;
	background:#424242;
}
/* highlight next button */
.highlight .jcarousel-next-horizontal {
  height: 153px;
  width: 32px; 
  background: transparent url(/themes/v4/templates/template_9/btn_next_horizontal.gif) no-repeat 0 0;   
}
.highlight .jcarousel-next-horizontal:hover {
  background-position: -32px 0 !important;
}
.highlight .jcarousel-next-horizontal:active {
	background-position: -64px 0 !important;
}
.highlight .jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0 !important;
}
/* highlight previous button */
.highlight .jcarousel-prev-horizontal {
  height: 153px;
	width: 32px;
  background: transparent url(/themes/v4/templates/template_9/btn_prev_horizontal.gif) no-repeat 0 0;
}
.highlight .jcarousel-prev-horizontal:hover {
  background-position: -32px 0 !important;
}
.highlight .jcarousel-prev-horizontal:active {
  background-position: -64px 0 !important;
}
.highlight .jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0 !important;
}
.highlight .product_informations h4 a{ 
	font-size:16px;
}
.highlight .product_informations p {
color:#716F64;
}
#featuredHighlight.highlight .module_bestprice{ /*Featured Product Carousel*/
	line-height:25px;
	font-weight:bold;
	font-size:13px;
}
#featuredHighlight.highlight .bestprice{	
	font-size:20px;
}
#favoriteHighlight .highlight_content .center{
	background: transparent url(/themes/v4/templates/template_9/bg_thumbnail.gif) bottom left repeat-x;
	width:auto;
	margin:0 5px;
	padding:0 0 15px 0;
}
/***************/

/**** List Category + Product ****/
#pageCategory .category_list{
	margin-top:272px;
}
* html #pageCategory .category_list{ /* hack IE6 */
	margin-top:277px;
}
*:first-child+html  #pageCategory .category_list{ /* hack IE7 */
	margin-top:277px;
}
/*Big white block*/
#pageHome .category_list, #pageHome .product_list, .good_list, .freetext{ /* top rounded border for all categories/products lists, product page and freetext*/
	background:white url(/themes/v4/templates/template_9/bg_block_lvl2.gif) top left repeat-x;	
}
#pageCategory .product_list.n1{ /* exception : special top rounded border for lvl1 product list */
	/*padding-top:20px;
	background:white url(/themes/v4/templates/template_9/bg_block_lvl3.gif) top left no-repeat;	*/
}
.content_list{ /* bottom rounded border for all categories/products lists */
	background:white url(/themes/v4/templates/template_9/bg_block_bottom_lvl1.gif) bottom left repeat-x;
}
#pageHome .content_list, .good_list .content_list, .freetext .content_list{ /* exception : remove background color for all homepage categories/products lists, product page lvl1 product list, freetext */
	background-color:transparent;	
}
.good_list .content_list{
	padding:5px;
}
/**/
/*Category List Header*/
.category_item h3{
border:2px solid;
	padding-top:6px;
	height:28px;
	line-height:14px;
}
#pageHome .category_item h3{
	background:transparent url(/themes/v4/templates/template_9/bg_block_list.gif) top left repeat-x;	
}
#pageCategory .category_item h3{
	background:transparent url(/themes/v4/templates/template_9/bg_block_list2.gif) top left repeat-x;	
}

.category_item h3 a, .category_item h3 a:hover{
	font-size:13px;		
	color:#3F583E;
}
.category_item .category_go a{
	display:block;	
	height:10px;
	width:10px;	
	background:transparent url(/themes/v4/templates/template_9/btn_go2.gif) top left no-repeat;
}
.category_list{background:transparent ! important;}
/**/
.product_list .center{
	background: transparent url(/themes/v4/templates/template_9/bg_thumbnail.gif) bottom left repeat-x;
	width:auto;
	margin:0 5px;
	padding:0 0 15px 0;
}
.category_item ul.subcategories_list{
	list-style-image:url(/themes/v4/templates/template_9/"btn_menu_over.gif");	
}
.category_item ul.subcategories_list li{
	margin:0;
	padding:0;
	list-style-type : none;
}
.category_item ol.productscat_list li a{
	font-weight:normal;
color:#8A2BE2;
}
/*********************************/

/******** Product page ********/
#pageProduct .userContent{
	background:white;
}
.product{
	padding:15px 10px 10px 10px;
}
.best_offer{
	padding:5px 0 5px 5px;
	width:305px;
	height:58px;
	background: transparent url(/themes/v4/templates/template_9/bg_best.gif) bottom left no-repeat;
}
.best_offer .label{
	width:130px;
	padding:3px 5px;
	margin:0 auto;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	background:white;
}
.best_offer_actions{
	margin:10px 0 0 0;
	font-weight:bold;
}
.best_offer_actions img{}
.compare_offer{
	margin:15px 0 0 0;
}

/*Offers Table*/
table.offers .subtotal{
	font-size:13px;
	font-weight:bold;
}
table.offers .shipping_price{
	font-size:13px;
}
table.offers .price{
	font-size:13px;
	font-weight:bold;
}

/*Comment Layout*/
.comment_item .comment_owner, #newcomment{	
	padding:5px;
	background:#F6F7FB;	
}
.comment_info .big{
	line-height:15px;
}
.comment_user .comment_info{
	padding:0 0 0 15px;
	background:transparent url(/themes/v4/templates/template_9/btn_menu_over.gif) left 10px no-repeat;
}
/******************************/

/********** Zlioshop Partners ************/
#pagePartners .shop_name{
	border-bottom:1px dotted #999999;
}
#pagePartners .shop_name a{
	font-size:15px;
	font-weight:bold;
}
#pagePartners .shop_description .baseline a{
	font-size:13px;
	font-weight:bold;
	color:#999999;
}

/******************************/

/********** Compare box ************/
.intro_popup{
	color: black;
	font-size: 20px;
	font-weight: bold;	
}
.content_popup{
	color: white;
	font-size: 16px;
	font-weight: bold;
	background:#A4C1B2;
}
/******************************/

/********** Tabs Details ************/
.tabs-nav a, .tabs-nav a span {
  background: url(/themes/v4/templates/template_9/bg_tab.png) no-repeat;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
  outline: 0;
  background-position: 100% -150px;  
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
  background-position: 100% -100px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
  background-position: 0 -50px;
}
/******************************/
/* ------------------------------------------- */

/* ----------- Content Right Sidebar --------- */
.sidebar_right{
	margin:10px 0 0 6px;	
}
.info_block_footer_legals_fr_FR{
background:transparent url(http://imgs.imagup.com/member5/1236614318_logohellosecure.gif) no-repeat;
}
.legals .sidebar_block_top div, .sidebar_block.question div {
color:#0066FF;
}
.sidebar h4, .sidebar_right h4, .module_categories label, .search_field label, .other_products span {
color:#0066FF;
font-size:14px;
}
a.cart_btn {
background:transparent url(/themes/v4/templates/template_20/btn_cart.jpg) no-repeat scroll left top;
}
.stock {
background:transparent url(/themes/v4/templates/template_24/icon_stock.png) no-repeat scroll left top;
}
.security {
background:transparent url(/themes/v4/templates/template_24/icon_security.png) no-repeat scroll left top;
}
.money {
background:transparent url(/themes/v4/templates/template_24/icon_money.png) no-repeat scroll left top;
}
.truck {
background:transparent url(/themes/v4/templates/template_24/icon_shipping.png) no-repeat scroll left top;
}
.understand {
background:transparent url(/themes/v4/templates/template_24/icon_understand.png) no-repeat scroll left top;
}
.contact {
background:transparent url(/themes/v4/templates/template_24/icon_contact.png) no-repeat scroll left top;
}
.back {
background:transparent url(http://static.meetb.com/themes/v4/images/icon_back.png) no-repeat scroll left top;
}
/* ------------------------------------------- */

/* --------------- Rating sort --------------- */
div.star,div.star a{background:url(/themes/v4/templates/template_9/icon_star.gif) no-repeat 0 0px}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* ------------------------------------------- */

/* ---------------- Shoproll ----------------- */
#shoproll p{
	font-weight:bold;
	font-size:13px;
	color:#3f583e;	
}
#shoproll a{
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	color:#3f583e;
	font-weight:normal;	
	border-left:1px solid black;
}
#shoproll a:hover{
	text-decoration:underline;
}
#shoproll a.shoproll_link{
	font-weight:bold;
}
/* ------------------------------------------- */

/* ---------------- Footer ----------------- */
li a.border_link{	
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	border-right:1px solid black;
}
/* ------------------------------------------- */