
body {
	background-color:#BFF0FF;
	margin:0;
	margin-bottom:10px;
	padding:0;
	font-size: 11px;
	font-family: Verdana, serif;
    text-align:center;/* centra in IE5.x */
	color: #000000;
	}
	



#container {
	width:900px;
    margin:10px auto;/* centra negli altri browser */
	text-align: left;/* ripristina l'allineamento */
	min-height: 100%;
	position: relative; 	
	background-color:#1960A9;
}

  
#header {
  width:900px;
  margin:0;
  padding:0;
  text-align:left;
  z-index:20;
  height:auto;
  border:0;
	background-color:#BFF0FF;  
 }
 
 #seo {
	width:100%;
    margin:0;/* centra negli altri browser */
	margin-bottom:1px;
	text-align: center;/* ripristina l'allineamento */
	position: relative; 	
	background-color:#BFF0FF;
	padding:0;
}
#seo h1{
    margin:0;/* centra negli altri browser */
	text-align: center;/* ripristina l'allineamento */	
	padding:2px;
	color:#a3a3a3;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, serif;
}
 #taba {
  width:900px;
  margin:0;
  margin-top:1px;
  padding:0;
  text-align:left;
  z-index:20;
  height:auto;

  
 }
  
#content{
 margin-right: 171px;
 background:#fff;
 padding:0;
 border-left: 1px solid #66CCFF;
}

#main{
 width:727px;
 padding:5px;
 }
 
#main a {
	background: #e7e7e7;
	color:#003399;
	text-decoration: underline;
 }
#main a:hover{
	background: #e7e7e7;
	color:#039;
	text-decoration: none;
 }
 
 #main h1 {
	color:#000;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, serif;
	padding:0;
	font-weight:normal;
	margin:0 0 -10px 0;
 }
 
 
 #main h3 {
	background: #e7e7e7;
	color:#000;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, serif;
	padding: 3px;
	font-weight:normal;
 }
 #main h3 span{
	color:#f00;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, serif;
	padding: 3px;
	font-weight:normal;
 }
 
#navigation{
position: absolute;
top:415px;
right:0px;
width:170px;
text-align:center;
padding:0;
margin:0;
   }
   
 
 
#footer{
    clear: right;
    text-align:center; padding: 5px 170px 20px 0;
    background: #1960A9; color: #fff} 


 #footer a{
	color:#fff;
	text-decoration: underline;
 }
#footer a:hover{
	color:#fff;
	text-decoration: none;
 }
 
 .piva {
    text-align:right; padding: 0; margin-right:-160px; margin-bottom: -6px;
    background: #1960A9; color: #fff; z-index:10; font:9px Verdana, serif;} 
	
 .piva a {
    text-decoration:none !important!;} 

ul#menu, ul#me {
	width: 160px;
	list-style: none;
	margin: 0;
    padding: 0;
	font-weight: bold;
    background:#1960A9;}
	
ul#menu li, ul#me li{float: left; margin: 0 5px;padding: 0}

ul#menu li a, ul#me li a {
	text-decoration: none;
	display:block;
	width: 160px;
	margin: 0;
	padding:2px 0;
	font-family: verdana;
	color:#006;
	font-size: 11px;
	font-weight: normal;
	height:auto;
	line-height: 16px;
	border-top: 1px solid #1960A9;
	border-right: 0px solid #1960A9;
	border-bottom: 1px solid #1960A9;
	}
	
ul#menu li span, ul#me li span {
	text-decoration: none;
	display:block;
	width: 160px;
	margin: 0;
	padding:2px 0px;
	font-family: verdana;
	color:#006;
	font-size: 11px;
	font-weight: normal;
	height:auto;
	border-top: 1px solid #1960A9;
	border-bottom: 1px solid #1960A9;
	background: #6cf;
	}
	
	#boxelbaleft, #boxelba {
	margin:0;
	padding:0;
	}
	
	
	
  #boxelbaleft ul li a, #boxelba ul li a {
	background: #6cf;
	}
  #boxelbaleft ul li a:hover, #boxelba ul li a:hover {
	background: #0B4076;
	color:#fff;
	text-decoration: underline;
	}
  #boxelbaleft ul li, #boxelbaleft ul li.blu,  #boxelba ul li, #boxelba ul li.blu {
	display:inline;
	} 
	
