/* CSS Document */

/*=== HTML & LAYOUT ELEMENTS ===*/

/*=== Firefox workaround to avoid content moving on page length ===*/
html {
	overflow: -moz-scrollbars-vertical;
	overflow-x: auto;
}
/*==================*/

body {
	margin:0;
	padding:0;
	background-color:#FFF;
}

form {
	margin:0; 
	padding:0;
}

img{
	border:0;
}

#container {
	margin:0px auto; 
	width:948px; 
	height:500px; 
	background:#e9e9e9;
}

#mainwrapper {
	width:948px;
	/*background-color:#F5F5F5;*/
	background-color:white;
}
.pageinfoHome{
	 background-color:#F5F5F5;
}
.pageinfo{
	 background-color:#FFFFFF;
}
/*=== FOOTER ELEMENTS === */

#footer{
	/*background-color:#E9E9E9; */
	background-color: white; 
	width:948px;
	margin:0px auto;
	
}


#logoUSL {
	float:left; 
	text-align:center;
	width: 187px;
}

#logoRL {
	float:right; 
	text-align:center;
	width: 198px;
}

#flashNewsTitle{
	width:448px;
	color:white;
	background:#CC6698; 
	text-align:center;  
	margin:auto; 
	margin-top:10px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:11px;
}

#flashNews {
	float:left;
	width:448px; 
	margin-left:57px;
}

#footerButton {
	margin-top:10px;
	border: 0px solid red;
	width: 448px;
	text-align: center;
	vertical-align: middle;
}
#footerButton input[type="button"] {
	color: #FFF;
	border: 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 180px;
	cursor: hand;
	height: 17px;
}
#footerButton input.btn1[type="button"]{ background-color: #cc6601; float:left; }
#footerButton input.btn2[type="button"]{ background-color: #999a00; float:right; }
#credits {
	margin-top:10px;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#D1D1D1;  
	font-size:11px; 
	color:#333;
}

#credits a, 
#credits a:link, 
#credits a:visited, 
#credits a:active {
	color: #333; 
	text-decoration:none;
}

#credits a:hover	{
	color:#666666; 
	text-decoration:none;
}

/*=== END FOOTER ELEMENTS === */


/*=== NAVIGATOR ELEMENTS === */
#navigator {
	font-family:"Trebuchet MS", Arial, sans-serif; 
	font-size:12px; 
	color:#fff;
	padding: 0px;
	text-align: center;
	background-color:#DF0915;
}

#navigator div {
	margin: 3px;
	padding-left:4px;
	width:176px;
	float:left;
	text-align: left;

}

#navigator #progetto {
	background-color:#DF0915;
}
#navigator #laboratori {
	background-color:#65266D;
}
#navigator #strumenti {
	background-color:#FD7215;
}
#navigator #format {
	background-color:#138F2D;
}

#navigator a, 
#navigator a:link, 
#navigator a:visited, 
#navigator a:active {
	color: #fff; 
	text-decoration:none;
}

#navigator a:hover	{
	color:#ccc; 
	text-decoration:none;
}


.menutxt {
	font-family:"Trebuchet MS", Arial, sans-serif; 
	font-size:12px; 
	color:#fff;
}

.menutxt a, .menutxt a:link, .menutxt a:visited, .menutxt a:active {
	color: #fff; 
	text-decoration:none;
}

.menutxt a:hover {
	color:#ccc; 
	text-decoration:none;
}
/*=== END NAVIGATOR ELEMENTS === */





.testopiccolo {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#000;
}

#maincontent {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
	padding:12px 10px 27px 25px;
}


#maincontent h2,
#maincontent h1{
	font-size:12px; 
	color:#000;
	line-height:18px;
	margin:0px 0px 3px 0px;
	text-transform:uppercase;
}


#maincontent a:link, 
#maincontent a:visited, 
#maincontent a:active {
	color:#333;
	text-decoration:underline;
}

