body {padding:0; margin:0;; margin-top:O;
background:url(images/bg_body.png) repeat-x top; }
body, td, input, textarea{
	font-size:12px;
    font-family:Tahoma;
	color:#555555;
	line-height:13px;
	vertical-align:top;
	text-align:left;
	padding:0px;
	margin-left: 0px;
	margin-top: 0px;
}

#content { 
width:500px;
height:100%;
background-color:#FFF;
min-height:480px;
}

br{font-size:10px}
table{border:0px; border-collapse:collapse;	}

span a{ color:#577098}

a{color:#1e1e1e; text-decoration:underline} 
a:hover{text-decoration:underline; 	color:#8C8C8C;}
a:visited {
	text-decoration:none;
	color:#8C8C8C;
}
a:img {
border:0px;

	

}

img

{

	border: 0;

}


strong{ color:#1e1e1e}





.bg_menu_1{  width:270px;

background:url(images/bg_menu_1.jpg) no-repeat center;  }


td.bg_menu_1 li {
	color:#FFF;
	font-weight:bold;
	background:url(images/tg_m.png)  center left no-repeat; margin:0px; padding-left:22px ;

}
td.bg_menu_1 li a {
	font-family: Verdana, Geneva, sans-serif; 
	font-size:15px; 
	color:#fff;
	text-decoration: none;
}

td.bg_menu_1 li a:hover, td.bg_menu_2 li a:hover{
	color:#333;
}


.bg_menu_2{  width:270px;

background:url(images/bg_menu_2.jpg) no-repeat center;  }


td.bg_menu_2 li {
	color:#FFF;
	background:url(images/tg_m.png)  center left no-repeat; margin:0px; padding-left:22px;
	font-weight:bold;
}
td.bg_menu_2 li a {
	font-family: Verdana, Geneva, sans-serif; 
	font-size:15px; 
	color:#fff;
	text-decoration: none;
}
.bg_v{ background:url(images/bg_v.jpg) repeat-x top; width:100%; margin-top:0px; }
.bg_n{ background:url(images/bg_n.png) repeat-x bottom; width:100%; margin-top:0px;}

.bg{ background:url(images/bg_left.png) repeat-y top;}

.bg_nuovo {background:url(images/bg_nuovo.jpg) no-repeat top left; }
.bg_li{ background:#ebecef}

.set span a{ color:#FF0000; font-size:12px}


ul{margin:0; padding:0; list-style:none; line-height:17px; font-size:11px}
.ul a {color:#577098; font-size:11px; text-decoration:underline}
.ul a:hover {color:#ffffff; font-size:11px; text-decoration:none}

li{background:url(images/1_z1.gif)  center left no-repeat; margin:0px; padding-left:14px }
li a{color:#1e1e1e;} 
 
.header{color:#2C1F1E; font-size:10px;} 

.footer{color:#fff; font-size:11px; height:62px; background:url(images/bg_fv.png) no-repeat  #eff0f3} 
.footer a {color:#577098; font-size:11px; text-decoration:underline}
.footer a:hover {color:#577098; font-size:11px; text-decoration:none}

.menu_footer a {
	color:#fff;
	width:100%;
	text-decoration:none;
	
}
td.menu_footer {
	text-align:center;
}

.more{background:url(images/1_z1.gif)  center left no-repeat; background-position:0 5px; padding-left:14px; vertical-align:middle; color:#000000}


.input{
   background:#ffffff;
   border:1px solid #7d7d7d;
   padding-left:0px;
   width:109px; height:16px;
}
#input2{
    padding-left:0px;
   padding-top:0px;
   width:62px; height:16px;
   border:0px;
   margin-left:70px
}
.input3{
 background:#ffffff;
   border:1px solid #7d7d7d;
   padding-left:0px;
   width:209px; height:16px;
}
textarea{
   background:#ffffff;
   border:1px solid #7d7d7d;
   padding-left:0px;
   width:209px; height:103px;
   overflow:auto}
   
.Stile1 {
	font-size: 10px;
	color: #FF0000;
}
.Stile2 {
	font-size: 12px;
	color: #006633;
}

/*- Menu 5--------------------------- */
	
#menu5 {
	width: 200px;
	margin: 10px;
	}
	
#menu5 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu5 li a:link, #menu5 li a:visited {
	color: #FFF;
	display: block;
	background:  url(menu5.gif);
	padding: 8px 0 0 10px;
	}
	
#menu5 li a:hover {
	color: #FFF;
	background:  url(menu5.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
	



/* FORM */
.form-top{background-color:#f2f2f2; height:5px; width:530px}
.form-mid{background-color:#f2f2f2; padding-left:20px; padding-right:10px;}
.form-dwn{background-color:#f2f2f2; height:5px; width:530px}
/*.form-top{background-image: url(../img/pannel_top.gif); height:20px; width:441px}
.form-mid{background-image: url(../img/pannel_mid.gif); padding-left:20px; padding-right:10px;}
.form-dwn{background-image: url(../img/pannel_dwn.gif); height:20px; width:441px}*/
.form-tbl{width:530px; margin-right:30px; margin-top:20px;}
.form-tbl TR{}
.form-tbl td{}
.form-fld-div{padding-bottom:8px; font-weight:bold; }
.form-fld-div input, select, textarea{background-color:#fafafa; }
.field-txt{border-color: #d4d0c8; border-style:solid; border-width:1px;width:190px;}
.field-file{border-color: #d4d0c8; border-style:solid; border-width:1px;width:350px;}
.field-txtarea{border-color: #d4d0c8; border-style:solid; border-width:1px;width:350px;height:55px;white-space:nowrap;overflow:auto;}
.field-datasel{width:53px;}
.field-radio{display:inline;font-weight:bold; margin-left:10px;}
.field-radio-r{font-weight:bold; margin-left:10px;}
.field-btn-invia{background-image: url(../img/btn_invia_white.gif);background-repeat: no-repeat; width:100px; height:40px;}
.h1{font-size:20px; font-weight:bold; color:#04426a;margin:0px;}
.h2{font-size:14px; font-weight:bold; color:#000;padding:0px;}
.h3{font-size:16px; font-weight:bold; color:#04426a;line-height:40px;vertical-align:middle}
.h4{font-size:14px; font-weight:bold; color:#04426a;padding:0px;}
.dataChooserOuter{visibility:hidden; position:absolute; background-color:#cccccc; padding:2px; width:350px;}
.dataChooserInner{border-color:#ffffff; border-style:solid;border-width:2px; padding:5px;margin:0px}
.form-tengiu{height:400px;}
.formError{background-image: url(../img/_btn_ko.gif); background-repeat: no-repeat; background-position:2px 2px;  border-color:#CF2121; border-width:2px; border-style:solid; background-color:#ffffff; margin:10px; padding:5px; width:450px; float:center; padding-left:35px; }
.formError span{color:#CF2121; font-weight:bold;}
.layer{cursor:pointer; visibility:hidden; width:220px; height:155px; border-color:#0f385f; border-width:1px; border-style:solid; background-color:#ffffff; top:110px; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;position:absolute; color:#000000; padding:5px; margin-left:120px;}
.layer-back{visibility:hidden; width:220px; height:155px; background-color:#000000; filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35; position:absolute; top:110px; margin-left:140px; margin-top:20px;}
/* POPUP */
.popup{padding:5px; }
.popup-div{width:100%; height:100%; background-color:#ffffff; text-align:left;}
.popup-tbox{text-align:left; padding:5px; position:relative}
.popup-content{text-align:left; background-color:#ffffff; border-color:#dfdfdf; border-style:solid; border-width:1px; padding:3px;}
.popup-titolo{font-family:arial; font-style:italic; font-size:18px; font-weight:bold; color:#ffffff; position:relative; top:10px; }

.dataChooser-tbl{z-index:1; visibility:hidden; position:absolute; background-color:#B0FFCA; padding:1px; width:390px;text-align:left; border-color:#B0FFCA; border-width:2px; border-style:solid; margin-left:-70px;}
.dataChooser-tbl td{vertical-align:top; text-align:left;  white-space: nowrap;width:33%; }
.dataChooser-col{background-color:#FFFFFF; margin:1px; padding:2px; border-width:1px; border-color:#FB9F1A; border-style:solid; vertical-align:top; text-align:left; }
.dataChooser-titolo{background-color:#B0FFCA; font-weight:bold; text-align:center;width:100%; color:#1E1E1E}
.dataChooser-titolo2{background-color:#FB9F1A; font-weight:bold; text-align:center;width:100%; color:#1E1E1E}
.dataChooser-titolo span{float:right; color:#1E1E1E; vertical-align:top; }
.dataChooser-titolo a{color:#1E1E1E; }
.dataChooser-titolo a:hover{color:#1E1E1E; }
form{padding:0px;margin:0px;}	
