.AoffBlu { color: rgb(255,255,255) }
.AoffBlu:hover { color: rgb(204,236,255) }
.FintoLink {
color: rgb(0,0,0);
text-decoration: underline;
cursor: hand;
}
.FintoLinkH3 { 
color: rgb(103,146,224); 
text-decoration: underline; 
cursor: hand; 
font-size: 14pt; 
font-weight: bolder; 
}

.bgNoRepeat {  background-repeat: no-repeat}
.LoginBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: #0099CC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-right: 2px;
	font-weight: normal;
	padding: 1px;
}
.BgRepeat {  background-repeat: no-repeat}
.LoginButtom {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; background-color: #FFCC66; border: #FF9933; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.menubar {
	border: #FF9933;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #fff2d7;
	text-align: left;
	vertical-align: top;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: small;
}
.just {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.linksCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
	text-align: left;
}
.note {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-align: justify}
.palmetto    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #FF9933; font-weight: bold }
.palmetto:hover { color: #FF0000}
.menu	{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #0783C3;
	font-weight: bold;
	font-size: x-small;
}
.menu:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0D0988;
	font-weight: bold;
	text-decoration: none;
}
.menudown	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 8 pt}
.menudown:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF9933; font-size: 8 pt}
.menu2:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #0D0988; font-weight: bold }
.tabLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	width: 100%;
	border: 0px none;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #666666;
	text-align:left;
}
.tdLink {
	text-align: left;
	vertical-align: middle;
	padding: 5px;
}
.LinkTitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #0783C3;
}
.linkDescri {
	font-size: small;
	text-align: justify;
	vertical-align: top;
}
.bianco {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.tab100 {
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: left;
	vertical-align: top;
	border: 0px none;
}
.tdFlash {
	background-image: url(img/conchiglia.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-bottom-color: #0783C3;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 90px;
}
.flash {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 90px;
	width: 750px;
}
.tdAzz {
	background-color: #D3EDF4;
	text-align: center;
	vertical-align: top;
}
.tab750 {
	margin: 0px;
	padding: 0px;
	width: 750px;
	text-align: center;
	vertical-align: middle;
}
.td20 {
	text-align: center;
	vertical-align: middle;
	width: 20%;
}
.tab755 {
	margin: 0px;
	padding: 0px;
	width: 750px;
	text-align: center;
	vertical-align: middle;
	border: 0px none;
}
.tdHOME {
	background-color: #0783C3;
	text-align: center;
	vertical-align: top;
}
.tdBianco {
	background-color: #FFFFFF;
	vertical-align: top;
	width: 26%;
}
.tdLOG21 {
	vertical-align: middle;
	height: 21px;
	text-align: center;
}
.imgBAND {
	border: 2px solid #CC0000;
}
body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	SCROLLBAR-FACE-COLOR: #0783C3; 
	SCROLLBAR-HIGHLIGHT-COLOR: #000050;
	SCROLLBAR-SHADOW-COLOR: #e8e8e8; 
	SCROLLBAR-3DLIGHT-COLOR: #E4EFF8;
	SCROLLBAR-ARROW-COLOR: #FF9933;
	SCROLLBAR-TRACK-COLOR: #D3EDF4; 
	SCROLLBAR-DARKSHADOW-COLOR: #333333;
}
a {
color: #0783c3;
}
a:hover {
color: #0D0988;
}
.tabLogin {
	background-color: #d3edf4;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: 1px solid #0783c3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.tdLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #0783C3;
	margin: 0px;
	padding: 0px;
	height: 10px;
	text-align: left;
	vertical-align: middle;
}
.tdImg {
	text-align: left;
	vertical-align: top;
	width: 16%;
}
img {
	border: 0px none;
}
.td6 {
	vertical-align: top;
	width: 6%;
}
.td78 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #0783c3;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 78%;
}
.td2 {
	height: 17px;
	width: 2%;
	text-align: center;
	vertical-align: middle;
}
.td98 {
	width: 98%;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.tabAree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #0783c3;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #d3edf4;
	font-size: x-small;
	font-weight: bold;
	color: #0783C3;
}
.stellina {
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.tdLeft {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.tdLeft17 {
	text-align: left;
	vertical-align: middle;
	height: 17px;
	width: 17px;
	margin: 0px;
	padding: 0px;
}
.tdCartina {
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	width: 74%;
}
.td50 {
	text-align: left;
	vertical-align: top;
	width: 50%;
}
.tab98 {
	margin: 0px;
	padding: 2px;
	width: 98%;
}
.tdtab98 {
	background-color: #ff9933;
}
.tdArancio {
	background-color: #FFCC66;
	padding: 5px;
	height: 17px;
	text-align: center;
	vertical-align: middle;
}
.tdH83 {
	background-color: #FFFFFF;
	text-align: justify;
	vertical-align: middle;
	padding: 4px;
	height: 83px;
	color: #0783C3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
.imgBordo {
	border: 2px solid #0783c3;
	margin: 1px 5px 1px 1px;
}
.conchiglia {
	background-image: url(images/conchiglia.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 80% 50%;
}
.tdLogin2{
	background-color: #8bc6e4;
	text-align: left;
	vertical-align: middle;
	height: 14px;
}
.tdLato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	width: 16%;
}
.td1 {
	text-align: left;
	vertical-align: top;
	width: 1%;
}
.tabLoginUp {
	margin: 0px;
	padding: 0px;
	width: 98%;
	height: 14;
}
.td25  {
width: 25%;
text-align: left;
}
.welcome	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0783C3;
	font-weight: bold;
	font-size: x-small;
}
.td15 {
	width: 15%;
	text-align: center;
	border-left:1px dotted #FFFFFF;

}
.menu2sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: x-small;
}
.menu2sm:hover	{ 
	color: #0D0988; 
	text-decoration:none;
}
.frecce	{ 
	color: #ffffff;
	font-size: xx-small;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle; 
	}
.bandiera {
	border: 1px dotted #FFFFFF;
	vertical-align: middle;
	 }
.td15S {
	width: 15%;
	text-align: center;
	}
.td83 {
	text-align: center;
	vertical-align: top;
	width: 83%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.td50area {

	text-align: center;
	vertical-align: top;
	width: 50%;
}
.rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #cc3333;
	text-align: right;
	vertical-align: middle;
}
.fotoArea {
	border: 2px solid #000000;
}
.tdArea60 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	text-align: left;
	width: 60%;
	vertical-align: middle;
}
.tdArea40 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #ff9900;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}
.menuPAG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0D0988;
	font-weight: bold;
	font-size: x-small;
	text-decoration: none;
	text-align: left;
	vertical-align: baseline;
}
.tab90testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: justify;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 90%;
}
.tab320 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 320px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.palmettoSM    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #FF9933; font-weight: bold }
.palmettoSM:hover { color: #FF0000}
.tdrightAZZ {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #0783c3;
	text-align: right;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.inputContatti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #119cc5;
	border: 0px none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.rossoMenu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF0000;
}
.tdRosa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	height: 18px;
	background-color: #FFCC99;
	text-align: left;
}
.tab95 {
	margin: 0px;
	padding: 2px;
	border: 0px none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	width: 95%;
	
}
.tdRosa12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	height: 18px;
	background-color: #FFCC99;
	width: 12%;
	text-align: left;
}
.tdrightAZZ12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #0783c3;
	text-align: right;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	width: 12%;
}
.tdRosa20 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	height: 18px;
	background-color: #FFCC99;
	width: 20%;
	text-align: left;
}
.tdRosa32 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	height: 18px;
	background-color: #FFCC99;
	width: 35%;
	text-align: left;
}
.tdRight {
	text-align: right;
	vertical-align: middle;
}
.tab95 td {

	margin: 0px;
	padding: 4px;
	border: 0px none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.bImg {  
	background-image:  url(images/calendar.gif); 
	background-color: #FFFFFF;
	background-repeat: no-repeat; 
	height: 21px; 
	width: 34px; 
	border: 0px dotted; 
	cursor: hand
	}
	
.mano {  cursor: hand}
.tab600 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0px;
	padding: 2px;
	width: 95%;
}
.tdPrenota {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px none;
	margin: 0px;
	padding: 2px;
	background-color: #d3edf4;
	font-size: x-small;
	font-weight: bold;
	color: #0783C3;
	height: 22px;
	text-align: left;
	vertical-align: middle;
}
.tab67 {
	padding: 0px;
	width: 67%;
	margin: 0px;
}
.center {
	text-align: center;
	vertical-align: middle;
}

