.sfondolaterale {
	background-image: url(images/sfondoblue.jpg);
	background-repeat: repeat-x;
}

a {
	font-size: 11px;
	color: #000099;
	text-decoration:none;
} 
a:hover {
	color:#006633;
	text-decoration: underline;
}
a:visited {
	color:#660000;
	border-bottom: 1px dotted; 
}
.tabellacentrale {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #000099;
	width: 970px;
	border-top: 1px solid #000099;
	border-right: 1px solid #000099;
	border-left: 1px solid #000099;
	background-color: #FFFFFF;
	vertical-align: top;
}
.menugenerale {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 0px 3px;
	padding: 0px 3px;
	color: #000099;
	left: 2px;
	vertical-align: top;
	background-color: #FE6607;
	width: 160px;
	line-height: 15px;
}
.menugenerale1 {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 0px 3px;
	padding: 0px 3px;
	color: #000099;
	left: 2px;
	vertical-align: middle;
	background-color: #FE6607;
	width: 170px;
	line-height: 15px;
}
.menugenerale2 {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #000099;
	vertical-align: middle;
	background-color: #FFCC33;
}
.menugenerale3 {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #000099;
	vertical-align: middle;
	background-color: #FFCC66;
}
.form {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #000099;
	background-color: #FE6607;
	left: 0px;
}
.gobutton {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000099;
	height: 20px;
	width: 45px;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;

}
.gobutton1 {
	text-align: left;
	background-image: url(elements/frecciaxgo.gif);
	border: 0px none;
	background-repeat: no-repeat;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000099;
	background-color: #FFCC66;
	height: 20px;
	width: 45px;
	background-position: right center;
}
.castellimenugenerale {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 3px;
	color: #000099;
	left: 2px;
	vertical-align: top;
	background-color: #FE6607;
	width: 160px;
	line-height: 15px;
}
.vinomenugenerale {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 3px;
	color: #000099;
	left: 2px;
	vertical-align: top;
	background-color: #FE6607;
	width: 160px;
	line-height: 15px;
}
.termemenugenerale {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 3px;
	color: #000099;
	left: 2px;
	vertical-align: top;
	background-color: #FE6607;
	width: 160px;
	line-height: 15px;
}
.gastronomiamenugenerale {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 3px;
	color: #000099;
	left: 2px;
	vertical-align: top;
	background-color: #FE6607;
	width: 160px;
	line-height: 15px;
}
.parchimenugenerale {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 3px;
	color: #000099;
	left: 2px;
	vertical-align: top;
	background-color: #FE6607;
	width: 160px;
	line-height: 15px;
}
.artepopolaremenugenerale {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 3px;
	color: #000099;
	left: 2px;
	vertical-align: top;
	background-color: #FE6607;
	width: 160px;
	line-height: 15px;
}
.balatonmenugenerale {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 3px;
	color: #000099;
	left: 2px;
	vertical-align: top;
	background-color: #FE6607;
	width: 160px;
	line-height: 15px;
}
.budapestmenugenerale {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 3px;
	color: #000099;
	left: 2px;
	vertical-align: top;
	background-color: #FE6607;
	width: 160px;
	line-height: 15px;
}
.budapestdintornimenugenerale {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 3px;
	color: #000099;
	left: 2px;
	vertical-align: top;
	background-color: #FE6607;
	width: 160px;
	line-height: 15px;
}
.pusztamenugenerale {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 3px;
	color: #000099;
	left: 2px;
	vertical-align: top;
	background-color: #FE6607;
	width: 160px;
	line-height: 15px;
}
.tmmenugenerale {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 3px;
	color: #000099;
	left: 2px;
	vertical-align: top;
	background-color: #FE6607;
	width: 160px;
	line-height: 15px;
}
.tsmenugenerale {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 3px;
	color: #000099;
	left: 2px;
	vertical-align: top;
	background-color: #FE6607;
	width: 160px;
	line-height: 15px;
}
.usmenugenerale {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 3px;
	color: #000099;
	left: 2px;
	vertical-align: top;
	background-color: #FE6607;
	width: 160px;
	line-height: 15px;
}
.testatagenerale {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	background-image: url(images/hatter1.gif);
	background-repeat: repeat;
}
.testatamenutendina {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000099;
}
.testatarigasotto {
	background-image: url(images/striscia239x8.jpg);
	background-position: 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
}
.cellalaterale {
	vertical-align: top;
	margin-left: 15px;
	padding-left: 15px;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000099;
	text-align: center;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	margin-right: 15px;
	padding-right: 15px;

}
.titolopagina {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 35px;
	font-variant: small-caps;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	border-bottom-style: dashed;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	color: #000099;
	font-weight: bold;
	margin-left: -5px;
	padding-left: -5px;
	background-position: left;
	text-indent: 5pt;
	margin-top: 0px;
	padding-top: 0px;
}
.angoloalto {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000099;
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: middle;
	background-position: center center;
}
.testatacelledivisorie {
	text-align: center;
	margin: 2px;
	padding: 2px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #0099FF;
	width: 75px;
	color: #FFFFFF;
}
.tabellacentralepertesto {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #000099;
	text-align: justify;
	margin: 5px 10px 5px 5px;
	padding: 15px 10px 5px 5px;
	border: 1px none;
	list-style-image: url(images/arrow_menu.gif);
	list-style-position: inset;
}
.menugenerale1 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FEA976;
	padding-right: 7px;
	padding-left: 7px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.tabcentralecorpo {
	vertical-align: super;
	padding: 5px 5px 0px;
	background-position: left top;
}
.fotoconbordo {
	border: 1px solid #CCCCCC;
	left: 2px;
	top: 2px;
	right: 2px;
	bottom: 2px;
	padding: 2px;
	clip:        rect(2px 2px 2px 2px);
	margin: 2px;
}
.fotoconbordo1 {
	border: 1px solid #CCCCCC;
	left: 3px;
	top: 3px;
	right: 3px;
	bottom: 3px;
	padding: 2px;
	clip:      rect(3px 3px 3px 3px);
	margin: 1px;
	text-align: center;
}
.piccolafotoconbordo {
	border: 1px dotted #CCCCCC;
	background-position: center center;
}
.foto {
	left: 4px;
	top: 4px;
	right: 4px;
	bottom: 4px;
	padding: 2px 2px 2px 5px;
	clip:      rect(5px 5px 5px 5px);
	margin: 2px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-position: center;
	border-top-color: #999999;
	border-left-color: #999999;
}
.collegamento {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #CC0033;
	border-bottom: 0.3px dotted; 
}
.cellaprezzi1 {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #C9E1B5;
	text-align: center;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #000099;
	height: 25px;
}
.cellaprezzi2 {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #96C570;
	text-align: center;
	vertical-align: middle;
	color: #000099;
	height: 25px;
	border: 1px solid #336633;
}
.cellahotel {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #EEF5E9;
	vertical-align: middle;
	color: #000099;
	margin: 0px;
	padding: 3px;
	background-position: left center;
	text-align: justify;
	left: 20px;
	height: 115px;


}
.cellahotel1 {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #E4F0DB;
	vertical-align: middle;
	color: #000099;
	margin: 0px;
	padding: 3px;
	background-position: left center;
	text-align: justify;
	left: 20px;
	height: 115px;


}
.cellaproposte {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #EEF5E9;
	vertical-align: middle;
	color: #000099;
	margin: 0px;
	padding: 3px 5px 3px 3px;
	background-position: center center;
	text-align: justify;
	left: 20px;
	height: 35px;
}
.cellaproposte1 {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #E4F0DF;
	vertical-align: middle;
	color: #000066;
	margin: 0px;
	padding: 3px 5px 3px 3px;
	background-position: left center;
	text-align: justify;
	left: 20px;
	height: 35px;

}
.cellaproposte2 {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #DAEBD5;
	vertical-align: middle;
	color: #006600;
	margin: 0px;
	padding: 3px 5px 3px 3px;
	background-position: left center;
	text-align: justify;
	left: 20px;
	height: 35px;
	right: 10px;


}
.cellaproposte3 {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #D0E6CB;
	vertical-align: middle;
	color: #003300;
	margin: 0px;
	padding: 3px 5px 3px 3px;
	background-position: left center;
	text-align: justify;
	left: 20px;
	height: 35px;

}
.cellaproposte4 {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #C6E1C1;
	vertical-align: middle;
	color: #660000;
	margin: 0px;
	padding: 3px 5px 3px 3px;;
	background-position: left center;
	text-align: justify;
	left: 20px;
	height: 35px;

}
.cellaproposte5 {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #BCDCB7;
	vertical-align: middle;
	color: #660000;
	margin: 0px;
	padding: 3px 5px 3px 3px;
	background-position: left center;
	text-align: justify;
	left: 20px;
	height: 35px;

}
.cellaproposte6 {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #B2D7B7;
	vertical-align: middle;
	color: #660000;
	margin: 0px;
	padding: 3px 5px 3px 3px;
	background-position: left center;
	text-align: justify;
	left: 20px;
	height: 35px;

}
.sfondolateralexfotohotel {
	background-image: url(images/sfondoblue.jpg);
	background-repeat: repeat-x;
}

