<!--
html {
height: auto;
}

body {
background: #EEE url(grad2.jpg) fixed repeat-x top;
text-align: center;
color: #336;
font-size: 14px;
font-family: verdana, arial, helvetica, sans-serif;
margin: 10px 0px 10px 0px;
padding: 0;
height: auto;
}

td {
text-align: left;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #336;
}

a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #336;
font-size: 11px;
font-weight: normal;
text-decoration: none;
border: 0;
}

img {
border: 0;
}

a img{ 
border: 0; 
}

a:hover img{
border: 0;
}

p { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 5px 20px 10px 20px;
text-align: justify;
}

ul {
text-align: left;
}

#box {
background: #fff;
text-align: left;
width: 804px; 
height: auto; 
}

#top {
float: right;
width: 730px;
height: 48px;
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 0px;
border-right: 2px solid #FCF;
}

#znak {
float: left;
width: 60px;
height: 48px;
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 8px;
border-left: 2px solid #FCF;
}

.flagimg {
float: right;
margin: 0px 0px 0px 0px;
padding: 8px 10px 0px 0px;
}

#banner{
width:  800px; 
height: auto;
padding: 0;
margin: 0;
}

.banner {
border: 2px solid #FCF;
}

#barretta {
background: #996;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #fff;
border: 0;
margin: 0px 0px 10px 0px;
padding-left: 8px;
padding-right: 8px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}

#barretta a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #fff;
text-decoration: none;
background: #996;
margin: 0px 0px 10px 0px;
padding-left: 8px;
padding-right: 8px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
border: 0; 
}

#barretta a:hover {
color: #fff;
background: #336;
text-decoration: none;
border: 0;
}

#menu a:hover {
width: 632px;
text-align: right;
background: #996;
color: #fff;
font-weight: bold;
font-size: 13px;
margin: 0px 0px 0px 0px;
padding: 3px 8px 3px 0px;
border-bottom: 1px solid #996;
}

#menu a {
width: 632px;
text-align: right;
background: #fff;
display: block;
font-weight: bold;
font-size: 13px;
border-bottom: 1px solid #996;
color: #996;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 3px 8px 3px 0px;
}

#villa a:hover {
width: 632px;
text-align: right;
background: #996;
color: #fff;
font-weight: bold;
font-size: 13px;
margin: 0px 0px 0px 0px;
padding: 3px 8px 3px 0px;
border-bottom: 1px solid #996;
}

#villa a {
width: 632px;
text-align: right;
background: #fff;
display: block;
font-weight: bold;
font-size: 13px;
border-bottom: 1px solid #996;
color: #996;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 3px 8px 3px 0px;
}

#homeprodotti a {
width: 550px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #336;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: left;
background: #fff;
border: 0;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 10px;
}

#homeprodotti a:hover {
width: 550px;
text-align: left;
background: #ccc;
color: #fff;
font-weight: bold;
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 10px;
border: 0;
}



#gallo a {
width: 350px;
font-family: verdana, arial, helvetica, sans-serif;    
text-decoration: none;
background: #fff;
font-size: 12px;
font-weight: bold;
color: #336;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 0px;
text-align: left;
border: 0;
}

#gallo a:hover {
width: 350px;
text-align: left;
background: #ccc;
color: #fff;
font-weight: bold;
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 0px;
border: 0;
}

#bar a {
font-family: Verdana;
width: 154px;
text-align: left;
background: #eee;
display: block;
font-weight: normal;
font-size: 13px;
border-bottom: 1px solid #999;
color: #666;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 6px 0px 6px 6px;
}

#bar a:hover {
font-family:  Verdana;
width: 154px;
text-align: left;
background: #cc9;
font-weight: bold;
color: #fff;
font-size: 13px;
margin: 0px 0px 0px 0px;
padding: 6px 0px 6px 6px;
}

#menucasa a {
font-family:  Verdana;
width: 154px;
text-align: left;
background: #fff;
display: block;
font-weight: normal;
font-size: 13px;
border-bottom: 1px solid #996;
color: #333;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 6px 0px 6px 6px;
}

#menucasa a:hover {
font-family:  Verdana;
width: 154px;
text-align: left;
background: #996;
color: #fff;
font-weight: bold;
font-size: 13px;
margin: 0px 0px 0px 0px;
padding: 6px 0px 6px 6px;
}

