/* ----------- Template Black Alien | Powered By Zlio --------- */

/* ----------- General Class ----------- */
html{
   color:#ffffff; /*General font color*/
   background:#ffffff;
}
body {
background:transparent url(http://sd-2.archive-host.com/membres/images/16760683159028708/fond_console_paradise.jpg) repeat-y scroll center center;
}
a{

   color:#60FF00; /*General link color*/
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
a:hover{
   color:#C000FF;
   text-decoration:underline;
   font-weight:bold;
   font-size:12px;
}
/* ------------------------------------- */


/* ----------- General Layout ----------- */
#header {
background:transparent url(http://sd-2.archive-host.com/membres/images/16760683159028708/header_console_paradise.jpg) left top no-repeat;
left top no-repeat;
height:195px;
margin-left:-2px;
margin-top: -5px;
padding:0 ;
text-align: left;
}
.root {
   width:1100px;
position:relative;

}
.main{   
   padding:195px 0 0 0; /* Must be the same value as #header */ 
}
.menu{ /* Menu header block*/
   background:#000000 url(http://idata.over-blog.com/3/28/95/17/bg_sidebar.jpg) left top no-repeat;
border-right-style: solid;
border-right-color: white;
border-left-style: solid;
border-left-color: white;
}
.menu_footer{ /* Menu footer block */
   height:10px;
   background:#000000 url(http://a10.idata.over-blog.com/3/28/95/17/bg_sidebar_sub_bottom2.jpg) left bottom no-repeat;
}
.info_block{  /* Normal sidebar header block */
   background:#000000 url(http://idata.over-blog.com/3/28/95/17/fond6.jpg) left top no-repeat;
}
.info_block_footer{ /* Normal sidebar footer block */
   height:10px;
   background:#000000 url(http://a10.idata.over-blog.com/3/28/95/17/bg_sidebar_sub_bottom2.jpg) left bottom no-repeat;
}
.info_block_footer_legals{  /* special legal sidebar footer block */
   height:130px;
}
.info_block_footer_legals_fr_FR{
   background:#282828 url(/themes/v4/templates/template_10/bg_sidebar_bottom_legals_fr.gif) left bottom no-repeat;
}
.info_block_footer_legals_en_US, .info_block_footer_legals_en_UK{
   background:#282828 url(/themes/v4/templates/template_10/bg_sidebar_bottom_legals_en.gif) left bottom no-repeat;
}
.info_block_footer_legals_de_DE{
   background:#282828 url(/themes/v4/templates/template_10/bg_sidebar_bottom_legals_de.gif) left bottom no-repeat;
}
.info_subblock{ /* Refer block */
   background:#000000 url(http://idata.over-blog.com/3/28/95/17/bg_info_subblock1.jpg) left top no-repeat;
   
}
.info_subblock_footer{  /* Refer footer block */
   height:20px;
   background:#000000 url(http://idata.over-blog.com/3/28/95/17/bg_sidebar_sub_bottom2.jpg) left bottom no-repeat;
}
.content{   
   background:black url(http://sd-2.archive-host.com/membres/images/16760683159028708/barre_central_page_principal_FINALE.jpg) top center  no-repeat;
}
#shoproll{
   background:#282828;
}
.footer{
   margin:10px 0 0 0;
   border-top:1px solid #999999;
}
/* -------------------------------------- */

/* ----------- Header Details ----------- */
#header ul.link_header{  /* Top links in the header */
   top:0;
   padding:2px 5px;   
}
#header ul.link_header a, #header ul.link_header span{
   font-weight:bold;
   color:#FFFFFF; 
}
#header li span.border_link, #header li a.border_link{ 
   border-right:1px solid #C000FF;
}
#header li span.border_link_left, #header li a.border_link_left{ 
   border-left:1px solid #070CE2;
}

/****Tabs from content manager****/
#header .content_menu{
  bottom: 20px; left: 0px;
}

