/******************************************************************************/
/* Stili generali modificati per il Portale ItaliaLavoro                      */
/******************************************************************************/
body { 
    font-family: Verdana, Arial;
    font-size: x-small;
    margin: 0px;
    padding: 0px;
    color: #003366;
}
img {
    border-top: 0px;
    border-right: 0px;
    border-bottom: 0px;
    border-left: 0px;
}
table {
   font-family: Verdana, Arial;
   vertical-align: top;
}
tr, td, th  {
    font-family: Verdana, Arial;
    font-size: x-small;
}
input, textarea, button, div{ 
    font-family: Verdana, Arial;
    font-size: x-small;
}
select {
    font-family: Verdana, Arial;
    font-size: xx-small;
}
ul, ol, li, dd {
    margin-top: 5px;
    margin-bottom: 2px;
    font-family: Verdana, Arial;
    font-size: x-small;
    text-align: left;
}
pre {
    font-family: monospace;
    font-size: large;
}
a, .wpsLink, a:active, .wpsLink:active {
    color: #003366;
    text-decoration: none; 
}
a:visited, .wpsLink:visited { 
    color: #003366;
    text-decoration: none; 
}
a:hover, .wpsLink:hover { 
    color: #005782; 
    text-decoration: underline;
}

/******************************************************************************/
/* Stili usati nel tema                                                       */
/******************************************************************************/
/* TOOL BAR */

/* Bar under border containing the page group dropdown and login, etc. buttons */
.wpsToolBar {
    font-size: xx-small;
    background-color: #CFD9E5;
    color: #666666; 
    border-top: 1px solid #FFFFFF;
    border-right: 0px none #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    padding: 0px 4px;
    margin: 0px;
}

/* Bar under border containing the page group dropdown and login, etc. buttons */
.wpsToolBarIcon {
    font-size: xx-small;
    background-color: #CFD9E5;
    color: #666666; 
    border-top: 1px solid #FFFFFF;
    border-right: 0px none #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    padding: 0px 0px;
    margin: 0px;
}

/* Bar under border containing the page group dropdown and login, etc. buttons */
.wpsToolBarIconOn {
    font-size: xx-small;
    background-color: #3D67bb;
    color: #666666; 
    border-top: 1px solid #FFFFFF;
    border-right: 0px none #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    padding: 0px 0px;
    margin: 0px;
}

/* Link color for the text on the tool bar */
.wpsToolBarLink, .wpsToolBarLink:visited, .wpsToolBarLink:hover, .wpsToolBarLink:active {
    font-size: xx-small;
    color:#666666;
    text-decoration: none;
}

/* Vertical separator between tool bar and place bar */
.wpsToolBarSeparator {
    background-color: #FFFFFF;
}

/* Background for the banner.  Note that the background color is hidden from
   legacy browsers for consistency, not because it can't handle the attribute.
   New in v5 */
.wpsToolbarBannerBackground {
    background-color: #CFD9E5; 
    background-image: url('../Impostazioni%20locali/Temporary%20Internet%20Files/Content.IE5/YX1ARYXO/testata_2_dx.gif');
    background-position: left bottom;     
    background-repeat: repeat-x;
    border-top: 1px solid #FFFFFF;
    border-right: 0px none #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    padding: 0px;
    margin: 0px
}


/* LINK BAR */

/* Bar under toolbar that shows links to customizer and assign permissions portlets */
.wpsLinkBar {
    background: #DEE2E6;
    color: #003366;
    background-repeat: no-repeat;
    font-family: Verdana;
    font-size: 10px;    
    font-weight: bold;
    text-decoration: none;
}

/* Link color for the text which can be found on the place bar outside of tabs */
.wpsLinkBarLink, .wpsLinkBarLink:visited, .wpsLinkBarLink:hover, .wpsLinkBarLink:active {
    color:#FFFFFF;
    text-decoration: underline;
    font-family: Verdana;
    font-size: 10px;    
    font-weight: bold;
    text-decoration: none;
}


/* PLACE BAR */

/* Bar under toolbar that shows the places */
.wpsPlaceBar {
    background:#005D8A;
    color: #FFFFFF;
    background-repeat: no-repeat;
/*    border-bottom: 1px solid #FFFFFF; */
    font-family: Verdana;
    font-size: 10px;    
    font-weight: bold;
    text-decoration: none;
 }

