ul {padding-right: 0.5em; padding-left: 0.5em; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;}
ul#navsec {	width:120px; padding:2px;}

ul#navsec ul{ margin-left:8px; /*border-bottom:1px solid #C30;*/}

.menu {list-style-type: none;	margin:1px 0; padding:0; border-left: 6px solid #C30;}
#voce_attiva.menu {margin-top:5px; margin-bottom:5px; border-left: 6px solid #333;}
.smenu {list-style-type: none; margin:1px 0; padding:0;}

.menu a{display:block; margin:0; padding:2px; text-decoration: none; font: small-caps bold 14px sans-serif; color:#C30; width:100%;}
#voce_attiva.menu a{color:#333;}

/*.menu a.attivo {display:block;  color:#FFF; background-color:#C30; width:100%;}*/ 

.smenu a, .smenu_current a{color:#333; margin:0; padding:0; text-decoration: none; font:normal 12px arial;}
.smenu_current a{color:#000; font-weight:bold;}

/*.menu a.terzo, .smenu a.terzo{color:#333;font-size:0.7em;}*/