body{
	margin: 0px;
	background: #fff url('../images/body_bck.gif') repeat-x 0px 0px;
	text-align: center;
	margin: 0 auto;
}
#mainContainer{
	position: relative;
	width: 960px;
	margin: 0px auto;
	text-align: left;
}
#testata{
	text-align: left;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #134165;
}
ul#menu{
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-right: 20px;
	float: right;
}
ul#menu li{
	float: left;
	padding-right: 15px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	/*  width: 60px; */
}
ul#menu li a{
	color: #fff;
	text-decoration: none;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#ricerca{
	position: relative;
	float: left;
	width: 960px;
	height: 160px;
	top: 20px
}
#logo{
	top: 70px;
	left: 3px;
	width: 190px;
	position: absolute;
}
#pannello{
	width: 510px;
	position: absolute; top:60px; right: 22px;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	margin-right: 20px;
	margin-top: 5px;
}
/*Classe per lo stile del campo di testo*/
.txt_search{
	border: 1px solid #567D9C;
	height: 30px;
	padding: 0px;
	margin-top: 2px;
	vertical-align: middle;
	font-size: 21px;
	font-weight: bold;
	width: 435px;
}

#centrale{
	width: 900px;
	margin-top: 20px;
	float: left;
}

#centrale a {
	color: #333;
}
#centrale a:link {
	color: #333;
}
#centrale a:hover {
	color: #ff6600;
}

.boxContent {
	width: 200px;
	float: left;
	margin-top: 25px;
	margin-left: 20px;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.boxTitle {
	font-weight:bold;
	color: #053f6d;
	font-size: 12px;
}

.boxContent ul {
	margin: 0px;
	padding:0 0 0 16px;
}

.boxContent li {
	list-style-image:url(../images/freccia.gif);
}

.tasto{
	float: right;
	margin-top: 0px;
	margin-right: 15px;
}
.banners{
/* 	clear: left; */
	float: left;
	width: 180px;
	text-align: center;
/* 	margin-left: 60px; */
	
    /*min-height: 150px;*/
/* 	border: 1px solid #00f; */
}
div#centrale div#cntr{
	width: 680px;
 /*	border: 1px solid #f00;*/
	float: left;
}
div#centrale div#cntr div span{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #063E6D;
}
div#centrale div#cntr div a{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
div#disclaim{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #ccc;
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
form{
	margin: 0px;
	padding: 0px;
}
div#centrale div.risultato{
	width: 100%;
/*    border: 1px solid #f00;  */
}
div#centrale div.risultato a{
	color: #f60;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
div#centrale div.risultato a:link{
	color: #f60;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
div#centrale div.risultato a:visited{
	color: #f60;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.piu{
	float: left;
	margin-top: 5px;
}
/*da aggiungere*/
.comunication{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #063E6D;
	margin-top: 30px;
	margin-left: 20px;
}
#centrale_r{
/*	border: 1px solid #00f;*/
	margin: 20px;
	min-height: 430px;
	/*height: 430px;*/
	height: auto;
}
#res_left{
	width: 350px;
/*	border: 1px solid #0f0;*/
}

.first_row{
	margin-left: 0px;
/*	border: 1px solid #f00;*/
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #063E6D;
}
.testo{
	margin-left: 83px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.lingua{
	width: 80px;
	padding: 1px;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background-color: #f60;
	color: #fff;
	float: left;
	margin-right: 3px;
}
#res_central{
	float: right;
	width: 300px;
/*	border: 1px solid #f00;*/
}
.termine{
/*	border: 1px solid #f00;*/
	margin-left: 85px;
}
.filetto_grigio{
	border: 1px solid #cdcdcd;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 2px;
}
.grigio{
	width: 80px;
	padding: 1px;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background-color: #a3a3a3;
	color: #fff;
/*	float: left;*/
	margin-right: 3px;
}
.adds_title{
	margin-top: 5px;
/*	border: 1px solid #f00;*/
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #063E6D;
}
.testo_no_margin{
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#banners{
	float: right;
	width: 120px;
	margin-right: 20px;
	margin-left: 10px;
/*	border: 1px solid #00f;*/
}
#blu{
	width: 85px;
	padding: 1px;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background-color: #063f6c;
	color: #fff;
/*	float: left;*/
	margin-right: 3px;
}
a.related{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}
a.related:link{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}
a.related:hover{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #f60;
	text-decoration: underline;
}
.banner_home{
	position: absolute;
}