html, body {
	margin: 0px 0px;
	padding:0;
	height: 100%
}

body {
	background-color: #eee;
	background-image: url("gif/back.gif"); /* il colore di sfondo solo della pagina*/
	background-repeat: repeat-y; /* l'immagine viene ripetuta solo in verticale*/
	background-position: top left; /* l'immagine si ripete  0 px top e 0 pix left*/
	font-size: 11px;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	color: #000066;
	scrollbar-face-color: #E6E6E6;
	scrollbar-highlight-color: #E6E6E6;
	scrollbar-shadow-color: #E6E6E6;
	scrollbar-3dlight-color: #FAFAFA;
	scrollbar-arrow-color: #999;
	scrollbar-track-color: #FAFAFA;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-base-color: #FAFAFA;
	}
.top {position:absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	width: 780px;
	height: 105px;
	padding: 0;
	margin: 0;
	}
	.topmenu {position:absolute;
	top: 105px;
	left: 0px;
	z-index: 0;
	width: 780px;
	height: 24px;
	padding: 0;
	margin: 0;
	}
	
.left {position:absolute;
	top: 152px;
	left: 0px;
	z-index: 0;
	width: 160px;
	height: 400px;
	padding: 0;
	margin: 0;
	background-color: #339933;
	}
	
.leftbox, .leftbox1, .leftbox2 {margin:0;}
.leftbox, .leftbox1, .leftbox2 {position:relative; 	top: 0px; left: 0px; z-index: 0;
	width: 154px; height: auto; padding: 3px 0px 0px 2px;}
	
.leftbox a:link, .leftbox a:visited, .leftbox a:active, .leftbox1 a:link, .leftbox1 a:visited, .leftbox1 a:active, .leftbox2 a:link, .leftbox2 a:visited, .leftbox2 a:active  {
	text-decoration: none; font:  Bold 11px Verdana, Arial; color: #ffffff
	} 
.leftbox a:hover, .leftbox1 a:hover, .leftbox2 a:hover {
	text-decoration: none; font:  Bold 11px Verdana, Arial; color: #B1E097
	} 

.content {position:relative;
	top: 0px;
	left: 0px;
	z-index: 0;
	width: 160px;
	height: 22px;
	padding: 0;
	margin: 0;
	background-image: url("gif/content.gif");
	}
.content span {
	font-size: 11px;
	text-align: center;
	letter-spacing: 0px;
	margin:0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	color:#000066;
	display: block;}
	
.right {position:absolute;
	top: 129px;
	left: 160px;
	z-index: 0;
	width: 620px;
	height: 400px;
	padding: 0;
	margin: 0;
	background-color: #EFFCEF;
	}

.rightbox {position:relative;
	top: 0px;
	left: 4px;
	z-index: 0;
	width: 616px;
	height: 400px;
	padding: 0;
	margin: 0;
	background-color: #EFFCEF;
	}
	

h1  {
	font-size: 10px;
	text-align: right;
	letter-spacing: 2px;
	margin:0px 8px 10px 8px;
	padding: 2px 0;
	border-bottom: 1px solid #78D17A;
	color:#339933;
	display: block;
	}

h2 { font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-align : right;
	color: #000066;
	text-decoration: none; 
	}

.testo { text-decoration: none; color: #000066; font: 11px Verdana }

.nas { text-decoration: none; color: #339933; font: 5px Verdana; visibility: hidden; }















A:link { text-decoration: none; font: Bold 10px Verdana, Arial; color: #339933 }
A:active { text-decoration: none; font: Bold 10px Verdana, Arial; color: #339933 }
A:visited { text-decoration: none; font: Bold 10px Verdana, Arial; color: #339933 }
A:hover { text-decoration: none; font: Bold 10px Verdana, Arial; color: #75B32E }



.elink:link { text-decoration: none; font:  9px Verdana; color: #000066 }
.elink:active { text-decoration: none; font:  9px Verdana; color: #000066 }
.elink:visited { text-decoration: none; font:  9px Verdana; color: #000066 }
.elink:hover { text-decoration: underline; font:  9px Verdana; color: #000066 }

.ap:link { text-decoration: none; font: Bold 10px Verdana, Arial; color: #006633 }
.ap:active { text-decoration: none; font: Bold 10px Verdana, Arial; color: #006633 }
.ap:visited { text-decoration: none; font: Bold 10px Verdana, Arial; color: #006633 }
.ap:hover { text-decoration: underline; font: Bold 10px Verdana, Arial; color: #003366 }

.mesx:link { text-decoration: none; font: Bold 11px Verdana, Arial; color: #ffffff }
.mesx:active { text-decoration: none; font: Bold 11px Verdana, Arial; color: #ffffff }
.mesx:visited { text-decoration: none; font: Bold 11px Verdana, Arial; color: #ffffff }
.mesx:hover { text-decoration: none; font: Bold 11px Verdana, Arial; color: #B1E097 }

.home:link { text-decoration: none; font: Bold 10px Verdana, Arial; color: #ffffff }
.home:active { text-decoration: none; font: Bold 10px Verdana, Arial; color: #ffffff }
.home:visited { text-decoration: none; font: Bold 10px Verdana, Arial; color: #ffffff }
.home:hover { text-decoration: none; font: Bold 10px Verdana, Arial; color: #B1E097 }

A.sta:link, A:visited { text-decoration: underline; color: #339933 }
A.sta:hover { text-decoration: none; color: #75B32E }

A.mail:link, A:visited { text-decoration: underline; color: #034743 }
A.mail:hover { text-decoration: none; color: #034743 }

.itemText { text-decoration: none; color: #034743; font: Bold 11px Verdana}
.itemHover { text-decoration: none; color: #1A4C7A; font: Bold 11px  Verdana}
.itemBorder { border: 1px solid #003466 }


.crazyText { text-decoration: none; color: #034743; font: Bold 9px Verdana}
.crazyHover { text-decoration: none; color: #034743; font: Bold 9px Verdana}
.crazyBorder { border: 1px outset #DEDBC0 }
.crazyBorderOver { border: 2px inset #DEDBC0 }


.txtjust { text-decoration: none; color: #000066; font: 10px Verdana; text-align : justify; }
.txtright { text-decoration: none; color: #000066; font: 10px Verdana; text-align : right; }
.add { text-decoration: none; color: #034743; font: Bold 9px Verdana }
.tit { text-decoration: none; font: 11px Verdana; color:#339933}
.form { text-decoration: none; color: #000066; font: 11px Verdana }
.formred { text-decoration: none; color: #ff0000; font: Bold 11px Verdana }
.formp { text-decoration: none; color: #000066; font: 9px Verdana }
.formpred { text-decoration: none; color: #FE5401; font: 12px Verdana }
.lft { text-decoration: none; color: #97FFFE; font: 11px Verdana }
.lista { text-decoration: none; color: #000066; font: 10px Verdana }

.guest { text-decoration: none; color: #000066; font: 8pt Verdana }
.traghe { text-decoration: none; color: #0F3596; font: 11px Verdana }
.trard { text-decoration: none; color: #ff0000; font: 11px Verdana }

.prezzi { text-decoration: none; color: #000066; font: 10px Verdana }
.pre { text-decoration: none; color: #000066; font: Bold 10px Verdana }
.prered { text-decoration: none; color: #ff0033; font: Bold 10px Verdana }

.cop { text-decoration: none; color: #343B73; font: Bold 9px Verdana}
.txt { text-decoration: none; color: #ffffff; font: 8px Verdana }

