.a.none:link, a.none:visited {color:#000; text-decoration:none;}
.a.none:hover, a.none:visited:hover{color:#000; text-decoration:none; background:transparent;font-size:13px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}
.a.none_middle:link, a.none:visited {color:#000; text-decoration:none;font-size:13px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}
.a.none_middle:hover, a.none:visited:hover{color:#000; text-decoration:none; background:transparent;}
.a.black:link, a.black:visited {color:#000; text-decoration:none;background:#f8f8f8;}
.a.black:hover, a.black:visited:hover{color:#000; text-decoration:none; background:#CCC;}
.a.bold:link, a.bold:visited {color:#09F; text-decoration:none; font-weight:bold;}
.a.bold:hover, a.bold:visited:hover{color:#FFF; text-decoration:none; background:#09F; font-weight:bold;}
.a.bold_sel:link, a.bold_sel:visited{color:#FFF; text-decoration:none; background:#09F; font-weight:bold;}
.a.bold_sel:hover, a.bold_sel:visited:hover {color:#09F; text-decoration:none; background:#FFF; font-weight:bold;}
.a.bold_sel_red:link, a.bold_sel_red:visited{color:#FFF; text-decoration:none; background:#FF0000; font-weight:bold;}
.a.bold_sel_red:hover, a.bold_sel_red:visited:hover {color:#FF0000; text-decoration:none; background:transparent; font-weight:bold;}
.a.sel_red:link, a.sel_red:visited{color:#FFF; text-decoration:none; background:#FF0000;}
.a.sel_red:hover, a.sel_red:visited:hover {color:#FF0000; text-decoration:none; background:#FFF;}

.p_grigio{
	border-top: 1px dashed  #d8e0e5;
	background-color: #f3f3f3;
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 15px;
	padding-bottom: 10px;
}
.div_grigio{
	border-top: 1px dashed  #d8e0e5;
	background-color: #f3f3f3;
	padding: 5px;
	height: 50px;
	margin-bottom: 15px;
}
.pad_mn_bottom{
	padding-left: 18px;
	clear: both;
}
.pad_didasc{
	padding-left: 100px;
}
.pad_zip{
	padding-right: 100px;
}
.tit_middle{
	color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:20px;
}
.tit_page{
	color:#FF0000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:28px;
	padding-top: 8px;
	padding-left: 2px;
	padding-bottom: 5px;
	letter-spacing: 4px;
}
.utilities { 
	color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:20px;
	border-bottom: 1px solid #cbd5dc;
	padding-bottom: 2px;
}
.box_util_close{
	border: 1px solid #d8e0e5;
	width: 160px;
	padding-left: 4px;
	padding-right: 4px;
	color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:12px;
	background:url(/images/plus.jpg);
	background-repeat: no-repeat;
	background-position: 4px 4px;
}
.box_util_open_top{
	/*border-top: 1px solid #d8e0e5;
	border-left: 1px solid #d8e0e5;
	border-right: 1px solid #d8e0e5;*/
	background-color: #f3f3f3;
	width: 160px;
	padding-left: 4px;
	padding-right: 4px;
	color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:12px;
	background-image: url(/images/meno.jpg);
	background-repeat: no-repeat;
	background-position: 4px 4px;
}
.box_util_open{
	/*border-left: 1px solid #d8e0e5;
	border-right: 1px solid #d8e0e5;
	border-bottom: 1px solid #d8e0e5;*/
	background-color: #f3f3f3;
}
.pad_util_open{
	padding-top: 10px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 10px;
}

.a.link_effect:link, a.link_effect:visited {color:#09F; text-decoration:none;}
.a.link_effect:hover, a.link_effect:visited:hover{color:#09F; text-decoration:none; background:transparent;}
.a.link_effectMng:link, a.link_effectMng:visited {color:#09F; text-decoration:none;}
.a.link_effectMng:hover, a.link_effectMng:visited:hover{color:#09F; text-decoration:none; background:transparent;}

.box_mng_close{
	background-color: #f3f3f3;
	background-image: url(/images/giu.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
}
.box_mng_open{
	background-color: #f3f3f3;
}
.box_mng_open_top{
	background-color: #f3f3f3;
	background-image: url(/images/su.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
}
.table_row{
	border:0px solid green; float:left; padding:0; width:100%; margin:0;
}
.table_row_red{
	border:0px solid green; float:left; padding:0; width:100%; margin:0; color:red; font-weight:bold;
}
.table_cell_text{
	border:0px solid red; float:left; width:30%; /*height:30px;*/ color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px; padding-bottom:0px;
}
.table_cell_text_ut{
	border:0px solid red; float:left; width:19%; /*height:30px;*/ color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px; padding-bottom:0px;
}
.table_cell_input{
	border:0px solid blue; float:left; width:28%; color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px; padding-bottom:0px;
}
.table_cell_input_colspan{
	border:0px solid yellow; float:left; width:69%; /*height:30px;*/ color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px; padding-bottom:0px;
}
.table_cell_unica{
	border:0px solid white; float:left; width:99%; /*height:30px;*/ color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px; padding-bottom:0px;
}
.table_row_spacer5{
	border:0px solid #000000; float:left; width:99%; height:5px;
}
.table_row_spacer10{
	border:0px solid #000000; float:left; width:99%; height:10px;
}
.table_row_spacer20{
	border:0px solid #000000; float:left; width:99%; height:20px;
}
.table_row_spacer30{
	border:0px solid #000000; float:left; width:99%; height:30px;
}
.box_send_mail{
	border-top: 1px dashed  #d8e0e5;
	border-bottom: 1px solid #d8e0e5;
	background-color: #f3f3f3;
	padding: 6px;
	text-align: right;
	height: 20px;
	clear: both;
}
.line_bottom{
	border-bottom: 1px solid #d8e0e5;
	width: 333px;
	float: right;
}
.line_bottom_none{
	width: 333px;
}
.text_small{
	color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px;
}
.input_text_small{
	color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px; width:235px;
}
.textarea_text_small{
	color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px; width:450px;
}
.textarea_small{
	color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px;
	background-color: #f3f3f3;
}
.slc_prov{
	width: 114px;
}
.bt_invia{
	width: 114px
}
.bt_cerca{
	color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px;
	width: 60px;
}
.text_cerca{
	color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px;
	width: 100px;
	border: 1px solid #003C74;
}
.p_text_cerca{
	color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px;
	width: 100px;
	border: 1px solid #CCC;
	padding: 1px;
	float: left;
	margin-left: 1px;
	margin-right: 1px;
}
.float_left{
	float: left;
}
.float_right{
	float: right;
}
.stretcher{
	margin-bottom: 10px;
}
