﻿
.clusters p a img { width: 100px; }


.ancora { color: #696969; }


#tabella-settori-di-ricerca-cross-tec { padding: 10px; }


/************************************************** CLOUD *************************************************/

 span.cloudElement { display: inline !important; margin: 0em!important;  font-weight: bold;}  /* fà apparire gli h3 come normali elementi tagcloud */

 a.link_generico:hover .cloudElement font { text-decoration: none; }
 
 A { cursor : hand; }
 

h1.cms_OutsideTitle {
	margin-top:30px;
}


.rosso{
		color: red;
}

/******************************************** FONT *********************************************/

/* PER ACCESSIBILITA' 

.news_box_titleBar (grey)

sostituito testo gray con #505050
807373 con #505050 
RoyalBlue con #3A5DC8 (link generico) */

body { font-family: Arial, Helvetica, sans-serif;  color:#696969; } 

/* ACCESSIBILITA'  *********************************************************************************
stili per skip content per lettori senza screen
da usare <div id="skip"><a href="#content">Skip to Main Content</a></div>
*/
#skip a
{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
color:white;
}
 
#skip a
{
position:static;
width:auto;
height:auto;
color:white;
}


/******************************************** COLONNA 1 *************************************************/

.td_col_1 {  vertical-align:top;  padding-right: 10px; padding-top: 5px; width: 20%;} 

.td_col_1 a { color:#505050; font-weight:bold; }

.td_col_1 a:hover { text-decoration:none; }

/******************************************** COLONNE 2 e 3  SOLO HOME PAGE  *************************************************/

.td_colonne_2_3 { text-align: justify; vertical-align: top; padding-left:10px; } 

.colonna_centrale_home { width:70%; } 

.cms_td1 img {  display: block; margin-left: auto; margin-right: auto; } 


/*********************************** COLONNA 2 **********************************************/

.colonna_centrale { width: 55%!important; valign:top; } 

.colonna_centrale { TEXT-ALIGN: justify; vertical-align: top;  valign:top; padding-right:10px;} 

.colonna_centrale div b { color: grey; }

.td_col2 { padding:10px; width:100%; } 

/*********************************** COLONNA 3 **********************************************/


.menuverticaleDX { width: 25%!important; valign:top ; }

.box_lato_dx { padding-left:20px;}



.box_filled { 
	TEXT-ALIGN: left; 
	BACKGROUND-COLOR: #FAC0BD; 
	FONT-WEIGHT: bold; 
	width:100%;

	} 
.box_filled_inner { 
	
	COLOR: #505050; 
}
	
.box_filled td a { color:#505050; }
.box_filled td a:hover { text-decoration:none;}




.tabella_tecnopolo_news, .tabella_body3 { cellpadding:3px; width:100%; }

.box_main_titleBar { BACKGROUND-COLOR: #807373; COLOR: #ffffff; font-weight:bold; padding:3px; border-spacing:2px; width:100%;} 

.box_titleBar { COLOR: #505050; TEXT-ALIGN: left; BACKGROUND-COLOR: #AECEF9; FONT-WEIGHT: bold; width:100%; cellpadding:3px; cellspacing:2px;} 
.box_titleBar td a { color:#505050; }
.box_titleBar td a:hover { text-decoration:none;}




.box_titleBarText img, .box_titleBarTextEnphasized img { display:none !important; }

.box_titleBarTextEnphasized a { color:#505050; }
a:hover .box_titleBarTextEnphasized { text-decoration:none;}

.box_titleBarTextEnphasized { font-size: 23px; font-weight: bold; margin-top:10px;margin-bottom:8px; TEXT-ALIGN: left; color:#000088; padding:1px; BACKGROUND-COLOR: #aecef9}

.riquadro_nuovo tbody td { padding:5px; text-align:justify; } /*tabelle di testo del box in evidenza di cross-lab */
.box_text_news { padding-top:5px; padding-bottom:5px; display:block; text-align:justify; } /*tabelle di testo delle news colonna di dx */
 
.box_cross-lab { BORDER: #ffffff thin solid; PADDING: 0.2em; } 

.box_titleBarButtons { WIDTH: 42px; VERTICAL-ALIGN: middle } 

.box_window { Z-INDEX: 100; BORDER: 1px solid; TEXT-ALIGN: justify; BACKGROUND-COLOR: lavender; HEIGHT: 300px; COLOR: #990000; 
OVERFLOW: hidden; } 

.box_clientArea { Z-INDEX: 100; BORDER: #f0f0f0 2px solid; TEXT-ALIGN: left; PADDING: 8px;  OVERFLOW: hidden; FONT-WEIGHT: bold; } 

.box_issues { BORDER: thin solid; }  



/* ****************************** STRUTTURA PAGINA ( CLASSI IN HEADER2.ASP ) ********************************/

body { background-color: #ffffff !important; } 

.tabella_immagine_header tbody tr td { display: ; } 

.div_esterno {  text-align:center; display: block; margin-left: auto; margin-right: auto; padding-top:10px;} 

.tabellaprincipale {  margin-top:10px;} /*tablella più esterna  */

.tabella_header_loghi_e_login { width:100%; } 

.tabella_immagine_header { height:113px; width:100%; vertical-align:bottom; margin-top:10px;} 

.table_menu_orizzontale { width: 100%; vertical-align:top; padding-top:5px; } 

.rigablu { height: 5px; background-color: #e4eefd; } 

.welcomeBoxHomePage, .box_text_news, .tabella_presentazione_tecnopolo_home, liste_recordtabella_zoom, .menuverticale, .colonna_centrale, .cms_td1 , .riquadro_nuovo { max-height: 999999px; }
 /* previene ingrandimento font in chrome mobile */

.tabella_iniziative_energia_laerte_title { TEXT-ALIGN: left; PADDING: 6px; VISIBILITY: visible; COLOR: dimgrey !important; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #E5EEFF; } 

.lab_main_image { padding: 5px; margin-top: -5px; } /*immagini laboratori colonna centrale */

.rssicon { width:15px; } 

.last_update { margin-top: 200px; } 


/************************************* WELLCOME BOX HOME PAGE ************************************************/

.welcomeBoxHomePage { border-spacing: 5px; margin-left:-2px; }
.welcomeBoxHomePage tbody tr td { background-color:#e4eefd; text-align:left; padding:5px; }
.welcomeBoxHomePage tbody tr td small table tbody tr td h2 {  color:grey; }
**
/***************************************** TABELLA FOOTER  *******************************************************/

.tabellafooter tbody tr td a img { display: block; margin-left: auto; margin-right: auto; vertical-align: top !important; }
.tabellafooter tbody tr td { text-align:center; vertical-align: top !important; }
.tabellafooter tbody tr td p { text-align:center; }

/*********************************** ELEMENTI HOME PAGES TECNOPOLO E LABORATORI ED ALTRE PAGINE **********************************/

.techreportbox tbody tr td table tbody tr td { text-align: center; }

.tabella_presentazione_tecnopolo_home tbody tr td div { text-align: justify; }

.welcomeBoxHomePage tbody tr td table tbody tr td table tbody tr td div { text-align: justify; padding:5px; }

.welcomeBoxHomePage { padding:5px; }

.tabella_home_page {  padding:2px: }

.colonna_centrale table tbody tr td ul li { text-align: justify; }

.colonna_centrale table tbody tr td p { text-align: justify; }

.techreportbox td { text-align: center; padding:5px;  }
.techreportbox img { width:150px; display: block; margin-left: auto; margin-right: auto; border:1px solid #cccccc}

.tabella_lettori_rss TD { PADDING: 10PX; BORDER: #e4eefd 2px solid; width: 100%; TEXT-ALIGN:JUSTIFY;}

.tabella_lettori_rss { PADDING: 10PX; }

.tabella_fonti_rss td { PADDING: 2PX;}

.tabella_fonti_rss img { display:block; margin-left:0px !important;}

.tabella_fonti_social { width: 100%;}

.tabella_fonti_social td { PADDING: 2PX; BORDER: #cccccc 1px solid;}

.tabella_fonti_social img { display:block; margin-left:0px !important;}

.TD_TITLE_TABELLA_SOCIAL { font-weight:bold; background-color:#e4eefd;}

.TD_MAIN_TITLE_TABELLA_SOCIAL { font-weight:bold; background-color:#325274; color:white}

.tabella_tweet_widgets { PADDING-left: 10PX; }

.tabella_tweet_widgets td { padding:5px; BORDER: #e4eefd 2px solid; text-align:center}

.tabella_fileElementImg img { width: 50PX; }

.tabella_loghi_laboratori td { padding:5px; BORDER: #e4eefd 2px solid; }
.tabella_lista_unita tbody tr td a, .tabella_lista_unita tbody tr td { font-weight:bold; background-color:#325274; color:white; padding:5px; }
.liste_tabellina_table tbody tr td table td { padding:5px; BORDER: #e4eefd 2px solid; }
.tabella_Schede_tecnologie_interoperabilità tbody tr td { text-align: justify; }
.liste_rigatabella td { padding:5px;  /* BORDER: #e4eefd 2px solid; */ } 
.tabella_cruscotto tbody tr td.title-tab { padding:5px; background-color:#e4eefd}
.tabella_cruscotto { BORDER:#e4eefd 2px solid; width:100%;}
.table_kit_di_cross-tec td { BORDER:#b7d7ff 2px solid; width:100%; padding:5px; text-align:center; vertical-align:middle;} 
.table_kit_di_cross-tec .title_cell { background-color:#b7d7ff} 


/******************************************** MENU VERTICALE LATO SINISTRO GENERALE **************************/


.table_menu_verticale_generale { width:100%; padding-top: 6px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; } 
.corpoevidenza { margin-top: 5px; padding: 5px; border-spacing:10px; border-bottom:5px solid #e4eefd; } 
.imageColonnaEvidenza {  width: 200px;  padding: 5px; display: block; margin-left: auto; margin-right: auto; } 
.corpoevidenza a:hover { text-decoration:none !important; }

/**************************MENU VERTICALE LATO SINISTRO LABORATORI **************************/

.menuverticale0 {  margin-top:-10px;}  

.menuverticaleLivello1:HOVER, .menuverticaleLivello2:HOVER, .menuverticaleLivello3:HOVER { BACKGROUND-COLOR: #325274; }

.menuverticaleLivello1:HOVER A { color:white; text-decoration:none !important; }
.menuverticaleLivello2:HOVER A { color:white; text-decoration:none !important; }
.menuverticaleLivello3:HOVER A { color:white; text-decoration:none !important; }

.menuverticaleLivello1 { BACKGROUND-COLOR: #B7D7FF; padding:5px; display: block;}
.menuverticaleLivello2 { BACKGROUND-COLOR: #B7D7FF; text-alignment:left; padding-left:5px; padding-top:5px; padding-bottom:5px; display: block; margin-left: 15px; margin-right: -3px;} 
.menuverticaleLivello3 { BACKGROUND-COLOR: #B7D7FF; text-alignment:left; border-left: 3px solid; padding:5px; display: block; margin-left: 30px; margin-right: -5px;} 

.menuverticale table tbody tr td { vertical-align:middle !important; text-align: left !important;}

/* 

#nodemenuCROSSxTEC11x6, #nodemenuCROSSxTEC11x5, #nodemenuCROSSxTEC11x4, #nodemenuCROSSxTEC11x3, #nodemenuCROSSxTEC11x2, #nodemenuCROSSxTEC11x1 
{ padding-left:20px; display: table; margin-left: 3px; margin-right: -5px;}

#nodemenuCROSSxTEC12x6, #nodemenuCROSSxTEC12x5, #nodemenuCROSSxTEC12x4, #nodemenuCROSSxTEC12x3, #nodemenuCROSSxTEC12x2, #nodemenuCROSSxTEC12x1 
{ padding-left:20px; display: table; margin-left: 3px; margin-right: -5px;}

#nodemenuCROSSxTEC13x6, #nodemenuCROSSxTEC13x5, #nodemenuCROSSxTEC13x4, #nodemenuCROSSxTEC13x3, #nodemenuCROSSxTEC13x2, #nodemenuCROSSxTEC13x1 
{ padding-left:20px; display: table; margin-left: 3px; margin-right: -5px;}

 #nodemenuLECOP10, #nodemenuCROSSxTEC11,  #nodemenuCROSSxTEC13, #nodemenuCROSSxTEC12
{ padding-left:10px; display: table; margin-left: 10px;  margin-right: -5px;} 

*/

.nou img { width:10px; }

.IconaLinkEsterno { width:13px !important; }


/************************************************* CLASSE CMS  **************************************************/


.cms_td2 {  TEXT-ALIGN: justify; VERTICAL-ALIGN: top; } 

.cms_td3 { TEXT-ALIGN: justify;  PADDING: 3mm; VERTICAL-ALIGN: top; BORDER: gray 1px solid;  }

.cms_didascalia { COLOR:#3A5DC8 ;}

/* ex #7D7D7D ,  suggerito per contrasto: 797676,  estrema ratio 4D4D4D*/
/* inverto per accessibilità
iniziale:
.cms_LinkEditing { BORDER: #797676; BACKGROUND-COLOR: #797676; PADDING-RIGHT: 2pt; PADDING-left: 1pt; PADDING-top: 2pt; PADDING-bottom: 2pt; MARGIN-RIGHT: 1pt; font-weight: bold;} 
.cms_LinkEditing a { COLOR: white; }
*/
.cms_LinkEditing { BORDER: #797676; BACKGROUND-COLOR: white; PADDING-RIGHT: 2pt; PADDING-left: 1pt; PADDING-top: 2pt; PADDING-bottom: 2pt; MARGIN-RIGHT: 1pt; font-weight: bold;} 
.cms_LinkEditing a:hover { text-decoration: none !important; } 
.cms_LinkEditing a { COLOR: #797676; }
a .cms_LinkEditing { color: #797676; text-decoration:none; }


.cms_table { BORDER: lightgrey 1px; } 

/***************************************************  ELEMENTI **************************************************/

LI { TEXT-ALIGN: left; TEXT-DECORATION: none; }
TD { TEXT-ALIGN: left; VERTICAL-ALIGN: top } 
HR { COLOR: #ccd7e2; FONT-WEIGHT: bold }

/* ****************************************************** LINK ****************************************************/

a { color:#3A5DC8; text-decoration:none;}
a:hover { text-decoration:underline !important;}

.link_generico { COLOR: #3A5DC8;}

.login a { COLOR: #505050; FONT-WEIGHT: bold; } /*link del login */

.AzioniPagina a:hover { text-decoration:none !IMPORTANT;}

.table_ricerca tbody tr td p b  { cursor:pointer;} /* finti link apri chiud menu di ricerca */


/****************************************************MENU ORIZZONTALE*********************************************/

.masterdiv, .nomenuHeader { vertical-align:middle; TEXT-ALIGN: center; BACKGROUND-COLOR: #B7D7FF; padding: 10px; border-right: 2px solid white;} /*casella contenente i singoli menu orizzontali height:50px;*/

.masterdiv:hover { BACKGROUND-COLOR: #325274; text-color:white !important; }

.masterdiv1 { color:grey; } /*div interno alla casella contenente i singoli menu orizzontali */

.masterdiv1:hover { BACKGROUND-COLOR: #325274; color:white; }

.masterdiv:hover .a_link_primo_livello { color:white; text-decoration:none !important;}

.a_link_primo_livello { COLOR: #505050; FONT-WEIGHT: bold; text-decoration:none; } /*link dei singoli menu orizzontali - padding-bottom:15px; padding-left:22px; padding-right:22px; padding-top:15px; -*/
.a_link_primo_livello:hover { COLOR: white; FONT-WEIGHT: bold; text-decoration:none;}

.span_class2
{ Z-INDEX: 101; POSITION: absolute; TEXT-ALIGN: left; BORDER: white 2px solid; PADDING: 0.3em; BACKGROUND-COLOR: #B7D7FF; DISPLAY: none;  WHITE-SPACE: nowrap;
    MARGIN-left: -11px; MARGIN-top:10px; }   /*span contenente menu orizzontale di secondo livello */

.a_link { color: #505050; text-decoration:none;}   /*link menu orizzontale di secondo e terzo livello */

.a_link:hover { COLOR: white; FONT-WEIGHT: bold; text-decoration:none !important;; } 

.span_class3 { Z-INDEX: 102; POSITION: absolute; BORDER: white 2px solid; PADDING: 0.3em; BACKGROUND-COLOR:#B7D7FF; MARGIN-TOP: 2pt; DISPLAY: none;
    WHITE-SPACE: nowrap; MARGIN-left: 20%; }  /*span contenente menu orizzontale di terzo livello */

.a_link_secondo_livello { COLOR: #505050;  }

.a_link_secondo_livello:hover { text-decoration:none !important; }


/******************************************************* NEWS BOX  *****************************************************************/

.news_box tbody tr td { display:inherit; }
.news_box img { 

	width:150px !important; 
	max-height:150px !important; 
	padding: 5px; 
	border: 2px solid #e4eefd; 
	margin-top:10px; 
	margin-left:-5px; 

} 
.news_box_titleBar { color:#505050; }   /*tolto margin-left: -7px;  */
.news_box_titleBar img { display:none; }

/* **************************************************** CLASSE TD_CLASS *********************************************/

.td_class { PADDING: 0.2em; }
.td_class1 {PADDING: 0.2em; }

/******************************************************** CLASS .LOGIN ***********************************************************/

.login { text-align: center; } 
.login_etichetta { COLOR: white;  } 
.login_registrazione { COLOR: palegreen;  } 
.login_ricorda_password { COLOR: palegreen;  } 
.login_autenticazione { COLOR: yellow;  } 
.login_pulsante { COLOR: mediumblue;  }

/********************************************************** CLASSI RELATIVE AL LOGIN ******************************************************/

.msg_conferma { COLOR: yellow; } 
.err_conferma { COLOR: yellow; } 
.msg_cancellazione { COLOR: yellow; } 
.err_cancellazione { COLOR: yellow; } 
.err_codice { COLOR: yellow; } 

.visualizzazione_livello { COLOR: yellow; } 
.visualizzazione_valore_livello { COLOR: blue; } 

/********************************************************* CLASSI .CANCELLAZIONE **********************************************/

.cancellazione_errore { COLOR: yellow; } 
.cancellazione_conferma { COLOR: blue; } 
.cancellazione_abbandona { COLOR: blue;} 
.commenti_generici { COLOR: fuchsia; } 
.cancellazione_campo_nome { COLOR: #ff6600;} 
.cancellazione_campo_valore { COLOR: #6d6d6d;} 
.cancellazione_intestazione { COLOR: #6d6d6d; FONT-WEIGHT: bold; } 
.cancellazione_ok { COLOR: #6d6d6d; } 
.cancellazione_fail { COLOR: blue;  }

/*************************************************** CLASSI .ISMOD **********************************************/

.insmod_campo_titolo /* stile del titolo della pagina INSERT*/ {margin-top:20px; }
.insmod_campo_titoloForm, .insmod_campo_rel_titoloForm {TEXT-ALIGN: right;COLOR: #990000;FONT-WEIGHT: bold;}
.insmod_campo_progr{	color: gray;  }
.insmod_campo_rel_titoloForm {COLOR: #990000;}
.insmod_asterisco {COLOR: #990000;FONT-WEIGHT: bold}
.insmod_titoli {TEXT-ALIGN: right;COLOR: #990000;}
.inSmod_valore {TEXT-ALIGN: left;BACKGROUND-COLOR: #ffffff;COLOR: #990000;}
.insmod_bottone_inserimento {COLOR: #6d6d6d; background-color:#FAFAFA;}
.insmod_bottone_salva { COLOR: blue}
.inSmod_bottOne_indietro {COLOR: #6d6d6d; background-color:#FAFAFA}
.insmod_bottone_ripeti { COLOR: #6d6d6d; background-color:#FAFAFA}
.insmod_bottone_chiudi {COLOR: #6d6d6d; background-color:#FAFAFA}
.insmod_bottone_menu {COLOR: yellow}
.insmod_tabella1 { WIDTH: 70%; } 
.insmod_tabella_dimens1 { WIDTH: 30% } 
.insmod_tabella_dimens2 { WIDTH: 30% } 
.insmod_tabella_dimens3 { WIDTH: 40% } 
.insmod_tabella_dimens4, .insmod_tabella_dimens4_REL /* usato per TD di nome campo in pagina TEST di insert */ { WIDTH: 45% } 
.insmod_tabella_dimens5, .insmod_tabella_dimens5_REL /* usato per TD di valori in pagina TEST di insert */ { WIDTH: 65% } 
.insmod_tabella_dimens4_REL, .insmod_tabella_dimens5_REL { background:#eeffee; border: 1px solid; color: #aaaaaa; } 
.insmod_tabella_dimens4_REL { padding-left: 20px; }
.insmod_frase1 { COLOR: yellow; } 
.insmod_frase2 { COLOR: yellow;  } 
.insmod_frase3 { COLOR: yellow; } 

.insmod_campo_nota, .insmod_campo_rel_nota { TEXT-ALIGN: left; COLOR: #003000; }
.insmod_campo_rel_nota { COLOR: #008000; }
.insmod_campo_nota1 {TEXT-ALIGN: left;COLOR: white;  }
.insmod_stile_tabella, .insmod_stile_rel_tabella { WIDTH: 100%; margin-top:5px; packground:#cccccc; padding:5px; border:0px solid !important;}

.insmod_campo_titoloForm span {color: #2200cc !important; font-weight:normal;   }
.insmod_campo_titoloForm span:hover  {cursor: pointer; }

.insmod_stile_colonna, .insmod_stile_rel_colonna, .insmod_campo_rel_colonnaplus, .insmod_campo_rel_colonnaSpace, 
.insmod_stile_rel_colonnainterno .insmod_stile_rel_commento 
{ TEXT-ALIGN: left; VERTICAL-ALIGN: top;  } 

.insmod_stile_rel_commento {  border: 1px solid; } 
.insmod_stile_rel_colonna { background: #eeffee; border: 1px solid; } 
.insmod_stile_rel_colonnainterno { border: 1px solid; } 
.insmod_campo_rel_colonnaplus { width: 25px; border: 0px solid; VERTICAL-ALIGN: middle; }
.insmod_campo_rel_colonnaSpace /*colonna che nel MULTI contiene #progressivo delle ripetizioni */ { width: 25px; vertical-ALIGN: middle; border:1px solid; }
.insmod_tabella_source { BACKGROUND-COLOR: lightcyan}
.insmod_campo_readonly { COLOR: #003000;  }




.insmod_validazione_table { /* tabella report, uso interno */
	border-collapse: separate;
    border-spacing: 2px;
	margin: 0;
    padding: 0;
    border: 0;
	TEXT-ALIGN: justify;
	BORDER: gray thin;
    BACKGROUND-COLOR: transparent;
    VERTICAL-ALIGN: top;
    color: #555;
    font: 12px/20px 'Open Sans', "Helvetica", Arial;
}


.insmod_operazione_terminata, .insmod_validazione_msgFail, .insmod_validazione_msgWarning, .insmod_validazione_msgTemporaryAccepted, .insmod_validazione_msgAzioneStatofinaleOK, .insmod_validazione_msgAzioneStatofinaleFAIL {
	/* comuni a pagina di UPLOAD  */
	
	margin:auto;
	width: 80%;
}

.insmod_validazione_msgFail, .insmod_validazione_msgWarning, .insmod_validazione_msgTemporaryAccepted, .insmod_validazione_msgAzioneStatofinaleOK, .insmod_validazione_msgAzioneStatofinaleFAIL { /* COMUNI ai messaggi validazione */
	padding: 2px;
    /*margin: 2px;*/
    border-radius: 1em;
	
	
}
.insmod_validazione_msgFail{ /* messaggio di avviso failure */
	border-radius: 1em;
    color: maroon;
	border: 2px solid red;
}

.insmod_validazione_msgTemporaryAccepted{ /* messaggio di avviso TemporaryAccepted */
	
    border-radius: 1em;
    color: maroon;
	border: 2px solid maroon;
}

.insmod_validazione_msgWarning{ /* messaggio di avviso warning */
	color: auto;
	border: 2px solid;
}

.insmod_validazione_msgAzioneStatofinaleOK{
    border-radius: 1em;
    color: navy;
	border: 2px solid maroon;
}
.insmod_validazione_msgAzioneStatofinaleFAIL{
    border-radius: 1em;
    color: maroon;
	border: 2px solid maroon;
}









/**************************************************** CLASSI .FIELD **********************************************/

.fieldOkTitoli { COLOR: #ffffff}
.fieldName0 {COLOR: #9999af;}
.fieldName1 {COLOR: #99cccc;}
.fieldName2 {COLOR: #666666;}
.fieldName3 {COLOR: #9999cf;}
.fieldNameBck1 {TEXT-ALIGN: right;COLOR: #666666;VERTICAL-ALIGN: top}
.fieldName {COLOR: #9999ff;}
.firstFieldValue {COLOR: #ff0000; }
.fieldValue {COLOR: #006600;}
.fieldvalue0 {COLOR: #ff9900; }
.fieldvalue1 {COLOR: #ff9900;}
.fieldvalue2{COLOR: #ff9900;}
.fieldvalue3 {COLOR: #ff9900; }
.fieldExplain1 {TEXT-ALIGN: left; COLOR: blue;  }
.fieldValueBck{COLOR: #006600}

/******************************************** CLASS .LISTE *******************************/


.liste_col_centrale { padding: 20px; width:100%;} 
.liste_col_centrale a:hover { text-decoration: none;} 

.table_ricerca_combo { width:100% !important; margin-top: 5px;} 

.table_bibliografia_lista tbody tr td { BACKGROUND-COLOR: #cee6fe; WIDTH: 100%;  } 
.table_bibliografia_lista { margin-bottom: 10px;} 

.tabella_liste_contatti { BACKGROUND-COLOR: #cee6fe; WIDTH: 100%; margin-bottom: 10px; }  
.tabella_liste_contatti a { color: #505050; text-decoration:none;} 
.tabella_liste_contatti a:hover { COLOR: white; FONT-WEIGHT: bold; text-decoration:none; } 

.liste_valorecampo0 {  COLOR: #6d6d6d; ; } 

.liste_valoreprimocampo { COLOR: #990000; ; FONT-WEIGHT: bold; display:block; margin-top: 10px; margin-bottom: 10px;} 
.liste_rotturaCampo { Z-INDEX: 0; COLOR: white; } 
.liste_stiletitolo { TEXT-ALIGN: center; FONT-WEIGHT: bold; COLOR: #6d6d6d; } 
.liste_trovato { COLOR: #6d6d6d;  } 

.liste_valorecampo3 { COLOR: #6d6d6d ; FONT-WEIGHT: bold; } 
.liste_valorecampo2 { TEXT-ALIGN: justify; COLOR: #6d6d6d;  } 

.liste_nomecampo0 { COLOR: #6d6d6d; FONT-WEIGHT: bold; padding: 5px; } 
.liste_nomecampo1, .liste_valorecampo1 { BACKGROUND-COLOR: #cee6fe; COLOR: #6d6d6d; padding: 5px;} 
.liste_nomecampo1 { FONT-WEIGHT: bold; } 
.liste_nomecampo2 { COLOR: #aa3300;  } 
.liste_nomecampo3 { COLOR: #6d6d6d; FONT-WEIGHT: bold; } 

.liste_recordtabella { TEXT-ALIGN: left; WIDTH: 100% } 
.liste_recordtabella td { border: 1px solid #cccccc; padding:5px;} 

.liste_colonna1 { TEXT-ALIGN: right; WIDTH: 150px; } 
.liste_colonna2 { BORDER: fuchsia; } 

.liste_valoretabella2 { BACKGROUND-COLOR: white; WIDTH: 100%;  } 

.liste_link { PADDING-RIGHT: 4px;  MARGIN-RIGHT: 4px; } 
.liste_frase { COLOR: #6d6d6d; } 
.liste_bott_modifica { COLOR: #6d6d6d; background-color:#FAFAFA} 
.liste_bottone_selezione { COLOR: #6d6d6d; background-color:#FAFAFA; cursor: pointer;} 
.liste_layout_selezione { COLOR: lime;  }
.liste_contatore_navigatore { COLOR: lime; }

/************************ ZOOM (parallelo a liste) ********************************************************/

.liste_img{
	
  display: block;
  margin-left: auto;
  margin-right: auto;
  
  border: 1px solid #6d6d6d;
  padding: 10px;
	
}


lato_destro_box { width: 4%; } 

table.liste_recordtabella_zoom a.link_generico { color: #3A5DC8; } 

.liste_recordtabella_zoom { width: 100%; } 
/* contenitore del singolo record, effetti su background, dimensioni e colore dei NOMI di campo analogo a liste_recordtabella ma per zoom */

.liste_colonna1_zoom  { width: 130px; text-align:justify; }  /* analogo a liste_colonna1 ma per zoom usato per zoom a due colonne*/
.liste_colonna2_zoom  { width: 30px; text-align:justify;} /*  analogo a liste_colonna2 ma per zoom usato per zoom a due colonne*/ 
.liste_colonna3_zoom {text-align:justify; }  /* analogo a liste_colonna3 ma per zoom colonna dei valori, è utile per indicare background specie per MULTIPLI su stessa riga, volendo width */ 

.liste_valoreprimocampo_zoom /* analogo a liste_valoreprimocampo ma per zoom */ 
/* ha effetto solo su testo del PRIMO CAMPO: è il TITOLO dello ZOOM tipicamente background (ha effetto anche su link) */ { 
COLOR: #6d6d6d; 
}

.liste_valoretabella2._zoom /* analogo a liste_valoretabella2 ma per zoom */ { 
/* è TABLE circonda valore campo a destra SE di tipo campo2 possibilmente NON usare occorre azzerare margine ereditato da table*/ }


/*********************************** impaginazione campi, necessarie ********************************************/

.liste_valorecampo3_zoom /* analogo a liste_valorecampo3 ma per zoom */, 
.liste_valorecampo2_zoom /* analogo a liste_valorecampo2 ma per zoom */, 
.liste_valorecampo1_zoom /* analogo a liste_valorecampo1 ma per zoom */, 
.liste_valorecampo0_zoom /* analogo a liste_valorecampo0 ma per zoom */ { /* impaginazione comune, separare i colori */ padding: 0px; } 
.liste_nomecampo3_zoom /* analogo a liste_nomecampo3 ma per zoom */, 
.liste_nomecampo2_zoom /* analogo a liste_nomecampo2 ma per zoom */, 
.liste_nomecampo1_zoom /* analogo a liste_nomecampo1 ma per zoom */ , 
.liste_nomecampo0_zoom /* analogo a liste_nomecampo0 ma per zoom */ { /* impaginazione comune, separare i colori */ FONT-WEIGHT: bold; }

.liste_link_zoom :hover, A
.liste_valoreprimocampo_zoom:hover { /* VA */ color: red; }

/********************************* CLASSE .STATS ********************************************/

.stats_total { TEXT-ALIGN: right }
.stats_table { BACKGROUND-COLOR: #404040 } 
.stats_columntitle { TEXT-ALIGN: left; COLOR: #ffffff } 

.stats_value { TEXT-ALIGN: left; COLOR: #dfdfdf } 
.stats_perc { COLOR: #f08080 } 
.stats_description { COLOR: #cccccc } 
.stats_istogramma { BACKGROUND-COLOR: #dcdcff } 
.stats_tit { COLOR: #ff6600; } 
.stats_background_monitor { BACKGROUND-IMAGE: url( ../../gestione/sfondo801.gif) } 

.stats_column_style { WIDTH: 50% } 
.stats_column_style1 { TEXT-ALIGN: right } 
.stats_column_style2 { WIDTH: 5% } 
.stats_column_style3 { WIDTH: 10% } 

.stats_background { BACKGROUND-COLOR: #2f2f2f } 
.stats_background1 { BACKGROUND-COLOR: #000000 } 
.stats_background2 { BACKGROUND-COLOR: #442d32 } 
.stats_background3 { BACKGROUND-COLOR: #4d3338 } 
.stats_background4 { BACKGROUND-COLOR: #593c42 } 
.stats_background5 { BACKGROUND-COLOR: #653035 } 
.stats_background6 { BACKGROUND-COLOR: #682d33 } 
.stats_background7 { BACKGROUND-COLOR: #723238 } 
.stats_background8 { BACKGROUND-COLOR: #7c363e } 
.stats_background9 { BACKGROUND-COLOR: #883c45 } 
.stats_background10 { BACKGROUND-COLOR: #992b46 } 
.stats_background11 { BACKGROUND-COLOR: #a22d4a } 
.stats_background12 { BACKGROUND-COLOR: #a82f4e } 
.stats_background13 { BACKGROUND-COLOR: #ac1726 } 
.stats_background14 { BACKGROUND-COLOR: #bd1a29 } 
.stats_background15 { BACKGROUND-COLOR: #ca1c2d } 
.stats_background16 { BACKGROUND-COLOR: #d71e30 } 
.stats_background17 { BACKGROUND-COLOR: #e8022b } 
.stats_background18 { BACKGROUND-COLOR: #f0022c } 
.stats_background19 { BACKGROUND-COLOR: #fd022e } 
.stats_background20 { BACKGROUND-COLOR: #fd113a } 
.stats_background21 { BACKGROUND-COLOR: #ff1c21 }

/***************************** CLASSE TABELLA **************************************************/

.tabella_file {  FONT-WEIGHT: bold } 
.tabella_fileColonnaH { TEXT-ALIGN: center; FONT-WEIGHT: bold } 
.tabella_fileElement { COLOR: #3A5DC8;  } 
.tabella_fileElementLnk { FONT-WEIGHT: bold; } 
.tabella_file_Cartella { background-color: #eeeeee; border-spacing: 1px; margin: 1px; padding:1px; border: 1px solid; border-color: #333; }

/***************************** CLASSE DOWNLOAD **************************************************/

.download_table { COLOR: #6d6d6d; } 
.download_external_table /* contenitore esterno NUOVO */ { TEXT-ALIGN: left; padding: 4px;  } 
.download_table_td_webpubblico { BACKGROUND-COLOR: #e4eefd; padding:5px; } 
.download_table_td_webprotetto { BACKGROUND-COLOR: #e4eefd; padding:5px; } 
.download_table_td_docpubblico { BACKGROUND-COLOR: #e4eefd; padding:5px; } 
.download_table_td_docprotetto { BACKGROUND-COLOR: #e4eefd; padding:5px; } 

/*********************************** impaginazione campi, necessarie ********************************************/

.liste_valorecampo3_zoom /* analogo a liste_valorecampo3 ma per zoom */, 
.liste_valorecampo2_zoom /* analogo a liste_valorecampo2 ma per zoom */, 
.liste_valorecampo1_zoom /* analogo a liste_valorecampo1 ma per zoom */, 
.liste_valorecampo0_zoom /* analogo a liste_valorecampo0 ma per zoom */ { /* impaginazione comune, separare i colori */ padding: 0px; } 
.liste_nomecampo3_zoom /* analogo a liste_nomecampo3 ma per zoom */, 
.liste_nomecampo2_zoom /* analogo a liste_nomecampo2 ma per zoom */, 
.liste_nomecampo1_zoom /* analogo a liste_nomecampo1 ma per zoom */ , 
.liste_nomecampo0_zoom /* analogo a liste_nomecampo0 ma per zoom */ { 
/* impaginazione comune, separare i colori */ 
FONT-WEIGHT: bold;

 }

.liste_link_zoom :hover, A.liste_valoreprimocampo_zoom:hover { color: red; }

.liste_tabellina_valorecampo3 {  COLOR: #993333;} 
.liste_tabellina_valorecampo2 { TEXT-ALIGN: justify; COLOR: #6d6d6d; } 
.liste_tabellina_valorecampo0 { TEXT-ALIGN: right;  } 


/* *********************************** PAGINA FRAMMENTI ************************************ */

.tabella_titolo_frammenti td { BACKGROUND-COLOR: aliceblue; }
.tabella_titolo_frammenti tbody tr td a { FONT-WEIGHT: bold; color:#6d6d6d; }
.tabella_titolo_frammenti tbody tr td a:hover { color:#30A7fc; }

/*********************************** LISTE TABELLINA ********************************************/

.liste_tabellina_table td { BACKGROUND-COLOR: #ffffff; }

/*
.liste_primarigatabella td { border:2px solid #e4eefd; }
*/

.liste_valorecampo0_zoom table tbody tr td { BORDER:  0px solid !important; } 

.liste_tabellina_testuale { BORDER: grey 1px solid; COLOR: #6d6d6d; } list

.liste_tabellina_header,  .liste_tabellina_extra { COLOR: #6d6d6d; ; FONT-WEIGHT: bold; BORDER: 1px solid; PADDING:5PX; } 

.liste_tabellina_header_testuale { BORDER: lightgrey 1px; BACKGROUND-COLOR: lightgrey; COLOR: #6d6d6d; FONT-WEIGHT: bold; } 

.liste_tabellina_pari { BORDER-BOTTOM: #cee6fe; BORDER-LEFT: #cee6fe; BACKGROUND-COLOR: #cee6fe !important; BORDER-TOP: #cee6fen; BORDER-RIGHT: #cee6fe; } 
.liste_tabellina_dispari { BACKGROUND-COLOR: #ffffff !important; } 

.link_interno_tabellina { color:#07c; } 

.liste_contenitore_esterno, .cms_contenitore_esterno { display: block; margin-left: auto; margin-right: auto; } 

/* *********************************** CLASSE TABLE  ************************************ */

.table { WIDTH: 628px; }
.table_alignment { TEXT-ALIGN: center } 
.table_ricerca_titolo {TEXT-ALIGN: center;  }
.table_ricerca { BACKGROUND-COLOR: aliceblue; MARGIN: 2px; PADDING: 2px; WIDTH: 100%; } 

.table_ricerca_apri_chiudi { cursor: pointer;  } 


.table_ricerca_combo { COLOR: crimson;  } 
.table_ricerca_cella { border-bottom: solid 2px lightgray;} 
/* .table_ricerca_riga { BACKGROUND-COLOR: #cee6fe;  } */

/* *********************************** CERCANOVITA ************************************ */

/*
 box ricerca e selezione keyword:
 cercanovita_search_table
 cercanovita_search_riga
 cercanovita_search_cell
 identificatori singoli cercanovita_search_cell00, cercanovita_search_cell01, cercanovita_search_cell10, cercanovita_search_cell11

*/
.cercanovita_search_table {
	padding:10px;
	margin:5px;
	border-radius: 1em;
	background-color: #EEEEEE;
	
}

.cercanovita_search_riga {
	background-color: #cee6fe;
	border-radius: 1em;
}
#cercanovita_search_cell00, #cercanovita_search_cell10 {
	width: 50%;
	text-align: right;
	padding:5px;
}
#cercanovita_search_cell2 {
	text-align: center;
}

.cercanovita_TitoloRisultati {
	
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 15px;
	
}

.cercanovita_cell00

.cercanovita_table /* contenitore esterno del chiamante */ { border: none; background-color: #DDDDDD; padding: 5px; border-radius:1em; }

.cercanovita_testata_table 
/* table che contiene BLOCCO testata (p.es. pagine web modificate, ancoraggio dello scrit) usato anche per table che contiene BLOCCO contenuti (tabella di seguito a BLOCCO TESTATA)) tipicamente width="100%" */ 
{ width: 100%; } 

.cercanovita_testata_testo 
/* DIV con titolo del BLOCCO testata tipicamente background, eventualmente colore e bold */ 
{ background-color: #cee6fe; padding: 5px; }

.cercanovita_corpo { padding: 5px; }
.cercanovita_corpo_colonna1 /* inutile? text-align a destra e larghezza? */ { WIDTH: 150px; vertical-align: top;}

.cercanovita_corpo_title { vertical-align: top; TEXT-ALIGN: left; color: #990000; FONT-WEIGHT: bold; } 
.cercanovita_corpo_title:hover { color: gray; } 

.cercanovita_corpo_text { vertical-align: top; TEXT-ALIGN: left; }
.cercanovita_corpo_date {  vertical-align: top; TEXT-ALIGN: center; } 

/******************************************** upload *****************************************************************/

.insmod_operazione_fallita, /* messaggio conclusivo */ 
.insmod_operazione_terminata /* idem */ { color: red; font-weight: bold; }
.upload_window{ background: #dddddd; text-align: left; padding:5pt; }
.upload_window_inputfile{ color:#3A5DC8 ; }
.upload_window_filename{ color:#3A5DC8; }
.upload_window_error { color:red; font-weight:bold; }

/******************************************** DA ORDINARE****************************************************************/

.button_submit_repeat1 
.sfondo { COLOR: #bbbbbb }
.rotturaCampo {COLOR: #cee6fe;  }
.titleStyle { COLOR: #666666;  } 
.found { COLOR: #006600;}




/******************************************** ***************************************************************************/
/******************************************** LISTE SPECIFICHE PERSONALIZZATE *******************************************/
.news-lista_z_titolo, .news-lista_z_titolo>td {
	
text-align: center;
FONT-WEIGHT: bold;
FONT-size: 25px;
padding-top:25px;
padding-bottom:15px;
color:0000aa;
	
	
} 



.news-lista_z_Data>td, .news-lista_z_Luogo>td{
text-align: center;	
}

.news-lista_z_Sommario, .news-lista_z_Sommario>td { 
/* 
.news-lista_z_Sommario, questo agisce sul nome e contenuto del campo, 
.news-lista_z_Sommario>td, attenzione che allineamento richiede di indicare anche l'elemento td in specifico
per distinguere nome e contenuto usare strutture come.news-lista_z_Sommario> .liste_nomecampo0_zoom */
	font-style: italic;
	text-align: center;	
}

.news-lista_z_Sommario> .liste_nomecampo0_zoom    { /* questo agisce solo sul nome del campo */
	
}

.news-lista_z_Dettagli{
	
}

.news-lista_z_Fontenews >td {
	
	FONT-size: 12px;
	
}


/* ******************************************* */
/*   stile dei DIV dell' elemento MEN del CMS  */
/*   titolo e sottotitolo  */

.cms_dynamicelement_menutit {
	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 20px;
	
	
}

.cms_dynamicelement_menusubtit {
	
	
}

/* ******************************************* */


.liste_rigatabella.contatti-lista_z_UnitadiRicerca td.liste_colonna3_zoom.liste_valorecampo0_zoom a.liste_link_zoom  {
   COLOR: #00b4ea;
    FONT-SIZE: 31px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}

/* per testi rassegna stampa 29 07 2022  */

html body#mybody div#div_esterno1.div_esterno table#tabellaprincipale1.tabellaprincipale tbody tr td table.tabella_principale.sottomenu tbody tr td.td_colonne_2_3 table.liste_recordtabella_zoom tbody tr.liste_rigatabella.news-lista_z_Dettagli td.liste_colonna3_zoom table tbody tr td
{padding: 20px!important;}


/* ********* 22/09/2023 Luca ******************* */

html body#mybody div#div_esterno1.div_esterno table#tabellaprincipale1.tabellaprincipale tbody tr td table.tabella_principale.sottomenu tbody tr td.td_colonne_2_3 table.liste_recordtabella_zoom tbody tr.liste_rigatabella.risultati-lista_z_Img1 td.liste_colonna3_zoom span.liste_nomecampo0_zoom {
display:none;	
	
}