@import url(calendar.css );


/*@font-face{
font-family:'Titillium Web';
src: url('TitilliumWeb.eot');
src: local('Titillium Web'), 
url('TitilliumWeb.ttf') format('truetype')
url('TitilliumWeb.woff') format('woff');
}

@import url('https://fonts.googleapis.com/css?family=Titillium+Web');
*/


@font-face {
    font-family: 'titillium_webblack';
    src: url('font/titilliumweb-black-webfont.eot');
    src: url('font/titilliumweb-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/titilliumweb-black-webfont.woff2') format('woff2'),
         url('font/titilliumweb-black-webfont.woff') format('woff'),
         url('font/titilliumweb-black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'titillium_webbold';
    src: url('font/titilliumweb-bold-webfont.eot');
    src: url('font/titilliumweb-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/titilliumweb-bold-webfont.woff2') format('woff2'),
         url('font/titilliumweb-bold-webfont.woff') format('woff'),
         url('font/titilliumweb-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'titillium_webextralight';
    src: url('font/titilliumweb-extralight-webfont.eot');
    src: url('font/titilliumweb-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/titilliumweb-extralight-webfont.woff2') format('woff2'),
         url('font/titilliumweb-extralight-webfont.woff') format('woff'),
         url('font/titilliumweb-extralight-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'titillium_weblight';
    src: url('font/titilliumweb-light-webfont.eot');
    src: url('font/titilliumweb-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/titilliumweb-light-webfont.woff2') format('woff2'),
         url('font/titilliumweb-light-webfont.woff') format('woff'),
         url('font/titilliumweb-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Titillium Web';
    src: url('font/titilliumweb-regular-webfont.eot');
    src: url('font/titilliumweb-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/titilliumweb-regular-webfont.woff2') format('woff2'),
         url('font/titilliumweb-regular-webfont.woff') format('woff'),
         url('font/titilliumweb-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'titillium_websemibold';
    src: url('font/titilliumweb-semibold-webfont.eot');
    src: url('font/titilliumweb-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/titilliumweb-semibold-webfont.woff2') format('woff2'),
         url('font/titilliumweb-semibold-webfont.woff') format('woff'),
         url('font/titilliumweb-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


BODY {
	FONT-SIZE: 0.75em;
	MARGIN: 5px;
	COLOR: #454545;
	font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif !important;
	BACKGROUND-COLOR: #fdfdfd;
	TEXT-ALIGN: center;
	max-width: 100em;
	margin:auto;
}
UL {
	MARGIN: 0px;
}
LI {
	MARGIN: 0px;
}
a {
	text-align:left;
}
A:link {
	COLOR: #881312; /*0518 #1f285a; */
	TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #881312; /*0518 #1f285a; */
	TEXT-DECORATION: underline;
}
A:active {
	COLOR: #881312; /*0518 #1f285a; */
	TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #ecce00;
	TEXT-DECORATION: underline;
}


H1 {
	PADDING-RIGHT: 0px; 
	/*MARGIN-TOP: 20px;*/ 
	PADDING-LEFT: 0.4167em; 
	/*FONT-WEIGHT: bold;*/ 
	FONT-SIZE: 1.1em; 
	MIN-HEIGHT: 1.3em; 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0.0833em; 
	HEIGHT: auto !important; 
	color: #881312; /*0518 #05517e; */
	/*background-color: #ECEEE7;*/ TEXT-ALIGN: left;z-index:99;
}
H2 {
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.6em;
	MARGIN: 11px 0px -2px;
	COLOR: #881312; /* 0518 #620000;*/
	TEXT-ALIGN: left;
}
H2 A:link {
	COLOR: #881312; /*#055180*/ TEXT-DECORATION: none;
}
H2 A:visited {
	COLOR: #881312; /*#6e89ad*/ TEXT-DECORATION: none;
}
H2 A:active {
	COLOR: #881312; /*#055180;*/ TEXT-DECORATION: none;
}
H2 A:hover {
	TEXT-DECORATION: underline;
}

.ah2 {
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.6em !important;
	MARGIN: 11px 0px -2px;
	COLOR: #454545 !important; /* 0518 #620000;*/
	TEXT-ALIGN: left;
	TEXT-DECORATION: none !important;
}

.ah2 SPAN{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.3em !important;
	MARGIN: 11px 0px -2px -5px;
	COLOR: #454545; /* 0518 #620000;*/
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}

.ah2 A:LINK{
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.6em !important;
	MARGIN: 11px 0px -2px;
	COLOR: #881312; /* 0518 #620000;*/
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}

.ah2 A:visited{
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.6em !important;
	MARGIN: 11px 0px -2px;
	COLOR: #881312; /* 0518 #620000;*/
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}

.ah2 A:active{
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.6em !important;
	MARGIN: 11px 0px -2px;
	COLOR: #881312; /* 0518 #620000;*/
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}

.ah2 A:hover{
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.6em !important;
	MARGIN: 11px 0px -2px;
	COLOR: #881312; /* 0518 #620000;*/
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}


/*INIZIO BORDO BOTTOM MENU SINISTRA*/
#rg419654{
border-bottom: 1px solid #881312;
}
#rg415653{
border-bottom: 1px solid #881312;
}
#rg420653{
border-bottom: 1px solid #881312;
}
/*FINE BORDO BOTTOM MENU SINISTRA*/

/*INIZIO CREATO IN FASE DI TEST ACCESSIBILITA*/
#rg417158{
width:89%;
}
/*FINE CREATO IN FASE DI TEST ACCESSIBILITA*/


.sinistra{
text-align:left;margin-left:2em;LINE-HEIGHT: 1.2em;
}

.TextDoc H2 {
	BACKGROUND-IMAGE: url(/pir_img/text.gif); padding-left:1.2em; background-repeat: no-repeat; PADDING-LEFT: 6px; FONT-WEIGHT: bold;FONT-STYLE: italic; FONT-SIZE: 1.1em; MARGIN: 11px 0px -2px; COLOR: #555555; TEXT-ALIGN: left;
}
.TextDoc H2 A:link {
	padding-left:1.2em; COLOR: #881312/*#620000*/; TEXT-DECORATION: none;
}
.TextDoc H2 A:visited {
	padding-left:1.2em; COLOR: #881312/*#620000*/; TEXT-DECORATION: none;
}
.TextDoc H2 A:active {
	padding-left:1.2em; COLOR: #881312/*#620000*/; TEXT-DECORATION: none;
}
.TextDoc H2 A:hover {
	padding-left:1.2em; TEXT-DECORATION: underline;
}

.ZIPDoc H2 {
	BACKGROUND-IMAGE: url(/pir_img/zip.gif); padding-left:1.2em; background-repeat: no-repeat; PADDING-LEFT: 6px; FONT-WEIGHT: bold;FONT-STYLE: italic; FONT-SIZE: 1.1em; MARGIN: 11px 0px -2px; COLOR: #555555; TEXT-ALIGN: left;
}
.ZIPDoc H2 A:link {
	padding-left:1.2em; COLOR: #881312/*#620000*/; TEXT-DECORATION: none;
}
.ZIPDoc H2 A:visited {
	padding-left:1.2em; COLOR: #881312/*#620000*/; TEXT-DECORATION: none;
}
.ZIPDoc H2 A:active {
	padding-left:1.2em; COLOR: #881312/*#620000*/; TEXT-DECORATION: none;
}
.ZIPDoc H2 A:hover {
	padding-left:1.2em; TEXT-DECORATION: underline;
}

.WordDoc H2 {
	BACKGROUND-IMAGE: url(/pir_img/word.gif); padding-left:1.2em; background-repeat: no-repeat; PADDING-LEFT: 6px; FONT-WEIGHT: bold;FONT-STYLE: italic; FONT-SIZE: 1.1em; MARGIN: 11px 0px -2px; COLOR: #555555; TEXT-ALIGN: left; 
}
.WordDoc H2 A:link {
	 padding-left:1.2em; COLOR: #881312/*#620000*/; TEXT-DECORATION: none;
}
.WordDoc H2 A:visited {
	 padding-left:1.2em; COLOR: #881312/*#620000*/; TEXT-DECORATION: none;
}
.WordDoc H2 A:active {
	 padding-left:1.2em; COLOR: #881312/*#620000*/; TEXT-DECORATION: none;
}
.WordDoc H2 A:hover {
	 padding-left:1.2em; TEXT-DECORATION: underline;
}

.ExcelDoc H2 {
	BACKGROUND-IMAGE: url(/pir_img/excel.gif); padding-left:1.2em; background-repeat: no-repeat; PADDING-LEFT: 6px; FONT-WEIGHT: bold;FONT-STYLE: italic; FONT-SIZE: 1.1em; MARGIN: 11px 0px -2px; COLOR: #555555; TEXT-ALIGN: left;
}
.ExcelDoc H2 A:link {
	padding-left:1.2em; COLOR: #881312/*#620000*/; TEXT-DECORATION: none;
}
.ExcelDoc H2 A:visited {
	padding-left:1.2em; COLOR: #881312/*#620000*/; TEXT-DECORATION: none;
}
.ExcelDoc H2 A:active {
	padding-left:1.2em; COLOR: #881312/*#620000*/; TEXT-DECORATION: none;
}
.ExcelDoc H2 A:hover {
	padding-left:1.2em; TEXT-DECORATION: underline;
}
.WordDoc span, .ExcelDoc span, .PDFDoc span, .ZIPDoc span, .TextDoc span {
font-weight:normal; font-size:90%;
}

.PDFDoc H2 {
	 BACKGROUND-IMAGE: url(/pir_img/pdf.gif); background-repeat: no-repeat; padding-left:1.2em; PADDING-LEFT: 6px; FONT-WEIGHT: bold;FONT-STYLE: italic; FONT-SIZE: 1.1em; MARGIN: 11px 0px -2px; COLOR: #555555; TEXT-ALIGN: left;
}
.PDFDoc H2 A:link {
	padding-left:1.2em; COLOR: #881312/*#620000*/; TEXT-DECORATION: none;
}
.PDFDoc H2 A:visited {
	padding-left:1.2em; COLOR: #881312/*#620000*/; TEXT-DECORATION: none;
}
.PDFDoc H2 A:active {
	padding-left:1.2em; COLOR: #881312/*#620000*/; TEXT-DECORATION: none;
}
.PDFDoc H2 A:hover {
	padding-left:1.2em; TEXT-DECORATION: underline;
}

H3 {
	MARGIN-TOP: 10px !important; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 2px; COLOR: #881312/*#620000*/; PADDING-TOP: 15px; TEXT-ALIGN: left; TEXT-DECORATION: underline;
}
P {
	PADDING-LEFT: 16px;
}

fieldset {
    border:0px;
}
.fontrosso {
	COLOR: #881312/*#620000*/;
}

span.titleorimageid1siteid0{
WHITE-SPACE: nowrap;
}

/*
span.titleid1siteid0{
WHITE-SPACE: nowrap;
}*/
#container {
	MIN-HEIGHT: 100px;
	/*0518BACKGROUND-IMAGE:url(/pir_img/bg_container.gif);*/ MARGIN: 0px auto; WIDTH: 96%; HEIGHT: auto !important; TEXT-ALIGN: left;background-repeat: repeat-y;
}
#containerhome {
	MIN-HEIGHT: 100px;
/*0518*/	background: #fff;
/*0518*/    border-left: 1px solid #f5f5f5;
/*0518*/    padding: 0 10px 0 10px;
/*0518*/    border-right: 1px solid #f5f5f5;	
/*0518	BACKGROUND-IMAGE: url(/pir_img/bg_container_home.gif); */
	MARGIN: 0px auto;
	WIDTH: 96%;
	HEIGHT: auto !important;
	TEXT-ALIGN: left;
/*0518	background-repeat: repeat-y;
	background-position: left;*/
	box-shadow: 2px 2px 10px rgba(230, 230, 230, 0.4) !important;
}
#containerhome TD.c17 {
   WIDTH: 86%;

}

#containerhome td.c16{
	/*background: linear-gradient(-90deg, #f4f4f4, white);*/
   /*background-color: #f4f4f4;*/
}
/*#containerhome TD.c24 {
   WIDTH: 86%;

}

#containerhome td.c23{
   background-color: #E6E6C8;
}
#containerhome td.c8{
   color: #620000;
}
*/
#top {
	CLEAR: both; WIDTH: 100%;  BACKGROUND-COLOR: #881312;/*#1f285a*/ MIN-HEIGHT: 1.7em; HEIGHT: auto !important; height: 1.3em; text-align:left; font-size: 14px;
    /*line-height: 24px;*/
}
.oraedata {
	PADDING-LEFT: 3px; FLOAT: left; COLOR: #ffffff; /*MIN-HEIGHT: 1.3em; HEIGHT: auto !important; height: 1.3em;*/ height:inherit;  /*BACKGROUND-COLOR: #055180;*/ text-transform:uppercase;	
}
.mappaeguida {
	PADDING: 1px 10px 0 0; FLOAT: right; MIN-HEIGHT: 1.3em; HEIGHT: auto!important; height: 1.3em; color:White; /*BACKGROUND-COLOR: #055180;*/
}
.mappaeguida A:link {
	COLOR: #ffffff; TEXT-DECORATION: none; /*BACKGROUND-COLOR: #055180;*/
}
.mappaeguida A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none; /*BACKGROUND-COLOR: #055180;*/
}
.mappaeguida A:active {
	COLOR: #ffffff; TEXT-DECORATION: none; /*BACKGROUND-COLOR: #055180;*/
}
.mappaeguida A:hover {
	COLOR: #F5FFF6; TEXT-DECORATION: underline; /*BACKGROUND-COLOR: #055180;*/
}
#footer {
	CLEAR: both; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 3px; HEIGHT: auto; BACKGROUND-COLOR: #881312; /*0518 #055180;*/ TEXT-ALIGN: center; margin-top: 60px; border-top: 5px solid #f1ac16;
}
#footer A {
	color: #ffffff;
	text-decoration: none;
}

#footer0518 {
	CLEAR: both; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 3px; HEIGHT: auto; BACKGROUND-COLOR: #881312; TEXT-ALIGN: center; margin-top: 60px; border-top: 5px solid #f1ac16;
}
#footer0518 A {
	color: #ffffff;
	text-decoration: none;
}

#header {
	CLEAR: both; 
	/*BACKGROUND-IMAGE: url(/pir_img/header5.jpg); WIDTH:100%;*/ 
	/* 11-06-2018 background-image:url("/BGcartaStatuto3.jpg"); */
	text-align:left;
	height: 120px;
	background-color: /*#FFFFFF*/#881312;
	background-image: url(/pir_img/pixel.gif); background-repeat: repeat;
	/*background-repeat: no-repeat;
	background-position: right center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;*/
}

#header .testata{
	float:right;
	/*marging-top: 1px;	*/
	height: 100px;
}

#header .logo{
	float:left;
	height: 90px;
	/*margin: 30px 0 0 30px;	*/
}

#sottoheader {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 1.8em; BACKGROUND-COLOR: #B21a1a; /*#1f285a*/ margin-top:1px; text-align:right;
}
#autenticato {
	FONT-SIZE: 0.8em; WIDTH: 100%; COLOR: #555555; HEIGHT: 1.2em; BACKGROUND-COLOR: #ffffff;
}
.utente P {
	PADDING-LEFT: 3px; FLOAT: left; MARGIN: 0px; HEIGHT: 1.2em;
}
.uscita {
	PADDING-RIGHT: 3px; FLOAT: right; MARGIN: 0px; HEIGHT: 1.2em;
}
.cerca {
	MARGIN-TOP: 1px; FLOAT: left; WIDTH: 13.2em; HEIGHT: 1.3em; BACKGROUND-COLOR: /*0518 #055180; */#881312; TEXT-ALIGN: center;
}
.avanzata {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-LEFT: 5px; HEIGHT: auto; /*BACKGROUND-COLOR: #055180;*/ text-align:left; color:#fff;
}
.altavisib {
	/*MARGIN-TOP: 1px;*/
	/*BORDER-LEFT: 1px solid #ffffff;*/
	/*FLOAT: right;*/
	/*WIDTH:90px;*/
	PADDING-TOP: 1px;
	PADDING-BOTTOM:1px;
	PADDING-LEFT:3px;
	PADDING-RIGHT:3px;
	COLOR: #ffffff;
    font-size: 1em;/*font-size:0.9em;*/
	HEIGHT: auto;
	/*BACKGROUND-COLOR: #055180;*/
	TEXT-ALIGN: center; 

}

.cssOption{
	float: right;
	width: 255px;
}