#maincontent #elenco{
	width: 500px;
	border: 0px;
}

#maincontent #elenco td {
	border-bottom: 1px dashed #999;
	padding:2px;
}

#maincontent #box td {
	border: 1px dashed #999;
	padding: 10px;

}

#maincontent ul li {
	font-size:12px; 
	color:#666666;
	list-style:none;
}
#maincontent ul li p {
	padding:0px;
	margin:0px;
}

/* GESTIONE CONTENTUTI DOWNLOAD */
#private_area {
	
	border: 0px solid green;
	padding: 0px;

	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
	padding:12px 10px 27px 25px;
}
#private_area h1, h2{
	margin:0px;
	padding:0px;
}
#private_area h1  a{
	font-size:16px; 
	color:#595be5;
	line-height:18px;
	margin:0px 0px 3px 0px;
	text-transform:uppercase;
}
#private_area h2 {
	font-size:12px; 
	color:#000;
	line-height:18px;
	margin:0px 0px 3px 0px;
	text-transform:uppercase;
	float:right;
}
#private_area h3  a{
	font-size:12px; 
	color:#595be5;
	line-height:18px;
	margin:0px 0px 0px 0px;
	text-transform:none;
	text-align: left;
}
#private_area input{
	font-size:12px; 
	color:#595be5;
	line-height:18px;
	margin:0px 0px 3px 0px;
	
	border: 1px solid #595be5;
}
#private_area textarea{
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#595be5;
	line-height:18px;
	margin:0px 0px 3px 0px;

	border: 1px solid #595be5;
}
#private_area .title{
	background-color: #595be5;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	text-decoration: none;
	border: 1px solid #4F54FF;
 
}
#private_area .title span {
	margin: 2px;
}
#private_area a {
	text-decoration:none;
	color:#FFF;
}

#private_area hr {
	line-height: 10px;
	color: #595be5;
	height: 1px;
}
#private_area  div>table{
	color:#000;
	background-color: #D3D9FF;
	padding: 0px;
	
	border: 1px dashed #595be5;
	border-top:0px;
	font-weight:normal;
	font-size:12px;
	
}

#private_area #list tr{
	background-color: #D3D9FF;
	
}
#private_area #box {
	border: 0px solid red;
	background-color: transparent;
}
.boxCitus {
	border: 1px solid #FFFFFF;
	background-color: #D3D9FF;
	
}
.boxCitus td{
	border: 0px solid #FFFFFF;
	background-color: #EFEAFF;
	
}
#mapcontent {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	line-height:16px;
	padding:12px 10px 27px 25px;
}

#mapcontent a:link, 
#mapcontent a:visited, 
#mapcontent a:active {
	color:#333;
	text-decoration:none;
}

#mapcontent a:hover 
{
	color:#333;
	text-decoration:underline;
	
}

#mapcontent #elenco td {
	border-bottom: 1px dashed #999;
	padding:2px;
}


.mappaitem {
	font-size:11px;
	text-transform:uppercase;
}

.mappasubitem {
	font-size:10px;
	padding-left: 5px;
}


/*=== INTRO ELEMENTS ===*/
#introprogetto {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
	padding:5px 5px 0px 5px;
	border-top: 1px dashed #999;
}

#introprogetto h2 {
	font-size:13px; 
	color:#DF0915;
	line-height:20px;
	margin:0px 0px 3px 0px;
}

#introprogetto a:link, 
#introprogetto a:visited, 
#introprogetto a:active {
	color:#DF0915;
	text-decoration:underline;
}

#introlaboratori {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
	padding:5px 5px 0px 5px;
	border-top: 1px dashed #999;
}

#introlaboratori h2 {
	font-size:13px; 
	color:#65266D;
	line-height:20px;
	margin:0px 0px 3px 0px;
}

#introlaboratori a:link, 
#introlaboratori a:visited, 
#introlaboratori a:active {
	color:#65266D;
	text-decoration:underline;
}

