﻿body {margin:0px;padding:0px;text-align:center;background:#1e1a1a;font-family:Arial, Helvetica, sans-serif;}

#container {position:relative;width:970px;margin:10px 0 0 0;padding:0;}
#wrapper {position:relative;margin:20px auto 0 auto;padding:0;width:970px;text-align:left;}

img.png,
div.png,
#div_menu_new ul#menu_new li,
#div_menu_new ul#menu_new li a:hover,
#div_menu_new ul#menu_new li.selezionato a,
#div_lingue_new,
#div_lingue_new ul#menu_lingue,
#lowerbox #lowerleft ul#menu_active li.selezionato a,
#div_lingue_new ul#menu_lingue li#lingua_it,
#div_lingue_new ul#menu_lingue li#lingua_en,
#div_lingue_new ul#menu_lingue li#lingua_de,
#lowerbox #lowerleft ul#menu_active li a:hover {behavior: url(/css/iepngfix.htc);}	

#location #foto {display:none;}

/*--- Personalizzazione in base alla pagina ---*/

	/*--- hotel ---*/

	#hotel #title, 
	#hotel #lowerbox {background:#E58A25;}
	#hotel #div_lingue_new {border-bottom:3px solid #E58A25;}
	#hotel #div_menu_new ul#menu_new li.selezionato a,
	#hotel #div_lingue_new ul#menu_lingue li.selezionato,
	#hotel #div_menu_new ul#menu_new li a:hover,
	#hotel #div_lingue_new ul#menu_lingue li a:hover {color:#E58A25;}
	#hotel #div_lingue_new ul#menu_lingue li a.selezionato {border-bottom:2px solid #E58A25;}
	
	/*--- Fine hotel ---*/
	
	/*--- rooms ---*/

	#rooms #title, 
	#rooms #lowerbox {background: #DE991E;}
	#rooms #div_lingue_new {border-bottom:3px solid #DE991E;}
	#rooms #div_menu_new ul#menu_new li.selezionato a,
	#rooms #div_lingue_new ul#menu_lingue li.selezionato,
	#rooms #div_menu_new ul#menu_new li a:hover,
	#rooms #div_lingue_new ul#menu_lingue li a:hover {color:#DE991E;}
	#rooms #div_lingue_new ul#menu_lingue li a.selezionato {border-bottom:2px solid #DE991E;}
	
	/*--- Fine rooms ---*/
	
	/*--- family ---*/
	
	#family #title, 
	#family #lowerbox {background:#f14203;}
	#family #div_lingue_new {border-bottom:3px solid #f14203;}
	#family #div_menu_new ul#menu_new li.selezionato a,
	#family #div_lingue_new ul#menu_lingue li.selezionato,
	#family #div_menu_new ul#menu_new li a:hover,
	#family #div_lingue_new ul#menu_lingue li a:hover {color:#f14203;}
	#family #div_lingue_new ul#menu_lingue li a.selezionato {border-bottom:2px solid #f14203;}
	
	/*--- Fine family ---*/
	
	/*--- wellness2 ---*/
	
	#wellness2 #title, 
	#wellness2 #lowerbox {background:#00498d;}
	#wellness2 #div_lingue_new {border-bottom:3px solid #00498d;}
	#wellness2 #div_menu_new ul#menu_new li.selezionato a,
	#wellness2 #div_lingue_new ul#menu_lingue li.selezionato,
	#wellness2 #div_menu_new ul#menu_new li a:hover,
	#wellness2 #div_lingue_new ul#menu_lingue li a:hover {color:#00498d;}
	#wellness2 #div_lingue_new ul#menu_lingue li a.selezionato {border-bottom:2px solid #00498d;}
	
	/*--- Fine wellness ---*/
	
	/*--- wellness ---*/
	
	#wellness #title, 
	#wellness #lowerbox {background:#0DB0FF;}
	#wellness #div_lingue_new {border-bottom:3px solid #0DB0FF;}
	#wellness #div_menu_new ul#menu_new li.selezionato a,
	#wellness #div_lingue_new ul#menu_lingue li.selezionato,
	#wellness #div_menu_new ul#menu_new li a:hover,
	#wellness #div_lingue_new ul#menu_lingue li a:hover {color:#0DB0FF;}
	#wellness #div_lingue_new ul#menu_lingue li a.selezionato {border-bottom:2px solid #0DB0FF;}
	
	/*--- Fine wellness ---*/
	
	/*--- services ---*/
	
	#services #title, 
	#services #lowerbox {background:#2ed300;}
	#services #div_lingue_new {border-bottom:3px solid #2ed300;}
	#services #div_menu_new ul#menu_new li.selezionato a,
	#services #div_lingue_new ul#menu_lingue li.selezionato,
	#services #div_menu_new ul#menu_new li a:hover,
	#services #div_lingue_new ul#menu_lingue li a:hover {color:#2ed300;}
	#services #div_lingue_new ul#menu_lingue li.selezionato {border-right:2px solid #2ed300;}
	#services #div_lingue_new ul#menu_lingue li a.selezionato {border-bottom:2px solid #2ed300;}
	
	/*--- Fine services ---*/
	
	/*--- winecellar ---*/
	
	#winecellar #title, 
	#winecellar #lowerbox {background:#6B1210;}
	#winecellar #div_lingue_new {border-bottom:3px solid #6B1210;}
	#winecellar #div_menu_new ul#menu_new li.selezionato a,
	#winecellar #div_lingue_new ul#menu_lingue li.selezionato,
	#winecellar #div_menu_new ul#menu_new li a:hover,
	#winecellar #div_lingue_new ul#menu_lingue li a:hover {color:#6B1210;}
	#winecellar #div_lingue_new ul#menu_lingue li a.selezionato {border-bottom:2px solid #6B1210;}
		
	/*--- Fine winecellar ---*/
	
	/*--- peccati ---*/
	
	#peccati #title, 
	#peccati #lowerbox {background:#C00;}
	#peccati #div_lingue_new {border-bottom:3px solid #C00;}
	#peccati #div_menu_new ul#menu_new li.selezionato a,

	#peccati #div_lingue_new ul#menu_lingue li.selezionato,
	#peccati #div_menu_new ul#menu_new li a:hover,
	#peccati #div_lingue_new ul#menu_lingue li a:hover {color:#C00;}
	#peccati #div_lingue_new ul#menu_lingue li a.selezionato {border-bottom:2px solid #C00;}
	
	/*--- Fine peccati ---*/
	
	/*--- rates ---*/
	
	#rates #title, 
	#rates #lowerbox {background:#A59D52;}
	#rates #div_lingue_new {border-bottom:3px solid #A59D52;}
	#rates #div_menu_new ul#menu_new li.selezionato a,
	#rates #div_lingue_new ul#menu_lingue li.selezionato,
	#rates #div_menu_new ul#menu_new li a:hover,
	#rates #div_lingue_new ul#menu_lingue li a:hover {color:#A59D52;}
	#rates #div_lingue_new ul#menu_lingue li a.selezionato {border-bottom:2px solid #A59D52;}
	
	/*--- Fine rates ---*/
	
	/*--- news ---*/
	
	#news #title, 
	#news #lowerbox {background:#9F0831;}
	#news #div_lingue_new {border-bottom:3px solid #9F0831;}
	#news #div_menu_new ul#menu_new li.selezionato a,
	#news #div_lingue_new ul#menu_lingue li.selezionato,
	#news #div_menu_new ul#menu_new li a:hover,
	#news #div_lingue_new ul#menu_lingue li a:hover {color:#9F0831;}
	#news #div_lingue_new ul#menu_lingue li a.selezionato {border-bottom:2px solid #9F0831;}
	
	/*--- Fine news ---*/
	
	/*--- location ---*/
	
	#location #title, 
	#location #lowerbox {background:#7c77db}
	#location #div_lingue_new {border-bottom:3px solid #7c77db;}
	#location #div_menu_new ul#menu_new li.selezionato a,
	#location #div_lingue_new ul#menu_lingue li.selezionato,
	#location #div_menu_new ul#menu_new li a:hover,
	#location #div_lingue_new ul#menu_lingue li a:hover {color:#7c77db;}
	#location #div_lingue_new ul#menu_lingue li a.selezionato {border-bottom:2px solid #7c77db;}
	
	/*--- Fine location ---*/
	
	/*--- contacts ---*/
	
	#contacts #title, 
	#contacts #lowerbox {background:#E58A25;}
	#contacts #div_lingue_new {border-bottom:3px solid #E58A25;}
	#contacts #div_menu_new ul#menu_new li.selezionato a,
	#contacts #div_lingue_new ul#menu_lingue li.selezionato,
	#contacts #div_menu_new ul#menu_new li a:hover,
	#contacts #div_lingue_new ul#menu_lingue li a:hover {color:#E58A25;}
	#contacts #div_lingue_new ul#menu_lingue li a.selezionato {border-bottom:2px solid #E58A25;}
	
	/*--- Fine contacts ---*/

/*--- Fine Personalizzazione in base alla pagina ---*/	

/* -------------- fine CONTENITORE -------------- */

/* -------------- MENU PRINCIPALE - MENU LINGUE -------------- */

#div_menu_new {position:absolute;top:20px;left:20px;width:191px;z-index:2;padding:1px 0 0 0;}
#div_menu_new ul#menu_new {list-style-type:none;width:191px;margin:0;padding:0;}
#div_menu_new ul#menu_new li {height:32px;width:191px;margin:0 0 1px 0;padding:0;background:url(/images/sf_menu.png);font-size:10pt;}
#div_menu_new ul#menu_new li a {display:block;width:175px;height:23px;margin:0;padding:9px 0 0 15px;font-size:10pt;}
#div_menu_new ul#menu_new li a:hover {background:url(/images/sf_menu.png);}
#div_menu_new ul#menu_new li.selezionato a {background:url(/images/sf_menu.png);}
#div_menu_new ul#menu_new li.selezionato,
#div_lingue_new ul#menu_lingue li.selezionato {font-weight:bold;}

#div_lingue_new {width:191px;padding:0;background:url(/images/sf_menu.png);}
#div_lingue_new ul#menu_lingue {width:166px;padding:15px 0 15px 25px;margin:0;background:url(/images/sf_menu.png);}
#div_lingue_new ul#menu_lingue li {width:20px;height:19px;display:block;float:left;padding:0 5px 5px 0;margin:0 0 0 5px;border-right:1px solid #fff;text-indent:-9999px;}
#div_lingue_new ul#menu_lingue li#lingua_it {background:url(/images/ita.png) no-repeat;}
#div_lingue_new ul#menu_lingue li#lingua_en {background:url(/images/eng.png) no-repeat;}
#div_lingue_new ul#menu_lingue li#lingua_de {background:url(/images/deu.png) no-repeat;}
#div_lingue_new ul#menu_lingue li a {display:block;width:20px;height:19px;padding:0 0 3px 0;}
#div_lingue_new ul#menu_lingue li.last {border:0;}
#testo_lamp {font-weight:bold;}

/* -------------- Fine MENU PRINCIPALE - MENU LINGUE -------------- */

/* -------------- MENU ACTIVE -------------- */

#lowerbox #lowerleft ul#menu_active {position:relative;left:10px;top:5px;margin:0;padding:0;list-style-type:none;width:191px;}
#lowerbox #lowerleft ul#menu_active li {width:191px;padding:0;margin:0 0 -1px 0;border-bottom:1px solid #1e1a1a;}
#lowerbox #lowerleft ul#menu_active li a {display:block;width:176px;height:22px;padding:5px 0 0 15px;color:#1e1a1a;}
#lowerbox #lowerleft ul#menu_active li a:hover,
#lowerbox #lowerleft ul#menu_active li.selezionato a {color:#fff;background:url(/images/sf_menu.png);}

/* -------------- Fine MENU ACTIVE -------------- */

/* TITOLI */

#lowerbox h2 {font-size:16px;font-weight:bold;letter-spacing:0.2em;}
h6 {font-size:12px;letter-spacing:0.1em;}
h5 {font-weight:bold;text-transform:uppercase;color:#FFF;font-size:14px;letter-spacing:0.2em;margin:0 10px 5px 100px;position:relative;}
h4 {font-size:10pt;color:#ffffff;}

#contacts #lowerbox h2 {margin:10px 0 0 20px;}

/* -------------- Barra del titolo -------------- */

#title {clear:both;padding:4px 10px 0 10px;width:950px;height:35px;color:white;}
#title img {position:relative;margin:0;padding:0;top:-5px;}
#title h1 {margin:0;float:left;font-family:"Times New Roman", Times, serif;font-size:20pt;padding:0;}
#title h1 .superior {font-size:16px;position:relative;top:-12px;}
#title h2 {margin:0;padding:5px 0 0 0;float:right;font-size:15pt;}

/* -------------- Fine Barra del titolo -------------- */

/* Fine TITOLI */

/* MAIN */

#upperbox {position:relative;width:970px;height:510px;background:#666;margin:10px 0 0 0;padding:0;}

	/* -------------- contenuti -------------- */

	#lowerbox {position:relative;width:930px;margin:10px 0 0 0;padding:20px;color:white;font-size:11pt;}
	#lowerbox ul.column {margin:0;padding:0 0 0 20px;width:170px;float:left;}
	
	#lowerbox #lowerleft {margin:0;float:left;width:285px;}
	#lowerbox #lowerleft img {border:4px solid white;margin:3px;}
	#lowerbox #lowerleft p img {border:4px solid #d3c336;margin:3px;}
	#lowerbox #lowerleft table {margin:0;width:465px;float:left;}
	
	#lowerbox #lowerright {margin:0 0 0 20px;float:left;width:610px;}
	
	/* -------------- pagina Prezzi -------------- */
	
	#lowerbox #lowerleftrates {margin:0px;padding-bottom:10px;padding-top:10px;width:350px;float:right;}
	#lowerbox #lowerleftrates p img {border:4px solid #d3c336;margin:3px;}
	#lowerbox #lowerleftrates p {padding:0px;margin:3px;}
	
	/* -------------- Fine pagina Prezzi -------------- */
	
	/* -------------- pagina Booking -------------- */

	#lowerbox #booking {width:280px;border-top:1px solid #6F6937;border-right:1px solid #D8D3AF;border-bottom:1px solid #D8D3AF;border-left:1px solid #6F6937;text-align:center;}
	
	/* -------------- Fine pagina Booking -------------- */
	
	/* -------------- News offerte -------------- */
	
	#lowerbox #lowerleft #news_offerte a,
	#lowerleftrates #news_offerte a {color:#000;letter-spacing:.3em;}
	#lowerbox #lowerleft #news_offerte a:hover,
	#lowerleftrates #news_offerte a:hover {color:#FFF;letter-spacing:.3em;}
	#lowerleftrates #news_offerte {text-align:center;padding:30px 0;}
	
	/* -------------- Fine News offerte -------------- */

	#brochure {padding:0;margin:10px 0;width:300px;position:relative;}
	#brochure a:hover {color:#CCC;}
	#brochure a:link,#brochure a:visited {color:#fff;}
	#brochure img {float:left;border:0;margin:0;}
	#brochure p {padding-top:10px;}
	#lowerleft .pianta,
	#lowerleftrates .pianta {float:left;}
		
/* Fine MAIN */

/* FOOTER */

#footer {position:relative;width:972px;margin-top:5px;}
#footer #indirizzo {margin:0;float:left;padding:0
;width:205px;height:60px;font-size:9pt;color:white;text-decoration:none;}
#footer #box_loghi {float:right;  height:100px; text-align:right;}
#footer #box_loghi .colonna1 {float:left;;width:200px;}
#footer #box_loghi .colonna2 {float:right;width:564px;}
#footer #box_loghi img.logo {margin:5px; float:right;}
#footer #indirizzo p {margin:0;}
#footer #mail {margin:0;float:right;width:300px;height:60px;font-size:8pt;color:white;text-align:right;padding:0 10px 0 0;text-decoration:none;}
#footer #mail p {margin:0;padding:0px;}

/* Fine FOOTER */

/* TABELLA PREZZI */

#lowerbox #prices #lowerleft {margin-left:2px;padding:10px;float:left;width:475px;}
#lowerbox #prices #lowerright {margin-left:2px;padding:10px;float:left;width:450px;}
#lowerbox #lowerleft #ratestable {vertical-align:top;border:0;padding:0;margin:0;}
#lowerbox #lowerleft #ratestable ul {margin:0px;padding:0px;list-style-type:none;}
#lowerbox #lowerleft #ratestable th {width:200px;vertical-align:top;text-align:center;padding:4px 0;}
#lowerbox #lowerleft #ratestable td {width:200px;height:30px;vertical-align:top;text-align:center;padding:4px 0;}
#lowerbox #lowerleft #ratestable td#first {text-align:left;vertical-align:top;font-size:1.1em;padding:5px;color:#ffffff;}
#lowerleft .first {margin-left:25px;}

/* Fine TABELLA PREZZI */

/* FORM */

	form,input,#formconferma {margin:0;padding:0;}
	#formcontatti,#formconferma {margin:0 0 20px 0;padding:0 0 0 20px;width:800px;}
	.input_text {width:250px;padding:2px;height:20px;margin:0;border:1px solid #000;}
	select {border:1px solid #000; font-size:8pt;}
	.input_area {height:35px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;width:250px;color:#a6a6a6;border:1px solid #000;}
	.bottone {position: relative; font-family:Verdana; font-size:10px; color:#666; width:90px; height:25px; margin:5px;}	
	.contatti {float:left;width:300px;margin:0;padding:0;}
	#box_errore {position:absolute;display:none;width:300px;height:150px;left:300px;top:600px;border:1px solid #000;text-align:left;background:#fff;z-index:5;}
	#div_titolo_errore {background:#000;color:#fff;padding:10px;}
	#div_errore {color:#000;padding:10px;text-align:center;position:relative;top:10px;}
	#bottone_errore {font-size:8pt;width:90px;height:25px;}
	
/* Fine FORM */

/* CARATTERISTICHE GENERICHE */

h1,h2,h3,h4,h5,h6,h7 {margin:0;padding:0;}
a:link		{font-family: Verdana; color: #FFFFFF; text-decoration: none;}
a:visited	{font-family: Verdana; color: #FFFFFF; text-decoration: none;}
a:hover		{font-family: Verdana; color: #9B988D; text-decoration: none;}
img { border:0;}
.clear {clear: both;}
.link3             {font-size: 8pt; font-family: Arial; color: #ffffff; text-decoration: none;}
.link3:link        {font-size: 8pt; font-family: Arial; color: #ffffff; text-decoration: none;}
.link3:visited	   {font-size: 8pt; font-family: Arial; color: #ffffff; text-decoration: none;}
.link3:hover	   {font-size: 8pt; font-family: Arial; color: #666666; text-decoration: none;}

/* Fine CARATTERISTICHE GENERICHE */

/* Fine LINK TECNOPROGRESS */

/* NEWS */

#news_dettagli {margin:10px;padding-bottom:30px;width:400px;}
#news_immagini {left:0;text-align:left;height:100px;}
#news_immagini a img {border:1px solid black;margin:5px;}
.news_elenco {width:400px;padding-bottom:50px;font-size:8pt;}
.news {border-bottom:1px solid #453512;position:relative;padding:5px;}
.news a {color:#fff;display:block;}
.news a:hover {color:#453512;}
.lista {float:left;width:250px;margin:0px;padding:0px;}
	
/* Fine NEWS */
		
/* CONCEPT BY */

#concept {margin:0;padding:10px 0 10px 0;}
.linktp             {font-size: 8pt; font-family: Times New Roman; color: #808080; text-decoration: none;}
.linktp:link        {font-size: 8pt; font-family: Times New Roman; color: #808080; text-decoration: none;}
.linktp:visited	   {font-size: 8pt; font-family: Times New Roman; color: #808080; text-decoration: none;}
.linktp:hover	   {font-size: 8pt; font-family: Times New Roman; color: #E97D00; text-decoration: none;}

/* Fine CONCEPT BY */

#gratis {
	font-size:16px;
	font-weight:bold;

	letter-spacing:0.2em;}