
.C_font{
	color: #b22c19;
}

/****************** TH ************************/

.C_TH_SMALL_G{
	font-family:Verdana;
	font-size: 10px;
	color: #4F4F4F;
	letter-spacing : 1px;
	font-weight : bolder;
}
.C_TH_BIG_G {
	FONT-SIZE: 18px; COLOR: #4f4f4f; FONT-FAMILY: Verdana
}
.C_TH_SMALL_G_S{
	font-family:Verdana;
	font-size: 9px;
	color: #4F4F4F;
	letter-spacing : 1px;
	font-weight : bolder;
	border-bottom : 1px solid #e9e9e9;
	border-right : 1px solid #e9e9e9;
}
.C_TH_BIG {
	FONT-SIZE: 23px;
	FONT-FAMILY: Verdana;
	font-style: italic;
	font-weight: bold;
}
.C_TH_SMALL_V {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #4f4f4f; FONT-FAMILY: Verdana; LETTER-SPACING: 1px
}
.C_TH_BORDER {
	font-family:Verdana;
	font-size: 10px;
	color: #4F4F4F;
	font-weight : bolder;
	border-bottom : 1px solid #e9e9e9;
	border-right : 1px solid #e9e9e9;
}


.C_TH_SMALL_VA{
	font-family:Verdana;
	font-size: 10px;
	color:  #4F4F4F;
	font-weight: bolder;
	background-color :#E6FCFD;
}
/*Th con bg verde 4 gradazioni*/
.C_TH_SMALL_V1{
	font-family:Verdana;
	font-size: 10px;
	color:  #4F4F4F;
	font-weight: bolder;
	background-color :#E5FADC;
}
.C_TH_SMALL_V2{
	font-family:Verdana;
	font-size: 10px;
	color:  #4F4F4F;
	font-weight: bolder;
	background-color :#C1F8A9;
} 
.C_TH_SMALL_V3{
	font-family:Verdana;
	font-size: 10px;
	color:  #4F4F4F;
	font-weight: bolder;
	background-color :#A7F984;
}
.C_TH_SMALL_V4{
	font-family:Verdana;
	font-size: 10px;
	color:  #4F4F4F;
	font-weight: bolder;
	background-color :#95F969;
}
/*Th con bg giallo 4 gradazioni*/
.C_TH_SMALL_Y1{
	font-family:Verdana;
	font-size: 10px;
	color:  #4F4F4F;
	font-weight: bolder;
	background-color :#FDFFE0;
}
.C_TH_SMALL_Y2{
	font-family:Verdana;
	font-size: 10px;
	color:  #4F4F4F;
	font-weight: bolder;
	background-color :#F8FD9A;
} 
.C_TH_SMALL_Y3{
	font-family:Verdana;
	font-size: 10px;
	color:  #4F4F4F;
	font-weight: bolder;
	background-color :#FEF37C;
}
.C_TH_SMALL_A1{
	font-family:Verdana;
	font-size: 10px;
	color:  #4F4F4F;
	font-weight: bolder;
	background-color :#FEE9BF;
} 
.C_TH_SMALL_A2{
	font-family:Verdana;
	font-size: 10px;
	color:  #4F4F4F;
	font-weight: bolder;
	background-color :#FEE4AF;
}
.C_TH_SMALL_C2{
	font-family:Verdana;
	font-size: 10px;
	color:  #4F4F4F;
	font-weight: bolder;
	background-color :#E2F1FF;
}


.C_TH_SMALL{
	font-family:Verdana;
	font-size: 10px;
	color:  7C7C7C;
}
.C_TH_SMALL_GREY{
	font-family:Verdana;
	font-size: 11px;
	color:  #4f4f4f;;
}
/*
.C_TH_SMALL_GREY{
	font-family:Verdana;
	font-size: 10px;
	color:  #4f4f4f;;
}*/
.C_TH_SMALL_RED{
	font-family:Verdana;
	font-size: 10px;
	color:  #b22c1b;;
}
.C_TH_JUST{
	font-family:Verdana;
	font-size: 10px;
	color: #4F4F4F;
	text-align : justify;
}
.C_TH_2 {
	font-family:Verdana;
	font-size: 16px;
	COLOR: 666666;
	font-style : normal;
	font-weight : bold;
}

.C_TH {
	font-family:Verdana;
	font-size: 11px;
	color:  7C7C7C;
}

.C_TH_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	COLOR: #8B0000;
	font-style : normal;
	letter-spacing : 1px;
}
.C_THEAD {
	font-size : 12px;
	color : #8B0000;
}
.C_THTABLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color : e1e1e1;
	color : #000000;
}
.C_THTABLE_SMALL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color : transparent;
	color : #8B0000;
	font-weight: lighter;
}
.C_THTABLE_SMALL_G {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color : e1e1e1;
	color : #8B0000;
	font-weight: lighter;
}


.C_THW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color : #FFFFFF;
}
.C_TH_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	COLOR: #8B0000;
	font-style : normal;
	letter-spacing : 1px;
}
.C_TH_BORDER_ARS{
	BORDER-Left: #4f4f4f 1px solid;
	BORDER-BOTTOM: #4f4f4f 1px solid;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFF0C1;
	color: #4f4f4f;
	letter-spacing: 1px;
}
.C_TH_BORDER_CRS{
	BORDER-Left: #4f4f4f 1px solid;
	BORDER-BOTTOM: #4f4f4f 1px solid;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	letter-spacing: 1px;
	background-color :#E2F1FE;
}
.C_TH_BORDER_VRS{
	BORDER-Left: #4f4f4f 1px solid;
	BORDER-BOTTOM: #4f4f4f 1px solid;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	letter-spacing: 1px;
	background-color :#edfdeb;
}



/****************** TD ************************/

/*   CLASSE USATA DALL'EDITOR HTML PER VISUALIZZARE I BORDI INVISIBILI DELLE TABELLE */
.mceVisualAid {
	border: 1px dashed #BBBBBB;
}



.C_TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}


.C_TD_RED{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Red;
	font-weight: bold;
}
.C_TD_RED_BIG{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Red;
	font-weight: bold;
}
.C_TD_YELLOW{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFD700;
	font-weight: bold;
}
.C_TD_GREEN{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Green;
	font-weight: bold;
}
.C_TD_GREEN_BIG{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Green;
	font-weight: bold;
}
.C_TD_GREY{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Gray;
	font-weight: bold;
}
.C_TD_BORDER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-bottom : 1px solid #e9e9e9;;
	border-right : 1px solid #e9e9e9;;
}
.C_TD_BORDER_REVERSE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-bottom : 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
}
.C_TD_BORDER_BOTTOM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-bottom : 1px solid #e9e9e9;
}