#introstrumenti {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
	padding:5px 5px 0px 5px;
	border-top: 1px dashed #999;
}

#introstrumenti h2 {
	font-size:13px; 
	color:#FD7215;
	line-height:20px;
	margin:0px 0px 3px 0px;
}

#introstrumenti a:link, 
#introstrumenti a:visited, 
#introstrumenti a:active {
	color:#FD7215;
	text-decoration:underline;
}

#introformat {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
	padding:5px 5px 0px 5px;
	border-top: 1px dashed #999;
}

#introformat h2 {
	font-size:13px; 
	color:#138F2D;
	line-height:20px;
	margin:0px 0px 3px 0px;
}

#introformat a:link, 
#introformat a:visited, 
#introformat a:active {
	color:#138F2D;
	text-decoration:underline;
}

#intropartecipa {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
	padding:5px 5px 0px 5px;
	border-top: 1px dashed #999;
}

#intropartecipa h2 {
	font-size:13px; 
	color:#666666;
	line-height:20px;
	margin:0px 0px 3px 0px;
}

#intropartecipa a:link, 
#intropartecipa a:visited, 
#intropartecipa a:active {
	color:#666666;
	text-decoration:underline;
}


#introlaiv_action {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
	padding:5px 5px 0px 5px;
	border-top: 1px dashed #999;
}

#introlaiv_action h2 {
	font-size:13px; 
	color:#023467;
	line-height:20px;
	margin:0px 0px 3px 0px;
}

#introlaiv_action a:link, 
#introlaiv_action a:visited, 
#introlaiv_action a:active {
	color:#023467;
	text-decoration:underline;
}
/*=== END INTRO ELEMENTS ===*/


#linkprogetto {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color:#DF0915; 
	padding: 10px;
	width: 160px;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	margin-left:8px;
}

#linkprogetto a:link, #linkprogetto a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#DF0915;
	
}

#linklaboratori {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color:#65266D; 
	padding: 10px;
	width: 160px;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	margin-left:8px;
}

#linklaboratori a:link, #linklaboratori a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#65266D;
}

#linkstrumenti {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color:#FD7215; 
	padding: 10px;
	width: 160px;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	margin-left:8px;
}

#linkstrumenti a:link, #linkstrumenti a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#FD7215;
}


#linkformat {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color:#138F2D; 
	padding: 10px;
	width: 160px;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	margin-left:8px;
}

#linkformat a:link, #linkformat a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#138F2D;
}

#linkpartecipa {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color:#666666; 
	padding: 10px;
	width: 160px;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	margin-left:8px;
}

#linkpartecipa a:link, #linkpartecipa a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#666666;
}


#linkregistrazione {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color:#DF0915; 
	padding: 10px;
	width: 160px;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	margin-left:8px;
}

#linkregistrazione a:link, #linkregistrazione a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#DF0915;
}

#linklaiv_action {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color:#023467; 
	padding: 10px;
	width: 160px;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	margin-left:8px;
}

#linklaiv_action a:link, #linklaiv_action a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#023467;
}


.testoitalic {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#666;
	padding: 5px;
}

.testored{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#E10916;
}

.testoredbold{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#E10916;
}

.testoredbold a, .testoredbold a:link, .testoredbold a:visited, .testoredbold a:active {
	color: #E10916; 
	text-decoration:none;
}

.testoredbold a:hover {
	color:#E10916; 
	text-decoration:underline;
}

.testoreg{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold; 
	color:#E10916; 
	text-align:right; 
	margin-bottom:8px;
}

.testoreg a, .testoreg a:link, .testoreg a:visited, .testoreg a:active {
	color: #E10916; 
	text-decoration:none;
}

.testoreg a:hover {
	color:#E10916; 
	text-decoration:underline;
}
/*==================*/

/* RESTRICTED */
#restricted{
	padding-top: 160px;
	width: 100%;
	text-align:center;
}

