  body{
	background: #c6d8e2;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.clear{
	clear: both;
}
.container{
	width:965px;
	text-align:left;
	margin:0px auto 9px auto;
}
/*left*/
.left{
	width:232px;
	float:left;
}
.left img{
	width:231px;
}
/*center*/
.center{
	width:212px;
	float:left;
	padding-left:23px;
}
/*tool------------------------------------------------------------------------------*/
#login_box{
	width:205px;
	margin:0px auto;
	height:20px;
	padding:5px 15px 0px 0px;
	float:right;
	font-size:11px;
	text-align:right;
}
#Loginpanel1_PnLogout{
	color:#fff;
	text-align:right;
}
#Loginpanel1_PnLogout #Loginpanel1_ImageButton1{
margin-top:2px;
}
.text_login{
	float:right;
	padding:0px 0px 5px 10px;
}
#Loginpanel1_ImageButton1{
	float:right;
	margin-left:10px;
}
#Loginpanel1_loginbutton, #Loginpanel1_ImageButton1, .but{
	margin-top:5px;
}
#Loginpanel1_PnError{
	position:absolute;
	color:red;
	top:0px;
}
#tool{
	font-size:14px;
	width:784px;
	text-align:left;
	margin:0px auto;
	padding:14px 0px 0px 182px;
}
#tool dl{
	margin:0px;
	padding:0px;
	height:31px;
	width:564px;
	float:left;
}
#tool dl dt{
	margin:0px 3px 0px 2px;
	padding:0px;
	float:left;
}
#tool dl dt a span{
	display:block;
	padding:6px 6px 9px 6px;
}
#tool dl dt a{
	display:block;
}
#tool dl dt a:hover{
	background: White url(/immagini/menu_right.gif) no-repeat top right;
}
#tool dl dt a:hover span{
	background: url(/immagini/menu_left.gif) no-repeat top left;
	display:block;
}
/*container due colonne-------------------------------------------------------*/
.twocolumn_top{
	background:url(/immagini/two_column.gif) no-repeat top; 
}
.twocolumn{
	background:url(/immagini/bgtwo_column.gif) repeat-y; 
}
.twocolumn_bottom{
	background:url(/immagini/bottomtwo_column.gif) no-repeat bottom; 
	padding:4px 0px;
	min-height:10px;
	height:auto !important;
	height:10px;
}
/*right*/
.right{
	float:right;
	width:241px;
}
.right ul{
	padding:0px;
	margin:10px 0px 20px 0px;
}
.right ul li{
	margin:0px 0px 5px 0px;
	list-style-type: none;
}
.right dl dt{
	font-weight:bold;
	padding-bottom:5px;
}
.right .space{
	padding-bottom:10px;
}
/*box large----------------------------*/
.box_large{
	width:754px;
	padding:12px 14px 27px 12px;
	float:right;
}
/*colonna small*/
.box_small{
	float:left;
	padding:12px 13px;
	width:145px;
}
.box_small dl{
	margin:6px 0px 10px 0px;
}
.box_small dl dt{
	padding-bottom:6px;
}
.box_small dl dt a{
	text-decoration:underline;
}
.box_small dl dt a:hover{
	color:#949494;
	text-decoration:underline;
}
/*network-----------------------------------------------------------------------------------------*/
.network_boxsmall{
	width:225px;
	padding:0px 24px 0px 0px;
	float:left;
}
.network_boxlarge{
	width:230px;
	float:left;
}
.network_boxsmall .line_small{
	margin-right:-24px;
}
.network_boxlarge .line_small img, .network_boxsmall .line_small img{
 border:0px;
 }
.item_youdem img{
	width:89px;
	height:68px;
	float:left;
	margin-right:14px;
}
.item_youdem a{
	display:block;
}
.left_network img{
	border:0px !important;
}
.position{
	position:relative;
}
.left_network{
	float:left;
	float:left;
	width:500px;
}
/*box extra large*/
.onecolumn_top{
	background:#fff url(/immagini/sopra_extralarge.gif) no-repeat top; 
}
.onecolumn_bottom{
	background:url(/immagini/sotto_extralarge.gif) no-repeat bottom; 
	padding:4px 0px 20px 0px;
	width:965px;
}
.onecolumn_bottom .box_small{
	text-align:right;
}
.onecolumn_bottom .box_small, .onecolumn_bottom .box_large{
	padding-top:5px;
	padding-bottom:5px;
}
.onecolumn_bottom .line_small .box_small{
	padding:12px 15px 0px 0px;
	text-align:right;
}
.onecolumn_bottom .line_small .box_large{
	padding:12px 6px 0px 0px;
}
.onecolumn_bottom .line_small{
	margin:0px 15px 15px 12px;
	padding-bottom:10px;
}
/*indici-----------------------------------------------------------------------------------------*/
.indice_item{
	padding-bottom:14px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}
.indice_img img{
	width:83px !important;
}
.indice_img{
	width:83px;
	height:83px;
	float:right;
	overflow: hidden;
}
.indice_text{
	width:630px;
	float:left;
	padding-bottom:40px;
}
.left_container{
	width:475px;
	float:left;
}
/*dettagli------------------------------------------*/
#det_servizi{
	width:243px;
	float:right;
	overflow: hidden;
}
#det_text{
	width:491px;
	padding-top:30px;
	float:left;
}
#det_text img{
	float:right;
}
/*box vari---------------------------------------------------------------------------------------------*/
.big_item{
	padding-top:14px;
}
.big_img {
	float:right;
	overflow:hidden;
	width:240px;
}
.big_img img{
	border:0px;
}
.big_text {
	float:left;
	width:468px;
}
.item{
	margin:0px;
	padding:0px 0px 15px 0px;
}
.box_banner{
	float:left;
	margin-top:-5px;
}