body {
background-color:#B2AE9D;
margin:10px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

ul {
list-style-image: url(image/ul.gif);
line-height: 14px;
}


#stage{
	background-color:#fffef2;
	padding:30px 16px 10px 16px;
}

.Stile1 {color: #DDDBCD}
.Stile2 {font-size: 10px}


a.link11nero:link, a.link11nero:visited, a.link11nero:hover, a.link11nero:active {
	text-decoration: none;
	color: #000000;
}


a.link11bianco, a.link11bianco:link, a.link11bianco:visited, a.link11bianco:active{
color:#DDDBCD;
text-decoration:none;
}

a.link11bianco:hover{
color:#FFFFFF;
text-decoration:underline;
}



.link11red,a.link11red:link, a.link11red:visited, a.link11red:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#993300;
text-decoration:none;
}

a.link11red:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#993300;
text-decoration:underline;
}

.link9red:link, .link9red:visited, .link9red:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
color:#993300;
text-decoration:none;
}

.link9red:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
color:#993300;
text-decoration:underline;
}




.link9, a.link9:link, a.link9:visited, a.link9:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
color:#666666;
text-decoration:none;
}

a.link9:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
color:#999999;
text-decoration:underline;
}


.link9normal, a.link9normal:link, a.link9normal:visited, a.link9normal:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-decoration:none;
}

a.link9normal:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
}







a.link10:link, a.link10:visited, a.link10:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}

a.link10:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:underline;
}

.link11, a.link11:link, a.link11:visited, a.link11:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
}

a.link11:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:underline;
}

.link10b_red, .link10b_red:link, .link10b_red:active, .link10b_red:visited {
color:#cc6633;  font-size: 10px; font-weight: bold; text-decoration: none
}
a.link10b_red:hover {
color:#ff6600; font-size: 10px; font-weight: bold; text-decoration: underline
}

.link10b_hred, a.link10b_hred:link, a.link10b_hred:active, a.link10b_hred:visited {
color:black;  font-size: 10px; font-weight: bold; text-decoration: none
}
a.link10b_hred:hover {
color:#cc6633; font-size: 10px; font-weight: bold; text-decoration: underline
}


.txt9nero{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-decoration:none;
}


.txt9{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-decoration:none;
}

.txt10{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.txt9b{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
font-weight:bold;
}

.select{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}


.submit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
margin:5px 0 0 14px;
width:100px;
}