#restricted h1 {
	font-size:24px; 
	color:#DF0915;
	font-weight:100;
}


.tdinfo {padding-top:7px; padding-right:8px;}
.tdimg {padding-top:7px; padding-left:8px;}
.menu{padding:2px;}
.tdmenu {padding-right:4px;}

.lineaverde{background-color:#138F2D; width:473px;}
.boxverde{background-color:#138F2D; width:170px;}

.boxcoll {background-color:#D1D1D1; padding-top:2px; padding-bottom:2px;}
.boxmenu {background-color:#D1D1D1; padding-bottom:3px; padding-top:1px;}

.arearis {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
.arearis a, .arearis a:link, .arearis a:visited, .arearis a:active {color: #000; text-decoration:none;}
.arearis a:hover	{color:#666666; text-decoration:none;}

.modulo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; background-color:#fff; border:1px solid #999; width:154px;}
.modposiz{margin:0 auto 2px auto;}
.modstyle{background-color:#E9E9E9; padding:10px;}

/*== BEGIN SPLASHNEWS ==*/

#splash{
	margin: 7px 630px 5px 15px;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#666;
	line-height:12px;
}

#splash h1 {
	font-size:12px; 
	color:#000;
	margin:0px;
}

#splash h2 {
	font-size:11px; 
	color:#138F2D;
	font-weight:bold;
	margin:10px 0px 0px 0px;
}

#splash h3 {
	font-size:11px; 
	font-style:italic;
	display:inline;
	margin-right:4px;
	font-weight:100;
}

#splash a:link, 
#splash a:visited, 
#splash a:visited:hover, 
#splash a:active, 
#splash a:hover {
	color: #138F2D;
	text-decoration:none; 
}

/*== END SPLASHNEWS ==*/


/*=== UPPER MENU ELEMENTS === */

#uppermenu {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#333;
	background-color:#D1D1D1; 
	padding-bottom:3px; 
	padding-top:1px;
}

#uppermenu ul {
	list-style:none;
	margin: 0; 
	padding: 0; 
}

#uppermenu ul li {
	display:inline;
	padding: 5px;
}

#uppermenu img {
	margin-right: 3px;
}

#uppermenu a, 
#uppermenu a:link, 
#uppermenu a:visited, 
#uppermenu a:active {
	color: #333; 
	text-decoration:none;
}

#uppermenu a:hover	{
	color:#666666; 
	text-decoration:none;
}
/*=== END UPPER MENU ELEMENTS === */






/*=== LEVEL HIERARCHY ===*/

/*=== Main submenus ===*/

.item {
	font-family:"Trebuchet MS", Arial, sans-serif; 
	font-size:11px; 
	color:#fff; 
	background-color:#999999; 
	padding-left:4px; 
	margin-top:1px;
	text-transform:uppercase;
}

.item a, 
.item a:link, 
.item a:visited, 
.item a:visited:hover, 
.item a:active {
	color: #fff; 
	text-decoration:none; 
	background-color:#999999;
		text-transform:uppercase;
}

.item a:hover {
	color:#333; 
	text-decoration:none; 
	background-color:#999999;
		text-transform:uppercase;
}

/*=== 3rd level submenus ===*/

.subitem {
	font-family:"Trebuchet MS", Arial, sans-serif; 
	font-size:10px; 
	color:#fff; 
	background-color:#b4b4b4; 
	padding-left:10px; 
	margin-top:1px;
	text-transform:uppercase;
}

.subitem a, 
.subitem a:link, 
.subitem a:visited, 
.subitem a:visited:hover, 
.subitem a:active {
	color: #fff; 
	text-decoration:none; 
	background-color:#b4b4b4;
	text-transform:uppercase;
}

.subitem a:hover {
	color:#333; 
	text-decoration:none; 
	background-color:#b4b4b4;
	text-transform:uppercase;
}

/*=== 4th level submenus ===*/

