body { margin: 0; color: black; background-color: #170501; background-image: url(../img/sfondo.jpg) ; background-repeat: repeat-x; }
p { color: #7b1265; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; }
td {}
a:link { color: #7b1265; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; }
a:visited { color: #7b1265; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; }
a:hover { color: #7b1265; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: underline; }
a:active { color: #7b1265; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; }
.template { background-image: url(../img/centro.jpg); background-repeat: repeat-y; background-position: center 0; }
.template .template-top { background-image: url(../img/top.jpg); background-repeat: no-repeat; background-position: center top; }
.template .template-bottom { background-image: url(../img/bottom.jpg); background-repeat: no-repeat; background-position: center bottom; }
.testi { color: #000; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; line-height: 20px; }
.testi-red { color: #FF0000; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; line-height: 20px; }
.testi-old { color: #7b1265; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; }
h1 { color: #650048; font-size: 22px; font-family: "Century Gothic", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 28px; word-spacing: 2px; letter-spacing: 2px; margin-left: 20px; }
.titolo { color: #650048; font-size: 22px; font-family: "Century Gothic", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 16px; word-spacing: 2px; letter-spacing: 2px; }
.titolo2 { color: #650048; font-size: 18px; font-family: "Century Gothic", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: lighter; line-height: 18px; word-spacing: 2px; letter-spacing: 2px; }
h2 { color: #7b1265; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; }
.dati { color: #a63089; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; }
.dati a:link { color: #694962; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; }
.dati a:active { color: #694962; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; }
.dati a:visited { color: #694962; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; }
.dati a:hover { color: #694962; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: underline; }
.txt { color: #000; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; line-height: 20px; word-spacing: 2px; letter-spacing: 1px; }
.txt-old { color: #851068; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; word-spacing: 2px; letter-spacing: 1px; }
.back-title { background-image: url(../img/back-title.jpg); background-repeat: no-repeat; background-position: left top; }