form, fieldset, label, input, textarea, select, form div, form img {
  margin: 0;
  padding: 0;
}
form b{color:#000099}
form p{}

input, select, textarea{
	font-size: 0.85em;
	font-family:Verdana;
	background-color: transparent;
	color:#003399;
}
	
.inputbox {
	 padding: 1px 0;/*essendo 0 left e right non need box model hack*/
		margin:0 8px;
		height: 16px;
		line-height:16px;	/*height tot = 18px*/	
		border:none;
}
.selectbox{}
textarea{border: 1px solid #999;}
input.button {/*line-height: 100%;font-size: 0.85em;padding: 2px;width:100px*/}

.wL { width: 110px }/*Da la lunghezza dell'input e +margin = lungh del div.inpwrapp */
.wM { width: 110px }
.wS { width: 66px }


fieldset{border:none}
/*!!! sarebbe meglio specificare 
una classe es.: div.row/line/container*/
fieldset div{float:left;width:100%;}
fieldset div div.inputWrapper{
	width:auto;/*width viene data dall' input interno*/
	background: transparent url(../../images/newsl-input.gif) no-repeat left top;
	height:22px;
	line-height:22px;/*height = backg-img interna*/
}
/*div.inputWrapper:hover,
div.inputWrapper:focus {
	background-position: -...px top;
}*/

fieldset div.div-bttn{}
fieldset div.div-txt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#5356a2;}
fieldset div span{}
legend{font-weight:bold;display:none}
label{
	float:left;
	width:120px;
	display: inline;
	/*margin-left: 10px;*/
	line-height:22px;/*8px*/
}		
.auto{width:auto;}
.lineheight{line-height:15px;}
/*x Firef ceckbox-radio alignment on label text
reset x IE = vertical-align: baseline */
fieldset .v-align{vertical-align: middle;margin-right:5px}


/************* #riservato ******************/
#riservato fieldset{
width:530px;
position:absolute;
top:1px;
left:5px;
}
#riservato div{width:auto;padding:2px 0;margin-right:5px}
#riservato label{
	width:auto;
	display: inline;
	margin:0 5px 0 0;
	line-height:23px;
	color:#003366;
	text-align:right;
	font-size:10px;
}

#riservato div div.inputWrapper{padding:0;margin:0;background: transparent url(../../images/login-inputSmall.jpg) no-repeat left top;width:132px;}
#riservato .inputbox{margin:3px 0 0 5px;font-size:10px;color:#003399;}
#riservato div span{display:block;width:100px;font-size:0.95em;font-weight:bold;margin-left:5px;font-size:10px;color:#003399;}
#riservato div a{	text-decoration: none;font-size:0.85em;font-weight:bold;color:#003399;}
#riservato div a:hover{	text-decoration: underline;}