
.pagina .corpo .cssform p{
width: 465px;
clear: left;
margin: 0;
padding: 6px 0 8px 0;
padding-left: 185px; /*width of left column containing the label elements*/
border-bottom: 1px #E0E0E0 solid;
height: 1%;
}
.pagina .corpo .cssform label{
font-weight: bold;
float: left;
margin-left: -185px; /*width of left column*/
width: 180px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.pagina .corpo .cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 360px;
height: 15px;
padding: 1px 2px;
margin: 0;
font-size: 10px;
}
.pagina .pagina .corpo .cssform textarea{
width: 420px;
height: auto;
}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 10px;
}

.pagina .corpo b{
	color: #E78D2C;
	font-weight: bold;
}

.pagina .corpo p{
	padding: 0 0 8px 0;
	margin: 0;
}

.pagina .corpo form{
	padding: 0;
	margin: 0;
}
.pagina .corpo form input{
	padding: 2px;
	margin: 0 35px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #7F9DB9;
}
.pagina .corpo form input.vicino{
	padding: 2px;
	margin: 0 10px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #7F9DB9;
}
.pagina .corpo form input.vicinolontano{
	padding: 2px;
	margin: 0 40px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #7F9DB9;
}
.pagina .corpo form select.zz{
	padding: 2px;
	margin: 0 35px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #7F9DB9;
}
.pagina .corpo form select.zz100{
	padding: 2px;
	margin: 0 35px 0 10px;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #7F9DB9;
}
.pagina .corpo form select.zz160{
	padding: 2px;
	margin: 0 35px 0 10px;
	width: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #7F9DB9;
}
.pagina .corpo form select.zz260{
	padding: 2px;
	margin: 0 35px 0 10px;
	width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #7F9DB9;
}
.pagina .corpo form textarea{
	padding: 2px;
	margin: 2px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #7F9DB9;
}
.pagina .corpo form input.radio{
	padding: 2px;
	margin: 0 10px 0 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #7F9DB9;
}
.pagina .corpo form input.checkbox{
	padding: 2px;
	margin: 0 35px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #7F9DB9;
}
.pagina .corpo form input.checkinverso{
	padding: 2px;
	margin: 0 10px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #7F9DB9;
}
.pagina .corpo form input.checkspazio{
	padding: 2px;
	margin: 0 10px 0 101px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #7F9DB9;
}


.pagina .corpo form .formbutton{
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#2D2D2D;
	font-weight:bold;
	padding: 1px 15px;
	background:url(immagini/formsfondo.gif) repeat-x left top;
	margin: 0 25px;
	width: 140px;
	height: auto;
	text-align: center;
}

.pagina .corpo .carta1{
	float: left;
	width: 200px;
}
.pagina .corpo .carta1 p{
	height: 20px;
}
.pagina .corpo .carta2{
	float: left;
	width: 490px;
}

