#processus {
  padding-left:16px;
}

#etapeList {
  padding-top:15px;
  padding-left:14px;
  height:27px;
}

#etapeList span {
  display:block;
  float:left;
  margin-right:12px;
  height:27px;
  width:110px;
  text-indent:-999px;
  overflow:hidden;
}

#etapeList span#etapeL1 {
  background: url(/img/etape/etape1.jpg) no-repeat;
}

#etapeList span#etapeL1_hover {
  background: url(/img/etape/etape1_hover.jpg) no-repeat;
}

#etapeList span#etapeL2 {
  background: url(/img/etape/etape2.jpg) no-repeat;
}

#etapeList span#etapeL2_hover {
  background: url(/img/etape/etape2_hover.jpg) no-repeat;
}

#etapeList span#etapeL3 {
  background: url(/img/etape/etape3.jpg) no-repeat;
}

#etapeList span#etapeL3_hover {
  background: url(/img/etape/etape3_hover.jpg) no-repeat;
}

#etapeTitre {
  padding-top:12px;
  padding-left:14px;
  padding-bottom:12px;
  font-weight:bold;
}

#processus #configurateurPerso {
  display:none;
  padding-top:14px;
  padding-left:14px;
  height:214px;
  *width:593px;
  *height:228px;
  *overflow:hidden;  
  background-color:#882D8E;
}

#processus #configurateurPerso #visuelConfPerso {
  position:absolute;
  width:200px;
  height:200px;
  background:#fff;
  z-index:88;
}

#processus #configurateurPerso #visuelConfPerso #loadImgPerso {
  padding-top:90px;
  text-align:center;
}

#processus #configurateurPerso span {
  display:block;
  padding-left:208px;
  color:#fff;
  font-weight:bold;
}

#processus #configurateurPerso form#form-demo {
  margin:0;
  padding:0;
  padding-top:5px;
  height:93px;
  display:block;
  width:380px;
  *width:580px;
  padding-left:200px;
  background-color:#fff;
}

#processus #configurateurPerso form#form-demo fieldset {
 margin:0;
 padding:0;
}

#processus #configurateurPerso form#form-demo a#demo-browse-images {
  display:block;
  text-decoration:none;
  width:109px;
  height:27px;
  overflow:hidden;
  text-indent:-999px;
  background: url(/img/etape/parcourir.jpg) no-repeat;
}

#processus #configurateurPerso form#form-demo a#demo-upload {
  display:block;
  position:relative;
  top:16px;
  text-decoration:none;
  width:110px;
  height:27px;
  overflow:hidden;
  text-indent:-999px;
  background: url(/img/etape/envoyer.jpg) no-repeat;
}

#processus #configurateurPerso form#form-demo a#demo-clear {
  display:block;
  text-decoration:none;
  width:110px;
  height:27px;
  overflow:hidden;
  text-indent:-999px;
  background: url(/img/etape/annuler.jpg) no-repeat;
}

#processus #configurateurPerso form#form-demo span {
  display:inline;
  padding-left:0px;
  color:#882D8E;
  font-weight:normal;
}

#processus #configurateur {
  padding-top:14px;
  padding-left:14px;
  height:214px;
  *height:228px;
  background-color:#882D8E;
}

#processus #configurateur #visuelConf {
  position:absolute;
  width:200px;
  height:200px;
  background:#fff;
  z-index:88;
}

#processus #configurateur #visuelConf #loadImg {
  padding-top:90px;
  text-align:center;
}

#processus #configurateur span {
  display:block;
  padding-left:208px;
  color:#fff;
  font-weight:bold;
}

#processus #configurateur #optConf {
  position:relative;
  top:8px;
  height:27px;
  padding-left:208px;
  background-color:#fff;
}

#processus #configurateur #optConf a {
  display:block;
  float:left;
  margin-right:12px;
  height:27px;
  width:109px;
  text-indent:-999px;
  overflow:hidden;
  text-decoration:none;
  background: url(/img/etape/envoyerImage.jpg) no-repeat;
}

#processus #configurateur #optConf strong {
  position:relative;
  top:6px;
}

#processus #suiteConf {
  padding-top:15px;
  padding-left:14px;
  height:30px;
  font-weight:bold;
}

#processus #suiteConf a {
  display:block;
  position:relative;
  top:-7px;
  left:-8px;
  float:right;
  height:27px;
  width:110px;
  text-indent:-999px;
  overflow:hidden;
  text-decoration:none;
  background: url(/img/etape/suivant.jpg) no-repeat;
}

#processus #etapeInfo  {
  padding-top:8px;
  padding-bottom:8px;
  text-align:center;
  background-color:#E63A84;
}

#processus #etapeInfo a  {
  font-weight:bold;
  color:#fff;
  text-decoration:none;
}

#processus #etapeInfo a:hover  {
  text-decoration:underline;
}