.txtform{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.button{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.warning{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
}

.titolo{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
}

/*------------------------MAP-------------*/
#stagemap{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
background-color:#fffef2;
padding:10px;
}

#map
{
width:550px; height:380px;
border:1px #40627c solid;
}
.titolo13 {color:#40627c;  font-size: 13px; font-weight: bold; text-decoration: none}
.titolo12 {color:#40627c;  font-size: 12px; font-weight: bold; text-decoration: none}
.titolo9 {color:#40627c;  font-size: 9px; font-weight: normal; text-decoration: none}
.visitbook {color:#40627c;  font-size: 12px; font-weight: bold; text-decoration: none}
.visitbook:hover {color:#40627c;  font-size: 12px; font-weight:bold; text-decoration:underline}
.monumenti {color:#000000;  font-size:9px; font-weight:normal; text-decoration: none;}






/*------------------------MENù-------------*/
.home_en {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_en/2.gif") bottom left no-repeat;
}
.home_en:hover {
	background:  url("image/menu_en/over_2.gif") bottom left no-repeat;
}

.room_en {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_en/3.gif") bottom left no-repeat;
}
.room_en:hover {
	background:  url("image/menu_en/over_3.gif") bottom left no-repeat;
}

.photo_en {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_en/4.gif") bottom left no-repeat;
}
.photo_en:hover {
	background:  url("image/menu_en/over_4.gif") bottom left no-repeat;
}

.serv_en {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_en/5.gif") bottom left no-repeat;
}
.serv_en:hover {
	background:  url("image/menu_en/over_5.gif") bottom left no-repeat;
}

.map_en {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_en/6.gif") bottom left no-repeat;
}
.map_en:hover {
	background:  url("image/menu_en/over_6.gif") bottom left no-repeat;
}

.how_en {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_en/7.gif") bottom left no-repeat;
}
.how_en:hover {
	background:  url("image/menu_en/over_7.gif") bottom left no-repeat;
}

.surr_en {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_en/8.gif") bottom left no-repeat;
}
.surr_en:hover {
	background:  url("image/menu_en/over_8.gif") bottom left no-repeat;
}

.rate_en {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_en/9.gif") bottom left no-repeat;
}
.rate_en:hover {
	background:  url("image/menu_en/over_9.gif") bottom left no-repeat;
}

.avail_en {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:     url("image/menu_en/11.gif") bottom left no-repeat;
}
.avail_en:hover {
	background:   url("image/menu_en/over_11.gif") bottom left no-repeat;
}

.spec_en {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:   url("image/menu_en/10.gif") bottom left no-repeat;
}
.spec_en:hover {
	background:   url("image/menu_en/over_10.gif") bottom left no-repeat;
}

.res_en {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_en/12.gif") bottom left no-repeat;
}
.res_en:hover {
	background:  url("image/menu_en/over_12.gif") bottom left no-repeat;
}

/*------------------------MENù-------------*/
.home_it {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_it/2.gif") bottom left no-repeat;
}
.home_it:hover {
	background:  url("image/menu_it/over_2.gif") bottom left no-repeat;
}

.room_it {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_it/3.gif") bottom left no-repeat;
}
.room_it:hover {
	background:  url("image/menu_it/over_3.gif") bottom left no-repeat;
}

.photo_it {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_it/4.gif") bottom left no-repeat;
}
.photo_it:hover {
	background:  url("image/menu_it/over_4.gif") bottom left no-repeat;
}

.serv_it {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_it/5.gif") bottom left no-repeat;
}
.serv_it:hover {
	background:  url("image/menu_it/over_5.gif") bottom left no-repeat;
}

.map_it {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_it/6.gif") bottom left no-repeat;
}
.map_it:hover {
	background:  url("image/menu_it/over_6.gif") bottom left no-repeat;
}

.how_it {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_it/7.gif") bottom left no-repeat;
}
.how_it:hover {
	background:  url("image/menu_it/over_7.gif") bottom left no-repeat;
}

.surr_it {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_it/8.gif") bottom left no-repeat;
}
.surr_it:hover {
	background:  url("image/menu_it/over_8.gif") bottom left no-repeat;
}

.rate_it {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_it/9.gif") bottom left no-repeat;
}
.rate_it:hover {
	background:  url("image/menu_it/over_9.gif") bottom left no-repeat;
}

.avail_it {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:     url("image/menu_it/11.gif") bottom left no-repeat;
}
.avail_it:hover {
	background:   url("image/menu_it/over_11.gif") bottom left no-repeat;
}

.spec_it {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:   url("image/menu_it/10.gif") bottom left no-repeat;
}
.spec_it:hover {
	background:   url("image/menu_it/over_10.gif") bottom left no-repeat;
}

.res_it {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_it/12.gif") bottom left no-repeat;
}
.res_it:hover {
	background:  url("image/menu_it/over_12.gif") bottom left no-repeat;
}






/*------------------------MENù-------------*/
.home_fr {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_fr/2.gif") bottom left no-repeat;
}
.home_fr:hover {
	background:  url("image/menu_fr/over_2.gif") bottom left no-repeat;
}

.room_fr {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_fr/3.gif") bottom left no-repeat;
}
.room_fr:hover {
	background:  url("image/menu_fr/over_3.gif") bottom left no-repeat;
}

.photo_fr {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_fr/4.gif") bottom left no-repeat;
}
.photo_fr:hover {
	background:  url("image/menu_fr/over_4.gif") bottom left no-repeat;
}

.serv_fr {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_fr/5.gif") bottom left no-repeat;
}
.serv_fr:hover {
	background:  url("image/menu_fr/over_5.gif") bottom left no-repeat;
}

.map_fr {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_fr/6.gif") bottom left no-repeat;
}
.map_fr:hover {
	background:  url("image/menu_fr/over_6.gif") bottom left no-repeat;
}

.how_fr {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_fr/7.gif") bottom left no-repeat;
}
.how_fr:hover {
	background:  url("image/menu_fr/over_7.gif") bottom left no-repeat;
}

.surr_fr {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_fr/8.gif") bottom left no-repeat;
}
.surr_fr:hover {
	background:  url("image/menu_fr/over_8.gif") bottom left no-repeat;
}

.rate_fr {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_fr/9.gif") bottom left no-repeat;
}
.rate_fr:hover {
	background:  url("image/menu_fr/over_9.gif") bottom left no-repeat;
}

.avail_fr {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:     url("image/menu_fr/11.gif") bottom left no-repeat;
}
.avail_fr:hover {
	background:   url("image/menu_fr/over_11.gif") bottom left no-repeat;
}

.spec_fr {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:   url("image/menu_fr/10.gif") bottom left no-repeat;
}
.spec_fr:hover {
	background:   url("image/menu_fr/over_10.gif") bottom left no-repeat;
}

.res_fr {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_fr/12.gif") bottom left no-repeat;
}
.res_fr:hover {
	background:  url("image/menu_fr/over_12.gif") bottom left no-repeat;
}



/*------------------------MENù-------------*/
.home_es {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_es/2.gif") bottom left no-repeat;
}
.home_es:hover {
	background:  url("image/menu_es/over_2.gif") bottom left no-repeat;
}

.room_es {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_es/3.gif") bottom left no-repeat;
}
.room_es:hover {
	background:  url("image/menu_es/over_3.gif") bottom left no-repeat;
}

.photo_es {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_es/4.gif") bottom left no-repeat;
}
.photo_es:hover {
	background:  url("image/menu_es/over_4.gif") bottom left no-repeat;
}

.serv_es {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_es/5.gif") bottom left no-repeat;
}
.serv_es:hover {
	background:  url("image/menu_es/over_5.gif") bottom left no-repeat;
}

.map_es {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_es/6.gif") bottom left no-repeat;
}
.map_es:hover {
	background:  url("image/menu_es/over_6.gif") bottom left no-repeat;
}

.how_es {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_es/7.gif") bottom left no-repeat;
}
.how_es:hover {
	background:  url("image/menu_es/over_7.gif") bottom left no-repeat;
}

.surr_es {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_es/8.gif") bottom left no-repeat;
}
.surr_es:hover {
	background:  url("image/menu_es/over_8.gif") bottom left no-repeat;
}

.rate_es {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_es/9.gif") bottom left no-repeat;
}
.rate_es:hover {
	background:  url("image/menu_es/over_9.gif") bottom left no-repeat;
}

.avail_es {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:     url("image/menu_es/11.gif") bottom left no-repeat;
}
.avail_es:hover {
	background:   url("image/menu_es/over_11.gif") bottom left no-repeat;
}

.spec_es {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:   url("image/menu_es/10.gif") bottom left no-repeat;
}
.spec_es:hover {
	background:   url("image/menu_es/over_10.gif") bottom left no-repeat;
}

.res_es {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_es/12.gif") bottom left no-repeat;
}
.res_es:hover {
	background:  url("image/menu_es/over_12.gif") bottom left no-repeat;
}



/*------------------------MENù-------------*/
.home_de {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_de/2.gif") bottom left no-repeat;
}
.home_de:hover {
	background:  url("image/menu_de/over_2.gif") bottom left no-repeat;
}

.room_de {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_de/3.gif") bottom left no-repeat;
}
.room_de:hover {
	background:  url("image/menu_de/over_3.gif") bottom left no-repeat;
}

.photo_de {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_de/4.gif") bottom left no-repeat;
}
.photo_de:hover {
	background:  url("image/menu_de/over_4.gif") bottom left no-repeat;
}

.serv_de {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_de/5.gif") bottom left no-repeat;
}
.serv_de:hover {
	background:  url("image/menu_de/over_5.gif") bottom left no-repeat;
}

.map_de {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_de/6.gif") bottom left no-repeat;
}
.map_de:hover {
	background:  url("image/menu_de/over_6.gif") bottom left no-repeat;
}

.how_de {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_de/7.gif") bottom left no-repeat;
}
.how_de:hover {
	background:  url("image/menu_de/over_7.gif") bottom left no-repeat;
}

.surr_de {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_de/8.gif") bottom left no-repeat;
}
.surr_de:hover {
	background:  url("image/menu_de/over_8.gif") bottom left no-repeat;
}

.rate_de {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_de/9.gif") bottom left no-repeat;
}
.rate_de:hover {
	background:  url("image/menu_de/over_9.gif") bottom left no-repeat;
}

.avail_de {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:     url("image/menu_de/11.gif") bottom left no-repeat;
}
.avail_de:hover {
	background:   url("image/menu_de/over_11.gif") bottom left no-repeat;
}

.spec_de {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:   url("image/menu_de/10.gif") bottom left no-repeat;
}
.spec_de:hover {
	background:   url("image/menu_de/over_10.gif") bottom left no-repeat;
}

.res_de {
	float: left;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0;
	background:  url("image/menu_de/12.gif") bottom left no-repeat;
}
.res_de:hover {
	background:  url("image/menu_de/over_12.gif") bottom left no-repeat;
}























ul.menu	    {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu {
	width: 190px;
	float: left;
	padding: 0;
	margin: 0;
}

#menu li {
	width: 190px;
	height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	
}
#menu li img {
	width: 190px;
	height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	
}

#menu span {
	display: none;
}


.top {
	float: left;
	width: 190px;
	height: 37px;
	margin: 0;
	padding: 0;
	background:  url("image/top.gif") bottom left no-repeat;
}

.bottom {
	float: left;
	width: 190px;
	height: 42px;
	margin: 0;
	padding: 0;
	background:  url("image/bottom.gif") bottom left no-repeat;
}


.tooltip {
	background-color:#006633;
	border:2px #006699 solid;
	padding:2px;		
  }