/* CSS Document */
body {
	background-color: #f29500;
	text-align:center;
	font-family: "Trebuchet MS",Arial,sans-serif;
	font-size:100%;		
}
.boxArrotondato {
	background: url(images/middle_bn.jpg); 
	margin: 0px auto;
	width:997px;
			}
.boxArrotondato .aux1 {
	background: url(images/top_bn.jpg) no-repeat left top;
	
}
.boxArrotondato .aux3 {
	background: url(images/bottom_bn.jpg) no-repeat left bottom;
	}
	
	#bodyContent {
	width:985px;
	text-align:left;
	margin-left:21px;
	background-image:url(images/faro2_bn.jpg);
	background-repeat:no-repeat;
									}
#bodyContent2 {
	width:985px;
	text-align:left;
	margin-left:21px;
	}
.menu {
font-size:90%;
color:#f29500;
margin-left:5px;
margin-top:20px;
}
.menu a:link, .menu a:visited{
padding-top:30px;
color:#ffffff;
text-decoration:none;
}
.menu a:hover{
	color:#f29500;
	text-decoration:none;
}
.menu2 {
margin-top:5px;
font-size:80%;
color:#f29500;
margin-left:200px;
}
.menu2 a:link, .menu2 a:visited{
padding-top:30px;
color:#ffffff;
text-decoration:none;
}
.menu2 a:hover{
	color:#f29500;
	text-decoration:none;
}
.logo {
float:right;
margin:-65px 25px;
border:none;
}
.colonna 
{
	float:left;
	width:100px;
	color:#f29500;
	font-size: 90%;
			}
	.colonna a:link, .colonna a:visited 
{
	color:#f29500;
	text-decoration:underline;
		}
		.colonna a:hover 
{
	color:#ffffff;
	text-decoration:underline;
			}
	.colonna .top 
{
	margin-left:20px;
	margin-bottom:-15px;
			}
	
.corpo 
{
  	clear:both;
	color:#FFFFFF;
	width:650px;
	font-size: 80%;
	margin-left:250px;
	margin-right:20px;
	padding:60px 5px 5px 5px;
	}
	.corpo a:link, .corpo a:visited, .corpo a:hover{
	color:#f29500;
	text-decoration:underline;
		}
	.corpo2 
{
	flaot:left;
	color:#FFFFFF;
	font-size: 80%;
	margin-right:20px;
	margin-left:180px;
	padding:0px 15px 5px 5px;
	}
	.corpo2 a:link, .corpo2 a:visited, .corpo2 a:hover{
	color:#f29500;
	text-decoration:underline;
		}
.nano{
	font-size:90%;
	margin-left:10px !important;
	margin-left:5px;
	float:left;
	clear:none;
		}
.nano2{
	background-color:#f29500;
	margin-left:-10px !important;
	margin-left:0px;
	width:176px;
		}
.nano img{
	margin-left:30px;
		}
		.nano a:link, .nano a:visited, .nano a:hover{
	color:#0e0e0e;
	text-decoration:underline;
		}
ul{
padding-left:20px;
}
h1{
 font-size: 110%;
color:#f29500;
}
.corpo img{
float:left;
margin:0px 5px 0px 5px;

}
.corpo2 img{
float:left;
margin:0px 5px 0px 5px;
border:1px solid #FFFFFF;

}
.cerca{
margin-left:5px; 
padding-top:5px;
float:left;
}
.cerca2{
margin-left:5px; 
padding-top:5px;
float:left;
}
.riga{
font-size:10%;
color:#091E33;
clear:both;
width:600px;
margin-left:195px;
padding-left:10px;
background-color:#f29500;
 }
 .tab_50 {
 float:left;
 padding-left:5px;
width:49%;
}
 .tab_70 {
 float:left;
 padding-left:5px;
width:74%;
}
.tab_ 30{
float:left;
margin:auto;
width:24%;
}
.ciao {
display:none}
.fine 
{
  	color:#FFFFFF;
	font-size: 60%;
	margin-right:30px;
	padding:5px 5px 5px 5px;
	text-align:right;
	}
	.fine a:link, .fine a:visited 
{
	color:#f29500;
	text-decoration:underline;
		}
		.fine a:hover 
{
	color:#ffffff;
	text-decoration:underline;
	}	