#product-content
{
  margin: 10px 15px;
}

#product-preview
{
  float: left;
  width: 45%;
}

#product-picture
{
  width: 120px;
  height: 170px;
  border: solid 1px #d5d5d5;
  margin: 33px 0 15px 30px;
}

#product-pages
{
  width: 125px;
  margin-left: 60px;
  margin-top: 66px;
  text-align: center;
  font-size: 12px;
}

#product-description
{
  float: left;
  width: 55%;
  color: #607080;
}

#product-description p
{
  font-family: 'Times New Roman', Times, serif;
  line-height: 24px;
  font-size: 18px;
  margin-top: 12px;
}

#product-description h2
{
  font-family: Osvaldo,Arial,sans-serif;
  color: #2B70A0;
  font-size: 14px;
  padding-left: 0;
}

#product-description h3
{
  text-transform: uppercase;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

#product-details
{
  clear: both;
  float: right;
}

#product-picture img
{
  width: 180px;
  height: 230px;
}

#product-description li
{
  margin: 3px;
  font-family: 'Times New Roman', Times, serif;
  line-height: 14px;
}

#price
{
  color: #2B70A0;
  float: left;
  width: 80px;
  margin-top: 24px;
  font-size: 14px;
}

#price span
{
  font-weight: bold;
  color: #607080;
  font-size: 12px;
  margin-right: 3px;
}

#product-details .box-link
{
  width: 107px;
  margin: 15px 3px 12px 29px;
  float: left;
  padding: 8px;
  background-color: #bdd2d4;
  color: #fff;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 20px;
}

#product-details .box-link.inactive
{
  font-style: italic;
  color: #607080;
}


#product-details .boursier
{
  clear: both;
  display: block;
  font-size: 14px;
  color: #7E5984;
  margin-left: 109px;
  font-style: italic;
}

#sheet-boursier
{
  float: right;
}


#product-content #technical-details
{
  clear: both;
  float: right;
  margin-left: 30px;
  margin-top: -10px;
}

#product-content #technical-details h2
{
  width: 220px;
}

h2#subtitle
{
  font-size: 18px;
  color: #393f44;
  margin: 0 auto;
  padding-bottom: 1.2rem;
  text-transform: uppercase;
  text-align: center;
  border-bottom: solid 5px #bdd2d4;
  width: 70%;
}
