.first { margin:0; }
.toggle { margin:0; height:62px; }
.empty { margin:0; height:62px; }
.firstAct { margin:0; }
.first a, .empty a { text-decoration:none; display:block; }
.first a:hover, .empty a:hover { text-decoration:none; }
.firstAct a { padding:0; text-decoration:none; }
.toggle a { padding:0; text-decoration:none; }
.sub { list-style-type:none; border:0; margin:0; }
.first2 { margin:0; padding:0 0 0 10px; }
.first2 a { text-decoration:none; }
.first2 a:hover { text-decoration:underline; }
.first2Act { margin:0; padding:0 0 0 10px; text-decoration:underline; }
.first2Act a { text-decoration:underline; }
ul .content { margin:0; }
.content a:active { font-weight:bold; }

#rgaccordmenu { list-style-type:none; border:0; padding:0; margin:0; }
#rgaccordmenu a { font-size:13px; }
#rgaccordmenu li { list-style:none; display:block; }
#rgaccordmenu li .first2 {  }
#rgaccordmenu li .first2Act {  }
#rgaccordmenu .toggle, #rgaccordmenu .empty { display:block; cursor:pointer; border:1px solid #ffffff; border-right:none; }
#rgaccordmenu .content { padding:0 0 5px 10px; margin:0; border-top:1px solid #ffffff; }
#rgaccordmenu li ul li { background:url(img/pallino.jpg) no-repeat 0 9px; }
#rgaccordmenu li ul li a { color:#ffffff; font-weight:bold; list-style-type:none; border:0; padding:0; margin:0; text-decoration:none; display:block; padding:4px 0 4px 15px; }
#rgaccordmenu li ul li.first2Act { background:url(img/pallino_act.gif) no-repeat 0 9px; }
#rgaccordmenu li ul li.first2Act a { color:#004A6B; text-decoration:underline; padding-left:5px; }
#rgaccordmenu .toggle2 { cursor:pointer; display:block; cursor:pointer; padding:0 0 5px 10px; }
#rgaccordmenu li ul li ul li a { padding:5px 0 5px 25px; }
.actnosub { text-decoration:underline; }