.C_TD_BORDER_V {
	BORDER-RIGHT: #e9e9e9 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-BOTTOM: #e9e9e9 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #edfdeb;
	
}
.C_TD_BORDER_VS {
	
	BORDER-RIGHT: #e9e9e9 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-BOTTOM: #e9e9e9 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #e0fcdc;
}
.C_TD_BORDER_PINK {
	
	BORDER-RIGHT: #e9e9e9 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-BOTTOM: #e9e9e9 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FEE1E1;
	color: #4f4f4f;
}
.C_TD_BORDER_FUCSIA {
	BORDER-RIGHT: #e9e9e9 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-BOTTOM: #e9e9e9 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FADCFC;
	color: #4f4f4f;
}
.C_TDMENUBAR_VS{
	font-family:Verdana;
	font-size: 12;
	color:  #4F4F4F;
	font-weight: bolder;
	line-height: 16px;
	background-color :#C7F4C0;
	
} 
.C_TD_BORDER_Y {
	BORDER-RIGHT: #e9e9e9 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-BOTTOM: #e9e9e9 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #fcfed4;
}
.C_TD_BORDER_YS {
	BORDER-RIGHT: #e9e9e9 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-BOTTOM: #e9e9e9 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #fafeb5;
}
.C_TD_BORDER_B {
	BORDER-RIGHT: #e9e9e9 1px solid;
	 FONT-SIZE: 9px; 
	 BORDER-BOTTOM: #e9e9e9 1px solid; 
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	 BACKGROUND-COLOR: #F3F9FD;
}
.C_TD_BORDER_BS {
	BORDER-RIGHT: #e9e9e9 1px solid;
	FONT-SIZE: 9px;
	color: #4f4f4f; 
	BORDER-BOTTOM: #e9e9e9 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #e6f2fc
}
.C_TD_BORDER_VS1 {
	BORDER-RIGHT: #e9e9e9 1px solid;
	FONT-SIZE: 9px;
	color: #4f4f4f; 
	BORDER-BOTTOM: #e9e9e9 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #edfdeb;
}


.C_TDMENUBAR_B{
	font-family:Verdana;
	font-size: 12;
	color:  #4F4F4F;
	font-weight: bolder;
	line-height: 16px;
	background-color :CFE9FF;
	
} 
.C_TDMENUBAR_BW{
	font-family:Verdana;
	font-size: 12;
	color:  white;
	font-weight: bolder;
	line-height: 16px;
	background-color :CFE9FF;
	
} 
.C_TD_BORDER_AR{
	BORDER-RIGHT: #e9e9e9 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-BOTTOM: #e9e9e9 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FFF0C1;
	color:  #4F4F4F;
}
.C_TD_BORDER_ARS{
	BORDER-RIGHT: #e9e9e9 1px solid;
	FONT-SIZE: 9px;
	color: #4f4f4f; 
	BORDER-BOTTOM: #e9e9e9 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FCDF85
}
.C_TD_BORDER_CRS{
	BORDER-RIGHT: #e9e9e9 1px solid;
	FONT-SIZE: 9px;
	color: #4f4f4f; 
	BORDER-BOTTOM: #e9e9e9 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #CFE9FF;
}
.C_TDMENUBAR_AR{
	font-family:Verdana;
	font-size: 12;
	color:  #4F4F4F;
	font-weight: bolder;
	line-height: 16px;
	background-color :FDDD9F;
} 
.C_TDMENUBAR_APINK{
	font-family:Verdana;
	font-size: 12;
	color:  #4F4F4F;
	font-weight: bolder;
	line-height: 16px;
	background-color :FDD0D0;
}
.C_TDMENUBAR_AFUCSIA{
	font-family:Verdana;
	font-size: 12;
	color:  #4F4F4F;
	font-weight: bolder;
	line-height: 16px;
	background-color :FAB8FE;
}



.C_TDMENUBAR{
	font-family:Verdana;
	font-size: 11;
	color:  #4F4F4F;
	font-weight: bolder;
	line-height: 16px;
} 
.C_TD_BORDER_V_S {
	BORDER-RIGHT: #e9e9e9 1px solid;
	FONT-SIZE: 9px; 
	BORDER-BOTTOM: #e9e9e9 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #edfdeb;
	color: #4F4F4F;
}

.C_TDGC {
	background-color : f1f1f1;

}
.C_TDGS {
	background-color :e1e1e1;
}
.C_TD_R {
	font-family:Verdana;
	color : #b22c1b;
	font-size : 11px;
	font-variant : normal;
}
.C_TD_BLU {
	font-family:Verdana;
	color : #2F3C6C;
	font-size : 11px;
	font-variant : normal;
}
.C_TDHEADER{
	font-family:Verdana;
	font-size:10px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	background-image : url(../images/foot.gif);
} 

.C_TD_G {
	font-family:Verdana;
	color : #4F4F4F;
	font-size : 11px;
	font-variant : normal;
	font-weight : bold;
}
.C_TDPRINT{
	font-family:Verdana;
	font-size : 11px;
	font-variant : normal;
}
.C_TDBODYRIGHT_GAMU{
	font-family:Verdana;
	font-size:12px;
	color: #B22C1B;
	font-weight: normal;
	line-height: normal;
	background-color : #e9e9e9;
	letter-spacing : 1px;
} 


.C_TDMENU_S{
	font-family:Verdana;
	font-size:10px;
	color: #B22C1B;
	font-weight: normal;
	line-height: normal;
	letter-spacing : 1px;
	background-image : url(../images/menusfondo.gif);
	border-top-color : #B22C1B;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #B22C1B;
	border-bottom-style : solid;
	border-bottom-width : 1px;
} 
.C_TDMENU_BORDER{
	font-family:Verdana;
	font-size:10px;
	color: #B22C1B;
	font-weight: normal;
	line-height: normal;
	letter-spacing : 1px;
	border-top-color : #B22C1B;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #B22C1B;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	
}



