.accordion1 .rgaccordmenu { list-style-type:none; border:0; padding:0; margin:0; }
.accordion1 .rgaccordmenu a { font-size:14px; color:#505245; display:block; }
.accordion1 .rgaccordmenu a img { vertical-align:middle; }
.accordion1 .rgaccordmenu .toggle, .accordion1 .rgaccordmenu .empty { margin:0; height:33px; display:block; cursor:pointer; background:url(img/MenuL2.jpg) no-repeat; padding:20px 0 0 70px; }
.accordion1 .rgaccordmenu .toggle { font-size:14px; color:#505245; font-weight:bold; }
.accordion1 .rgaccordmenu .toggle a { padding:0; text-decoration:none; }
.accordion1 .rgaccordmenu .toggle img { vertical-align:middle; }
.accordion1 .rgaccordmenu .empty {  }
.accordion1 .rgaccordmenu .act { color:#60abc6; background:url(img/MenuL_ACT.jpg) no-repeat; }
.accordion1 .rgaccordmenu a.act { color:#60abc6; }
.accordion1 .rgaccordmenu .act2 { color:#60abc6; background:url(img/MenuL_ACT2.jpg) no-repeat; }
.accordion1 .rgaccordmenu .act2 { color:#60abc6; }
.accordion1 .rgaccordmenu .act2 a { color:#60abc6; }
.accordion1 .rgaccordmenu .open { color:#60abc6; background:url(img/MenuL_ACT.jpg) no-repeat; }
.accordion1 .rgaccordmenu .open { color:#60abc6; }
.accordion1 .rgaccordmenu .open a { color:#60abc6; }
.accordion1 .rgaccordmenu .open .first2Act { background:none; }
.accordion1 .rgaccordmenu .voce { font-size:14px; font-weight:bold; color:#505245; }
.accordion1 .rgaccordmenu li {  }
.accordion1 .rgaccordmenu .bottone { position:relative; }
.accordion1 .rgaccordmenu .bottone img { /*float:left;*/ position:absolute; margin-left:10px; overflow:hidden; }
.accordion1 .rgaccordmenu .content { background:url(img/MenuL_content.jpg) no-repeat; padding:10px 0; margin:0; }
.accordion1 .rgaccordmenu ul.content { margin:0; }
.accordion1 .rgaccordmenu .content a:active { font-weight:bold; }
.accordion1 .rgaccordmenu .first2 { margin:0; padding:0 0 0 10px; }
.accordion1 .rgaccordmenu .first2 a { text-decoration:none; }
.accordion1 .rgaccordmenu .first2Act {  }
.accordion1 .rgaccordmenu li ul li { margin:0px 0 0px 70px; list-style:disc; padding:3px 0; }
.accordion1 .rgaccordmenu li ul li a { border:0; padding:0; margin:0; text-decoration:none; display:block; }
.accordion1 .rgaccordmenu li ul li a .voce { color:#7e7f7a; border:0; padding:0; margin:0; text-decoration:none; display:block;  font-size:12px; }
.accordion1 .rgaccordmenu li ul li.first2Act { color:#60ABC6; }
.accordion1 .rgaccordmenu li ul li.first2Act a { color:#60abc6; text-decoration:none; /*font-size:12px;*/ text-decoration:underline; }


.accordion2 .rgaccordmenu { list-style-type:none; border:0; padding:0; margin:0; }
.accordion2 .rgaccordmenu a { font-size:14px; padding:0 0 0 10px; color:#505245; display:block; }
.accordion2 .rgaccordmenu a img { vertical-align:middle; }
.accordion2 .rgaccordmenu .toggle, .accordion2 .rgaccordmenu .empty { margin:0; height:112px; display:block; cursor:pointer; background:url(img/prodotti.jpg) no-repeat; }
.accordion2 .rgaccordmenu .toggle { padding:15px 0 0 20px; }
.accordion2 .rgaccordmenu .toggle a { padding:0; text-decoration:none; }
.accordion2 .rgaccordmenu .toggle img { vertical-align:middle; }
.accordion2 .rgaccordmenu .empty { padding:15px 0 0 10px; }
.accordion2 .rgaccordmenu .act { color:#60abc6; }
.accordion2 .rgaccordmenu .act a .voce { color:#60abc6; }
.accordion2 .rgaccordmenu .voce { font-size:14px; font-weight:bold; color:#505245; }
.accordion2 .rgaccordmenu .testobottone { font-size:11px; color:#6b603f; padding:25px 100px 0 0; font-weight:normal; }
.accordion2 .rgaccordmenu .content { background:url(img/MenuL2_content.jpg) no-repeat; padding:10px 0; margin:0; }
.accordion2 .rgaccordmenu ul.content { margin:0; }
.accordion2 .rgaccordmenu .first2 { margin:0; padding:0 0 0 10px; }
.accordion2 .rgaccordmenu .first2 a { text-decoration:none; }
.accordion2 .rgaccordmenu .first2Act {  }
.accordion2 .rgaccordmenu li ul li { margin:0px 0 0px 70px; list-style:disc; padding:3px 0; color:#7e7f7a; }
.accordion2 .rgaccordmenu li ul li a { border:0; padding:0; margin:0; text-decoration:none; display:block; font-size:12px; font-weight:normal; color:#7e7f7a; }
.accordion2 .rgaccordmenu li ul li a .voce { color:#7e7f7a; border:0; padding:0; margin:0; text-decoration:none; display:block;  font-size:12px; }
.accordion2 .rgaccordmenu li ul li.first2Act { color:#60ABC6; 0 0 0 70px }
.accordion2 .rgaccordmenu li ul li.first2Act a { color:#60abc6; text-decoration:none; font-size:12px; text-decoration:underline; }