html, body {border: 0 none;margin: 0;padding: 0;}
body {margin-left:2%;margin-right:2%;margin-top:150px;font: 14px Arial,verdana,sans-serif;text-align:justify;color:#3b3b3b;}
[visible=false]{display:none !important;}
div{box-sizing:border-box;}
h1{font-size:1.4em;}h2{font-size:1.3em;}h3{font-size:1.2em;}h4{font-size:1.1em;}
a,h2{color:#0080c0;}
h1 a,h2 a{color:inherit;}
h4{margin-bottom:2px;}
td{vertical-align:top;}

#header{position:absolute;top:0;height:136px;left:0;background:#fff;width:100%;background:url('../../grafica/bg_header.jpg') repeat-x scroll center top transparent;}
#boxlogo{display:inline-block;width:350px;height:105px;text-decoration:none;}
#logo{border:none;width:100%;height:100%;}
#headertitle{display:inline-block;border:1px solid red;position:absolute;left:350px;width:calc(100% - 370px);}

#quickmenu{position:absolute;top:10px;right:5px;height:35px;text-align:right;vertical-align:middle;}
#menuplus{display:inline-block;vertical-align:middle;}
#quickmenu a{text-decoration:none;font-weight:normal;border:2px solid #c2bf80;border-radius:5px;box-shadow:-4px 4px 4px #000;background:#404040;padding:4px;margin-left:5px;vertical-align:bottom;color:#c2bf80;}
#quickcontact{cursor:pointer;padding-left:22px !important;margin-right:10px;background:url('../../grafica/phone.png') no-repeat 2px center !important;background-size:17px 20px !important;}
#btn_menu{display:none;}#btn_facebook{background:#404040 url('../../grafica/facebook.png') no-repeat center center !important;padding-left:20px !important;}
.submenu{box-sizing:border-box;display:none;position:fixed;top:105px;z-index:100;background:#a00c00;padding:4px;}
.submenu[visible]{display:inline-block;}
.submenu a{text-decoration:none;}
.subitem{display:block;height:20px;background:#404040;padding:3px 5px;margin:1px;color:#fff !important;}
.subitem[viewmode="disabled"]{box-shadow: inset 1px 1px 6px #000;color:#800000 !important;background:#fff;font-weight:bold;padding-top: 6px;}.subitem[viewmode="disabled"]:hover{background:#fff;}
.subitem[viewmode="selected"]{box-shadow: inset 1px 1px 6px #000;color:#C2BF80 !important;}
.subitem:hover{background:#3f4974}

#boxcrumbs{width:100%;height:27px;line-height:25px;font-size:0.9em;margin-bottom:4px;}
#btnhistory{display:inline-block;vertical-align:bottom;border:none;border-right:2px groove #fff;width:50px;height:25px;vertical-align:top;cursor:pointer;background:url('../../grafica/btnhistory.png') no-repeat center;}
#btnhistory[checked="true"]{border:1px inset red;background-size:40px 20px;}
#crumblist{display:inline-block !important;padding-left:15px;width:calc(100% - 95px);transition:width 0.2s linear;background:#fff url('../../grafica/bg_crumbs.png') no-repeat left center;}
#crumblist div{display:inline;}
#crumblist h1{display:inline;margin:0;padding:0;font-size:1em;}
.crumb_separator{display:inline-block;vertical-align:middle;width:14px;height:16px;background:url('../../grafica/navpointer_ltr.png') no-repeat 2px -22px;}
#btncerca{display:inline-block;vertical-align:bottom;border:none;width:25px;height:25px;vertical-align:bottom;cursor:pointer;background:url('../../grafica/btncerca.png') no-repeat center;}
#boxcerca{display:inline-block;width:0px;overflow:hidden;vertical-align: bottom;transition:width 0.2s linear;}
#txtcerca{box-sizing:border-box;width:100%;border-radius:4px;border:none;height:24px;vertical-align:top;background:#ccf1ff;}
#boxcrumbs[onsearch] #btncerca{border:1px inset red;background-size:20px;}
#boxcrumbs[onsearch] #crumblist{width:calc(100% - 295px)}
#boxcrumbs[onsearch] #boxcerca{width:200px;}

#mainframe{width:100%;position:absolute;left:0;top:145px;bottom:60px;overflow:auto;padding:0px 1% 0 1%;}
#boxmain{min-width:20px;color:#4f4f4f;}
#maincontent_left{width:80%;}
#maincontent_right{width:230px;min-width:230px;padding-left:20px;text-align:left;}
.menuplus a{display:block;border-bottom:1px solid #c0c0c0;padding:2px 2px 2px 5px;text-decoration:none;color:#404040;}
.itemplus_disabled{color:#9c0700 !important;cursor:default;border-left:10px solid #9c0700;padding:2px;border-bottom:1px solid #9c0700 !important;}
.itemplus:hover,.itemplus_selected:hover{background:#d8d8d8;}
.itemplus_selected{border-left:10px solid #c0c0c0;padding:2px;}

.imgleft{clear:both;float:left;margin-right:20px;margin-bottom:10px;}
.imgright{clear:both;float:right;margin-left:20px;margin-bottom:10px;}
.imginline{vertical-align:middle;}

#framepartners{clear:both;text-align:center;margin:10px;border:1px solid #aeaeae;;border-radius:20px 20px 0 0;box-shadow: 0 0 9px #666 inset;}
#partners_title{margin: 0 0 4px 0;border-bottom: 1px solid #c0c0c0;box-shadow: 0 3px 3px #9595a2;border-radius:20px 20px 0 0;color: #fff;background: url('../../grafica/bg_header.jpg') repeat-x scroll center top transparent;}
.boxpartners{margin-bottom:10px;}
.partner_link{display:inline-block;width:150px;vertical-align:middle;border:1px solid #c0c0c0;padding:2px;margin:5px;}
.partner_link img{width:100%;height:auto;}
#top_partners .partner_link{width:100px;}
.table{display:table;width:100%;}.tablerow{display:table-row;}.tablecell{display:table-cell;}
.tabfooter{position:absolute;left:0;bottom:0;width:100%;height:60px;color:#fff;border-top:2px groove #fff;background:url('../../grafica/bg_header.jpg') repeat-x scroll center top transparent;}
.tabfooter td{vertical-align:middle;}
.footerL{padding-left:25px;padding-right:25px;text-align:center !important;}
.footerR{width:200px;text-align:right;border-left:2px groove #fff;}
.tabfooter a{color:inherit;text-decoration:none;}.tabfooter a:hover{text-decoration:underline;}
.menufooter{height:38px;width:100%;min-width:800px;background:#c0c0c0;font-size:14px;text-align:center;}
@media(max-width:800px){
	#boxlogo{width:calc(100% - 458px);}
	#logo{width:100%;height:auto;}
	#quickmenu{right:auto !important;top:80px !important}
}

#crono_window{position:absolute;z-index:100000;top:140px;left:5px;min-width:200px;border-radius:6px 6px 0 0;border:1px solid #c0c0c0;box-shadow:0 0 5px #000;}
#crono_header{background:#081b59;color:#fff;display:inline-block;width:100%;padding:2px 5px;border-radius:6px 6px 0 0;}
#crono_btnclose{display:inline-block;width:16px;height:16px;float:right;background:url('../../grafica/closewnd.png') no-repeat center; cursor:pointer;}
#crono_content{top:25px;width:100%;padding:5px;background:#fff;overflow:auto;}
.crono_link{display:block;border-bottom:1px solid #c0c0c0;margin-bottom:5px;padding-bottom:2px;text-decoration:none;color:inherit;}
.crono_link[vmode="curpage"]{padding-left:15px;color:#1a0dab;background:url('../../grafica/bg_crumbs.png') no-repeat 2px center;background-size:11px 11px;}
.crono_link[vmode="sublink"]{color:#808080 !important;}
.crono_link[vmode="normal"] .crono_url{color:#006621 !important;}
.crono_pagetitle{display:block;font-weight:bold;}
.crono_url{font-size:0.9em;}
#mainframe{padding:0}
#boxmain{margin-left:240px;}
#boxprodotti{text-align:center;}
#menuleft{direction:rtl;position: fixed;top: 140px;left: 10px;bottom: 55px;text-align:left !important;margin: 0 20px 15px 0;padding:5px;box-shadow: 0 0 5px inset;background: #eaeaea;overflow-y:scroll;}
#menuleftLTR{direction:ltr}
.leftmenuitem,.ancora{display: block;width: 100%;box-sizing: border-box;padding: 3px 4px;text-decoration: none;white-space: pre;}
#ancore_pagina{margin-left:5px;border-left:1px dashed #c0c0c0;border-bottom:1px solid #c0c0c0;margin-bottom:5px;}
.ancora{padding-left:10px;cursor:pointer;background:url('../../grafica/dashed_oriz.png') no-repeat 0 center;}
.div_menuleft{margin-top:5px;}
.currentlink{color: #800000;border: 1px solid #c0c0c0;margin-top: 3px;width: calc(100% + 6px) !important;background: #fff;border-radius: 6px 0 0 6px;box-shadow: 0 0 2px #000;}
.title_categoria,.title_settore{text-align: left;color: #fff;cursor:pointer;padding:2px 1px;background:#9B0000;}
.title_settore{margin-top:0;padding-left:5px;}
.expander{display: inline-block;vertical-align: top;width: 16px;height: 16px;background: url('../../panel/grafica/iconsmall/expander.png') no-repeat 0 0;margin: 3px 5px 2px 3px;}
.title_categoria[open="false"] .expander{background-position:0 -33px !important;}
.boxcategoria{display:inline-block;width:100%;overflow:hidden;}
.boxcategoria[expanded="false"]{height:0;}
.product{display:inline-block;box-sizing:border-box;vertical-align:middle;width:280px;height:355px;overflow:hidden;border:1px solid #808080;margin:5px 3px;text-align:center;cursor:pointer;border-radius: 10px 10px 0 0;}
.product:hover{box-shadow:0 0 5px #000;}
.product[selected="true"]{border:2px solid #800000;box-shadow:0 0 10px #800000;}
.product[selected="true"]:hover{box-shadow:0 0 6px 2px #800000; }
.product_model{margin:0 0 2px 0;border-bottom:1px solid #c0c0c0;overflow:hidden;}
.product_description{display:none;}
.tablebox{width:100%;display:table;}
.boximage{display:table-cell;text-align:center;vertical-align:middle;height:200px;min-height:200px;border-bottom:1px solid #c0c0c0;}
.product[browser="ie"] .tablebox{display:block !important;width:278px !important;}
.product[browser="ie"] .boximage{display:block !important;width:278px !important;}
.product_image{max-width:270px;max-height:200px;}
.product textarea{display:none;}
.product table{border-collapse: collapse;font-size: 12px;width:calc(100% - 6px);margin:3px;}
.product td{border: 1px solid #c0c0c0;padding: 0px 3px 0px 3px;}
.tabTech td{vertical-align:middle;}
.special_promo{position: absolute;background: #ff6c00;font-size: 1.4em;font-weight: bold;color: #fff;padding: 6px 6px 5px 6px;margin-left: 2px;border-radius: 15px;}
.special_promo span{font-size:0.7em;}
.info_scadenza_promo{color:#ff6c00;}
.space_promo{height:44px;}
.tableprezzi{width:calc(100% - 6px);}
.tableprezzi th{font-size:0.9em;}
.przcons{color:red;font-size:0.9em;}
.przscont{color:green;font-weight:bold;font-size:1.1em;}
.see_more{display:block;font-style:italic;text-decoration:underline;color:#0080c0;;}
#prtt_infobox .przscont{color:#05ff05;}
#mask_proiettore{position:absolute;left:0;top:135px;bottom:60px;width:100%;background:rgba(0,0,0,0.5);}
#mask_proiettore[browser="ie"]{background:url('../../grafica/mask.png') repeat;}
#proiettore{display:inline-block;position:inherit;width:95%;left:2.5%;height:95%;top:2.5%;overflow:hidden;text-align:left;background:#222222;box-shadow:0 0 5px #000;}
#btn_close_prtt{box-sizing:border-box;cursor: pointer;height: 28px;width: 28px;z-index: 2;margin:1px;float:right;background:url('../../grafica/btn_close.gif') no-repeat center;}
#btn_close_prtt:hover{border:1px solid #4a4a4a;}
#btn_close_prtt:active{box-shadow:0 0 5px #000 inset;}
#prtt_container{width:100%;height:calc(100% - 35px);border-spacing:0;border-top:1px solid #4a4a4a;}

.prtt_cell_scan{width:32px;vertical-align:middle;}
.prtt_button{
	width:32px;height:70px;vertical-align:middle;border: 1px solid #141414;border-radius: 2px;cursor:pointer;background:#454545;
	box-shadow: 0 1px 0 rgba(255,255,255,.06),1px 1px 0 rgba(255,255,255,.03),-1px -1px 0 rgba(0,0,0,.02),inset 1px 1px 0 rgba(255,255,255,.05);
}
.prtt_button:active{box-shadow:0 0 5px #000 inset;}

#prtt_prev{background:#454545 url('../../grafica/btn_prev.png') no-repeat center;}
#prtt_next{background:#454545 url('../../grafica/btn_next.png') no-repeat center;}
#prtt_imagebox{width:60%;height:100%;vertical-align:middle;border-right:1px solid #454545;margin-right:5px;text-align:center;}
#prtt_infocell{width:40%;color:#ADADAD;}
#prtt_infoscroll{direction:rtl;overflow:auto;}
#prtt_infobox{direction:ltr;padding-bottom:5px;height: calc(100% - 10px);}
#prtt_infobox table{border-collapse: collapse;font-size: 12px;width:calc(100% - 6px);margin:10px 3px;}
#prtt_infobox td{border: 1px solid #414141;padding: 0px 3px 0px 3px;}
#prtt_titolo{color: red;font-size: 1.5em;font-weight:bold;width:calc(100% - 35px);text-align:center;padding-left:5px;padding-top: 3px;}
.prtt_propvalue{font-weight:bold;}
.prtt_info_description{border-top:1px solid #454545;margin:5px;padding-top:5px;}
.expander_desc{display:none;}
