@import url("Menu/Menu.css");
@import url("ChooseLanguageII/ChooseLanguageII.css");
@import url("Components/Bande.css");
@import url("EmiSearch/EmiSearchForm.css");
@import url("FunzioniVeloci/FunzioniVeloci.css");
@import url("GestioneLogin/GestioneLogin.css");
@import url("News/News.css");
@import url("RecuperoCrediti/RecCre.css");
@import url("Consuntivazione/Consuntivazione.css");
@import url("Dettagli/Dettagli.css");
@import url("Consuntivazione/Consuntivazione.css");

body
{   margin-left:4px;
    margin-top:4px;
    margin-bottom:4px;
   
}

.TitNov{
border: solid 0px black;
background-color: #e6e6e6;  
line-height: 18px;
padding: 0px 0px 0px 5px;
margin: 0px 0px 2px 0px;  
font-weight: bold; 
color: #003973;
	width:100%; 	
		font-size: 11px; 

	}
.TDNov{padding-left:6px; background-color:#f3f3f3; height:100%; /*line-height:100%;*/}



A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: "Courier New",Courier,monospace
}
OPTION.optgroup {
	COLOR: #949494; FONT-STYLE: italic
}

#popUp {
	Z-INDEX: 2; LEFT: 0px; VISIBILITY: hidden; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: transparent
}


.header {
	HEIGHT: 80px
}
.header TD.line {
	BACKGROUND: url(/static/i/back_header.gif) #fff; WIDTH: 900px
}
.header IMG.logo_pb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 14px 0px 9px; PADDING-TOP: 0px
}
.nhSf {
	BORDER-TOP: #ffffff 1px solid; BACKGROUND-COLOR: #dfdfdf
}
.menuLvl1 {
	WIDTH: 100%
}
.menuLvl1 TD.off {
	WIDTH: 20%; BACKGROUND-COLOR: #dfdfdf
}
.menuLvl1 TD.off TD A {
	FONT-WEIGHT: bold; COLOR: #666
}
.menuLvl1 TD.on {
	WIDTH: 20%; BACKGROUND-COLOR: #006c84
}
.menuLvl1 TD.on TD A {
	FONT-WEIGHT: bold; COLOR: #fff
}
.menuLvl1 TD.lnk {
	PADDING-RIGHT: 5px; BACKGROUND-COLOR: #dfdfdf
}
.menuLvl1 TD.nh {
	PADDING-LEFT: 9px; BACKGROUND-COLOR: #dfdfdf; TEXT-ALIGN: center
}
.menuLvl1 TD.nh A {
	FONT-WEIGHT: bold; COLOR: #666
}
.menuLvl1 TD.nhOn {
	BACKGROUND-COLOR: #006c84; TEXT-ALIGN: center
}
.menuLvl1 TD.nhOn A {
	FONT-WEIGHT: bold; COLOR: #fff
}
.menuLvl2 TD {
	FONT-WEIGHT: bold; COLOR: #fff
}
.menuLvl2 TD.off {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND-COLOR: #e6e6e6
}
.menuLvl2 TD.off A {
	COLOR: #666
}
.menuLvl2 TD.on {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND-COLOR: #dc7b10
}


.tab1 {
	 WIDTH: 100%;
}
.tab1 TD.th {
	PADDING-LEFT: 22px; FONT-WEIGHT: bold; BACKGROUND: url(/static/i/sfTabSchedeNew.gif) #f5f5f5 no-repeat; COLOR: #666; LINE-HEIGHT: 22px
}
.tab1 TD.thsp {
	BACKGROUND: #ccc; HEIGHT: 1px
}
.tab1 TD.l {
	PADDING-LEFT: 11px; HEIGHT: 22px
}
.tab1 TD.l2 {
	PADDING-LEFT: 15px; WIDTH: 101px; COLOR: #333; HEIGHT: 22px
}
.tab1 TD.l3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 8px; COLOR: #333; HEIGHT: 22px
}
.tab1 TD.ltr {
	PADDING-LEFT: 37px
}
.tab1 TD.ltr TABLE TR TD {
	LINE-HEIGHT: 17px
}
.tab1 TD.ltr TABLE TR TD.bq {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; LINE-HEIGHT: normal
}
.tab1 A.treeLnk {
	FONT-WEIGHT: bold; COLOR: #333
}
.tab1 TD.r {
	BACKGROUND-COLOR: #f5f5f5
}
.tab1 TR TD.sp {
	BACKGROUND-IMAGE: url(/static/i/lineaTratGrig.gif); HEIGHT: 1px
}
.tab1 TD.ft {
	BORDER-TOP: #ccc 1px solid; BACKGROUND: #f5f5f5
}
.tab1 TD.ft TABLE.btn2 {
	MARGIN: 3px
}
.note {
	PADDING-LEFT: 10px; LINE-HEIGHT: 14px
}

TD.foot {
	COLOR: #666
}
TD.foot A {
	COLOR: #666
}

