




/* CSS Document */

body { 
	margin:0px;
	background-color:#FFFFFF;
	border-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:20px;
	margin-bottom:10px;
	/*NON FUNZIONA scrollbar-base-color:#778899;
	scrollbar-arrow-color:#FFFFFF;*/
}


td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

/*aggiunto a cms 25_06*/
li.liIndent ul {
	display: block;
        width:98%;
	position:static;
	list-style:disc;
	list-style-position:inside;
	+margin-left:18px;
	padding-left:0px;
}

td.tdSiteTit {
	 background-color:#185DC2;
	 color:#FFFFFF;
	 font-size:15px;
	 text-align:left;
	 vertical-align: middle;
	 padding-top:5px;
	 padding-bottom:5px;
	 font-weight:bold;
}

td.tdSiteTit A {
	 color:#FFFFFF;
	 text-decoration:none;
}

td.tdSiteTit A:hover {
	 color:#FFFFFF;
	 text-decoration:underline;
}
/*fineAggiunto il 25_06*/

/*aggiunto il 21_06*/
td.tdStaff {
padding-left:5px;
padding-right:10px;
padding-top:5px;
font-size:12px;
}

td.tdStaff A {
color:666666;
text-decoration:none;
}

td.tdStaff A:hover {
color:666666;
text-decoration:underline;
}

td.tdBaseStaff {
background-color:#EAF0F9;
padding-bottom:10px;
}

.azz185Under {
	color:#185DC2 !important;
}

A.azz185Under {
	color:#185DC2 !important;
	text-decoration:underline;
}

A:hover.azz185Under {
	color:#185DC2 !important;
	text-decoration:underline;
}
/*fineAggiunto il 21_06*/


td.tdBorderAzz {
	border-bottom:1px solid #185DC2;
}

td.tdRicPubl {
background-color:#D4E1F3;
padding:10px;
} 

td.tdRicPublQuattro {
background-color:#EAF0F9;
padding:10px;
} 

td.tdRisultPubl {
	 background-color:#185DC2;
	 color:#FFFFFF;
	 font-size:15px;
	 text-align:center;
	 vertical-align:top;
	 padding-top:7px;
	 font-weight:bold;
}

table.first {
	width:780px;
	border:1px solid #CCCCCC;
	float:none;
	margin-left: auto;
	margin-right: auto;
}

table.firstPrint {
	width:100%;
	border:1px solid #CCCCCC;
	float:none;
	margin-left: auto;
	margin-right: auto;
}

p {
	margin:0px;
	margin-top:3px;
	margin-bottom:5px;
	line-height:120%;
}

img {
	border:0px;
}



.imgSx {
	margin-right:15px;
	float:left;
}

.imgDx {
	margin-left:15px;
	float:right;
}


A.noUnder6 {
	color:#666666;
	text-decoration:none;
}

A.noUnder6:hover {
	color:#666666;
	text-decoration:underline;
}

p.white10 {
	font-size:10px;
	color:#FFFFFF;
}

