.admtab{background-color:#EEEECC;}
.next_but
{
	background-color:#999933;
	border-style: solid;
	border-color:#666666;
	border-width: 1px;
	font-weight: bold;
	color:#FFFFFF;
	padding: 1px;
	cursor: pointer; 
	cursor: hand;
}
.clear_but
{
	background-color:#FFFFFF;
	border-style: solid;
	border-color:#666666;
	border-width: 1px;
	font-weight: bold;
	color:#000000;
	padding: 1px;
	cursor: pointer; 
	cursor: hand;
}
/* stili per tabelle di report: colore della cornice da cellspacing */
.rep_frame
{  
	background-color:#EEEECC;
	/*width:100%;
	padding: 3px;
	border-collapse: collapse;
	border-spacing: 1;
	border: 0;*/
}
.rep_title
{
	background-color:#EEEECC;
	/*border-style: solid;
	border-color:#999999;
	border-width: 1px;
	font-weight: bold;
	color:#333333;
	padding: 3px;*/
}
.rep_cell
{
/*
	border-style: solid;
	border-color:#EEEECC;
	border-width: 1px;
	padding:3px;*/
}
.rep_butt
{
	background-color:#DDDDDD;
	border-style: solid;
	border-color:#999999;
	border-width: 1px;
	font-weight: bold;
	color:#333333;
	padding: 3px;
	cursor: pointer; 
	cursor: hand;
}
/* form selezione servizi*/
.formsrv_frame
{
	background-color:#FFFFFF;
	width:60%;
	/*border-collapse: collapse;*/
	border-spacing: 0;
	border: 0;
	padding: 5px;
}
.formsrv_td
{
	background-color:#999933;
	padding: 0px;
}
/* tabella messaggi*/
.msg_frame
{
	background-color:#FFFFFF;
	padding: 1px;
	/*border-collapse: collapse;*/
	border-spacing: 1;
	border: 0;
}
.msg_header
{
	background-color:#999933;
	padding: 2px;
}
.msg_cell
{
	background-color:#EEEEEE;
	padding: 5px;
	font-weight:bold;
	color:#333333;
}
/* ------------- */
.titolo1{font-size:13px;font-weight:bold;}
.titolo2{font-size:11px;font-weight:bold;}
.titolo3{font-weight:bold; color:#4A632E;}
.titolo4{font-weight:bold; }

.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0;}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}

.clLevel0,.clLevel0over{
  position:absolute;background-color:transparent; layer-background-color:transparent; padding:2px; 
  font-family:arial,verdana,helvetica; font-size:11px; font-weight:normal;}
