body    { font-size: 14px; font-family: arial, helvetica, sanserif; background-color: #246 }
p {}
P1{}
td {}
a { color: #000; text-decoration: underline }
#menu          { color: #036; line-height: 22px; background-color: #ccc; background-image: url("../immagini/sfondo_menu.jpg"); background-repeat: no-repeat; margin: 0; position: absolute; top: 0; left: 0; width: 160px; height: auto }
#centrale   { background-color: #fff; margin: 0; position: absolute; top: 0; left: 160px; width: 490px }
#hp_centrale  { background-color: #fff; background-image: url("../immagini/sfondo_hp.jpg"); background-repeat: no-repeat; margin: 0; position: absolute; top: 0; left: 160px; width: 490px }
#hp_testata  { background-repeat: no-repeat; margin: 0; padding: 0; width: 490px; height: 174px; float: left }
#testata       { background-color: #246; background-image: url("../immagini/sfondo_testata.jpg"); background-repeat: no-repeat; width: 490px; height: 174px; float: left }
#testata h1   { color: #666; font-size: 1.6em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; margin-top: 15px }
#contenuto           { background-color: #fff; background-repeat: no-repeat; padding: 0; width: 490px; float: left }
#contenuto h1     { color: #666; font-size: 1.3em; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; margin-right: 0; margin-bottom: 6px; margin-left: 25px }
#contenuto h2 { color: #000; font-size: 1.1em; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; margin-right: 0; margin-bottom: 6px; margin-left: 25px }
#contenuto h3 { color: #000; font-size: 1.1em; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: justify; margin-right: 0px; margin-bottom: 6px; margin-left: 25px }
#contenuto td h2  { color: #666; font-size: 1.2em; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; padding-top: 5px; border-top: 1pt solid #246 }
#contenuto td  { color: #000; font-size: 0.8em; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.4em; text-align: left }
#contenuto p    { color: #000; font-size: 0.9em; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.6em; text-align: justify; margin-right: 25px; margin-left: 25px }
#contenuto ul li  { font-size: 0.9em; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.2em; list-style-image: url("../immagini/linea.gif"); margin-top: 6px; margin-right: 25px; margin-bottom: 6px }
#destra   { background-image: url("../immagini/sfondo_destra.jpg"); background-repeat: no-repeat; position: absolute; top: 0; left: 650px; width: 100%; height: 575px; float: left }
ul.primomenu    { list-style-type: none; display: block; margin: 0; padding-top: 220px; padding-right: 5px; padding-left: 10px; width: 160px }
li.primomenu      { color: #f90; font-size: 12px; font-weight: bold; line-height: 12px; display: block; padding-top: 8px; padding-bottom: 8px; border-top: 1px solid #fff }
li.primomenu a { color: #003366; text-decoration: none }
li.primomenu a:hover { color: #f90; text-decoration: underline }
li.secondomenu   { color: #f90; font-size: 10px; line-height: 14px; padding-left: 10px }
li.secondomenu a  { color: #036; font-size: 10px; text-decoration: none }
li.secondomenu a:hover  { color: #f90; font-size: 10px; text-decoration: underline }
#hp      { margin: 0; padding: 0; width: 490px; float: left }
#hp h3 { margin-right: 80px; margin-bottom: 0; margin-left: 25px; padding-bottom: 0 }
#hp h1  { color: #666; font-size: 1.2em; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; margin-right: 80px; margin-left: 25px }
#hp p     { color: #000; font-size: 0.9em; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.2em; text-align: justify; margin: 5px 170px 25px 25px }
#hp a { color: #246; font-weight: bold; text-decoration: none }
.navigazione { color: #036; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; word-spacing: 3pt; letter-spacing: 1pt }
.navigazione a { color: #036; text-decoration: none }
.navigazione a:hover { color: #f90; text-decoration: underline }