#boxelbaleft ul li.blu a, #boxelba ul li.blu a {
	background: #0B4076; color: #fff;text-decoration: underline;
	}
  #boxelbaleft ul li.blu a:hover, #boxelba ul li.blu a:hover {
	background: #6cf;
	color:#fff;
	text-decoration: none;
	}
	
	

	
.testo { text-decoration: none; color: #006; font: 11px Verdana; text-align:justify; }

/* CSS FOR SLIDESHOW SCRIPT DHTML GOODIES CON FRECCE*/
	#dhtmlgoodies_slideshow{
		width:450px;	/* Total width of slideshow */
		margin-left:125px;
	}
	
	#previewPane{
		border:0;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:10px;
		position:relative;
		
		/* CSS HACK */
		height: 342px;	/* IE 5.x */
		height/* */:/**/330px;	/* Other browsers */
		height: /**/330px;
				
	}
	
		#previewPane img{
		border:1px solid #000;
	}

	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		padding-top:10px;
		padding-bottom:10px;
		font-style:normal;
		text-align:center;
		font-family: Verdana, sans-serif;	/* Font to use */
		font-size:12px;
		color: #060;
		font-weight: bold;
	}
	#galleryContainer{
		
		height:90px;	/* Height of the images + 2 */
		/*border:1px solid #CCCCCC;*/
		position:relative;
		overflow:hidden;
		padding:0px;
		
		/* CSS HACK */
		height: 92px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/90px;	/* Other browsers */
		height: /**/90px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:90px;
		left:40px;
		width:10000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px 1px;
		filter: alpha(opacity=80);
		opacity: 0.8;
		cursor:pointer;
		border:0;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:170px;
		top:150px;
		background-color:#FFF;
		border:2px double #000;
		padding:4px;
		color:#555;
		font-size:10px;
		font-family:Verdana, sans serif;	
	}
	
	#theImages .imageCaption{
		display:none;
	}
	
		/* END CSS SLIDESHOW CON FRECCE SCRIPT */
		
		table.prezzi {
border: 1px solid; border-collapse: collapse; border-color:#0B4076;
}

table.prezzi td{
border: 1px solid; border-collapse: collapse; border-color:#0B4076; padding:2px;
}

.prezzi {
	font-family: verdana, serif;
	font-weight: normal;
	font-size:10px;
	color: #006;
	}
 
 .white {
	font-family: verdana, serif;
	font-weight: normal;
	font-size:10px;
	color: #000;
	}
	
	 .red {
	font-family: verdana, serif;
	font-weight: normal;
	font-size:11px;
	color: #f00;
	}
	
	table.ser {
border: 1px solid; border-collapse: collapse; border-color:#0B4076;
}

table.ser td{
border-color:#0B4076; padding:16px 2px 10px 2px;
}

.ser {
	font-family: verdana, serif;
	font-weight: normal;
	font-size:11px;
	color: #006;
	}
	
img.imag1 {
float : right;
}

img.imag2 {
float : left;
}

img.imag3 {
margin-top:10px;
}

.form { text-decoration: none; color: #000; font: 11px Verdana }
.formp { text-decoration: none; color: #000; font: 9px Verdana }
.formred { text-decoration: none; color: #f00; font: Bold 11px Verdana }

fieldset{float:left;width:550px;
    margin: 1px 0;padding: 0 0 0 10px;
    background: #fff} 
	
legend{font-weight:bold;color: #333;background:#fff}


fieldset div{float:left;width:100%;
    padding: 1px 0 3px;
    background: #fff} 
	
	label{float:left;width:500px;
    display: inline;margin-left: 20px;
    line-height:23px} 
	
	div#animale label, div#traghetto label, input#go{
    margin-left:130px} 
	
	input#go{
    margin-left:170px; margin-top:10px;width:150px;} 
	
	input#fine{
    margin-left:1px; margin-top:1px; width:0px} 
	
	div#servizi label{
    width:460px;} 