/*structure.css*/
	body {
	background:#006E89;

	margin:0;
	padding:0;
	font-size: 13px;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
    text-align:center;/* centra in IE5.x */
	color: #000;}
	
/* conteiner */
#container {
	width:770px;
    margin:0 auto 0;/* centra negli altri browser */
	text-align: left;/* ripristina l'allineamento */
	min-height: 100%;
	position: relative;
	background:#CEE2E7;
	border:0;
	/*border-right: 2px solid #000033;
	border-left: 2px solid #000033*/}

/* header */
#header {
  background:#7AB3C2;  width:770px;  margin:0;  padding:0;  text-align:left;  height:377px;  border:0; }
#logo {
  background:#7AB3C2;  width:770px;  margin:0;  padding:0;  text-align:left;  height:79px;  border:0; }

 

#ddcolortabs{
margin: 6px 0 0 0;
padding: 0;
width: 765px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #006E89 url(gif/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0; /* spazio fra i box */
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(gif/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #5CA2B4;
}

#ddcolortabs a:hover span{
background-color: #5CA2B4;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #5CA2B4;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #006E89;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

	
#lingue {
  position: absolute; top: 347px; left: 670px; background:trasparent;  width:80px;  margin:0;  padding:0;  text-align:left;  height:22px;  border:0; }


/* content  border-bottom:1px dotted #BABABA;*/
 
#content{ margin-right: 236px; padding:0; margin-top:0px; background:#CEE2E7; border:0; }
#content1{padding:0; margin-top:0px; background:#CEE2E7; border:0; }
#main{width:531px;padding: 0;margin: 0 0 5px 3px;background:#fff; border:0;}
#main1{width:763px;padding: 0;margin: 0 0 5px 3px;background:#fff; border:0;}
#mainbox{width:520px;padding: 0 5px;margin: 0;text-align:justify;background:#fff; }
#mainbox1{width:752px;padding: 0 5px;margin: 0;text-align:justify;background:#fff; }
#mainbox a.blu {background: #CEE2E7;color:#003399;text-decoration: none; }
#mainbox a.blu:hover{background: #CEE2E7;color:#039;text-decoration: none; }
#mainbox a {background: #CEE2E7;color:#003399;text-decoration: underline; }
#mainbox a:hover{background: #CEE2E7;color:#039;text-decoration: none; }

#mainbox p{text-align:left}
#mainbox h2, #mainbox1 h2{ width:auto; padding: 0 0 3px 4px; margin: 0 0 4px 0; text-align:left; font-family: verdana; color:#494949; font-size: 8pt; font-weight: normal; border:0; border-bottom: 1px solid #BABABA; }
 
 
#titolo-main {  width:560px;  margin:0 0 2px 0;  padding:0;  text-align:left;  height:25px;  position:relative;  top:0;  left: 0; }
#titolo-main h1 {  margin:0;  padding:6px 8px 0 0;  text-align:right;  height:18px;  font-family: verdana;  color:#494949;  font-size: 11px;  font-weight: normal; }

#foto-titolo {width:531px;padding: 0;margin: 0;margin-bottom:5px;margin-left: 3px;background:#fff;}
 /* navigazione sinistra */

#navigation{position:absolute;top:377px;right:0;width:235px;text-align:left;padding:0;margin:0; border:0;}

#menusx{position:relative;background-image:url(gif/tip.jpg);top:0;left:0;width:235px;text-align:left;padding:0; margin:0;height:164px; border:0;}

#menu2sx{position:relative;background:#CEE2E7;top:0;left:0;width:235px;text-align:left;padding:0;margin:0;height:auto;}

#titolo-tip{position:relative;top:20px;left:50px; width:148px; height:auto; margin:0; padding:0; text-align:right; border:0;}
#titolo-tip h1{	height:auto;padding: 0;	margin: 5px 0 5px 0;font:11px Verdana, serif;color: #000;  text-decoration: none; border-bottom:1px solid #000}
#titolo-mare{position:relative;top:5px;left:0; width:90%; height:auto; margin:0 0 0 7px; padding:0; text-align:right; border:0;}
#titolo-mare h1{	height:auto;padding: 0;	margin: 5px 0 10px 0;font:11px Verdana, serif;color: #000;  text-decoration: none; border-bottom:1px solid #000}


#abstract-tip{position:relative;top:30px;left:11px; width:200px; border:0; margin:0; padding:0; padding-bottom:4px;  text-align:left; font:11px georgia, serif;color: #000;  text-decoration: none; }

