body {
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica; color:#FFFFFF; 
	margin:0px; 
	background-color:#0099CC;
	text-align:center;	
}
table{
		font-size: 11px;
		color: #666666;
		line-height:14px;
}

.sf_offerta {
			background-image: url('../images/offerta.jpg');
			padding-left:16px;
			padding-right:16px;
}
.sf_offerta h1 {
				color:#5995C2;
				font-size:11px;
				margin:0px;
				font-weight:bold
}
.sf_book {
			background-image: url('../images/sf_book.jpg');
			background-repeat: repeat-x;
			color:#7F7F7F;
}
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-style:italic;
	font-weight:normal;
}

#corpo {
		background-image: url('../images/sf_pag_hotels.gif');
		width:768px;
		text-align:left;
}

.tab_contenuti {
				background-image: url('../images/sf_tab_sorrente.jpg'); background-repeat:repeat-x
}

.tab_sotto {
				background-image: url('../images/sf_tab_sotto.jpg'); background-repeat:repeat-x
}

.separatore {
			background-image: url('../images/separatore_naples.jpg');
			height:15px;
}

.menu_top {
			background-image: url('../images/acampora_hotels2.jpg');
			text-align:right;
			padding-right:10px;
			margin:30px;
}

.sotto {
			background-image: url('../images/sorrento_sotto.jpg');
			height:89px;
}
form{
	margin: 0px;
	padding: 0px;
}
.button {
	border: 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: 28px;
	width: 54px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom:4px;
	padding-right:6px;
}
.button2 {
	border: 0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url('../images/button2.gif');
	background-repeat: no-repeat;
	text-align: center;
	height: 28px;
	width: 54px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom:4px;
	padding-right:6px;
}
.button_book {
	border: 0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url('../images/button_book.gif');
	background-repeat: no-repeat;
	text-align: center;
	height: 28px;
	width: 54px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom:4px;
	padding-right:6px;
}
input {
		border: 1px solid #999999;
		font-size: 10px;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
}
select {
		border: 1px solid #999999;
		font-size: 10px;
		color: #333333;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
}

textarea {
		border: 1px solid #999999;
		background-image: url('../images/input.jpg'); 
        background-repeat: repeat-x;
        background-attachment: fixed;
		font-size: 10px;
		color: #333333;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
}
a            { 
			font-size: 11px;
			text-decoration: none;
			color: #326D99
}
a:hover   { 
			font-size: 11px;
			text-decoration: underline;
			color: #326D99
}

/*********** menu **********/

.menu{
	border:0px; 
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	background-image:url('../images/su.jpg');
	height:51px;
		
}

.menu ul{
	margin: 0px;	
	padding: 0px;
	list-style-type:none
}

.menu li {
	margin: 0px;
	line-height: 51px;
	vertical-align: middle;
	display: inline;
	padding-top:0px;
}
.menu a {
	text-decoration: none;
	color: #003300;
	display:block; 
	font-size:12px;

}
.menu a:hover {
	color: #003300;
	background-image:url('../images/su.gif');
	display:block;
	line-height:51px;
	font-size:12px;
	text-decoration:none;
}
.menu li#activelink a, li#activelink a:hover{
				color:#003300;
				background-image:url('../images/active.jpg');
				display:block;
}

.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;
}

.calendario_button {				
					height: 28px;
					width: 44px; 
					background-image:url('../images/calendario.gif'); 
					background-repeat:no-repeat;
					border:0px;
}