html 
	{ 
	font-size:1em;
	} 
body
	{
	background:#ee9d16 url(../images/sfo.jpg) repeat-x; 
	color:#000;
	font:100% Century Gothic,verdana,arial,helvetica;
	text-align:center; 
	margin:0;
	}

hr,.alt,.navigazione
	{
	display:none;
	}

#centrato
	{ 
	width:860px;
	margin:0 auto; 
	text-align:left; 
	background:#fff;  
	}
	


#logo
	{	
	background:#DED499 url(../images/bg_logo.jpg) no-repeat; 
	width:100%; 
	color:#000;
	position:relative; 
	height:270px;

	}
	
h1
		{	

	font-size:0.7em;
	color:#fff;
		position:absolute; 
	top:230px;left:70px;

	}
	
/* INIZIO link di navigazione   */

  #navigazione
 	{ 

	position:absolute; 
	top:227px;
	left:300px;
	width:650px;
	height:30px;
	background:transparent;

	}
	
  #navigazione p
	{ 
	margin:0px;	
	font-size:0.9em;
	font-weight:bold;
	}

  #navigazione p a:link, p a:visited
	{
	color:#000;
	text-decoration:none;
	} 


  #navigazione p a:hover,a:active
		{
	color:#fff;
	text-decoration:none;
	} 
	

              	
/* FINE link di navigazione   */  


#contenitore_area
	{
	font-size:.8em;
  margin-top: -25px;
	text-align:justify; 
	background:#fff; 
	border-left:13px solid #FBB329;
	border-right:13px solid #FBB329;
	}



#content
	{	
	background:#fff; 
	color:#000;
	text-align:left; 
	min-height: 800px;
	width:834px;
	}


#content p
	{	
	text-align:left;
	margin: 15px 15px 15px 15px;
	}


#content_area h1
	{ 
	margin:0px 5px 10px 5px;
	padding:15px 15px 5px 18px;
	background:transparent; 
	color:#000;
	font-size:2em;
	}

.float_right
	{ 
	float:right;
	margin:5px;
	border:none;
	}


.mid
	{ 
	vertical-align:middle;
	border:none;
	}


.table
	{
	border:none;
	margin:0 auto;
	width:80%;
	border:1px dotted #000;
	}

.table caption
	{
	border:none;
	text-align:center;
	color:#000;
	font-size:1.2em;
	background-color:#FBB32B;
	padding:10px 10px 10px 10px;
	font-weight:bold;
	}

.table th
	{
	padding:3px;
	text-align:center;
	background-color:#DADADA;
	color:#000;
	font-weight:bold;
	}

.table td
	{
	padding:3px;
	text-align:center;
	border:1px dotted #000;
	}
	


	
#footer
	{
	clear:both;
	background:#fff url(../images/footer.jpg) no-repeat; 
	color:#fff;
	height: 50px;
	border-left:13px solid #FBB329;
	border-right:13px solid #FBB329;
  	padding-left:20px;
  padding-right:20px; 
  	}

#footer p
	{
	color:#fff;
	font-size:0.6em;
	text-align:center;

  width: 820px;	
  }
	
#footer a
	{
	color:#fff;
	font-weight:bold;
	}

#credits
	{
	clear:both;
	text-align:center;
	background:#FBB329;
	color:#000;
	position:relative;
	font-size:.5em;
		}

	
.clear {
	width:100%; clear:both; height:1px; 
	line-height:.1em; font-size:.1em;
	background-color:transparent;
}




.float_right
	{ 
	float:right;
  margin:7px;
	}



a img
	{
	border:none;
	} 

a:link,a:visited
	{
	color:#000;
	text-decoration:underline;
	} 

a:hover,a:active
	{
	color:#000;
	text-decoration:none;
	} 
	



#formmail{ 
	padding-left:15px;
}

#formmail .required{ 
	background-color:#FBB329;
}



