
#boxChiedilo, #boxDillo, #BoxNormativa, #BoxNewsletter{
width:138px;
border:solid 1px #D1D2D2;
background-color: #EFEFEF;
margin-left:auto;
margin-right:auto;
margin-bottom:1em;
}

h2{
margin:0;

font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#333333;

padding-top:6px;
padding-bottom:6px;
letter-spacing:0.1em;
font-weight:500;
line-height:1;


}
#boxChiedilo h2{
background-color:#B89F39;
border-bottom:solid 1px #D1D2D2;
text-align:center;
}
#boxDillo h2{
background-color:#448FC5;
border-bottom:solid 1px #D1D2D2;
text-align:center;
}
#BoxNormativa h2{
background-color:#339964;
border-bottom:solid 1px #D1D2D2;
text-align:center;
}
#BoxNewsletter h2{
background-color:#BD2427;
border-bottom:solid 1px #D1D2D2;
text-align:center;
}
#boxChiedilo p,  #boxDillo p, #BoxNormativa p, #BoxNewsletter p{
font-family:trebuchet MS;
font-size:12px;
color:#666666;
text-align:center;
padding-left:6px;
padding-right:6px;
margin-top:8px;
margin-bottom:6px;
}


#boxChiedilo  p.link,  #boxDillo p.link, #BoxNormativa p.link, #BoxNewsletter p.link,  a {
font-family:trebuchet MS;
text-align:right;
font-size:14px;
color:#6C7C24;
text-decoration:underline;
}

#boxChiedilo a:hover{
color:white;
background:#08c;
}
#boxDillo a:hover{
color:white;
background:#08c;
}

#BoxNormativa a:hover{
color:white;
background:#08c;
}

#BoxNewsletter a:hover{
color:white;
background:#08c;
}



#boxChiedilo p img, #boxDillo p img,  #BoxNormativa p img,  #BoxNewsletter p img {
vertical-align:baseline;
padding-right:4px;
}



#header
{
	height: 178px;
	background-color: #ddd;
	background:url(../images/hader-generica.gif) repeat-x;
	border: solid 1px green;
}
#BigImage{
background:url(../images/header-image.jpg) no-repeat ;
height: 178px;
width:975px;
margin-left:auto;	/* serve per centrare il div content partendo dal genitore container*/
margin-right:auto; /* serve per centrare il div content partendo dal genitore container*/
}

#navigazione{
	height:70px;
	width:975px;
	margin-left:auto;	/* serve per centrare il div content partendo dal genitore container*/
	margin-right:auto; /* serve per centrare il div content partendo dal genitore container*/
	z-index:1;
	margin-top:-15px;
}

.myMenu {
width:384px; /* larghezza dell' immagini */
/*margin-top:-30px; z-index:1; margin:0 auto;  in questo modo sarà centrato */
float:left;
}

.myMenu .corner {
float:left;
width:384px; /* larghezza dell' immagini */
height:9px; /* altezza delle immagini */
}


.myMenu .txt {
float:left;
width /**/: 384px; /* hack per IE5 */
background:#fff; /* lo stesso colore dello sfondo delle immagini */
/*border-width:0 2px;  visualizza solo i bordi laterali */
}

#menuOriz{
height:40px;
padding-left:6px;
margin:0px;
color:#fff;
font-family:trebuchet MS;
white-space:nowrap;
list-style-type:none;
}


#menuOriz li {display:inline; }

#menuOriz li a{
padding-left:6px;
padding-right:6px;
margin:0 10px 0 10px;
/*background:#333333;border:1px solid #000;*/
color:#333333;
text-decoration:underline;
float:left;
}

#menuOriz li a:hover{
background:#08c;
color:#fff;
}

#menuOriz li a.active{
background:#F0E088;
color:#333333;
text-decoration:none;
border:1px solid #D7BE30;
}


#menuGrigioOrizzontale{
	background: #E3E2E1;
	margin:15px 0 0 0;
	float:left;
	width:591px;
}

#listaOrizontale{
	padding:1px;
	margin:0;
	color:#333333;
	list-style-type:none;
	
}