.C_TDMENU_F{
	font-family:Verdana;
	font-size:10px;
	color: #5B5B5B;
	font-weight: normal;
	line-height: normal;
	letter-spacing : 1px;
	background-color : #e9e9e9;
	border-top-color : #B22C1B;
	border-top-style : solid;
	border-top-width : 1px;
} 
.C_TDMENU_FR{
	font-family:Verdana;
	font-size:13px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	background-color : #B22C1B;
} 
.C_TDMENUHEADER{
	font-family:Verdana;
	font-size:10px;
	color: #666666;
	font-weight:normal;
	/* line-height: normal; */
	text-decoration : none;
} 

.C_TDMENUHEADERSEP{
	font-family:Verdana;
	font-size:12px;
	color: #666666;
	font-weight:normal;
	/* line-height: normal; */
	text-decoration : none;
} 
.C_TDMENU{
	font-family:Verdana;
	font-size:13px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	background-color : #B22C1B;
	letter-spacing : 1px;
} 

.C_TDMENUSMALL{
	font-family:Verdana;
	font-size: 10;
	color: #ffffff;
	font-weight: bold;
	line-height: 17px;
	background-color : #B22C1B;
} 
.C_TD_TABLE_RIL {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #4f4f4f; LINE-HEIGHT: 17px; BORDER-BOTTOM: #4f4f4f 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e9e9e9
}

.C_TDMENUBAR_A{
	font-family:Verdana;
	font-size: 12;
	color:#B22C1B;
	font-weight: bolder;
	line-height: 20px;
	background-color :#e9e9e9;
	
} 
.C_TDMENUBAR_V{
	font-family: Verdana;
	font-size: 12;
	color: #B22C1B;
	font-weight: bolder;
	line-height: 16px;
	background-color: #d3d3d3;
	text-transform: lowercase;
} 
.C_TDMENUBAR_VA{
	font-family:Verdana;
	font-size: 12;
	color:  #4F4F4F;
	font-weight: bolder;
	line-height: 16px;
	background-color :#C5FAFC;
	
} 
.C_TDMENUBAR_Y{
	font-family:Verdana;
	font-size: 12;
	color:#4F4F4F;
	font-weight: bolder;
	line-height: 20px;
	background-color :#fafeb5;
} 
.C_TDMENUBAR_YS{
	font-family:Verdana;
	font-size: 12;
	color:#4F4F4F;
	font-weight: bolder;
	line-height: 20px;
	background-color :#fafeb5;
} 

.C_TDLINE {
	border-bottom : 1px solid #B22C1B;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0px;
}
.C_TDBODYLEFT{
	font-family:Verdana;
	font-size:10px;
	color: #B22C1B;
	font-weight: normal;
	line-height: normal;
	background-color : #D3D3D3;
} 
.C_TDBODYLEFT_BOLD{
	font-family:Verdana;
	font-size:10px;
	color: #B22C1B;
	font-weight: bold;
	line-height: normal;
	background-color : #D3D3D3;
} 
.C_TDBODYLEFTB{
	font-family:Verdana;
	font-size:13px;
	color: #B22C1B;
	font-weight: bold;
	line-height: normal;
	background-color : #D3D3D3;
} 
.C_TDBODYLEFTC{
	font-family:Verdana;
	font-size:12px;
	font-weight: bold;
	line-height: normal;
	background-color : f1f1f1;
} 
.C_TDBODYRIGHT{
	font-family:Verdana;
	font-size:13px;
	color: #B22C1B;
	font-weight: normal;
	line-height: normal;
	background-color : #e9e9e9;
	letter-spacing : 1px;
} 
.C_TDQUICKLINK{
	font-family:Verdana;
	font-size:13px;
	color: #B22C1B;
	font-weight: normal;
	line-height: normal;
} 
.C_TDFOOTER{
	font-family:Verdana;
	font-size:10px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	background-color : #B22C1B;
} 
.C_TDA {
	font-family:Verdana;
	font-size: 11px;
	color: 7C7C7C;
	font : bold;
}

.C_TDTABLE{
	font-family:Verdana;
	font-size: 9px;
	border-left : thin groove;

}


.C_TDV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 3ebe07;
	font : bold;
	
}

.C_TDR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #8B0000;
	font : bold;
	
}
.C_TDW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	font : bold;
	
}
.C_TDRU {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #8B0000;
	font : normal;
	text-decoration : underline;
}
.C_TDRM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	COLOR:#D41616;
	font-weight : lighter;
	text-align : justify;
}

.C_TD_MD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}



/****************** TR ************************/
.C_TRPAIR {
	font-family:Verdana;
	font-size: 11px;
	background-color : #E9E9E9;
}

.C_TRODD {
	font-family:Verdana;
	font-size: 11px;
	background-color : #FFFFFF;
	
}
.C_TRPAIR_VS {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e0fcdc
}
.C_TRPAIR_VC {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #edfdeb
}

.C_TRPAIR_R {
	font-family:Verdana;
	font-size: 11px;
	background-color : FFF8F8;
}




/****************** A ************************/
A.C_A_B{
	font-family:Verdana;
	color : #FFFFFF;
	font-size : 10px;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
	text-transform : none;
}	
A.C_A_B:hover{
	font-family:Verdana;
	color : #FFFFFF;
	font-size : 10px;
	font-variant : normal;
	font-weight : bold;
	text-transform : none;
	text-decoration : underline;
}
a.C_MENUT:active{
	font-family:Verdana;
	font-size:13px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	
	text-decoration : none;
} 
a.C_MENUT:link{
	font-family:Verdana;
	font-size:13px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	
	text-decoration : none;
} 
a.C_MENUT:visited{
	font-family:Verdana;
	font-size:13px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	
	text-decoration : none;
} 
a.C_MENUT:hover{
	font-family:Verdana;
	font-size:13px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	
	text-decoration : none;
} 


a.C_AGS:link{
	font-family:Verdana;
	font-size:10px;
	color: #4F4F4F;
	font-weight: bold;
	text-decoration : none;
} 
a.C_AGS:active{
	font-family:Verdana;
	font-size:10px;
	color: #4F4F4F;
	font-weight: bold;
	text-decoration : none;
} 
a.C_AGS:visited{
	font-family:Verdana;
	font-size:10px;
	color: #4F4F4F;
	font-weight: bold;
	text-decoration : none;
} 
a.C_AGS:hover{
	font-family:Verdana;
	font-size:10px;
	color: #4F4F4F;
	font-weight: bold;
	text-decoration : none;
} 