/* Layout of the tab*/
#header .content_menu ul li a.tab_link{   /* when tab is not selected */
   font-size:14px;
   font-weight:bold;
   color:#000000;
   background:transparent url(http://sd-2.archive-host.com/membres/images/16760683159028708/bg_manager_tab_out_left_FINAL.jpg) top left no-repeat;
}   
#header .content_menu ul li a:hover.tab_link{   
   color:#000000;
}
#header .content_menu ul li a.tab_link span{
   background:transparent url(http://sd-2.archive-host.com/membres/images/16760683159028708/bg_manager_tab_out_right_FINAL.jpg) top left no-repeat;
}
#header .content_menu ul li.selected a.tab_link, #header .content_menu ul li.selected a:hover.tab_link{ /* when tab is selected */
   font-size:14px;
   font-weight:bold;
   color:#000000;   
   background:transparent url(/themes/v4/templates/template_10/bg_manager_tab_in_left.png) top left no-repeat;
}
#header .content_menu ul li.selected a.tab_link span{
   background:transparent url(/themes/v4/templates/template_10/bg_manager_tab_in_right.png) top left no-repeat;
}

/* Layout of the subtab*/
#header .content_menu ul li .tab_submenu{ /* when tab is not selected */
   background:transparent url(http://sd-2.archive-host.com/membres/images/16760683159028708/bg_manager_tab_out_bottom_left_final_copie.jpg) bottom left no-repeat;
}
#header .content_menu ul li .tab_submenu span{
   background:white url(/themes/v4/templates/template_10/bg_manager_tab_out_bottom_right.png) top left no-repeat;
}
#header .content_menu ul li .tab_submenu a{
   color:#000000;
}
#header .content_menu ul li .tab_submenu a:hover{
   color:#000000;
   text-decoration:underline;
}
#header .content_menu ul li.selected .tab_submenu{ /* when tab is selected */
   background:transparent url(/themes/v4/templates/template_10/bg_manager_tab_in_bottom_left.png) bottom left no-repeat;
}
#header .content_menu ul li.selected .tab_submenu span{
   background:white url(/themes/v4/templates/template_10/bg_manager_tab_in_bottom_right.png) top left no-repeat;
}
#header .content_menu ul li.selected .tab_submenu a{
   color:#2a2a2a;
}
#header .content_menu ul li.selected .tab_submenu a:hover{
   color:#2a2a2a;
   text-decoration:underline;
}
/* ------------------------------------------ */

/* ----------- StoreIdentity Details ----------- */
#shopIdentity{
margin:2000px 0 0 0px; 
font-family: "Trebuchet MS", Arial, Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
}
#shopTitle a{ /* Title of the shop */
   font-size:0px;
   color:transparent;      
}
#shopBaseline{ /* Baseline of the shop */
   font-size:0px;
   color:transparent;

}
/* ------------------------------------------ */

/* ----------- Breadcrumb Details ----------- */
#breadcrumb{
   margin:3px 0 0 10px;
   height:35px;
   font-weight:bold;
}
#breadcrumb a{
   text-decoration:underline;
}
/* ------------------------------------------ */

/* -------------- Cart Details -------------- */
a.cart_btn{ /* Cart Button */
   background:transparent url(/themes/v4/templates/template_10/btn_cart.jpg) top left no-repeat
}
a:hover.cart_btn span.main_label, a:hover.cart_btn{
   color:white;
}
a.cart_btn span.nb_item{
   color:#cc336;
}
.cart_view .cart_total_label, .cart_view .cart_total_count{
   color:#070CE2;
}
/* ------------------------------------------ */

