/*The first step is to remove the indents and bullets
from the unordered list and define the width of our menu items.*/
ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 150px;
	}
/*Next, we need to position our list items.
Fortunately, these will stack vertically by default, which is what we require.
However, we must set the position as relative,
because we will need to position the sub-menus absolutely within them.*/
ul li {
	position: relative;
	}

/*Next step is the sub-menus.
We want each sub-menu to appear to the right of its parent menu item when that item is hovered over.*/

li ul {
	position: /*absolute;*/ relative;
	left: 0px;
	top: 0;
	display: none;
	}

	
ul li a {
	display: block;
	width: 140px;
	display: block;
	font-family: tahoma, verdana, helvetica, sans serif;
	color: #ffffff;
	font-size: 7pt;
	text-decoration: none;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	padding-left: 10px;
}

ul li a.freccinagiu:hover {
	display: block;
	width: 140px;
	font-family: tahoma, verdana, helvetica, sans serif;
	color: #007ac2;
	background-color: #ffffff;
	background-color: #78b9df;
	background-image: url(./data/immagini/layout/freccinagiu_menu_over.gif);
	font-size: 7pt;
	text-decoration: none;
	/*border-top: 1px solid #13667a;*/
	/*border-bottom: 1px solid #007ac2;*/
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	padding-left: 10px;
}

/*
ul li a:hover {
	display: block;
	width: 140px;
	font-family: tahoma, verdana, helvetica, sans serif;
	color: #007ac2;
	background-color: #ffffff;
	background-color: #78b9df;
	font-size: 7pt;
	text-decoration: none;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	padding-left: 10px;
}
*/




/* Fix IE. Hide from IE Mac \*/
* html ul li {
	float: left;
}

* html ul li a {
	height: 1%;
}
/* End */

ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 150px;
	}

