
body { 
	background: #FFFFFF;
	color: #565656;
	}

.slogan_testo {
	color: #FFFEFD;
} 

.testo_logo {
	color: #FFFEFD;
	} 
		
	
	
.ricerca {
	background-color: #F8AB77;
	color: #FFFFFF;
	}


.centrobox {
	background-color: #F8AB77;
	color: #FFFFFF;
	} 
	
	
.ricerca_campi {
	color: #FFFFFF;
	background-color: #F8AB77;
	} 	 

/* Definizione del colore di bordo per i text-area */

textarea {
	border-color: #D3D3D3;
	}


input {
	border-color: #D3D3D3;
	}


select {
	border-color: #D3D3D3;
	}		

/* rigo bianco di separazione */
.rigo {
	background-color: #FFFFFF;
	color: #000000;
	} 
	
	
	/*MENU 1 - TEMI*/

.menu1_stile {
	background: #86A967;
	color: #FFFFFF;
	} 
	
.menu1_stile a  {
	color: #FFFFFF;
	background: #86A967;

	}

.menu1_stile a:hover  {
	color: #000000;
	background: #86A967;
 	}	
	
	
	
/* MENU DI NAVIGAZIONE PRINCIPALE*/


.menu_prin_stile {
	background: #E5E5E5;
	color: #000000;
	} 

.menu_prin_stile a {
	color: #000000;
	background: #E5E5E5;
	} 

.menu_prin_stile a:hover {
	color: #808080;
	background: #E5E5E5;
	} 

/*FINE MENU DI NAVIGAZIONE PRINCIPALE*/


.scadenza {
	color: #C10000;
	background: #FFFFFF;
}

/******************************/
/* MENU SINISTRA - CENTRO - MENU DI DESTRA */
/*****************************/


.styled_box1 { 
	background: #EAEAEA;
	color: #000000;
		
}

.styled_box3 { 
	background: #ABBACF;
	color: #000000;
	}

.styled_box2 { 
	background:	#FFFFFF; 
	color: #000000;
	}

/******************************/
/* FINE MENU SINISTRA - CENTRO - MENU DI DESTRA */
/*****************************/
		


/**DEFINISCE IL TITOLO IN ALTO A SINISTRA "SEZIONI INFORMATIVE"**/
  
.sezioni {
	color: #FFFFFF;
	background-color: #A5A5A5;
	}		
	
/*MENU 3 - MENU DI SINISTRA*/
 
.menu_macro_voce {
   background: #FFFFFF;
   color: #EF6D17;
	}
	
/**DEFINISCE LA FUNZIONE ONMOUSE-OFFMOUSE DELLE MACROCATEGORIE (Es. Chi Siamo, Newsletter eccc)**/
 
.menu_macro_voce a {
    color: #EF6D17;
	background: #FFFFFF;
} 

.menu_macro_voce a:hover {
	color: #575757;
	background: #FFFFFF;
} 

	
/* Definisce il font per i link delle MENU di sinistra */	
.menu_link_left a {
	color : #000000;
	
}	
	
/* Definisce il font per i link delle MENU di sinistra */		
.menu_link_left a:hover {
	color : #E9660B;
	
}			

/* Definisce il font per i link delle MENU di sinistra */	
.menu_link_left_special a {
	color : #000000;
	background: #EAEAEA; 	
	
}	
	
/* Definisce il font per i link delle MENU di sinistra */		
.menu_link_left_special a:hover {
	color : #E9660B;
	background: #EAEAEA; 	
	
}	

/* Definisce il font per i link delle MENU di destra */	
.menu_link_right a {
	color : #000000;
	
}	
	
/* Definisce il font per i link delle MENU di destra */		
.menu_link_right a:hover {
	color : #E9660B;
	
}				
	
/**DEFINISCE IL TITOLO IN ALTO A DESTRA "SERVIZI ON LINE"**/
.servizionline {
	color: #FFFFFF;
	background-color: #A5A5A5;
	}
	
/* Definisce il font per il MENU Bread Crumbs */	

.menubc_stile {

   background-color: #F7873D;
   color: #FFFFFF;
}

.menubc_stile a {
	background-color: #F7873D;
   color: #FFFFFF;
}

.menubc_stile a:hover {
	background-color: #F7873D;
   color: #E5E5E5;
}	



/*DEFINISCE LA BARRA COLORATA news, in evidenza, utility in HOME PAGE */	
	
.news,
.evidenza,
.utility {
   background-color: #F8C7A7; 
   color: #797C73;
  }

.titoli_centrali {
   background-color: #F8C7A7;
   color: #797C73; 
}


.simbolo_news { 
   background-color: #F8C7A7;
   color: #797C73; 
  }	
  
  
.abstract_news a,
.abstract_evidenza a,
.abstract_utility a {
   background-color: #FFFFFF;
   color: #3D7908;  
}

.abstract_news a:hover,
.abstract_evidenza a:hover,
.abstract_utility a:hover {
   background-color: #FFFFFF;
   color: #000000;  
}

 
.area_content_testo a {
   background-color: #FFFFFF;
   color: #EB650C;  
}

.area_content_testo a:hover {
   background-color: #FFFFFF;
   color: #000000;  
} 
  
  
/*CHIUSURA*/

/*FOOTER*/


.footer {
	background-color: #F8751D;
	color: #F8F8F8;
} 
 
/*CREDITS */ 
 
.credits a {
   background-color: #F8751D;
   color: #F8F8F8;
	} 	
	
.credits a:hover {
   background-color: #F8751D;
   color: #000000;
	} 	 
 
