
.div-carte {
  width: 1200px;
  margin-top: 0px;
  border-radius: 15px;
  border:solid 1px;
  overflow: hidden;
  font-size:10px;
  display:inline-block;
  margin-left: 20px;
  position:relative;
  margin-bottom: 50px;
}
.inner{
	position:absolute;
	top:0;	
	z-index: 10;
}
.inner.photo {
  left: 2px;
  border-radius: 10px;
}
.inner.logo, .inner.photo {
  width: 250px;
  height: 350px;
  top: 241px;
}
.inner.logo {
  right: 50px;
  display: none;
}
.inner.p1, .inner.p2 {
  left: 20px;
  margin: 0px;
  top: 130px;
  display: none;
}
.inner.p1 {
  left: 185px;
  color: #000000;
}
.inner.p2 {
  top: 130px;
  color: #ffffff;
}
.inner.entreprise, .inner.agent {
  top: 279px;
}
.inner.entreprise {
  left: 185px;
  display: none;
}
.inner.agent {
  left: 268px;
  color: black;
  font-family: arial;
  font-size: 38px;
}

.agent .nom {
    top: -14px;
}
.entreprise .nom {
    display: block;
    font-size: 13px;
}
.inner.qr {
    display: block;
    width: 300px;
    top: 241px;
    right: 80px;
}

.inner.agent span {
    position: relative;
    display: block;
}
.inner.agent .prenom {
	top: 10px;
}
.inner.agent .datenaiss {
    top: 31px;
}
.inner.agent .titre {
    top: 50px;
}

.inner.agent .matricule {
    top: 68px;
}

