/* 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: 64px;}
#menu-or #nav-or li#grou a { background-position: -64px 0; width: 94px;}
#menu-or #nav-or li#stor a { background-position: -158px 0; width: 71px;}
#menu-or #nav-or li#sedi a { background-position: -229px 0; width: 60px;}
#menu-or #nav-or li#clie a { background-position: -289px 0; width: 64px;}
#menu-or #nav-or li#part a { background-position: -353px 0; width: 75px;}
#menu-or #nav-or li#nasc a { background-position: -428px 0; width: 186px;}
#menu-or #nav-or li#clis a { background-position: -614px 0; width: 108px;}
#menu-or #nav-or li#jobs a { background-position: -722px 0; width: 45px;}
#menu-or #nav-or li#cont a { background-position: -767px 0; width: 83px;}

/* OVER STATES */
#menu-or #nav-or li#home a:hover { background-position: -0px -40px; width: 64px;}
#menu-or #nav-or li#grou a:hover { background-position: -64px -40px; width: 94px;}
#menu-or #nav-or li#stor a:hover { background-position: -158px -40px; width: 71px;}
#menu-or #nav-or li#sedi a:hover { background-position: -229px -40px; width: 60px;}
#menu-or #nav-or li#clie a:hover { background-position: -289px -40px; width: 64px;}
#menu-or #nav-or li#part a:hover { background-position: -353px -40px; width: 75px;}
#menu-or #nav-or li#nasc a:hover { background-position: -428px -40px; width: 186px;}
#menu-or #nav-or li#clis a:hover { background-position: -614px -40px; width: 108px;}
#menu-or #nav-or li#jobs a:hover { background-position: -722px -40px; width: 45px;}
#menu-or #nav-or li#cont a:hover { background-position: -767px -40px; width: 83px;}

/* PRESSED STATES */
#menu-or #nav-or li#home a:active { background-position: -0px  -80px; width: 64px;}
#menu-or #nav-or li#grou a:active { background-position: -64px  -80px; width: 94px;}
#menu-or #nav-or li#stor a:active { background-position: -158px  -80px; width: 71px;}
#menu-or #nav-or li#sedi a:active { background-position: -229px  -80px; width: 60px;}
#menu-or #nav-or li#clie a:active { background-position: -289px  -80px; width: 64px;}
#menu-or #nav-or li#part a:active { background-position: -353px  -80px; width: 75px;}
#menu-or #nav-or li#nasc a:active { background-position: -428px  -80px; width: 186px;}
#menu-or #nav-or li#clis a:active { background-position: -614px  -80px; width: 108px;}
#menu-or #nav-or li#jobs a:active { background-position: -722px  -80px; width: 45px;}
#menu-or #nav-or li#cont a:active { background-position: -767px  -80px; width: 83px;}

/* ON STATES */
#menu-or.home #nav-or li#home a { background-position: -0px  -80px !important; width: 64px;}
#menu-or.grou #nav-or li#grou a { background-position: -64px  -80px !important; width: 94px;}
#menu-or.stor #nav-or li#stor a { background-position: -158px  -80px !important; width: 71px;}
#menu-or.sedi #nav-or li#sedi a { background-position: -229px  -80px !important; width: 60px;}
#menu-or.clie #nav-or li#clie a { background-position: -289px  -80px !important; width: 64px;}
#menu-or.part #nav-or li#part a { background-position: -353px  -80px !important; width: 75px;}
#menu-or.nasc #nav-or li#nasc a { background-position: -428px  -80px !important; width: 186px;}
#menu-or.clis #nav-or li#clis a { background-position: -614px  -80px !important; width: 108px;}
#menu-or.jobs #nav-or li#jobs a { background-position: -722px  -80px !important; width: 45px;}
#menu-or.cont #nav-or li#cont a { background-position: -767px  -80px !important; width: 83px;}



/* MENU VERTICALE */
#menu-vert 								{ width: 160px; height: 208px; margin: 0 auto; position: relative; z-index: 9998; }
#menu-vert #nav-vert 			{ margin:26px 0 0 0; padding: 0; }
#menu-vert #nav-vert li 	{ display: inline; }
#menu-vert #nav-vert li a { float: left; width:0px; height: 52px; padding-left: 160px; overflow: hidden; }
#menu-vert #nav-vert li a	{ background-image: url(../img_it/menu-vert.jpg); background-repeat: no-repeat; }

/* BUTTONS */
#menu-vert #nav-vert li#gest 	a { background-position: 0 			0; }
#menu-vert #nav-vert li#flet	a { background-position: 0  -52px; }
#menu-vert #nav-vert li#docu	a { background-position: 0 -104px; }
#menu-vert #nav-vert li#impl	a { background-position: 0 -156px; }

/* OVER STATES */
#menu-vert #nav-vert li#gest 	a:hover { background-position: -160px 		 0; }
#menu-vert #nav-vert li#flet	a:hover { background-position: -160px  -52px; }
#menu-vert #nav-vert li#docu	a:hover { background-position: -160px -104px; }
#menu-vert #nav-vert li#impl	a:hover { background-position: -160px -156px; }

/* PRESSED STATES */
#menu-vert #nav-vert li#gest 	a:active { background-position: -320px 		 0; }
#menu-vert #nav-vert li#flet	a:active { background-position: -320px  -52px; }
#menu-vert #nav-vert li#docu	a:active { background-position: -320px -104px; }
#menu-vert #nav-vert li#impl	a:active { background-position: -320px -156px; }

/* ON STATES */
#menu-vert.gest #nav-vert li#gest a { background-position: -160px 	 0px !important; cursor: default; }
#menu-vert.flet #nav-vert li#flet	a { background-position: -160px  -52px !important; cursor: default; }
#menu-vert.docu #nav-vert li#docu	a { background-position: -160px -104px !important; cursor: default; }
#menu-vert.impl #nav-vert li#impl	a { background-position: -160px -156px !important; cursor: default; }