p.white10 A{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

p.white10 A:hover{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}


p.azz11 {
	color:#124B9D;
	margin-top:12px;
}

p.azz11 A {
	color:#124B9D;
	text-decoration:none;
}

p.azz11 A:hover {
	color:#124B9D;
	text-decoration:underline;
}

.azz185 {
	color:#185DC2 !important;
}

A.azz185 {
	color:#185DC2 !important;
	text-decoration:none;
}

A:hover.azz185 {
	color:#185DC2 !important;
	text-decoration:underline;
}

.txtLarge15 {
font-size:15px;
}

.txtLarge13 {
font-size:13px;
}

.txtLarge12 {
font-size:12px;
}

p.noMargin {
	margin:0px;
}

p.menuTop10Gray {
	font-size:10px;
	color:#E2E2E2;
	text-align:center;
}

p.menuTop10Gray A {
	color:#E2E2E2;
	text-decoration:none;
}

p.menuTop10Gray A:hover {
	color:#E2E2E2;
	text-decoration:underline;
}

.base10 {
	font-size:10px;
	margin-top:0px;
	margin-bottom:5px;
	line-height:125%;
}

p.base10 {
	font-size:10px;
	margin-top:0px;
	margin-bottom:5px;
	line-height:125%;
}

p.base10 A {
	color:#666666;
	text-decoration:none;
}

p.base10 A:hover {
	color:#666666;
	text-decoration:underline;
}

.gray99 {
color:#666666 !important;
}

.green7DA {
color:#7DA900;
}

A.green7DA {
color:#7DA900 !important;
text-decoration:none;
}

A:hover.green7DA {
color:#7DA900 !important;
text-decoration:underline;
}

.green339 {
color:#339900;
}

A.green339 {
color:#339900 !important;
text-decoration:none;
}

A:hover.green339 {
color:#339900 !important;
text-decoration:underline;
}

.redDA2 {
color:#DA261D;
}

A.redDA2 {
color:#DA261D !important;
text-decoration:none;
}

A:hover.redDA2 {
color:#DA261D !important;
text-decoration:underline;
}

.black {
color:#333333 !important;
}


p.base10under {
	font-size:10px;
	margin-top:0px;
	margin-bottom:5px;
	line-height:125%;
}

p.base10under A {
	color:#666666;
	text-decoration:underline;
}

p.base10under A:hover {
	color:#666666;
	text-decoration:underline;
}

ol.olBase10 {
	font-size:10px;
	color:#666666;
	margin-left:18px;
	padding:0px;
	margin-top:0px;
}

ol.olBase10 li{
	margin-bottom:15px;
	line-height:140%;
}


ol.olBase10 li a{
	color:#666666;
	text-decoration:none;
}

ol.olBase10 li a:hover{
	color:#666666;
	text-decoration:underline;
}
	
input.search {
	width:116px;
	height:19px;
	margin:0px;
	font-size:10px;
	border:1px solid #666666;
	text-align:right;
	display:inline;
	padding-right:3px;
	color:#666666;
	/*border-left:1px solid #333333;
	border-top:1px solid #333333;*/
}

input.searchPubl {
	width:116px;
	height:18px;
	margin:0px;
	font-size:10px;
	border:1px solid #666666;
	text-align:left;
	display:inline;
	padding-left:3px;
	color:#666666;
	/*border-left:1px solid #333333;
	border-top:1px solid #333333;*/
}

input.data {
	width:40px;
	height:18px;
	margin:0px;
	font-size:10px;
	border:1px solid #666666;
	text-align:left;
	display:inline;
	padding-right:3px;
	color:#666666;
	/*border-left:1px solid #333333;
	border-top:1px solid #333333;*/
}

input.button {
	margin:0px;
}

select.menuSiti {
	width:112px;
	height:15px;
	margin:0px;
	font-size:10px;
	border:1px solid #666666;
	display:inline;
	color:#666666;
	/*NON FUNZIONAscrollbar-arrow-color:#FFFFFF;*/
}

select.annoPubl {
	width:80px;
	height:18px;
	margin:0px;
	font-size:10px;
	border:1px solid #185DC2;
	display:inline;
	color:#185DC2;
}

select.dipPubl {
	width:100px;
	height:18px;
	margin:0px;
	font-size:10px;
	border:1px solid #185DC2;
	display:inline;
	color:#185DC2;
}
/*PER MENU TENDINA*/

ul.menu1 { 
width:176px;
list-style:none; /* elimino i punti elenco */
margin-bottom:10px;
margin:0; padding:0; /* elimino i rientri delle liste */
text-align:right;
}

ul.menu1 li {
position: relative; 
display:inline;
}

ul.menu1 li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 10px; /* lascia spazio fra il bordo del menu e il testo del link */
height:27px;line-height:27px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
font-size:13px;
font-weight:bold;
text-align:left;
}


 


li ul {
	width:190px;
	position: absolute;
	right: 176px;
	top: 0;
	display: none;
	}

 
	

li:hover ul, li.over ul {
	display: block;
	}

ul.int {
width:190px;
border:0px;
padding-bottom:12px;
background:#E4ECF8;
}

ul.int li a {
	display: block;
	height:12px;line-height:12px;
	text-decoration: none;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	background: #E4ECF8;
	padding:0px;
	padding-top:10px;
	padding-right:20px;
	padding-left:5px;
}



ul.int li a:link, ul.int li a:visited { 
background:#E4ECF8 url(/mn/it/img/hp/menu/square185.gif) 95% 84% no-repeat ;
color: #185DC2;
} /* colori per il link */
ul.int li a:hover, ul.int li a:active { 
text-decoration:underline;
background:#E4ECF8 url(/mn/it/img/hp/menu/square185.gif) 95% 84% no-repeat ;
color:#185DC2;
}

/*PER LI CON DUE RIGHE*/
ul.int li.tall a {
	display: block;
	height:24px;line-height:12px;
	text-decoration: none;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	background: red;
	padding:0px;
	padding-top:10px;
	padding-right:20px;
	padding-left:5px;
}

ul.int li.tall a:link, ul.int li.tall a:visited { 
background:#E4ECF8 url(/mn/it/img/hp/menu/square185.gif) 95% 49% no-repeat ;
color: #185DC2;
} /* colori per il link */
ul.int li.tall a:hover, ul.int li.tall a:active { 
text-decoration:underline;
background:#E4ECF8 url(/mn/it/img/hp/menu/square185.gif) 95% 49% no-repeat ;
color:#185DC2;
}
/*FINE PER LI CON DUE RIGHE*/

