/*stili per il layout fluido con posizionamenti assoluti*/
html,body{margin: 0;padding:0; text-align:center}
body{font-family: verdana,sans-serif;font-size: 66%;  }
div#container{
	border:1px solid #000000; position:relative; width:760px; margin: 0 auto; text-align:center }
/*stili generici, su header e footer*/

div#header{
		background-position: center; 
		height:138px; 
		width:760px; 
		margin-bottom:0px; 
		background-image:url('../../settori/testata_gabinetto.jpg'); 
		background-repeat:no-repeat; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px}
div#header img{
background-position: center; 
text-align:center; 
background-image:url('../../../imgs/cultura.jpg'); 
background-repeat:no-repeat; 
background-attachment:fixed}

	/*stili per la sezione traspare*/
div.traspare { display: none;}

 
 .indice {
		background-position: 
               left center; 
		width:100%; 
		font-size:1em; 
		color:#000000; 
		text-decoration:none; 
		text-align:left; 	
		padding-left:5px;
		background-repeat:no-repeat; 
		background-attachment:fixed; 
		font-weight:bold;
		margin-left:205px; 
	margin-bottom:0px; margin-top:0px 
		
		}
 .indice a{	

		border-left:1px solid #000000; background-position: 
         left center; display:in line;
		width:auto; 
		font-size:1em; 
		color:#000000; 
		text-decoration:none; 
		text-align:left; 	
		background-repeat:no-repeat; 
		background-attachment:fixed; 
		font-weight:bold;
		margin-bottom:7px; 
		margin-top:0; 
		border-right-width:1px; 
		 border-top-width:1px; 
		 border-bottom-width:1px; padding-left:3px; padding-right:6px 
		}



h1,h2{margin: 0;padding:0; text-align:center}
h1{padding-left:10px;font: bold 1.1em arial,sans-serif;display: none}

h2{
		font-size:1.3em; 
		 height:auto; 
			padding-bottom:0px; 
			margin-top:0px; 
			color:#FFFFFF; 
			text-align:center;
			width:100%; 
			font-variant:small-caps; 
			text-decoration:none; font-weight:bold; background-color:#005689; border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px; padding-top:0px 
}
h3{
			background-position:  
               
                
                
                center; font-size: 1em; 
           width:100%; 
			padding-bottom:0; 
			text-transform:uppercase; 
			font-weight:bold; color:#000000; 
			text-align:center; 
			background-repeat:no-repeat; 
			background-attachment:fixed; 
			margin-top:3px; margin-bottom:3px; padding-top:0  
			
}
h4{        
			  height:20px; 
           width:100%; 
			padding-bottom:0; 
			text-transform:uppercase; 
			font-weight:bold; color:#00004B; 
			text-align:center; 
			background-repeat:no-repeat; 
			margin-top:0px; margin-bottom:0px; padding-top:3px; font-size:1em}

			
h5{  		border:1px solid #00004B; background-position:     right center; font-size:1em; 
  height:auto; 
           width:100%; 
			padding-bottom:0; 
			text-transform:uppercase; 
			font-weight:bold; color:#FFFFFF; 
			text-align:center; 
			background-repeat:no-repeat; 
			margin-top:0px; background-color:#C40239; margin-bottom:0px; padding-top:3px; }
h6{        
			 		border:1px solid #00004B; background-position:    right center; font-size:1em; 
  height:20px; 
           width:100%; 
			padding-bottom:0; 
			text-transform:uppercase; 
			font-weight:bold; color:#FFFFFF; 
			text-align:center; 
			background-repeat:no-repeat; 
			margin-top:0px; background-color:#005689; margin-bottom:0px; padding-top:3px}




div#footer a{
	color: #fff;font-weight: bold;
	text-decoration: underline}

/*stili specifici per il layout*/
div#navigation{
	  	float:left;
		width:193px;
		position:relative;	
		top:1px;
		left:0px;
		border:1px solid #408DB3; 	
		margin-left:5px;
		padding-top:0px; 
	padding-bottom:0px;
	 margin-top:0px

}
div#content{
	border-style:solid; border-width:1px; float:right;
width:550px;
margin:5px 0px;
position:relative;right:0px; text-align:left; padding-left:3px; padding-right:3px
 }
div#footer{clear:both;
background:#B0C0E1;
border-top:1px solid #428EB5;
position:relative;
height:2em; padding-left:1em; padding-right:1em; padding-top:3px; padding-bottom:0
}
    
div#indietro{background-position: left center; text-align:left; border-top-style:solid; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px; padding-left:16px; padding-right:0; padding-top:0; padding-bottom:0; background-image:url('../../../imgs/freccia_quadra.gif'); background-repeat:no-repeat; color:#000000}