/* ----------- Sidebar Details ----------- */
.sidebar_right{
   margin:15px 0 0 6px;   
}
.sidebar a:hover{
   text-decoration:none;
}
.sidebar h4, .sidebar_right h4, .module_categories label, .search_field label, .other_products span{  /* Sidebar title */
   color:#0D15DD;
   font-size:0px;
        text-align: top left;
       
}
.sidebar_right .info_subblock h4{  /* Sidebar Refer title */
   color:#535A5C;
   font-size:14px;
}
.sidebar_block{
   margin:95px 5px 0 5px;   
   width:auto;   
   background:transparent url(http://idata.over-blog.com/3/28/95/17/bg_category.gif) top left repeat-x;

}
.sidebar_subblock{ 
   margin:35px 5px 0 5px;   
   width:auto;   
   background:black url() top left repeat-x;
}

/****Search****/
.search_field label{
   display:block;
   margin:8px 0 0 0;
   font-size:14px;
   font-weight:bold;
}
.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_10/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;
        border:none;
   margin:0 0 5px 0;
   padding:3px 3px 3px 15px;
   color:#FFFFFF;
   background: transparent url(/themes/v4/templates/template_10/btn_menu_off.gif) 3px 8px no-repeat;
}
.module_categories ul li a:hover.cat {
border:none ! important; 
   background: black url(http://sd-2.archive-host.com/membres/up/16760683159028708/GIF-PETIT-MENU.gif) center center 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 solid white;
   color:#C000FF;
   background: white url(/themes/v4/templates/template_10/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;
   color:#0099ff;
   background: white url(/themes/v4/templates/template_10/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:#60FF00;
   background: transparent url(/themes/v4/templates/template_10/btn_menu_subcat.gif) left 5px no-repeat;   
}

/****Sort + SubCategory****/
.module_categories .sort h5, .module_categories .sort_cat h5, .module_categories h5{  /* Sidevar Sort title*/
   margin:0 0 5px 0;
   color:white;
   font-size:13px;
}
.module_categories .sort ul li{ /* Sort list */
   display:block;
   margin:0 0 5px 0;
}
.module_categories .sort ul li a{
   display:block;
   margin:7px 0;
   padding:0 0 0 7px;   
   color:#2682CA;
   background: transparent url(/themes/v4/templates/template_10/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 solid #FFFFFF;
   padding:0 0 5px 0;
   margin:0 0 15px 0;
}
.sort .sort_alpha .asc{
   padding:0 0 0 12px;
   color:white;
   background: transparent url(/themes/v4/templates/template_10/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_10/icon_desc.gif) center left no-repeat;
}
.sort .sort_alpha .selected, .sort .sort_brand .selected, .sort .sort_tag .selected{
   color:white;
}
div.star,div.star a{
   background:url(/themes/v4/templates/template_10/icon_star.gif) no-repeat 0 0px
}
div.star_hover a,div.star_live a:hover{
   background-position:0 -32px
}

/****Guide Details****/
.last_guide .guide_block{
   border-bottom:1px solid #FFFFFF;
}

/****Best Sells*****/ 
.best_sells ol li{
   color:#FFFFFF;
   font-weight:bold;
}

/**** Icons ****/
.stock{
   background:transparent url(/themes/v4/templates/template_10/icon_stock.png) top left no-repeat;
}
.money{
   background:transparent url(/themes/v4/templates/template_10/icon_money.png) top left no-repeat;
}
.truck{
   background:transparent url(/themes/v4/templates/template_10/icon_shipping.png) top left no-repeat;
}
.back{
   background:transparent url(/themes/v4/templates/template_10/icon_back.png) top left no-repeat;
}
.delay{
   background:transparent url(/themes/v4/templates/template_10/icon_delay.png) top left no-repeat;
}
.security{
   background:transparent url(/themes/v4/templates/template_10/icon_security.png) top left no-repeat;
}
.contact{
   background:transparent url(/themes/v4/templates/template_10/icon_contact.png) top left no-repeat;
}
.phone{
   background:transparent url(/themes/v4/templates/template_10/icon_phone.png) top left no-repeat;
}
.understand{
   background:transparent url(/themes/v4/templates/template_10/icon_understand.png) top left no-repeat;
}

/* ----------- UserContent Details ----------- */
.freetext{
   font-weight:bold;
}
.freetext .content_list{
   padding:60px 5px;background:black url(http://sd-2.archive-host.com/membres/up/16760683159028708/menu-defilant-journalier-co.gif) center center no-repeat;
}

.user_content{
   margin:15px 0 0 5px; 
}
* html .user_content{ /* hack IE6 */
   padding-top:8px;
}
.user_content h2, #pageHome .highlight h3, .reco_title{ /* Title of the content */      
   padding:0 5px 0 15px;
   height:29px;
   line-height:29px;
   font-size:16px;
   font-weight:bold;
   color:#ffffff
   border-top:2px solid white;      
   border-right:2px solid white;
   border-left:2px solid white;   
   background:white url(http://sd-2.archive-host.com/membres/images/16760683159028708/bg_block_lvl1_final_40.jpg) top left repeat-x;
}
.reco_title{
   font-size:12px;
}
.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:#000000;
}
#pageProduct .user_content h2, #pageProduct .user_content h3{ /* Title of the product page content */
   padding:0;   
   width:auto;
   color:#2F2F2F;
   background:none;
}
.user_content h2.alt, .user_content h2 a.alt, .user_content h2 a.alt:hover{ /* 2nd type of content's title */
   color:#000000;
   background:white url(http://idata.over-blog.com/3/28/95/17/bg_block_lvl1_customer.jpg) top left repeat-x;
}
.module_bestprice{ 
   font-weight:bold;
   font-size:12px;
}
a.bestprice, a:hover.bestprice, .bestprice, table.offers .price{   /*All price display*/
   font-size:14px;
   color:#FE0000;
}

/**** 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:black url(http://sd-2.archive-host.com/membres/images/16760683159028708/bg_block_bottom_lvl1tony2.jpg) bottom left repeat-x;
   border-right:2px solid white;
   border-left:2px solid white;
}
.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 .jcarousel-next-horizontal { /* highlight next button */
  height: 153px;
  width: 32px;
  background: transparent url() 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 .jcarousel-prev-horizontal { /* highlight previous button */
  height: 153px;
   width: 32px;
  background: transparent url() 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;
}
#featuredHighlight.highlight .module_bestprice{ /*Featured Product Carousel*/
   line-height:29px;
   font-weight:bold;
   font-size:13px;
}
#featuredHighlight.highlight .bestprice{ 
   font-size:16px;
}
#favoriteHighlight .highlight_content .center{
   background:black url() bottom left repeat-x;
   width:auto;
   margin:10 5px;
   padding:0 0 15px 0;
}

/**** List Category + Product ****/
#pageCategory .category_list{
   margin-top:272px;
}
* html #pageCategory .category_list{ margin-top:35px }
*: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:black url(http://idata.over-blog.com/3/28/95/17/bg_block_lvl2.jpg) top left repeat-x;   border:3px solid #FFFFFF;
}
.content_list{ /* bottom rounded border for all categories/products lists */
   background:black url(http://sd-2.archive-host.com/membres/images/16760683159028708/barre_central_page_principal_FINALE.jpg) center center no-repeat;

   
}
#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{ /* Title of the category list */
   padding-top:6px;
   height:28px;
   line-height:14px;
}
#pageHome .category_item h3{
   background:transparent url(http://sd-2.archive-host.com/membres/images/16760683159028708/bg_block_lvl1_final.jpg) top left repeat-x;   
}
#pageCategory .category_item h3{
   background:transparent url(/themes/v4/templates/template_10/bg_block_list2.gif) top left repeat-x;
