/*

body  {

  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 0.72em;

	margin: 0em 0em 0em 0em;

	padding: 0em 0em 0em 0em;

	height: 100%;

}*/



td  {}



img {border:0em;}



.item img {border:0em;}



TR  {}



I  {font-style: italic}

BIG  {font-size: 120%; font-weight: bold}

TH  {font-weight: bold}

H1 {

	/*color: #000080; */

	font-size: 0.98em;

	margin:0em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



H2 {

	font-size: 0.98em;

	text-decoration: none; 

	margin-left:0;

	font-family: Verdana, Arial, Helvetica, sans-serif;}

	

H3 {

	font-size: 0.98em;

	text-decoration: none; 

	margin-left:0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	}





STRONG {}





hr{

	border: 0.06em solid #dcdcdc;

}



PRE {}

p {margin:0em; padding: 0em;}

BLOCKQUOTE {font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size:0.75em; color: #000000}

.WELCOMETITLE {font-family: "Verdana",sans-serif; font-size: 0.75em; color: #FFFFFF; background: #666666; font-weight: bold}

.WELCOMETITLE:link {font-family: "Verdana",sans-serif; font-size: 0.75em; color: #FFFFFF; background: #666666; font-weight: bold}

.WELCOMETITLE:visited {font-family: "Verdana", sans-serif; font-size: 0.75em; color: #FFFFFF; background: #666666; font-weight: bold}

.TOOLBAR {font-family: "Verdana", sans-serif; font-size: 0.75em; color: #000000;font-weight: normal}

.TOOLBAR:link {font-family: "Verdana", sans-serif; font-size: 0.75em; color: #000000;font-weight: normal}

.TOOLBAR:visited {font-family: "Verdana", sans-serif; font-size: 0.75em; color: #000000;font-weight: normal}

.TITLEBAR {font-family: "Verdana", sans-serif; font-size: 0.75em; color: #FFFFFF; background: #000080;font-weight: bold}

.MESSAGE {font-family: "Verdana", sans-serif; font-size: 0.7em; color: #000000;font-weight: normal}

.MESSAGE:link {font-family: "Verdana", sans-serif; font-size: 0.7em; color: #000080;font-weight: normal}

.MESSAGE:visited {font-family: "Verdana", sans-serif; font-size: 0.7em; color: #000000;font-weight: normal}

.MESSAGENEW {font-family: "Verdana", sans-serif; font-size: 0.7em; color: #000000;font-weight: bold}

.MESSAGENEW:link {font-family: "Verdana", sans-serif; font-size: 0.7em; color: #000080;font-weight: bold}

.MESSAGENEW:visited {font-family: "Verdana", sans-serif; font-size: 0.7em; color: #000000;font-weight: bold}



.navigatorBar{

/*width: 72%;*/

/*width:40em;*/

float: left;

border: 0em solid #ff0000;

}



.BorderedContent

{

    background-color: #FFFFFF;

    border: thin #808080 solid;

    color: #000000;

    font-weight: normal;

    padding: 0.06em;

}



.linkEsterno{

   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

   font-size: 0.9em;

   margin: 0em 0em 0em 0em;

   padding: 0em 0em 0em 0.13em;

}



.BorderedController

{

  background-color: #FFFFFF;

  border: thin #808080 solid;

  font-weight: normal;

  color: #000000;

  padding: 0.06em;

}



.BorderedPortlet

{

  background-color: #FFFFFF;

  border: thin #808080 solid;

  font-weight: normal;

  color: #000000;

  padding: 0.06em;

}



.BorderedTitle

{

  /*background-color: #808080;*/

  background-color: #D0D0D0;

  border: thin #808080 solid;

  color: #000000;

  font-weight: bold;

  padding: 0.06em;

}



.ControllerStyleClass

{

  background-color: #FFFFFF;

  border-style: none;

  color: #000000;

  font-weight: normal;

  padding: 0.13em;

}



.PortletStyleClass

{

  background-color: #FFFFFF;

  border-style: none;

  color: #000000;

  font-weight: normal;

  padding: 0;

}



.pulsante {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1em;

	background-color: #999999;

	border-top-width: 0.06em;

	border-right-width: 0.06em;

	border-bottom-width: 0.06em;

	border-left-width: 0.06em;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #666666;

	border-bottom-color: #666666;

	border-left-color: #CCCCCC;

	font-weight: bold;

	color: #000000;

}



.search {

	PADDING-RIGHT: 0em;

	PADDING-LEFT: 0.13em;

	FONT-SIZE: 1em;

	PADDING-BOTTOM: 0.06em;

	PADDING-TOP: 0.06em;

	BORDER-TOP: 0.06em solid #CCCCCC;

	BORDER-BOTTOM: 0.06em solid #CCCCCC;

	BACKGROUND-COLOR: #FFFFFF;

	width: auto;

	line-height: 1em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-top: 0.38em;

	margin-bottom: 0.38em;

	border-right-width: 0.06em;

	border-left-width: 0.06em;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

}



.TabStyleClass

{

  background-color: #FFFFFF;

  border-style: none;

  color: #000000;

  font-weight: bold;

  padding: 0;

}



.TitleStyleClass

{

  /*background-color: #808080;*/

  background-color:#D0D0D0;

  border-style: none;

  color: #000000;

  font-weight: bold;

  padding: 0;

}



.HighlightTitleStyleClass

{

  background-color: #000000;

  border-style: none;

  color: #FFFFFF;

  font-weight: bold;

  padding: 0;

}



.TabTitleStyleClass

{

  background-color: #FFFFFF;

  border-style: none;

  color: #000000;

  font-weight: normal;

  padding: 0;

}



 .ContentStyleClass

 {

   background-color: #FFFFFF;

   border-style: none;

   color: #000000;

   font-weight: normal;

   padding: 0;

 }



 .TabContentStyleClass

 {

   background-color: #FFFFFF;

   border-style: none;

   color: #000000;

   font-weight: normal;

   padding: 0;

 }



 .listCellHead

 {

   text-decoration:underline;

  

   border-style:outset;

   border-width:0.13em;

   border-left-color:#FFFFFF;

   border-top-color:#FFFFFF;

   border-bottom-color:#000000;

   border-right-color:#000000;

   cursor: auto;

   FONT-SIZE:0.7em;

   FONT-WEIGHT:bold;

   COLOR: #FFFFFF;

   font-family: Verdana, Arial, Helvetica, sans-serif;

 }



 .listCellHeadNoLink

 {

   

   border-style:solid;

   border-width:0.13em;

   border-left-color:#6868AB;

   border-top-color:#6868AB;

   border-bottom-color:#6868AB;

   border-right-color:#6868AB;

   FONT-SIZE:7pt;

   FONT-WEIGHT:normal;

   COLOR: #FFFFFF;

    font-family: Verdana, Arial, Helvetica, sans-serif;

 }



 .listCell

 {

   /*background-color:#ECECEC;*/

   background-color:#F1F1F1;

   FONT-SIZE:7pt;

   FONT-WEIGHT:normal;

   color:#000000;

 }





.UPPERCASE {

  text-transform: uppercase;

}





.WELCOME {

  font-size: 1em;

  /*font-color: #000000;*/

  font-weight: 900;

  font-stretch: wider;

}





.MENUBAR {

  font-family: arial,helvetica, sans-serif;

  background: #F5F5F5;

  color: #000000;

  font-size: 0.95em;

  font-weight: bold;



  border-top: 0.06em solid #B0B0B0;

  border-left: 0.06em solid #B0B0B0;

  border-right: 0.06em solid #FAFAFA;

  border-bottom: 0.06em solid #FAFAFA;

}



.INPUTFORM {

   font-family: arial,helvetica, sans-serif;

   background: #F0F0F0;

   color: #000000;

   font-size: 0.95em;

   font-weight: bold;



   border-top: 0.06em solid #A0A0A0;

   border-left: 0.06em solid #A0A0A0;

   border-right: 0.06em solid #FFFFFF;

   border-bottom: 0.06em solid #FFFFFF;

 }



.INPUTFORMTITLE {

           font-family: arial,helvetica, sans-serif;

           background: #FAFAFA;

           color: #000000;

           font-size: 1.05em;

           font-weight: bold;



           border-top: 0.06em solid #FFFFFF;

           border-left: 0.06em solid #FFFFFF;

           border-right: 0.06em solid #0A0A0A;

           border-bottom: 0.06em solid #0A0A0A;

         }



.MENUBUTTON {

           font-family: arial,helvetica, sans-serif;

           background: #E0E0E0;

           color: #808080;

           font-size: 0.8em;

           font-weight: bold;



           border-top: 0.06em solid #FFFFFF;

           border-left: 0.06em solid #FFFFFF;

           border-right: 0.06em solid #A0A0A0;

           border-bottom: 0.06em solid #A0A0A0;

         }



.PANETITLE {

           background: #FAFAFA;

           font-weight: bold;

         }



.BUTON

{

  font-family: arial,helvetica, sans-serif;

  background: #E0E0E0;

  color: #000080;

  font-size: 0.8em;

  font-weight: bold;

  border-color: #050505;

  border-top: 1pt double #FFFFFF;

  border-left: 1pt double #FFFFFF;

  border-right: 1pt double #A0A0A0;

  border-bottom: 1pt double #A0A0A0;

}

.bluebuttonsmall

{

        background-color: #CCCCCC;

        border-style: none;

        color: #000000;

        display: block;

        font-weight: normal;

        padding: 0;

        font-family : Arial, Helvetica, sans-serif;

        font-size : 0.7em;

        border-top: 0.06em solid #FFFFFF;

        border-left: 0.06em solid #FFFFFF;

        border-right: 0.06em solid #0A0A0A;

        border-bottom: 0.06em solid #0A0A0A;

        width : 4.06em;

}



.UserBrowserUserDisabled

{

    background-color:#ff0000;

    text-decoration: line-through;

}



.UserBrowserUserConfirmed

{

    background-color: yellow;

    font-style: italic;

}



/* PEPPE

a {

	color: #000063;	font-size: 96%;	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

a:link {

	color: #000063; text-decoration: none;

}

a:visited {

	color: #000063; text-decoration: none;

}

a:hover {

	color: #990000;

	text-decoration: underline;

}

*/



.menusezione {

	padding: 0 0 0.63em 0;

	margin:0em 0em 0em 0em;

	font-size: 0.92em;

	border-bottom: 0em solid #cccccc;

}



.lineaGrigia{

	border-bottom:0.06em solid #dcdcdc;

	padding: 0.38em 0 0.25em 0;

}



.nascosto{

	display:none

}



.menulistNormal {

	margin: 1.25em 0.25em 0.25em 0.63em;

}

.menusezione a {

	/*padding: 0.13em 0 0.13em 0.31em;*/

	display: block;

	text-decoration: none;

	font-size: 0.98em;

	/*line-height: 1.4em;*/

}

.menusezione a:hover {

	background-color: #ffffff;

	text-decoration:underline;

}

.menusezione ul{

	list-style-type:none;

	font-size: 1em;

	margin: 0 0 0 0em;

	line-height: 1em;

}

.menusezione ul li{

	padding-top:0.38em;

	line-height: 1em;

	color: #333333;

}

.menulistSpecial {

	padding:0em 0 0em 0em;

	margin: 0.25em 0.38em 0.63em 1.50em;

	border-top: 0.06em dotted #ffffff;

	border-bottom:0.06em solid #f1f1f1;

	font-size:90%;

}



#accessKeyPanel{

	/*background-color:#f7f7f7;*/

        color:#0000CC;

	font-size:0.96em;

	padding:0em;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

/*	display:block;*/

/* 	border: 0.06em solid #dcdcdc; */

/*	border-bottom: 0.06em solid #dcdcdc;*/

/*	width: 22%;*/

	width: 24em;

	text-align: center;

	float:right;

}

#accessKeyPanel a{

	font-size:1em;

	font-weight: bold;

	}



#accessKeyPanel p {

	padding:0.13em;

	font-size: 1em;

	border-bottom:0.06em dotted #CCCCCC;

        font-variant: small-caps;

        color:#660000;

}

#search div{

	text-align: left;

	border-top: 0.06em solid #bbbbbb;

	border-bottom: 0.06em solid #bbbbbb;

	background-color:#f7f7f7;

	font-size:0.90em;

	padding:0.25em;

        margin-top:0.25em;

        margin-right:0em;

        margin-left:0.38em;

        margin-bottom:0.38em;

}

#search p{

	text-align: left;

        margin-top:0.13em;

        margin-bottom:0.25em;

        }



#siteInfo {

	CLEAR: both;

	BORDER-RIGHT: #cccccc 0.06em solid;

	BORDER-TOP: #cccccc 0.06em solid;

	FONT-SIZE: 0.90em;

	BORDER-LEFT: #cccccc 0.06em solid;

	COLOR: #666666;

	BORDER-BOTTOM: #000000 0.06em solid;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	TEXT-ALIGN: left;

	font-style: normal;

	font-weight: normal;

	background-color: #FFFFFF;

	padding:0.63em;

}



#siteInfo1 {

	COLOR: #3D3D6D;

	margin-top:0.63em;

}



#siteInfo2 {

	BORDER-RIGHT: #cccccc 0.06em solid;

	BORDER-TOP: #cccccc 0.06em solid;

	FONT-SIZE: 0.70em;

	BORDER-LEFT: #cccccc 0.06em solid;

	COLOR: #666666;

	BORDER-BOTTOM: #cccccc 0.06em solid;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	TEXT-ALIGN: center;

	font-style: normal;

	font-weight: normal;

	background-color: #FFFFFF;

	padding-left: 0em;

	padding-top: 0.31em;

	line-height: 1.5em;

	padding-bottom: 0.19em;

	width: 95%;

}

#siteInfo2 IMG {

	VERTICAL-ALIGN: middle

}



#siteInfo4 {

	text-align: center;

	font-size:0.70em;
	color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;

	font-weight: normal;

 

	padding:0.25em;

  }

#siteInfo4 IMG {

	VERTICAL-ALIGN: middle

}


#banner{

	width: 100%;

	border:0em solid #ff0000;

}

input{

	font-size: 100%;

}

form{

	margin: 0em;

}

.button{

	background-color:#A9A9A9;

	/*color:#FFFFFF;*/

	color:#000000;

	font-weight:bold;

}



#portletParameters{

	padding: 0.63em;

	text-align: left;

	font-size: 0.63em /*0.63em*/;

	background-color: #f1f1f1;

}

#portletParameters table{

	width: 100%;

	border: 0.06em solid #dcdcdc;

	text-align: left;

}

#portletParameters table#fields{

	background-color: #FFFAF0;

	border: 0.13em solid #dcdcdc;

	text-align: left;

}

