
/* defaults */
/* -------- */
BODY,html {background: white; color: black; font-family: Verdana,serif; font-size: 10pt; text-align: justify; margin:0; padding:0;}
/* H1 usato nel titolo della pagina, gli altri per vari titoli intermedi */
H1 {font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 18pt; color: blue}
H2 {font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 14pt; color: blue}
H3 {font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 12pt; color: red}
H4 {font-family: arial,helvetica,sans-serif; font-style: normal; font-weight: bold; font-size: 12pt; color: black}
H5,H6 {font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 10pt; color: blue}
HR {color:navy;}
P {font-size: 11pt;}
A:link {color: blue;}
A:visited {color: navy;}
A:active {color: red;}
A IMG {border-style: none;}
TD {text-align: justify;}
CODE {font-size: 10pt;}
LI {font-size: 10pt;}

/* menu di navigazione del sito e indirizzi di posta */
/* ------------------------------------------------- */
a:link.menu {color: blue}
a:visited.menu {color: navy}
a:active.menu {color: blue; font-style: bold;}
P.menu_titolo {text-align: center; font-family: arial,helvetica,sans-serif; font-style: normal; font-weight: bold; font-size: 10pt; color: black}
P.menu_lista {text-align: left; font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 10pt; color: black}
P.menu_mail {text-align: center; font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 8pt; color: black}
P.agenda {text-align: center; font-family: Arial,helvetica,sans-serif; font-size: 10pt; color: black; font-weight:bold}

/* logo nella pagina iniziale */
/* -------------------------- */
P.logo {text-align: center; font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 20pt; color: blue}
P.logo2 {text-align: center; font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 12pt; color: blue}

/* foto e thumbnails */
/* ----------------- */
IMG.foto {margin-top: 0em; margin-bottom: 10px; margin-left: 0em; margin-right: 10px; float: left}

/* checkbox */
input.Si {background-color:lime;}
input.No {background-color:red;}

/* notizie */
/* ------- */
UL.news {font-size: 9pt}
LI.news {display: list-item; font-size: 9pt}
B.news {font-weight: bold; color: red}

/* sommari */
/* ------- */
P.indice_titolo {font-family: arial,helvetica,sans-serif; font-style: normal; font-weight: bold; font-size: 14pt; color: blue}
UL.indice {font-family: arial,helvetica,sans-serif; font-style: normal; color: blue;}
IMG.indice {vertical-align: middle; margin-top: 5px; margin-right: 10px;}
LI.indice1 {font-size: 14pt;}
LI.indice2 {font-size: 12pt;}

/* glossario */
/* --------- */
DT.gloss {font-weight: bold;}

/* recensioni */
/* ---------- */
P.rece_autore {font-style: italic; color: blue;}
P.rece_testo {font-size: 11pt;}

/* piede */
/* ----- */
P.disclaimer {font-family: arial,helvetica,sans-serif; font-size: 8pt; text-align: center; color: navy}
                                

/* ultime dal forum */   
/* ---------------- */

#lastmsg { margin: 0; font-size: 10px; color: #888; overflow: hidden; width: 680px }
#lastmsg a { clear: both; cursor: pointer; display: block; text-decoration: none }
#lastmsg a span.title { display: block; font-size: 12px; color: blue; background: #ccf; min-height: 15px}      
#lastmsg a.ro span.title { background: #ddd }      
#lastmsg a span.subtitle { display: block; font-size: 10px; color: gray; min-height: 12px }      
#lastmsg a:visited span.title { color: blueviolet }
#lastmsg a:hover span.title { color: black; background: #f71 }
#lastmsg a:hover span.subtitle { color: black; background: #fca}
#lastmsg a .sample { color: blue }      
#lastmsg a:hover .sample { color: black }    
#lastmsg .right { float: right }
#lastmsg .bold { font-weight: bold }