/* Stili dei menu */


div#bottoniera {width: 780px; background-image:	url(immagini/sfondomenu.jpg); background-repeat: repeat-x; line-height: 34px; height: 34px; text-align: center; margin: 0; padding: 0;}

ul#asc {margin: 0; padding: 0; list-style: none;}
ul#asc li {float:left; margin: 0; padding: 0;}
ul#asc li ul li {margin: 0; padding:0; list-style: none;}
ul#asc a:link, ul#asc a:visited {display: block; padding: 0 10px; font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none;}
ul#asc a:hover, ul#asc a:focus, ul#asc a:active {color: #000000; text-decoration: none;}
ul#asc li ul {display: none;}
ul#asc li:hover ul {display: block; position: absolute; z-index: 1; width:250px; padding: 0; margin: 0; background-color: #E9E9E9;}
ul#asc li ul li {border-right: 1px solid #2F851C; border-left: 1px solid #2F851C; border-bottom: 1px solid #2F851C; width: 250px; color: #2F851C;}
ul#asc li ul li a:hover {color: #000000; font-size: 12px; text-decoration: none;}
ul#asc li ul li a:link {color: #2F851C; font-size: 12px; text-decoration: none;}
ul#asc li ul li a:visited {color: #2F851C; font-size: 12px; text-decoration: none;}
ul#asc li ul li a:hover {color: #000000; font-size: 12px; text-decoration: none;}



div#menulaterale {width: 160px; margin-left: auto; margin-right: auto; margin-top: 10px;}
div#topmenu {width: 160px; height: 37px; background-image: url(immagini/topmenu.gif); background-repeat: no-repeat; padding: 0 0 0 0;}
div.intestazionemenu {color: #FFFFFF; font-size: 14px; font-weight: bold; padding: 8px 0 0 7px;}
div#contentmenu {width: 160px; background-color: #F6F6F6; padding: 0;}
p.menulaterale {margin: 0; background: url(immagini/bullettino.gif) no-repeat left center; padding-left: 12px; line-height: 25px; border-bottom: 1px solid #E4E4E4;}
p.menulateraleon {margin: 0; background-image: url(immagini/bullettinorosso.gif); background-repeat: no-repeat; background-position: center left; background-color: #E0E4D2; padding-left: 12px; line-height: 25px; border-bottom: 1px solid #E4E4E4;}
p.menulaterale2 {margin: 0; background: url(immagini/bullettino.gif) no-repeat 10px center; padding-left: 22px; line-height: 25px; border-bottom: 1px solid #E4E4E4;}
p.menulaterale2on {margin: 0; background-image: url(immagini/bullettinorosso.gif); background-repeat: no-repeat; background-position: 10px left; background-color: #E0E4D2; padding-left: 22px; line-height: 25px; border-bottom: 1px solid #E4E4E4;}
p.menulaterale a {color: #17550A; font-weight: bold; text-decoration: none;}
p.menulaterale a:hover {color: #17550A; font-weight: bold; text-decoration: underline;}
p.menulateraleon a {color: #17550A; font-weight: bold; text-decoration: none;}
p.menulateraleon a:hover {color: #17550A; font-weight: bold; text-decoration: underline;}
p.menulaterale2 a {color: #17550A; font-weight: bold; text-decoration: none;}
p.menulaterale2 a:hover {color: #17550A; font-weight: bold; text-decoration: underline;}
p.menulaterale2on a {color: #17550A; font-weight: bold; text-decoration: none;}
p.menulaterale2on a:hover {color: #17550A; font-weight: bold; text-decoration: underline;}
