/* BOX */
.boxTitleLeft {
	BACKGROUND-IMAGE: url(../../images/blue/boxTitleLeft.gif);
	WIDTH: 4px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 24px
}
.boxTitleRight {
	BACKGROUND-IMAGE: url(../../images/blue/boxTitleRight.gif);
	WIDTH: 4px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 24px
}
.boxTitle {
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../../images/blue/boxTitle.gif);
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	HEIGHT: 24px;
	TEXT-DECORATION: none
}
.boxLabelLeft {
	BORDER-LEFT: #2a354b 1px solid;
	WIDTH: 3px;
	BACKGROUND-COLOR: #edf2fc
}
.boxDataBottomRight {
	BACKGROUND-IMAGE: url(../../images/blue/boxDataBottomRight.gif);
	WIDTH: 4px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 4px
}
.boxDataBottomLeft {
	BACKGROUND-IMAGE: url(../../images/blue/boxDataBottomLeft.gif);
	WIDTH: 4px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 4px
}
.boxDataRight {
	BORDER-RIGHT: #2a354b 1px solid;
	WIDTH: 1px;
	BACKGROUND-COLOR: #ffffff
}
.boxDataBottom {
	BORDER-BOTTOM: #2a354b 1px solid;
	HEIGHT: 4px;
	BACKGROUND-COLOR: #ffffff
}





