/*structure.css*/
	body {
	background-color:#336666;
	margin:0;
	padding:0;
	font-size: 11px;
	font-family: Verdana, 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:url(gif/back.gif); }

/* header */
#header {
  background:#BFD1E2;  width:770px;  margin:0;  padding:0;  text-align:left;  height:380px;  border:0; }
  
   #bandiere {
  margin:0;  padding:0;  text-align:left;  height:29px;  border:0; position:absolute; top:58px; left:682px;}
 
 #bassa {
  background:url(gif/alberghi-fetovaia.gif);  margin:0;  padding:0;  text-align:left;  height:29px;  border:0; position:absolute;top:329px; left:0;float:left;width:100%; font-size:100%;line-height:normal;}
	
#bassa ul {
    margin:0;
    padding:0;
    list-style:none;
    }
#bassa li {
    float:left;
    margin:0;
    padding:0;
	background:url(gif/norm_right.gif)
      no-repeat right top;

    }
#bassa a {
    display:block;
	 background:url(gif/norm_left.gif)
      no-repeat left top;
    padding:5px 15px 5px;
    color:#fff; text-decoration: none;	font:bold 11px Verdana, serif; 
    }
	
#bassa #current {
    background-image:url(gif/norm_right_on.gif);
    }
#bassa #current a {
    background-image:url(gif/norm_left.gif);
    }
	
	 #elba {
  margin:0;  padding:0;  text-align:left;  height:29px;  border:0; position:absolute;top:400px; left:200px;
float:right;
    width:500px;
    line-height:normal;}
	
	 #titolo-menu {
  width:200px;  margin:0;  padding:0;  text-align:left;  height:17px;  position: absolute;  background-image:url(gif/back-menu.gif);  top:359px;  left: 0; }
  
 #seo {
  width:600px;  margin:0;  padding:0;  text-align:right;  height:18px;  position: absolute;  background-image:url(gif/back-seo.gif);  top:0;  left: 171px; }
 
  #seo h1{  margin:0;  padding:3px 8px 0 0 ;  text-align:right;  height:16px;  font-family: verdana;  color:#494949;  font-size: 10px;  font-weight: normal; }
 
 #menudx {
  position: absolute;  top:104px;  left:598px;  background:url(gif/bckmenu.gif);  width:182px;  margin:0;
  padding:0;  text-align:left;  height:176px;  border:0; }
 
 #menudx1 {
  position: relative;  top:16px;  width:150px;  margin:0 0 0 12px;  padding:0;  text-align:left;  height:176px;
  border:0; }
 
#menudx1 ul {	margin: 0;	padding:0;}
			
#menudx li {
	text-decoration: none;
	margin: 0;
	padding:0;
	font-family: verdana;
	color:#FE9D41;
	font-size: 11px;
	font-weight: normal;
	height:26px;
	line-height: 26px;
	border:0;
	text-align:center;
	background: #fff;}
	
  #menudx1 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%;	}
	
 #menudx1 li a {
		padding:2px 0 2px 4px;}
	
 #menudx1 ul li{
	display:inline;} 
	
 #menudx1 ul li a {
	background: #DAD2A3;}
	
 #menudx1 ul li.info a {
	background: #F6B428;}
	
 #menudx1 ul li a:hover {
	background: #396B9C; color:#fff; text-decoration: underline;}
	
 #lingue,  #lingue-en,  #lingue-de,  #mail {
 width:150px; margin:0; padding:0; border:0; height:auto; position: absolute; top:80px; text-align:left;}
  
  
 #lingue {left: 202px; }
 #lingue-en {left: 332px; }
 #lingue-de {left: 478px; }
 #mail { left: 616px; }
 
 #lingue a, #lingue-en a, #lingue-de a, #mail a{
color:#fff; text-decoration: none;	font:bold 11px Verdana, serif; }
 
 #lingue a:hover, #lingue-en a:hover, #lingue-de a:hover, #mail a:hover{
color:#fff; text-decoration: underline;	}

/* content  border-bottom:1px dotted #BABABA;*/

#content{ margin-left: 201px; padding:0; margin-top:8px;}
#main{width:564px;padding: 0;margin: 0;margin-bottom:5px;margin-left: 3px;background:#fff;background-image:url(gif/brd-bottom.gif) no-repeat bottom; }
#mainbox{width:550px;padding: 2px 5px;margin: 0;margin-left: 3px;text-align:justify;background:#fff;}
#mainbox a {background: #e7e7e7;color:#003399;text-decoration: underline; }
#mainbox a:hover{background: #e7e7e7;color:#039;text-decoration: none; }
#mainbox h2{ width:auto; padding: 0 5px 3px 0; margin: 0 0 6px 0; text-align:right; font-family: verdana;
 color:#494949; font-size: 8pt; font-weight: normal; border:0; border-bottom: 1px dotted #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; }

 /* navigazione sinistra */

#navigation{position:absolute;top:381px;left:0;width:200px;text-align:left;padding:0;margin:0; }
#menusx{position:relative;background:#EEEEDD;top:0;left:0;width:200px;text-align:left;padding:0;margin:0;margin-bottom:20px;height:auto;}
#menu2sx{position:relative;background:#EEEEDD;top:0;left:0;width:200px;text-align:left;padding:0;margin:0;margin-bottom:20px;height:auto;}
#menu3sx{position:relative;background:#EEEEDD;top:0;left:0;width:200px;text-align:left;padding:0;margin:0;margin-bottom:10px;height:auto;}
#titolo{position:relative;top:6px;left:5px; width:190px; height:auto; margin:0; padding:0; text-align:left; border:0;}
#titolo h1{	height:auto;z-index: 10;padding: 0;	margin: 0 0 5px 5px;font:11px Verdana, serif;color: #000;  text-decoration: none; }
#abstract{position:relative;top:12px;left:9px; width:178px; border:0; margin:0; padding:0; padding-bottom:4px;
 text-align:left; font:11px georgia, serif;color: #000;  text-decoration: none; }
#menuok{ position:relative; top:10px; width:180px; margin-left:4px; padding:0; text-align:left; }
#menuok ul {margin: 0;padding:0;}
#menuok li a {text-decoration: none;display:block;margin: 1px;font-family: verdana;color:#152A3E;font-size: 10px;
font-weight: normal;height:auto;line-height: 13px;width:100%;padding:2px;}
#menuok ul li{display:inline;} 
#menuok ul li a {background: #BFD1E2;border-left:3px solid #4978A7;}
#menuok ul li a:hover {background: #224466;color:#fff;text-decoration: underline;border-left:3px solid #006;}
/* footer */	
#footer{ clear: left; text-align:center;} 
#contact_info {position:relative;width: 554px;height:50px;padding: 0;margin: 0;margin-left:209px;text-align:center;}
#contact_info h2 {width: 550px;height:30px;padding: 10px 0 0 0;margin: 0;text-align:center;font:10px Verdana, serif; 	color:#393939;border-top: 1px dotted #BABABA;}
#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;}

/* altro */

img.dx {float : right; margin-left:10px; margin-top:0;margin-right:6px;}
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:#E4E4E4;}
table.prezzi td{border: 1px solid #E4E4E4; border-collapse: collapse; padding:2px;text-align:center; background:#EEEEDD;}
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.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:250px;	/* Image height */
		position:absolute;	/* Don't remove this line */
		top: 79px;
		left:0;
	}

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

	/* END CSS SLIDESHOW  SCRIPT */

