/* CSS Document */
body{ font-family: 'Droid Sans' ,Arial; }
.main_div{ width:100%; text-align:center; z-index:1000; }
.label_div{
	width:100%;
	height:30px;
	background-color:#FFFFFF;
	vertical-align:middle;
	font-size:14px;
	z-index:1001;
}

.tab_lato_sx{
	width:3px;
	border-left:1px solid #808080;
	background-color:#FFF;
}
.tab_lato_dx{
	width:3px;
	border-right:1px solid #808080;
	background-color:#FFF;
}
.legendBox{
	text-shadow: 1px 1px 1px #DEDEDE;
	color:#000;
	font-size: 11px;
	padding: 4px;
}
.boxshe{
	-moz-box-shadow: 0 0 5px #DEDEDE;
	-webkit-box-shadow: 0 0 5px #DEDEDE;
	box-shadow: 0 0 5px #DEDEDE;
}
.tab_titolo{
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	vertical-align:middle;
	background:url(images/bg_gna.png);
	background-repeat:repeat-x;
	font-size:13px
}
.cerca_img{
	background:url(images/ric_barra.gif);
	border:none;
	width:56px;
	height:56px
}
.tab_barra{
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	height:65px;
	vertical-align:top;
	font-size:13px
}
.td_label{
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	border-bottom:1px dotted #DEDEDE;
	background-color: #FFF;
	text-shadow: 1px 1px 1px #DEDEDE;
}
.td_labe2{
	font-size:11px;
	vertical-align:middle;
	text-align:left;
	border-bottom:1px dotted #DEDEDE;
	border-right:1px dotted #DEDEDE;
	background-color: #FFF;
}

.td_input{
	font-size:12px;
	vertical-align:middle;
	text-align:center;
	border-bottom:1px dotted #DEDEDE;
	
	background-color: #FFF;
}
.input_general{
	height:20px;
	text-align:left;
	width:240px;
	border:1px solid #808080;
	padding-left:5px;
}
.input_disabled{
	border:1px dotted #DEDEDE;
	background-color:#DDDDDD;
	height:20px;
	width:240px;
	padding-left:5px;
	text-align:left;
	
}
.input_disabled_corto{
	border:1px dotted #DEDEDE;
	background-color:#DDDDDD;
	height:20px;
	width:100px;
	padding-left:5px;
	text-align:left;
}

.input_corto{
	height:20px;
	text-align:left;
	width:100px;
	border:1px solid #808080;
	padding-left:5px;
}
.select_disabled{
	background-color:#DDDDDD;
	border:1px dotted #DEDEDE;
	width:240px;
	
}
.select_enabled{
	width:240px;
	height:20px;	
}

.submit1{
background-color:#FFFFFF;
border:1px solid #000000;
color:#000000;
font-size:12px
}

/*old css*/
.disabled{
background-color:#E9FCFE;
color:#000000;
disabled:disabled;
}
.table_about_us{
	border-left-color:#000000;
	border-top-color:#000000;
	border-right-color:#000000;
	border-width:medium;
	border-left:1;
	border-bottom-color:#FFFFFF;
	border-right:1;
	border-top:1;
	border:double;
	border-color:#818181
}
.div_no_visible{
	visibility:hidden;
}
.tab_MAIN{
	text-align:left;
	vertical-align:top;
	

}
.tab_MAIN100{
	text-align:left;
	vertical-align:top;
	width:100%;

}
.title { 
	font-family: Verdana; 
	font-size: 14px; 
	font-weight: bold; 
	color: #28527B
} 
.bullet_lnk { 
	list-style-type: square; 
	list-style-image: url(images/link.jpg); 
	text-decoration: none; 
	line-height: 16px} 
.bullet_excel { 
	list-style-type: square; 
	list-style-image: url(images/bullet_excel.png); 
	text-decoration: none; 
	line-height: 16px} 
.bullet_arrow { 
	list-style-type: square;
	list-style-image: url(images/return.gif);
	text-decoration: none; 
	line-height: 16px
}
.bullet_arrow_serv { 
	list-style-type: square; 
	list-style-image: url(images/return.gif); 
	text-decoration: none; 
	font-size: 16px;
	color: Black;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold
}
.text { 
	font-family: Verdana; 
	font-size: 12px; 
	line-height: 18px; color: #000000
} 
.DIV_SERV{
	display:none;
	/*position:absolute;
	left:250px;*/
}
.menu_menu{
	font-size:14px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
	
}
.DIV_SERV_IMMA{
	display:none;
	position:absolute;
	left:250px;
	background:url(img/nave1.png);
}

a:hover { color: #6699CC; 
	text-decoration: none; 
	font-family: Verdana
} 
a { color: #5C5A5A; } 

a { 
	text-decoration: underline; 
	font-family: Verdana
} 
.subtitle { 
	font-family: Verdana; 
	font-size: 11px; 
	color: #5C5A5A; 
	font-weight: bold; 
	text-decoration: none
} 
.links { 
	font-family: Verdana; 
	font-size: 11px; 
	color: #5C5A5A; 
	text-decoration: none; 
	vertical-align: middle; 
	font-weight: bold;
	color:#191919;
} 
.links:hover { 
	color: #FFFFFF; 
	font-size: 11px
}
.links_bianco_OLD { 
	font-family: Verdana; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-decoration: none; 
	vertical-align: middle; 
	font-weight: bold
} 
.links_bianco { 
	font-family: Verdana; 
	font-size: 11px; 
	color: #333333; 
	text-decoration: none; 
	vertical-align: middle; 
	font-weight: bold
} 

.footer { 
	font-family: Verdana; 
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration: none; 
	vertical-align: middle 
}
.footer:hover { 
	color: #CCCCCC
}
.bg {
	background-color: #565583
}
.bg_MENU {
	background-color: #565583;
	width:181px;
}
.bg_NOMENU{
background-color:#FFFFFF;

width:0px;

}
.bg_barra {
	background-color: #D2D3FC
}
.subtitle_main { 
	font-family: Verdana; 
	font-size: 16px; 
	color: #5C5A5A; 
	font-weight: bold; 
	text-decoration: none;
	text-shadow: 1px 1px 1px #FEFEFE;
}
.main_div table { box-shadow: 0 0 8px #DDD; }
.links2 {
	font-family: Verdana; 
	font-size: 12px;
	color: Black;
	text-decoration: none;
	vertical-align: middle;
	
} .links2:hover { 
	color: #CCCCCC; 
	font-size: 11px
}
.links_blu { 
	color: #6699CC; 
	font-size: 12px; 
	font-weight: bold; 
	font-family: Verdana; 
	text-decoration: none; 
}
.links_rosso {
	font-family: Verdana; 
	font-size: 12px;
	color: red;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold
} .links_rosso:hover { 
	color:red; 
	font-size: 12px
}
div.ui-datepicker{
 font-size:12px;
}
#popPasswdChange { font-size:11px; }

.validateTips { border: 1px solid transparent; padding: 0.3em; }