body{
	margin: 0px;
	background: #fff url('../images/body_bck.gif') repeat-x 0px 0px;
	text-align: center;
}
#container{
	width: 900px;
	margin: 0px auto;
/* 	border: 1px solid #f00; */
	text-align: left;
}
#testata{
/* 	border: 1px solid #00f; */
	text-align: left;
	position: relative;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #134165;
	margin-top : 7px;
	padding-left: 22px;
}
ul#menu{
	list-style-type: 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;
}
div#ricerca{
	margin-top: 40px;
	height: 110px;
	/*  border: 1px solid #fff; */
}
div#logo{
	margin-top: 10px;
	/*  border: 1px solid #ff0; */
	width: 190px;
	position: absolute;
}
div#pannello{
	width: 510px;
	/*    border: 1px solid #0ff;  */
	float: right;
	vertical-align: middle;
	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-top: 6px; */
	padding: 0px;
	margin-top: 2px;
	vertical-align: middle;
	font-size: 21px;
	font-weight: bold;
	width: 435px;
}
/**/
div#centrale{
	/*margin-top: 20px;
	height: auto;
	min-height: 430px;*/
/* 	border: 1px solid #f00;	 */
}
div#centrale div#cntr div{
	width: 200px;
	float: left;
	margin-top: 15px;
	margin-left: 15px;
	line-height: 20px;
	/*  border: 1px solid #00f; */
}

.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: 650px;
/* 	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;
/* 	border: 1px solid #ff0; */
}
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: 12px;
	color: #063E6D;
	margin-top: 30px;
	margin-left: 20px;
}

.first_row{
	margin-left: 0px;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #063E6D;
}
.testo{
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.testo_add p{
	margin-top: 0px;
	margin-bottom: 3px;
	padding: 0px;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
/* Control panel add on 21-01-2008 */
.ext_c_panel{
	margin-bottom: 15px;
	margin-top: 0px;
}
/* link "Add a comment" CSS */
.ext_c_panel a{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #1833B1;
/*	background-color: #063E6D;*/
	text-decoration: none;
	padding: 2px;
}
.ext_c_panel a:hover{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #1833B1;
/*	background-color: #f60;*/
	text-decoration: underline;
}
.ext_c_panel a.nl{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fa0000;
	/*color: #f60;*/
	/*background-color: #063E6D;*/
	text-decoration: none;
	padding: 2px;
}
.ext_c_panel a.nl:hover{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fa0000;
	/*background-color: #f60;*/
	text-decoration: underline;
}
/* End 21-01-2008 */
/* Comments 22-01-08 */
.add_comm_cnt{
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 5px;
}
.add_comm_cnt div p{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 0px;
	margin: 3px;
}
.titoletto{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #063e6d;
	font-weight: bold;
	border-bottom: 1px solid #cdcdcd;
	margin-top: 5px;
}
.user_info{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
.user_info a{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #063e6d;
	text-decoration: none;
}
.user_info a:hover{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #f60;
	text-decoration: none;
}
/* End Comments 22-01-08 */
.termine{
/*	border: 1px solid #f00;*/
/* 	margin-left: 85px; */
	font-family: Arial, verdana, helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
}
.lingua{
	width: 90px;
	padding: 1px;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color: #f60;
	color: #fff;
/* 	float: left; */
	margin-right: 3px;
}
.lingua_add{
	width: 90px;
	padding: 1px;
	font-family: Arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color: #fa0000;
	color: #fff;
/* 	float: left; */
	margin-right: 3px;
	margin-top: 5px;
}
#res_right{
	float: right;
	width: 230px;
	margin-left: 10px;
/* 	border: 1px solid #f00; */
}
#res_left{
	/*clear: right;*/
	width: 620px;
	float: right;
/* 	border: 1px solid #0f0; */
}
#centrale_r{
/* 	border: 1px solid #00f; */
/* 	position: relative; */
	margin: 20px;
/* 	min-height: 430px; */
	/*height: 430px;*/
/* 	height: auto; */
}

.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;
}