html, body {
	margin: 0px 0px;
	padding:0;
	height: 100%;

}

body {

	background-image: url("gif/bck.gif"); /* il colore di sfondo solo della pagina*/
	background-repeat: repeat-y repeat-x/* 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: 780px;
	z-index: 0;
	width: 780px;
	height: 132px;
	padding: 0;
	margin: 0;
	}
	

.topmenu {
	position:relative;
	top: 0px;
	left: 0px;
	z-index: 10;
	width: 151px;
	height: 242px;
	margin: 0px 2px 0px 2px;
	padding: 2px 0px 0px 0px;
	background:#FFF1B1;
	}
.topmenu p {
	font-size: 11px;
	text-align: left;
	letter-spacing: 0px;
	margin:0px 0px 0px 4px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px solid #ECDCA6;
	color:#000066;
	font-weight: bold;
	display: block;
	}
.topmenu p a:link, .topmenu p a:active, .topmenu p a:visited {	
	font-size: 11px;
	font-family: Verdana;
	display: block;
	width: 152px;
	height: auto;
	text-align: left; 
	color: #000066; 
	text-decoration: underline; 
	font-weight: Bold; 
	letter-spacing: 0px;
	margin:0;
	padding: 0;
	}
.topmenu p a:hover {
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	}
	
.topmenu span {
	font-size: 11px;
	text-align: left;
	letter-spacing: 0px;
	margin:0px 0px 0px 4px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px solid #ECDCA6;
	color:#000066;
	font-weight: bold;
	display: block;
	}
	
.topmenu span a:link, .topmenu span a:active, .topmenu span a:visited {	
	font-size: 11px;
	font-family: Verdana;
	display: block;
	width: 152px;
	height: auto;
	text-align: left; 
	color: #ff0033; 
	text-decoration: underline; 
	font-weight: Bold; 
	letter-spacing: 0px;
	margin:0;
	padding: 0;
	}
.topmenu span a:hover {
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	color: #ff0033;
	text-decoration: none;
	}
	
	h1  {
	font-size: 10px;
	text-align: right;
	letter-spacing: 2px;
	margin:0px 2px 10px 170px;
	padding: 2px 0;
	border-bottom: 1px solid #78D17A;
	color:#053770;
	display: block;
	}
		
h2 { font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-align : right;
	color: #000066;
	text-decoration: none; 
	}
	
h3  {
	font-size: 10px;
	text-align: left;
	letter-spacing: 2px;
	margin:0px 170px 2px 2px;
	padding: 2px 0;

	display: block;
	}

.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: #18447A }
A:active { text-decoration: none; font: Bold 10px Verdana, Arial; color: #18447A }
A:visited { text-decoration: none; font: Bold 10px Verdana, Arial; color: #18447A }
A:hover { text-decoration: none; font: Bold 10px Verdana, Arial; color: #ff0033 }



.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 }




.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: #18447A; font: Bold 10px Verdana }

