﻿body {
	background:url(/images/sf_pagina.gif) repeat-x #e07120;
	font-family:Verdana;
	font-size:8pt;
	color:#32150c;
	margin:0px;
	padding:0px;
}
img { behavior: url(iepngfix.htc); }
#wrapper {
	position:relative;
	margin:0 auto;
	text-align:left;
	width:1025px;
}
#etichetta_logo {
	position:absolute;
	left:77px;
	width:308px;
	height:172px;
}
#foto_principale {
	position:relative;
	width:1025px;
	height:470px;
}
#prezzi #foto_principale {
	background:url(/images/foto_principale04.jpg);
}
#ristorante #foto_principale {
	background:url(/images/foto_principale07.jpg);
}
#stanze #foto_principale {
	background:url(/images/foto_principale03.jpg);
}
#mappa #foto_principale {
	background:url(/images/foto_principale01.jpg);
}
#contatti #foto_principale {
	background:url(/images/foto_principale06.jpg);
}
#conferma #foto_principale {
	background:url(/images/foto_principale06.jpg);
}
/* ------------------------ BARRA TITOLO ------------------------ */
#barra_titolo {
	position:absolute;
	width:653px;
	bottom:5px;
	left:372px;
	height:35px;
	opacity: 0.75;
	filter:alpha(opacity=75);
	background-color: #e87520;
	margin:0px;
	padding:0px;
}
#selezione_lingue {
	position:absolute;
	top:440px;
	left:850px;
	height:20px;
	z-index:3;
	margin:0px;
	padding:0px;
}
#selezione_lingue ul li {
	list-style-type:none;
	display:inline;
}
#selezione_lingue ul {
	height:20px;
	margin:0px;
	padding:0px;
}
#selezione_lingue ul li.selezionato2 {
	height:20px;
	background-color:#894a2e;
	color:white;
}

/* ------------------------ Fine BARRA TITOLO ------------------------ */
#box_contenuti {
	position:relative;
	background:url(/images/sf_fasciacentrale.gif) center repeat-y;
	width:1024px;
}
#box_immagine_sfondo {
	background:url(/images/sf_sidebar.jpg) left bottom no-repeat;
	border:1px solid #e87520;
}
#contenuti {
	position:relative;
	float:left;
	width:538px;
	line-height:18px;
	text-align:justify;
	padding-top:30px;
	padding-left:17px;
}
#contenuti a:link, #contenuti a:visited {
	font-family:Verdana;
	font-size:8pt;
	color:#a85121;
	text-decoration:none;
}
#contenuti a:hover {
	font-family:Verdana;
	font-size:8pt;
	color:#391a0e;
	text-decoration:none;
}
#stanze #contenuti .elenco_servizi {width:250px;float:left;text-align:left;margin:0 10px 0 0;}
#stanze #contenuti .elenco_servizi ul li { list-style-type:disc;}
h1 {
	position:absolute;
	top:-34px;
	left:20px;
	font-family:Verdana;
	font-size:13pt;
	color:#36170d;
	margin:0px;
	padding:0px;
	z-index:4;
}
#sidebar {
	float:left;
	width:368px;padding:0 0 30px 0;
}
/* ------------------------ SIDEBAR ------------------------ */
#contenuti_sidebar {
	position:relative;
	margin:24px 0 0 77px;
	padding-bottom:20px;
	width:225px;
}
.sf_contenuti_sidebar {
	padding:0px;
	margin:0px;
	line-height:17px;
	background:url(/images/sf_contenuti_sidebar.gif) center bottom no-repeat;
	padding-bottom:29px;
}
.tito {
	display:block;
	background-color:white;
	height:15px;
	padding-left:9px;
	padding-bottom:2px;
}
#contenuti_sidebar ul {
	margin:0px;
	padding:0px;
}

/* ------------------------ Fine SIDEBAR ------------------------ */

/* ------------------------ MENU' ------------------------ */