/* Link color for the text which can be found on the place bar outside of tabs */
.wpsPlaceBarLink, .wpsPlaceBarLink:visited, .wpsPlaceBarLink:hover, .wpsPlaceBarLink:active {
    color:#B6D7F8;
    text-decoration: none;
}

/* 3D highlight for Place bar */
.wpsPlaceBar3dHighlight {
    background:#2583C7;
}

/* 3D shadow for Place bar */
.wpsPlaceBar3dShadow {
    background:#005D8A;
    text-decoration: none; 
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

/* Selected tab on Place bar */
.wpsSelectedPlace, .wpsSelectedPlace:visited, .wpsSelectedPlace:hover, .wpsSelectedPlace:active {
    color: #003366;
    background-color: #DEE2E6;
    border-left: 0px none #DEE2E6;
    border-right: 1px solid #DEE2E6;
    padding: 2px 4px;
    margin: 0px;
    font-family: Verdana;
    font-size: 10px;    
    font-weight: bold;
    text-decoration: none;
}

/* Icon next to selected tab on Place bar, such as 'Edit Page' - new in v5 */
.wpsSelectedPlaceIcon {
    color:#FFFFFF;
    background:#003366;
    text-decoration: none; 
    border-left: 0px none #003366;
    border-right: 1px solid #003366; 
    padding: 0px 2px;
    margin: 0px;
}

/* Link in Selected tab on Place bar */
.wpsSelectedPlaceLink, .wpsSelectedPlaceLink:visited, .wpsSelectedPlaceLink:hover, .wpsSelectedPlaceLink:active {
    color: #003366;
    background:#DEE2E6;
    font-family:Verdana;
    font-size:11px;    
    font-weight:bold;
    text-decoration:none;
}

/* 3D highlight on selected tab on Place bar */
.wpsSelectedPlace3dHighlight {
    background: #B6D7F8;
}

/* 3D shadow on selected tab on Place bar */
.wpsSelectedPlace3dShadow {
    background: #5D5E96;
}

/* Unselected tabs on Place bar */
.wpsUnSelectedPlace, .wpsUnSelectedPlace:visited, .wpsUnSelectedPlace:active {
    color: #FFFFFF;
    background: #005D8A;
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 2px 4px;
    margin: 0px;
    font-family: Verdana;
    font-size: 10px;    
    font-weight: bold;
    text-decoration: none;
}
.wpsUnSelectedPlace A:hover{
    color: #FFF7A0;
    background: #003366;
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    font-size: 10px;    
    font-weight: bold;
    text-decoration: none;
}

/* Link in Unselected tabs on Place bar */
.wpsUnSelectedPlaceLink, .wpsUnSelectedPlaceLink:visited, .wpsUnSelectedPlaceLink:hover, .wpsUnSelectedPlaceLink:active {
    color: #FFFFFF;
    background: #005D8A;
    font-family: Verdana;
    font-size: 10px;    
    font-weight: bold;
    text-decoration: none;
}

/* 3D highlight on unselected tabs on Place bar */
.wpsUnSelectedPlace3dHighlight {
    background: #2683C8;
}

/* 3D shadow on unselected tabs on Place bar */
.wpsUnSelectedPlace3dShadow {
    background: #2683C8;
}

/******************************************************************************/
/*                      Stili usati nel progetto                              */
/******************************************************************************/
.dot {
  background: url("/wps/images/dot.gif");
}
.distcol {
  width: 10px;
}
.distvocimenu {
  background-image: url("/wps/images/dot.gif");
  height: 10px;
}
.spaziatore {
  width: 10px;
  height: 400px;
}
.barrahp {
  background-color: #CCCCCC;
  height: 15px;
}
.sfondotabella {
  background-color: #C7D8EF;
}
.tabintestazione {
  background-color: #2C5E99;
}
.tabdati {
  background-color: #ECECEC;
}
.iconpdf {
  background-image: url("/wps/themes/html/IL_Corporate/iconsfile/pdf.jpg");
}

/* INIZIO - Classi per il menu della testata */
.menu_testata, .menu_testata TD {    
  background: #DEE2E6;
  font-family: Verdana;
  color: #003366;
  font-size: 11px;
  font-weight: bold; 
  text-decoration: none;
}
.menu_testata_off, .menu_testata_off A, .menu_testata_off A:visited, .menu_testata_off TD{    
  background: #DEE2E6;
  font-family: Verdana;
  color: #003366;
  font-size: 11px;   
  font-weight: bold; 
  text-decoration: none;
  text-align: center;
}
.menu_testata_on, .menu_testata_on A:visited, .menu_testata_on TD{
  font-family: Verdana;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  background: #006A9F;
  text-decoration: none;
  text-align: center;
}
.menu_testata_off A:hover, .menu_testata_on A:hover,.menu_testata_on A { 
  background: #FFFFFF;
  font-family: Verdana;
  color: #006A9F; 
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
/* FINE - classe per il menu della testata */

/* INIZIO - Classi per testi pagine spiega e notizie */
.testo {
  font-family: Verdana;
  color: #003366;
  font-size: x-small;
  text-align: justify;
}
.testo TD,.testo A, .testo A:visited {
  font-family: Verdana;
  color: #003366;
  font-size: x-small;
  vertical-align: top;
}
.testo A:hover  {
  color: #005782; 
  text-decoration: underline;
}
.testo_menu, .testo_menu A, .testo_menu A:visited, .testo_menu TD {
  font-family: Verdana;
  color: #003366;
  font-size: x-small;
  vertical-align: top;
}
.testo_notizia_breve, .testo_notizia_breve A, .testo_notizia_breve A:visited, .testo_notizia_breve TD, .testo_notizia_breve p {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
  text-align: left;
  vertical-align: top;
  text-decoration: none; 
}
.testo_notizia_breve A:hover {
  font-family: Verdana;
  color: #005782;
  font-size: xx-small;
  text-align: left;
  vertical-align: top;
  text-decoration: none; 
  text-decoration: underline;
}
.data_notizia, .data_notizia A {
  font-family: Verdana;
  color: #E17704;
  font-size: xx-small;
  text-decoration: none;
  font-weight: bold
}
.titolo_evidenza , .titolo_evidenza p {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
  text-decoration: none;
  font-weight: bold
}
.titolo_evidenza A, .titolo_evidenza A:visited {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
  text-decoration: none;
  font-weight: bold
}
.titolo_evidenza A:hover {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
  text-decoration: underline;
  font-weight: bold
}
.titolo_evidenza TABLE, .titolo_evidenza tr, .titolo_evidenza TD {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
}
.notizia, .notizia div {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
  text-decoration: none;
  font-weight: normal
}
.notizia tr, .notizia TD {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
  text-decoration: none;
  font-weight: normal
}
.notizia p, notizia A, .notizia A:visited {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
  text-decoration: none;
  font-weight: normal
}
.notizia A:hover  {
  color: #005782;
  text-decoration: underline;
}
/* FINE - Classi per testi pagine spiega e notizie */

/* INIZIO - Classi intestazione box */
.imgtablebox {
  border-right: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
}
/* FINE - Classi intestazione box */

/* INIZIO - Classi per richiudere box */
.tablebox {
  font-size: xx-small;
  padding-left: 0px;
  margin-left: 2px;
  background-color: #FFFFFF;
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
}
.tablebox p {
  font-size: xx-small;
  font-family: Verdana;
  color: #003366;
  padding-left: 0px;
  margin-left: 2px;
}
.tablebox tr, .tablebox TD {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
}
.tablebox A, .tablebox A:visited {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
}
.tablebox A:hover {
  color: #005782; 
  text-decoration: underline;
}
/* FINE - Classi per richiudere box */

/* INIZIO - Classi per tabelle di dati colorate */
.tabledati tr {
  font-family: Verdana;
  font-size: x-small;
  color: #003366;
  background-color: #C7D8EF;
  height: 30px;
}
.tabledati A, .tabledati A:visited {
  font-family: Verdana;
  color: #003366;
  font-size: x-small;
}
.tabledati A:hover {
  color: #005782; 
  text-decoration: underline;
}
/* FINE - Classi per tabelle di dati colorate */

/* INIZIO - classe per i vari livelli del menu navigatori sx */
.menuseztable, .menuseztable tr, .menuseztable TD {
 background-color: #99ADC2; 
 vertical-align: top;
}
.menusezsubtitle {
 color: #FFFFFF;
 font-family: Verdana, Arial;
 font-weight: bold;
 font-size: 18px;
 vertical-align: top;
}
.menusocarg, .menusocarg A, .menusocarg A:visited {
 color: #ffffff;
 font-weight: bold;
 font-family: Verdana, Arial;
 font-size: 11px;
}
.menuarg, .menuarg A,.menuarg A:visited {
 color: #000000;
 font-family: Verdana, Arial;
 font-size: 11px;
 vertical-align: top;
}
.menuarg A:hover { 
 color: #000000;
 text-decoration: underline;
 font-family: Verdana, Arial;
 font-size: 11px;
}
/* FINE - classe per i vari livelli del menu navigatori sx */

/* INIZIO - classe divisoria tra vari elemnti del menu dx */
.tabdivisoria {
 color: #003366;
 font-family: Verdana, Arial;
 font-size: xx-small;
 background-color: #ffffff;
 padding-left: 0px;
 margin-left: 0px;
 border-top: 20px solid #ffffff
}
/* FINE - classe divisoria tra vari elemnti del menu dx */

/* INIZIO - Classe per il box di intestazione servizi-progetti */
.titoloscheda {
 color: #003366;
 font-family: Verdana, Arial;
 font-weight: bold;
 font-size: 16px;
}
.indice,.indice a {
 color: #003366;
 font-family: Verdana, Arial;
 font-size: xx-small;
}
.indice a:visited {
 color: #00ffff;
 font-family: Verdana, Arial;
 font-size: 18px;
}
.indiceselected,.indiceselected A, .indiceselected A:visited {
 color: #003366;
 font-family: Verdana, Arial;
 font-size: xx-small;
 font-weight: bold;
}
.tabsezindice {
 color: #003366;
 font-family: Verdana, Arial;
 font-size: xx-small;
 background-color: #e0e0e0;
 padding-left: 0px;
 margin-left: 0px;
 border-top: 5px solid #99adc2;
}
/* FINE - Classe per il box di intestazione servizi-progetti */

/* INIZIO - Classi per nascondere sezioni */
.LeAreeDiAttivita-InEvidenza-DESCRAREA, .LeAreeDiAttivita-IDestinatari-DESCRAREA, .LeAreeDiAttivita-NormeDiRiferimento-DESCRAREA  {
 display: none;
}

.LeAreeDiAttivita-Eventi-DESCRAREA {
 display: none;
}
/* FINE - Classi nascondere sezioni */

/* INIZIO - Classi calendario */
/* classe per la tabella generica */
.tableclass {
  font-family: Verdana, Arial;
  font-size: 10px;
  width: 147px;
  text-align: center;
  background-color: white;
}

/* Classe per le celle del mese precedente, anno e mese successivo */
.tdheadclass {
  background-color: #93AECA;
  font-weight: bold;
  vertical-align: middle;
}

/* Classe per le celle con i nomi dei giorni della settmana */
.tddaysofweekclass {
  background-color: #93AECA;
  width: 21px;
  color: #000000;
  font-size: 10px;
  font-weight: bold;	
}

/* Classe per le celle dei mesi */
.tdmonthclass {
  background-color: #DCE1E6;
  font-weight: bold;
  font-size: 10px;
  color: #393939;
}

/* Classe per il giorno odierno */
.today {
  background-color: #1A648A;
  font-weight: bold;
  font-size: 10px;
  color: #ffffff;
}
.today a {
  background-color: #1A648A;
  font-weight: bold;
  color: #ffffff;
}
.today a:visited {
  background-color: #1A648A;
  font-weight: bold;
  color: #ffffff;
}
.today a:hover {
  background-color: #1A648A;
  font-weight: bold;
  color: #ffffff;
}

/* Classe per i giorni con eventi */
.selectedDay {
  background-color: #FFF29E;
  font-size: 10px;
  color: #003366;
}
.selectedDay a {
  background-color: #FFF29E;
  font-size: 10px;
  color: #003366;
}
.selectedDay a:visited {
  background-color: #FFF29E;
  font-size: 10px;
  color: #003366;
}
.selectedDay a:hover {
  background-color: #FFF29E;
  font-size: 10px;
  color: #003366;
}

/* Classe per il giorno selezionato */
.clickedday {
  background-color: #FFD02C;
  color: #000000;
}
.clickedday a{
  background-color: #FFD02C;
  color: #000000;
}
.clickedday a:hover{
  background-color: #FFD02C;
  color: #000000;
}
.clickedday a:visited{
  background-color: #FFD02C;
  color: #000000;
}

/* Classe per i mesi precendete e successivo*/
.month {
  font-size: 10px;
  color: #003366;
}

/* FINE - Classi calendario */

/* INIZIO - Classi titolo e sotto titolo */
#titololavora {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #0087CA;
}
#titolosocieta {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #0087CA;
}
#titolobanchedati {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #A63E71;
}
#titoloattivita {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366;
  border-bottom: 5px solid #99adc2;
}
#titoloprogetti {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color:#003366; 
  border-bottom: 5px solid #A63E71;
}
#titolonotizie {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #FCB842;
}
#titoloeventi {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #ADB778;
}
#titolobandi {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #C99393;
}
#sottotitoloEsito, #sottotitoloRiferimento {
  display: none;
}
#sottotit {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: xx-small;
  color: #003366;
  padding-top:7px;
}
/* FINE - Classi titolo e sotto titolo */

