
.testo_quadrato_sezione{
	 background-image:url(../imm_struttura/colore_consulting.gif);
     font-family: Arial, Helvetica, sans-serif;
	 font-size:11px; 
	 font-weight: bold;
	 text-align: left;	 
	 color: #FFFFFF;
	 padding-left: 5px;
}

.testo_quadrato_sezione A:link { text-decoration:none; color: #FFFFFF; }
.testo_quadrato_sezione A:visited { text-decoration:none; color: #FFFFFF; }
.testo_quadrato_sezione A:active { text-decoration:none; color: #FFFFFF; }
.testo_quadrato_sezione A:hover { text-decoration:none; color: #FF8605; }

/*=====================================================================STRUTTURA */

.contenuti {
  width: 920px;
  height: 100%;
  position: absolute;
  background-color:#FFFFFF;
}

.colonna_dx {
 width: 100%;
 height: 100%;
 background-image:url(../imm_struttura/linea_col_dx_col_consulting.gif);
 background-repeat:repeat-x;
}

.linea_top_colore_sezione {
background-image:url(../imm_struttura/colore_consulting.gif);
}

.linea_top_colore_sezione_col_dx {
background-image:url(../imm_struttura/linea_col_dx_col_consulting.gif);
background-position:top;
background-repeat:repeat-x;
}

/*=====================================================================STRUTTURA */

.immagine_testata_col_sx{
background-image:url(../imm_struttura/tabella_immagine_sx.gif);
background-repeat:repeat-y;
}

.immagine_testata_col_dx{
background-image:url(../imm_struttura/tabella_immagine_dx.gif);
background-repeat:repeat-y;
}

.menu_testata_linea{
background-image:url(../imm_struttura/linetta_grigia.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.menu_testata{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:12px; 
	 font-weight: bold;
	 text-align: left;	 
	 color: #888888;
}

/*=====================================================================CONTENUTI */

.menu_hm_contact{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:10px; 
	 font-weight: bold;
	 text-align: left;	 
	 color: #888888;
}

.menu_hm_contact A:link { text-decoration:none; color: #888888; }
.menu_hm_contact A:visited { text-decoration:none; color: #888888; }
.menu_hm_contact A:active { text-decoration:none; color: #888888; }
.menu_hm_contact A:hover { text-decoration:none; color: #D85522; }

.menu_testata A:link { text-decoration:none; color: #888888; }
.menu_testata A:visited { text-decoration:none; color: #888888; }
.menu_testata A:active { text-decoration:none; color: #888888; }
.menu_testata A:hover { text-decoration:none; color: #D85522; }

.menu_testata_attivo{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:12px; 
	 font-weight: bold;
	 text-align: left;	 
	 color: #D85522;
}

.menu_testata_attivo A:link { text-decoration:none; color: #D85522; }
.menu_testata_attivo A:visited { text-decoration:none; color: #D85522; }
.menu_testata_attivo A:active { text-decoration:none; color: #D85522; }
.menu_testata_attivo A:hover { text-decoration:none; color: #888888; }


.path{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:11px; 
	 font-weight: normal;
	 text-align: left;	 
	 color: #888888;
	 background-image:url(../imm_struttura/linetta_grigia.gif);
	 background-position:bottom;
	 background-repeat:repeat-x;
}

.path A:link { text-decoration:none; color: #888888; }
.path A:visited { text-decoration:none; color: #888888; }
.path A:active { text-decoration:none; color: #888888; }
.path A:hover { text-decoration:none; color: #D85522; }


.path{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:11px; 
	 font-weight: normal;
	 text-align: left;	 
	 color: #888888;
	 background-image:url(../imm_struttura/linetta_grigia.gif);
	 background-position:bottom;
	 background-repeat:repeat-x;
}

.pageTitle{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:15px; 
	 font-weight: bold;
	 text-align: left;	 
	 color: #D85522;
	 background-image:url(../imm_struttura/linetta_grigia.gif);
	 background-position:bottom;
	 background-repeat:repeat-x;
}

.testo{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:12px; 
	 font-weight: normal;
	 text-align: left;	 
	 color: #888888;
}

.testo A:link { text-decoration:underline; color: #D85522; }
.testo A:visited { text-decoration:underline; color: #D85522; }
.testo A:active { text-decoration:underline; color: #D85522; }
.testo A:hover { text-decoration:underline; color: #FF8605; }

.testo_evidenziato{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:11px; 
	 font-weight: bold;
	 text-align: left;	 
	 color: #666666;
}

.testo_linea{
	 background-image:url(../imm_struttura/linetta_grigia.gif);
	 background-position:bottom;
	 background-repeat:repeat-x;
}

/*=====================================================================MENU SERVIZIO*/

.menu_servizio{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:11px; 
	 font-weight: bold;
	 text-align: left;	 
	 color: #FFFFFF;
}

.menu_servizio A:link { text-decoration:none; color: #FFFFFF; }
.menu_servizio A:visited { text-decoration:none; color: #FFFFFF; }
.menu_servizio A:active { text-decoration:none; color: #FFFFFF; }
.menu_servizio A:hover { text-decoration:none; color: #FF8605; }

.menu_sfondo{
	 background-image:url(../imm_struttura/colore_consulting.gif);
}

/*=====================================================================PIEDE*/

.piede{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:11px; 
	 font-weight: normal;
	 text-align: left;	 
	 color: #888888;
	 background-image:url(../imm_struttura/linetta_grigia.gif);
	 background-position:bottom;
	 background-repeat:repeat-x;
}

.piede A:link { text-decoration:none; color: #D85522; }
.piede A:visited { text-decoration:none; color: #D85522; }
.piede A:active { text-decoration:none; color: #D85522; }
.piede A:hover { text-decoration:none; color: #FF8605; }

.piede_evidenziato{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:11px; 
	 font-weight: bold;
	 text-align: left;	 
	 color: #D85522;
}

/*=====================================================================MENU SX*/

.menu_sx_1_liv{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:13px; 
	 font-weight: bold;
	 text-align: left;	 
	 color: #888888;
	 padding-left:20px;
}

.menu_sx_1_liv A:link { text-decoration:none; color: #888888; }
.menu_sx_1_liv A:visited { text-decoration:none; color: #888888; }
.menu_sx_1_liv A:active { text-decoration:none; color: #888888; }
.menu_sx_1_liv A:hover { text-decoration:none; color: #D85522; }

.menu_sx_1_liv_attivo{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:13px; 
	 font-weight: bold;
	 text-align: left;	 
	 color: #D85522;
	 padding-left:20px;
}

.menu_sx_1_liv_attivo A:link { text-decoration:none; color: #D85522; }
.menu_sx_1_liv_attivo A:visited { text-decoration:none; color: #D85522; }
.menu_sx_1_liv_attivo A:active { text-decoration:none; color: #D85522; }
.menu_sx_1_liv_attivo A:hover { text-decoration:none; color: #888888; }

.menu_sx_2_liv{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:12px; 
	 font-weight: bold;
	 text-align: left;	 
	 color: #888888;
	 padding-left:40px;
}

A:link { text-decoration:none; color: #888888; }
A:visited { text-decoration:none; color: #888888; }
A:active { text-decoration:none; color: #888888; }
A:hover { text-decoration:none; color: #D85522; }

.menu_sx_2_liv_attivo{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:12px; 
	 font-weight: bold;
	 text-align: left;	 
	 color: #D85522;
	 padding-left:40px;
}

li.current A.current:link { text-decoration:none; color: #D85522; }
li.current A.current:visited { text-decoration:none; color: #D85522; }
li.current A.current:active { text-decoration:none; color: #D85522; }
li.current A.current:hover { text-decoration:none; color: #D85522; }