.avanzata A:link {
	COLOR: #ffffff; TEXT-DECORATION: none; /*BACKGROUND-COLOR: #055180;*/
}
.avanzata A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none; /*BACKGROUND-COLOR: #055180;*/
}
.avanzata A:active {
	COLOR: #ffffff; TEXT-DECORATION: none; /*BACKGROUND-COLOR: #055180;*/
}
.avanzata A:hover {
	COLOR: #F5FFF6; TEXT-DECORATION: none; /*BACKGROUND-COLOR: #055180;*/
}
.altavisib A:link {
	COLOR: #ffffff; TEXT-DECORATION: none; /*BACKGROUND-COLOR: #055180;*/
}
.altavisib A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none; /*BACKGROUND-COLOR: #055180;*/
}
.altavisib A:active {
	COLOR: #ffffff; TEXT-DECORATION: none; /*BACKGROUND-COLOR: #055180;*/
}
.altavisib A:hover {
	COLOR: #F5FFF6; TEXT-DECORATION: underline; /*BACKGROUND-COLOR: #055180;*/
}
.hilight A:link {
	FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: none;
}
.hilight A:visited {
	FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: none;
}
.hilight A:active {
	FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: none;
}
.hilight A:hover {
	COLOR: #881312; /* 0518 #620000 */ TEXT-DECORATION: underline;
}
.solotesto {
	/*margin-LEFT: 20px;*/ 
	FLOAT: left; 
	padding-bottom: 1px; 
	padding-top: 1px;
	padding-left: 8px;
	padding-right: 10px;
	/*WIDTH:70px;*/ 
	HEIGHT: auto; 
	/*BACKGROUND-COLOR: #055180;*/ 
	TEXT-ALIGN: center; 
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-LEFT: #FFFFFF 1px solid;
}
.solotesto A:link {
	COLOR: #ffffff; TEXT-DECORATION: none; /*BACKGROUND-COLOR: #055180;*/
}
.solotesto A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none; /*BACKGROUND-COLOR: #055180;*/
}
.solotesto A:active {
	COLOR: #ffffff; TEXT-DECORATION: none; /*BACKGROUND-COLOR: #055180;*/
}
.solotesto A:hover {
	COLOR: #F5FFF6; TEXT-DECORATION: underline; /*BACKGROUND-COLOR: #055180;*/
}

.ssoProfile{
	/*margin-LEFT: 20px;*/ 
	FLOAT: left; 
	padding-bottom: 1px; 
	padding-top: 1px;
	padding-left: 8px;
	padding-right: 10px;
	/*WIDTH:70px;*/ 
	HEIGHT: auto; 
	BACKGROUND-COLOR: /*0518 #055180; */#881312; 
	TEXT-ALIGN: center; 
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-LEFT: #FFFFFF 1px solid;
}
.ssoProfile A:link {
	COLOR: #ffffff; TEXT-DECORATION: none; BACKGROUND-COLOR: /*0518 #055180; */#881312;
}
.ssoProfile A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none; BACKGROUND-COLOR: /*0518 #055180; */#881312;
}
.ssoProfile A:active {
	COLOR: #ffffff; TEXT-DECORATION: none; BACKGROUND-COLOR: /*0518 #055180; */#881312;
}
.ssoProfile A:hover {
	COLOR: #F5FFF6; TEXT-DECORATION: underline; BACKGROUND-COLOR: /*0518 #055180; */#881312;
}

.titolomenusx {
	margin-top: 1.5em;
	PADDING-RIGHT: 0px;
	/*1805 da 6 a 14*/ 
	PADDING-LEFT: 14px; 
	MIN-HEIGHT: 18px;
	/*background-color:#104080;*/
	background-color: #881312;
	border-top: 3px solid #881312 !important;
	border-bottom: 3px solid #881312!important;		
	border-left: 4px solid #F1Ac16 !important;
	border-right: 4px solid #F1Ac16 !important;
	border-radius: 3px;	
	outline: 1px solid #F1Ac16;
	outline-offset: -1px;
	/*BACKGROUND-IMAGE: url(/pir_img/bg_titolo_menusx.gif); */
	PADDING-BOTTOM: 0px; 
	/*1805 WIDTH: 157px !important; */ 
	COLOR: #ffffff; 
	/*1805 era 0.3*/
	PADDING-TOP: 0em; 
	HEIGHT: auto !important;
	/*1805*/font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 15px;
	/* margin-left: 2px; */
	/*border-bottom: 1px solid #fff !important;*/


		}
.titolomenusx P {
	/*1805*/ text-transform: uppercase;/*1805*/ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px;
}
.fAttPersonali .inputButton {
	FLOAT: left; VERTICAL-ALIGN: middle;
}
.fAttPersonali SELECT.selezioneMultipla {
	WIDTH: 30em;
}
.fAttPersonali .lineaContinua {
	MARGIN-TOP: 0px !important; WIDTH: 100%;
}
.boxfAtt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -5px 5px -10px 14px; WIDTH: 98%; PADDING-TOP: 0px; HEIGHT: auto !important; TEXT-ALIGN: justify;
}
.boxfAtt LABEL {
	FLOAT: right;
}
.boxfAtt INPUT {
	MARGIN-TOP: 10px !important; FONT-WEIGHT: bold; CURSOR: pointer; BACKGROUND-COLOR: transparent;
}

.saltanavigazione {
	display: none;
}

.menusx {
	/*1805 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px;*/  WIDTH: 163px; /*1805 COLOR: #4C4C4C;  PADDING-TOP: 0px; color: #620000; background-color: #ECEEE7 */
/*1805*/	text-transform: uppercase !important;
			/*border-bottom: 1px solid #c4c4c4;*/
			/*border-left: 1px solid #881312;
			border-right: 1px solid #881312;*/
			text-decoration: none !important;
			text-align: left !important;
			margin-top: 0px !important; 
			margin-bottom: 0px !important;
			padding: 6px 20px 6px 20px !important;
			font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif;		
/*0518*/			
}
.menusx A {
	DISPLAY: block; PADDING-LEFT: 0px; HEIGHT: auto !important; TEXT-DECORATION: none;
			font-size: 13px !important;
			line-height: 15px;
}
.menusx A:link {	
	/*0518 BACKGROUND-IMAGE: url(/pir_img/bg_itemsx.gif); COLOR: #3C3C3C;*/ COLOR: #454545; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
.menusx A:visited {
	/*0518 BACKGROUND-IMAGE: url(/pir_img/bg_itemsx.gif); COLOR: #3C3C3C;*/ COLOR: #454545; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
.menusx LI A:active {
	/*0518 BACKGROUND-IMAGE: url(/pir_img/bg_itemsx.gif);*/ COLOR: #454545; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
.menusx A:hover {
	/*0518 BACKGROUND-IMAGE: url(/pir_img/bg_itemsx.gif);*/ COLOR: #f1ac17; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}

.menusx0518 {
	/*1805 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px;*/  WIDTH: 163px; /*1805 COLOR: #4C4C4C;  PADDING-TOP: 0px; color: #620000; background-color: #ECEEE7 */
/*1805*/	text-transform: uppercase !important;
			/*border-bottom: 1px solid #c4c4c4;*/
			border-left: 1px solid #881312;
			border-right: 1px solid #881312;
			text-decoration: none !important;
			text-align: left !important;
			margin-top: 0px !important; 
			margin-bottom: 0px !important;
			padding: 6px 20px 6px 20px !important;
			font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif;		
/*0518*/			
}
.menusx0518 A {
	DISPLAY: block; PADDING-LEFT: 0px; HEIGHT: auto !important; TEXT-DECORATION: none;
			font-size: 13px !important;
			line-height: 15px;
}
.menusx0518 A:link {	
	/*0518 BACKGROUND-IMAGE: url(/pir_img/bg_itemsx.gif); COLOR: #3C3C3C;*/ COLOR: #454545; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none !important;
}
.menusx0518 A:visited {
	/*0518 BACKGROUND-IMAGE: url(/pir_img/bg_itemsx.gif); COLOR: #3C3C3C;*/ COLOR: #454545; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none !important;
}
.menusx0518 LI A:active {
	/*0518 BACKGROUND-IMAGE: url(/pir_img/bg_itemsx.gif);*/ COLOR: #454545; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none !important;
}
.menusx0518 A:hover {
	/*0518 BACKGROUND-IMAGE: url(/pir_img/bg_itemsx.gif);*/ COLOR: #f1ac17; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none !important;
}

.container2 {
	MIN-HEIGHT: 100px; FLOAT: left; BACKGROUND-IMAGE: url(/pir_img/bg_container2.gif); MARGIN: 0px; WIDTH: 587px; HEIGHT: auto !important;
}
.centro {
	MIN-HEIGHT: 100px; MARGIN: 0px 0px 0px 10px; /*WIDTH: 400px;*/ HEIGHT: auto !important;
}
#subheader {
	MARGIN: 10px 0px 0px; HEIGHT: 16px;
}
.container3 {
	MIN-HEIGHT: 2em; FLOAT: left; MARGIN: 0px; WIDTH: 95%; HEIGHT: auto!important; /*BACKGROUND-COLOR: #ffffff*/
}
.centro3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 100%; /*LINE-HEIGHT: 22px;*/PADDING-TOP: 0px; /*BACKGROUND-COLOR: #ffffff*/
}
#boxgiallo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: auto !important; BACKGROUND-COLOR: #f3d9d9 /*0518 #e8f2f6 */
}
.hilight {
	BACKGROUND-IMAGE: url(/pir_img/freccia_hilight.gif); MARGIN: 2px 0px 0px; WIDTH: 564px; BACKGROUND-REPEAT: no-repeat;
}
.hilight P {
	MARGIN-LEFT: 15px; TEXT-ALIGN: justify;
}
.seiqui {
	FONT-SIZE: 0.9em; FLOAT: left; MARGIN-LEFT: 2px; COLOR: black; font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif; HEIGHT: 16px;
}
.seiqui A:link {
	COLOR: black; TEXT-DECORATION: none;
}
.seiqui A:visited {
	COLOR: black; TEXT-DECORATION: none;
}
.seiqui A:active {
	COLOR: black; TEXT-DECORATION: none;
}
.seiqui A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: none;
}
.titolohilight {
	BACKGROUND-IMAGE: url(/pir_img/titolo_hilight.gif); MARGIN: 21px 0px 0px; WIDTH: 400px; HEIGHT: 20px;
}
.titolohilight3 {
	BACKGROUND-IMAGE: url(/pir_img//titolo_hilight.gif); MARGIN: 11px 0px 0px; WIDTH: 400px; HEIGHT: 20px;
}


.testohilightsx{
  	/*float: left;
	width: 46%;*/
	margin: -5px 5px 0 0 !important;
	margin: 7px 5px 0 0px;
	text-align: justify;
	color:#454545;
	}

.testohilightdx{
  	float: left;
	width: 46%;
	margin: -5px 5px 0 10px !important;
	margin: -7px 5px 0 10px;
	text-align: justify;
	color:#454545;
	}
	
.testohilightsx H2 {
	MARGIN-TOP: 11px !important; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 2px; COLOR: #881312; /* 0518 #620000;*/ TEXT-ALIGN: left;
}
/*
.testohilightsx {
	FLOAT: left; MARGIN: -5px 5px 0px 0px; WIDTH: 190px; TEXT-ALIGN: justify
}
.testohilightsx P {
	MARGIN-TOP: 8px
}

.testohilightdx {
	FLOAT: left; MARGIN: -5px 5px 0px 10px; WIDTH: 190px; TEXT-ALIGN: justify
}*/

/*INIZIO 0518*/

.testohilightdx0518{
  	float: left;
	width: 46%;
	margin: -5px 5px 0 10px !important;
	margin: -7px 5px 0 10px;
	text-align: left;
	color:#454545;
	line-height: 33px;
	}

.testohilightdx0518 P {
	MARGIN-TOP: 8px;
	padding-left: 6px !important;
	padding-right: 20px;	
	font-size: 2.5em;
}
.testohilightdx0518 H2 {
	MARGIN-TOP: 20px !important; FONT-WEIGHT: bold; FONT-SIZE: 1.6em !important; MARGIN-BOTTOM: 2px; COLOR: #404040!important; TEXT-ALIGN: left;
}


.testohilightdx0518 A {
	MARGIN-TOP: 20px !important; FONT-WEIGHT: bold; FONT-SIZE: 2.3em !important; MARGIN-BOTTOM: 2px; COLOR: #404040 !important; TEXT-ALIGN: left;
	text-decoration: none;
}

.testohilightdx0518 A:VISITED {
	MARGIN-TOP: 20px !important; FONT-WEIGHT: bold; FONT-SIZE: 2.3em !important; MARGIN-BOTTOM: 2px; COLOR: #454545!important; TEXT-ALIGN: left;
}

/*

.testohilightdx0518 A:LINK {
	MARGIN-TOP: 20px !important; FONT-WEIGHT: bold; FONT-SIZE: 2.3em !important; MARGIN-BOTTOM: 2px; COLOR: #404040; TEXT-ALIGN: left
}



.testohilightdx0518 A:ACTIVE {
	MARGIN-TOP: 20px !important; FONT-WEIGHT: bold; FONT-SIZE: 2.3em !important; MARGIN-BOTTOM: 2px; COLOR: #404040; TEXT-ALIGN: left
}
*/



/*FINE 0518*/



.testohilightdx P {
	MARGIN-TOP: 8px;
}
.testohilightdx H2 {
	MARGIN-TOP: 11px !important; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 2px; COLOR: #881312; /* 0518#620000;*/ TEXT-ALIGN: left;
}
.separatorehilight {
	FLOAT: left; WIDTH: 10px;
}

.titolonews {
	FLOAT: left; MARGIN: 11px 0px 0px; WIDTH: 90%; HEIGHT: 22px;
}
.titoloarchivio {
	FLOAT: left; MARGIN: 11px 0px 0px; WIDTH: 90%; HEIGHT: 22px;
}
.imgboxsx {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; 
}

.imgboxsx img{

	width: 18em;
	
	
}
/*INIZIO 0518*/

.imgboxdx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; /*FLOAT: right; */ PADDING-BOTTOM: 5px; PADDING-TOP: 5px; display: contents;
}

.imgboxdx img{

	width: 48%;
	float: right;
	margin-right: 30px;
	
}
/*FINE 0518*/

	
.titolonews3 {
	FLOAT: left; MARGIN: 0px; WIDTH: 98%; HEIGHT: 22px;
}
.testonews {
	/*0518 PADDING-BOTTOM: 3px; MARGIN: 5px 10px -10px 7px; PADDING-TOP: 0px !important; TEXT-ALIGN: justify; color: #20295a;*/
	
    PADDING-BOTTOM: 3px;
    MARGIN: 5px 7px -10px 7px;
    PADDING-TOP: 0px !important;
    TEXT-ALIGN: justify;
    color: #454545;
    /*float: left;*/
    width: 100%;
    margin-left: 16px;
	letter-spacing: 0.5px;
	min-height: 185px;
	max-width: 900px;
}