/* INIZIO - Classi eventi */
.titolo_eventi {
  font-family: Verdana;
  color: #003366;
  font-size: x-small;
}
.titolo_eventi A {
  font-family: Verdana;
  color: #003366;
  font-size: x-small;
  font-weight: bold
}
.abs_eventi {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
}
.evento p, .evento span {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
  text-decoration: none;
  font-weight: normal
}
/*FINE - Classi eventi*/

/* INIZIO - Classi documentando */
.spalla {
  background-color: #F9BF4A;
}
.docunews {
  background-color: #BAD4ED;
}
.numero {
  text-align: right;
  height: 30px;
  vertical-align: middle;
}
.tableboxdocu {
  padding-left: 0px;
  margin-left: 0px;
  background-color: #FFFFFF;
  border-top: 2px solid #FFCC00;
  border-bottom: 2px solid #FFCC00;
  border-right: 2px solid #FFCC00;
  border-left: 2px solid #FFCC00;
  vertical-align:top;
}
.testodocu, .testodocu span, .testodocu p {
  font-family:Verdana;
  color:#003366;
  font-size: 11px;
  text-align: justify;
  vertical-align: top;
}
.testodocu ul, .testodocu li {
  font-family: Verdana;
  color: #003366;
  font-size: 11px;
}
.testodocu A, .testodocu A:visited {
  font-family: Verdana;
  color: #003366;
  font-size: 11px;
  font-weight: bold;
}
.testosxdocu, .testosxdocu span, .testosxdocu p {
  font-family: Verdana;
  color: #003366;
  font-size: 10px;
  text-align: justify;
  vertical-align: top;
}
.testosxdocu ul, .testosxdocu li {
  font-family: Verdana;
  color: #003366;
  font-size: 10px;
}
.testosxdocu A, .testosxdocu A:visited {
  font-family: Verdana;
  color: #003366;
  font-size: 10px;
  font-weight: bold;
}
.testodocu A:hover  {
  color: #005782; 
  font-weight: bold;
  text-decoration: underline;
}
/*FINE - Classi documentando */

