span.input.validation-failed, 
span.inputborder.validation-failed {
background: url("../images/sprite-buttons.png") repeat-x scroll left -2644px !important;

}

.validation-failed input[type="password"], 
.validation-failed input[type="text"] {
background: url("../images/sprite-buttons.png") repeat-x scroll right -2668px !important;
}

.select-validation-failed .custom-select.jquery-custom-selectboxes-replaced {
background-position: left -2644px !important;
}
.select-validation-failed .custom-select-currentItem {
background: url("../images/sprite-buttons.png") repeat-x scroll right -2668px !important;
}
.select-validation-failed div.custom-select-moreButton {
background-position: -477px -2620px !important;
}

/*

input[type=password].error,
input[type=text].error {
	border:2px solid #FF0000;
}
*/
div.error {
	border:1px solid #FF0000;
	border-radius: 5px;
}

#erreurDemande, #erreurSociete, #erreurCoords, #erreurSocieteDetails {
	border:1px solid #FF0000;
	background-color: #FFFFFF;
	border-radius: 5px;
	line-height:15px;
	padding-left:5px;
	padding-top:5px;
	margin-bottom:10px;
}

::-webkit-input-placeholder { color:#838383; }
input:-moz-placeholder { color:#838383; }