#barra_menu {
	position:absolute;
	height:51px;
	width:640px;
	top:0px;
	left:385px;
	background:url(/images/sf_barra_menu.gif) repeat-x;
	background-color:#31140b;
	margin:0px;
	padding:0px;
}
#barra_menu ul {
	position:relative;
	margin:5px 0 0 0;
	padding:0px;
	height:63px;
}
#barra_menu ul li {
	position:relative;
	list-style-type:none;
	display:inline;
	height:63px;
	margin:0px;
	padding:0px;
}
.selezionata {
	font-family:Verdana;
	font-size:11pt;
	color:#3b1c0f;
	font-weight:bold;
}
#barra_menu ul li a {
	font-family:Verdana;
	font-size:11pt;
	color:#3b1c0f;
	text-decoration:none;
	padding-right:15px;
	padding-left:15px;
	height:33px;
	display:block;
	float:left;
	background:url(/images/sf_tasto.gif) center right no-repeat;
	padding-top:10px;
}
/* ------------------------ Fine MENU' ------------------------ */
/* ------------------------ BOTTOM ------------------------ */

#bottom {
	clear:both;
	height:24px;
	background-color:#fdf1e6;
	margin:12px 0 0 0;
}
#ombra_bottom {
	background:url(/images/ombra_bottom.gif);
	height:15px;
}

#concept {
	font-size:9px;
	text-align:right;
	float: right;
	margin:5px 20px 0 0;
	width:300px;
	color: #36170d;
}

#concept p{
	margin:0;
	padding:0;
}

#concept .linktp,
#concept .linktp:link,
#concept .linktp:visited           {font-size:9px; font-family: Times New Roman; color: #b2a499; text-decoration: none;}
#concept .linktp:hover		{font-size:9px; font-family: Times New Roman; color: #E97D00; text-decoration: none;}

#mail {
	float:left;
	margin: 5px 0 0 77px;
}

/* ------------------------ Fine BOTTOM ------------------------ */

img {
	margin:0px;
	border:0px;
}
/* ------------------------ LINK GENERALI ------------------------ */

a:link, a:visited {
	font-family:Verdana;
	font-size:8pt;
	color:#391a0e;
	text-decoration:none;
}
a:hover {
	font-family:Verdana;
	font-size:8pt;
	color:#a85121;
	text-decoration:none;
}

.sottolineato, .sottolineato:link		{font-size:8pt; font-family: Verdana; color: #391a0e; text-decoration:underline;}
.sottolineato:visited   {font-size:8pt; font-family: Verdana; color: #391a0e; text-decoration:underline;}
.sottolineato:hover		{font-size:8pt; font-family: Verdana; color: #391a0e; text-decoration:underline;}


.clear {
	clear: both;
}

.imm {
	margin:10px;
	border:0px;
}
/* FORM */
	.elemento_input {
	color:#36170d;
	width: 100%;
	height:17px;
	border:1px solid #36170d;
	margin:0px;
	}
	#box_errore {
	position:absolute;
	display:none;
	margin:100px;
	width:300px;
	left:100px;
	top:20px;
	height:150px;
	border:1px solid #36170d;
	text-align:left;
	background:#fff;
	z-index:1;
	}
	#div_titolo_errore {
		background:#70341b;
		color:#fff;
		padding:10px;
	}
	#div_errore {
		color:#000;
		padding:10px;
		text-align:center;
		position:relative;
		top:10px;
	}
	#bottone_errore {
		position:relative;
		top:30px;
		}
#lowerbox .contatti {
	float:left;
	width:200px;
	padding:0 0 0 20px;
}
.input_area elemento_input {
	height:30px;
}
#lowerbox form {
	margin:0px;
	padding:0px;
	border:0px;
}
#lowerbox .input_area {
	height:50px;
	width:200px;
	border:1px solid #36170d;
}
#conferma {
	margin:10px;
	}
