body {
	background:#7C91AF url('images/sfondo_naples.jpg') repeat-x center top; margin:0px; font-size: 11px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
	
}
table{
		font-size: 11px;
		color: #999999
}
table h1 {
	color:#3A7DAF;
	font-size:11px;
	margin:0px;
}

table h2 {
	color:#7F7F7F;
	font-size:12px;
	margin:0px;
	font-weight:normal;
	line-height:20px;
}

table span {
	font-size:11px;
	color: #7F7F7F;
	font-weight:normal;
}

.top {background-image:url('images/top_hotel_sorrento.gif');}
.left {background-image:url('images/left_hotel.jpg');}
.right {background-image:url('images/right_hotel.jpg');}
.linea {background-image: url('images/linea_hotels.gif')}

.padding_sei {padding:6px
}
.padding_quattordici {padding:14px
}
form{
	margin: 0px;
	padding: 0px;
}
.button {
	border: 0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(images/button.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 20px;
	width: 59px;
	font-weight: normal;
	color: #FFFFFF;
	padding-bottom:2px;
	padding-left:2px;
}
.button_large {
	border: 0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(images/button_large.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 20px;
	width: 141px;
	font-weight: normal;
	color: #FFFFFF;
	padding-bottom:2px;
	padding-left:2px;

}
.button_chiaro {
	border: 0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(images/button_chiaro.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 20px;
	width: 111px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom:2px;
	padding-left:2px;

}
input {
		border: 1px solid #495261;
		font-size: 10px;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
		height:18px;
}
select {
		border: 1px solid #495261;
		font-size: 10px;
		color: #333333;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
}

textarea {
		border: 1px solid #495261;
		font-size: 10px;
		color: #333333;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
}
a            { 
			font-size: 10px;
			text-decoration: none;
			font-weight:bold;
			color: #999999
}
a:hover   { 
			font-size: 10px;
			text-decoration: none;
			color: #333333
}

a.offerte            { 
			font-size: 10px;
			text-decoration: underline;
			font-weight:bold;
			color: #EB0000
}
a:hover.offerte   { 
			font-size: 10px;
			text-decoration:none ;
			color: #EB0000
}

#boxPad {
	padding: 5px;
	vertical-align: top;
}

#boxPad h1{
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 0;
	text-indent: 5px;
	font-size: 100%;
	color: #333;
	text-align: left;
	background-color: #ECEFF2;
}

#contenuti {
	padding: 0px;
	vertical-align: top;
}

#contenuti span{
	font-size:10px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
	color: #7189AE;
	font-weight:normal;
}

#contenuti h1{
	text-align:left;
	padding-top: 20px;
	padding-left:40px;
	height:53px;
	font-size:16px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
	color: #405F8C;
	background-image:url('images/arrow.jpg');
	display: in-line;
}

#contenuti h2{
	font-size:11px;
	color: #3C5B89;
	padding:0px;
	text-indent: 0px;
	margin:0px;
}

#contenuti h3 {
			color:#3C5B89;
			font-size:10px;	
			padding-top:5px;
			font-weight:normal;
			text-indent: 0px;
			margin:0px;
}

#contenuti h4 {
			color:#FF0000;
			font-size:14px;	
			font-weight:bold;
			padding-top:5px;
			font-weight:normal;
			text-indent: 0px;
			margin:0px;
}

.elenco{
	width:512px;
	padding-top: 10;
	padding-bottom:0px
	text-indent: 5px;
	text-align: left;
	background-image:url('images/sorrento_titoli.jpg');
	background-repeat:repeat-x
}
.guestbook {
			width:512px;
			text-align:left;
			color:#666666
			
}

.guestbook a {
			color:#937A31;
			text-decoration:underline;	
}

#box_prenota {
			background-image: url('images/sfondo_box_prenota_hotel_sorrento.jpg');
			width:235px;
			align:left;			
}
#box_prenota h1 {
			background-image: url('images/top_prenota_hotel_sorrento.jpg');
			color: #990000;
			font-size:14px;
			text-align:left;
			height:43px;
			padding-left:10px;
			padding-top:4px;
			padding-bottom:0px;			
}
#box_prenota span {
			color: #000000;
			font-size:11px;
			font-weight:normal;			
}
#box_prenota table {
			color:#3A5988;
			font-weight:bold;
			font-size: 10px;		
}			
.box_offerte {
			width:235px;
			text-align:left;			
}
.box_offerte h1 {
			background-image: url('images/offerte_speciali_sorrento_sf.jpg');
			font-size:14px;
			text-align:left;
			color:#937A31;
			height:32px;
			padding-left:10px;
			padding-top:15px;
			padding-bottom:0px; background-repeat:no-repeat			
}
.box_offerte span {
			font-size:10px;
			color:#000;	
			font-weight:normal;	
}



.ricerca {
			background-image: url('images/ricerca.jpg');
			text-align:left;
			color:#990000;
			font-size:12px;
			font-weight:bold;		
}

.richiesta {
			width:522px;
			background-image: url('images/ricerca.jpg');
			text-align:left;
			color:#990000;
			font-size:12px;
			font-weight:bold;		
}

/********  menu  *******/
.menu {
		line-height: 31px;
		background-image: url('images/menu_off.jpg');
		text-align:center;
		vertical-align: middle;

}
.menu a {
	color: #FFF;
	text-decoration: none;
	font-weight:bold;
	height:31px;
	vertical-align: middle;
	width:100%;
}
.menu a:hover {
	color: #426189;
	text-decoration: underline;
	background-image:url('images/menu_on.gif');
	width:100%;
}

.active {
	color: #FFFFFF;
	text-decoration: underline;
	background-image:url('images/menu_active.jpg')
}

.calendario_button {				
					height: 18px;
					width: 36px; 
					background-image:url('images/calendario.gif'); 
					background-repeat:no-repeat;
					border:0px;
}
.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;
}
.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;
}

div.prenotazioni {
			padding: 10px;			
}