body { font-family: Arial; font-size: 9px; font-weight: bold; color: #333333}
td { font-family: Arial; font-size: 9px; font-weight: bold; color: #333333}
select { font-family: Arial; font-size: 12px; font-weight: normal;}
input { font-family: Arial; font-size: 12px; font-weight: normal;}
textarea { font-family: Arial; font-size: 12px; font-weight: normal;}
.tdT, tr.tdT td { font-family: Arial; font-size: 9px; font-weight: bold; color: #FFFFFF; background-color: #5A75BA}
table.box {border-top: 6px solid #5A75BA; border-left: 6px solid #5A75BA; border-right: 6px solid #5A75BA; border-bottom: 6px solid #5A75BA;}
.tdT a { color: #FFFFFF; }
.tdW { background-color: #F0F7F9; font-family: Arial; }
.tdR { background-color: #FFFFCC}
.txtReadOnly { background-color: #F0F7F9; border: 1px solid #F0F7F9; font-family: Arial; font-size: 10px; color: #333333}
.txtReadOnlyT { background-color: #5A75BA; border: 1px solid #5A75BA; font-family: Arial; font-size: 11px; color: #FFFFFF}
.txtNReadOnly { background-color: #F0F7F9; border: 1px solid; font-family: Arial; font-size: 10px; color: #333333 ; text-align: right}
.txtRight { text-align: right}
.tdS { background-color: #99FFCC}
.sC { font-family: Courier New; font-size: 11px }
.txt { font-family: Arial; font-size: 12px }
.txtA { font-family: Arial; font-size: 12px; color: #C40005}
.dP { font-family: Arial; font-size: 13px; font-style: italic; color: #5A75BA; background-color: #FFFFCC}
.ris {  font-family: Arial; font-size: 12px; color: #333333; font-weight: normal;}
.inputReadOnlyinput { font-family: Arial; font-size: 12px; background-color: #D8D8D8; color: #333333}
.inputReadOnlyR { font-family: Arial; font-size: 12px; background-color: #D8D8D8; color: #333333; text-align: right}
.tdA { font-family: Arial; font-size: 11px; font-weight: bold; color: #333333}
.tdTG { font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #5A75BA}
.tdRP { background-color: #FFFFCC; font-weight: bold; font-size: 9px}
.tdWW { background-color: #B7FBEC}
.tdEv { background-color: #FF9999}
.sp { font-family: Arial; font-size: 11px}
.ip { font-family: Arial; font-size: 11px}
.txtM { font-family: Arial; font-size: 12px; font-weight: normal; color: #333333}
.txtM td { font-family: Arial; font-size: 12px; font-weight: normal; color: #333333}
.tdNone { background-color: #FFFFFF }
.bold { font-weight: bold; }
.bold td { font-weight: bold; }
.center { text-align: center; }
.txtOFF { background-color: #FFFFFF; border: 1px solid #FFFFFF; font-family: Arial; font-size: 11px; color: #FFFFFF}
.linkT { color: #FFFFFF }
.tdAl { background-color: #FFD700}
.tdFO { background-color: #B200FF;}
.tdPR { background-color: #FF5858;}
.tdSfondoPian {	background-color: #FFFFF0;}
.tdPian { background-color: #98FB98;}
.tdDaPian { background-color: #FF6347;}
.tdDaPianIpo { background-color: #F4A460;}
.tdAtPian {	background-color: #FF0000;}
.tdNeutro {	background-color: #ADD8E6;}
.tdBB {	border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999;}
.bigBorder {background-color:#FFFFFF; border: 6px #5A75BA solid}
.albLiv1 { background-color: #A3CDDA; }
.albLiv2 { background-color: #D6EAEF; }
.albLiv3 { background-color: #F0F7F9; }
.albLiv4 { background-color: #FBFDFD; }
.albLiv5 { background-color: #FFFFFF; }
.tdT2 {  font-family: Arial; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #5A75BA}
.tdW2 { font-family: Arial; font-size: 12px; font-weight: bold; background-color: #F0F8F9}
.tdG2 { font-family: Arial; font-size: 12px; font-weight: bold; background-color: #CCFFCC}

.tdD2 { font-family: Arial; font-size: 12px; font-weight: bold; background-color: #BFDFFF}

.Nome {	font-family: Verdana;font-size: 10px;color: #5A75BA;font-weight: bold;
}
.clock { font-family: Verdana; font-size: 10px; color: #5A75BA; text-align: right; font-weight: bold}
.link {color: #CC0000;text-decoration: none;}
.link:hover {color: #FF0000;text-decoration: underline;}

.menu {font-family: Arial; font-size: 12px; font-weight: bold;}
.H {color: #FFFFFF; background-color: #5A75BA}
.N {background-color: #F0F8F9}
.N a {color: #333333}
.F {background-color: #CCFFCC}
.F a {color:#333333}

.lnkNERO {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.lnkNERO:hover {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: underline;
}


BODY.bodyRicerca {
	background-color:#FFFFFF;
}

TABLE.BoxRicerca {
	border-style: solid;
	border-color:#5A75BA;
	border-width: 6px;
	
	background-color:#FFFFFF;

	width:47%;
	height:134px;
}

TABLE.BoxRicercaLibero {
	border-style: solid;
	border-color:#5A75BA;
	border-width: 6px;
	
	background-color:#FFFFFF;

	width:31%;
	height:134px;

	position:absolute;
	left:30%;
}

TABLE.BoxRicercaInterno {
	border-style: none;

	width:98%;
}

TABLE.BoxRicercaEsterno {
	border-style: none;

	width:784px;

	padding: 0px;
}

TD.tdRicercaAltoSx {
	width: 196px;
	height: 164px;
}

TD.tdRicercaAltoDx {
	width: 588px;
	height: 164px;
}

TD.tdRicercaBassoSx {
	width: 196px;
	height: 201px;
}

TD.tdRicercaBassoDx {
	width: 588px;
	height: 201px;
}

#divBoxForm {
	border-style: solid;
	border-color:#5A75BA;
	border-width: 1px;
	padding: 5px;
}
.inputImage {
	border: 0px;
}

.tabgrandeTop {
	border-top-width: 3px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #5A75BA;
	border-right-color: #5A75BA;
	border-left-color: #5A75BA;
}
.tabgrandeTopNL {
	border-top-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #5A75BA;
	border-left-color: #5A75BA;
}
.tabgrandeBottom {
	border-bottom-width: 3px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-color: #5A75BA;
	border-right-color: #5A75BA;
	border-left-color: #5A75BA;
}

DIV.BoxDebug {
	
	display: none;

	position: absolute; 
	right: 10%; 
	bottom: 10%; 
	
	background-color: white; 
	overflow: auto;
	
	border-style: solid;
	border-width: small;
	border-color: #5A75BA;

	padding: 2px
	
}

DIV.divResult {
	
	display: none;

	position: absolute; 
	right: 33%; 
	bottom: 10%; 

	height: 80px;
	width: 145px;
	
	background-color: white; 
	overflow: auto;
	
	border-style: solid;
	border-width: small;
	border-color: #0066FF;/*#CC211C;*/

	padding: 2px
	

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;


}

.tdTNotifiche { font-family: Arial; font-size: 14px; color: #FFFFFF; background-color: #5A75BA; font-weight: normal;}
.tdWNotifiche { font-family: Arial; font-size: 12px; color: #333333; background-color: #F0F7F9; font-weight: normal;}
.tdNNotifiche { font-family: Arial; font-size: 12px; color: #333333; font-weight: normal;}
.tdRNotifiche { font-family: Arial; font-size: 12px; color: #333333; background-color: #FFFFCC; font-weight: normal;}
.tdSNotifiche { font-family: Arial; font-size: 12px; color: #333333; background-color: #99FFCC; font-weight: normal;}
.nnNotifiche{ font-family: Verdana; font-size: 9px; color: #333333; font-weight: bold; text-decoration: none;}
.Normal {font-family: Arial; font-size: 12px; color: #333333; font-weight: normal;}
.nowrap {white-space:nowrap}
.tabRic {border:3px outset #5A75BA; padding:5px;}

.lnkRED {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #CC211C;
	text-decoration: underline;
	font-variant: normal;

}


#ctl00_cphMain_pnlTab1
{
	border: 1px solid #5A75BA;
}

/*Stili StripTab*/
div.TabStrip {overflow:hidden;height:41px;}
div.LR {height:41px;float:left;}
div.CP {color:#FFFFFF;background-image:url('/IALMan3/Graphics/StripPC.gif');height:41px;font-size:13px;font-weight:bold;font-style: italic;overflow:hidden;float:left;text-align:center;padding-top: 18px; line-height: 11px;}
div.C {color:#FFFFFF;background-image:url('/IALMan3/Graphics/StripC.gif');height:41px;font-size:13px;font-weight:bold;line-height: 18px;font-style: italic;overflow:hidden;float:left;text-align:center;padding-top: 18px; line-height: 11px;}
div.CMD {position:relative;top:-41px;}
.Strip {height:41px;padding:0px;overflow:hidden;}
td.Strip div {height:41px;}
table.Strip {border-collapse:collapse;table-layout: fixed; border:0px;}
div.CMD input {border:0px solid #FF0000;height:40px;}
div.StripL {background-image:url('/IALMan3/Graphics/StripL.gif'); width:10px;}
div.StripPL {background-image:url('/IALMan3/Graphics/StripPL.gif'); width:10px;}
div.StripR {background-image:url('/IALMan3/Graphics/StripR.gif'); width:10px;}
div.StripPR {background-image:url('/IALMan3/Graphics/StripPR.gif'); width:10px;}

div.CPRed {color:#FFFFFF;background-image:url('/IALMan3/Graphics/StripRedPC.gif');height:41px;font-size:13px;font-weight:bold;font-style: italic;overflow:hidden;float:left;text-align:center;padding-top: 18px; line-height: 11px;}
div.CRed {color:#FFFFFF;background-image:url('/IALMan3/Graphics/StripRedC.gif');height:41px;font-size:13px;font-weight:bold;line-height: 18px;font-style: italic;overflow:hidden;float:left;text-align:center;padding-top: 18px; line-height: 11px;}
div.StripRedL {background-image:url('/IALMan3/Graphics/StripRedL.gif'); width:10px;}
div.StripRedPL {background-image:url('/IALMan3/Graphics/StripRedPL.gif'); width:10px;}
div.StripRedR {background-image:url('/IALMan3/Graphics/StripRedR.gif'); width:10px;}
div.StripRedPR {background-image:url('/IALMan3/Graphics/StripRedPR.gif'); width:10px;}

/*Stili pulsanti*/
div.Btn {overflow:hidden;height:19px;}
div.BtnL {background-image:url('/IALMan3/Graphics/btnL.gif');float:left; width:13px;height:19px;}
div.BtnC {background-image:url('/IALMan3/Graphics/btnC.gif');height:19px;font-size:12px;color:#5A75BA;font-weight:bold;line-height: 18px;font-style: italic;overflow:hidden;float:left;text-align:center;}
div.BtnR {background-image:url('/IALMan3/Graphics/btnR.gif');float:left; width:13px;height:19px;}
div.BtnRedL {background-image:url('/IALMan3/Graphics/btnRedL.png');float:left; width:13px;height:19px;}
div.BtnRedC {background-image:url('/IALMan3/Graphics/btnRedC.png');height:19px;font-size:12px;color:#FFFFFF;font-weight:bold;line-height: 18px;font-style: italic;overflow:hidden;float:left;text-align:center;}
div.BtnRedR {background-image:url('/IALMan3/Graphics/btnRedR.png');float:left; width:13px;height:19px;}
div.BtnGreenL {background-image:url('/IALMan3/Graphics/btnGreenL.gif');float:left; width:13px;height:19px;}
div.BtnGreenC {background-image:url('/IALMan3/Graphics/btnGreenC.gif');height:19px;font-size:12px;color:#5A75BA;font-weight:bold;line-height: 18px;font-style: italic;overflow:hidden;float:left;text-align:center;}
div.BtnGreenR {background-image:url('/IALMan3/Graphics/btnGreenR.gif');float:left; width:13px;height:19px;}
div.BtnBlinkL {background-image:url('/IALMan3/Graphics/btnLblink.gif');float:left; width:13px;height:19px;}
div.BtnBlinkC {background-image:url('/IALMan3/Graphics/btnCblink.gif');height:19px;font-size:12px;color:#5A75BA;font-weight:bold;line-height: 18px;font-style: italic;overflow:hidden;float:left;text-align:center;}
div.BtnBlinkR {background-image:url('/IALMan3/Graphics/btnRblink.gif');float:left; width:13px;height:19px;}
div.BtnCmd {border:0px solid #FF0000;position:relative;height:19px;top:-19px;}
div.BtnCmd input {border:0px; height:19px;}
div.BtnCmd a {border:0px; text-decoration:none;}
div.BtnCmd a img {border:0px; text-decoration:none; height:19px;}

/*Stili calendario*/
select.calendar {  font-family: Verdana; font-size: 10px; color: #333333}
.day td {  font-family: Verdana; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #5A75BA}
.amc:link { font-weight: normal; font-family: Courier; font-size: 10px; color: #333333; text-decoration: none}
.amc:hover { font-weight: normal; font-family: Courier; font-size: 10px; background-color: #99FFCC}
.amc:visited { font-weight: normal; font-family: Courier; font-size: 10px; color: #333333; text-decoration: none }
.am:link { font-weight: normal; font-family: Courier; font-size: 10px; color: #999999; text-decoration: none}
.am:hover { font-weight: normal; font-family: Courier; font-size: 10px; background-color: #99FFCC}
.am:visited { font-weight: normal; font-family: Courier; font-size: 10px; color: #999999; text-decoration: none }

/*Stili barre paginazione*/
table.Paging {border-collapse:collapse; border:0px;}
table.Paging td {padding:0px; white-space:nowrap; vertical-align:top;}
table.Paging td.Txt {background-image:url('/IALMan3/Graphics/FrecciaCentrale.gif'); background-repeat:no-repeat;}
div.PageTxt {font-family: Arial; width:112px;height:18px;font-size:12px;color:#5A75BA;font-weight:bold; text-align:center; padding-top:2px;}
div.PageFirst {background-image:url('/IALMan3/Graphics/FrecciaSx.gif'); width:39px;height:18px;}
div.PagePrev {background-image:url('/IALMan3/Graphics/FrecciaCentraleSx.gif'); width:32px;height:18px;}
div.PageNext {background-image:url('/IALMan3/Graphics/FrecciaCentraleDx.gif'); width:32px;height:18px;}
div.PageLast {background-image:url('/IALMan3/Graphics/FrecciaDx.gif'); width:39px;height:18px;}
div.PageGo {background-image:url('/IALMan3/Graphics/FrecciaGo.gif'); width:27px;height:18px;}
div.PageCmd  {border:0px solid #FF0000;position:relative;height:18px;top:-18px; width:32px;}
div.PageCmd input {border:0px; height:18px; width:32px;}

/*Stili bottoni con immagine*/
.btnInsRow {background-image: url('/IALMan3/Graphics/InsRow.gif'); background-repeat:no-repeat; width:24px; height:24px; cursor:pointer; color:#FFFFFF; border:0px; }
.btnSaveRow {background-image: url('/IALMan3/Graphics/SaveRow.gif'); background-repeat:no-repeat; width:23px; height:21px; cursor:pointer; color:#FFFFFF; border:0px; }
.btnCancelRow {background-image: url('/IALMan3/Graphics/CancelRow.gif'); background-repeat:no-repeat; width:23px; height:21px; cursor:pointer; color:#FFFFFF; border:0px; }
.btnEditRow {background-image: url('/IALMan3/Graphics/EditRow.gif'); background-repeat:no-repeat; width:23px; height:21px; cursor:pointer; color:#FFFFFF; border:0px; }
.btnDeleteRow {background-image: url('/IALMan3/Graphics/DelRow.gif'); background-repeat:no-repeat; width:24px; height:24px; cursor:pointer; color:#FFFFFF; border:0px; }
.btnSelectRow {background-image: url('/IALMan3/Graphics/TastoOk.png'); background-repeat:no-repeat; background-color:transparent; width:26px; height:20px; cursor:pointer; color:#FFFFFF; border:0px; }
