body {  margin: 0; padding: 0; background-color: #0066CC}
#logo {  background-image: url(../images/fondo_body_01.gif); background-color: #0066CC; background-repeat: no-repeat; background-position: 0px 0px}
#nav {  background-image: url(../images/nav/fondo_nav_project.gif); background-repeat: no-repeat; background-position: right}
#basenav {  }
#corpo {  }
#navinf {  background-color: #9ED4FF; background-image: url(../images/fondo_navinf.gif); height: 23px}
#copy {  }
#navinf p {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; margin-top: 4px; margin-right: 10px; margin-bottom: 2px; margin-left: 40px; color: #FFFFFF}
#navinf a {  color: #FFFFFF; text-decoration: none}
#navinf a:hover {  color: #0066CC}
#corposx {  }
#corposx p {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFFFF; margin-top: 8px; margin-right: 40px; margin-bottom: 4px; margin-left: 40px}
#corposx h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; color: #FFCC00; margin-top: 5px; margin-right: 36px; margin-bottom: 5px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 40px; border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
#top {  width: 100%; z-index: 100; clip:  rect(   )}
#down {  width: 100%; z-index: 102; clip:  rect(   )}
#mid { width: 100%; background-attachment: fixed; background-color: #3399FF; background-image: url(../images/fondo_vasca_02.gif); background-position: 0px 0px; z-index: 101; clip:  rect(   ); background-repeat: no-repeat}
#fondo {  background-image: url(../images/fondo_vasca_01.gif)}
#copy p {  font-family: "Courier New", Courier, mono; font-size: 10px; color: #3399FF; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 40px}
#copy a {  color: #3399FF; text-decoration: none}
#copy a:hover {  text-decoration: underline; color: #3399FF}
.menu {  background-color: #0099FF; border-color: #330000 #FFFFFF black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.menu p {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 150px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.menu a {  display: block; color: #FFFF00; text-decoration: none; background-color: #FF9900; width: 150px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.menu a:hover {  color: #FFFFFF; background-color: #33CCFF; border-color: #0066CC black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
#corposx a {  color: #FFCC00; font-weight: bold}
#corposx ul { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFFFF; margin-top: 8px; margin-right: 40px; margin-bottom: 4px; margin-left: 60px; list-style-type: square}
#corposx a:hover {  color: #CCF4FF}
#dati {  margin-top: 8px; margin-right: 40px; margin-bottom: 8px; margin-left: 40px; border-color: #002277 black black #002277; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
#dati p {  font-family: Arial, Helvetica, sans-serif; margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; font-size: 0.65em}
#dati td {  border-color: black #FFFFFF #FFFFFF black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
#corposx h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; color: #FFCC00; margin-top: 8px; margin-right: 40px; margin-bottom: 2px; margin-left: 40px}
#corposx hr {  color: #FFFFFF; margin-top: 5px; margin-right: 36px; margin-bottom: 5px; margin-left: 0px}
#foto {  padding-top: 41px; padding-right: 20px; padding-bottom: 20px; padding-left: 10px}
#foto p {  margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.campotesto {  font-family: "Courier New", Courier, mono; font-size: 11px; color: #000066; background-color: #FFFFFF; border: #003399; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.bottone {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #FF9900; border-color: #FFFFFF #330000 #330000 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.small {  font-size: 65%}
.imgborder {  border: #FFFFFF; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
#dati p b {  font-size: 11px}
#home {  }
#home h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 8px; margin-right: 40px; margin-bottom: 4px; margin-left: 40px ; line-height: 12px}
#titolo {  }
#titolo h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 6px; color: #0066CC}