border:3px solid black;   
}
.category_item h3 a, .category_item h3 a:hover{
   font-size:13px;      
   color:#ffffff;
}
.category_item .category_go a{
   display:block;   
   height:10px;
   width:10px;   
   background:transparent url(/themes/v4/templates/template_10/btn_go2.gif) top left no-repeat;
}
/*Category and Product List Details*/
.product_list .center{
   background: white;
   width:auto;
   margin:0 5px;
   padding:0 0 15px 0;
font-weight:bold;
color:black;
}
.category_item ul.subcategories_list{
   list-style-image:url(/themes/v4/templates/template_10/"btn_menu_over.gif");   
}
.category_item ul.subcategories_list li{ /* Content of the category list */
   margin:0;
   padding:0;
   list-style-type : none;
}
.category_item ol.productscat_list li a{
font-weight:bold;
color:#06FF00;
}

/**** Product page ****/
#pageProduct .content, #pageCreateAccount .content{   
   background:transparent url(/themes/v4/templates/template_10/bg_content_wide.jpg) top left no-repeat;
}
#pageProduct .userContent{
   background:white;

}
.product{
   padding:15px 0px 10px 10px; 
}

/*Supplier Price Info*/
.price_product{
   background:white url(/themes/v4/templates/template_10/bg_fade_big.gif) top left repeat-x;
}
.price_count div.supplier_p, .price_count div.general_p{ 
   color:#FE0000;
}

