body {
	background: #D0EAF1 url(gif/bck.gif) top center repeat-y;
	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;
	text-align: center;
    height:100%;
	padding:0;
	margin:0;
	}
#conteiner {text-align:left;
	padding: 0;
	margin: 0 auto;
	width: 780px;
	height:100%;
	text-align: left;/* ripristina l'allineamento */
	position: relative; 
	background:url(gif/bck.gif) top left repeat-y;
	}
.topleft {position:absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	width: 171px;
	height: 20px;
	padding: 0;
	margin: 0;
	}
	
.toptop {position:absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	width: 780px;
	height: 20px;
	padding: 0;
	margin: 0;
	}
	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;
	}
	h3  {
	font-size: 10px;
	text-align: left;
	letter-spacing: 2px;
	margin:0px 170px 2px 2px;
	padding: 2px 0;

	display: block;
	}
.top {position:absolute;
	top: 20px;
	left: 0px;
	z-index: 10;
	width: 780px;
	height: 143px;
	padding: 0;
	margin: 0;
	}
.topsfondo {position:absolute;
	top: 20px;
	left: 0px;
	z-index: 0;
	width: 100%;
	height: 119px;
	padding: 0;
	margin: 0;
	background-color: #03336E;
	}
	
	
.left {position:absolute;
	top: 163px;
	float:left;
	width: 158px;
	height: 100%;
	padding: 0;
	margin: 0 0 0 13px;
	}
	
	.leftbox, .leftbox1, .leftbox2 {margin:0; padding:0;}
.leftbox, .leftbox1, .leftbox2 {position:relative; 	top: 0px; left: 0px; 
	width: 150px; 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: #89C4D3
	} 
	

.content {position:relative;
	top: 0px;
	left: 0px;
	z-index: 0;
	width: 154px;
	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:#FAC24C;
	display: block;}
	
.right {position:absolute;
	top: 163px;
	float:right;
	z-index: 0;
	width: 609px;
	height: auto;
	padding: 0;
	margin: 0 0 0 172px;
	background-color: #D0EAF1;
	}

.rightbox {position:relative;
	top: 0px;
	left: 0px;
	z-index: 0;
	width: 606px;
	height: auto;
	padding: 0;
	margin: 0;
	background-color: #D0EAF1;
	}
	
.elba {position:absolute;
	top: 180px;
	left: 590px;
	z-index: 0;
	width: 170px;
	height: 130px;
	padding: 0;
	margin: 0;
	background-image: url("gif/boxelba.gif");
	}
	
.elbaeng {position:absolute;
	top: 180px;
	left: 590px;
	z-index: 0;
	width: 170px;
	height: 130px;
	padding: 0;
	margin: 0;
	background-image: url("gif/boxelbaeng.gif");
	}
	
.elbacontenteng {position:relative;
	top: 20px;
	left: 10px;
	z-index: 10;
	width: 157px;
	height: auto;
	padding: 0;
	margin: 0;
	}
	
.elbacontent {position:relative;
	top: 20px;
	left: 20px;
	z-index: 10;
	width: 150px;
	height: auto;
	padding: 0;
	margin: 0;
	}

.elbade {position:absolute;
	top: 180px;
	left: 590px;
	z-index: 0;
	width: 190px;
	height: 130px;
	padding: 0;
	margin: 0;
	background-image: url("gif/boxelbade.gif");
	}

.elbacontentde {position:relative;
	top: 20px;
	left: 10px;
	z-index: 10;
	width: 180px;
	height: auto;
	padding: 0;
	margin: 0;
	}
	
	
.elbacontent a:link, .elbacontent a:visited, .elbacontent a:active, .elbacontenteng a:link, .elbacontenteng a:visited, .elbacontenteng a:active, .elbacontentde a:link, .elbacontentde a:visited, .elbacontentde a:active   {
	text-decoration: none; font:  Bold 11px Verdana, Arial; color: #FF0000
	} 
.elbacontent a:hover, .elbacontenteng a:hover, .elbacontentde a:hover {
	text-decoration: underline; font:  Bold 11px Verdana, Arial; color: #FF6600
	} 

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




/* -------------------------------------*/

#gal{
text-align:center;
}

img.brd3 {
border:1px solid #cbcbcb; padding:3px; margin:0 0 5px 0;background:#fff;
}










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

img.dx  { float:right; padding: 0 5px; margin:0;}