.testonews H2 {
	/*0518 text-transform: uppercase !important; */

    text-transform: uppercase !important;
    /*background: #fff; */
    height: 24px;
    border-radius: 3px;
    padding: 2px 14px 0 8px;
    line-height: 14px;
	/*border: 1px solid #dadada;*/
	letter-spacing: 0.5px;
	border-left: 3px solid #f1ac17;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


.testonews H2 A:link {
	/*text-transform: uppercase !important;
	font-size: 13px;
	color: #024B94; */
	
    text-transform: uppercase !important;
    font-size: 14px !important;
    color: #454545 !important;
    /* font-weight: 100; */

}

.testonews H2 A:link {
    text-transform: uppercase !important;
    font-size: 14px !important;
    color: #454545 !important;
}
.testonews H2 A:visited {
    text-transform: uppercase !important;
    font-size: 14px !important;
    color: #454545 !important;
}
.testonews H2 A:active {
    text-transform: uppercase !important;
    font-size: 14px !important;
    color: #454545 !important;
}
.testonews H2 A:hover {
    text-transform: uppercase !important;
    font-size: 14px !important;
    color: #454545 !important;
}



.testonews P{
	/*width: 58%;
	margin-left: 224px;*/
	
    padding-left: 0 !important;
    font-size: 12px;
    padding: 0 10px 0 10px !important;

}

.topbox {
	WIDTH: 99%;
	BACKGROUND-COLOR: #ffffff;
}
#topboxtitolo {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 20px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	MIN-HEIGHT: 22px;
	PADDING-BOTTOM: 0px;
	TEXT-INDENT: 6px;
	PADDING-TOP: 1px;
	HEIGHT: auto !important;
	color: #fff/*0518 #620000*/;
	background-color: #b21a1a;/*0518 #ECEEE7;*/
    TEXT-ALIGN: left;
}
.testonews3 {
	FLOAT: left;
	MARGIN: -5px 5px 0px 7px;
	WIDTH: 90%;
	TEXT-ALIGN: justify;
}
.testotopbox {
	FLOAT: left;
	MARGIN: -5px 5px 0px 7px;
	WIDTH: 96%;
	TEXT-ALIGN: justify;
}
.separatorenews {
	FLOAT: left;
	WIDTH: 90%;
	BORDER-BOTTOM: /* 0518 #000099*/#881312 1px dashed;
	HEIGHT: 3px;
}
.separatorenews3 {
	FLOAT: left;
	WIDTH: 98%;
	HEIGHT: 3px;
}
.separatorenews4 {
	FLOAT: left;
	WIDTH: 98%;
	BORDER-BOTTOM: /*0518 #104080 */#881312 1px dashed;
	HEIGHT: 3px;
	BACKGROUND-COLOR: #ffffff;
}
#bottomcentro {
	CLEAR: both;
	HEIGHT: 20px !important;
}
.sfondomenudx{
text-align:left;
}
.titolomenudx {
	/*PADDING-RIGHT: 0px; PADDING-LEFT: 6px; MIN-HEIGHT: 1.3em; BACKGROUND-COLOR:#104080; BACKGROUND-IMAGE: url(/pir_img/bg_titolo_menudx.gif); MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0.3em; HEIGHT: auto !important; margin-top: 0.5em;*/
	margin-top: 1.5em;
	PADDING-RIGHT: 0px;
	/*1805 da 6 a 14*/ 
	PADDING-LEFT: 14px; 
	MIN-HEIGHT: 18px;
	/*background-color:#104080;*/
	background-color: #881312;
	border-top: 3px solid #881312!important;
	border-bottom: 3px solid #881312!important;		
	/*BACKGROUND-IMAGE: url(/pir_img/bg_titolo_menusx.gif); */
	PADDING-BOTTOM: 0px; 
	/*1805 WIDTH: 157px !important; */ 
	COLOR: #ffffff; 
	/*1805 era 0.3*/
	PADDING-TOP: 0em; 
	HEIGHT: auto !important;
	/*1805*/font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 15px;
	border-top: 3px solid #881312 !important;
	/* margin-left: 2px; */
	/*border-bottom: 1px solid #fff !important;*/
	outline: 1px solid #F1Ac16;
	outline-offset: -1px;
	border-left: 4px solid #F1Ac16 !important;
	border-right: 4px solid #F1Ac16 !important;
	border-radius: 3px;	
	}	
.titolomenudx P { /*AGGIUNTO COME MENUDX - DA CONTROLLARE*/
	/*1805*/ text-transform: uppercase;/*1805*/
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	PADDING-TOP: 6px;
}	

.menudx {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 8px;
	MARGIN: 0.5em 0px 0px 0px;
	WIDTH: 157px !important;
	COLOR: #353535;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none; /*BACKGROUND-COLOR: #F4F4F4;*/
}
.menudx img {
  position:relative;/*margin-bottom:-5px;*/
}
.menudx A {
	DISPLAY: block;
	PADDING-LEFT: 8px;
	HEIGHT: auto !important;
	TEXT-DECORATION: none;
}
.menudx A:link {
	COLOR: #353535;
	TEXT-DECORATION: none;
}
.menudx A:visited {
	COLOR: #353535;
	TEXT-DECORATION: none;
}
.menudx A:active {
	COLOR: #353535;
	TEXT-DECORATION: none;
}
.menudx A:hover {
	COLOR: #881312; /* 0518#620000; */
	TEXT-DECORATION: underline;
}
.menudxportlet {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	MARGIN: 20px 0px 0px;
	WIDTH: 100%;
	COLOR: #555555;
	PADDING-TOP: 0px;
	font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	LIST-STYLE-TYPE: none; /* 0518 BACKGROUND-COLOR: #E6E6C8 */
}
.menudxportlet A {
	DISPLAY: block;
	PADDING-LEFT: 8px;
	HEIGHT: auto !important;
	TEXT-DECORATION: none;
}
.menudxportlet A:link {
	COLOR: #4C4C4C;
	TEXT-DECORATION: none;
}
.menudxportlet A:visited {
	COLOR: #4C4C4C;
	TEXT-DECORATION: none;
}
.menudxportlet A:active {
	COLOR: #4C4C4C;
	TEXT-DECORATION: none;
}
.menudxportlet A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
.bottomnav {
	CLEAR: both; BORDER-TOP: #ffffff 2px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 2px solid; HEIGHT: auto; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7; TEXT-ALIGN: center;
}
.bottomnav A:link {
	COLOR: #444444; TEXT-DECORATION: none;
}
.bottomnav A:visited {
	COLOR: #444444; TEXT-DECORATION: none;
}
.bottomnav A:active {
	COLOR: #444444; TEXT-DECORATION: none;
}
.bottomnav A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}

.sfondobannernotizie {
	width: 160px;
	/*height: 100px;/*
	/*overflow: hidden;*/
	margin-left: 20px;
	text-align: center;
}

.labelnotizie {
	padding: 5px 5px 5px 10px;
/*	background: #0061c2; */
/*	background: #3E79AC; */
	background: #b21a1a;
	width: 175px;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	text-align: left;
	margin: 40px 10px 10px 0;
	border-radius: 2px;

}

.inevidenza {
	/* 0518 MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 5px; COLOR: #620000; BORDER-BOTTOM: #104080 1px solid */
	padding: 5px;
	background: #881312;
	width: 170px;
	text-align: left;
	margin: 28px 10px 0px 0px;
	border-radius: 2px;
	display: none;
	}
.inevidenza H1{
	color: #fff !important;
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 0 !important;
	text-align: left;
	font-weight: normal !important;
}


#finepagina {
	MARGIN-TOP: 2px; FONT-SIZE: 1px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 6px; BORDER-BOTTOM: /*0518 #104080 */#881312 1px solid; HEIGHT: 10px;
}
#ricercahp {
	MIN-HEIGHT: 1em; FLOAT: left; HEIGHT: 1.2em !important; BORDER-RIGHT: #FFFFFF 1px solid; /*BORDER-TOP: #FFFFFF 1px solid;*/ margin:0px;
}
#ricercahp SPAN {
	FLOAT: left;
}
#ricercahp LABEL {
	FLOAT: left; MARGIN: 1px 1px 0px; COLOR: #ffffff; background-color:/*0518 #104080*/ #881312;
}
#ricercahp INPUT.inserisci {
	BORDER-RIGHT: /*0518 #006633*/ #b21a1a 1px solid; BORDER-TOP: /*0518 #006633*/ #b21a1a 1px solid; FONT-SIZE: 1em; FLOAT: left; MARGIN: 1px 1px 0px 1px; BORDER-LEFT: /*0518 #006633*/ #b21a1a 1px solid; WIDTH: 8em !important; LINE-HEIGHT: 1em; BORDER-BOTTOM: /*0518 #006633*/ #b21a1a 1px solid; HEIGHT: 1em; BACKGROUND-COLOR: #ffffff; voice-family: inherit;
}
#ricercahp INPUT.bottone {
	BORDER-RIGHT: /*0518 #006633*/ #b21a1a 1px solid; BORDER-TOP: /*0518 #006633*/ #b21a1a 1px solid; FLOAT: left; MARGIN: 0px; BORDER-LEFT: /*0518 #006633*/ #b21a1a 1px solid; WIDTH: 1.2em; LINE-HEIGHT: 1.8em; BORDER-BOTTOM: /*0518 #006633*/ #b21a1a 1px solid; HEIGHT: 1.2em;
}
#ricercahp button {
background-color:/*0518 #104080;*/ #881312;
background-position:center center;
border:0px;
FLOAT: left; 
padding-bottom:4px;
/*cursor:hand;*/
height:1.1em;
COLOR: #ffffff;
font-size: 12px;
}
#ricercahp button:hover {
COLOR: #F5FFF6;
}
#ricerca {
	MIN-HEIGHT: 20px; FLOAT: left; WIDTH: 580px !important; HEIGHT: 20px !important; BACKGROUND-COLOR: #f3d9d9; /*0518 #e8f2f6; */
}
#ricerca SPAN {
	FLOAT: left;
}
#ricerca LABEL {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 16px 3px 0px 10px;
}
#ricerca INPUT.inserisci {
	BORDER-RIGHT:/*0518 #006633*/ #b21a1a 1px solid; BORDER-TOP:/*0518 #006633*/ #b21a1a 1px solid; FONT-SIZE: 0.9em; FLOAT: left; MARGIN: 15px 2px 0px 1px; BORDER-LEFT: /*0518 #006633*/ #b21a1a 1px solid; WIDTH: 220px !important; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: /*0518 #006633*/ #b21a1a 1px solid; HEIGHT: 13px; BACKGROUND-COLOR: #ffffff;
}
#ricerca SELECT.selezione {
	BORDER-RIGHT: /*0518 #006633*/ #b21a1a 1px solid; BORDER-TOP: /*0518 #006633*/ #b21a1a 1px solid; FONT-SIZE: 0.9em; FLOAT: left; MARGIN: 15px 2px 0px 1px; BORDER-LEFT: /*0518 #006633*/ #b21a1a 1px solid; WIDTH: 180px !important; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: /*0518 #006633*/ #b21a1a 1px solid; HEIGHT: 13px; BACKGROUND-COLOR: #ffffff;
}
#ricerca INPUT.bottone {
	BORDER-RIGHT: /*0518 #006633*/ #b21a1a 1px solid; BORDER-TOP: /*0518 #006633*/ #b21a1a 1px solid; FLOAT: left; MARGIN: 15px 0px 0px; BORDER-LEFT: /*0518 #006633*/ #b21a1a 1px solid; WIDTH: 17px; LINE-HEIGHT: 1.2em; BORDER-BOTTOM:/*0518 #006633*/ #b21a1a 1px solid; HEIGHT: 17px;
}
.ricercaboxsearch {
	FLOAT: left; MARGIN: -5px 5px 0px 20px; WIDTH: 550px; HEIGHT: 10px; BACKGROUND-COLOR: #f3d9d9; /*0518 #e8f2f6; */ TEXT-ALIGN: justify;
}
#cercatopbox {
	MIN-HEIGHT: 90px; HEIGHT: auto !important; BACKGROUND-COLOR: #f3d9d9; /*0518 #e8f2f6; */
}
.ricercatopbox {
	FLOAT: left; MARGIN: -5px 5px 0px 7px; WIDTH: 475px; BACKGROUND-COLOR: #f3d9d9; /*0518 #e8f2f6; */ TEXT-ALIGN: justify;
}
.ricercabox {
	FLOAT: left; MARGIN: -5px 5px 0px 7px; WIDTH: 550px; TEXT-ALIGN: justify;
}
.risultati {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 26px 5px 0px 8px; WIDTH: 400px; BACKGROUND-COLOR: #f3d9d9; /*0518 #e8f2f6; */ TEXT-ALIGN: left;
}
.chiudiboxsearch {
	FLOAT: left; MARGIN: 8px 5px 0px 0px; BACKGROUND-COLOR: #f3d9d9; /*0518 #e8f2f6; */
}
#ricercapage {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MIN-HEIGHT: 22px; PADDING-BOTTOM: 0px; TEXT-INDENT: 6px; PADDING-TOP: 1px; HEIGHT: auto !important; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7; TEXT-ALIGN: left;
}
.search {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: none;
}
A.search:link {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: none;
}
A.search:visited {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: none;
}
A.search:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
#ricercaav {
	MIN-HEIGHT: 20px; FLOAT: left; WIDTH: 580px !important; HEIGHT: 220px !important; BACKGROUND-COLOR: #f3d9d9; /*0518 #e8f2f6; */
}
#ricercaav SPAN {
	FLOAT: left;
}
#ricercaav LABEL {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 16px 3px 0px 10px;
}
#ricercaav INPUT.inserisci {
	BORDER-RIGHT: /*0518 #006633*/ #b21a1a 1px solid; BORDER-TOP: /*0518 #006633*/ #b21a1a 1px solid; FONT-SIZE: 0.9em; FLOAT: left; MARGIN: 15px 2px 0px 1px; BORDER-LEFT: /*0518 #006633*/ #b21a1a 1px solid; WIDTH: 220px !important; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: /*0518 #006633*/ #b21a1a 1px solid; HEIGHT: 13px; BACKGROUND-COLOR: #ffffff;
}
#ricercaav SELECT.selezione {
	BORDER-RIGHT: /*0518 #006633*/ #b21a1a 1px solid; BORDER-TOP: /*0518 #006633*/ #b21a1a 1px solid; FONT-SIZE: 0.9em; FLOAT: left; MARGIN: 15px 2px 0px 1px; BORDER-LEFT: /*0518 #006633*/ #b21a1a 1px solid; WIDTH: 205px !important; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: /*0518 #006633*/ #b21a1a 1px solid; HEIGHT: 13px; BACKGROUND-COLOR: #ffffff;
}
#ricercaav INPUT.bottone {
	BORDER-RIGHT: /*0518 #006633*/ #b21a1a 1px solid; BORDER-TOP: /*0518 #006633*/ #b21a1a 1px solid; FLOAT: left; MARGIN: 15px 0px 0px; BORDER-LEFT: /*0518 #006633*/ #b21a1a 1px solid; WIDTH: 17px; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: /*0518 #006633*/ #b21a1a 1px solid; HEIGHT: 17px;
}
#formricerca {
	FLOAT: left; MARGIN: 0px; PADDING-TOP: 20px;
}
#formricerca LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
#formricerca P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
#formricerca INPUT {
	MARGIN: 0px; VERTICAL-ALIGN: middle;
}
#formricerca INPUT.txt {
	PADDING-RIGHT: 2px; MARGIN-LEFT: 4px; VERTICAL-ALIGN: bottom; WIDTH: 150px;
}
#formricerca INPUT.chbx {
	PADDING-RIGHT: 2px; MARGIN-LEFT: 4px; TEXT-ALIGN: left;
}
#formricerca .btn {
	BORDER-RIGHT: /* 0518 #a2a2a2*/ #881312 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 6px; BORDER-LEFT: #ffffff 1px solid; /* 0518 COLOR: #38593d;*/ PADDING-TOP: 1px; BORDER-BOTTOM: #9a9a9a 1px solid; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7;
}
#ricerca-globale {
	MARGIN-TOP: 0px; PADDING-TOP: 0px;
}
.aDestrabott {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right;
}
.aDestra {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: 20px 0px 0.25em; TEXT-ALIGN: right; border: solid 1px #eccd00;
}
.aDestra-noborder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: 20px 0px 0.25em; TEXT-ALIGN: right;
}
#formricerca SELECT {
	BORDER-RIGHT: /*0518 #006633*/ #b21a1a 1px solid; BORDER-TOP: /*0518 #006633*/ #b21a1a 1px solid; FLOAT: left; BORDER-LEFT: /*0518 #006633*/ #b21a1a 1px solid; WIDTH: auto; LINE-HEIGHT: 1.2em; MARGIN-RIGHT: 4px; BORDER-BOTTOM: /*0518 #006633*/ #b21a1a 1px solid; BACKGROUND-COLOR: #ffffff;
}
#formricerca SELECT.mese {
	BORDER-RIGHT: /*0518 #006633*/ #b21a1a 1px solid; BORDER-TOP: /*0518 #006633*/ #b21a1a 1px solid; FONT-SIZE: 0.9em; MARGIN: 0px 2px 0px 1px; BORDER-LEFT: /*0518 #006633*/ #b21a1a 1px solid; WIDTH: 100px !important; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: /*0518 #006633*/ #b21a1a 1px solid; HEIGHT: 13px; BACKGROUND-COLOR: #ffffff;
}

