	body {
	/*	font-family:Verdana, Arial, Helvetica; */
	background-color:#003366;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
	}
	#header, #bodypage {
		width:762px;
		background-color: #F9F9F9;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right:auto;
		margin-left:auto;
	}
	#header {
		text-align: center;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding-top: 4px;
		color:#666666;
	}
	#contentheader {
		text-align: center;
		background-color:#FFFFFF;
		padding: 6px;
	}
	#frame {
		width:100%;
		text-align:left;
		padding: 0px;
		margin: 0px;
	}
	/*-----[ LANG ]-----*/		
	#lang {
		float:right;
		width:30%;
		height:27px;
	}
		#lang img{
			margin-top:6px;
			margin-right:2px;
			float:right;
			vertical-align: middle;
		}
/*-----[ LEFT ]-----*/
	#contentleft {
	float:left;
	width:205px;
	margin:0px;
	padding: 0px;
	}	
	/*-----[ SX BOX ]-----*/
		/*-----[ SX LISTE ]-----*/	
		#contentleft ul{
			padding:0px;
			margin:0px;
			text-indent: 10px;
			list-style-type: none;
		}
		#contentleft ul a, #contentleft ul a:visited, #contentleft ul a:active{
			color:#000;
			padding-left: 0px;
			text-decoration:none;
			white-space: pre;	
			font-weight:normal;
			font-size:11px;
			margin-left:0px;		
		}
		#contentleft ul b{
			padding-left:20px;
		}
		#contentleft ul a:hover{
			text-decoration:underline;
		}	
		#navblocks {
			width: 197px;
			margin: 0px auto 0px auto;
			padding: 0px;
		}
		/*-----[ SX BOX LOCALITA]-----*/	
		#navblock1{
	border:#ff6600 solid 1px;
	background-color:#FFF;
	width: 191px;
	padding:2px;
	font-family: Verdana;
	font-size:11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
		}
		#navblock1 h1{
			background-color:#f60;
			color:#fff;
			font-size:16px;
			font-family:"Trebuchet MS", Verdana, Tahoma;
			text-transform:uppercase;
			margin:0px;
			padding:5px;
		}
		#navblock1 h1 a, #navblock1 h1 a:visited, #navblock1 h1 a:active{
			text-decoration:none;
			color:#fff;
			font-size:16px;
			font-family:"Trebuchet MS", Verdana, Tahoma;
		}
		/*-----[ SX BOX HOTEL]-----*/
		#navblock2 {
			border:#069 solid 1px;
			background-color:#FFF;
			width: 191px;
			padding:2px;
			font-family: Verdana;
			font-size:11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
		}
		#navblock2 h1{
			background-color:#069;
			color:#fff;
			font-size:16px;
			font-family:"Trebuchet MS", Verdana, Tahoma;
			text-transform:uppercase;
			margin:0px;
			padding:5px;
		}
		#navblock2 h1 a, #navblock2 h1 a:visited, #navblock2 h1 a:active{
			text-decoration:none;
			color:#fff;
			font-size:16px;
			font-family:"Trebuchet MS", Verdana, Tahoma;
		}
		/*-----[ SX BOX RESIDENCE]-----*/
		#navblock3 {
			border:#3cc solid 1px;
			background-color:#FFF;
			width: 191px;
			padding:2px;
			font-family: Verdana;
			font-size:11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
		}
		#navblock3 h1{
			background-color:#3cc;
			color:#fff;
			font-size:16px;
			font-family:"Trebuchet MS", Verdana, Tahoma;
			text-transform:uppercase;
			margin:0px;
			padding:5px;
		}
		#navblock3 h1 a, #navblock3 h1 a:visited, #navblock3 h1 a:active{
			text-decoration:none;
			color:#fff;
			font-size:16px;
			font-family:"Trebuchet MS", Verdana, Tahoma;
		}
		/*-----[ SX BOX BNB]-----*/
		#navblock4 {
			border:#060 solid 1px;
			background-color:#FFF;
			width: 191px;
			padding:2px;
			font-family: Verdana;
			font-size:11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
		}
		#navblock4 h1{
			background-color:#060;
			color:#fff;
			font-size:16px;
			font-family:"Trebuchet MS", Verdana, Tahoma;
			text-transform:uppercase;
			margin:0px;
			padding:5px;
		}
		#navblock4 h1 a, #navblock4 h1 a:visited, #navblock4 h1 a:active{
			text-decoration:none;
			color:#fff;
			font-size:16px;
			font-family:"Trebuchet MS", Verdana, Tahoma;
		}
