.rgaccordmenu { font-family:Tahoma, Geneva, sans-serif; list-style-type:none; border:0; padding:0; margin:0; width:198px; color:#474747; font-weight:bold; }
.rgaccordmenu a { font-size:18px; color:#ffffff; display:block; font-weight:normal; text-decoration:none; }
.rgaccordmenu a img { vertical-align:middle; }
.rgaccordmenu .toggle, .rgaccordmenu .empty { margin-top:15px; height:40px; display:block; cursor:pointer; padding:16px 0 0; font-size:18px; font-weight:normal; background:url(img/bottone.jpg) no-repeat; text-align:center; }
.rgaccordmenu .toggle { color:#ffffff; }
.rgaccordmenu .toggle a { padding:0; text-decoration:none; color:#ffffff; }
.rgaccordmenu .toggle img { vertical-align:middle; }
.rgaccordmenu .empty { color:#ffffff; }
.rgaccordmenu .actnosub { color:#ffffff; }
.rgaccordmenu .actnosub a { color:#ffffff; }
.rgaccordmenu .act { color:#ffffff; }
.rgaccordmenu .act a { color:#ffffff; }
.rgaccordmenu .open { color:#ffffff; }
.rgaccordmenu .open a { color:#ffffff; }
.rgaccordmenu .open .first2Act { background:none; }
.rgaccordmenu ul, .rgaccordmenu li { list-style:none; }
.rgaccordmenu .content { padding:0 0 10px 0; }
.rgaccordmenu .content li, .rgaccordmenu .content a { font-size:13px; color:#474747; }
.rgaccordmenu ul.content { margin:0 2px; }
.rgaccordmenu .first2 { margin:0; padding:0 0 0 25px; }
.rgaccordmenu .first2 a { text-decoration:none; color:#828282; font-weight:bold; }
.rgaccordmenu .first2Act { }
.rgaccordmenu li ul li { padding:5px 0 5px 35px; background:url(img/pallino.png) no-repeat 15px 7px; border-bottom:1px solid #E8D9C2; }
.rgaccordmenu li ul li a { border:0; padding:0; margin:0; text-decoration:none; display:block; font-weight:normal; }
.rgaccordmenu li ul li.first2Act { padding:0 0 0 25px; }
.rgaccordmenu li ul li.first2Act a { font-weight:bold; color:#C66A35; padding:5px 0 5px 10px; }