.tools{
border-left:1px solid #d7d7d7;border-right:2px solid #d7d7d7;border-top:1px solid #d7d7d7;border-bottom:3px solid #d7d7d7;
}
.tools td{
padding:5px 10px 5px 10px;border-right:1px solid #d7d7d7;
}
h4{
font-size:14px; margin:0px
}
.div_sx{
padding-top:7px;padding-bottom:7px;padding-left:0px;margin-left:6px;border-top:1px solid #7EB5D3;
}
.div_sx img{
margin-right:5px
}
#homeBox{
padding:0 14px 3px 0; width:150px; background:url(../images/sx/bgLang.gif); text-align:right
}
#homeBox a{
text-decoration:none
}
#data{
text-align:right; color:#FFFFFF; padding-right:5px; margin-top:59px
}
.inter1{
	background:#EDF7FF;
}
.inter2{
	background:#f5f5f5;
}
.did{
font-family:Arial, Helvetica, sans-serif;
background-color:#f5f5f5; 
font-size:10px; 
width:104px; 
margin-bottom:10px;
text-align:left;
padding:0 1 0 1;
line-height:10px
}
.foto{
	border:2px solid #22569F;
}
.foto:hover{
	border:2px solid #F19A55;
}
.foto2{
	border:2px solid #FF0000;
	moz-opacity: 0.6; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60)
}
.margin_top{
	height:20px
}
td, body{
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size: 11px; 
	color:#1A6383
} 
body{
	background-color:#f5f5f5;
	background:#FFF url(../images/bg.gif) top repeat-x;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;

}
.spazio_sezioni{
width:1px;
height:5px;
}
.riga_sotto{
background-color:#ECECEC; height:5px; border-top:1px solid #d7d7d7
}
.sezione{
	color:#3B9685;
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px
}

/*=================================================== link */
.link{
	text-decoration:none;
	color:#1A6383;
}
.link:hover{
	text-decoration:none;
	color:#FFC10C;
}
.link_titoli{
	text-decoration:undeline;
	color:#5CA7E1;
	font-weight:bold
}
.link_titoli:hover{
	color:#FFC10C;
}

.link_sx{
	text-decoration:none;
	color:#FFF;
	font-weight:bold
}
.link_sx:hover{
	text-decoration:none;
	color:#FFC10C;
}
.link_top{
	text-decoration:none;
	color:#FFF;
}
.link_top:hover{
	text-decoration:none;
	color:#CC9999;
}

/*=================================================== testo */
.testo, .testo table tr td, .testo ul li, .testo p{
	line-height:18px;
	font-size:14px
}
ul li{
	font-size:12px
}
.testo table tr td{
line-height:18px;
font-size:12px
}
.titoli{
	text-tranform: lowercase
}


/*=================================================== div */
.div_content{
	margin-bottom: 1px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
/*=================================================== table */
.table1{
	width:780px;
	height:400px;
}
.td_link{
border-bottom:1px solid #D7D7D7; padding-bottom:3px;
}

/*=================================================== celle */
.cella_sx{
	vertical-align:top;
	width:163px;
	background-color:#EDF7FF;
	border-right:1px solid #D8D8D8;
	background-image:url(/images/sx/sfondo_cella.gif);
	background-position:right;
	background-repeat:repeat-y
}
.cella_centrale{
	vertical-align:top;
	padding-left:19px;
	padding-right:5px;
}
.cella_dx{
	vertical-align:top;
	width:175px;
	padding-right:5px
}
.cella_riga{
background-color:#D7D7D7;
width:1px;
vertical-align:top
}

	  .sfondo_sezioni{
	  
	  background-image:url(/images/sfondo_sezioni.jpg);
	  padding-top:5px;
	  padding-bottom:4px;
	  padding-left:6px;
	   padding-right:6px;
	  border-bottom:1px solid #d7d7d7
	  }

/*=================================================== form */

.form{
	font: 11px arial, verdana, geneva, helvetica, sans-serif;
	border: 1px solid #97C6E2;
	background-color:#FFF;
	height:18px
}
.b1010{
	border-bottom:1px solid #d7d7d7;
	border-top:1px solid #d7d7d7;
}
.colore{
	color:#C8441E
}
.riga{
	background-image:url(/images/riga.gif);
	background-position:center;
	background-repeat:repeat-x
}