body {	
	background:#f0f0f0;
	margin:0px 0px;
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:80%;

	}


.pannello1 {

		position:absolute;
		/* width:45%; */
		width:100%;
		min-height:260px;
		height: auto !important;
		height:260px;
		border:solid 1px #cccccc;
		margin:30px 3px;
		padding:0px 0px;
		font-family:helvetica,arial,verdana,sans-serif;
		text-align:left;
		background:#faf8f8;
		z-index:1;
		
		
		
	}




.pannello2 {
		position:absolute;
		width:45%;
		min-height:260px;
		height: auto !important;
		height:260px;
		border:solid 1px #cccccc;
		margin:30px 48%;
		padding:0px 0px;
		font-family:helvetica,arial,verdana,sans-serif;
		text-align:left;
		background:#faf8f8;
		z-index:1;
		
	}



.pannelloauth {
		position:absolute;
		top:0px;
		margin-top:0px;
		right:6%;
		width:160px;
		min-height:78px;
		height:auto !important;
		height:78px;
		 /*border:solid 2px #202051;*/
		padding:0px 4px;
		font-family:helvetica,arial,verdana,sans-serif;
		color:#000000;
		text-align:left;
		background:#ffffff;
		background:transparent;
		z-index:2;
		
	}




.pannellochild {
		position:relative;
		width:90%;
		min-height:20px;
		height: auto !important;
		height:20px;
		background-color:transparent;
		background-image:url('images/barrarotonda.png');
		background-repeat:no-repeat;
		background-position:center center;
		margin-top:-10px;
		margin-left:auto;
		margin-right:auto;
		padding-top:3px;
		font-family:helvetica,arial,verdana,sans-serif;
		font-weight:bold;
		color:#000000;
		text-align:center;
		z-index:2;
		

	}




.pannellosub {

		
		width:96%;
		min-height:220px;
		height:auto !important;
		height:220px;
		margin:16px 0px;
		padding:2px 0px;
		text-align:left;
		overflow:auto;
		z-index:2;
		
		
		
	}



.pannellonews {
		position:absolute;
		top:115px;
		margin-top:30px;
		margin-left:24%;
		width:50%;
		/* min-height:90%;
		height:auto !important;
		height:90%; */
		border:solid 1px #cccccc;
		padding:0px 0px;
		font-family:helvetica,arial,verdana,sans-serif;
		text-align:left;
		background:#faf8f8;
		z-index:2;
		
	}


.pannellochildnews {

		position:relative;
		width:90%;
		min-height:20px;
		height:auto !important;
		height:20px;
		background-color:transparent;
		background-image:url('images/barrarotonda.png');
		background-repeat:no-repeat;
		background-position:center center;
		margin-top:-10px;
		margin-left:auto;
		margin-right:auto;
		padding-top:3px;
		font-family:helvetica,arial,verdana,sans-serif;
		font-weight:bold;
		color:#000000;
		text-align:center;
		z-index:2;


	}


.pannellosubnews {

		
		width:96%;
		/* min-height:90%;
		height:auto !important;
		height:90%; */
		margin:16px 0px;
		padding:2px 4px;
		text-align:left;
		overflow:auto;
		z-index:2;
		
		
		
	}



.pannelloright {
		position:absolute;
		top:115px;
		right:3px;
		width:24%;
		/* min-height:260px;
		height: auto !important;
		height:260px; */
		/* border:solid 1px #cccccc; */
		margin-top:30px;
		padding:0px 0px;
		font-family:helvetica,arial,verdana,sans-serif;
		text-align:center;
		/* background:#faf8f8; */
		z-index:1;
		
	}



ul.collega {

	list-style:none;
	font-weight:normal;
	margin:0px;
	padding:0px;
	
	
}

ul.collega li {

	margin:0px;
	padding:0px;
	}

ul.collega li a {

			display:block;
			width:92%;
			text-decoration:none;
			padding:2px;
			padding-left:4px;
			margin:0px 1px;
			color:#000000;
			
						
		}


ul.collega li a:hover {

			background:#cccccc;	
			border-left:solid 2px #36373a;	
			border-right:solid 2px #36373a;
			
			
		}





input.stile3 {   font-family:Verdana,arial,Helvetica,sans-serif; 
		font-style: normal; 
		line-height: normal; 
		font-weight: normal; 
		font-variant: normal; 
		text-transform: none; 
		color: #000000; 
		text-decoration:none; 
		background-color:#ffffff; 
		border:none; 
	    }




input.stile5 {   font-family:Verdana,arial,Helvetica,sans-serif; 
		font-style: normal; 
		line-height: normal; 
		font-weight: normal; 
		font-variant: normal; 
		text-transform: none; 
		color: #ffffff; 
		text-decoration:none; 
		background-color:#202051;
		border:solid 2px;
		border-top-color:#ffffff;
		border-left-color:#ffffff;
		border-bottom-color:#111111;
		border-right-color:#111111; 
	    }

a.simple2new
{
	text-decoration:none;
	color: #000000;
	font-weight: bold;
}

a.simple2new:hover
{
	text-decoration:none;
	color: #000090;
	font-weight: bold;
}



.abussolanew {
		text-decoration:none;
		font-size: 0.9em; 
		font-family: Verdana,arial,Helvetica,sans-serif; 
		color:#000000;
		font-weight:bold;
	}


