body     { background-color: #fff; margin: 0px; padding: 0px }

.credits  { color: #666; font-size: 9px; font-family: Verdana; padding-top: 10px; padding-bottom: 10px; padding-left: 10px }

a  { color: #369; text-decoration: none }

a:hover { color: #000; text-decoration: underline; background-color: #fc0 }

.testo       { color: #000; font-size: 11px; line-height: 15px; font-family: Verdana, "Trebuchet MS", sans-serif; text-align: justify }

.next       { color: #000; font-size: 11px; line-height: 15px; font-family: Verdana, "Trebuchet MS", sans-serif; text-align: left }

.tit { color: #666; font-size: 11px; line-height: 15px; font-family: Verdana, "Trebuchet MS", sans-serif; text-align: justify }

.autore { color: #000; font-style: italic; font-size: 11px; line-height: 15px; font-family: Verdana, "Trebuchet MS", sans-serif }

.subsez1 { color: #000; font-weight: bold; font-size: 11px; line-height: 15px; font-family: "Trebuchet MS", sans-serif; background-color: #ffedb4; text-align: justify; padding-left: 5px; border-style: dashed solid solid solid; border-width: 1px; border-color: #999 }

.subsez2       { color: #000; font-weight: bold; font-size: 11px; line-height: 15px; font-family: "Trebuchet MS", sans-serif; background-color: #e2edff; text-align: justify; padding-left: 5px; border-style: dashed solid solid solid; border-width: 1px; border-color: #999 }

.subsez3  { color: #000; font-weight: bold; font-size: 11px; line-height: 15px; font-family: "Trebuchet MS", sans-serif; background-color: #ffedb4; text-align: left; padding-left: 5px; border-style: dashed solid solid solid; border-width: 1px; border-color: #999 }

.subsez5   { color: #000; font-weight: bold; font-size: 10px; line-height: 13px; font-family: "Trebuchet MS", sans-serif; background-color: #d4f4ff; text-align: justify; padding-left: 35px; border-style: dashed solid solid solid; border-width: 1px; border-color: #999 }

.subsez6 { color: #000; font-weight: bold; font-size: 10px; line-height: 13px; font-family: "Trebuchet MS", sans-serif; background-color: #c1dba8; text-align: justify; padding-left: 35px; border-style: dashed solid solid solid; border-width: 1px; border-color: #999 }

.note { color: #000; font-size: 10px; line-height: 13px; font-family: "Trebuchet MS", sans-serif; text-align: left; padding-left: 5px }

.intro  { color: #666; font-size: 12px; line-height: 15px; font-family: "Trebuchet MS", sans-serif; text-align: justify }

.titolo  { color: #69f; font-weight: bold; font-size: 21px; font-family: "Trebuchet MS", sans-serif }

.testatina  { color: #fff; font-weight: bold; font-size: 15px; font-family: "Trebuchet MS", sans-serif; letter-spacing: 1px }

.descrizione { color: #fff; font-size: 11px; font-family: "Trebuchet MS", sans-serif; background-color: #069; letter-spacing: 1px; border-bottom: 2px solid #cbd7e0 }

.sezioni { color: #369; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", sans-serif; letter-spacing: 1px; border-bottom: 4px solid #cbd7e0 }

.sez01    { color: white; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", sans-serif; background-color: #c33; letter-spacing: 1px; border-bottom: 1px solid #ccc }

.sez02       { color: #fff; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", sans-serif; background-color: #69c; letter-spacing: 1px; border-bottom: 1px solid #ccc }

.sez03     { color: #fff; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", sans-serif; background-color: #f90; letter-spacing: 1px; border-bottom: 1px solid #ccc }

.sez04     { color: #fff; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", sans-serif; background-color: #72b8ac; letter-spacing: 1px; border-bottom: 1px solid #ccc }

.sez05 { color: #fff; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", sans-serif; background-color: #369; letter-spacing: 1px; border-bottom: 1px solid #ccc }

.sez06  { color: #fff; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", sans-serif; background-color: #063; letter-spacing: 1px; border-bottom: 1px solid #ccc }

.btm { color: #fff; font-size: 10px; font-family: "Trebuchet MS", sans-serif; background-color: #458cb0; letter-spacing: 1px; border-bottom: 4px solid #069 }
.btm a { color: #fff }

.nav { border-bottom: 4px solid #cbd7e0 }

.area { color: #369; font-weight: bold; font-size: 11px; font-family: "Trebuchet MS", sans-serif; background-color: #e3eaef; letter-spacing: 1px; border-bottom: 1px solid #ccc; padding-left: 11px; }

.opinioni { color: #fff; font-weight: bold; font-size: 11px; font-family: "Trebuchet MS", sans-serif; background-color: #69c; letter-spacing: 1px; padding-left: 11px; border-bottom: 1px solid #ccc }

.evidenza     { color: black; font-weight: bold; font-size: 11px; font-family: "Trebuchet MS", sans-serif; background-color: #fc3; letter-spacing: 1px; padding-left: 11px; border-bottom: 1px solid #ccc }

.flash    { color: #000; font-weight: bold; font-size: 11px; font-family: "Trebuchet MS", sans-serif; background-color: #fc3; letter-spacing: 1px; padding-left: 11px; border-bottom: 1px solid #ccc }

.box   { color: #000; font-size: 11px; font-family: "Trebuchet MS", sans-serif; letter-spacing: 1px; padding-top: 5px; padding-right: 7px; padding-left: 11px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }

.news { color: #000; font-size: 10px; font-family: "Trebuchet MS", sans-serif; padding-top: 5px; padding-right: 7px; padding-left: 11px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }

.archop  { color: #000; font-size: 10px; font-family: "Trebuchet MS", sans-serif; background-color: #e2edff; padding-left: 11px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }

.top  { background-color: #fc3 }

.titoli    { color: #369; font-weight: bold; font-size: 17px; font-family: "Trebuchet MS", sans-serif; letter-spacing: 1px; padding-top: 9px; padding-bottom: 9px }

.voci   { font-size: 11px; font-family: "Trebuchet MS", sans-serif }

.luoghinuovi  { color: #666; font-size: 12px; font-family: "Trebuchet MS", sans-serif }

.nomi   { color: #666; font-style: italic; font-size: 11px; line-height: 13px; font-family: "Trebuchet MS", sans-serif }

select { color: #666; font-size: 11px; font-family: "Trebuchet MS", sans-serif }

input { color: #666; font-size: 11px; font-family: "Trebuchet MS", sans-serif }

.latosx { padding-left: 10px }

.piccolo { color: #000; font-size: 11px; line-height: 15px; font-family: "Trebuchet MS", sans-serif; text-align: justify }

.ads { border: solid 1px #ccc }

.webtv { border: solid 1px #ccc; color: #000; font-size: 10px; line-height: 13px; font-family: "Arial", sans-serif; text-align: left; padding: 5px }
.seminari { border: solid 1px #ccc; color: #000; font-size: 11px; line-height: 13px; font-family: "Arial", sans-serif; text-align: left; padding: 7px }

h1 { color: #069; font-weight: bold; font-size: 18px; line-height: 18px; font-family: Arial, "Trebuchet MS", sans-serif }
h1 a { color: #666; font-weight: bold; font-size: 18px; line-height: 18px }
h1 a:hover { color: #0068b5; font-size: 18px; line-height: 18px; text-decoration: underline }

h2  { color: black; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Arial, "Trebuchet MS", sans-serif }
.line { color: #666; font-weight: bold; font-size: 13px; line-height: 13px; font-family: Arial, Helvetica, SunSans-Regular; padding-bottom: 2px; border-bottom: 1px solid #999 }

.menu-empty { font-size: 11px; font-family: "Trebuchet MS", sans-serif; background-color: #e3eaef; border-bottom: 1px solid #ccc}
.menu { font-size: 11px; font-family: "Trebuchet MS", sans-serif; background-color: #e3eaef; padding-left: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc}
.menu-hi { font-size: 11px; font-family: "Trebuchet MS", sans-serif; background-color: #ffffcc; padding-left: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc}