#form {font-family:"Verdana", Arial, Helvetica, sans-serif;width:400px}
h3 {
	margin:0 0 0 0;
	padding:0;
	color: #796E58;
	text-align: center;
}
p {margin:0 0 1em 0;padding:0;font-size:80%}
fieldset {background:#C361D2;border:none;margin-bottom:1em;width:400px;padding-top:1.5em}

p.legend {background:#DED983;color:black;padding:.2em .3em;font-size:1.2em;border:2px outset #DED983;position:relative;margin-bottom:-1em;width:15em;margin-left:1em;margin-top:1em}

#personal {
	border:outset #F5D9B4;
	background-color: #f5d9b4;
}

#choices {background:#F5D9B4;border:outset #f5d9b4}

#suggestions {background:#F5D9B4;border:outset #F5D9B4}

#personal label {
	position:absolute;
	font-size:90%;
	padding-top:0.2em;
	left:95px;
	width: 150px;
}
#personal input {margin-left:9em;line-height:1.4em;margin-bottom:.2em;}

#choices label {
	position:absolute;
	padding-top:0.2em;
	left:20px;
}
select {margin-left:9px;margin-bottom:0}


#size {font-size:90%}
#size input {margin-left:29em}
#size input + input {margin-left:1em}
#size br+ input {margin-left:24em}

#extras {font-size:90%}
#extras input {margin-left:29em}
#extras input +input {margin-left:1em}
#extras br+input {margin-left:9em}


textarea {
	font:.8em "Verdana", Arial, Helvetica, sans-serif;
	width:28em;
	padding:0.2em;
	text-align: center;
}

input[type="submit"], input[type="reset"] {background:#DED983;font:1.2em "Verdana", Arial, Helvetica, sans-serif;
}

#buttons {
	text-align:center;
}
.minuscolo {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fb0b10;
	text-align: center;
}
#mod_1 {
	width:430px;
	z-index:1;
	top: 0px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #796E58;
	margin-left: 75px;
	text-align: left;
}

