﻿body {
  background-color:#ffffff;
  font-size:12px;
  font-family:Verdana,Arial;
  color: #000000;
  margin:10px 0px 0px 0px;
  padding:0px;
  min-width:1010px;
}


a:link, a:visited, a:active { color:#666666; text-decoration:none; font-size:11px; }
a:hover						{ color:#c1c1c1; text-decoration:none; font-size:11px; }
a:focus						{ -moz-outline-style:none; }

.prezzi:link, .prezzi:visited, .prezzi:active { color:#516c75; text-decoration:none; font-size:10px; }
.prezzi:hover				{ color:#c1c1c1; text-decoration:none; font-size:10px; }
.prezzi:focus				{ -moz-outline-style:none; }

.attivita:link, .attivita:visited, .attivita:active { color:#81602e; text-decoration:none; font-size:10px; }
.attivita:hover				{ color:#FFFFFF; text-decoration:none; font-size:10px; }
.attivita:focus				{ -moz-outline-style:none; }

div.clear, div.clr	{ clear:both; height:1px; width:1px; overflow:hidden; margin:0px; padding:0px; }
div.errorMessage	{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#f00000; font-size:12px; }
div.confirmMessage	{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; }
/*********** BACKGROUND ***********/
div.lessSpacing {line-height: 13px;}

div.backgroundBox
{
	width:100%;
	margin:0px auto 0px auto;
	background-color:#ffffff;
	position:absolute;
	z-index:0;
}
div.backgroundContent
{
	height:1004px;
	width:1010px;
	margin:0px auto 0px auto;
	background-color:#ffffff;
}
div.firstColor
{
	width:300px;
	height:auto;
	min-height:100%;
	background-color:#ffffff;
	/*background-image:url('/images/sfumature/marrone-sx.png');*/
	background-position:0px 0px;
	background-repeat:repeat;
	float:left;
}
div.sfumatura
{	
	width:266px;
	height:auto;
	min-height:100%;
	background-color:#ffffff;
	/*background-image:url('/images/sfumature/sfumatura-marrone.png');*/
	background-position:0px 0px;
	background-repeat:repeat-y;
	float:left;
}
div.secondColor
{
	width:444px;
	height:auto;
	min-height:100%;
	background-color:#ffffff;
	/*background-image:url('/images/sfumature/marrone-dx.png');*/
	background-position:0px 0px;
	background-repeat:repeat;
	float:left;
}
div.pageBox
{
	width:100%;
	margin:0px auto 0px auto;
	position:absolute;
	z-index:10;
}
/********** INPUT STYLES *********/
.inputTextbox
{
	border:1px ridge #cdcdcd;
	margin:3px 0px 0px 0px;
	padding:1px 1px 1px 1px;
}

.selectbox
{
	border:1px ridge #cdcdcd;
	margin:3px 0px 0px 0px;
	padding:1px 1px 1px 1px;
	width:250px;
}
.inputTextbox:hover
{
	border:1px ridge #121212;
}
.inputTextbox:focus
{
	border:1px ridge #121212;
}
.inputTextarea
{
	border:1px ridge #cdcdcd;
	margin:3px 0px 0px 0px;
	padding:1px 1px 1px 1px;
	overflow:auto;
	font-size:11px;
}
.inputTextarea:hover
{
	border:1px ridge #121212;
}
.inputTextarea:focus
{
	border:1px ridge #121212;
}
.disabledTextarea
{
	border:1px ridge #cdcdcd;
	margin:3px 0px 0px 0px;
	padding:1px 1px 1px 1px;
	overflow:auto;
	background-color:#efefef;
	font-size:11px;
}

.inputButton
{
	padding:2px 2px 2px 2px;
	margin:1px 0px 1px 0px;
	background-color:#dedede;
	font-size:11px;
	font-weight:bold;
	border-width:1px;
}
.inputButton:hover {
	cursor:pointer;
}
div.validatorCampi 
{
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#f00000;
	font-size:11px;
	display:none;
}
/*** LAYOUT PRINCIPALE ***/
.corpo-pagina {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}
.contenuto {
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	width:1010px;
	background-color:Transparent;
}
/*** LAYOUT PAGINA ***/

div.colonna-main {
	width:990px;
	height:596px;
	margin:0px auto 0px auto;
	overflow:hidden;
	background-color:Transparent;
}
div.logo-top
{
	height:117px;
	/*width:990px;*/
	width:100%;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	background-color:Transparent;
	text-align:center;
}
div.logo-top div.img-logo
{
	background-image:url('/images/grafica/logoTopWhite-trans.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:109px;
	width:162px;
	margin:3px auto 0px auto;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	background-color:Transparent;
}
div.immagine-top {
	height:259px;
	width:990px;
	margin:0px auto 5px auto;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	background-color:Transparent;
}
div.immagine-top img {	margin:0px;	border:none; }

div.box-main-menu {
	height:33px;
	width:990px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}

div.menu-top {
	height:33px;
	width:990px;
	margin:0px;
	padding:0px 0px 0px 0px;
	overflow:visible;
	/*background-color:#eae5d6;*/
	/*background-image:url('/images/sfumature/menu-marrone.png');*/
	background-position:0px 0px;
	background-repeat:repeat-x;
	position:absolute;
}

div.menu-left {
	width:168px;
	height:566px;
	float:left;
	overflow:hidden;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.pagina {
	width:822px;
	height:586px;
	float:left;
	overflow:hidden;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.testo-pagina {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:822px;
	overflow:hidden;
}
/*** CONTENUTI COLONNA TESTO ***/
div.colonnaTesto div.testoPagina 
{
	margin:26px 0px 0px 0px;
	padding:0px 60px 0px 60px;
	font-family:Verdana;
	font-size:10px;
	line-height:18px;
}
div.colonnaTestoDx div.testoPagina
{
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	font-family:Verdana;
	font-size:10px;
	line-height:18px;
}


div.colonnaTesto div.testoPagina a {font-family:Verdana; font-size:10px; color:#999999;}
div.colonnaTesto div.testoPagina a:hover {font-family:Verdana; font-size:10px; color:#ffffff;}

div.colonnaTestoDx div.testoPaginaScroll
{
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	font-family:Verdana;
	font-size:10px;
	line-height:18px;
	overflow:auto;
	height:566px;
}

div.colonnaTestoDx div.testoPaginaInfoScroll
{
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	font-family:Verdana;
	font-size:10px;
	line-height:18px;
	overflow:auto;
	height:566px;
}


div.colonnaTestoDx div.testoPaginaWellScroll
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana;
	font-size:10px;
	line-height:18px;
	overflow:auto;
	height:566px;
}

div.colonnaTestoDx div.testoPaginaPrezziScroll
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana;
	font-size:10px;
	line-height:18px;
	overflow:auto;
	height:566px;
}

div.testoPaginaComfort
{
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	font-family:Verdana;
	font-size:10px;
	color:#516c75;
	line-height:15px;
}
div.imgPreview
{
	position:absolute;
	bottom:30px;
	left:0px;
	padding:0px 0px 0px 0px;
	width:393px;
	border:none;
	text-align:center;
}
div.imgPreviewSx
{
	position:absolute;
	bottom:20px;
	left:0px;
	padding:0px 0px 0px 60px;
	width:353px;
	border:none;
	text-align:left;
}
div.imgPreview img, div.imgPreviewSx img
{
	margin:0px 0px 0px 0px;
	width:42px;
	height:42px;
	border:1px solid #ffffff;
	cursor:pointer;
}
/*** TITOLI PAGINE x TRASPARENZA IE6 ***/
div.titoloBenvenuti, 
div.titoloFilosofia, 
div.titoloInterni, 
div.titoloGourmet, 
div.titoloGiardino, 
div.titoloComfort, 
div.titoloCamere, 
div.titoloWellness, 
div.titoloRelax, 
div.titoloBeauty, 
div.titoloTrattamenti, 
div.titoloInvernali, 
div.titoloEstive, 
div.titoloPalestra, 
div.titoloMarioTaller, 
div.titoloProposte, 
div.titoloOffEstate, 
div.titoloOffInverno, 
div.titoloPrezziLastminute, 
div.titoloServizi, 
div.titoloRiduzioni, 
div.titoloInfoImportanti, 
div.titoloMappa, 
div.titoloBenvenutiGer, 
div.titoloFilosofiaGer, 
div.titoloInterniGer, 
div.titoloGiardinoGer, 
div.titoloCamereGer, 
div.titoloTrattamentiGer,
div.titoloEstiveGer,
div.titoloInvernaliGer,
div.titoloProposteGer,
div.titoloServiziGer,
div.titoloInfoImportantiGer,
div.titoloRiduzioniGer,
div.titoloMappaGer, 
div.titoloBenvenutiEng, 
div.titoloFilosofiaEng, 
div.titoloInterniEng, 
div.titoloGiardinoEng,
div.titoloCamereEng, 
div.titoloTrattamentiEng,
div.titoloEstiveEng,
div.titoloInvernaliEng,
div.titoloProposteEng,
div.titoloServiziEng,
div.titoloInfoImportantiEng,
div.titoloRiduzioniEng,
div.titoloOffInvernoEng,
div.titoloMappaEng,
div.titoloBenvenutiRus, 
div.titoloFilosofiaRus, 
div.titoloInterniRus, 
div.titoloGiardinoRus,
div.titoloGourmetRus,
div.titoloCamereRus, 
div.titoloTrattamentiRus,
div.titoloEstiveRus,
div.titoloInvernaliRus,
div.titoloProposteRus,
div.titoloServiziRus,
div.titoloInfoImportantiRus,
div.titoloRiduzioniRus,
div.titoloMappaRus,
div.titoloWellnessRus,
div.titoloRelaxRus,
div.titoloBeautyRus,
div.titoloOffEstateEng

{
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	border:none;
	width:353px;
	height:139px;
}

div.titoloBenvenuti				{ background-image:url('/images/hotel/benvenuti-trans.png'); }
div.titoloBenvenutiEng			{ background-image:url('/images/engtaller/welcome-trans.png'); }
div.titoloBenvenutiGer			{ background-image:url('/images/gertaller/willkommen-trans.png'); }
div.titoloBenvenutiRus			{ background-image:url('/images/rustaller/benvrus-trans.png'); }

div.titoloFilosofia				{ background-image:url('/images/hotel/filosofia-trans.png'); }
div.titoloFilosofiaEng			{ background-image:url('/images/engtaller/philosophy-trans.png'); }
div.titoloFilosofiaGer			{ background-image:url('/images/gertaller/philosophie-trans.png'); }
div.titoloFilosofiaRus			{ background-image:url('/images/rustaller/filorus-trans.png'); }

div.titoloInterni				{ background-image:url('/images/hotel/interni-trans.png'); }
div.titoloInterniEng			{ background-image:url('/images/engtaller/interiors-trans.png'); }
div.titoloInterniGer			{ background-image:url('/images/gertaller/innenraum-trans.png'); }
div.titoloInterniRus			{ background-image:url('/images/rustaller/interni-trans.png'); }

div.titoloGourmet				{ background-image:url('/images/hotel/gourmet-trans.png'); }
div.titoloGourmetRus			{ background-image:url('/images/rustaller/gourmet-trans.png'); }

div.titoloGiardino				{ background-image:url('/images/hotel/giardino-trans.png'); }
div.titoloGiardinoEng			{ background-image:url('/images/engtaller/garden-trans.png'); }
div.titoloGiardinoGer			{ background-image:url('/images/gertaller/garten-trans.png'); }
div.titoloGiardinoRus			{ background-image:url('/images/rustaller/giardino-trans.png'); }

div.titoloComfort				{ background-image:url('/images/hotel/comfort-trans.png'); }

div.titoloCamere				{ background-image:url('/images/camere/camere-trans.png'); }
div.titoloCamereEng				{ background-image:url('/images/engtaller/rooms-trans.png'); }
div.titoloCamereGer				{ background-image:url('/images/gertaller/zimmer-trans.png'); }
div.titoloCamereRus				{ background-image:url('/images/rustaller/camere-trans.png'); }

div.titoloWellness				{ background-image:url('/images/wellness/wellness-trans.png'); }
div.titoloWellnessRus			{ background-image:url('/images/rustaller/wellness-trans.png'); }
div.titoloRelax					{ background-image:url('/images/wellness/relax-trans.png'); }
div.titoloRelaxRus				{ background-image:url('/images/rustaller/relax-trans.png'); }
div.titoloBeauty				{ background-image:url('/images/wellness/beauty-trans.png'); }
div.titoloBeautyRus				{ background-image:url('/images/rustaller/beauty-trans.png'); }

div.titoloTrattamenti			{ background-image:url('/images/wellness/beautytrattamenti-trans.png'); }
div.titoloTrattamentiEng		{ background-image:url('/images/wellness/beautytrattamenti_eng-trans.png'); }
div.titoloTrattamentiGer		{ background-image:url('/images/wellness/beautytrattamenti_ger-trans.png'); }
div.titoloTrattamentiRus		{ background-image:url('/images/rustaller/trattamenti-trans.png'); }

div.titoloInvernali				{ background-image:url('/images/attivita/ainverno-trans.png'); }
div.titoloInvernaliEng			{ background-image:url('/images/engtaller/winter-trans.png'); }
div.titoloInvernaliGer			{ background-image:url('/images/gertaller/winter-trans.png'); }
div.titoloInvernaliRus			{ background-image:url('/images/rustaller/ainverno-trans.png'); }


div.titoloEstive				{ background-image:url('/images/attivita/aestate-trans.png'); }
div.titoloEstiveEng				{ background-image:url('/images/engtaller/summer-trans.png'); }
div.titoloEstiveGer				{ background-image:url('/images/gertaller/sommer-trans.png'); }
div.titoloEstiveRus				{ background-image:url('/images/rustaller/aestate-trans.png'); }

div.titoloPalestra				{ background-image:url('/images/attivita/palestra-trans.png'); }

div.titoloMarioTaller			{ background-image:url('/images/guidaalpina/curriculum-trans.png'); }

div.titoloProposte				{ background-image:url('/images/guidaalpina/proposte-trans.png'); }
div.titoloProposteEng			{ background-image:url('/images/engtaller/proposals-trans.png'); }
div.titoloProposteGer			{ background-image:url('/images/gertaller/vorschlage-trans.png'); }
div.titoloProposteRus			{ background-image:url('/images/rustaller/proposte-trans.png'); }

div.titoloOffEstate				{ background-image:url('/images/prezzi/estate-trans.png'); }
div.titoloOffEstateEng			{ background-image:url('/images/engtaller/summerOffer-trans.png'); }
div.titoloOffInverno			{ background-image:url('/images/prezzi/inverno-trans.png'); }
div.titoloOffInvernoEng			{ background-image:url('/images/engtaller/winterOffer-trans.png'); }
div.titoloPrezziLastminute		{ background-image:url('/images/prezzi/lastminute-trans.png'); }

div.titoloServizi				{ background-image:url('/images/prezzi/servizi-trans.png'); }
div.titoloServiziEng			{ background-image:url('/images/engtaller/services-trans.png'); }
div.titoloServiziGer			{ background-image:url('/images/gertaller/leistungen-trans.png'); }
div.titoloServiziRus			{ background-image:url('/images/rustaller/servizi-trans.png'); }

div.titoloRiduzioni				{ background-image:url('/images/prezzi/riduzioni-trans.png'); }
div.titoloRiduzioniEng			{ background-image:url('/images/engtaller/reductions-trans.png'); }
div.titoloRiduzioniGer			{ background-image:url('/images/gertaller/kurzungen-trans.png'); }
div.titoloRiduzioniRus			{ background-image:url('/images/rustaller/riduzioni-trans.png'); }

div.titoloInfoImportanti		{ background-image:url('/images/prezzi/informazioni-trans.png'); }
div.titoloInfoImportantiEng		{ background-image:url('/images/engtaller/informations-trans.png'); }
div.titoloInfoImportantiGer		{ background-image:url('/images/gertaller/informationen-trans.png'); }
div.titoloInfoImportantiRus		{ background-image:url('/images/rustaller/informazioni-trans.png'); }

div.titoloMappa					{ background-image:url('/images/dovesiamo/mappa-trans.png'); }
div.titoloMappaEng				{ background-image:url('/images/engtaller/map-trans.png'); }
div.titoloMappaGer				{ background-image:url('/images/gertaller/mappe-trans.png'); }
div.titoloMappaRus				{ background-image:url('/images/rustaller/mappa-trans.png'); }

/*** COLONNA MAPPA ***/
div.boxMappa 
{
	border:none;
	background-color:#ffffff;
	width:423px;
	margin:0px 0px 0px 0px;
	padding:2px 2px 0px 2px;
	height:289px;
}
div.boxTestoMappa {
	background-color:#ffffff;
	width:365px;
	height:296px;
	margin:0px 0px 0px 0px;
	padding:0px 30px 0px 30px;
	color:#958d8f;
	font-family:Verdana;
	font-size:10px;
	line-height:18px;
}
/**** GUIDA ALPINA ***/
div.colonnaImmagine 
{
	margin:0px 0px 0px 0px;
	border:none;
	padding:2px 2px 0px 2px;
	float:left;
	height:572px;
	width:421px;
	overflow:hidden;
	background-color:#ffffff;
}
/*** TESTO PAGINA ***/
.colonnaTesto
{
	position:relative;
	margin:0px 0px 0px 0px;
	border:none;
	padding:0px 0px 0px 0px;
	float:left;
	height:576px;
	width:397px;
	overflow:hidden;
}
.colonnaTestoDx, .colonnaVuotaDx, .colonnaMappa
{
	border:none;
	float:left;
}
.colonnaTestoDx { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:576px; width:425px; overflow:hidden; }
.colonnaMappa	{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:576px; width:425px; overflow:hidden; }
.colonnaVuotaDx { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:576px; width:425px; overflow:hidden; }

.colonnaTestoDx .dataLastminute
{
	margin:30px 40px 6px 40px;
	border:none;
	padding:0px 0px 0px 0px;
	font-size:11px;
	text-transform:capitalize;
}
.colonnaTestoDx .titoloLastminute
{
	margin:0px 40px 12px 40px;
	border:none;
	padding:0px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;
}
.colonnaTestoDx .testoLastminute
{
	margin:0px 40px 0px 40px;
	border:none;
	padding:0px 0px 0px 0px;
	font-size:11px;	
}
.colonnaFoto
{
	margin:0px 0px 0px 0px;
	border:none;
	padding:2px 2px 0px 2px;
	float:left;
	width:421px;
	height:572px;
	overflow:hidden;
	background-color:#ffffff;
	text-align:center;
}

.colonnaFoto .slideshow
{
	margin:0px 0px 2px 0px;
	border:none;
	padding:0px 0px 0px 0px;
	height:287px;
	width:421px;
	overflow:hidden;
}

.FotoProposte
{
	margin:0px 0px 0px 0px;
	border:none;
	padding:0px 0px 0px 0px;
	height:260px;
	width:421px;
	overflow:hidden;
}
.colonnaFotoProposte
{
	margin:0px 0px 0px 0px;
	border:none;
	padding:2px 2px 0px 2px;
	float:left;
	width:423px;
	height:572px;
	overflow:hidden;
	background-color:#ffffff;
	text-align:center;
}

.colonnaFoto .slideshow
{
	margin:0px 0px 2px 0px;
	border:none;
	padding:0px 0px 0px 0px;
	height:287px;
	width:421px;
	overflow:hidden;
}
.colonnaFoto .immagine
{
	margin:0px 0px 0px 0px;
	border:none;
	padding:0px 0px 0px 0px;
	height:281px;
	width:421px;
	overflow:hidden;
}
.testoProposte 
{
	margin:0px 0px 0px 0px;
	border:none;
	padding:0px 10px 0px 10px;
	height:300px;
	width:380px;
	overflow:hidden;
	text-align:left;
	line-height:15px;
	font-size:10px;
	color:#678d62;

}

/*** SIDE BOX ***/
div.sideBox 
{
	margin:0px auto 30px auto;
	border:none;
	padding:0px 0px 0px 0px;
	width:149px;
	color:#6e6e6e;
	font-family:Verdana;
	font-size:11px;
}
div.sideBox div.titoloBox
{
	border:none;
	padding:0px 0px 4px 0px;
	font-weight:bold;
	border-bottom:solid 1px #ffffff;
}
div.sideBox div.contenutoBox
{
	margin:0px 0px 0px 0px;
	border:none;
	padding:2px 0px 0px 0px;
}
/*** PARTI SIDE BOX ***/
div#boxLastminute 
{
	margin:0px 0px 8px 0px;
	border:none;
	padding:0px 0px 0px 0px;
	height:115px;
}
div.boxOff 
{
	margin:0px 0px 0px 0px;
	border:none;
	padding:0px 0px 0px 0px;
	font-size:10px;
	position:absolute;
	width:149px;
	display:none;
}
div.boxOff div.imgOff
{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	border:1px #dbe7ed solid;
}
div.boxOff div.imgOff img
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
}
div.boxOff div.titoloOff
{
	font-weight:bold;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
div.boxOff div.dettOff
{
	background-image:url('/images/grafica/freccia-list.gif');
	background-position:1px 6px;
	background-repeat:no-repeat;
	margin:0px 0px 1px 0px;
	padding:2px 0px 0px 13px;
}
div.boxOff div.dettOff a:link,
div.boxOff div.dettOff a:visited,
div.boxOff div.dettOff a:active
{
	font-size:10px;
}
ul.quicklinks
{
	font-size:10px;
	list-style:none;
	margin:0px 0px 0px 0px;
	border:none;
	padding:0px 0px 0px 0px;
	line-height:25px;
}
ul.quicklinks li
{
	margin:0px 0px 0px 0px;
	border:none;
	padding:0px 0px 0px 0px;
}
ul.quicklinks li.newsletter
{
	background-image:url('/images/home/01-trans.png');
	background-position: 1px 9px;
	background-repeat:no-repeat;
	padding-left:23px; padding-right:0px; padding-top:3px; padding-bottom:0px
}
ul.quicklinks li.brochure
{
	background-image:url('/images/home/02-trans.png');
	background-position: 1px 9px;
	background-repeat:no-repeat;
	padding-left:23px; padding-right:0px; padding-top:3px; padding-bottom:0px
}
ul.quicklinks li.skype
{
	background-image:url('/images/home/03-trans.png');
	background-position: 1px 9px;
	background-repeat:no-repeat;
	padding-left:23px; padding-right:0px; padding-top:3px; padding-bottom:0px
}
ul.quicklinks li.info
{
	background-image:url('/images/home/04-trans.png');
	background-position: 1px 9px;
	background-repeat:no-repeat;
	padding-left:23px; padding-right:0px; padding-top:3px; padding-bottom:0px	
	
}
ul.quicklinks li.booking
{
	background-image:url('/images/home/05-trans.png');
	background-position: 1px 9px;
	background-repeat:no-repeat;
	padding-left:23px; padding-right:0px; padding-top:3px; padding-bottom:0px
}
ul.quicklinks li.regalo
{
	background-image:url('/images/home/regalino.png');
	background-position: 0 5px;
	background-repeat:no-repeat;
	padding-left:24px; padding-right:0px; padding-top:7px; padding-bottom:0px
}
ul.quicklinks li a:link,
ul.quicklinks li a:visited,
ul.quicklinks li a:active
{
	font-size:10px;
}
div.nomeProp
{
	float:left;
	width:92px;
	padding:4px 0px 4px 8px;
	margin:4px 0px 1px 0px;
	background-color:#ffffff;
}
div.valProp
{
	float:left;
}
form#frmPrenota 
{
	margin:0px;
	padding:0px;
}
div.searchLink 
{
	width:28px;
	background-image:url('/images/grafica/freccia-list.gif');
	background-position:0px 6px;
	background-repeat:no-repeat;
	margin:4px 5px 1px auto;
	padding:2px 0px 0px 8px;
}
div.searchLink a:link,
div.searchLink a:visited,
div.searchLink a:active
{
	font-size:10px;
	font-weight:bold;
}

.selectProp 
{
	border:1px solid #dbe7ed;
	margin:4px 0px 0px 4px;
	padding:1px;
	width:44px;
}
.btnCalendar 
{
	background-image:url('/images/grafica/calendar.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:16px;
	height:15px;
	border:0px;
	padding:0px;
	margin:7px 0px 0px 30px;
	cursor:pointer;
}
/*** TABELLA PREZZI ***/
div.boxPrezzi {
	background-color:#a89b89;
	width:421px;
	height:276px;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 6px;
}
div.boxPrezzi div {
	float:left;
	width:101px;
	height:54px;
	margin:1px 1px 1px 0px;
	padding:3px 0px 0px 0px;
	background-color:#ffffff;
	font-size:9px;
	text-align:center;
	color:#7a766e;
}
div.boxPrezzi div.prezzo {
	background-color:Transparent;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	height:30px;
}
div.boxPrezzi div.clear {
	clear:both;
	float:none;
	height:1px;
	width:1px;
	margin:0px;
	padding:0px;
	background-color:Transparent;
}
/*** TABELLA CONTATTI ***/
div.tabellaContatti 
{
	margin:0px 0px 0px 0px;
	border:none;
	padding:0px 0px 0px 0px;
	width:100%;
}
div.tabellaContatti div.colonnaSx
{
	margin:5px 10px 0px 0px;
	border:none;
	padding:6px 0px 0px 0px;
	text-align:right;
	float:left;
	width:110px;
    font-family:Verdana;
	font-size:10px;	
	color:#516c75;
}
div.tabellaContatti div.colonnaDx
{
	margin:5px 0px 0px 0px;
	border-left:solid 1px #dcdcdc;
	padding:0px 0px 0px 10px;
	text-align:left;
	float:left;	
}
div.tabellaContatti .inputTextbox,
div.tabellaContatti .inputTextarea,
div.tabellaContatti .disabledTextarea,
div.tabellaContatti .validatorCampi
{ 
	width:250px;
}
/*** GALLERY ***/
div.catFoto
{
	/*border-bottom:solid 1px #aaaaaa;*/
	margin:0px 0px 10px 0px;
	padding:0px 2px 8px 2px;
	font-size:11px;
	font-weight:bold;
}
div.catFoto div.linkCat
{
	margin:4px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
div.catFoto a:link		{ font-size:11px; font-weight:normal; }
div.catFoto a:visited	{ font-size:11px; font-weight:normal; }
div.catFoto a:active	{ font-size:11px; font-weight:normal; }

div.imgGallery 
{
	width:120px;
	height:90px;
	cursor:pointer;
	border:solid 1px #ffffff;
	margin:10px 0px 0px 10px;
	padding:1px;
	float:left;
}
div.imgGallery:hover { border:solid 1px #aaaaaa; }
div.imgGallery img 
{
	margin:0px;
	padding:0px;
}
div#boxFoto
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:822px;
	height:576px;
	position:absolute;
	z-index:300;
} 
div#boxBig 
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:822px;
	height:576px;
	background-color:#ffffff;
	position:absolute;
	display:none;
	text-align:left;
	z-index:300;
}
div#boxBig img
{
	margin:0px;
	border:none;
	width:720px;
	height:540px;
	display:none;
}

/**** TRATTAMENTI ****/
div.boxTrattamenti
{
	margin:0px;
	padding:0px;
	display:none;
}

span.spanTrattamenti
{
	cursor:pointer;
	position:absolute;
}

div.boxEventi
{
	width:822px;
	height:576px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

div.boxScrollEventi
{
	width:782px;
	height:593px;
	overflow:scroll;
	padding:0px 20px 0px 20px;
}

/******* INDIRIZZO ****/
div.barra-indirizzo {
	padding:8px 0px 0px 0px;
	margin:1px auto 0px auto;
	width:1100px;
	height:40px;
	font-size:10px;
	color:#999999;
	text-align:center;
	background-color:#ffffff;
}

div.barra-indirizzo div.skype
{
	float:left;
	border:none;
	margin:0px 14px 0px 90px;
	padding:0px;
	width:20px;
	height:20px;
	cursor:pointer;
	background-image:url('/images/grafica/skype-trans.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

div.barra-indirizzo div.indirizzo
{
	float:left;
	border:none;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	height:17px;
}
/**** SPECIALE PER PREZZI ***/
div.colonnaTestoPrezzi
{
	position:relative;
	border:none;
	float:left;
	width:800px;
	overflow:hidden;
	margin:0px;
	padding:0px 0px 0px 20px;
	font-family:Verdana;
	font-size:10px;
	line-height:14px;
	color:#516c75;	
	text-align:left;
}

div.colonnaTabellaPrezzi
{
	border:none;
	float:left;
	height:550px;
	width:470px;
	overflow:hidden;
	margin:0px 0px 0px 20px;
	padding:26px 0px 0px 0px;
	font-family:Verdana;
	font-size:9px;
	color:#7a766e;
	line-height:18px;	
}

table.myTabellaPrezzi
{
	border:none;
	width:470px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px;
}
table.myTabellaPrezzi td
{
	border:none;
	overflow:hidden;
	margin:0px;
	padding:0px;
	text-align:center;
}
table.myTabellaPrezzi td.firstCell
{
	text-align:left;
	font-size:8px;
	font-weight:bold;
}
table.myTabellaPrezzi td.dateCell
{
	text-align:center;
	font-size:8px;
	font-weight:bold;
	vertical-align:top;
}


/*** PERSONALIZZATI ***/
div.wellness	div.testoPagina				{ color:#497a94; }
div.wellness	div.testoPaginaWellScroll	{ color:#497a94; }
div.camere		div.testoPagina				{ color:#673b19; }
div.hotel		div.testoPagina				{ color:#497a94; }
div.attivita	div.testoPagina				{ color:#81602e; }
div.attivita	div.testoPaginaScroll		{ color:#81602e; }
div.prezzi		div.testoPagina				{ color:#516c75; }
div.prezzi		div.testoPaginaPrezziScroll	{ color:#516c75; }
div.prezzi		div.testoPaginaInfoScroll	{ color:#516c75; }
div.guida		div.testoPagina				{ color:#678d62; }
div.mappa		div.testoPagina				{ color:#958d8f; }
div.info		div.testoPagina				{ color:#516c75; }

/*** PARTI PAGINA ***/

div.boxAbs01
{
	position:absolute;
	z-index:50;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	top:0px;	
}
div.boxAbs02
{
	position:absolute;
	z-index:2000;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	top:381px;		
}
div.boxAbs03
{
	position:absolute;
	z-index:50;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	top:412px;
}
div.boxAbs04
{
	position:absolute;
	z-index:50;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	top:1003px;
}

.contentminibox {
	font-size: 10px;
	color: #7a7e80;
	padding: 0px 70px 0px 0px;
	}	
	
.contentminiboxTitle {
	font-weight: bold;
	color: #395996;
	}