

/*structure.css*/

	
	body {
	background-color:#265F92;
	margin:0;
	margin-bottom:5px;
	padding:0;
	font-size: 11px;
	font-family: Verdana, serif;
    text-align:center;/* centra in IE5.x */
	color: #000;
	}
	
	/* conteiner
----------------------------------------------- */
	
#container {
	width:790px;
    margin:8px auto;/* centra negli altri browser */
	text-align: left;/* ripristina l'allineamento */
	min-height: 100%;
	position: relative; 	
	background:#fff;
}

  #seo {
    background:#265F92;
    width:100%;
    margin:0;
    padding:0;
    text-align:center;
    position:relative;
    z-index:10;
  }
  
   #seo h1 {
    margin:0;
    padding:3px;
    text-align:center;
	font: 10px verdana;
	color: #e8e8e8;
  }




/* header
----------------------------------------------- */
#header {
  background:#162648;
  width:790px;
  margin:0;
  padding:0;
  text-align:left;
  height:auto;
  border:0;
 }
 
  #foto {
  position:relative;
  background: url(images/bck-fototop.gif);
  width:790px;
  height:261px;
  text-align:left;
  margin:0;
  padding:0 0 7px 0;}
 
 
 #menutop {
 width:790px;
 height:30px;
 background:url(images/bck-menu.gif);
 border:0;
 padding: 0;
 margin: 0;


  /*background:#A9D2DD;
  width:760px;
  margin:0;
  margin-left:2px;
  padding:0;
  text-align:center;
  height:auto;
  position: relative;
  top:0;
  left: 0;*/
 }
 
 #menu {
	position:relative;
	top: 5px;
	left: 0;
	padding:0;
 	margin: 0 8px 0 8px;
    background:#90C6F1;
	text-align:center;
}

#menu ul {
	margin: 0;
	padding:0 0 0 10px;
	width: 764px;
	list-style:none;
	display:block;
	background:#90C6F1;
	text-align:center;
}

	

  #menu li a {
	text-decoration: none;
	display:block;
	margin: 2px;
	font-family: verdana;
	color:#fff;
	font-size: 11px;
	font-weight: normal;
	height:auto;
	line-height: 16px;
	border: 1px solid #fff;
	text-align:center;
	}
	
	#menu li a {
		padding:0 3px;	
	}
	
  #menu ul li {
	float:left;
	} 
	
  #menu ul li a {
	background: #162648;	
	}
  #menu ul li a:hover {
	background: #e5e5e5;
	color:#006;
	text-decoration: none;	
	}


/* content
----------------------------------------------- */

#content{
 margin: 0;
 background:#90C6F1;
 padding:0;
 border:0;
}

#content1{
 margin: 0;
 background:#90C6F1;
 padding:0;
 border:0;
 width:auto;
}

#main{

 width:484px;
background:#F5F2F2;
padding: 0;
margin: 0 8px 0 298px;
 }
 
 #main1{
width:774px;
background:#F5F2F2;
padding: 0;
margin: 0 8px 0 8px;
 }
 
  #main1 .rosso{
background:#F5F2F2;
	font-family: verdana;
	color:red;
	font-size: 12px;
	font-weight: normal;
	text-align:center;
 }
 
   #main .rossop{
background:#F5F2F2;
	font-family: verdana;
	color:red;
	font-size: 11px;
	font-weight: normal;
	text-align:left;
 }
 
    #main1 .rossop{
background:#F5F2F2;
	font-family: verdana;
	color:red;
	font-size: 11px;
	font-weight: normal;
	text-align:center;
 }
 

 
 #mainbox{
width:446px;
background:#F5F2F2;
padding: 2px 5px;
margin: 0;
 }
 
  #mainbox1{
width:743px;
background:#F5F2F2;
padding: 2px 5px 0 5px;
margin: 0;
margin-left: 3px;
 }
 
  #mainbox1 a {
	background: #e7e7e7;
	color:#003399;
	text-decoration: underline;
 }
