body{
  font-size: 10px;
  color: #666666; 
  font-family: Arial, sans-serif;
  background:url(../img/body.png) repeat-x;
  margin:0px;
  padding:0px;
  text-align:center;
  scrollbar-base-color:#BCBCBC;
  scrollbar-face-color:#BCBCBC;
  scrollbar-shadow-color:#ffffff;
  scrollbar-highlight-color:#ffffff;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-darkshadow-color:#BCBCBC;
  scrollbar-track-color:#eeeeee;
  scrollbar-arrow-color:#ffffff;
}
.ricerca{
  border-left:solid 1px #1E527B; 
  border-bottom:solid 1px #5986A8; 
  border-right:solid 1px #5986A8;
  background-color:#3673A2;
}
.cerca{
  font-family: Arial, sans-serif;
  font-size: 12px;
  color:#B1CADC;
}
.textmenu{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  border-left:solid 1px #E4E8EA;
  border-top:solid 1px #E4E8EA;
  border-right:solid 1px #A1A7AC;
  background-color:#FFFFFF;
  background:url(../img/menu.png) repeat-x;
}
a.atextmenu{
  text-decoration:none;
  color:#666666;
}
a.atextmenu:hover{
  text-decoration:none;
  color:#cc0000;
}
.bacheca{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  font-style:italic;
  text-align:left;
  color:#666666;
}
.titoloRosso{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#CC0000;
}
.titoloNero{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#000000;
}
.titoloGrigio{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#666666;
  text-align:left;
}
.sottotitoloNero{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-style:italic;
  color:#000000;
}
.testoNero{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
}
hr{
  height:1px;
  color:#cccccc;
}
.titoloNews{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#1F4A74;
  text-align:left;
}
.testoNews{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1F4A74;
  text-align:justify;
}
.titoloDoc{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color: #1F4A74;
  text-align:left;
}
.testoDoc{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #666666;
  text-align:justify;
}
.menusx{ 
  border-top:solid 1px black;
  border-left:solid 1px black;
  border-bottom:solid 1px black;
  text-align:left;
}
.menudx{ 
  border-top:solid 1px #A9B2B8;
  border-right:solid 1px #A9B2B8;
  border-bottom:solid 1px #A9B2B8;
  border-left:solid 1px #A9B2B8;
  background-color:#DBE4EA;
  text-align:left;
}
.amenudx{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}
.amenudx:HOVER{
  color:#CC0000;
}
.sottomenu1{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}
.sottomenu1:HOVER{
  color:#cc0000;
}
.sottomenu2{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  text-decoration:none;
}
.sottomenu2:HOVER{
  color:#cc0000;
}
.sottomenu3{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  text-decoration:none;
  font-style:italic;
  text-align:left;
}
.sottomenu3:HOVER{
  color:#cc0000;
}
.sein{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  text-decoration:none;
  text-align:left
}
a.sein{ 
  font-weight:bold;
}
a.sein:HOVER{ 
  color:#cc0000;
}
a.elenco{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#036;
  text-decoration:none;
  text-align:left
  /*font-weight:bold;*/
}
a.elenco:HOVER{ 
  color:#cc0000;
}
.freccia{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#cc0000;
}
