body div#page_content {
  margin-left: -15px;
}

body div#page_content div.contenu div#middle_column {
  float: left;
  width: 754px;
}
body div#page_content div.contenu div#middle_column div.cadre .cadre_contenu {
  background: url(/pix/top_phonehouse/background.png) repeat-y;
  padding-left: 21px;
}
body div#page_content div.contenu div#middle_column div.cadre .cadre_bas {
  background: url(/pix/top_phonehouse/background_bas.png) no-repeat 1px 100%;
  padding-bottom: 12px;
}
body div#page_content div.contenu div#right_column {
  float: left;
  width: 207px;
  margin-left: 16px;
  padding-top: 30px;
}

body div#page_content div.contenu div#middle_column h1 {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 20px;
  color: #029cc8;
  padding-bottom: 20px;
}
body div#page_content div.contenu div#middle_column h1 span {
  font-weight: bold;
}
body div#page_content div.contenu div#middle_column h1 strong {
  font-size: 60%;
  font-weight: normal;
}


body div#page_content div.contenu div#middle_column div.apercu_produit {
  clear: left;
  margin-left: -12px;
  background: url(/pix/top_phonehouse/separateur.gif) no-repeat 0 100%;
  height: 100px;
}
body div#page_content div.contenu div#middle_column div.apercu_produit.last-child {
  background: none;
  height: 90px;
}

body div#page_content div.contenu div#middle_column div.apercu_produit p.positionnement,
body div#page_content div.contenu div#middle_column div.apercu_produit p.produit_image,
body div#page_content div.contenu div#middle_column div.apercu_produit p.produit_libelle,
body div#page_content div.contenu div#middle_column div.apercu_produit p.result,
body div#page_content div.contenu div#middle_column div.apercu_produit p.more_info
{
  float: left;
  height: 90px;
}

body div#page_content div.contenu div#middle_column div.apercu_produit p.positionnement {
  background: url(/pix/top_phonehouse/classement.gif) no-repeat 0 50%;
  color: #1bbbe9;
  font-size: 150%;
  font-weight: bold;
  text-align: right;
  width: 45px;  /* 80 - 35 */
  height: 55px; /* 90 - 35 */
  padding-top: 35px;
  padding-right: 35px;
}
body div#page_content div.contenu div#middle_column div.apercu_produit p.produit_image {
  text-align: center;
  width: 90px;
  height: 80px;
  padding: 5px 0;
}
body div#page_content div.contenu div#middle_column div.apercu_produit p.result,
body div#page_content div.contenu div#middle_column div.apercu_produit p.more_info
{
  height: 52px; /* 90 - 38 */
  padding-top: 38px;
}
body div#page_content div.contenu div#middle_column div.apercu_produit p.produit_libelle {
  width: 260px;
  height: 60px; /* 90 - 30 */
  padding-top: 30px;
}
body div#page_content div.contenu div#middle_column div.apercu_produit p.produit_libelle strong {
  color: #1bbbe9;
  display: block;
}
body div#page_content div.contenu div#middle_column div.apercu_produit p.result {
  background-repeat: no-repeat;
  background-position: 0 50%;
  padding-left: 15px;
  width: 70px;
}
body div#page_content div.contenu div#middle_column div.apercu_produit p.result.better {
  color: #0a9900;
  background-image: url(/pix/top_phonehouse/result_better.gif);
}
body div#page_content div.contenu div#middle_column div.apercu_produit p.result.equal {
  color: #ff6600;
  background-image: url(/pix/top_phonehouse/result_equal.gif);
  padding-left: 25px;
}
body div#page_content div.contenu div#middle_column div.apercu_produit p.result.worst {
  color: #fe0003;
  background-image: url(/pix/top_phonehouse/result_worst.gif);
}
body div#page_content div.contenu div#middle_column div.apercu_produit p.result.new {
  color: #0a9900;
  background-image: url(/pix/top_phonehouse/result_new.gif);
}
body div#page_content div.contenu div#middle_column div.apercu_produit p.more_info a {
  background: url(/pix/top_phonehouse/puce_detail.gif) no-repeat 0 50%;
  padding-left: 15px;
  color: #1bbbe9;
  text-decoration: none;
  font-weight: bold;
}

