a {
background-color: transparent;
color: #CC5500;
border-bottom: 1px solid #DDCCAA;
text-decoration: none;
}
a:visited {
background-color: transparent;
color: #6A6A6A;
}
a:hover {
background-color: transparent;
color: #000;
text-decoration: underline;
}
body {
margin: 0 71px 0 0;
padding: 0;
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
background: #EEDFB8 url(../ImgBase/bordo_des.jpg) repeat-y right top;
color: #000;
}
acronym {
cursor :help; 
padding-bottom: 0.2em; 
background: transparent url(../ImgBase/acronym.gif) repeat-x bottom;
font-style: italic;
border: none;
}
h1 {
font-size:1.8em;
}
h2 {
font-size:1.4em;
}
h3 {
font-size:1em;
}
p {
text-align: justify;
margin: 1em 0;
width: 600px;
line-height: 1.4em;
}
p.didascalia {
background: transparent;
color: #F00;
font-weight: bold;
font-size: 0.85em;
margin:0;
padding: 0;
line-height: 1em;
}
br.nofloat{
clear: both;
} 
.invisibile {
display: none;
}
#testata{
padding: 0px;
text-align: center;
}
#testata a{
text-decoration: none;
border: none;
}
#testata a img{
margin: 20px 10px;
border: none;
}
#menu ul{
margin:0;
padding:0;
list-style:none;
float: right;
width: 100%;
background: transparent url(../ImgBase/bordo_menu.gif) repeat-x bottom;
color: #000;
} 
#menu ul li {
float:right;
margin:0 0 0 2px;
padding:0;
background:transparent url(../ImgBase/tab_des.gif) no-repeat right top;
color: #000;
}
#menu ul li a {
background: transparent url(../ImgBase/tab_sin.gif) no-repeat left top;
color: #FFF;
display: block;
text-decoration: none;
padding: 5px 15px;
font-weight: bold;
border-bottom: 1px solid #96400F;
}
#menu ul li a:hover {
background: transparent url(../ImgBase/tab_sin.gif) no-repeat left top;
color: #EEDFB8;
}
#menu ul li.attivo {
background:transparent url(../ImgBase/tab_des_current.gif) no-repeat right top;
color: #000;
}
#menu ul li.attivo a{
background: transparent url(../ImgBase/tab_sin_current.gif) no-repeat left top;
border-bottom: 1px solid #F9F3E6;
color: #000;
}
#menu ul li.attivo a:hover{
background: transparent url(../ImgBase/tab_sin_current.gif) no-repeat left top;
color: #000;
}
#corpo {
min-width: 675px;
padding: 10px 10px 0 10px;
margin: 0;
border-right: 1px solid #CF540E;
background: #F9F3E6 url(../ImgBase/sfondo_corpo.jpg) no-repeat right bottom;
color: #000;
}
img.img_paragrafo {
margin: 20px 0 3px 0;
border: 1px solid #000;
}
#corpo #sub-menu{
padding: 5px;
width: 98%;
} 
#corpo #sub-menu ul{
margin: 20px 0px 40px 0;
padding:0;
list-style:none;
float: left;
width: 100%;
border-bottom: 1px dotted #339900;
} 
#corpo #sub-menu ul li{
float: left;
margin:0 1px;
padding:0px;
background: transparent url(../ImgBase/tab_des_submenu.gif) no-repeat right top;
color: #000;
} 
#corpo #sub-menu ul li a {
display: block;
background: transparent url(../ImgBase/tab_sin_submenu.gif) no-repeat left top;
color: #6A6A6A;
text-decoration: none;
padding: 5px 15px;
font-weight: bold;
border: none;
margin:0;
font-size: 0.85em;
}
#corpo #sub-menu ul li a:hover {
background-color: transparent;
color: #000;
}
#corpo #sub-menu ul li a.attivo {
background-color: transparent;
color: #000;
}
#corpo ol {
width: 600px;
list-style-type: decimal;
margin: 0;
}
#corpo ul {
width: 600px;
margin: 0;
padding:0;
}
#corpo ol li {
margin: 5px 25px;
}
#corpo ul li {
margin: 5px 25px;
}
#corpo table#db td#scheda_tab {
text-align: center;
}
#corpo table#db td#scheda_tab a{
border:none;
text-decoration: none;
}
#corpo table#db td#scheda_tab a img{
border:none;
}
#corpo table#db td.evidenziato{
background-color: transparent;
color: #F00;
font-weight: bold;
}
#corpo table#db {
font-size: 0.85em;
font-weight:normal;
}
#corpo h3.intestazione-tab {
padding: 1em;
border: 1px dotted #CCC;
background: #FFFFCA;
color: #000;
}
#corpo table#db th {
background-color: #EFE8D6;
color: #000;
}
#corpo table#db th a:visited{
background-color: transparent;
color: #CC5500;
}
#corpo table#db tr.pari {
background-color: #ECE2CC;
color: #000;
}
#corpo table#db tr.dispari {
background-color: #E3D6B7;
color: #000;
}
#corpo table#scheda {
font-size: 1em;
font-weight:normal;
}
#corpo table#scheda td {
background-color: #F1E2C5;
color: #000;
padding: 2px 5px;
}
#corpo table#scheda td.intest {
font-weight: bold;
}
#corpo div.note {
border: 1px dotted #CCC;
margin: 50px 0 10px 0;
padding: 5px;
font-size: 0.9em;
font-weight: normal;
}
#piedipagina {
min-width: 675px;
padding: 0px;
background: transparent url(../ImgBase/linea_footer.gif) repeat-x top;
color: #000;
font-size: 0.85em;
font-weight: normal;
}
#piedipagina #contenuto{
padding: 40px 20px 20px 20px;
text-align: left;
background: transparent url(../ImgBase/angolo_footer.gif) no-repeat top right;
color: #000;
}
#piedipagina #contenuto a{
border: 0;
}
#piedipagina #contenuto img{
border: 0;
}
