/* ---------------------------------------------	*/
/* --		ELEMENTI		
/* ---------------------------------------------- */									
a,
a:link,
a:visited									{	color:#aa4100;		}		
a:hover										{	color:#0a6c0a;		}	

/* ---------------------------------------------	*/
/* --		BORDI		
/* --------------------------------------------		*/
.brdOrange								{	border-color:#ff9600;	}	
.brdXDarkGreen						{	border-color:#028705;	}
.brdDarkGreen							{	border-color:#007356;	}	
.brdWhite									{	border-color:#ffffff;	}	
.brdBlack									{ border-color:#000000;	}
.brdDarkGray							{ border-color:#888888;	}
.brdGray									{ border-color:#bbbbbb;	}


/* ---------------------------------------------	*/
/* --		SFONDI		
/* --------------------------------------------		*/
.bgWhite									{	background-color:#ffffff;	}	
.bgOrange									{	background-color:#ff9600;	}	
.bgXLightGreen						{	background-color:#f4faf4;	}
.bgXLightGray							{	background-color:#ededed;	}
.bgXXLightGray						{	background-color:#f1f1f1;	}
.bgGreen                  { background-color:#007356; }
.bgLightGray							{	background-color:#ededed;	}


/* ---------------------------------------------	*/
/* --		TESTO		
/* --------------------------------------------		*/
.textBlack								{ color:#000000;	}		
.textWhite								{ color:#ffffff;	}	
.textXDarkGreen						{ color:#028705;	}
.textDarkGreen						{ color:#007356;	}	
.textOrange								{ color:#ff9600;	}

.textDarkGray							{	color:#888888;	}
.textGray									{	color:#999999;	}	
.textWhiteBgOrange				{ 
	color:						#ffffff;	
	background-color:	#ff9600;
	}		


/* ---------------------------------------------	*/
/* --		ANCORE IN BASE AL TESTO		
/* --------------------------------------------		*/
.textBlack a,
.textBlack a:link,		
.textBlack a:visited			{ color:#000000;	}		
.textBlack a:hover				{ color:#007356;	}		

.textWhite a,
.textWhite a:link,		
.textWhite a:visited			{ color:#ffffff;	}		
.textWhite a:hover				{ color:#c10000;	}	

.textDarkGreen a,
.textDarkGreen a:link,		
.textDarkGreen a:visited	{ color:#007356;	}		
.textDarkGreen a:hover		{ color:#ff9600;	}	

.textDarkGray a,
.textDarkGray a:link,		
.textDarkGray a:visited		{ color:#888888;	}		
.textDarkGray a:hover			{ color:#00ff00;	}	

.textGray a,
.textGray a:link,		
.textGray a:visited				{ color:#999999;	}		
.textGray a:hover					{ color:#00ff00;	}	

.textWhiteBgOrange a,
.textWhiteBgOrange a:link,		
.textWhiteBgOrange a:visited	{ 
	color:						#ffffff;			
	background-color:	#ff9600	;	
	}		
.textWhiteBgOrange a:hover		{ 
	background-color:	#FF7200;	
	color:						#ffffff; 
	border-color:			#7f3900;
	}	


/* ---------------------------------------------	*/
/* --		ANCORE IN BASE ALLA CLASSE		
/* --------------------------------------------		*/
a.textWhiteBgOrange,
a.textWhiteBgOrange:link,		
a.textWhiteBgOrange:visited	{ 
	color:						#ffffff;			
	background-color:	#ff9600	;	
	border-color:			#ff9600;
	}		
a.textWhiteBgOrange:hover		{ 
	background-color:	#FF7200;	
	color:						#ffffff; 
	border-color:			#7f3900;
	}	
	
a.textWhiteBgOrangeS,
a.textWhiteBgOrangeS:link,		
a.textWhiteBgOrangeS:visited,	
a.textWhiteBgOrangeS:hover		{ 
	background-color:	#FF7200;	
	color:						#ffffff; 
	border-color:			#7f3900;
	}	

	
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* -- STILI SPECIFICI - ELEMENTI
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

/* ---------------------------------------------	*/
/* --		PULSANTI		
/* --------------------------------------------		*/
input.btnWhite								{ 
	color:						#c10000;			
	background-color:	#ffffff;
	border-color:			#c10000;	
	}	
input.btnOrange								{ 
	color:						#ffffff; 
	background-color:	#ff9600;
	border-color:			#7f3900;	
	}	
input.btnGreen								{ 
	color:						#ffffff; 
	background-color:	#007356;
	border-color:			#028705;	
	}
input.btnWhite								{ 
	color:						#DF6807;	
	background-color:	#ffffff;
	border-color:			#DF6807;	
	}
	
	
input.btnLightGray						{
	color:						#777777;
	background-color:	#d8d8d8;
	border-color:			#999999;
	}
input.btnDisabled							{
	color:						#888888;
	background-color:	#dddddd;
	border-color:			#aaaaaa;
	}	
	
input.btnWhiteDisabled								{ 
	color:						#aaaaaa;	
	background-color:	#ffffff;
	border-color:			#aaaaaa;	
	}
	
	
/* ---------------------------------------------	*/
/* --		CONTROLLI TESTO		
/* --------------------------------------------		*/
input.txtDisabled							{
	color:						#888888;
	background-color:	#dddddd;
	border-color:			#aaaaaa;
	}	
	

/* ---------------------------------------------	*/
/* --		FIELDSET			
/* --------------------------------------------		*/			
fieldset.fldDotted			{	border-color:	#007356;												}
div.fldDotted 					{	background:		#f4faf4;												}
legend									{	background:		#ffffff;	border-color:#007356; color:#323296;}
	
	
/* ---------------------------------------------	*/
/* --		TABULATORE		
/* --------------------------------------------		*/			
.tabGeneric							{	background-color:#e4e4e4;	}
.tabSelected						{	background-color:#f8f8f8;	}


/* ---------------------------------------------	*/
/* --		TREE VIEW		
/* ---------------------------------------------	*/
.treeRoot								{	}
.treeHover							{	color:	#ff9600;	}
.treeSelectedNode				{
	background-color:	#f4faf4;
	border-color:			#007356;
}



/* ---------------------------------------------	*/
/* -- STILI TEMPLATES		
/* --------------------------------------------		*/

.headerYellow									{ background-color:#F9E085;	color:#003200;	}
.headerGreen									{ background-color:#f4faf4;	color:#006400;	}

.indice a,
.indice a:link,
.indice a:visited							{	color:#000000;		}		
.indice a:hover								{	color:#ffffff;		}	

.piede a,
.piede a:link,
.piede a:visited							{	color:#000000;		}		
.piede a:hover								{	color:#ffffff;		}	

a.backOrange,
a.backOrange :link,
a.backOrange :visited						{	color:#000000;		}		
a.backOrange :hover							{	color:#ffffff;		}	

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* -- STILI SPECIFICI 
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
	
/* ---------------------------------------------	*/
/* --		MENU		
/* --------------------------------------------		*/
a.menuItem										{ border-color:			#ffffff;																		}
a.menuItemH										{ background-color:	#ff9600;	border-top-color:#ffffff;			}
a.menuItemL1									{ background-color:	#ff9600;	border-top-color:#ffffff;			}	
a.menuItemL1S									{ background-color:	#ff9600;	border-top-color:#ffffff;			}	
a.menuItemL2									{ background-color:	#ff9600;	border-top-color:#ffffff;			}	
a.menuItemL2S									{ background-color:	#ff9600;	border-top-color:#ffffff;			}	
a.menuItemF										{ border-top-color:	#ffffff;																}

a.menuItemH,
a.menuItemH:link,		
a.menuItemH:visited						{ background-color:	#ff9600;	color:#ffffff;	}		
a.menuItemH:hover							{ background-color:	#ffc66f;	color:#aa5500; 	}	

a.menuItemL1,
a.menuItemL1:link,		
a.menuItemL1:visited					{ background-color:#ff9600;	color:#ffffff;	}		
a.menuItemL1:hover						{ background-color:#ffc66f;	color:#aa5500;	}	

a.menuItemL1S,
a.menuItemL1S:link,		
a.menuItemL1S:visited,							
a.menuItemL1S:hover						{ background-color:#007356;	color:#ffffff; 	}	

a.menuItemL2,
a.menuItemL2:link,		
a.menuItemL2:visited					{ background-color:#f1f1f1;	color:#ffffff;	}		
a.menuItemL2:hover						{ background-color:#007356;	color:#aa5500;	}	

a.menuItemL2S,
a.menuItemL2S:link,		
a.menuItemL2S:visited,											
a.menuItemL2S:hover						{ background-color:#007356;	color:#ffffff;	}	