/* END BOX */
/* LIST */
.listBluOddRow {
	BACKGROUND-COLOR: #DBEBFF
}
.listBluEvenRow {
	BACKGROUND-COLOR: #B5D6FF
}
.listRedOddRow {
	BACKGROUND-COLOR: #FFCCCC
}
.listRedEvenRow {
	BACKGROUND-COLOR: #F1BBBA
}
.listCellRed {
	BORDER-RIGHT: #c4c4c4 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #c4c4c4 1px solid;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	BACKGROUND-COLOR: #ff0000
}
.listCellGreen {
	BORDER-RIGHT: #c4c4c4 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #c4c4c4 1px solid;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	BACKGROUND-COLOR: #00ff00;
}
/*rosa*/
.listOddRowSub1 {
	BACKGROUND-COLOR: #FCF7E9;
}
/*azzurro*/
.listEvenRowSub1 {
	BACKGROUND-COLOR: #EDF2FA;
}
/* END LIST */
/* SCONOSCIUTI */
.scrolln {
	SCROLLBAR-FACE-COLOR: #284560; 
	OVERFLOW: auto; 
	WIDTH: 100%; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	HEIGHT: 70px
}
.dataBig {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	padding-right: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: middle;
	COLOR: #143E83;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	TEXT-DECORATION: none
}
.dataGray {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: middle;
	COLOR: #2a354b;
	PADDING-TOP: 3px;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #eeeff1;
	TEXT-DECORATION: none
}
.labelSeparator {
	BACKGROUND-COLOR: #edf2fc;	
}
.dataSeparator {
	BACKGROUND-COLOR: #FFFFFF;	
}
.labelBoxSeparator {
	BACKGROUND-COLOR: #edf2fc;	
	border-bottom: 1px solid #9e9e9e;
}
.dataBoxSeparator {
	BACKGROUND-COLOR: #FFFFFF;	
	border-bottom: 1px solid #9e9e9e;
}
/* END SCONOSCIUTI */
/* BALLOON */
.labelBalloon {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	PADDING-TOP: 3px;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	HEIGHT: 20px;
	TEXT-ALIGN: right;
	TEXT-DECORATION: none
}
.dataBalloon {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	PADDING-TOP: 3px;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	HEIGHT: 20px;
	TEXT-DECORATION: none
}
/* END BALOON */
/* EVEMT */
.showTr {
	display: ;
}
/* END EVENT */
/* ORGANIZATION */
.organizationDiv {
	text-align: center;
	font-size: 9px;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 0;
	overflow: hidden;
	width: 90;
	height: 90;
	BACKGROUND-IMAGE: url(../../images/blue/sfondo_bottone.jpg);
}
.organizationInvalidDiv {
	text-align: center;
	font-size: 9px;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 0;
	overflow: hidden;
	width: 90;
	height: 90;
	BACKGROUND-IMAGE: url(../../images/blue/sfondo_bottone_divieto.jpg);
}
.organizationDivEmpty {
	text-align: center;
	font-size: 9px;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 0;
	overflow: hidden;
	width: 90;
	height: 90;
}
.organizationDivOver {
	text-align: center;
	font-size: 9px;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 0;
	overflow: hidden;
	width: 90;
	height: 90;
	BACKGROUND-IMAGE: url(../../images/blue/sfondo_bottone_over.jpg);
}
.organizationDivSelected {
	text-align: center;
	font-size: 9px;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 0;
	overflow: hidden;
	width: 90;
	height: 90;
	BACKGROUND-IMAGE: url(../../images/blue/sfondo_bottone_selezionato.jpg);
}
.organizationCell {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
.organizationTitle {
	text-align: center;
	font-size: 12px;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	padding-top: 5;
	padding-bottom: 5;
}
/* END ORGANIZATION */
/* ---------- CSS POP NOTIFICA MEMO inizio ---------- */
.tablePop {
	border:1px solid #29314A;			
}
.headerPop {
	margin:0px;
	padding:0px 2px 0px 2px;
	height:28px;
	background:#193296 url(../../images/blue/bgd_header_pop.jpg) repeat-x  top left;
	text-align:left;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
  font-family:arial,verdana;			
}
.headerPop img{
	border:0px;
  vertical-align:center;			
}
.headerPop a{
	border:0px;
  text-decoration:none;			
}
.headerPop a:hover{
	border:0px;
  text-decoration:none;			
}
.mainPop {
	margin:0px;
	padding:0px 0px 0px 0px;
	min-height:263px;
	height:auto!important;
	height:263px;
	background:#ffffff url(../../images/blue/bgd_main_pop.jpg) repeat-x  bottom left;
	vertical-align:top;
	text-align:center;
	color:#002800;
	font-size:18px;
  font-weight:bold;
  font-family:arial,verdana;			
}
.mainPop img{
	margin:0px 0px 10px 0px;			
}
.boxPop {
	MARGIN: 3px auto 10px auto;
	border:1px solid #FCEB8B;
}
.labelPop {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: middle;
	COLOR: #2a354b;
	PADDING-TOP: 3px;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	HEIGHT: 25px;
	TEXT-ALIGN: right;
	TEXT-DECORATION: none
}
.dataPop {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: middle;
	COLOR: #2a354b;
	PADDING-TOP: 3px;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	HEIGHT: 25px;
	TEXT-DECORATION: none
}
.footerPop {
	margin:0px;
	padding:0px 2px 0px 2px;
	height:7px;
	background:#14247B url(../../images/blue/bgd_footer_pop.jpg) repeat-x  top left;
	text-align:left;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
  font-family:arial,verdana;			
}
/* ---------- CSS POP NOTIFICA MEMO fine ---------- */
/* ---------- CSS BANNER CON MEMO inizio ---------- */
.bannerBgdMemoImage {
 BACKGROUND-IMAGE: url(../../images/blue/curve_banner_animato.gif); 
 BACKGROUND-REPEAT: no-repeat; 
 width:270px;
 height:62px;
 cursor: pointer;
}
.bannerBgdMemoImage div{ 
 margin-top:12px;
  margin-left:68px;
  width:202px;
 height:50px;
 vertical-align:center;
 text-align:left;
 white-space:normal;
 color:#993366;
 FONT-FAMILY: Verdana, Arial, Sans-Serif;
 font-size:12px;
 font-weight:bold; 
}
.bannerBgdMemo {
 BACKGROUND-IMAGE: url(../../images/blue/curve_banner.gif); 
 BACKGROUND-REPEAT: no-repeat; 
 width:270px;
 height:62px;
 color:ffffff;
 font-size:13px;
 font-weight:bold;
}
.bannerBgdMemo div{ 
 margin-top:12px;
  margin-left:68px;
  width:202px;
 height:50px;
 vertical-align:center;
 text-align:left;
}
/* ---------- CSS BANNER CON MEMO fine ---------- */
/* ---------- classi per fieldset level 1----------*/
.fieldBorderLevel1 {
	border-right: #073B71 2px solid;
	border-top: #073B71 2px solid;
	border-left: #073B71 2px solid;
	border-bottom: #073B71 2px solid;
	background:#EEF4FA url(../../images/blue/sfondo_fieldset_level1.png) repeat-x  bottom left;
	padding:0px 10px 10px 10px;
	margin-top:4px;
}

.testoLegendLevel1 {
	font-weight: bold;
	font-size: 13px;
	color: #073B71;
	font-family: tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	border:1px solid #073B71;
	background-color: #fff;
	padding:0px 3px 3px 3px;
}
/* ---------- classi per fieldset level 1 fine----------*/
/* ---------- classi per fieldset level 2----------*/
.fieldBorderLevel2 {
	border-right: #ffcc00 2px solid;
	border-top: #ffcc00 2px solid;
	border-left: #ffcc00 2px solid;
	border-bottom: #ffcc00 2px solid;
	/*background-color:#FFF9DD;*/
	background:#FFF9DD url(../../images/blue/sfondo_fieldset_level2.png) repeat-x  bottom left;
	padding:0px 10px 10px 10px;
	margin-top:4px;
}
.testoLegendLevel2 {
	font-weight: bold;
	font-size: 13px;
	color: #ffcc00;
	font-family: tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	border:1px solid #ffcc00;
	background-color: #fff;
	padding:0px 3px 3px 3px;
}
/* ---------- classi per fieldset level 2 fine----------*/
/* ---------- classi per fieldset color 3 inizio----------*/
.fieldBorderColor3 {
	border-right: #1C54B0 1px solid;
	border-top: #1C54B0 1px solid;
	border-left: #1C54B0 1px solid;
	border-bottom: #1C54B0 1px solid;
}
.testoLegendColor3 {
	font-weight: bold;
	font-size: 13px;
	color: #1C54B0;
	font-family: tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	background-color: transparent;
}
/* ---------- classi per fieldset color 3 fine----------*/
.listTitleSub1 {
	BORDER-RIGHT: #c4c4c4 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #c4c4c4 1px solid;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	BACKGROUND-COLOR: #1C54B0;
	TEXT-DECORATION: none
}
/*verde chiaro */
.listTitleSub2 {
	BORDER-RIGHT: #c4c4c4 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #c4c4c4 1px solid;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	BACKGROUND-COLOR: #8BB0ED;
	TEXT-DECORATION: none
}
/*USED FOR SPLAS DIV IN AJAX RELOAD*/
.waitScreen{
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 14px;
	border: 1px solid #2a354b;
	color: #2a354b;
	background-color: #f2f2f2;
}
	












































.banner_amount{
	background-color: #FFFFFF;
	font-size: 1px;
	width: 256px;
	height: 16px;
	background-image: url('../../images/blue/banner_amount.gif');
	text-align: right;
	background-repeat: no-repeat;
}
.banner_amount_out{
	background-color: #FFFFFF;
	font-size: 1px;
	width: 256px;
	height: 16px;
	background-image: url('../../images/blue/banner_amount_out.gif');
	text-align: right;
	background-repeat: no-repeat;
}

.borderRight {
	border-right:1px solid #9e9e9e;
	TEXT-ALIGN: left;
}
.boldFont {
	text-align:left;
	font-weight:bold;
}

.fontLeft {
	text-align:left;
}

.borderLeftBigdecimal {
	border-right:1px solid #9e9e9e;
	TEXT-ALIGN: right;
	
}

.textAreaCounter {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	TEXT-ALIGN: right;
	TEXT-DECORATION: none
}

.useCaseTitle{
	margin: 10px 0px;
	padding: 5px 10px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #153c55;
	color: #153c55;
	background-color: #ffffff;	
} 

.openCloseSpan{
	vertical-align: middle;
	padding-right: 5px;
}


.mol_ext{
	background-color: #FFFFFF;
	font-size: 1px;
	width: 500px;
	height: 28px;
	background-image: url('../../images/blue/barra.gif');
	text-align: right;
	background-repeat: no-repeat;
	border: 1px solid #000000; 
	padding: 0px;
}

.updownStyle{
	cursor: pointer;
	vertical-align: middle;
}


.imageMessage {
	WIDTH: 93px; HEIGHT: 98px
}
.textMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Arial,Verdana,Tahoma,Helvetica,sans-serif
}
.tableMessage {
	BORDER-RIGHT: #ff0000 2px solid; BORDER-TOP: #ff0000 2px solid; BORDER-LEFT: #ff0000 2px solid; WIDTH: 450px; BORDER-BOTTOM: #ff0000 2px solid; BACKGROUND-COLOR: #deebf7
}
UL.links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -1px 0px 0px; COLOR: #006699; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.links LI A {
	DISPLAY: block; MARGIN: 0px -1px 0px 0px; FONT: bold 12px sans-serif; TEXT-DECORATION: none
}
UL.links LI A:hover {
	BACKGROUND-COLOR: #ccffff
}

