body {
	width: 900px;
	margin: 0 auto auto;
	background-color: black;
	padding: 0;
	clear: both;
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
}

a, a:visited {
	color: #fff;
	text-shadow: #cfcfcf 0 0 0;
	text-decoration: none;
	vertical-align: top;
}

a:hover {
	color: #ac4b08;
	text-shadow: #cfcfcf 0 0 0;
}

a:hover span, a span.selected {
	position: absolute;
	top: 30px;
	background: url('../img/link/link_1.png') no-repeat center top;
	width: 60px;
	height: 20px;
}

/* @group Header */

#header {
	height: 160px !important;
	background: url('../img/header.png') 0 0 no-repeat;
}

#logo {
	position: relative;
	top: 0px;
	left: 40px;
	width: 220px;
	height: 160px;
	background: url(../img/logo.png) no-repeat 0 0;
	float: left;
	cursor: pointer;
}

#menu {
	position: relative;
	top: 110px;
	right: 80px;
	background: transparent;
	width: 600px;
	height: 30px;
	float: right;
}

#menu ul {
	float: right;
	list-style-type: none;
	height: 25px;
}

#menu ul li {
	float: left;
	white-space: nowrap;
	margin-right: 15px;
	text-shadow: #cfcfcf 0 0 0;
	font: 12px bold "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* @end */

/* @group Corpo */

#corpo {
	z-index: 1;
	height: 400px;
	background: #341607;
	border-top: 3px solid #605a3a;
	border-bottom: 3px solid #605a3a;
}

/* @group Titoli */

.titolo {
	width: 260px;
	height: 40px;
}

#titolo_home {
	background: url(../img/titoli/nostra_casa.png) no-repeat 10px 0px;
}

#titolo_stanze {
	background: url(../img/titoli/stanze.png) no-repeat 10px 0px;
}

#titolo_accoglienza {
	background: url(../img/titoli/accoglienza.png) no-repeat 10px 0px;
}

#titolo_territorio {
	background: url(../img/titoli/territorio.png) no-repeat 10px 0px;
}

#titolo_gallery {
	background: url(../img/titoli/dovesiamo.png) no-repeat 10px 0px;
}

#titolo_prezzi {
	background: url(../img/titoli/prezzi.png) no-repeat 10px 0px;
}

#titolo_links {
	background: url(../img/titoli/links.png) no-repeat 10px 0px;
}

#titolo_dovesiamo {
	background: url(../img/titoli/dovesiamo.png) no-repeat 10px 0px;
}

#titolo_contattaci {
	background: url(../img/titoli/contattaci.png) no-repeat 10px 0px;
}

/* @end */

/* @group Fascia sx */


#fascia-sx {
	float: left;
	width: 260px;
	height: 360px;
	font-size: 12px;
	color: #ffeab6;
	padding: 20px;
	overflow: hidden;
	display: block;
}

#fascia-sx h1 {
	padding: 20px;
	padding-top: 0;
	font-size: 16px;
	color: #fff;
}

#fascia-sx .testo {
	padding: 0px;
	font-size: 12px;
	color: #ffeab6;
	height: 300px;
	width: 280px;
	overflow: auto;
}

#fascia-sx ul {
	padding: 20px 0px 0px 40px;
}

#fascia-sx ul li {
	list-style-image: none;
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
}

#fascia-sx ul li a, #fascia-sx ul li a:visited {
	color:  #ffeab6;
	text-decoration: none;
}

#fascia-sx ul li a:hover {
	color:  #905030;
}

li.selezionato {
	color:  #905030;
	list-style-type: lower-greek;
	list-style-position: inside;
}


/* @end */

/* @group Fascia Dx */

#fascia-dx {
	float: left;
	width: 600px;
	height: 400px;
}

#map {
	position: relative;
	top: 10px;
	left: 20px;
}

#fascia-dx.default_home {
	background: url(../img/territorio/territorio.png) no-repeat 80px 10px;
}

