/* Stili per Printer*/
img{text-decoration:none;border-style:none;}
/*Stili generici */
#global{background-color:#fff;margin:0;width:100%;border:none;}
#clear { clear: both }
#flag{display:none;}
#session{display:none;}
#company{display:none;}
/*header*/
#header{background-color: #fff;margin:0; padding: 0; width: 100%;clear:both;border:none;}
#header h1{ color: #360; font-size: 1.6em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.8em; margin: 0 0 0 }
#header p{ color: #036; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; position: relative; top: -13px; left: 12px }
#header ul.menu{ display: none; }
#header img { margin-right: 15px; margin-left: 0; float: left; border-style: none }
#header a#skipnav{display:none;}
#breadcrumbs{display:none;}
/*Stili della barra di navigazione principale*/
#navcontainer{display:none;}
#nav{display:none;}
/*Stili di impaginazione */
#container01 { background-color: #fff; background-repeat: no-repeat; background-position: left top; margin-right: auto; margin-left: auto; width: 740px; clear: both }
#container02 { line-height: 1em; background-color: #fff; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; width: 740px }
/*Stili dei contenuti*/

/*Stili del Footer*/
#footerbox{display:none;}

@media print{
@page{size: A4;margin:25mm 25mm 25mm 25mm;} 
html,body{width:210mm;height:282mm;font-size:11px;background:#FFF;overflow:visible;}
body{padding-top:15mm;}
a[href]:after{content:none !important;}
table{page-break-inside:auto}
tr{page-break-inside:avoid;page-break-after:auto}
thead{display:table-header-group}
tfoot{display:table-footer-group}
}