.btn1 {
	BACKGROUND-IMAGE: url(/static/i/sfBtnGrigio.gif); MARGIN: 6px 0px; CURSOR: hand
}
.btn1 TD.c {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; COLOR: #006c84; PADDING-TOP: 0px; TEXT-ALIGN: center
}

.tGr {
	COLOR: #333
}
.tVe {
	COLOR: #10721c
}
.tRo {
	COLOR: #fe3401
}
.tGr2 {
	COLOR: #666
}
.tGr2n {
	COLOR: #666
}
A.tGr2n:link {
	COLOR: #666
}
.t9Blb {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #006c84
}
.t9Bl2u {
	FONT-SIZE: 9px; COLOR: #046e85; TEXT-DECORATION: underline
}

.tBlb {
	FONT-WEIGHT: bold; COLOR: #006c84
}

.tBl {
	COLOR: #006c84
}

.stb {
	HEIGHT: 2px
}
.bgGr {
	BACKGROUND-COLOR: #ccc
}
.bhbot {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/static/i/sfBaloon.gif); BACKGROUND-REPEAT: repeat-x
}
.bhmid {
	BORDER-RIGHT: #dc7b10 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #dc7b10 1px solid; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #fff
}
.bhtop {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/static/i/sfBaloon.gif); BACKGROUND-REPEAT: repeat-x
}
.bg18 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
.ltg2 {
	BACKGROUND-IMAGE: url(/static/i/lineaTratGrigia2.gif); BORDER-LEFT: #ccc 1px solid
}
.angTGr2 {
	BACKGROUND: url(/static/i/angoloTabE6E6E6.gif) #e6e6e6
}


.colonna1 {
	BACKGROUND-COLOR: #f3f3f3; margin-right: 10px; width: 10px;
	width: 10px 		
}

.colonna5 {
	BACKGROUND-COLOR: #f3f3f3; margin-left: 10px; width: 10px; width: 10px 
}
.colonnaS {	width: 10px 

}
.colonnaM {	width: 710px 
}

.linea {
	border-top: #ececec 1px solid;  
}
.logo
{ 
	BACKGROUND: url(..\IMAGES\Logo_W.jpg) no-repeat;
	width:110px; 
	height:43px; 
	margin-left:20px; 
	}
.TitoloSearch {
	BACKGROUND: #004990; MARGIN-BOTTOM: 2px; margin-left:5px; padding-left:15px; WIDTH: 100%; HEIGHT: 20px; FONT-SIZE: 11px; color:White; font-weight:bold;
}	
.TitoloUser {
	BACKGROUND: #e6e6e6; MARGIN-BOTTOM: 2px; margin-left:5px; padding-left:15px; WIDTH: 150px; HEIGHT: 20px; FONT-SIZE: 11px; color:Black; font-weight:bold;
}


.Combo 
{
	FONT: 10px Verdana,Arial,Helvetica,sans-serif; 
	border:1;
}


.Sottomenu TD
{
	height:20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.Sottomenu TD.off {
	BACKGROUND-COLOR:  #006c84;
}
.Sottomenu TD.off A {
	COLOR: #fff
}
.Sottomenu TD.on
{
	background-color: #006c84;
}
.Sottomenu TD.on A {
	COLOR: Yellow
}

.trWhite{height:20px}
.trGray {BACKGROUND-COLOR: WhiteSmoke; height:20px }
.tdBold {font-weight:bold}

.ERROR 
{
	color:Red;
	font-weight:bold
}
/*Pagina degli errori*/
.TitPagErr
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:Red;}
.DescPagErr{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; text-align:center;}
.ContErr{background-color:Aqua; vertical-align:middle; text-align:center;
	}
.LinkErr{}
.TabErr{background-color:White;
	margin:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;}
.TabErr td{}	
.NumErr
{
	vertical-align:text-top;
	text-align:right;
	font-weight:bold;
	width:6px;}
.MsgErr{font-weight:bold; text-align:left;}
.stack{text-align:justify;}
.boxMsgWin {
width:350px; height:100px;
position:relative;top:50%;left:50%;
margin:-50px 0 0 -175px;
border: solid 1px #CCCCCC;

background-color:#fff;
}
.btMsgWin{position:absolute; bottom:10px ;
	margin: 0 0 0 -75px;
	left:50%;
	cursor:hand; 
	width:150px;
	height:16px;
color: #fff; font-weight:bold;
border: 2px solid #fff; 
background-color:#CCCCCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
vertical-align:text-bottom;
padding-top:1px;
padding-bottom:1px;
margin-bottom:1px;
	}
.btMsgWin a:link {color:#fff;
	text-decoration:none;}
.btMsgWin a:visited	
{color:#fff;
	text-decoration:none;}		
.btMsgWin a:hover
{color:#fff;
	text-decoration:none;}
.btMsgWin a:active 
{color:#fff;
	text-decoration:none;}	
