body {margin:0; padding:0; background:#95111f;}
table, td {border-collapse:collapse;}
table, td, img {border:0}
form, td {margin:0; padding:0}
.central {
	background-color: #FFFFFF;
}
.bluelink{
	color:#4dc5f2;
	text-decoration:none;
}

.bluelink:hover{
	color:#4dc5f2;
	text-decoration:underline;
}
td, tr, p {
	font:12px/14px Tahoma, Arial, helvetica, sans-serif;
	color:#8B8B8B;
	vertical-align:top;
	text-align:left;
}
.clear{clear:both; line-height:0px}

input, textarea{font:11px Tahoma, Arial, helvetica, sans-serif; color:#6E7574; padding:2px 0 0 0px; text-transform:none; border: 1px solid #5C5C5C}

.sp{font:14px/16px Tahoma, Arial, helvetica, sans-serif; color:#000000}
strong{text-transform:uppercase}

ul{list-style:none; line-height:0; padding:0; margin:0}

.hd_t p{
	color:#7F7F7F;
	text-align: center;
	font-family: Tahoma, Arial, helvetica, sans-serif;
	font-size: 9px;
}
.lastminute a{
	color: #FFCC00;
	text-decoration: blink;
}
#submenu {
	left: 60px;
	position: relative;
	font-size: 12px;
}

#submenu a{
	color:#4dc5f2;
	text-decoration:none;
	font-size: 12px;
}

#submenu a:hover{
	color:#4dc5f2;
	text-decoration:underline;
}

.hd_t a{
	font:14px Tahoma, Arial, helvetica, sans-serif;
	color:#7F7F7F;
	text-decoration:none;
	font-weight: bold;
}
.hd_t a:hover{text-decoration:underline}

a{font:14px Tahoma, Arial, helvetica, sans-serif; color:#8B8B8B; text-decoration:underline}
a:hover{text-decoration:none}

.ft p{font:9px Tahoma, Arial, helvetica, sans-serif; color:#A2A3A2; text-transform:uppercase}
.ft_sel{font:9px Tahoma, Arial, helvetica, sans-serif; color:#A2A3A2; text-transform:uppercase; text-decoration:underline}

.ft a{font:9px Tahoma, Arial, helvetica, sans-serif; color:#A2A3A2; text-decoration:underline}
.ft a:hover{text-decoration:none}

.nv_frm td{font:11px Tahoma, Arial, helvetica, sans-serif; color:#707272; text-transform:uppercase; font-weight:bold}
.nv_frm input, select{font:9px Tahoma, Arial, helvetica, sans-serif; color:#6E7574; padding:0px 0 0 2px; text-transform:none}

.nv_frm a{font:11px Tahoma, Arial, helvetica, sans-serif; color:#006DB8; text-decoration:underline; text-transform:none}
.nv_frm a:hover{text-decoration:none}


.list a{font:11px/18px Tahoma, Arial, helvetica, sans-serif; color:#006DB8; text-decoration:underline}
.list a:hover{text-decoration:none}

.list li{background:url(images/list_arr.gif) center left no-repeat; padding-left:14px}
.latosx {
	background-color: #95111f;
}
.latodx {
	background-color: #95111f;
}
.lastprice {
	color: #FF0000;
}
.lasthead {
	color: #95111f;
}
.lastbook {
	color: #339966;
	font-size: 12px;
}
#visit {
	position: relative;
	left: 10px;
	text-align: left;
}
#visit a{
	color:#4dc5f2;
	text-decoration:none;
}

#visit a:hover{
	color:#4dc5f2;
	text-decoration:underline;
}
#complete {
	position: relative;
	right: 10px;
	text-align: right;
}
#complete a{
	color:#4dc5f2;
	text-decoration:none;
}

#complete a:hover{
	color:#4dc5f2;
	text-decoration:underline;
}
.Stile1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
}
#map{
	position: relative;
	width: 500px;
}
#hall {
	position: absolute;
	background-color: #FF0000;
	height: 20px;
	width: 20px;
	top: 245px;
	left: 425px;
}
#hall a{width: 100%; height: 100%; display: block;} 
#ingresso {
	position: absolute;
	background-color: #FF0000;
	height: 20px;
	width: 20px;
	top: 330px;
	left: 353px;
}
#ingresso a{width: 100%; height: 100%; display: block;} 
#camera {
	position: absolute;
	background-color: #FF0000;
	height: 20px;
	width: 20px;
	top: 210px;
	left: 50px;
}
#camera a{width: 100%; height: 100%; display: block;} 
#piscina {
	position: absolute;
	background-color: #FF0000;
	height: 20px;
	width: 20px;
	top: 222px;
	left: 232px;
}
#piscina a{width: 100%; height: 100%; display: block;} 
#virtuale {
	position: relative;
	float: right;
}

#div_orari{
	width: 100%;
}

#container a{
	color:#4dc5f2;
	text-decoration:none;
}

#container a:hover{
	color:#4dc5f2;
	text-decoration:underline;
}
table.orari {
	border-width: 2px 2px 2px 2px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: separate;
	width: 100%;
}
table.orari th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: black black black black;
}
table.orari td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: black black black black;
}

.contatti td{
	font-size: 12px;
}

.contatti a{
	color:#4dc5f2;
	text-decoration:none;
	font-size: 12px;
}

.contatti a:hover{
	color:#4dc5f2;
	text-decoration:underline;
}
.tratta {
	color:#4dc5f2;
}

#footer_page {
  position: fixed;
  border-top: 1px solid #ddd;
  border-bottom: 5px solid #f5f5f5;
  background:url(images/footer.gif) #f5f5f5;
  width: 100%;
  left: 0px;
  bottom: 0px;
  text-align:left;
  color: #000000;
  font-size: 10px;
  z-index:10000;
  opacity:0.9;
  filter:alpha(opacity:90);
}

#footer_page a {
	color: #000000;
}

#lastsecond {
	position: fixed;
	top: 30px;
	right: 100px;
	z-index: 9000;
}

#lastsecond a{
	color: #95111f;
	text-decoration: none;
	font-size: 18px;
}

#lastsecond a:hover{
	text-decoration: underline;
}

#ls_container {
	position: relative;
	width: 100%;
	height: 100%;
}
#ls_close {
	position: absolute;
	bottom: 90px;
	left: 200px;	
}

#corpo_camere {
	width: 100%;
	height: 100%;
	display: inline;
}
#menu_camere {
	text-align: center;
	width:100px;
	float: left;
}
#menu_camere a{
	color:#4dc5f2;
	text-decoration:none;
	font-size: 12px;
}

#menu_camere a:hover{
	text-decoration:none;
}
#contenuto_camere {
	width:70%;
	margin-left: 120px;
	padding-left: 1em;
	border-width: 0px 0px 0px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
}

#head_container{
	position: relative;
	bottom: 60px;
	right: 30px;
}
#flags {
	position: absolute;
	margin-left: 300px;
	padding-left: 2px;
}
#player{
	float: left;
	width: 290px;
	position: absolute;
}

#mappaischia {
	position: relative;
}

#forio {
	position: absolute;
	top: 100px;
	left: 200px;
}
#lacco {
	position: absolute;
	top: 30px;
	left: 230px;
}
#barano {
	position: absolute;
	top: 200px;
	left: 400px;
}
#ischia {
	position: absolute;
	top: 100px;
	left: 430px;
}
#casamicciola {
	position: absolute;
	top: 70px;
	left: 320px;
}
#serrara {
	position: absolute;
	top: 200px;
	left: 200px;
}

.comune {
	color: #95111f;
	text-decoration: none;
}

.comune hover{
	text-decoration: underline;
}