/*-----[ CENTER ]-----*/	
	#contentcenter {
	float: right;
	width:555px;
	font-family: Verdana;
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	#contentcenter a, #contentcenter a:visited, #contentcenter a:active{
		text-decoration:none;
	}		
	
/* PAGINE */
/*----------------------------------ELENCO------------------------------------*/
	.elenco_titolo h3{
	color:#000000;
	font-size:19px;
	font-family:Verdana, Arial, Helvetica;
	margin:0px;
	font-weight:bolder;
	letter-spacing:-1px;
	padding-left:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}
	/*-------------SEI QUI-------------------*/
	#seiqui{
	font-family:Verdana, Arial, Helvetica;
	font-size:9px;
	color:#000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	width:100%;
	height:13px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-indent: 3px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	}
/* -- VERSIONE IVAN -- 
	#seiqui ul{
		padding:0px;
		margin:0px;
	}
	#seiqui ul li{
	float:left;
		list-style-type:none;
		padding: 0px;
		margin:0px 0px 0px 0px;
	}
	#seiqui a, #seiqui a:visited, #seiqui a:active{
		font-family:Verdana, Arial, Helvetica;
		color:#000;
		font-size:9px;
		letter-spacing:-1px;
	}
	#seiqui a:hover{
		font-family:Verdana, Arial, Helvetica;
		color:#000;
		text-decoration:underline;
	}
	#seiqui li:before{
	    content: "> ";
	}
	#seiqui b{
		font-size:9px;
		font-weight:bold;
		text-transform:uppercase;
		float:left;
	}
*/
/* -- VERSIONE MADE -- */
	#seiqui ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#seiqui li {
		display: inline;
		padding: 0;
		margin: 0;
	}
	
	#seiqui li:before { content: " > "; }
	#seiqui li:first-child:before { content: ""; }
	
	/*IE workaround*/
	/*All IE browsers*/
	* html #seiqui li {
		background-image: url("/themes/generale.css/pp2_images/gt.gif");
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 0 0.3em 0 0.6em;
		margin: 0 0.6em 0 -0.6em;
	}
	
	/*Win IE browsers - hide from Mac IE\*/
	* html #seiqui ul { height: 1%; }
	
	* html #seiqui li {
		display: block;
		float: left;
	}
	
	/*End hide*/
	/*Mac IE 5*/
	* html #seiqui li:first-child { background-image: none; }
	#seiqui a, #seiqui a:visited, #seiqui a:active{
		color:#000;
	}
	#seiqui a:hover{
		text-decoration:underline;
	}
	#seiqui b{
		font-weight:bold;
		text-transform:uppercase;
	}
	
	/*-------------/SEI QUI-------------------*/
	/*-------------RIGHA ELENCO---------------*/
	.elenco_item {
	border:1px solid #F7F2DE;
	border-top:#000000 1px dashed;
	width:95%;
	float:left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	.elenco_item_hover{
		border:#F09F09 1px dashed;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
		width:95%;
		float:left;
		background:#FFCCFF;
	}
		/*---FOTO---*/
		.elenco_foto{
			float:left;
		}
		.elenco_foto a img{
			border:1px solid #000;
			margin:3px;
		}
		.elenco_foto a:hover img{
			border:3px solid #f09;
			margin:1px;
		}
		/*---TITOLO---*/
		.elenco_hotel_nome a, .elenco_hotel_nome a:visited, .elenco_hotel_nome a:active{
			font-size:16px;
			font-family:Arial,Verdana, Tahoma;
			text-transform:capitalize;
			letter-spacing:-0.5px;
			margin:0px 0px 0px 0px;
			padding:0;
			color:#000;
		}
		.elenco_hotel_nome a:hover{
			color:#F09;
		}
		.elenco_hotel_nome img{
			border: 0px;
		}
		/*---SERVIZI---*/
		.elenco_hotel_servizi img{
			float:left;
			margin:1px;
			width:17px;
			height:17px;
		}
	/*------------/RIGHA ELENCO---------------*/
	/*-------------LISTA PAGINE---------------*/
	.block{
		width:100%;
		float:left;
		padding:0px;
		font-size:10px;
		letter-spacing:-1px;
	}
	.pagine{
		color:#000;
		float:left;
		margin-left:3px;
	}
	.pagine{
		text-transform:uppercase;
	}
	.pagine a, .pagine a:active, .pagine a:visited{
		color:#000;
	}
	/*-------------/LISTA PAGINE---------------*/
	/*-------------STATISTICA RISULTATI--------*/
	.risultati{
		color:#000;
		float:right;
		text-align:right;
		margin-right:5px;
	}
	.risultati b{
		text-transform:uppercase;
	}
	/*-------------/STATISTICA RISULTATI-------*/
	/*-------------NAVIGAZIONE PAGINEE---------*/
	.pagine_prec a, .pagine_prec a:visited, .pagine_prec a:active{
		float:left;
		font-size:9px;
		color:#FF3;
		text-transform:uppercase;
		margin-left:5px;
	}
	.pagine_succ a, .pagine_succ a:visited, .pagine_succ a:active{
		float:right;
		text-align:right;
		font-size:9px;
		color:#FF3;
		text-transform:uppercase;
		margin-right:5px;
	}
	/*-------------/NAVIGAZIONE PAGINEE--------*/
	/*-------------PER PAGINA------------------*/
	.navpagine{
		width:555px;
		float:left;
		background-color:#000000;
		margin-bottom:5px;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		padding-top: 4px;
		padding-right: 0px;
		padding-bottom: 3px;
		padding-left: 0px;
	}
	.box_perpagine{
		color:#FFF;
		float:left;
		width:500px;
		font-size:9px;
		text-transform:uppercase;
	}
	.box_perpagine b{
		color:#FFF;
		float:left;
		margin-left:3px;
		text-transform:uppercase;
		margin-top:2px;
		display:block;
	}
	.box_perpagine a, .box_perpagine a:visited, .box_perpagine a:active{
		float:left;
		color:#FF3;
		text-transform:uppercase;
		padding-top:3px;
	}
	#ris_x_pagina{
		float:left;
		margin:0px;
		padding:0px;
	}
	.navpagine_top{
		float:right;
		text-align:right;
		color:#FFF;
	}
	.navpagine_top a, .navpagine_top a:visited, .navpagine_top a:active{
		font-size:9px;
		color:#FF3;
		text-transform:uppercase;
		line-height:15px;
	}
	/*-------------/PER PAGINA-----------------*/
	#form_disp{
		width:100%;
		float:left;
	}
