body{
margin: 0px;
padding: 0px;
font: 76% Verdana, Arial, Helvetica, sans-serif;
background-color: #E5DF80;
background-image: url(../images/sfondo.gif);
background-repeat: repeat-x;
background-position: left top;
text-align:center;
SCROLLBAR-FACE-COLOR: #CCCCCC;
SCROLLBAR-HIGHLIGHT-COLOR: #CCCCCC;
SCROLLBAR-SHADOW-COLOR: #CCCCCC; SCROLLBAR-3DLIGHT-COLOR: #CCCCCC;
SCROLLBAR-ARROW-COLOR:  #003366; SCROLLBAR-TRACK-COLOR: #F4F4F4;
SCROLLBAR-DARKSHADOW-COLOR: #000000;
}
h1{font-size: 200%;
margin:0;
padding:20px 0 0 5px;
color: #FFF;
}
h3{margin:0;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
}
h2{
	margin:0;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
}
h4{margin:0;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
}
p{margin:10px 10px 10px 0px}

h5 a{ margin:0;
	color: #124023;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}
h5 a:hover{ margin:0;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration:underline;
}

div#header h1 a{display:block; width:160px;
text-indent: -9000px;
text-decoration: none;
padding: 140px 0 0 0;
overflow: hidden;
height: 0px !important;
height /**/:60px;
}
div#headerresidence h1 a{display:block; width:160px;
text-indent: -9000px;
text-decoration: none;
padding: 140px 0 0 0;
overflow: hidden;
height: 0px !important;
height /**/:60px;
}		
div#titolo h2 {background: transparent url(images/titinfohotel.jpg) no-repeat top left;margin-top: 0px;width: 554px;height: 60px;float: left;}
div#titolo h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titolohome h2 {background: transparent url(images/tithome.jpg) no-repeat top left;margin-top: 0px;width: 554px;height: 60px;float: left;}
div#titolohome h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titolodove h2 {background: transparent url(images/titdove.jpg) no-repeat top left;margin-top: 0px;width: 550px;height: 60px;float: left;}
div#titolodove h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titoloservizi h2 {background: transparent url(images/titservizi.jpg) no-repeat top left;margin-top: 0px;width: 550px;height: 60px;float: left;}
div#titoloservizi h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titoloprenota h2 {background: transparent url(images/titprenota.jpg) no-repeat top left;margin-top: 0px;width: 550px;height: 60px;float: left;}
div#titoloprenota h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titoloriunioni h2 {background: transparent url(images/titriunioni.jpg) no-repeat top left;margin-top: 0px;width: 550px;height: 60px;float: left;}
div#titoloriunioni h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titololast h2 {background: transparent url(images/titlastminute.jpg) no-repeat top left;margin-top: 0px;width: 550px;height: 60px;float: left;}
div#titololast h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titoloofferte h2 {background: transparent url(images/titofferte.jpg) no-repeat top left;margin-top: 0px;width: 550px;height: 60px;float: left;}
div#titoloofferte h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titolomanifestazioni h2 {background: transparent url(images/titmanifestazioni.jpg) no-repeat top left;margin-top: 0px;width: 550px;height: 60px;float: left;}
div#titolomanifestazioni h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titoloitinerari h2 {background: transparent url(images/tititinerari.jpg) no-repeat top left;margin-top: 0px;width: 550px;height: 60px;float: left;}
div#titoloitinerari h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titolotour h2 {background: transparent url(images/tittour.jpg) no-repeat top left;margin-top: 0px;width: 550px;height: 60px;float: left;}
div#titolotour h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titolotariffe h2 {background: transparent url(images/tittariffe.jpg) no-repeat top left;margin-top: 0px;width: 550px;height: 60px;float: left;}
div#titolotariffe h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#titoloparco h2 {background: transparent url(images/titparco.jpg) no-repeat top left;margin-top: 0px;width: 550px;height: 60px;float: left;}
div#titoloparco h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}
div#titologds h2 {background: transparent url(images/titgds.jpg) no-repeat top left;margin-top: 0px;width: 550px;height: 60px;float: left;}
div#titologds h2 span {display: block;width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */}