.subsubitem {
	font-family:"Trebuchet MS", Arial, sans-serif; 
	font-size:10px; 
	color:#fff; 
	background-color:#cecece; 
	padding-left:20px; 
	margin-top:1px;
	text-transform:uppercase;
}

.subsubitem a, 
.subsubitem a:link, 
.subsubitem a:visited, 
.subsubitem a:visited:hover, 
.subsubitem a:active {
	color: #fff; 
	text-decoration:none; 
	background-color:#cecece;
	text-transform:uppercase;
}

.subsubitem a:hover {
	color:#333; 
	text-decoration:none; 
	background-color:#cecece;
	text-transform:uppercase;
}

/*=== END LEVEL HIERARCHY ===*/



/*=== MENU STRUCTURE ===*/

#leftmenu {
	font-family:"Trebuchet MS", Arial, sans-serif; 
	clear:left;
}

#sectionbanner {
	margin-top: 8px;
}

/*== BEGIN MENU PROGETTO ==*/

#progetto{
	margin-bottom: 8px;
	text-transform:uppercase;
}

#progetto #progetto_title {
	font-size:24px; 
	color:#DF0915;
	font-weight:100;
	margin:0px 0px 10px 0px;
	text-transform:capitalize;
}

#progetto .currentitem {
	font-size:11px; 
	color:#fff; 
	background-color:#DF0915; 
	padding-left:4px; 
	margin-top:1px;
}

#progetto .currentitem a:link, 
#progetto .currentitem a:visited, 
#progetto .currentitem a:visited:hover, 
#progetto .currentitem a:active, 
#progetto .currentitem a:hover {
	color: #fff;
	text-decoration:none; 
	background-color:#DF0915;
}

#progetto .currentsubitem {
	font-size:10px; 
	color:#fff; 
	background-color:#DF0915; 
	padding-left:10px; 
	margin-top:1px;
}

#progetto .currentsubitem a:link, 
#progetto .currentsubitem a:visited, 
#progetto .currentsubitem a:visited:hover, 
#progetto .currentsubitem a:active, 
#progetto .currentsubitem a:hover {
	color: #fff; 
	text-decoration:none; 
	background-color:#DF0915;
}

/*== END MENU PROGETTO ==*/

/*== BEGIN MENU LABORATORI ==*/

#laboratori{
	margin-bottom: 8px;
	text-transform:uppercase;
}

#laboratori #laboratori_title { 
	font-size:24px; 
	color:#65266D;
	font-weight:100;
	margin:0px 0px 10px 0px;
	text-transform:capitalize;
}

#laboratori .currentitem {
	font-size:11px; 
	color:#fff; 
	background-color:#65266D; 
	padding-left:4px; 
	margin-top:1px;
}

#laboratori .currentitem a:link, 
#laboratori .currentitem a:visited, 
#laboratori .currentitem a:visited:hover, 
#laboratori .currentitem a:active, 
#laboratori .currentitem a:hover {
	color: #fff;
	text-decoration:none; 
	background-color:#65266D;
}

#laboratori .currentsubitem {
	font-size:10px; 
	color:#fff; 
	background-color:#65266D; 
	padding-left:10px; 
	margin-top:1px;
}

#laboratori .currentsubitem a:link, 
#laboratori .currentsubitem a:visited, 
#laboratori .currentsubitem a:visited:hover, 
#laboratori .currentsubitem a:active, 
#laboratori .currentsubitem a:hover {
	color: #fff; 
	text-decoration:none; 
	background-color:#65266D;
}

/*== END MENU LABORATORI ==*/


/*== BEGIN MENU STRUMENTI ==*/

#strumenti{
	margin-bottom: 8px;
	text-transform:uppercase;
}

#strumenti #strumenti_title { 
	font-size:24px; 
	color:#FD7215;
	font-weight:100;
	margin:0px 0px 10px 0px;
	text-transform:capitalize;
}

#strumenti .currentitem {
	font-size:11px; 
	color:#fff; 
	background-color:#FD7215; 
	padding-left:4px; 
	margin-top:1px;
}

