#editorial_block_center{margin:40px auto; max-width: 1130px}
#wrapper-home h1{font-size:22px; color:#666; margin:0; padding:0}
#wrapper-home h2{font-size:18px; color:#000; margin:0; padding:0}
#wrapper-home .img-left{float:left; padding-right:15px;}
#hometab{width:92%; display:table; background-color:#000; color:white; padding:4%; font-size:12px;
 -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
#hometab1{float:left; width:44% }
#hometab2{float:right; width:44%}
#hometab h3{padding-bottom:0;}

#idTab1 .img-right {float:right; width:50% }
#idTab1 .img-left {float:left; padding-right:15px;}
@media screen and (max-width: 700px){#idTab1 .img-left, #wrapper-home .img-left{float:none}}
#idTab1 .img-center{display: block; margin-left: auto; margin-right: auto;}
#page #more_info_block h2{width:auto}

h2{font-size:18px}

#my-account .myaccount_lnk_list li a{height:130px}
.gcdocument img{float:right}
#footer_container .title_block{color:#ddd!important}

@media screen and (min-width: 879px){.sf-contener, #header .menu{display:none}}
@media screen and (max-width: 880px){#nav, #uhu_gj_9541, #featured-products_block_center{display:none}}
@media screen and (max-width: 1024px){#nav{left:0!important}}
@media screen and (max-width: 848px){#header_logo{margin-top:20px}}

.button_mini{display:none}

ul#product_list.products-list li .ajax_add_to_cart_button{color:white!important}


#newsletter_block_left {margin-top:20px}
#uhu_ft_fblike{margin-right:20px}

.button-flat-action{background:black}
#stores #center_column p .button{float:left}


dl.adver{display:none!important}
.products_block, .row-fluid .span7{width:100%!important}
.row-fluid .span6{width:30%!important}/*MODIF*/

.form_content .title_block{color:black!important}

.form_content {padding:20px!important;}
.submit, .text {padding-bottom:0!important}

.row-fluid .span4{width:22.6%}

ul#product_list.products-list li{border-bottom:1px solid #ccc; background:none}
ul#product_list.products-list li h3{font-size:180%;}

/*uhu*/


#header #search_block_top { display: block; padding: 0; margin: 0; top: 0; right: 315px; position: absolute; width: 270px; background: #000; height: 40px; moz-border-bottom-right-radius: 3px; -moz-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
#header #search_block_top #search_query_top { color: #666; width: 200px; float: left; margin-left: 5px; margin-top: 10px; height:25px }
#header #search_block_top .button { padding: 0; margin: 0; background: transparent; width: 40px; height: 40px; float: right; }
#header #search_block_top .button i { display: block; font-size: 22px; color: #fff; height: 40px; line-height: 40px; width: 40px; padding: 0; margin: 0; }
#header_user #header_nav { height: 40px; padding: 0; margin: 0; top: 0px; position: absolute; list-style: none; right: 135px; width: 180px; }
@media only screen and (max-width: 767px) {
#header_user #header_nav { width: 160px; }
 }
#header_user #header_nav li { display: block; float: left; padding: 0; margin: 0 0 0 5px; background: #000; height: 40px; line-height: 40px; moz-border-bottom-right-radius: 3px; -moz-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
@media only screen and (max-width: 767px) {
#header_user #header_nav li { margin: 0 !important; }
 }
#header_user #header_nav li i { float: left; width: 40px; height: 40px; padding: 0; margin: 0; display: block; line-height: 40px; text-align: center; font-size: 22px; color: #fff; }
#header_user #header_nav li p { display: none; }
#header #shopping_cart { padding: 0; top: 0; right: 90px; }
@media only screen and (max-width: 767px) {
#header #shopping_cart { top: 0 !important; right: 80px !important; width: 40px; overflow: hidden; margin-right: 0; }
 }
#header #shopping_cart a i { height: 40px; line-height: 40px; background: #000; width: 40px; moz-border-bottom-right-radius: 3px; -moz-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
#header #shopping_cart p { display: none; }
#page #header_right  #currencies_block_top { height: 40px; width: 40px; padding: 0; margin: 0; position: absolute; top: 0px; right: 0; line-height: 40px; font-size: 22px; }
@media only screen and (max-width: 767px) {
#page #header_right  #currencies_block_top { width: 40px !important; height: 40px !important; }
 }
#page #header_right  #currencies_block_top #setCurrency p span.sign { padding: 0; line-height: 40px; color: #fff; }
#page #header_right #currencies_block_top #setCurrency .dropdown-menu { left: initial; right: 0; top: 40px; }
#page #header_right  #currencies_block_top #setCurrency p i { display: none; }
#page #header_right #languages_block_top { height: 40px; width: 40px; line-height: 40px; background: #000; right: 45px; }
@media only screen and (max-width: 767px) {
#page #header_right #languages_block_top { width: 40px !important; height: 40px !important; right: 40px !important; }
 }
#page #header_right #languages_block_top #countries p { height: 40px; padding: 0; text-align: center; }
#page #header_right #languages_block_top #countries p img { padding: 0; }
#page #header_right #languages_block_top #countries p span.isocode { display: none; }
#languages_block_top #countries p i { display: none; }
#page #header_right #languages_block_top #countries ul.dropdown-menu { left: initial; right: 0; top: 40px; }
#uhu_gd_9501 { margin-left: 0px; margin-bottom:0 }
#uhu_tj_9502 { margin-left: 0; margin-bottom: 0; }
#uhu_tj_9502 .idTabs { height: 100px; margin: 0 auto; }
@media only screen and (min-width: 1100px) {
#uhu_tj_9502 .idTabs { width: 1170px;  }
 }
#uhu_tj_9502 .idTabs li { height: 100px; line-height: 100px; width: 15%; float: right; text-align: center; }
@media only screen and (max-width: 767px) {
#uhu_tj_9502 .idTabs li { width: 21%; }
 }
#uhu_tj_9502 .idTabs .selected { color: #333; }
#uhu_tj_9502 #more_info_sheets ul.pd li { background: #fff; padding: 10px; }
#uhu_tj_9502 #more_info_sheets ul.pd li .product_desc { display: none; }
#uhu_tj_9502 #more_info_sheets { padding: 30px 0; margin: 0; overflow: hidden; background: #f5f5f5; }
@media only screen and (min-width: 1100px) {
#uhu_tj_9502 #more_info_sheets { width: 100%;  }
 }
#uhu_tj_9502 #more_info_sheets ul.pd { margin-left: 0; margin: 0 auto; float: none; }
@media only screen and (min-width: 1100px) {
#uhu_tj_9502 #more_info_sheets ul.pd { width: 1170px;  }
 }
#uhu_tj_9502 ul.idTabs li.first a { font-size: 2vw; }
@media only screen and (max-width: 767px) {
#uhu_tj_9502 ul.idTabs li.first a { font-size: 11px; }
 }
#uhu_tj_9502 .idTabs a { font-size: 1.2vw; font-family: Times New Roman; color: #7f838e; }
@media only screen and (max-width: 767px) {
#uhu_tj_9502 .idTabs a { font-size: 11px; }
 }
#uhu_tj_9502 ul.idTabs li.first { float: left; width: 45%; text-align: left; }
@media only screen and (max-width: 767px) {
#uhu_tj_9502 ul.idTabs li.first { width: 35%; }
 }
#header .menu { margin: 20px 0;  }
@media only screen and (min-width: 1100px) {
#header .menu { float: right; }
 }
#header .menu ul.nav_item li { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 18px; color: #484848; width: 200px;  }
#header .menu .nav_item a.nav_a { color: #484848; font-weight: normal; }
#header .menu .nav_item li .nav_pop { background: #141414; border: 4px solid #eee; font-family: Vanada; font-size: 14px; }
#header .menu .nav_item li dl dd .s_title_block { font-size: 14px; text-align: left; }
#header .menu ul.nav_item li.home a:hover { color: #fb54e9; Background: #1f1b1b; }
#header .menu ul.nav_item li.home a { display: block; color: #484848; }
#header .menu ul.nav_item li.home i.icon-home { display: none; }
#header .menu ul.nav_item li a.nav_a:hover { color: #fb54e9; Background: #1f1b1b; }
#header_container { border-top: 10px solid #000; border-bottom: 10px solid #000; padding: 0; background: url(../images/page/headbg.png) repeat 0 0; }
@media only screen and (min-width: 1100px) {
#header_container { width:100%; }
 }
#footer_container { padding: 0; border-top: 10px solid #000; border-bottom: 80px solid #000; background: url(../images/page/headbg.png) repeat 0 0; overflow: visible; height: 450px; }
@media only screen and (min-width: 1100px) {
#footer_container { width:100%; }
 }
#header_right { height: 130px; }
#footer .title_block, #footer h4,  #footer .title_block a { color: #3f3f3f; font-size: 1.5vw; }
@media only screen and (max-width: 767px) {
#footer .title_block, #footer h4,  #footer .title_block a { font-size: 1.5em; }
 }
.block .title_block,  .block h4 { border-bottom: 5px solid #000; padding: 8px 0; font-size: 16px; background: none; color: #484848; }
.block .title_block a,  .block h4 a { color: #484848; }
#left_column { padding-top: 60px; }
#right_column { padding-top: 60px; }
.products_block .product_image .label i { color: #545454; }
.products_block .s_title_block { font-family: Times New Roman; font-size: 1.2vw; text-align: center; }
.products_block .price_container { padding-bottom: 0; text-align: center; font-size: 1.4vw; margin-top: 20px; margin-bottom: 0; }
@media only screen and (min-width: 1100px) {
.products_block .price_container { font-size: 1.2vw;  }
 }
.products_block .block_content ul li a.button-flat-highlight { background: transparent; }
.products_block .block_content ul li span.button-flat-highlight { background: transparent; }
.products_block .block_content ul li a.button-flat-highlight i.icon-shopping-cart { display: none; }
.products_block .block_content ul li span.button-flat-highlight i.icon-shopping-cart { display: none; }
.products_block .block_content ul li a.button-flat-highlight i.text { color: #999; }
#footer li a { color: #949494; }
#index #columns { padding: 0; }
@media only screen and (min-width: 1100px) {
#index #columns { width:100%; }
 }
#index #center_column { padding-top: 0px; padding-bottom: 0; }
div.breadcrumb { position: absolute; top: 0; left: 0; width: 100%; padding-left: 0; padding-right: 0; text-indent: 0; background: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.products_block .block_content ul li a.button-flat-highlight:hover i.text { color: #5FB7FF; }
#uhu_qt_social { padding: 0; text-decoration: none; margin-top: 30px; height: 70px; line-height: 70px; text-align: right; }
#uhu_qt_social ul li { float: right; padding: 18px 0; margin: 0 0 0 2px; }
#uhu_qt_social ul.spin li a span { width: 34px; height: 34px; }
#uhu_ft_twnews #profile_image { display: none; }
#footer .block_various_links { margin-left: 0; height: 230px; }
@media only screen and (max-width: 767px) {
#uhu_ft_fblike { margin: 0 30px 20px 0; }
 }
#uhu_ft_fblike .fb_likes { padding-top: 0; }
#uhu_ft_fblike .fb_info .likeButton { display: none; }
#page #header #cart_block { z-index: 100;top: 45px;background: #141414; border: 3px solid white; }
#category h1 { color: #3f3f3f; font-size: 1.5vw; border-bottom: none; }
.content_scene_cat { padding: 40px 20px; background: #f5f5f5; }
#subcategories { margin-top: 20px; }
#subcategories .inline_list li { width: 46%; float: left; margin-left: 4%; }
#center_column .sortPagiBar { background: #1F1B1B; border-top: none; border-bottom: none; }
ul.products-list#product_list li { background: #f5f5f5; padding: 0; }
ul.products-list#product_list li .ajax_add_to_cart_button { background: #545454; }
#center_column .sortPagiBar strong { color: #fb54e9; }
.sortPagiBar #bt_compare { background: #1F1B1B; }
ul.products-list#product_list li .discount { background: #999; }
ul.products-list#product_list li .right_block { padding: 30px 5px; }
ul.products-grid#product_list li .content_price { width: 60%; height: 32px; line-height: 32px; font-size: 1.3em; }
ul.products-grid#product_list li .lnk_view { display: none; }
ul.products-grid#product_list li .ajax_add_to_cart_button, ul.products-grid#product_list li span.disabled { float: right; background: #545454; padding-left: 9px; padding-right: 9px; }
ul.products-grid#product_list li .button i.icon-shopping-cart { color: #fff; font-size: 20px; }
ul.products-list#product_list li span.availability { color: #444; }
@media only screen and (min-width: 1100px) {
ul.products-grid#product_list li h3 { font-size: 16px; }
 }
ul#product_list li span.new i { color: #545454; }
ul#product_list li span.new span { color: #fff; }
#primary_block { padding-top: 40px; border-top: 0; }
.content_prices #add_to_cart i.icon-shopping-cart { background: #000; color: #fff; }
.content_prices #add_to_cart input { background: #000; color: #fff; font-weight: bold; }
#product #more_info_block { border: none }/*modif*/
#product .idTabs { background: #f5f5f5; text-indent: 20px; border-bottom: 1px solid #1F1B1B; }
#product ul.idTabs li { height: 45px; line-height: 45px; }

#product .idTabs .selected { color: #fff; background: #1F1B1B; }
#product .idTabs .selected:hover{color:#bbb}
#product .idTabs a { padding: 0 30px; display: block; text-align: center; text-indent: 0; }
#product .idTabs a:hover {color:black}
#product a, a:active, a:visited {color:#333}


#product #more_info_sheets { border-top: 0; }
#reduction_percent span.label { bottom: 80px; }
#reduction_percent span.label i { color: #fb54e9; }

h1#cart_title, #order h1 { margin: 40px 0; }
ul.step li { border-top: 2px solid #484848; }
#header_logo { top: 0; }
#uhu_qt_category { margin-left: 0; margin-top: 0px; background: #000; height: 70px; line-height: 70px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
#uhu_qt_category .title_block { float: left; padding: 0 10px; font-size: 1.3vw!important; margin: 0; color: #fff; }
#uhu_qt_category .block_content ul li { float: left; height: 70px; line-height: 70px; padding: 0 20px; }
#footer #uhu_qt_category .block_content ul li a { color: #eee; }
#page .blockcategories_footer { display: none; }
#uhu_qt_copyright { color: #fff; margin-top: 40px; margin-left: 0; text-align: center; }
@media only screen and (max-width: 767px) {
#uhu_qt_copyright { position: absolute; left: 0; }
 }
.productscategory_block { background: #f5f5f5; padding: 0 20px 20px; }
.productscategory_block h2.productscategory_h2 { margin-top: 0; border-bottom: 0; margin-bottom: 0; }
.productscategory_block #productscategoryList li { background: #fff; }
.productscategory_block #productscategoryList li p.product_name { margin-top: 0; padding-bottom: 0; padding: 0 10px; margin-bottom: 0; }
.productscategory_block .bx-prev { font-size: 30px; top: -47px;  left: initial;  right: 40px; width: 32px; height: 32px; line-height: 30px; text-align: center; padding: 0; margin: 0; background: #242424; color: #fff; }
.productscategory_block .bx-next { font-size: 30px; top: -47px;right: 0; width: 32px; height: 32px; line-height: 30px; text-align: center; padding: 0; margin: 0; background: #242424; color: #fff; }
.productscategory_block #productscategoryList li a.lnk_img { padding: 15px; }
a, a:active, a:visited { color: #999; }
#page #footer, #header #search_block_top #search_query_top { color: #ccc; }
#page #footer a { color: #ddd; }
#page .s_title_block a, #product_list li h3 a, #page h5 a, .block dt a, #page #center_column .sortPagiBar a { color: #3d3d3d; }
#page .price, #page .our_price_display, #page #product_list li .price { color: black; }
#header .menu .nav_item li .nav_pop a, #header .menu .mobile li ul li a, #header .menu .nav_item li dl dd .product_desc, #page #header #cart_block, #page #header #cart_block a { color: #9a9a9a; }
#page .button-flat-primary { background: #000; }
a.button-flat-action { background: #818181; color: #ddd; }
#page .button-flat-primary:hover { background: #242424; color: #FB54E9; }
.button-flat-action:hover { background: #909090; color: #FFF; }
table.std th, table.table_block th, div.addresses p.address_delivery, #history #center_column .title_block, #my-account .myaccount_lnk_list li a, #add_address h3, #contact h3, .cart_total_price .total_price_container p { background: #1b1b1b; color: #fff; }
table#cart_summary td, table.std td, table.table_block td, form.std fieldset, table.std, table.table_block, #authentication #create-account_form .form_content, #authentication #login_form .form_content, div.addresses, ul.address li.address_title, .order_delivery .first_item, .order_delivery .last_item, .order_carrier_content .delivery_options, .paiement_block p.payment_module, #my-account .myaccount_lnk_list li a, #add_address fieldset,#product_comparison td, table#product_comparison, .product_attributes, .content_prices { border-color: #242424; }
ul.step li.step_current, ul.step li.step_current_end { color: #000; }
ul.step li.step_done, ul.step li.step_done a { color: #CF85C7; }
#uhu_gj_9541 { margin-left: 0; padding: 30px 0; filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FCECEC,endcolorstr=#FADBD8,gradientType=0); -ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FCECEC,endcolorstr=#FADBD8,gradientType=0); background: #000000; }
@media only screen and (min-width: 1100px) {
#uhu_gj_9541 .block_content { width: 1170px; margin: 0 auto; float: none; }
 }
#special-block_right ul li.product_image { padding: 10px;margin: 0; }
#uhu_gd_9503 ul li .prd_content dd a.product_image span.label { display: none; }
#header .menu ul.umenu li span:after { background: #141414; color: #FB81EE; }
