/* MENU ORIZZONTALE */
#menu-or 							{ width: 850px; height: 40px; margin: 0 auto; position: relative; z-index: 9998; }
#menu-or #nav-or 			{ margin: 0; padding: 0; }
#menu-or #nav-or li 	{ display: inline; }
#menu-or #nav-or li a { float: left; height: 0; padding-top: 40px; overflow: hidden; }
#menu-or #nav-or li a	{ background-image: url(../img_it/menu-or.jpg); background-repeat: no-repeat; }

/* BUTTONS */
#menu-or #nav-or li#home a	{ background-position:    0px 0; width:  63px;}
#menu-or #nav-or li#stor a	{ background-position:  -63px 0; width:  62px;}
#menu-or #nav-or li#orga a	{ background-position: -125px 0; width: 123px;}
#menu-or #nav-or li#sedi a	{ background-position: -248px 0; width:  57px;}
#menu-or #nav-or li#clie a	{ background-position: -305px 0; width:  62px;}
#menu-or #nav-or li#part a	{ background-position: -367px 0; width:  71px;}
#menu-or #nav-or li#rass a	{ background-position: -438px 0; width: 160px;}
#menu-or #nav-or li#docs a	{ background-position: -598px 0; width: 124px;}
#menu-or #nav-or li#jobs a	{ background-position: -722px 0; width:  48px;}
#menu-or #nav-or li#cont a	{ background-position: -770px 0; width:  80px;}

/* OVER STATES */
#menu-or #nav-or li#home a:hover	{ background-position:    0px -40px; width:  63px;}
#menu-or #nav-or li#stor a:hover	{ background-position:  -63px -40px; width:  62px;}
#menu-or #nav-or li#orga a:hover	{ background-position: -125px -40px; width: 123px;}
#menu-or #nav-or li#sedi a:hover	{ background-position: -248px -40px; width:  57px;}
#menu-or #nav-or li#clie a:hover	{ background-position: -305px -40px; width:  62px;}
#menu-or #nav-or li#part a:hover	{ background-position: -367px -40px; width:  71px;}
#menu-or #nav-or li#rass a:hover	{ background-position: -438px -40px; width: 160px;}
#menu-or #nav-or li#docs a:hover	{ background-position: -598px -40px; width: 124px;}
#menu-or #nav-or li#jobs a:hover	{ background-position: -722px -40px; width:  48px;}
#menu-or #nav-or li#cont a:hover	{ background-position: -770px -40px; width:  80px;}

/* PRESSED STATES */
#menu-or #nav-or li#home a:active	{ background-position: 	  0px -80px; width:  63px;}
#menu-or #nav-or li#stor a:active	{ background-position:  -63px -80px; width:  62px;}
#menu-or #nav-or li#orga a:active	{ background-position: -125px -80px; width: 123px;}
#menu-or #nav-or li#sedi a:active	{ background-position: -248px -80px; width:  57px;}
#menu-or #nav-or li#clie a:active	{ background-position: -305px -80px; width:  62px;}
#menu-or #nav-or li#part a:active	{ background-position: -367px -80px; width:  71px;}
#menu-or #nav-or li#rass a:active	{ background-position: -438px -80px; width: 160px;}
#menu-or #nav-or li#docs a:active	{ background-position: -598px -80px; width: 124px;}
#menu-or #nav-or li#jobs a:active	{ background-position: -722px -80px; width:  48px;}
#menu-or #nav-or li#cont a:active	{ background-position: -770px -80px; width:  80px;}


/* ON STATES */
#menu-or.home #nav-or li#home a { background-position:    0px -80px !important; width:  63px; cursor: pointer; }
#menu-or.stor #nav-or li#stor a	{ background-position:  -63px -80px !important; width:  62px; cursor: pointer; }
#menu-or.orga #nav-or li#orga a	{ background-position: -125px -80px !important; width: 123px; cursor: pointer; }
#menu-or.sedi #nav-or li#sedi a	{ background-position: -248px -80px !important; width:  57px; cursor: pointer; }
#menu-or.clie #nav-or li#clie a	{ background-position: -305px -80px !important; width:  62px; cursor: pointer; }
#menu-or.part #nav-or li#part a	{ background-position: -367px -80px !important; width:  71px; cursor: pointer; }
#menu-or.rass #nav-or li#rass a	{ background-position: -438px -80px !important; width: 160px; cursor: pointer; }
#menu-or.docs #nav-or li#docs a	{ background-position: -598px -80px !important; width: 124px; cursor: pointer; }
#menu-or.jobs #nav-or li#jobs a	{ background-position: -722px -80px !important; width:  48px; cursor: pointer; }
#menu-or.cont #nav-or li#cont a	{ background-position: -770px -80px !important; width:  80px; cursor: pointer; }

/* MENU VERTICALE */
#menu-vert 								{ width: 160px; height: 260px; margin: 0 auto; position: relative; z-index: 9998; }
#menu-vert #nav-vert 			{ margin: 0; padding: 0; }
#menu-vert #nav-vert li 	{ display: inline; }
#menu-vert #nav-vert li a { float: left; width:0px; height: 43px; padding-left: 160px; overflow: hidden; }
#menu-vert #nav-vert li a	{ background-image: url(../img_common/menu-vert.jpg); background-repeat: no-repeat; }

/* BUTTONS */
#menu-vert #nav-vert li#sist 	a { background-position: 0 			0; }
#menu-vert #nav-vert li#info	a { background-position: 0  -43px; }
#menu-vert #nav-vert li#insu	a { background-position: 0  -86px; }
#menu-vert #nav-vert li#dyna	a { background-position: 0 -129px; }
#menu-vert #nav-vert li#engl	a { background-position: 0 -172px; }
#menu-vert #nav-vert li#roma	a { background-position: 0 -215px; }

/* OVER STATES */
#menu-vert #nav-vert li#sist 	a:hover { background-position: -160px 		 0; }
#menu-vert #nav-vert li#info	a:hover { background-position: -160px  -43px; }
#menu-vert #nav-vert li#insu	a:hover { background-position: -160px  -86px; }
#menu-vert #nav-vert li#dyna	a:hover { background-position: -160px -129px; }
#menu-vert #nav-vert li#engl	a:hover { background-position: -160px -172px; }
#menu-vert #nav-vert li#roma	a:hover { background-position: -160px -215px; }

/* PRESSED STATES */
#menu-vert #nav-vert li#sist 	a:active { background-position: -320px 		 0; }
#menu-vert #nav-vert li#info	a:active { background-position: -320px  -43px; }
#menu-vert #nav-vert li#insu	a:active { background-position: -320px  -86px; }
#menu-vert #nav-vert li#dyna	a:active { background-position: -320px -129px; }
#menu-vert #nav-vert li#engl	a:active { background-position: -320px -172px; }
#menu-vert #nav-vert li#roma	a:active { background-position: -320px -215px; }

/* ON STATES */
#menu-vert.sist #nav-vert li#sist a { background-position: -160px 	 0px !important; cursor: default; }
#menu-vert.info #nav-vert li#info	a { background-position: -160px  -43px !important; cursor: default; }
#menu-vert.insu #nav-vert li#insu	a { background-position: -160px  -86px !important; cursor: default; }
#menu-vert.dyna #nav-vert li#dyna	a { background-position: -160px -129px !important; cursor: default; }
#menu-vert.engl #nav-vert li#engl	a { background-position: -160px -172px !important; cursor: default; }
#menu-vert.roma #nav-vert li#roma	a { background-position: -160px -215px !important; cursor: default; }

