/* CSS Document */

BODY {  
  font-family: Trebuchet ms, arial, verdana, tahoma ; 
  color: #4A4A4A; 
  font-size:13px
  line-height:1.5em;
  display: block;
  scrollbar-face-color: #3F3F3F;
  scrollbar-shadow-color: #EDEDED;
  scrollbar-3dlight-color: #F6F0EE;
  scrollbar-darkshadow-color: #EDEDED;
  scrollbar-track-color: #ededed;
  scrollbar-arrow-color: #ffffff;
  scrollbar-base-color: #EDEDED;
  morder:0;
  margin:0;
  padding:0;
}


h1{
  font-family: Trebuchet ms, arial, verdana, tahoma ; 
  color: #EE147D; 
  font-size:20px;
  font-weight:bolder;
  padding:0;
  margin:0;
}
H2{
  font-family: Trebuchet ms, arial, verdana, tahoma ; 
  color: #EE147D; 
  font-size:14px
  font-weight:bolder;
}

TABLE { font-family: Trebuchet ms, arial, verdana, tahoma ; color: #4A4A4A; font-size:12px}

TD { font-family: Trebuchet ms, arial, verdana, tahoma ; color: #4A4A4A; font-size:12px}
p{
  font-family: Trebuchet ms, arial, verdana, tahoma ; 
  color: #4A4A4A; 
  font-size:13px;
  line-height:1.5em;
  text-align:justify;
}
li{
  font-family: Trebuchet ms, arial, verdana, tahoma ; 
  color: #4A4A4A; 
  font-size:13px;
  line-height:1.5em;
  text-align:justify;
}

A.MENU:link, A.MENU:visited { font-family: Trebuchet ms, arial, verdana, tahoma ; font-size: 17px; color: #FFFFFF; text-decoration: none;  } 
A.MENU:hover {  font-family: Trebuchet ms, arial, verdana, tahoma; font-size: 17px; color: #FFFFFF; text-decoration: none; }

td.menuon { cursor: hand; background-image: url(images-hotel/bg-p-rosa.gif);}
td.menuoff {  cursor: hand;  background-image: url(images-hotel/bg-p-grigio.gif); }


A:link, A:visited { color: #ee147d; text-decoration: none } 
A:hover { color: #ee147d; text-decoration: underline}

A.titolonews:link, A.titolonews:visited { font-weight: bold; color: #000000; text-decoration: none; font-size: 16px } 
A.titolonews:hover { font-weight: bold; color: #ffff00; text-decoration: none;  font-size: 16px }

td.menunolink { background-image: url(images-hotel/bg-p-rosa.gif);font-size: 17px; color: #FFFFFF;}

span.bianco {color: #ffffff; font-size: 14px }
span.oro {color: #966e01;  }

#featured {
	padding:0;
	overflow: hidden;
	height: 113px; 
	margin:0;
}

#featured_inner { height: 113px; }
#featured .featured_description { height: 113px; margin:5px; }

#featured img {
	float: left;
	margin: 0;
	border: 1px solid #ffffff;
}

#featured strong {
	display: block;
	color: #b0b0b0;
	font: 12px;
	margin:0px;
}

#featured h2 a {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: -1px;
	margin:0;
}

.info-box div {overflow: hidden;}

#featured p {
	margin: 0;
	font-size: 12px;
	color: #ededed;
}
#featured p a {
	color: #f5f5f5;
	font-weight: bold;
}

	/* table list */
	.table_list {border-collapse:collapse;
		border:solid #cccccc 1px;
		width:100%;}
	.table_list td {padding:5px;
		border:solid #efefef 1px;}
	.table_list th {background:#75b2d1;
		padding:5px;
		color:#ffffff;}
	.table_list tr.odd {background:#e1eff5;}
	/* calendar styles */
	#calendar1, #calendar2, #calendar3 {border:solid #666666 1px;
		background:#ffffff;
		padding-bottom:5px;
		padding-top:5px;}
	
	#calendar1 {}
	#calendar1 .ng-cal-header-table {width:173px;}

#divfooter {
	display: block;
	width: 100%;
	text-align:center;
	font-size: 11px;
	margin-top:10px;
	vertical-align:middle;
	text-align:center;
}
li.footer{
  list-style-type:none;
	font-size: 11px;
}
span.wifi {
  color: #00CC00; 
  font-weight:bold;
}
