body {
	background-image: url(../immagini/bg.gif);
	background-repeat: repeat;
	
}

/* FORM */

#container{	
	margin:0 auto;
	background:#fff;
	width:600px;
	padding:20px 40px;
	text-align:left;
	}	
	
	#form{
		margin:0em 0;
		background:url(../immagini/form/form_bg.jpg) no-repeat 0 0;
		width:615px;
		height:381px; /* fixed size (envelope graphic) */
		overflow:hidden;
		}
	#form h3{display:none;}	
	#form fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:200px;
		margin-left:34px;
		padding-top:80px;
		}	
	#form fieldset.last{
		width:254px;
		margin-left:17px;
		}				
	#form legend{display:none;}	
	#form p{margin:.5em 0;}	
	#form label{display:block;}	
	#form input, #form textarea{		
		width:192px;
		border:1px solid #ddd;
		background:#fff url(../immagini/form/form_input.gif) repeat-x;
		padding:3px;
		}		
	#form textarea{
		width:230px;
		height:200px;
		overflow:auto;
		}					
	#form p.submit{
		margin:0 34px;
		clear:both;
		position:relative;
		}	
	#form button{
		padding:0;
		position:absolute;
		left:0;
		top:-3.5em;
		width:95px;
		height:36px;
		text-indent:-8000px;
		overflow:hidden;
		border:none;
		background:url(../immagini/form/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		}		
	
/* FINE  FORM */
	#map_canvas {
    margin: 0em 0;
    
    border: 6px double #ccc;
    
    width: 43em; 
    height: 25em;
}



#flash{

	}
	#flash1{

	}
	
.txt{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #6F6949;
}

div.tabpanel {width:630px;  margin-bottom:0em }
div.tabpanel div.tab{border: 1px solid #D7D7D7;border-top:0  }
div.tabpanel div.tab{padding: 5px;font-size: 14px; color: #6F6949; height:380px }
div.tab h2{width:100%;margin: 0;padding:0.3em 0;;color:#86A5D8 }
div.tab p{margin-top:0 }

/* Inizio tab */

ul.tabnav{width: 100%;overflow:hidden;list-style: none;
     margin: 0;padding:0;background:url(../immagini/tab/line.png) repeat-x bottom }
ul.tabnav li{
	float: left;
	margin: 0 0 0 0.5em;
	padding: 0;
	
}
ul.tabnav a{float: left;padding: 0 0 0 0.8em;
    background: url(../immagini/tab/tab.png) no-repeat top left;
    text-decoration: none;color: #222;
    border-bottom: 1px solid #D7D7D7}
ul.tabnav span{float: left;padding: 0.1em 0.8em 0.1em 0;
    background: url(../immagini/tab/tab.png) no-repeat top right;cursor: pointer}
ul.tabnav a.active,ul.tabnav a:hover{
    background: url(../immagini/tab/tab2.png) no-repeat top left;
    border-bottom:1px solid #FFF}
ul.tabnav a.active span,ul.tabnav a:hover span{
	background: url(../immagini/tab/tab2.png) no-repeat top right;
	color: #900
}
