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;}#boxmain{text-align:center !important;}
.cornice{display:inline-block;vertical-align:middle;width:200px;height:200px;z-index:0;cursor:pointer;overflow:hidden;}
.inCornice{position:relative;top:-160px;left:2px;width:180px;height:135px;padding:5px;overflow:hidden;}

.row_content{text-align:center;}