.sfondolateralexfotohotel1 {
	background-image: url(images/sfondoverdinoxhotel.jpg);
	background-repeat: repeat-x;
}

.fotohotelbotteneindietro{
	background-image: url(elements/frecciaindietro.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000099;
	background-color: #FFCC33;
	height: 25px;
	width: 40px;
	border: 1px solid #999999;
	background-position: center center;
	text-align: center;
}
.fotohotelbottoneavanti{
	background-image: url(elements/frecciaavanti.gif);
	background-repeat: no-repeat;
	background-color: #FFCC33;
	height: 25px;
	width: 40px;
	background-position: center center;
	border: 1px solid #999999;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000099;
	text-align: center;
}
.testoperfoto {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #000099;
}
.hometabelle {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000099;
	text-align: justify;
	margin: 1px;
	padding: 3px 10px 3px 1px;
	border: 1px none;
	list-style-image: url(images/arrow_menu.gif);
	list-style-position: inset;
	background-color: #F7F7F7;

}
.hometabelle1 {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000099;
	text-align: justify;
	margin: 1px;
	padding: 3px 10px 3px 1px;
	border: 1px none;
	list-style-image: url(images/arrow_menu.gif);
	list-style-position: inset;

}
.hometabelle2 {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000099;
	text-align: justify;
	margin: 1px;
	padding: 3px 10px 3px 1px;
	border: 1px none;
	list-style-image: url(images/arrow.gif);
	list-style-position: inset;

}
.fotoconbordo2 {
	padding: 6px;
	background-color: #E6F3FF;
	margin: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: inset;
	border-top-color: #A0CEFC;
	border-right-color: #A0CEFC;
	border-bottom-color: #A0CEFC;
	border-left-color: #A0CEFC;
}
.sfondolateralexcapodanno {
	background-image: url(images/star_back-laterale.jpg);
	background-repeat: repeat;
}
.sinistra_box
{
	padding:0;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9C00;
	border-bottom-color: #FF9C00;
	border-left-color: #FF9C00;	
	}
	
.destra_box
{
	padding:0;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF9C00;
	border-right-color: #FF9C00;
	border-bottom-color: #FF9C00;	
	}

.banneralto
{
	width: 230px;
	height: 85px;
	padding:0;
	vertical-align: middle;
	margin: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	}

