<style>
form{margin:0; padding:0; float:left;}

fieldset {float:left; width:92%; border:#ccc 1px solid;  padding:10px;  margin:0;}

fieldset legend {font-size: 150%;  font-weight: normal;  color: #6D6649;  margin:0;  padding: 0 5px; font-family:"Trebuchet MS", sans-serif;}

form .inp label{float:left; width:100px; text-align:right; margin:0; padding:0; padding-right:5px; font-family:"Trebuchet MS", sans-serif; size:12px; font-weight:bold; line-height:24px;}

input, select, textarea {font-family: "Trebuchet MS", sans-serif;  font-size:12px;  color: #000000; text-transform:lowercase;}

.registrazione{width:300px; float:left; margin:0; padding:5px;}
.login{width:250px; float:left; margin:0; padding:5px;}
.reset{width:250px; float:left; margin:0; padding:5px 0px;}

.inp{width:100%;  margin:2px 0px 0px; padding:0;}

.sub{text-align:left; margin-top:5px; margin-left:105px;}
.sub input{ font-family:"Trebuchet MS", sans-serif; size:12px; font-weight:bold; padding:0px 5px;}
.info{ margin:15px 2px 0px 2px; padding:5px; background-color:#FDFFBB; color:#666; font-size:13px; font-family:"Trebuchet MS", sans-serif; border:solid 1px #ccc; color:#FF3300; font-weight:bold;}
.top{display:block; margin:0px 0 10px 0; color:#666;}
</style>
