.richiesta { font-weight:bold; color:#003B8B; font-size: 12px;}

.form .invia { font-size: 12px; margin: 10px 0;}
.form .select { border: 1px solid #A5C2C8;}
.check { font-size: 11px; margin-top: 10px;}

.label { background: #FFCC33; padding: 5px; position: absolute; top: 0;left: 0; }

.form { padding: 0px 0px 10px; width: 200px; overflow: hidden; }
.form p { margin: 0; float:left; clear:both; display: block; }
.form label { padding: 0; font-size: 11px;}
.form .w { float: left; clear: both; padding: 0; color: #333; overflow: hidden; }
.form .w span { padding: 0 0 5px; float:left; }
.form .input { border: 1px solid #A5C2C8; line-height: 1em; padding: 5px 26px 5px 5px; margin: 0 0 5px 0; width: 157px; font-size: 12px;}
.form .w label { padding:0; }



