body			{margin:0; background-color:#FFFFFF}

table.contenitoredue {width:100%}
td.m {height:336px; background-image:url(/immagini/sfondoalto.jpg); background-repeat:repeat}
td.c {background-color:#FFFFFF; background-image:url(/immagini/sfondocentrale.jpg); background-repeat:repeat-x; background-position:top}
td.b {background-color:#FFFFFF; background-image:url(/immagini/sfondofooter.jpg); background-repeat:repeat; background-position:top}
table.contenitore {width:1013px}
td.testata {background-image: url(/immagini/testata.jpg); background-repeat:no-repeat; height:283px; width:963px; vertical-align:top}
td.menu {background-image: url(/immagini/menu.jpg); background-repeat:no-repeat; height:53px; width:963px}
td.ombrasx {background-image: url(/immagini/ombrasx.png); background-repeat:repeat; width:25px}
td.ombradx {background-image: url(/immagini/ombradx.png); background-repeat:repeat; width:25px}
td.sinistra {background-color:#FFFFFF; background-image:url(/immagini/sfondocentrale.jpg); background-repeat:repeat-x; background-position:top; vertical-align:top; width:278px}
td.destra {background-color:#FFFFFF; vertical-align:top; width:685px}
td.footer {background-color:#FFFFFF; background-image:url(/immagini/sfondofooter.jpg); background-repeat:repeat-x; background-position:top; vertical-align:top}
td.offerte {background-image:url(/immagini/sfondoofferte.png); background-repeat:repeat; background-position:bottom; vertical-align:top; width:256px; height:265px;}
td.offertede {background-image:url(/immagini/sfondooffertede.png); background-repeat:repeat; background-position:bottom; vertical-align:top; width:256px; height:265px;}
td.disponibilitade {background-image:url(/immagini/sfondobookingde.png); background-repeat:repeat; background-position:bottom; vertical-align:top; width:256px; height:277px}
td.offerteen {background-image:url(/immagini/sfondoofferteen.png); background-repeat:repeat; background-position:bottom; vertical-align:top; width:256px; height:265px;}
td.ls {background-color:#FFFFFF; background-image:url(/immagini/sfondogallery.png); background-repeat:no-repeat; vertical-align:top; width:256px; height:310px}
td.newsletter {background-image:url(/immagini/sfondonewsletter.png); background-repeat:repeat; background-position:top; vertical-align:top; width:256px; height:245px; }
td.disponibilita {background-image:url(/immagini/sfondobooking.png); background-repeat:repeat; background-position:top; vertical-align:top; width:256px; height:277px}
.traspdisp {background-image: url(/immagini/traspdisp.png); background-repeat:repeat; height:179px; width:224px; text-align:left; margin-left:16px}

.testa {width:257px; height:283px; z-index:99; position:relative; left:11px; background-image:url(/immagini/testalogo.png); background-position:bottom; background-repeat:no-repeat; text-align:center}
#smart-banner {width:963px; height:283px; z-index:1; position:absolute; border:0}
.assoluto {z-index:1; position:absolute; border:0}
#foot {float:left; margin:0; padding:0; left:0; top:0; margin-top:-100px; margin-left:320px; z-index:2; position:relative; width:640px; height:150px}
.footb {z-index:94; position:relative}
.offerta {background-image: url(/immagini/offerta.png); background-repeat:no-repeat; height:62px; width:224px; text-align:left; margin-left:16px}
.offertano {height:70px; width:224px; text-align:center; margin-left:16px}
#directions {width: 640px; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px;}
#map_canvas {width: 650px; height: 500px}
#location {background-color:#92a9b8; width: 650px; height:40px; vertical-align:middle; padding-top:8px;}
#map {width:640px; height:500px; margin-bottom:10px; padding-bottom:10px; margin-top:10px; padding-top:10px}

h1 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 7pt; color:#2d466e; margin:0; padding:0; padding-top:250px}
h2 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14pt; color:#2D466E; margin:0; padding:0}

#menu				{ font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0}
#menu ul			{ list-style:none; margin:0; padding:0; margin-left:11px}
#menu li			{ height:53px; list-style:none; margin:0; padding:0; vertical-align:top; float:left; text-align:center}
#menu a				{ height:53px; display:block; font-size:11px; color:#FFFFFF; text-decoration:none; margin:0; padding:0; padding-top:16px; float:left; padding-left:5px; padding-right:5px}
#menu a:hover		{ color:#FFFFFF; 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;}

.testo				{font-family:Georgia, "Times New Roman", Times, serif; font-size: 11pt; color:#253E43}
a.testo				{color:#253E43; text-decoration:none}
a.testo:hover		{color:#60605F; text-decoration:none}
a.testo:active		{color:#253E43; text-decoration:none}
p.testo				{text-align:justify; margin:20px; padding:0; margin-left:0}
span.testo			{margin-left:20px}

.testok				{font-family: Georgia, "Times New Roman", Times, serif; font-size:10pt; 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}
p.testok			{text-align:justify; margin:20px; padding:0; margin-left:0}

.testokno				{font-family: Georgia, "Times New Roman", Times, serif; font-size:9pt; color:#7A7A7A}
.testop				{font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; color:#253E43}

.testobianco				{font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; color:#FFFFFF}
a.testobianco				{color:#FFFFFF; text-decoration:none}
a.testobianco:hover			{color:#FFFFFF; text-decoration:underline}
a.testobianco:active		{color:#FFFFFF; text-decoration:none}

.titoff				{font-family:Georgia, "Times New Roman", Times, serif; font-size: 10pt; color:#507797}
a.titoff			{color:#507797; text-decoration:none}
a.titoff:hover		{color:#355A79; text-decoration:none}
a.titoff:active		{color:#507797; text-decoration:none}

.testooff			{font-family:Georgia, "Times New Roman", Times, serif; font-size: 12pt; color:#10272C}
a.testooff			{color:#10272C; text-decoration:none}
a.testooff:hover	{color:#234147; text-decoration:none}
a.testooff:active	{color:#10272C; text-decoration:none}
span.testooff			{font-family:Georgia, "Times New Roman", Times, serif; font-size: 12pt; color:#10272C; margin-left:10px}

.testoscuro			{font-family:Georgia, "Times New Roman", Times, serif; font-size: 13px; color:#484848}
.testoscurop			{font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; color:#484848}
a.testoscurop				{color:#484848; text-decoration:underline}
a.testoscurop:hover			{color:#484848; text-decoration:none}
a.testoscurop:active		{color:#484848; text-decoration:underline}

.testoboxscuro			{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color:#484848}

.testorosso			{font-family:Georgia, "Times New Roman", Times, serif; font-size: 13px; color:#990000}

.immt				{margin-left:10px}
.immd				{margin:4px}
.imgd				{ border:2px solid #B2A37C; margin-left:8px; margin-right:8px; margin-top:0px; margin-bottom:25px}
.img				{ border:2px solid #B2A37C}
.imm				{ border:2px solid #B2A37C; margin:2px; margin-top:7px}

td.links				{ padding:6px}
td.links_sopra		{ padding:6px; background-color:#599AAB}
.clipwrapper{
  left:3px;
  top:10px;
  position:relative;
  height:110px;
}
.clip{
  position:absolute;
  clip:rect(0px,140px,100px,0px);
  
  }

.campo	{background-color:#FFFFFF; height:20px; border:1px solid #6C6C6C; width:200px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt; margin-left:10px}
.traspnewsletter { text-align:left; margin-left:16px}

.selp		{background-color:#FFFFFF; height:20px; border:1px solid #6C6C6C; width:100px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.sela		{background-color:#FFFFFF; height:20px; border:1px solid #6C6C6C; width:103px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt; float:right; margin-right:30px}

.link-din-red		{font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#990000; font-size:9pt;}

a.link-din			{font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#333333; font-size:9pt;}
a.link-din:hover	{font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#FFFFFF; font-size:9pt;}
a.link-din:active	{font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#333333; font-size:9pt;}

a.link				{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; margin-left:20px; text-decoration:none;}
a.link:hover		{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#990000; margin-left:20px; text-decoration:none;}
a.link:active		{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; margin-left:20px; text-decoration:none;}

a.linkb				{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; text-decoration:none;}
a.linkb:hover		{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#990000; text-decoration:none;}
a.linkb:active		{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; text-decoration:none;}

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}

.date		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:110px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.fieldc		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:300px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.fieldcc	{background-color:#E9E9EA; border:1px solid #7F9DB9; width:264px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.sel		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:266px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.selb		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:77px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.selcc		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:40px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.seld		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:140px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.sels		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:302px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.texta		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:620px; height:100px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.textc		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:608px; height:100px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.textb		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:340px; height:100px; font-family: Georgia, "Times New Roman", Times, 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}
