/* CSS Document */

		/* A few IE bug fixes */
		* html ul ul li a { height: 100%; }
		* html ul li a,html ul li a:link,html ul li a:visited { height: 100%; }
		* html ul ul li { margin: 0px; padding:0px; }
		
		dt, dd {
			margin:0px;
			padding:0px;
		}
		
		#theMenu { width: 145px; margin: 0px 0px 0px 7px; padding: 0px; }
		
		/* Some list and link styling */
		#theMenu ul li { width: 145px; margin: 0px; padding: 0px; }

		#theMenu ul { 
		padding: 0; 
		margin: 0; 
		}
		#theMenu ul ul { 
		padding: 0; 
		margin: 0; 
		}
		#theMenu ul li { 
		border-left: 0; 
		padding: 0; 
		width: 145px; 
		margin: 0; 
		}
		#theMenu ul li a, #theMenu ul li a:link, #theMenu ul li a:visited { 
		display:block; 
		color: #fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		padding: 8px 8px 8px 8px; 
		text-decoration:none; 
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left top;
		background-repeat:repeat-x;
		}
		#theMenu ul li a:hover { 
		display:block; 
		color: #ccc;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		padding: 8px 8px 8px 8px; 
		text-decoration:none; 
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left top;
		background-repeat:repeat-x;
		}
		/* For the xtra menu */
		#theMenu ul ul li { 
		border: 0; 
		padding: 0; 
		width: 145px; 
		margin: 0; 
		}
		#theMenu ul ul li a, #theMenu ul ul li a:link, #theMenu ul ul li a:visited { 
		display:block; 
		color: #fff; 
		padding: 8px 8px 8px 34px; 
		text-decoration:none; 
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		}
		#theMenu ul ul li a:hover { 
		display:block; 
		color: #ccc; 
		padding: 8px 8px 8px 34px; 
		text-decoration:none; 
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		}
		
		
		#theMenu li { list-style-type: none; }
		/*h2 { margin-top: 4px; }*/
		
		/* Header links styling */
		h2.head {
		margin:0px;
		font-style:normal;
		font-weight:normal;
		text-transform:none;
		font-variant:normal;
		color:#FFFFFF;
		padding:0px;
		}
		h3.head {
		margin:0px;
		font-style:normal;
		font-weight:normal;
		text-transform:none;
		font-variant:normal;
		color:#FFFFFF;
		padding:0px;
		}
		h4.head {
		margin:0px;
		font-style:normal;
		font-weight:normal;
		text-transform:none;
		font-variant:normal;
		color:#FFFFFF;
		padding:0px;
		}
		
		h2.head a, h2.head a:link, h2.head a:visited { 
		color: #ffffff;
		display:block; 
		background-image:url(/images/linea_oriz.gif);
		background-position:left top;
		background-repeat:repeat-x;
		padding: 9px 10px 6px 4px;
		text-decoration:none;
		font-weight:normal;
		}
		h2.head a:hover { 
		color: #cccccc;
		background-image:url(/images/linea_oriz.gif);
		background-position:left top;
		background-repeat:repeat-x;
		padding: 9px 10px 6px 4px;
		text-decoration:none;
		font-weight:normal;
		}
		h2.selected a, h2.selected a:link, h2.selected a:visited { 
		color: #ffffff;
		background-image:url(/images/linea_oriz.gif);
		background-position:left top;
		background-repeat:repeat-x;
		padding: 9px 10px 6px 4px;
		text-decoration:none;
		font-weight:normal;
		}
		h2.selected a:hover { 
		color: #cccccc;
		background-image:url(/images/linea_oriz.gif);
		background-position:left top;
		background-repeat:repeat-x;
		padding: 9px 10px 6px 4px;
		text-decoration:none;
		font-weight:normal;
		}
		
		
		
		h3.head a, h3.head a:link, h3.head a:visited { 
		color: #ffffff;
		display:block; 
		background-image:url(/images/linea_oriz.gif);
		background-position:left top;
		background-repeat:repeat-x;
		padding: 9px 10px 6px 4px;
		text-decoration:none;
		font-weight:normal;
		}
		h3.head a:hover { 
		color: #cccccc;
		background-image:url(/images/linea_oriz.gif);
		background-position:left top;
		background-repeat:repeat-x;
		padding: 9px 10px 6px 4px;
		text-decoration:none;
		font-weight:normal;
		}
		h3.selected a, h3.selected a:link, h3.selected a:visited { 
		color: #ffffff;
		background-image:url(/images/linea_oriz.gif);
		background-position:left top;
		background-repeat:repeat-x;
		padding: 9px 10px 6px 4px;
		text-decoration:none;
		font-weight:normal;
		}
		h3.selected a:hover { 
		color: #cccccc;
		background-image:url(/images/linea_oriz.gif);
		background-position:left top;
		background-repeat:repeat-x;
		padding: 9px 10px 6px 4px;
		text-decoration:none;
		font-weight:normal;
		}
		
		/* Xtra Header links styling */
		h4.head a, h4.head a:link, h4.head a:visited { 
		color: #ffffff;
		display:block; 
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding: 8px 8px 8px 20px;
		text-decoration:none;
		font-weight:normal;
		}
		h4.head a:hover { 
		color: #cccccc;
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding: 8px 8px 8px 20px;
		text-decoration:none;
		font-weight:normal;
		}
		h4.selected a, h4.selected a:link, h4.selected a:visited { 
		color: #ffffff;
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding: 8px 8px 8px 20px;
		text-decoration:none;
		font-weight:normal;
		}
		h4.selected a:hover { 
		color: #cccccc;
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding: 8px 8px 8px 20px;
		text-decoration:none;
		font-weight:normal;
		}
