﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,

form, fieldset, input, textarea, p, blockquote, th, td

	{	line-height: 1.4em;	margin: 0;	padding: 0;	}  



 

body     

	{

	font: normal 0.68em Verdana;

	color: #000;

    background: #184d87 url(../images/sfondonp.jpg) 0px 0px repeat-x;

	}

/*principali */ 

#outer			{	float: left;	width: 100%;	margin: 0 auto;		}

/*gabbia bianca*/

#container 		{	min-width: 760px; position: relative;width: auto;max-width: 98em; 	height: auto !important;		text-align: left;	margin: 0 auto;	background: #fff;	}

#container		{	width: expression(document.body.clientWidth < 762? "760px" : document.body.clientWidth > 1072? "98em" : "auto");	}



#inner 			{	padding: 10px;	overflow: auto;	padding: 0 9px 9px 9px;	}



.wrapper 		{ 	float: left; 	padding: 0;	width: 100%; 	background: #fff;	overflow: hidden;		}

	body.homepage .wrapper		{	 	/*border-top: 10px solid #064370;		padding-top: 1px; 	*/	}

	*+html .wrapper 			{ 		overflow: visible;		}

	* html .wrapper 			{ 		margin-top: -1px;	clear: none;		}

	body.sedevirtuale .wrapper,

	body.scopriinps .wrapper,

	body.utentiprofessionali .wrapper		{	border-top: none;		}

	body.bussola .wrapper					{	border-top: none;	visibility: hidden;		}

		body.bussola #outer.ready .wrapper	{	margin-top: 9px;	visibility: visible;	}	



#divTutto		{float:left; width : 99.8%;}

#divSinistra	{float:left; width : 74.8%;}

#divDestra		{float:right; width : 25%;}



/* ------ HEADER --------------- */

#header		{	border-bottom: solid 0px blue; float: right; width:100%; width: 100%;	height: auto !important;	height: 40px;	min-height: 40px;	background: url(../images/NPbkgTestata.gif) top right no-repeat;	}

#links		{	white-space:nowrap; display:inline; position:relative; padding-right:10px; padding-top:10px; float:right;  width:70%;}

#logo		{	display: block;	width: 20%;	margin: 0;	padding-top: 4px; 	}

#payoff		{	display: block;	position: relative;	font-weight: bold;	font-size: 120%;	color: #000;	margin: -2px 0 0 4px;	width: 28%;	}

#testata	{	border: solid 0px red; float:left; width:100%;}

#logoup		{	float: left; border-right: solid 0px gray; margin-bottom:-5px;}

#logodown	{	float: left; border: solid 0px fuchsia;}

#bannerRicerca {	border-top:solid 1px #cccccc; margin-right:2px; overflow:hidden;}



/* pathbar Servizi */

#pathservTit		{	display: block;	position: relative;	float: left; color:#fff; margin-right:5px;}

#pathserv			{	display: inline;	position: relative;	float: left; list-style-image: none; list-style-position:outside; list-style-type: none; color:#fff}

#pathserv a			{	color: #fff}

#pathserv li		{	display: inline; padding: 0px 5px 0px 8px; background-image: url(../images/frecciaPath.gif); background-position:left; background-repeat:no-repeat;}

#pathserv li.first	{	border-left: 0px solid #fff; padding-left:0px !important; background-image: none;}



/* pathbar Servizi */

#divVoiOld #pathinfoTit		{	display: block;	position: relative;	float: left; color:#fff; margin-right:5px;}
#divVoiOld #pathinfo			{	display: inline;	position: relative;	float: left; list-style-image: none; list-style-position:outside; }


#pathinfoTit		{	display: block;	position: relative;	float: right; color:#fff; margin-right:5px;}
#pathinfo a			{	color: #fff;}

#pathinfo 		{    }
#pathinfo li		{   float:left;   display: inline  ; padding :  0px   5px 0px  8px;  background-position:left; background-image: url(../images/frecciaPath.gif); background-repeat:no-repeat;}

#pathinfo li.first	{	border-left: 0px solid #fff; padding-left:0px !important; background-image: none;}





/*chi siamo ecc. */

#utilita			{	display: block;	position: relative;	float: right;	list-style-image: none;	list-style-position: outside;	list-style-type: none;	}

#utilita li			{	display: inline;	padding: 0 4px 0 7px;	border-left: 1px solid #000;	}

#utilita li.first	{	border-left: 0px solid #000;	}

#utilita li.rss		{	padding-left: 26px !important;	background: url(../images/rss.gif) 10px 0 no-repeat !important; 	}

		

/* sotto header */

XXX#Banner2		{	float: left; width: 60%;  height: auto !important;  height:45px; position: relative;	margin: 0px;display: block;	 	}

#Banner2 UL 	{ 	list-style-image: none;	list-style-position: outside;	list-style-type: none; }

#Banner2 LI		{	display: inline;	}



XXX#Ricerca		{	float: right; width: 39%; height: auto !important;  height:45px; background-color:#d5d5d5; position: relative;	display: inline;margin: 0px; }

.bottoneTrova	{	BACKGROUND: #dbdbdb; COLOR: #264b6b; BORDER-RIGHT: #85a3bd 0px solid; BORDER-TOP: #85a3bd 0px solid; BORDER-LEFT: #85a3bd 0px solid;  BORDER-BOTTOM: #85a3bd 0px solid;}

XXX.camporicerca	{	border-top: solid 1px #969696; border-left: solid 1px #969696; border-bottom: solid 1px #494949; border-right: solid 1px #494949; width: 65%; color:#7b6f6f; height: 20px; vertical-align:super;}



/*-------- FOOTER E BANNER -------------*/

#Banner3		{   float: left; width: 100%;  height: auto !important;  position: relative; margin: 6px 0px 0px 0px; display: block;	 text-align: center; border-top: solid 2px #17517c; padding-top: 5px;	}

#Banner3 UL 	{ 	display: inline; list-style-image: none;	list-style-position: outside;	list-style-type: none; }

#Banner3 LI		{	display: inline;	}



#footer			{	width: auto;	text-align: center;	}

#footer span	{	display: inline;	color: #ffffff;}

	





#MenuInfoHP						{list-style-image: none; list-style-position: outside;	list-style-type: none;}

.menuServiziRosa				{width:49.9%; float: left; min-height:178px; height: auto !important;}

#MenuInfoHP li					{width: 100%; float: left; display: block; background: #faf4f4 url(../images/puntoNewsInfo.gif) no-repeat 2px 4px !important ;}

#MenuInfoHP li a				{display: block; margin: 2px 0 2px 18px; color: #000; font-size: 100%; font-weight: bold;}



#MenuInfoHP2					{list-style-image: none; list-style-position: outside;	list-style-type: none;}

.menuServiziRosa2				{width:49.9%; float: right; min-height:180px; height: auto !important;}

#MenuInfoHP2 li					{width: 100%; float: left; display: block; background: #faf4f4 url(../images/puntoNewsInfo.gif) no-repeat 2px 4px !important ;}

#MenuInfoHP2 li a				{display: block; margin: 2px 0 2px 18px; color: #000; font-size: 100%; font-weight: bold;}





#MenuServHP						{list-style-image: none; list-style-position: outside;	list-style-type: none; float:right;}

.menuServiziCeleste				{width:49.5%; border: solid 1px white; height:178px; background-color: #F2FAFD;}



#MenuServHP li					{width: 100%; float: left; display: block; background: #F2FAFD url(../images/puntoNewsServ.gif) no-repeat 2px 4px !important ;}

#MenuServHP li a				{display: block; margin: 2px 0 2px 18px; color: #000; font-size: 100%; font-weight: bold;}



/*BOX SPALLA DESTRA*/

div.TitoloBoxDx					{display:block; width: 98%; background-color:#515151; height: 20px; height: auto !important; font-size:120%; font-weight:bold;color:#ffffff;}

.boxSpallaDx					{list-style-type: none; padding-top: 1px;}					 

.boxSpallaDx li.data			{padding-left: 20px; background-image: url(../images/punto.gif);			background-repeat: no-repeat;	 }

.boxSpallaDx li.dataInfo		{padding-left: 20px; background-image: url(../images/puntoNewsInfo.gif);	background-repeat: no-repeat;	 }

.boxSpallaDx li.dataServ		{padding-left: 20px; background-image: url(../images/puntoNewsServ.gif);	background-repeat: no-repeat;	 }

.boxSpallaDx li.abstract		{padding-left: 20px; list-style-image: none;	background-color:Transparent;}

.abstractNewsRiga2				{list-style-image: none; font-size:95%; background-color:Transparent; padding-bottom:3px; font-style:italic;}

.boxSpallaDxRicerca				{list-style-type: none; padding-top: 5px;}					 

.boxSpallaDxRicerca li.data		{margin-top: 3px;   padding-left: 20px; padding-bottom:3px; background-image: url(../images/punto.gif);	background-repeat: no-repeat;	 border-bottom: dashed 1px #808080;}

.boxSpallaDxRicerca li.abstract	{margin-top: 1px; padding-left: 20px; list-style-image: none;	background-color:Transparent;}

.boxSpallaDxRicerca2			{list-style-type: none; padding-top: 5px;}					 

.boxSpallaDxRicerca2 li.data2	{margin-top: 3px;   padding-left: 20px; padding-bottom:3px; background-image: url(../images/punto.gif);	background-repeat: no-repeat;	}

 



/*FINE SPALLA DESTRA*/



/* RISOLVE BUG DI IE6 RELATIVI AL RESIZE DELLA FINESTRA */

  body { height: 1%; }

  #page_margins, #page, #container, #inner, #header, #nav, .wrapper, #footer { zoom:1; }   /* IE6 & IE7    */

  #page_margins, #page, #container, #inner { height: 1%; }                              /* IE 5.x       */

  * html #header, * html #nav, * html .wrapper, * html #footer { width: 100%; }              /* IE 5.x & IE6 */

  * html #header, * html #nav, * html .wrapper, * html #footer { wid/th: auto; }             /* IE 6         */



/* FINE RISOLVE BUG DI IE6 RELATIVI AL RESIZE DELLA FINESTRA */



/* css per ricerca */



#SxRisultati ul				{list-style-type: none; list-style-position:outside; list-style-image: none;}	

#SxRisultati ul li			{padding-left: 15px;background-repeat: no-repeat; list-style-type: none;}

#SxRisultati ul li ul		{list-style-type: none; list-style-position:outside; list-style-image: none;}	

#SxRisultati ul li ul li	{padding-left: 20px; background-repeat: no-repeat; list-style-type: none;}



.evidenzaRicerca	{	font-weight: bold; font-size: 150%; color:#0663bf;}

.paginaselezionata	{	font-weight: bold; font-size: 160%; background-color:#0663bf; color:White }

A.forepensavi:link		{ FONT-WEIGHT: bold; background-color:#0663bf; color:White	;	font-size:130%;}

A.forepensavi:visited	{ FONT-WEIGHT: bold; background-color:#0663bf; color:White	;	font-size:130%;}

A.forepensavi:active	{ FONT-WEIGHT: bold; background-color:#0663bf; color:White	;	font-size:130%;}

A.forepensavi:hover		{ FONT-WEIGHT: bold; background-color:#0663bf; color:White; TEXT-DECORATION: underline;font-size:130%;}

 

 

 

A.pagernum:link	{ FONT-WEIGHT: bold; COLOR: #464646; TEXT-DECORATION: none;		font-size:130%;}

A.pagernum:visited	{ FONT-WEIGHT: bold; COLOR: #464646; TEXT-DECORATION: none;		font-size:130%;}

A.pagernum:active	{ FONT-WEIGHT: bold; COLOR: #464646; TEXT-DECORATION: none;		font-size:130%;}

A.pagernum:hover	{ FONT-WEIGHT: bold; COLOR: #a2a2a2; TEXT-DECORATION: underline;font-size:130%;}



.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%;}





/* fine css per ricerca */





/* ------- Elenco Servizi Nuovo ------- */

#elencoServizi		{padding: 2px 5px 2px 5px:}



#ListServTitPag		{color: #404040;	font-size: 140%;	font-weight:bold;	margin:  0px 0px 0px 0px;}



.ListServTitSez	ul	{color: #005682; padding-left: 0px; padding-top: 2px; list-style-type: none; font-size: 80%; font-style:normal; font-weight: normal}

.ListServTitSez	li	{color: #005682; padding-left: 0px; padding-top:16px; list-style-type: none; font-size:120%; font-style:normal; font-weight:bold}



.ServDettaglio 		{color: #000000; font-style:normal; font-weight:normal; font-size: 100%}



.ServNome ul		{color: #000000; font-style:normal; font-weight:normal; font-size: 100%; padding-top: 6px; padding-left: 18px; list-style-type: none; }

.ServNome li		{color: #000000; font-style:normal; font-weight:normal; font-size: 100%; padding-top:12px; padding-left: 18px; list-style-type: none; }

.ServNome li ul li	{color: #000000; font-style:normal; font-weight:normal; font-size: 100%; padding-top: 0px; padding-left: 18px; list-style-type: none; }





/* linkServizio */

.linkServizio			{color: #000000; font-style:normal; font-weight:bold; font-size: 100%}

a.linkServizio:link		{color: #000000; font-style:normal; font-weight:bold; font-size: 100%}

a.linkServizio:visited	{color: #000000; font-style:normal; font-weight:bold; font-size: 100%}

a.linkServizio:active	{color: #000000; font-style:normal; font-weight:bold; font-size: 100%}

a.linkServizio:hover	{color: #000000; font-style:normal; font-weight:bold; font-size: 100%; TEXT-DECORATION: underline;}



.linkRegistrati			 {color: #000000;  font-weight:bold; font-size: 100%}

a.linkRegistrati:link	 {color: #000000;  font-weight:bold; font-size: 100%}

a.linkRegistrati:visited {color: #000000;  font-weight:bold; font-size: 100%}

a.linkRegistrati:active	 {color: #000000;  font-weight:bold; font-size: 100%}

a.linkRegistrati:hover	 {color: #000000;  font-weight:bold; font-size: 100%; TEXT-DECORATION: underline;}





/* ------- Fine Elenco Servizi Nuovo ----- */



.ulnormal 	{list-style-type: none; list-style-position:outside; list-style-image: none;}	

.ulnormal  li	{padding-left: 20px; margin:5px; background-image: url(../images/punto.gif);background-repeat: no-repeat; list-style-type: none;}



/* --------- GRAFICA GENERALE PORTALE -----------*/



a.path:link		{color: #ffffff; font-weight:bold; font-size: 100%}

a.path:visited	{color: #ffffff; font-weight:bold; font-size: 100%}

a.path:active	{color: #ffffff; font-weight:bold; font-size: 100%}

a.path:hover	{color: #ffffff; font-weight:bold; font-size: 100%; TEXT-DECORATION: underline;}



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; }

.altBianco { color: #ffffff;}

.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; }

.lilinea	{margin-top: 3px; margin-bottom:10px;   padding-left: 20px;  padding-bottom:3px; background-repeat: no-repeat;	 border-bottom: dashed 1px #808080;}



.sfondoFotoInformazioni				{background-color:#f9eeee; color: #0b68a1; font-size: x-large;}

.sfondoFotoServizi					{background-color:#f2fafd; color: #0b68a1; font-size:small;}

.testataInformazioniInterna			{BACKGROUND-IMAGE: url(../images/NPtestataNuova.jpg);height:62px; background-repeat:no-repeat; text-align: right; font: bold 130% #555555; width:100%; }

.testataInformazioniInternaPEC		{BACKGROUND-IMAGE: url(../images/TestataNuovaPEC.jpg); border-top: solid 1px white; height: 57px; padding-right: 5px; text-align:right;float: left; width:78%; background-position:left top; background-repeat:no-repeat;}

.testataInformazioniInternaSCOPRI	{BACKGROUND-IMAGE: url(../images/TestataNuovaSCOPRI.jpg); border-top: solid 1px white; height: 57px; padding-right: 5px; text-align:right;float: left; width:78%; background-position:left top; background-repeat:no-repeat;}

.testataServiziInterna				{BACKGROUND-IMAGE: url(../images/NPtestataServiziInterna.gif);height:63px; background-repeat:no-repeat; text-align: right; font: bold 130% #555555; width:100%; }

.FotoInformazioni					{ height:170px;}

.FotoServizi						{ text-align: center; height:170px;}

.testoFotoInformazioni				{ BACKGROUND-IMAGE: url(../images/testofotoInformazioniNew.jpg); background-repeat:no-repeat; height: 67px;}

.testoFotoServizi					{BACKGROUND-IMAGE: url(../images/testofotoServiziNew.jpg); background-repeat:no-repeat; height: 67px;}



.NewtestataInformazioniInterna			{BACKGROUND-IMAGE: url(../images/NPtestataNuova.jpg); border-top: solid 1px white; height: 57px; padding-right: 5px; text-align:right;float: left; width:78%; background-position:left top; background-repeat:no-repeat;}

.NewtestataInformazioniInternaPEC		{BACKGROUND-IMAGE: url(../images/TestataNuovaPEC.jpg); border-top: solid 1px white; height: 57px; padding-right: 5px; text-align:right;float: left; width:78%; background-position:left top; background-repeat:no-repeat;}

.NewtestataInformazioniInternaSCOPRI	{BACKGROUND-IMAGE: url(../images/TestataNuovaSCOPRI.jpg); border-top: solid 1px white; height: 57px; padding-right: 5px; text-align:right;float: left; width:78%; background-position:left top; background-repeat:no-repeat;}





.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; }

.bkg {BACKGROUND-IMAGE: url(../images/NPbackground.gif); background-position: left top; background-repeat:no-repeat}



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;  }



.sfondoRosaInformazioni  {background-color: #faf4f4; vertical-align:top;}



#divTutto  .sfondoRosaInformazioni1 {background-color: #faf4f4; vertical-align:top; float:left; width:21%;}

#divSinistra .sfondoRosaInformazioni1 {background-color: #faf4f4; vertical-align:top; float:left; width:28%;}



.sfondoRosaInformazioni2 {background-color: #faf4f4; vertical-align:top; border-right: solid 2px white; width:50%}



.sfondoCelesteServizi  {background-color: #f2fafd; vertical-align:top;}

.sfondoCelesteServizi1 {background-color: #f2fafd; vertical-align:top; border-right: solid 2px white; width:50%}





TABLE		{border-collapse: collapse;  }

TH			{background-color: #f4f4f4; }



/* Per Articoli */

ul.VEElencoPuntatoRosso			{LIST-STYLE-IMAGE: url(../images/puntiniInfo.gif);PADDING-BOTTOM: 10px; PADDING-TOP: 10px; padding-left: 15px;}

ul.VEElencoPuntatoBlu			{LIST-STYLE-IMAGE: url(../images/puntiniServizi.gif);PADDING-BOTTOM: 5px; PADDING-TOP: 5px; padding-left: 15px;}

ul.VEElencoPuntatoRossoDoppio	{LIST-STYLE-IMAGE: url(../images/freccia.jpg);PADDING-BOTTOM: 5px; PADDING-TOP: 5px; padding-left: 15px;}

ul.VEElencoPuntatoBluDoppio		{LIST-STYLE-IMAGE: url(../images/frecciablu.jpg);PADDING-BOTTOM: 5px; PADDING-TOP: 5px; padding-left: 15px;}







/* 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; background-color:White;}

	.titleblu				{FONT-WEIGHT: bold; COLOR: #0658A8; background-color:White;}

	.testo					{TEXT-ALIGN: justify;}



/* bussola 

	.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;}

*/



.PathInfoBussola				{font-size:xx-small;FONT-WEIGHT: bold; COLOR: #c00000; }

.PathInfoBussola A:link			{font-size:xx-small;FONT-WEIGHT: bold; COLOR: #c00000; }

.PathInfoBussola A:visited		{font-size:xx-small;FONT-WEIGHT: bold; COLOR: #c00000; }



.PathServiziBussola				{font-size:xx-small;FONT-WEIGHT: bold; COLOR: #2600AE; }

.PathServiziBussola A:link		{font-size:xx-small;FONT-WEIGHT: bold; COLOR: #2600AE; }

.PathServiziBussola A:visited	{font-size:xx-small;FONT-WEIGHT: bold; COLOR: #2600AE; }





/* SPALLA SINISTRA VANE */



.TabGenerica	{width:100%;}

.TabGrande		{width:200px;}



/*TD TABELLE INFO E SERVIZI*/

.TabInfoServTD  {width:52px; }

.TabInfoServTD1 {width:1%; vertical-align:top;}



/*RIGA ROSSA FONDO INFORMAZIONI*/

.RigaInfo	{BACKGROUND-color: #9e2125; }

.RigaInfoTI {BACKGROUND-color: #9e2125; width:100%; }

.RigaInfoHP {BACKGROUND-color: #9e2125; height:3px; border-right: solid 4px white; }



/*RIGA BLU FONDO SERVIZI ON LINE*/

.RigaServ	{BACKGROUND-color: #17517c; }

.RigaServTS {BACKGROUND-color: #17517c; width:100%;}

.RigaServHP {BACKGROUND-color: #17517c; height:3px; border-right: solid 4px white; } 



/*TESTATA INSIEME*/

.TabTestataInsiemeTD    {border-right:solid 2px white; width:50%;}

.tabTestataInsieme      {float: left; width:99%; border: solid 1px white;}   

.tabTestataInsiemeInfo {float: left; width: 49.5%; background-color:#a02125; border: solid 1px white;} 

.tabTestataInsiemeServ {float: right; width: 49.5%; background-color:#17517C; border: solid 1px white;} 

.tabTestataInsiemeDiv  {float: left; width: 48px;}

.tabTestataInsiemeDiv1 {float: right; display: inline; width: 183px;}



.altBiancoMiddle		{color: #ffffff; vertical-align:middle;}



/*PARTE ROSSA, BLU*/

.TabParteRossaBlu		{width:100%;vertical-align:top;}

.TabParteFeddRSS		{width: 98%;vertical-align:top; padding-left:2px; margin-top:2px;}





.news				{}

.news a:link		{FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline;}

.news a:visited		{FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline;}

.news a:hover		{FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline;}

.news a:active		{FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline;}



.TabParteRossaBluTD		{width:421px;}

.TabParteRossaTD		{background-color: #17517c; height: 1px;}

.TabParteBluTD			{background-color: #9e2125; height: 3px;}


#divTutto			.TabParteRossaBluTD1	{width:76%;float:left; padding-left:5px; padding-right:0px;}
#divSinistra		.TabParteRossaBluTD1	{width:68%;float:left; padding-left:5px; padding-right:0px;}
/*
#divSinistraDue		.TabParteRossaBluTD1	{width:70%;float:left; padding-left:5px; padding-right:0px;}
*/
#divSinistraDue		.TabParteRossaBluTD1	{width:68%;float:left; padding-left:5px; padding-right:0px;}



.TabParteRossaBluTD1 a	{text-decoration: underline;	}


.VertAlignMiddle	{vertical-align:middle}

.VertAlignTop		{vertical-align:top}



.hrRicerca			{width: 99%; border: solid 1px #d8dfe4;}

.Paginazione	{width: 99%; float: left;}

.TabRicercaTD	{width: 99%; float: left; border-top: solid 2px #2f5683;  padding-top: 10px; margin-top: 4px;}



/*TESTATA INSIEME, HOME PAGE*/

.testoTestata  { font-size:115%; font-weight: bold;}



.TabTIHPTD	   {width:1%;}

.TabTIHPTDInfo {BACKGROUND: #9e2125; background-image:url('images/bgTestataInformazioni.gif');width:98%;}

.TabTIHPTDServ {BACKGROUND: #17517c; background-image:url('images/bgTestataServizi.gif');width:98%; }





/* RSS */

.TabRSSTD	   {width:10px;}

.TabRSSTD1	   {width:45%}

.TabRSSTD2     {width:10%}

.tabRSSRigaInfo {BACKGROUND-COLOR: #E0E0E0;color: #004A7D;}

.tabRSSRigaServ {BACKGROUND-COLOR: #F1F1F1;color: #004A7D;}



.titoloHelp {color: #0763ad; font-size: small; font-weight:bold;  height:60px;   }



.titoloRisultatiRic {color: #0763ad; font-size: small; font-weight:bold; float:left; height:60px; border: solid 0px black; }



.titoloRisultatiTrovati {font-size:x-small; color: #555555}





/*RICERCA*/

.ricercaLineaBlu {border-right: solid 2px white; height:2px; background-color:#477fb2}



/* FINE SPALLA SINISTRA VANE */



/*SPALLA DX VANE*/



 
 


.TabNews			{border-top:1px solid white; width: 98%; float:left; display:block; background-color:#515151;  height: 20px; height: auto !important; font-size:120%; font-weight:bold;color:#ffffff;}

.TestataNewsInfoServ	   {padding-left: 3px; float:left;  width: 75%; height: 20px; height: auto !important;}

.TestataNewsInfoServTutte	   {float:left;  width: 20%; height: 20px; height: auto !important; text-align: right;}

.TestataNewsInfoServUltime {clear:both; display:block; width: 99%; height: auto !important; padding: 0px 0px 0px 0px;}



/*FINE SPALLA DX VANE*/



.MenuSalto {	position: absolute;

	text-indent: -10000px;

	margin-top: -10000px;

	width: 1px;

 

	margin: 0 !important;

	padding: 0 !important;

	height: 0;}

	

/*------------------- stili per home page---------------*/



#subheader		{width:99.9%; border-top: solid 2px #ffffff; border-bottom: solid 2px #ffffff; border: solid 0px green; float: right; width:100%;}



#Banner2		{ float:left; border-top: solid 3px white; float: left;}

#Banner2 UL 	{list-style-image: none;	list-style-position: outside;	list-style-type: none; }

#Banner2 LI		{display: inline;	}



#Ricerca		{border-top: solid 3px white; overflow:hidden; padding-top: 2px; margin-right:1px; height:40px; background-color:#b9b9b9;}



form			{margin:0px;padding:0px}



.TabGenTd1		{ width:1%;}

.TabGenTd2		{width:98%; text-align:center}



.camporicerca	{ padding-left: 4px; border: solid 1px #969696; width: 98%; color:#7b6f6f; height: 19px; vertical-align:super;}



.HPprimaRigaContenitore		{float: left; width:99%; border: solid 1px white;}

.HPDivInformazioni			{float: left; width: 49.5%; background-color:#a02125; border: solid 1px white;}

.HPDivServizi				{float: right; width: 49.5%; background-color:#17517C; border: solid 1px white;}

.HPDivInformazioniSx		{float: left; width: 48px;}

.HPDivInformazioniDx		{float: right; display: inline; width: 183px;}

.HPDivServiziSx				{float: left; width: 48px;}

.HPDivServiziDx				{float: right; display: inline; width: 183px;}



.HPsecondaRigaContenitore	{float: left; width:99%; border: solid 1px white;}



.HPDivMenuInfo				{float: left; width: 49.5%;  background-color:#FAF4F4;   border: solid 1px white;}

				

.HPTerzaRigaFoto			{float: left; width: 99%; border: solid 1px white;}



.DivFotoHpSx				{border-bottom: solid 2px white; float: left; min-width:49%; height: 163px; text-align:center;}

.DivFotoHpDx				{border-bottom: solid 2px white; float:right; min-width:49%; height: 163px; text-align:center;}



.HPUltimaRiga				{float: left; width:99%; border: solid 1px white;}

.HPUltimaInfo				{float: left; width: 49.5%;  border: solid 1px white; border-top: solid 2px #a02125; padding:0px;}

.HPUltimaServ				{float:right; width:49.5%; border: solid 1px white; border-top: solid 2px #17517c; padding:0px;}



.gov						{vertical-align:text-bottom}



.clearLeft					{clear:left;}



.leggiPdf					{text-align:left; font-size: 90%;}

.vAlignMiddle				{vertical-align: middle;}





.NPtitoloNews				{FONT-WEIGHT:bold; font-size:130%; COLOR: #555555;}



	A.LinkOrphSott:link		{FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline;		}

	A.LinkOrphSott:visited	{FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline;		}

	A.LinkOrphSott:active	{FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline;		}

	A.LinkOrphSott:hover	{FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline; }





/*------------------- CIRCOLARI ----------------------*/



#RicercaCircolari			{ display:inline-table; background-color:#f2f2f2;	min-height:98px;	height: auto !important;		

							 width:97.5%;			font-family: Verdana;			font-size: small;

							 font-weight: bold;		padding-left: 10px;	}

							 	

#RicercaCircolari .Intest	{min-height:33px;			margin: 0px 10px 0px 0px;			border-bottom:1px solid #b9b9b9;

							 background-image: url(../images/nplente.gif);			background-repeat: no-repeat;

							 background-position: left;			padding-left:50px;			line-height:33px;

							 font-size: large;			font-weight: bold;			 		padding-top: 5px;}	

#RicercaCircolari .Intest .floatleft{float:left;}

#RicercaCircolari .Intest .help		{float:right;			margin:0px;			padding:0px;			font-size:small;

									 color:#165f92;			font-weight:normal;			margin-right: 5px;	}												

#RicercaCircolari .Intest .help a	{color:#165f92; text-decoration:underline;}



#RicercaCircolari .SezNum				{float:left; width: 60px;	display:inline;	margin-top: 8px;margin-right: 10px;	 	}

#RicercaCircolari .SezNum .Input		{height:21px;	border: solid 1px #969696;	padding-left:5px;line-height:21px;

									 vertical-align:middle;	margin-left: 0px;	margin-top: 5px;	float: left;

									 clear: left;width: 50px;}





#RicercaCircolari .Sez				{float:left;	display:inline;	margin-top: 8px;margin-right: 10px;		}

#RicercaCircolari .Sez .Trova		{padding-top:2px;margin-top: 20px;	}

#RicercaCircolari .Sez .InputCont	{height:21px; 	border: solid 1px #969696; 	padding-left:5px; line-height:21px;

									 vertical-align:middle;	margin-left: 0px;	margin-top: 2px;	float: left;

									 clear: left;	width: 120px; }

#RicercaCircolari .Sez .LabelCont	{float:left;height:21px;line-height:21px;vertical-align:middle;width:130px;	}

#RicercaCircolari .Sez label		{float:left;line-height: 21px;height: 21px;vertical-align: middle;width: 90px;}

#RicercaCircolari .Sez .nowidth		{float:left;width: 170px;}



#RicercaCircolari .SezAnno			{float:left;display:inline;margin-right:10px;margin-top:8px;width:80px !important; text-align: center;	}

#RicercaCircolari .SezAnno			{float:left;height:21px;line-height:21px;vertical-align:middle;}

#RicercaCircolari .SezAnno select	{padding-left:5px;	vertical-align:middle;	margin-left: 0px;	margin-top: 2px;

										  border: solid 1px #969696;  height:23px;	width: 80px;	float: left; }



#RicercaCircolari .SezDouble		{float:left;display:inline;margin-right:10px;margin-top:8px;width:160px !important; text-align: center;	}

#RicercaCircolari .SezDouble .nowidth	{float:left;width: 160px;}

#RicercaCircolari .SezDouble .right5	{ clear:left; margin-right:5px;}

#RicercaCircolari .SezDouble			{float:left;height:21px;line-height:21px;vertical-align:middle;}

#RicercaCircolari .SezDouble select		{padding-left:5px;	vertical-align:middle;	margin-left: 0px;	margin-top: 2px;

										  border: solid 1px #969696;  height:23px;	width: 80px;	float: left; }

										  

#RicercaCircolari .Sez .right5			{clear:left; margin-right:5px;}

#RicercaCircolari .Sez select			{padding-left:5px; vertical-align:middle; margin-left: 0px;	margin-top: 2px;

										 border: solid 1px #969696;  height:23px;	width: 140px;	float: left; }



#RicercaCircolari .clear				{clear:left;}

 

#OrdinaPer								{height:30px; width:100%; }

#OrdinaPer .Sez							{float:left; margin-left:10px;margin-top: 5px; height: 25px;line-height: 25px;	vertical-align: middle;	}	

#OrdinaPer .Sez label					{float:left; width: 100px;	}

#OrdinaPer .Sez select					{padding-left:5px;	margin-left: 0px;	margin-top: 5px; background-color: transparent; width: 100px;		float: left; }										 

#OrdinaPer .Sez .Trova					{width:68px;	height:22px;	float: left;	margin-left:10px;}



 

/* fotogallery 

#lightbox			{ background-color:#eee;padding: 10px;border-bottom: 2px solid #666;	border-right: 2px solid #666;	}
#lightboxDetails	{ font-size: 0.8em;	padding-top: 0.4em;	}	
#lightboxCaption	{ float: left; }
#keyboardMsg		{ float: right; }
#lightbox img		{ border: none; } 
#overlay img		{ border: none; }
#overlay			{ background-image: url(../images/overlay.png); }
* html #overlay		{ background-color: #000; background-color: transparent; background-image: url(blank.gif);
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
					}

*/					

/* ULTIMI STILI RELATIVI ALLE NUOVE TESTATE */

/* Informazioni */

#ContenitoreTestataInfo {border: solid 0px blue; float: left; width:99.5%; background-color:#9e2125; background-image:url(../images/curveServizibkg.gif); background-position: right top; background-repeat:no-repeat;}

#Riga1					{border: solid 0px fuchsia; float: left; width:75.3%; background-color:#9e2125;}

.floatleft				{float: left;}

#Riga2					{border-bottom: solid 4px #a42a2e; float: left; width:99.5%;}

#MenuInfo				{border: solid 1px white; float: left; width:21%; background-color:#6a0f12;}

#TestoInfo				{border-top: solid 1px white; height: 57px; padding-right: 5px; text-align:right;float: left; width:100%; background-image:url(../images/FotoBandiera.jpg); background-position:left top; background-repeat:no-repeat;}



.TestoIstituto			{ font-size:150%; font-weight:bold;}



/* Servizi */

#Riga1Serv				{border: solid 0px fuchsia; float: left; width:75.3%; background-color:#17517c;}

#ContenitoreTestataServ {border: solid 0px blue; float: left; width:99.5%; background-color:#17517c; background-image:url(../images/curveInformazionibkg.gif); background-position: right top; background-repeat:no-repeat;}

#Riga2Serv				{border-bottom: solid 4px #17517c; float: left; width:99.5%;}

#MenuServ				{border: solid 1px white; float: left; width:21%; background-color:#303f58;}

#TestoServizi			{border-top: solid 1px white; height: 57px; padding-right: 5px; text-align:right;float: left; width:77.9%; background-image:url(../images/NPtestataServiziInterna.gif); background-position:left top; background-repeat:no-repeat;}

.TestoServizi			{font-size:150%; font-weight:bold;}





/* STILI AREA DEDICATA */



#Riga2AreaDed			{float: left; width:99.6%; border-top: solid 1px white; border-right: solid 0px green;}

#AreaDed			{border-bottom: solid 4px #6a0f12; background-color:#6A0F12; height:57px; float: left; width:21.2%; text-align:right;}

.TestoAreaDedicata		{color: #ffffff; font-size: 110%; font-weight: bold; padding-right:9px; padding-top:9px;}

.TestataMiniSito		{border-bottom: solid 4px #6a0f12; height:57px;  float: left; width:78.3%;border-right: solid 0px green; background-image:url(../images/FotoMigranti.jpg); background-position:right top; background-repeat:no-repeat; }

#TitoloMiniSito			{float: left; text-align: right; border: 1px solid  red; height:100%;}

.TestoMiniSito			{font-size:150%; font-weight:bold; padding-left:9px;}





/* GARE ON LINE */

.GareBig 			{font-size: 130%; font-weight: bold;}

.BoxGare 			{border: 1px solid gray; padding:12px;}

.divDistanziato10 		{margin-top: 10px;}

.divDistanziato20		{margin-top:20px;}

.divDistanziato50		{margin-top:50px;}

.singolaGara			{border: thin dashed #C0C0C0;}

#content .formato		{padding: 10px 0 10px 22px;}

#content .formatopdf		{background: url(../images/NPicoPdf.gif) no-repeat; padding-right: 10px; padding-top: 5px; }

#content .formatoexcel		{background: url(../images/NPicoXls.png) no-repeat;padding-right: 10px; padding-top: 5px; }

#content .formatozip		{background: url(../images/NPicoZip.png) no-repeat; padding-right: 10px; padding-top: 5px;}

#content .formatodoc		{background: url(../images/NPicoDoc.png) no-repeat; padding-right: 10px; padding-top: 5px;}

#content .ScaricaBando		{padding-left: 6px; padding-top: 12px;}





/* NUOVA SEZIONE MENU E AREE DEDICATE */



/*SOTTOSITI*/

#DivMenuSottosito				{float: left; background-color:White; border-left: solid 3px #6A0F12; border-bottom: solid 3px #6A0F12; width: 100%; }

#DivMenuNormaleSottosito		{float: left; background-color:White; border-right: solid 3px #6A0F12; width: 100%;}



/*blocco menu generale*/

#DivSottosito					{font-size:88%; width: 100%; list-style-image: none; list-style-position: outside;	list-style-type: none;	}

#DivSottosito li				{border-right: 1px solid #fff; float: left;	display: block;	width: 100%;border-bottom: 1px solid #fff; font-size:100%;	background: #9e2125 url(../images/dot_menu_canali1.png) no-repeat 6px 9px !important ;}

#DivSottosito li.sel			{border-bottom: 1px solid #fff;	background: #9e2125 url(../images/dot_menu_canali1_sel.png) no-repeat 6px 9px !important;}

#DivSottosito li a				{display: block;	margin: 4px 0 6px 18px;	color: #fff; font-size: 105%; }

#DivSottosito li a.m			{display: inline-block;	margin: 4px 0 6px 4px;	color: #fff; float:right;	font-size: 105%;	font-weight: bold;	}

#DivSottosito li a.i			{display: inline-block;	margin: 4px 0 6px 4px;	color: #fff; float:right;	font-size: 105%;	font-weight: bold;	}





/* NUOVA SEZIONE AREA DEDICATA BRUNA*/



/*primo livello*/

#DivSottosito li ul 				{background-color: #faf4f4; float: left;width: 100%;}

#DivSottosito li ul li				{border-top: 1px dotted #c9c6c6; background: #faf4f4 url(../images/dot_menu_canali1_liv3.png) no-repeat 12px 9px !important;}

#DivSottosito li ul li a			{display: block; margin: 4px 0 0 21px;	padding-bottom: 4px; color: #000;font-size: 100%; font-weight: normal;}

#DivSottosito li ul li.sel			{background: #faf4f4 url(../images/dot_menu_canali1_liv3.png) no-repeat 12px 9px !important;}

#DivSottosito li ul li.sel a		{ font-weight: bold;}

#DivSottosito li ul li.Padre		{float: left;	display: block;	width: 100%; font-size:100%;	background: url(../images/dot_menu_canali1_liv2.png) no-repeat  12px 8px !important ;	}

#DivSottosito li ul li.Padresel		{float: left;	display: block;	width: 100%; font-size:100%;	background: url(../images/dot_menu_canali1_liv2_giu.png) no-repeat  12px 9px !important ;	}

#DivSottosito li ul li.Padresel a	{font-weight: bold;}



/*secondo livello - aste patrimonio immobiliare*/

#DivSottosito li ul li ul			{ float: left; width: 100%; }

#DivSottosito li ul li ul li		{ background: url(../images/dot_menu_canali1_liv3.png) no-repeat 24px 9px !important; }

#DivSottosito li ul li ul li.sel	{ background: url(../images/dot_menu_canali1_liv3.png) no-repeat 24px 9px !important; }

#DivSottosito li ul li ul li a,

#DivSottosito li ul li ul li span	{ margin: 4px 0 0 33px; padding-bottom: 4px; color: #000 !important; font-size: 100%; font-weight: normal !important;}

#DivSottosito li ul li ul li span	{ font-style: italic; color: #555 !important; }

#DivSottosito li ul li ul li.sel a	{ font-weight: bold !important;}

#DivSottosito li ul li ul li.Padre	{ background: url(../images/dot_menu_canali1_liv2.png) no-repeat  24px 8px !important ;	}

#DivSottosito li ul li ul li.Padresel	{float: left;	display: block;	width: 100%; font-size:100%;	background: url(../images/dot_menu_canali1_liv2_giu.png) no-repeat  24px 9px !important ;	}

#DivSottosito li ul li ul li.Padresel a	{font-weight: bold !important; }

#DivSottosito li ul li ul li.Padresel ul li a {font-weight: normal !important; }





/*terzo livello*/

#DivSottosito li ul li ul li ul			    { float: left; width: 100%; }

#DivSottosito li ul li ul li ul li		    { background: url(../images/dot_menu_canali1_liv3.png) no-repeat 36px 9px !important;  }

#DivSottosito li ul li ul li ul li.sel	    { background: url(../images/dot_menu_canali1_liv3.png) no-repeat 36px 9px !important;}

#DivSottosito li ul li ul li ul li a,

#DivSottosito li ul li ul li ul li span	    { margin: 4px 0 0 45px; padding-bottom: 4px; color: #000 !important; font-size: 100%; font-weight: normal !important;}

#DivSottosito li ul li ul li ul li span	    { font-style: italic; color: #555 !important; }

#DivSottosito li ul li ul li ul li.sel a	{ font-weight: bold !important;}

#DivSottosito li ul li ul li ul li.Padre	{ background: url(../images/dot_menu_canali1_liv2.png) no-repeat  36px 8px !important ;	}

#DivSottosito li ul li ul li ul li.Padresel	{float: left;	display: block;	width: 100%; font-size:100%;	background: url(../images/dot_menu_canali1_liv2_giu.png) no-repeat  36px 9px !important ;	}

#DivSottosito li ul li ul li ul li.Padresel a	{font-weight: bold !important; }

#DivSottosito li ul li ul li ul li.Padresel ul li a {font-weight: normal !important;}



/*quarto livello*/

#DivSottosito li ul li ul li ul li ul			    { float: left; width: 100%; }

#DivSottosito li ul li ul li ul li ul li		    { background: url(../images/dot_menu_canali1_liv3.png) no-repeat 48px 9px !important; }

#DivSottosito li ul li ul li ul li ul li.sel	    { background: url(../images/dot_menu_canali1_liv3.png) no-repeat 48px 9px !important; }

#DivSottosito li ul li ul li ul li ul li a,

#DivSottosito li ul li ul li ul li ul li span	    { margin: 4px 0 0 57px; padding-bottom: 4px; color: #000 !important; font-size: 100%; font-weight: normal !important;}

#DivSottosito li ul li ul li ul li ul li span	    { font-style: italic; color: #555 !important; }

#DivSottosito li ul li ul li ul li ul li.sel a      { font-weight: bold !important; }

#DivSottosito li ul li ul li ul li ul li.Padre	    { background: url(../images/dot_menu_canali1_liv2.png) no-repeat  48px 8px !important ;	}

#DivSottosito li ul li ul li ul li ul li.Padresel	{ float: left;	display: block;	width: 100%; font-size:100%;	background: url(../images/dot_menu_canali1_liv2.png) no-repeat  48px 8px !important ;	}

#DivSottosito li ul li ul li ul li ul li.Padresel a	{ font-weight:bold; }

#DivSottosito li ul li ul li ul li ul li.Padresel ul li a {font-weight: normal !important;}



/*quinto livello*/

#DivSottosito li ul li ul li ul li ul li ul			    { float: left; width: 100%; }

#DivSottosito li ul li ul li ul li ul li ul li		    { background: url(../images/dot_menu_canali1_liv3.png) no-repeat 60px 9px !important; }

#DivSottosito li ul li ul li ul li ul li ul li.sel	    { background: url(../images/dot_menu_canali1_liv3.png) no-repeat 60px 9px !important; }

#DivSottosito li ul li ul li ul li ul li ul li a,

#DivSottosito li ul li ul li ul li ul li ul li span	    { margin: 4px 0 0 69px; padding-bottom: 4px; color: #000 !important; font-size: 100%; font-weight: normal !important;}

#DivSottosito li ul li ul li ul li ul li ul li span	    { font-style: italic; color: #555 !important; }

#DivSottosito li ul li ul li ul li ul li ul li.sel a      { font-weight: bold !important; }

#DivSottosito li ul li ul li ul li ul li ul li.Padre	    { background: url(../images/dot_menu_canali1_liv2.png) no-repeat  60px 8px !important ;	}

#DivSottosito li ul li ul li ul li ul li ul li.Padresel	{ float: left;	display: block;	width: 100%; font-size:100%;	background: url(../images/dot_menu_canali1_liv2.png) no-repeat  60px 8px !important ;	}

#DivSottosito li ul li ul li ul li ul li ul li.Padresel a	{ font-weight:bold; }

#DivSottosito li ul li ul li ul li ul li ul li.Padresel ul li a {font-weight: normal !important;}



/*sesto livello*/

#DivSottosito li ul li ul li ul li ul li ul li ul			    { float: left; width: 100%; }

#DivSottosito li ul li ul li ul li ul li ul li ul li		    { background: url(../images/dot_menu_canali1_liv3.png) no-repeat 72px 9px !important; }

#DivSottosito li ul li ul li ul li ul li ul li ul li.sel	    { background: url(../images/dot_menu_canali1_liv3.png) no-repeat 72px 9px !important; }

#DivSottosito li ul li ul li ul li ul li ul li ul li a,

#DivSottosito li ul li ul li ul li ul li ul li ul li span	    { margin: 4px 0 0 81px; padding-bottom: 4px; color: #000 !important; font-size: 100%; font-weight: normal !important;}

#DivSottosito li ul li ul li ul li ul li ul li ul li span	    { font-style: italic; color: #555 !important; }

#DivSottosito li ul li ul li ul li ul li ul li ul li.sel a      { font-weight: bold !important; }

#DivSottosito li ul li ul li ul li ul li ul li ul li.Padre	    { background: url(../images/dot_menu_canali1_liv2.png) no-repeat  72px 8px !important ;	}

#DivSottosito li ul li ul li ul li ul li ul li ul li.Padresel	{ float: left;	display: block;	width: 100%; font-size:100%;	background: url(../images/dot_menu_canali1_liv2.png) no-repeat  72px 8px !important ;	}

#DivSottosito li ul li ul li ul li ul li ul li ul li.Padresel a	{ font-weight:bold; }

#DivSottosito li ul li ul li ul li ul li ul li ul li.Padresel ul li a {font-weight: normal !important;}



/*settimo livello*/

#DivSottosito li ul li ul li ul li ul li ul li ul li ul			    { float: left; width: 100%; }

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li		    { background: url(../images/dot_menu_canali1_liv3.png) no-repeat 84px 9px !important; }

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li.sel	    { background: url(../images/dot_menu_canali1_liv3.png) no-repeat 84px 9px !important; }

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li a,

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li span	    { margin: 4px 0 0 93px; padding-bottom: 4px; color: #000 !important; font-size: 100%; font-weight: normal !important;}

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li span	    { font-style: italic; color: #555 !important; }

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li.sel a      { font-weight: bold !important; }

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li.Padre	    { background: url(../images/dot_menu_canali1_liv2.png) no-repeat  84px 8px !important ;	}

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li.Padresel	{ float: left;	display: block;	width: 100%; font-size:100%;	background: url(../images/dot_menu_canali1_liv2.png) no-repeat  84px 8px !important ;	}

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li.Padresel a	{ font-weight:bold; }

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li.Padresel ul li a {font-weight: normal !important;}



/*ottavo livello*/

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li ul			    { float: left; width: 100%; }

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li ul li		    { background: url(../images/dot_menu_canali1_liv3.png) no-repeat 96px 9px !important; }

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li ul li.sel	    { background: url(../images/dot_menu_canali1_liv3.png) no-repeat 96px 9px !important; }

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li ul li a,

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li ul li span	    { margin: 4px 0 0 105px; padding-bottom: 4px; color: #000 !important; font-size: 100%; font-weight: normal !important;}

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li ul li span	    { font-style: italic; color: #555 !important; }

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li ul li.sel a      { font-weight: bold !important; }

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li ul li.Padre	    { background: url(../images/dot_menu_canali1_liv2.png) no-repeat  96px 8px !important ;	}

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li ul li.Padresel	{ float: left;	display: block;	width: 100%; font-size:100%;	background: url(../images/dot_menu_canali1_liv2.png) no-repeat  96px 8px !important ;	}

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li ul li.Padresel a	{ font-weight:bold; }

#DivSottosito li ul li ul li ul li ul li ul li ul li ul li ul li.Padresel ul li a {font-weight: normal !important;}





















/* Titolo Menu Principale in SottoSiti*/

#DivLinkMenuPrincipale			{border-top: solid 1px white; border-right: solid 3px #6A0F12;  background: #6A0F12; float: left; display: block; width: 100%; border-bottom: 1px solid #fff; padding-top:2px; padding-bottom:2px}

#DivLinkMenuPrincipale a		{font-size: 105%; color:#fff; font-weight: bold !important; }





/* MENU ROSSO AD ALBERO */

/*blocco menu generale*/



#mRed   					{font-size:88%; width: 100%; list-style-image: none; list-style-position: outside;	list-style-type: none; border-right: 1px solid #fff; }

#mRed li					{font-size:100%; float: left;display: block; width: 100%;border-bottom: 1px solid #fff;	background: #9e2125 url(../images/dot_menu_canali1.png) no-repeat 5px 9px !important ;}

#mRed li.sel				{border-bottom: 1px solid #fff;	background: #9e2125 url(../images/dot_menu_canali1_sel.png) no-repeat 5px 9px !important;}

#mRed li a					{display: block;	margin: 4px 0 6px 16px;	color: #fff; font-size: 105%; }



/* per Area Dedicata */

#mRed li.arDed				{float: left;	display: block;	width: 100%;border-bottom: 1px solid #fff; font-size:100%;	background: #9e2125 url(../images/FrecciaReverse.gif) no-repeat 4px 9px !important ;	}

#mRed li.arDed a			{background: #9e2125; color:#fff; margin-bottom:0px;}

#mRed li ul li.arDed a		{background: #faf4f4; color:#9e2125; margin-bottom:0px;}

#mRed li span.spArDed		{font-style: italic; }



/*primo livello*/

#mRed li ul 				{background-color: #faf4f4; float: left;width: 100%;}

#mRed li ul li				{border-top: 1px dotted #c9c6c6; background: #faf4f4 url(../images/dot_menu_canali1_liv3.png) no-repeat 12px 9px !important;}

#mRed li ul li a			{display: block; margin: 4px 0 0 21px;	padding-bottom: 4px; color: #000;font-size: 100%; font-weight: normal;}

#mRed li ul li.sel			{background: #faf4f4 url(../images/dot_menu_canali1_liv3.png) no-repeat 12px 9px !important;}

#mRed li ul li.sel a		{ font-weight: bold;}

#mRed li ul li.Padre		{float: left;	display: block;	width: 100%; font-size:100%;	background: url(../images/dot_menu_canali1_liv2.png) no-repeat  12px 8px !important ;	}

#mRed li ul li.Padresel		{float: left;	display: block;	width: 100%; font-size:100%;	background: url(../images/dot_menu_canali1_liv2_giu.png) no-repeat  13px 9px !important ;	}

#mRed li ul li.Padresel a	{font-weight: bold; }



/*secondo livello - aste patrimonio immobiliare*/

#mRed li ul li ul			{ float: left; width: 100%; }

#mRed li ul li ul li		{ background: url(../images/dot_menu_canali1_liv3.png) no-repeat 24px 9px !important; }

#mRed li ul li ul li.sel	{ background: url(../images/dot_menu_canali1_liv3.png) no-repeat 24px 9px !important; }

#mRed li ul li ul li a,

#mRed li ul li ul li span	{ margin: 4px 0 0 33px; padding-bottom: 4px; color: #000 !important; font-size: 100%; font-weight: normal !important;}

#mRed li ul li ul li span	{ font-style: italic; color: #555 !important; }

#mRed li ul li ul li.sel a	{ font-weight: bold !important;}

#mRed li ul li ul li.Padre	{ background: url(../images/dot_menu_canali1_liv2.png) no-repeat  24px 8px !important ;	}

#mRed li ul li ul li.Padresel	{float: left;	display: block;	width: 100%; font-size:100%;	background: url(../images/dot_menu_canali1_liv2_giu.png) no-repeat  24px 9px !important ;	}

#mRed li ul li ul li.Padresel a	{font-weight: bold !important; }

#mRed li ul li ul li.Padresel ul li a {font-weight: normal !important; }



/*terzo livello*/

#mRed li ul li ul li ul			    { float: left; width: 100%; }

#mRed li ul li ul li ul li		    { background: url(../images/dot_menu_canali1_liv3.png) no-repeat 36px 9px !important;  }

#mRed li ul li ul li ul li.sel	    { background: url(../images/dot_menu_canali1_liv3.png) no-repeat 36px 9px !important;}

#mRed li ul li ul li ul li a,

#mRed li ul li ul li ul li span	    { margin: 4px 0 0 45px; padding-bottom: 4px; color: #000 !important; font-size: 100%; font-weight: normal !important;}

#mRed li ul li ul li ul li span	    { font-style: italic; color: #555 !important; }

#mRed li ul li ul li ul li.sel a	{ font-weight: bold !important;}

#mRed li ul li ul li ul li.Padre	{ background: url(../images/dot_menu_canali1_liv2.png) no-repeat  36px 8px !important ;	}

#mRed li ul li ul li ul li.Padresel	{float: left;	display: block;	width: 100%; font-size:100%;	background: url(../images/dot_menu_canali1_liv2_giu.png) no-repeat  36px 9px !important ;	}

#mRed li ul li ul li ul li.Padresel a	{font-weight: bold !important; }

#mRed li ul li ul li ul li.Padresel ul li a {font-weight: normal !important;}

/*quarto livello*/

#mRed li ul li ul li ul li ul			    { float: left; width: 100%; }

#mRed li ul li ul li ul li ul li		    { background: url(../images/dot_menu_canali1_liv3.png) no-repeat 48px 9px !important; }

#mRed li ul li ul li ul li ul li.sel	    { background: url(../images/dot_menu_canali1_liv3.png) no-repeat 48px 9px !important; }

#mRed li ul li ul li ul li ul li a,

#mRed li ul li ul li ul li ul li span	    { margin: 4px 0 0 57px; padding-bottom: 4px; color: #000 !important; font-size: 100%; font-weight: normal !important;}

#mRed li ul li ul li ul li ul li span	    { font-style: italic; color: #555 !important; }

#mRed li ul li ul li ul li ul li.sel a      { font-weight: bold !important; }

#mRed li ul li ul li ul li ul li.Padre	    { background: url(../images/dot_menu_canali1_liv2.png) no-repeat  48px 8px !important ;	}

#mRed li ul li ul li ul li ul li.Padresel	{ float: left;	display: block;	width: 100%; font-size:100%;	background: url(../images/dot_menu_canali1_liv2.png) no-repeat  48px 8px !important ;	}

#mRed li ul li ul li ul li ul li.Padresel a	{ font-weight:bold; }





/* per Area Dedicata */

#mRed li ul li.arDed		{background: url(../images/freccinaRotonda.gif) no-repeat 10px 6px !important; }

#mRed li ul li.arDed a		{font-weight:bold; color:#9e2125; }

#mRed li ul li.arDedSel a	{font-weight:bold; color:#ba3030;}

#mRed li ul li span.spArDed	{font-style: italic; margin-top:0px;  }

#mRed li ul li.ArDedRiga2	{background: #ffffff none !important; border: none 0px ; margin-top:0px; padding-left: 0px;}











/* sottoclassi area dedicata*/

.AreaDedicataLiv1			{color: #fff; font-style: italic; font-weight:normal; padding-left:15px;}

.AreaDedicata				{font-style: italic; font-weight:normal; padding-left:24px;}



/* Servizi */ 

#mBlu							{font-size:88%;width: 100%; list-style-image: none; list-style-position: outside;	list-style-type: none;	}

#mBlu li						{float: left;	display: block;	width: 100%;border-bottom: 1px solid #fff; font-size:100%;	background: #17517c url(../images/dot_menu_canali2.png) no-repeat 6px 9px !important ;	}

#mBlu li.sel					{border-bottom: 0px solid #fff;	background: #17517c url(../images/dot_menu_canali2_sel.png) no-repeat 6px 9px !important;	}

#mBlu li a						{display: block;	margin: 4px 0 6px 18px;	color: #fff;	font-size: 100%;	font-weight: bold;	}



#mBlu li ul 					{border-color: #b04b4e; float: left;	width: 100%;	}

#mBlu li ul li					{background: #f4f4f4 !important; border-bottom: none;	border-top: 1px dotted #c9c6c6; 	background: #faf4f4 url(../images/dot_menu_canali2_liv2.png) no-repeat 16px 9px !important;	}

#mBlu li ul li.sel				{background: #faf4f4 url(../images/dot_menu_canali2_liv2_sel.png) no-repeat 16px 9px !important;}

#mBlu li ul li a,

#mBlu li ul li span				{ display: block;	margin: 4px 0 0 28px;	padding-bottom: 6px;	color: #000;font-size: 100%;font-weight: normal;	}

#mBlu li ul li span				{ font-style: italic;	color: #444;	}

#mBlu li ul li a:hover			{ text-decoration: underline;		}

#mBlu li ul li.sel a			{ color: #17517c;	font-weight: bold;	} 



/* FINE NUOVA SEZIONE MENU E AREE DEDICATE */

/*
#divSinistraDue {float:left; width: 80.8%;}
#divDestraDue {float:right; width: 19%;}
#divSinistraDue .sfondoRosaInformazioni1 {background-color: #faf4f4; vertical-align:top; float:left; width:26%;}
*/

#divSinistraDue		{float:left;  width: 74.8%;}
#divDestraDue		{float:right; width: 25%;}
#divSinistraDue .sfondoRosaInformazioni1 {background-color: #faf4f4; vertical-align:top; float:left; width:28%;}




#DivMenuNormaleSottosito #mRed ul li ul li.Padresel  {float: left; display: block; width: 100%; font-size:100%; background: url(../images/freccinaRotonda_giu.gif) no-repeat  10px 9px !important ;              }

#DivMenuNormaleSottosito #mRed ul li ul li.Padresel a {background-color:#faf4f4; color: #9e2125;}


/*#DivMenuNormaleSottosito #mRed ul li.arDed {float: left; display: block; width: 100%; font-size:100%; background:#9e2125 url(../images/freccinaRotonda_giu.gif) no-repeat  10px 9px !important ;              }*/

/* cambio voi siete qui */

.divSxTestata { float:left;width:28.0%;border: solid 0px fuchsia; min-width:210px }
.divDxTestata { float:left;width:62.0%;border: solid 0px blue; }

.divSxTestataServ { float:left;width:30.0%;border: solid 0px fuchsia; min-width:235px }
.divDxTestataServ { float:left;width:50.0%;border: solid 0px blue; }

ol.VEElencoPuntatoNumerato		{list-style-type: decimal; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; padding-left: 15px; margin-left:10px;}
ol.VEElencoPuntatoNumeratoAlpha	{list-style-type: lower-alpha; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; padding-left: 15px; margin-left:10px;}


/* Tabella con bordi */

table.bordi, table.bordi td, table.bordi th { border-collapse: collapse; border: 1px solid #CCCCCC }
table.bordi th, table.bordi td { padding: 3px; }
table.bordi th { background-color: #F4F4F4; }
table.bordi caption { font-weight: bold; padding-bottom: 0.40em }

/* Indentazione */

.indentazione { padding-left: 2em; }


