﻿BODY {scrollbar-base-color : #FFFFFF; scrollbar-arrow-color : #78726e; margin:0; }
td {font-family: Verdana; font-size : 8pt; color :#2b2b2b; text-align:left; }

img			{border: 0;}

a:link		{font-family: Verdana; color: #b19665; text-decoration: none;}
a:visited	{font-family: Verdana; color: #b19665; text-decoration: none;}
a:hover		{font-family: Verdana; color: #000000; text-decoration: none;}

.link2             {font-family: Times New Roman; color: #FFFFFF; text-decoration: none;}
.link2:link        {font-family: Times New Roman; color: #FFFFFF; text-decoration: none;}
.link2:visited	   {font-family: Times New Roman; color: #FFFFFF; text-decoration: none;}
.link2:hover	   {font-family: Times New Roman; color: #E97D00; text-decoration: none;}

.link3      		{font-family: Verdana; font-size: 8pt; color: #FFFFFF; text-decoration: none;}
.link3:link     	{font-family: Verdana; font-size: 8pt; color: #FFFFFF; text-decoration: none;}
.link3:visited	   	{font-family: Verdana; font-size: 8pt; color: #FFFFFF; text-decoration: none;}
.link3:hover	   	{font-family: Verdana; font-size: 8pt; color: #000000; text-decoration: underline;}

.link4      		{font-family: Arial; font-size: 8pt; color: #564018; text-decoration: none;}
.link4:link      	{font-family: Arial; font-size: 8pt; color: #564018; text-decoration: none;}
.link4:visited	   	{font-family: Arial; font-size: 8pt; color: #564018; text-decoration: none;}
.link4:hover	   	{font-family: Arial; font-size: 8pt; color: #ffffff; text-decoration: none;}

.bottone	{font-family:Verdana; font-size:11px; color:#764E09; width:90px; height:25px;}

button	{height:40pt; font-size: 10pt; font-family: Arial; color: #E97D00; font-weight: bold;}
hr			{height: 1; color: #895B0E;}

.titolo	{font-size: 9pt; font-family: Verdana; color: #714904;}
.testo	{font-size: 8pt; font-family: Arial; color: #FFFFFF; text-align:center;}
.testo2	{font-size: 8pt; font-family: Arial; color: #b19665; text-align:center;}
.testo3	{font-size: 7pt; font-family: Arial; color: #999999; text-align:center;}

.bianco	{font-size: 8pt; font-family: Arial; color: #714904; text-align:center;}
.cella_intestazione	{background-color: #895B0E; color: #FFFFFF; padding: 5px; font-weight: bold;}
.cella_dati	{color: #666666; padding: 5px; }
.input_text	{width:98%; color:#895B0E; background-color: #FFFFFF; border:1px solid #895B0E; padding:3px;}
.pacchettiwell h4  {font-family: Verdana; color: #b19665; font-size: 10pt;}

.voce_menu_sx			{color:#41321F;}
.voce_menu_sx:link		{color:#41321F;}
.voce_menu_sx:visited	{color:#41321F;}
.voce_menu_sx:hover		{color:#41321F;}

.voce_menu_dx			{font-family: Arial; font-size: 10pt; color:#41321F; font-weight:bold;}
.voce_menu_dx:link		{font-family: Arial; font-size: 10pt; color:#41321F; font-weight:bold;}
.voce_menu_dx:visited	{font-family: Arial; font-size: 10pt; color:#41321F; font-weight:bold;}
.voce_menu_dx:hover		{font-family: Arial; font-size: 10pt; color:#41321F; font-weight:bold;}

/* ------------------------ MENU DESTRA ------------------------ */
	ul#menu_dx {		margin:12px 5px; 		padding:0; 		text-align:left; 		font-family:Arial; 		font-size:10pt; 	}
	ul#menu_dx li {		margin:0 0 3px 0; 		padding:0; 		display:block; 		width:150px; 		height:37px; 		text-align:left; 		list-style-type:none; 		background:#d8d3cb; 		color:#41321f; 		font-weight:bold; 	}
	ul#menu_dx li.selezionato {		padding:10px 0 0 10px; 		height:27px; 		width:140px; 	}
	ul#menu_dx li a {		margin:0; 		padding:10px 0 0 10px; 		height:27px; 		width:140px; 		display:block; 		background:#a89e8c; 		color:#41321f; 		font-family:Arial; 	}
	ul#menu_dx li a:hover {		background:#d8d3cb; 	}

/* ------------------------ Fine MENU DESTRA ------------------------ */

/* BOX CALLBACK */

	#box_callback {		display:none; 		position:relative; 		margin:-750px auto; 		width:310px; 		border:1px solid #564018; 		text-align:left; 		background:#564018; 		}
	#box_callback #div_titolo_callback {		background:#F0EDEB; 		color:#564018; 		padding:5px; 		font-weight:bold; 		}
	#box_callback #div_titolo_callback img {position:absolute;top:0;left:294px}
	#box_callback #div_callback #testo_callback {font-size:9pt;}
	#box_callback #div_callback {		color:#F0EDEB; 		padding:10px 0 0 10px; 		text-align:left; 		position:relative; 		font-size:10pt; 		border:5px solid #F0EDEB; 		}
	#box_callback #div_callback form {margin:0;padding:0;}
	#box_callback #div_callback .login {		position: relative; 		margin:5px; 	}
	#box_callback #div_callback input {		position: relative; 		width:260px; 		height:13px; 		color: #808080; 		font-size:8pt; 	}
	#box_callback #div_callback #bottone_callback {		position:relative; 		margin:0 8px; 		width:80px; 		height:25px; 		}
	#box_callback #div_callback #div_bottone_callback {text-align:right}
	
#contenitore_testo {	width:555px; 	margin:25px 0 20px 30px; }
#contenitore_testo p {	font-family:Verdana; 	font-size:8pt; 	color:2b2b2b; 	line-height:150%; 	text-align:justify; 	margin:10px 0 50px 0; }
h2 {	height:13px; 	background-color:#816b4b; 	color:white; 	font-family:Verdana; 	font-size:8pt; 	font-weight:bold; 	margin:0px; 	padding:2px 0 2px 10px; }
h3 {	font-family:Verdana; 	font-size:9pt; 	color:#2b2b2b; 	text-align:center; 	font-weight:bold; }
h4 {	color:#764e09; 	border-bottom: 1px solid #764e09; 	padding:5px; }
.immagine_camere {	width:235px; 	float:left; }
.testo_camere {	width:320px; 	float:right; }
.tipo_camere {	height:220px; 	margin:0 0 15px 0; }
.colonna1 {	width:310px; 	float:left; 	margin:0 10px 0 0; }
.colonna2 {	width:235px; 	float:left; 	text-align:right; }
/* fine BOX CALLBACK */


/* ------------------------ Pagina WELLNESS ------------------------ */

#wellness ul#menu, #golf-bike ul#menu {	margin:0 0 20px 0; 	padding:4px 0 0 0; 	background:#816b4b; 	height:22px; 	color:white; }
#wellness ul#menu li, #golf-bike ul#menu li {	list-style-type:none; 	display:inline; 	padding:0 10px 0 10px; 	border-right: 1px solid white; 	border-left:0px; 	border-bottom:0px; }

#wellness ul#menu a:link, #wellness ul#menu a:visited, #golf-bike ul#menu li a:link, #golf-bike ul#menu li a:visited {	color:white; 	text-decoration:none; 	text-transform:uppercase; }
#wellness ul#menu a:hover, #golf-bike ul#menu li a:hover {	color:#564018; 	text-decoration:none; 	text-transform:uppercase; }
#wellness ul#menu li.selezionato, #golf-bike ul#menu li.selezionato {	color:#443212; 	text-decoration:none; 	text-transform:uppercase; 	font-weight:bold; }
#wellness #home_wellness {	position:relative; 	background:url(/images/wellness/sf_wellness.jpg); 	height:348px; }
#wellness #home_wellness p {	position:absolute; 	top:230px; 	left:15px; 	color:white; 	font-size:11pt; 	font-weight:bold; 	background:#564018; 	padding:10px; 	width:400px; }

#wellness ul {	margin:0px; 	padding:0px; }
#wellness ul li {	margin:0 0 40px 0; 	padding:0px; 	list-style-type:none; }
#wellness ul li ul li {	margin:0 0 5px 20px; 	padding:0 0 0 20px; 	list-style-type: disc; 	border:0px; }
#wellness ul li ul li.giorno {	list-style-type:none; }
#wellness ul li ul li h6 {	color:#6a4504; 	margin:10px 0 0 0; 	padding:0; 	font-weight:bolder; }
#wellness ul li .box_testo {	float:left; 	width:310px; 	padding:0px; 	margin:0px; }
#wellness ul li p {	width:310px; 	padding:0px; 	margin:0px; 	text-align:justify; }
#wellness ul li img {	float:right; 	margin:0px; 	padding:2px; 	border: 1px solid #999999; }
#wellness h5 {	margin:0 0 20px 0; 	padding:0px; }
h2 {	height:13px; 	background-color:#816b4b; 	color:white; 	font-family:Verdana; 	font-size:8pt; 	font-weight:bold; 	margin:0 0 5px 0; 	padding:2px 0 2px 10px; }
.clear {	margin:0px; 	padding:0px; 	clear:both; }

/* ------------------------ Fine Pagina WELLNESS ------------------------ */


/*#menu_dx {	text-align:center; 	padding:10px 0 0 0; 	margin:0 0 20px 0; }*/
#box_meteo {padding:8px;}
#menu_sx {	text-align:center; 	padding:10px 0 0 0; 	margin:0 0 40px 0; }
	
.box_offerte {margin:5px;background:#F8DCBE;}
.box_offerte a {display:block; border :2px #E49B4C solid; color:#E17D4D; 	padding:3px; line-height:15pt;}
.box_offerte a:hover {background:#EEDFC4}

ul#menu_lingue {	margin:45px 10px 0 0; 	padding:0; 	float:right; }
ul#menu_lingue li {	display:inline; 	margin:0; 	padding:0 10px 0 10px; 	border-right:1px solid #2b2b2b; }
#loghetto {	float:right; }

/* POS */
	#frmPOS p {margin:10px 0}
	
	
/* ------------------------ Pagina GOLF-BIKE ------------------------ */

	#main_golf-bike #contenitore_testo ul#golf_bike {		margin:20px 0 0 0; 		padding:0; 	}
	#main_golf-bike #contenitore_testo ul#golf_bike li {		float:left; 		width:263px; 		margin:0 10px 0 0; 	}
	#main_golf-bike #contenitore_testo ul#golf_bike li a {		position:relative; 		width:263px; 		height:132px; 		display:block; 		cursor:pointer; 	}
	#main_golf-bike #contenitore_testo ul#golf_bike li a.info {		position:relative; 		width:55px; 		height:20px; 		float:right; 		margin:5px 5px 0 0; 		color:#816b4b; 		text-align:right; 	}
	#main_golf-bike #contenitore_testo ul#golf_bike li a:hover.info {		color:#000; 		font-weight:bold; 	}
	#main_golf-bike #contenitore_testo ul#golf_bike li h3 {		position:absolute; 		left:0; 		bottom:0; 		margin:0; 		padding:10px 0 0 10px; 		height:23px; 		width:253px; 		text-align:left; 		color:#fff; 		background:url(/images/golf-bike/sf_titolo.gif) repeat-x; 	}
	#main_golf-bike #contenitore_testo ul#golf_bike li h3 img {		margin:0 0 0 20px; 	}
	#main_golf-bike #contenitore_testo ul#golf_bike li p {		margin:0; 		padding:10px 0 10px 0; 		border-bottom:5px solid #978870; 		text-align:left; 		color:#816b4b; 		height:100px; 	}

/* ------------------------ Fine Pagina GOLF-BIKE ------------------------ */

#box_loghi {	margin:30px 0 20px 0; }
#box_loghi img {	margin:5px; }
#box_link {	margin:5px; }
#immagini p {	margin:0 0 3px 0; 	padding:0; 	font-size:7pt; }
#immagini img {	margin:5px; 	padding:3px; 	border:1px solid #9a9a9c; }

#box_lingue {	position:relative; 	height:50px; 	margin:15px 0 0 0; 	
}
#box_lingue a#tasto_home {	position:absolute; 	top:45px; 	left:0; 	text-decoration:underline; }
#box_lingue a:hover#tasto_home {	color:#200000; } 
ul#menu_tasti_speciali {margin:0; padding:0; list-style-type:none;}
ul#menu_tasti_speciali li {position:relative; width:150px; height:110px; margin:0 0 0 5px; padding:0;}
ul#menu_tasti_speciali li a {position:relative; display:block; width:150px; height:106px; cursor:pointer;}
ul#menu_tasti_speciali li a h5 {position:absolute; bottom:0; left:0; width:150px; height:30px; margin:0; padding:0; text-indent:-9999px;}
ul#menu_tasti_speciali li#tasto_golf_bike a {background:url(/images/golf-bike/tasto_golf-bike.jpg) no-repeat;}
ul#menu_tasti_speciali li#tasto_golf_bike a h5 {background:url(/images/golf-bike/sf_tasto-golf-bike.gif);}
ul#menu_tasti_speciali li#tasto_panoramica a {background:url(/images/tasto_panoramica.jpg) no-repeat;}
ul#menu_tasti_speciali li#tasto_panoramica a h5 {background:url(/images/sf_tasto-panoramica.gif);}

/* NEWS */
	ul#elenco_news {list-style:none; margin:10px 0; padding:0}
	ul#elenco_news li {margin:5px 0}
	ul#elenco_news li a {display:block}
	ul#elenco_news .immagine_news {width:80px; height:40px; overflow:hidden; float:left; margin-right:5px; border-right:3px #b19665 solid}

	#news_dettagli {margin:15px 0}
	#news_dettagli ul {margin:10px; padding:0;}


/* prezzi */
	table#tbl_prezzi tr td {background:#c8c2b8; text-align:center}
	table#tbl_prezzi tr td.no_bordo {background:none;}
	table#tbl_prezzi tr td.evidenza {font-weight:bold;}
	.separatore {border-bottom:2px #c8c2b8 solid; margin:15px 0;}

