		#sezDes{
			margin:0 2px 0 2px;
			padding:8px 0 0 2px;
			font-weight: normal;
			font-size: 11px;
			color:#394134;
			text-align: left;
		}

	fieldset {
		width:410px;/*580px se togliamo la colonna destra altrimenti 380px*/
		/*border:1px dashed #DDDDDD;*/
		border:1px solid #765;
		margin:0pt 0pt 20px;
		padding:10px;
		/*background:#E9F0FC*/
	}
	*>fieldset {margin:20px 0 20px;width:430px;}
	legend {
		background:#6E86AC none repeat scroll 0%;
		color:#FFFFFF;
		font-size:90%;
		font-weight:bold;
		padding:3px 6px;
	}
	form.Corsi {width:410px;background:#fff url(../Immagini/formcontentbg.gif) bottom repeat-x ;}
*>form.Corsi{width:450px}
	form.Corsi p {
		margin:0.6em 0pt;
		padding:3px 0pt 5px;
		border-bottom:1px dotted #B4C2D8;
	}
	label.Ric {
		color:#444444;
		font-size:11px;
		height:15px;
		line-height:15px;
		margin-right:5px;
		padding-left:6px;
		width:120px;
	}
	*>label.Ric {
		display:block;
		float:left;
		color:#444444;
		font-size:11px;
		height:15px;
		line-height:15px;
		margin-right:5px;
		padding-left:6px;
		width:120px;
	}	
	select{
		border:1px solid #CCCCCC;
		color:#666666;
		font-family:'trebuchet ms',verdana,arial,helvetica,sans-serif;
		font-size:11px;
		height:20px;
		padding:3px 5px 3px 19px;
		width:250px;
}	
	input.fText {
		border:1px solid #CCCCCC;
		color:#666666;
		font-family:'trebuchet ms',verdana,arial,helvetica,sans-serif;
		font-size:11px;
		height:20px;
		padding:3px 5px 3px 19px;
		width:250px;
}
*>input.fText {width:264px;}
	input.fData,input.fDataFine  {
		border:1px solid #CCCCCC;
		color:#666666;
		font-family:'trebuchet ms',verdana,arial,helvetica,sans-serif;
		font-size:11px;
		height:20px;
		padding:3px 5px 3px 19px;
		width:80px;
}

*>	input.fText {height:12px;}
*>	input.fData {height:12px;margin:0 80px 0 0;width:60px;text-align:left;}
*>	input.fDataFine {
                float:right;
		font-family:'trebuchet ms',verdana,arial,helvetica,sans-serif;
		font-size:11px;
                text-align:left;
                border:1px solid #CCCCCC;
		color:#666666;
		height:12px;
                width:60px;
		padding:3px 5px 3px 19px;
	        margin:-20px 10px 0 0;
	}

label.fine{
		color:#444444;
		font-size:11px;
		height:15px;
		line-height:15px;
		margin-right:5px;
		padding-left:6px;
		width:75px;}
*>label.fine{width:95px;margin:0 0 0 -50px;}

.button {
background:#9CAFCC none repeat scroll 0%;
border-color:#FFFFFF rgb(216, 216, 208) rgb(216, 216, 208) rgb(255, 255, 255);
border-style:solid;
border-width:2px;
color:#fff;
font-size:11px;
font-weight:bold;
/*margin-left:128px;*/
padding:4px 6px;
text-decoration:none;
}