		

		legend {
			font-weight: bolder;
			color: #4e4688;
		}

		div#anno, div#annolau	 						{ margin-left: 10px; }
		div#tipocorso 									{ margin-left: 10px; }
		div#ateneo				 						{ margin-left: 10px; }
		div#facolta 										{ margin-left: 10px; }
		div#gruppo				 						{ margin-left: 10px; }
		div#corso, div#classe, div#postcorso 	{ margin-left: 10px; }
		div#regione, div#areageografica			{ margin-left: 10px; }
		div#colonne 										{ margin-left: 10px; }



		div#radio, div#checkbox {
			border: 1px solid silver;
			margin-left: 20px;
			padding: 5px;
			width: 300px;
		}

		div.pannello {}

		div#pulsante {
			margin-top: 20px;
			margin-left: 200px;
		}

		input.pulsante {
			background-color: #FFB70B;
			color: #000;
			width: 100px;
			padding-right: 5px;
			padding-left: 18px;
			text-align: center;
			border: 1px solid #6666CC;
			font-weight: bolder;
		}
		
		select {
			font-size: 8pt;
		}
		
		div#corso select, div#classe select, div#facolta select, div#postcorso select {
			width: 500px;
		}

		label.selezione {
			display: block;
			float: left;
			font-size: 8pt;
			margin-top: 7px;margin-bottom: 1px;
		}

		label.disaggregazione {
			font-size: 8pt;
			padding-bottom: 0px;
		}
		
		label.disabilitata {
			color: #999999;
		}
		
		select:disabled {
			background: #f0f0f0;
		}
		
		fieldset {border: 0px;}
		
		.hint {
			color: #0000ff; 
			font-size: 8pt;
		}
		
		
		div#tendine br {clear: both;}
		
		table.tipolau th, table.tipolau td {font-size: 0.8em; padding: 0px}
		table.tipolau tr.opzioni:hover {background: #f0f0f0}
		
		table.dettagli td.numeri { text-align: right; font-weight: bolder; padding-right: 15px; font-size: 13pt }