p.giustificato {
		text-align:justify; 
		margin-left:10px;
		margin-right:5px;
				
	 }

p.sinistra {
		text-align:left; 
		margin-left:10px;
		margin-right:5px;
				
	 }


p.centrato {
		text-align:center; 
		margin-left:10px;
		margin-right:5px;
				
	 }


p.destra {
		text-align:right; 
		margin-left:10px;
		margin-right:5px;
				
	 }



p.giustificatobold {
		text-align:justify; 
		margin-left:10px;
		margin-right:5px;
		font-weight:bold;
				
	 }

p.sinistrabold {
		text-align:left; 
		margin-left:10px;
		margin-right:5px;
		font-weight:bold;
				
	 }


p.centratobold {
		text-align:center; 
		margin-left:10px;
		margin-right:5px;
		font-weight:bold;		
	 }


p.destrabold {
		text-align:right; 
		margin-left:10px;
		margin-right:5px;
		font-weight:bold;
				
	 }



p.giustificato15 {
		text-align:justify; 
		margin-left:10px;
		margin-right:5px;
		line-height:1.5em;
		font-size:1.2em;
				
	 }

p.sinistra15 {
		text-align:left; 
		margin-left:10px;
		margin-right:5px;
		line-height:1.5em;
				
	 }


p.centrato15 {
		text-align:center; 
		margin-left:10px;
		margin-right:5px;
		line-height:1.5em;
				
	 }


p.destra15 {
		text-align:right; 
		margin-left:10px;
		margin-right:5px;
		line-height:1.5em;
				
	 }


p.centratoboldsfondo {
		text-align:center; 
		margin-left:10px;
		margin-right:10px;
		margin-top:2px;
		margin-bottom:2px;
		font-weight:bold;
		background-color:#4682B4;
		color:#ffffff;		
	 }

/* fine paragrafo */







h1.centro {font-weight:bold;font-size:2.6em;text-align:center;}
h2.centro {font-weight:bold;font-size:2.2em;text-align:center;}
h3.centro {font-weight:bold;font-size:1.8em;text-align:center;}
h4.centro {font-weight:bold;font-size:1.3em;text-align:center;}




/* MENU PRINCIPALE */
.menudiscesa{
margin:0;
padding:0;
list-style:none;
height:2em;
border-top:0px solid;
border-right:0px solid;
border-bottom:0px solid;
border-left:0px solid;
border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
font-weight:bold;
}
.menudiscesa li{
float:left;
position:relative;
/* display:inline; */

}

.menudiscesa a{
/* display:block; */  
height:2em;
line-height:2em;
padding:0px 0px;
text-decoration:none;
padding-right:13px;
padding-left:13px;
white-space:nowrap;
}



/* SOTTO MENU */
.menudiscesa ul{
margin:0;
padding:0;
list-style:none;
width:17em;
}
.menudiscesa ul li{
width:17em;
float:none;
}
.menudiscesa ul a{
float:none;
display:block; 
height:1.8em;
line-height:1.8em;
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
border-left:1px solid #f0f0f0;
border-bottom:1px solid #f0f0f0;
white-space:normal;

}
/* MENU ON OFF */
.menudiscesa ul,
.menudiscesa ul.subMenu-off{
position:absolute;
background:#ffffff;
/* visibility:hidden; */
top:-10000em;
}

/* POSIZIONAMENTO DEL SOTTO MENU */
.menudiscesa ul.subMenu-on{
position:absolute;/* primo livello di annidamento:menu a discesa */
top:2em;
left:-1px;
visibility:visible;
border-top:1px solid #ffffff;
}
.menudiscesa ul.subMenu-on ul.subMenu-on{
margin:0 0 0 -1px;/* livelli di annidamento superiori al primo:menu a comparsa laterale */
width:17em;
position:absolute;
top:-1px;
left:17em;
border-top:1px solid #ffffff;

}
/* COLORI */
.menudiscesa{

background:transparent;
color:#000000;
}
.menudiscesa a{
background: transparent;
color:#000000;
}
/* EFFETTO ROLLOVER */
.menudiscesa a:hover,
.menudiscesa a:focus,
.menudiscesa a:active{
text-decoration:none;
background:transparent;
color:#000092;

}
/* FRECCETTE */
.menudiscesa a.continua{
background:url(continuaOrz.gif) #85abf9 center bottom no-repeat;
}

.menudiscesa a.continua:hover,
.menudiscesa a.continua:focus,
.menudiscesa a.continua:active{
background:url(continuaOrz.gif) #ffffff center bottom no-repeat;
color:#000000;
}

.menudiscesa ul a.continua{
background:url(continua.gif) #ffffff right center no-repeat;
}

.menudiscesa ul a.continua:hover,
.menudiscesa ul a.continua:focus,
.menudiscesa ul a.continua:active{
background:url(continua.gif) #ffffff right center no-repeat;
color:#000000;
}

.menudiscesa ul {
border:solid 1px #cccccc;

}

.menudiscesa ul a {
font-weight:normal;
font-size:1.2em;

}

.menudiscesa ul a:hover,
.menudiscesa ul a:focus,
.menudiscesa ul a:active {
background:url('/images/menu-hover.gif');
color:#000092;
}




