  body { font-family: Arial,Helvetica,sans-serif;
    }

  .sezioneTitolo { border-right: 1px solid rgb(151, 232, 108);
    /* border-bottom: 1px solid rgb(151, 232, 108); */
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: rgb(51, 51, 51);
    padding-right: 10px;
    padding-bottom: 5px;
    text-transform: uppercase;
    }

  	.subsezioneTitolo { border-bottom: 1px solid rgb(151, 232, 108);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: rgb(11, 32, 90);
    text-align: left;
    padding-left: 10px;
    padding-bottom: 5px;
	background-image:url(../img/head_bgsub.jpg); 
	background-repeat:no-repeat; 
	color: white
    }

  	#testoHP { margin: 20px;
    font-size: 11px;
    line-height: 16px;
    color: rgb(11, 32, 90);menu
    width: 450px;
    }

  	#titoliTestoPagine { margin: 10px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: rgb(11, 32, 90);
    }

  	a:link { text-decoration: none;
    color:#507b39;
    }
	
	a:visited { text-decoration: none;
    color:#507b39;
    }
	
	a:hover { text-decoration: underline;
    color: #507b39;
    }
	
	a:active { text-decoration: none;
    color:#507b39;
    }
	
  	a.TestoPagina:link, a.TestoPagina:visited, a.TestoPagina:active { font-weight: bold;
    text-decoration: none;
    color: #507b39;
    }
	
	a.TestoPagina:hover { font-weight: bold;
    text-decoration: underline;
    color: #507b39;
    }

	
	a.HPlink:link, a.HPlink:visited, a.HPlink:active { text-decoration: none;
    color: #FFFFFF;
    }

  	a.HPlink:hover { text-decoration: underline;
    color: #FFFFFF;
    }

 	a.newsTitolo:link, a.newsTitolo:visited, a.newsTitolo:active { color: rgb(11, 32, 90);
    text-decoration: none;
    }

  	a.newsTitolo:hover { color: rgb(11, 32, 90);
    text-decoration: underline;
    }
	
	  a.newsSub:link, a.newsSub:visited, a.newsSub:active { color: black;
    text-decoration: none;
    }

  	a.newsSub:hover { color: rgb(11, 32, 90);
    text-decoration: underline;
    }


	
	a.lingua:link, a.lingua:visited, a.lingua:active { color:#1E3191;
    text-decoration: none;
    }

  	a.lingua:hover { color:#000000;
    text-decoration: underline;
	}



  #testoPagine { margin: 20px;
    font-size: 11px;
    line-height: 15px;
    color: rgb(11, 32, 90);
    }

  .testoPagina { font-size: 11px;
    line-height: 15px;
    color: rgb(11, 32, 90);
    }

  .newsTitolo { font-size: 13px;
    line-height: 14px;
    color: rgb(11, 32, 90);
    font-weight: bold;
    }
	
.TitoloBig { font-size: 15px;
    line-height: 19px;
    color: rgb(11, 32, 90);
    font-weight: bold;
    }



  #newsBox { 
  border-bottom:1px solid #a1afb3; 
  padding-bottom:10px; 
  margin-bottom:10px
    }

  #newsCella { padding: 0pt 5px;
    }

  #newsTesto { font-size: 11px;
    line-height: 14px;
    color: rgb(11, 32, 90);
    margin-top: 5px;
    }

 

  .newsSub { font-size: 10px;
    line-height: 12px;
    color: black;
    font-style: italic;
    }


  div#photogallery { border-bottom: 2px solid rgb(225, 249, 211);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 20px;
    vertical-align: middle;
    font-weight: bold;
    color: rgb(0, 102, 0);
    text-align: center;
    padding-top: 5px;
    margin-bottom: 5px;
    background-color: rgb(255, 255, 255);
    }


  .galleryDida { font-size: 11px;
    line-height: 14px;
    color: rgb(11, 32, 90);
    }
	
	.lingua {
    font-size: 9px;
    }

 
#loghiHP {
margin: 20px 20px 0px 0px;
    font-size: 11px;
    line-height: 16px;
    color: rgb(11, 32, 90);
    width: 80px;
}

.footer {
font-size:10px; 
font-weight:bold; 
color:#666; 
padding:0px 10px 0px 10px
}

.appro_titolo {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
}

.appro_testo {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
}

.appro_subtesto {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
}

.appro {
margin:20px 20px 0px 20px;

}


 a.appro:link, a.appro:visited, a.appro:active { text-decoration: none;
    color: white;
    }

  a.appro:hover { text-decoration: underline;
    color: white;
    }

