@charset "UTF-8";
/* CSS Document */

body			{ text-align: center; background-color:#ffffff; margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	vertical-align: top;

}

/* testate */
table.testa-index			{background-image: url(../immagini/testa-index.jpg); width: 900px; height:300px;}
table.testa-accoglienza		{background-image: url(../immagini/testa-accoglienza.jpg); width: 900px; height:300px;}
table.testa-servizi			{background-image: url(../immagini/testa-servizi.jpg); width: 900px; height:300px;}
table.testa-prenota			{background-image: url(../immagini/testa-prenota.jpg); width: 900px; height:300px;}
table.testa-dove			{background-image: url(../immagini/testa-dove.jpg); width: 900px; height:300px;}
table.testa-dintorni		{background-image: url(../immagini/testa-dintorni.jpg); width: 900px; height:300px;}
table.testa-customer		{background-image: url(../immagini/testa-customer.jpg); width: 900px; height:300px;}
table.testa-offerte			{background-image: url(../immagini/testa-offerte.jpg); width: 900px; height:300px;}
table.testa-contatti		{background-image: url(../immagini/testa-contatti.jpg); width: 900px; height:300px;}
table.testa-spiagge			{background-image: url(../immagini/testa-spiagge.jpg); width: 900px; height:300px;}




/* hedaer titolo+lingue */

h1.titolo			{font-family: trebuchet ms; font-size:12px; color: #ffffff; margin:0; text-align:left; margin-left: 25px; }
.testobianco			{font-family: trebuchet ms; font-size:12px; color: #ffffff; margin:0; text-align:left}
h2.titolo2			{font-family: trebuchet ms; font-size:22px; color: #ffffff; margin:0; text-align:left; margin: 25px; }
h3.titolo3			{font-family: trebuchet ms; font-size:16px; color: #b3a37c; margin:0; text-align:left; margin: 25px; }
h1.titolo-b		{font-family: trebuchet ms; font-size:12px; color:#333333; margin:0; text-align:left;  }
.titolo-box-appartamenti	{font-family:Trebuchet Ms; font-size:22px; color:#990000; text-align:center; }
.newsletterfield	{font-family:Trebuchet Ms; font-size:14px; color:#990000; border:1px solid #B2A37C; width:150px }
/* box */
td.box-titoli		{background-image: url(../immagini/trasparenza.png); background-repeat: repeat;}
td.box-lingue		{background-image: url(../immagini/trasparenza.png); background-repeat: repeat; padding-right: 20px; text-align: right;}
td.verifica-disponibilita {width:222px; margin-top:75px; }
td.box-1	{width: 586px;}
td.box-prenotazione	{background-image: url(../immagini/back-prenotazione.png); width: 289px; height: 240px; background-repeat: no-repeat; background-position: bottom;}
td.box-2	{width: 25px;}
td.box-menu			{background-image: url(../immagini/back-prenotazione2.png);}


td.body1			{background-image: url(../immagini/body1.jpg); height:15px; width:40px; background-repeat: no-repeat;}
td.body2			{background-color: #ffffff; width: 270px; vertical-align: top;}
td.body3			{background-image: url(../immagini/body3.jpg); height:15px; width:590px; background-repeat: no-repeat;}

td.body4			{background-image: url(../immagini/body4.jpg); width:40px; background-repeat: repeat-y;}
td.body5			{background-color: #ffffff; width: 270px;}
td.body6			{background-image: url(../immagini/body6.jpg); width:590px; background-repeat: repeat-y; vertical-align: top;}

td.footer1			{background-image: url(../immagini/footer1.jpg); width:40px; height: 89px; background-repeat: no-repeat; background-position: bottom left;}
td.footer2			{background-color: #ffffff; width: 270px;}
td.footer3			{background-image: url(../immagini/footer3.jpg); width:590px; height: 89px; background-repeat: no-repeat; background-position: bottom;}

/* links */
a.link-big				{font-family:trebuchet ms; font-size:18px; color:#ffffff; margin-left:60px; text-decoration:none;}
a.link-big:hover		{font-family:trebuchet ms; font-size:18px; color:#ffffff; margin-left:60px; text-decoration:none;}
a.link-big:active		{font-family:trebuchet ms; font-size:18px; color:#ffffff; margin-left:60px; text-decoration:none;}


/* Testi */
.titolo-pagina			{font-family: trebuchet ms; font-size: 14px; color:#ffffff; text-align: left; margin: 20px;}
.testo					{font-family: trebuchet ms; font-size: 12px; color:#333333; margin: 20px; text-align: justify;}
.testorosso					{font-family: trebuchet ms; font-size: 12px; color:#FF0000}
.testo-small			{font-family: trebuchet ms; font-size: 10px; color:#333333;}

.3immagini				{font-family: trebuchet ms; font-size: 12px; color:#333333; margin-left: 10px; text-align: justify;}

td.box-testi				{background-color:#ffffff; height:26px}
td.box-testi				{ height:40px}
td.menu-hover					{background-image:url(../immagini/back-menu.png); height: 40px;}
td.menu-out					{}

a.link-dintorni				{font-family:trebuchet ms; font-size:14px; color:#ffffff; padding:5px; text-decoration:none;}
a.link-dintorni:hover		{font-family:trebuchet ms; font-size:14px; color:#333333; padding:5px; text-decoration:none; background-image: url(/immagini/back-menu.png);}
a.link-dintorni:active		{font-family:trebuchet ms; font-size:14px; color:#ffffff; padding:5px; text-decoration:none;}



a.link-menu				{font-family:trebuchet ms; font-size:14px; color:#333333; margin-left:20px; text-decoration:none;}
a.link-menu:hover		{font-family:trebuchet ms; font-size:14px; color:#ffffff; margin-left:20px; text-decoration:none;}
a.link-menu:active		{font-family:trebuchet ms; font-size:14px; color:#333333; margin-left:20px; text-decoration:none;}

a.link				{font-family:trebuchet ms; font-size:12px; color:#333333; margin-left:20px; text-decoration:none;}
a.link:hover		{font-family:trebuchet ms; font-size:12px; color:#990000; margin-left:20px; text-decoration:none;}
a.link:active		{font-family:trebuchet ms; font-size:12px; color:#333333; margin-left:20px; text-decoration:none;}


.immagini			{margin-left: 10px;}
.img				{ border:2px solid #B2A37C}

table.contatti {width:100%}
table.cerca {width:100%; background-color:#E2E0DD}
table.formc {width:100%; background-color:#E2E0DD}
table.pre {width:100%; background-color:#E2E0DD}
tr.sf {background-color:#BBAB99}
tr.sfs {background-color:#D3CBC2}

.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}

.date		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:110px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.fieldc		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:284px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.sel		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:286px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.selb		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:77px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.sels		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:100px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.texta		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:580px; height:150px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.textb		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:340px; height:100px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.bottone 	{width:270px; height:40px; text-align:center}
.numcam 	{width:60px; text-align:center; border:0; background-color:#FFFFFF}