#portletParameters table#fields td{

	padding: 0.13em;

}

#portletParameters table#fields th{

	padding: 0.13em;

	text-align: left;

}

#portletParameters table th{

	padding-right: 0.63em;

	text-align: right;

	background-color: #FFFFFF;

}

#portletParameters table td{

	padding: 0.63em;

	border-bottom: 0.13em solid #FFFFFF;

}



#accessibile {

	padding: 0em;

	FONT-SIZE: 0.90em;

	COLOR: #cccccc;

	border:0em solid #ff0000;

}

#accessibile a {

	padding: 0em;

	FONT-SIZE: 0.92em;

	font-weight: normal;

}



/*class allPortletsClass consente di visualizzare con un tratteggio le portlet*/

	.allPortletsClass{

	/*border:0em dotted Green;*/

	/*border:0em dotted #97E1DE;*/

	border-width:0em;

	border-style:dotted;

	border-color::#97E1DE;

	padding:0em;

	}



	/*class debug consente di visualizzare il nome del template*/

	.debug{

		display: none;

		/*color: #ff0000;

		FONT-SIZE: 0.8em;

		font-family: Verdana, Arial, Helvetica, sans-serif;*/

	}

	#paginationBar{

		padding: 0em;

		border-top: 0.13em solid #dcdcdc;

		margin-top:1.25em;

	}

	#paginationBar form{

		margin: 0.25em;

	}

	#paginationBar input{

		border:0.06em solid #dcdcdc;

		background-color: #f1f1f1;

		color:#000000;

	}

	#leftcontent {

		float:left;

		width:24%;

		background:#f7f7f7;

		border:0em solid #000080;

		/*height: 500px;*/

		height: 31.25em;

		/*border-right: 0.06em dotted #000080;*/

	}



	#YouAreHere {

		margin-top: 0em;

		background:#ffffff;

	}



	#centercontent {

		/* faby background-color: #E4E9F8;*/

		background-color: #F0F0F0;

		width:52%;

		float:left;



		}

