body
{
	background: #FFF;
}
p
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
p.pnl_msg      {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	text-align: center;
	color: #CC6600;
	font-weight: bold;
}
p.pnl_help     { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: justify; color: #000099; font-style: italic;  margin: 5px }
p.pnl_help_annuncio { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: justify; color: #000099; margin: 5px }
p.pnl_p_menu   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #EAEAEA; margin: 2px}
p.pnl_p_spacer { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #EAEAEA; 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: 4px;
	margin-bottom: 4px;
	margin-right: 4px;
	color: #FFFFFF;
}
p.pnl_sysinfo   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; margin-top: 2px; margin-bottom: 2px; margin-left: 4px; color: #000000 }
p.pnl_copyright { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-align: center; margin-top: 2px; color: #000000 }
p.pnl_legenda { text-align: right; color: #000; font-size: 8pt; padding: 1px; } 
.pnl_search_nascosto { color: #D00; }
.pnl_search_visibile { color: rgb(0,53,110); }

td
{
	padding: 0;
	margin: 0;
}
.pnl_normal     { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left; margin-top: 2px; color: #000000 }
.pnl_sect {
	color: #000000;
	text-align: left;
	margin-right: 4px;
	margin-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.pnl_subsect {
	color: #000000;
	text-align: left;
	margin-right: 4px;
	margin-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

a.pnl_awelcome:link    { color: #EAEAEA; text-decoration: underline }
a.pnl_awelcome:active  { color: #EAEAEA; text-decoration: underline }
a.pnl_awelcome:visited { color: #EAEAEA; text-decoration: underline }
a.pnl_awelcome:hover   { background: #EAEAEA; color: #6991D4; text-decoration: none }

a.pnl_headlink:link    { color: #00007b; text-decoration: underline; font-weight: bold }
a.pnl_headlink:active  { color: #00007b; text-decoration: underline; font-weight: bold }
a.pnl_headlink:visited { color: #00007b; text-decoration: underline; font-weight: bold }
a.pnl_headlink:hover   { color: #ff9604; text-decoration: none; font-weight: bold }

a.pnl_menu:link    { color: #EAEAEA;	text-decoration: underline; font-weight: bold; }
a.pnl_menu:active  { color: #EAEAEA; text-decoration: underline; font-weight: bold }
a.pnl_menu:visited { color: #EAEAEA; text-decoration: underline; font-weight: bold }
a.pnl_menu:hover   { background: #EAEAEA; color: #6991D4; text-decoration: none }

a.pnl_headlink:link    { color: #6991D4; text-decoration: underline; font-weight: bold }
a.pnl_headlink:active  { color: #6991D4; text-decoration: underline; font-weight: bold }
a.pnl_headlink:visited { color: #6991D4; text-decoration: underline; font-weight: bold }
a.pnl_headlink:hover   { color: #444444; text-decoration: none; font-weight: bold }

a.pnl_sysinfo:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a.pnl_sysinfo:active {
	color: #FFFFFF;
	text-decoration: underline;
}
a.pnl_sysinfo:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a.pnl_sysinfo:hover {
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;

}

a.pnl_support:link {
	text-decoration: underline;
	color: #FFFFFF;
}
a.pnl_support:active {
	text-decoration: underline;
	color: #FFFFFF;
}
a.pnl_support:visited {
	text-decoration: underline;
	color: #FFFFFF;
}
a.pnl_support:hover {
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;

}
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; }

a.tmpl2_link1:link     { text-decoration: underline; color: #0033CC; }
a.tmpl2_link1:active   { text-decoration: underline; color: #0033CC; }
a.tmpl2_link1:visited  { text-decoration: underline; color: #0033CC; }
a.tmpl2_link1:hover    { text-decoration: none; }

a.tmpl3_link1:link     { text-decoration: underline; color: #0033CC; }
a.tmpl3_link1:active   { text-decoration: underline; color: #0033CC; }
a.tmpl3_link1:visited  { text-decoration: underline; color: #0033CC; }
a.tmpl3_link1:hover    { text-decoration: none; }

a.tmpl10_link1:link     { text-decoration: underline; color: #0033CC; }
a.tmpl10_link1:active   { text-decoration: underline; color: #0033CC; }
a.tmpl10_link1:visited  { text-decoration: underline; color: #0033CC; }
a.tmpl10_link1:hover    { text-decoration: none; }h1.pnl_h1      { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-align: center; color: #0000FF; margin-top: 5px; margin-bottom: 5px }
h2.pnl_h2      { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; margin-top: 1px; color: #000000 }
h3.pnl_h3      { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; color: #FFFFFF; margin-top: 2px; margin-bottom: 2px }

img.pnl_img_logo   {
	border: 0px;
}

li.pnl_risposta {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: rgb(0,53,110);
}
th.pnl_logo   { text-align: center }
th.pnl_title  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: center;
	padding: 5px;
	width: 578px;
}
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: #487DBA;
}
th.pnl_tbltitle  { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; }
th.pnl_tblaction { background: #009900; }
td.pnl_menu  {
	background: #487DBA;
	text-align: left;
	vertical-align: top;
}
td.pnl_td_welcome  {
	background: #487DBA;
	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   {
	border: 0px;
}

.tmpl1_titolo1    {
	text-align: justify;
	font-size: 9pt;
	font-weight: bold;
	color: #383589;
	margin-bottom: 1px;
}
.tmpl1_testo1    {
	text-align: justify;
	font-size: 8pt;
	color: #383589;
	margin-bottom: 3px;
}
.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; }

iframe {
	font-family: Arial;
}

#editor {
	border: 1px outset threedface;
}

#editor td {
	background-color: threedface;
	color: menutext;
	cursor: Default;
	font-family: MS Sans Serif;
	font-size: 8pt;
}

#controls img.button {
	padding: 1px;
	background-color: buttonface;
	border: 1px solid buttonface;
}

#controls img.buttonOn {
	padding: 1px;
	background-color: buttonhighlight;
	border: 1px inset; 
}

#controls select {
	margin: 4px 0;
	font-family: MS Sans Serif;
	font-size: 8pt;
}

#dati .campi
{
	padding: 2px;
}.tmpl2_titolo1    {
	text-align: justify;
	font-size: 14px;
	font-weight: bolder;
	color: #0033CC;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}
.tmpl2_testo1    {
	text-align: justify;
	font-size: 10pt;
	margin-bottom: 3px;
}
a.tmpl2_link1:link     {
	text-decoration: underline;
	color: #0033CC;
}
a.tmpl2_link1:active   {
	text-decoration: underline;
	color: #0033CC;
}
a.tmpl2_link1:visited  {
	text-decoration: underline;
	color: #0033CC;
}
a.tmpl2_link1:hover    { text-decoration: none; }
.tmpl2_data {
	text-align: justify;
	font-weight: bold;
	color: #487DBA;
	margin-bottom: 1px;
	text-decoration: none;
}

.tmpl3_titolo1    {
	text-align: justify;
	font-size: 10pt;
	font-weight: bold;
	color: #0033FF;
	margin-bottom: 1px;
	margin-top: 10px;
}
.tmpl3_testo1    {
	text-align: justify;
	font-size: 8pt;
	color: #383589;
	margin-bottom: 3px;
}
.tmpl3_titolo2    { text-align: justify; font-size: 9pt; font-weight: bold; color: #F6099F; margin-bottom: 1px }
.tmpl3_testo2     { text-align: justify; font-size: 8pt; color: #F6099F; margin-bottom: 3px }
.tmpl3_titolo3    { text-align: justify; font-size: 9pt; font-weight: bold; color: #0BA136; margin-bottom: 1px }
.tmpl3_testo3     { text-align: justify; font-size: 8pt; color: #0BA136; margin-bottom: 3px }
.tmpl3_data {
	text-align: justify;
	font-weight: bold;
	color: #487DBA;
	margin-bottom: 1px;
	text-decoration: none;
}
.tmpl11_titolo1    {
	text-align: justify;
	font-size: 10pt;
	font-weight: bold;
	color: #0033FF;
	margin-bottom: 1px;
	margin-top: 10px;
}
.tmpl11_testo1    {
	text-align: justify;
	font-size: 8pt;
	color: #383589;
	margin-bottom: 3px;
}
.tmpl11_data1 {
	text-align: right;
	font-weight: bold;
	color: #487DBA;
	margin-bottom: 1px;
	text-decoration: none;
}
.srv_add    {
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
	color: #0033FF;
	margin-bottom: 3px;
	margin-top: 10px;
}
.srv_titolo    {
	text-align: justify;
	font-size: 10pt;
	font-weight: bold;
	color: #0033FF;
	margin-bottom: 3px;
	margin-top: 3px;
}
.srv_inserzione    {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: justify;
	color: #0033FF;
}
a.tmpl3_link1:link     {
	text-decoration: underline;
	color: #0033CC;
}
a.tmpl3_link1:active   {
	text-decoration: underline;
	color: #0033CC;
}
a.tmpl3_link1:visited  {
	text-decoration: underline;
	color: #0033CC;
}
a.tmpl3_link1:hover    { text-decoration: none; }
a.tmpl11_link1:link    { text-decoration: underline; color: #0033CC; }
a.tmpl11_link1:active  { text-decoration: underline; color: #0033CC; }
a.tmpl11_link1:visited { text-decoration: underline; color: #0033CC; }
a.tmpl11_link1:hover   { text-decoration: none; }
a.srv_addlink:link    { text-decoration: none; color: #487DBA; }
a.srv_addlink:active  { text-decoration: none; color: #487DBA; }
a.srv_addlink:visited { text-decoration: none; color: #487DBA; }
a.srv_addlink:hover   { text-decoration: underline; }
a.srv_link:link    { text-decoration: none; color: #0033CC; }
a.srv_link:active  { text-decoration: none; color: #0033CC; }
a.srv_link:visited { text-decoration: none; color: #0033CC; }
a.srv_link:hover   { text-decoration: underline; }
a.risposta:link {
	text-decoration: underline;
	color: #487DBA;
}
a.risposta:active {
	text-decoration: underline;
	color: #487DBA;
}
a.risposta:visited {
	text-decoration: underline;
	color: #487DBA;
}
a.risposta:hover {
	text-decoration: none;
	color: #DF9D44;
}
.pnl_print {
	font-size: 9px;
	text-decoration: none;
	text-align: right;
	margin: 0px;
}
.pnl_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	margin: 2px;
}.notfound {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	text-align: left;
	color: #CC3300;
	font-weight: bold;
	text-decoration: none;
	margin: 1px;
	padding: 1px;
}
.found {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	text-align: left;
	color: #009900;
	font-weight: bold;
	text-decoration: none;
	margin: 1px;
	padding: 1px;
}
.hiddenpoll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	color: #AA0022;
}
.activepoll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000088;
}