/* 
/*
/*
/* CSS INSERITI NEL CORSO DEL RESTYLING DI FINE 2007 */
/* 
/*
/* */

/* VECCHI MENU 2006
 #menu00 { 
 	border-bottom: 1px solid white;
    text-align: right;
    padding-right: 5px;
    line-height: 16px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 4px;
    }

 #menu00attivo { border-bottom: 1px solid white;
    text-align: right;
    padding-right: 5px;
    line-height: 16px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: rgb(204, 255, 0);
    padding-top: 3px;
    padding-bottom: 4px;
    }


  .menu02 { 
  	font-style: italic;
    font-size: 9px;
    }

  #menu01 { 
  	border-bottom: 1px solid rgb(151, 232, 108);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: rgb(11, 32, 90);
    text-align: right;
    padding-right: 5px;
    line-height: 20px;
    background-color: #FFFFFF;
    }

  	a.menu00:link, a.menu00:visited, a.menu00:active { color: rgb(11, 32, 90);
    text-decoration: none;
    }

  	a.menu00:hover { color: rgb(11, 32, 90);
    text-decoration: underline;
    }

  	a.menu01:link, a.menu01:visited, a.menu01:active {
	font-size:10px;
	color:#666; 
    font-weight: bold;
    text-decoration: none;
    }

  	a.menu01:hover {
	font-size:10px;
	color:#666; 
    font-weight: bold;
    text-decoration: underline;
    }

  	a.menu02:link, a.menu02:visited, a.menu02:active { 
	color:#444; 	
    text-decoration: none;
    }

 	a.menu02:hover { 
	color:#444; 	
    text-decoration: underline;
    }
	
	*/

#menu00 {
width:150px;
padding: 8px 0px 8px 7px;
background:url(../img/menu07_filetto.jpg) no-repeat left bottom;
text-align:left;
text-transform:uppercase;
color:#666666;
}

#menu00attivo {
width:150px;
padding: 8px 0px 8px 7px;
background:url(../img/menu07_filettoAttivo.jpg) no-repeat left bottom;
text-align:left;
text-transform:uppercase;
font-weight:bold;
color:#666666;
}

.menu00 {
font-family:Lucida Sans, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
font-weight:bold;

}


a.menu00:link, a.menu00:visited, a.menu00:active {
text-decoration:none;
color:#666666;
font-weight:bold;

}

a.menu00:hover {
text-decoration:underline;
color:#666666;
}



 #menu01 { 
    font-size: 9px;
    text-align: left;
	padding: 4px 0px 4px 15px;
    line-height: 14px;
	background:url(../img/menu07_filetto.jpg) no-repeat left bottom;
	color:#888888;
    }

#menu07B {
height:17px;
width:155px;
padding: 4px 0px 5px 5px; 
border-top:1px solid #888;
text-align:left;

}

.menu07B {
font-family:Lucida Sans, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

a.menu07B:link, a.menu07B:visited, a.menu07B:active {
text-decoration:none;
color:#333;
}

a.menu07B:hover {
text-decoration:underline;
color:#333;
}


#approfondimenti {
padding: 8px 0px 5px 8px; 
color: white;
font-size:12px;
text-align:left;
font-weight:bold;
}

a.approfondimenti:link, a.approfondimenti:visited, a.approfondimenti:active {
text-decoration:none;
color:white;
}

a.approfondimenti:hover {
text-decoration:underline;
color:white;
}


.sezioniSpallaProvelab {
margin-bottom:1px; 
width:160px; 
height:121px; 
background:url(../img/HP_provelaboratori.jpg) no-repeat;
}

.sezioniSpallaStampa {
margin-bottom:1px; 
width:160px; 
height:121px; 
background:url(../img/HP_stampa.jpg) no-repeat;
}

.sezioniSpallaPubblicazioni {
margin-bottom:1px; 
width:160px; 
height:121px; 
background:url(../img/HP_pubblicazioni.jpg) no-repeat;
}

.sezioniSpallaApprofondimenti {
margin-bottom:1px; 
width:160px; 
height:121px; 
background:url(../img/HP_approfondimenti.jpg) no-repeat;
}

.sezioneTitolo07 { 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: rgb(51, 51, 51);
    padding-bottom: 5px;
    text-transform: uppercase;
    }
	
.sezioneContenuto07 { 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: rgb(51, 51, 51);
    padding-bottom: 5px;
    text-transform: uppercase;
    }