#centercontent1 {

		background-color: #E4E9F8;

		width:25%;

		float:left;

		}

#centercontent2 {

		background-color: #E4E9F8;

		width:25%;

		float:left;

		}



	#centercontentAlone {

		background-color: #ffffff;

		width:75%;

		float:left;

		

		/*margin-right:0.38em;*/

		}



	#rightcontent {

		/*background-color: #ffffff;*/

		float:right;

		width:22%;

		border:0em solid #000080;

		/*height: 500px;*/

		height: 31.25em;

		/*border-left: 0.06em dotted #000080;*/

		}

	#footer{

		clear:both;

		width:100%;

		border:0em solid #000080;

	}





/*

	#testata {

		border:0em solid #ff0000;

		voice-family: "\"}\"";

		clear:both;

		}

*/

	#tabnav {

		margin-top:0.38em;

	}

        #tabnav a.bianco {

		color:#ffffff;

	}

/*	#tabnav li div{

		float:left;

	}



	#tabnav ul{

		border: 0em solid #000080;

		font-size:0.90em;

		margin:0em;

		padding:0.13em;

		list-style-type:none;

		text-align:center;

        }
        
	#tabnav li{

		display:inline;

		padding:0.13em;

		margin-left:0.13em;

		text-align:center;

		text-indent: 0em;

	}

	#tabnav a{

		text-decoration: none;

		font-weight: bold;

	}

	#tabnav a:hover{

		text-decoration: underline;

	}

        */

	#PortalLoginBar{

		color: #00008B;

		margin-bottom: 0.25em;

		margin-top: 0.25em;

		background-color: #E6E6FA;

		border: 0em solid #000080;

		font-size: 0.63em/*0.63em*/;

		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	}

	#PortalLoginBar input,select{

		font-size: 0.93em;/*0.63em;*/

		color: #00008B;

		font-family: Verdana, Arial, Helvetica, sans-serif;

	}

	.PortalButton{

		background-color: #FFFFFF;

		/*border: 0.06em solid #000080;*/

		border-width:0.06em;

		border-color:#000080;

		border-style: ridge;

	}