#strumenti .currentitem a:link, 
#strumenti .currentitem a:visited, 
#strumenti .currentitem a:visited:hover, 
#strumenti .currentitem a:active, 
#strumenti .currentitem a:hover {
	color: #fff;
	text-decoration:none; 
	background-color:#FD7215;
}

#strumenti .currentsubitem {
	font-size:10px; 
	color:#fff; 
	background-color:#FD7215; 
	padding-left:10px; 
	margin-top:1px;
}

#strumenti .currentsubitem a:link, 
#strumenti .currentsubitem a:visited, 
#strumenti .currentsubitem a:visited:hover, 
#strumenti .currentsubitem a:active, 
#strumenti .currentsubitem a:hover {
	color: #fff; 
	text-decoration:none; 
	background-color:#FD7215;
}

/*== END MENU STRUMENTI ==*/

/*== BEGIN MENU FORMAT ==*/

#format{
	margin-bottom: 8px;
	text-transform:uppercase;
}

#format #format_title {
	font-size:24px; 
	color:#138F2D;
	font-weight:100;
	margin:0px 0px 10px 0px;
	text-transform:capitalize;
}

#format .currentitem {
	font-size:11px; 
	color:#fff; 
	background-color:#138F2D; 
	padding-left:4px; 
	margin-top:1px;
}

#format .currentitem a:link, 
#format .currentitem a:visited, 
#format .currentitem a:visited:hover, 
#format .currentitem a:active, 
#format .currentitem a:hover {
	color: #fff;
	text-decoration:none; 
	background-color:#138F2D;
}

#format .currentsubitem {
	font-size:10px; 
	color:#fff; 
	background-color:#138F2D; 
	padding-left:10px; 
	margin-top:1px;
}

#format .currentsubitem a:link, 
#format .currentsubitem a:visited, 
#format .currentsubitem a:visited:hover, 
#format .currentsubitem a:active, 
#format .currentsubitem a:hover {
	color: #fff; 
	text-decoration:none; 
	background-color:#138F2D;
}

/*== END MENU FORMAT ==*/

/*== BEGIN MENU PARTECIPA ==*/

#partecipa {
	margin-bottom: 8px;
	text-transform:uppercase;
}

#partecipa #partecipa_title {
	font-size:24px; 
	color:#666666;
	font-weight:100;
	margin:0px 0px 10px 0px;
	text-transform:capitalize;
}

#partecipa .currentitem {
	font-size:11px; 
	color:#fff; 
	background-color:#666666; 
	padding-left:4px; 
	margin-top:1px;
}

#partecipa .currentitem a:link, 
#partecipa .currentitem a:visited, 
#partecipa .currentitem a:visited:hover, 
#partecipa .currentitem a:active, 
#partecipa .currentitem a:hover {
	color: #fff;
	text-decoration:none; 
	background-color:#666666;
}

#partecipa .currentsubitem {
	font-size:10px; 
	color:#fff; 
	background-color:#666666; 
	padding-left:10px; 
	margin-top:1px;
}

#partecipa .currentsubitem a:link, 
#partecipa .currentsubitem a:visited, 
#partecipa .currentsubitem a:visited:hover, 
#partecipa .currentsubitem a:active, 
#partecipa .currentsubitem a:hover {
	color: #fff; 
	text-decoration:none; 
	background-color:#666666;
}

/*== END MENU PARTECIPA ==*/

/*== BEGIN MENU CONTATTI ==*/

#contatti {
	margin-bottom: 8px;
	text-transform:uppercase;
}

#contatti #contatti_title {
	font-size:24px; 
	color:#666666;
	font-weight:100;
	margin:0px 0px 10px 0px;
	text-transform:capitalize;
}
/*== END MENU CONTATTI ==*/

/*== BEGIN MENU NEWS ==*/

#news {
	margin-bottom: 8px;
	text-transform:uppercase;
}

