#choix,
#arrondissement,
#secteur,
#commune,
#departement,
#news,
#laDescriptionGenerale,
#laDescriptionDetaillee,
#laSituation,
#laEtat,
#laConfortExterieur,
#laPrestations1,
#laPrestations2,
#laConfortInterieur,
#laChargesTaxes,
#laRecapitulatif,
#laCalcul,
#lmDescriptionGeneral,
#lmDescriptionDetaille,
#lmSituation,
#lmEtat,
#lmConfortExterieur,
#lmPrestations1,
#lmPrestations2,
#lmConfortInterieur,
#lmChargesTaxes,
#lmRecapitulatif,
#lmCalcul,
#vaDescriptionGenerale,
#vaDescriptionDetaillee,
#vaSituation,
#vaEtat,
#vaConfortExterieur,
#vaPrestations1,
#vaPrestations2,
#vaConfortInterieur,
#vaChargesTaxes,
#vaRecapitulatif,
#vaCalcul,
#vmDescriptionGenerale,
#vmDescriptionDetaillee,
#vmSituation,
#vmEtat,
#vmConfortExterieur,
#vmPrestations1,
#vmPrestations2,
#vmConfortInterieur,
#vmChargesTaxes,
#vmRecapitulatif,
#vmCalcul,
#vaPaiement,
#laPaiement,
#vmPaiement,
#lmPaiement {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-align: justify;
  color: #595959;
  width: 805px;
  display: table;
  min-height: 600px;
  _height: 600px; /* ie6 hack */
  _display: table; /* ie6 hack */
}

.TitleOrangeArrow {
  margin: 2px 0;
  padding-left: 10px;
  line-height: 40px;
  font-size: 16px;
  color: #534F4E;
  text-transform: uppercase;
}

.title {
  font-size: 14px;
  text-transform: uppercase;
  color: #534F4E;
  line-height: 17px;
  border-bottom: 2px solid #EAE6DB;
  margin: 10px;
  clear: both;
}

.label {
  margin-left: 10px;
}

.tableStructure {
  width: 100%;
}

.tableStructure td {
  width: 60%;
  vertical-align: top;
  padding: 8px 0;
}

.right {
  padding-left: 200px;
}

.text{
  padding-left: 10px;
}

.one{
  background: #F6F6F6;
}

form {
  margin: 0 10px;
}

.cellule {
  text-align: center;
  display: block;
}

.bouton {
  text-align: center;
}

.resultat {
  font-size: 20px;
  color: #177298;
  font-weight: bold;
}

/* #choix */

#choix .choice .house_sale a {
  background: url(/images/simulation/house_sale.gif) no-repeat;
  width: 161px;
  height: 161px;
  display: block;
}

#choix .choice td {
  padding: 10px;
}

#choix .choice .flat_sale a {
  background: url(/images/simulation/flat_sale.gif) no-repeat;
  width: 161px;
  height: 161px;
  display: block;
}

#choix .choice .house_rent a {
  background: url(/images/simulation/house_rent.gif) no-repeat;
  width: 161px;
  height: 161px;
  display: block;
}

#choix .choice .flat_rent a {
  background: url(/images/simulation/flat_rent.gif) no-repeat;
  width: 161px;
  height: 161px;
  display: block;
}

/* #vaSituation */

#vmSituation .right,
#vaSituation .right {
  margin-left: -80px;
}

/* #laPrestations2 */

#laPrestations2 .tableStructure td {
  width: 10%;
}

/* #laRecapitulatif */

#vmRecapitulatif .result,
#vaRecapitulatif .result,
#lmRecapitulatif .result,
#laRecapitulatif .result {
  color: #177298;
}

#vmRecapitulatif .label,
#vaRecapitulatif .label,
#lmRecapitulatif .label,
#laRecapitulatif .label {
  padding-left: 40px;
}

#lmRecapitulatif .tableStructure td,
#laRecapitulatif .tableStructure td {
  width: 20%;
  padding-top: 0;
}

/* #lmEtat */

#lmEtat .right {
  padding: 0;
}

/* #lmPrestations1 */

#vmPrestations1 .tableStructure td,
#vaPrestations1 .tableStructure td,
#laPrestations1 .tableStructure td,
#lmPrestations1 .tableStructure td {
  width: 40%;
}

/* #lmPrestations2 */

#vaPrestations2 .tableStructure td,
#lmPrestations2 .tableStructure td {
  width: 0%;
}

/* Calcul */

#vmCalcul .label,
#vaCalcul .label,
#lmCalcul .label,
#laCalcul .label {
  color: #177298;
}

/* PaymentChoice */
.paymentChoice {
  text-align: justify;
}
.paymentChoice a {
  color: #177298;
  text-decoration: none;
}
.paymentChoice img {
  vertical-align: middle;
  border: none;
}
.paymentChoice .cb {
  float: left;
  padding-left: 100px;
  margin-bottom: 20px;
}
.paymentChoice .allopass {
  float: right;
  padding-right: 100px;
}

/* paiement */
.payment table {
  margin: auto;
}

.payment p {
  padding-bottom: 10px;
}

.calculBox {
  border: 2px solid #177298;
  background: white url(/images/pictos/box-background.gif) no-repeat bottom right;
  margin: 10px;
}
.calculBox .calculTitle {
  background: url(/images/pictos/title-background.gif) repeat-x;
  line-height: 24px;
  height: 24px;
  border-bottom: 2px solid #177298;
  font-size: 14px;
  text-align: left;
  padding-left: 10px;
  margin-bottom: 10px;
  color: white;
}
.calculBox .text {
  padding-right: 10px;
}
.calculBox .resultat {
  color: #F97D0D;
  font-size: 30px;
  text-align: center;
  margin: 0;
}
.calculBox .info {
  font-size: 10px;
  margin: 10px;
}

#EvaluationBox .promo {
  text-align: center;
}

#EvaluationBox .promo p a {
  text-decoration: none;
  color: #595959;
}

#EvaluationBox .promo p {
  margin: 10px;
}

/*#vmCalcul,
#vaCalcul,
#lmCalcul,
#laCalcul {
  height: 0;
}*/