@import url(product_details.css);@import url(cart.css);@import url(prod_list.css);@import url(base/general.css);body{text-align:center;margin:18px 0 75px 0;behavior:url(css/csshover.htc);}
#wrapper{text-align:left;width:908px;overflow:hidden;margin:0 auto;}
#header{height:78px;background:url(layout/header_mid.gif) repeat-x left top;position:relative;}
a#logo-link{width:172px;height:111px;display:block;text-indent:-9999px;position:absolute;top:0;left:16px;background:url(layout/transparent.gif) repeat;}
#header #logo{height:78px;background:url(layout/logo_top.jpg) no-repeat left top;}
#header .header-right-part{height:78px;background:url(layout/header_right.gif) no-repeat right top;}
#content{background:url(layout/mid_area_bg.gif) repeat-y left top;}
#content-single{background:url(layout/mid_area_bg_single.gif) repeat-y left top;}
#content .content-top-part{background:url(layout/mid_area_top.jpg) no-repeat left top;}
#content-single .content-top-part{background:url(layout/mid_area_top_single.jpg) no-repeat left top;}
#content .content-btm-part{background:url(layout/mid_area_bottom.gif) no-repeat left bottom;min-height:420px;padding-bottom:10px;}
#content-single .content-btm-part{background:url(layout/mid_area_bottom_single.gif) no-repeat left bottom;min-height:420px;padding-bottom:10px;}
#footer{height:36px;background:url(layout/footer_mid.gif) repeat-x left top;clear:both;}
#footer .footer-left{height:36px;background:url(layout/footer_left.gif) no-repeat left top;}
#footer .footer-right{height:36px;background:url(layout/footer_right.gif) no-repeat right top;}
#footer ul{height:29px;padding:3px 0 4px 16px;overflow:hidden;color:#fff;font-size:11px;}
#footer ul li{height:29px;background:url(layout/footer_delim.gif) no-repeat right top;white-space:nowrap;overflow:hidden;line-height:28px;text-transform:uppercase;padding:0 7px 0 0;margin:0 5px 0 0;float:left;}
#footer ul li a{color:#fff;font-weight:bold;}
#footer ul li.copyright{background:none;text-transform:none;width:105px;padding-right:12px;margin:0;float:right;}
#footer ul li.clear{clear:both;display:block;float:none;font-size:0;height:0;line-height:0;margin:0;padding:0;visibility:hidden;background:none;}
ul#top-menu{position:absolute;right:25px;bottom:3px;height:35px;overflow:hidden;}
ul#top-menu li{float:left;height:35px;overflow:hidden;padding-left:2px;background:url(layout/top_menu/delim.gif) no-repeat left top;}
ul#top-menu li a{display:block;height:35px;background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;}
ul#top-menu li a:hover{background-position:0 -35px;}
ul#top-menu li a.crt{background-position:0 -35px;cursor:auto;}
a#all-stores{width:84px;background:url(layout/top_menu/home.gif);}
a#new-cupons{width:134px;background:url(layout/top_menu/accessori.gif);}
a#refer-friends{width:101px;background:url(layout/top_menu/news.gif);}
a#product-research{width:114px;background:url(layout/top_menu/forum.gif);}
a#store-ratings{width:225px;background:url(layout/top_menu/video.gif);}
a#support-faq{width:55px;background:url(layout/top_menu/support_faq.gif);}
a#my-account{width:99px;background:url(layout/top_menu/my_account.gif);}
a#login{width:50px;background:url(layout/top_menu/login.gif);}
a#join-now{width:88px;background:url(layout/top_menu/rssfeed.gif);}
#left-side{width:201px;float:left;}
#mid-col{width:506px;overflow:hidden;float:left;}
#mid-col-single{width:696px;overflow:hidden;float:left;}
#mid-col-ricerca{width:900px;overflow:hidden;float:left;}
#right-side{width:201px;overflow:hidden;float:left;color:#2d2d2d;}
#right-side .inner{margin:3px 4px 4px 0;}
#left-side .inner{margin:50px 0 4px 4px;}
.promo{display:block;}
.big-promo{margin:0 0 10px 0;text-align:center;}
.big-promo img{display:block;}
#mid-col .inner,#mid-col-single .inner,#mid-col-ricerca .inner{margin:8px 5px;}
#cse-search-results{padding:0 10px;}
ul.side-comp-list{background-color:#d1d6d0;color:#444;font-size:11px;font-weight:bold;padding:4px 0 10px 17px;margin-bottom:10px;}
ul.side-comp-list a{color:#000;display:block;margin-top:1px;height:18px;line-height:20px;background:url(layout/arrow/arrow3.gif) no-repeat 1px center;padding-left:10px;}
ul.side-comp-list a:hover,ul.side-comp-list a.crt{text-decoration:none;background-color:#dadfd9;}
ul.side-comp-list li a i{font-style:normal;display:block;height:18px;line-height:20px;background:url(layout/arrow/arrow2.gif) no-repeat right center;margin-right:4px;cursor:pointer;}
ul.side-comp-list li a:hover i,ul.side-comp-list li a.crt i{background-image:url(layout/arrow/arrow5.gif);}
ul.side-comp-list li a.crt i,ul.side-comp-list li a.crt{cursor:auto;}
ul.side-comp-list li{height:19px;line-height:20px;border-bottom:1px solid #f4f6f4;overflow:hidden;}
div.col-float-clear{width:908px;overflow:hidden;}
#left-side h1{text-indent:-9999px;font-size:10px;height:17px;overflow:hidden;}
#left-side h1 img{display:block;}
div.side-banner{text-align:center;}
div.side-banner img{display:block;width:170px;border:1px solid #bebebe;margin:5px auto;}
.right-box{background:url(layout/hr.gif) repeat-x bottom;padding:10px 10px 12px 10px;font-size:11px;}
#right-side h1{font-size:10px;height:17px;overflow:hidden;}
#right-side h1 img{display:block;}
.arrow{color:#2d2d2d;background:url(layout/arrow/arrow3.gif) no-repeat 2px center;padding-left:10px;}
.hr1{background:url(layout/hr.gif) repeat-x bottom;height:4px;margin-bottom:4px;}
div#side-cart-inf{font-size:12px;}
div#side-cart-inf .fright,div#side-cart-inf .fright a{color:#2e8d11;font-size:11px;}
#right-side p{margin:0;padding:0;}
#right-side a{color:#2d2d2d;}
ul#right-side-news li{border-bottom:1px solid #f4f4f4;}
ul#right-side-news li img{border:1px solid #2e8d11;display:block;margin:0 auto;margin-top:10px;background:#fff url(layout/preloader.gif) no-repeat center;color:#aaa;font-size:10px;text-align:left;}
#right-side ul#right-side-news li p{padding-left:10px;background:url(layout/arrow/arrow3.gif) no-repeat 2px 5px;line-height:16px;}
ul#right-side-news li .price{font-size:13px;color:#2e8d11;font-weight:bold;text-align:center;line-height:16px;margin-bottom:8px;}
ul#right-side-news li.hide{height:2px;line-height:0;font-size:0;position:relative;background-color:#cdd2cb;top:-1px;border:none;margin:0;padding:0;}
#mid-col h1,#mid-col-single h1{height:23px;margin:0 10px;padding:0;background:url(layout/heading_bg.gif) repeat-x bottom;line-height:23px;font-size:18px;text-transform:uppercase;overflow:hidden;}
#mid-col-ricerca h1{height:23px;margin:40px 10px 20px 10px;padding:0;background:url(layout/heading_bg.gif) repeat-x bottom;line-height:23px;font-size:18px;text-transform:uppercase;overflow:hidden;}
#mid-col h1 img,#mid-col-single h1 img,#mid-col-ricerca h1 img{display:block;font-weight:bold;margin:0;padding:0;color:#333;font-size:18px;}
div#filtrare{margin:7px 10px;height:17px;line-height:17px;font-size:12px;color:#424242;position:relative;z-index:10;}
div#filtrare dl{float:left;}
div#filtrare dl dd{float:left;height:15px;line-height:15px;font-size:11px;color:#000;border:1px solid #ddd;background:#fff url(layout/arrow/arrow1.gif) no-repeat right center;padding:0 15px 0 6px;position:relative;cursor:pointer;margin-left:3px;}
div#filtrare dl dd ul{position:absolute;left:-1px;top:15px;width:100px;background-color:#fff;display:none;border:1px solid #ddd;}
div#filtrare dl dd:hover{background-color:#f5f5f5;}
div#filtrare dl dd:hover ul{display:block;}
div#filtrare dl dd ul li{height:20px;line-height:20px;white-space:nowrap;}
div#filtrare dl dd ul li a{height:20px;line-height:20px;display:block;padding:0 6px;text-decoration:none;background:#fff;color:#000;white-space:nowrap;}
div#filtrare dl dd ul li a:hover{background:#eee;text-decoration:none;}
div.paging{height:14px;line-height:14px;width:476px;margin:0 10px;overflow:hidden;color:#525252;}
div.paging b{color:#000;}
div.paging a{color:#2e8d11;}
div.paging div{height:14px;line-height:14px;}
div.paging div.fright{word-spacing:3px;}
p.descr,p.inf{font-size:11px;line-height:16px;margin:5px 10px 5px 10px;}
p.inf{color:#5d5d5d;margin-top:0;}
p.tel{background:url(layout/phone_icon.gif) no-repeat left center;padding:0 0 0 24px;margin:0 10px;font-size:11px;color:#454545;}
p.tel b{font-size:12px;}
form#fin-comanda{margin:10px;padding:5px;border-top:2px solid #d3d8d2;border-bottom:2px solid #d3d8d2;}
form#fin-comanda .button{float:right;background:#d3d5d2 url(layout/arrow/arrow3.gif) no-repeat 4px center;text-indent:2px;border-color:#b3b3b3;}
form#fin-comanda textarea{width:460px;}
a.button{display:block;font-size:11px;font-weight:bold;border:1px solid #b3b3b3;background:#d3d5d2 url(layout/arrow/arrow3.gif) no-repeat 4px center;color:#2f322d;padding:0 5px 0 11px;margin:0;height:16px;line-height:16px;float:right;}

.sidebarmenu{padding:4px 0 10px 0;background-color:#d1d6d0;margin-bottom:10px;z-index:1000;}
.sidebarmenu ul{margin:0;padding:0;list-style-type:none;font-weight:bold;font-size:11px;padding-left:16px;width:181px;z-index:1000;}
.sidebarmenu ul li{position:relative;z-index:1000;}
.sidebarmenu ul li a{display:block;overflow:auto;color:black;font-size:11px;font-weight:bold;text-decoration:none;padding-top:2px;padding-bottom:2px;border-bottom:1px solid white;background-image:url(layout/arrow/a1.jpg);background-repeat:no-repeat;background-position:right;z-index:1000;}
.sidebarmenu ul li a:link,.sidebarmenu ul li a:visited,.sidebarmenu ul li a:active{background-color:#d1d6d0;background-image:url(layout/arrow/a1.jpg);background-repeat:no-repeat;background-position:right;z-index:1000;}
.sidebarmenu ul li a:visited{color:black;z-index:1000;}
.sidebarmenu ul li a:hover{background-color:#dadfd9;background-image:url(layout/arrow/a5.jpg);background-repeat:no-repeat;background-position:right;z-index:1000;}
.sidebarmenu ul li ul{font-weight:bold;font-size:11px;position:absolute;width:170px;top:0;padding-left:0;padding-bottom:2px;visibility:hidden;z-index:1000;}
.sidebarmenu a.subfolderstyle{background:url(right.gif) no-repeat 97% 50%;z-index:1000;}
* html .sidebarmenu ul li{float:left;height:1%;}
* html .sidebarmenu ul li a{height:1%;}

#menu {
padding:4px 0 10px 0;
z-index:1000;
background-color:#d1d6d0;
margin-bottom:10px;
} 

#menu li{
margin:0;
padding:0;
list-style-type:none;
font-weight:bold;
font-size:11px;
padding-left:16px;
width:181px;
z-index:1000;
position: relative;
} 

#menu li a{
display:block;
overflow:auto;
color:black;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;
border-bottom:1px solid white;
background-image:url(layout/arrow/a1.jpg);
background-repeat:no-repeat;
background-position:right;
z-index:1000;
} 
#menu li a:link,#menu li a:visited,#menu li a:active{background-color:#d1d6d0;background-image:url(layout/arrow/a1.jpg);background-repeat:no-repeat;background-position:right;z-index:1000;}

#menu li:hover{
background-color:#dadfd9;
background-image:url(layout/arrow/a5.jpg);
background-repeat:no-repeat;
background-position:right;
z-index:1000;} 

#menu ul li ul{
font-weight:bold;font-size:11px;position:absolute;width:170px;top:0;padding-left:0;padding-bottom:2px;visibility:hidden;z-index:1000;
left:160px;
visibility:hidden;
} 

#menu ul li:hover ul{
visibility:visible;
}
 
body{
behavior: url(csshover2.htc);
}


