body 							{ background-image:url(/immagini/background.jpg); background-repeat:repeat-x; background-position:top; text-align:center; margin:0 auto; margin:0; font-family:Georgia, arial, serif;}

table.contenitore				{width:900px; border:0; text-align:center; margin: 0 auto;}
td.header						{width:900px; height:20px; text-align:left; background-color:#fbc82e; vertical-align:bottom;}
td.flash						{width:900px; height:280px;}
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:210px; background-image:url(/immagini/fondo-footer.png); background-repeat:repeat-x;}
td.form							{padding-left:20px;}

table.verifica-disponibilita	{background-image:url(/immagini/fondo-verifica-disponibilita.png);}
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;}
td.colonnacentro		{width:500px; vertical-align:top; text-align:justify;}
td.colonnadx			{width:200px; vertical-align:top;}

/* MENU-CENTRALE - CLASSI */
.titolo							{font-size:14px; color: #990000;   margin-left:17px; margin-top:20px; margin-right:17px;}
.testo							{font-size:14px; color: #333333;   margin-left:15px; margin-top:20px; margin-right:15px;}
b								{font-size:14px; color: #990000;}

.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}

a.menu-orizzontale				{ font-size:24px; color: #ffffff; text-align:center; text-decoration:none;}
a.menu-orizzontale:hover		{ font-size:24px; color: #990000; text-align:center; text-decoration:none;}
a.menu-orizzontale:active		{ font-size:24px; color: #ffffff; text-align:center; 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:16px; color: #333333;  text-decoration:none; margin-left:20px; }
a.link-menu:hover				{ font-size:16px; color: #990000;  text-decoration:underline; margin-left:20px;}
a.link-menu:active				{ font-size:16px; color: #333333;  text-decoration:none; margin-left:20px; }
/*MENU DX*/

td.testa-promozioni				{background-image:url(/immagini/testa-promozioni.png); width:200px; height:56px;}
td.testa-promo-week-end			{background-image:url(/immagini/testa-promo-week-end.png); width:200px; height:56px;}
td.testa-prenota-subito			{background-image:url(/immagini/testa-prenota-subito.png); width:200px; height:56px;}
td.testa-top-events				{background-image:url(/immagini/testa-top-events.png); width:200px; height:56px;}
td.testa-photogallery			{background-image:url(/immagini/testa-photogallery.png); width:200px; height:56px;}


/* BOX- CONTATTO-DIRETTO*/
table.contatto-diretto			{background-image:url(caffeletti/immagini/fondo-contatto.png); width:200px; border: 0;}
table.webcam					{background-color:#666666; width:200px; border:0;}
.titolo-menu					{ font-size:20px; color: #ffffff; margin-left:20px; margin-right:20px;}
.titolo-menu-grigio				{ font-size:20px; color: #408935; margin-left:20px; margin-right:20px;}

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*/
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:11px; color: #333333;  text-decoration:none; margin-left:20px; }
a.link-menu-small:hover					{ font-size:11px; color: #990000;  text-decoration:underline; margin-left:20px;}
a.link-menu-small:active				{ font-size:11px; 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: #408935;  text-decoration:none; }	

#flashcontent					{width: 480px; height: 680px;}
a							 	{color:#333333;}
/* CAMERE*/
#boxcameraa						{ width:90px; height:267px; background-image:url(immagini/centropagina/verde.jpg); background-repeat:no-repeat; background-position:center; vertical-align:top; float:left;}
#boxcamerab						{ width:90px; height:267px; background-image:url(immagini/centropagina/albicocca.jpg); background-repeat:no-repeat; background-position:center; vertical-align:top; float:left;}
#boxcamerac						{ width:90px; height:267px; background-image:url(immagini/centropagina/azzurra.jpg); background-repeat:no-repeat; background-position:center; vertical-align:top; float:left;}
#boxcamerad						{ width:90px; height:267px; background-image:url(immagini/centropagina/arancio.jpg); background-repeat:no-repeat; background-position:center; vertical-align:top; float:left;}
#boxcamerae						{ width:90px; height:267px; background-image:url(immagini/centropagina/gialla.jpg); background-repeat:no-repeat; background-position:center; vertical-align:top; float:right;}


#bg-sx-cam						{ background-image:url(immagini/round-bg.gif); background-repeat:no-repeat; background-position:center; width:150px; height:108px; float:left; text-align:center; margin:0 auto;}
#bg-cen-cam						{ background-image:url(immagini/round-bg.gif); background-repeat:no-repeat; background-position:center; width:160px; height:108px; float:left; text-align:center; margin:0 auto;}
#bg-dx-cam						{ background-image:url(immagini/round-bg.gif); background-repeat:no-repeat; background-position:center; width:150px; height:108px; float:left; text-align:center; margin:0 auto;}