#assurCol1 {
  float: left;
  width: 450px;
}

#assurCol2 {
  float: right;
  width: 230px;
}

.blocAssurance {
  margin-bottom: 10px;
  border-bottom: 1px #cccccc solid;
  position: relative;
}

.blocAssurance.last {
  border: 0;
}

.blocAssurance p {
  margin-right: 100px;
}

.creditAutoImg{
  background-image: url(../img/picto-51-voiture.png);
  background-color: #82CD00;
  width: 51px;
  height: 51px;
  position: absolute;
  top: 10px;
  right: 0px;
}

.creditAutoImg a {
  text-decoration: none;
  width: 100%;
  height: 100%;
  display: block;
}

.creditMotoImg{
  background-image: url(../img/picto-51-moto.png);
  background-color: #9C9C9C;
  width: 51px;
  height: 51px;
  position: absolute;
  top: 10px;
  right: 0px;
}

.creditMotoImg a {
  text-decoration: none;
  width: 100%;
  height: 100%;
  display: block;
}

.creditHabitationImg {
  background-image: url(../img/picto-51-immobilier.png);
  background-color: #FFA300;
  width: 51px;
  height: 51px;
  position: absolute;
  top: 10px;
  right: 0px;
}

.creditHabitationImg a {
  text-decoration: none;
  width: 100%;
  height: 100%;
  display: block;
}

.creditImg {
  background-image: url(../img/picto-51-pret-perso.png);
  background-color: #4A494F;
  width: 51px;
  height: 51px;
  position: absolute;
  top: 10px;
  right: 0px;
}

.creditImg a {
  text-decoration: none;
  width: 100%;
  height: 100%;
  display: block;
}

@media (max-width: 750px) {

  #assurCol1 {
    float: none;
    width: auto;
    margin-bottom: 20px;
  }

  #assurCol2 {
    float: none;
    width: auto;
  }

}