/* INIZIO - classe frame*/
.iframetable {
 width: 100%;
 height: 100%;
}
/*FINE - classe frame*/

/* Classe breadcrumbs */
.bread {
  padding-top: 1px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 30px;
  border-bottom:1px solid #99ADC2;
}
.crumbs {
  font-size: 10px;
  height: 10px;
  border-left: 1px solid #005D8A;
}
.crumbs A, .crumbs A:visited {
  font-family: Verdana;
  color: #003366;
  font-size: 10px;
}
.crumbs A:hover  {
  text-decoration: underline;
}
/* End Classe breadcrumbs */

/* INIZIO - Classi STILI [SOTTO]TITOLI NotiziePARI */
.titolo, .titoloNodo 
{
 color: #005D8A;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 14px;
}

.sottotitolo, .sottotitoloDescrizione
{
 color: #003366;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 12px;
 margin-left: 15px;
}

#title_, #titleName_, #subtitleDesc_, #subtitleDesc_titolo, #titleName_sottotitolo, #subtitleDesc_sottotitolo,
#titleName_sottotitolo1, #subtitleDesc_sottotitolo1,
#titleName_sottotitolo2, #subtitleDesc_sottotitolo2,
#titleName_sottotitolo3, #subtitleDesc_sottotitolo3,
#titleName_sottotitolo4, #subtitleDesc_sottotitolo4,
.titoloNodo, .sottotitoloDescrizione {
 display: none;
}

