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}
.scuro {background-image: url(../immagini/scuro.png); background-repeat:no-repeat; height:31px; width:255px; margin-left:10px; text-align:center}
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.offerte {background-image:url(../immagini/sfondoofferte.png); background-repeat:repeat; background-position:bottom; vertical-align:top; width:256px; height:265px;}
.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}
.offlast {background-image: url(../immagini/offlast.png); background-repeat:no-repeat; height:70px; width:231px; margin-top:5px; margin-left:10px; margin-bottom:6px}
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}






td.alto {background-color:#FFFFFF; background-image:url(../immagini/alto.jpg); background-repeat:no-repeat; vertical-align:top; width:660px; height:70px; text-align:left}
td.footer {background-color:#FFFFFF; background-image:url(../immagini/sfondofooter.jpg); background-repeat:repeat-x; background-position:top; vertical-align:top}
.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}

h1 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 7pt; color:#2d466e; margin:0; padding:0; padding-top:260px}
h2 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14pt; color:#2D466E; margin:0; padding:0}

#menu				{ font-family:Trebuchet MS, Arial, Helvetica, sans-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:10pt; color:#284e5b; 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;}

.titoff				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; color:#5F84A3}
a.titoff			{color:#5F84A3; text-decoration:none}
a.titoff:hover		{color:#355A79; text-decoration:none}
a.titoff:active		{color:#5F84A3; text-decoration:none}

.testooff			{font-family:Trebuchet MS, Arial, Helvetica, sans-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:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12pt; color:#10272C; margin-left:10px}

.testorosso			{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color:#990000}


.testoboxscuro			{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color:#484848}

.testoscuro			{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color:#484848}
.testoscurop			{font-family:Trebuchet MS, Arial, Helvetica, sans-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}


.testobiancop			{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color:#ffffff}
a.testobiancop				{color:#ffffff; text-decoration:underline}
a.testobiancop:hover			{color:#ffffff; text-decoration:none}
a.testobiancop:active		{color:#ffffff; text-decoration:underline}



.scuros			{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; color:#313131}
.scurosp			{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color:#313131}


.testogrande				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 24px; color:#253E43}
.testop				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color:#253E43}
.testo				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 17px; 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}

.testobianco				{font-family:Trebuchet MS, Arial, Helvetica, sans-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}

p {text-align:justify; margin:0; padding:0; font-size: 17px; color:#253E43; margin-right:20px}

.selp		{background-color:#FFFFFF; height:20px; border:1px solid #6C6C6C; width:130px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt; float:right; margin-right:6px}
.sela		{background-color:#FFFFFF; height:20px; border:1px solid #6C6C6C; width:100px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt; float:right; margin-right:35px}
.campo	{background-color:#FFFFFF; height:20px; border:1px solid #6C6C6C; width:200px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt; margin-left:10px}

.immd				{margin:4px}
.immt				{margin-left:10px}
.imgd				{ border:2px solid #B2A37C; margin-left:8px; margin-right:8px; margin-top:0px; margin-bottom:25px}

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-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:300px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.fieldcc	{background-color:#E9E9EA; border:1px solid #7F9DB9; width:264px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.sel		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:266px; 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:302px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.texta		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:620px; height:100px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.textc		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:608px; height:100px; 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}

.link-din-red		{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration:none; color:#990000; font-size:9pt;}

a.link-din			{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration:none; color:#333333; font-size:9pt;}
a.link-din:hover	{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; font-size:9pt;}
a.link-din:active	{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration:none; color:#333333; font-size:9pt;}

.link				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-left:20px; text-decoration:none;}
a.link				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-left:20px; text-decoration:none;}
a.link:hover		{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#990000; margin-left:20px; text-decoration:none;}
a.link:active		{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-left:20px; text-decoration:none;}

a.linkb				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}
a.linkb:hover		{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#990000; text-decoration:none;}
a.linkb:active		{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}

.img				{ border:2px solid #B2A37C}
.imm				{ border:2px solid #B2A37C; margin:2px; margin-top:7px}
