/*structure.css*/

	
	body {
	/*background-color:#EDFAFD;*/
	 /*background-color:#CA953D; 0F4F72  185490 624250 392B42*/ 
	/*background-color:#B49A68;*/ 
	background-color:#185490;
	margin:0;
	padding:0;
	font-size: 12px;
	font-family: Verdana, serif;
    text-align:center;/* centra in IE5.x */
	color: #000;
	}
	
	/* conteiner
----------------------------------------------- */
	
#container {
	width:760px;
    margin:2px auto 0;/* centra negli altri browser */
	text-align: left;/* ripristina l'allineamento */
	min-height: 100%;
	position: relative; 	
	background:#f5f5f5;
}




/* header
----------------------------------------------- */
#header {
  background:#172A4D;
  width:760px;
  margin:0;
  padding:0;
  text-align:left;
  height:281px;
  border:0;
 }
 
 #lingue {
  width:400px;
  margin:0;
  padding:0;
  text-align:right;
  height:auto;
  border:0;
  position: absolute;
  top:38px;
  left: 350px;
  font:bold 11px Verdana, serif;
  color:#fff;
 }
 
  #lingue a{
color:#fff;
	text-decoration: underline;	font:bold 11px Verdana, serif;
 }
 
   #lingue a:hover{
color:#006;
	text-decoration: none;	
 }
 

 
 
 
    #lineagialla {
  background-color:#fff;
  width:760px;
  margin:0;
  padding:0;
  text-align:center;
  height:13px;
  position: absolute;
  top:280px;
  left: 0;
 }
 

 #menutop {

	position:absolute;
	top: 257px;
	left: 212px;
	width:542px;
	padding:0;
	margin: 0;
	height:26px;
	text-align:left;
	z-index:20;
}

#menutop ul {
	margin: 0;
	padding:0;
	list-style:none;
	display:inline;
	height:26px;
}
	

  #menutop li a {
	text-decoration: none;
	margin: 0;
	padding:0;
	font-family: verdana;
	color:#006;
	font-size: 12px;
	font-weight: normal;
	height:26px;
	line-height: 26px;
	border:0;
	text-align:center;
	}
	

	
	
	#menutop li#hotel a {
		width:184px; height:26px; padding: 2px 6px; margin:0;
	}
	#menutop li#hotel a:hover{
		width:184px; height:26px; padding:2px  6px; margin:0; border-bottom:1px dotted #00008B; 
	}
	
	#menutop li#hotel a.ax {
		width:184px; height:26px; padding: 2px 6px; margin:0; border-bottom:1px solid #00008B; 
	}
	#menutop li#hotel a.ax:hover{
		width:184px; height:26px; padding:2px  6px; margin:0; 
	}
	
  #menutop ul li {
	float:left;
	} 
	

  #menutop ul li a:hover {
	color:#006;
	text-decoration: none;	
	}
	
		


/* content
----------------------------------------------- */



#content1{
 margin-left: 184px;
 background:#f5f5f5;
 padding:0;
 margin-top:10px;
}


 
 #main1{
width:572px;
background:#fff;
padding: 0;
margin: 0;
margin-bottom:5px;
margin-left: 3px;
 }
 

 
  #mainbox1{
width:554px;
background:#fff;
padding: 2px 5px;
margin: 0;
margin-left: 3px;
text-align:justify;
 }
 
  #mainbox1 a {
	background: #e7e7e7;
	color:#003399;
	text-decoration: underline;
 }
#mainbox1 a:hover{
	background: #e7e7e7;
	color:#039;
	text-decoration: none;
 }
 

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

   
 /* navigazione sinistra
----------------------------------------------- */

   
   #navigation1{
position: absolute;
background:#f5f5f5;
top:294px;
left:1px;
width:181px;
text-align:left;
padding:0;
margin:0;
   }
   
     #menusx{
position: relative;
background:#f5f5f5;
top:4px;
left:2px;
width:179px;
text-align:left;
padding:0;
margin:0;
height:auto;
background-image:url(gif/sfmenusx.gif);
   }
   
   #titolo{