A.C_AM:active{
	font-family:Verdana;
	background-color : #FFFFFF;
	color: #b22c1b;
	font-size : 10px;
	font-variant : normal;
	font-weight : bold;
	text-transform : none;
	text-decoration : none;
}
a.C_MENU_S:active{
	font-family:Verdana;
	font-size:13px;
	font-weight: bold;
	line-height: normal;
	color : #B22C1B;
	text-decoration : none;
} 
a.C_MENU_S:link{
	font-family:Verdana;
	font-size:13px;
	font-weight: bold;
	line-height: normal;
	color : #B22C1B;
	text-decoration : none;
} 
a.C_MENU_S:visited{
	font-family:Verdana;
	font-size:13px;
	font-weight: bold;
	line-height: normal;
	color : #B22C1B;
	text-decoration : none;
} 
a.C_MENU_S:hover{
	font-family:Verdana;
	font-size:13px;
	font-weight: bold;
	line-height: normal;
	color : #B22C1B;
	text-decoration : none;
} 
a.C_MENUHEADER:active{
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height: normal;
	text-decoration : none;
	/*letter-spacing : 1px;*/
} 
a.C_MENUHEADER:link{
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height: normal;
	text-decoration : none;
	/*letter-spacing : 1px;*/
} 
a.C_MENUHEADER:visited{
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height: normal;
	text-decoration : none;
	/*letter-spacing : 1px;*/
} 
a.C_MENUHEADER:hover{
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height: normal;
	text-decoration : none;
	/*letter-spacing : 1px;*/
} 
a.C_MENUTOP:active{
	font-family:Verdana;
	font-size:10px;
	color: black;
	font-weight: bold;
	background-color : transparent;
	text-decoration : none;
} 
a.C_MENUTOP:link{
	font-family:Verdana;
	font-size:10px;
	color: black;
	font-weight: bold;
	background-color : transparent;
	text-decoration : none;
} 
a.C_MENUTOP:visited{
	font-family:Verdana;
	font-size:10px;
	color: black;
	font-weight: bold;
	background-color : transparent;
	text-decoration : none;
} 
a.C_MENUTOP:hover{
	font-family:Verdana;
	font-size:10px;
	color: black;
	font-weight: bold;
	background-color : transparent;
	text-decoration : none;
} 
a.C_MENUTOPG:link{
	font-family:Verdana;
	font-size:10px;
	color: black;;
	font-weight: bold;
	background-color : D6D6D6;
	text-decoration : none;
} 
a.C_MENUTOPG:active{
	font-family:Verdana;
	font-size:10px;
	color: black;;
	font-weight: bold;
	background-color : D6D6D6;
	text-decoration : none;
} 
a.C_MENUTOPG:visited{
	font-family:Verdana;
	font-size:10px;
	color: black;;
	font-weight: bold;
	background-color : D6D6D6;
	text-decoration : none;
} 
a.C_MENUTOPG:hover{
	font-family:Verdana;
	font-size:10px;
	color: black;;
	font-weight: bold;
	background-color : D6D6D6;
	text-decoration : none;
} 
a.C_MENU:active{
	font-family:Verdana;
	font-size:13px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	background-color : #B22C1B;
	text-decoration : none;
} 
a.C_MENU:link{
	font-family:Verdana;
	font-size:13px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	background-color : #B22C1B;
	text-decoration : none;
} 
a.C_MENU:visited{
	font-family:Verdana;
	font-size:13px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	background-color : #B22C1B;
	text-decoration : none;
} 
a.C_MENU:hover{
	font-family:Verdana;
	font-size:13px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	background-color : #B22C1B;
	text-decoration : none;
} 

a.C_MENULF:active{
	font-family:Verdana;
	font-size:12px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	background-color : #B22C1B;
	text-decoration : none;
} 
a.C_MENULF:link{
	font-family:Verdana;
	font-size:12px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	background-color : #B22C1B;
	text-decoration : none;
} 
a.C_MENULF:visited{
	font-family:Verdana;
	font-size:12px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	background-color : #B22C1B;
	text-decoration : none;
} 
a.C_MENULF:hover{
	font-family:Verdana;
	font-size:12px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	background-color : #B22C1B;
	text-decoration : none;
} 


A.C_AM{
	font-family:Verdana;
	color : #b22c1b;
	font-size : 9px;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
	text-transform : none;
	cursor: hand;
}	
A.C_AM:link{
	font-family:Verdana;
	color : #b22c1b;
	font-size : 9px;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
	text-transform : none;
}	

A.C_AM:hover{
	font-family:Verdana;
	color : #b22c1b;
	font-size : 9px;
	font-variant : normal;
	font-weight : bold;
	text-transform : none;
	text-decoration : underline;
	cursor: hand;
}
A.C_AM:visited{
	font-family:Verdana;
	color : #b22c1b;
	font-size : 9px;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
	text-transform : none;
}	
A.C_URLMappa:active { 
	COLOR: #b22c1b;
	font-family:Verdana;
	font-size: 11px;
	font-weight : normal;
}

A.C_URLMappa:hover {
	COLOR: #b22c1b;
	font-family:Verdana;
	font-size: 11px;
	font-weight : normal;
	text-decoration : underline;
}

A.C_URLMappa:link {
	COLOR: #b22c1b;
	font-family:Verdana;
	font-size: 11px;
	font-weight : normal;
}
A.C_URLMappa:visited { 
	COLOR: #b22c1b;
	font-family:Verdana;
	font-size: 11px;
	font-weight : normal;
}
A.C_P:active {
	COLOR: #4f4f4f;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}

A.C_P:hover {
	COLOR: #4f4f4f;
	font-family:Verdana;
	font-size: 11px;
	font-weight : normal;
	text-decoration : underline;
}

A.C_P:link {
	COLOR: #4f4f4f;
	font-family:Verdana;
	font-size: 11px;
	font-weight : normal;
}
A.C_P:visited { 
	COLOR: #4f4f4f;
	font-family:Verdana;
	font-size: 11px;
	font-weight : normal;
}
a.C_W_ON_R:active{
	font-family:Verdana;
	font-size:10px;
	color: White;
	font-weight: bold;
	text-decoration : none;
} 
a.C_W_ON_R:link{
	font-family:Verdana;
	font-size:10px;
	color: White;;
	font-weight: bold;
	text-decoration : none;
} 
a.C_W_ON_R:visited{
	font-family:Verdana;
	font-size:10px;
	color: White;;
	font-weight: bold;
	text-decoration : none;
} 
a.C_W_ON_R:hover{
	font-family:Verdana;
	font-size:10px;
	color: White;;
	font-weight: bold;
	text-decoration : none;
} 

A.C_A {
	font-family:Verdana;
	font-size: 10px;
	TEXT-DECORATION: none;
	border : none;
}
A.C_A:link {
	font-family:Verdana;
	font-size: 10px;	
	font-weight : bold;
	COLOR: 666666;
	border : none;
}
A.C_A:visited {
	font-family:Verdana;
	font-size: 10px;	
	font-weight : bold;
	COLOR: 666666;
	border : none;
}
A.C_A:hover {
	font-family:Verdana;
	font-size: 10px;
	COLOR: 666666;
	border : none;
	text-decoration : underline;
}

.C_AJS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	COLOR: #8B0000;
	border : none;
	cursor : hand;
}
A.C_G {
	font-family: Verdana;
	font-size: 10px;
	TEXT-DECORATION: none;
	border: none;
}
A.C_G:link {
	font-family:Verdana;
	font-size: 10px;	
	font-weight : bold;
	COLOR:#4F4F4F ;
	border : none;
}
A.C_G:visited {
	font-family:Verdana;
	font-size: 10px;	
	font-weight : bold;
	COLOR: #4F4F4F;
	border : none;
}
A.C_G:hover {
	font-family:Verdana;
	font-size: 10px;
	COLOR: #4F4F4F;
	border : none;
	text-decoration : underline;
}

