BODY {
  font-family: "times new roman", times, serif;
  font-size: 12pt;
  color: black;
  background: white;
}
P {
  font-family: "times new roman", times, serif;
  font-size: 12pt;
  font-weight: lighter;
  text-align: justify;
  text-indent: 1em;
  color: black;
  clear: none;
}
P.sans-serif {
  font-family: arial, helvetica, sans-serif;
  font-size: 11pt;
  font-weight: lighter;
  text-align: justify;
  text-indent: 1em;
  color: black;
  clear: none;
}
P.top {margin-top: 0mm}
P.center {text-align: center}
P.error {
    font-family: Times, Serif;
    font-size: 12pt;
    font-weight: bolder;
    color: red;
    text-align: center;
    font-variant: small-caps;
    }
P.event {
    font-family: 'times new roman', times, serif;
    text-align: center;
    font-size: 20pt;
    font-style: italic;
    font-variant: small-caps;
    font-weight: bold;
    color: #CD8B5D;
    }
p.descrizione {margin:0mm 2mm 7mm;}
.subtitle {
    font-family: 'times new roman', serif;
    text-align: center;
    font-size: 20pt;
    font-style: italic;
    font-weight: normal;
    font-variant: normal;
    }
.noprint {display: none;}
.small {font-size: small}
.center {
    text-align: center;
    text-indent: 0;
    margin-left: 0%;
}
.legenda {
    font-family: arial, sans-serif;
    font-size: 8pt;
    text-align: center;
    font-style: italic;
	clear: both;
}
A IMG {background-color: transparent; border: 0}
IMG {background-color: transparent}
IMG.figure {float:none; margin: 2mm; border:none;}
/* Set special margin for a legend element that follow a figure: */
IMG.figure+.legenda {margin: 0 2mm 2mm;}
IMG.float_right {
    float: right;
    margin-left: 5mm;
    clear: both;
    }
IMG.float_left  {float: left; margin-right: 5mm;}
a:link, a:visited {
    font-weight: normal;
    text-decoration: underline;	
    }
a.mailto:link:after, a.mailto:visited:after {
    content: " (" attr(href) ") ";
    font-size: 90%;
	text-decoration: none;
    }
H1 {
  font-family: "times new roman", serif;
  font-size: 20pt;
  font-weight: bolder;
  text-align: center;
    }
H1.event {
    font-family: "times new roman", serif;
    text-align: left;
    font-size: 16pt;
    font-variant: SMALL-CAPS
    }
H2 {
    font-family: "times new roman", serif;
    font-size: 15pt;
    font-weight: bolder;
    text-align: center;
    }
H2.event {
    font-family: "times new roman", serif;
    text-align: left;
    margin-left: 2em;
    }
H3 {
  font-family: "times new roman", serif;
  font-size: 14pt;
  font-variant: small-caps;
  font-weight: bolder;
  text-align: center;
}
H4 {
  font-family: verdana, tahoma, sans-serif;
  font-size: 12pt;
  font-weight: bolder;
  text-align: center;
  color: black;
}
H5 {
	font-family:serif;
	font-variant:small-caps;
	font-size:12pt;
	color:#990000;
	text-align:left;	
	margin:7mm 3mm 2mm;
	clear:both;
}
HR.event {color: gray;}
TABLE.main {
    margin-left: auto;
    margin-right: auto;
    border: 0;
    width: 100%;
    }
TABLE.menu_fixed {
    text-align: center;
    border: 0;
    width: 160px;
    margin-top: 20px;
    }
TABLE.center {margin-left: auto; margin-right: auto;}
TABLE.float_right {
    float: right;
    margin-left: 5mm;
    /*clear: none;*/
    }
TABLE.float_left  {float: left; margin-right: 5mm;}
TD.menu {display: none;}
.nav_bar {display: none;}
TD.right_side {vertical-align: top;}
.box_float_right {float:right; margin: 1mm 3mm 1mm; border:solid gray 0.5mm; text-align:center;}
.box_float_left {float:left; margin: 1mm 3mm 1mm; border:solid gray 0.5mm; text-align:center;}
div.float_right  {float: right; margin-left: 5mm;}
div.float_left  {float: left; margin:3mm 3mm 3mm 5mm;}
div.da_vedere {margin:3mm 0; float:none;}
div.clearboth {clear:both; padding-top:2mm;}
div.kmicon {display:none;}
div.kmicon_active {display:none;}
div.menu {display:none;}
