#form-container {border-top: 5px solid #FF5B00; margin:25px 0 0 0; padding:0 0 50px 0;}
#form-container INPUT.campo {width:400px;}
#form-container TEXTAREA.campo {width:400px;}
#form-container INPUT.bottone {background:#FF5B00; border:1px solid #D3691F; color:#fff; font-size:13px; font-weight:bold; padding:3px 10px;}
#tab INPUT {margin:0;}

#wrap {width:600px; padding:0;}
.req {color:#cc0000; font-weight:bold; font-size:16px; vertical-align:middle; line-height:0;}

.intro {border-top:1px dotted #91A4AC; color: #FF5B00; font-size:10px; text-transform:uppercase; letter-spacing:0.2em; padding-top:3px; margin-top:10px; }

TD 	{ padding:4px; vertical-align:top; }
.etichetta 	{ color:#384958; text-align:right; }
textarea {  background:#E9EDEE; border:none; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus   { background:#F7F3DD; } 
select 	{  background-color: #fff; color: #000; }
input[type="text"] 	{ border: none; background:#E9EDEE;  }
input[type="password"] 	{ border: none; background:#E9EDEE;  }
input[type="submit"] 	{  background-color: #ccc; color: #333; }
input[type="checkbox"] 	{ color: #000; }
input[type="radio"] {  background-color: #fff; color: #000; }
option 	{ background-color:#fff; color:#000; }
optgroup { background-color:#ccc; color:#000; }
button 	{ background-color: #ccc; color: #333; }