.cssform p{
width: 491px;
clear: left;
margin: 0;
padding: 4px 0 4px 0;
padding-left: 155px; /*width of left column containing the label elements*/
height: 1%;
}
.cssform p.space{
width: 491px;
clear: left;
margin: 0;
padding: 4px 0 20px 0;
padding-left: 155px; /*width of left column containing the label elements*/
height: 1%;
}
.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
font-size: 12px;
}
.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 280px;
border: 1px solid #71869A;
padding: 1px 4px;
}
.cssform textarea{
width: 420px;
height: 100px;
border: 1px solid #71869A;
padding: 1px 4px;
}
.cssform textarea.ppp{
width: 420px;
height: 40px;
border: 1px solid #71869A;
padding: 1px 4px;
color: #666;
font-size: 8px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cssform .formbutton{
	cursor:pointer;
	color:#FFF;
	font-size: 13px;
	border: none;
	padding: 1px 0;
	background: url(immagini/formsubmit.jpg) repeat-x left top;
	margin: 0;
	width: 100px;
	height: auto;
	text-align: center;
}

.cssform h5{
	width: 600px;
	padding: 3px 15px 1px 0 ;
	text-align: left;
	margin: 9px 0;
	color: #661F37;
	font-size: 14px;
	border-bottom: 1px solid #661F37;
}

.arancio{
	color: #FF8000;
	font-size: 16px;
}

