div.PopInRappelImmediat{
  position: absolute;
  padding: 0px;
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  width: 470px;
  font-family: Helvetica, "Lucida Sans", "Lucida Grande", Tahoma, Verdana, Arial, geneva;
  font-size: 11px;
  color: #000;
  background-image: url(/images/static/boxCarreCentre470.gif);
  background-repeat: repeat-y;
  visibility:hidden;
  text-align:left;  
  z-index:100;
}

div.PopInRappelImmediat div.spacer{
  clear: both;
  font-size: 0px;
  line-height: 0px;
  height: 0px;
}


div.PopInRappelImmediat a.croixFermer:link,
div.PopInRappelImmediat a.croixFermer:visited,
div.PopInRappelImmediat a.croixFermer:hover{
  position: absolute;
  top: 10px;
  right: 10px;
  background-image: url(/images/static/boutonsPopInRappel.gif);
  background-repeat: no-repeat;
  background-position: -270px -0px;
  height: 17px;
  width: 17px;
  margin: 0px;
  padding: 0px;
  font-size: 1px;
  text-decoration: none;
  display: block;
}

div.PopInRappelImmediat a.croixFermer:hover{
  background-position: -270px -17px;
}

div.PopInRappelImmediat a.croixFermer span{
  visibility: hidden;
}

/*************************************************/
/*                                               */
/*             Bordures de la Pop In             */
/*                                               */
/*************************************************/

div.PopInRappelImmediat div.bordHautPopIn,
div.PopInRappelImmediat div.bordBasPopIn{
  background-image: url(/images/static/boxCarreHaut470.gif);
  background-repeat: no-repeat;
  width: 470px;
  height: 18px;
  padding: 0px;
  margin: 0px;
}

div.PopInRappelImmediat div.bordBasPopIn{
  background-image: url(/images/static/boxCarreBas470.gif);
}

/*************************************************/
/*                                               */
/*              Contenu de la Pop In             */
/*                                               */
/*************************************************/

div.PopInRappelImmediat div.contenu,
div.PopInRappelImmediat div.wait{
  margin: 0px;
  padding: 0px;
  padding-left: 15px;
  padding-right: 15px;
  /*visibility:hidden;*/
}

div.PopInRappelImmediat div.contenu div.gauche{
  float: left;
  margin-right: 10px;
}

div.PopInRappelImmediat div.contenu div.droite{
  float: left;
  width: 271px;
}

div.PopInRappelImmediat div.contenu div.droite p.fermer{
  font-size: 9px;
  text-align: right;
}
div.PopInRappelImmediat div.contenu div.droite p a{
  text-decoration: none;
}

div.PopInRappelImmediat div.contenu div.droite p a:hover{
  text-decoration: underline;
}

div.PopInRappelImmediat div.contenu div.droite p{
  line-height: 16px;
}

div.PopInRappelImmediat div.contenu div.droite h3{
  margin-top: 0px;
  display: block;
  width: 216px;
  height: 58px;
  background-image: url(/images/static/titreRappelImmediat.gif);
  background-repeat: no-repeat;
}

div.PopInRappelImmediat div.contenu div.droite h3.horaire{
  width: 217px;
  height: 86px;
  background-image: url(/images/static/titreRappelImmediat2.gif);
}

div.PopInRappelImmediat div.contenu div.droite h3 span{
  visibility: hidden;
}

/*************************************************/
/*                                               */
/*                   Formulaire                  */
/*                                               */
/*************************************************/

div.PopInRappelImmediat div.contenu div.droite form{
  
}

div.PopInRappelImmediat div.contenu div.droite form ul{
  margin: 0px;
  padding: 0px;
}

div.PopInRappelImmediat div.contenu div.droite form ul li{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  margin-bottom: 2px;
  display: block;
}

div.PopInRappelImmediat div.contenu div.droite form ul li.erreur{
  font-weight: bold;
  color: #ff0000;
  padding-left: 20px;
  background-image: url(/images/static/icones/iconeAlerte.gif);
  background-repeat: no-repeat;
  line-height: 0px;
  visibility: hidden;
  border:0;
}

div.PopInRappelImmediat div.contenu div.droite form ul li label{
  display: -moz-inline-box;
  display: inline-block;
  font-weight: bold;
  width: 110px;
  padding: 4px;
  padding-right: 0px;
  border-left: 2px solid #bbbbbb;
}

div.PopInRappelImmediat div.contenu div.droite form ul li input#rappelTelephone,
div.PopInRappelImmediat div.contenu div.droite form ul li input#rappelEmail{
  font-weight: bold;
  width: 136px;
  height: 22px;
  padding: 2px;
}

/*************************************************/
/*                                               */
/*       Boutons de validation de la Pop In      */
/*                                               */
/*************************************************/

div.PopInRappelImmediat div.contenu div.droite form a.valider:link,
div.PopInRappelImmediat div.contenu div.droite form a.valider:visited,
div.PopInRappelImmediat div.contenu div.droite form a.valider:hover,
div.PopInRappelImmediat div.contenu div.droite form a.annuler:link,
div.PopInRappelImmediat div.contenu div.droite form a.annuler:hover,
div.PopInRappelImmediat div.contenu div.droite form a.annuler:visited{
  height: 21px;
  width: 66px;
  background-image: url(/images/static/boutonsPopInRappel.gif);
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0px;
  font-size: 8px;
  text-decoration: none;
  float: right;
  display: block;
}

div.PopInRappelImmediat div.contenu div.droite form a.valider:link,
div.PopInRappelImmediat div.contenu div.droite form a.valider:visited,
div.PopInRappelImmediat div.contenu div.droite form a.valider:hover{
  margin-left: 4px;
}

div.PopInRappelImmediat div.contenu div.droite form a.valider span,
div.PopInRappelImmediat div.contenu div.droite form a.annuler span{
  visibility: hidden;
}

div.PopInRappelImmediat div.contenu div.droite form a.valider:link,
div.PopInRappelImmediat div.contenu div.droite form a.valider:visited{
  background-position: -66px 0px;
}

div.PopInRappelImmediat div.contenu div.droite form a.valider:hover{
  background-position: -66px -21px;
}

div.PopInRappelImmediat div.contenu div.droite form a.annuler:link,
div.PopInRappelImmediat div.contenu div.droite form a.annuler:visited{
  background-position: 0px 0px;
}

div.PopInRappelImmediat div.contenu div.droite form a.annuler:hover{
  background-position: 0px -21px;
}