

/** form **/

#progetti_form {	
	width:590px;
	margin-bottom:12px;
}

#progetti_form h1{
	padding-left:0;
	margin-top:10px;
	padding-bottom:22px;
	margin-bottom:28px;
	width:562px;
	background:url(../../img/lineaBig.jpg) no-repeat left bottom;	
}

#progetti_form .descForm {
	padding-left:0;
	width:562px;
	padding-bottom:0;
}


#progetti_form .errorForm input {border-color:#757575}

#progetti_form .errorForm{
	background: none;
	color: #333; 
	border-color:#757575
}

#progetti_form .formError {
	display:none
}

#progetti_form .focused { background: none; }

#progetti_form .focused label, #progetti_form .focused .label, #progetti_form .errorForm .label {color: #266739;}

#progetti_form .textInput:focus, #progetti_form textarea:focus, #progetti_form .selectInput:focus ,#progetti_form .errorForm:focus {
	border-color:#757575;
}

#progetti_form .messaggio {
	background: none;
}	


#progetti_form textarea {float:none; width:550px; margin:0}	

#progetti_form .ctrlHolder {padding:0; margin-bottom:9px; width:100%}

#progetti_form label {width:auto; font-weight:bold; font-size:11px; color:#000000}

#progetti_form input {float:left; margin:0; width:259px;}

#progetti_form select  {float:left; margin:0; width:243px;}

#progetti_form label em {color:red}



#progetti_form .vert {float:left; clear: none; margin-right:21px; height:auto;}

#progetti_form .vert label {padding:8px 0;}

#progetti_form .vert input, #progetti_form .vert select {clear:both;}


#progetti_form .col1 {margin-right:0}

#progetti_form .col1 input {width:551px;}

#progetti_form .col2 {width:271px; }



#progetti_form .col3 {width:120px;  padding-right:20px;}

#progetti_form .col3 input {width:96px;}

#progetti_form .calendar {width:130px; padding-right:16px}

#progetti_form .calendar label {width:140px;}

#progetti_form .calendar input {margin-right:5px}


#progetti_form .checkBox {width:auto;}

#progetti_form .checkBox p {font-weight:bold; font-size:11px; width:auto; padding:6px 0 10px; float:none;}

#progetti_form .checkBox div {width:auto; float:none; padding:0}

#progetti_form .checkBox label {width:auto; padding:0 0 6px; margin:0 20px 0 10px;}

#progetti_form .checkBox input {width:auto; margin-top:1px; clear:none; }

#progetti_form .checkBox br {display:none}


#progetti_form .clearBoth {clear:both; width:100%}



#progetti_form .titoloNascosto p {visibility:hidden; margin-top:3px;}


#progetti_form .lastFormEl {float:left; width:562px; margin-top:10px;}

#progetti_form .lastFormEl p {width:300px;}

#progetti_form button {float:right;margin-right:0}


#progetti_form .lastFormEl .label {font-weight:bold; width:360px;}

#progetti_form .label b{color:red; margin-right:3px;}

#progetti_form .lnDotted {padding:15px 0; width:562px; background-position:0 center;}