.tabSelect {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../../images/blue/tab_selected_m.gif);
	VERTICAL-ALIGN: middle;
	WIDTH: 100px;
	COLOR: #2a354b;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	HEIGHT: 24px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.tabNotSelect {
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../../images/blue/tab_m.gif);
	VERTICAL-ALIGN: middle;
	WIDTH: 100px;
	COLOR: #2a354b;
	BORDER-BOTTOM: #2a354b 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	HEIGHT: 24px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.tab_bottom {
	BORDER-RIGHT: #2a354b 1px solid;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../../images/blue/tab_bottom.gif);
	BORDER-LEFT: #2a354b 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	HEIGHT: 9px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.tabSelect A {
	COLOR: #2a354b;
	TEXT-DECORATION: none
}

.tabSelect A:hover {
	COLOR: #2a354b;
	TEXT-DECORATION: none
}

.tabSpace {
	BORDER-BOTTOM: #2a354b 1px solid;
	BACKGROUND-COLOR: #f2f2f2
}

.boxError {
	border:2px solid #E60000; 
	color:#E60000;
	background-color:#FFE6E6;
	margin: 10px AUTO;
}
.dataError {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	PADDING-TOP: 3px;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	HEIGHT: 25px;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none
}


.boxDetail {
	BACKGROUND-POSITION: right top;
	BACKGROUND-IMAGE: url(../../images/blue/image_search.jpg);
	MARGIN: auto;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #efefef
}
.boxLabelRight {
	BORDER-RIGHT: #2a354b 1px solid;
	WIDTH: 3px;
	BACKGROUND-COLOR: #edf2fc
}