div#indietro a{  text-decoration: none; color:#000000; }

/*stili per la navigazione*/
div#navigation ul{margin: 0px 0;padding: 0; list-style-type: none}
div#navigation li{
		background-position: 0% 0%; margin:1px 0px; padding:0; text-align:left; 		
		width:100%; 
		border-left-width:1px; 
		border-right-width:1px; 
		border-top-style:solid; 	
		border-bottom-style:solid;border-top-width:1px; border-bottom-width:1px; background-image:none; background-repeat:repeat; background-attachment:scroll 		  }
div#navigation a{
	background-position: left center; 
	display: block;
	padding-top:3px; 
	padding-bottom:3px;
	background-repeat:no-repeat; 
	background-attachment:fixed; 
	line-height:1.4em; 
	font-family: Verdana; 
	color:#000000; 
	font-size:0.9em; 
	text-decoration:none; 
	text-align:left; 
	margin-top:0px;
	 margin-bottom:0px; 
	 padding-left:5px; 
	 padding-right:0px; background-color:#D7D7D7 }
	
div#navigation a:hover{
	background-position: left center; 
	display: block;
	padding-top:3px; 
	padding-bottom:3px;
	background-repeat:no-repeat; 
	background-attachment:fixed; 
	line-height:1.4em; 
	font-family: Verdana; 
	color:#FFFFFF; 
	font-size:0.9em; 
	text-decoration:none; 
	text-align:left; 
	margin-top:0px;
	 margin-bottom:0px; 
	 padding-left:5px; 
	 padding-right:0px; background-color:#4266B0 }

div#navigation a#activelink{color: #033;text-decoration: none; margin-top:3px; margin-bottom:3px}
p strong {
	font-weight: bold}
	
div#navigation div.selezionato {
	border:1px solid #000080; background-position: left center; color: #00004B;
	width:100%;
	display: block;
	background-repeat:no-repeat; 
	background-attachment:fixed; 
	font-weight:bold; 
	margin-top:3px; 
	margin-bottom:3px; font-family:Verdana; text-align:center; line-height:1.4em; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px
}
div.evidenza {
			font-size: 90%;
            font-size: 90%;
            font-size:1em; 
            font-variant:normal; 
            line-height:1.4em; 
            font-family: Verdana; ; 
            margin-top:0; 
            margin-bottom:0; font-weight:bold; color:#000080}
            

	
/*stili per la sezione indicebasso*/
div.indicebasso { 
		background-position: 
         0% 0%; clear:both;
		position:relative;
		height:2em; 
		padding-left:1em; 
		padding-right:1em;
		 padding-top:3px; 
		 padding-bottom:0; 
		 background-image:none; 
		 background-repeat:repeat; 
		 background-attachment:scroll
  }
div.indicebasso ul {   
	margin-bottom: 0px; 
	padding-bottom: 6px}
div.indicebasso li {   
	margin:0px; 
	display: inline; 
	font-size: 100%; 
	padding-right:65px;  
	list-style-type:none; 
	vertical-align:text-bottom; 
	padding-top:0px; 
	padding-bottom:5px; 
	text-align:right; 
	line-height:100%; 
	padding-left:13px; 
	border-left-style:solid; 
	border-left-width:1px; 
	border-right-width:1px; 
	border-top-width:1px; 
	border-bottom-width:1px  }
div.indicebasso a {  
	text-align: right; 
	text-decoration:none}
/*stili per la sezione news*/
.news{ 
	float:left; 
	width:100%; 
	height:100px;
	margin:5px; 
	padding:2px; 
	border: 2px solid #FFFFFF; background-color:#F8F8F8; }
.news a{float:none;}
.news{ 
	float:left; 
	width:40%; 
	height:auto;
	margin:5px; 
	padding:2px; 
	border: 2px solid #C0C0C0; background-color:#D7D7D7; }
.news a{float:none;}
.news5{
	width:auto;
	margin-bottom:20px; 
	height:550px; background-image:url('../../../imgs/sfondo_ass.jpg'); margin-left:140px }
.news2{border:1px solid #C0C0C0; width:100%;
margin-bottom:20px; 

background-repeat:no-repeat; text-align:justify; padding-left:20px; padding-right:20px }
.news2 ul{margin-top: 0; margin-bottom: 0}
.news2 li {list-style-image: url('../../../imgs/punto.gif')}
.h-news{width:100%;float:none;}
.h-news .photo{float:left;margin-right:0.72em;width:15.94em;height:9.42em;}