#formricerca SELECT.anno {
	BORDER-RIGHT: /*0518 #006633*/ #b21a1a 1px solid; BORDER-TOP: /*0518 #006633*/ #b21a1a 1px solid; FONT-SIZE: 0.9em; MARGIN: 0px 2px 0px 1px; BORDER-LEFT: /*0518 #006633*/ #b21a1a 1px solid; WIDTH: 60px !important; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: /*0518 #006633*/ #b21a1a 1px solid; HEIGHT: 13px; BACKGROUND-COLOR: #ffffff;
}
#formricerca LABEL.normal {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 20px; PADDING-TOP: 0px;
}
#formricerca LABEL.pri {
	FONT-WEIGHT: normal; MARGIN: 5px 5px 0px 0px; WIDTH: 220px; TEXT-ALIGN: left;
}
#formricerca P.cbox {
	PADDING-RIGHT: 1px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 240px; PADDING-TOP: 0px !important; TEXT-ALIGN: left;
}
#formricerca P.cbox2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 260px !important; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 220px; PADDING-TOP: 36px !important;
}
.links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 4px; PADDING-TOP: 0px;
}
.links A {
	PADDING-LEFT: 1.2em; HEIGHT: 15px; TEXT-DECORATION: none;
}
.links A:link {
	BACKGROUND-IMAGE: url(/pir_img/bg_links.gif); COLOR: #555555; TEXT-DECORATION: none;
}
.links A:visited {
	BACKGROUND-IMAGE: url(/pir_img/bg_links.gif); COLOR: #555555; TEXT-DECORATION: none;
}
.links LI A:active {
	BACKGROUND-IMAGE: url(/pir_img/bg_links.gif); COLOR: #555555; TEXT-DECORATION: none;
}
.links A:hover {
	BACKGROUND-IMAGE: url(/pir_img/bg_links.gif); COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
.mappabox {
	FLOAT: left; MARGIN: -60px 5px 0px 7px; WIDTH: 550px; TEXT-ALIGN: justify;
}
.chiudibox {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; BACKGROUND-COLOR: #f3d9d9; /*0518 #e8f2f6; */
}
.titolomappapage {
	margin-top:1em; MIN-HEIGHT: 12px; COLOR: #555555; HEIGHT: auto !important;
}
.titolomappapage A {
	TEXT-DECORATION: none;
}
.titolomappapage A:link {
	COLOR: #555555; TEXT-DECORATION: none;
}
.titolomappapage A:visited {
	COLOR: #555555; TEXT-DECORATION: none;
}
.titolomappapage LI A:active {
	COLOR: #555555; TEXT-DECORATION: none;
}
.titolomappapage A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.mappapage_3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
UL.mappapage_3 LI A {
	PADDING-LEFT: 1.2em; TEXT-DECORATION: none;
}
UL.mappapage_3 LI A:link {
	BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); COLOR: #555555; TEXT-DECORATION: none;
}
UL.mappapage_3 LI A:visited {
	BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); COLOR: #555555; TEXT-DECORATION: none;
}
UL.mappapage_3 LI A:active {
	BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); COLOR: #555555; TEXT-DECORATION: none;
}
UL.mappapage_3 LI A:hover {
	BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.mappapage_4 {
	PADDING-LEFT: 15px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.mappapage_4 LI A {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_4 LI A:link {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_4 LI A:visited {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_4 LI A:active {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_4 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.mappapage_5 {
	PADDING-LEFT: 30px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.mappapage_5 LI A {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_5 LI A:link {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_5 LI A:visited {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_5 LI A:active {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_5 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.mappapage_6 {
	PADDING-LEFT: 45px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.mappapage_6 LI A {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_6 LI A:link {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_6 LI A:visited {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_6 LI A:active {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_6 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.mappapage_7 {
	PADDING-LEFT: 60px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.mappapage_7 LI A {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_7 LI A:link {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_7 LI A:visited {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_7 LI A:active {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_7 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.mappapage_8 {
	PADDING-LEFT: 75px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.mappapage_8 LI A {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_8 LI A:link {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_8 LI A:visited {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_8 LI A:active {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_8 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.mappapage_9 {
	PADDING-LEFT: 90px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.mappapage_9 LI A {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_9 LI A:link {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_9 LI A:visited {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_9 LI A:active {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_9 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.mappapage_10 {
	PADDING-LEFT: 105px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.mappapage_10 LI A {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_10 LI A:link {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_10 LI A:visited {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_10 LI A:active {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.mappapage_10 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
.rigatratteggiataItem {
	BORDER-TOP: #eaeaea 2px dotted; FLOAT: left; MARGIN-right: 0%; PADDING:0; WIDTH:95%; HEIGHT: 5px;margin-left:1.3em;margin-top:8px;
}
.WebMail A {
	PADDING-LEFT: 10px; MARGIN: 2px 0px 0px; TEXT-ALIGN: left;
}
.GuidaPortale IMG {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BACKGROUND-COLOR: #f3d9d9; /*0518 #e8f2f6; */
}
.TitoloGr_FotoSXGr_Testo IMG { /*0518*/
	FLOAT: left; MARGIN: 8px 25px 5px 0px;
	margin-left: 16px;
}
.TitoloGr_FotoSXGr_Testo P{
	margin-left: 0px !important;
	text-align: justify;
}
.TitoloGr_FotoSXPic_Testo IMG {
	FLOAT: left; MARGIN: 8px 30px 5px 0px;
}
.TitoloPic_FotoSXPic_Testo IMG {
	FLOAT: left; MARGIN: 8px 5px 5px 0px;
}
.TitoloPic_FotoSXPic_Testo H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; COLOR: #881312; /* 0518 #620000;*/ TEXT-INDENT: 0px; PADDING-TOP: 1px; BACKGROUND-COLOR: white;
}
.Multimediale {
	WIDTH: 97%;HEIGHT:10em;BORDER-RIGHT: /*0518 #104080 */#881312 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: /*0518 #104080 */#881312 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 6px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 6px; BORDER-LEFT: /*0518 #104080 */#881312 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: /*0518 #104080 */#881312 1px solid;
}
.Multimediale IMG {
	FLOAT: left; MARGIN: 10px 6px 5px;
}
.Multimediale H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #881312; /* 0518 #620000;*/ TEXT-INDENT: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: white;
}
.Solo_Titolo{
  margin-bottom:1em;
}
.Solo_Titolo H2 {
	margin-left:1.3em;width:95%;
}
.TitoloGr_Testo P {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 6px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; TEXT-ALIGN: left;
}
.TitoloGr_Testo H1 { /*0518*/
	MARGIN-BOTTOM: 10px; color: #ffffff;
	background-color: #881312;
}
.TitoloPiccolo_Testo H2 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; MARGIN: 40px 20px 0px; COLOR: #881312; TEXT-INDENT: 0px; PADDING-TOP: 3px; /*BACKGROUND-COLOR: #881312;*/ border-left: 4px solid #f1ac17;
		/*width: fit-content;
		border-radius: 2px;*/
}
.TitoloPiccolo_Testo P {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 6px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; TEXT-ALIGN: left;
}
.TitoloPiccolo_Linea H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; COLOR: #881312; /*0518 #620000;*/ TEXT-INDENT: 0px; PADDING-TOP: 1px; BACKGROUND-COLOR: white;
}
.TitoloPiccolo_Linea P {
	MARGIN: 5px 0px 10px 6px; WIDTH: 100%; BORDER-BOTTOM: /*0518 #104080 */#881312 1px solid; HEIGHT: 10px;
}
.LinkUrl  {
	 MARGIN: 0.5em 0px;margin-left:1.3em;width:95%;TEXT-ALIGN: left;
}
.LinkUrl A {
	/*PADDING-LEFT: 10px;*/ FONT-WEIGHT: normal; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 20px; color:#454545;  text-decoration: none !important; /*BACKGROUND-COLOR: white*/
}
.LinkUrl A:hover  {
	 COLOR: #f1ac17; /*EDO 31012019*/
}
.LinkUrl_TitoloPagina H1 {
	MARGIN-BOTTOM: 20px; color: #881312; /* 0518 #620000;*/
}
.LinkUrl_TitoloPagina A {
	PADDING-LEFT: 10px; MARGIN: 2px;
}
.LinkUrl_Email {
	MIN-HEIGHT: 20px; WIDTH: 100%; HEIGHT: auto!important;margin-left:1.3em;width:95%; TEXT-ALIGN: left; FONT-SIZE: 1.1em;
}
.LinkUrl_Email A{
	MIN-HEIGHT: 20px; WIDTH: 100%; HEIGHT: auto!important;margin-left:1.3em;width:95%; TEXT-ALIGN: left; FONT-SIZE: 1.1em;
}
.LinkUrl_Email P {
	PADDING-LEFT: 10px; FLOAT: left; MARGIN: 2px; WIDTH: 20em; FONT-SIZE: 1.1em; color: #881312;
}
.LinkUrl_Email H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; PADDING-TOP: 1px; 
}
/*.PageLink_Sx P {
	PADDING-LEFT: 10px;margin-left:1.3em;width:95%; TEXT-ALIGN: left
}*/

.PageLink_Sx  {
	 MARGIN: 0.5em 0px;margin-left:1.3em;width:95%;TEXT-ALIGN: left;
}
.PageLink_Sx A {
	/*PADDING-LEFT: 10px; */ FONT-WEIGHT: normal; FONT-SIZE: 1.3em !important; MARGIN-BOTTOM: 20px; text-decoration: none !important; /*BACKGROUND-COLOR: white*/
	color:#454545; /*EDO 31012019*/
}
.PageLink_Sx A:hover  {
	 COLOR: #f1ac17; /*EDO 31012019*/
}

.PageLink_Dx A {
	font-size: 1.3em;
	color:#454545; /*EDO 31012019*/
}
.PageLink_Dx A:hover  {
	 COLOR: #f1ac17; /*EDO 31012019*/
}

.PageLink_Dx P {
	TEXT-ALIGN: right;
	color:#454545; /*EDO 31012019*/
}
.PageLink_Gr P {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 10px; TEXT-ALIGN: left; 
}
.PageLink_Gr P a {
   color: #454545; /* 0518 #620000;*/ /*EDO 31012019*/
} 
.PageLink_Gr P a:link {
   color: #454545; /* 0518 #620000;*/ /*EDO 31012019*/
} 
.PageLink_Gr P a:hover {
   color: #f1ac17; /* 0518 #620000;*/ /*EDO 31012019*/
} 
.PageLink_Email {
	MIN-HEIGHT: 20px; WIDTH: 100%; HEIGHT: auto!important;margin-left:1.3em;width:95%; TEXT-ALIGN: left;
}
.PageLink_Email A {
	font-size: 1.1em;
}
.PageLink_Email A:link {
	color: #454545; /*EDO 31012019*/
}
.PageLink_Email A:hover {
	color: #f1ac17; /*EDO 31012019*/
}
.PageLink_Email P {
	PADDING-LEFT: 10px; FLOAT: left; MARGIN: 2px; WIDTH: 20em; font-size: 1.1em;
}
.PageLink_Email H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; PADDING-TOP: 1px;
}
.EntiRegionali{
margin-left:1.3em;width:96%;text-align:justify;LINE-HEIGHT:20px;
}

.EntiRegionali H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 15px; COLOR: #555555; TEXT-INDENT: 0px; PADDING-TOP: 1px;
}
.GiuntaRegionale { /*0518*/
	MIN-HEIGHT: 3em; MARGIN: 6px 10px 6px 8px; WIDTH: 100%; HEIGHT: auto !important; TEXT-ALIGN: left;margin-left:1.3em;width:96%; line-height: 22px;
	height: 240px !important;
	background-color: #f9f9f9;
	border: 1px solid #dedede;
}

.GiuntaRegionale CAPTION {
	display: none;
}


.GiuntaRegionale P {
	FLOAT: left; MARGIN: 0px; WIDTH: 10em; padding:0; PADDING-TOP: 5px; min-width: 200px; display:inline; font-size: 14px; color: #b31c1a;
}
/*.GiuntaRegionale label{ float:left; width:180px; display: inline; margin-left: 10px; line-height:1.5em;}*/

.GiuntaRegionale H2 {
	/*PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #555555; TEXT-INDENT: 0px; PADDING-TOP: 1px;*/
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: 30px; /*0518 MARGIN: 0px;*/ COLOR: #555555; TEXT-INDENT: 0px; PADDING-TOP: 1px;
	margin-top: 15px !important;
/*	font-family: titillium_webbold;*/
/*	text-transform: uppercase; */
	font-weight: 600;	
}

.GiuntaRegionale SPAN {
	border-left: 3px solid #f1ac17;
	padding-left: 10px;
}	
/*
.GiuntaRegionale {
	MIN-HEIGHT: 3em; MARGIN: 6px 10px 6px 8px; WIDTH: 100%; HEIGHT: auto !important; TEXT-ALIGN: left;margin-left:1.3em;width:95%; background-color: #f9f9f9;
}
*/
.GiuntaRegionale IMG {
	margin-left: 10px;
	border: solid 5px #fff;
	/*FLOAT: right;
	width:13em;*/
	float: left;
	max-width: 150px;
	margin-right: 20px;
	margin-top: 15px;
	text-transform: uppercase;
	font-size: 12px !important;	
}

/*
.GiuntaRegionale P {
	FLOAT: left; MARGIN: 0px; WIDTH: 10em; padding:0; PADDING-TOP: 5px; min-width: 200px; display:inline;
}
.GiuntaRegionale label{ float:left; width:180px; display: inline; margin-left: 10px; line-height:1.5em;}

.GiuntaRegionale H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #20295a; TEXT-INDENT: 0px; PADDING-TOP: 1px; margin-left: 10px; font-weight: normal; 
}
*/

.TabellaGenerica {
	MIN-HEIGHT: 3em; MARGIN: 2px 10px 2px 2.3em; WIDTH: 100%; HEIGHT: auto !important; TEXT-ALIGN: left;margin-left:1.3em;width:95%; line-height: 22px; 
	
}

.TabellaGenerica CAPTION {
	display: none;
}

.TabellaGenerica IMG {
	FLOAT: right;
	width:13em;
}

.TabellaGenerica P {
	FLOAT: left; MARGIN: 0px; WIDTH: 10em; padding:0; PADDING-TOP: 5px; min-width: 200px; display:inline;
}
/*.TabellaGenerica label{ float:left; width:180px; display: inline; margin-left: 10px; line-height:1.5em;}*/

.TabellaGenerica H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #555555; TEXT-INDENT: 0px; PADDING-TOP: 1px;
}


.TabellaRegioneNomeIndTelFax{
	MIN-HEIGHT: 3em; MARGIN: 2px 10px 2px 8px; WIDTH: 100%; HEIGHT: auto !important; TEXT-ALIGN: left;margin-left:1.3em;width:95%; line-height: 22px;
	 
}

.TabellaRegioneNomeIndTelFax CAPTION {
	display: none;
}
.TabellaRegioneNomeIndTelFax IMG {
	FLOAT: right;
	width:14em;
}

.TabellaRegioneNomeIndTelFax P {
	FLOAT: left; MARGIN: 0px; WIDTH: 10em; padding:0; PADDING-TOP: 5px; min-width: 200px; display:inline;
}
/*.GiuntaRegionale label{ float:left; width:180px; display: inline; margin-left: 10px; line-height:1.5em;}*/

.TabellaRegioneNomeIndTelFax H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #555555; TEXT-INDENT: 0px; PADDING-TOP: 1px;
}

.TabellaNomeTelEmail{
	MIN-HEIGHT: 3em; MARGIN: 2px 10px 2px 8px; WIDTH: 100%; HEIGHT: auto !important; TEXT-ALIGN: left;margin-left:1.3em;width:95%; line-height: 22px;
	
}

.TabellaNomeTelEmail CAPTION {
	display: none;
}

.TabellaNomeTelEmail IMG {
	FLOAT: right;
	width:13em;
}

.TabellaNomeTelEmail P {
	FLOAT: left; MARGIN: 0px; WIDTH: 10em; padding:0; PADDING-TOP: 5px; min-width: 200px; display:inline;
}
/*.GiuntaRegionale label{ float:left; width:180px; display: inline; margin-left: 10px; line-height:1.5em;}*/

.TabellaNomeTelEmail H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #555555; TEXT-INDENT: 0px; PADDING-TOP: 1px;
}

.TabellaRuoloNomeTel{
	MIN-HEIGHT: 3em; MARGIN: 2px 10px 2px 8px; WIDTH: 100%; HEIGHT: auto !important; TEXT-ALIGN: left;margin-left:1.3em;width:95%; line-height: 22px;
	
}

.TabellaRuoloNomeTel CAPTION {
	display: none;
}

.TabellaRuoloNomeTel IMG {
	FLOAT: right;
	width:13em;
}

.TabellaRuoloNomeTel P {
	FLOAT: left; MARGIN: 0px; WIDTH: 10em; padding:0; PADDING-TOP: 5px; min-width: 200px; display:inline;
}
/*.GiuntaRegionale label{ float:left; width:180px; display: inline; margin-left: 10px; line-height:1.5em;}*/

.TabellaRuoloNomeTel H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #555555; TEXT-INDENT: 0px; PADDING-TOP: 1px;
}
	
.telefono {
	float:left; MARGIN: 2px 5px 2px 0px; WIDTH: 15em; HEIGHT: auto !important; TEXT-ALIGN: left; font-weight:bold;
}

.telefono SPAN {
  FONT-WEIGHT: normal;
}

.telefono p{
	MARGIN: 1px;

}
/**** giunta regionale paolo*******/

.giuntatitolo {
	float:left; MARGIN: 2px 5px 2px 0px; WIDTH: 10em; HEIGHT: auto !important; TEXT-ALIGN: left; font-weight:bold;
	
}

.giuntadato {
	float:left;
	width:30em;
    /*padding: 5px 0 0.2em!important;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;}
	
.giuntatelefono {
	float:left; MARGIN: 2px 5px 2px 0px; WIDTH: 20em; HEIGHT: auto !important;    TEXT-ALIGN: left; font-weight:bold;
}
.giuntatelefono SPAN{
 FONT-WEIGHT: normal;   
}


.giuntafax {
	float:left;
	width:20em;
    font-weight:bold;
    /*padding: 5px 0 0.2em!important;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
  }
.giuntafax SPAN{
 FONT-WEIGHT: normal;   
}	

	
/*.GiuntaRegionale label{ float:left; width:180px; display: inline; margin-left: 10px; line-height:1.5em;}*/

/*.giuntaregionalepaolo H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #555555; TEXT-INDENT: 0px; PADDING-TOP: 1px
}

.giuntaregionalepaolo P {
	FLOAT: left; MARGIN: 0 ; WIDTH: 100%; padding:0; PADDING-TOP: 5px; min-width: 10em; display:inline;
}

.giuntaregionalepaolo span {
	width:10em;
    margin-left: 5px;
	margin-right:5px;
	font-weight:normal;
	}	*/

/*******fine giunta p*******/


.TitoloLabelStaff {
	MIN-HEIGHT: 20px; WIDTH: 100%; HEIGHT: auto !important; TEXT-ALIGN: left; 
}
.TitoloLabelStaff LABEL {
	padding-left: 35px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 160px; PADDING-TOP: 1px;
}
.TitoloLabelStaff H2 {
	padding-left: 25px; PADDING-RIGHT: 0px; FONT-SIZE: 1.3em; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; COLOR: #555555; TEXT-INDENT: 0px; PADDING-TOP: 1px; BACKGROUND-COLOR: white;
}
.RespNomeRecapito {
	MIN-HEIGHT: 20px; WIDTH: 100%; HEIGHT: auto !important; TEXT-ALIGN: left;
}
.RespNomeRecapito LABEL {
	FLOAT: left; WIDTH: 160px; PADDING-TOP: 1px; PADDING-LEFT: 35px;
}
.Nome_Ind_Tel {
	MIN-HEIGHT: 20px; WIDTH: 100%; HEIGHT: auto !important;
}
.Nome_Ind_Tel LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 160px; PADDING-TOP: 5px;
}
.Nome_Ind_Tel H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #555555; PADDING-TOP: 0px; BACKGROUND-COLOR: white; TEXT-ALIGN: center;
}
.titoloForum {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0px; TEXT-INDENT: 6px; PADDING-TOP: 1px; HEIGHT: auto !important; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7; TEXT-ALIGN: left;
}
.rightForumAllign {
	PADDING-RIGHT: 20px; TEXT-ALIGN: right;
}
.tableForumdiv {
	BORDER-RIGHT: #bbd6da 0px solid; BORDER-TOP: #bbd6da 0px solid; BORDER-LEFT: #bbd6da 0px solid; WIDTH: 100%; 
  BORDER-BOTTOM: #bbd6da 0px solid; BORDER-COLLAPSE: separate; /*BACKGROUND-COLOR: #e8f2f6;*/ border-spacing: 5px;
  MIN-HEIGHT: 100px; HEIGHT: auto!important; HEIGHT: 6em; 
}
.rowForumdiv {
	WIDTH: 100%;MARGIN-TOP: 5px;
}
.cellGenForumdiv {
	FLOAT: left; MARGIN-LEFT: 4px; WIDTH: 100%; /*BACKGROUND-COLOR: #e8f2f6*/
}
.cellSmallForumdiv {
	FLOAT: left; WIDTH: 4%; /*BACKGROUND-COLOR: #e8f2f6*/
}
.cellLargeForumdiv {
	FLOAT: left; MARGIN-LEFT: 4px; WIDTH: 100%; /*BACKGROUND-COLOR: #e8f2f6*/
}
.cellMediumForumdiv {
	FLOAT: left; WIDTH: 100%; /*BACKGROUND-COLOR: #e8f2f6*/
}
.titoloThread {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0px; TEXT-INDENT: 6px; PADDING-TOP: 1px; HEIGHT: auto !important; BACKGROUND-COLOR: #f3d9d9; /*0518 #e8f2f6; */ TEXT-ALIGN: left;
}
.titoloMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN: 11px 0px -2px; COLOR: #881312; /* 0518 #620000;*/ TEXT-ALIGN: left;
}
.forumButtom {
/*	BORDER-RIGHT: #a2a2a2 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 6px; BORDER-LEFT: #ffffff 1px solid; COLOR: #363636; PADDING-TOP: 1px; BORDER-BOTTOM: #9a9a9a 1px solid; color: #620000; background-color: #ECEEE7*/
	BORDER-RIGHT: #a2a2a2 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 1em; /*MARGIN-BOTTOM: 2px;*/ PADDING-BOTTOM: 3px; MARGIN-LEFT: 5px; BORDER-LEFT: #ffffff 1px solid; COLOR: #363636; padding-TOP: 1px; BORDER-BOTTOM: #9a9a9a 2px solid; HEIGHT: 2.1em !important; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7;
}
.forumInputText {
	BORDER-RIGHT: /*0518 #006633*/#881312 1px solid; BORDER-TOP: /*0518 #006633*/#881312 1px solid; FONT-SIZE: 0.9em; FLOAT: left; MARGIN: 0px 2px 0px 1px; BORDER-LEFT: /*0518 #006633*/#881312 1px solid; WIDTH: 150px !important; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: /*0518 #006633*/#881312 1px solid; HEIGHT: 11px; BACKGROUND-COLOR: #ffffff; voice-family: inherit;
}
.cellForumLabeldiv {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 30%; /*BACKGROUND-COLOR: #e8f2f6*/
}
.cellForumTextdiv {
	FLOAT: left; WIDTH: 69%; /*BACKGROUND-COLOR: #e8f2f6*/
}
.approvaForum {
	PADDING-RIGHT: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; TEXT-INDENT: 6px; PADDING-TOP: 1px; HEIGHT: auto !important; /*BACKGROUND-COLOR: #e8f2f6*/ TEXT-ALIGN: left;
}
.genButtom {
	BORDER-RIGHT: #a2a2a2 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 6px; BORDER-LEFT: #ffffff 1px solid; COLOR: #363636; PADDING-TOP: 1px; BORDER-BOTTOM: #9a9a9a 1px solid; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7;
}
INPUT {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 1px;
}
SELECT {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 1px;
}
SELECT.selezione {
	BORDER-RIGHT: /*0518 #006633*/#881312 1px solid; BORDER-TOP: /*0518 #006633*/#881312 1px solid; MARGIN-BOTTOM: 6px; BORDER-LEFT: /*0518 #006633*/#881312 1px solid; BORDER-BOTTOM: /*0518 #006633*/#881312 1px solid; HEIGHT: 1.6em; font-size:0.7em;
}
INPUT.inputTesto {
	FONT-SIZE:0.8em; BORDER-RIGHT: /*0518 #006633*/#881312 1px solid; BORDER-TOP: /*0518 #006633*/#881312 1px solid; MARGIN-TOP: 0px; FLOAT: left; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px !important; BORDER-LEFT: /*0518 #006633*/#881312 1px solid; WIDTH: 17em !important; BORDER-BOTTOM: /*0518 #006633*/#881312 1px solid; HEIGHT: 1.6em;
}
INPUT.inputTestoNewsletter {
	FONT-SIZE:0.8em; BORDER-RIGHT: /*0518 #006633*/#881312 1px solid; BORDER-TOP: /*0518 #006633*/#881312 1px solid; MARGIN-TOP: 0.3em; FLOAT: left; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px !important; BORDER-LEFT: /*0518 #006633*/#881312 1px solid; WIDTH: 17em !important; BORDER-BOTTOM: /*0518 #006633*/#881312 1px solid; HEIGHT: 1.6em;
}
INPUT.inputButton {
	BORDER-RIGHT: #a2a2a2 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 1em; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 6px; BORDER-LEFT: #ffffff 1px solid; COLOR: #363636; PADDING-TOP: 1px; BORDER-BOTTOM: #9a9a9a 2px solid; HEIGHT: 2em !important; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7;
}
INPUT.inputButtonDx {
	BORDER-RIGHT: #a2a2a2 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 1em; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 6px; BORDER-LEFT: #ffffff 1px solid; COLOR: #363636; PADDING-TOP: 1px; BORDER-BOTTOM: #9a9a9a 2px solid; HEIGHT: 2em !important; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7;
}
INPUT.inputButtonDx {
	/*FLOAT: right; MARGIN-RIGHT: 10px*/
}
LABEL.grassetto {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 10px; WIDTH: 10em; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;
}
LABEL.grassetto span {
	 FONT-WEIGHT: normal;
}
LABEL.grassettoLarge {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 10px; WIDTH: 15em; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;
}
/*.infobox {*/
	/*PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; /*PADDING-TOP: 10px*/
/*}*/
.infobox {
	width: 100%;
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	HEIGHT: 1.8em;
	MIN-HEIGHT: 1em;
	PADDING-BOTTOM: 0em;
	TEXT-INDENT: 6px;
	PADDING-TOP: 0em;
	HEIGHT: auto !important;
	color: #881312; /* 0518 #620000;*/
	TEXT-ALIGN: left;
}
.inputRadio {
	FONT-WEIGHT: normal; MARGIN-LEFT: 20px; VERTICAL-ALIGN: super; WIDTH: 220px; TEXT-ALIGN: left;
}
.inputRadio INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; HEIGHT: 15px; BORDER-RIGHT-WIDTH: 0px;
}
.formStyle .inputRadioSmall {
		FONT-WEIGHT: bold; MARGIN-LEFT: 0px; VERTICAL-ALIGN: super; WIDTH:10em; TEXT-ALIGN: left;LINE-HEIGHT: 1.8em; HEIGHT: 1.8em;
}
.formStyle .inputRadioSmall INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; HEIGHT: 15px; BORDER-RIGHT-WIDTH: 0px;
}
.topboxPortlet {
	 width:100%;HEIGHT: 20px; MIN-HEIGHT: 20px; HEIGHT: auto!important; BACKGROUND-COLOR:#ffffff;  TEXT-ALIGN: justify;
}
.topboxPortlet P {
	LINE-HEIGHT: 22px; TEXT-ALIGN: justify;
}
.topboxtitoloPortlet {
	width:100%;
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.3em;
	HEIGHT: 1.8em;
	MIN-HEIGHT: 1em;
	PADDING-BOTTOM: 0em; /*TEXT-INDENT: 6px;*/
	PADDING-TOP: 0em;
	HEIGHT: auto !important;
	color: #fff; /*0518#620000*/
	background-color: #b21a1a; /*0518 #f2f2f2*/
	TEXT-ALIGN: left;
}
.topboxtitoloPortlet span.titleid1siteid0{
	font-weight: normal !important;
}

.topboxtitoloPortlet h1 {
	margin-top: 10px;
	color: #fff;
	background-color: #b21a1a;
	border-radius:2px;
	text-transform: uppercase;
	font-size: 19px;
}

.linkallenews {
	width: 100%;
	word-break: break-all;
}

.lineaContinua {
	width:100%; PADDING:0; border-bottom:1px solid #881312; /*0518 #104080; BACKGROUND-POSITION: bottom;*/ margin-top:0px; /*BACKGROUND-IMAGE: url(/pir_img/box_giallo_bottom.gif); BACKGROUND-REPEAT: repeat-x;*/ HEIGHT: 15px; margin-bottom:10px;
}
.boxbianco {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: auto !important; BACKGROUND-COLOR: #ffffff;
}
.boxbiancoLiv2 {
	FLOAT: left; MARGIN: -5px 5px -10px 14px; WIDTH: 98%; TEXT-ALIGN: justify;
}
.boxbiancoLiv2 LABEL {
	FLOAT: right;
}
.boxbiancoLiv2 INPUT {
	MARGIN-TOP: 10px !important; FONT-WEIGHT: bold; CURSOR: pointer; BACKGROUND-COLOR: transparent;
}
.rigatratteggiata {
	FLOAT: left; WIDTH: 100%; BORDER-bottom: /*0518 #104080 */ #881312 1px dotted; HEIGHT: 10px;margin-bottom:10px;
}
.rigatratteggiataHP {
	WIDTH: 100%; BORDER-BOTTOM:/*0518 #104080 */ #881312 1px dotted; HEIGHT: 10px; clear: both; display: none;
}
.pagingNav {
	MIN-HEIGHT: 20px; MARGIN: 10px; WIDTH: 100%; HEIGHT: auto !important;
}
.pagingNav LABEL {
	FLOAT: left; PADDING-TOP: 1px;
}
.pagingNav LABEL.sinistra {
	TEXT-ALIGN: left;MIN-HEIGHT: 20px; width:25%; margin-top:17px;
}
.pagingNav LABEL.centro {
	TEXT-ALIGN: center;MIN-HEIGHT: 20px; width:25%; margin-top:17px;
}
.pagingNav LABEL.destra {
	TEXT-ALIGN: right;MIN-HEIGHT: 20px; width:25%; margin-top:17px;
}

.fRedazioneNews {
	MIN-HEIGHT: 40px; MARGIN: 10px; WIDTH: 100%; HEIGHT: auto !important;
}

.fRedazioneNews LABEL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
}
.fRedazioneNews LABEL.large {
	WIDTH: 50%; TEXT-ALIGN: left;
}
.fRedazioneNews LABEL.small {
	WIDTH: 20%; TEXT-ALIGN: center;
}
.fRedazioneNews INPUT.chbx {
	MARGIN: 10px 11% 15px 10%; TEXT-ALIGN: left; 
}


.fRicerca .lineaContinua {
	MARGIN-TOP: -10px !important;
}
.fRisultatiRicerca {
	width:98%; margin-left: 1em;
}
.fNews {
	width:98%; margin-left: 1em;
}
.fNewsHome {
/*0518
	width:98%;
	height:340px;
	overflow: hidden;
	background-color: #fbfbfb !important;
	border: 1px solid #d6d6d6;
	border-radius: 2px;
	padding: 0 5px 5px 5px;
	margin-left: 15px;
	margin-top: 30px; */

    width: 93%;
    height: 370px;
    overflow: hidden;
    background-color: #fbfbfb !important;
    border: 1px solid #b21a1a;
    border-radius: 3px;
    padding: 0 5px 0 0;
    margin-left: 7px;	
}

.fNewsMappa {
	width:98%; margin-left: 1em;
}
.fRisultatiDoc {
	width:96%; margin-left: 1em;
}
.fSiteMap {
	width:98%; margin-left: 1em;
}
.fThematicNews {
LINE-HEIGHT: 20px;
width: 94%;
}
.fThematicNews H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #555555; 
  TEXT-INDENT: 0px; PADDING-TOP: 1px; BACKGROUND-COLOR: white; 
}
.fThematicNews P {
margin-top:3px;margin-bottom:3px;
}
.redazione {
	MIN-HEIGHT: 40px; MARGIN: 4px; WIDTH: 100%; HEIGHT: auto !important;
}
.redazione LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 150px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px;
}
.redazione LABEL.listItem {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 400px; PADDING-TOP: 10px; TEXT-ALIGN: left;
}
.redazione INPUT.chbx {
	MARGIN: 10px 30px 15px 18px; TEXT-ALIGN: left;
}
.redazione LABEL.titolo {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 10px; WIDTH: 125px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;
}
.redazione LABEL.grassetto {
	FONT-WEIGHT: bold; WIDTH: 100%;
}
.redazione SELECT.selezione {
	BORDER-RIGHT: /*0518 #006633*/#881312 1px solid; BORDER-TOP: /*0518 #006633*/#881312 1px solid; FONT-SIZE: 11px; FLOAT: left; MARGIN: 15px 2px 0px 1px; BORDER-LEFT: /*0518 #006633*/#881312 1px solid; WIDTH: 180px !important; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: /*0518 #006633*/#881312 1px solid; HEIGHT: 120px; BACKGROUND-COLOR: #ffffff;
}
.tableRegdiv {
	WIDTH: 750px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: separate; BORDER-BOTTOM-STYLE: none; border-spacing: 5px;
}
.rowRegdiv {
	MARGIN-TOP: 5px; WIDTH: 100%;
}
.cellRegdiv {
	FLOAT: left;
	margin:0;
	MARGIN-LEFT: 4px;
	width:20em;
	display: inline;
	visibility: visible;
}
.annullaform {
	FLOAT: left;
	margin:0;
	MARGIN-LEFT: 5.7em!important;
	MARGIN-LEFT: 6.7em;
	/*width:20em;*/
	display: inline;
	margin-top:-2.4em!important;
	margin-top:-3.7em;
}
#container4 {
	MIN-HEIGHT: 100px; MARGIN: 0px auto; WIDTH: 98%; HEIGHT: auto !important; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;
}
.formregistrazione {
	clear:both;
	width:20em;
	float: left;
	/*margin-top:-40px;*/
	/*margin-top:-28px;*/
	margin-left:5em;
	margin-bottom: 0;
	z-index: 2;
}
.formregistrazione INPUT.inputButton {
	BORDER-RIGHT: #a2a2a2 2px solid; PADDING-RIGHT: 1px; 
  BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 1em; 
  MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 6px; BORDER-LEFT: #ffffff 1px solid; 
  COLOR: #363636; PADDING-TOP: 1px; BORDER-BOTTOM: #9a9a9a 2px solid; 
  HEIGHT: 2em !important; color: #881312; /* 0518 #620000;*/ background-color: #fff;/*0518 #ECEEE7 */
}
.fRegistrazione {
	/*float:left;*/
	width:100%;
	margin: /*1em*/ 0;
	padding: 0;
	border: none;
	/*background-color:#E8F2F6;*/
}
.fRegistrazione span{
	font-weight: normal;
}
.fRegistrazione p{margin:0.2em 10px}
.fRegistrazione div{
	float:left;
	width:100%;
    padding: 0.2em 0 0.2em!important;
	padding: 0 0 0 0;
	margin: 0 0 0 0;}

.fRegistrazione H2 {
	WIDTH: 90%;
	margin:5px;
	padding:5px;
}

.fRegistrazione .lineaContinua {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/pir_img/box_giallo_bottom_750.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px;
}

.fRegistrazione LABEL.errorRSC {
	POSITION: relative; TOP: -7px;
}
/*INPUT.inputTesto {
	BORDER-RIGHT: #006633 1px solid; BORDER-TOP: #006633 1px solid; MARGIN-TOP: 0px; FLOAT: left; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px !important; BORDER-LEFT: #006633 1px solid; WIDTH: 16em !important; BORDER-BOTTOM: #006633 1px solid; HEIGHT: 1.2em
}*/

.fRegistrazione label{
	float:left;
	width:20em;
    display: inline;
	margin-left: 10px;
	margin-right:5px;
    line-height:23px;
	font-weight:bold;
	}
	
.fRegistrazione label.input{
	float:left;
	width:5em;
    display: inline;
	margin-left: 30px;
	margin-right:5px;
    line-height:23px;
    font-size:1em;
}

.fRegistrazione SELECT.selezione { 
 BORDER: /*0518 #006633*/#881312 1px solid; 
 MARGIN-BOTTOM: 6px; 
 HEIGHT: 1.5em; 
 font-size:0.9em; 
} 





LABEL.error {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; /*COLOR: #ff0000;*/ COLOR:#800000; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;
}
LABEL.errorRSC {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; COLOR: #ff0000; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;
}

UL.level_1 {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.level_1 LI A {
	PADDING-LEFT: 12px; TEXT-DECORATION: none;
}
UL.level_1 LI A:link {
	PADDING-LEFT: 12px; TEXT-DECORATION: none;
}
UL.level_1 LI A:visited {
	PADDING-LEFT: 12px; TEXT-DECORATION: none;
}
UL.level_1 LI A:active {
	PADDING-LEFT: 12px; TEXT-DECORATION: none;
}
UL.level_1 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.level_2 {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.level_2 LI A {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_2 LI A:link {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_2 LI A:visited {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_2 LI A:active {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_2 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.level_3 {
	PADDING-LEFT: 30px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.level_3 LI A {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_3 LI A:link {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_3 LI A:visited {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_3 LI A:active {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_3 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.level_4 {
	PADDING-LEFT: 45px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.level_4 LI A {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_4 LI A:link {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_4 LI A:visited {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_4 LI A:active {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_4 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.level_5 {
	PADDING-LEFT: 60px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.level_5 LI A {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_5 LI A:link {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_5 LI A:visited {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_5 LI A:active {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_5 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.level_6 {
	PADDING-LEFT: 75px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.level_6 LI A {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_6 LI A:link {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_6 LI A:visited {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_6 LI A:active {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_6 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.level_7 {
	PADDING-LEFT: 90px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.level_7 LI A {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_7 LI A:link {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_7 LI A:visited {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_7 LI A:active {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_7 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.level_8 {
	PADDING-LEFT: 105px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.level_8 LI A {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_8 LI A:link {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_8 LI A:visited {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_8 LI A:active {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_8 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.level_9 {
	PADDING-LEFT: 120px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.level_9 LI A {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_9 LI A:link {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_9 LI A:visited {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_9 LI A:active {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_9 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
UL.level_10 {
	PADDING-LEFT: 135px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none;
}
UL.level_10 LI A {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_10 LI A:link {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_10 LI A:visited {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_10 LI A:active {
	PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;
}
UL.level_10 LI A:hover {
	COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}
/*#leftLogin {
	MARGIN-TOP: 2em; FLOAT: left; WIDTH: 50%; TEXT-ALIGN: left;
}

#rightLogin {
	MARGIN-LEFT: 30em; TEXT-ALIGN: center;
}*/

#leftLogin {
	FLOAT: left; WIDTH: 45%; TEXT-ALIGN: left; padding-left:10px;
}
#rightLogin {
 MARGIN-LEFT: 20px; FLOAT: left; WIDTH: 45%; 
}

#rightLogin P {
	TEXT-ALIGN: center;
}


.leftButton {
	FLOAT: left; TEXT-ALIGN: left;
}

.leftButtonreg2 {
	FLOAT: left; TEXT-ALIGN: left;
}

.up5px {
	MARGIN-TOP: 0px !important;
}
.clear {
	CLEAR: both;
}
#bottomLogin {
	CLEAR: both; TEXT-ALIGN: left;
}
#imgCRS {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
}
#loginbox {
	MIN-HEIGHT: 300px; MARGIN: 0px 0px 10px 10px; WIDTH: 90%; COLOR: #555555; HEIGHT: auto !important; BACKGROUND-COLOR: #f3d9d9; /*0518 #e8f2f6; */ TEXT-ALIGN: center;
}
.centra {
	TEXT-ALIGN: center;
}
#logintitle {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; HEIGHT: 22px; MIN-HEIGHT: 22px; PADDING-BOTTOM: 0px; TEXT-INDENT: 6px; PADDING-TOP: 1px; HEIGHT: auto !important; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7; TEXT-ALIGN: left;
}
#loginform SPAN {
	FLOAT: left;
}
#loginbox LABEL {
	FONT-WEIGHT: bold; FLOAT:left; MARGIN: 3px 0px 0px 10px; WIDTH: 100px; text-align:left;
}
#loginbox INPUT.inserisci {
	BORDER-RIGHT: /*0518 #006633*/#881312 1px solid; BORDER-TOP: /*0518 #006633*/#881312 1px solid; FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px 0px 0px 1px; BORDER-LEFT: /*0518 #006633*/#881312 1px solid; WIDTH: 100px !important; COLOR: #555555; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: /*0518 #006633*/#881312 1px solid; HEIGHT: 13px; BACKGROUND-COLOR: #ffffff;
}
#loginbox .btn {
	BORDER-RIGHT: #a2a2a2 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 20px; BORDER-LEFT: #ffffff 1px solid; COLOR: #363636; PADDING-TOP: 1px; BORDER-BOTTOM: #9a9a9a 1px solid; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7;
}

#container-giunta {
	MIN-HEIGHT: 100px;
	BACKGROUND-IMAGE:url(/pir_img/bg_container-g.gif); MARGIN: 0px auto; WIDTH: 96%; HEIGHT: auto !important; TEXT-ALIGN: left;
}
/*.sotto {
z-index:1;
}*/
.fAreaRiservata{
FONT-WEIGHT: normal;background-color:#E6E6C8;
}
.formStyle,fnews {
	MIN-HEIGHT: 40px; WIDTH: 96%; HEIGHT: auto !important;TEXT-ALIGN: justify; font-size:15px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
	/*BACKGROUND-COLOR:#F4FFF4; #FFFEF2;*/
    margin-left:1em;/*BACKGROUND-COLOR: #E8F2F6;*/
}

.formStyle h4,fnews h4 {
 margin-left: 20px; font-size: 1.1em;margin-bottom:0px; margin-top:2em;
}

.formStyle .calendar_container {
	MARGIN-LEFT: 0px;
}
.formStyle .dettBooking {
	HEIGHT: 1.6em !important; BACKGROUND-COLOR: #faf07f; TEXT-DECORATION: underline;
}
.formStyle .ora {
	FONT-WEIGHT: normal; TEXT-ALIGN: center;
}
.formStyle .dettSala {
	FONT-WEIGHT: bold; HEIGHT: 2.1em !important; BACKGROUND-COLOR: #faf07f; TEXT-DECORATION: underline;
}
.formStyle .chbx {
	
}
.formStyle .tabella {
	text-align:center;
	BORDER-RIGHT: #999 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #999 1px solid; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 20px 20px 20px 20px; 
	BORDER-LEFT: #999 1px solid; 
	COLOR: #333; 
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #999 1px solid; 
	BORDER-COLLAPSE: collapse; 
	width:40%;
	max-width:40%;
	TEXT-ALIGN: center;
}
.tabella TD,.tabella TH{
	width:10em;
}
.formStyle .grassettoLarge {
	MARGIN: 0px 0px 0px 5px; WIDTH: 18em;text-align:left;
}
.formStyle .campi {
	FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 5px 0px 0px 5px; PADDING-TOP: 2px;
}
.formStyle .selezioneSede {
	BORDER-RIGHT: /*0518 #006633*/#881312 1px solid; BORDER-TOP: /*0518 #006633*/#881312 1px solid; FONT-SIZE: 0.9em; MARGIN: -1px 0px 0px; BORDER-LEFT: /*0518 #006633*/#881312 1px solid; BORDER-BOTTOM: /*0518 #006633*/#881312 1px solid; HEIGHT: 1.8em;max-width:23em;
}
.formStyle INPUT.inputButtonDx {
	MARGIN: 0px 5px 0px 5px;padding-left:6px;padding-right:6px; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7;
}
.formStyle INPUT.buttonDx {
	BORDER-RIGHT: #a2a2a2 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 1em; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN: -2px 0px 2px 20px; BORDER-LEFT: #ffffff 1px solid; COLOR: #363636; PADDING-TOP: 1px; BORDER-BOTTOM: #9a9a9a 2px solid; font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif; HEIGHT: 21px; BACKGROUND-COLOR: #faf07f;
}
.tdleft {
	TEXT-ALIGN: left;
}
.formStyle SPAN {
	FONT-WEIGHT: normal;
}
.formStyle SPAN.noacapo {
	WHITE-SPACE: nowrap;
}
.formStyle P {
	MARGIN: 0.2em 10px;
}

.formStyle DIV.inputInForm, .fRegistrazione DIV.inputInForm {
	PADDING-RIGHT: 0px !important; 
	PADDING-LEFT: 30px !important; 
	PADDING-BOTTOM: 0.2em !important; 
	MARGIN: 0px;
	PADDING-TOP: 0.7em !important;
	min-height:3.2em;
	clear:both;
}
.formStyle DIV.soloTesto {
  clear:both;
  width:100%;
  margin-left: 20px !important;
  margin-bottom: 10px !important;
}
.formStyle H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; margin-left:-5px; WIDTH: 90%; PADDING-TOP: 5px;
}

.formStyle .lineaContinua,fnews .lineacontinua {
	clear:both; 
	margin-bottom:1em; 
	BACKGROUND-POSITION: bottom; 
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 2em; 

	BACKGROUND-IMAGE: url(/pir_img/box_giallo_bottom.gif);
}

.formStyle fieldset {
    margin-top:1em;
    border:0px;
    /*border:1px solid;*/
}
.formStyle LABEL.errorRSC {
	POSITION: relative; TOP: -7px;
}
.formStyle LABEL {
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 50px; WIDTH: 10em; LINE-HEIGHT: 1.8em; MARGIN-RIGHT: 5px;
}

.formStyle label.dataNascita {
	DISPLAY: inline; FONT-WEIGHT: bold; float:none; MARGIN-LEFT: 50px; WIDTH: 10em; LINE-HEIGHT: 1.8em; MARGIN-RIGHT: 5px;
}

.formStyle LABEL.testo {
	MARGIN-TOP: 0px; DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 20em; LINE-HEIGHT: 1.8em; MARGIN-RIGHT: 5px;
}
.formStyle LABEL.testoGrande {
	MARGIN-TOP: 0px; DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 90%; LINE-HEIGHT: 1.8em; MARGIN-RIGHT: 5px;
}
.formStyle .listItem {
	MARGIN-LEFT: 0px; TEXT-ALIGN: center;
}
.formStyle .inputTesto {
	BORDER-RIGHT: /*0518 #006633*/#881312 1px solid; BORDER-TOP: /*0518 #006633*/#881312 1px solid; MARGIN-TOP: 0px; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 0px !important;  margin-right:3px; BORDER-LEFT: /*0518 #006633*/#881312 1px solid; BORDER-BOTTOM: /*0518 #006633*/#881312 1px solid;
DISPLAY: inline; FONT-SIZE:0.9em; FLOAT: left; WIDTH: 24.2em;LINE-HEIGHT: 1.4em; HEIGHT: 1.4em;
}

.formStyle .inputTestoXXS {
	BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #555555 1px solid; MARGIN-TOP: 0px; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 0px !important;  margin-right:3px; BORDER-LEFT: #555555 1px solid; BORDER-BOTTOM: #555555 1px solid;
DISPLAY: inline; FONT-SIZE:0.9em; FLOAT: left; WIDTH: 2em;LINE-HEIGHT: 1.4em; HEIGHT: 1.4em;
}
.formStyle .inputTestoXS {
	BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #555555 1px solid; MARGIN-TOP: 0px; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 0px !important;  margin-right:3px; BORDER-LEFT: #555555 1px solid; BORDER-BOTTOM: #555555 1px solid;
DISPLAY: inline; FONT-SIZE:0.9em; FLOAT: left; WIDTH: 4em;LINE-HEIGHT: 1.4em; HEIGHT: 1.4em;
}
.formStyle .inputTestoM {
	BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #555555 1px solid; MARGIN-TOP: 0px; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 0px !important;  margin-right:3px; BORDER-LEFT: #555555 1px solid; BORDER-BOTTOM: #555555 1px solid;
DISPLAY: inline; FONT-SIZE:0.9em; FLOAT: left; WIDTH: 8em;LINE-HEIGHT: 1.4em; HEIGHT: 1.4em;
}
.formStyle .inputTestoL {
	BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #555555 1px solid; MARGIN-TOP: 0px; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 0px !important;  margin-right:3px; BORDER-LEFT: #555555 1px solid; BORDER-BOTTOM: #555555 1px solid;
DISPLAY: inline; FONT-SIZE:0.9em; FLOAT: left; WIDTH: 12em;LINE-HEIGHT: 1.4em; HEIGHT: 1.4em;
}
.formStyle .inputTestoXL {
	BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #555555 1px solid; MARGIN-TOP: 0px; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 0px !important;  margin-right:3px; BORDER-LEFT: #555555 1px solid; BORDER-BOTTOM: #555555 1px solid;
DISPLAY: inline; FONT-SIZE:0.9em; FLOAT: left; WIDTH: 16em;LINE-HEIGHT: 1.4em; HEIGHT: 1.4em;
}
.formStyle .inputTestoXXL {
	BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #555555 1px solid; MARGIN-TOP: 0px; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 0px !important;  margin-right:3px; BORDER-LEFT: #555555 1px solid; BORDER-BOTTOM: #555555 1px solid;
DISPLAY: inline; FONT-SIZE:0.9em; FLOAT: left; WIDTH: 18em;LINE-HEIGHT: 1.4em; HEIGHT: 1.4em;
}

.formStyle .inputTestoArea {
	FONT-SIZE: 1em; FLOAT: left; WIDTH: 21.7em !important; font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif; MARGIN-BOTTOM: 6px; 
	BORDER-TOP: /*0518 #006633*/#881312 1px solid;
	BORDER-RIGHT: /*0518 #006633*/#881312 1px solid;
	BORDER-BOTTOM: /*0518 #006633*/#881312 1px solid;
	BORDER-LEFT: /*0518 #006633*/#881312 1px solid;
}
.formStyle SELECT.selezione {
	BORDER-RIGHT: /*0518 #006633*/#881312 1px solid; BORDER-TOP: /*0518 #006633*/#881312 1px solid; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 6px; BORDER-LEFT: /*0518 #006633*/#881312 1px solid; BORDER-BOTTOM: /*0518 #006633*/#881312 1px solid; HEIGHT: 1.8em;max-width:23em;
}
.formStyle DIV.buttonContainer {
	CLEAR: both; TEXT-ALIGN: left;
	PADDING-RIGHT: 0px !important; 
	PADDING-LEFT: 0px !important; 
  	PADDING-BOTTOM: 0.2em !important; 
	MARGIN: 0px;
	PADDING-TOP: 0.2em !important;
}

.formStyle DIV.buttonContainerSx {
	CLEAR: both; TEXT-ALIGN: left;float:left;/*padding-top:-1px;*/
}


.formStyle DIV.buttonContainerSxReg {
	CLEAR: both; TEXT-ALIGN: left;float:left;/*padding-top:-1px;*/margin-top:18px;
}

html>/**/body .formStyle DIV.buttonContainerSxReg {
	CLEAR: both; TEXT-ALIGN: left;float:left;/*padding-top:-1px;*/margin-top:0px;
}


.formStyle INPUT.inputButtonSx {
	BORDER-RIGHT: #a2a2a2 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 1em; /*MARGIN-BOTTOM: 2px;*/ PADDING-BOTTOM: 3px; MARGIN-RIGHT: 0.5em; BORDER-LEFT: #ffffff 1px solid; COLOR: #363636; padding-TOP: 1px; BORDER-BOTTOM: #9a9a9a 2px solid; HEIGHT: 2.1em !important; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7;
}


.formStyle INPUT.inputButtonFake {
	BORDER-RIGHT: #a2a2a2 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 1em; /*MARGIN-BOTTOM: 2px;*/ PADDING-BOTTOM: 3px; MARGIN-TOP: 0.5em; MARGIN-RIGHT: 0.5em; BORDER-LEFT: #ffffff 1px solid; COLOR: #363636; padding-TOP: 1px; BORDER-BOTTOM: #9a9a9a 2px solid; HEIGHT: 2.1em !important; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7;max-width:65px;
	MARGIN-TOP: 0px;
}

html>/**/body .formStyle INPUT.inputButtonFake {
	BORDER-RIGHT: #a2a2a2 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 1em; /*MARGIN-BOTTOM: 2px;*/ PADDING-BOTTOM: 3px; MARGIN-TOP: 0.5em; MARGIN-RIGHT: 0.5em; BORDER-LEFT: #ffffff 1px solid; COLOR: #363636; padding-TOP: 1px; BORDER-BOTTOM: #9a9a9a 2px solid; HEIGHT: 2.1em !important; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7;max-width:65px;
	MARGIN-TOP: 0px;
}



div.inputButtonSx {
	BORDER-RIGHT: #a2a2a2 2px solid; BORDER-TOP: #ffffff 1px solid;FONT-SIZE: 1em; MARGIN-RIGHT: 0.5em; BORDER-LEFT: #ffffff 1px solid; padding-TOP: 1px; BORDER-BOTTOM: #9a9a9a 2px solid; HEIGHT: 1.2em !important; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7; padding:4px 6px 3px;width:50px;text-align:center;
}

.inputButtonSx a{
	COLOR: #881312; /* 0518 #620000;*/
	text-decoration: none;
}

.formStyle SELECT.selezioneMultipla {
	font-size:0.9em;BORDER-RIGHT: /*0518 #006633*/#881312 1px solid; BORDER-TOP: /*0518 #006633*/#881312 1px solid; MARGIN-BOTTOM: 6px; BORDER-LEFT: /*0518 #006633*/#881312 1px solid; WIDTH: 24.3em; BORDER-BOTTOM: /*0518 #006633*/#881312 1px solid; HEIGHT: 12em;
}
.formStyle UL {
	LIST-STYLE-TYPE: none;
}
.formStyle LI {
	/*LIST-STYLE-TYPE: none;display:block;*/LINE-HEIGHT: 25px;clear:both;
}
.formStyle ul.noType{

LIST-STYLE-TYPE: none;
}
.formStyle ul.notype{

LIST-STYLE-TYPE: none;
}
.formStyle ul.noType li{

line-height:2em;
}
.formStyle LABEL.error {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 100%;
}
.formStyle INPUT.inputButton {
BORDER-RIGHT: #a2a2a2 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 1em; BORDER-LEFT: #ffffff 1px solid; COLOR: #363636; BORDER-BOTTOM: #9a9a9a 2px solid; font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif; HEIGHT: 21px; 
MARGIN-TOP: 0.1em !important; DISPLAY: inline; MARGIN-BOTTOM: 2px !important; VERTICAL-ALIGN: top;  color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7;
}
.formStyle LABEL.grassettosm {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 10px; WIDTH: 9.3em; LINE-HEIGHT: 1.8em; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;text-align:left;
}
.formStyle LABEL.grassetto {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 10px; WIDTH: 10em; LINE-HEIGHT: 1.8em; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;text-align:left;
}

.formStyle .timepresenze {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 4px; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: gray 1px solid; WIDTH: 10%; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #faf07f; TEXT-ALIGN: center;
}
.formStyle .timepresenzebig {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: gray 1px solid; WIDTH: 50%; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #faf07f; TEXT-ALIGN: center;
}
.formStyle .grassettom {
BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 55%; LINE-HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px;padding-bottom:10px;MARGIN: 0px 5px 0px 10px;text-align:left;
}
.formStyle .grassettomdx {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 55%; LINE-HEIGHT: 20px; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px;padding-bottom:10px;
}
.formStyle .boxbianco,fnews .boxbianco {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MIN-HEIGHT: 8em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: auto !important; 
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 100%;
	clear:both;
}
.formStyle .boxbiancoLiv2,fnews .boxbiancoLiv2 {
	FLOAT: left; MARGIN: -5px 5px 10px 14px; min-width: 20em; WIDTH: 80%; TEXT-ALIGN: justify;
}
.formStyle div.buttonContainerDx{

float:left;
text-align:left;

}


.formStyle div.buttonContainerDx  IMG{

border:0;

}

.formStyle DIV.testoComeTabella {
	CLEAR: both; margin-left:3em; 
}
.formStyle .grassettoVeryLargeConBordo {
	MARGIN:0px; WIDTH: 20em; text-align:left;BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; 
}
.formStyle .testoConBordo {
	MARGIN:0px; text-align:left;BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; 
	DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: left; WIDTH: 5em; padding-left: 5px;
}

.formStyle .testoGrandeConBordo {
	MARGIN:0px; text-align:left;BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; 
	DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: left; WIDTH: 19.6em; padding-left: 5px;
}
.formStyle DIV.soloTesto2ColonneStretto {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px;  WIDTH: 18em; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;
}
.formStyle DIV.soloTesto2Colonne {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px;  WIDTH: 32em; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;
}

.formStyle .boxmonth {
	FLOAT: left; MARGIN: 0px 1em 0px 1em; WIDTH: 98%;
}
.fnews .boxbiancoLiv2 LABEL {
	FLOAT: right;
}
.fnews .boxbiancoLiv2 INPUT {
	MARGIN-TOP: 10px!important; CURSOR: pointer; BACKGROUND-COLOR:transparent;
}

.formStyle .centrato{
	margin-bottom: 10px;
	width: 97%; 
	text-align:center;
}
.formStyle .inputRadio {
		FONT-WEIGHT: bold; MARGIN-LEFT: 10px; VERTICAL-ALIGN: super; WIDTH:30em; TEXT-ALIGN: left;LINE-HEIGHT: 1.8em; HEIGHT: 1.8em;
}
.formStyle .inputRadio INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; HEIGHT: 15px; BORDER-RIGHT-WIDTH: 0px;
}

.formStyle TABLE.tabellaDati {
	WIDTH: 400px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; empty-cells: show;
}
.formStyle TABLE.tabellaDettaglio {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; empty-cells: show;
}
.formStyle .tabellaDettaglio TH.tabellaDati {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; BORDER-LEFT: #999 1px solid; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left;
}
.formStyle .tabellaDettaglio TD.tabellaDati {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; BORDER-LEFT: #999 1px solid; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left;
}
.formStyle TABLE.tabellaElenco {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; empty-cells: show;
}
.formStyle .tabellaElenco TH.tabellaDati {
	BORDER-RIGHT: #999 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 0px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; BORDER-LEFT: #999 0px solid; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: #999 0px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left;
}
.formStyle .tabellaElenco TD.tabellaDati {
	BORDER-RIGHT: #999 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 0px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; BORDER-LEFT: #999 0px solid; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: #999 0px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left;
}
.formStyle TABLE.tabellaElencoPiccola {
	WIDTH: 70%; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; empty-cells: show;
}
.formStyle .tabellaElencoPiccola TH.dati {
	width:30%; BORDER-RIGHT: #999 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 0px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; BORDER-LEFT: #999 0px solid; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: #999 0px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left;
}
.formStyle .tabellaElencoPiccola TD.dati {
	width:30%; BORDER-RIGHT: #999 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 0px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; BORDER-LEFT: #999 0px solid; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: #999 0px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left;
}
.formStyle .tabellaElencoPiccola TD.radio {
	BORDER-RIGHT: #999 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 0px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; BORDER-LEFT: #999 0px solid; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: #999 0px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: right;
}
.formStyle LABEL.etichetta {
MARGIN-TOP: 0px; DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: left; MARGIN-LEFT: 0px; min-WIDTH: 6em; LINE-HEIGHT: 1.8em; MARGIN-RIGHT: 5px;
}
.formStyle DIV.tabellaDati {
	TEXT-ALIGN: center;
}
.formStyle .PageLink_Dx {
	TEXT-ALIGN: right;
}
.formStyle div.containerradio {
	line-height: 20px; 
	float: left;
	font-weight: bold;
	border: 0px;
	margin: 0px 20px 0px 20px; 
   padding: 0px 0px 0px 0px;
}

.formStyle SELECT.selezioneItem {
 BORDER-RIGHT: /*0518 #006633*/#881312 1px solid; BORDER-BOTTOM: /*0518 #006633*/#881312 1px solid; BORDER-TOP: /*0518 #006633*/#881312 1px solid; 
 FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px 0px 0px 0px; BORDER-LEFT: /*0518 #006633*/#881312 1px solid; WIDTH: 18em !important; 
 BORDER-BOTTOM: /*0518 #006633*/#881312 1px solid; MIN-HEIGHT: 12em;HEIGHT: 12em;HEIGHT: 12em!important;
}

.formStyle .leftBox {
	MARGIN: 0px 0px 0px 1%; WIDTH: 37em; TEXT-ALIGN: left;
}
.formStyle .rightBox IMG
{
border:0;
}
.formStyle .box {
	CLEAR: both; MARGIN: 0px 1em 2em; WIDTH: 96%; TEXT-ALIGN: center;
}
.formStyle .rightBox {
	width:17em;MARGIN: 0px 1em; TEXT-ALIGN: center;float:right;
}
.formStyle .superBox {
	MARGIN: 0px 1em; WIDTH: 96%;
}
.formStyle IMG.senzaBordo{
	border:0px;
}
.formStyle LABEL.grassettoday {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 200%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 10px; LINE-HEIGHT: 2em; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;text-align:left;
}


IMG.w80h80 {
  width:80px;
  height:80px;
}

IMG.w84h84 {
  width:84px;
  height:84px;
}

IMG.w180h210 {
  /*width:180px;
  height:210px;*/
  width:13em;
}

IMG.w16h16 {
  width:16px;
  height:16px;
}
 .w320h306 {
  width:320px;
  height:306px;
}
/*Immagine dettaglio news Regione Informa*/

IMG.w600h315 {
	width:600px;
	height:315px;
/*	width:410px;
	height:215px;
	margin-right: 10px;
	margin-left:30px;
*/	
}
.imgcentrata {
	text-align:center;
}

#lineaVerticale {
  margin-top: 10px;margin-left:3em;float:left;width:1px;height:25em; background-color: #ECEEE7;
}
.Scarica_Modulo_Pdf{
   line-height:3em;BACKGROUND-POSITION: left; /*BACKGROUND-IMAGE: url(/pir_img/pdf.gif);*/ padding-left:1.4em;BACKGROUND-REPEAT: no-repeat; margin-left:0.4em;
}
.Solo_Testo{
min-height:2em;margin-left:0em;width:95%;text-align:justify;
}
DIV.indiceAnalitico{
    float:left;
}
DIV.linkNascosti{
position:absolute;
margin-top:-1000em;
}


div.moduli{
margin-top:2em;clear:both;
}
fieldset.moduli
{
/*background-color:#BBD6DA;*/

BORDER-BOTTOM: /*0518 #104080 */#881312 2px solid;
BORDER-top: /*0518 #104080 */#881312 1px solid;
BORDER-left: /*0518 #104080 */#881312 1px solid;
BORDER-right: /*0518 #104080 */#881312 2px solid;
border-style: solid;

/*
margin-left:1em;
margin-top:2em;
margin-bottom:3em;
padding-bottom:1em;
padding-top:2em;
width:96%;*/
}
legend.moduli {
	FONT-WEIGHT: bold;
	FONT-SIZE: 110%;
}
	/*FIELDSET.moduli LEGEND.moduli {
	PADDING-RIGHT: 5px;
DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 110%;
margin-LEFT: 3.2em;
  MARGIN-BOTTOM: 0.6em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	POSITION: relative;
	margin-left:5px;	
  TOP: -0.6em;
	WIDTH:auto;	
		height:1.2em;
	color:#620000;
	BACKGROUND-COLOR: #ffffff;
}*/


UL.guidaportale {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; LINE-HEIGHT: 1em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}

.GuidaPortale LI {
	PADDING-LEFT: 1.2em; BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); COLOR: #555555; LIST-STYLE-TYPE: none; background-repeat:no-repeat;margin-bottom:0.7em;
}

UL.guidaportale LI A {
	PADDING-LEFT: 1.2em; TEXT-DECORATION: none;
}
UL.guidaportale LI A:link {
	BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); COLOR: #555555; TEXT-DECORATION: none;
}
UL.guidaportale LI A:visited {
	BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); COLOR: #555555; TEXT-DECORATION: none;
}
UL.guidaportale LI A:active {
	BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); COLOR: #555555; TEXT-DECORATION: none;
}
UL.guidaportale LI A:hover {
	BACKGROUND-IMAGE: url(/pir_img/bg_item_mappa.gif); COLOR: #881312; /* 0518 #620000;*/ TEXT-DECORATION: underline;
}


div.immagine{
	text-align: center;
	margin-top: 1em;
	width: 180px !important;
	/*1805*/
	padding: 20px 10px 10px 10px !important;
	text-transform: uppercase !important;
	/*border-right: 1px solid #eccd00 !important;
	border-left: 1px solid #eccd00 !important;*/
	margin-top: 1px /*solid #eccd00*/ !important;
	/*1805*/
}

div.immagine img{
margin-top:1em;border:0px;
}
div.PageLink_Testo{
margin-left:1.3em;width:95%;

}

.PageLink_Testo h2 a:link{
	color: #454545; /*EDO 31012019*/
}

div.PageLink_Testo a:hover{
	color: #F1Ac16; /*EDO 31012019*/
}

.Solo_Img img{
height:45px;
}

.Immagine img{
	padding-left: 5em;
}

.fRisultatiDoc .boxArchivio H2 {
	width:100%;PADDING-RIGHT: 0px; MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; HEIGHT: 1.8em; MIN-HEIGHT: 1.8em; PADDING-BOTTOM: 0px; TEXT-INDENT: 6px; PADDING-TOP: 3px; HEIGHT: auto!important; color: #881312; /* 0518 #620000;*/ TEXT-ALIGN: left;
}
.fRisultatiDoc .topboxtitoloPortlet {
	width: 100%;
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
	HEIGHT: 1.8em;
	MIN-HEIGHT: 1.8em;
	PADDING-BOTTOM: 0px;
	TEXT-INDENT: 6px;
	PADDING-TOP: 3px;
	HEIGHT: auto !important;
	color: #881312; /* 0518 #620000;*/
	background-color: #FFFFFF;
	TEXT-ALIGN: left;
}

img{
border:0px;
}

.formStyle .grassettoVeryLarge {
	MARGIN: 0px 10px 0px 8px; WIDTH: 16em;text-align:left;
}

.formStyle div.buttonContainerADx{

	text-align:left;
	float:left;
	padding-bottom:10px;

}
.formStyle .cellDivH {
	FLOAT: left; MARGIN-LEFT: 4px;
}
.formStyle .cellDivHeader {
	FLOAT: left; MARGIN-LEFT: 4px;WIDTH:100%;
}
.formStyle .cellDivM {
	FLOAT: left; MARGIN-LEFT: 4px; WIDTH: 15%;
}
.formStyle .cellDivB {
	FLOAT: left; MARGIN-LEFT: 8px; WIDTH: 78%;
}
.formStyle .cellDivF {
	FLOAT: left; MARGIN-LEFT: 4px; WIDTH: 100%;
}
#createForm div.rowDiv div.cellDivH{

}
.formStyle .sottoheader {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: /*0518 #104080 */#b21a1a;
}
.formStyle INPUT.inputButtonMenu {
	BORDER-RIGHT: #a2a2a2  1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 0.8em; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 6px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; COLOR: #363636; PADDING-TOP: 1px; BORDER-BOTTOM: #9a9a9a 1px solid; font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif; HEIGHT: 21px; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7;
}
.backToPortal {
	MARGIN-TOP: 1px;
	FLOAT: right;
	MARGIN-LEFT: 1px;
	WIDTH: 7.8em;
	COLOR: #ffffff;
        font-size: 0.9em;/*font-size:0.9em;*/
	HEIGHT: auto;
	BACKGROUND-COLOR: #881312; /*0518 #05517e; */
	TEXT-ALIGN: center; 

}
.backToPortal A:link {
	COLOR: #ffffff;  BACKGROUND-COLOR: #881312; /*0518 #05517e; */
}
.backToPortal A:visited {
	COLOR: #ffffff;  BACKGROUND-COLOR: #881312; /*0518 #05517e; */
}
.backToPortal A:active {
	COLOR: #ffffff;  BACKGROUND-COLOR: #881312; /*0518 #05517e; */
}
.backToPortal A:hover {
	COLOR: #F5FFF6; BACKGROUND-COLOR: #881312; /*0518 #05517e; */
}

IMG {
border:0px;
}

.validatore{
text-align:center;
}
.item_link IMG {
	FLOAT: left; MARGIN: 8px 30px 5px 0px;
}

.social{
	text-align:center;
	margin-top: 30px;
	margin-bottom: 50px;
}

#rg76286{

padding-top:5px;
padding-left:10px;

} 

#rg75947{

padding-top:5px;
padding-left:5px;

}

#rg76198{
padding-top:5px;
padding-left:5px;

}

#rg76330{

padding-top:5px;
padding-left:5px;

}

/*#rg418653{
	width: 92%;
	margin-left: 20px;

}*/
#rg472154{
	width: 92%;
	margin-left: 20px;

}
#rg471653{
	margin-top: 20px;
}
/*
#rg419656{
	width: 94%;
	margin-left: 20px;

} */
#rg472653{
	width: 94%;
	margin-left: 20px;
}
	
#rg417156{
	width: 99%;
}


div.novitaDx{
	float: left;
	width: 46%;
}


div.novitaSx{
	float: left;
	width: 46%;
}

div.Modulo{

	margin-left: 2.3em;
	font-size: 1.1em;
}
LABEL.dataNascitaLabel{
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: none; MARGIN-LEFT: 0px; WIDTH: 10em; LINE-HEIGHT: 1.8em; MARGIN-RIGHT: 5px;
}
.dataNascita .grassettoVeryLarge {
	MARGIN: 0px 10px 0px 0px; WIDTH: 16em;text-align:left;
}
div.inputButtonSxReg {
	BORDER-RIGHT: #a2a2a2 2px solid; BORDER-TOP: #ffffff 1px solid;FONT-SIZE: 1em; MARGIN-TOP: 0.5em; MARGIN-RIGHT: 0.5em; BORDER-LEFT: #ffffff 1px solid; padding-TOP: 1px; BORDER-BOTTOM: #9a9a9a 2px solid; HEIGHT: 1.2em !important; color: #881312; /* 0518 #620000;*/ background-color: #ECEEE7; padding:4px 6px 3px;width:50px;text-align:center;float:left;
}
.inputButtonSxReg a{
	COLOR: #881312; /* 0518 #620000;*/
	text-decoration: none;
}
.formStyle fieldset .dataNascita{
   padding-left: 6px !important;
   border: 0px none;
}

.domanda{
margin: 1em;
}

.docDiv {
margin-bottom:8px;
margin-top:8px;
}

.formStyle moduli {
    margin-top:1em;
    /*border:0px;*/
    border:1px solid;
}

#down2px .inputButtonSx {
	margin-top:6px;
}

#down3px .inputButtonSx {
	margin-top:6px;
}

.formStyle .buttonContainerRedSx{
    float:left;
	

}

.formStyle .buttonContainerRedSx input.inputButtonSx {
	float:left;
	margin-top: 19px;
}


html>/**/body .formStyle .buttonContainerRedSx input.inputButtonSx {
	float:left;
	margin-top: 0px;
}

.formStyle .buttonContainerAtt{
   width: 100%;
   float:left;
}

.formStyle .buttonContainerAttSx{
   float: left;
   width: auto;

}
.formStyle .buttonContainerAttDx{
   float: right;
   width: auto;
}
.HL_Pagelink_Img{
   text-align:center;
}
 
.HL_URL_Img {
text-align:center;
}

.didascalia{
text-align:center;
font-size:1.1em;
font-weight:bold;
}


 /*CUSTOM CSS EDOARDO*/

.portlet {
    width: 230px;
    border: 1px solid #eccd00;
    background: #fff;
    padding: 2px 3px 2px 3px;
    margin: 20px 0px 30px 0px;
    /*text-shadow: #fff 1px 1px 1px;*/
}

.portlet .portlet-topper {
    /*background: #fff url(https://www.regione.veneto.it/TemaRegioneVeneto/tema/images/obj/body-sidebar-box-head-bckg.png) no-repeat bottom;*/
    padding: 10px 20px 10px 20px;
    margin: 0px 0px 1px 0px;
    /*text-shadow: #fff 1px 1px 1px;*/
	background-color:/*0518 #20295a;*/ #881312;
}

.portlet .portlet-topper .portlet-title {
	font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: -0.5px;
    color: #fff;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    /*text-shadow: #fff 1px 1px 1px;*/
}
.portlet .portlet-content {
    background: #fff url(https://www.regione.veneto.it/TemaRegioneVeneto/tema/images/obj/body-sidebar-box-body-bckg.png) no-repeat top;
    padding: 15px 20px 10px 20px;
    margin: 0px 0px 0px 0px;
    text-shadow: #fff 1px 1px 1px;
}

.portlet .portlet-content .list-item h4 {
    font-size: 13px;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
/*
.color-blu {
color:#05517f !important;
}
*/
.portlet .portlet-content .list-item h4 a {
	text-decoration: none;
}
p.abstract {
	padding: 0;
	margin-top: 3px;
	text-align:justify;
	color: /*#779db3*/ #b21a1a !important;
}

.list-item {
    padding-bottom: 3px;
    border-bottom: 0.1px solid #c4c4c4;
    padding-top: 5px;
}

.rect-container {
    text-align: right;
    margin-top: 10px;

}

.rect-container a, .rect-container a:visited {
    font-size: 12px!important;
    font-style: italic;
    padding: 5px;
    color: #555;
    text-decoration: none;
}
/*
.numeri {
	display:inline-block; 
	margin:auto;
}
*/


/*0518 SLIDER */

/*0518*/

.Slide {
	display: inline-block;
	width: 200px; /*217px*/
}

.imgslide{
	width:190px;
	height: 110px;
	padding: 0 5px 0  0px; 
	margin-bottom: 0px ; /*display: contents;*/
	
}

/*0518*/


.labelslidetop {
	width:93%;
	
}

.labelslide {
	padding: 5px 5px 5px 10px;
	background: #b21a1a;
/*	background: #0E5449;*/	
	width: 175px;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	text-align: left;
	margin: 0 10px 10px 20px;
	display: inline-table;
	border-radius: 2px;
}




.titoloslide {
	color: #fff !important;
	font-weight: bold;
	font-size: 13px;
	text-align: left !important;
	background-color: #b21a1a;
	width: 184px;
	text-transform: uppercase;
	padding: 8px 0 8px 6px;
	font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	border-top: 3px solid #f1ac17;
}
/*0518*/
.titolettoslide {
	color: #404040;
	font-weight: bold;
	font-size: 16px !important;
	line-height: 18px;
	margin: 8px 3px 0 6px;
	text-align: left !important;
	padding: 3px 0 8px 0px;
	font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	text-decoration: none;

}


.titolettoslide A {
	text-decoration: none !important;
	color: #404040 !important;
	font-size: 16px !important;	
}
/*
.titolettoslide A:link {
	text-decoration: none;
	color: #404040;
	font-size: 16px;
	}
.titolettoslide A:visited {
	text-decoration: none;
	color: #404040;
	font-size: 16px;
	}
.titolettoslide A:active {
	text-decoration: none;
	color: #404040;
	font-size: 16px;
	}
.titolettoslide A:hover {
	text-decoration: none;
	color: #207BBC;
	font-size: 16px;
	}
*/
/*0518*/
.contentslide {
	font-size: 12px;
	font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	line-height: 16px !important;
	color: #8a8a8a;
	margin: 8px 3px 0 10px;
}


.topboxPortletslide {
	 width:189px;
	 height: 278px;
	 overflow: hidden;
	 line-height: 11px;
	 border: 1px solid #b3b3b3;
	 border-radius: 3px;
}

.topboxPortletslide P{
	 width:165px;
	 text-align: left;
	 margin-left:0;
	 font-size:12px;
	 line-height: 15px;
	 color: #565656;
	font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	 padding-left: 8px !important;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 /*white-space: nowrap;*/
}

/*0518 PROMOZIONE */

.imgpromozione {
	max-width: 155px;
	height: 100px;
	margin-bottom: -2px;

}

.titolopromozione {
	/*background: #0073e6; */
	background: #b21a1a;
	padding: 1px 5px 2px 5px;
	height: 20px;
	color: #fff;
	font-family: "Titillium Web", "Lucida Grande", "Lucida Sans Unicode", sans-serif;	
	font-size: 14px;
	margin-bottom: 5px;
	border-radius: 2px;
	/*border-top: 1px solid #f1ac17; */
	max-width: 145px;
}

/*.sfondobannerpromozione {*/
	/*width: 160px;*/
	/*height: 100px;/*
	/*overflow: hidden;*/
	/*margin-left: 20px;
}*/

.labelpromozione {
	padding: 5px 5px 5px 10px;
	margin-right: 10px;
	margin-left: 20px;
/*	background: #0073e6; */
	background: #b21a1a;	
	width: 145px;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	text-align: left;
	margin-bottom:10px;
	margin-top:60px;
	border-radius: 2px;
}


/*0518 EUROPA*/
.imgeuropa {
	border: 1px solid #f1ac17;
	/*margin-bottom: 60px;*/
}

.sfondobannereuropa {
	width: 160px;
	/*height: 100px;/*
	/*overflow: hidden;*/
	/*margin-left: 20px;*/
	text-align: center;
}

.labeleuropa {
	padding: 5px 5px 5px 10px;
/*	background: #0061c2; */
/*	background: #3E79AC; */
	background: #b21a1a;
	width: 149px;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	text-align: left;
	margin: 60px 10px 10px 16px;
	border-radius: 2px;
}

/* 0518 PUNTINI*/
/* styles for '...' */ 
.topboxPortletslide P {
  /* hide text if it more than N lines  */
  overflow: hidden;
  /* for set '...' in absolute position */
  position: relative; 
  /* use this value to count block height */
  line-height: 1.2em;
  /* max-height = line-height (1.2) * lines max number (3) */
  max-height: 3.5em; 
  /* fix problem when last visible word doesn't adjoin right side  */
  text-align: justify;  
  /* place for '...' */
  margin-right: -1em;
  padding-right: 1em;
}
/* create the ... */
.topboxPortletslide P:before {
  /* points in the end */
  content: '...';
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of block */
  right: 0;
  bottom: 0;
}
/* hide ... if we have text, which is less than or equal to max lines */
.topboxPortletslide P:after {
  /* points in the end */
  content: '';
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of text */
  right: 0;
  /* set width and height */
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  /* bg color = bg color under block */
  background: #fdfdfd;
}

.arrowslide {
	float: right !important;
	font-size: 25px !important;
	color: #881312;
	text-decoration: none !important;
	margin-left:10px;
	
}


/*
.arrowslide A{
	float: right !important;
	font-size: 25px !important;
	color: #ff0000 !important;
	text-decoration: none !important;
}

.arrowslide A:link{
	float: right !important;
	font-size: 25px !important;
	color: #ff0000 !important;
	text-decoration: none !important;
}

.arrowslide A:visited{
	float: right !important;
	font-size: 25px !important;
	color: #ff0000 !important;
	text-decoration: none !important;
}

.arrowslide A:active{
	float: right !important;
	font-size: 25px !important;
	color: #ff0000 !important;
	text-decoration: none !important;
}
*/


.arrowslide A:hover{
	float: right !important;
	font-size: 25px !important;
	color: #f1ac17 !important;
	text-decoration: none !important;
}


.arrowslidegroup{
	/*margin-right: 20px; */
	/*display: contents; FORSE DA RIPRISTINARE PER ACCESSIBILITA'*/
	display: inline;
}

.arrowslidealtrenotizie{
	padding: 5px 5px 5px 10px;
	float:right;
	margin: 8px;
}


/*
#pcnt857_197009821_857_197007855_197007855 {
	display: none;
}
*/

.slidearchivio {
	width: 600px !important;
	margin-left: 20px;
}

.dataslidearchivio {
	width: 15ch;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	letter-spacing: 1px;
	float: left;
}

.testoslidearchivio {
	float: left;
}









/*///////////////////////// ----TABELLA PIR PERSONALIZZATA---- /////////////////////////////////////////*/



table.table0518{
	width: 100%;
	border: 1px solid #d1d1d1;
	border-radius: 4px;
}

/*------------TBODY CASES-----------*/


table.table0518 tbody tr:hover {
	background-color: #f2f2f2;
}

table.table0518 tbody tr th {
	width: 25%;
	padding-left: 10px;
	font-size: 13px;
	text-align: left;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 8px;
	background-color: #b21a1a;
	color: #fff;
	white-space: nowrap;
}

table.table0518 tbody tr td {
	width: 25%;
	padding-left: 10px;
	font-size: 13px;
	text-align: left;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 8px;
}
table.table0518 tbody tr td:hover {
	background-color: #f1ac17;
	color: #fff;
}

table.table0518 tbody tr td A:hover {
	background-color: #f1ac17;
	color: #fff;
}

/*------------THEAD CASES-----------*/

table.table0518 thead tr:hover {
	background-color: #f2f2f2;
}

table.table0518 thead tr th {
	width: 25%;
	padding-left: 10px;
	font-size: 13px;
	text-align: left;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 8px;
	background-color: #b21a1a;	
	color: #fff;
	white-space: nowrap;
}
 
table.table0518 thead tr td {
	width: 25%;
	padding-left: 10px;
	font-size: 13px;
	text-align: left;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 8px;
}

table.table0518 thead tr td:hover {
	background-color: #f1ac17;
	color: #fff;
}
#slide_num{
	visibility: hidden;
}

.nasconditesto {
	display:none;
}





/*------------CREAZIONE NUOVO ITEM PRESIDENTI REGIONE 22/01/2020--------------*/

.Presidente_itm { 
	MIN-HEIGHT: 3em; MARGIN: 6px 10px 6px 8px; WIDTH: 100%; HEIGHT: auto !important; TEXT-ALIGN: left;margin-left:1.3em;width:96%; line-height: 22px;
	height: 240px !important;
	background-color: #f9f9f9;
	border: 1px solid #dedede;
}

.Presidente_itm CAPTION {
	display: none;
}


.Presidente_itm P {
	FLOAT: left; MARGIN: 0px; WIDTH: 10em; padding:0; PADDING-TOP: 5px; min-width: 200px; display:inline; font-size: 14px; color: #b31c1a;
}

.Presidente_itm H2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: 30px; /*0518 MARGIN: 0px;*/ COLOR: #555555; TEXT-INDENT: 0px; PADDING-TOP: 1px;
	margin-top: 15px !important;
	font-weight: 600;	
}

.Presidente_itm SPAN {
	border-left: 3px solid #f1ac17;
	padding-left: 10px;
}	

.Presidente_itm IMG {
	margin-left: 10px;
	border: solid 5px #fff;
	float: left;
	max-width: 150px;
	margin-right: 20px;
	margin-top: 15px;
	text-transform: uppercase;
	font-size: 12px !important;	
}
/*------------FINE CREAZIONE NUOVO ITEM PRESIDENTI REGIONE--------------*/