﻿body {margin:0; background:#23B9DE url('/images/sf_pag.jpg') repeat-x; font-size: 8pt; font-family: Verdana; color: #a07a65;}
img { border:0; }
a { text-decoration:none; }
#wrapper {position:relative; width:1200px; margin:0 auto 50px auto; background:url('/images/sf_pagina.gif') no-repeat; padding:0;}
#wrapper #container {position:relative; width:805px; margin:0 auto; padding:11px 11px 0 11px; background:#fff;}
/* ------------------------ MENU ------------------------ */
	#wrapper #container #menu {height:28px; padding:15px 0 10px 0; background:#FFF url(/images/sf_menu.gif) no-repeat -5px 10px;}
	#wrapper #container #menu ul {margin:0 0 0 40px; padding:0px;}
	#wrapper #container #menu ul li {display:block; float:left; color: #754e38; height:27px; border-right: 1px solid #add844; padding:0 20px 0 20px;}
	#menu ul li a:link, #menu ul li a:visited {font-size: 8pt; font-family: Verdana; color: #a07a65; padding:0px; text-decoration: none;}
	#wrapper #container #menu ul li a:hover {color: #664431; text-decoration: none;}
	#wrapper #container #menu ul li.voce_selezionata {color: #664431; padding:0 20px 0 20px;}
/* ------------------------ Fine MENU ------------------------ */
#wrapper #container #content {position:relative; padding:10px 0 0 0; background: url(/images/sf_contenuti.jpg) bottom no-repeat #FEEB96; height:100%;}
#wrapper #container #content #immagini {margin:0; padding:0; border:0; text-align:center;}
#wrapper #container #content .box_testo {padding:20px 20px 0 20px; width:225px; float:left; font-size: 8pt; font-family: Verdana; color: #645f5c;}
#wrapper #container #content .box_testo p.lang {float:left; padding:0px; margin:0px;}
p.left {float:left; margin:0 0 0 10px; padding:0px;}
#wrapper #bottom {width:800px; margin:0 auto; background:#FFF url('/images/sf_bot.jpg') no-repeat; padding:20px 0 15px 27px; height:54px;}
/*PREZZI*/
	#wrapper #container #content #prezzi {font-size: 8pt; font-family: Verdana; color: #645F5C;}
	#wrapper #container #content #prezzi .testo_piccolo { font-size:7pt; }
	#wrapper #container #content #prezzi #tabella_prezzi { width:100%; }
	#wrapper #container #content #prezzi #tabella_prezzi td { border:1px solid #c29d88; }
	#wrapper #container #content #prezzi #tabella_prezzi .intestazione {padding:5px; background:#F7EAAF; font-weight:bold; color:#A07A65;}
	#wrapper #container #content #prezzi #tabella_prezzi .cella_prezzo {padding:5px; font-size: 8pt; font-family: Verdana;}
	#wrapper #container #content #prezzi #tabella_prezzi .camera { padding:5px; }
	#wrapper #container #content #prezzi #tabella_prezzi .camera_descrizione { color: #a07a65; }
/*fine PREZZI*/	
			
			.testo {font-size: 8pt; font-family: Verdana; color: #645f5c;}
/* ------------------------ Concept by ------------------------ */
#wrapper #concept {margin:3px auto; width:822px; padding:3px; height:25px; font-size:7pt; color:white; text-align:right;}
#concept .linktp, #concept .linktp:link, #concept .linktp:visited {font-size:9px; font-family: Times New Roman; color: #808080; text-decoration: none;}
#concept .linktp:hover {font-size:9px; font-family: Times New Roman; color: #E97D00; text-decoration: none;}
/* ------------------------ Pagina GALLERY ------------------------ */
/*#gallery #foto {float: right;bottom:0px; right:0px; margin: 0; padding: 0; border:3px solid green;}
#gallery #icone {float:left; margin:0 0 0 10px; padding:0 0 10px 0; height:300px; width:420px; border:	1px solid red;}
#gallery #icone p {float:left; margin:5px; padding:3px; width:82px; height:101px; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa;}*/
#gallery #foto {position:absolute; bottom:0; right:0; margin: 0; padding: 0;}
#gallery #icone {float:left; margin:0 0 0 10px; padding:0 0 10px 0; height:300px; width:420px;}
/*#gallery #icone p {float:left; margin:5px; padding:3px; width:82px; height:101px; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa;}*/
#gallery #gallery_imm a {float:left; margin:5px; padding:3px; width:82px; height:101px; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa;}
#gallery #gallery_imm a {background:url(/images/sf_pol.jpg) no-repeat;}
/*#gallery #icone p#p1 { background:url(/images/sf_pol1.jpg) no-repeat; }
#gallery #icone p#p2 { background:url(/images/sf_pol2.jpg) no-repeat; }
#gallery #icone p#p3 { background:url(/images/sf_pol3.jpg) no-repeat; }
#gallery #icone p#p4 { background:url(/images/sf_pol4.jpg) no-repeat; }
#gallery #icone p#p5 { background:url(/images/sf_pol5.jpg) no-repeat; }
#gallery #icone p#p6 { background:url(/images/sf_pol6.jpg) no-repeat; }
#gallery #icone p#p7 { background:url(/images/sf_pol7.jpg) no-repeat; }
#gallery #icone p#p8 { background:url(/images/sf_pol8.jpg) no-repeat; }
#gallery #icone p#p9 { background:url(/images/sf_pol9.jpg) no-repeat; }
#gallery #icone p#p10 { background:url(/images/sf_pol10.jpg) no-repeat; }*/
#gallery #wrapper #content {
height:400px;}
/* ------------------------ Fine Pagina GALLERY ------------------------ */
/* FORM */
	#formcontatti {position:relative; margin:0 0 0 20px; padding:0px; font-family:Verdana; width:650px; height:350px;}
	#formconferma {position:relative; margin:0px; padding:20px 0 0 20px; height:350px;}
	.elemento_input {color:#000; width: 200px; padding:2px; height:11px; border:1px solid #b49e85;}
	.elemento_small { width: 50%; }
	.input_select {color:#808080; border:1px solid #b49e85; padding:3px; font-size:10pt;}
	.input_area {height:60px; font-size:8pt; width:200px; border:1px solid #b49e85;}
	.contatti {float:left; width:250px; padding-left:10px; padding-right:10px;}
	#modulo {width:70%; padding:10px; color:#FAB958;}
	#box_errore {position:absolute; display:none; margin:100px; width:300px; left:620px; top:400px; height:150px; border:1px solid #b49e85; text-align:left; background:#fff; z-index:5;}
	#div_titolo_errore {background:#b49e85; color:#fff; padding:10px;}
	#div_errore {color:#000; padding:10px; text-align:center; position:relative; top:10px;}
	#bottone_errore {position:relative; top:30px;}
	.bottone {width:100px; font-size:7pt; padding:3px;}
/* fine FORM */
#specifiche {float:left; width:300px; margin:20px 0 30px 0;}
#mappa {float:right; margin:20px 0 30px 0;}
/*news*/
	#news_elenco {padding:0 20px 15px 20px; font-size:8pt;}
	#news_elenco ul li {margin:15px 0; color:#808080; list-style-type:disc; background:none;}
	#news_elenco a {color: #808080; display:block;}
	#news_elenco a:hover { color:#8F4501; }
	#news_elenco #news_immagini {left:0; text-align:left; height:100px;}
	#news_elenco #news_immagini a img {border:1px solid #FFF; margin:5px 5px 5px 0;}
	#news_elenco #news_immagini a:hover img { border:1px solid #D75600; }
	#news_dettagli ul { margin:10px 0 5px 15px; }
/* ------------------------ Pagina PREZZI ------------------------ */
	#prices #wrapper #container #content {position:relative; padding:10px; background: url(/images/sf_contenuti.jpg) bottom no-repeat #FEEB96;}
	h2 {margin:0; padding:0; font-size:11pt;}
	h3 {margin:0; padding:3px; font-size:9pt; background:#add844; height: 16px;}
	#prices #wrapper #container #content ul li table {width:700px;}
	#prices #wrapper #container #content ul {}
	#prices #wrapper #container #content ul li {margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:1px solid #a07a65;}
/* ------------------------ Fine Pagina PREZZI ------------------------ */
/* ------------------------ BOX MUSICA ------------------------ */
	#wrapper #bottom #musica {position:relative; width: 120px; float: right; right: 100px; height:20px; z-index:3;}
	#musica object {position:absolute; top:0; left:50px; display:block;}
/* ------------------------ Fine BOX MUSICA ------------------------ */
/* ------------------------ BOX  TRENTINO ------------------------ */
	#wrapper #bottom #trentino {position:relative; width:150px; float: right; right:150px; margin-top:-15px; height:58px; z-index:3;}
	#wrapper #bottom #trentino img {width:150px; height:58px;}
/* ------------------------ Fine BOX MUSICA ------------------------ */
.clear {clear:both; margin:0px; padding:0px;}
ul#pagina_gallery {position:absolute;bottom:10px;right:400px;z-index:3;margin:0;padding:0;height:20px;}
ul#pagina_gallery li {display:inline;padding:0 5px;list-style-type:none;color:#654330;border-right:1px solid #654330;}
ul#pagina_gallery li a {color:#654330;font-weight:bold;}
ul#pagina_gallery li a:hover {color:#feeb96;}