.lbMsgWin{position:absolute; top:10px; left:4px;
	border: solid 0px black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
vertical-align:text-bottom; }

/*Stile per i textBox Disabilitati, Abilitati, e di errore */
.TextBoxD {color: #000; border: 1px solid #FFF; background: #FFF; font-family:Tahoma; font-size:xx-small; height:18px;}
.TextBoxE {color: #000; border: 1px solid #238DC1; background: #FFF; font-family:Tahoma; font-size:xx-small; height:18px;}	
.TextBoxEr{color: #F00; border: 1px solid #F00; background: #FFF; font-family:Tahoma; font-size:xx-small; height:18px;} 
.TextBoxLU {color: #000; border: 1px solid #238DC1; background: #FFF; font-family:Tahoma; font-size:xx-small; 
	margin-right:2px;
	margin-left:0px; 
	height:18px;}	

/* Stile per i textBox Disabilitati, Abilitati, e di errore allineati a destra*/
.TextBoxD_ra  {color: #000; border: 1px solid #FFF; background: #FFF; font-family:Tahoma; font-size:xx-small; text-align:right; }
.TextBoxE_ra  {color: #000; border: 1px solid #238DC1; background: #FFF; font-family:Tahoma; font-size:xx-small; text-align:right; }	
.TextBoxEr_ra {color: #F00; border: 1px solid #F00; background: #FFF; font-family:Tahoma; font-size:xx-small; text-align:right; }

/* Stile per i textBox Disabilitati, Abilitati, e di errore allineati a destra*/
.TextBoxD_ca  {color: #000; border: 1px solid #FFF; background: #FFF; font-family:Tahoma; font-size:xx-small; text-align:center; }
.TextBoxE_ca  {color: #000; border: 1px solid #238DC1; background: #FFF; font-family:Tahoma; font-size:xx-small; text-align:center; }	
.TextBoxEr_ca {color: #F00; border: 1px solid #F00; background: #FFF; font-family:Tahoma; font-size:xx-small; text-align:center; }


/* label per i merssaggi di errore */
.labelErrore{font-family:Tahoma; Font-Size:xx-small; color:#F00; font-weight:bold;}

/* label per i merssaggi di avviso */
.labelWarn{font-family:Tahoma; Font-Size:xx-small; color:#00F; font-weight:bold;}

/*stile per le tendine*/
.TendinaE{color: #000; border: 1px solid #238DC1; background: #FFF; font-family:Tahoma; font-size:xx-small; }
.TendinaD{color: #000; border: 1px solid #FFF; background: #FFF; font-family:Tahoma; font-size:xx-small; }

/*Textarea o textbox su piu linee*/
.txtAreaD{color: #000; border: 1px solid #FFF; background: #FFF; font-family:Tahoma; font-size:xx-small; overflow:hidden;}
.txtAreaE{color: #000; border: 1px solid #000; background: #FFF; font-family:Tahoma; font-size:xx-small; overflow:hidden;}

.LabelTitoloSez{background-color:Transparent; font-family:Tahoma; Font-Size:12px; color:black; font-weight:bold;}
.LabelTitoloDesc{background-color:Transparent; font-family:Tahoma; Font-Size:11px; color:black; font-weight:bold;}
/*top margin impostato a 4px per avere l'allineamento uguale alle textbox*/
.labelTitoloDesc_TM{font-family:Tahoma; Font-Size:11px; color:black; font-weight:bold; margin-top:4px;}
.labelTestoDesc{color:Black; font-family:Tahoma; font-size:11px; text-align:justify;}
.labelTestoDesc_TM{font-family:Tahoma; Font-Size:11px; color:black; margin-top:4px;}
.labelDesc{color:Black; font-family:Tahoma; font-size:11px; text-align:justify;}

.btFissi{cursor:hand; 
	height:18px;
	width:80px;
color: #003973; font-weight:bold;
border: 2px solid #238DC1; 
background: transparent;}

.btDinam{cursor:hand; 
	height:18px;
	width:80px;
color: #003973; font-weight:bold;
border: 2px solid #238DC1; 
background: transparent;}
.btFissi_wm{cursor:hand; 
	height:18px;
	width:80px;
color: #003973; font-weight:bold;
border: 2px solid #238DC1; 
background: transparent;
margin:4x 4x 4x 4x;}

.btDinam_wm{cursor:hand; 
	height:18px;
	width:80px;
color: #003973; font-weight:bold;
border: 2px solid #238DC1; 
background: transparent;
margin:4x 4x 4x 4x;}
.BtOpenPopUp
 {
	cursor:hand;
	border-color:#238DC1;
	border-style:solid;
	border-Top-width:1px;
	border-bottom-width:1px;
	border-Left-width:1px;
	border-Right-width:1px;
	background-color:Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	margin-right:2PX;
	margin-left:2PX;
	padding-right:2PX;
	padding-left:2PX;
	height:16PX;
	width:16px;
	font-weight:bold;
		
	} 	