#news #news_title {
	font-size:24px; 
	color:#666666;
	font-weight:100;
	margin:0px 0px 10px 0px;
	text-transform:capitalize;
}


/*== END MENU NEWS ==*/

/*== BEGIN MENU CERCA ==*/

#cerca {
	margin-bottom: 8px;
	text-transform:uppercase;
}

#cerca #cerca_title {
	font-size:24px; 
	color:#666666;
	font-weight:100;
	margin:0px 0px 10px 0px;
	text-transform:capitalize;
}
/*== END MENU CERCA ==*/

/*== BEGIN MENU MAPPA ==*/

#mappa {
	margin-bottom: 8px;
	text-transform:uppercase;
}

#mappa #mappa_title {
	font-size:24px; 
	color:#666666;
	font-weight:100;
	margin:0px 0px 10px 0px;
	text-transform:capitalize;
}



/*== END MENU MAPPA ==*/

/*== BEGIN MENU REGISTRAZIONE ==*/

#profilouser {
	margin-bottom: 8px;
	text-transform:uppercase;
}

#profilouser #profilouser_title {
	font-size:24px; 
	color:#666666;
	font-weight:100;
	margin:0px 0px 10px 0px;
	text-transform:capitalize;
}
/*== END MENU REGISTRAZIONE ==*/

/*== BEGIN MENU AREA RISERVATA ==*/

#riservata{
	margin-bottom: 8px;
	text-transform:uppercase;
}

#riservata #riservata_title {
	font-size:24px; 
	color:#595be5;
	font-weight:100;
	margin:0px 0px 10px 0px;
	text-transform:capitalize;
}

#riservata .currentitem {
	font-size:11px; 
	color:#fff; 
	background-color:#595be5; 
	padding-left:4px; 
	margin-top:1px;
}

#riservata .currentitem a:link, 
#riservata .currentitem a:visited, 
#riservata .currentitem a:visited:hover, 
#riservata .currentitem a:active, 
#riservata .currentitem a:hover {
	color: #fff;
	text-decoration:none; 
	background-color:#595be5;
}

#riservata .currentsubitem {
	font-size:10px; 
	color:#fff; 
	background-color:#595be5; 
	padding-left:10px; 
	margin-top:1px;
}

#riservata .currentsubitem a:link, 
#riservata .currentsubitem a:visited, 
#riservata .currentsubitem a:visited:hover, 
#riservata .currentsubitem a:active, 
#riservata .currentsubitem a:hover {
	color: #fff; 
	text-decoration:none; 
	background-color:#595be5;
}


#riservata .currentsubsubitem {
	font-size:10px; 
	color:#fff; 
	background-color:#595be5; 
	padding-left:20px; 
	margin-top:1px;
}

#riservata .currentsubsubitem a:link, 
#riservata .currentsubsubitem a:visited, 
#riservata .currentsubsubitem a:visited:hover, 
#riservata .currentsubsubitem a:active, 
#riservata .currentsubsubitem a:hover {
	color: #fff; 
	text-decoration:none; 
	background-color:#595be5;
}
/*== END MENU AREA RISERVATA ==*/
/*== STAR MENU LAIV ACTION ==*/
#laiv_action{
	margin-bottom: 8px;
	text-transform:uppercase;
}
#laiv_action #laiv_action_title {
	font-size:24px; 
	color:#023467;
	font-weight:100;
	margin:0px 0px 10px 0px;
	text-transform:capitalize;
}


#laiv_action h1 {
	font-size:24px; 
	color:#023467;
	font-weight:100;
	margin:0px 0px 10px 0px;
	text-transform:capitalize;
}
#laiv_action h3 {
	font-size:12px; 
	color:#023467;
	font-weight:100;
	margin:0px 0px 0px 0px;
	text-transform:capitalize;
}
#laiv_action .currentitem {
	font-size:11px; 
	color:#fff; 
	background-color:#023467; 
	padding-left:4px; 
	margin-top:1px;
}