#barinfo a {
width: 200px;
text-align: right;
background: #eee;
display: block;
font-weight: normal;
font-size: 13px;
border-bottom: 1px solid #999;
color: #666;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 6px 6px 6px 0px;
}

#barinfo a:hover {
width: 200px;
text-align: right;
background: #cc9;
font-weight: bold;
color: #fff;
font-size: 13px;
margin: 0px 0px 0px 0px;
padding: 6px 6px 6px 0px;
}

#menucasainfo a {
font-family:  Verdana;
width: 200px;
text-align: right;
background: #fff;
display: block;
font-weight: normal;
font-size: 13px;
border-bottom: 1px solid #996;
color: #333;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 6px 6px 6px 0px;
}

#menucasainfo a:hover {
font-family:  Verdana;
width: 200px;
text-align: right;
background: #996;
color: #fff;
font-weight: bold;
font-size: 13px;
margin: 0px 0px 0px 0px;
padding: 6px 6px 6px 0px;
}

#soggiornoleft {
background-color: #fff;
float: left;
width: 160px; 
height: 390px;
margin: 0;
padding: 0;
}

#soggiornomiddle {
float: left;
width: 644px;
height: 390px;
margin: 0px;
padding: 0px 0px 0px 0px;
}

#soggiornocontent {
clear: both;
width: 804px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#left {
background-color: #fff;
float: left;
width: 160px; 
height: auto;
margin: 0;
padding: 0;
}

#middle {
float: left;
width: 644px;
height: auto;
margin: 0px;
padding: 0px 0px 0px 0px;
}

#sinistra {
float: left;
width: 558px; 
height: auto; 
margin: 0px;
padding: 0px 0px 30px 10px;
}

#destra { 
float: right;
width: 230px; 
height: auto;
margin: 0px;
padding: 0px;
}


#bottom {
border-top: 2px solid #fcf;
clear: both;
width: 804px; 
height: auto;
margin: 0;
padding: 0;
}

#contenuto {
width: 800px; 
height: auto;
margin: 0;
padding: 0;
}

#contenuto1 {
clear: both;
width: 800px; 
height: auto;
margin: 0;
padding: 0;
}

#content {
width: 804px; 
height: auto;
margin: 0;
padding: 0;
border-top: 2px solid #fcf;
}

#tablep {
width: 630px;
height: auto;
border-bottom: 0;
}

#tablep td {
border-bottom: 1px solid #999;
border-left: 0;
border-right: 0;
}

#tableo, #tableo1, #tableo2, #tableo3 {
width: 155px;
height: auto;
border: 1px solid #999;
border-top: 0px;
}

#tableo td, #tableo1 td, #tableo2 td, #tableo3 td {
color: #006; 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
border-top: 1px solid #999;
}

#tablecanella1 {
width: 640px;
height: auto;
border: 1px solid #996; border-collapse: collapse;
}

#tablecanella1 td {
text-align: left;
color: #006; 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
font-weight: 300;
border: 1px solid #996;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 5px;
}

#tablecanella1 th {
text-align: left;
color: #006;
background: #ffc; 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
font-weight: 400;
border: 1px solid #996;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 5px;
}
 
.caption {font-weight: bold; color: #999; text-align: center; font-size: 14px;
}

h1 {
font-family: "Times New Roman", Times, Georgia;      
font-style: italic; 
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 24px;
font-weight: 900;
color: #99C;
}

.h1 {
font-family: "Times New Roman", Times, Georgia;    
font-style: normal; 
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
font-weight: 600;
color: #99C;
}

h2 {
font-family: verdana, arial, helvetica, sans-serif;
font-style: normal;
color: #369; 
text-align: justify;
margin: 0px 0px 0px 0px;
padding: 5px 20px 0px 20px;
font-size: 14px;
font-weight: 900;
color: #336;
}

.ha {
font-family: verdana, arial, helvetica, sans-serif;
font-style: normal;
text-align: justify;
margin: 0px 0px 0px 0px;
padding: 5px 20px 0px 20px;
font-size: 14px;
font-weight: 900;
color: #336;
}

.ha5 {
font-family: verdana, helvetica, sans-serif;
font-style: normal;
text-align: justify;
font-size: 11px;
font-weight: 900;
color: #336;
}

