/*structure.css*/

	
	body {
	/*background-color:#EDFAFD;*/
	 /*background-color:#CA953D; 0F4F72  185490 624250 392B42*/ 
	/*background-color:#B49A68;*/ 
	background-color:#C2C2C2;
	margin:0 0 5px 0;
	padding:0;
	font-size: 12px;
	font-family: Verdana, serif;
    text-align:center;/* centra in IE5.x */
	color: #000;
	}
	
	/* conteiner
----------------------------------------------- */
	
#container {
	width:762px;
    margin:2px auto 2px;/* centra negli altri browser */
	text-align: left;/* ripristina l'allineamento */
	min-height: 100%;
	position: relative; 	
	background:#fff;
}




/* header
----------------------------------------------- */
#header {
  background:#C2C2C2;
  width:762px;
  margin:0;
  padding:0;
  text-align:left;
  height:245px;
  border:0;
 }
 
 	#fototop{
		margin:0;	/* "Air" */
		padding:0;
		width:762px;	/* Image width */
		height:191px;	/* Image height */
		position:absolute;	/* Don't remove this line */
		top: 27px;
		left:0;
		background-color:#fff;
	}
	
	 	#fototopdx{
		margin:0;	/* "Air" */
		padding:0;
		width:149px;	/* Image width */
		height:191px;	/* Image height */
		position:absolute;	/* Don't remove this line */
		top: 0;
		left:613px;
		background-color:#fff;
	}
	
	#seo {
  width:500px;
  margin:0;
  padding:0;
  text-align:right;
  height:auto;
  border:0;
  position: absolute;
  top:7px;
  left: 15px;
  font:bold 11px Verdana, serif;
  color:#254D84;
  background:#fff;
 }
 
   #seo h1 {
  margin:0;
  padding:0;
  text-align:left;
  height:auto;
  font-family: verdana;
  color:#254D84;
  font-size: 10px;
  font-weight: normal;
 }
 
 #lingue {
  width:170px;
  margin:0;
  padding:0;
  text-align:right;
  height:auto;
  border:0;
  position: absolute;
  top:7px;
  left: 580px;
  font:bold 11px Verdana, serif;
  color:#254D84;
  background:#fff;
 }
 
  #lingue a{
color:#254D84;
	text-decoration: underline;	font:bold 10px Verdana, serif;
 }
 
   #lingue a:hover{
color:#006;
	text-decoration: none;	
 }
 

 #menu-top {
  width:762px;
  margin:0;
  padding:0;
  height:25px;
  border:0;
  position: absolute;
  top:218px;
  left: 0;
  color:#254D84;
  background:#cdfdfc;
  background-image:url(gif/bck-menu-top.gif);
 }
 
 #menu-top-pr {
  width:426px;
  margin: 6px 0 0 0;
  padding:0;
  text-align:left;
  height:auto;
  border:0;
  position: relative;
  left: 198px;
  font:bold 11px Verdana, serif;
  color:#254D84;
   background:#254D84;
 }
 
  #menu-top-sc {
  top:0;
  width:100px;
  margin: 6px 0 0 0;
  padding:0;
  text-align:left;
  height:auto;
  border:0;
  position: absolute;
  left: 658px;
  font:bold 11px Verdana, serif;
  color:#254D84;

 }
 
  #menu-top-pr a, #menu-top-sc a{
  margin: 0;
  padding:0 5px;
  text-align:left;
  height:auto;
  border:0;
  font:bold 11px Verdana, serif;
  color:#fff;
  text-decoration: none;
   background:#254D84;
 }
 
   #menu-top-pr a:hover, #menu-top-sc a:hover{

  text-decoration: underline; 
 }
 
 

 

 
	
		


/* content
----------------------------------------------- */



#content{
 margin-left: 194px;
 background:#fff;
 padding:0;
 margin-top:0;
}


 
 #main{
width:566px;
background:#ccffcc;
padding: 0;
margin: 0;
margin-bottom:5px;
margin-left: 0;
 }
 

 
  #mainbox{
width:556px;
background:#fff;
padding: 0 5px;
margin: 0;
margin-left: 0;
text-align:justify;
font: 11px verdana, sans-serif;
 }
 
  #mainbox a {
	background: #e7e7e7;
	color:#003399;
	text-decoration: underline;
 }
#mainbox a:hover{
	background: #e7e7e7;
	color:#039;
	text-decoration: none;
 }
 
   #titolo-main {
  background-image:url(gif/sfmain-500x25.gif);
  width:500px;
  margin:0 0 2px 0;
  padding:0;
  text-align:right;
  height:22px;
  position: relative;
  top:0;
  left: 58px;
 }
 
  #titolo-main h2 {
  margin:0;
  padding:0 6px 0 0 ;
  text-align:right;
  height:22px;
  font-family: verdana;
  color:#fff;
  font-size: 12px;
  font-weight: normal;
  line-height:22px;
 }


   
 /* navigazione sinistra
----------------------------------------------- */

   
   #navigation{
position: absolute;
background:#fff;
top:245px;
left:0;
width:193px;
text-align:left;
padding:0;
margin:0;
   }
   
     #menusx{
position: relative;
background:#f5f5f5;
top:2px;
left:1px;
width:192px;
text-align:left;
padding:0;
margin:0;
height:auto;

   }
   

 
 #menuok{
 position:relative;
 top:14px;
 width:187px;
 margin-left:1px;
 padding:0;
 text-align:left;

 }
 
 #menuok ul {
	margin: 0;
	padding:0;

	}
	
  #menuok li a {
	text-decoration: none;
	display:block;
	margin: 0;
	padding: 0;
	font-family: verdana;
	color:#152A3E;
	font-size: 11px;
	font-weight: normal;
	height:auto;
	line-height: 22px;
	width:100%;
	}
	
	#menuok li a {
		padding:0 0 0 5px;
	}
	
  #menuok ul li{
	display:inline;
	} 
	
  #menuok ul li a {
	background-image:url(gif/bck-sx-g.gif);
	}
	
	
  #menuok ul li a:hover {
	background: #4978A7;
	color:#fff;
	text-decoration: underline;
	}
	
 /* footer
----------------------------------------------- */

	#footer{
    clear: left;
    text-align:center; 
	background-image:url(gif/footer.gif);
	background-color:#C2C2C2;
	height:28px;
	width:762;
	margin:0;
    } 
	
	#info h3{
    text-align:center; 
	height:20px;
	width:762;
	margin:0;
	padding:8px 0 0 0;
	line-height:20px;
	font:11px verdana, sans-serif;
	color:#4b4b4b;
    } 
	
		#info h3 a{
	line-height:20px;
	font:11px verdana, sans-serif;
	color:#4b4b4b;
	text-decoration:none;
    }
		#info h3 a:hover{
	text-decoration:underline;
    }
	
	 /* fine footer
----------------------------------------------- */
	
	#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;
	}
   
   




/* 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 */

	
	#imageSlideshowHolder{
		margin:0;	/* "Air" */
		width:267px;	/* Image width */
		height:191px;	/* Image height */
		position:absolute;	/* Don't remove this line */
		top: 0px;
		left:346px;
	}

	/* Don't change these values */
	#imageSlideshowHolder img{
		position:absolute;
		left:0px;
		top:0px;
		border:0;
	}

	/* 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:#E4E4E4;
}
table.prezzi td{
border: 1px solid #E4E4E4; border-collapse: collapse; padding:2px;text-align:center; background:#F5F5F2;
}

table.prezzi td.left{
text-align:left;
}

table.prezzi td.titolo{
background:#BECADA;
}

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;
}