position:relative;
top:10px;
left:4px;
 width:176px;
 border-bottom:2px dotted #CCCCCC;
 margin:0;
 padding:0;
 padding-bottom:4px;
 text-align:left;
 }
 
  #titolo h1{
	height:auto;
	z-index: 10;
	padding: 0;
	margin: 0;
	font:10px Verdana, serif;color: #000;  text-decoration: none;
 }
 
 #menuok{
 position:relative;
 top:14px;
 width:156px;
 margin-left:4px;
 padding:0;
 text-align:left;

 }
 
 #menuok ul {
	margin: 0;
	padding:0;

	}
	
  #menuok li a {
	text-decoration: none;
	display:block;
	margin: 2px;
	font-family: verdana;
	color:#152A3E;
	font-size: 11px;
	font-weight: normal;
	height:auto;
	line-height: 13px;
	width:100%;
	}
	
	#menuok li a {
		padding:2px 10px 2px 4px;
	}
	
  #menuok ul li{
	display:inline;
	} 
	
  #menuok ul li a {
	background: #89A8C6;
	border-left:3px solid #4978A7;
	}
	
	
  #menuok ul li a:hover {
	background: #4978A7;
	color:#fff;
	text-decoration: underline;
	border-left:3px solid #006;
	}
	
	#richieste{
position: relative;
background:#f5f5f5;
top:20px;
left:2px;
width:179px;
text-align:left;
padding:0;
margin:0;
height:auto;
   }
   
   #richieste h1 {
	height:auto;
	z-index: 10;
	padding: 0 0 0 8px;
	margin: 0;
		font:11px Verdana, serif;color: #202020;  text-decoration: none;

   }
   
   #richieste h1 a{
	font:11px Verdana, serif;color: #202020;  text-decoration: underline; font-weight:normal;
   }
    #richieste h1 a:hover{
   color:#185177; text-decoration: none; font-weight:normal;
   }
   
      #richieste h2 {
	height:auto;
	z-index: 10;
	padding: 0 0 0 8px;
	margin: 0;
		font:13px Verdana, serif;color: #202020;  text-decoration: none;line-height:10px;

   }
   
   #richieste h2 a{
	font:13px Verdana, serif;color: #202020;  text-decoration: none; font-weight:normal; 
   }
    #richieste h2 a:hover{
   color:#185177; text-decoration: underline; font-weight:normal;
   }
   
         #richieste h3 {
	height:auto;
	z-index: 10;
	padding: 0 0 0 8px;
	margin: 0;
		font:9px Verdana, serif;color: #202020;  text-decoration: none;line-height:10px;

   }
   
   #lastsx{
position: relative;
background:#f5f5f5;
top:30px;
left:7px;
width:174px;
text-align:center;
padding:0;
margin:0;
height:240px;
   }
   
     #menusx1{
position: relative;
background:#f5f5f5;
top:10px;
left:2px;
width:176px;
text-align:left;
padding:0;
margin:0;
height:20px;
   }
   
   #menuok1{
 position:relative;
 top:10px;
 width:159px;
 margin-left:4px;
 padding:0;
 text-align:left;

 }
 
 #menuok1 ul {
	margin: 0;
	padding:0;

	}
	
  #menuok1 li a {
	text-decoration: none;
	display:block;
	margin: 2px;
	font-family: verdana;
	color:#152A3E;
	font-size: 11px;
	font-weight: normal;
	height:auto;
	line-height: 13px;
	width:100%;
	}
	
	#menuok1 li a {
		padding:2px 10px 2px 4px;
	}
	
  #menuok1 ul li{
	display:inline;
	} 
	
  #menuok1 ul li a {
	background: #89A8C6;
	border-left:3px solid #4978A7;
	}
	
	
  #menuok1 ul li a:hover {
	background: #4978A7;
	color:#fff;
	text-decoration: underline;
	border-left:3px solid #006;
	}
   
   

/* footer
----------------------------------------------- */	
#footer{
    clear: left;
    text-align:center; 
    } 
#footer_text {
	background: #fff;
	width: 756px;
	height:auto;
	padding: 2px;
	margin: 0;
	text-align:center;
	font: verdana, serif; font-size: 10px;font-weight: normal;color:#000;
}

