.bksolesx {	background-repeat: no-repeat;}
.bksoledx {	background-repeat: no-repeat;}

.hotel 				    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; font-size: 13px; color: #0066CC; }
.hotel a:link		    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; font-size: 13px; color: #0066CC;  }
.hotel a:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800;	TEXT-DECORATION: none; font-size: 13px; color: #003366;  }
.hotel a:active			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800;	TEXT-DECORATION: none; font-size: 13px; color: #003366;   }
.hotel a:Hover		    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800;	TEXT-DECORATION: none; font-size: 13px; color: #ff0000;  }

.Residence				{ font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-size: 10px; color: #333366; }
.Residence a:link		{ font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-size: 10px; color: #0066cc; }
.Residence a:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none; font-size: 10px; color: #0066cc; }
.Residence a:active		{ font-family: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none; font-size: 10px; color: #0066cc; }
.Residence a:Hover		{ font-family: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none; font-size: 10px; color: #FF0000; }

.coda				{ font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-size: 11px; color: #66CCFF; }
.coda a:link		{ font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-size: 11px; color: #FFFFFF; }
.coda a:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-size: 11px; color: #FFFFFF; }
.coda a:active		{ font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-size: 11px; color: #FFFFFF; }
.coda a:Hover		{ font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-size: 11px; color: #FFCC00; }


.Magabu1				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; font-size: 12px; color: #000066; }
.Magabu1 a:link			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; font-size: 12px; color: #76AADC; }
.Magabu1 a:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; font-size: 12px; color: #76AADC; }
.Magabu1 a:active		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; font-size: 12px; color: #76AADC; }
.Magabu1 a:Hover		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; font-size: 12px; color: #ffffff; }
.Magabu2				{ font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align: justify; padding: 5px; font-size: 11px; color: #000066; line-height: 18px; }

.app1					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; text-align: left; padding: 5px; font-size: 12px; color: #000000; }
.app1 a:link			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; text-align: left; padding: 5px; font-size: 12px; color: #000000; }
.app1 a:visited			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; text-align: left; padding: 5px; font-size: 12px; color: #000000; }
.app1 a:active			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; text-align: left; padding: 5px; font-size: 12px; color: #000000; }
.app1 a:hover			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: underline; text-align: left; padding: 5px; font-size: 12px; color: #000000; }
.app2					{ font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align: justify; padding: 5px; font-size: 11px; color: #666666; line-height: 15px; }
.app3					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; TEXT-DECORATION: none; font-size: 11px; color: #000066; }
.app4					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; TEXT-DECORATION: none; font-size: 13px; color: #666666; background-color: #DDDDDD; text-align: center; width: 105px; }
.app5					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; font-size: 13px; color: #FF0000; background-color: #FFFFFF; text-align: left; }
.app6					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; font-size: 13px; color: #FFFFFF; }
.app7					{ font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align: left; font-size: 13px; color: #666666; line-height: 18px; }
.app8					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; font-size: 13px; color: #000000; background-color: #CCCCCC; padding: 2px; text-align: center; }
.app9					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; TEXT-DECORATION: none; font-size: 11px; color: #FF9900; background-color: #FFFFCC; padding: 5px; text-align: justify; line-height: 15px;	width: 152px; border: 1px dashed #666666; }

.vil1					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; text-align: left; padding: 5px; font-size: 12px; color: #000000; }
.vil1 a:link			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; text-align: left; padding: 5px; font-size: 12px; color: #FFFFFF; }
.vil1 a:visited			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; text-align: left; padding: 5px; font-size: 12px; color: #FFFFFF; }
.vil1 a:active			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; text-align: left; padding: 5px; font-size: 12px; color: #FFFFFF; }
.vil1 a:hover			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: underline; text-align: left; padding: 5px; font-size: 12px; color: #FFFFFF; }

.vil2					{ font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align: justify; padding: 5px; font-size: 11px; color: #666666; line-height: 15px; }
.vil3					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; TEXT-DECORATION: none; font-size: 11px; color: #000066; }
.vil4					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; TEXT-DECORATION: none; font-size: 13px; color: #666666; background-color: #DDDDDD; text-align: center; width: 105px; }
.vil5					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; font-size: 13px; color: #FF0000; background-color: #FFFFFF; text-align: left; }
.vil6					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; font-size: 13px; color: #FFFFFF; }
.vil7					{ font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align: left; font-size: 13px; color: #666666; line-height: 18px; }
.vil8					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; font-size: 13px; color: #000000; background-color: #CCCCCC; padding: 2px; text-align: center; }
.vil9					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; TEXT-DECORATION: none; font-size: 11px; color: #FF9900; background-color: #FFFFCC; padding: 5px; text-align: justify; line-height: 15px;	width: 152px; border: 1px dashed #666666; }


.Panorama1				{ font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align: justify; padding: 5px; font-size: 11px; color: #006600; line-height: 18px;}

.cella1					{ background-color: #FFFFFF; color: #CC3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; WIDTH: 74px; height: 17px; border: 1px dashed #CCCCCC; }
.cella2					{ background-color: #FFFFFF; color: #0066CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; WIDTH: 40px; height: 17px; border-width: 1px;	border-color: #ffffff; font-weight: bold; text-decoration: none; }
.cella3					{ background-color: #FFFFFF; color: #0066CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; WIDTH: 80px; height: 17px; border: 0px #ffffff; list-style-type: decimal; list-style-position: inside; background-image: url(../img/Residence2.gif); }
.cella4					{ background-color: #FFFFFF; color: #0066CC; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 10px; height: 15px; width: 64px; font-weight: normal; border: 0px; }
.cella5					{ background-color: #FFFF99; color: #FF6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; WIDTH: 260px; height: 20px; border: 0px none #0033FF; list-style-type: upper-alpha; font-weight: bold; background-image: none; text-align: left;}
.cella6					{ background-color: #FFFFFF; color: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; WIDTH: 237px; height: 20px; border: 1px dashed #CCCCCC; font-weight: bold; text-align: left;}
.cella7					{ background-color: #FFFFFF; color: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; WIDTH: 50px; height: 20px; border: 1px dashed #CCCCCC; font-weight: bold; text-align: left;}
.cella8					{ background-color: #FFFFFF; color: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; WIDTH: 170px; height: 20px; border: 1px dashed #CCCCCC; font-weight: bold; text-align: left;}
.cella9					{ background-color: #FFFFFF; color: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; WIDTH: 110px; height: 20px; border: 1px dashed #CCCCCC; font-weight: bold; text-align: left;}
.cella10				{ background-color: #FFFFFF; color: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; WIDTH: 90px; height: 20px; border: 1px dashed #CCCCCC; font-weight: bold; text-align: left;}
.cella11				{ background-color: #FFFFFF; color: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; WIDTH: 237px; height: 98px; border: 1px dashed #CCCCCC; font-weight: bold; text-align: left;}
.cella12				{ background-color: #02274C; color: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; WIDTH: 90px; height: 21px; border: 0px; font-weight: bold; text-align: center;}

.form1					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; font-size: 13px; color: #76AADC; text-align: right; }
.form2					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; TEXT-DECORATION: none; font-size: 13px; color: #999999; text-align: center; }
.form3					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 100; TEXT-DECORATION: none; font-size: 10px; color: #FFFFFF; }

.seztesto1				{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	text-align: justify;
	padding: 3px;
	border: 1px dashed #506885;
	background-color: #FFFFFF;
	cursor: hand;
} 

.seztitolo2				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #003366; text-decoration: none; margin-left: 10px;}
.seztitolo2 a:link		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #003366; text-decoration: none; margin-left: 10px;}
.seztitolo2 a:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #003366; text-decoration: none; margin-left: 10px;}
.seztitolo2 a:active	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #003366; text-decoration: none; margin-left: 10px;}
.seztitolo2 a:hover		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #00509F; text-decoration: underline; margin-left: 10px;}

.seztesto2 				{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	text-align: left;
	cursor: hand;	
} 
.vuota					{ background-image: url(../img/tipo07.gif); background-repeat: no-repeat; background-position: right top;}
.LAST2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF0000;
	text-decoration: none;
	height: 18px;
}

.LAST2 a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FF0000;
	text-decoration: none;
	height: 18px;
}
.LAST2 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FF0000;
	text-decoration: none;
	height: 18px;
}
.LAST2 a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FF0000;
	text-decoration: none;
	height: 18px;
}
.LAST2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF0000;
	height: 16px;
}.foto {
	background-color: #99CCFF;
	text-align: center;
	vertical-align: middle;
	border: medium groove #0066CC;
}

div#TitoloSx1 {
font-family : Tahoma, Verdana, Arial; 
font-size : 16px; 
font-weight : bold; 
color : #ffffff; 
background-image : url("../img/Bk_Menu1SxHead.png"); 
height : 24px; 
width : 161px;
padding-left : 8px; 
} 
div#Munu1Sx {
	vertical-align : top;
	margin : 0;
	padding : 0;
	height: 110px;
	width: 484px;
} 
div#Munu1Sx ul {
	list-style-type : none;
	margin : 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
} 
div#Munu1Sx li {
float : left; 
margin : 0; 
padding : 0; 
} 
div#Munu1Sx a {
display : block; 
width : 161px; 
height : 22px; 
font-family : Arial, Helvetica, sans-serif; 
background-image : url("../img/Bk_Menu1_link.gif");
font-size : 12px; 
font-weight : bold; 
color : #336699; 
text-decoration : none; 
line-height : 22px; 
background-color : #ffffff; 
} 
div#Munu1Sx a:active {
font-family : Arial, Helvetica, sans-serif; 
background-image : url("../img/Bk_Menu1_active.gif");
font-size : 14px; 
font-weight : bold; 
color : #ff0000; 
text-decoration : none; 
background-color : #ffffff; 
} 
div#Munu1Sx a:hover {
font-family : Arial, Helvetica, sans-serif;
background-image : url("../img/Bk_Menu1_hover.gif"); 
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
background-color : #336699; 
} 