.tdImgPrenota {
		vertical-align: middle;
	width: 86px;
	margin: 0px;
	padding: 0px;
}
.tdRight100 {
	text-align: right;
	vertical-align: middle;
	padding: 2px;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #0783c3;
}
.td15px {
	text-align: center;
	border-left:1px dotted #FFFFFF;
}
.tdLeft200 {
	text-align: left;
	vertical-align: middle;
	width: 200px;
}
.tabREPORT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8bc6e4;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	width: 95%;
	border: 0px none;
}
.td65 {
	width: 65%;
	padding-left: 10px;
}
.tdrep17 {
	width: 17%;
	text-align: center;
	vertical-align: middle;
}
.tabREPORT2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	width: 95%;
	border: 0px none;
}
.tabArancio {
	background-color: #ff9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	width: 95%;
	border: 0px none;
}
.links {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0099CC; text-decoration: none}
.links:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000066; text-decoration: none}
.links2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none }
.links2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000066; text-decoration: none }
.tdHotelUP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FF9933;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	width: 83%;
}
.tdHotelMenu16 {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	width: 16%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF0000;
}
.tdHotelMenu16Left {

	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	width: 16%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF0000;
}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
}
.hrGrigio {
	background-color: #cccccc;
	text-align: center;
	height: 1px;
	width: 50%;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	}
.tab500 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
	margin: 0px;
	padding: 0px;
	width: 500px;
}
.testoFoto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
	text-align: center;
}
.imgBordoFoto {
	border: 2px solid #0783c3;
	margin: 5px;
	text-align: center;
	vertical-align: top;
}
.imgBordoHotel {
	border: 2px solid #0783c3;
	margin: 0px;
	text-align: center;
	vertical-align: top;
	padding: 0px;
}
.tasti {  text-decoration: none}
.tasti:hover {  text-decoration: none; color: #009900}
.tasti2 { text-decoration: none }
.tasti2:hover { text-decoration: none ; color: #FF0000}
.txtarea {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.centerTop {
	text-align: center;
	vertical-align: top;
	font-size: x-small;
}
.tab500bordo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
	margin: 0px;
	padding: 0px;
	width: 500px;
	border: 1px solid #8BC6E4;
}
.td15h {
	height: 15px;
}
.tdArancioWCT {
	background-color: #FFCC66;
	padding: 5px;
	height: 17px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	border: 3px solid #FF9900;
}
.tdTop {
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 5px;
	width: 33%;
}
.tabNewsletter {
	background-color: #fffff2;
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
.tdNews {
	background-color: #ffcc00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: top;
}
.tabNews {
	padding: 1px;
	width: 200px;
	border: none;
	background-color: #ffcc00;
}
.td100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	width: 100%;
	text-align: center;
	vertical-align: top;
}
