/*
	Formulaire personnalisé
*/

/* Label */
form label{
	color: #2f2f2f;
}

.generatedForm{
	width: 100%;
}
#formModal.formModalRegistration{
	width: 400px;
}
#formModal.formModalLogin{
	width: 350px;
}

.field,
.passwordWrapper{
	box-shadow: none;
	/*
	border-radius: 10px;
	-o-border-radius: 10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	*/
}
.submitField{
	border-radius: 15px;
    -o-border-radius: 15px;
    -ms-border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}
.submitField input,
.linkField a{
	padding: 0 15px;
}
.field,
.field input,
.field select,
.linkField a{
    height: 25px;
    line-height: 25px;
}
.fileField .fileBrowse,
.fileField .fileLayer,
.fileField .fileBrowse input{
	height: 26px;
	line-height: 26px;
}

.searchField{
}
.searchField,
.searchField .searchTextField input{
	height: 25px;/*28*/
	line-height: 25px;
}
.searchField .searchBtn,
.searchField .searchBtn input{
	height: 27px;
	line-height: 27px;
}
.searchField .searchTextField{
	width: 160px;
	padding: 0 10px;
}

.field.textareaField{
	height: auto;
}
.field input,
.linkField a {
	background-repeat: no-repeat;
}

.usernameField input,
.mailAddressField input,
.passwordField input{
	background-size: 16px;
	background-repeat: no-repeat;
}
.usernameField input{
	background-image: url(../icons/form/user.png);
}
.mailAddressField input{
	background-image: url(../icons/form/mail.png);
}
.passwordField input{
	background-image: url(../icons/form/lock.png);
}