﻿/* 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;}




