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: #000000;}

A:LINK    {	text-decoration : none; color: #871127;}
A:VISITED {	text-decoration : none; color: #871127;}
A:ACTIVE  {	text-decoration : none; color: #871127;}
A:HOVER   {	text-decoration : none; color: #5a1321;}

A.glink:LINK    {	text-decoration : none; color: #000000;}
A.glink:VISITED {	text-decoration : none; color: #000000;}
A.glink:ACTIVE  {	text-decoration : none; color: #000000;}
A.glink:HOVER   {	text-decoration : none; color: #000000;}

A.glinkA:LINK    {	text-decoration : none; color: #D20000;}
A.glinkA:VISITED {	text-decoration : none; color: #D20000;}
A.glinkA:ACTIVE  {	text-decoration : none; color: #D20000;}
A.glinkA:HOVER   {	text-decoration : none; color: #D20000;}
 
/*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: #871127;} /*rosso*/ 
.pxB {font-size: 1px; background-color:  #DCDCDC;} /*grigio*/ 
.pxC {font-size: 1px; background-color:  #666666;} /*grigio scuro*/ 
.pxD {font-size: 1px; background-color:  #FFCCCC;}/*rosa*/

.griga {font-size: 1px; background-color:  #DCDCDC;} /*grigio*/ 
  
.gtitolo      { FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  COLOR: #000000; font-weight: bold; padding: 2px 10px; border-bottom: 1px solid #C1C1C1;}
.gintestazione { FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  COLOR: #595959; 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; background-image: url(/imgva/bkInt.gif); background-repeat: repeat-x;}
.gintestazione2 { Background-color: #EEEEEE; FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  COLOR: #D20000; font-weight: bold; padding: 3px 3px 3px 5px;  border-top: 1px solid #FEFEFE;  border-left: 1px solid #FEFEFE; border-bottom: 1px solid #A4A4A4; border-right: 1px solid #C1C1C1;}
.gintestshow { Background-color: #E0E0E0; FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  COLOR: #595959; 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:#CC0000;  TEXT-ALIGN: left;}
.gtestoR   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;  TEXT-ALIGN: left; border-right: 2px solid #787878;}

.gmessaggio  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;  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:1px solid  #FFFFFF;	}

.gimgtop { text-align: right; background-color:  #FFFFFF;  background-repeat: no-repeat; background-image: url(/imgva/bkamm.gif); height: 36px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;} /*vanno aggiornate anche le immagini angdx.gif e angsx.gif*/
.gimgbottom { text-align: left;  background-color: #FFFFFFF;  background-repeat: no-repeat; background-image: url(/imgva/bkamm_Bot.gif); height: 21px; background-position: right;}

.gpulsante { text-align: right;}
.gbottone { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;	padding: 1px; border-left : 1px solid #BBBBBB; border-right : 1px solid #BBBBBB;	border-top : 1px solid #BBBBBB;	border-bottom : 1px solid #BBBBBB; text-align: center; background-color: #E1E1E1;}

 .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;}

/* classi per i raggruppamenti delle ricerche avanzate, il numero è il livello */ 
.graggr1 { Background-color: #FFF099; 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;}
.graggr2 { Background-color: #FFF6BF; 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;}
.graggr3 { Background-color: #FFFADF; 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;}
.graggr4 { Background-color: #FFFDF4; 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:  #FFFFFF;	border-right :1px solid  #D1D7DC;	border-left: 1px solid #D1D7DC;	border-top :1px solid  #D1D7DC;	border-bottom : 1px solid  #D1D7DC;}
.logtitolo {FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;  COLOR: #5a1321; font-weight: bold; }
.logtesto { color: #464646; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;   FONT-STYLE: normal;   padding: 2px;}
.logout { FONT-SIZE: 11px;   color:#656565; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; FONT-STYLE: normal;   padding: 2px;}
.loginput {	font-size: 11px;	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000;	border-left :1px solid #000000; border-right :1px solid #000000;	border-top :1px solid #000000;	border-bottom : 1px solid #000000;}

A.loglink:HOVER   { color: #5a1321; text-decoration: none;}
A.loglink:LINK    { color: #5a1321; text-decoration: none;}
A.loglink:VISITED { color: #5a1321; text-decoration: none;}
A.loglink:ACTIVE  { color: #5a1321; 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(/imgva/TabSupCx.gif); background-repeat: repeat-x; FONT-SIZE: 1px;}
.gTab { background-image: url(/imgva/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; }

.gTabSupAttCx { background-image: url(/imgva/TabSupAttivoCx.gif); background-repeat: repeat-x; FONT-SIZE: 1px;}
.gTabAttivo {  background-image: url(/imgva/TabSupAttivo.gif); border-left: 1px solid #3A8AA4; border-right: 1px solid #3A8AA4; text-align: center; font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; Color:#3A8AA4; 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 {	background-image: url(/imgva/bktab.gif);  BORDER-BOTTOM: 1px solid #3A8AA4; BORDER-LEFT: 1px solid #3A8AA4; background-position: left; background-repeat: repeat-y;}

.gpag  { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  FONT-STYLE: normal;  TEXT-ALIGN: left;}

A.gpag:link     { COLOR: #5a1321;  FONT-SIZE: 11px; TEXT-DECORATION: none;  padding: 3px; font-weight: bold;}
A.gpag:active   { COLOR: #5a1321;   FONT-SIZE: 11px; TEXT-DECORATION: none;  padding: 3px; font-weight: bold;}
A.gpag:visited  { COLOR: #5a1321;  FONT-SIZE: 11px;  TEXT-DECORATION: none;   padding: 3px; font-weight: bold;}
A.gpag:hover    { COLOR: #5a1321;  FONT-SIZE: 11px; TEXT-DECORATION: underline;  padding: 3px; font-weight: bold;}

A.gpagsel:link     { background-color: #5a1321; COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none;  padding: 3px; font-weight: bold;}
A.gpagsel:active   { background-color: #5a1321; COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none;  padding: 3px; font-weight: bold;}
A.gpagsel:visited  { background-color: #5a1321; COLOR: #FFFFFF; FONT-SIZE: 11px;  TEXT-DECORATION: none;   padding: 3px; font-weight: bold;}
A.gpagsel:hover    { background-color: #5a1321;  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;}


.gintestazionerep {
	text-align: center;
	background-color: #EAEAEA;
	color: Black;
	vertical-align: middle;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding: 5px 5px;
	border: 1px solid Black;
}


.ereditato   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	TEXT-ALIGN: left;
	background : #FFF9D4;
}

.selezionato   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CC0000;
	TEXT-ALIGN: left;
	background : #FFF9D4;
	font : bold;
}

