body {
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
	margin:0px; 
	background-color:#D7D0BA; 
	background-image:url('images/sfondo_pompeiano.jpg'); 
	background-repeat:repeat-x
}
table{
		font-size: 11px;
		color: #666666;
}

.table h1 {
			color:#333333;
			font-size:14px;
			font-family: Arial, Verdana, Tahoma, Geneva, Helvetica; 
			margin:0px;
}

.txt_normativa {
				font-size: 10px;
				color: #666666;
}
.txt_normativa  a {
				color:#7F7F7F;
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;  
				font-size:10px;
				text-decoration: none;
				font-style:oblique;
				font-weight:bold;
}
.txt_normativa a:hover {
				color:#7F7F7F;
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
				font-size:10px;
				text-decoration: underline;
				font-weight:bold;
				font-style:oblique
}


.sf_tab_sotto {
				background-color: #FFFFFF; 
				background-image: url('images/tab_bottom_sf.jpg'); 
               		background-repeat: repeat-x
}
.sf_tab_sotto  h1 {
			color:#333333;
			font-size:14px;
			font-family: Arial, Verdana, Tahoma, Geneva, Helvetica; 
			margin:0px;
			
}

.testo_tab {	
			line-height:16px;
}
.testo_tab  h2 {
			color:#C66300;
			font-size:11px;
			font-family: Verdana, Arial, Tahoma, Geneva, Helvetica; 
			margin:0px;
}

.sfondo_tab {
			background-color: #FFFFFF;
			background-image: url('images/sfondo_tab.jpg'); 
	           background-repeat: repeat-x
}
.sfondo_tab h1 {
			color:#974B00;
			font-size:18px;
			font-family: Georgia; Verdana, Tahoma, Geneva, Arial, Helvetica; 
			margin:0px;
			
}
.sfondo_offerta_home {
			background-color: #F3F3F3;
			background-image: url('images/sfondo_offerte_pompei.jpg'); 
	           background-repeat: repeat-x
}
.sfondo_offerta_home h1 {
			color:#333333;
			font-size:14px;
			font-family: Arial, Verdana, Tahoma, Geneva, Helvetica; 
			margin:0px;
			
}

.sfondo_offerta_home a {
				color:#C66300;
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
				font-size:10px;
				text-decoration: none;
				font-weight:bold;

}
.sfondo_offerta_home a:hover {
				color:#C66300;
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
				font-size:10px;
				text-decoration: underline;
				font-weight:bold;
}

.indirizzo {
			background-image: url('images/pompei_scavi.jpg');
			padding-left:10px;
			color:#666666;
}
.indirizzo a {
				color:#666666;
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
				font-size:11px;
				text-decoration: none;

}
.indirizzo a:hover {
				color:#666666;
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
				font-size:11px;
				text-decoration: underline;
}



.menu_top {
			background-image: url('images/menu_top_pompeii.jpg');
			padding-left:10px;
}
.menu_top a {
				color:#CC6600;
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
				font-size:10px;
				font-weight:bold;
				text-decoration: none;

}
.menu_top a:hover {
				color:#CC6600;
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
				font-size:10px;
				font-weight:bold;
				text-decoration: underline;
}



.top_generale {
			height:30px;
			color:#6A613E;
			font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
			font-size:9px;
}
.top_generale a {
			color:#6A613E;
			font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
			font-size:9px;
			text-decoration: none;
}
.top_generale a:hover {
			color:#6A613E;
			font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
			font-size:9px;
			text-decoration: underline;
}


.top_door {
			background-image: url('images/door_pompei/hotel_pompei_top.jpg');
			height:18px;
			color:#6A613E;
			font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
			font-size:9px;
			padding-left:30px;
}
.top_door a {
			color:#6A613E;
			font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
			font-size:9px;
			text-decoration: none;
}
.top_door a:hover {
			color:#6A613E;
			font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
			font-size:9px;
			text-decoration: underline;
}
.bottom_door {
				color:#85774E;
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
				font-size:9px;

}
.bottom_door a {
			color:#6A613E;
			font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
			font-size:9px;
			text-decoration: none;
}
.bottom_door a:hover {
			color:#6A613E;
			font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
			font-size:9px;
			text-decoration: underline;
}




