
                                        #nge_page_avec_bordure,
                                        #nge_page_bord_gauche_droit,
                                        #nge_zone_page {
                                            width: 100%;
                                        }
                                        
                                        #nge_page_bord_bas,
                                        #nge_page_bas_droite,
                                        #nge_page_bas_gauche,
                                        #nge_page_bord_gauche_droit {
                                            background: none;
                                        }
                                        
                                        #nge_zone_centre_page,
                                        #nge_zone_centre_form {
                                            max-width: 41rem;
                                            margin: 0 auto;
                                        }
                                        
                                        form#n2g_formulaire {
                                            margin: auto;
                                            width: 100%;
                                        }
                                        
                                        #img-form {
                                            float: right;
                                            margin-top: 5rem;
                                        }
                                        
                                        .n2g_formulaire_row {
                                            width: 100%;
                                            padding: 0;
                                            margin-top: 4rem;
                                        }
                                        
                                        .n2g_formulaire_rowlabel {
                                            width: 30%;
                                            text-align: right;
                                            font-size: 16px;
                                            font-weight: normal;
                                            padding: 24px 0 0 0;
                                            margin-right: 18px;
                                        }
                                        
                                        label#lCivilite {
                                            padding: 9px 0.5%;
                                        }
                                        
                                        label#lCodeGuichet {
                                            padding: 5px 0;
                                        }
                                        
                                        label#lFonction {
                                            padding-top: 0;
                                        }
                                        
                                        .mt16 {
                                            margin-top: 16px;
                                        }
                                        
                                        .mt120 {
                                            margin-top: 120px;
                                            height: 44px;
                                        }
                                        
                                        .n2g_formulaire_titre,
                                        .n2g_formulaire_introduction,
                                        .n2g_formulaire_condition,
                                        .n2g_formulaire_titreBloc.n2g_formulaire_titreBlocRed,
                                        .n2g_formulaire_hr,
                                        .n2g_formulaire_conclusion,
                                        .n2g_formulaire_row_none,
                                        .n2g_formulaire_bouton_abandonner,
                                        #nge_boutons_page,
                                        .n2g_formulaire_asterisque {
                                            display: none;
                                        }
                                        
                                        #nge_box_cookie_alerte_message {
                                            display: none !important;
                                        }
                                        
                                        .n2g_formulaire_row,
                                        .n2g_formulaire_titreBloc,
                                        .n2g_formulaire_rowlabel,
                                        .n2g_formulaire_row label.n2g_formulaire_radioText {
                                            background-color: #fff;
                                        }
                                        
                                        input[type='radio']:checked:before {
                                            background: #f8f8f8;
                                        }
                                        
                                        .n2g_formulaire_row input {
                                            float: none;
                                            vertical-align: top;
                                            margin-top: 0;
                                        }
                                        
                                        .n2g_formulaire_row input[type="text"] {
                                            width: 63%;
                                            height: 60px;
                                            *height: 38px;
                                            height: 38px\9;
                                            border: 2px solid #f4f4f4;
                                            margin: 3px 0 0 0;
                                            padding: 0 1%;
                                            *padding-top: 18px;
                                            padding-top: 18px\9;
                                            font-size: 16px;
                                        }
                                        
                                        .n2g_formulaire_row label.n2g_formulaire_radioText {
                                            width: 7%;
                                        }
                                        .n2g_formulaire_radio{
                                            display: inline-block;
                                            width:12em;
                                        }
                                        
                                        .n2g_formulaire_row input[type="radio"] {
                                            float: left;
                                            top: 8px;
                                            margin: 3px 20px 0 6px;
                                            *margin: 0 0 0 8px;
                                            margin: 0 0 0 8px\9;
                                        }
                                        
                                        .n2g_formulaire_row div {
                                            float: none;
                                        }
                                        
                                        
                                        .n2g_formulaire_bouton_agence {
                                            width: 10%;
                                            height: 60px;
                                            background: url('/static/ent/Resources_ENT/Formulaires/02-Ressources/ENT/EIE2015/_assets/images/contact-localisation.jpg') 50% 0 no-repeat;
                                            border: none;
                                            vertical-align: middle;
                                            display: inline-block;
                                        }
                                        
                                        .n2g_formulaire_bouton_agence:hover {
                                            background-position: 50% -60px;
                                        }
                                        
                                        input#BtnTrouverAgence {
                                            margin-top: -20px;
                                            cursor: pointer;
                                        }
                                        
                                        .n2g_formulaire_field_error {
                                            margin-left: 80%;
                                        }
                                        
                                        .n2g_formulaire_field_ok {
                                            position: relative;
                                            left: 144px;
                                            top: -20px;
                                        }
                                        
                                        a.n2g_formulaire_bouton_continuer {
                                            float: right;
                                            margin: 0 18px 50px 0;
                                        }
                                        
                                        #container-title {
                                        	width: 100%;
    						                text-align: center;
                                        }
                                        
                                        #h3-rdv {
                                            font-size: 2.5em;
                                            text-align: center;
                                            margin: 10px 0 60px 0;
                                            font-weight: bold;
                                        }
                                        
                                        .hr-grey {
                                            background-color: #ccc;
                                            width: 100%;
                                            height: 1px;
                                            color: #D9D9D9;
                                            border: 0;
					                        margin-top: 3rem;
                                        }
                                        
                                        .arrow-bottom {
                                            background: url(/static/ent/ent/ENT/EIE2015/_assets/images/arrow-bottom.jpg) no-repeat;
                                            height: 64px;
                                            margin: auto;
                                            margin-top: -43px;
                                            width: 85px;
                                        }
                                        
                                        .n2g_formulaire_conditions_generales {
                                            background-color: #fff;
                                        }
                                        
                                        .n2g_formulaire_row div label {
                                            padding-top: 20px;
                                        }
                                        
                                        label#lAdresseSiege,
                                        label#lClientSG {
                                            padding-top: 6px;
                                        }
                                        
                                        .n2g_formulaire_field_val {
                                            margin-top: 24px;
                                            font-size: 16px;
                                        }
                                        
                                        .n2g_formulaire_img_summary {
                                            margin: 10px 0 0 4px;
                                        }
                                        
                                        #nge_page_bord_bas,
                                        #nge_page_bas_gauche,
                                        #nge_page_bord_gauche_droit {
                                            background-image: none;
                                        }
                                        
                                        #h44 {
                                            height: 44px;
                                        }
                                        
                                        #h150 {
                                            height: 150px;
                                        }
                                        
                                        textarea#Question {
                                            width: 100%;
                                            height: 100px;
                                            overflow: auto;
                                        }
                                   
.error{
    display : none;
}
.errorTel{
    display : none;
}
.errorEmail{
    display : none;
}
.errorEmailConfirm{
    display : none;
}
.errorSiren{
    display : none;
}

.valid{
    display : none;
    float: right;
    margin-top: -2rem;
    margin-right: 0.50rem;
}
.valid_textarea{
    display: none;
    margin-top: -6rem;
    margin-left: 57%;
}
#stl_input_code_guichet{
    display: inline-block;
}
.n2g_formulaire_erreur{
    text-align: center;
}
.n2g_formulaire_ok{
    text-align:center;
}
.n2g_formulaire_boutons{
    text-align: center;
    margin: 1em 0 2em 0;
}
.n2g_formulaire_mandatory {
}
.n2g_formulaire_mandatory:after {
    content: " *";
}
