body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/tratteggio.gif);
	background-repeat:repeat;
}
.bgleft {  
	background-image: url(images/bg_left.gif);
	background-repeat:repeat-y;
	background-position: left top;
}
.testata {  
	background-image: url(images/bg_testata.gif);
	background-repeat:repeat-x;
	background-position: left top;
}
.bgright {  
	background-image: url(images/bg_right.gif);
	background-repeat:repeat-y;
	background-position: right top;
}
.bgtd_login {
	background-color:#69A63E;
	padding:7px 7px 7px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
}
.bgtd_login_ins {
	background-color:#489213;
	padding:5px 5px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
}

.bgnews {
	background-color:#ffffff;
	padding:10px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3E3D41;
	border-left:0px solid #469012;
	text-align:left;	
}

.bgnews2 {
	background-color:#ffffff;
	padding:10px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3E3D41;
	border-left:1px solid #469012;
	text-align:left;
}
.line {
	background-color:#ffffff;
	border-top:1px solid #469012;
}

.td_foto {
	background-color:#ffffff;
	border-top:2px solid #c1ccd9;
	border-right:2px solid #c1ccd9;
	border-bottom:2px solid #c1ccd9;
	border-left:0px solid #c1ccd9;
	padding: 3px 3px 3px 3px;
	}
	
.td_foto1 {
	background-color:#ffffff;
	border-top:2px solid #c1ccd9;
	border-right:2px solid #c1ccd9;
	border-bottom:2px solid #c1ccd9;
	border-left:2px solid #c1ccd9;
	padding: 3px 3px 3px 3px;
}

.div_g { 
	 FONT-FAMILY: arial; 
	 FONT-SIZE: 11px; 
	 FONT-WEIGHT: normal; 
	 COLOR: #3F3D42;
	 text-align:justify;
	 PADDING-LEFT:20px; 
	 PADDING-RIGHT:10px;
	 PADDING-BOTTOM:10px; 
	 PADDING-TOP:10px; 
	 SCROLLBAR-FACE-COLOR: #ffffff; 
	 SCROLLBAR-HIGHLIGHT-COLOR: #D4D4D4;
	 SCROLLBAR-SHADOW-COLOR: #ffffff;
	 SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	 SCROLLBAR-ARROW-COLOR: #274f7d; 
	 SCROLLBAR-TRACK-COLOR: #ffffff;  
	 SCROLLBAR-DARKSHADOW-COLOR: #D4D4D4; 
	 SCROLLBAR-BASE-COLOR: #ffffff; 
	 CURSOR: center; 
}

.title {
	background-color:#ffffff;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#7CBB2B;
	text-align:left;
}

.title_1 {
	background-color:#ffffff;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#034282;
	text-align:left;
}

.title_2 {
	background-color:#ffffff;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0879d8;
	text-align:left;
}

.title_3 {
	background-color:#ffffff;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#533789;
	text-align:left;
}