#mainbox1 a:hover{
	background: #e7e7e7;
	color:#039;
	text-decoration: none;
 }
 
  #mainbox1 a.elba {
	background: #e7e7e7;
	color:#ff3333;
	text-decoration: underline;
 }
#mainbox1 a.elba:hover{
	background: #e7e7e7;
	color:#039;
	text-decoration: none;
 }
 
  #cortesia{
width:446px;
height:72px;
background-image:url(gif/boxcortesia.gif);
padding: 0;
margin: 0;
 }
 
   #cortesiabox {
	margin: 0;
	padding:10px 10px;
	font-family: verdana;
	color:#000;
	font-size: 11px;
	font-weight: normal;
	text-align:left;
 }
 /* navigazione sinistra
----------------------------------------------- */

#navigation{
position: absolute;
top:409px;
left:8px;
width:290px;
height:754px;
text-align:center;
background:#F5F2F2;
padding: 0;
margin: 0 8px 0 0;
   }
   
   #navigation1{
position: absolute;
background:#fff;
top:290px;
left:00;
width:2px;
text-align:left;
padding:0;
margin:0;
   }
   

/* footer
----------------------------------------------- */	
#footer{
 margin: 0;
 background:#90C6F1;
 padding:0;
 border:0;
 width:auto;
    } 
	
#contact_info {
width:774px;
background:#162648;
padding: 0;
margin: 0 8px 0 8px;
}
	

#contact_info span { font:18px Georgia, Times New Roman, serif;color: #fff; padding: 0 0 0 5px; text-align:left;
}

#contact_text {	background: #ebebeb;
	width: 774px;
	height:auto;
	z-index: 10;
	padding: 5px 0 0 0;
	margin: 0 8px 0 8px;
    text-align:center;}
	
	#contact_text span {
font-size:10px; color: #000;font-family: Verdana, serif; padding: 40px 0; text-align:center;}

	#contact_text a:link, #contact_text a:active, #contact_text a:visited {
color: #000; text-decoration:none;}
	#contact_text a:hover {
color: #006;text-decoration:underline;}

/* content
----------------------------------------------- */

 



 
 #find_room {position:relative;
	background: #fff;
	width: 268px;
	z-index: 10;
	padding: 5px 0 0 0;
	margin: 0 0 5px 8px;
	}
	
	img.imag1 {
float : right; margin-left:10px; margin-bottom:5px;
}

	img.imag2 {
float : left; margin-right:10px; margin-bottom:5px;
}

	table.affitti {
border: 2px solid; border-collapse: collapse; border-color:#d0d0d0; 
}

table.affitti td{
border: 2px solid; border-collapse: collapse; border-color:#d0d0d0; padding:2px;margin:0;
}

/* CSS FOR SLIDESHOW SCRIPT DHTML GOODIES CON FRECCE*/
	#dhtmlgoodies_slideshow{
		width:450px;	/* Total width of slideshow */
		margin-left:150px;
	}
	
	#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: #484848;
		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: #F5F2F2;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #F5F2F2;
		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 */
		
		.pics { height: 261px; width: 775px; padding:0; margin:0 0 0 15px; overflow: hidden }
.pics img { height: 261; width: 760; padding: 0; border: 0; top:0; left:0 }

    /* CSS FOR SLIDESHOW SCRIPT */
	#imageSlideshowHolder{
		margin:0 0 0 20px;	/* "Air" */
		float:clear; /* Floating gallery at the right side of other web page content */		
		width:900px;	/* Image width */
		height:300px;	/* Image height */
		position:relative;	/* Don't remove this line */
		background:#6BA1CF;
		padding:0;
	}

	/* Don't change these values */
	#imageSlideshowHolder img{
		position:absolute;
		left:0px;
		top:0px;
	}

	/* END CSS SLIDESHOW  SCRIPT */