.login{
	width:347px;
}
.registrati{
	margin-right:30px;
}
#rispostal{
	color:#f20000;
	display:none;
	font-weight:bold;
	margin-left:0px;
	margin-bottom:10px;
	width:auto;
	overflow:visible;
}
#rispostal p{text-align:right; width:190px;}
#rispostar{
	color:#f20000;
	display:none;
	font-weight:bold;
	margin-left:165px;
	width:200px;
}
#rispostar p{text-align:right; width:190px; padding-bottom:10px;}
.ok{
	color:#008800;
}
.titolomy{
	font-size:14px;
	font-weight:bold;
	margin-left:180px;
	margin-top:10px;
}
.testata a{
	text-decoration:none;
	color:#f20000;
}
.testata a:hover{
	color:#404040;
}
.centro label {
	margin: 0;
	padding:2px;
	margin-top:12px;
	text-align:right;
	width:90px;
	float:left;
}
.centro fieldset {
	border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
	width:360px;
	float:none;
	margin-top:0px;
	margin-right:0px;
	height:auto;
}
.centro .nobr {display:none;}  
.centro .textfield {
	font-size:9px;
	color:#333;
	background: transparent url("img/inputl.jpg") no-repeat fixed;
	width:240px;
	border:solid 0 #fff;
	padding: 0px 8px;
	padding-top:2px;
	position:inherit;
	height:18px;
	
}
.centro fieldset>input.textfield {
	background: transparent url("img/inputl.jpg") no-repeat;
}
.centro textarea {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333 ;
	margin-top:8px;
	height:55px;
	text-align:left;
	border:solid 0 #fff;
	padding: 4px 4px;
	background: transparent url("img/bgtextarea.jpg") no-repeat fixed;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:324px;
}
.centro .ta2{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333 ;
	margin-top:0px;
	height:86px;
	text-align:left;
	border:solid 0 #fff;
	padding: 5px 4px;
	background: transparent url("img/bgta2.jpg") no-repeat fixed;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:247px;
}
.centro fieldset>.ta2 {
	background: transparent url("img/bgta2.jpg") no-repeat;
}
.centro fieldset>textarea {
	background: transparent url("img/bgtextarea.jpg") no-repeat;
}
.centro .submit {
	height:18px; 
	position:inherit;
	top:auto;
	float:left;
	margin-left:300px;
	margin-top:10px;
}
.bottone{
	margin-right:10px;
}
.obbl{
	font-size:11px;
	float:right;
	margin-top:3px;
}
a#noteprivacy{
	color:#f20000;
}
a#noteprivacy:hover{
	color:#404040;
}
.chk{
	float:left;
	width:130px; 
	margin-top:10px; 
	margin-left:96px;
}
.com{
	width:130px;
	float:right;
	margin-right:6px;
}
.tres{
	height:20px;
	margin-left:20px;
}