li:hover ul, li.over ul {
/*
display: block;
 */
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */


li.

.sotto li {
	text-align: left;
}

.sotto li a {
	border-top: 0px !important;
	border-bottom: 0px !important;
	padding-right: 5px !important;
/*	padding-left: 5px !important; */
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	height: 12px;
}


/**
	Cose di Paolo
**/



a.open0 {
	background-image: url(Open.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 6px ;
	padding-left: 10px ;
	width: 138px ;
	font-weight:bold ;
}

a.open0:hover{
	background-color: #78b9df;
	background-image: url(hOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 6px ;
	padding-left: 10px ;
	width: 138px ;
	font-weight:bold ;
}


a.open1 {
	background-image: url(Open.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 16px ;
	padding-left: 10px ;
	width: 123px ;
}

a.open1:hover {
	background-color: #78b9df;
	background-image: url(hOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 16px ;
	padding-left: 10px ;
	width: 123px ;
}

a.open2 {
	background-image: url(Open.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 26px ;
	padding-left: 10px ;
	width: 113px ;
}
a.open2:hover {
	background-color: #78b9df;
	background-image: url(hOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 26px ;
	padding-left: 10px ;
	width: 113px ;
}
a.open3 {
	background-image: url(Open.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 36px ;
	padding-left: 10px ;
	width: 103px ;
}
a.open3:hover {
	background-color: #78b9df;
	background-image: url(hOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 36px ;
	padding-left: 10px ;
	width: 103px ;
}
a.open4 {
	background-image: url(Open.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 46px ;
	padding-left: 10px ;
	width: 93px ;
}
a.open4:hover {
	background-color: #78b9df;
	background-image: url(hOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 46px ;
	padding-left: 10px ;
	width: 93px ;
}
a.open5 {
	background-image: url(Open.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 56px ;
	padding-left: 10px ;
	width: 83px ;
}
a.open5:hover {
	background-color: #78b9df;
	background-image: url(hOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 56px ;
	padding-left: 10px ;
	width: 83px ;
}
a.open6 {
	background-image: url(Open.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 66px ;
	padding-left: 10px ;
	width: 73px ;
}
a.open6:hover {
	background-color: #78b9df;
	background-image: url(hOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 66px ;
	padding-left: 10px ;
	width: 73px ;
}
a.open7 {
	background-image: url(Open.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 76px ;
	padding-left: 10px ;
	width: 63px ;
}
a.open7:hover {
	background-color: #78b9df;
	background-image: url(hOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 76px ;
	padding-left: 10px ;
	width: 63px ;
}

a.close0 {
	background-image: url(Close.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 6px ;
	padding-left: 10px ;
	width: 138px ;
	font-weight:bold ;
}
a.close0:hover {
	background-color: #78b9df;
	background-image: url(hClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 6px ;
	padding-left: 10px ;
	width: 138px ;
	font-weight:bold ;
}

a.close1 {
	background-image: url(Close.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 16px ;
	padding-left: 10px ;
	width: 123px ;
}
a.close1:hover {
	background-color: #78b9df;
	background-image: url(hClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 16px ;
	padding-left: 10px ;
	width: 123px ;
}
a.close2{
	background-image: url(Close.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 26px ;
	padding-left: 10px ;
	width: 113px ;
}
a.close2:hover {
	background-color: #78b9df;
	background-image: url(hClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 26px ;
	padding-left: 10px ;
	width: 113px ;
}
a.close3 {
	background-image: url(Close.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 36px ;
	padding-left: 10px ;
	width: 103px ;
}
a.close3:hover {
	background-color: #78b9df;
	background-image: url(hClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 36px ;
	padding-left: 10px ;
	width: 103px ;
}
a.close4 {
	background-image: url(Close.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 46px ;
	padding-left: 10px ;
	width: 93px ;
}
a.close4:hover {
	background-color: #78b9df;
	background-image: url(hClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 46px ;
	padding-left: 10px ;
	width: 93px ;
}
a.close5 {
	background-image: url(Close.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 56px ;
	padding-left: 10px ;
	width: 83px ;
}
a.close5:hover {
	background-color: #78b9df;
	background-image: url(hClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 56px ;
	padding-left: 10px ;
	width: 83px ;
}
a.close6 {
	background-image: url(Close.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 66px ;
	padding-left: 10px ;
	width: 73px ;
}
a.close6:hover {
	background-color: #78b9df;
	background-image: url(hClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 66px ;
	padding-left: 10px ;
	width: 73px ;
}
a.close7 {
	background-image: url(Close.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 76px ;
	padding-left: 10px ;
	width: 63px ;
}
a.close7:hover {
	background-color: #78b9df;
	background-image: url(hClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 76px ;
	padding-left: 10px ;
	width: 63px ;
}

a.nochild0 {
	margin-left: 6px ;
	padding-left: 10px ;
	width: 138px ;
	font-weight:bold ;
	
}
a.nochild0:hover {
	background-color: #78b9df;
	margin-left: 6px ;
	padding-left: 10px ;
	width: 138px ;
	font-weight:bold ;
	
}

a.nochild1 {
	margin-left: 16px ;
	padding-left: 10px ;
	width: 123px ;
	
}
a.nochild1:hover {
	background-color: #78b9df;
	margin-left: 16px ;
	padding-left: 10px ;
	width: 123px ;
	
}
a.nochild2 {
	margin-left: 26px ;
	padding-left: 10px ;
	width: 113px ;
}
a.nochild2:hover {
	background-color: #78b9df;
	margin-left: 26px ;
	padding-left: 10px ;
	width: 113px ;
}
a.nochild3 {
	margin-left: 36px ;
	padding-left: 10px ;
	width: 103px ;
}
a.nochild3:hover {
	background-color: #78b9df;
	margin-left: 36px ;
	padding-left: 10px ;
	width: 103px ;
}
a.nochild4 {
	margin-left: 46px ;
	padding-left: 10px ;
	width: 93px ;
}
a.nochild4:hover {
	background-color: #78b9df;
	margin-left: 46px ;
	padding-left: 10px ;
	width: 93px ;
}
a.nochild5 {
	margin-left: 56px ;
	padding-left: 10px ;
	width: 83px ;
}
a.nochild5:hover {
	background-color: #78b9df;
	margin-left: 56px ;
	padding-left: 10px ;
	width: 83px ;
}
a.nochild6 {
	margin-left: 66px ;
	padding-left: 10px ;
	width: 73px ;
}
a.nochild6:hover {
	background-color: #78b9df;
	margin-left: 66px ;
	padding-left: 10px ;
	width: 73px ;
}
a.nochild7 {
	margin-left: 76px ;
	padding-left: 10px ;
	width: 63px ;
}
a.nochild7:hover {
	background-color: #78b9df;
	margin-left: 76px ;
	padding-left: 10px ;
	width: 63px ;
}


a.aopen0 {
	background-color : white ;
	color : #78b9df ;
	background-image: url(aOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 6px ;
	padding-left: 10px ;
	width: 138px ;
	font-weight:bold ;
}

a.aopen0:hover{
	color : white ;
	background-color: #78b9df;
	background-image: url(hOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 6px ;
	padding-left: 10px ;
	width: 138px ;
	font-weight:bold ;
}


a.aopen1 {
	background-color : white ;
	color : #78b9df ;
	background-image: url(aOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 16px ;
	padding-left: 10px ;
	width: 123px ;
}

a.aopen1:hover {
	color : white ;
	background-color: #78b9df;
	background-image: url(hOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 16px ;
	padding-left: 10px ;
	width: 123px ;
	
}

a.aopen2 {
	background-color : white ;
	color : #78b9df ;
	background-image: url(aOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 26px ;
	padding-left: 10px ;
	width: 113px ;
}
a.aopen2:hover {
	color : white ;
	background-color: #78b9df;
	background-image: url(hOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 26px ;
	padding-left: 10px ;
	width: 113px ;
}
a.aopen3 {
	background-color : white ;
	color : #78b9df ;
	background-image: url(aOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 36px ;
	padding-left: 10px ;
	width: 103px ;
}
a.aopen3:hover {
	color : white ;
	background-color: #78b9df;
	background-image: url(hOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 36px ;
	padding-left: 10px ;
	width: 103px ;
}
a.aopen4 {
	background-color : white ;
	color : #78b9df ;
	background-image: url(aOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 46px ;
	padding-left: 10px ;
	width: 93px ;
}
a.aopen4:hover {
	color : white ;
	background-color: #78b9df;
	background-image: url(hOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 46px ;
	padding-left: 10px ;
	width: 93px ;
}
a.aopen5 {
	background-color : white ;
	color : #78b9df ;
	background-image: url(aOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 56px ;
	padding-left: 10px ;
	width: 83px ;
}
a.aopen5:hover {
	color : white ;
	background-color: #78b9df;
	background-image: url(hOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 56px ;
	padding-left: 10px ;
	width: 83px ;
}
a.aopen6 {
	background-color : white ;
	color : #78b9df ;
	background-image: url(aOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 66px ;
	padding-left: 10px ;
	width: 73px ;
}
a.aopen6:hover {
	color : white ;
	background-color: #78b9df;
	background-image: url(hOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 66px ;
	padding-left: 10px ;
	width: 73px ;
}
a.aopen7 {
	background-color : white ;
	color : #78b9df ;
	background-image: url(aOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 76px ;
	padding-left: 10px ;
	width: 63px ;
}
a.aopen7:hover {
	color : white ;
	background-color: #78b9df;
	background-image: url(hOpen.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 76px ;
	padding-left: 10px ;
	width: 63px ;
}

a.aclose0 {
	background-color : white ;
	color : #78b9df ;
	background-image: url(aClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 6px ;
	padding-left: 10px ;
	width: 138px ;
	font-weight:bold ;
}
a.aclose0:hover {
	color : white ;
	background-color: #78b9df;
	background-image: url(hClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 6px ;
	padding-left: 10px ;
	width: 138px ;
	font-weight:bold ;
}

a.aclose1 {
	background-color : white ;
	color : #78b9df ;
	background-image: url(aClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 16px ;
	padding-left: 10px ;
	width: 123px ;
}
a.aclose1:hover {
	color : white ;
	background-color: #78b9df;
	background-image: url(hClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 16px ;
	padding-left: 10px ;
	width: 123px ;
}
a.aclose2{
	background-color : white ;
	color : #78b9df ;
	background-image: url(aClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 26px ;
	padding-left: 10px ;
	width: 113px ;
}
a.aclose2:hover {
	color : white ;
	background-color: #78b9df;
	background-image: url(hClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 26px ;
	padding-left: 10px ;
	width: 113px ;
}
a.aclose3 {
	background-color : white ;
	color : #78b9df ;
	background-image: url(aClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 36px ;
	padding-left: 10px ;
	width: 103px ;
}
a.aclose3:hover {
	color : white ;
	background-color: #78b9df;
	background-image: url(hClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 36px ;
	padding-left: 10px ;
	width: 103px ;
}
a.aclose4 {
	background-color : white ;
	color : #78b9df ;
	background-image: url(aClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 46px ;
	padding-left: 10px ;
	width: 93px ;
}
a.aclose4:hover {
	color : white ;
	background-color: #78b9df;
	background-image: url(hClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 46px ;
	padding-left: 10px ;
	width: 93px ;
}
a.aclose5 {
	background-color : white ;
	color : #78b9df ;
	background-image: url(aClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 56px ;
	padding-left: 10px ;
	width: 83px ;
}
a.aclose5:hover {
	color : white ;
	background-color: #78b9df;
	background-image: url(hClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 56px ;
	padding-left: 10px ;
	width: 83px ;
}
a.aclose6 {
	background-color : white ;
	color : #78b9df ;
	background-image: url(aClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 66px ;
	padding-left: 10px ;
	width: 73px ;
}
a.aclose6:hover {
	color : white ;
	background-color: #78b9df;
	background-image: url(hClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 66px ;
	padding-left: 10px ;
	width: 73px ;
}
a.aclose7 {
	background-color : white ;
	color : #78b9df ;
	background-image: url(aClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 76px ;
	padding-left: 10px ;
	width: 63px ;
}
a.aclose7:hover {
	color : white ;
	background-color: #78b9df;
	background-image: url(hClose.gif);
	background-repeat : no-repeat ;
	background-position : center left ;
	margin-left: 76px ;
	padding-left: 10px ;
	width: 63px ;
}

a.anochild0 {
	background-color : white ;
	color : #78b9df ;
	margin-left: 6px ;
	padding-left: 10px ;
	width: 138px ;
	font-weight:bold ;
	
}
a.anochild0:hover {
	color : white ;
	background-color: #78b9df;
	margin-left: 6px ;
	padding-left: 10px ;
	width: 138px ;
	font-weight:bold ;
	
}

a.anochild1 {
	background-color : white ;
	color : #78b9df ;
	margin-left: 16px ;
	padding-left: 10px ;
	width: 123px ;
	
}
a.anochild1:hover {
	color : white ;
	background-color: #78b9df;
	margin-left: 16px ;
	padding-left: 10px ;
	width: 123px ;
}
a.anochild2 {
	background-color : white ;
	color : #78b9df ;
	margin-left: 26px ;
	padding-left: 10px ;
	width: 113px ;
}
a.anochild2:hover {
	color : white ;
	background-color: #78b9df;
	margin-left: 26px ;
	padding-left: 10px ;
	width: 113px ;
}
a.anochild3 {
	background-color : white ;
	color : #78b9df ;
	margin-left: 36px ;
	padding-left: 10px ;
	width: 103px ;
}
a.anochild3:hover {
	color : white ;
	background-color: #78b9df;
	margin-left: 36px ;
	padding-left: 10px ;
	width: 103px ;
}
a.anochild4 {
	background-color : white ;
	color : #78b9df ;
	margin-left: 46px ;
	padding-left: 10px ;
	width: 93px ;
}
a.anochild4:hover {
	color : white ;
	background-color: #78b9df;
	margin-left: 46px ;
	padding-left: 10px ;
	width: 93px ;
}
a.anochild5 {
	background-color : white ;
	color : #78b9df ;
	margin-left: 56px ;
	padding-left: 10px ;
	width: 83px ;
}
a.anochild5:hover {
	color : white ;
	background-color: #78b9df;
	margin-left: 56px ;
	padding-left: 10px ;
	width: 83px ;
}
a.anochild6 {
	background-color : white ;
	color : #78b9df ;
	margin-left: 66px ;
	padding-left: 10px ;
	width: 73px ;
}
a.anochild6:hover {
	color : white ;
	background-color: #78b9df;
	margin-left: 66px ;
	padding-left: 10px ;
	width: 73px ;
}
a.anochild7 {
	background-color : white ;
	color : #78b9df ;
	margin-left: 76px ;
	padding-left: 10px ;
	width: 63px ;
}
a.anochild7:hover {
	color : white ;
	background-color: #78b9df;
	margin-left: 76px ;
	padding-left: 10px ;
	width: 63px ;
}
















