body     { background-color: #fff; text-align: center; margin: 0 }
p {}
td {}
#testata       { background-color: #fff; text-align: center; width: 100%; height: 25%; min-height: 120px; float: left }
#menu    { text-align: center; margin: 0; padding: 0; width: 100%; float: left }
#menu ul { display: inline }
#menu ul li { list-style-type: none; display: inline; margin-right: 15px }
#menu ul li a    { color: #294e94; font-size: 22px; font-family: Impact, Verdana, sans-serif; font-weight: normal; text-decoration: none; letter-spacing: 2px }
#corpo        { background-color: #294e94; text-align: center; width: 100%; height: 60%; float: left }
#piepagina     { background-color: #fff; text-align: center; width: 100%; height: 10%; min-height: 60px; float: left }
#piepagina p { font-size: x-small; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center }
#interno { text-align: center; width: 760px }
#corposx  { text-align: right; width: 45%; float: left }
#corpodx  { text-align: left; width: 45%; float: right }
#appartenenza   { text-align: center }
#menuhp     { background-image: url("immagini/sfondo-menu-hp.jpg"); background-repeat: repeat-y; text-align: left; width: 360px; height: 310px; float: left }
#menuhp h1 { color: #000; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 5%; padding-top: 20px; padding-left: 25px }
#menuhp ul { margin: 0; padding-left: 25px }
#menuhp ul li  { list-style-type: none; margin-top: 10px; margin-bottom: 10px }
#menuhp ul li a   { color: #fff; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; letter-spacing: 2% }
#menuhp img { text-align: left }
#logo { width: 390px; float: left }
#lingue   { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; padding-left: 20%; width: 100%; float: left }
#lingue a   { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: center }

