.form_bloc
{
	border-top: 		3px solid #EBEBEB;
	border-top: 		3px solid #d9d9d9;
	background-color: 	#F9F9F9;
	background-color: 	#eee;
	padding: 			15px 20px;
}

.form_field
{
	margin: 		5px 0;
	width: 			100%;
}
	.form_separator_title
	{
		display: 				block;
		font-family: 			'Rubik';
		color: 					#000;
		font-size: 				10pt;
		font-weight: 			500;
		text-transform: 		none;
		background-color: 		#ddd;
		margin-top: 			15px;
		margin-bottom: 			10px;
		padding: 				5px 10px;	
	}	

	.form_field_left
	{
		width: 			40%;
		text-align: 	right;
		padding-right: 	10px;
	}
	
	.form_field_right
	{
		width: 			60%;
	}

	.form_field_right input[type="text"],
	.form_field_right input[type="email"],
	.form_field_right input[type="password"],
	.form_field_right select
	{
		border: 				1px solid rgba(0,0,0,.2);
		padding: 				5px 8px;
		-webkit-appearance: 	none;
		-moz-border-radius:		2px;
		-webkit-border-radius:	2px;
		border-radius:			2px;
	}

	.form_field_right input[type="submit"]
	{
		font-size: 				10pt;
		border: 				0;
		color: 					#fff;
		font-family: 			'Rubik';
		background-color: 		#CD3C43;
		padding: 				5px 15px;
		-webkit-appearance:		none;
		-moz-border-radius:		2px;
		-webkit-border-radius:	2px;
		border-radius:			2px;
	}