/*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_10/btn_menu_over.gif) left 10px no-repeat;
}

/* Compare box */
.intro_popup{
   color: black;
   font-size: 20px;
   font-weight: bold;   
}
.content_popup{
   color: white;
   font-size: 16px;
   font-weight: bold;
   background:#282828;
}

/* Tabs Details */
.tabs-nav a, .tabs-nav a span {
  background: url(/themes/v4/templates/template_10/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;
}

/**** Cart page Details ****/
#pageCart .content{    
   background:transparent url(/themes/v4/templates/template_10/bg_content_wide.jpg) top left no-repeat;
}
#pageCart .userContent{
   background:white;
}

/**** Zlioshop Partners Details ****/
#pagePartners .shop_name{
   border-bottom:1px solid #999999;
}
#pagePartners .shop_name a{
   font-size:15px;
   font-weight:bold;
}
#pagePartners .shop_description .baseline a{
   font-size:13px;
   font-weight:bold;
   color:#999999;
}

/* ---------------- Shoproll Details ----------------- */
#shoproll p{
   font-weight:bold;
   font-size:13px;
   color:black;   
}
#shoproll a{
   margin:20 0 0 10px;
   padding:20 0 0 10px;
   color:white;
   font-weight:normal;   
   border-left:1px solid black;
}
#shoproll a:hover{
   text-decoration:underline;
}
#shoproll a.shoproll_link{
   font-weight:bold;
}
/* ------------------------------------------- */

/* ---------------- Footer Details ----------------- */
#footer li a.border_link, #footer li span.border_link{   
   border-right:1px solid #000000; 
}
/* ------------------------------------------- */

.category_item {
background:black;
border:3px solid #FFFFFF;
margin:45px 0px 25px 45px;
}

.sort_tag{display:none}

.category-thumbnail {
background:url(http://img247.imageshack.us/img247/7096/imagecatbk8.jpg) no-repeat;
height:145px;
width:135px;
padding:30px 0px;
}

.highlight .product_informations p{color:white;}

.sidebar_block_top, .sidebar_subblock_top{padding-top:70px}

.content_list{ /* bottom rounded border for all categories/products lists */
   background:white;

}
.description{ 
background:black; 
color:#18FF00;
   border-top:2px solid blue;      
   border-right:2px solid blue;
   border-left:2px solid blue;   
   border-bottom:2px solid blue;  
}

table.offers .designation, table.offers .designation a, table.offers .availability, table.offers .availability a {color:black}

.general_info_list{color:black;}

.product_info{ background:white; color:black;}

.confirm_blue{color:black;}

#pageProduct .content, #pageCreateAccount .content {
background:transparent url(http://sd-2.archive-host.com/membres/images/16760683159028708/barre_central_page_principal_FINALE980px.jpg) no-repeat scroll left top ! important;

}


.good_list {background:white ! important}

#pageHome .category_list, #pageHome .product_list, .good_list, .freetext, #pageCategory .content_list {
background:black url(http://idata.over-blog.com/3/28/95/17/bg_block_lvl2.jpg) top left repeat-x;   border:3px solid #FFFFFF;
}

#pageCategory .content_list h2 {
background: transparent ! important;
border:none;
}

#pageHome .category_item h3, #pageCategory .category_item h3 {
background:transparent url(http://sd-2.archive-host.com/membres/images/16760683159028708/bg_block_lvl1_final.jpg) repeat-x scroll left top ! important;
}

.header_custom table{margin-left:-2px; margin-top:-5px ! important;}

#seeMoreDescription {
display:none;
}

.search_field{padding:3px}

.sort_tag{display:none}
.sort_brand{display:none;}

.search_field label{display:none;}
.search_field .search_input{display:none;}
.search_field .search_button{display:none;}
#shopIdentity{display:none;}