﻿div.menuprincipale ul{width:100%;list-style:none;font-size:75%;margin:0;padding:0;}
div.menuprincipale ul li{border-bottom:1px solid #989797;line-height:2em;margin:0;padding:0;}
div.menuprincipale ul.children{display:none;margin-left:5%;width:95%;}
div.menuprincipale ul.children li{line-height:1em;border-bottom:0;border-top:1px solid #989797;}
div.menuprincipale ul.children a{line-height:1em;font-size:115%;}
div.menuprincipale a{color:#484848;display:block;padding-top:4px;padding-bottom:4px;padding-left:8px;text-decoration:none;}
div.menuprincipale a:hover{color:#989797;border-left:6px solid #0E8ABE;}
div.menuprincipale ul.father li.selected ul,div.menuprincipale ul.father li.selectedfirst ul,div.menuprincipale ul.father li.selectedlast ul,div.menuprincipale ul.father li.childselected ul,div.menuprincipale ul.father li.childselectedfirst ul,div.menuprincipale ul.father li.childselectedlast ul{display:block;}
div.menuprincipale ul.father li.childselected ul,div.menuprincipale ul.father li.childselectedfirst ul,div.menuprincipale ul.father li.childselectedlast ul{color:red;}
div.menuprincipale ul.father li.selectedfirst a,div.menuprincipale ul.father li.selectedlast a,div.menuprincipale ul.father li.selected a{border-left:6px solid #0E8ABE;color:#989797;}
div.menuprincipale ul li ul li.parentselected a.parentselected,div.menuprincipale ul li ul li.parentselectedfirst a.parentselected,div.menuprincipale ul li ul li.parentselectedlast a.parentselected{color:#484848;border-left:6px solid #FFF;}