.boxLabelTopLeft {
	BACKGROUND-IMAGE: url(../../images/blue/boxLabelTopLeft.gif);
	WIDTH: 4px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 4px
}

.boxLabelTopRight {
	BACKGROUND-IMAGE: url(../../images/blue/boxLabelTopRight.gif);
	WIDTH: 4px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 4px
}
.boxLabelTop {
	BORDER-TOP: #2a354b 1px solid;
	HEIGHT: 4px;
	BACKGROUND-COLOR: #edf2fc
}
.boxLabelBottom {
	BORDER-BOTTOM: #2a354b 1px solid;
	HEIGHT: 4px;
	BACKGROUND-COLOR: #edf2fc
}
.boxLabelBottomLeft {
	BACKGROUND-IMAGE: url(../../images/blue/boxLabelBottomLeft.gif);
	WIDTH: 4px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 4px
}
.boxDataTopRight {
	BACKGROUND-IMAGE: url(../../images/blue/boxDataTopRight.gif);
	WIDTH: 4px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 4px
}
.boxDataTopLeft {
	BACKGROUND-IMAGE: url(../../images/blue/boxDataTopLeft.gif);
	WIDTH: 4px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 4px
}
.boxDataTop {
	BORDER-TOP: #2a354b 1px solid;
	HEIGHT: 4px;
	BACKGROUND-COLOR: #ffffff
}
.boxDataLeft {
	BORDER-LEFT: #2a354b 1px solid;
	WIDTH: 1px;
	BACKGROUND-COLOR: #ffffff
}
.boxSeparatorDetail {
	BACKGROUND-COLOR: #9e9e9e
}

.listSeparator {
	BORDER-RIGHT: #c4c4c4 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #c4c4c4 1px solid; FONT-FAMILY: Verdana, Arial, Sans-Serif; BACKGROUND-COLOR: #E98E00; TEXT-DECORATION: none
}


.listCellItalic {
	BORDER-RIGHT: #c4c4c4 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #7A7A7A; PADDING-TOP: 2px; BORDER-BOTTOM: #c4c4c4 1px solid; FONT-FAMILY: Verdana, Arial, Sans-Serif; font-style: italic;
}
.listCellTotal {
	BORDER-RIGHT: #c4c4c4 1px solid; BORDER-TOP: #808080 2px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #993300; PADDING-TOP: 4px; BORDER-BOTTOM: #c4c4c4 1px solid; FONT-FAMILY: Verdana, Arial, Sans-Serif
}

.textInputDisabled {
	BORDER-RIGHT: #9e9e9e 1px solid; BORDER-TOP: #9e9e9e 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #9e9e9e 1px solid; COLOR: #999999; BORDER-BOTTOM: #9e9e9e 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #cccccc
}

.textInputMandatory {
	BORDER-RIGHT: #9e9e9e 1px solid;
	BORDER-TOP: #9e9e9e 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER-LEFT: #9e9e9e 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #9e9e9e 1px solid;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: #ffff00
}

.numberInputMandatory {
	BORDER-RIGHT: #9e9e9e 1px solid;
	BORDER-TOP: #9e9e9e 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER-LEFT: #9e9e9e 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #9e9e9e 1px solid;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: #ffff00;
	TEXT-ALIGN: right
}