/*------------------------------------------------------------------*/

	.itemNotLive{

		background-color: #FFFACD;

		padding:0.38em;

		font-size: 0.98em;

		font-weight: normal;

		color: #00019F;

		line-height: 1.4em;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		display: block;

		/*border: 0.06em dotted #ff0000;*/

		border-color:#ff0000;

		border-width:0.06em;

		border-style: inset;

	}





	.menuPresidente{

		padding:0.63em;

		border: 0.06em solid #dcdcdc;

	}

	.macroVoceMenuPresidente{

		font-weight:bold;

		font-size: 90%;

		border-bottom:0.06em solid #dcdcdc;

	}

	#menuPresidente ul{

		/*margin: 0em;*/

		margin-bottom:0.06em;

	}

	#menuPresidente li{

		list-style: none;

		border-bottom: 0em solid #dcdcdc;

		margin-left:0.50em;

	}

	#menuPresidente a{

		font-size: 90%;

	}



	

	.titBlu{

   	font-size: 0.65em;

	/*font-weight:bold;*/

	color: #000000;

	}

	

.clearb {

	clear:both;

	}



	.labelDownload {

	font-size: 0.78em;

	width:99%;

	color:#000080;

	}



	.labeFormScrivi p{

	font-size: 1.7em;

	width:99%;

	color:#000080;

	}



	TEXTAREA {font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 0.9em; color: #000000}



.solotx {display:none;}



.anteprima{

	display:none;

}









.portletLogin div.item{

		padding:0em;

		font-size: 0.98em;

		font-weight: normal;

		color: #00019F;

		line-height: 1.4em;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		display: block;

	}



	/*class per il Navigatore  */

/*	#homeNavON {

		background-color:#CC0000;

		color:#ffffff;

	}

        #homeNavON a{

		background-color:#CC0000;

		color:#ffffff;

	}

	#homeNavOFF {

		background-color:#990000;

		color:#ffffff;

	}

        #homeNavOFF a{

		background-color:#990000;

		color:#ffffff;

	}



	#presNavON {

		background-color:#000099;

		color:#ffffff;

	}

        #presNavON a {

		background-color:#000099;

		color:#ffffff;

	}

	#presNavOFF {

		background-color:#000066;

		color:#ffffff;

	}

        #presNavOFF a {

		background-color:#000066;

		color:#ffffff;

	}

	#giuNavON{

		background-color:#0000CC;

		color:#ffffff;

	}

        #giuNavON a{

		background-color:#0000CC;

		color:#ffffff;

	}

	#giuNavOFF{

		background-color:#000066;

		color:#ffffff;

	}

        #giuNavOFF a{

		background-color:#000066;

		color:#ffffff;

	}

	#consNavON{

		background-color:#0033FF;

		color:#ffffff;

	}

        #consNavON a{

		background-color:#0033FF;

		color:#ffffff;

	}

	#consNavOFF{

		background-color:#000066;

		color:#ffffff;

	}

        #consNavOFF a{

		background-color:#000066;

		color:#ffffff;

	}

	#citNavON{

		background-color:#FF9900;

		color:#000091;

	}

        #citNavON a{

		background-color:#FF9900;

		color:#000091;

	}

	#citNavOFF{

		background-color:#D8D8D8;

		color:#000091;

	}

        #citNavOFF a{

		background-color:#D8D8D8;

		color:#000091;

	}

	#impNavON{

		background-color:#ACEA00;

		color:#000091;

	}

        #impNavON a{

		background-color:#ACEA00;

		color:#000091;

	}

	#impNavOFF{

		background-color:#D8D8D8;

		color:#000091;

	}

        #impNavOFF a{

		background-color:#D8D8D8;

		color:#000091;

	}

	#ctNavON{

		background-color:#FFCC00;

		color:#000091;

	}

        #ctNavON a{

		background-color:#FFCC00;

		color:#000091;

	}

	#ctNavOFF{

		background-color:#D8D8D8;

		color:#000091;

	}

        #ctNavOFF a{

		background-color:#D8D8D8;

		color:#000091;

	}

	#intNavON{

		background-color:#330099;

		color:#ffffff;

	}

        #intNavON a{

		background-color:#330099;

		color:#ffffff;

	}

	#intNavOFF{

		background-color:#555555;

		color:#ffffff;

	}

        #intNavOFF a{

		background-color:#555555;

		color:#ffffff;

	}

*/

.centra {

   text-align:center;

}





.centrat {

	background-position: center;

	text-align: center;

}



.centrat li{

	display:inline;

	margin:0em;

	padding:0em;
	
	

	/*list-style-image: none;

	list-style: none;*/
	
}

        

.centrat ul{

	display:inline;

	margin-bottom:0em;

	margin-left:0em;

	margin-right:0em;

	margin-top: 0.44em;
	

	/*padding:0em;*/		

}	

        

.home {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #FFFFFF;

	/*background-color: #CC0000;*/

	padding-right: 0.19em;

	padding-left: 0.19em;

	padding-bottom: 0.19em;

	padding-top: 0em;

        }





        .homeOFF {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #990000;

	padding-right: 0.19em;

	padding-left: 0.19em;

	padding-bottom: 0.19em;

	padding-top: 0em;

        }

        .home1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #AA0000;

	background-image: url(../images/sp-1r.gif);

	background-position: left top;

	margin: 0em;

	padding: 0em 0em 0.19em;

        }

        .home2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	background-color: #AA0000;

	background-image: url(../images/sp-2r.gif);

	background-position: right top;

	margin: 0em;

	padding: 0em 0em 0.19em;

}

