/*couleur fond form*/
#fde .fde_main_box {
    background: none repeat scroll 0 0 #ededed ;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
    color: #111;

    margin-left: 0px;
    width: 406px;
}
/* submit */
.fde .fde_btn_44_4
{
background : #1392d8; border:1px solid #006c7a;  padding: 10px 3px;
}
/**/
/* couleur texte submit */
.fde .fde_btn_44_4 .html-face, .fde .fde_btn_19_10 .html-face {

	color:#ffffff;font-size: 18px;
}
#fde .fde_seals_logos_box {
    background: #fff none repeat scroll 0 0;
    padding: 20px 11px 11px;
}
/* couleur texte submit HOVER*/
.fde .fde_btn_44_4.gwt-PushButton-up-hovering
{
background : #3eabe7;	
} 
.fde .fde_block_gradient, .fde .fde_gradient1, .fde .fde_block_gradient1 {
  background: none !important;
}
.fde_footer {
  background: none !important;
}

/* service proposé par*/
.fde_mt10 {
      display: none;
    }
/**/
.fde_row {
  padding-bottom: 4px;
}
/* LABEL */

.fde .fde_form_table_leadForm .fde_row .fde_label_fields {
    float: left !important;
    width: 39% !important;font-weight: bold;
	clear:left;
}
/**/
.fde .clear {
    clear: none !important;
}
.fde_proof_lead_form_block.leadForm_block.cols_1.labels_top.optional_1
{
width:100% !important;
}
.fde .fde_form_table_leadForm {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
}
.fde_fieldset {
    margin: 0 auto;
    width:100%;
}
.fde_fieldset_part
{
clear:left;
}
select option
{
background:#fff;
}
.fde .fde_form_table_leadForm .fde_row .fde_input_fields {
    width: 55% !important;
}
.fde .fde_form_table_leadForm .fde_row {
    min-height: 30px;
}
/*  cochez cette case si... partenaire */
.dataprivacy_field_box, .newsletter_field_box {
    margin: 0 auto;
    width: 100%;
}
/**/
.fde_subheading {
     border-bottom: 2px dotted #cddbdd;
    color: #111;
    font-size: 17px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 15px;
    padding-bottom: 6px;
    padding-top: 15px;
}
/**/
#fde .fde_header
{
display:none;
}
#fde .fde_box {

    padding: 0;  margin-left: 4px;
}
.fde .fde_block_gradient {
 
    margin-top: 0 !important;
	}
/**/