.td_settori {
	background-image:url(images/squadretta.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#c1ccd9;
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#034282;
	text-align:left;
}

.td_settori2 {
	background-image:url(images/squadretta2.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#c1ccd9;
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#0879d8;
	text-align:left;
}

.td_settori3 {
	background-image:url(images/squadretta3.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#c1ccd9;
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#7CBB2B;
	text-align:left;
}

.td_settori4 {
	background-image:url(images/dbalmt.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#c1ccd9;
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#533789;
	text-align:left;
}

.td_botthp {
	background-image: url(images/bg_botton.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
}
.td_footer {
	background-color:#395D87;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	padding:5px 5px 5px 5px;
}
.td_green {
	background-color:#ffffff;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.sitemap {
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#395d87;
	text-align:left;
	}
	
.txt {
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3E3D41;
	text-align:left;
	}
	
.txtvp{
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3E3D41;
	text-align:justify;
	}
.tdclient{
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	color:#5DD10B;
	border-bottom:1px solid #5DD10B;
	}

.tdclient2{
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	vertical-align:top;
	color:#3E3D41;
	text-align:justify;
	border-bottom:1px solid #5DD10B;
	}
.tdportfolio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	vertical-align:top;
	color:#3E3D41;
	text-align:center;
	border-bottom:0px solid #5DD10B;
	padding-bottom:20px;
	padding-top:5px;
	}
	

/*----------------------------------------------------------------------------*/
/* MENU'TOP */
/*----------------------------------------------------------------------------*/

.div_g A:link { TEXT-DECORATION:none; COLOR:#3F3D42; } 
.div_g A:visited { color:#395d87; TEXT-DECORATION:none; }
.div_g A:hover { color:#395d87; background:none; TEXT-DECORATION:none;}

.sitemap A:link { TEXT-DECORATION:none; COLOR:#3F3D42; }
.sitemap A:visited { color:#6F6E71; TEXT-DECORATION:none; }
.sitemap A:hover { color:#5DD10B; background:none; TEXT-DECORATION:none;}

.td_settori A:link{ TEXT-DECORATION:none; COLOR:#3F3D42; } 
.td_settori A:visited{ color:#6F6E71; TEXT-DECORATION:none; }
.td_settori A:hover{ color:#034282; background:none; TEXT-DECORATION:none;}

.td_settori2 A:link{ TEXT-DECORATION:none; COLOR:#3F3D42; } 
.td_settori2 A:visited{ color:#6F6E71; TEXT-DECORATION:none; }
.td_settori2 A:hover{ color:#0879d8; background:none; TEXT-DECORATION:none;}

.td_settori3 A:link{ TEXT-DECORATION:none; COLOR:#3F3D42; } 
.td_settori3 A:visited{ color:#6F6E71; TEXT-DECORATION:none; }
.td_settori3 A:hover{ color:#7CBB2B; background:none; TEXT-DECORATION:none;}

.td_settori4 A:link{ TEXT-DECORATION:none; COLOR:#3F3D42; } 
.td_settori4 A:visited{ color:#6F6E71; TEXT-DECORATION:none; }
.td_settori4 A:hover{ color:#533789; background:none; TEXT-DECORATION:none;}

.bgnews A:link{ TEXT-DECORATION:none; COLOR:#3F3D42; }
.bgnews A:visited{ color:#395d87; TEXT-DECORATION:none; }
.bgnews A:hover{ color:#395d87; background:none; TEXT-DECORATION:none;}

.td_footer A:link{ TEXT-DECORATION:none; COLOR:#ffffff; }
.td_footer A:visited{ color:#5DD10B; TEXT-DECORATION:underline; }
.td_footer A:hover{ color:#5DD10B; background:none; TEXT-DECORATION:none;}
/*////////////////////////////////////////////////////////////////////////////*/
/* FORM */
/*////////////////////////////////////////////////////////////////////////////*/
.textbox {
	background-color: #ffffff;
	font-weight: normal;
	font-size: 11px;
	color: #3E3D41;
	cursor: default;
	width: 100px;
	margin-top:.1em;
	margin-bottom:.1em;
	border-top:0px solid #fff;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	border-bottom:0px solid #fff;
}
.textboxsmall {
	background-color: #38363A;
	font-weight: normal;
	font-size: 11px;
	color: #ccc;
	cursor: default;
	width: 30px;
	margin-top:.1em;
	margin-bottom:.1em;
	border-top:0px solid #fff;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	border-bottom:0px solid #fff;
}

.selectarea {
	background-color: #38363A;
	font-weight: normal;
	font-size: 11px;
	color: #ccc;
	cursor: default;
	width: 170px;
}
.bott {
	background-color: #38363A; 
	font-weight: bold;
	font-size: 12px;
	color: #AD0018;
	cursor: default;
	width: 60px;
	height: 18px;
	margin-top:.9em;
	margin-bottom:.1em;
	border:0px;
}
.message {
	background-color: #38363A;
	FONT-FAMILY: arial;
	font-weight: normal;
	font-size: 11px;
	color: #ccc;
	cursor: default;
	width: 150px;
	scrollbar-3dlight-color: #504E51;
	scrollbar-arrow-color: #BF8E37;
	scrollbar-base-color: #504E51;
	scrollbar-darkshadow-color: #504E51;
	scrollbar-face-color: #504E51;
	scrollbar-highlight-color: #504E51;
	scrollbar-shadow-color: #504E51;
	scrollbar-track-color: #504E51;
	margin-top:.1em;
	margin-bottom:.1em;
	border-top:0px solid ##fff;
	border-left:0px solid ##fff;
	border-right:0px solid #fff;
	border-bottom:0px solid #fff;
}

.elencoN {
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3E3D41;
	text-align:left;
	}


