div.form-field-349 {margin: 20px 0 0 0; font-size: 80%; position: relative; padding-left: 20px}
div.form-field-349 div.lebel349 {display: block}
div.form-field-349 .form-question label {display:none}
div.form-field-349 input {position: absolute;
    top: 0px;
    left: 0px;
    text-align: left;
    width: auto;}


.input-simple {position:absolute; left:-9999px}
.form-body {padding:20px}

.form-field {position:relative}

.form-label {color:gray; display: none}


.lebel36 {display:none}
.lebel38 {display:none}
.lebel43 {display:none}
.lebel41 {display:none}
.lebel45 {padding-top: 10px}
.lebel196 {padding-top: 10px; }

div.form-field-42 {display:none}
div.form-field-341 {display:none}

.form-question {padding: 5px 0}

.form-question input {padding:10px 10px 10px 20px; font-size: 120%; width:100%; background-color: #EBEBEB; border-radius:3px; border: none}
.form-question input.inputfile {padding:0; background-color: white}

.form-question textarea {padding:10px; font-size: 120%; width:100%; background-color: #EBEBEB; border-radius:3px; border: none}

.form_required {background-color: orangered;
width: 8px;
position: absolute;
top: 5px;
left: 0px;
height: 47px;
margin-bottom: -40px;
border-radius: 3px 0px 0px 3px;
}

.form-errors {padding:20px 20px 0 20px; font-size: 120%;}
.form-question input:hover {background-color: #DCDCDC;}
.form-question textarea:hover {background-color: #DCDCDC;}
.form-question input.inputfile:hover {background-color: white}
.form-field-294 {display:none}

.form-note {padding:50px 20px; font-size: 140%;}