/* fine FORM */
.lista {
	float:left;
}
/* INTRO */
#intro {
	position:absolute;
	width:1025px;
	height:419px;
	top:50px;
	background:url(/images/foto_principale02_intro.jpg);
}
#barra {
	position:absolute;
	top:363px;
	left:77px;
	width:787px;
	height:28px;
	background-color:#e87520;
	font-family:Verdana;
	font-size:13pt;
	color:#32150c;
	font-weight:bold;
	padding:14px 0 0 40px;
}
#etichetta_ristorante {
	position:absolute;
	width:263px;
	height:21px;
	left:77px;
	background:url(/images/Alcacciatoreristorante_logo_intro.jpg);
	font-family:Verdana;
	font-size:8pt;
	font-weight:lighter;
	padding:167px 0 0 15px;
}
#etichetta_ristorante_solo {
	position:absolute;
	width:278px;
	height:172px;
	left:77px;
	background:url(/images/Alcacciatore_logo2_intro.jpg);
}
#etichetta_ristorante a:link,#etichetta_ristorante a:visited {
	font-family:Verdana;
	font-size:9pt;
	font-weight:lighter;
}
#etichetta_ristorante a:hover {
	font-family:Verdana;
	font-size:9pt;
	font-weight:lighter;
	color:#833e1d;
}
#etichetta_residence {
	position:absolute;
	width:263px;
	height:21px;
	left:636px;
	background:url(/images/Alcacciatoresidence_logo_intro.jpg);
	font-family:Verdana;
	font-size:8pt;
	font-weight:lighter;
	padding:167px 0 0 15px;
}
#etichetta_residence a:link,#etichetta_residence a:visited {
	font-family:Verdana;
	font-size:9pt;
	font-weight:lighter;
}
#etichetta_residence a:hover {
	font-family:Verdana;
	font-size:9pt;
	font-weight:lighter;
	color:#833e1d;
}
#intro a {
	font-family:Verdana;
	font-size:13pt;
	color:#32150c;
	font-weight:bold;
}
#indirizzi {
	position:absolute;
	top:500px;
	left:57px;
	color:white;
}
#indirizzi p {
	float:left;
	margin:0 0 0 20px;
	padding:0 0 0 20px;
	border-left:2px solid #e87520;
}
#indirizzi a {
	font-size:8pt;
	color:white;
}
/* ------------------------ TIPOLOGIA CAMERE ------------------------ */
#tipologia_camere {
	margin:0 0 0 30px;
	width:450px;
}
h3 {
	font-family:Verdana;
	font-size:8pt;
	margin:0px;
	padding:0px;
}
.left {
	float:left;
}
#menu_immagini_limone {
	width:40px;
	height:219px;
	background-color:#e4cc7e;
}
#menu_immagini_albicocco {
	width:40px;
	height:219px;
	background-color:#ed991b;
}
#menu_immagini_pesco {
	width:40px;
	height:219px;
	background-color:#febf75;
}
#menu_immagini_melograno {
	width:40px;
	height:219px;
	background-color:#f16e40;
}
#menu_immagini_susino {
	width:40px;
	height:219px;
	background-color:#a83a82;
}
#menu_immagini_mandorlo {
	width:40px;
	height:219px;
	background-color:#e6c688;
}
.limone {
	color:#daa80d; 
	font-weight:bold;
}
.limone2 {
	color:#daa80d; 
	font-weight:lighter;
	text-align:right;
}
.albicocco {
	color:#ed991b; 
	font-weight:bold;
}
.albicocco2 {
	color:#dc8c14; 
	font-weight:lighter;
	text-align:right;
}
.pesco {
	color:#e7a456; 
	font-weight:bold;
}
.pesco2 {
	color:#e7a456; 
	font-weight:lighter;
	text-align:right;
}
.melograno {
	color:#f16e40; 
	font-weight:bold;
}
.melograno2 {
	color:#f16e40; 
	font-weight:lighter;
	text-align:right;
}
.susino {
	color:#a83a82; 
	font-weight:bold;
}
.susino2 {
	color:#a83a82; 
	font-weight:lighter;
	text-align:right;
}
.mandorlo {
	color:#c9a050; 
	font-weight:bold;
}
.mandorlo2 {
	color:#c9a050; 
	font-weight:lighter;
	text-align:right;
}


