body				{background:url(../struttura/bg.jpg) repeat-x top left #6b98ab; margin:0; text-align:center; margin:0 auto; font-size:13px; font-family:Georgia, Times, serif;}

table.center		{text-align:center; margin:0 auto;}
p 					{text-align: justify; margin:0;  margin-left:20px; margin-right:20px; font-size:14px; color:#172e3a}
p a					{ text-decoration:none; font-weight:bold; color:#6e9cb4;}
p a:hover			{ text-decoration:none; font-weight:bold; color:#9dc5da;}

td.header			{background:url(../struttura/testa.jpg) no-repeat top left; text-align:left; vertical-align:top; width:965px; height:285px;}

table.prenota		{background:url(../struttura/booking-acacie.png) no-repeat top left; width:240px; height:234px; border:0; text-align:left; margin-left:15px;}

label.cal			{font-size:13px; position:absolute; z-index:99; margin-left:10px; height:23px; line-height:23px; text-shadow: 1px 1px 1px #0a6778;}

.datedue				{background-color:#white; width:165px; height:18px; color:#6b98ab; font-size:11pt; text-align:center; margin:0 auto;}

td.botprenota		{text-align:center; margin:0 auto;}


td.colsxtop			{text-align:center; margin:0 auto; vertical-align:top; width:269px; height:56px; background:url(../struttura/colsxtop.jpg) no-repeat top left;}
td.colsx			{text-align:center; margin:0 auto; vertical-align:top; width:269px;}
	#offerte			{background:url(../struttura/colsxbottom.jpg) no-repeat top left; height:62px;}
	#offertecont		{background:url(../struttura/colsxbg.jpg) repeat-y top left;}
	div.boxofferta		{background:url(../struttura/bg-offerte.png) no-repeat top left; height:87px; text-align:right}
	#boxoffertebot		{background:url(../struttura/bottom-colsx.jpg) no-repeat top left; height:228px;}
	#fbbox				{border:none; overflow:hidden; width:228px; height:190px;}
	table.offerta		{width:205px; margin-right:10px; margin-top:5px;}
	#newsletter			{text-align:center; margin:0 auto;}
	#tweet				{width:215px; height:150px;}
	#meteowebcam		{text-align:center; margin:0 auto;}
	
.tripadvisor		{ text-align:center; margin:0 auto; margin:0; margin-top:90px;}

td.contenuto		{text-align:center; margin:0 auto; vertical-align:top; width:475px; background:url(../struttura/bg-content.jpg) repeat-y top left;}
#topcont			{ background:url(../struttura/bg-content-top.jpg) no-repeat; width:475px; height:135px;}

td.boxmenu			{text-align:center; margin:0 auto; vertical-align:top; width:475px; height:56px; background:url(../struttura/bg-menu.jpg) repeat-x top left;}

td.coldxtop			{text-align:center; margin:0 auto; vertical-align:top; width:221px; height:56px; background:url(../struttura/coldxtop.jpg) no-repeat top right;}
	#bandiere			{height:22px; line-height:22px; margin:0; padding:0; text-align:center; margin:0 auto; margin-top:33px;}

td.coldx			{text-align:left; margin:0 auto; vertical-align:top; width:221px;}
	#video				{background:url(../struttura/white-bg.png) no-repeat top left; height:67px; text-align:center; margin:0 auto;}
	#social			{ background:url(../struttura/white-bg.png) no-repeat top left; height:150px; text-align:center; margin:0 auto;}
	
td.footercen		{text-align:center; margin:0 auto; vertical-align:top; width:475px; background:url(../struttura/bg-content-bottom.jpg) no-repeat top left #436167; height:270px;}
td.footersx			{text-align:center; margin:0 auto; vertical-align:top; width:269px; background:url(../struttura/bg-footer.jpg) repeat-x top left #436167; height:270px;}
td.footerdx			{text-align:center; margin:0 auto; vertical-align:top; width:221px; background:url(../struttura/bg-footer.jpg) repeat-x top left #436167; height:270px;}
td.linkpop			{vertical-align:top; background:url(../struttura/footer-divider.jpg) no-repeat center top  #436167; height:120px;}

.linkb				{font-size:16px; color:#FFFFFF; text-shadow:0 -1px #094e8b; text-decoration:none; font-size:55px; line-height:55px; display:block}
.linkb:hover		{color:#FFFFFF; text-shadow:0 -1px #094e8b; text-decoration:none;}

.linkp				{font-size:16px; color:#FFFFFF; text-shadow:0 -1px #094e8b; text-decoration:none; font-size:30px; line-height:30px;  padding:0; padding-top:30px; display:block}
.linkp:hover		{color:#FFFFFF; text-shadow:0 -1px #094e8b; text-decoration:none;}

.titolooff			{ color:#172e3a; font-size:15px; font-weight:bold; margin:0; display:block; line-height:15px; height:15px; text-decoration:none;}
.titolooff a		{ text-decoration:none; color:#172e3a;}
.titolooff a:hover	{ text-decoration:none; color:#000000;}

/**************MENU***********/

#menu				{ width:100%; margin:0; padding:0;}
#menu ul			{ width:100%; list-style:none; margin:0; padding:0;}
#menu li			{ height:56px; list-style:none; margin:0; padding:0; float:left;}
#menu a				{ height:56px; line-height:56px; display:block; float:left; padding:0 15px; font-size:16px; font-weight:bold; color:#094e8b; text-decoration:none; background:url(../struttura/bg-menud.jpg) no-repeat top right; text-shadow:0 -1px #FFFFFF;}
#menu a:hover		{ color:#094e8b; font-weight: bold; text-decoration:none; background-image:url(../struttura/bg-menu-hover.jpg); background-repeat:repeat-x; text-shadow:0 -1px #FFFFFF;}


/********MENUSX***********/
#menudx				{ width:216px; margin:0; padding:0; text-align:center; margin:0 auto; border-right:1px solid #FFFFFF}
#menudx ul			{ width:216px; list-style:none; margin:0; padding:0;}
#menudx li			{ margin:0; padding:0;}
#menudx a			{ width:216px; height:45px; line-height:45px; display:block; background:url(../struttura/bg-menusx.jpg) repeat-x top right; text-align:center; margin:0 auto; padding:0; font-size:26px; color:#FFFFFF; text-decoration:none; text-shadow:0 -1px #094e8b;}
#menudx a:hover		{ color:#FFFFFF; font-weight: normal; text-decoration:none; background-image:url(../struttura/bg-menusx-hover.jpg); background-repeat:repeat-x; text-shadow:0 -1px #094e8b;}

h1					{font-weight:bold; font-size:12px; line-height:22px; color:#172e3a; margin:0; padding:0; display:block; font-style:italic}

span.skype			{font-size:28px; float:left;}
#flash				{position: absolute; z-index:1; left:0; top:0; float:left; vertical-align:top; text-align:center; margin:0 auto; width:965px; height:285px;}

/****************BOOKING E FORM DEI CONTATTI************/
table.contatti	{width:90%}
table.cerca 	{width:90%; background-color:#E2E0DD}
table.formc 	{width:90%; background-color:#E2E0DD}
table.pre 		{width:90%; background-color:#E2E0DD}
tr.sf 				{background-color:#e8f3ff}
tr.sfs				{background-color:#c8c8c8}
.testok				{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:9pt; color:#333333}
a.testok				{text-decoration: none; color:#333333}
a.testok:hover		{color:#333333; text-decoration:underline}
a.testok:active		{text-decoration: none; color:#333333}
.testokno				{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:9pt; color:#7A7A7A}

.datep		{background:url(/struttura/input-bg.png) no-repeat top left; width:274px; height:33px; color:#000000; font-size:15px; margin:0; border:0; text-align:center;}

.date		{background-color:#E9E9EA; border:1px solid #375877; width:110px; color:#000000; font-size:9pt}
.fieldc		{background-color:#E9E9EA; border:1px solid #375877; width:180px; color:#000000; font-size:9pt}
.fieldcc	{background-color:#E9E9EA; border:1px solid #375877; width:180px; color:#000000; font-size:9pt}
.sel		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:180px; color:#000000; font-size:9pt}
.seld		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:100px; color:#000000; font-size:9pt}
.selb		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:77px;  color:#000000; font-size:9pt}
.selcc		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:40px; color:#000000; font-size:9pt}
.sels		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:302px; color:#000000; font-size:9pt}
.texta		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:450px; height:80px;  color:#000000; font-size:9pt}
.textc		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:450px; height:80px;  color:#000000; font-size:9pt}
.textb		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:340px; height:80px;  color:#000000; font-size:9pt}
.bottone 	{width:270px; height:40px; text-align:center}
.numcam 	{width:60px; text-align:center; border:0; background-color:#FFFFFF}

.link-din-red		{font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#990000; font-size:9pt;}

a.link				{font-family:Georgia, "Times New Roman", Times, serif;  font-size:16px; color:#333333; margin-left:20px; text-decoration:none;}
a.link:hover		{font-family:Georgia, "Times New Roman", Times, serif;  font-size:16px; color:#990000; margin-left:20px; text-decoration:none;}
a.link:active		{font-family:Georgia, "Times New Roman", Times, serif;  font-size:16px; color:#333333; margin-left:20px; text-decoration:none;}


.footersinistra				{font-size:12px; color:FFFFFF; text-align: justify; margin:0; margin-left:70px;}
.footersinistra a			{text-shadow:0 1px 2px #083535; color:#6e9cb4; text-decoration:none;}
.footersinistra a:hover		{text-shadow:0 1px 2px #000000; color:#FFFFFF; text-decoration:none;}


/********MENUlinkpop***********/
#menupop		{width:240px; margin:0; padding:0; text-align:center; margin:0 auto; height:120px; margin-top:30px;}

#menupop ul		{width:240px; list-style:none; margin:0; padding:0;}

#menupop li		{margin:0; padding:0;}

#menupop a		{width:200px; height:20px; line-height:20px; display:block; text-align:center; margin:0 auto; padding:0; font-size:12px; color:#FFFFFF; text-decoration:none; text-shadow:0 -1px #094e8b;}

#menupop a:hover	{ color:#FFFFFF; background-color:#558f9b; font-weight: normal; text-decoration:none; background-repeat:repeat-x; text-shadow:0 1px 2px #000000; -moz-border-radius: 4px 4px 4px 4px; }

/*******************/

h2					{font-weight:bold; font-size:22px; line-height:22px; color:#172e3a; margin:0; padding:0; display:block;}

span.skype			{font-size:28px; float:left;}
#flash				{position: absolute; z-index:1; left:0; top:0; float:left; vertical-align:top; text-align:center; margin:0 auto; width:965px; height:285px;}


#skypedetectionswf	{display:none; }

