#pro-hematohm #pro-header { 
  padding: 0px 0px 0px 0px;
  width: 1000px;
  height: 625px;
}

#pro-header .hematohm-su {
  background: url(../../media/v5/hematohm_main.png);
  display: block;
  float: right;
  position: relative;
  height: 613px;
  width: 434px;
  margin: 0px 0px 0px 0px;
}

#pro-hematohm .prod-infos {
  padding: 0px 58px 0px 80px;
  width: 428px;
  text-align: right;
}

#pro-hematohm .product-title {
  padding: 24px 0px 0px 0px;
}

.hematohm-title {
  background: url(../../media/v5/hematohm_title.png);
  height: 50px;
  width: 330px;
  float: left;
  margin: 81px 23px 18px 98px;
}

.hematohm-sticker {
  background: url(../../media/v5/ohm_price_sticker_49.png);
}

#pro-hematohm .sticker {
  position: absolute;
  top: 41px;
  left: 47px;
}

#pro-hematohm #pro-header .prod-infos h3 {
  padding: 15px 0px 35px 0px;
}


#pro-hematohm #pro-header .buttons {
  width: 428px;
  position: absolute;
  top: 415px;
}

.ohm-box.bloc.hematohm-b1,
.ohm-box.bloc.hematohm-b2 {
  height: 266px; 
}

.hematohm-b1 .illustr {
  display: block;
  background: url(../../media/v5/hematohm_block1.png);
  width: 117px;
  height: 82px;
  margin: 0px auto 0px auto;
}

.hematohm-b2 .illustr {
  display: block;
  background: url(../../media/v5/hematohm_block2.png);
  width: 234px;
  height: 222px;
  float: right;
  margin: 0px 0px 0px 14px;
}

.ohm-box.bloc.hematohm-b3 {
  height: 260px; /* 300 - 20 20 */
  padding: 20px 10px 20px 10px;
  width: 980px;
}

.ohm-box.bloc.hematohm-b3 h3 {
  margin: 10px 0px 15px 0px;
}

.hematohm-b3 .illustr {
  display: block;
  background: url(../../media/v5/hematohm_block3.png);
  width: 655px;
  height: 140px;
  margin: 0px auto 0px auto;
}
 
.ohm-box.bloc.hematohm-b3 .talk-talk {
  margin: 0px 80px 0px 80px;
  width: auto;
}
 
.ohm-box.bloc.hematohm-b4 {
  height: 300px;
  width: 1000px;
}

.hematohm-b4 .illustr {
  background: url(../../media/v5/hematohm_classic_hover.png);
  display: block;
  width: 261px;
  height: 140px;
  float: right;
  position: relative;
  margin: 60px auto 0px;
}

.ohm-box.bloc.hematohm-b4 .talk-talk {
  float: left;
  width: 300px;
}
 
.hematohm-b4 .illustr2:hover span,
.hematohm-b4 .illustr:hover span {
  background: none !important;
}

.hematohm-b4 .illustr span.hover {
  background: url(../../media/v5/hematohm_classic.png);
  display: block;
  width: 261px;
  height: 140px;
}

.hematohm-b4 .illustr2 {
  margin: 3px 25px 0px 0px;
  background: url(../../media/v5/hematohm_funky_hover.png);
  display: block;
  width: 261px;
  height: 262px;
  float: left;
  position: relative;
}

.hematohm-b4 .illustr2 span.hover {
  background: url(../../media/v5/hematohm_funky.png);
  display: block;
  width: 261px;
  height: 262px;
}