/****************** BUTTON ************************/

BUTTON.C_BUTTON_T {
	font-family:Verdana;
	FONT-SIZE: 8pt;
	color:  #8B0000;
	font-weight : bold;
	background-image : url(../images/button1.gif);
	width : 70px;
	border : none;
	
}
BUTTON.C_BUTTON_T_B {
	font-family:Verdana;
	FONT-SIZE: 8pt;
	color:  #8B0000;
	font-weight : bold;
	background-image : url(../images/button2.gif);
	width : 132px;
	border : none;
	background-repeat : no-repeat;
	
}
BUTTON.C_BUTTON_T_B_S {
	font-family:Verdana;
	FONT-SIZE: 8pt;
	color: #8B0000;
	font-weight : normal;
	background-image : url(../images/button2.gif);
	width : 132px;
	border : none;
	background-repeat : no-repeat;
}

.C_BUTTON_R {
	font-family:Verdana;
	font-size: 11px;
	font-weight: bolder;
	background-color: #FFFCD6;
	color:#7C7C7C;
}

.C_BUTTON_B {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bolder;
	background-color: #EDFAF9;
	color: #4F4F4F;
}


.C_BUTTONV {
	font-family:Verdana;
	font-size: 11px;
	font-weight: bolder;
	background-color:#d3d3d3;
	color:  #b22c1b;
}
.C_BUTTON_V {
	font-family:Verdana;
	font-size: 11px;
	font-weight: bolder;
	background-color:#edfdeb; 
	color:  #4F4F4F;
	border-bottom: 1px solid;
	border-right: 1px solid;
	cursor: hand;
}

.C_BUTTON_A {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bolder;
	background-color: #FFF0C1;
	color: #4F4F4F;
	border-bottom: 1px solid;
	border-right: 1px solid;
	cursor: hand;
}
.C_BUTTON_SR {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bolder;
	background-image: url(../images/menusfondo.gif);
	color: #b22c19;
	border-bottom: 1px solid;
	border-right: 1px solid;
	cursor: hand;
}
.C_BUTTON_C {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bolder;
	background-color: #CFE9FF;
	color: #4F4F4F;
	border-bottom: 1px solid;
	border-right: 1px solid;
	cursor: hand;
}
.C_BUTTON_VE {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bolder;
	background-color: #edfdeb;
	color: #4F4F4F;
	border-bottom: 1px solid;
	border-right: 1px solid;
	cursor: hand;
}
.C_BUTTON_RICERCA {
	background-image: url(../images/trf_Ricerca.gif);
	border: none;
	vertical-align: top;
	background-repeat: no-repeat;
	width: 65px;
	height: 20px;
	text-align: right;
	background-color: transparent;
	font-family: Verdana;
	font-size: 11px;
	
}
.C_BUTTON_SALVA {
	background-image: url(../images/trf_save.gif);
	border: none;
	vertical-align: top;
	background-repeat: no-repeat;
	width: 65px;
	height: 20px;
	text-align: right;
	background-color: transparent;
	font-family: Verdana;
	font-size: 11px;
}
.C_BUTTON_CHIUDI {
	background-image: url(../images/trf_Chiudi.gif);
	border: none;
	vertical-align: top;
	background-repeat: no-repeat;
	width: 65px;
	height: 20px;
	text-align: right;
	background-color: transparent;
	font-family: Verdana;
	font-size: 11px;
}
.C_BUTTON_CANCELLA_MAT {
	background-image: url(../images/trf_cancellamateriale.gif);
	border: none;
	vertical-align: top;
	background-repeat: no-repeat;
	width: 110px;
	height: 20px;
	text-align: right;
	background-color: transparent;
	font-family: Verdana;
	font-size: 11px;
}

.C_BUTTON_NUOVO {
	background-image: url(../images/tfr_new.gif);
	border: none;
	vertical-align: top;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	text-align: right;
	background-color: transparent;
	font-family: Verdana;
	font-size: 11px;
}
.C_BUTTON_MATERIALE {
	background-image: url(../images/trf_nuovomat.gif);
	border: none;
	vertical-align: top;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	text-align: right;
	background-color: transparent;
	font-family: Verdana;
	font-size: 11px;
}
.C_BUTTON_valore {
	background-image: url(../images/trf_nuovoval.gif);
	border: none;
	vertical-align: top;
	background-repeat: no-repeat;
	width: 108px;
	height: 20px;
	text-align: right;
	background-color: transparent;
	font-family: Verdana;
	font-size: 11px;
}

.C_BUTTON_REFRESH {
	background-image: url(../images/reset.gif);
	border: none;
	vertical-align: top;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	text-align: right;
	background-color: transparent;
	font-family: Verdana;
	font-size: 11px;
}

