BODY {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 160%; PADDING-BOTTOM: 4px; COLOR: #ffffff; LINE-HEIGHT: 1; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial,sans-serif; BACKGROUND-COLOR: #333333;
}
BODY IMG {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid ;
}
#banner{
	background-image: url(/proveaccess/images/RCA/banners/testata.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 76px;
	width: 100%;
	border:0px solid red;
}
.nascosto{
	display:none;
}

A {
	COLOR: #B0FEFF; TEXT-DECORATION: none;

}
A:link {
	COLOR: #B0FEFF; TEXT-DECORATION: none;

}
A:visited {
	COLOR: #B0FEFF; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #000080; BACKGROUND-COLOR: #B0FEFF; TEXT-DECORATION: underline;

}
H1 {
	FONT-SIZE: 120%;
}
H2 {
	FONT-SIZE: 110%;
}
H3 {
	FONT-SIZE: 110%;
}
H4 {
	FONT-SIZE: 110%;
}
H5 {
	FONT-SIZE: 110%;
}
H6 {
	FONT-SIZE: 100%;
}
#accessibile a {
	font-size: 0.8em;
}
.debug{
		display: none;
	}
	.portlet3{
		margin:0px;

	}
	.portlet3 h1 {
		padding:6px;
		font-weight: bold;
		margin: 0 0 0 0px;
	}
	.portlet3 h2 {
		padding:2px 6px 2px 2px;
		text-align: right;
		font-weight: bold;
		margin: 0 0 0 0px;
	}
	.portlet3 h2 a{

	}
        .portlet3 h2 a:hover {
                 TEXT-DECORATION: underline;
                 background-color:#006D00;
        }
	.portlet3 div.item{
		padding:6px;
		font-weight: normal;
		line-height: 1.4em;
		display: block;
	}
	.portlet3 div.item a{
		font-weight: bold;
                color:#FFFFFF;

	}
        .portlet3 div.item a:hover{
		font-weight: bold;
                color:#B0FEFF;
	}

	.portlet3 p{
		padding: 6px;
	}

	.portlet2{
	}
	.portlet2 h1 {
		font-weight:bold;
		width: 100%;
	}
	.portlet2 div.item{

                padding:2px 6px 2px 2px;
		font-weight: normal;
		line-height: 1.4em;
	}
	.portlet2 div.item a{

		font-weight: bold;

	}
      .portlet2 div {

                padding:2px 6px 2px 2px;
		font-weight: normal;
		line-height: 1.4em;
	}
	.portlet2 div a{

		font-weight: bold;

	}
	.portlet2 p{

	}

	.portlet5{
		padding:0px;
	}
	.portlet5 a{
	}
	.portlet9{
		padding:10px;
	}
	.portlet9 div.item{
		padding:2px;
		font-weight: normal;
		line-height: 1.4em;
	}
        .portlet9 div.itemForm{
	        padding:2px;
		font-weight: normal;
		line-height: 1.4em;
        }

 	.portlet1{
		padding:10px;
	}
	.portlet1 h1 {
		padding:2px;
		font-weight:normal;
		margin: 0px;
	}
	.portlet1 div.item{
		padding:6px;
		font-weight: normal;
	        line-height: 1.4em;
	}

	.portlet1 div.item a{
		font-weight: bold;
                COLOR: #B0FEFF;
                background:#333333/*#B0FEFF;*/
	}

	.portlet1 p{
		margin: 0px;

	}
	.portlet4{
		padding:10px;
	}
	.portlet4 h1 {
		padding:6px;
		display: block;
		width:100%;
		font-weight:bold;
		margin: 0px;
	}
	.portlet4 div.item{
		padding:0px;
		font-weight: normal;
		line-height: 1.4em;
		display: block;
	}
	.portlet4 div.item a{
		font-weight: bold;
	}

	.portlet4 p{
		margin: 0px;

	}

        input{
	 font-size: 100%;
        }
        .menusezione {
	padding: 0 0 10px 0;
	margin:0px 0px 0px 0px;
        line-height: 1.4em;
        }

        .menusezione ul{
	list-style-type:none;
	/*font-size: 1em;*/
	margin: 0 0 0 0px;
	line-height: 1em;
}
.menusezione ul li{
	padding-top:6px;
	line-height: 1em;

}
.menulistSpecial {
	padding:0px 0 0px 0px;
	margin: 4px 6px 10px 24px;

}

        #tabnav{
		margin: 14px 2px 10px 2px;
		color: #ffffff;

	}

	#tabnav ul{
                border: 0px solid Navy;
		font-size:0.84em;
		margin:0px;
		padding:6px;
		list-style-type:none;
                text-align:center;
	}
	#tabnav li{
                display:inline;
        	padding:2px;
		margin-left:2px;
                text-indent: 0px;
                text-align:center;
                FONT-SIZE: 0.90em;
	}
	#tabnav a{
		text-decoration: none;
		font-weight: bold;
	}
	#tabnav a:hover{
		COLOR: #000080; BACKGROUND-COLOR: #B0FEFF; TEXT-DECORATION: underline;


	}

        #footer{
		clear:both;
		width:100%;
		/*border:1px solid Navy;*/
	}
        .lineaGrigia{

	border-bottom:1px solid ;
	padding: 6px 0 4px 0;
}
.clearb {
	clear:both;

	}
