.Form
	{
	width : 100%;
	}

.FormField 
	{
	margin-bottom : 12px;

	display : flex;
	flex-direction : row;
	}
	
.FormFieldLabel
	{
	width : 20%;
	}
	
.FormFieldIcone
	{
	width : 3%;
	}

.FormFieldContent
	{
	width : 77%;

	display : flex;
	flex-direction : column;
	}
	
.FormFieldContent, .FormFieldContentText, .FormFieldContentTextarea, .FormFieldContentDate, .FormFieldContentNumber
	{
	width:75%
	}
	
.FormFieldContent input
	{
	width:100%;
	max-width : 460px;
	}

.FormFieldContent select
	{
	width:100%;
	max-width : 464px;
	}

.FormFieldContentText input
	{
	width:100%;
	max-width : 460px;
	}

.FormFieldContentTextarea textarea
	{
	width:100%;
	max-width:460px;
	}

.FormFieldContentDate input
	{
	width : 130px;
	}

.FormFieldContentNumber input
	{
	width : 130px
	}
	

/* Smartphone */
@media only screen and (max-width:480px)
	{
	.FormField
		{
		flex-direction:column;
		}
	.FormFieldContent, .FormFieldContentText, .FormFieldContentTextarea, .FormFieldContentDate, .FormFieldContentNumber, .FormFieldLabel
		{
		width:95%
		}
	}