/* Foglio di stile STANDARD per media=screen */
/* le altezze vanno espresse in px per permettere l'adattamento dei contenuti */

/* MENU E LISTE ************************************************************************************************* */

ul.menu_verticale
	{
		margin: 0px AUTO 0px AUTO;
		padding: 0px;
		/*background-color: #FF0000;*/
		list-style-type: none;
		width: 90%;
	}

ul.menu_verticale li
	{
		margin: 0px;
		padding: 0px;
	}

ul.menu_verticale a
	{
		display: block;
		color: #FFFFFF;
		text-decoration: none;
		margin: 0px;
		padding: 5px;
		line-height: 1.75em;
		border-bottom: 1px solid #D2D2D2;
		background-color: #808080;
		font-size: 1.15em;
	}

ul.menu_verticale a:hover
	{
		color: #FFFFFF;
		background-color: #404040;
	}

ul.menu_verticale a.elemento_corrente
	{
		color: #FFFFFF;
		font-weight: bold;
		background-color: #2F2F2F;
	}

ul.menu_verticale a.elemento_corrente:hover
	{
		color: #FFFFFF;
		font-weight: bold;
		background-color: #2F2F2F;
	}

#menu_orizzontale
	{
		/*position: fixed;*/
		margin: 0px AUTO 0px 21px;
		padding: 0px;
		list-style-type: none;
		width: 90%;
		float: left;
		/*border-top: 2px solid #FFFFFF;
		border-bottom: 2px solid #FFFFFF;*/
		/*background-color: #EEEEEE;*/
		/*z-index: 70;*/
	}

#menu_orizzontale li
	{
		margin: 0px;
		padding: 0px;
		width: 17%;
		float: left;
	}

#menu_orizzontale a
	{
		display: block;
		color: #000000;
		text-decoration: none;
		margin: 0px AUTO 0px 5px;
		padding: 5px;
		line-height: 1.5em;
		/*border-right: 1px solid #D2D2D2;*/
		/*background-color: #EEEEEE;*/
		/*background-image: url(../../_img/rigatura-sfondo.png);
		background-repeat: repeat-y;
		background-position: top left;*/
		background-color: #FFFFFF;
		/*width: 100%;*/
		text-align: center;
		font-size: 1em;
		font-weight: bold;
		filter:alpha(opacity=66);
		opacity: .66;
		-moz-opacity: .66;
	}

#menu_orizzontale a:hover
	{
		color: #000000;
		filter: alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
	}

#menu_orizzontale a.elemento_corrente
	{
		color: #000000;
		font-weight: bold;
		background-color: #FFFFFF;
		filter:alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
	}

#menu_orizzontale a.elemento_corrente:hover
	{
		color: #000000;
		font-weight: bold;
		background-color: #FFFFFF;
		filter:alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
	}

#menu_orizzontale a.azzurro
	{
		background-color: #82C0FF;
	}

#menu_orizzontale a.giallino
	{
		background-color: #FFFF80;
	}

#menu_orizzontale a.pesca
	{
		background-color: #FF8141;
	}

#menu_orizzontale a.verdino
	{
		background-color: #00E1AD;
	}


#menu_orizzontale li ul
	{
		position: absolute;
		left: -10000px;
		top: -10000px;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		width: 15.66%;
		/*width: 16.66%;*/
		/*z-index: 700;*/
	}

#menu_orizzontale li:hover ul
	{
		left: AUTO;
		top: AUTO;
	}

#menu_orizzontale li ul li
	{
		float:none;
		margin: 0px;
		padding: 0px;
		width: 100%;
	}

#menu_orizzontale li ul li a
	{
		display: block;
		text-decoration: none;
		margin: 0px AUTO 0px 5px;
		padding: 5px;
		line-height: 1.25em;
		border: none;
		/*border-top: 1px solid #D2D2D2; */
		width: 90%;
		text-align: center;
		font-size: 0.9em;
	}

#menu_orizzontale li ul li ul
	{
		position: absolute;
		left: -10000px;
		top: -10000px;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		/*width: 15.66%;*/
		/*background-color: #FFFF00;*/
		/*width: 16.66%;*/
		/*z-index: 700;*/
		display: none;
	}

#menu_orizzontale li ul li:hover ul
	{
		left: 105%;
		top: AUTO;
		margin-top: -15%;
		display: block;
	}

#menu_orizzontale li ul li ul li
	{
		float:none;
		margin: 0px;
		padding: 0px;
		width: 100%;
	}

#menu_orizzontale li ul li ul li a
	{
		display: block;
		color: #000000;
		text-decoration: none;
		margin: 0px;
		padding: 5px;
		line-height: 1.75em;
		border: none;
		/*border-top: 1px solid #D2D2D2; */
		background-color: #EEEEEE;
		width: 500%;
		text-align: center;
	}


