@font-face{font-family:"Open Sans";src:url("/Content/fonts/OpenSans-Regular.ttf") format("embedded-opentype"),url("/Content/fonts/OpenSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}section#registration{margin-top:20px;padding-bottom:3em}section#registration h2{font-weight:400;font-size:1.125em}section#registration label{font-weight:400;font-size:.875em;color:#333;display:block}section#registration label.mandatory:after{content:"";display:inline-block;margin-left:10px;position:absolute;top:4px;width:15px;height:14px;background:rgba(0,0,0,0) url("/Content/img/mandatory.png") no-repeat 100% 0}section#registration .star{display:inline-block;margin-top:10px;width:15px;height:14px;background:rgba(0,0,0,0) url("/Content/img/mandatory.png") no-repeat 100% 0}section#registration .subtitle{margin-top:20px;font-family:"Open Sans";font-weight:400;font-size:1em;color:#333}section#registration .help-block{font-style:italic;font-size:.75em}section#registration .col-md-1,section#registration .col-md-3{padding-left:0}section#registration .infos-legales{font-style:italic;font-size:.875em;color:#999;margin-top:20px;margin-bottom:20px}section#registration .form-group.acceptation{margin-top:20px;font-size:.875em}section#registration a{color:#000;text-decoration:underline}section#registration .error{color:#ff6544;display:block;font-size:.975em}section.message-erreur{background-color:#d8000c}section.message-erreur table td{vertical-align:middle;padding:1em .5em}section.message-erreur .picto-attention{width:50px}section.message-erreur .messages{color:#fff;list-style:none;vertical-align:middle;margin:0}section.message-erreur .messages li{padding:.225em}.field-validation-error,.field-validation-valid{min-height:20px;color:#ff6544;display:block;font-size:.875em}@font-face{font-family:"Open Sans";src:url("/Content/fonts/OpenSans-Regular.ttf") format("embedded-opentype"),url("/Content/fonts/OpenSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Condensed Regular";src:url("/Content/fonts/bmwcdrg-webfont.eot");src:url("/Content/fonts/bmwcdrg-webfont.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/bmwcdrg-webfont.woff2") format("woff2"),url("/Content/fonts/bmwcdrg-webfont.woff") format("woff"),url("/Content/fonts/bmwcdrg-webfont.ttf") format("truetype"),url("/Content/fonts/bmwcdrg-webfont.svg#bmwtypecondensedregularRg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Condensed Bold";src:url("/Content/fonts/bmwcdrgbd-webfont.eot");src:url("/Content/fonts/bmwcdrgbd-webfont.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/bmwcdrgbd-webfont.woff2") format("woff2"),url("/Content/fonts/bmwcdrgbd-webfont.woff") format("woff"),url("/Content/fonts/bmwcdrgbd-webfont.ttf") format("truetype"),url("/Content/fonts/bmwcdrgbd-webfont.svg#bmwtypecondensedregularbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"BMWgroup Condensed Bold";src:url("/Content/fonts/bmwgroup_cond_bold.eot");src:url("/Content/fonts/bmwgroup_cond_bold.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/bmwgroup_cond_bold.woff2") format("woff2"),url("/Content/fonts/bmwgroup_cond_bold.woff") format("woff"),url("/Content/fonts/bmwgroup_cond_bold.ttf") format("truetype");font-weight:normal;font-style:normal}section#registration h2{font-family:Arial;color:#1c69d4}section#registration a:hover{color:#1c69d4}