/*--------------------------------------form----------------------------------------*/

form#frm_newsletter, form#FRM_ck_pr
{
	position:relative;
	/*display:inline-block; serve per contenere i float con le varie versioni di ie*/
	overflow:auto;/*serve per contenere i float con i browser più moderni*/
	margin:0;
	padding:0;
}

form#frm_newsletter fieldset, form#FRM_ck_pr fieldset{
	position:relative;
	width:660px;
	float:left;
	border:1px solid #669900;
	padding:2px 5px 10px 5px;
	margin:0 0 10px 0;
	}
	
form#frm_newsletter:first-child+html legend, form#FRM_ck_pr:first-child+html legend{/*solo per ie7*/
	margin-left:-7px;
}
	
form#frm_newsletter legend, form#FRM_ck_pr legend{
	border:none;
	padding:0;
	margin-left:0;
	color:#669900;
	text-decoration: none;
	letter-spacing:1px;
	}

form#frm_newsletter fieldset div, form#FRM_ck_pr fieldset div{
	border:none;
	margin:0;
	padding:0;
	float:left;
	}

form#frm_newsletter label, form#FRM_ck_pr label{
	border:none;
	float:left;
    display: inline;
	margin-left: 0;
	width:190px;
	height:24px;
    line-height:24px;
	}

form#frm_newsletter input[type=text]{
	float:left;
	border:none;
	margin:2px 0 0 5px;
	padding:0 3px;
	width:auto;
	height:24px;
	background:#666633;
	color:#FFF
	}
	

form#frm_newsletter input[type=radio], form#FRM_ck_pr input[type=radio]
{
	float:left;
	border:none;
	margin:2px 0 0 5px;
	padding:0 3px;
	width:auto;
}
	
	
form#frm_newsletter select,{
	float:left;
	border:none;
	margin:2px 0 0 5px;
	padding:0 3px;
	width:auto;
	height:20px;
	background:#666633;
	color:#FFF
	}
	
form#frm_newsletter textarea, form#FRM_ck_pr textarea{
	float:left;
	margin:2px 0 0 0;
	padding-left: 5px;
	width:378px;
	height:128px;
	background:#FFF;
	color:#000
	}
	
	
label.piccolo{
	width:30px;
	height:15px;
    line-height:15px;
	}
	
label.medio{
	width:60px;
	height:15px;
    line-height:15px;
	}
	
input.radio{
	background:none;
	border:none;
	margin:1px 10px 0 0;
	}
	
