body			{margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt; background-color:#336633}

table.contenitore {width:900px}
td.bianca {background-color:#FFFFFF}
td.naviga {height:40px; background-image:url(../immagini/fondo-bianco-mappa.png); background-repeat:no-repeat}
td.lingue {height:50px; vertical-align:bottom; text-align:center}
td.tdmenu {height:43px; background-image:url(../immagini/background-menu.png); background-repeat:no-repeat}
td.sx {width:660px; vertical-align:top; background-color:#FFFFFF}
td.dx {width:240px; vertical-align:top; background-color:#FFFFFF}
table.centrale {width:620px}
td.footer {height:120px; background-image:url(../immagini/chiusura.png); background-repeat:no-repeat}
table.boxdisp {width:210px; background-color:#CCCCCC}
table.boxnewsletter {width:210px; background-color:#E9F7BA}
td.divis {background-image:url(../immagini/divis.png); background-repeat:no-repeat; background-position:center top; text-align:right; height:60px}

		#menus					{width:900px; height:43px}
		.menu 					{list-style:none; height:43px; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; margin-left:14px; background-repeat:no-repeat}
		.menu li 				{float:left}
		.menu li a 				{display:block; position:relative; text-decoration:none}
		.menu li a em 			{display:block; height:43px; float:left; padding: 0 4px; font-size:16px; color:#514C46; line-height:43px; font-style:normal}
		.menu li a b			{display:block; float:left; width:2px; height:43px; }
		.menu li a span 		{display:block; float:left;	width:2px; height:43px;}
		.menu li a:hover 		{border:0; cursor:pointer; color:#FF0000}
		.menu li a:hover b 		{background-position:left top; background:url(../immagini/back.png) left bottom; position:relative;}
		.menu li a:hover span 	{background-position:right top; background:url(../immagini/back.png) right bottom; position:relative;}
		.menu li a:hover em  	{background-position:center top; background:url(../immagini/sfmenu.png) center bottom repeat-x; position:relative; color: #990000; line-height:43px;}
		.menu li.vuoto {width:1px; background-color:#FFFFFF; height:43px}

h1			{font-family:Georgia, "Times New Roman", Times, serif; font-size:8pt; color:#333333; margin:5px; padding:0; margin-left:60px}
h2	{font-family:Georgia, "Times New Roman", Times, serif; font-size:11pt; color:#990000; margin:0; padding:0; margin-top:28px}
h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:13pt; color:#707070; padding:0; margin:0;margin-bottom:6px; font-style:italic}
h3	{font-family:Georgia, "Times New Roman", Times, serif; font-size:13pt; color:#990000; margin:0; padding:0}

.testo				{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#3D3D38}
a.testo				{text-decoration:none; font-weight:bold}
a.testo:hover		{color:#990000; text-decoration:none; font-weight:bold}
p.testo				{text-align:justify; padding:0; margin:0; margin-top:14px; margin-bottom:14px}
span.testo			{margin-left:10px}

p.teston				{text-align:justify; padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#3D3D38}

.testor				{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#990000}
a.testor				{text-decoration:underline}
a.testor:hover		{text-decoration:none}
p.testor			{text-align:justify; padding:0; margin:0; margin-bottom:10px}

.testogrigio				{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#666666}
a.testogrigio				{color:#666666; text-decoration:none}
a.testogrigio:hover		{color:#000000; text-decoration:none}
span.testogrigio				{text-align:justify; padding:0; margin:0; margin-left:20px}

.titoff				{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#3D3D38; font-weight:bold}
a.titoff			{text-decoration:none; margin-left:7px}
a.titoff:hover		{text-decoration:none; color:#6B492A}

.dataoff			{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#3D3D38}
a.dataoff			{text-decoration:none; margin-left:7px}
a.dataoff:hover		{text-decoration:none; color:#6B492A}
p.dataoff			{padding:0; margin:11px}

.footert			{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#3D3D38}
a.footert			{text-decoration:underline;}
a.footert:hover		{text-decoration:none}
p.footert			{padding:0; margin:6px; text-align:center; margin-bottom:0}

.logo {margin:10px; margin-left:0}
.immc {margin:10px}
hr {width:99%; height:1px; color:#006600; text-align:center;}
.hrc {width:620px; height:1px; color:#CCCCCC; text-align:center;}
.datebox	{background-color:#FFFFFF; border:1px solid #000000; width:90px; height:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#545454; font-size:8pt; margin-bottom:6px}
.selbox		{background-color:#FFFFFF; border:1px solid #000000; width:70px; height:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#545454; font-size:8pt; margin-bottom:6px}
.selboxc	{background-color:#FFFFFF; border:1px solid #000000; width:40px; height:22px; font-family:Georgia, "Times New Roman", Times, serif; color:#545454; font-size:8pt; margin-bottom:6px}
.campo {width:96px; margin:8px}
.botnews {margin:8px}
.sinistra {float:left}
.destra {float:right}
.frecciac {margin-left:6px; margin-right:6px}
.img					{border:1px solid #7FAAD2}

#mappa {width:680px; height:291px; z-index:90; position:relative; top:12px}
#vedi	{width:100px; height:32px; z-index:94; position:relative; left:92px; padding-top:9px}

.calcola {width:610px; height:30px}
#directions {width:608px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; background-color:#FFFFFF}
#mappadove {width:900px; height:350px}
#location {width:100%; padding-top:15px}

td.links				{ padding:6px; vertical-align:top}
td.links_sopra		{ padding:6px; background-color:#FCCB2E; vertical-align:top}
.clipwrapper{
  left:3px;
  top:10px;
  position:relative;
  height:110px;
}
.clip{
  position:absolute;
  clip:rect(0px,130px,100px,0px);
  
  }
  
/******* GUESTBOOK *******/
td.guest		{height:60px; background-color:#996600; border-top:1px solid #0d2e4d;}
td.guestcom		{background-color:#f5f5f5; padding:20px; border-bottom:1px solid #FFFFFF; text-align:left}
td.insert		{height:60px; background-color:#B9ED80; border-top:1px solid #2F4617; border-bottom:1px solid #2F4617; text-align:center}
.guestuno		{float:left; height:60px; margin-left:20px; margin-right:10px;}
.guestdue		{float:left; height:60px; width:20px;background:url(../immagini/baloon.gif) no-repeat bottom left;}
.guesttre		{float:left; height:60px;}
.pul			{clear:both}
p.guest			{margin:0; padding:0; display:block; text-align:left; font-size:13px; color:#ffffff; height:35px; line-height:35px}
p.guest b		{color:#ffffff; font-weight:bold; text-shadow:1px 1px #1e3f5e}
p.guest span	{font-size:10px; height:13px; line-height:15px;}
p.guestcomment	{text-align:justify; font-size:13px; color:#5c5c5c}
.testoguest		{font-family:lucida grande, trebuchet MS; color:#996600; font-size:14px}
.guestverde		{font-family:lucida grande, trebuchet MS; color:#2F4617; font-size:14px}
a.testoguest			{text-decoration:none; color:#996600}
a.testoguest:hover		{text-decoration:none; color:#714D06}
a.testoguest:active	{text-decoration:none; color:#996600}
.campocorto		{border:1px solid #996600; width:90%; font-family: Georgia, "Times New Roman", Times, serif; color:#5c5c5c; font-size:9pt}
.comm {width:95%; height:80px; border:1px solid #996600; font-family: Georgia, "Times New Roman", Times, serif; color:#5c5c5c; font-size:9pt}
.bot	{width:95%; height:40px}    

.bottone 	{width:270px; height:40px; text-align:center}
.date		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:150px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.iscrizione 	{width:240px; height:40px; text-align:center}
.texta		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:494px; height:100px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.textb		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:340px; height:100px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.textc		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:400px; height:200px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.fieldc		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:300px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.fieldcc	{background-color:#FFFFFF; border:1px solid #7F9DB9; width:234px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.fieldccc	{background-color:#FFFFFF; border:1px solid #7F9DB9; width:100px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.corto	{background-color:#FFFFFF; border:1px solid #7F9DB9; width:150px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.sel	{width:236px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.selp	{width:148px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:8pt}
.selpm	{width:125px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:8pt}
.selpp	{width:82px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:8pt}
.seln	{width:234px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.priv	{font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:10pt; width:400px; height:40px}