#titleNodeName_sottotitolo, #subtitle1_sottotitolo1, #subtitle2_sottotitolo2, #subtitle3_sottotitolo3, #subtitle4_sottotitolo4, #subtitleName_sottotitolo, #subtitleName_sottotitolo1, #subtitleName_sottotitolo2, #subtitleName_sottotitolo3, #subtitleName_sottotitolo4 {
 display: inline;
}
/* FINE - Classi STILI [SOTTO]TITOLI NotiziePARI */

/* INIZIO - Classi Bilancio Sociale */
.lh3 {
  font-size: 3px;
  line-height: 1em;
}
.lh4 {
  font-size	: 4px;
  line-height: 1em;
}
.lh6 {
  font-size	: 6px;
  line-height: 1em;
}
.lh8 {
  font-size	: 8px;
  line-height: 1em;
}
.lh10 {
  font-size	: 10px;
  line-height: 1em;
}
.lh14 {
  font-size	: 7px;
  line-height: 2em;
}
.lh24 {
  font-size	: 14px;
  line-height: 2em;
}
#navigazione {
  width: 100%;
  height: 15px;
  background-color: #e3e8ed;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration	: none;
  text-align: center;
  color: #003366;
}
.area_identita {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 3px;
  height: 3px;  
  background-color: #f2cb84;
  margin-bottom: 24px;
}
.area_rendiconto {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 3px;
  height: 3px;  
  background-color: #e49367;
  margin-bottom: 24px;
}
.area_relazione {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 3px;
  height: 3px;  
  background-color: #a0c8f1;
  margin-bottom: 24px;
}
.area_valore {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 3px;
  height: 3px;  
  background-color: #bae09a;
  margin-bottom: 24px;
}
#benvenuto  {
  margin: 10px 10px 20px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: justify;
}
#corpo  {
  width: 100%;
}
.testo_home , .testo_home th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  text-align: justify;
}
.testo_home {
  margin: 0px 30px 10px 30px;
}
.testo_home th {
  text-align: left;
  font-weight: bold;
  color: #003366;
  text-indent: 4px;
  line-height: 14px;	
}
.testo_home_dx {
  width: 250px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
}
.testo_home_dx th {
  text-align: left;
  font-weight: bold;
  background-color: #e3e8ed;
  color: #003366;
  text-indent: 4px;
}
.testo_home_dx td {
  border-top: 4px solid #ffffff;
  border-bottom: 20px solid #ffffff;
}
.info_home_dx {
  width: 250px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.info_home_dx th {
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  background-color: #e3e8ed;
  color: #003366;
  text-indent: 4px;
}
.info_home_dx td {
  border-top: 4px solid #ffffff;
  border-bottom: 20px solid #ffffff;
}
.testo_identita , .testo_identita th  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size	: 12px;
  text-align: justify;
}
.testo_identita {
  margin: 0px 60px 10px 40px;
  line-height: 16px;
}
.testo_identita td {
  border-top: 20px solid #FFFFFF;
  border-bottom: 30px solid #FFFFFF;
}
.testo_identita th {
  text-align: right;
  font-size	: 1px;
  color: #FFFFFF;
  line-height: 18px;
}
.sommario_identita {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size	: 12px;
  line-height: 16px;
  margin: 0px 60px 10px 40px;
}
.sommario_identita td {
  border-top: 10px solid #FFFFFF;
  border-bottom: 20px solid #FFFFFF;
}
.sommario_identita th {
  text-align: left;
  font-size: 12px;
  background: #f2cb84;
  color: #003366;
  line-height: 12px;
  text-indent: 4px;
}
.testo_rendiconto , .testo_rendiconto th  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: justify;
}
.testo_rendiconto {
  margin: 0px 60px 10px 40px;
  line-height: 16px;
}
.testo_rendiconto td {
  border-top: 20px solid #FFFFFF;
  border-bottom: 30px solid #FFFFFF;
}
.testo_rendiconto th {
  text-align: right;
  font-size: 1px;
  color: #FFFFFF;
  line-height: 18px;
}
.sommario_rendiconto {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin: 0px 60px 10px 40px;
}
.sommario_rendiconto td {
  border-top: 10px solid #FFFFFF;
  border-bottom: 20px solid #FFFFFF;
}
.sommario_rendiconto th {
  text-align: left;
  font-size: 12px;
  background: #e59367;
  color: #003366;
  line-height: 12px;
  text-indent: 4px;
}
.testo_relazione , .testo_relazione th  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: justify;
}
.testo_relazione {
  margin: 0px 60px 10px 40px;
  line-height: 16px;
}
.testo_relazione td {
  border-top: 20px solid #FFFFFF;
  border-bottom: 30px solid #FFFFFF;
}
.testo_relazione th {
  text-align: right;
  font-size: 1px;
  color: #FFFFFF;
  line-height: 18px;
}
.sommario_relazione {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin: 0px 60px 10px 40px;
}
.sommario_relazione td {
  border-top: 10px solid #FFFFFF;
  border-bottom: 20px solid #FFFFFF;
}
.sommario_relazione th {
  text-align: left;
  font-size: 12px;
  background: #a0c8f1;
  color: #003366;
  line-height: 12px;
  text-indent: 4px;
}
.testo_valore , .testo_valore th  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: justify;
}
.testo_valore {
  margin: 0px 60px 10px 40px;
  line-height: 16px;
}
.testo_valore td {
  border-top: 20px solid #FFFFFF;
  border-bottom: 30px solid #FFFFFF;
}
.testo_valore th {
  text-align: right;
  font-size: 1px;
  color: #FFFFFF;
  line-height: 18px;
}
.sommario_valore {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin: 0px 60px 10px 40px;
}
.sommario_valore td {
  border-top: 10px solid #FFFFFF;
  border-bottom: 20px solid #FFFFFF;
}
.sommario_valore th {
  text-align: left;
  font-size: 12px;
  background: #bae09a;
  color: #003366;
  line-height: 12px;
  text-indent: 4px;
}
.menu_download {
  width: 212px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  color: #003366;
}
.menu_download th {
  text-align: left;
  font-size: 10px;
  font-weight: bold;
  color: #003366;
}
.menu_download a {
  color: #003366;
  font-size: 10px;
  text-decoration: none;
}
.menu_download a:hover {
  text-decoration	: underline;
}
.download {
  width: 233px;
  height: 254px;
  padding: 4px 6px;
  background: url(/wps/wcm/resources/image/468b7150dcb1ba4f/sfondo_download.gif) no-repeat top left;
}
.punti_bianchi {
  font-size: 9px;
  color: #FFFFFF;
}
/* FINE - Classi Bilancio Sociale */