/*----------------------------------HOTEL------------------------------------*/
	.struttura_foto{
		float:left;
		width:95%;
		border-top:#000 1px dashed;
		padding:5px 0px 5px 0px;
	}
	.struttura_foto img{
		float:left;
		margin:5px;
		padding:0px;
		border:1px solid #666;
	}
	.struttura_titolo{
		font-size:20px;
		font-family:Arial Black, Arial, Helvetica, sans-serif;
		letter-spacing:-0.5px;
		padding:0px;
		margin:0;
		line-height:normal;
		margin-top:5px;
		text-transform:capitalize;
		white-space:nowrap
	}
	.struttura_titolo img{
		border:0px;
	}
	.struttura_servizi img{
		float:left;
		margin:2px;
		width:17px;
		height:17px;
	}
	
	/*---------MENU STRUTTURA----------*/
		.struttura_menu{
			margin: 5px 0px 15px 0px;
			width:100%;
			border-top:solid 1px #000;
			padding:0px;
			float:left;
		}		
		.struttura_menu ul{
			padding:0px;
			margin:0px;
		}
		.struttura_menu ul li{
			float:left;
			list-style-type:none;
			padding: 0px;
			margin:0px 10px 0px 0px;
			border:0;
		}
		.struttura_menu ul li a, .struttura_menu ul li a:visited, .struttura_menu ul li a:active{
			text-decoration:none;
			color:#000;
			background-color:#FFF;
			font-weight:bold;
			line-height:9px;
			font-size:9px;
			display:block;
			padding:2px 7px 5px 7px;
			border-top:0px;
			border-right:2px solid #000;
			border-bottom:2px solid #000;
			border-left:1px solid #000;
		}
		#struttura_menu_active{
			background-color:#F00;
			color:#FFF;
		}
		#presentazione, #dovesiamo, #foto, #servizi, #prenota{
		}
		.struttura_menu ul li a:hover{
			text-decoration:none;
			background-color:#FF3;
			color:#000;
		}
		
		#link_veloci {
	text-transform: uppercase;
	font-size:10px;
	letter-spacing:-1px;
	line-height:13px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
		}
		#link_veloci img{
		padding-right: 3px;
		float: left;
		}		
		.link_veloci_left {
			float:left;
			width:330px;
		}
		.link_veloci_right {
			float:right;
			width:180px;
		}
		.link_veloci_right a {
		padding-top: 10px;
		}