form{
	margin: 0px;
	padding: 0px;
}
.no_border {border: 0 solid #FFFFFF; background-image:url('images/no_border.gif')}
.button {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url('images/button.gif');
	background-repeat: no-repeat;
	text-align: center;
	height: 22px;
	width: 68px;
	font-weight: bold;
	color: #7A6F47;
	border:0px;
}
input {
		border: 1px solid #999999;
		font-size: 11px;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
}
select {
		border: 1px solid #999999;
		font-size: 11px;
		color: #333333;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
}

textarea {
		border: 1px solid #999999;
		font-size: 11px;
		color: #333333;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
}
a            { 
			font-size: 11px;
			text-decoration: underline;
			color: #333333
}
a:hover   { 
			font-size: 11px;
			text-decoration: none;
			color: #333333
}

a.guest {
				color:#C66300;
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
				font-size:10px;
				text-decoration: none;
				font-weight:bold;

}
a:hover.guest {
				color:#C66300;
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; 
				font-size:10px;
				text-decoration: underline;
				font-weight:bold;
}



/* *********** hotels menu *********** */

#hotelsMenuCont {
	height: 32px;
	background: url(images/hotels_menu_bg.jpg) repeat-x;
	font-size: 10px;
	color: #fff;
	text-align:center;
}

ul#hotelsMenu {
	width: 100%;
	overflow: hidden;
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

ul#hotelsMenu li{
	float: left;
	margin: 0px;
	padding: 0;
}

ul#hotelsMenu a{
	float: left; 
	text-decoration: none;
	padding:10px 16px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
	color: #fff;
	text-align: center;
	font-size: 10px;
}

ul#hotelsMenu a#current, ul#hotelsMenu a:hover{
	color: #fff;
	background: url(images/hotels_menu_bg_active.gif) repeat-x;
}

ul#hotelsMenu a#current{
	color: #E8F5F9;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
	background: url(images/hotels_menu_bg_active.gif) repeat-x;
}

/* *********** hotels menu 2 *********** */

#hotelsMenuCont2 {
	height: 32px;
	background: url(images/hotels_menu_bg.jpg) repeat-x;
	font-size: 10px;
	color: #fff;
	text-align:center;
}

ul#hotelsMenu2 {
	width: 100%;
	overflow: hidden;
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

ul#hotelsMenu2 li{
	float: left;
	margin: 0px;
	padding: 0;
}

ul#hotelsMenu2 a{
	float: left; 
	text-decoration: none;
	padding:10px 16px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
	color: #fff;
	text-align: center;
	font-size: 10px;
}

ul#hotelsMenu2 a#current2, ul#hotelsMenu a:hover{
	color: #fff;
	background: url(images/hotels_menu_bg_active.gif) repeat-x;
}

ul#hotelsMenu2 a#current2{
	color: #E8F5F9;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
	background: url(images/hotels_menu_bg_active.gif) repeat-x;
}

/* *********** calendario *********** */

.calendario_tit { 
				background-image: url('images/calendario/titolo.jpg');
				height:22px;
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
				font-size: 11px;
				color:#666;
				font-weight:bold;
}
.calendario_giorni {					
				height:25px;
				background-image:url('images/calendario/giorni.gif')
}

.calendario_giorni h1 {
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
				font-size: 25px;
				color:#666666;
				font-weight:bold;
				font-size: 11px;
				margin:0px;
}
.calendario_sfondo {background-image: url('images/calendario/sfondo.gif')}