#footer_text a {font:10px Verdana, serif;  
	text-decoration: none; 
	color:#152A3E;
	font-size: 10px;
	font-weight: normal;
	line-height:20px;
}

#footer_text a:hover {font:10px Verdana, serif;  
	text-decoration: underline; 
	color:#152A3E;
	font-size: 10px;
	font-weight: normal;
	line-height:20px;
}
	
#contact_info {position:relative;
	background: #fff;
	width: 760px;
	height:7px;
	padding: 0;
	margin: 0;
	text-align:left; 
}

#contact_info h6{float:left;font:9px Verdana, serif;  
	text-decoration: none; 
	color:#152A3E;
	font-size: 10px;
	font-weight: normal;
	padding:0 0 0 5px;
	margin:0;
}

#contact_info h6 a {font:9px Verdana, serif;  
	text-decoration: none; 
	color:#152A3E;
	font-size: 10px;
	font-weight: normal;
	line-height:20px;
}

#contact_info h5{
float:right;font:9px Verdana, serif;  
	text-decoration: none; 
	color:#152A3E;
	font-size: 9px;
	font-weight: normal;
	padding:0 5px 0 0;
	margin:0;
}

#contact_info h5 a {font:9px Verdana, serif;  
	text-decoration: none; 
	color:#152A3E;
	font-size: 9px;
	font-weight: normal;
	line-height:20px;
}

#contact {position:relative;
	background: #fff;
	width: 760px;
	height:7px;
	padding: 0;
	margin: 0;
	text-align:left;
}

#contact h1 {
	padding: 0 8px;
	margin: 0;
	text-align:left;
	font:9px Verdana, serif;  
	text-decoration: none; 
	color:#152A3E;
	font-size: 9px;
	font-weight: normal;
	line-height:20px;
}
	
   #contact h1 a{
	font:9px Verdana, serif;  
	text-decoration: underline; 
	color:#152A3E;
	font-size: 9px;
	font-weight: normal;
   }
    #contact h1 a:hover{
   color:#185177; text-decoration: none; font-weight:normal;
   }


/* content
----------------------------------------------- */

 

 
 
	
	img.imag1 {
float : right; margin-left:10px; margin-bottom:5px;
}

	img.imag2 {
float : left; margin-right:10px; margin-bottom:5px;
}

	img.imag3 {
margin-right:15px;
}

#outset img{
	border:0;
	border-bottom:1px outset;
	border-right:1px outset;
	border-color: #999999;
	margin:0;
	padding:0;
	} 
	


		
		/* CSS FOR SLIDESHOW SCRIPT */
	#fototop{
		margin:0;	/* "Air" */
		padding:0;
		width:760px;	/* Image width */
		height:224px;	/* Image height */
		position:absolute;	/* Don't remove this line */
		top: 61px;
		left:0;
		background-color:#fff;
	}
	
	#imageSlideshowHolder{
		margin:0;	/* "Air" */
		width:174px;	/* Image width */
		height:217px;	/* Image height */
		position:absolute;	/* Don't remove this line */
		top: 0px;
		left:0px;
	}

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

	/* END CSS SLIDESHOW  SCRIPT */
	
	   img.zeta {
float : right; margin-left:10px; margin-top:0;margin-right:10px;
}

	   img.sx {
float : left; margin-right:5px; 
}

.prezzi {
   color: #000; font: 11px verdana; font-weight: normal;} 

table.prezzi {
border: 1px solid; border-collapse: collapse; border-color:#DED0B9;
}
table.prezzi td{
border: 1px solid; border-color:#E3E6E8; border-collapse: collapse; padding:2px;text-align:center; line-height:15px;
}

table.prezzi td.left{
text-align:left;
}

table.prezzi tr.be{
background:#E3E6E8;
}

table.prezzi td.titolo{
background:#E3E6E8;
}

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.txt9{
padding:2px;text-align:center; color: #000; font: 9px verdana; font-weight: normal;
}


table.foto td.no{
padding:0;border:0;margin:0;
}

.red {
padding:0;text-align:left; color: #ff0000; font: 12px verdana; font-weight: normal;
}

.popup {
	font: 10px Verdana, serif;
	text-align: left;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	}

