html, body {height:100%;width:100%;margin:0px;}
body {font-family:Verdana;font-size:80%;}
table {font-size:1em;}
img {border:0px;}

a  {text-decoration:none;color:#cc6633;}

address {font-style:normal;}
address .nome {display:block;color:#cc6633;font-weight:bold;}
address a {text-decoration:none;color:#cc6633;font-weight:bold;}
address a:hover {text-decoration:underline;}

a.mainlink {text-decoration:none;color:#cc6633;font-weight:normal;font-size:1.3em;}
a:hover.mainlink {text-decoration:underline;}

#testa h1 {margin:0px;padding:0px;font-size:1.8em;text-align:center;font-weight:normal;letter-spacing:0.3em;color:#000000;}
#testa h2 {margin:0px;padding:0px;font-size:1.2em;text-align:center;color:#000000;}

#menu {background-color:#000000;}
#menu table {width:100%;text-align:center;}
#menu .tdmenu {width: 20%; height:20px; text-align: center; vertical-align: middle; white-space: nowrap;}
#menu a {color:#ffffff;text-decoration:none;}
#menu a:hover {color:#ffffff;text-decoration:underline;}
#menu hr {width:95%;text-align:center;color:#eeeeee;border:1px solid #eeeeee;margin:0px auto;padding:0px;}
#immagini {vertical-align: top;text-align:center;margin-left:5%;margin-right:5%;}

#lingue a {color:#000000;font-size:1.2em;font-weight:bold;text-decoration:none;margin:0px 10px;}
#lingue a:hover {text-decoration:underline;}

#corpo_iframe {text-align:center;}

#contenuto {
	margin:0px auto;
	width:760px;
	text-align:left;
}
#contenuto h2 {color:#CC6633;font-weight:normal;margin:0px;}
#contenuto h3 {color:#CC6633;font-weight:bold;margin:10px 0px;text-align:center;font-size:1.2em;}
#contenuto p {margin:0px 10px; text-align:justify;}
#contenuto table {margin-top:10px;}
#contenuto td {vertical-align:top;}

#appartamenti td {vertical-align:bottom;border-bottom:1px solid #000000;padding-top:10px;}
#appartamenti {margin-bottom:10px;font-size:1.2em;font-weight:bold;}
#appartamenti a {color:#cc6633;text-decoration:none;}
#appartamenti a:hover {text-decoration:underline;}

#piede .col1 {width:25%;text-align:left;padding:0px 10px;}
#piede .col1 a {color:#ffffff;font-size:1.2em;text-decoration:none;margin:0px 10px;}
#piede .col1 a:hover {text-decoration:underline;}
#piede .col2 {width:75%;text-align:right;padding:0px 10px;color:#ffffff;}
#piede .col2 a {color:#cc6633;text-decoration:none;}
#piede .col2 a:hover {text-decoration:underline;}

#enoteca p {text-align:right;padding-top:35px;margin:0px auto;font-family:"Times New Romans";font-style:italic;font-size:1.3em;}
.posti {font-size:1.1em;font-weight:bold;color:#cc6633;float:right;}

#tariffe caption {font-size:1.2em;font-weight:bold;color:#cc6633;text-align:left;margin-top:10px;}
#tariffe th {text-align:left;}

#comearrivare caption {font-size:1.2em;font-weight:bold;color:#cc6633;text-align:left;margin-top:10px;}
#comearrivare th {text-align:left;}

#separatariffe {dispaly:block;width:100%;height:25px;background-color:#cc6633;}
.mark {color:#cc6633;}
#prezzi h2, #prezzi h3, #prezzi h4 {color:#cc6633;margin:0px;}
#prezzi h2, #prezzi h3 {text-align:center;}
#prezzi h4 {text-align:left;}

#termini li {margin-top:10px;}

#fotmprenota {margin:0px 0px;}
#fotmprenota table {font-size:1em;}
#fotmprenota caption {font-weight:bold;font-size:1.2em;}
#invioform {text-align:center;}
#invioform p{display:inline;margin:0px 10px;}
.obbligatorio {font-weight:bold;}

.st {letter-spacing:0.2em;font-size:0.7em;vertical-align:text-top;}