/* FORMS */
form {margin: 0}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}

	/* FORMS - general classes */
	input.f-submit {padding: 1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%}
	
	/* FORMS - f-wrap-1 - simple form, headings on left, form elements on right */
	form.f-wrap-1 {padding: .5em 0;position:relative;clear:both;}
		form.f-wrap-1 fieldset {width:auto;margin: 0 1em}
		form.f-wrap-1 label {clear:left;float:left;width:100%;border:0;}
		form.f-wrap-1 h3{margin:25px 0 5px 0}
		form.f-wrap-1 h6{margin:5px 0 5px 105px; clear:both;}
		
		/* hide from IE mac \*/
		form.f-wrap-1 label {float:none;}
		/* end hiding from IE5 mac */
	
		form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {width:250px;float:left;margin:2px 0 0 10px;}
		form.f-wrap-1 label input[type="radio"],form.f-wrap-1 label input[type="checkbox"]{width:15px;}
		form.f-wrap-1 label input[type="radio"]{float:none;}
		form.f-wrap-1 label b {float:left;width:11em;display:block;position:relative;text-align:right;font-size:12px;}
		form.f-wrap-1 .req {color:#d00;font-size:140%;font-weight:normal;width:.3em;height:.3em; margin:0 2px;}
		
		form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap {clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
		form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b {float:left;width:8em;line-height: 1.7;display:block;position:relative;padding-top:.3em}
		form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset {float:left;width:13em;margin: 3px 0 0 10px}
		form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
		form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio {width:auto;float:none;margin:0;padding:0}
		
		form.f-wrap-1 label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: transparent url(images/errormsg_bg.gif) no-repeat 0 0}
		form.f-wrap-1 label span.errormsg b {padding: 10px 0;margin: 0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}

		form.f-wrap-1 #giorno{width:60px;margin-right:10px}
		form.f-wrap-1 #mese{width:60px;margin-right:10px}
		form.f-wrap-1 #anno{width:90px}
		
		form#formConcorso
		{
		    margin-top: 15px;
		}
		
		form#formConcorso fieldset
		{
		    margin: 0;
		}
		
		form#formConcorso label b
		{
		    width: 14em;
		}
		
		.formError
		{
	    color: #CC0000;
        font-size: 11px;
        font-weight: bold;
		}
		
		form#formConcorso .schedaProd
		{
		    margin: 20px 0 0 -15px;
		}
		
		form#formConcorso .schedaProd a.pdf
		{
background:transparent url(images/schedaIcoDownloadBianco.png) no-repeat scroll 0 0;
color:#666666;
display:block;
float:left;
font-family:"Lucida Sans";
font-weight:bold;
height:22px;
margin:0 0 0 0;
padding:5px 0 0 25px;
}
		
		
		
		