/* INIZIO  - Classi Magazine */
#titolo {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #DEEE2E6;
}
#titolomagazine {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #DEEE2E6;
}
#titoloAnalisi {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #F8B525;
}
#titoloEditoriali {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #007AC3;
}
#titoloInternazionale { 
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #00A283;
}
#titoloIl_Risponde { 
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #B60000;
}
#titoloIstituzioni {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #003F5E;
}
#titoloLegislazione {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #D8C199;
}
#titoloLibri {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #A24C6D;
}
#titoloProgetti {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #B60000;
}
#titoloRegioni { 
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #9FB6C2;
}
#titoloTerritorio { 
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 2px;
  padding-left: 16px;
  color: #003366; 
  border-bottom: 5px solid #9FB6C2;
}
#sottotitolo {
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: xx-small;
  color: #003366;
  padding-top:7px;
}
.noview {
 display: none;
}
/* FINE - Classi Magazine */

/* INIZIO - Classi QuestMagazine */
.tabform {
    background:#005D8A;
    background-repeat: no-repeat;
    font-family: Verdana;
    font-size: 10px;    
    font-weight: bold;
    text-decoration: none;
 }
.tabformcampoobb {
    color: red;
}
.tabformrigaon {
    color: #003366;
    background-color: #DEE2E6;
    border-left: 0px none #DEE2E6;
    border-right: 1px solid #DEE2E6;
    padding: 10px 4px;
    margin: 0px;
    font-family: Verdana;
    font-size: 10px;    
    font-weight: bold;
    text-decoration: none;
}
.tabformrigaoff {ececec
    color: #003366;
    background-color: #ECECEC;
    border-left: 0px none #ECECEC;
    border-right: 1px solid #ECECEC;
    padding: 10px 4px;
    margin: 0px;
    font-family: Verdana;
    font-size: 10px;    
    font-weight: bold;
    text-decoration: none;
}
.tabformrigasubmit {
    background-color: #003366;
    border-left: 0px none #ECECEC;
    border-right: 1px solid #ECECEC;
    padding: 10px 100px;
    margin: 0px;
   }
