DL#news { color:#00F;  font: italic 12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;  }
DL#news DT { margin: -9px -9px 0.1em; padding: 0 5px 0; background: #ddd; border-bottom: 1px solid #aaa; border-top: 1px solid #def;}
DL#news DD { padding: 0 0 10px; }

span#red { color: #f00; }

#small { /*padding: 15px 0 5px;*/ font: 10px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; /*position: static; left: 1px; right: 10px;*/ }

div#history { left: 0px; font: bold 12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
div#history ul { font-weight: normal; font-size:11px; margin-top: 0px; /*margin-left: -14px;*/ list-style-type:circle; } /*removed for MSIE */

table#twocol { font-family: Verdana, Helvetica, Arial, sans-serif;  font-size: 11px; font-weight : normal; color : black; text-decoration : none; }

table#dl { font: normal 11px Verdana, Arial, Helvetica, sans-serif;  }
table#dl td#sw { color:#999; font-weight: bold; font-size: 13px; }
table#dl td#sw a:link, table#dl td#dl a:link, table#dl td#sw a:visited, table#dl td#dl a:visited { color:#33F ; text-decoration: none; font-weight: bold;}
table#dl td#sw a:hover { color: #F0F ;}
table#dl small { font-size: 10px; color: red; }
table#dl td#desc { padding-left: 10px; text-align: justify; }
table#dl td#desc p#en { color: #036; margin-bottom: 3px;}
table#dl td#desc p#it { color: #063; margin-bottom: 3px;}
table#dl td#dl a:hover { color: #fff; background-color:#33f; }
table#dl td#dl p#mir { margin-bottom: 3px; text-align:center;}

div#miscellanea { font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
div#miscellanea p#en { font-size: 10px; color: #036;}
div#miscellanea p#it { font-size: 10px; color: #063;}
div#miscellanea td#dl { background-color:#DDD; text-align:center; font-size: 10px;}