/*UL IN PAG RELATIVE: ON*/
ul.intOn {
width:176px;
border:0px;
padding-bottom:10px;
background:#FFFFFF;
margin: 0;
padding: 0;
list-style: none;
}

ul.intOn li a {
	display: block;
	height:16px;line-height:16px;
	text-decoration: none;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	background:#FFFFFF;
	padding:0px;
	padding-top:0px;
	padding-right:20px;
	padding-left:5px;
}



ul.intOn li a:link, ul.intOn li a:visited { 
background:#FFFFFF url(/mn/it/img/hp/menu/square999.gif) 95% 60% no-repeat ;
color: #666666;
} /* colori per il link */
ul.intOn li a:hover, ul.intOn li a:active { 
text-decoration:underline;
background:url(/mn/it/img/hp/menu/square185.gif) 95% 60% no-repeat ;
color:#185DC2;
}

/*PER LI CON DUE RIGHE IN IntOn*/
ul.intOn li.tallOn a {
	display: block;
	height:26px;line-height:12px;
	text-decoration: none;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	padding:0px;
	padding-top:3px;
	padding-bottom:0px;
	padding-right:20px;
	padding-left:5px;
}

ul.intOn li.tallOn a:link, ul.intOn li.tallOn a:visited { 
background:#FFFFFF url(/mn/it/img/hp/menu/square999.gif) 95% 36% no-repeat ;
color: #666666;
} /* colori per il link */
ul.intOn li.tallOn a:hover, ul.intOn li.tallOn a:active { 
text-decoration:underline;
background:url(/mn/it/img/hp/menu/square185.gif) 95% 36% no-repeat ;
color:#185DC2;
}
/*FINE PER LI CON DUE RIGHE IN IntOn*/

/*PER LI CON TRE RIGHE IN IntOn*/
ul.intOn li.tallOn3 a {
	display: block;
	height:37px;line-height:12px;
	text-decoration: none;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	padding:0px;
	padding-top:3px;
	padding-bottom:0px;
	padding-right:20px;
	padding-left:5px;
}

ul.intOn li.tallOn3 a:link, ul.intOn li.tallOn3 a:visited { 
background:#FFFFFF url(/mn/it/img/hp/menu/square999.gif) 95% 23% no-repeat ;
color: #666666;
} /* colori per il link */
ul.intOn li.tallOn3 a:hover, ul.intOn li.tallOn3 a:active { 
text-decoration:underline;
background:url(/mn/it/img/hp/menu/square185.gif) 95% 23% no-repeat ;
color:#185DC2;
}
/*FINE PER LI CON DUE RIGHE IN IntOn*/



/*FINE UL IN PAG RELATIVE: ON*/

/*PER MENU' OPEN*/
.menuOpen { 
background: #FFFFFF url(/mn/it/img/barraDx/sfOnFisso.jpg) 100% 0 no-repeat;
color:#185DC2;
} 
/*PER MENU' OPEN*/

.timeOut { 
background: #E4ECF8 url(/mn/it/img/hp/menu/sfOn.jpg) 100% 0 no-repeat;
color:#185DC2;
} 

.timeOut2 { 
background: #FFFFFF url(/mn/it/img/hp/menu/sfOff.jpg) 100% 0 no-repeat;
color:#FFFFFF;
} 
	

/* Fix IE. Hide from IE Mac \
* html ul li { float: left; }
* html ul li a { height: 1%; }*/
/* End */

/*FINE PER MENU TENDINA*/





/*PER MENU FOCUS BARRADX*/
ul.barraDxFocus {
list-style:none;
margin:0px;
padding:0px;
padding-bottom:0px}

ul.barraDxFocus li a {
	display: block;
	height:19px;line-height:19px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	border-top:1px solid #185DC2;
	/*text-align:right;*/
	/*background: #E4ECF8;*/
	/*padding-top:0px;
	padding-right:20px;
	padding-left:5px;*/
}

ul.menu3 li { 
display:inline;
background:url(/mn/it/img/barraDx/sfMenuOff.gif);/*pre-load immagine*/ 
}


ul.barraDxFocus li a:link, ul.barraDxFocus li a:visited { 
text-decoration:none;
background:url(/mn/it/img/barraDx/sfMenuOff.jpg) 0 0 no-repeat ;
color: #8D8D8D;
} /* colori per il link */
ul.barraDxFocus li a:hover, ul.barraDxFocus li a:active { 
text-decoration:none;
background:url(/mn/it/img/barraDx/sfMenuOn.jpg) 0 0 no-repeat ;
color:#8D8D8D;
}


/*FINE PER MENU FOCUS BARRADX*/