#menu_tipologia {
	margin:0 0 5px 0;
	padding:0px;
}
ul {
	margin:0px;
	padding:10px 0 0 15px;
}
ul li {
	list-style-type:none;
	padding:0 0 5px 0;
}



#testo_camere_limone p {
	width:373px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #eccc88;
}
#testo_camere_albicocco p {
	width:373px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #f6c587;
}
#testo_camere_pesco p {
	width:373px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #fcd8b0;
}
#testo_camere_melograno p {
	width:373px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #f6b491;
}
#testo_camere_susino p {
	width:373px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #d09ab6;
}
#testo_camere_mandorlo p {
	width:373px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #f1dcb9;
}
/* ------------------------ Fine TIPOLOGIA CAMERE ------------------------ */
#logo_ristorante {
	position:absolute;
	top:0px;
	left:0px;
}
#logo_residence {
	position:absolute;
	top:0px;
	left:0px;
}
#gallery {
	margin:0 0 0 72px;
}
.immagine {
	border: 1px solid #b95b21;
	margin:3px;
	padding:4px;
}
.tabella {
	float:left;
	margin:0 10px 20px 0;
}
.voce {
	border-bottom: 1px solid #b95b21;
	padding:0 0 5px 0;
}
.dida {
	float:left;
	font-size:7pt;
}

/*NOVITA'*/
#novità {
	position:relative;
	height:270px;
	background:#fff;
	border:10px solid #31140b;
	font-size:13pt;
	margin:100px 0 100px 0;
	padding:0;
}
#novità div {
	position:absolute;
	right:23px;
	margin:0;
	padding:-30px 0 0 0;
	z-index:2;
	width:310px;
}
#novità #imm_novita {
	position:absolute;
	left:0;
	bottom:0;
	width:200px;
	z-index:1;
}
#novità #imm_novita img {
	margin:5px;
}
#novità div.clear {
	margin:0;
	padding:0;
}
#novità div img {
	margin:0 5px 0 5px;
	padding:0;
}
#bar {
	position:absolute;
	top:-100px;
	left:0;
	z-index:2;
}
#nuova_apertura {
	position:absolute;
	top:-30px;
	right:-45px;
	z-index:4;
}
#ristorante #contenuti #elenco_servizi {
	position:absolute;
	right:10px;
	top:80px;
}
#ristorante #contenuti #elenco_servizi ul {
	width:145px;
	text-align:left;
	margin:0;
	padding:0;
	color:#e87520;
	font-size:12pt;
	font-weight:bold;
	text-transform:uppercase;
	color:#e2241a;
}
#ristorante #contenuti #elenco_servizi ul li {
	list-style-type:disc;
	padding:0;
	margin:0 0 12px 20px;
}
#ristorante #contenuti #novità p {
	position:absolute;
	left:0;
	top:23px;
	text-align:left;
	padding:7px 0 0 30px;
	height:50px;
	background:white;
	z-index:3;
}
h4 {
	position:absolute;
	top:-45px;
	left:165px;
	margin:0;
	padding:5px 10px 5px 5px;
	color:#fff;
	font-size:13pt;
	text-transform:uppercase;
	color:#e87520;
	background:#fff;
	height:45px;
	width:160px;
	text-align:right;
}
/*Fine NOVITA'*/

#tripadvisor_it,
#tripadvisor_en,
#tripadvisor_de {display:none;}
.it #tripadvisor_it {display:block;}
.en #tripadvisor_en {display:block;}
.de #tripadvisor_de {display:block;}


	