body, form, input, textarea, select, td, ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

body {
	background:#FFF;
}
table {
	border-collapse:collapse;
	border: 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}
td {
	font:normal 14px Verdana;
	vertical-align:top;
	line-height:15px;
	color:#535452;
}
input, textarea, select{
	font:normal 14px Verdana;
	padding:1px 0px 0px 5px;
	vertical-align:top;
	color:#666;
}

input, textarea {
	background-position: bottom left; background-repeat:repeat-x; background-attachment:scroll
}

ul {list-style:none;}
br {line-height:5px;}
img {border:0px;}
hr {
	color: #000080;
	background-color: #000080;
	height: 1px;
	margin: 5px 0px 15px 0px;
}
span:hover {cursor:pointer;}
font 	{color:#000080; font:normal 14px Verdana;}
b 		{color:#000080; font-size:14px}
b a		{color:#000080; font:bold 14px Verdana; text-decoration:none;}
a 		{color:#000080; text-decoration:none;}
a:hover {text-decoration:none;color:#FF0000}
.nn a	{text-decoration:none;}
.nn a:hover {text-decoration:underline;}

#DivUtility{
position:absolute;
padding-top:10px;
padding-left:10px;
width:99%;
height:auto;
font:bold 11px Arial ;
border-bottom:1px solid #E0E0E0;
color:#000080;
background:#E0E0E0;
}

#DivUtility a{

font:bold 11px Arial ;
color:#000080;
}

.input, .ta {
	width:192px;
	border:1px solid #5D5D5D;
	background:#9F9F9F;
}
.input {
	height:20px;
}

.trEtichetta {
	height:30px;
}

.tdEtichetta {
	background-position: 
                left bottom; vertical-align:middle; background-repeat:no-repeat; background-attachment:scroll
}

.tdEtichettaOff {
	background: url('../images/0mOff.jpg') no-repeat bottom left; 
	border-bottom:1px solid #000080;
	vertical-align:middle
}

.tdEtichetta2 {
	border-bottom:1px solid #000080;
	vertical-align:middle;
}

.blankEtichetta {
	color:#0066FF;  
	font-weight:bold; font-size:14pt; margin-left:14px; margin-right:0px; margin-top:0px; margin-bottom:0px
}

.blankEtichetta  a:hover{
text-decoration:underline;
}

.spanEtichetta2 {
	margin:0px 0px 0px 14px; 
}

.ta {
	height:108px;
	overflow:auto;
}

.lnk_1 a{
	color:#5F5F5F;
	text-decoration:none
}
.lnk_1 a:hover{
	text-decoration:underline
}

li {
	list-style:none;
	line-height:14px;
	margin:2px 0px 0px 0px;
}
li a {
	color:#4A4A4A;
	background:url('../images/0blt2.gif') no-repeat 0 0;; font-style:normal; font-variant:normal; font-weight:normal; font-size:14px; font-family:Verdana; padding-left:9px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

.ftr {
	background:#F1F1F1;
	vertical-align:middle;
	color:#696969;
	font:normal 14px Verdana;
	height:45px;
	text-align:center;
}
.ftr a {
	color:#696969;
	font:normal 14px Verdana;
}

.header a {
	color:#B8B8B8;
	font:normal 14px Verdana;
}
.block td{
	color:#FFF
}
.block li {
	list-style:none;
	line-height:14px;
	margin:2px 0px 0px 0px;
}
.block li a {
	color:#FFF;
	background:url('../images/0blt1.gif') no-repeat 0 0;; font-style:normal; font-variant:normal; font-weight:normal; font-size:14px; font-family:Verdana; padding-left:14px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
.block .input1 {
	width:100px;
	height:30px;
	border:1px solid #D4D0C8;
}
.l {
	height:25px;
	background:#F1F1F1;
	font-weight:bold;
	color:#5F5F5F;
	vertical-align:middle;
	/*border-bottom: 1px solid #000080;*/
}
.vl {
	background:url('../images/vl.jpg') repeat-y top right;
}

.column td{
	color:#5F5F5F;
	font:normal 14px Verdana;
}
.column .l1 {
	height:20px;
	background:#F1F1F1;
	font-weight:bold;
	vertical-align:middle;
	/*border-bottom: 1px solid #000080;*/
}
.result b{
	color:#2B2B2B;
}
.result a{
	color:#2B2B2B;
}
.result {
	text-align:center;
}

/* AJAX SUGGEST */

#ajax_listOfOptions{
	position:absolute;
	width:480px;
	height:170px;
	overflow:auto;
	border:1px solid #317082;
	background-color:#FFF;
	text-align:left;
	font-size:14px;
	z-index:100;
}
#ajax_listOfOptions div{
	margin:1px;
	padding:1px;
	cursor:pointer;
	font-size:14px;
	font-family: Verdana;
}
#ajax_listOfOptions .optionDiv{

}
#ajax_listOfOptions .optionDivSelected{
	background-color:#00BFF3;
	color:#FFF;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}

/* LOADING */
div.loading-invisible{
	display:none;
}

div.loading-visible{
	color:#000;
	font-weight:bold;
	font-family:Verdana;
	height:1em;
}