.pcg {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #0000FF;

	padding-right: 0.19em;

	padding-left: 0.19em;

	padding-bottom: 0.19em;

	padding-top: 0em;

}

.pres {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #000099;

	padding-right: 0.19em;

	padding-left: 0.19em;

	padding-bottom: 0.19em;

	padding-top: 0em;

}

.giu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #0000CC;

	padding-right: 0.19em;

	padding-left: 0.19em;

	padding-bottom: 0.19em;

	padding-top: 0em;

}









.pcgOFF {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #000066;

	padding-right: 0.19em;

	padding-left: 0.19em;

	padding-bottom: 0.19em;

	padding-top: 0em;

}

.pcg1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #000066;

	background-image: url(../images/sp-1r.gif);

	background-position: left top;

	margin: 0em;

	padding: 0em 0em 0.19em;

}

.pcg2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	background-color: #000066;

	background-image: url(../images/sp-2r.gif);

	background-position: right top;

	margin: 0em;

	padding: 0em 0em 0.19em;

}



.cic {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #000066;

	background-color: #FF9900;

	padding-right: 0.19em;

	padding-left: 0.19em;

	padding-bottom: 0.19em;

	padding-top: 0em;

}

.imp {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #000066;

	background-color: #ACEA00;

	padding-right: 0.19em;

	padding-left: 0.19em;

	padding-bottom: 0.19em;

	padding-top: 0em;

}

