	/* CSS Document - ORMS - side_menu */

	/* login - area privata */
	#privateArea 											{ width: 221px; height: auto; margin: 0; padding: 8px 0 0 0; background: url(../images/common/bg_userBox.gif) #156d95 no-repeat 0 100%; }
	#privateArea form 										{ width: 200px; height: auto; margin: 0 auto; padding: 6px 5px 8px; border-bottom: 1px solid #4394ba; }
	#privateArea form p 									{ height: 20px; width: 100%; margin: 0 auto; padding: 8px 0; }
	#privateArea form p label 							    { color: #fff; float: left; width: 70px; text-align: left; line-height: 20px; }
	#privateArea form input, #privateArea form p input 		{ float: right; width: 50%; }
	#privateArea form input#buttonLogin 					{ width: 10em; height: 36px; background: url(../images/common/buttonLogin.gif) no-repeat 100% 0; border: 0; padding: 0 36px 0 0; cursor: pointer; text-transform: uppercase; color: #fff; letter-spacing: 1px; text-align: right; font-weight: 400; font-size: 1.2em; font-family: "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif; }
	#privateArea a 											{ color: #d5d5d5; display: block; text-decoration: none; text-align: left; margin: 0; padding: 4px 0 6px 10px; }
	#privateArea a:hover 									{ color: #fff; text-decoration: underline; }
	
	#privateArea .saluto, #privateArea  #saluto 			{ font-weight: bold; color: #fff; display: inline; margin: 0 0 0 10px; height: 30px; }
	#privateArea .saluto em									{ margin-left: 10px; }
	#privateArea .zero#benvenuto							{ margin: 0 0 0 -10px; padding: 0; }	
		
	/* menu settori */
	#navSettori 								{ width: 222px; height: auto; margin: 16px 0 0 0; padding: 0; text-align: left; }
	#navSettori h3 								{ margin-bottom: 2px; padding: 0; padding-left: 10px; color: #fff; background: url(../images/common/titMenuSettori.gif) #156d95 repeat-x 0 0; text-transform: uppercase; line-height: 21px; }
	#navSettori ul 								{ width: 221px; height: auto; margin: 0; padding: 0; text-transform: capitalize; }
	#navSettori ul li a 						{ color: #616365; text-decoration: none; font-weight: bold; display: block; width: 197px; line-height: 24px; padding: 0 0 0 24px; border-bottom: 1px solid #d2dadf; background: url(../images/common/square.gif) #f1f1f1 no-repeat 6px 6px; }
	#navSettori ul li a:hover 					{ color: #616365; text-decoration: underline; background: url(../images/common/square_over.gif) #f7f7f7 no-repeat 6px 6px; }
	#navSettori ul li#elencoCompleto a 			{ color: #f60; text-decoration: none; font-weight: bold; display: block; width: 197px; line-height: 24px; padding: 0 0 0 24px; border-bottom: 1px solid #d2dadf; background: url(../images/common/square_over.gif) #f1f1f1 no-repeat 6px 6px; }
	#navSettori ul li#elencoCompleto a:hover 	{ color: #f60; text-decoration: underline; background: url(../images/common/square_over.gif) #f7f7f7 no-repeat 6px 6px; }
	
	#navSettori ul li.sottosettore a			{ color: #47494a; text-decoration: none; border-bottom: 1px solid #d3d3d3; background: #e0e0e0; }
	#navSettori ul li.sottosettore a:hover		{ text-decoration: underline; background: #d5d5d5; }
	
	#navModuli 								{ width: 222px; height: auto; margin: 16px 0 0 0; padding: 0; text-align: left; }
	#navModuli h3 								{ margin-bottom: 2px; padding: 0; padding-left: 10px; color: #fff; background: url(../images/common/titMenuSettori.gif) #156d95 repeat-x 0 0; text-transform: uppercase; line-height: 21px; }
	#navModuli ul 								{ width: 221px; height: auto; margin: 0; padding: 0; text-transform: capitalize; }
	#navModuli ul li a 						{ color: #616365; text-decoration: none; font-weight: bold; display: block; width: 197px; line-height: 24px; padding: 0 0 0 24px; border-bottom: 1px solid #d2dadf; background: url(../images/common/square.gif) #f1f1f1 no-repeat 6px 6px; }
	#navModuli ul li a:hover 					{ color: #616365; text-decoration: underline; background: url(../images/common/square_over.gif) #f7f7f7 no-repeat 6px 6px; }
	#navModuli ul li#elencoCompleto a 			{ color: #f60; text-decoration: none; font-weight: bold; display: block; width: 197px; line-height: 24px; padding: 0 0 0 24px; border-bottom: 1px solid #d2dadf; background: url(../images/common/square_over.gif) #f1f1f1 no-repeat 6px 6px; }
	#navModuli ul li#elencoCompleto a:hover 	{ color: #f60; text-decoration: underline; background: url(../images/common/square_over.gif) #f7f7f7 no-repeat 6px 6px; }
	
	#navModuli ul li.sottosettore a			{ color: #47494a; text-decoration: none; border-bottom: 1px solid #d3d3d3; background: #e0e0e0; }
	#navModuli ul li.sottosettore a:hover		{ text-decoration: underline; background: #d5d5d5; }	