#listaOrizontale li{
display:inline; 
margin:0 5px 0 10px;
background:url(../images/dot.gif) no-repeat left center;
}




#listaOrizontale li a{
padding: 2px 10px 2px 10px;
font-family:trebuchet MS;
font-size:11px;
white-space:nowrap;
color:#333333;
text-decoration:underline;

}
#listaOrizontale li a:hover{
background:#08c;
color:#fff;
}

#listaOrizontale  li a.active{
background:#F0E088;
color:#333333;
text-decoration:none;
border:1px solid #D7BE30;
}





body
		{
			margin: 0;
			padding: 0;
			font-size: 90%;
			font-family: arial, helvetica, sans-serif;
		}
		
		#container
		{
			width:100%;
			
		}
		
		
		
		#content{
			width:980px;
			
		
			margin-left:auto;	/* border:solid 1px red;serve per centrare il div content partendo dal genitore container*/
			margin-right:auto; /* serve per centrare il div content partendo dal genitore container*/
			
		}
		

		
		#sezione h1{
			font-family:"Times New Roman", Times, serif;
			font-size:34px;
			color:#666666;
			font-weight:400;
			padding-left:34px;
			
			
			
		}
		#sezione h1.news{
			background:url(../images/icona-news.gif) no-repeat left center;
			
		}
		#sezione h1.biblio{
			background:url(../images/icona-biblioteca.gif) no-repeat left center;
			
		}
		#sezione h1.downl{
			background:url(../images/icona-download.gif) no-repeat left center;
			
		}
		
		#sezione h1.novit{
			background:url(../images/icona-novita.gif) no-repeat left center;
			
		}
		
		#sezione h1.formaz{
			background:url(../images/icona-formazione.gif) no-repeat left center;
			
		}
		
		#sezione h1.app{
			background:url(../images/icona-appuntamenti.gif) no-repeat left center;
			
		}
		
		
		
		#sezione a:hover{
		background:#08c;
		color:#fff;
		}
		
		#sezione a.active{
		background:#F0E088;
		color:#333333;
		text-decoration:none;
		border:1px solid #D7BE30;
		}
		
		
		#abstract {
			margin:0;			
			font-family:trebuchet MS;
			font-size:14px;
			color:#333333;
			margin-top:6px;
		}
		#abstractItalic{
			margin:0;			
			font-family:trebuchet MS;
			font-size:12px;
			color:#666666;
			margin-top:6px;
			font-style:italic
		}
		
			#abstractNormal{
			margin:0;			
			font-family:trebuchet MS;
			font-size:12px;
			color:#666666;
		}
		
		
		#abstract i{
			margin:0;			
			font-family:trebuchet MS;
			font-size:14px;
			color:#666666;
			margin-top:6px;
		}
		.vediTutte{
			font-family:trebuchet MS;
			font-size:11px;
			color:#666666;
		}
		
		#linkGrandi{
		font-family:Trebuchet MS;
		font-size:18px;
		text-decoration:underline;
		color:#666666;
		margin:0;
		padding:0;
		}
		.linkGrandi{
		font-family:Trebuchet MS;
		font-size:18px;
		text-decoration:underline;
		color:#666666;
		margin:0;
		padding:0;
		}
		

		
		
		
		.dataGialla{
			font-family:Trebuchet MS;
			font-size:14px;
			color:#D1B358;
			font-weight:bold;
			margin:0px;
			padding-top:10px;
		}
		
		
		#dataGialla{
			font-family:Trebuchet MS;
			font-size:14px;
			color:#D1B358;
			font-weight:bold;
			margin:0px;
			padding-top:10px;
		}
		
		
		
		#lista{
		margin:4px;
		padding:0;
		}
		
		ul li.iconQuadrati, ul li.PuntatoreRombo{
		list-style:none; 
		margin:0; 
		padding:0;
		}
		
		ul li.iconQuadrati{
		line-height:1.4em; 
		padding-left:12px;
		background:url(../images/dot-quadrato.gif) no-repeat left center;
		}
		
		ul li.PuntatoreRombo{
		line-height:1.4em; 
		padding-left:12px;
		background:url(../images/dot.gif) no-repeat left center;
		}
		
		ul li.iconQuadrati a{
		font-family:trebuchet MS;
		text-align:right;
		font-size:11px;
		color:#9B8116;
		text-decoration:underline;
		}
		
		ul li.PuntatoreRombo a{
		font-family:trebuchet MS;
		text-align:right;
		font-size:11px;
		color:#9B8116;
		text-decoration:underline;
		}
		
		#riga{
		margin:0;
		text-align:center;
		
		
		}
		
		#bold{
		margin-top:10px;
		margin-bottom:0px;
		font-family:trebuchet MS;
		font-size:13px;
		color:#333333;
		font-weight:bold;
		
		}

		
		#boxBiblio{
		margin-top:10px;
		padding-top:10px;
		margin-bottom:20px;
		border: solid 1px #D0D0CE;
		background-color:#F0EFEF;
		background-image:url(../images/ground-biblio.gif);
		background-repeat: no-repeat;
		height:151px;
		background-position:100% 100%;
		
		}
		
		#boxBiblio ul{
		margin:0px;
		padding:0px 0 0 10px;
		}
		
		#boxBiblio a{
		font-family:Trebuchet MS;
		font-size:18px;
		text-decoration:underline;
		color:#666666;
		cursor:pointer;
		}
		.icon{
		list-style:none; 
		margin:4px; 
		padding:0;
		line-height:1.6em; 
		padding-left:12px;
		background:url(../images/dot-rombo-grande.gif) no-repeat left center;
		}
		
		.Specialicon{
		list-style:none; 
		margin:3px; 
		padding:0px;
		
		}
		
		
		.open {
		list-style:none; 
		margin:0px; 
		padding:0px;
		padding-left:8px;
		}
		
		
		#boxBiblio li a:hover{
		background:#08c;
		color:#fff;
		}
		
		
		
		
		#boxBiblio li a.active{
		background:#F0E088;
		color:#333333;
		text-decoration:none;
		border:1px solid #D7BE30;
		}
		

		.closed {
			display: none;
			}
				
		#subicon{
		list-style:none; 
		margin:0px; 
		padding:0px;
		padding-left:12px;
		background:url(../images/dot.gif) no-repeat left center;
		}
		
		#subicon a{
	
		font-size:11px;
		margin:0px;
		padding:0px;

		}
		

		#col1
		{
			float: left;
			width: 190px;
			/*margin-bottom: 1em;
			padding-right: 3%;
			border:solid 1px black;
			*/
			
		}
		
		#col1 a:hover{
		background:#08c;
		color:#fff;
		}
		
		#col1 a.active{
		background:#F0E088;
		color:#333333;
		text-decoration:none;
		border:1px solid #D7BE30;
		}
		
		
		#col2
		{
			float: left;
			width: 420px;
			height:1130px;
			border-left: 1px solid #D6D6D6;
			border-right: 1px solid #D6D6D6;
			padding-left:15px;
			padding-right:15px;
			/*margin-bottom: 1em;
			padding-right: 3%;*/
			
			
		}
		#col3
		{
			float: left;
			width: 302px;
			padding-left:15px;
			padding-right:15px;
			
			/*
			
			
			border: solid red 1px;
			margin-left: 3%;
			margin-bottom: 1em;*/
			
		}
		
		#contenutoNovita{
		margin-top:10px;
		}
		
		#contentBoxScroll{
		
		width:265px;
		
		}
		
		#overFlow{
		margin-top:10px;
		width:286px;
    	height:480px;
    	overflow:auto;
		padding: 4px;
		}
		#overFlowFormazione{
		margin-top:10px;
		width:286px;
    	height:300px;
    	overflow:auto;
		padding: 4px;
		}

		
		#footer
		{
			clear: both;
			background:url(../images/ground-footer.gif) repeat-x;
			margin-left:auto;	/* serve per centrare il div content partendo dal genitore container*/
			margin-right:auto; /* padding-top:5px;height: 140px; serve per centrare il div content partendo dal genitore container*/
			
			width:975px;
			height:145px;
			padding-top:20px;
			
		}
		
		#ottimizzato{
		text-align:center;
		font-family:trebuchet MS;
		font-size:11px;
		color:#999999;
		}
		#loghiFooter{
			padding-top:10px;
			width:900px;
			
			margin-left:auto;	/* border: solid yellow 1px;serve per centrare il div content partendo dal genitore container*/
			margin-right:auto; /* serve per centrare il div content partendo dal genitore container*/
			
		}
		
			#loghiFooter p{
			
			margin:0px;
			float:left;
			
		}
		
		
