#sf_admin_container .form-row .content
{
	padding-left: 20em;
}


div#sf_admin_container div#sf_admin_content form fieldset table tr td, 
div#sf_admin_container div#sf_admin_content form fieldset table tr th
{
	border-bottom: solid 1px silver;
}

ul.checkbox_list li
{
	display: block;
}

ul.checkbox_list li label
{
	display: inline !important;
	float: none !important;
}

div#sf_admin_container div#sf_admin_content form.edit_newsletter .sf_admin_edit_help
{
	margin-bottom: 15px;
}

.tooltip
{
	/*border:3px solid #333;*/
	background-color: #fff1a4;
	padding: 6px;
	width: 320px;
	text-align: left;
}

.tooltip br
{
	line-height: 2px;
}

div.registration_step2_subscribe_newsletter .sf_admin_edit_help
{
	padding-left: 39px;
}

div.registration_step2_subscribe_newsletter ul li
{
	/*margin-top: 4px;*/
}


/******************* nuova grafica form di registrazione (step2) *********************/
#sf_admin_container .double-row
{
	border-bottom:1px solid #DDDDDD;
}

#sf_admin_container .double-row .form-row 
{
	float: left;
	width: 340px;
	clear: none;
	border-bottom: none;
}

#sf_admin_container .form-row label
{
	font-weight: bold !important;
	width: 140px;
	text-align: right;
}

#sf_admin_container .double-row .form-row .content,
#sf_admin_container .single-row .form-row .content
{
	padding-left: 12em;
}

div#sf_guard_user_profile_gender_row ul.radio_list
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#sf_guard_user_profile_gender_row ul.radio_list li label
{
	float: none;
	display: inline;	
}

.registration_privacy_box 
{
	width:550px !important;
}
