body 							{ background-image:url(immagini/background.jpg); background-repeat:repeat-x; background-position:top; text-align:center; margin:0 auto; margin:0; font-family:lucida grande, trebuchet MS, Apple LiGothic, arial}

table.contenitore				{width:900px; border:0; text-align:center; margin: 0 auto;}
td.header						{width:900px; height:20px; text-align:left; background-color:#d0c195; vertical-align:bottom;}

td.testa					{ width:900px; height:245px; background-image:url(immagini/testata/banner1.jpg); background-repeat:no-repeat; background-position:top;}
td.testadue					{ width:900px; height:245px; background-image:url(immagini/testata/banner2.jpg); background-repeat:no-repeat; background-position:top;}
td.testatre					{ width:900px; height:245px; background-image:url(immagini/testata/banner3.jpg); background-repeat:no-repeat; background-position:top;}
td.testaquattro				{ width:900px; height:245px; background-image:url(immagini/testata/banner4.jpg); background-repeat:no-repeat; background-position:top;}
td.testacinque				{ width:900px; height:245px; background-image:url(immagini/testata/banner5.jpg); background-repeat:no-repeat; background-position:top;}
td.testasei					{ width:900px; height:245px; background-image:url(immagini/testata/banner6.jpg); background-repeat:no-repeat; background-position:top;}


td.menu							{background-image:url(immagini/fondo-menu-orizzontale.png); background-repeat:repeat-x; height:50px;}

h1.titolo-hotel					{font-family:Georgia, arial, serif; font-size:10px; color: #733002;margin-bottom:10px; margin-right:10px;}
td.centralecontenuti			{background-color:#FFFFFF; margin:0;}

td.footer						{width:900px; height:180px; background-image:url(immagini/fondo-footer.png); background-repeat:repeat-x;}
td.form							{padding-left:20px;}

table.verifica-disponibilita	{background-color: #24628b;}
td.fondo-cella-bianco			{background-color: #FFFFFF;}
td.fondo-cella-data				{background-color: #FFFFFF; border-left: 1px dotted; color:#666666; border-bottom: 1px dotted; color:#666666;}

td.colonnasx			{width:200px; vertical-align:top; background-color:#FFFFFF;}
td.colonnacentro		{width:500px; vertical-align:top; text-align:justify;background-color:#FFFFFF;}

/* MENU-CENTRALE - CLASSI */
.titolo							{font-size:13px; color: #990000;   margin-left:20px; margin-top:20px; margin-right:20px;}
.testo							{font-size:14px; color: #333333;   margin-left:20px; margin-top:20px; margin-right:20px;}
b								{font-size:14px; color: #632317; font-weight:normal;}

.testov							{font-size:14px; color: #333333}
a.testov						{text-decoration:none}
a.testov:hover					{text-decoration:none}
a.testov:active					{text-decoration:none}
.testo-rosso					{font-size:12px; color: #990000;   margin-left:20px; margin-top:20px; margin-right:20px;}
.testo-small					{font-size:12px; color: #333333;   margin-left:20px; margin-top:20px; margin-right:20px;}

.titolo-promozioni				{font-size:16px; color: #333333;   margin-left:10px; margin-top:20px; margin-right:10px;}
a.titolo-promozioni				{text-decoration:none}
a.titolo-promozioni:hover		{text-decoration:none}
a.titolo-promozioni:active		{text-decoration:none}


/* MENU-SX - CLASSI */
td.box-menu						{background-image:url(immagini/fondo-menu-sx.png); background-repeat:repeat-x; height:37px; width:200px; text-align:left;}
a.link-menu						{ font-size:12px; color: #333333;  text-decoration:none; margin-left:20px; }
a.link-menu:hover				{ color: #990000;  text-decoration:none; margin-left:20px;}
a.link-menu:active				{ color: #333333;  text-decoration:none; margin-left:20px; }

/*MENU DX*/
td.testa-promozioni				{background-image:url(immagini/fondo-offerte.png); background-repeat:no-repeat; background-position:center top; width:200px; height:56px;}
td.testa-photogallery			{background-image:url(immagini/fondo-meteo.png); background-repeat:no-repeat; background-position:center top; width:200px; height:56px;}

/* BOX- CONTATTO-DIRETTO*/
table.contatto-diretto			{ width:200px; border: 0;}

.titolo-menu					{ text-align:left; font-size:22px; color: #ffffff; margin-left:30px;}
a.titolo-menu					{ font-size:20px; color: #ffffff; text-decoration:none; display:block;}
a.titolo-menu:hover				{ color: #24628b; text-decoration:none;}
a.titolo-menu:visited			{ color: #ffffff; text-decoration:none;}

td.box-leggi-offerta			{background-color:#CCCCCC; width:200px; height:30px;}
.leggi-offerta					{ font-size:12px; color: #990000;  text-decoration:none; margin-right:20px; text-align:right; margin-top:5px;}
a.leggi-offerta					{text-decoration:none}
a.leggi-offerta:hover			{text-decoration:underline}
a.leggi-offerta:active			{text-decoration:none}

/* footer*/
.menu-footer							{ color:#ffffff; font-size:12px; }
a.link-menu-footer						{ font-size:12px; color: #333333;  text-decoration:none; margin-left:20px; }
a.link-menu-footer:hover				{ font-size:12px; color: #990000;  text-decoration:underline; margin-left:20px;}
a.link-menu-footer:active				{ font-size:12px; color: #333333;  text-decoration:none; margin-left:20px; }

a.link-menu-small						{ font-size:12px; color: #333333;  text-decoration:none; margin-left:20px; }
a.link-menu-small:hover					{ font-size:12px; color: #990000;  text-decoration:underline; margin-left:20px;}
a.link-menu-small:active				{ font-size:12px; color: #333333;  text-decoration:none; margin-left:20px; }

/* data eventi*/
.data-numero					{ font-size:30px; color: #990000;  text-decoration:none; }
.data-mese						{ font-size:20px; color: #330000;  text-decoration:none; }	
.data-anno						{ font-size:18px; color: #632317;  text-decoration:none; }	

#flashcontent					{width: 480px; height: 680px;}
a							 	{color:#333333;}

/*BANNERTESTATA*/
#banner-container			{width:900px; height: 288px; padding:0; margin: 0}
#banner-container img		{display:none; position:absolute; padding:0; margin: 0}

/*---------inizioMENU--------------*/
#banner-nav				{width:900px; margin:0; padding:0; text-align:center; margin:0 auto; font-family:lucida grande, trebuchet MS;}
#banner-nav ul			{list-style:none; margin:0; padding:0; margin-left:50px;}
#banner-nav li			{height:64px; list-style:none; margin:0; padding:0; text-align:justify; float:left;  }
#banner-nav a			{height:64px;  float:left; display:block; font-size:11px; color:#ffffff; text-decoration:none; margin:0; padding:0; background-image:url(immagini/bgmenu.jpg); background-repeat:repeat-x; line-height:5em;  padding-left:10px; padding-right:10px;}
#banner-nav a:hover		{color:#1e567b; font-weight: normal; text-decoration:none; background-image:url(immagini/bgmenuover.jpg); background-repeat:repeat-x;}
#banner-nav a:active	{color:#ffffff; text-decoration:none;}
#banner-nav h1			{font-weight: normal; margin:0; padding:0;}
