@font-face {
	font-family: "RenaultLife";
	src: url("../fonts/RenaultLifeWeb-Regular.eot"); /* IE9 */
	src: url("../fonts/RenaultLifeWeb-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	url("../fonts/RenaultLifeWeb-Regular.woff") format("woff"); /* Modern Browsers */
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "RenaultLife-Light";
	src: url("../fonts/RenaultLifeWeb-Light.eot"); /* IE9 */
	src: url("../fonts/RenaultLifeWeb-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	url("../fonts/RenaultLifeWeb-Light.woff") format("woff"); /* Modern Browsers */
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "RenaultLife-Bold";
	src: url("../fonts/RenaultLifeWeb-Bold.eot"); /* IE9 */
	src: url("../fonts/RenaultLifeWeb-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	url("../fonts/RenaultLifeWeb-Bold.woff") format("woff"); /* Modern Browsers */
	font-weight: normal;
	font-style: normal;
}

html, body { font-family: "RenaultLife", sans-serif; }
.grey-panel .heading-container span { font-family: 'RenaultLife-Light'; }
.panel-content form .form-field:first-child::after { font-family: "RenaultLife-Light"; color: #3f3f3f; }
.panel-content form .form-field input[type="text"] { font-family: "RenaultLife"; border: 1px solid #cccccc; }
.panel-content form .form-field input[type="text"]:focus { background-color: #fef7e5; border: 1px solid #fc3; }
.panel-content form .form-field input[type="text"].error { border: 1px solid #c3261f; }
.panel-content form .action-button { background-color: #ffcc33; border: 1px solid #ffcc33; }
.panel-content form .action-button::after { background-image: url("../images/button_arrow_renault.png"); }
.panel-content form .action-button:hover { background-color: #fd3; }
.panel-content form .action-button input[type="submit"] { font-family: "RenaultLife-Bold"; }

@media (max-width: 990px) {
    .panel-content .form-footer span { font-family: "RenaultLife-Light"; color: #3f3f3f; }
}