.solotx{ display:none; }

#siteInfo {
	CLEAR: both;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FONT-SIZE: 0.90em;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	font-style: normal;
	font-weight: normal;
  }
#siteInfo2 {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FONT-SIZE: 0.90em;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	font-style: normal;
	font-weight: normal;
	padding-left: 15px;
	padding-top: 5px;
	line-height: 1.5em;
	padding-bottom: 3px;
}
#siteInfo3 {
color:#333333;
  }
#siteInfo2 IMG {
	VERTICAL-ALIGN: middle
}
.anteprima{
	display:none;
}

.underlined{
	text-decoration: underline;
}
#PortalLoginBar{
display: none;
}
        .chiaro a:hover {
                 TEXT-DECORATION: underline;
                 background-color:#006D00;
        }
        .chiaro a {
                 TEXT-DECORATION: underline;

        }
/*navigatore*/
        .centrat {
	background-position: center;
	text-align: center;
        }
        .home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 0px;
        }


        .homeOFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 0px;
        }

.pcg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0000FF;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 0px;
}
.pres {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 0px;
}
.giu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0000CC;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 0px;
}
.pcgOFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000066;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 0px;
}
.cic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000066;
	background-color: #FF9900;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 0px;
}
.imp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000066;
	background-color: #ACEA00;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 0px;
}
.comter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000066;
	background-color: #FFCC00;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 0px;
        margin-bottom: 3px;
}

.cicOFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000066;
	background-color: #202020;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 0px;
}


.intra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #330099;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 0px;
}
.intraOFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #555555;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 0px;
}

.globalNavHome {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	WORD-SPACING: 4px;
	COLOR: #CC0000;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ccc 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CC0000;
	font-size: 0.7em;
	margin-top: 8px;
}
.globalNavPre {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	WORD-SPACING: 4px;
	COLOR: #000099;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ccc 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000099;
	font-size: 0.7em;
	margin-top: 8px;
}
.globalNavGiu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	WORD-SPACING: 4px;
	COLOR: #0000CC;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ccc 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #0000CC;
	font-size: 0.7em;
	margin-top: 8px;
}
.globalNavCon {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	WORD-SPACING: 4px;
	COLOR: #0000FF;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ccc 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #0000FF;
	font-size: 0.7em;
	margin-top: 8px;
}
.globalNavCit {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	WORD-SPACING: 4px;
	COLOR: #FF9900;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ccc 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FF9900;
	font-size: 0.7em;
	margin-top: 8px;
}
.globalNavImp {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	WORD-SPACING: 4px;
	COLOR: #ACEA00;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ccc 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ACEA00;
	font-size: 0.7em;
	margin-top: 8px;
}
.globalNavComT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	WORD-SPACING: 4px;
	COLOR: #FFCC00;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ccc 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFCC00;
	font-size: 0.7em;
	margin-top: 8px;
}
.globalNavIntr {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	WORD-SPACING: 4px;
	COLOR: #330099;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ccc 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #330099;
	font-size: 0.7em;
	margin-top: 8px;
}
.bianco a{
        color: #FFFFFF;
        }


