BODY     { background-color: White; FONT-FAMILY: Arial, Helvetica, Sans-Serif; SCROLLBAR-FACE-COLOR: #dee3e7; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #dee3e7; SCROLLBAR-3DLIGHT-COLOR: #d1d7dc; SCROLLBAR-ARROW-COLOR: #D20000; SCROLLBAR-TRACK-COLOR: #efefef;  SCROLLBAR-DARKSHADOW-COLOR:#98aab1;}

/*link*/
A    		 {	text-decoration : none; color: #2c4465;}
A:link     {	COLOR: #2c4465; TEXT-DECORATION: none;}
A:visited  {	COLOR: #2c4465; TEXT-DECORATION: none;}
A:active  {	COLOR: #2c4465; TEXT-DECORATION: none;}
A:hover   {	COLOR: #2c4465; TEXT-DECORATION: none;}

A.glink:LINK    {	text-decoration : none; color: #2c4465;}
A.glink:VISITED {	text-decoration : none; color: #2c4465;;}
A.glink:ACTIVE  {	text-decoration : none; COLOR: #2c4465;}
A.glink:HOVER   {	text-decoration : none; COLOR: #2c4465;}

A.glinkA:LINK    {	text-decoration : none; color: #1c94d2;}
A.glinkA:VISITED {	text-decoration : none; color: #1c94d2;}
A.glinkA:ACTIVE  {	text-decoration : none; color: #1c94d2;}
A.glinkA:HOVER   {	text-decoration : none; color: #1c94d20;}
 
/*elementi grafici*/
/* colori di base*/
.px {FONT-SIZE: 1px;} /* trasparente */ 
.pxbianco {FONT-SIZE: 1px; BACKGROUND-COLOR: #FFFFFF;} /* Bianco */ 
.pxnero   {FONT-SIZE: 1px; BACKGROUND-COLOR: #000000;} /* Nero */ 
 
 /* colori principali*/
.pxA {	FONT-SIZE: 1px; BACKGROUND-COLOR: #2c4465}
.pxB {	FONT-SIZE: 1px; BACKGROUND-COLOR: #036c96}
.pxC {	FONT-SIZE: 1px; BACKGROUND-COLOR: #1c94d2}
.pxD {	FONT-SIZE: 1px; BACKGROUND-COLOR: #efeef3}

.griga {font-size: 1px; background-color:  #DCDCDC;} /*grigio*/ 
  
.gtitolo      { Background-color: #2C4465; FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  COLOR: #FFFFFF; font-weight: bold; padding: 2px 10px; border: 1px solid #2C4465;}
.gintestazione { Background-color: #EEEEEE; FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  COLOR: #2C4465; font-weight: bold; padding: 3px 10px;  border-top: 1px solid #CCCCCC;  border-left: 1px solid #C1C1C1; border-bottom: 1px solid #A4A4A4; border-right: 1px solid #C1C1C1;}

.gtesto   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;  TEXT-ALIGN: left;}
.gtestoA   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#2c4465;  TEXT-ALIGN: left;}
.gtestoR   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#2c4465;  TEXT-ALIGN: left; border-right: 2px solid #787878;}

.gmessaggio  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#2C4465;  TEXT-ALIGN: center; font-weight: bold; height: 100px;}
.gerrore { font-family: Arial, Helvetica, sans-serif; color:#CC0000;	font-size: 11px;	text-align : center; font-weight: bold;}

.gboxesterno {	border-right :1px solid  #656565;	border-left: 1px solid #656565;	border-top :1px solid  #656565;	border-bottom : 1px solid #656565;}

.gimgtop { text-align: right; background-color:  #CCCCCC;} /*vanno aggiornate anche le immagini angdx.gif e angsx.gif*/
.gimgbottom { text-align: left;  background-color: #CCCCCC;}

.gpulsante { text-align: right;}
.gbottone { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;	padding: 1px; border-left :1px solid #000000; border-right :1px solid #000000;	border-top :1px solid #000000;	border-bottom : 1px solid #000000; text-align: center; background-color: #CACACA;}

 .gattiva { Background-color: #FFF9D4; FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  COLOR: Black; font-weight: bold; padding: 1px 3px;  border-top: 1px solid #CCCCCC;  border-left: 1px solid #C1C1C1; border-bottom: 1px solid #A4A4A4; border-right: 1px solid #C1C1C1;}
 
 
 /*elementi per form*/
input   {	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	color: Black;	border-right :1px solid #787878;	border-left: 1px solid #787878;	border-top :1px solid #787878;	border-bottom : 1px solid #787878;}
.input  {	font-size: 11px;	font-family: Arial, Helvetica, sans-serif; 	color: Black;	border-right :1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;	border-top :1px solid #FFFFFF;	border-bottom : 1px solid #FFFFFF;}
select  {	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	color: Black;}
.select {	font-size: 11px;	font-family: Arial, Helvetica, sans-serif; 	color: Black;	Padding-left: 3px;	border-right :1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;	border-top :1px solid #FFFFFF;	border-bottom : 1px solid #FFFFFF;}
textarea {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: Black;	Padding-left: 3px;	border-right :1px solid #787878;	border-left: 1px solid #787878;	border-top :1px solid #787878;	border-bottom : 1px solid #787878;}



/*elementi log-in in home page */

.logbox    {background-color:  #EEEEEE;	border-right :1px solid  #D1D7DC;	border-left: 1px solid #D1D7DC;	border-top :1px solid  #D1D7DC;	border-bottom : 1px solid  #D1D7DC;}
.logtitolo {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px;   COLOR: #000000;FONT-STYLE: normal;  TEXT-ALIGN: left; font-weight: bold; Padding: 2px;}
.logtesto { color:#656565; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;   FONT-STYLE: normal;   padding: 2px;}
.logout { color:#656565; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;   FONT-STYLE: normal;   padding: 2px;}
.loginput {	font-size: 11px;	font-family: Arial, Helvetica, sans-serif; color:#000000;	padding: 2px;		border-left :1px solid #000000; border-right :1px solid #000000;	border-top :1px solid #000000;	border-bottom : 1px solid #000000;}

A.loglink:HOVER   { color: #000000; text-decoration: none;}
A.loglink:LINK    { color: #000000; text-decoration: none;}
A.loglink:VISITED { color: #000000; text-decoration: none;}
A.loglink:ACTIVE  { color: #000000; text-decoration: none;}

A.logout:HOVER   { color: #000000; text-decoration: none;}
A.logout:LINK    { color: #000000; text-decoration: none;}
A.logout:VISITED { color: #000000; text-decoration: none;}
A.logout:ACTIVE  { color: #000000; text-decoration: none;}



/*classi per tab */

.gTabSupCx { background-image: url(/imgs5p/TabSupCx.gif); background-repeat: repeat-x; FONT-SIZE: 1px;}
.gTabSupAttCx { background-image: url(/imgs5p/TabSupAttivoCx.gif); background-repeat: repeat-x; FONT-SIZE: 1px;}

.gTab { background-image: url(/imgs5p/TabCx.gif);  border-left: 1px solid #9A9A9A; border-right: 1px solid #9A9A9A; border-bottom: 1px solid #9A9A9A; border-top: 0px;text-align: center;  PADDING-BOTTOM: 3px; }
.gTabAttivo { background-color: #CC0000;  border-left: 1px solid #9A9A9A; border-right: 1px solid #9A9A9A; text-align: center; font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; Color:#FFFFFF; font-weight: bold;}

A.LinkTab:hover   {font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; Color:#B6B6B6; font-weight: bold;}
A.LinkTab:link    {font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; Color:#B6B6B6; font-weight: bold;}
A.LinkTab:visited {font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; Color:#B6B6B6; font-weight: bold;}
A.LinkTab:active  {font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; Color:#B6B6B6; font-weight: bold;}


.gboxTab {	BORDER-RIGHT: #9A9A9A 1px solid; BORDER-LEFT: #9A9A9A 1px solid; BORDER-BOTTOM: #9A9A9A 1px solid}
.gtitoloTab {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px;  COLOR: #FFFFFF; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid #D90000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #2C4465;}

.gpag  { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  FONT-STYLE: normal;  TEXT-ALIGN: left;}

A.gpag:link     { COLOR: #2C4465;  FONT-SIZE: 11px; TEXT-DECORATION: none;  padding: 3px; font-weight: bold;}
A.gpag:active   { COLOR: #2C4465;   FONT-SIZE: 11px; TEXT-DECORATION: none;  padding: 3px; font-weight: bold;}
A.gpag:visited  { COLOR: #2C4465;  FONT-SIZE: 11px;  TEXT-DECORATION: none;   padding: 3px; font-weight: bold;}
A.gpag:hover    { COLOR: #2C4465;  FONT-SIZE: 11px; TEXT-DECORATION: underline;  padding: 3px; font-weight: bold;}

A.gpagsel:link     { background-color: #CC0000; COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none;  padding: 3px; font-weight: bold;}
A.gpagsel:active   { background-color: #CC0000; COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none;  padding: 3px; font-weight: bold;}
A.gpagsel:visited  { background-color: #CC0000; COLOR: #FFFFFF; FONT-SIZE: 11px;  TEXT-DECORATION: none;   padding: 3px; font-weight: bold;}
A.gpagsel:hover    { background-color: #CC0000;  COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: underline;  padding: 3px; font-weight: bold;}




.tdClass  { background-color: #FFFFFF}
.butClass { border: 1px solid; border-color: #000000; cursor: hand; }
.butOver  { border: 1px solid; border-color: #C0C0C0; background-color: #E1E1E1; }
.butOut   { border: 1px solid; border-color: #000000;  background-color: #FFFFFF; }
.butUp    { border: 1px solid; border-color: #C0C0C0; background-color: #FFF9D4 }
.butDown  { border: 1px solid; border-color: #C0C0C0; background-color: #FFF9D4 }

.ftp {	border-bottom: medium; border-bottom-color: Black;	border-bottom-width: thick;}
