/*********************/
/*********************/
/*PAGE CONNEXION*/
div#titreConnexion {

  width: 760px;
}
span.titreConnexion {
  color: #bdaacf;
  font-size: 18pt;
  font-weight: bold;
  margin: 0 auto;
  display: block;
  text-align: center;
}
span.titreConnexion sup {
  font-size: 6pt;
}

span.soustitreConnexion  {
  color: #BDAACF;
  font-size: 14px;
  text-align: left;
}
#div_connexion {
  background: url(../img/connexion.jpg) no-repeat;
  color: white;
  width: 740px;
  height: 551px;
  border: 10px solid #bdaacf;
  float: left;
}
#form_connexion {
  position: relative;
  left: 448px;
  top: 25px;
  /top: 45px;
  width: 250px;
  height: 256px;
  float: left;
}
#sprytextfield1, #sprytextfield2, #sprytextfield3 {
  width: 250px;
  float: left;
  line-height: 30px;
}

#formintro div, #formintro{
  float: left;
}

#formintro span.txt{
  float: left;
  display: block;
  width: 60px;

}
div#cgu {
  margin-top: 5px;
}

p#gratuit {
  float: left;
  color: #f1d9af;
  margin-top: -5px;
}

.introfield {
  border:1px solid #BDAACF;
  float:right;
  height:20px;
  margin:0;
  width:180px;
}

#div_connexion table{
  margin-bottom: 10px;
}

#connexion table.cgu {
  font-size: 8pt;
}
input#newsletter {
  margin-bottom: 20px;
}


/*Bouton Accéder outil*/
a.btn_connexion {
  background: url(../img/btnConnexion.jpg) no-repeat;
  background-position: top;
  height: 46px;
  line-height: 25px;
  width: 193px;
  display: block;
  float: left;
  margin: 10px 0 0 8px;
  text-align: center;
}
input.btn_connexion {
  background: url(../img/btnConnexion.jpg) no-repeat;
  background-position: top;
  height: 46px;
  padding-bottom: 20px;
  width: 250px;
  display: block;
  margin: 15px 0 0 0;
  text-align: center;
  border: none;
  color:#fff;
  font-weight: bold;
  float: left;
  cursor: pointer;
}
input.btn_connexion:hover {
  background-position: bottom;
  text-decoration: none;
}
a.mentions_legales {
  display: block;
  float: left;
  text-align: center;
  width: 220px;
  font-weight: normal;
  margin-top: 40px;
  /margin-top: 23px;
}

div.cnil {
  position: relative;
  left:35px;
  top:355px;
  /top:365px;
  padding: 0 5px;
  width:340px;
}
input#offres span {
  margin-bottom: 20px;
}