.clLevel0 { color:#000000 }  
.clLevel0over { color:#0066FF; cursor:pointer; cursor:hand }
.clLevel0border{position:absolute; visibility:hidden; background-color:transparent; layer-background-color:transparent;}

.clLevel1,.clLevel1over{
  position:absolute; background-color:#BBBBBB; layer-background-color:#BBBBBB; padding:2px; 
  font-family:arial,verdana,helvetica; font-size:11px; font-weight:normal}
.clLevel1 { color:#000000 }  
.clLevel1over { color:#0066FF; background-color:#BBBBBB; layer-background-color:#BBBBBB; cursor:pointer; cursor:hand } 
.clLevel1border{position:absolute; visibility:hidden; background-color:#FFFFFF; layer-background-color:#FFFFFF;}
.clLevel2{
  position:absolute; background-color:#BBBBBB; layer-background-color:#BBBBBB; color:#000000; padding:2px; 
  font-family:arial,verdana,helvetica; font-size:11px; font-weight:normal
}
.clLevel2over{ cursor:pointer; cursor:hand }
.clLevel2border{position:absolute; visibility:hidden; background-color:#FFFFFF; layer-background-color:#FFFFFF}
.clLevel2over { 
  position:absolute; background-color:#7A8A97; layer-background-color:#7A8A97; color:#FFFFFF; padding:2px; 
  font-family:arial, verdana, helvetica; font-size:11px; font-weight:normal
 }

td,th,p,li,ul,testoN,testoM,titoloS,titoloN {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666} 
td,th,p,li,ul,testoN{font-size:11px}
.testoM { font-size: 11px; line-height: 16px}
.titoloN {font-size: 13px; font-weight: bold} 
.titoloS {font-size: 11px; font-weight: bold} 

 
a { text-decoration: none; color: #336600;} 
a:hover { color: #999999; text-decoration: none;} 
a.link { text-decoration: none; color: #FF0000;font-weight:normal} 
a.link:hover { color: #999999; text-decoration: none} 

a.left { text-decoration: none; color: #406227;}
a.left:hover { color: #90CF12; text-decoration: none;} 

a.link_u {text-decoration: underline; color: #406227;font-weight: normal} 
a.link_u:hover {text-decoration: underline; color: #999999; } 

.dim0 {width: 100px} 
.dim1 {width: 140px} 
.dim2 {width: 200px} 

input { 
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
} 
select{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#FFFFFF; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; ;background-color:#FFFFFF; border: 1px #CCCCCC solid} 

.htmlarea{background:white;}

.but,.butt
{
	cursor: hand;
	voice-family: "\"}\"";
	voice-family:inherit;
	cursor: pointer;
}

.but_blue
{
    background-color:#c3d9ff;
}
.cell { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#FFFFFF;border-width:1} 
.cbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#0099CC; border: 0 } 
.mcb {background-color:#0099CC; border: 0 }


.nextbut 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
color: #FFFFFF; 
background-color: #0066FF;
border-style: solid;
border-color:#000000;
border-width: 1px;
padding: 4px;
cursor: pointer; 
cursor: hand;
}
.chkbut 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
color: #FFFFFF; 
background-color: #999999;
border-style: solid;
border-color:#000000;
border-width: 1px;
padding: 4px;
cursor: pointer; 
cursor: hand;
}
.resbut 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
color: #FFFFFF; 
background-color: #CC0000;
border-style: solid;
border-color:#000000;
border-width: 1px;
padding: 4px;
cursor: pointer; 
cursor: hand;
}

.cell { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#FFFFFF;border-width:1} 
.cbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#D3EEAB; border: 0 } 


.title_win { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold} 
.testoS { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;} 
.titoloL { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px; font-weight: bold;}

.testoL { font-family: Verdana; font-size: 13px; line-height: 18px} 
.testoXL { font-family: Verdana; font-size: 23px; line-height: 28px} 
.testoB { font-family: Verdana; font-size: 11px; font-weight: bold} 
.testoMB { font-family: Verdana; font-size: 11px; font-weight: bold; line-height: 16px} 

.menu { text-decoration: none; color: #829A37}
.menu:hover { color: #999999; text-decoration: none}

.tbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; ; border: #666666 solid} 
.tbox2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color:#D2DDE9;border-width:1} 
.tboxg { font-family: Verdana, Arial, Helvetica, sans-serif;; font-size: 11px; background-color:#E2E270;border-width:1} 

.clWin{position:absolute; z-index:2; visibility:hidden; background-color:#CCCCCC;layer-background-color:#CCCCCC; } 
.clWindow{position:absolute;z-index:15; width:270px;left:1; top:14; background-color:white; layer-background-color:white; overflow:hidden; clip: rect( )} 
.clWinHead{position:absolute;width:270px; height:14; top:0; font-size:11px; font-weight:bold; color:white; background-color:transparent} 
.clText{position:absolute;z-index:50; left:2; top:2; font-size:11px; background-color:transparent} 
.clWinResize{position:absolute;z-index:30; width:13; height:8; clip:rect(0,13,9,0); background-image:url(../weblib/img_amm_std/resize.gif); layer-background-image:url(../weblib/img_amm_std/resize.gif)} .clUp{left:-20;position:absolute;width:12; height:12; z-index:60; background-color:#F2F2F2; layer-background-color:#F2F2F2} 
.clDown{left:-20;position:absolute;width:12; height:12; z-index:60; background-color:#F2F2F2; layer-background-color:#F2F2F2} .clLogo{position:absolute;} .clWinButtons{position:absolute;} 
.clItems{position:absolute; visibility:hidden} 
#divLogo{position:absolute; z-index:890; top:84; left:8} 
#divMode{width:80; height:5; visibility:hidden} .clMode{color:#CCCCCC; font-size:11px; font-weight:bold;} 
.clLine{Z-INDEX: 1; OVERFLOW: hidden; WIDTH: 100%; CLIP: rect(0px 100% 1px 0px); POSITION: relative; HEIGHT: 1px; BACKGROUND-COLOR: #FF6600; layer-background-color: #FF6600} 
.clErrTxt{font-size:9px; color:red} 

.testoU { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px} 
.testoI { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; } 

.hilite {  background-color: #FFFFCC}

#divTree{font-family: Verdana;font-size: 11px;position:absolute; top:5;left:8;width:650; height:25; background-color:#89AC59;layer-background-color:#89AC59; }
.clTree{position:absolute; visibility:hidden; WIDTH: 100%; HEIGHT: 100%; CLIP: rect(0px 100% 100% 0px 1px); z-index:2;background-color:transparent;layer-background-color:transparent; } 

/* stili per tabella principale - main.tpl */
.main_colsx
{
	background-color:#DDDDDD;
	border-style: solid;
	border-color:#999999;
	border-width: 0px;
}
a.link_colsx
{
	 text-decoration: underline; 
	 color: #CC3300;
	 font-weight: normal;
}
a.link_colsx:hover
{
	 color: #666666;	
}
.stepon
{
	background-color:#EEEEEE;
	color:#666666;
	font-weight: bold;
}
.main_colsx_top
{
	background-color:#999999;
	color:white;
}
.main_title
{
	background-color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.main_footer
{
	background-color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
}

/*stili per tabella intro selection */
.intro_sel
{
	background-color:#EEEEEE;
	padding: 0px;
	border-spacing: 1;
	border: 0;
}
.intro_seltd
{
	background-color:#CCCCCC;
	padding: 2px;
	font-weight: bold;
	color:#CC3300;
}

/* stili per tabella tipo form */
.form_frame
{
	background-color:#EEEECC;
	/*
	padding: 2px;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;*/
}
.form_maintd
{
	background-color:#FFFFFF;
}
.form_bar
{
	background-color:#EEEECC;
}
.formfld_frame
{
	background-color:#EEEECC;
	/*padding: 0px;
	border-collapse: collapse;
	border-spacing: 1;
	border: 0;*/
}
.formfld_td
{
/*
	background-color:#EEEEEE;
	padding: 5px;*/
}
.formfld_break
{
	background-color:#EEEECC;
	padding: 2px;
}

select.topics{width:300px;}