/*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{
	border-bottom:1px solid #00004B; background-position: center; width:760px;
	position:relative;  
       height:138px; background-color:#FFFFFF; background-image:url('../../imgs/persona_50_n.gif'); background-repeat:no-repeat
      }
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-bottom:0px; 
		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:0px; 
		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:13px; 
			padding-bottom:2px; 
			margin-top:0px; 
			color:#000080; 
			text-align:center;
			width:100%; 
			font-variant:small-caps; 
			text-decoration:none; font-weight:bold; background-color:#EECA04; 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:3px 
}
h3{
			font-size: 1em; 
			padding-bottom:0; 
			color:#800080; 
			text-align:center;
			width:98%; 
			margin-bottom:6px; font-variant:small-caps; font-weight:bold}
h4{        
			font-size: 1em; 
			padding-bottom:0; 
			color:#00004B; 
			text-align:left;
			width:98%; 
			margin-bottom:0px; font-variant:small-caps; font-weight:bold
}
			
h5{  		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:#00004B; 
			text-align:center; 
			background-repeat:no-repeat; 
			margin-top:0px; background-color:#EECA04; margin-bottom:0px; padding-top:3px; background-image:url('../../imgs/freccianera.gif')}


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:#00004B; 
			text-align:center; 
			background-repeat:no-repeat; 
			margin-top:0px; background-color:#EECA04; margin-bottom:0px; padding-top:3px;}





div#footer a{
	color: #FFFFFF;font-weight: bold;
	text-decoration: underline}

/*stili specifici per il layout*/
div#navigation{
	  	padding:0px; 
	  	float:left;
		width:200px;
		position:relative;	
		top:1px;
		left:0px;
		margin-left:2px; 
		margin-right:0px
}
div#content{
	border-style:solid; border-width:1px; float:right;
	width:550px;
	margin:2px 0px;
	position:relative;
	right:0px; 
	text-align:left; 
	padding-left:2px; 
	padding-right:1px; 
	padding-top:0px; 
	padding-bottom:0px
 }
 
div#content ul{
	
 list-style-type: none}
 
div#content li{
	
 list-style-type: none; margin-right:20px; list-style-image:url('../../imgs/punto.gif')}
 
 
div#footer{clear:both;
background:#CE0000;
border-top:1px solid #428EB5;
position:relative;
height:2em; padding-left:1em; padding-right:1em; padding-top:3px; padding-bottom:0; color:#FFFFFF
}
    
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%; 
		border:1px solid #EECA04; 
		margin:1px 0px; 
		padding:0; 
		text-align:left; 		
		width:100%; 
		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-color:#EFEFEF;
	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 }
	
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:#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:#FFFFFF  }

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 #00004B; 
	background-position:  
               left center; 
	color: #00004B;
	width:97%; 
	display: block;
	background-repeat:no-repeat; 
	background-attachment:fixed; 
	font-weight:bold; 
	font-variant:small-caps; 
	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; margin-top:8; margin-bottom:8
  }
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:1px; 
	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:23%; 
	height:120px;
	margin:5px; 
	padding:2px; 
	border: 1px solid #000080; background-color:#EEEEEE}
.news a{float:none;}
.news img{float:left;width:7.06em;height:4.35em;padding-right:5px ;padding: 0px; w\idth:6.34em; height:3.62em; margin:5px;}
.news2{
	border:1px solid #C7C7C7; 
	background-position: left center; 
	height:auto; 
	width:87%;
	margin-left:20px; 
	margin-top:7px; 
	margin-bottom:20px; 
	padding-left:5px;
	padding-top:20px; 
	background-image:url('../../imgs/sfondo_righe_blu.gif'); 
	background-repeat:repeat; 
	margin-left:27px; 
	text-align:left }

.news5{
	border:1px solid #C7C7C7; 
	background-position: left center; 
	
	width:87%;
	margin-left:20px; 
	margin-top:7px; 
	margin-bottom:20px; 
	padding-left:5px;
	padding-top:20px; 
	background-repeat:repeat; 
	margin-left:27px; 
	text-align:left; background-color:#D2DBEE }	
.news5 a {
	display: block; text-decoration:none
	}	
		
.news5 a:hover {
	display: block; text-decoration:none; color:#000080
	}	
.news3{border:1px solid #C7C7C7; background-position: left center; width:100%;margin-bottom:20px; padding-left:5px; padding-top:5px; background-repeat:repeat }

.h-news{width:100%;float:none;}
.h-news .photo{float:left;margin-right:0.72em;width:15.94em;height:9.42em;}
.newsbox {padding-left: 7px; padding-right: 7px}