div#container{width:850px;
margin:0 auto;
border-left: 1px solid #124023;
border-right: 1px solid #124023;
text-align:left;
background-color: #FAF8E2;
background-image: url(../images/sfondocontainer.gif);
background-repeat: repeat-y;
background-position: center top;
}
div#header{margin: 0;
padding:0;
background: #FFFFFF;
background-image: url(../images/fotoheader.jpg);
height: 217px;
width: 850px;
}
div#headerresidence{margin: 0;
padding:0;
background: #FFFFFF;
background-image: url(../images/fotoheaderres.jpg);
border-top:2px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
height: 214px;
width: 732px;
}
div#main{float:right;
background: #EEEAA4;
width:670px;
padding:0;
margin:0;
text-align:center;
line-height: 22px;
border-left: 1px solid #124023;
}
div#foto{float:left;
width:154px;
padding-left:10px;
}
div#content{background: #;
float:right;
margin-top:0px;
margin-right:10px;
margin-bottom:10px;
width:363px;
text-align:left;
}

div#contentinfo{
float:right;
margin-top:0px;
margin-right:10px;
margin-bottom:10px;
width:650px;

text-align:left;
}
div#menu{float:left;
height: 500px;
width:170px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
padding:0;
border-right: 0px solid #FFFFFF;
background-color: #FAF8E2;
}
div.sidebarhotel{float:left;
width:178px;
margin:0;
padding-top:20px;

}
div.sidebarresidence{float:left;
width:158px;
margin:0;
padding-top:42px;
background-image: url(images/titnavresidence.gif);
background-repeat: no-repeat;
background-position: center top;
}
div#footer{clear: both;
margin: 0;
width:100%;
height: 20px;
background: #124023;
text-align:center;
font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
div#footer p{margin:5px;
}
div#serviceone{
width:850px;
background-image: url(../images/sfondoservice.gif);
height: 24px;
}
div#service{
float: left;
width:850px;
background-image: url(../images/sfondoservice.gif);
height: 24px;
}
div#lang{
color:#ffffff;
font: normal bold 7pt Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 3px 0px 0px 0px;
width:500px;
height: 21px;
float: right;
text-align:right;
}
div#lang a{
color:#ffffff;
text-decoration: underline;
}
div#serviceone ul{margin: 0px;
padding:0;
text-align:left;
}
div#serviceone li{
list-style-type: none;
padding: 3px 5px 5px 60px;

background: url(../images/sfondoarearis.gif) no-repeat 0px 0px;
}
div#serviceone a{color:#ffffff;
font: normal normal 7pt Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
div.sidebarhotel ul{margin-left: 10px;
padding:0;
}
div.sidebarhotel li{list-style-type: none;
padding: 0 0 2px 25px;
background: url(../images/icomenu.gif) no-repeat 0px 5px;
}
div.sidebarhotel a{color:#124023;
font: normal bold 1em/1.9em Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
div.sidebarhotel a:hover{color: #ED0400;
font: italic bold 1em/1.9em Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
div.sidebarhotel a#activelink{color: #ED0400;
text-decoration: none;
}
div.sidebarresidence ul{margin-left: 10px;
padding:0;
}
div.sidebarresidence li{list-style-type: none;
padding: 0 0 2px 25px;
background: url(../images/icomenu.gif) no-repeat 0px 5px;
}
div.sidebarresidence a{color:#00813D;
font: normal bold 1em/1.9em Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
div.sidebarresidence a:hover{color: #ED0400;
font: italic bold 1em/1.9em Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
div.sidebarresidence a#activelink{color: #ED0400;
text-decoration: none;
}

p A:LINK {
color : #1775E4;
text-decoration: underline
} 
p A:VISITED {
color : #1775E4;
text-decoration: underline
} 
p A:HOVER {
color : #FFFFFF;
text-decoration : none;
background-color : #1775E4;
} 
p A:ACTIVE {
color : #1775E4;
text-decoration: underline
}

h3 A:LINK {
color : #1775E4;
text-decoration: underline
} 
h3 A:VISITED {
color : #1775E4;
text-decoration: underline
} 
h3 A:HOVER {
color : #FFFFFF;
text-decoration : none;
background-color : #1775E4;
} 
h3 A:ACTIVE {
color : #1775E4;
text-decoration: underline
}
#menunews{
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
	/*height: 33px;*/
}
ul#minipics{margin:0;padding:0;list-style-type:none}

ul#minipics li{float: left;margin: 5px;padding:0 0 12px 0;
    background: url(shadow.png) no-repeat bottom center}

ul#minipics li img{display:block;border:1px solid;
    border-color: #e8ad35 #e8ad35 #e8ad35 #e8ad35;
    padding: 5px;background: #ffe96f}
