body			{margin:0; margin-bottom:5px; background-color:#acd2d6; background-image:url(../immagini/bg.jpg); background-repeat:no-repeat; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;  }

table.contenitore {width:992px}
td.testata {height:560px; width:992px; vertical-align:top; background-image:url(../immagini/testata.jpg); background-repeat:no-repeat; background-position:top; background-color:#497884}
td.testatadue {height:560px; width:992px; vertical-align:top; background-image:url(../immagini/testata2.jpg); background-repeat:no-repeat; background-position:top; background-color:#497884}
td.testatatre {height:560px; width:992px; vertical-align:top; background-image:url(../immagini/testata3.jpg); background-repeat:no-repeat; background-position:top; background-color:#497884}


td.menu { height:66px; background-image:url(../immagini/menu.png); background-repeat:no-repeat; background-position:290px}
td.centrale {background-image:url(../immagini/sfcentrale.jpg); background-repeat:repeat-x; background-position:0 126px; background-color:#497884; vertical-align:top}
table.box {width:100%}
td.hotel {background-image:url(../immagini/hotellealpi.png); height:72px; background-repeat:no-repeat}
td.newsletter {background-image:url(../immagini/newsletter.png); height:34px; background-repeat:no-repeat; background-position:30px}
td.snews {background-color:#A2B1A7; height:70px}
td.footer {background-color:#D1D3C1; height:64px}

h1 {font-size:16px; color:#FFFFFF; margin:0; padding:0; padding-left:30px; padding-top:14px; font-weight:normal;}
h2 {font-size: 18px; color:#FFFFFF; margin-left:300px; padding:0; font-weight:normal; font-style:italic;}

#menu				{ margin:0; padding:0; float:left}
#menu ul			{ list-style:none; margin:0; padding:0; margin-left:300px}
#menu li			{ height:66px; list-style:none; margin:0; padding:0; vertical-align:top; float:left; text-align:center}
#menu a				{ height:66px; display:block; font-size:12px; color:#FFFFFF; text-decoration:none; margin:0; padding:0; padding-top:19px; float:left; padding-left:4px; padding-right:4px}
#menu a:hover		{ color:#000000; text-decoration:none; background-image:url(../immagini/trasp.png); background-repeat:repeat-x; background-position:center top}
#menu a:active		{ text-decoration:none;}
#menu a:visited		{ text-decoration:none;}

#bandiere 		{float:right; margin-right:30px}
.ban 			{margin-top:6px}
.logo 			{margin-top:388px; margin-left:40px}
.meteo 			{margin-top:396px; margin-right:40px}
.cen 			{margin-left:30px}

a.testof			{font-size:10pt; color:#141414; text-decoration:none}
a.testof:hover		{color:#141414; text-decoration:underline}
a.testof:active		{color:#141414; text-decoration:none}

.testo				{font-size: 14px; color:#111111; text-align:justify; margin-left:20px; margin-right:20px;}
p.testo				{padding:0; text-align:justify; margin:0; margin-top:6px; margin-bottom:6px}
a.testo				{color:#111111; text-decoration:none}
a.testo:hover		{color:#5A5858; text-decoration:none}
a.testo:active		{color:#111111; text-decoration:none}

.campo 				{width:258px; font-size:16px; color:#272727}

table.contatti		{width:100%}
table.cerca			{width:100%; background-color:#E2E0DD}
table.formc 		{width:620px; background-color:#E2E0DD}
table.pre 			{width:100%; background-color:#E2E0DD}
tr.sf 				{background-color:#AFD5E2}
tr.sfs 				{background-color:#C0DEE8}

.testok				{ 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-size:9pt; color:#7A7A7A}

.date		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:110px; color:#000000; font-size:9pt}
.dateoff	{color:#FFFFFF; font-size:9pt}
.fieldc		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:300px;  color:#000000; font-size:9pt}
.fieldcc	{background-color:#E9E9EA; border:1px solid #7F9DB9; width:264px;  color:#000000; font-size:9pt}
.sel		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:266px;  color:#000000; font-size:9pt}
.selb		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:77px;  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:620px; height:100px;  color:#000000; font-size:9pt}
.textc		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:608px; height:100px;  color:#000000; font-size:9pt}
.textb		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:340px; height:100px;  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		{text-decoration:none; color:#990000; font-size:9pt;}

a.link-din			{text-decoration:none; color:#333333; font-size:9pt;}
a.link-din:hover	{text-decoration:none; color:#FFFFFF; font-size:9pt;}
a.link-din:active	{text-decoration:none; color:#333333; font-size:9pt;}

a.link				{font-size:12px; color:#333333; margin-left:20px; text-decoration:none;}
a.link:hover		{font-size:12px; color:#990000; margin-left:20px; text-decoration:none;}
a.link:active		{font-size:12px; color:#333333; margin-left:20px; text-decoration:none;}

a.linkb				{font-size:12px; color:#333333; text-decoration:none;}
a.linkb:hover		{font-size:12px; color:#990000; text-decoration:none;}
a.linkb:active		{font-size:12px; color:#333333; text-decoration:none;}

img.photo			{border:2px solid #ffffff; margin:5px;}

.imm				{ width:150px; height:108px; border:2px solid #FFFFFF}