.C_BUTTON_ELSPEC {
	background-image: url(../images/trf_elspec.gif);
	border: none;
	vertical-align: top;
	background-repeat: no-repeat;
	width: 108px;
	height: 20px;
	text-align: right;
	background-color: transparent;
	font-family: Verdana;
	font-size: 11px;
}
.C_BUTTON_CHIUDI_STATO {
	background-image: url(../images/trf_chiudistato_b.gif);
	border: none;
	vertical-align: top;
	background-repeat: no-repeat;
	width: 90px;
	height: 20px;
	text-align: right;
	background-color: transparent;
	font-family: Verdana;
	font-size: 11px;
}
.C_BUTTON_NUOVO_MAT {
	background-image: url(../images/trf_collNuovoMat.gif);
	border: none;
	vertical-align: top;
	background-repeat: no-repeat;
	width: 110px;
	height: 20px;
	text-align: right;
	background-color: transparent;
	font-family: Verdana;
	font-size: 11px;
}
.C_BUTTON_COLLNUOVO {
	background-image: url(../images/trf_collNuovo.gif);
	border: none;
	vertical-align: top;
	background-repeat: no-repeat;
	width: 108px;
	height: 20px;
	text-align: right;
	background-color: transparent;
	font-family: Verdana;
	font-size: 11px;
}


.C_BUTTON {
	font-family:Verdana;
	font-size: 11px;
	font-weight: bolder;
	background-color:E9E9E9; 
	color:  b22c1b;
	border-bottom: 1px solid #4F4F4F;
	border-right: 1px solid #4F4F4F;
	cursor: hand;
}

.C_BUTTON_G {
	font-family:Verdana;
	font-size: 11px;
	font-weight: bolder;
	background-color:E9E9E9; 
	color:  #4F4F4F;
	border-bottom: 1px solid;
	border-right: 1px solid;
	cursor: hand;
}
.C_BUTTON_Y {
	font-family:Verdana;
	font-size: 11px;
	font-weight: bolder;
	background-color:fcfed4; 
	color:  #4F4F4F;
	border-bottom: 1px solid;
	border-right: 1px solid;
	cursor: hand;
}
.C_BUTTON_GIALLO {
	font-family:Verdana;
	font-size: 11px;
	font-weight: bolder;
	background-color:fcfed4; 
	color:  #4F4F4F;
}

.C_BUTTON_VERDE {
	FONT-WEIGHT: bolder; FONT-SIZE: 13px; COLOR: #4f4f4f; FONT-FAMILY: Verdana; LETTER-SPACING: 1px; BACKGROUND-COLOR: #edfdeb
}
.C_BUTTON_VERDE_SMALL {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #4f4f4f;
	FONT-FAMILY: Verdana;
	LETTER-SPACING: normal;
	BACKGROUND-COLOR: #edfdeb;
}
.C_BUTTON_VERDE_BOLD {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #4f4f4f;
	FONT-FAMILY: Verdana;
	LETTER-SPACING: normal;
	BACKGROUND-COLOR: #edfdeb;
}
.C_BUTTON_YELLOW_SMALL {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #4f4f4f;
	FONT-FAMILY: Verdana;
	LETTER-SPACING: normal;
	BACKGROUND-COLOR:#fcfed4;
}
.C_BUTTON_YELLOW_BOLD {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #4f4f4f;
	FONT-FAMILY: Verdana;
	LETTER-SPACING: normal;
	BACKGROUND-COLOR: #fcfed4;
}




BUTTON.C_BUTTON_T {
	font-family:Verdana;
	FONT-SIZE: 8pt;
	color:  b22c1b;
	font-weight : bold;
	background-image : url(../images/button1.gif);
	width : 70px;
	border : none;
	
}


/****************** TABLE ************************/

TABLE.C_TABLEHOME {
	background-color : White;
	border : 1px solid #B22C1B;
}
}
.C_TABLERED{
	border : 1px solid #b22c1b;
}
.C_TABLERED_BT{
	border-bottom: 1px solid #b22c1b;
	border-top: 1px solid #b22c1b;
}

.C_TABLEGREY{
	border : 1px solid #e9e9e9;
	background-color : White;
}
.C_TABLEGREY_S{
	/*UGUALE A C_TABLEGREY MA NON DEFINITO NEL FOGLIO DI STILE DELLA STAMPA */
	border : 1px solid #e9e9e9;
}
.TABLEV{
	border : thin groove #3eb307;
}
.C_FLAT{
	border: 1px outset Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}



.C_TABLEA{
	border : thin solid #336699;

}
.C_TABLE_A{
	background-color: FFF6D8;

}



/****************** TAB menu-applicazioni ************************/

.C_MASEL{
	font-family:Verdana;
	font-size:11px;
	color: #B22C1B;
	font-weight: bold;
	line-height: normal;
	letter-spacing : 1px;
	cursor : hand;
} 
.C_MADESEL{
	font-family:Verdana;
	font-size:11px;
	color: #B22C1B;
	font-weight: normal;
	line-height: normal;
	letter-spacing : 1px;
	cursor : hand;
} 


/****************** INPUT ************************/

.C_INPUT {
	font-family:Verdana;
	font-size: 11px;
	background-color : E9E9E9;
	border : 1px solid #4f4f4f;
		
}
.C_INPUT_RED {
	font-family:Verdana;
	font-size: 11px;
	background-color : E9E9E9;
	border : 1px solid Black;
	color: #b22c1b;
	
}


.C_INPUT_CAL {
	font-family:Verdana;
	font-size: 11px;
	background-color : E9E9E9;
}
.C_INPUTBLANK {
	border: 1px outset Black;
	font-family:Verdana;
	font-size: 9px;
	background-color : FFFFFF;
	height : 14px;
}
.C_INPUTSMALL {
	border: 1px outset Black;
	font-family: verdana;
	font-size: 9px;
	background-color : E9E9E9;
	letter-spacing : 0px;
	scrollbar-arrow-color : #B22C1B;
}
.C_INPUTGREY {
	border: 1px solid #8C8B8B;
	font-family:Verdana;
	font-size: 9px;
	background-color : FFFFFF;
	height : 14px;
}

.C_INPUTPRP {
	border: 1px outset Black;
	font-family : "Courier New";
	color: #b22c1b;
	font-size: 11px;
	background-color : E9E9E9;
}


/****************** UL ************************/
UL.C_ULMappa {
	MARGIN-LEFT: 15px;
	LIST-STYLE-IMAGE: url(../images/quadratored.gif); 
	background-color : transparent;
}

.C_Open {
	LIST-STYLE-IMAGE: url(../images/dir1open.gif); 
	CURSOR: hand;
	font-family:Verdana;
	color : #4F4F4F;
	font-size : 10px;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
	text-transform : none;
}