/* FINE - Classi QuestMagazine */ 

/* INIZIO - Classi Tabelle con colori alternati Magazine*/
.tabriga1 tr, .tabriga3 tr, .tabriga5 tr, .tabriga7 tr, .tabriga9 tr, .tabriga11 tr, .tabriga13 tr, .tabriga15 tr, .tabriga17 tr, .tabriga19 tr {
  background-color: #FFFFFF;
}
.tabriga21 tr, .tabriga23 tr, .tabriga25 tr, .tabriga27 tr, .tabriga29 tr, .tabriga31 tr, .tabriga33 tr, .tabriga35 tr, .tabriga37 tr, .tabriga39 tr {
  background-color: #FFFFFF;
}
.tabriga41 tr, .tabriga43 tr, .tabriga45 tr, .tabriga47 tr, .tabriga49 tr, .tabriga51 tr, .tabriga53 tr, .tabriga55 tr, .tabriga57 tr, .tabriga59 tr {
  background-color: #FFFFFF;
}
.tabriga61 tr, .tabriga63 tr, .tabriga65 tr, .tabriga67 tr, .tabriga69 tr, .tabriga71 tr, .tabriga73 tr, .tabriga75 tr, .tabriga77 tr, .tabriga79 tr {
  background-color: #FFFFFF;
}
.tabriga2 tr, .tabriga4 tr, .tabriga6 tr, .tabriga8 tr, .tabriga10 tr, .tabriga12 tr, .tabriga14 tr, .tabriga16 tr, .tabriga18 tr, .tabriga20 tr {
  background-color: #DEE2E6;
}
.tabriga22 tr, .tabriga24 tr, .tabriga26 tr, .tabriga28 tr, .tabriga30 tr, .tabriga32 tr, .tabriga34 tr, .tabriga36 tr, .tabriga38 tr, .tabriga40 tr {
  background-color: #DEE2E6;
}
.tabriga42 tr, .tabriga44 tr, .tabriga46 tr, .tabriga48 tr, .tabriga50 tr, .tabriga52 tr, .tabriga54 tr, .tabriga56 tr, .tabriga58 tr, .tabriga60 tr {
  background-color: #DEE2E6;
}
.tabriga62 tr, .tabriga64 tr, .tabriga66 tr, .tabriga68 tr, .tabriga70 tr, .tabriga72 tr, .tabriga74 tr, .tabriga76 tr, .tabriga78 tr, .tabriga80 tr {
  background-color: #DEE2E6;
}
.tabriga1 td, .tabriga3 td, .tabriga5 td, .tabriga7 td, .tabriga9 td, .tabriga11 td, .tabriga13 td, .tabriga15 td, .tabriga17 td, .tabriga19 td {
  background-color: #FFFFFF;
}
.tabriga21 td, .tabriga23 td, .tabriga25 td, .tabriga27 td, .tabriga29 td, .tabriga31 td, .tabriga33 td, .tabriga35 td, .tabriga37 td, .tabriga39 td {
  background-color: #FFFFFF;
}
.tabriga41 td, .tabriga43 td, .tabriga45 td, .tabriga47 td, .tabriga49 td, .tabriga51 td, .tabriga53 td, .tabriga55 td, .tabriga57 td, .tabriga59 td {
  background-color: #FFFFFF;
}
.tabriga61 td, .tabriga63 td, .tabriga65 td, .tabriga67 td, .tabriga69 td, .tabriga71 td, .tabriga73 td, .tabriga75 td, .tabriga77 td, .tabriga79 td {
  background-color: #FFFFFF;
}
.tabriga2 td, .tabriga4 td, .tabriga6 td, .tabriga8 td, .tabriga10 td, .tabriga12 td, .tabriga14 td, .tabriga16 td, .tabriga18 td, .tabriga20 td {
  background-color: #DEE2E6;
}
.tabriga22 td, .tabriga24 td, .tabriga26 td, .tabriga28 td, .tabriga30 td, .tabriga32 td, .tabriga34 td, .tabriga36 td, .tabriga38 td, .tabriga40 td {
  background-color: #DEE2E6;
}
.tabriga42 td, .tabriga44 td, .tabriga46 td, .tabriga48 td, .tabriga50 td, .tabriga52 td, .tabriga54 td, .tabriga56 td, .tabriga58 td, .tabriga60 td {
  background-color: #DEE2E6;
}
.tabriga62 td, .tabriga64 td, .tabriga66 td, .tabriga68 td, .tabriga70 td, .tabriga72 td, .tabriga74 td, .tabriga76 td, .tabriga78 td, .tabriga80 td {
  background-color: #DEE2E6;
}
/* FINE -Classi Tabelle con colori alternati Magazine*/

