p.pnl_msg      { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; text-align: center; color: #FF0000 }
p.pnl_help     { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: justify; color: #000000; font-style: italic;  margin: 5px }
p.pnl_p_menu   { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FDEF95; margin: 5px }
p.pnl_p_spacer { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FDEF95; margin-bottom: 15px }
p.pnl_welcome   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; margin: 5px; }
p.pnl_support   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: right; margin-top: 2px; margin-bottom: 2px; margin-right: 4px; }
p.pnl_sysinfo   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; margin-top: 2px; margin-bottom: 2px; margin-left: 4px; }
p.pnl_copyright { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-align: center; margin-top: 2px}

h1.pnl_h1      { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-align: center; color: #0000EE; margin-top: 5px; margin-bottom: 5px }
h2.pnl_h2      { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; margin-top: 1px }
h3.pnl_h3      { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; color: #FFFFFF; margin-top: 2px; margin-bottom: 2px }

a.pnl_menu:link    { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FDEF95; text-decoration: underline; font-weight: bold }
a.pnl_menu:active  { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FDEF95; text-decoration: underline; font-weight: bold }
a.pnl_menu:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FDEF95; text-decoration: underline; font-weight: bold }
a.pnl_menu:hover   { background: #FDEF95; color: #EC901B; text-decoration: none }

a.pnl_headlink:link    { color: #EC901B; text-decoration: underline; font-weight: bold }
a.pnl_headlink:active  { color: #EC901B; text-decoration: underline; font-weight: bold }
a.pnl_headlink:visited { color: #EC901B; text-decoration: underline; font-weight: bold }
a.pnl_headlink:hover   { color: #444444; text-decoration: none; font-weight: bold }

th.pnl_logo   { background: #EC901B; text-align: center }
th.pnl_title  { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; text-align: center; padding: 5px }
th.pnl_home   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; width: 100px }
th.pnl_exit   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; width: 100px }
th.pnl_footer { background: #EC901B; }
th.pnl_tbltitle  { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; }
th.pnl_tblaction { background: #EC901B; }
td.pnl_menu  {
	background: #EC901B;
	text-align: left;
	vertical-align: top;
}
td.pnl_td_welcome  {
	background: #EC901B;
	text-align: left;
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-color: #444444;
}
td.pnl_body  {
	text-align: center;
	vertical-align: top;
}
td.pnl_prompt        { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: right; color: #000000; font-weight: bold }
td.pnl_prompt_needed { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: right; color: #FF0000; font-weight: bold }

img.pnl_img_logo   { margin-top: 5px; margin-bottom: 5px }

.tmpl1_titolo1    {
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #383589;
	margin-bottom: 1px;
}
.tmpl1_testo1    {
	text-align: justify;
	font-size: 9pt;
	color: #383589;
}
.tmpl1_titolo2    { text-align: justify; font-size: 9pt; font-weight: bold; color: #F6099F; margin-bottom: 1px }
.tmpl1_testo2     { text-align: justify; font-size: 8pt; color: #F6099F; margin-bottom: 3px }
.tmpl1_titolo3    { text-align: justify; font-size: 9pt; font-weight: bold; color: #0BA136; margin-bottom: 1px }
.tmpl1_testo3     { text-align: justify; font-size: 8pt; color: #0BA136; margin-bottom: 3px }
a.tmpl1_link1:link     { text-decoration: underline; }
a.tmpl1_link1:active   { text-decoration: underline; }
a.tmpl1_link1:visited  { text-decoration: underline; }
a.tmpl1_link1:hover    { text-decoration: none; }
