body {
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url('images/sfondo.jpg');
	margin: 0px;
	color:#FFF
}


table{
		font-family: Verdana, Tahoma, Verdana, Geneva, Arial, Helvetica;
		font-size: 11px;
		color: #666666;
}

table h1 {
			color:#4F79AA;
			font-size:13px;
			margin:0px;
}

table h2 {
			color:#FF9900;
			font-size:13px;
			margin:0px;
}

table h3 {
			color:#FF9900;
			font-size:11px;
			margin:0px;
}

.about_us {background-image: url('images/palinuro_hotels_sf_tb.gif')}

.sinistra {
			background-image: url('images/tab_sn.jpg')
}
.destra {
		background-image: url('images/tab_ds.jpg')
}

#sinistra_home {
				border-right:1px dotted #BEBEBE; 
				background-image: url('images/sin_home.jpg');
				background-repeat: no-repeat;
				background-color:#FFFFFF
}
#sinistra_home h1 {
				color:#2D80B8;
				font-size:15px;
				margin:0px;
}
#sinistra_home h2 {
				color:#2D80B8;
				font-size:10px;
				margin:0px;
}

#contatti_sf {
				background-image: url('images/contatti_palinuro.jpg');
				height:76px
}


#booking_home {
				background-image: url('images/booking_sf.jpg');
				height:180px;
}
#booking_home h1 {
				color:#FF9900;
				font-size:13px;
				margin:0px;				
}
#booking_home h2 {
				color:#4F79AA;
				font-size:16px;
				margin:0px;				
}
#booking_home h3 {
				color:#4F79AA;
				font-size:10px;
				margin:0px;
}

#booking {
				background-image: url('images/booking_on_line_sf.jpg');
				height:170px;
}
#booking h1 {
				color:#FF9900;
				font-size:13px;
				margin:0px;				
}
#booking h2 {
				color:#4F79AA;
				font-size:16px;
				margin:0px;				
}
#booking h3 {
				color:#4F79AA;
				font-size:10px;
				margin:0px;
}

form{
	margin: 0px;
	padding: 0px;
}

.bottom {background-image: url('images/bottom_palinuro.jpg')}

.button {
	border: 0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/button.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 34px;
	width: 131px;
	font-weight: bold;
	color: #FFFFFF;
	
}

.button_bianco {
	border: 0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/button_bianco.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 32px;
	width: 129px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom:5px;
	
}
.button_small {
	border: 0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/button_small.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 26px;
	width: 78px;
	font-weight: bold;
	color: #FFFFFF;
	
}
.check{border: 0 solid #FFFFFF}

.no_border {border: 0 solid #FFFFFF}  

input {
		border: 1px solid #41638B;
        font-family: Verdana, Tahoma, Verdana, Geneva, Arial, Helvetica;
		font-size: 11px;
		color: #333333
}

select {
		border: 1px solid #41638B;
        font-family: Verdana, Tahoma, Verdana, Geneva, Arial, Helvetica;
		font-size: 11px;
		color: #333333
}

textarea {
		border: 1px solid #41638B;
		background-image: url('images/input.jpg'); 
           background-repeat: repeat-x;
           background-attachment: fixed;
           font-family: Verdana, Tahoma, Verdana, Geneva, Arial, Helvetica;
		font-size: 11px;
		color: #333333
}

a            { 
			font-family: Verdana, Tahoma, Verdana, Geneva, Arial, Helvetica;
			font-size: 11px;
			text-decoration: none;
			color: #8B8B8B
}

a:hover   { 
			font-family: Verdana, Tahoma, Verdana, Geneva, Arial, Helvetica;
			font-size: 11px;
			text-decoration: underline;
			color: #8B8B8B
}

a.link_accom { 
			font-family: Verdana, Tahoma, Verdana, Geneva, Arial, Helvetica;
			font-size: 10px;
			text-decoration: none;
			color: #2D80B8
}

a:hover.link_accom { 
			font-family: Verdana, Tahoma, Verdana, Geneva, Arial, Helvetica;
			font-size: 10px;
			text-decoration: underline;
			color: #2D80B8
}

a.indirizzo { 
			font-family: Verdana, Tahoma, Verdana, Geneva, Arial, Helvetica;
			font-size: 10px;
			text-decoration: none;
			color: #FFF
}

a:hover.indirizzo { 
			font-family: Verdana, Tahoma, Verdana, Geneva, Arial, Helvetica;
			font-size: 10px;
			text-decoration: underline;
			color: #FFF
}

.tariffe_uno {
				color: #858585;
				background-color: #F4F4F4;
				font-size: 11px;
				height:40px;
}
.tariffe_due {
				color: #858585;
				background-color: #EAEAEA;
				font-size: 11px;
				height:40px;
				padding:3px;
}

/*********** menu **********/

.menu{
	text-align: center;
	vertical-align: middle
}

.menu ul{
	margin: 0;	
	padding: 0;
	list-style-type:none
}

.menu li {
	margin: 0px;
	line-height: 25px;
	vertical-align: middle;
	display: inline;
	padding-top:0px;
}
.menu a {
	text-decoration: none;
	color: #FFF;
	display:block; 
	height:25px;
	background-image:url('images/su.gif');
	font-weight:bold;
}
.menu a:hover {
	color: #FFF;
	background-image:url('images/on.gif');
	display:block;
	line-height: 25px
	
}
.menu li#activelink a, li#activelink a:hover{
   				background-position: left top;
				color:#FFF;
				background-image:url('images/active.jpg');
				background-repeat:repeat;
				background-attachment:scroll;
				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: 20px;
					width: 37px; 
					background-image:url('images/calendario.gif'); 
					background-repeat:no-repeat;
					border:0px;
}
