fieldset{
	float:							left;	/*per far prendere correttamente l'altezza a safari*/
	width:							940px;
	margin:							0;
	padding:							0;
	border:							1px dashed #000;
	/*background:         			#EEE;*//* explorer 6 e 7  mettono sfondo troppo in alto*/
}

legend{
	padding:							0 10px;
	margin-left:					10px;
	border: 							1px solid #000;
	/*background:        			#FFF;*/
	display:							inline;
}

input{
   height:                    18px;
   padding:                   0;
   font-size:                 11px;
   font-family:               Arial, Verdana, serif;
   border:                    1px solid #CBC7BF;
   vertical-align:            middle;
}

select{
   height:                    18px;
   font-size:                 11px;
   font-family:               Arial, Verdana, serif;
   border:                    1px solid #CBC7BF;
   vertical-align:            middle;
}

textarea{
	padding:							0 1px;
	margin:							0;
   border:                    1px solid #CBC7BF;
}

.radio{
   vertical-align:            text-bottom;                
   margin-right:              3px;
   border:                    0;
   background:                transparent;
}

.checkbox{
   vertical-align:            text-bottom;
   border:                    0;
   background:                transparent;
}

form br{
	clear:							left;
}

.fieldbox{
	float:							left;
   width:                     100%;
	height:							auto;
	margin:							10px 0 0 10px;
	padding:							0;
	display:							inline; /*Serve per eliminare il double margin bug su IE 6 e 7*/
}

.first.fieldbox{
	clear:							left;
}