.comter {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #000066;

	background-color: #FFCC00;

	padding-right: 0.19em;

	padding-left: 0.19em;

	padding-bottom: 0.19em;

	padding-top: 0em;

}



.cicOFF {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #000066;

	background-color: #D8D8D8;

	padding-right: 0.19em;

	padding-left: 0.19em;

	padding-bottom: 0.19em;

	padding-top: 0em;

}

.cic1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #D8D8D8;

	background-image: url(../images/sp-1r.gif);

	background-position: left top;

	margin: 0em;

	padding: 0em 0em 0.19em;

}

.cic2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	background-color: #D8D8D8;

	background-image: url(../images/sp-2r.gif);

	background-position: right top;

	margin: 0em;

	padding: 0em 0em 0.19em;

}

.intra {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #330099;

	padding-right: 0.19em;

	padding-left: 0.19em;

	padding-bottom: 0.19em;

	padding-top: 0em;

}

.intraOFF {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #555555;

	padding-right: 0.19em;

	padding-left: 0.19em;

	padding-bottom: 0.19em;

	padding-top: 0em;

}

.intra1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #555555;

	background-image: url(../images/sp-1r.gif);

	background-position: left top;

	margin: 0em;

	padding: 0em 0em 0.19em;

}

.intra2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	font-weight: bold;

	background-color: #555555;

	background-image: url(../images/sp-2r.gif);

	background-position: right top;

	margin: 0em;

	padding: 0em 0em 0.19em;

}