.ho{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-style: italic;
color: #f30;
font-weight: normal; 
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.hsma {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 14px;
font-style: normal;
color: #f30;
font-weight: normal;
text-align: left; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 25px;
}

.hd2 {
font-family: verdana, arial, helvetica, sans-serif;    
font-style: normal; 
text-decoration: none;
font-size: 14px;
color: #336;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
text-align: center;
}

.hd {
font-family: verdana, arial, helvetica, sans-serif;    
font-style: normal; 
text-decoration: none;
font-size: 11px;
color: #336;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
text-align: center;
}

.hd1 {
font-family: verdana, arial, helvetica, sans-serif;    
font-style: normal; 
text-decoration: none;
font-size: 16px;
font-weight: bold;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 15px 0px 10px 0px;
text-align: center;
}

.hf {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 14px;
font-style: normal;
color: #f30;
font-weight: normal;
text-align: left; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
}

.h3 {
font-family: verdana, arial, helvetica, sans-serif;    
font-style: normal; 
text-decoration: none;
font-size: 14px;
color: #f30;
margin: 0px 0px 0px 0px;
padding: 5px 20px 0px 20px;
text-align: left;
}

.htablez1{ 
margin: 0px 0px 0px 0px;
padding: 8px 3px 3px 3px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-align: center;
color: #f30;
font-style: normal;
}

.karta {
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
}

.mal1{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 6px 0px 6px 30px;
}

.grande {
font-family: arial, helvetica, sans-serif;
font-style: italic;
color: #369; 
text-align: center;
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 0px;
font-size: 16px;
font-weight: bold;
color: #336;
}

.linkdd {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #336;
}

.vstuplenie {
font-family: "Times New Roman", Times;    
font-style: italic;
text-align: center; 
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 12px;
font-weight: 900;
color: #ccc;
}

.sotto {
text-decoration: underline;
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 0px;
font-family: verdana, arial, helvetica, sans-serif;    
font-style: normal; 
font-size: 12px;
color: #f30;
text-align: center;
font-weight: 300;
}

.linf {
border: 1px solid #FCF;
width: 550px; 
height: 1px;
}

.map {
float: right;
margin: 0px 0px 0px 0px;
padding: 10px 15px 15px 0px;
}

.tbott {
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #336;
font-size: 11px;
font-weight: normal;
text-align: center;
}

.a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #336;
font-size: 12px;
font-weight: bold;
text-decoration: none;
border: 0;
}

.a2 {
font-family: Verdana, Helvetica, sans-serif;
color: #336;
font-size: 12px;
font-weight: 300;
text-decoration: underline;
border: 0;
}

.ap {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #336;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
border: 0;
}

.link{
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 20px;
}

.titreg {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
color: #f30;
font-weight: bold;
text-align: left; 
}

.titolo2 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #f30;
font-weight: bold; 
text-align: left;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 0px;
}

.titoletto {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #336;
font-weight: bold; 
text-align: justify;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}

.perp {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-align: center;
color: #999;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
background-color: #fff;
}

.perpinfo {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 8px;
}

.ptj {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
text-align: justify;
background-color: #ff9;
color: #336;
}

.okoshko {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 8px 8px 8px;
text-align: justify;
color: #006;
}

.ptd { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 20px 10px 20px;
text-align: left;
}

.avviso { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 5px 20px 10px 20px;
text-align: center;
}

.ptable { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 10px 15px 0px 10px;
text-align: justify;
color: #336;
}

.pancora { 
font-family: arial, helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
text-align: justify;
color: #006;
}

.pcucina { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
text-align: center;
color: #fff;
}

.pcf {
text-align: center; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
}

.infos {
float:left;
margin: 0px 0px 0px 0px;
padding: 5px 15px 10px 20px;
}

.info {
float: left;
margin: 0px 0px 0px 0px;
padding: 10px 13px 10px 10px;
}

.frightru {
float: right;
margin: 0px 0px 0px 0px;
padding: 5px 3px 0px 8px;
}

.fright {
float: left;
margin: 0px 0px 0px 0px;
padding: 15px 10px 20px 5px;
}

.peventi { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 8px 15px 0px 15px;
text-align: justify;
}

.psma { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 25px;
text-align: justify;
}

.bbb{
background: #f63;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.i{
font-style: italic;
}

.mal{
font-family: arial, helvetica, sans-serif;
font-size: 11px;
}

.rosso {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #f30;
}

.rosso3 {
color: #f30;
}

.arecencsioni {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #336;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
border: 0;
}