#abstract-mare{position:relative;top:0;left:0; width:225px; border:0; margin:0; padding:0 3px 0 7px; padding-bottom:4px;
 text-align:left; font:11px georgia, serif;color: #000;  text-decoration: none; }
#abstract-mare a, #abstract-tip a {
color:#000; text-decoration: underline;	font:  11px Georgia, serif; }
#abstract-mare a:hover, #abstract-tip a:hover {
color:#000; text-decoration: none;	font:  11px Georgia, serif; background: #ffcc66}

#box {float:right; background-image:url(gif/tip-w.jpg);width:235px;text-align:left;padding:0; margin:0;height:164px; border:0; }
/* footer */	
#footer{ clear: right; text-align:center; background:#7AB3C2;} 
#contact_info {position:relative;width: 770px;height:auto;padding: 0;margin: 0;text-align:center;}
#contact_info h2 {width: 770px;height:30px;padding: 5px 0 0 0;margin:5px 0 0 0;text-align:center;font:10px Verdana, serif; 	color:#393939;}
#contact_info h2 a {font:10px Verdana, serif;color: #393939;  text-decoration: none; font-weight:bold; }
#contact_info h2 a:hover {text-decoration: underline; font-weight:bold;}

#contact_info h2 a.elbalink {font:10px Verdana, serif;color: #393939;  text-decoration: none; font-weight:normal; }
#contact_info h2 a.elbalink:hover {text-decoration: underline; font-weight:normal;}

#contact_info h2 a.go {font:10px Verdana, serif;color: #393939;  text-decoration: none; font-weight:normal; }
#contact_info h2 a.go:hover {text-decoration: none; font-weight:normal;}
/* altro */

img.dx {float : right; margin-left:10px; margin-top:0;margin-right:6px;}
img.sx {float : left; margin:0 10px 0 0; }
img.tit {float : left; margin:0; padding: 0 1px 0 0;}
#outset img{
	border:0;
	border-bottom:1px outset;
	border-right:1px outset;
	border-color: #929292;
	margin:0;
	padding:0;
	} 
	
.prezzi { color: #000; font: 11px verdana; font-weight: normal;} 
table.prezzi {border: 1px solid; border-collapse: collapse; border-color:#E4E4E4;}
table.prezzi td{border: 1px solid #E4E4E4; border-collapse: collapse; padding:1px;text-align:center; }
table.prezzi td.left{text-align:left;}
table.prezzi tr.be{background:#fff;}
table.prezzi tr.bg{background:#CEE2E7;}
table.prezzi td.titolo{background:#CEE2E7;}
table.form td{border: 0; border-collapse: collapse; padding:2px;text-align:center;}
table.form td.left{text-align:left;}
table.foto tr{background:#E3E6E8;}
table.foto td.be{padding:10px;text-align:justify;}
table.foto td.no{padding:0;border:0;margin:0;}


	/* CSS FOR SLIDESHOW SCRIPT */
	#imageSlideshowHolder{
		margin:0;	/* "Air" */
		/*float:right;  Floating gallery at the right side of other web page content */		
		width:770px;	/* Image width */
		height:259px;	/* Image height */
		position:relative;	/* Don't remove this line */
		top: 0;
		left:0;
	}

	/* Don't change these values */
	#imageSlideshowHolder img{
		position:absolute;
		left:0px;
		top:0px;
	}

	/* END CSS SLIDESHOW  SCRIPT */
	
	form{width:486px;padding:2px 0;margin:10px}

fieldset{float:left;width:496px;
    margin: 1px 0;padding: 0;
    background: #fff} 
	
legend{font-weight:bold;color: #333;background:#fff}
form b{color:#F00}
form p{margin:0.5em 20px} 

fieldset div{float:left;width:100%;
    padding: 1px 0 3px;
    background: #fff} 
	
	label{float:left;width:175px;
    display: inline;margin-left: 20px;
    line-height:23px} 
	
	div#alt20 label {
    float:left;width:175px;
    display: inline;margin-left: 20px;
    line-height:12px} 
	
	div#alt40 label {
    float:left;width:250px;
    display: inline;margin-left: 20px;
    line-height:12px}
	
	div#alt50 label {
    float:left;width:250px;
    display: inline;margin-left: 20px;
    line-height:20px}
	
	div#alt60 label {
    float:left;width:470px;
    display: inline;margin-left: 20px;
    line-height:12px}
	
	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; line-height:12px} 