#fascia-dx.default_accoglienza {
	background: url(../img/foto/accoglienza.png) no-repeat 20px 10px;
}

#fascia-dx.default_territorio {
	background: url(../img/territorio/castelluccio.jpg) no-repeat 80px 10px;
}

#fascia-dx.default_prezzi {
	background: url(../img/foto/prezzi.jpg) no-repeat 20px 10px;
}

#fascia-dx.default_dovesiamo {
}

/* @group Stanze */

#fascia-dx .stanza, #fascia-dx .stanzaDefault {
	background: url(../img/stanze/default.jpg) no-repeat 80px 10px;
	width: 100%;
	height: 100%;
}

#fascia-dx .stanzaDefault {
	background: url(../img/stanze/default.jpg) no-repeat 20px 10px;
}

.listaAnteprime {
	position: relative;
	top: 0px;
	left: 0;
	width: 50px;
	height: 400px;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}

.listaAnteprimeGalleria {
	position: relative;
	bottom: 0px;
	left: 0;
	width: 100%;
	height: 40px;
	text-align: center;
	vertical-align: middle;
}

.anteprima, .anteprima_hover {
	vertical-align: middle;
	width: 50px;
	height: 33px;
	border: 0;
	border: 2px solid #b2593b;
	cursor: pointer;
	margin: 4px 0px 4px 0px;
}

.anteprima_hover {
	border: 2px solid #d2997b;
}
	
#fascia-dx #stanza_verde {
	background-image: url(../img/stanze/verde_1.jpg);
}
	
#fascia-dx #stanza_arancio {
	background-image: url(../img/stanze/arancio_1.jpg);
}
	
#fascia-dx #stanza_padronale {
	background-image: url(../img/stanze/padronale_1.jpg);
}
	
#fascia-dx #stanza_bagno {
	background-image: url(../img/stanze/bagno_1.png);
}
	
#fascia-dx #stanza_colazione {
	background-image: url(../img/stanze/colazione_1.jpg);
}
	
#fascia-dx #galleria {
	background: url(../img/galleria/galleria_01.jpg) no-repeat 20px 10px;
	width: 100%;
	height: 100%;
}

/* @end */

/* @end */

/* @end */

/* @group Footer */

#footer {
	height: 140px;
	background: url('../img/footer.png') no-repeat center bottom;
	color: #2c1506;
	text-align: center;
	padding-top: 10px;
	font-size: 10px;
	position: relative;
}

/* @group Oggetti */

.oggetto {
	position: absolute;
	z-index: 10;
}

#tazzina { 
	background: url(../img/oggetti/tazzina.png) 0 0 no-repeat;
	width: 200px;
	height: 150px;
	top: -70px;
	left: 70px;
}

#dovesiamo { 
	background: url(../img/oggetti/mappa.png) 0 0 no-repeat;
	width: 260px;
	height: 230px;
	top: -100px;
	left: 20px;
}

#stanze { 
	background: url(../img/oggetti/lampada.png) 0 0 no-repeat;
	width: 180px;
	height: 210px;
	top: -140px;
	left: 70px;
}

#territorio { 
	background: url(../img/oggetti/foglia.png) 0 0 no-repeat;
	width: 165px;
	height: 165px;
	top: -70px;
	left: 70px;
}

#filmato { 
	background: url(../img/oggetti/ciak.png) 0 0 no-repeat;
	width: 72px;
	height: 100px;
	top: 0px;
	left: 750px;
	cursor: pointer;
}

#prezzi { 
	background: url(../img/oggetti/candela.png) 0 0 no-repeat;
	width: 170px;
	height: 170px;
	top: -70px;
	left: 70px;
}

/* @end */

/* @end */

/* @group Tooltip */

#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 2px solid #ac4b08;
	padding: 2px;
	background-color: #A64608;
	background: url(../img/extra/sfondo_tooltip.png);
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	font-size: 12px;
	color: white;
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

/* @end */

