html {height: 100%;}
body {font-family: verdana,arial,sans-serif;padding: 0px;margin: 0px;font-size: .68em;}
p {margin: 0px;padding: 0px 0px 16px 0px;line-height: 1.7em;}
h1 {font-family: arial,sans-serif;letter-spacing: .1em;}
h2 {margin: 0px;padding: 0px 0px 4px 0px;font-size: 90%;}
img {border: 0px;}
a {outline: none;}
.left {float: left;padding: 0px 8px 0px 0px;}
.right {float: right;padding: 0px 0px 0px 8px;}
.center {display: block;text-align: center;margin: 0 auto;}
blockquote {margin: 20px 0px 20px 0px;padding: 10px 20px 0px 20px;border-left: 8px solid;}
ul {margin: 8px 0px 0px 16px;padding: 0px;}
ul li {list-style-type: square;margin: 0px 0px 11px 0px;padding: 0px;}
ol {margin: 8px 0px 0px 24px;padding: 0px;}
ol li {margin: 0px 0px 11px 0px;padding: 0px;}
#main {width: 780px;margin-left: auto;margin-right: auto;}
#main1 {width: 780px;margin-left: auto;margin-right: auto;}
#footer {margin-left: auto;margin-right: auto;padding: 10px 21px 0px 19px;width: 720px;height: 26px;font-size: 94%;text-transform: uppercase;}
#links {margin-left: auto;margin-right: auto;padding: 10px 21px 0px 19px;width: 720px;height: 26px;font-size: 94%;text-transform: uppercase;}
#links {text-align: right;}
#footer {text-align: center;}
#footer a {text-decoration: none;}
#links a {text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#links a:hover {text-decoration: underline;}
#logo {margin-left: auto;margin-right: auto;width: 760px;height: 100px;text-align: left;}
#logo h1 {margin: 0px;padding: 41px 0px 0px 19px;font-size: 150%;letter-spacing: .2em;}
#contatti {margin-left: auto;margin-right: auto;width: 760px;height: 100px;text-align: left;}
#contatti h1 {margin: 0px;padding: 41px 0px 0px 19px;font-size: 150%;letter-spacing: .2em;}
#foto {margin-left: auto;margin-right: auto;width: 760px;height: 100px;text-align: left;}
#foto h1 {margin: 0px;padding: 41px 0px 0px 19px;font-size: 150%;letter-spacing: .2em;}
#viaggi {margin-left: auto;margin-right: auto;width: 760px;height: 100px;text-align: left;}
#viaggi h1 {margin: 0px;padding: 41px 0px 0px 19px;font-size: 150%;letter-spacing: .2em;}
#libri {margin-left: auto;margin-right: auto;width: 760px;height: 100px;text-align: left;}
#libri h1 {margin: 0px;padding: 41px 0px 0px 19px;font-size: 150%;letter-spacing: .2em;}
#link1 {margin-left: auto;margin-right: auto;width: 760px;height: 100px;text-align: left;}
#link1 h1 {margin: 0px;padding: 41px 0px 0px 19px;font-size: 150%;letter-spacing: .2em;}
#menu {height: 42px;width: 760px;margin-left: auto;margin-right: auto;}
#menu ul {margin: 0px auto;}
#menu li {float: left;margin: 0px;padding: 0px;font-weight: bold;}
#menu li a {display: block;float: left;height: 37px;text-decoration: none;padding: 3px 19px 2px 19px;text-transform: uppercase;}
#content {margin-left: auto;margin-right: auto;width: 760px;height: auto;padding: 0px;overflow: hidden;}
#column1 {width: 207px;float: right;padding: 16px 0px 15px 0px;}
.sidebaritem {text-align: left;width: 188px;float: left;margin: 0px 0px 25px 0px;}
.sbihead {height: 14px;width: 188px;padding: 5px 0px 5px 19px;text-transform: uppercase;}
.sbihead h1 {padding: 0px;margin: 0px;font-weight: bold;font-size: 112%;}
.sbicontent {padding: 12px 8px 8px 16px;}
.sbicontent p {line-height: 10px;padding: 0px 0px 4px 0px;font-size: 80%;}
.sbilinks {padding: 0px;font-weight: bold;}
.sbilinks ul {margin: 0px auto;}
.sbilinks li {margin: 0px;float: left;list-style: none;}
.sbilinks li a:hover {float: left;height: 16px;text-decoration: none;padding: 5px 0px 4px 19px;width: 188px;border: 0px;}
.sbilinks li a {float: left;height: 16px;text-decoration: none;padding: 5px 0px 4px 19px;width: 188px;border: 0px;}
#column2 {text-align: justify;width: 512px;float: left;padding: 12px 3px 15px 19px;}
#column2 h1 {padding: 6px 0px 4px 0px;margin: 0px 0px 12px 0px;border-bottom: 1px solid;font-size: 150%;text-transform: uppercase;font-weight: normal;}
#column3 {text-align: justify;text-decoration: none;width: 712px;float: left;padding: 12px 3px 15px 19px;}
#column3 h1 {padding: 6px 0px 4px 0px;margin: 0px 0px 12px 0px;border-bottom: 1px solid;font-size: 150%;font-weight: normal;}
.lcol3 {color: #666;text-decoration: none;}
:hover.lcol3 {color: #e0e0e0;background-color: #333;text-decoration: underline;}
.tabviaggi {border-width: 0px 0px 0px 0px;border-style: solid;border-collapse: collapse;background-color: #fff;width: 100%;font-family: verdana,arial,sans-serif;font-size: 100%;text-align: center;color: #696969;}
.tabviaggi a {color: #000;text-decoration: none;}
.tabviaggi a:hover {color: #000080;text-decoration: underline;}
.rigviaggi1 {background-color: #dcdcdc;}
.rigviaggi2 {background-color: #fffff0;}
.tablibri {border-width: 0px 0px 0px 0px;border-style: solid;border-collapse: collapse;background-color: #fff;width: 90%;font-family: verdana,arial,sans-serif;font-size: 100%;text-align: center;color: #696969;}
.tablibri a {color: #000;text-decoration: none;}
.tablibri a:hover {color: #000080;text-decoration: underline;}
.riglibri1 {background-color: #dcdcdc;font-size: 11pt;}
.riglibri2 {background-color: #fffff0;font-size: 11pt;}
#column2 a:hover {padding: 0px 0px 2px 0px;text-decoration: none;border-bottom: 1px dashed;}
.sidebaritem a:hover {padding: 0px 0px 2px 0px;text-decoration: none;border-bottom: 1px dashed;}
#column2 a {padding: 0px 0px 2px 0px;text-decoration: none;border-bottom: 1px dashed;}
.sidebaritem a {padding: 0px 0px 2px 0px;text-decoration: none;border-bottom: 1px dashed;}
#column2 a:hover {border-bottom: 1px solid;}
.sidebaritem a:hover {border-bottom: 1px solid;}
form {margin-top: 0px;}
div.row {clear: both;width: 448px;}
div.row span.formlabel {float: left;width: 150px;text-align: left;}
div.row span.forminput {float: right;text-align: right;}
div.spacer {clear: both;width: 80px;}
textarea {width: 259px;font-family: verdana,arial,sans-serif;border: 1px solid;font-size: 100%;margin: 2px;}
input {width: 259px;font-family: verdana,arial,sans-serif;border: 1px solid;font-size: 100%;margin: 2px;}
.submit {font-family: verdana,arial,sans-serif;border: 1px solid;width: 70px;height: 22px;cursor: pointer;font-size: 100%;}