/*CAMPI NEWSLETTER*/
.testo_areariservata {
 background: #E7B38E; 
 color: #595758;
}
.testo_areariservata a {
background: #E7B38E; 
color: #595758;
}
.testo_areariservata a:hover {
background: #E7B38E; 
color: #000000;
}		

/*TITOLO DEL SOTTOMENU DI DESTRA*/

#titolo_sottomenu { 
background: #FFFFFF; 
color: #808080;
}		 

/* Definisce il font per i sottomenu di destra */	


/* Definisce il font per i link delle MENU destra CATEGORIE */	
.menu_categorie_link,
.menu_icone_tematiche {
color: #000000;
}	

/* Definisce il font per i link delle MENU destra CATEGORIE*/	
.menu_categorie_link a,
.menu_icone_tematiche a {
background: #EAEAEA; 
color: #000000;
}	

/* Definisce il font per i link delle MENU destra CATEGORIE*/	
.menu_categorie_link a:hover, 
.menu_icone_tematiche a:hover {
background: #EAEAEA; 
color: #808080;
}



.area_utility a,
.leggitutto a,
.leggitutto_news a {
background: #FFFFFF; 
color: #E9660B;
}	

.area_utility a:hover,
.leggitutto a:hover,
.leggitutto_news a:hover {
background: #FFFFFF; 
color: #000000;
}

.tutte_news a {
background: #FFFFFF; 
color: #000000;
}	

.tutte_news a:hover {
background: #FFFFFF; 
color: #E9660B;
}


/*ALLINEMAENTO A DESTRA impaginazione */	

.pagine a {
background: #FFFFFF; 
color: #E9660B;
}

.pagine a:hover {
background: #FFFFFF; 
color: #000000;
}



.abstrac_dettaglio a,
.testo_news a,
.allegati a {
background: #FFFFFF; 
color: #EB650C;
}


.abstrac_dettaglio a:hover,
.testo_news a:hover,
.allegati a:hover {
background: #FFFFFF; 
color: #000000;
}



/*versione stampabile e pdf*/	
	
.printable_content a,
.pdf_content a { 
background: #FFFFFF; 
color: #575757;
}		 

.printable_content a:hover,
.pdf_content a:hover { 
background: #FFFFFF; 
color: #E9660B;
}


/* Definisce il font per i link delle MENU di destra SOTTOCATEGORIE */	
.menu_subcategorie_link {
    background: #EAEAEA; 
	color: #3D7908;
	}
	
.menu_subcategorie_link a {
	color: #000000;
	background: #EAEAEA;  
	}	
	
.menu_subcategorie_link a:hover {
	color: #EB650C;
	background: #EAEAEA; 
	}				
		
.menu4_stile {
	color: #3D7908;
	background-color: #E0E0E0;
	}						

.menu5_stile,
.menu6_stile {
	color: #3D7908;
	background: #EAEAEA; 	
}
	
.menu7_stile {
	color: #3D7908;
	background: #E5C5AE; 
	}
	
.menu8_stile {
	color: #3D7908;
	background: #E6D3C5; 
	}
	
.areariservata_stile	{
	color: #FFFFFF;
	background: #E7B38E; 
	}

.menu_destra {
  background: #EAEAEA;
  color: #000000; 
  }			


/* GESTIONE LAYOUT TABELLE - Samuele*/

/* Content Object Table */

/* Layout 0 */
table.contenttable.contenttable-0 {
	border: 1px solid rgb(251,132,52);

}
table.contenttable.contenttable-0 thead tr.tr-even {
	background-color: rgb(251,132,52);
	color: rgb(255,255,255);
}

table.contenttable.contenttable-0 tr.tr-odd {
	background-color: rgb(229,229,229);

}
table.contenttable.contenttable-0 tr.tr-even {
	background-color: rgb(243,243,243);
	
}
table.contenttable.contenttable-0 td {

}
/* Layout 1 */
table.contenttable.contenttable-1 {
	border: 1px solid rgb(0,0,0);
}
table.contenttable.contenttable-1 thead tr.tr-even {
	background-color: rgb(251,132,52);
	color: rgb(255,255,255);
}
table.contenttable.contenttable-1 thead tr th {
	border-color: rgb(0,0,0);
}
table.contenttable.contenttable-1 tr.tr-odd {
	background-color: rgb(255,255,255);
}
table.contenttable.contenttable-1 tr.tr-even {
	background-color: rgb(255,255,255);
}
table.contenttable.contenttable-1 td {
	border-color: rgb(0,0,0);
}

/* Layout 2 */

table.contenttable.contenttable-2 {
	border: 1px solid rgb(251,132,52);
}
table.contenttable.contenttable-2 thead tr.tr-even {
	background-color: rgb(251,132,52);
	color: rgb(255,255,255);
}
table.contenttable.contenttable-2 thead tr {
 	border-color: rgb(255,255,255);
}
table.contenttable.contenttable-2 tr.tr-odd {
	background-color: rgb(229,229,229);
}
table.contenttable.contenttable-2 tr.tr-even {
	background-color: rgb(243,243,243);
}
table.contenttable.contenttable-2 td {
	border-color: rgb(251,132,52);
}

/* Layout 3 */

table.contenttable.contenttable-3 {
	border: 1px solid rgb(0,0,0);
}
table.contenttable.contenttable-3 thead tr.tr-even {
	background-color: rgb(251,132,52);
	color: rgb(255,255,255);
}
table.contenttable.contenttable-3 thead tr th {
	text-align: center;
}
table.contenttable.contenttable-3 tr.tr-odd {
	background-color: rgb(255,255,255);
}
table.contenttable.contenttable-3 tr.tr-even {
	background-color: rgb(255,255,255);
}
table.contenttable.contenttable-3 td {
	border-color: rgb(0,0,0);
}



		
