html, body {border: 0 none;margin: 0;padding: 0;}
body {margin-left:5%;margin-right:5%;margin-top:150px;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#00496c;}
[visible=false]{display:none !important;}
div{box-sizing:border-box;}

#header{position:fixed;top:0;left:0;background:#fff;width:100%;background:#011f53;z-index:100000;}
#logo{display:none;}
#boxlogo{display:inline-block;width:100%;height:50px;background:url('../../grafica/logo_peppino_muggittu_mobile.png') no-repeat left center;background-size:contain;}
#boxcrumbs,#asta_flag{display:none;}

#quickmenu{background:#363636;padding:4px 1px;}
#quickmenu a{display:inline-block;vertical-align:middle;box-sizing:border-box;height:25px;padding:4px 4px 4px 24px;text-decoration:none;border-right:2px groove #fff;margin-left:5px;text-align:center;color:#c2bf80}
#quickcontact{background:url('../../grafica/phone_mobile.png') no-repeat left 1px center;}#quickcontact:after{content:"CHIAMA";}#quickcontact span{display:none;}
#btn_menu{background:url('../../grafica/menu_icon.png') no-repeat left 1px center;}#btn_menu[checked=true]{border-right:2px groove red;background-color:#d40b0b;color:#fff;}

.submenu{box-sizing:border-box;position:fixed;right:-50%;width:calc(50% - 5px);color:#fff;z-index:51;padding:3px 3px 3px 5px;border-radius: 0 6px 6px 0;overflow:auto;background:#171717;box-shadow: 5px 0 5px #000;border-left:none;transition:right 0.5s;}
.submenu[visible]{right:5px;}
.submenu a{text-decoration:none;text-align:left;border-bottom:1px solid #424242;}
.subitem{display:block;padding:3px 5px;margin:1px;color:#fff !important;}
.subitem[viewmode="disabled"]{box-shadow: inset 1px 1px 6px #000;color:#C2BF80 !important;background:#9c0700;}
.subitem[viewmode="selected"]{box-shadow: inset 1px 1px 6px #000;color:#C2BF80 !important;}

#mainframe{position:absolute;left:0;top:87px;bottom:0px;width:100%;overflow:auto;padding:0px 5px 0 5px;}
#boxmain img{max-width:98%;height:auto;}
#framepartners{clear:both;text-align:center;width:calc(100% - 8px);border:1px solid #aeaeae;;border-radius:10px 10px 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;}

#mainframe .tabfooter{position:relative;width:calc(100% - 10px)}

.table{display:table;width:100%;}.tablerow{display:table-row;}.tablecell{display:table-cell;}
.tabfooter{display:block;position:absolute;left:0;bottom:0;box-sizing:border-box;width:100%;padding:5px;margin-top:10px;background:#262626;color:#fff;}
.tabfooter td{display:block;text-align:center !important;}
.footerR{border-top:2px groove #fff;padding-top:5px;}
.tabfooter a{color:inherit;text-decoration:none;}#menuleft{position: fixed;top: 140px;left: -110%;bottom: 5px;text-align:left !important;margin: 0 20px 15px 0;padding:5px;box-shadow: 0 0 5px inset;background: #363636;overflow-y:scroll;}
.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;font-size:1.3em;}
.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;width:calc(100% - 10px);border:1px solid #808080;margin-bottom:10px;text-align:center;cursor:pointer;border-radius:6px;}
.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;}
.product_description[expanded="true"]{display:block !important;padding-bottom:5px;}
.expander_desc{display:block;height:30px;border-radius:0 0 6px 6px;color:#fff;background:#454545 url('../../grafica/expander_product.png') no-repeat center 16px;}
.expander_desc[open="true"]{background-position: center bottom;}

.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;}
.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;}
.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:none;}
.see_moreAAA{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;}