.textInputMandatoryInfo {
	BORDER-RIGHT: #9e9e9e 1px solid;
	BORDER-TOP: #9e9e9e 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER-LEFT: #9e9e9e 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #9e9e9e 1px solid;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: #ffff00
}

.numberInputMandatoryInfo {
	BORDER-RIGHT: #9e9e9e 1px solid;
	BORDER-TOP: #9e9e9e 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER-LEFT: #9e9e9e 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #9e9e9e 1px solid;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: #ffff00;
	TEXT-ALIGN: right
}

.buttonDftM {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../../images/blue/button_m_dft.gif); BORDER-LEFT: 0px; WIDTH: 100px; COLOR: #2a354b; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Sans-Serif; HEIGHT: 22px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.buttonDftXXL {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../../images/blue/button_xxl_dft.gif); BORDER-LEFT: 0px; WIDTH: 300px; COLOR: #2a354b; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Sans-Serif; HEIGHT: 22px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.buttonXSDisabled {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../../images/blue/button_xs_disabled.gif);
    BORDER-LEFT: 0px;
	 WIDTH: 28px;
	 COLOR: #C0C0C0;
	 BORDER-BOTTOM: 0px;
	 BACKGROUND-REPEAT: no-repeat;
	 FONT-FAMILY: Verdana, Arial, Sans-Serif;
	 HEIGHT: 22px;
	 BACKGROUND-COLOR: transparent;
	 TEXT-ALIGN: center;
	 TEXT-DECORATION: none
}
.buttonSDisabled {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../../images/blue/button_s_disabled.gif);
    BORDER-LEFT: 0px;
    WIDTH: 70px;
    COLOR: #C0C0C0;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    HEIGHT: 22px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.buttonMDisabled {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../../images/blue/button_m_disabled.gif);
    BORDER-LEFT: 0px;
    WIDTH: 100px;
    COLOR: #C0C0C0;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    HEIGHT: 22px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.buttonLDisabled {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../../images/blue/button_l_disabled.gif);
    BORDER-LEFT: 0px;
    WIDTH: 150px;
    COLOR: #C0C0C0;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    HEIGHT: 22px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.buttonXLDisabled {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../../images/blue/button_xl_disabled.gif);
    BORDER-LEFT: 0px;
    WIDTH: 200px;
    COLOR: #C0C0C0;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    HEIGHT: 22px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.buttonXXLDisabled {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../../images/blue/button_xxl_disabled.gif);
    BORDER-LEFT: 0px;
    WIDTH: 300px;
    COLOR: #C0C0C0;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    HEIGHT: 22px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}



.leftmenu {
	BORDER-RIGHT: #999999 1px solid; VERTICAL-ALIGN: top
}



.menuTitle{
 font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;
 font-size: 13px;
 color: #286296;
 vertical-align:middle;
 font-weight: bold;
 background-color: #FFFFFF;
 text-align: left;
 padding: 2px;
}

.menuDxRow{
 font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;
 font-size: 10px;
 color: #286296;
 vertical-align:middle;
 background-color: #ffffff;
 font-weight: normal;
 text-align: left;
 padding: 2px;
}
.menuDxRowOver{
 font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;
 font-size: 10px;
 color: #286296;
 vertical-align:middle;
 background-color: #d8e4f1;
 font-weight: normal;
 text-align: left;
 padding: 2px;
}
.menuDxRow A{
 text-decoration:none;
 color: #286296;
}

.menuDxRow A:hover{
 text-decoration:none;
 color: #286296;
}

.menuDxRowOver A{
 text-decoration:none;
 color: #286296;
}

.menuDxRowOver A:hover{
 text-decoration:none;
 color: #286296;
}
.showMenu {
   border: 2px solid #286296;
   background-color: #FFFFFF;
   text-align: center;
   display: block;
}

.prevAssignment {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	FONT-WEIGHT: bold;
	font-size: 12px;
	COLOR: #335C8A;
	background: #D1E2F6 url(../../images/blue/sfondo_titolo_collCaseInfo.jpg) repeat-x top left;
}
.listCellGrey{
  FONT-WEIGHT: normal; 
  FONT-SIZE: 10px; 
  PADDING-BOTTOM: 2px; 
  VERTICAL-ALIGN: middle; 
  COLOR: #8A8A8A; 
  PADDING-TOP: 2px; 
  FONT-FAMILY: Verdana, Arial, Sans-Serif
}