
/* CSS FORM */
.ddfm{
width:325px;
float:none;
}
form {
margin:10px 0 0 0;
padding:1px 0 1px 0;
background-color:#f4f4f4;

}

.h2form {
margin:50px 0 10px 0;


}

p.fieldwrap, p.fieldwrap-submit{
background-color:#FCFCFC;
background-image:url(images/bg-td01.jpg);
background-repeat:repeat-x;
border:2px solid #FFFFFF;
margin:2px;
padding:5px;
}

p.fieldwrap img{
float:none;
  margin:0 20px 0 0;
  text-align:left;
}

label {
  float:left;
  width:60%;
  margin:0 20px 0 0;
  text-align:left;
}

.fieldwrap input,textarea, select  {
border:1px solid #cecece;
color:#005a99;
width:250px;
}

.invia {
background-image:url(../img/invia.jpg);
background-repeat:no-repeat;
width:120px;
height:30px;
line-height:30px;
color:#FFFFFF;
border:0;
font-weight:bold;
}

.ddfmerrors {
	color: #FF0000;
	font-weight: bold;	
}

.ddfmwrap {
	height:auto;
	margin:0px;
	padding:0px;
}

.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: right;
	margin: 20px 10px 0 0; 
	padding-bottom: 15px;
}

.ddfmwrap .errorlist {
	float: left; 
	display: block;
	width: 65%;
	margin-top:20px;
	margin-bottom: 15px;  
	padding: 3px;
	text-align: left;
}