.calendario_numeri {
				background-image: url('images/calendario/giorno_off.gif');
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
				height:21px;
				width:20px;
}
.calendario_numeri a {
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
}
.calendario_numeri a:hover {
				background-image: url('images/calendario/giorno_off.gif');
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
				height:21px;
				width:20px;
}
.calendario_active {
				background-image: url('images/calendario/giorno_active.gif');
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
				height:21px;
				width:20px;
}
.calendario_numeri_no {
				background-image: url('images/calendario/giorno_no.gif');
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
				height:21px;
				width:20px;
}
.calendario_vacanza {
				background-image: url('images/calendario/giorno_vacanza.gif');
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
				height:21px;
				width:20px;
}
.calendario_bottom {
					background-image: url('images/calendario/bottom.gif');
					height:23px;
}

.Stile1 {
	color: #FF0000;
	font-weight: bold;
}

.calendario_bottom a {
					font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
					font-size: 11px;
					color:#666;
					text-decoration:none
}
.calendario_bottom a:hover {
					font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
					font-size: 11px;
					color:#FF9900;
}

a.calendario {
					font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
					font-size: 11px;
					color:#666;
					text-decoration:none
}
a:hover.calendario {
					font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
					font-size: 11px;
					color:#FF9900;
}

.calendario_button {				
					height: 18px;
					width: 36px; 
					background-image:url('images/calendario.gif'); 
					background-repeat:no-repeat;
					border:0px;
}
#sitemap{
margin-left: 60px;
text-align:left;
}
#sitemap ul{
margin-top: 5px;
margin-bottom: 5px;
}
#sitemaplink{
width: 100%;
text-align:center;
padding-bottom: 15px;
}
#sitemaplink a{
text-decoration:none;
}
#sitemaplink img{
border: none;
}

/* ========= francesco 22/02/07 ========= */

.nascon {
	display: none;
}

/* ========= giapox 15/01/08 ========= */


/** box_booking **/

#box_booking {
	padding: 0;
	margin: 10px 0 0 10px;
	text-align: left;
}

#box_booking h2 {
	color: #333;
	font-size: 14px;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica; 
	margin: 0 0 5px 0;
}

#box_booking h3 {
	color: #333;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica; 
	margin: 0 0 5px 0;
}

#box_booking p {
	font-size: 10px;
	padding: 0;
	margin: 0 0 10px 0;
}

#box_booking td {
	height: 19px;

}
#box_booking td.sinistra {
	width: 75px;

}

#box_booking td.destra {

}

#box_booking img {
	border: 0;
}

#box_booking .BolInput {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #b7a784;
	background: #FFF url(../images/sfondo_input.gif) top repeat-x;
	color: #666;
	width: 75px;
	height: 18px;
}

#box_booking .BolButton {
	margin: 20px 0 0 0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url('images/button.gif');
	background-repeat: no-repeat;
	text-align: center;
	height: 22px;
	width: 68px;
	font-weight: bold;
	color: #7A6F47;
	border: none;
	float: left;
	cursor: pointer;
}

/** box_booking2 **/

#box_booking2 {
	padding: 0;
	margin: 0;
	text-align: left;
}

#box_booking2 h2 {
	color:#974B00;
	font-size:18px;
	font-family: Georgia; Verdana, Tahoma, Geneva, Arial, Helvetica; 
	margin:0px;
}

#box_booking2 h3 {
	color: #333;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica; 
	margin: 0 0 5px 0;
}

#box_booking2 p {
	font-size: 10px;
	padding: 0;
	margin: 0 0 10px 0;
}

#box_booking2 td {
	height: 19px;

}

#box_booking2 td.sinistra {
	width: 75px;

}

#box_booking2 img {
	border: 0;
}

#box_booking2 .BolInput {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #b7a784;
	background: #FFF url(../images/sfondo_input.gif) top repeat-x;
	color: #666;
	width: 75px;
	height: 18px;
}

#box_booking2 .BolButton {
	margin: 20px 0 0 0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url('images/button.gif');
	background-repeat: no-repeat;
	text-align: center;
	height: 22px;
	width: 68px;
	font-weight: bold;
	color: #7A6F47;
	border: none;
	float: left;
	cursor: pointer;
}