/*SEMPRE PRESENTI DA MODIFICARE SOLO NELL'ESTETICA */
body { margin:0px; background: #fff; }
body.hp  { margin:0px; background:#fff}
p, td, ol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#3399cc; margin-bottom:5px; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3399cc; margin-bottom:5px; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3399cc; margin-bottom:5px; }
.h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#3399cc; font-weight:bold; margin-bottom:5px; }
.h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3399cc; font-weight:bold; margin-bottom:5px; }
.h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3399cc; font-weight:bold; margin-bottom:5px; }
h4 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color:#000; margin-bottom:0px;margin-top:0px;padding-left:5px }
#copyr { display:none }
#footer { display:none }
#tmenu { display:none }

.noprint {display:none}


/*link generici */
a:link, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; text-decoration:underline;}
a:hover, a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #186933; text-decoration:none; }
/* link e doc selezionato del menu (documenti e cartelle)*/
a.submenu:link, a.submenu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
a.submenu:hover, a.submenu:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #a80d28; text-decoration: none; }
font.submenu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #a80d28; }
a.subfolder:link, a.subfolder:visited { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight:bold; color: #000000; text-decoration: none; }
a.subfolder:hover, a.subfolder:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #a80d28; text-decoration: none; }
font.subfolder { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight:bold; color: #a80d28; }
ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; list-style-image: url(../img/li.gif); }
/*Tabelle ohne Rahmen*/
table.noborder {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border: none; 
padding: 2px;
}
th.noborder {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border: none;
padding: 2px;
background-color :#3399cc;
color:#ffffff;
text-align:left;
background-image: url(../img/tras.gif);
}
td.noborder {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border: none;
padding: 2px;
}
table.dotted {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border: none; 
padding: 2px;
}
th.dotted {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border: none;
padding: 2px;
background-color :#3399cc;
color:#ffffff;
text-align:left;
background-image: url(../img/tras.gif);
}
td.dotted {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border: none;
padding: 2px;
}
td.noborderbg {
border: none;
padding: 2px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
background-color :#BDE4FF;
background-image: url(../img/tras.gif);
}
td.dottedbg {
border: none;
padding: 2px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
background-color :#BDE4FF;
background-image: url(../img/tras.gif);
}
/*Tabelle mit Rahmen*/
table.border {
border: solid;
border-width: 1px;
border-color:#3399cc;
border-collapse:collapse;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px;
margin-top:5px;
}
th.border{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border: solid;
border-width: 1px;
border-color:#3399cc;
background-color :#3399cc;
color:#ffffff;
text-align:left;
padding: 2px;
}
td.border {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border: solid;
border-width: 1px;
border-color:#3399cc;
background-color:#ffffff;
background-image: url(../img/tras.gif);
padding: 2px;
}
td.borderbg {
border-style: solid;
border-width: 1px;
border-color:#3399cc;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
background-color :#BDE4FF;
background-image: url(../img/tras.gif);
padding: 2px;
} 

/*VARIABILI A SECONDA DEL LAYOUT*/
#menu { margin-left:5px; margin-top:10px; } /* distanza del menu*/
#menu ul { margin:10px; padding:10px; list-style-image: url(../img/limenu.gif);}

.e7 { text-align:right; } /*copyright*/
address { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; } /*indirizzo sotto il logo*/
#ml a:link, a:visited, a:active{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;  color: #900;  text-decoration: underline;}
a:hover  { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px; color: #000; text-decoration: none;} /* link di testo dei menu*/