.blocco { background:#c7c7c7; padding:20px 0 10px 15px; margin-bottom:8px; }
.voce { background:#0052a0; padding:10px 5px; color:#ffffff;  text-transform:uppercase; font:14px Verdana, Arial, Helvetica, sans-serif; }
.voce a { color:#ffffff; text-transform:uppercase; font:14px Verdana, Arial, Helvetica, sans-serif; }
.rgaccordmenu { list-style-type:none; border:0; padding:0; margin:0; }
.rgaccordmenu a { color:#0052a0; display:block; font-weight:normal; font-size:12px; }
.rgaccordmenu a img { vertical-align:middle; }
.rgaccordmenu .toggle, .rgaccordmenu .empty { display:block; cursor:pointer; background:url(img/menuL.gif) no-repeat center left; padding:5px 5px 5px 15px; }
.rgaccordmenu .toggle a, .rgaccordmenu .empty a { padding:0; text-decoration:none; }
.rgaccordmenu .toggle img { vertical-align:middle; }
.rgaccordmenu .toggle p, .rgaccordmenu .empty p, .rgaccordmenu .open p { color:#000000; padding:40px 10px 0 12px; }
.rgaccordmenu .open .first2Act {  }
.rgaccordmenu li { list-style:none; border-top:1px solid #e8e8e8; }
.rgaccordmenu li.primo { border:none; }
.rgaccordmenu li ul li { border:none; }
.rgaccordmenu ul.content { padding:0; }
.rgaccordmenu .content { margin:0 0 0 15px; }
.first2 { background:url(img/menuL_freccia.gif) no-repeat center left; }
.first2 a { text-decoration:none; padding:5px 15px; color:#1e375a; }
.first2.Act a { font-weight:bold; text-decoration:underline; }

.rgaccordmenu .empty.actnosub a { font-weight:bold; text-decoration:underline; }