#laiv_action .currentitem a:link, 
#laiv_action .currentitem a:visited, 
#laiv_action .currentitem a:visited:hover, 
#laiv_action .currentitem a:active, 
#laiv_action .currentitem a:hover {
	color: #fff;
	text-decoration:none; 
	background-color:#023467;
}

#laiv_action .currentsubitem {
	font-size:10px; 
	color:#fff; 
	background-color:#023467; 
	padding-left:10px; 
	margin-top:1px;
}

#laiv_action .currentsubitem a:link, 
#laiv_action .currentsubitem a:visited, 
#laiv_action .currentsubitem a:visited:hover, 
#laiv_action .currentsubitem a:active, 
#laiv_action .currentsubitem a:hover {
	color: #fff; 
	text-decoration:none; 
	background-color:#023467;
}

/*== END MENU LAIVACTION ==*/
#building {
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #FFF;
	background: #000;
	padding-left: 7px;
	line-height:26px;
}

/*== AREA RISERVATA LOADING FILE ==*/
.loading {
	text-align: Center;
	color: #FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	font-weight:bold;
	font-size:10px;
	line-height:20px;
}
td.barra {
	background-color: #F9F9F9;
	border: Solid 1px #CCCCCC;
}
#barra {
	background-color: #AEC9E4;
}
#percentuale {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: Center;
	color: #2B4157;
	font: Bold 10px ;
}
#barraEnd {
	background-color: #AEC9E4;
}
#percentualeEnd {
	text-align: Center;
	color: #2B4157;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font: Bold 10px ;
}
#progressArea 
#progressAreaEnd{
	
	z-index:500;
	
	width:300px;
	height:100px;
}



a#displayInfo, a#txtClose{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration:underline;
}

/* GESTIONE CENSIMENTO */
#private_area {border: 0px solid red}
#censimento_title {
background-color: #FD7215;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	text-decoration: none;
	border: 1px solid #FD7215;
	padding: 5px;
}
#censimento_title h1 {
	font-size:24px; 
	color:#FFFFFF;
	font-weight:100;
	margin:0px 0px 10px 0px;
	text-transform:capitalize;
}
#censimento_search{
	border:1px solid #FD7215;
	background-color: #FFF;
}
#censimento_search table td{
	background-color: #FFF;
}
#censimento_search input[type="checkbox"] {
	border: 0px;
	vertical-align: bottom;
	margin:0px;
	padding:0px;
}
#censimento_pages {margin-top: 5px; margin-bottom:5px;}
#censimento_pages a {color:#FD7215;}
#censimento_list, #censimento_dett {
	border-top: 1px solid #FFF;
	border-left:  1px solid #FD7215;
	empty-cells: show;
}


#censimento_list thead th, #censimento_dett thead th{
	background-color: #FD7215;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	color:#FFF;
	padding:5px;
}
#censimento_list tbody td, #censimento_dett tbody td{
	background-color: transparent;
	border-right: 1px solid #FD7215;
	border-bottom: 1px solid #FD7215;
	color: #000;
	padding:2px;
}
#censimento_list tbody td a{ color: #FD7215; }
#censimento_dett tbody td a{ color: #FD7215; }
#censimento_list tbody tr.alterRow td{ background-color: #FFF;}
#censimento_dett tbody td h2 { margin:0px; padding:0px; text-transform: uppercase; text-align: left; float: left;}
#censimento_dett tbody td h4 { font-size:11px; color: #000; font-weight:bold; margin:0px; padding:0px; text-transform: uppercase; }

#censimento_list table {
	table-layout: fixed;
}
#censimento_dett tbody td hr {
	width: 80%;
}
#censimento_footer h3 a:link, #censimento_footer h3 a:visited{ font-size:11px; color: #FD7215; font-weight:bold; margin:0px; padding:0px; text-transform: uppercase; text-decoration:none;}