/*		
	#link_veloci a, .link_veloci a:visited, .link_veloci a:active{
		padding-top: 5px;
	}
	
*/
	/*---------/MENU STRUTTURA----------*/
	/*---------HOTEL SERVIZI----------*/
	.hotel_elenco_servizi{
			padding:0px;
			margin:0px;
			text-indent: 10px;
			list-style-type:none;
	}
	/*---------HOTEL SERVIZI----------*/
	/*---------HOTEL FOTO-------------*/
	#galleria_foto_elenco img{
			border:1px solid #000;
			margin:5px;
			float:left;
			width:60px;
			height:60px;
	}
	#foto_grande{
			border:3px solid #000;
			margin:5px;
			clear:both;
			float:left;
	}
	/*---------/HOTEL FOTO-------------*/
	/*----------HOTEL MAPPA------------*/
	.mappa{
		border:1px solid #CCC;
		background:#EEE;
		float:left;
		color:#666;
		padding: 0;
		margin: 5px;
	}
	/*---------/HOTEL MAPPA------------*/
	/*----------ALTRE INFO-------------*/
	.altre_info{
		float:left;
		width:95%;
		border-top:#000 1px dashed;
		padding:5px 0px 5px 0px;
		font-size:9px;
	}
	.altre_info ul{
		padding:0px;
		margin:0px;
		text-indent: 10px;
		list-style-type:none;
	}
	.altre_info ul a, .altre_info ul a:visited, .altre_info ul a:active{
			color:#000;
			padding-left: 0px;
			text-decoration:underline;
			white-space: pre;	
			font-weight:normal;
			font-size:9px;
			margin-left:0px;		
	}
	.altre_info li:before{
	    content: "- ";
	}
	.altre_info ul a:hover{
			text-decoration:none;
	}
/*----------------------------------GENERALE------------------------------------*/
	h1{
		font-size:20px;
		font-family:Arial Black, Arial, Helvetica, sans-serif;
		letter-spacing:-0.5px;
		padding:0px;
		margin:0;
		line-height:normal;
	}
	h2{
		font-size:18px;
		font-family:"Trebuchet MS", Verdana, Tahoma;
		font-weight:bolder;
		letter-spacing:-0.5px;
		margin: 0px;
		padding-bottom:0px;
	}
	h3{
		padding:0px;
		margin:0;
		font-size:16px;
		line-height:normal;
		font-family:"Trebuchet MS", Verdana, Tahoma;
		font-weight:500;
	}
	.small{
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000;
	}
	p{
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000;
		margin:0;
		letter-spacing:-1px;
		line-height:11px;
		word-spacing:3px;
	}
	p b{
		letter-spacing:0px;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	p a, p a:visited, p a:active{
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000;
	}
	.corpo_pagina{
		float:left;
		width:95%;
		border-top:#000 1px dashed;
		margin-top:5px;
		padding-top:5px;
	}
	.corpo_pagina h3{
		font-size:18px;
		font-family:Verdana, Helvetica, sans-serif;
		letter-spacing:-0.5px;
		font-weight:bolder;
	}
	a img{
		border:0;
	}
/*-----[ FOOTER ]-----*/	
	#contentfooter {
	/*	padding:20px 0 0 0; */
		font-size:9px;
	/* background:#F7F2DE; */
	width:100%;
	float:left;
	margin-top: 5px;
	margin-bottom: -2px;
	margin-right: 0px;
	margin-left: 0px;
	}	
	#contentfooter div.hr {
		border:none;
		width: 99%;
		height: 1px;
		font-size: 1px;
		overflow: hidden;
		background-color: #000000;
		margin: 0px auto 0px auto;
	}
	#contentfooter ul{
	/* width:762px */
/*		padding-left:0px;*/
		margin-top: 3px;
		margin-bottom: 3px;
		margin-right: 10px;
		margin-left: 10px;
	}
	#contentfooter li{
		list-style:none;
		display:inline;
	}
	#contentfooter a, #contentfooter a:visited, #contentfooter a:active{
		font-size:10px;
		color: #000000;
		text-decoration:none;
	}
	#copyright{
	color:#FFFFFF;
	background:#003466;
	font-size:10px;
	clear:both;
	height: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 5px solid #FFFFFF;
	}
/*---------------[Temp]--------------------*/
.datradurre{
	
}