.globalNavHome {

	PADDING-RIGHT: 0em;

	PADDING-LEFT: 0.63em;

	PADDING-BOTTOM: 0.13em;

	WORD-SPACING: 0.25em;

	COLOR: #CC0000;

	PADDING-TOP: 0.13em;

	BORDER-BOTTOM: #ccc 0em solid;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	/*BACKGROUND-COLOR: #CC0000;*/

	font-size: 0.7em;

	margin-top: 0.19em;

}

.globalNavPre {

	PADDING-RIGHT: 0em;

	PADDING-LEFT: 0.63em;

	PADDING-BOTTOM: 0.13em;

	WORD-SPACING: 0.25em;

	COLOR: #000000;

	PADDING-TOP: 0.13em;

	BORDER-BOTTOM: #ccc 0em solid;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	BACKGROUND-COLOR: #000099;

	font-size: 0.7em;

	margin-top: 0.19em;

}

.globalNavGiu {

	PADDING-RIGHT: 0em;

	PADDING-LEFT: 0.63em;

	PADDING-BOTTOM: 0.13em;

	WORD-SPACING: 0.25em;

	COLOR: #0000CC;

	PADDING-TOP: 0.13em;

	BORDER-BOTTOM: #ccc 0em solid;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	BACKGROUND-COLOR: #0000CC;

	font-size: 0.7em;

	margin-top: 0.19em;

}