.C_OpenG {
	LIST-STYLE-IMAGE: url(../images/dir1openg.gif); 
	CURSOR: hand;
	font-family:Verdana;
	color : #4F4F4F;
	font-size : 10px;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
	text-transform : none;
}

.C_EMPTY {
	LIST-STYLE-IMAGE: url(../images/dirempty.gif); 
	CURSOR: hand;
	font-family:Verdana;
	font-size: 11px;
}
.C_EMPTYG {
	LIST-STYLE-IMAGE: url(../images/diremptyg.gif); 
	CURSOR: hand;
	font-family:Verdana;
	color : #4F4F4F;
	font-size : 10px;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
	text-transform : none;
}


.C_Close {
	LIST-STYLE-IMAGE: url(../images/dir1.gif);
	CURSOR: hand;
	font-family:Verdana;
	color : #4F4F4F;
	font-size : 10px;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
	text-transform : none;
}
.C_CloseG {
	LIST-STYLE-IMAGE: url(../images/dir1g.gif);
	CURSOR: hand;
	font-family:Verdana;
	color : #4F4F4F;
	font-size : 10px;
	font-variant : normal;
	font-weight : bold;
	text-decoration : none;
	text-transform : none;
}
.small {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallb {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}








/****************** BODY ************************/
BODY.C_BODY {
	BORDER : 0px;
	MARGIN: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color : #ffffff;
	scrollbar-base-color : White;
	scrollbar-arrow-color : #B22C1B;
	scrollbar-face-color : #e9e9e9;
	scrollbar-shadow-color : #e9e9e9;
	scrollbar-dark-shadow-color : #e9e9e9;
	scrollbar-highlight-color : #e9e9e9;
	scrollbar-3d-light-color : #e9e9e9;
	
}
BODY.C_BODYDMT {
	BORDER : 0px;
	MARGIN: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color : #e9e9e9;
	scrollbar-base-color : White;
	scrollbar-arrow-color : #B22C1B;
	scrollbar-face-color : #e9e9e9;
	scrollbar-shadow-color : #e9e9e9;
	scrollbar-dark-shadow-color : #e9e9e9;
	scrollbar-highlight-color : #e9e9e9;
	scrollbar-3d-light-color : #e9e9e9;
	
}
BODY.C_BODYLEFT {
	BORDER : 0px;
	MARGIN: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color : #D6D6D6;
	overflow-x : auto;
	scrollbar-base-color : White;
	scrollbar-arrow-color : #B22C1B;
	scrollbar-face-color : #e9e9e9;
	scrollbar-shadow-color : #e9e9e9;
	scrollbar-dark-shadow-color : #e9e9e9;
	scrollbar-highlight-color : #e9e9e9;
	scrollbar-3d-light-color : #e9e9e9;
}
BODY.C_BODY_A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFF6D8;
	overflow-x: hidden;
	scrollbar-base-color: White;
	scrollbar-arrow-color: #B22C1B;
	scrollbar-face-color: #FFF6D8;
	scrollbar-shadow-color: #FFF6D8;
	scrollbar-dark-shadow-color: #FFF6D8;
	scrollbar-highlight-color: #FFF6D8;
	scrollbar-3d-light-color: #FFF6D8;
	word-wrap: normal;
	
}
frameset{
	width: 95%;
}
BODY.C_BODYEMPTY{
	MARGIN: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color : #ffffff; 
	scrollbar-base-color : White;
	scrollbar-arrow-color : #B22C1B;
	scrollbar-face-color : #e9e9e9;
	scrollbar-shadow-color : #e9e9e9;
	scrollbar-dark-shadow-color : #e9e9e9;
	scrollbar-highlight-color : #e9e9e9;
	scrollbar-3d-light-color : #e9e9e9;
}

BODY.C_BODYHELP {
	BORDER : 2px inset;
	MARGIN: 0px 0px 0px 0px;
	font-family: sans-serif;
	font-size: 12px;
	background-color : #e1e1e1;
}


/****************** CALENDARIO ************************/
.calContainer{
          position : absolute;
          left : 100px;
          top : 100px;
          width : 145px;
          height : 135px;
          clip:rect(0px 150px 135px 0px);
          visibility : hidden;
          background-color : transparent;
          z-index : 8;
}
	td.cal{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 9px;
	  color : #000000;
	  background-color : #d3d3d3;
	}
	select.month{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 10px;
	  width : 80px;
	}
	.year{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px ;
	  width : 35px;
	  height : 13px;
	  border-top : 1px solid #000000;
	  border-left : 1px solid #000000;
	  border-right :1px solid #999999;
	  border-bottom :1px solid #999999;
          background-color : #ffffff
	}
	td.calDaysColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 9px;
	  color : #ffffff;
	  background-color : #666666;
	}
	td.calWeekend {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 9px;
	  color : #000000;
	  background-color : #DDEEFF;
	}
	td.calBgColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 9px;
	  color : #000000;
	  background-color : #DDEEFF;
	}
	.calBorderColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 9px;
	  color : #ffffff;
	  background-color : #666666;
	}
	td.calHighlightColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 9px;
	  background-color : orange;
	}
	A.cal {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 9px;
	  color : #000000;
	  text-decoration : none;
	}  
	A.cal:Hover {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 9px;
	  color : #FF0000;
	  text-decoration : none;
	} 
	.disabled {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 9px;
	  color : #808080;
	  text-decoration : none;
	}  


/****************** RADIO ************************/

.C_RADIO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border : 0px none;
}


.C_text1{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-align : justify;
	font-size: 11px;
	
}

