﻿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;}
.box_offerte a {display:block;border :1px <%=colore%> solid; color:#000; 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;
} 
#tasto_golf_bike a {
	position:relative;
	display:block;
	width:150px;
	height:106px;
	background:url(/images/golf-bike/tasto_golf-bike.jpg) no-repeat;
	cursor:pointer;
	margin:20px 0 20px 5px;
}
#tasto_golf_bike a h5 {
	position:absolute;
	bottom:0;
	left:0;
	margin:0;
	padding:0;
	width:150px;
	height:30px;
	text-indent:-9999px;
	background:url(/images/golf-bike/sf_tasto-golf-bike.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;}
