

#blocCentral form.cadre {
    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 .colR SPAN{
    padding-left:70px;
    padding-right:5px;
    display:block;}

#blocCentral FORM.cadre .ligne LABEL{
    font-weight:bold;
    padding-left:2%;
    width:13%;}
    * 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:240px;margin:5px 0 5px 5px;}
  * HTML #blocCentral FORM.cadre .ligne INPUT{width:240px;}
  *+HTML #blocCentral FORM.cadre .ligne INPUT{width:240px;}

#blocCentral #action{width:330px;margin-left:5px;}
  * HTML #blocCentral #action{width:340px;margin-left:15px;}
	
#blocCentral #connu{
	width:330px;
	margin-top: 17px;
    vertical-align: top;}
  * HTML #blocCentral #connu{width:340px;margin-left:10px;}
    
#blocCentral #imageCaptcha{margin-left:0px;margin-top:5px;}
  * HTML #blocCentral #imageCaptcha{margin-left:0px;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 FORM.cadre #question,#blocCentral FORM.cadre #rdv{
    float:left;
    clear:both;
    border:1px #24A solid;
    margin:5px 5px 5px 5px;
    width:358px;
    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:-13px;}
#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:20px;}
  * HTML #blocCentral FORM.cadre .boutons{margin-top:30px;padding-right:1%;}

#blocCentral .prive FORM.cadre .boutons{margin-top:80px;}
	
#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:365px;margin-left:2px;}
  * HTML #blocCentral .prive FORM.cadre .ligne SELECT{width:350px;margin-left:2px;}
#blocCentral .prive FORM.cadre .ligne INPUT{width:261px;margin-left:20px;}
  * HTML #blocCentral .prive FORM.cadre .ligne INPUT{margin-left:10px;}
/*#blocCentral .prive FORM.cadre TEXTAREA{margin-left:3px;margin-top:5px;width:355px;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:-5px;color:gray;}

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

#blocCentral #coord{height:380px;}
  * HTML #blocCentral #coord{height:318px;}
  *+HTML #blocCentral #coord{height:318px;}
  
/* Modif 01/2012 pré-refonte */

/*////////////////////////////////////////BLOC CENTRAL///////////////////////////////////////*/

/*#blocCentral FORM.cadre{
min-height:605px;}*/

#blocCentral .colR{
padding-right:5px;
width:327px;
height:620px;}

#blocCentral .colL{
padding-right:5px;
width:683px;
/*height:620px;*/}

#bloc_top{
height:389px;}

#bloc_middle{
height:118px;}

#bloc_bottom{
height:87px;}

#blocCentral FORM.cadre #question, #blocCentral FORM.cadre #rdv{
    width:313px;}



#center{
    min-height:720px;}

 .colR .cadre:first-child {
    height: 400px;}

 .colR .cadre+.cadre {
    height: 87px;}

 .colR a + .cadre{
    height: 107px;}



    /*////////////////////////////////////////BLOC CENTRAL 2013///////////////////////////////////////*/

    .BlocTitre{
      font-size: 12px;
	  margin-bottom:0px;
	  margin-top:0px;}

    .titre{
		font-size: 20px;
		font-weight: bold;
		color: #003B79;
		line-height:60px;
		display:inline-block;
		vertical-align:top;}


    .tableContacts{
      font-size: 12px;
      padding-bottom: 10px;
     /* background:transparent url(../images/bgTableContacts.jpg)no-repeat left;*/
    }

    a.lienContact{
      font-size: 13px;
      color: #003B79;
    }

    .barreSeparation{
      border-bottom: solid 1px #D4D8F6;
      margin: 20px 10px 5px;
      display: block;
    }

p{
      margin:20px; 
      font-size:12px;
  }
    .grasBleu{
    color: #003B79;
    box-shadow: none;
  }

  .tableFond{

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

 }

 
 
#formContacts {
    background-color: #FBFBFB;
    border: 1px solid #E1E1E1 !important;
    border-radius: 4px 4px 4px 4px;
    min-height: 66px;
    margin: 20px auto auto;
    width: 82%;}
	
#formContacts input{
	border: 1px solid #dbdfe6!important;
	font-family: verdana!important;
	color:#003a79;
	font-size:13px;
	min-width:250px;}
	
#formContacts select{
	border: 1px solid #dbdfe6!important;
	font-family: verdana!important;
	color:#003a79;
	font-size:13px;
	min-width:250px;}
	
#formContacts textarea{
	border: 1px solid #dbdfe6!important;
	font-family: verdana!important;
	color:#003a79;
	font-size:13px;
	min-width:250px;
	min-height: 100px;}
	
#formContacts label{
	font-family: verdana!important;
	color:#003a79!important;
	font-size:13px;
	text-align: right;}
	
form .debut LABEL{
	color:#003a79!important;}
	
form LABEL {
    display: inline-block;
    margin: 5px 0 0 10px;
    width: 193px;}
	
form input,select,textarea{
	border: 1px solid #dbdfe6!important;}

.debut{
	margin-top:17px;}

#rdv,#question{
	width:328px;}

.champCoche label{
  width: 500px;}

#formContacts #offrePart{
  min-width: 0px;
  margin:20px 0 20px 10px;}

#imgContainer {
    text-align: center;
    width: 100%;}
	
.legende{
	font-size:10px;}

.champTexte.ligne.hide > label {
    vertical-align: top;}
	

#blocCentral EM.disclaimer {
    margin-left: 202px;}
	
#formContacts select {
	font-size:11px\0;}
	
label b{
	font-weight:normal!important;}
h1{
  font-size: 1px;
  color: white;
  }
  
#mention {
text-align:justify;
}