.globalNavCon {

	PADDING-RIGHT: 0em;

	PADDING-LEFT: 0.63em;

	PADDING-BOTTOM: 0.13em;

	WORD-SPACING: 0.25em;

	COLOR: #0000FF;

	PADDING-TOP: 0.13em;

	BORDER-BOTTOM: #ccc 0em solid;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	BACKGROUND-COLOR: #0000FF;

	font-size: 0.7em;

	margin-top: 0.19em;

}

.globalNavCit {

	PADDING-RIGHT: 0em;

	PADDING-LEFT: 0.63em;

	PADDING-BOTTOM: 0.13em;

	WORD-SPACING: 0.25em;

	COLOR: #FF9900;

	PADDING-TOP: 0.13em;

	BORDER-BOTTOM: #ccc 0em solid;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	BACKGROUND-COLOR: #FF9900;

	font-size: 0.7em;

	margin-top: 0.19em;

}

.globalNavImp {

	PADDING-RIGHT: 0em;

	PADDING-LEFT: 0.63em;

	PADDING-BOTTOM: 0.13em;

	WORD-SPACING: 0.25em;

	COLOR: #ACEA00;

	PADDING-TOP: 0.13em;

	BORDER-BOTTOM: #ccc 0em solid;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	BACKGROUND-COLOR: #ACEA00;

	font-size: 0.7em;

	margin-top: 0.19em;

}

.globalNavComT {

	PADDING-RIGHT: 0em;

	PADDING-LEFT: 0.63em;

	PADDING-BOTTOM: 0.13em;

	WORD-SPACING: 0.25em;

	COLOR: #FFCC00;

	PADDING-TOP: 0.13em;

	BORDER-BOTTOM: #ccc 0em solid;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	BACKGROUND-COLOR: #FFCC00;

	font-size: 0.7em;

	margin-top: 0.19em;

}

.globalNavIntr {

	PADDING-RIGHT: 0em;

	PADDING-LEFT: 0.63em;

	PADDING-BOTTOM: 0.13em;

	WORD-SPACING: 0.25em;

	COLOR: #330099;

	PADDING-TOP: 0.13em;

	BORDER-BOTTOM: #ccc 0em solid;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	BACKGROUND-COLOR: #330099;

	font-size: 0.7em;

	margin-top: 0.19em;

}

.bianco a{

        color: #FFFFFF;

        }

		

		/*class inserite per i redattori*/

.coloreNero{

color:#000000;

}



.coloreRosso

{

color:#FF0000;

}



.coloreBluDefault 

{

color:#00019F;

}



.verdana 

{

font-family:Verdana, Arial, Helvetica, sans-serif;

}





.arial { 

font-family:Arial, Verdana, Helvetica, sans-serif;

}



.small {

  font-size: 0.70em;

}



.medium {

  font-size: 1.00em;

  }

  

.large {

  font-size: 1.40em;

  }



.sottolineato {

  text-decoration:underline;

}



.grassetto {

  font-weight:bold;

}

.inlinea{
	display:inline;
}

	