/*
################################################
			Struttura
################################################ 
*/

body{
font-family: Verdana, Arial, Times, serif; 
color: #868686;#666464
font-size: 11px;
margin-top: auto;
margin-left: auto;
margin-right:auto;
text-align: left;
line-height: 14px;
}
table{
border: 0;
padding: 0; 
border-spacing: 0;
border-collapse:collapse;
}
td{
padding: 0;
font-size: 11px;
}
.pulsante_campi_competenza{
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
background-color: #E9E9EB;
height: 20px;
}

#Contenuto_colonna_centrale img{
margin-right: 5px;
margin-left: 5px;
margin-bottom: 5px;
}

.tabella_alternata
{
 padding: 0px; 
}

.tabella_alternata TD
{
	margin-bottom: 5px;
	margin-top: 5px;
}

/*
################################################
			Link
################################################ 
*/

/* Link generico (sottolineato) */
A{
color: #868686;
text-decoration: underline;
background-color: transparent;
}
A:hover{ 
color: #868686;
text-decoration: none;
background-color: transparent;
}
/* Link menu (sottolineato) */
A.menu{
color: #FFFFFF;
text-decoration: none;
background-color: transparent;
}
A.menu:hover{ 
color: #FFFFFF;
text-decoration: none;
background-color: transparent;
}
/* Link menu a briciole */
A.breadcrumb{ 
color: #00618b;
text-decoration: none;
font-size: 11px;
}
A.breadcrumb:hover{ 
color: #00618b;
text-decoration: underline;
font-size: 11px;
}
/* Link barra dei servizi */
A.istituzionale{ 
color: #ffffff;
text-decoration: none;
font-size: 11px;
}
A.istituzionale:hover{ 
color: #ffffff;
text-decoration: none;
font-size: 11px;
}
/* Link campi di competenza */
A.campi_competenza{ 
font-family: Trebuchet MS, Verdana, Arial, Times, serif; 
color: #807f7f;
font-weight: bold;
text-decoration: none;
font-size: 11px;
letter-spacing: 1px;
}
A.campi_competenza:hover{ 
font-family: Trebuchet MS, Verdana, Arial, Times, serif; 
color:  #807f7f;
font-weight: bold;
text-decoration: none;
font-size: 11px;
letter-spacing: 1px;
}
/* Link menu siti aziende */
A.sitiaziende{ 
color: #ffffff;
text-decoration: none;
font-size: 11px;
}
A.sitiaziende:hover{ 
color: #ffffff;
text-decoration: none;
font-size: 11px;
}
/* Link colore BLU RINA */
A.blu{ 
color: #00618b;
text-decoration: none;
font-size: 11px;
}
A.blu:hover{ 
color: #00618b;
text-decoration: none;
font-size: 11px;
}
/* Link crediti del footer */
A.credits{ 
color: #00618b;
text-decoration: underline;
font-size: 11px;
line-height:20px;
}
A.credits:hover{ 
color: #00618b;
text-decoration: none;
font-size: 11px;
line-height:20px;
}
/* Link  "leggi" box Novita' */
A.leggi{
color: #666464;
font-size: 11px; 
font-weight: bold;
text-decoration: underline;
background-color: transparent;
}
A.leggi:hover{
color: #666464;
font-size: 11px;
font-weight: bold; 
text-decoration: none;
background-color: transparent;
}
/* Link campi di competenza del footer GRUPPO*/
A.campi_competenzaF{ 
text-transform: uppercase;
color: #000000;
text-decoration: none;
font-size: 11px;
}
A.campi_competenzaF:hover{ 
text-transform: uppercase;
color: #000000;
text-decoration: none;
font-size: 11px;
}
/* Link campi di competenza del footer INDUSTRY*/
A.campi_competenzaFooter_Industry{ 
text-transform: uppercase;
color: #000000;
text-decoration: none;
font-size: 10px;
}
A.campi_competenzaFooter_Industry:hover{ 
text-transform: uppercase;
color: #000000;
text-decoration: none;
font-size: 10px;
}
/*
################################################
			Titoli
################################################ 
*/

/* Titolo della pagina per corretta indicizzazione (Admaiora) */
h1{ 
font-family: Trebuchet MS, Verdana, Arial, Times, serif; 
text-transform: uppercase;
color:  #7e7e7e;
font-weight: normal; 
font-size: 18px;
}
/* Eventuale sottotitolo della pagina per corretta indicizzazione (Admaiora) */
h2{ 
font-family: Trebuchet MS, Verdana, Arial, Times, serif; 
color:  #7e7e7e;
font-weight: normal; 
font-size: 15px;
}
/* Titolo contenuti (identico ad h1) */
.titolo{ 
font-family: Trebuchet MS, Verdana, Arial, Times, serif;
text-transform: uppercase; 
color:  #7e7e7e;
font-size: 18px;
}
/* Titolo dei submenu */
.titolo_submenu{ 
font-family: Trebuchet MS, Verdana, Arial, Times, serif;
text-transform: uppercase; 
color:  #7e7e7e;
font-weight: bold;
padding-left: 35px;
font-size: 13px;
}
/* Sottotitolo contenuti (identico ad h2) */
.sottotitolo{ 
font-family: Trebuchet MS, Verdana, Arial, Times, serif; 
color:  #7e7e7e;
font-size: 15px;
}

