@charset "UTF-8";

#menu{float:right;  min-height:30px;  margin:40px 10px 0 0; font-size:12px;}
/*#menu *a{color:#333;}
#menu *a.sub{padding:5px 0 5px 0;}
#menu *{ margin: 0;padding: 0;}*/
#menu ul li a.attivo{color:#00802f;}
#menu ul li a.contatti.attivo {background-color:#F60; color:#FFF;}
#menu ul li ul li a.sub {border-left: 1px solid #CCC; padding-top:2px; padding-bottom:2px;} 
#menu a.contatti { background-color:#00802f; color:#FFF;}
#menu a.contatti:hover {background-color:#F60;}
#menu a.riservata { width:10px; height:14px; background:url(../img/lucchetto_menu.png) no-repeat center top; border:none; padding-left:5px}
#menu a.riservata:hover {background-color:#F60;}
#menu ul li a.riservata.attivo {background-color:#F00;}
 



#menu ul li a.sub.attivo { background-image: url(../images/sottomenu.jpg); background-repeat: repeat-x; background-position: left center; color:#00802F; font-weight:normal; }
ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 5px 0 0 20px;padding: 0;}
ul.dropdown {position: relative;float: left;}
ul.dropdown li { float: left; vertical-align:middle; margin: 0;}
ul.dropdown li.hover,ul.dropdown li:hover {position: relative;cursor: pointer;}
ul.dropdown ul {visibility: hidden;position: absolute; top:100%;left:0; min-width:100px;}
ul.dropdown ul.attivo {visibility: visible;position:relative;}
ul.dropdown ul li {float: none;}
ul.dropdown ul ul {top: 1px; left:100%;}
ul.dropdown li:hover > ul {visibility: visible; margin-left:-1px;}

.dropdown-upward { margin-top: 400px !important;}
ul.dropdown {font-weight: normal; }
ul.dropdown li {padding: 0 10px;background-color: #FFF;   border-right: 1px solid#CCC;  
/*height: 15px !important;   per i browser moderni */
    /*height: 15px;      /* per IE5.x e IE6 */
    min-height: 15px;  /* per i browser moderni */
	}

	ul.dropdown li.hover,ul.dropdown li:hover {
	/*background-color: #eee;*/
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{color: #333; text-decoration: none; }
	ul.dropdown a:hover		{ color:#F60; }
	ul.dropdown a:active	{ color: #333; }


	/* -- level mark -- */

ul.dropdown ul { /*width: 150px;*/ margin-top: 0; }
ul.dropdown ul li {font-weight: normal;  border-right:none; background-color:#FFF;  border-bottom:1px solid #ccc;}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */

ul.dropdown *.dir {background-image: url(../img/marcatore_down.gif);background-repeat: no-repeat;background-position: center 10px;}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {background-image: url(../img/marcatore_right.gif);background-position: 100% 50%;background-repeat: no-repeat;}
/*-------------------------------------------------/
 * @section		Base Style Extension
 */

ul.dropdown li a { display: block; padding:0 10px 0 10px; }


/*-------------------------------------------------/
 * @section		Base Style Override
 */

ul.dropdown li {padding: 0;}


/*-------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities
 */

ul.dropdown li.dir {padding: 0;}
ul.dropdown ul li.dir { padding-right: 15px;  width:100px;}


/*-------------------------------------------------/
 * @section		Custom
 */

ul.dropdown ul a {/* width: 120px;*/}
ul.dropdown ul a:hover {}
ul.dropdown ul a.dir {/*width: 120px;*/}

