﻿/* Layout

---------------------------------- */

/*

div.testata  {width: 100%; height: 10%; position: absolute; margin: 0px 0px 0px 0px; border: #0000cc 1px solid; text-align:center;}

*/



/* SPALLA DESTRA */



.BussolaTable {
    border: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%
}



A.tutte:link {
    font-size: xx-small;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

A.tutte:visited {
    font-size: xx-small;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

A.tutte:active {
    font-size: xx-small;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

A.tutte:hover {
    font-size: xx-small;
    COLOR: #afadaf;
    TEXT-DECORATION: underline;
}





img {
    border: 0;
}

.hrdivisore {
    border: none 0;
    border-top: 1px dashed #a0a0a0;
    width: 90%;
    height: 1px;
}

.nowrap {
    white-space: nowrap;
}



.sfondoSpalla {
    background-color: #fbfbfb;
}



.nulla {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}



/* 

Elenco Servizi Nuovo

*/

.ListServTitPag {
    color: #555555;
    font-size: large;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
}

.ListServTitSez {
    color: Black;
    font-size: medium;
    font-weight: bold;
    margin: 20px 0px 0px 0px;
}

.ListServNome {
    color: Black;
    font-size: small;
    font-weight: bold;
    margin: 10px 0px 0px 0px;
}

.ListServDesc {
    color: #000000;
    font-size: x-small;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
}



/*

MENU Servizi Nuovo

*/

.MenuServizi {
}



.MenuServiziPadreSel {
    FONT-WEIGHT: bold;
    padding-left: 20px;
    padding-bottom: 5px;
    padding-top: 4px;
    BACKGROUND-IMAGE: url(../images/MN_FogliaBianca.gif);
    background-repeat: no-repeat;
    background-color: #1e6195;
}

.MenuServiziPadreUnSel {
    FONT-WEIGHT: bold;
    padding-left: 20px;
    padding-bottom: 10px;
    text-align: left;
    BACKGROUND-IMAGE: url(../images/MN_Nodi2.gif);
    background-repeat: no-repeat;
    background-color: Transparent
}



.MenuServiziFiglioSel {
    FONT-WEIGHT: bold;
    padding-left: 30px;
    padding-bottom: 6px;
    padding-top: 6px;
    background-color: #ffffff;
    border-bottom: dotted 1px #d0d0d0;
    background-image: url(../images/MN_Nodi2Servizi.gif);
    background-repeat: no-repeat;
}

.MenuServiziFiglioUnSel {
    FONT-WEIGHT: normal;
    padding-left: 30px;
    padding-bottom: 6px;
    padding-top: 6px;
    text-align: left;
    BACKGROUND-IMAGE: url(../images/puntoMenu.gif);
    background-repeat: no-repeat;
    background-color: #ffffff;
    border-bottom: dotted 1px #d0d0d0;
}



A.linkMenuServiziPadreSel:link {
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuServiziPadreSel:visited {
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuServiziPadreSel:active {
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuServiziPadreSel:hover {
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
    font-size: x-small;
}



A.linkMenuServiziFiglioSel:link {
    FONT-WEIGHT: bold;
    COLOR: #1e6195;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuServiziFiglioSel:visited {
    FONT-WEIGHT: bold;
    COLOR: #1e6195;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuServiziFiglioSel:active {
    FONT-WEIGHT: bold;
    COLOR: #1e6195;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuServiziFiglioSel:hover {
    FONT-WEIGHT: bold;
    COLOR: #1e6195;
    TEXT-DECORATION: underline;
    font-size: x-small;
}



A.linkMenuServiziFiglioUnSel:link {
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuServiziFiglioUnSel:visited {
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuServiziFiglioUnSel:active {
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuServiziFiglioUnSel:hover {
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: underline;
    font-size: x-small;
}



/*

MENU Informazioni Nuovo

*/

.MenuInforma {
    padding: 0px;
    margin: 0px;
}

.MenuInformaPadre {
    LIST-STYLE-IMAGE: url(../images/MN_Nodi1.gif);
    margin: 5px 0px 0px 0px;
}



.MenuInformaPadreSel {
    FONT-WEIGHT: bold;
    padding-left: 15px;
    padding-bottom: 5px;
    padding-top: 4px;
    BACKGROUND-IMAGE: url(../images/MN_FogliaBianca.gif);
    background-repeat: no-repeat;
    background-color: #9e2125;
}

.MenuInformaPadreUnSel {
    FONT-WEIGHT: bold;
    padding-left: 15px;
    padding-bottom: 10px;
    BACKGROUND-IMAGE: url(../images/MN_Nodi1.gif);
    background-repeat: no-repeat;
    background-color: Transparent
}





.MenuInformaFiglioSel {
    FONT-WEIGHT: bold;
    padding-left: 30px;
    padding-bottom: 6px;
    padding-top: 6px;
    background-color: #ffffff;
    border-bottom: dotted 1px #d0d0d0;
    background-image: url(../images/MN_Nodi1Informazioni.gif);
    background-repeat: no-repeat;
}

.MenuInformaFiglioUnSel {
    FONT-WEIGHT: normal;
    padding-left: 30px;
    padding-bottom: 6px;
    padding-top: 6px;
    BACKGROUND-IMAGE: url(../images/puntoMenu.gif);
    background-repeat: no-repeat;
    background-color: #ffffff;
    border-bottom: dotted 1px #d0d0d0;
}



A.linkMenuInformaPadreSel:link {
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuInformaPadreSel:visited {
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuInformaPadreSel:active {
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuInformaPadreSel:hover {
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
    font-size: x-small;
}



A.linkMenuInformaFiglioSel:link {
    FONT-WEIGHT: bold;
    COLOR: #9e2125;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuInformaFiglioSel:visited {
    FONT-WEIGHT: bold;
    COLOR: #9e2125;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuInformaFiglioSel:active {
    FONT-WEIGHT: bold;
    COLOR: #9e2125;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuInformaFiglioSel:hover {
    FONT-WEIGHT: bold;
    COLOR: #9e2125;
    TEXT-DECORATION: underline;
    font-size: x-small;
}





A.linkMenuInformaFiglioUnSel:link {
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuInformaFiglioUnSel:visited {
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuInformaFiglioUnSel:active {
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.linkMenuInformaFiglioUnSel:hover {
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: underline;
    font-size: x-small;
}





/*

.MenuInformaPadreSel	{LIST-STYLE-IMAGE: url(../images/MN_Nodi1.gif);		padding: 0px 0px 0px 0px; margin:  5px 0px 0px 20px;	color: #212731; font-weight: bold; }

.MenuInformaPadreUnSel	{LIST-STYLE-IMAGE: url(../images/MN_Nodi1.gif);		padding: 0px 0px 0px 0px; margin:  5px 0px 0px 20px;	color: #212731; font-weight: bold; }

*/







/* 

.RicercaElenco		{LIST-STYLE-IMAGE: url(../images/punto.gif); FONT-WEIGHT: bold; text-align: left;		padding-left: 10px; }

.RicercaDettagli	{LIST-STYLE-IMAGE: none;FONT-WEIGHT:normal; text-align: left;  padding-bottom: 15px;	padding-left: 10px;}

*/





/* classi ricerca */

.evidenzaRicerca {
    font-weight: bold;
    font-size: 120%;
    color: #0663bf;
}

.titoloRisultati {
    color: #0763ad;
    font-size: small;
    font-weight: bold;
}

.testoRisultati {
    color: #535353;
    font-size: small;
}

.risultatiRicerca {
    LIST-STYLE-IMAGE: url(../images/MN_Nodi2.gif);
    color: #212731;
    font-weight: bold;
}

.paragrafoRisultati {
    padding-bottom: 10px;
    padding-top: 10px;
    color: #0763ad;
    font-size: medium;
    font-weight: bold;
    background-color: #f3f3f3;
    border-top: dotted 1px #d2d2d2;
    border-bottom: dotted 1px #d2d2d2;
}

A.risultati:link {
    FONT-WEIGHT: bold;
    COLOR: #464646;
    TEXT-DECORATION: none;
    font-size: 110%;
}

A.risultati:visited {
    FONT-WEIGHT: bold;
    COLOR: #464646;
    TEXT-DECORATION: none;
    font-size: 110%;
}

A.risultati:active {
    FONT-WEIGHT: bold;
    COLOR: #464646;
    TEXT-DECORATION: none;
    font-size: 110%;
}

A.risultati:hover {
    FONT-WEIGHT: bold;
    COLOR: #a2a2a2;
    TEXT-DECORATION: underline;
    font-size: 110%;
}



.camporicerca {
    border: solid 1px #969696;
    width: 98%;
    color: #7b6f6f;
    height: 20px;
}







.sfondoBody {
    background: #1c5696 url(../images/SfondoNP.jpg) 0px 0px repeat-x;
}

.SfondoTabellaMadre {
    margin-top: 0px;
    background-color: White;
    border-left: solid 4px white;
    border-right: solid 4px white;
    text-align: left;
}

.sfondoFotoInformazioni {
    background-color: #f9eeee;
    color: #0b68a1;
    font-size: x-large;
}

.sfondoFotoServizi {
    background-color: #f2fafd;
    color: #0b68a1;
    font-size: small;
}

.testataInformazioniInterna {
    BACKGROUND-IMAGE: url(../images/NPtestataInformazioniInterna.gif);
    height: 75px;
    background-repeat: no-repeat;
    width: 373px;
}



/* stili home page 1*/

.FotoInformazioniHP1 {
    BACKGROUND-IMAGE: url(../images/NPbkg_Informazioni.jpg);
    background-repeat: no-repeat;
    height: 121px;
    vertical-align: top
}

.FotoServiziHP1 {
    BACKGROUND-IMAGE: url(../images/NPbkg_Servizi.jpg);
    background-repeat: no-repeat;
    height: 121px;
    vertical-align: top
}



/* stili home page 5*/

.FotoInformazioni {
    BACKGROUND-IMAGE: url(../images/NPTuttoFamigliaInformazioni.gif);
    background-repeat: no-repeat;
    height: 119px;
}

.FotoServizi {
    BACKGROUND-IMAGE: url(../images/NPServiziCittadino.gif);
    background-repeat: no-repeat;
    height: 119px;
}



A.menuPadreInfo:link {
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.menuPadreInfo:visited {
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.menuPadreInfo:active {
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.menuPadreInfo:hover {
    FONT-WEIGHT: bold;
    COLOR: #9e2125;
    TEXT-DECORATION: underline;
    font-size: x-small;
}



ul.ElencoPuntatoRosso2 {
    LIST-STYLE-IMAGE: url(../images/MN_Nodi1.gif);
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 20px;
    color: #212731;
    font-weight: bold;
}

ul.ULPadreRosso2 {
    LIST-STYLE-IMAGE: url(../images/MN_Nodi1.gif);
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 10px;
    color: #212731;
    font-weight: bold;
}

.NodoPadreRosso2 {
    LIST-STYLE-IMAGE: url(../images/MN_Nodi1.gif);
    padding: 0px 0px 0Px 0px;
    margin: 8px 0px 5px 0px;
    color: red;
    font-weight: bold;
}

.NodoFiglioRosso2 {
    LIST-STYLE-IMAGE: url(../images/puntiniInfo.gif);
    padding: 0px 0px 0px 0px;
    margin: 3px 0px 0px 0px;
    color: #212731;
    font-weight: bold;
}



/* menu 

div.NewsInfoHP UL {LIST-STYLE-IMAGE: url(../images/MN_Nodi1.gif);	} */

div.menuPadreInfo UL {
    LIST-STYLE-IMAGE: url(../images/MN_Nodi1.gif);
    BACKGROUND: #fae1e1;
    height: 70;
}



/* Classi per il menu */

.ColoreSfondoMenuUnSel {
}

.ColoreSfondoMenuSel {
    color: Red;
}

.VEQuadrati {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    margin-left: 0px;
}

.VEElencoSingolo {
    LIST-STYLE-IMAGE: url(../images/puntiniInfo.gif);
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    margin-left: 0px;
}

.NodoPadreRosso {
    LIST-STYLE-IMAGE: url(../images/MN_Nodi1.gif);
    color: red;
    font-weight: bold;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    margin-left: 0px;
}

.NodoFiglioRosso {
    LIST-STYLE-IMAGE: url(../images/puntiniInfo.gif);
    color: #212731;
    font-weight: bold;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    margin-left: 0px;
}



/* Stili elenchi puntati  PER MENU AD ALBERO*/



ul.VEElencoPuntatoRosso {
    LIST-STYLE-IMAGE: url(../images/puntiniInfo.gif);
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
}

ul.VEElencoPuntatoBlu {
    LIST-STYLE-IMAGE: url(../images/puntiniServizi.gif);
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
}

ul.VEElencoPuntatoRossoDoppio {
    LIST-STYLE-IMAGE: url(../images/freccia.jpg);
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
}

ul.VEElencoPuntatoBluDoppio {
    LIST-STYLE-IMAGE: url(../images/frecciablu.jpg);
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
}



ul.ElencoPuntatoServizi {
    list-style-image: url(../images/puntoservizi.gif);
}

ul.NodoPadre {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    margin-left: 34px;
}



ul.ElencoPuntatoRosso {
    LIST-STYLE-IMAGE: url(../images/MN_Nodi1.gif);
    padding: 0px 0px 0px 0px;
    margin-left: 30px;
    color: #212731;
    font-weight: bold;
}

ul.ULPadreRosso {
    LIST-STYLE-IMAGE: url(../images/MN_Nodi1.gif);
    padding: 0px 0px 0px 0px;
    margin-left: 20px;
    color: #212731;
    font-weight: bold;
}



ul.ElencoPuntatoBlu {
    LIST-STYLE-IMAGE: url(../images/MN_Nodi2.gif);
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 20px;
    color: #212731;
    font-weight: bold;
}

ul.ULPadreBlu {
    LIST-STYLE-IMAGE: url(../images/MN_Nodi2.gif);
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 10px;
    color: #212731;
    font-weight: bold;
}

.NodoPadreBlu {
    LIST-STYLE-IMAGE: url(../images/MN_Nodi2.gif);
    padding: 0px 0px 0Px 0px;
    margin: 8px 0px 5px 0px;
    color: #212731;
    font-weight: bold;
}

.NodoFiglioBlu {
    LIST-STYLE-IMAGE: url(../images/puntiniServizi.gif);
    padding: 0px 0px 0Px 0px;
    margin: 3px 0px 0px 0px;
    color: #212731;
    font-weight: bold;
}





UL.Caposervizi {
    list-style: none;
    margin: 0px 0px 0px 0px;
}





.sfondoInformazioni {
    BACKGROUND: #9e2125;
}

.sfondoServizi {
    BACKGROUND: #17517c;
}

.titoloCanale {
    COLOR: #ffffff;
    font-size: x-large;
    font-family: Times New Roman;
    font-weight: bold;
}

.titrovi {
    COLOR: #ffffff;
    font-size: x-small;
    font-family: verdana;
}



A.TuttoFamiglia:link {
    FONT-WEIGHT: bold;
    COLOR: #2e7cae;
    TEXT-DECORATION: none;
    font-size: medium;
}

A.TuttoFamiglia:visited {
    FONT-WEIGHT: bold;
    COLOR: #2e7cae;
    TEXT-DECORATION: none;
    font-size: medium;
}

A.TuttoFamiglia:active {
    FONT-WEIGHT: bold;
    COLOR: #2e7cae;
    TEXT-DECORATION: none;
    font-size: medium;
}

A.TuttoFamiglia:hover {
    FONT-WEIGHT: bold;
    COLOR: #65afde;
    TEXT-DECORATION: underline;
    font-size: medium;
}



A.ServiziCittadino:link {
    FONT-WEIGHT: bold;
    COLOR: #2e7cae;
    TEXT-DECORATION: none;
    font-size: medium;
}

A.ServiziCittadino:visited {
    FONT-WEIGHT: bold;
    COLOR: #2e7cae;
    TEXT-DECORATION: none;
    font-size: medium;
}

A.ServiziCittadino:active {
    FONT-WEIGHT: bold;
    COLOR: #2e7cae;
    TEXT-DECORATION: none;
    font-size: medium;
}

A.ServiziCittadino:hover {
    FONT-WEIGHT: bold;
    COLOR: #65afde;
    TEXT-DECORATION: underline;
    font-size: medium;
}





A.chisiamo:link {
    FONT-WEIGHT: bold;
    COLOR: #212731;
    TEXT-DECORATION: none;
    background-color: Transparent;
    font-size: x-small;
}

A.chisiamo:visited {
    FONT-WEIGHT: bold;
    COLOR: #212731;
    TEXT-DECORATION: none;
    background-color: Transparent;
    font-size: x-small;
}

A.chisiamo:active {
    FONT-WEIGHT: bold;
    COLOR: #212731;
    TEXT-DECORATION: none;
    background-color: Transparent;
    font-size: x-small;
}

A.chisiamo:hover {
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: underline;
    background-color: Transparent;
    font-size: x-small;
}



A.Canale:link {
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    font-size: x-large;
    font-family: Times New Roman;
}

A.Canale:visited {
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    font-size: x-large;
    font-family: Times New Roman;
}

A.Canale:active {
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    font-size: x-large;
    font-family: Times New Roman;
}

A.Canale:hover {
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
    font-size: x-large;
    font-family: Times New Roman;
}



.titoloCircolari {
    BACKGROUND: #5e5e5e;
    COLOR: #ffffff;
    font-weight: bold;
    font-size: small;
}



.testata {
    BACKGROUND: #ffffff;
    width: 100%;
    padding: 0px;
    margin: 0px;
}

.footer {
    COLOR: #ffffff;
    font-family: verdana;
    font-size: x-small;
}



.newsInformazioni {
    COLOR: #9e2125;
    font-family: Times New Roman;
    font-size: large;
    padding-bottom: 5px;
    padding-top: 2px;
}

.newsServizi {
    COLOR: #17517c;
    font-family: Times New Roman;
    font-size: large;
    padding-bottom: 5px;
    padding-top: 2px;
}

.RigaNewsInfo {
    BACKGROUND-IMAGE: url(../images/NPRigaNewsInfo.gif);
    background-position: right;
    background-repeat: repeat-y
}

.bkg {
    BACKGROUND-IMAGE: url(../images/NPbackground.gif);
    background-position: left top;
    background-repeat: no-repeat
}

.bkgTestata {
    BACKGROUND-IMAGE: url(../images/NPbkgTestata.gif);
    background-position: right;
    background-repeat: no-repeat;
    text-align: right;
    height: 73px;
    vertical-align: top;
}

.bkgRosaInformazioni {
    COLOR: #868686;
    font-weight: bold;
    font-family: Verdana;
    font-size: xx-small;
    BACKGROUND-IMAGE: url(../images/NPbkgRosaInfo.gif);
    background-repeat: repeat-y;
    background-position: right;
}

.bkgBluServizi {
    COLOR: #ffffff;
    font-weight: bold;
    font-family: Verdana;
    font-size: xx-small;
    BACKGROUND-IMAGE: url(../images/NPbkgBluServizi.jpg);
    background-repeat: repeat-y;
    background-position: right;
    text-align: right
}

.riga {
    BACKGROUND-IMAGE: url(../images/NPriga.gif);
}

.fotoInformazioni {
    BACKGROUND-IMAGE: url(../images/NPTuttoFamigliaInformazioni.gif);
}

.fotoServizi {
    BACKGROUND-IMAGE: url(../images/NPServiziCittadino.gif);
}

.sfondoRosaInformazioni {
    background-color: #f9eeee;
    vertical-align: top;
}

.sfondoCelesteServizi {
    background-color: #f2fafd;
    vertical-align: top;
}





div.NewsInfoHP UL {
    LIST-STYLE-IMAGE: url(../images/MN_Nodi1.gif);
}

div.NewsInfoHP LI {
}



div.NewsInfoCan UL {
    LIST-STYLE-IMAGE: url(../images/MN_Nodi1.gif);
    margin: 0px 0px 0px 20px;
}

div.NewsInfoCan LI {
    margin: 0px 0px 0px 0px;
}



div.NewsServHP UL {
    LIST-STYLE-IMAGE: url(../images/MN_Nodi2.gif);
}

div.NewsServHP LI {
}



div.NewsServCan UL {
    LIST-STYLE-IMAGE: url(../images/MN_Nodi2.gif);
    margin: 0px 0px 0px 20px;
}

div.NewsServCan LI {
    margin: 0px 0px 0px 0px;
}



A.footer:link {
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    font-size: xx-small;
}

A.footer:visited {
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    font-size: xx-small;
}

A.footer:active {
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    font-size: xx-small;
}

A.footer:hover {
    FONT-WEIGHT: bold;
    COLOR: #212731;
    TEXT-DECORATION: underline;
    font-size: xx-small;
}



A.numeroCircolare:link {
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.numeroCircolare:visited {
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.numeroCircolare:active {
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A.numeroCircolare:hover {
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: underline;
    font-size: x-small;
}



A.news:link {
    FONT-WEIGHT: bold;
    COLOR: #868686;
    TEXT-DECORATION: none;
    text-align: right;
    font-size: x-small;
}

A.news:visited {
    FONT-WEIGHT: bold;
    COLOR: #868686;
    TEXT-DECORATION: none;
    text-align: right;
    font-size: x-small;
}

A.news:active {
    FONT-WEIGHT: bold;
    COLOR: #868686;
    TEXT-DECORATION: none;
    text-align: right;
    font-size: x-small;
}

A.news:hover {
    FONT-WEIGHT: bold;
    COLOR: #afadaf;
    TEXT-DECORATION: underline;
    text-align: right;
    font-size: x-small;
}





A.LinkTutteNewsInformazioni:link {
    FONT-WEIGHT: bold;
    COLOR: #9e2125;
    TEXT-DECORATION: none;
    text-align: right;
}

A.LinkTutteNewsInformazioni:visited {
    FONT-WEIGHT: bold;
    COLOR: #9e2125;
    TEXT-DECORATION: none;
    text-align: right;
}

A.LinkTutteNewsInformazioni:active {
    FONT-WEIGHT: bold;
    COLOR: #9e2125;
    TEXT-DECORATION: none;
    text-align: right;
}

A.LinkTutteNewsInformazioni:hover {
    FONT-WEIGHT: bold;
    COLOR: #e04247;
    TEXT-DECORATION: underline;
    text-align: right;
}



A.LinkTuttenewsServizi:link {
    FONT-WEIGHT: bold;
    COLOR: #1d6295;
    TEXT-DECORATION: none;
    text-align: right;
}

A.LinkTuttenewsServizi:visited {
    FONT-WEIGHT: bold;
    COLOR: #1d6295;
    TEXT-DECORATION: none;
    text-align: right;
}

A.LinkTuttenewsServizi:active {
    FONT-WEIGHT: bold;
    COLOR: #1d6295;
    TEXT-DECORATION: none;
    text-align: right;
}

A.LinkTuttenewsServizi:hover {
    FONT-WEIGHT: bold;
    COLOR: #5597c7;
    TEXT-DECORATION: underline;
    text-align: right;
}



A.LinkTestata:link {
    FONT-WEIGHT: bold;
    COLOR: #3e4648;
    TEXT-DECORATION: none;
    font-size: x-small
}

A.LinkTestata:visited {
    FONT-WEIGHT: bold;
    COLOR: #3e4648;
    TEXT-DECORATION: none;
    font-size: x-small
}

A.LinkTestata:active {
    FONT-WEIGHT: bold;
    COLOR: #3e4648;
    TEXT-DECORATION: none;
    font-size: x-small
}

A.LinkTestata:hover {
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: underline;
    font-size: x-small
}



















HTML, BODY {
    height: 100%;
    border: none;
    font-size: x-small;
    margin: 0px 0px 0px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

P {
    margin-top: 0px;
    margin-bottom: 0px;
}

UL {
    margin-top: 1.5px;
    margin-bottom: 1.5px
}

LI {
    margin-top: 1.5px;
    margin-bottom: 1.5px;
}

PRE {
    font-size: small;
}

TABLE {
    border-collapse: collapse;
    border: 0px;
}

TD {
    FONT-SIZE: x-small;
}

TH {
    FONT-SIZE: x-small;
    background-color: #f4f4f4;
}

INPUT {
    BACKGROUND: #ffffff;
    COLOR: #264b6b;
    BORDER-RIGHT: #85a3bd 1px solid;
    BORDER-TOP: #85a3bd 1px solid;
    BORDER-LEFT: #85a3bd 1px solid;
    BORDER-BOTTOM: #85a3bd 1px solid;
}

SELECT {
    BACKGROUND: #ffffff;
    COLOR: #264b6b;
    BORDER-RIGHT: #85a3bd 1px solid;
    BORDER-TOP: #85a3bd 1px solid;
    BORDER-LEFT: #85a3bd 1px solid;
    BORDER-BOTTOM: #85a3bd 1px solid;
}



A:link {
    FONT-WEIGHT: bold;
    COLOR: #212731;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A:visited {
    FONT-WEIGHT: bold;
    COLOR: #212731;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A:active {
    FONT-WEIGHT: bold;
    COLOR: #212731;
    TEXT-DECORATION: none;
    font-size: x-small;
}

A:hover {
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: underline;
    font-size: x-small;
}





A.NormSott:link {
    FONT-WEIGHT: bold;
    COLOR: #212731;
    TEXT-DECORATION: underline;
    background-color: Transparent;
}

A.NormSott:visited {
    FONT-WEIGHT: bold;
    COLOR: #212731;
    TEXT-DECORATION: underline;
    background-color: Transparent;
}

A.NormSott:active {
    FONT-WEIGHT: bold;
    COLOR: #212731;
    TEXT-DECORATION: underline;
    background-color: Transparent;
}

A.NormSott:hover {
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: underline;
    background-color: Transparent;
}





/*Classi vincolate SU ALCUNI TAG */

INPUT.pulsante {
    BACKGROUND: #0A658F;
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #85a3bd 1px solid;
    BORDER-TOP: #85a3bd 1px solid;
    BORDER-LEFT: #85a3bd 1px solid;
    BORDER-BOTTOM: #85a3bd 1px solid;
}

DIV.pulsante {
    BACKGROUND: #0A658F;
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #85a3bd 1px solid;
    BORDER-TOP: #85a3bd 1px solid;
    BORDER-LEFT: #85a3bd 1px solid;
    BORDER-BOTTOM: #85a3bd 1px solid;
}



A.pulsante:link {
    TEXT-DECORATION: none;
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
}

A.pulsante:visited {
    TEXT-DECORATION: none;
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
}

A.pulsante:active {
    TEXT-DECORATION: none;
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
}

A.pulsante:hover {
    TEXT-DECORATION: none;
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
}



A.LinkInfo:link {
    FONT-WEIGHT: bold;
    COLOR: #c22422;
    TEXT-DECORATION: none;
}

A.LinkInfo:visited {
    FONT-WEIGHT: bold;
    COLOR: #c22422;
    TEXT-DECORATION: none;
}

A.LinkInfo:active {
    FONT-WEIGHT: bold;
    COLOR: #c22422;
    TEXT-DECORATION: none;
}

A.LinkInfo:hover {
    FONT-WEIGHT: bold;
    COLOR: #d41414;
    TEXT-DECORATION: underline;
}



A.LinkInfoSott:link {
    FONT-WEIGHT: bold;
    COLOR: #c22422;
    TEXT-DECORATION: underline;
    font-size: xx-small;
}

A.LinkInfoSott:visited {
    FONT-WEIGHT: bold;
    COLOR: #c22422;
    TEXT-DECORATION: underline;
    font-size: xx-small;
}

A.LinkInfoSott:active {
    FONT-WEIGHT: bold;
    COLOR: #c22422;
    TEXT-DECORATION: underline;
    font-size: xx-small;
}

A.LinkInfoSott:hover {
    FONT-WEIGHT: bold;
    COLOR: #d41414;
    TEXT-DECORATION: underline;
    font-size: xx-small;
}





A.LinkGrey:link {
    FONT-WEIGHT: bold;
    COLOR: #212731;
    TEXT-DECORATION: none;
}

A.LinkGrey:visited {
    FONT-WEIGHT: bold;
    COLOR: #212731;
    TEXT-DECORATION: none;
}

A.LinkGrey:active {
    FONT-WEIGHT: bold;
    COLOR: #212731;
    TEXT-DECORATION: none;
}

A.LinkGrey:hover {
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}



A.LinkLightGrey:link {
    FONT-WEIGHT: bold;
    font-size: 12px;
    COLOR: #b9b8b8;
    TEXT-DECORATION: none;
}

A.LinkLightGrey:visited {
    FONT-WEIGHT: bold;
    font-size: 12px;
    COLOR: #b9b8b8;
    TEXT-DECORATION: none;
}

A.LinkLightGrey:active {
    FONT-WEIGHT: bold;
    font-size: 12px;
    COLOR: #b9b8b8;
    TEXT-DECORATION: none;
}

A.LinkLightGrey:hover {
    FONT-WEIGHT: bold;
    font-size: 12px;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}





A.LinkGreySott:link {
    FONT-WEIGHT: bold;
    COLOR: #212731;
    TEXT-DECORATION: underline;
}

A.LinkGreySott:visited {
    FONT-WEIGHT: bold;
    COLOR: #212731;
    TEXT-DECORATION: underline;
}

A.LinkGreySott:active {
    FONT-WEIGHT: bold;
    COLOR: #212731;
    TEXT-DECORATION: underline;
}

A.LinkGreySott:hover {
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}



A.LinkServ:link {
    FONT-WEIGHT: bold;
    COLOR: #0671D8;
    TEXT-DECORATION: none;
}

A.LinkServ:visited {
    FONT-WEIGHT: bold;
    COLOR: #0671D8;
    TEXT-DECORATION: none;
}

A.LinkServ:active {
    FONT-WEIGHT: bold;
    COLOR: #0671D8;
    TEXT-DECORATION: none;
}

A.LinkServ:hover {
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}



A.LinkServSott:link {
    FONT-WEIGHT: bold;
    COLOR: #0671D8;
    TEXT-DECORATION: underline;
    font-size: xx-small;
}

A.LinkServSott:visited {
    FONT-WEIGHT: bold;
    COLOR: #0671D8;
    TEXT-DECORATION: underline;
    font-size: xx-small;
}

A.LinkServSott:active {
    FONT-WEIGHT: bold;
    COLOR: #0671D8;
    TEXT-DECORATION: underline;
    font-size: xx-small;
}

A.LinkServSott:hover {
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: underline;
    font-size: xx-small;
}





A.LinkOrph:link {
    FONT-WEIGHT: bold;
    COLOR: #c22422;
    TEXT-DECORATION: none;
}

A.LinkOrph:visited {
    FONT-WEIGHT: bold;
    COLOR: #c22422;
    TEXT-DECORATION: none;
}

A.LinkOrph:active {
    FONT-WEIGHT: bold;
    COLOR: #c22422;
    TEXT-DECORATION: none;
}

A.LinkOrph:hover {
    FONT-WEIGHT: bold;
    COLOR: #d41414;
    TEXT-DECORATION: underline;
}



A.LinkOrphSott:link {
    FONT-WEIGHT: bold;
    COLOR: #c22422;
    TEXT-DECORATION: underline;
}

A.LinkOrphSott:visited {
    FONT-WEIGHT: bold;
    COLOR: #c22422;
    TEXT-DECORATION: underline;
}

A.LinkOrphSott:active {
    FONT-WEIGHT: bold;
    COLOR: #c22422;
    TEXT-DECORATION: underline;
}

A.LinkOrphSott:hover {
    FONT-WEIGHT: bold;
    COLOR: #d41414;
    TEXT-DECORATION: underline;
}









A.LinkRegist:link {
    FONT-WEIGHT: bold;
    COLOR: #e48400;
    TEXT-DECORATION: none;
}

A.LinkRegist:visited {
    FONT-WEIGHT: bold;
    COLOR: #e48400;
    TEXT-DECORATION: none;
}

A.LinkRegist:active {
    FONT-WEIGHT: bold;
    COLOR: #e48400;
    TEXT-DECORATION: none;
}

A.LinkRegist:hover {
    FONT-WEIGHT: bold;
    COLOR: #ffa529;
    TEXT-DECORATION: underline;
}



IMG.NoBorder {
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

IMG.BorderGroove {
    border-top-style: groove;
    border-right-style: groove;
    border-left-style: groove;
    border-bottom-style: groove;
}

IMG.BorderRidge {
    border-top-style: ridge;
    border-right-style: ridge;
    border-left-style: ridge;
    border-bottom-style: ridge;
}

IMG.BorderSolid {
    border-top: black 1px solid;
    border-right: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}



/*Classi per background immagini  */

.SfondoIstituto {
    BACKGROUND-IMAGE: url(../images/NPTestata.jpg);
    background-repeat: no-repeat
}

.SfondoNP {
    BACKGROUND-IMAGE: url(../images/SfondoNP.jpg);
    background-repeat: repeat-x
}





/*.bgBarra				{BACKGROUND-IMAGE: url(../images/barraverticale.gif);	}*/

.bgTop {
    BACKGROUND-IMAGE: url(../images/NPbkg_istitutoTOP.gif);
    margin: 0 0 0 0;
}

.bgBottom {
    BACKGROUND-IMAGE: url(../images/NPbkg_istitutoBOTTOM.gif);
}

.bgPulsante {
    BACKGROUND-IMAGE: url(../images/pulsante.gif);
}

.bgSfondoInps {
    BACKGROUND-IMAGE: url(../images/IT_sfondoInps.gif);
}

.bgComTop {
    BACKGROUND-IMAGE: url(../images/bkg_comunicaTOP.gif);
}

.bgInfo {
    BACKGROUND-IMAGE: url(../images/NPMN_Informazionibkg.gif);
}

.bgInfoBottom {
    BACKGROUND-IMAGE: url(../images/NPMN_informazioniBottom.gif);
}

.bgServ {
    BACKGROUND-IMAGE: url(../images/NPMN_Servizibkg.gif);
}

.bgServBottom {
    BACKGROUND-IMAGE: url(../images/NPMN_SERVIZIBottom.gif);
}

.trova {
    BACKGROUND-IMAGE: url(../images/bkg_trova.jpg);
}





/* classi utilizzate negli articoli (deprecate, nn utilizzare) */

.titolo {
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../images/sfondotitolo.gif);
    COLOR: #ffffff;
    background-color: White;
}

.NPtitolo {
    FONT-WEIGHT: bold;
    font-size: large;
    COLOR: #555555;
    background-color: White;
}



.titoloBlu {
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../images/sfondotitoloBlu.gif);
    COLOR: #ffffff;
    background-color: White;
}

.titlegray {
    FONT-WEIGHT: bold;
    COLOR: #5d5d5d;
    background-color: White;
}

.titlered {
    FONT-WEIGHT: bold;
    COLOR: #d90000;
    background-color: White;
}

.NPtitlered {
    FONT-WEIGHT: bold;
    COLOR: black;
    text-transform: capitalize;
    background-color: White;
}





.titleblu {
    FONT-WEIGHT: bold;
    COLOR: #0658A8;
    background-color: White;
}

.testo {
    TEXT-ALIGN: justify;
}



/* classi per voi siete qui*/

.PathInfo {
    FONT-WEIGHT: bold;
    COLOR: #c00000;
    TEXT-ALIGN: right;
    background-color: White;
}

    .PathInfo A:link {
        FONT-WEIGHT: bold;
        COLOR: #c00000;
        background-color: White;
    }

    .PathInfo A:visited {
        FONT-WEIGHT: bold;
        COLOR: #c00000;
        background-color: White;
    }



.PathServizi {
    FONT-WEIGHT: bold;
    COLOR: #2600AE;
    TEXT-ALIGN: right;
    background-color: White;
}

    .PathServizi A:link {
        FONT-WEIGHT: bold;
        COLOR: #2600AE;
        background-color: White;
    }

    .PathServizi A:visited {
        FONT-WEIGHT: bold;
        COLOR: #2600AE;
        background-color: White;
    }





/*Classi con nome */

.MainTable {
    height: 70%
}



.ColorLightGray {
    background-color: #f4f4f4;
    color: Black;
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 2px 0px;
}



.TitleGrayCell {
    FONT-WEIGHT: bold;
    BACKGROUND: #eeeeee;
    TEXT-ALIGN: center;
    color: Black
}



.ServizioSospeso {
    color: #003399;
    text-align: center;
    background-color: White;
}



.sfondoCelle {
    BACKGROUND: #ececec;
    color: Black
}



.NumeroRisultatiInfo {
    FONT-WEIGHT: bold;
    BACKGROUND: #b50000;
    COLOR: #ffffff;
    TEXT-ALIGN: right;
}

.NumeroRisultatiServizi {
    FONT-WEIGHT: bold;
    BACKGROUND: #2600AE;
    COLOR: #ffffff;
    TEXT-ALIGN: right;
}

.DescRisultatiInfo {
    FONT-WEIGHT: bold;
    BACKGROUND: #ffcece;
    COLOR: #c00000;
    TEXT-ALIGN: right;
}

.DescRisultatiServizi {
    FONT-WEIGHT: bold;
    BACKGROUND: #ccdef2;
    COLOR: #2600AE;
    TEXT-ALIGN: right;
}















/* Classi specifiche per la bussola */

.SfondoIstitutoSmall {
    width: 51%;
    height: 70%;
    BACKGROUND-IMAGE: url(../images/top_istitutosmall4.gif);
    BACKGROUND-REPEAT: no-repeat;
    background-position: top left;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    padding: 0 0 0 0;
    text-align: right;
}



.PathInfoBussola {
    font-size: xx-small;
    FONT-WEIGHT: bold;
    COLOR: #c00000;
    TEXT-ALIGN: right;
    background-color: White;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

    .PathInfoBussola A:link {
        font-size: xx-small;
        FONT-WEIGHT: bold;
        COLOR: #c00000;
        background-color: White;
    }

    .PathInfoBussola A:visited {
        font-size: xx-small;
        FONT-WEIGHT: bold;
        COLOR: #c00000;
        background-color: White;
    }



.PathServiziBussola {
    font-size: xx-small;
    FONT-WEIGHT: bold;
    COLOR: #2600AE;
    TEXT-ALIGN: left;
    background-color: White;
}

    .PathServiziBussola A:link {
        font-size: xx-small;
        FONT-WEIGHT: bold;
        COLOR: #2600AE;
        background-color: White;
    }

    .PathServiziBussola A:visited {
        font-size: xx-small;
        FONT-WEIGHT: bold;
        COLOR: #2600AE;
        background-color: White;
    }



.VoiSieteQui {
    font-size: xx-small;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-ALIGN: right;
    background-color: White;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}



.Bussolatable {
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
    border-collapse: collapse;
    background-color: Transparent;
    padding: 0 0 0 0;
}

.Bussolatable2 {
    width: 100%;
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
    border-collapse: collapse;
    background-color: Transparent;
    padding: 0 0 0 0;
}

.BussolaTableMain {
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
    border-collapse: collapse;
    background-color: white;
    width: 100%;
    padding: 0 0 0 0;
}

.BussolaAllineaDx {
    text-align: right;
    float: right;
}

.BussolaTR {
    padding: 0 0 0 0;
    text-align: left;
    background-color: Transparent;
}

.BussolaTD {
    font-size: x-small;
    text-align: left;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: Transparent;
    padding: 0 0 0 0;
}

.BussolaHR {
    clear: none;
    border-right: 0px;
    padding-right: 0px;
    border-top: 0px;
    display: block;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: 0px;
    color: #555555;
    padding-top: 0px;
    border-bottom: 0px;
    height: 1px;
    background-color: gray;
    width: 100%;
}

.EndBussola {
    height: 14px;
    font-size: x-small;
    text-align: left;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: Transparent;
    padding: 0 0 0 0;
}

.sfondoHR {
    BACKGROUND-IMAGE: url(../images/HR.gif);
    BACKGROUND-REPEAT: repeat;
    height: 3px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    padding: 0 0 0 0;
}







/* STILI DA CANCELLARE  da cancellare/

div.bruna div.circolare { FONT-WEIGHT: bold; text-align: left; padding-left: 20px; BACKGROUND-IMAGE: url(../images/punto.gif); background-repeat:no-repeat;}



div.bruna div.dettaglio		{ text-align: left; list-style-type:none; padding-left: 20px;}

div.bruna div.correlatiinfo { FONT-WEIGHT: bold; text-align: left; padding-left: 20px; BACKGROUND-IMAGE: url(../images/puntoNewsInfo.gif); background-repeat:no-repeat;}

div.bruna div.correlatiserv { FONT-WEIGHT: bold; text-align: left; padding-left: 20px; BACKGROUND-IMAGE: url(../images/puntoNewsServ.gif); background-repeat:no-repeat;}

div.bruna div.RisRicercaDx	{ FONT-WEIGHT: bold; text-align: left; padding-left: 20px; margin:0px 0px 0px 0px; BACKGROUND-IMAGE: url(../images/punto.gif); background-repeat:no-repeat;}



div.bruna div.newsinfo { FONT-WEIGHT: bold; text-align: left; padding-left: 20px; BACKGROUND-IMAGE: url(../images/MN_Nodi1.gif); background-repeat:no-repeat;}

div.bruna div.newsserv { FONT-WEIGHT: bold; text-align: left; padding-left: 20px; BACKGROUND-IMAGE: url(../images/MN_Nodi2.gif); background-repeat:no-repeat;}





/*div.bruna UL{ color:blue}

div.bruna UL LI { FONT-WEIGHT: bold; text-align: center; list-style-type:none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; margin-left: 0px;}

div.bruna UL LI UL LI { text-align: left; list-style-type:none; padding-bottom: 5px; margin-left: 0px; padding-left: 0px;} */



.BusTabMain {
    width: 100%;
    border: 0px;
    padding: 0px;
    background-color: White;
}

.BusTabMainTd1 {
    width: 5%;
    border: 1px solid white;
}

.BusTabMainTd2 {
    width: 95%;
    border: 1px solid white;
}

#indietro_bussola {
    vertical-align: middle;
}

#indietro_bussola2 {
    vertical-align: bottom;
    margin-top: 2px
}







.BusTab1 {
    width: 100%;
    background-color: #b9b9b9;
    padding: 0px
}

.BusTab1Td1 {
    white-space: nowrap;
    background-color: #ffffff;
    padding: 0px;
    border: 1px solid white;
}

.BusTab1Td2 {
    width: 1%;
    padding: 0px;
    border: 1px solid #b9b9b9;
    background: #b9b9b9
}

.BusTab1Td3 {
    width: 90%;
    padding: 0px;
    border: 1px solid #b9b9b9;
    background: #b9b9b9
}

.BusTab1Td4 {
    width: 9%;
    text-align: center;
    padding: 0px;
    border: 1px solid #b9b9b9;
    background: #b9b9b9
}

.BusTab1Td5 {
    font-size: xx-small;
    font-weight: bold;
    text-align: left;
    border: 1px solid white;
}

.BusTab1Td6 {
    text-align: right;
    padding: 0px;
    border: 1px solid white;
}

.BusHr {
    height: 1px;
    color: #1f4469;
}

.form {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}







.MenuSalto {
    position: absolute;
    text-indent: -10000px;
    margin-top: -10000px;
    width: 1px;
    margin: 0 !important;
    padding: 0 !important;
    height: 0;
}


#contatti #social #twitter {
    background: url('../asset/img/twitter2.png') no-repeat;
}

#contatti #social #youtube {
    background: url('../asset/img/youtube2.png') no-repeat;
}

#contatti #social #facebook {
    background: url('../asset/img/facebook2.png') no-repeat;
}

#contatti #social {
    border-left: #ccc 1px solid;
    float: right;
    width: 16%;
    margin-top: -54px;
    height: 107px;
    padding-top: 0 !important;
}

#contatti li#social a {
    margin: 10px 0 0 9px;
    height: 8px !important;
}
