@charset "utf-8";/* CSS Document */
/* fonts- nouvelle charte graphique */
@font-face {    font-family: 'citroen-type-black';    src: url('../../../Styles/fonts/citroen-type-black.woff') format('woff');    font-weight: normal;    font-style: normal;}
@font-face {    font-family: 'citroen-type-bold';    src: url('../../../Styles/fonts/citroen-type-bold.woff') format('woff');    font-weight: normal;    font-style: normal;}
@font-face {    font-family: 'citroen-type-regular';    src: url('../../../Styles/fonts/citroen-type-regular.woff') format('woff');    font-weight: normal;    font-style: normal;}
.ajaxPopinContact {width:680px;}
.ajaxPopinContact .content-html-pop-in {margin:20px;}
.ajaxPopinContact .content-html-pop-in-header {margin-top:0px;}
.ajaxPopinContact .body-content-form-errors {display:none;color:#da291c;}
.ajaxPopinContact .body-content-form-errors{margin-bottom:42px;}
.ajaxPopinContact .body-content-form-errors .span-error {margin-left: 10px;}
.ajaxPopinContact .body-content-form-errorLabelContainer{display:none !important;}
.ajaxPopinContact .choices-title {font-family:"citroen-type-bold";font-size:16px;color:#57718a;font-weight:bold;text-transform:none;}
.ajaxPopinContact .content-html-pop-in .content-html-pop-in-body {margin-top:40px;}
.ajaxPopinContact .content-html-pop-in .content-html-pop-in-body .body-header-inof {font-size:11px;color:#3b3938;}
.ajaxPopinContact .content-html-pop-in .content-html-pop-in-body .body-content {margin-top:14px;}
.ajaxPopinContact .body-content-form-top ul.form-fields {margin-bottom:36px;}
.ajaxPopinContact .body-content-form-top .form-fields li {width:313px;float:left;margin-bottom: 28px;}
.ajaxPopinContact .body-content-form-top .form-fields li.li_prenom, .ajaxPopinContact .body-content-form-top .form-fields li.li_telephone {margin-bottom: 15px;}
.ajaxPopinContact .body-content-form-top .form-fields li.last_liste {margin-top:16px;}
.ajaxPopinContact .body-content-form-top .form-fields label.left-side {font-size:12px;color:#3b3938;text-align:right;line-height:26px;padding-right: 7px;width:110px;float:left;}
.ajaxPopinContact .body-content-form-top .form-fields label.doublerows {line-height:14px;/*padding-top:14px;*/
}
.ajaxPopinContact .body-content-form-top .form-fields input,.ajaxPopinContact .body-content-form-top .form-fields select  {height:22px;border: 1px solid #8E8F8F;width: 192px;font-family:"citroen-type-regular";border-radius:12px;}
.ajaxPopinContact .body-content-form-top .form-fields .slectform .fContact_cbdate_de_renouv-annee input {width:74px !important;}
.ajaxPopinContact .body-content-form-top .form-fields .slectform .fContact_cbdate_de_renouv {color:#3b3938;}
.ajaxPopinContact .body-content-form-top .form-fields .slectform .fContact_cbdate_de_renouv div input {width:45px;}
.ajaxPopinContact .body-content-form-top .form-fields .slectform .fContact_cbdate_de_renouv div {text-align:center;float: left;width: 47px;}
.ajaxPopinContact .body-content-form-top .form-fields .slectform .fContact_cbdate_de_renouv div.fContact_cbdate_de_renouv-annee,.ajaxPopinContact .body-content-form-top .form-fields .slectform .fContact_cbdate_de_renouv div.fContact_cbdate_de_renouv-annee div.fContact_cbdate_de_renouv-label{width:74px;}
.ajaxPopinContact .fContact_cbdate_de_renouv-jour, .ajaxPopinContact .fContact_cbdate_de_renouv-Mois, .ajaxPopinContact .fContact_cbdate_de_renouv-annee {text-align:center;}
.ajaxPopinContact .body-content-form-top .form-fields .slectform .fContact_cbdate_de_renouv .fContact_cbdate_de_renouv-separateur {width:10px;font-size:16px;margin:0 2px;padding-top:20px;}
.ajaxPopinContact .body-content-form-top .form-fields .slectform .fContact_cbdate_de_renouv .fContact_cbdate_de_renouv-label {padding-bottom: 5px;}
.ajaxPopinContact .body-content-form-bottom .layer-trigger-message label.left-side {width:640px;float:left;width: 640px;margin-bottom: 10px;font-size:12px;}
.ajaxPopinContact .body-content-form-bottom .layer-trigger-message textarea {font-family:"citroen-type-regular";border: 1px solid #3b3938;width:622px;height:94px;margin-bottom:27px;border-radius:12px;}
.ajaxPopinContact .body-content-form-bottom .checkbox, .ajaxPopinContact .body-content-form-bottom .optional, .ajaxPopinContact .body-content-form-bottom .mentions{margin-bottom:23px;}
.ajaxPopinContact .body-content-form-bottom .checkbox label.checklabel {font-size:12px;float:left;line-height:14px;margin-left:7px;padding:3px 0 0 0;}
.ajaxPopinContact .body-content-form-bottom .checkbox .span_check_box input.checkbox_newslatter {float:left;margin-left: 0;}
.ajaxPopinContact .body-content-form-bottom .form_bt_submit p a.button-blue {display:block;float:right;text-align:center;margin-top:21px;margin-bottom: 14px;font-size:14px;font-weight:bold;background: #57718a;padding:10px 24px 10px 23px;margin-right: 16px;border-radius:24px;}
.ajaxPopinContact .body-content-form-bottom .form_bt_submit p a.button-blue:hover {font-family:"citroen-type-bold";display:block;float:right;text-align:center;margin-top:21px;margin-bottom: 14px;font-size:14px;font-weight:bold;background: #3b3938;padding:10px 24px 10px 23px;margin-right: 16px;border-radius:24px;}
.ajaxPopinContact .body-content-form-bottom .form_bt_submit p a#fProd_cbBtSubmitFormPopinContact:hover{font-family:"citroen-type-bold";background-color:#3b3938; /* mkfsw*/
text-decoration:none !important;}
.ajaxPopinContact .body-footer {float:left;font-size:10px;}
.ajaxPopinContact .body-footer .body-footer-content{color:#3b3938;}
.ajaxPopinContact .body-footer span.champ_obligatoire {font-size:9px;color:#3b3938;margin:0;}
.ajaxPopinContact .body-footer .body-footer-content p {margin-top:22px;margin-bottom:22px;text-align: justify;width:624px;}