/*-------------------------------- CSS NUOVI PER LA SECONDA PAGINA--------------------------------- */
/*#################################################################################### */
/*-------------------------------- CSS NUOVI PER LA SECONDA PAGINA --------------------------------- */		
		#colAmministrazione{
			float: left;
			width: 745px;
			
			border-right: 1px solid #D6D6D6;
			padding-left:20px;
			padding-right:20px;
		}
		#col2pag2
		{
			float: left;
			width: 549px;
			border-left: 1px solid #D6D6D6;
			border-right: 1px solid #D6D6D6;
			padding-left:20px;
			padding-right:20px;
			color:#5E5D5D;
			/*margin-bottom: 1em;
			padding-right: 3%;
			
			*/
			
			
			
		}
		#col3pag3
		{
			float: left;
			width: 169px;
			padding-left:15px;
			padding-right:15px;
			
			/*
border:solid 1px green;
			border: solid red 1px;
			margin-left: 3%;
			margin-bottom: 1em;*/
		}
		#contenutoSec h1{
			font-family:"Times New Roman", Times, serif;
			font-size:34px;
			color:#595959;
			font-weight:400;
			margin:0;
			padding:0;
			
		}
		
		#contenutoSec h2{
			font-family:"Times New Roman", Times, serif;
			color:#595959;
			font-weight:400;
			
			
			
		}
		
		#contenutoSec p{
			font-family:trebuchet MS;
			font-weight:400;
			margin-top:5px;
			padding:0;
			text-align:justify;
			line-height:16pt;
		}
		
		#contenutoSec ul{
			font-family:trebuchet MS;
			color:#7B7B7B;
			font-weight:400;
			margin-top:10;
			padding-left:10px;
			
			
		}
		
		#contenutoSec ul li{
			list-style-type:none;
			list-style-image:url(../images/dot-cerchio.gif);
		}
		
	#contenutoSec ul li a:hover{
			background:#08c;
		color:#fff;
		}
		
		#box{
			
			border: solid 1px #D0D0D0;
			background-color:#F0F0EF;
			margin:10px 0 10px 0;
			
			padding: 5px  5px 5px 100px ;
			
			
			
			
		}
	
		.testoScegliAnno{
		display:inline; 
		
		
		}
		
		#scegliAnno{
		display:inline; 
		
		}
		#scegliAnno select{
		margin-left:10px;
		width:100px;
		
		}
		
		#stutturaPop{
			height:200px;
			
		}
		
		#contenutoFormatatoSecconda{
		margin-top:10px; 
		
		}
		
		#contenutoFormatatoSecconda ul{
			font-family:trebuchet MS;
			color:#7B7B7B;
			font-weight:400;
			margin-top:10px;
			padding-left:10px;
		}
		
		#contenutoFormatatoSecconda ul li{
			list-style-type:none;
			list-style-image:url(../images/dot-quadrato.gif);
			
		}
		
		#contenutoFormatatoSecconda ul li.PuntatoreRombo{
			list-style-image:none;
			margin-left:-14px;

		}
		
		#contenutoFormatatoSecconda ul li.iconQuadrati{
			list-style-image:none;
			margin-left:-14px;

		}
	
		
		#contenutoFormatatoSecconda a.{
		font-size:18px;
		margin:0;
		color:#666666;
		_vertical-align:top;
		}
		
		
		a.linkDownload{
		font-size:8px;
		margin:0;
		color:#666666;
		_vertical-align:top;
		}

		
		#contenutoFormatatoSecconda a:hover{
		background:#08c;
		color:#fff;
		}
		
		#contenutoFormatatoSecconda a.active{
		background:#F0E088;
		color:#333333;
		text-decoration:none;
		border:1px solid #D7BE30;
		}

		
		#sezioneSeconda{
			padding-left:16px;
			padding-right:6px;
			
		}	
		
		#sezioneSeconda h1{
			font-family:"Times New Roman", Times, serif;
			font-size:26px;
			color:#666666;
			font-weight:400;
			padding-left:34px;
			
			background:url(../images/icona-news.gif) no-repeat left center;
		}
		
		#sezionePrimoPiano{
			padding-left:16px;
			padding-right:10px;
		}
		
		#sezionePrimoPiano h1{
			font-family:"Times New Roman", Times, serif;
			font-size:22px;
			color:#666666;
			font-weight:400;
			background-color:#ECEBEB;
			
			padding-left:10px;
			padding-right:2px;
			
			
		}
		
		
		#boxBiblioPag2{
		padding-top:10px;
		margin-bottom:20px;
		
		
		}
		
		#boxBiblioPag2 ul{
		margin:0px;
		padding:0px 0 0 20px;
		
		
		}
		
		#boxBiblioPag2 a{
		font-family:trebuchet MS;
		text-align:right;
		font-size:14px;
		color:#6C7C24;
		text-decoration:underline;
		cursor:pointer;
		}
		
		#sezioneSecondaAdmin{
			padding-left:10px;
			padding-right:6px;
			margin-right:3px;
			background-color:#333333;
		}
		
		#sezioneSecondaAdmin h1{
			font-family:"Times New Roman", Times, serif;
			font-size:20px;
			color:#ffffff;
			font-weight:400;
			padding-left:5px;
			
			
			
		}
		
		#col1Admin
		{
			float: left;
			width: 190px;
			/*margin-bottom: 1em;
			padding-right: 3%;
			
			*/
			border-right: 1px solid #D6D6D6;
			
		}
		
		#col1Admin a:hover{
		background:#08c;
		color:#fff;
		}
		
		#col1Admin a.active{
		background:#F0E088;
		color:#333333;
		text-decoration:none;
		border:1px solid #D7BE30;
		}
		
		
	#boxBiblioPagAdmin{
		margin-top:10px;
		margin-right:3px;
		padding-top:10px;
		margin-bottom:20px;
		border: solid 1px #D0D0CE;
		
		
		
		}
		
		#boxBiblioPagAdmin ul{
		margin:0px;
		padding:0px 0 0 10px;
		}
		
		#boxBiblioPagAdmin a{
		font-family:Trebuchet MS;
		font-size:18px;
		text-decoration:underline;
		color:#666666;
		cursor:pointer;
		}
		
		#subiconAdmin{
		list-style:none; 
		margin:0px; 
		padding:0px;
		padding-left:12px;
		background:url(../images/dot.gif) no-repeat left center;
		}
		
		#subiconAdmin a{
	
		font-size:11px;
		margin:0px;
		padding:0px;

		}
		
		
		
		
		.iconPagAdmin{
		list-style:none; 
		margin:2px; 
		padding:0;
		line-height:1.6em; 
		padding-left:12px;
		background:url(../images/dot.gif) no-repeat left center;
		}
		
		
		
		.iconPag2{
		list-style:none; 
		margin:6px; 
		padding:0;
		line-height:1.6em; 
		padding-left:12px;
		background:url(../images/dot.gif) no-repeat left center;
		}
		
		#boxPrimoPiano ul{
		margin:0;
		padding:0;
	
		
		}
		
		.iconNews,.iconAppuntamenti,.iconFormazione,.iconNovitaBiblio,.iconDownload{
		list-style:none; 
		margin-top:8px; 
		padding:0;
		line-height:1.6em; 
		padding-left:35px;
		
	
		}
		
		.iconNews{
		background:url(../images/icona-news.gif) no-repeat left center;
		}
		.iconAppuntamenti{
		background:url(../images/icona-appuntamenti.gif) no-repeat left center;
		}
		.iconFormazione{
		background:url(../images/icona-formazione.gif) no-repeat left center;
		}
		.iconNovitaBiblio{
		background:url(../images/icona-novita.gif) no-repeat left center;
		}
	
		
		.iconDownload{
		list-style:none; 
		margin:0px; 
		padding:5px 0 0 0;
		
		}
		
		.openDownload {
		list-style:none; 
		margin:0px; 
		padding:0px;
		padding-left:5px;
		}
			

			
		.closedopenDownload {
			display: none;
			
			}
		
		
		
		
		
		
		
		.SpecialiconPag2{
		list-style:none; 
		margin-left:5px; 
		padding:0px;
		}
		
		
		.openPag2 {
		list-style:none; 
		margin:0px; 
		padding:0px;
		padding-left:12px;
		}
			

			
		.closedPag2 {
			display: none;
			
			}
				
		#subiconPag2{
		list-style:none; 
		margin-top:6px; 
		
		padding-left:12px;
		background:url(../images/dot.gif) no-repeat left center;
		}
		
		
		#subiconDownload{
		
		list-style:none; 
		
		padding-left:15px;
		margin-left:24px;
		background:url(../images/dot.gif) no-repeat left center;
		
		}
		
		#subiconDownload a{
		font-size:11px;
		margin:0px;
		padding:0px;
		color:#666666;
		}
		
		#subiconPag2 a{
		font-size:11px;
		margin:0px;
		padding:0px;
		color:#666666;
		}
		
		#boxPrimoPiano a{
		font-family:trebuchet MS;
		text-align:right;
		text-decoration:underline;
		cursor:pointer;
		}
		
		#boxPrimoPiano  ul li a:hover{
		background:#08c;
		color:#fff;
		cursor:pointer;
		}
		
		.linkPiccoli{
		font-size:11px;
		margin:0px;
		padding:0px;
		color:#666666;
		}
		
		#boxPrimoPiano  ul li a.active{
		background:#F0E088;
		color:#333333;
		text-decoration:none;
		border:1px solid #D7BE30;
		}
		
		#boxBiblioPag2 ul li a:hover{
		background:#08c;
		color:#fff;
		}
		
		#boxBiblioPag2 ul li a.active{
		background:#F0E088;
		color:#333333;
		text-decoration:none;
		border:1px solid #D7BE30;
		}
	.dispari {
	background-color: #F0E088;
}
.pari {
	background-color: #FFFFFF;
}

