#blocCentral H1 { font-size: 12px; }

#blocCentral form.cadre H2 {
    background:url("../images/bg_cadre_titre_navy.png") no-repeat scroll left top transparent;
    color:white;
    display:block;
    font-size:10px;
    font-weight:bold;
    height:18px;
    left:-1px;
    margin:0 0 10px;
    padding:2px 5px 0;
    position:relative;
    top:-1px;
    text-align: left;
    line-height: 10px;
}


#blocCentral .colL { width: 52%; }
#blocCentral .colR { width: 47%; }
  * HTML #blocCentral .colR { width: 45%; }

#blocCentral .colR SPAN {
    padding-left: 70px;
    padding-right: 5px;
    display: block ;
}

#blocCentral #contactsTel {
    background: url(../images/contactsTel.png) no-repeat left -10px;
    margin-top: 5px;
    margin-bottom: 10px;
}
    * HTML #blocCentral #contactsTel { width: 235px; }

#blocCentral #contactsFax {
    background: transparent url(../images/contactsFax.png) no-repeat left -10px;
    height: 40px;
    margin-bottom: 10px;
}

#blocCentral #contactsCourrier {
    background: transparent url(../images/contactsCourrier.png) no-repeat left -10px;
    margin-bottom: 10px;
}

#blocCentral #contactsRencontre {
    background: transparent url(../images/contactsRencontre.png) no-repeat left -10px;
    margin-bottom: 10px;
}


#blocCentral FORM.cadre .ligne LABEL {
    font-weight: bold;
    padding-left: 10%;
    width: 18%;
}
    * HTML #blocCentral FORM.cadre .ligne LABEL { padding-left: 5px; width: 115px; }

#blocCentral FORM.cadre .astuce { width: 298px; }
  * HTML #blocCentral FORM.cadre .astuce { width: 297px; }

#blocCentral FORM.cadre .ligne INPUT { width: 255px; }
  * HTML #blocCentral FORM.cadre .ligne INPUT { width: 240px; }
  *+HTML #blocCentral FORM.cadre .ligne INPUT { width: 240px; }

#blocCentral #action { width: 210px; margin-left: 50px; }
  * HTML #blocCentral #action { width: 220px; margin-left: 5px; }
  
#blocCentral #imageCaptcha { margin-left: -70px; margin-top: 5px;}
  * HTML #blocCentral #imageCaptcha { margin-left: -117px; margin-top: 5px;}
  
#blocCentral #captcha { width: 50px; margin-left: 150px;}
  * HTML #blocCentral #captcha { width: 40px; margin-left: 15px;}
  
#blocCentral #imageRefreshCaptcha {cursor:pointer;}
    
    
  
#blocCentral #cp { margin-left: 10px; }
#blocCentral #connu { width: 325px; margin-left: 36px; }
  * HTML #blocCentral #connu { width: 330px; }

#blocCentral FORM.cadre #question,
#blocCentral FORM.cadre #rdv  {
    float: left;
    clear: both;
    border: 1px #24A solid;
    margin: 5px 5px 5px 38px;
    width: 325px;
    height: 70px;
} * HTML #blocCentral FORM.cadre #question,
  * HTML #blocCentral FORM.cadre #rdv  { width: 323px; }

#blocCentral FORM.cadre #precis INPUT#autreMore { width: 210px; margin-right: 10px; float: right; }
  * HTML #blocCentral FORM.cadre #precis INPUT#autreMore { width: 235px; }

#blocCentral FORM.cadre #numCompte { width: 188px; margin-left: 70px; }
  * HTML #blocCentral FORM.cadre #numCompte { width: 192px; margin-left: 5px; }
#blocCentral FORM.cadre #more { width: 208px; margin-left: 50px; }
  * HTML #blocCentral FORM.cadre #more { width: 212px; margin-left: 5px; }
#blocCentral FORM.cadre #agence { width: 210px; margin-left: 50px; }
  * HTML #blocCentral FORM.cadre #agence { width: 255px; margin-left: 0px; }

#blocCentral FORM.cadre .champCoche { position: relative; top: 30px; left: 20px; }
#blocCentral FORM.cadre .champCoche INPUT { position: absolute; top: 0; }
#blocCentral FORM.cadre .champCoche LABEL { position: absolute; width: 300px; left: 40px; }
  * HTML #blocCentral FORM.cadre .champCoche { width: 330px; }

#blocCentral FORM.cadre .boutons { margin-top: 30px; }
  * HTML #blocCentral FORM.cadre .boutons { margin-top: 30px; padding-right: 1%; }

#blocCentral FORM.cadre DIV.champ { height: auto; }
#blocCentral FORM.cadre DIV.champ EM { color: gray; margin-left: 50px; padding-top: 0px; display: inline-block; width: 300px; }

#blocCentral .prive { text-align: left; }
#blocCentral .prive FORM.cadre .ligne SELECT { width: 55.4%; margin-left: 50px; }
  * HTML #blocCentral .prive FORM.cadre .ligne SELECT { width: 225px; margin-left: 10px; }
#blocCentral .prive FORM.cadre .ligne INPUT { width: 235px; margin-left: 20px;}
  * HTML #blocCentral .prive FORM.cadre .ligne INPUT { margin-left: 10px; }
#blocCentral .prive FORM.cadre TEXTAREA { margin-left: 37px; margin-top: 5px; width: 322px; border: 1px #2244AA solid; }
#blocCentral .prive FORM.cadre DIV.champ EM { margin-left: 37px; font-size: 10px; width: 345px; margin-bottom: 10px; }
#blocCentral .prive EM.legende { bottom: 50px; margin-left: 27px; color: gray; }

#blocCentral .prive EM U { display: block; margin: 5px; }

#blocCentral #coord { height: 331px; }
  * HTML #blocCentral #coord { height: 318px; }
  *+HTML #blocCentral #coord { height: 318px; }

  * HTML #blocCentral form#contactForm { width: 381px; }