/****************** Stili Per i documenti vecchi di Internet ************************/
/**** DA NON USARE perchè speriamo di toglierli!*/
.focus_home {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11pt; font-weight: normal; color: #ffffff}
a.text {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style: normal;font-weight: normal;text-decoration:underline;color:#000000; text-align: left;}
.text {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style: normal;font-weight: normal;text-decoration:none;color:#000000}
.textlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: center}
.titolinolista { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #003366; text-align: left }
.didascalia { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #666666; text-align: left }
.textbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #2F6091 }
.plugin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.titoloterzolivello { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #34659A; text-align: left }
.titolosecondolivello {	font-family: Arial narrow, sans-serif;	font-size: 20px;	font-style: normal;	font-weight: bold;	color: #003366;	text-align: left}
.testonerotabella {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style: normal; font-weight: normal; color: #000000;clip:   rect(   );}
.testoazzurrotabella { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #336699; clip: rect( );}
.testoazzurrotabellabold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #336699; clip: rect( ); }
.testoazzurrotabellaboldbordo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; clip:rect(); color: #336699}
.testogrigiotabella { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #666666; clip: rect( );}
a.footerlink:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#666666;font-weight:normal;text-decoration:underline; line-height: normal} 
a.footerlink:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#666666;font-weight:normal;text-decoration:none; line-height: normal; text-decoration: underline} 
a.footerlink:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#666666;font-weight:normal;text-decoration:underline; line-height: normal} 
a.footerlink:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#666666;font-weight:normal;text-decoration:underline; line-height: normal}.chiudi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: ffffff }
.focus_homebold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: ffffff }

a.biancolink:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:underline; line-height: normal} 
a.biancolink:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:none; line-height: normal; text-decoration: underline} 
a.biancolink {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:none;line-height: normal;}

a.biancolink:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:underline; line-height: normal} 
a.biancolink:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:underline; line-height: normal}
.chiudi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: ffffff }
a.nerolink:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;text-decoration:underline; line-height: normal} 
a.nerolink:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;text-decoration:none; line-height: normal; text-decoration: underline} 
a.nerolink:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;text-decoration:underline; line-height: normal} 
a.nerolink:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;text-decoration:underline; line-height: normal}
.chiudi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: 000000 }
/*
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; color: #000000}
*/
a.pluginlink:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;font-weight:normal;text-decoration:underline; line-height: normal} 
a.pluginlink:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;font-weight:normal;text-decoration:none; line-height: normal; text-decoration: underline} 
a.pluginlink:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;font-weight:normal;text-decoration:underline; line-height: normal} 
a.pluginlink:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;font-weight:normal;text-decoration:underline; line-height: normal}.chiudi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: ffffff }
.testonerotabellabold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; clip: rect( )}
.testonerotabellabordo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000 ; clip: rect( )}
.testonerotabellabold2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; clip: rect( ); }
.testonerotabella2 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #000000 ;	clip: rect( );}
.testobiancoabellabold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; clip: rect( );}
.textboldnero { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-align: left }
/*
a:linktabella { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;font-weight:normal;text-decoration:underline; line-height: normal }
*/
.focus { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #ffffff }
.focusbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.testoblutabella { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #003366; clip: rect( ); padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px ; text-decoration: none}
a.reservedArea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration:none; color: #FFFFFF}
a.reservedAreaNero {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	text-decoration:none;	color: #000000;}
a.reservedAreaNero:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; color: red}
a.reservedAreaBlu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; color: #2E5B88}
.reservedAreaBlu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; color: #2E5B88}
.reservedAreaBluBold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none; color: #2E5B88}
.reservedArea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; color: #FFFFFF}
p.reservedAreaBlu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; color: #2E5B88}
p.reservedArea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; color: #FFFFFF}
a.reservedAreaBlu:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; color: red}
.error {font-family:arial;font-size:12px;color:#FFFFFF;background-color: transparent}
.login { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 14px}
.titoloReservedArea {	font-family: Arial narrow, sans-serif;	font-size: 19px;	font-style: normal;	font-weight: bold;	color: #003366;	text-align: left}
a.scenarioTitolo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; text-decoration:none; color: #FFFFFF}
a.scenarioPaese {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration:none; color: #636531}
a.scenarioPaese:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration:none; color: red}
a.scenarioTesto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:none; color: #2E5B88}
.scenarioTesto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:none; color: #2E5B88}
a.scenarioTesto:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:none; color: red}
.dettaglio {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style: normal;font-weight: normal;text-decoration:none;color:#000000; text-align: left;}
a.dettaglio {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style: normal;font-weight: normal;text-decoration:none;color:#000000; text-align: left;}
a.dettaglio:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style: normal;font-weight: normal;text-decoration:none;color:red; text-align: left;}
.blulink {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#2E5B88;font-weight:bold;text-decoration:none;}
a.biancoMenu {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:none;line-height: normal;}
a.bluMenu {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#2E5B88;font-weight:bold;text-decoration:none;}
a.blulinkNipote {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#2E5B88;font-weight:normal;text-decoration:none;}
a.blulinkSubNipote {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#2E5B88;	font-weight:normal;	text-decoration:none;}
a.blulinkLastNipote {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#2E5B88;	font-weight:normal;	text-decoration:none;	font-style : italic;}
a.blulinkFiglio {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#2E5B88;	font-weight:normal;	text-decoration:none;}

select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; border: 1px #666666 solid; color: #333333}
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border: 1px #666666 solid; background-color: #FFFFFF }
.input {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #2E5B88; background-color: #9CCFFF;	padding-left : 2px;}
.sommarioTitolo {	font-family: Verdana, Arial, Helvetica, narrow, sans-serif;	font-size: 19px;	font-style: normal;	font-weight: normal;	color: #29598C;	text-align: left}


/* compatibilità apps/lib/skeleton-section */
.numerazione { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 14px}
.b_header { color:#FFFFFF }
.dot_header { background-color:#999999; color:#FFFFFF }
.oneX { background-repeat:repeat-y; background-position:left}
.headbold {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold}
.navon { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #872631; font-weight: bold;line-height: 14px}
.navon:hover { color: #872631; text-decoration: none}
select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#DDEEFF }
img { border: 0px; }

/*
body { font-family: Verdana, Arial, Helvetica, sans-serif} 
*/

/*STILI PER EDITOR TMCE  */

body.mceContentBody { 
	BORDER : 0px;
	MARGIN: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color : #ffffff;
	scrollbar-base-color : White;
	scrollbar-arrow-color : #B22C1B;
	scrollbar-face-color : #e9e9e9;
	scrollbar-shadow-color : #e9e9e9;
	scrollbar-dark-shadow-color : #e9e9e9;
	scrollbar-highlight-color : #e9e9e9;
	scrollbar-3d-light-color : #e9e9e9;
} 
td { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

A {
	font-family:Verdana;
	font-size: 10px;
	TEXT-DECORATION: none;
	border : none;
}
A:link {
	font-family:Verdana;
	font-size: 10px;	
	font-weight : bold;
	COLOR: 666666;
	border : none;
}
A:visited {
	font-family:Verdana;
	font-size: 10px;	
	font-weight : bold;
	COLOR: 666666;
	border : none;
}
A:hover {
	font-family:Verdana;
	font-size: 10px;
	COLOR: 666666;
	border : none;
	text-decoration : underline;
}