.iniziative img{
float:left;
widht:100%;
padding:10px;
}
.table_paginazione{
text-align:center;
}


/* ------------------per pop formazione e appuntamenti------------ */
#contenutoFormatatoSeccondaPop{
		margin-top:10px; 
		margin-left:auto;	/* serve per centrare il div content partendo dal genitore container*/
		margin-right:auto; /* padding-top:5px;height: 140px; serve per centrare il div content partendo dal genitore container*/
		width:460px;
		
		}
		
		#contenutoFormatatoSeccondaPop ul{
			font-family:trebuchet MS;
			
			color:#7B7B7B;
			font-weight:400;
			margin-top:10px;
			padding-left:10px;
			
		}
		
		#contenutoFormatatoSeccondaPop ul li{
			list-style-type:none;
			list-style-image:url(../images/dot-quadrato.gif);
			
		}
		
		#contenutoFormatatoSeccondaPop ul li.PuntatoreRombo{
			
			list-style-image:none;
			
			margin-left:-14px;
			
			
		}
		#contenutoFormatatoSeccondaPop ul li.iconQuadrati{
			
			list-style-image:none;
			
			margin-left:-14px;
			
			
		}
		

		
		#contenutoFormatatoSeccondaPop a.{
		font-size:18px;
		margin:0;
		color:#666666;
		_vertical-align:top;
		}
		
		
		a.linkDownload{
		font-size:8px;
		margin:0;
		color:#666666;
		_vertical-align:top;
		}

		
		#contenutoFormatatoSeccondaPop a:hover{
		background:#08c;
		color:#fff;
		}
		
		#contenutoFormatatoSeccondaPop a.active{
		background:#F0E088;
		color:#333333;
		text-decoration:none;
		border:1px solid #D7BE30;
		}