/* 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-bottom: 0px; }
		
		#theMenu, #theMenu ul { width: auto; margin: 0; padding: 0; }
		#theMenu_dx, #theMenu_dx ul { width: auto; margin: 0; padding: 0; }
		#dettagli_risorsa, #dettagli_risorsa ul { width: auto; margin: 0; padding: 0; }
		#dettagli_percorso, #dettagli_percorso ul { width: auto; margin: 0; padding: 0; }
		
		/* Some list and link styling */
		ul li { width: auto; }
		ul ul li { 
		border-left: 0; 
		padding: 0; 
		width: auto; 
		margin-bottom: 0; 
		}
		ul ul li a, ul ul li a:link, ul ul li a:visited, ul ul li .testi { 
		display:block; 
		color: #000; 
		padding: 8px 8px 8px 20px; 
		text-decoration:none; 
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		background-color:#f3f0dd;
		}
		ul ul li a:hover { 
		display:block; 
		color: #ac080f; 
		background-color: #f3f0dd; 
		padding: 8px 8px 8px 20px; 
		text-decoration:none; 
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		background-color:#f8f7f0;
		}
		/* For the xtra menu */
		ul ul ul li { 
		border: 0; 
		padding: 0; 
		width: auto; 
		margin-bottom: 0; 
		}
		ul ul ul li a, ul ul ul li a:link, ul ul ul li a:visited, ul ul ul li .testi { 
		display:block; 
		color: #000; 
		padding: 8px 8px 8px 34px; 
		text-decoration:none; 
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		background-color:#f8f7f0;
		}
		ul ul ul li a:hover { 
		display:block; 
		color: #ac080f; 
		background-color: #f3f0dd; 
		padding: 8px 8px 8px 34px; 
		text-decoration:none; 
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		background-color:#f8f7f0;
		}
		
		
		li { list-style-type: none; }
		/*h2 { margin-top: 4px; }*/
		
		/* Header links styling */
		h2.head {
		margin-bottom:0px;
		font-style:normal;
		font-weight:normal;
		text-transform:none;
		font-variant:normal;
		font-size:12px;
		}
		h3.head {
		margin-bottom:0px;
		font-style:normal;
		font-weight:normal;
		text-transform:none;
		font-variant:normal;
		}
		h4.head {
		margin-bottom:0px;
		font-style:normal;
		font-weight:normal;
		text-transform:none;
		font-variant:normal;
		}
		
		
		h2.head a, h2.head a:link, h2.head a:visited { 
		color: #000000;
		display:block; 
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding: 8px 10px;
		text-decoration:none;
		}
		h2.head a:hover { 
		color: #ac080f;
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding: 8px 10px;
		background-color:#f3f0dd;
		text-decoration:none;
		}
		h2.selected a, h2.selected a:link, h2.selected a:visited { 
		color: #ac080f;
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding: 8px 10px;
		background-color:#f3f0dd;
		text-decoration:none;
		}
		h2.selected a:hover { 
		color: #ac080f;
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding: 8px 10px;
		background-color:#f3f0dd;
		text-decoration:none;
		}
		
		h3.head a, h3.head a:link, h3.head a:visited { 
		color: #000000;
		display:block; 
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding: 8px 10px;
		text-decoration:none;
		}
		h3.head a:hover { 
		color: #ac080f;
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding: 8px 10px;
		background-color:#f3f0dd;
		text-decoration:none;
		}
		h3.selected a, h3.selected a:link, h3.selected a:visited { 
		color: #ac080f;
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding: 8px 10px;
		background-color:#f3f0dd;
		text-decoration:none;
		}
		h3.selected a:hover { 
		color: #ac080f;
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding: 8px 10px;
		background-color:#f3f0dd;
		text-decoration:none;
		}
		
		/* Xtra Header links styling */
		h4.head a, h4.head a:link, h4.head a:visited { 
		color: #000000;
		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;
		background-color:#f3f0dd;
		}
		h4.head a:hover { 
		color: #ac080f;
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding: 8px 8px 8px 20px;
		background-color:#f8f7f0;
		text-decoration:none;
		}
		h4.selected a, h4.selected a:link, h4.selected a:visited { 
		color: #ac080f;
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding: 8px 8px 8px 20px;
		background-color:#f8f7f0;
		text-decoration:none;
		}
		h4.selected a:hover { 
		color: #ac080f;
		background-image:url(/images/tratteggio_oriz.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding: 8px 8px 8px 20px;
		background-color:#f8f7f0;
		text-decoration:none;
		}
