body					{margin:0; background-image:url(../immagini/background.jpg); background-repeat: repeat-x; text-align: center; margin: 0 auto; font-family: Tahoma; color: #333333; font-size: 12px;}

table.contenitoredue 	{width:975px; margin: 0;}
tr.linea1 				{height:54px; width: 975px; background-image:url(../immagini/linea1.png); background-repeat:repeat-x; border: 0;}
td.boxmenu 				{height:45px; width: 100%; background-image:url(../immagini/fondomenu.png); background-repeat:repeat-x; border: 0;}

div.smart-banner		{background-image: url(/assets/images/fondino.jpg); background-repeat: no-repeat; width: 975px; height: 327px;}


td.boxutility 			{height:70px; width: 353px; background-image:url(../immagini/ghost.png); background-repeat:no-repeat; background-position: bottom; text-align: left bottom;}

td.boxvuoto 			{height:70px; }
td.bianco				{}
div.giallo				{background-image:url(../immagini/giallo.png); background-repeat:no-repeat; width: 170px; height: 40px; text-align: center;}
div.giallo a			{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#4b4d58; text-align: center; vertical-align: top; display: block; width: 170px; line-height: 40px; text-decoration:none;}

div.accadue			{height: 75px; text-align: left; margin-left:25px; vertical-align: top; display: block; padding-top: 15px;}

td.divisione			{height: 8px; }
td.box1					{height:327px; width: 320px; background-image:url(../immagini/box-nozze.jpg); background-repeat:no-repeat; background-position: top; padding: 2px; vertical-align: top;}
td.box2					{height:327px; width: 320px; background-image:url(../immagini/box-offerte.jpg); background-repeat:no-repeat; background-position: top; padding: 3px; vertical-align: top;}
td.box3					{height:327px; width: 320px; background-image:url(../immagini/box-gruppi.jpg); background-repeat:no-repeat; background-position: top; padding: 2px; vertical-align: top;}


td.box4					{width: 975px; height: 500px; background-image:url(../immagini/box-pieno.jpg); background-repeat:no-repeat; background-position: top;  vertical-align: top;}


div.col1			{width:205px; text-align: left; padding-left:20px; padding-right:20px; vertical-align: top;  padding-top: 15px;}
div.col2			{width:650px; text-align: left; padding-left: 20px; padding-right:20px; vertical-align: top;  padding-top: 15px; text-align: justify;}
		
td.touroperator			{height: 100px; width: 100%; background-color: #333333; padding: 15px;}
td.newsletter			{height: 100px; width: 100%; background-color: #ffffff; padding: 15px;}
td.footer				{height: 100px; width: 975px; background-image:url(/immagini/footer.png); background-repeat: no-repeat; background-position: bottom;}


td.boxgiallo			{height:40px; width: 170px; background-image:url(../immagini/giallo.png); background-repeat:no-repeat; background-position: top; margin:5px; text-align: center;}

h1 						{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 7pt; color:#ffffff; margin:0; padding:0; text-decoration: none; font-weight: normal;padding-right: 50px;}
h2 						{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14pt; color:#ffffff; 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:5px}
#menu li				{ height:44px; line-height:44px; list-style:none; margin:0; padding:0; vertical-align:top; float:left; text-align:center;}
#menu a					{ height:44px; line-height:44px; display:block; font-size:9pt; color:#FFFFFF; text-decoration:none; margin:0; padding:0; 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;}
#menu a span			{ position:relative; display:block; width:20px; height:44px; line-height:44px; float:left; background-image:url(../immagini/star.png); background-position: top; background-repeat:no-repeat;}

.titoff				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14pt; color:#ecb711}
a.titoff			{color:#5F84A3; text-decoration:none}
a.titoff:hover		{color:#355A79; text-decoration:none}
a.titoff:active		{color:#5F84A3; text-decoration:none}

.testo				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; text-align: left;}
a.testo				{color:#ffffff; text-decoration:none}
a.testo:hover		{color:#ecb711; text-decoration:none}
a.testo:active		{color:#ffffff; text-decoration:none}

.testo2				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color:#ffffff; text-align: left;}
a.testo2				{color:#ffffff; text-decoration:none}
a.testo2:hover		{color:#ecb711; text-decoration:none}
a.testo2:active		{color:#ffffff; text-decoration:none}

.testonozze				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; text-align: justify; text-decoration: none;}
a.testonozze				{color:#ffffff; text-decoration:none}
a.testonozze:hover		{color:#ecb711; text-decoration:none}
a.testonozze:active		{color:#ffffff; text-decoration:none}

.testoscuro			{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color:#ecb711}
.testoscurop			{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color:#ecb711}
a.testoscurop				{color:#ecb711; text-decoration:underline}
a.testoscurop:hover			{color:#ecb711; text-decoration:none}
a.testoscurop:active		{color:#ecb711; text-decoration:underline}

.testobox				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#4b4d58; text-align: center; vertical-align: top; margin-top: 20px;}
a.testobox				{color:#4b4d58; text-decoration:none}
a.testobox:hover		{color:#ffffff; text-decoration:none}
a.testobox:active		{color:#4b4d58; text-decoration:none}

.titolobig				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12pt; color:#ecb711}
a.titolobig				{color:#ecb711; text-decoration:none}
a.titolobig:hover		{color:#ffffff; text-decoration:none}
a.titolobig:active		{color:#ecb711; 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}

.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;}

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:1px solid #ecb711}
.imm				{ border:1px solid #ecb711; margin:2px; margin-top:7px}



