body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1, h2, h3, h4, h4, h5, h6 {margin:0px; padding:2px;}
H1 { font-size: 20px; color : #1c64d1; font-weight: bold;}
H2 { font-size: 18px; color : #2586d7; font-weight: bold;}
H3 { font-size: 16px; color : #990000; font-weight: bold;}
H4 { font-size: 14px; color : #660000; font-weight: bold;}

#fascia {background: url(/img/fascia.gif) repeat-x;}
#fasciasep {background: url(/img/fasciasep.gif) no-repeat; width: 4px;}
#fascia A{font-size: 16px;	color: #ffffff;	text-decoration: none;}
#mainfoto {background: url(/img/mainfoto.gif) repeat-x;}
#mainfoto IMG{border-color:#C2322E;}
#headerhotel {	background: url(/img/headerhotel.gif) repeat-x;	font-size: 16px;	color: #696969;}
#headhotel { font-size: 16px;	color: #696969;}
#listing1 {	background-color: #fafafa;	border-bottom: 1px dashed #e0e0e0;}
.main {
	background-color: White;
	padding: 8px;
	height: 100%;
}
.index {
	margin: 4px;
}
.diva {
	background-color: White;
	padding: 8px;
}
.divb {
	background-color: #FEF5E5;
	padding: 8px;
}
.divl {
	background-color: #F0AB0E;
	padding: 8px;
}
.divr {
	background-color: #F5CF0A;
	padding: 8px;
}
.topic {
	font-size: 14px;
	color: #FD620F;
	text-decoration: none;
}
.topicb {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.title {
	font-size: 14px;
	color: #90172D;
}
.titlesm {
	font-size: 12px;
	color: #90172D;
}
.pad8 {	padding: 8px;}
.menu {
	background-color: #FEC40F;
	padding: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 8px;
}
.menu2 {
	background-color: #FD6211;
	padding: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 8px;
	color: White;
}
.white {	color: White;}
.black {	color: Black;}
.gray { color: Gray;}
.red { color: Red;}
.blue { color: Blue;}
.lgray {	color: #666; }
.dred {	color: #990000; }
#noline { text-decoration: none; }

#footer{
color: white;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; 
}

#footer A{
color: white;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; 
}
#footer A.dred {	color: #990000; }

/*  Menu verticale */
#ddblockmenu{
border: 1px solid black;
border-bottom-width: 0;
width: 185px;
}

#ddblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #2175bc;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
}

* html #ddblockmenu li a{ /*IE only */
width: 183px; /*IE 5*/
/* w\idth: 169px; 185px minus all left/right paddings and margins*/
}

#ddblockmenu li a:hover {
background-color: #2586d7;
border-left-color: #1c64d1;
}

#ddblockmenu div.menutitle{
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: black;
font: normal 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; 
}

/* Menu orizzontale */
#ddcolortabs{ width: 100%; background: transparent;}
#ddcolortabs ul{ font: bold 11px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; margin:0; padding:0; list-style:none; }
#ddcolortabs li{ display:inline; margin:0 2px 0 0; padding:0; text-transform:uppercase; }
#ddcolortabs a{
	float:left;
	background: #2175bc url(/img/color_tabs_left.gif) no-repeat left top;
	margin:0 2px 0 0;
	padding:0 0 1px 3px;
	text-decoration:none;
	letter-spacing: 1px;
}
#ddcolortabs a span{
	float:left;
	display:block;
	background: transparent url(/img/color_tabs_right.gif) no-repeat right top;
	padding:4px 9px 2px 6px;
}
#ddcolortabs a p{
	float:left;
	display:block;
	background: transparent url(/img/color_tabs_right.gif) no-repeat right top;
	padding:2px 9px 2px 6px;
}
#ddcolortabs a span{float:none;}
#ddcolortabs a:hover{background-color: #2586d7;}
#ddcolortabs a:hover span{background-color: #2586d7;}
#ddcolortabs #current a, #ddcolortabs #current span{background-color: #990000; color: #ffffff;}
#ddcolortabsline{clear: both;padding: 0;width: 100%;height: 6px;line-height: 6px;background: #990000;border-top: 1px solid #fff; }