/*
################################################
			Spaziatori
################################################ 
*/

.Vspacer20{
height:20px;
}
.pipewhite{
color:#fff;
}

/*
################################################
			Formattazione del testo
################################################ 
*/

.underline{
text-decoration: underline;
}
.aligncenter{ 
text-align: center;
margin-top: auto;
margin-bottom: auto;
margin-left: auto;
margin-right: auto;
} 
.alignleft{ 
text-align: left;
}
.marginleft{
margin-left: 5px;
} 
.alignright{ 
text-align: right;
} 

/*
################################################
			Immagini
################################################ 
*/

img{ 
border: 0;
}
.bordo_immagine{ 
border: 1px solid #7e7e7e;
}
.greyline{
color: #807F7F;
width: 200px;
height: 1px;
padding-bottom: 0px;
}

/*
################################################
			Elenchi 
################################################ 
*/

/* ul e li generici */

/* da definirsi*/
ul{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-bottom: 0px;	
}
li{
	margin-top: 0px;	
}


/* ul e li dedicati ad elenchi di specifici file*/
li.arrow{
	list-style-image: url(/_images/freccina_grigia.gif);	
}
li.doc{
	list-style-image: url(/_images/lidoc.gif);	
}
li.pdf{
	list-style-image: url(/_images/lipdf.gif);
}
li.ppt{
	list-style-image: url(/_images/lippt.gif);
}
li.xls{
	list-style-image: url(/_images/lixls.gif);
}

/* Freccia per elenco puntato blocco 'Documenti' colonna destra; class da passare ad un elemento contente la lista, div, td... */ 
.documenti li{
	list-style-image: url(/_images/freccina_grigia.gif);		
}
html>body .documenti li{
	list-style-image: url(/_images/freccina_grigia.gif);	
	line-height:14px;
}
.documenti ul{	
	margin-left:20px;
}
html>body .documenti ul{	
	margin-left:-20px;
}

/* Freccina di indentazione submenu Settori e Servizi serviti */ 
.submenu li{
	list-style-image: url(/_images/freccina_grigia.gif);	
	
}
html>body .submenu li{
	list-style-image: url(/_images/freccina_grigia.gif);	
	line-height:14px;
}
.submenu ul{	
	margin-left:20px;
	margin-bottom:5px;	
}
html>body .submenu ul{	
	margin-left:-20px;
	margin-bottom:0px;	
}


li.bianco{
	color: #ffffff;	
	margin-left: 5px;	
	margin-right: -5px;
}
.contenuto UL{
margin-left: 0;
padding-left: 0;
list-style: none;
}

.contenuto li{

	padding-left: 10px;
	background-image: url(/_images/freccina_grigia.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
 
}
#Contenuto_colonna_centrale ul{
margin-left: 0;
padding-left: 0;
list-style: none;
}


#Contenuto_colonna_centrale li{
		padding-left: 10px;
	background-image: url(/_images/freccina_grigia.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
}
/*
################################################
			Tendine (Select - Combo) 
################################################ 
*/

/* Definizione generica delle tendine, font e colore */
select{
background-color: #e2eff7;
font-size: 10px;
color: #00618b;
}
/* Tendina di scelta della societa' del gruppo */
.selectsocieta{
background-color: #e2eff7;
border:1px solid #86B8D3;
font-size: 10px;
color: #00618b;
width:145px; 
height:16px;
}

/*
################################################
			Form  
################################################ 
*/

/* Definizione generica delle form */
.form{
background-color:#ffffff;  
border:1px solid #86B8D3;
font-size: 10px;
}
/* Definizione form info e contatti */
.form_informazioni_contatti{
background-color:#e2eff7;  
border:1px solid #86B8D3;
font-size: 10px;
}
/* Definizione generica dei campi input */
input{
background-color:#ffffff;  
border:1px solid #86B8D3;
font-size: 10px;
}
/* Campo testo del motore di ricerca */
.cerca{
background-color:#ffffff;  
border:1px solid #86B8D3;
font-size: 10px;
width:100px; 
height:16px;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
}
/* Posizionamento immagine ok per form */
.ok{
border:0px solid #015A84;
}