#forma {
width:200px;
margin:0;
padding:0;
text-align:left;
float:right;
}






input.required {
position:relative;
z-index:20;
border: 1px solid #CACACA;
width: 200px;
background:#EAEAEA;
font: 12px Arial;
padding:4px 1px;
padding-right:2px;
padding-left:3px;
}


select.noreq, select.required {
position:relative;
z-index:20;
border: 1px solid #CACACA;
width: 228px;
background: #EAEAEA;
font: 12px Arial;
padding-right:2px;
padding:4px 1px;
}


textarea {
padding:4px 1px;
position:relative;
z-index:20;
width: 200px;
height:60px;
background: #EAEAEA;
font: 12px Arial;
border: 1px solid #CACACA;
padding-left:3px;
margin-left:0px;
padding-right:2px;
}


input.validation-failed, textarea.validation-failed, select.validation-failed, #forma_free input.validation-failed, #forma_free textarea.validation-failed, #forma_free select.validation-failed 
{
border:1px solid red;
position:relative;
z-index:20;


}





input.field-widget {
border:0;
color : #000000;
position:relative;
float:left;
z-index:20;
background: white;
margin:0; padding:0;
}



.field-widget {
float:left; margin:0; padding:0; margin-bottom:4px;
}

.validation-advice {
display:none;

}





label {
font-weight: bold;
margin-top:0px;
position:relative;
z-index:20;
color:black;
}
.form-row {
	clear: both;
	padding: 0.1em;
}

.field-label {
position:relative;
padding-top: 10px;
padding-bottom: 5px;
padding-left: 0px;
padding-right:0px;
color:#474747;
text-align:left;
width:180px;
float:left;
}




input:hover, input:active, textarea:active, textarea:hover, select:hover, select:active {background:#D4E7B9;}

.submit, input.submit :hover {
margin: 0px; float:left; position:relative;
padding: 3px; margin-left:140px;
border: none !important;
background: transparent url(images/submitbutton.jpg) no-repeat top left !important;
height: 26px;
width: 72px;
font: 10px Verdana, "DejaVu sans";
cursor:pointer;
text-align:center;
text-transform:uppercase;
}



#roma {
clear:both;
padding-top:5px;
width:200px;
margin: 0 auto;
display:block;
overflow:hidden;
position:relative;

}

.clearit {clear:both;}


