.csv1:active {
  background-image: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-weight: 700;
  line-height: 4.2;
}

body {
  background-color: rgb(255, 255, 255);
  font: 400 0.75em/1.38 Verdana;
  color: rgb(0, 0, 0);
}

.page-admin,
.page-admin-map,
.page-assurance,
.page-assurance-dossiers,
.page-assurance-stat,
.page-c-gestion,
.page-c-gestion-map,
.page-c-gestion-planning_mobile,
.page-c-gestion-rdv_repa,
.page-c-gestion-vehicule-pret,
.page-gestion-bdd-clients,
.page-gestion-bdd-factures,
.page-gestion-bdd-forfait,
.page-gestion-bdd-nouv-client,
.page-gestion-bdd-nouv-forfait,
.page-gestion-bdd-nouv-utilisateur,
.page-gestion-bdd-nouv-vehicule,
.page-gestion-bdd-utilisateurs,
.page-gestion-bdd-vehicule-pret,
.page-stat-gg,
.page-stat-mobile,
.page-stat-technicien,
.page-tech-devis-ca,
.page-tech-devis-gr,
.page-tech-devis-pa,
.page-tech-dossiers-gg,
.page-tech-map {
  height: 100%;
  background-image: url('../images/Fond%20claire.jpg');
  background-size: auto auto;
  background-position: left top;
}

.page-admin-centre-gestion,
.page-admin-gestion-bdd,
.page-admin-statistiques,
.page-c-gestion-dossiers-mobile,
.page-pied-page {
  height: 100%;
  background-image: url('../images/Fond%20claire.jpg');
  background-size: auto auto;
  background-position: left top;
  font-family: Helvetica;
  color: rgb(51, 51, 51);
}

.page-c-gestion-dossiers-gg-,
.page-c-gestion-planning_gg,
.page-c-gestion-planning_rdv_repa {
  height: 100%;
  background-image: url('../images/Fond%20claire.jpg');
  background-size: auto auto;
  background-position: left top;
  color: rgb(51, 51, 51);
}

.page-c-gestion-import {
  height: 100%;
  background-image: url('../images/Fond%20claire.jpg');
  background-size: auto auto;
  background-position: left top;
  line-height: 1.6;
  color: rgb(51, 51, 51);
}

.page-entete_menu-admin,
.page-entete_menu-assurance,
.page-entete_menu-c-gestion,
.page-entete_menu-tech {
  height: 100%;
  background-image: url('../images/Fond%20claire.jpg');
  background-size: auto auto;
  background-position: left top;
  font-family: Helvetica;
  line-height: 1.6;
  color: rgb(51, 51, 51);
}

.page-index {
  height: 100%;
  background-image: none;
  background-repeat: no-repeat;
  font-family: Helvetica;
  line-height: 1.8;
  color: rgb(0, 0, 0);
}

.page-popin_ajouter-assure,
.page-popin_historique_vehicule,
.page-popin_modif-rdv,
.page-popin_nouveau-rdv {
  color: rgb(0,0,0);
}

.page-popin_importer-vehicule {
  font-weight: 700;
  color: rgb(0, 0, 246);
}

.page-popin_etat-vehicule,
.page-popin_modif_assure {
  font-weight: 700;
  line-height: 2.2;
  color: rgb(51, 51, 51);
}

.page-popin_vehicule-pret {
  font-family: Helvetica;
  color: rgb(0,0,0);
}

.page-tech {
  height: 100%;
  background-image: url('../images/Fond%20claire.jpg');
  background-size: auto auto;
  background-position: left top;
  font-family: Helvetica;
  line-height: 2;
  color: rgb(51, 51, 51);
}

.page-tech-dossiers-mobile {
  height: 100%;
  background-image: url('../images/Fond%20claire.jpg');
  background-size: auto auto;
  background-position: left top;
  font-weight: 700;
  line-height: 2.2;
  color: rgb(51, 51, 51);
}

.page-tech-or {
  height: 100%;
  background-image: url('../images/Fond%20claire.jpg');
  background-size: auto auto;
  background-position: left top;
  font-weight: 700;
  color: rgb(0,0,0);
}

.page-tech-expertise,
.page-tech-planning-j,
.page-tech-rdv,
.page-tech-taches {
  height: 100%;
  background-image: url('../images/Fond%20claire.jpg');
  background-size: auto auto;
  background-position: left top;
  font-weight: 700;
}

.a {
  display: block;
  position: absolute;
  top: 110px;
  left: 249px;
  z-index: 17;
  width: 174px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.actions {
  position: absolute;
  top: 298px;
  width: 144px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.actions .vehicule-repare {
  width: 88.028169014%;
}

.activite {
  display: block;
  position: absolute;
  top: 65px;
  left: 19px;
  z-index: 27;
  width: 61px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.adresse-facturation {
  display: block;
  position: absolute;
  top: 169px;
  left: 10px;
  z-index: 26;
  width: 300px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.adresse-rdv {
  position: absolute;
  left: 6px;
  font-size: 0.833em;
  line-height: 1.38;
}

.adresse_facturation {
  display: block;
  position: absolute;
  top: 6px;
  left: 7px;
  z-index: 67;
  width: 250px;
  height: 60px;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
  resize: none;
}

.adresse_livraison {
  display: block;
  position: absolute;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.afficher-dossier {
  display: block;
  position: absolute;
  top: 100px;
  left: 385px;
  z-index: 21;
  width: 68px;
  height: 44px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  font-size: 0.833em;
  font-weight: 700;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.afficher-taches {
  display: block;
  position: absolute;
  top: 10px;
  left: 710px;
  z-index: 3;
  width: 157px;
  height: 20px;
}

.afficher-taches .checkbox {
  top: 2px;
  z-index: 1;
}

.afficher-taches .point-text {
  top: 3px;
  z-index: 2;
  font-size: 0.833em;
}

.aile-ar-d-13 {
  display: block;
  position: absolute;
  top: 440px;
  left: 31.1769209354%;
  z-index: 20;
  width: 89px;
  height: auto;
  overflow: hidden;
}

.aile-ar-g-8 {
  display: block;
  position: absolute;
  top: 439px;
  left: 9.9091731625%;
  z-index: 15;
  width: 91px;
  height: auto;
  overflow: hidden;
}

.aile-av-d-10 {
  display: block;
  position: absolute;
  top: 184px;
  left: 33.9591453229%;
  z-index: 17;
  width: 66px;
  height: auto;
  overflow: hidden;
}

.aile-av-g-5 {
  display: block;
  position: absolute;
  top: 179px;
  left: 9.3541202672%;
  z-index: 12;
  width: 66px;
  height: auto;
  overflow: hidden;
}

.ajouter {
  position: absolute;
}

.ajouter .nouveau {
  top: 0;
  left: -0.4677268476%;
  width: 50px;
  height: 50px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 6px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 2em/2 Helvetica;
  text-align: center;
  letter-spacing: 1px;
  color: rgb(0, 0, 0);
}

.ajouter-un-assure {
  display: block;
  position: absolute;
  top: 57px;
  left: 761px;
  z-index: 23;
  width: 128px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(250, 255, 190);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.ajouter-un-assure:hover {
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 700;
}

.annee {
  display: block;
  position: absolute;
  top: 108px;
  left: 165px;
  z-index: 29;
  width: 65px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.annuler {
  position: absolute;
}

.annuler_importation {
  display: block;
  position: absolute;
  top: 462px;
  left: 10px;
  z-index: 1;
  width: 220px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  text-align: center;
  color: rgb(51, 51, 51);
}

.anomalie {
  position: absolute;
}

.anomalie .anomalie {
  display: block;
  top: 9px;
  left: 10px;
  z-index: 20;
  width: 200px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 0, 0);
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 700;
  line-height: 1.38;
  text-align: center;
  color: rgb(255, 255, 255);
}

.anomalie .checkbox,
.checkbox-93,
.client-12,
.radio-41 {
  z-index: 4;
}

.anomalie .checkbox-pro {
  top: 60px;
  left: 783px;
  z-index: 6;
  width: 6.2125855188%;
}

.anomalie .cp {
  display: block;
  top: 60px;
  left: 704px;
  z-index: 7;
  width: 62px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.anomalie .dreoite {
  top: 9px;
  left: 330px;
  z-index: 18;
  width: 20px;
}

.anomalie .email {
  top: 60px;
  left: 382px;
  z-index: 9;
  width: 240px;
  background-color: rgb(255, 255, 255);
}

.anomalie .franchise {
  display: block;
  top: 60px;
  left: 626px;
  z-index: 8;
  width: 74px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.anomalie .gauche {
  top: 9px;
  left: 220px;
  z-index: 19;
  width: 20px;
}

.anomalie .immatriculation {
  display: block;
  top: 35px;
  left: 10px;
  z-index: 17;
  width: 140px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.anomalie .marque {
  display: block;
  top: 35px;
  left: 308px;
  z-index: 15;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.anomalie .modele {
  display: block;
  top: 35px;
  left: 432px;
  z-index: 14;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.anomalie .n_chassis {
  top: 60px;
  left: 218px;
  z-index: 10;
}

.anomalie .n_sinistre {
  display: block;
  top: 35px;
  left: 154px;
  z-index: 16;
  width: 150px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.anomalie .nom_prenom_assure {
  top: 35px;
  left: 557px;
  z-index: 13;
  width: 311px;
}

.anomalie .point-text {
  z-index: 5;
}

.anomalie .tel_fixe {
  top: 60px;
  left: 114px;
  z-index: 11;
  width: 100px;
  background-color: rgb(255, 255, 255);
}

.anomalie .tel_mobile {
  top: 60px;
  left: 10px;
  z-index: 12;
  width: 100px;
  background-color: rgb(255, 255, 255);
}

.assu {
    position: absolute;
    top: 50px;
    left: 7px;
    z-index: 83;
    height: 20px;
    padding: 3px 1px 1px;
    font: 0.917em/1.38 Helvetica;
    word-spacing: 3px;
    color: rgb(0,0,0);
}

.assurance {
  position: absolute;
  line-height: 1.38;
}

.assurance1,
.assurance2 {
  display: block;
  position: absolute;
  top: 10px;
  left: 9px;
  z-index: 13;
  width: 80px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.assure {
  position: absolute;
  top: 84px;
  left: 451px;
  z-index: 30;
  width: 437px;
  height: 142px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.assure .assurance {
  display: block;
  top: 85px;
  left: 10px;
  z-index: 21;
  width: 200px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.assure .cabinet_expertise {
  top: 85px;
  left: 214px;
  z-index: 20;
  width: 209px;
}

.assure .cp {
  display: block;
  top: 60px;
  left: 343px;
  z-index: 22;
  width: 80px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.assure .email {
  top: 60px;
  left: 134px;
  z-index: 23;
  width: 205px;
  background-color: rgb(254, 255, 228);
}

.assure .immatriculation {
  display: block;
  top: 10px;
  left: 10px;
  z-index: 29;
  width: 140px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.assure .marque {
  display: block;
  top: 10px;
  left: 298px;
  z-index: 27;
  width: 125px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.assure .modele {
  display: block;
  top: 35px;
  left: 10px;
  z-index: 26;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.assure .n-permis {
  top: 110px;
  left: 10px;
  z-index: 19;
}

.assure .n_sinistre {
  display: block;
  top: 10px;
  left: 154px;
  z-index: 28;
  width: 140px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.assure .nom_assure {
  display: block;
  top: 35px;
  left: 134px;
  z-index: 25;
  width: 289px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.assure .tel_mobile {
  top: 60px;
  left: 10px;
  z-index: 24;
  width: 120px;
  background-color: rgb(254, 255, 228);
}

.assurence {
    position: absolute;
    top: 50px;
    left: 73px;
    z-index: 82;
    width: 263px;
    height: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 0.917em/1.38 Helvetica;
    font-weight: 400;
    line-height: 2;
    color: rgb(0, 0, 0);
}

.assureur {
  display: block;
  position: absolute;
  top: 57px;
  left: 10px;
  z-index: 27;
  width: 170px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.attestation-assurance {
  display: block;
  position: absolute;
  top: 6px;
  height: 22px;
}

.au,
.du {
  position: absolute;
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0,0,0);
}

.autre {
  position: relative;
  width: 879px;
  min-height: 200px;
  margin: 7px auto 0;
  border: 1px solid rgb(153, 153, 153);
  border-radius: 5px;
  background-color: rgb(254, 255, 241);
}

.autre .devis_grele {
  top: 5px;
  left: 7px;
  z-index: 21;
  height: 21px;
  padding: 3px 1px 1px;
  font: 1.167em/1.38 Helvetica;
  text-decoration: underline;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.autre .remise {
  top: 6px;
  left: 153px;
  z-index: 20;
  width: 90px;
}

.autres {
  position: absolute;
}

.basdecaisse-d-18 {
  display: block;
  position: absolute;
  top: 297px;
  left: 42.2048997772%;
  z-index: 25;
  width: 8px;
  height: 149px;
  overflow: hidden;
}

.basdecaisse-g-17 {
  display: block;
  position: absolute;
  top: 292px;
  left: 7.8490395322%;
  z-index: 24;
  width: 9px;
  height: 149px;
  overflow: hidden;
}

.bequet-3 {
  display: block;
  position: absolute;
  top: 461px;
  left: 20.709214922%;
  z-index: 10;
  width: 86px;
  height: auto;
  overflow: hidden;
}

.bg {
  position: absolute;
  top: 7px;
  left: 373px;
  z-index: 15;
  width: 20px;
  height: 14px;
  text-shadow: 0 1px 1px rgb(153, 153, 153);
  font-size: 0.667em;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  color: rgb(0, 0, 0);
}

.bon-accord {
  display: block;
  position: absolute;
  top: 97px;
  left: 127px;
  z-index: 9;
  width: 16.3055872291%;
  height: 22px;
}

.bon-accord .checkbox {
  top: 3px;
  z-index: 7;
}

.bon-accord .point-text {
  top: 4px;
  z-index: 8;
  font-size: 1em;
  color: rgb(0, 0, 246);
}

.bon-commande {
  display: block;
  position: absolute;
  top: 110px;
  left: 227px;
  width: 200px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.bosses03 {
  display: block;
  position: absolute;
  top: 5px;
  left: 800px;
  z-index: 36;
  width: 70px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.bosses2 {
  display: block;
  position: absolute;
  top: 5px;
  left: 797px;
  z-index: 23;
  width: 70px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.ca,
.pa {
  display: block;
  position: absolute;
}

.ca .point-text,
.pa .point-text {
  top: 3px;
}

.cab {
    position: absolute;
    top: 27px;
    left: 340px;
    z-index: 85;
    height: 20px;
    padding: 3px 1px 1px;
    font: 0.917em/1.38 Helvetica;
    word-spacing: 3px;
    color: rgb(0,0,0);
}

.cabient_exp {
  display: block;
  position: absolute;
  top: 28px;
  left: 258px;
  width: 170px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.cabinet,
.marque,
.modele {
  position: absolute;
  line-height: 1.38;
}

.cabinet-exp {
  display: block;
  position: absolute;
  top: 369px;
  left: 10px;
  z-index: 8;
  width: 294px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.cabinet1,
.cabinet2 {
  display: block;
  position: absolute;
  top: 10px;
  left: 304px;
  z-index: 11;
  width: 80px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.cabinet_exp,
.km {
  position: absolute;
  font-size: 0.833em;
  line-height: 1.38;
}

.cabinet_exper {
  display: block;
  position: absolute;
  top: 57px;
  left: 185px;
  z-index: 26;
  width: 170px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.capot-1 {
  display: block;
  position: absolute;
  top: 187px;
  left: 19.0962555679%;
  z-index: 8;
  width: 119px;
  height: auto;
  overflow: hidden;
}

.carburant-depart,
.carburant-retour {
  display: block;
  position: absolute;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.carre {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  z-index: 16;
  width: 400px;
  height: 400px;
  margin: 0 auto;
  border: 1px solid rgb(105, 105, 105);
  border-radius: 10px;
  background-image: -webkit-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 97.73809523809524%, rgb(255, 255, 255) 100%);
  background-image:    -moz-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 97.73809523809524%, rgb(255, 255, 255) 100%);
  background-image:      -o-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 97.73809523809524%, rgb(255, 255, 255) 100%);
  background-image:     -ms-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 97.73809523809524%, rgb(255, 255, 255) 100%);
  background-image:         linear-gradient(360deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 97.73809523809524%, rgb(255, 255, 255) 100%);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

.carre .logo {
  top: 21px;
  left: 22.864321608%;
  z-index: 12;
  width: 215px;
}

.carte-grise {
  display: block;
  position: absolute;
  top: 6px;
  left: 180px;
  height: 22px;
}

.centre-gestion {
  position: absolute;
  top: 7px;
  left: 55px;
  z-index: 11;
  width: 14.4766146993%;
  height: 25px;
}

.champs {
  position: absolute;
  top: 258px;
  left: 2.3770363408%;
  z-index: 24;
  width: 95.6140350877%;
  height: 149px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.champs .assurance {
  left: 426px;
  font-size: 0.833em;
}

.champs .immat {
  top: 17px;
  left: 5px;
  z-index: 22;
  width: 126px;
  background-color: rgb(254, 255, 228);
}

.champs .immat_chassis {
  top: 0;
  left: 5px;
  z-index: 23;
  padding: 3px 1px 1px;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.champs .n_bon_commande {
  top: 65px;
  left: 5px;
  z-index: 14;
  background-color: rgb(254, 255, 228);
}

.champs .proprietaire {
  left: 426px;
}

.changer-etat {
  position: absolute;
  width: 34.4827586206%;
  height: 25px;
}

.changer_hebergeur {
  display: block;
  position: absolute;
  top: 5px;
  left: 549px;
  z-index: 26;
  width: 125px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  line-height: 1.8;
  text-align: center;
  color: rgb(51, 51, 51);
}

.charger {
  display: block;
  position: absolute;
  top: 30px;
  left: 761px;
  z-index: 28;
  width: 128px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(149, 215, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.charger:active {
  background-color: rgb(250, 255, 190);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 700;
}

.checkbox {
  display: block;
  position: absolute;
  left: 0;
}

.checkbox-pas-or {
  display: block;
  position: absolute;
  top: 55px;
  left: 599px;
  z-index: 2;
  width: 11.4025085518%;
  height: 25px;
}

.checkbox-pas-or .checkbox {
  top: 3px;
}

.checkbox-pas-or .point-text {
  top: 4px;
  z-index: 1;
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0,0,0);
}

.checkbox-pro {
  display: block;
  position: absolute;
  height: 22px;
}

.attestation-assurance .checkbox,
.carte-grise .checkbox,
.checkbox-pro .checkbox,
.dsp-fait .checkbox,
.pur_dsp .checkbox,
.pv .checkbox {
  top: 3px;
}

.attestation-assurance .point-text,
.carte-grise .point-text,
.checkbox-pro .point-text,
.dsp-fait .point-text,
.pv .point-text {
  top: 4px;
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0,0,0);
}

.chef-equipe {
  display: block;
  position: absolute;
  top: 80px;
  left: 151px;
  z-index: 24;
  width: 153px;
  height: 19px;
}

.chef-equipe .checkbox {
  top: 2px;
  z-index: 22;
}

.chef-equipe .point-text {
  top: 3px;
  z-index: 23;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.cabinet_expertise,
.chemin {
  display: block;
  position: absolute;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.chemin-fichier {
  display: block;
  position: absolute;
  top: 57px;
  left: 535px;
  z-index: 24;
  width: 216px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.choc1 .autres {
  top: 117px;
  left: 7px;
  z-index: 31;
  height: 21px;
  padding: 3px 1px 1px;
  font: 1.083em/1.38 Helvetica;
  text-decoration: underline;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.changer-etat-3,
.choc1 .checkbox,
.facture-7 {
  z-index: 33;
}

.choc1 .choc1 {
  position: absolute;
  top: 5px;
  left: 7px;
  z-index: 40;
  height: 21px;
  padding: 3px 1px 1px;
  font: 1.083em/1.38 Helvetica;
  text-decoration: underline;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.paiementfranchise {
    position: absolute;
    display: block;
    top: 31px;
    left: 7px;
    z-index: 32;
    width: 140px;
    min-height: 20px;
    padding-left: 0px;
    border-radius: 3px;
    background: url('../images/select-arrows.svg') rgb(255, 255, 255);
    background-repeat: no-repeat;
    background-size: auto auto;
    background-position: right center;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font-size: 1em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}

.choc1 .difficulte {
  display: block;
  top: 67px;
  left: 770px;
  z-index: 32;
  width: 100px;
  min-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.choc1 .pro {
  z-index: 34;
}

.choc1 .pur_dsp {
  top: 37px;
  left: 88%;
  z-index: 35;
  width: 11.4285714285%;
}

.choc2 .choc2 {
  position: absolute;
  top: 5px;
  left: 7px;
  z-index: 28;
  height: 21px;
  padding: 3px 1px 1px;
  font: 1.083em/1.38 Helvetica;
  text-decoration: underline;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.choc2 .remise {
  top: 5px;
  left: 250px;
  z-index: 25;
  width: 75px;
}

.choc3 .choc3 {
  position: absolute;
  top: 5px;
  left: 7px;
  z-index: 23;
  height: 21px;
  padding: 3px 1px 1px;
  font: 1.083em/1.38 Helvetica;
  text-decoration: underline;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.client {
  position: absolute;
}

.client .adresse_livraison {
  top: 299px;
  left: 10px;
  z-index: 19;
  width: 300px;
  height: 20px;
  background-color: rgb(255, 255, 255);
}

.client .ca {
  top: 40px;
  left: 265px;
  z-index: 33;
  width: 5.2558437856%;
  height: 19px;
}

.client .fax {
  top: 244px;
  left: 165px;
  z-index: 21;
  width: 145px;
  background-color: rgb(255, 255, 255);
}

.client .gg {
  top: 40px;
  left: 165px;
  z-index: 39;
  width: 5.2558437856%;
  height: 19px;
}

.client .gr {
  top: 64px;
  left: 265px;
  z-index: 45;
  width: 46px;
}

.client .mail {
  top: 269px;
  z-index: 20;
  width: 300px;
  background-color: rgb(255, 255, 255);
}

.client .mail_interlocuteur {
  top: 424px;
  left: 10px;
  z-index: 13;
  width: 300px;
  background-color: rgb(255, 255, 255);
}

.client .pa {
  top: 40px;
  left: 213px;
  z-index: 36;
  width: 5.2558437856%;
  height: 19px;
}

.client .raison_sociale {
  top: 144px;
  left: 10px;
  z-index: 27;
  width: 300px;
  background-color: rgb(255, 255, 255);
}

.client .remarques {
  top: 144px;
  left: 42.8128563283%;
  z-index: 9;
  width: 35.0057012542%;
  height: 145px;
}

.client .siret {
  top: 89px;
  left: 10px;
  z-index: 29;
  width: 200px;
  background-color: rgb(255, 255, 255);
}

.client .tel {
  top: 244px;
  left: 10px;
  z-index: 22;
  width: 150px;
  background-color: rgb(255, 255, 255);
}

.client .titre {
  position: absolute;
  top: 7px;
  left: 0;
  right: 0;
  z-index: 41;
  width: 341px;
  height: 25px;
  margin: 0 auto;
  padding: 3px 1px 1px;
  font-size: 1.167em;
  font-weight: 700;
  line-height: 1.38;
  text-align: center;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.client .tva_intra {
  top: 114px;
  left: 10px;
  z-index: 28;
  width: 200px;
  background-color: rgb(255, 255, 255);
}

.client .type-client {
  top: 39px;
  left: 10px;
  z-index: 40;
  width: 150px;
  min-height: 20px;
  max-height: 20px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
}

.client .username {
  top: 64px;
  left: 375px;
  z-index: 12;
  width: 150px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  color: rgb(0, 0, 0);
}

.clore_dossier {
  display: block;
  position: absolute;
  top: 10px;
  left: 303px;
  z-index: 41;
  width: 125px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  color: rgb(51, 51, 51);
}

.cloture {
  display: block;
  position: absolute;
  width: 70px;
  min-height: 20px;
  max-height: 20px;
}

.code {
  display: block;
  position: absolute;
  top: 194px;
  left: 10px;
  z-index: 15;
  width: 187px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.code-client {
  display: block;
  position: absolute;
  top: 64px;
  left: 10px;
  z-index: 30;
  width: 150px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.code-couleur {
  display: block;
  position: absolute;
  top: 5px;
  left: 733px;
  z-index: 29;
  width: 133px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.code-forfait {
  display: block;
  position: absolute;
  top: 82px;
  left: 9px;
  z-index: 10;
  width: 150px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.com-chef-equipe {
  display: block;
  position: absolute;
  top: 154px;
  left: 10px;
  z-index: 17;
  width: 70px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.commission {
  display: block;
  position: absolute;
  top: 129px;
  left: 10px;
  z-index: 19;
  width: 70px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.consulter-dossiers {
  position: absolute;
  top: 2px;
  left: 175px;
  z-index: 3;
  width: 150px;
  padding: 2px;
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(51, 51, 51);
}

.container1 {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  margin: 0 auto;
  border: 1px solid rgb(0, 0, 0);
  border-radius: 8px;
  background-image: url('../images/Fond%20claire.jpg');
  background-size: auto auto;
  background-position: left top;
  box-shadow: 2px 1px 5px rgba(0, 0, 0, .5);
}

.container1 .ajouter {
  display: block;
  top: 182px;
  left: 473px;
  z-index: 2;
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(149, 215, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  color: rgb(51, 51, 51);
}

.container1 .checkbox {
  z-index: 2;
}

.container1 .checkbox-pro {
  top: 162px;
  left: 187px;
  z-index: 4;
  width: 8.8628762541%;
}

.container1 .cp {
  display: block;
  width: 62px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.container1 .email {
  background-color: rgb(255, 255, 255);
}

.container1 .franchise {
  display: block;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.container1 .immat,
.recherche1 .immat {
  display: block;
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.container1 .immatriculation {
  display: block;
  width: 140px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.container1 .marque,
.container1 .modele,
.container1 .n_sinistre,
.recherche1 .n_sinistre {
  font-size: 0.833em;
}

.container1 .n_chassis {
  top: 94px;
  left: 266px;
  z-index: 3;
}

.container1 .nom_assure {
  display: block;
  top: 70px;
  left: 142px;
  z-index: 8;
  width: 284px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.container1 .nom_prenom_assure {
  top: 102px;
  left: 30px;
  z-index: 10;
  width: 294px;
}

.container1 .pays {
  display: block;
  top: 112px;
  left: 391px;
  z-index: 10;
  width: 141px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.container1 .pro {
  top: 118px;
  left: 376px;
  z-index: 9;
  width: 50px;
  min-height: 20px;
  max-height: 20px;
}

.checkbox-86,
.checkbox-87,
.container1 .radio {
  z-index: 7;
}

.container1 .raison_sociale {
  top: 82px;
  left: 209px;
  z-index: 16;
  width: 250px;
  background-color: rgb(255, 255, 255);
}

.container1 .recherche {
  z-index: 9;
  width: 25px;
  height: 25px;
}

.container1 .remarques_assure {
  top: 143px;
  left: 18px;
  z-index: 2;
  width: 408px;
  height: 79px;
  background-color: rgb(255, 255, 255);
}

.container1 .siret {
  top: 82px;
  left: 469px;
  z-index: 15;
  width: 150px;
  background-color: rgb(255, 255, 255);
}

.container1 .tel {
  top: 112px;
  left: 19px;
  z-index: 13;
  width: 100px;
  background-color: rgb(255, 255, 255);
}

.container1 .tel_fixe,
.container1 .tel_mobile,
.recherche2 .n-facture {
  width: 120px;
  background-color: rgb(255, 255, 255);
}

.container1 .titre {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 5;
  margin: 0 auto;
  padding: 3px 1px 1px;
  font-size: 2em;
  line-height: 1.38;
  text-align: center;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.container1 .titre2 {
  top: 57px;
  left: 0;
  right: 0;
  z-index: 11;
  margin: 0 auto;
  font-size: 1.333em;
  text-align: center;
  color: rgb(0, 0, 246);
}

.container1 .tva_intra {
  top: 82px;
  left: 631px;
  z-index: 14;
  width: 149px;
  background-color: rgb(255, 255, 255);
}

.container1 .type-client {
  top: 82px;
  left: 19px;
  z-index: 17;
  width: 180px;
  min-height: 20px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
}

.container1 .ville {
  display: block;
  top: 112px;
  left: 129px;
  z-index: 12;
  width: 180px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.contrat-pret {
  display: block;
  position: absolute;
  top: 43px;
  left: 653px;
  width: 214px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  color: rgb(51, 51, 51);
}

.contrat-pret:hover {
  background-color: rgb(250, 255, 190);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  line-height: 1.5;
}

.corps {
  width: 900px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
}

.corps .dossiers {
  top: 87px;
  left: 0;
  right: 0;
  z-index: 22;
  width: 879px;
  height: 230px;
  margin: 0 auto;
  border-radius: 3px;
  background-color: rgb(254, 255, 241);
}

.corps .logo {
  left: 0;
  right: 0;
  width: 350px;
  margin: 0 auto;
  opacity: 0.5;
}

.corps .resultat_recherche {
  width: 879px;
}

.corps .signature {
  position: relative;
  width: 879px;
  height: 190px;
  margin: 7px auto 0;
}

.corps .utilisateur {
  top: 30px;
  left: 10px;
  z-index: 42;
  width: 879px;
  height: 462px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.couleur {
  display: block;
  position: absolute;
  top: 50px;
  left: 165px;
  z-index: 33;
  width: 150px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.adresse,
.cp,
.immat-chasis,
.nom-client {
  position: absolute;
  line-height: 1.38;
}

.cp-facturation {
  display: block;
  position: absolute;
  top: 194px;
  left: 230px;
  z-index: 24;
  width: 80px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.cp_livraison {
  display: block;
  position: absolute;
  top: 324px;
  left: 229px;
  z-index: 17;
  width: 80px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.csv-a33,
.csv-b34,
.csv-e35,
.csv1,
.rechercher001 {
  position: absolute;
  top: 0;
  left: -0.4375000001%;
  z-index: 1;
  width: 50px;
  height: 50px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 6px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 1em/4.2 Helvetica;
  text-align: center;
  letter-spacing: 1px;
  color: rgb(0, 0, 0);
}

.date {
  position: absolute;
  color: rgb(0, 0, 0);
}

.date-depart {
  display: block;
  position: absolute;
  left: 10px;
  width: 90px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.date-debut,
.date-fin,
.franchise,
.immat_chassis,
.proprietaire {
  position: absolute;
  font-size: 0.833em;
  line-height: 1.38;
}

.date-retour {
  display: block;
  position: absolute;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.date-signature {
  display: block;
  position: absolute;
  top: 139px;
  left: 10px;
  z-index: 8;
  width: 155px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.date_devis {
  display: block;
  position: absolute;
  width: 100px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.deconnexion {
  position: absolute;
  height: 20px;
}

.deconnexion .deconnexion {
  top: 0;
  width: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.75em;
  line-height: 2.2;
  text-align: center;
  color: rgb(0, 0, 0);
}

.deconnexion .deconnexion:hover {
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%) rgb(248, 255, 47);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%) rgb(248, 255, 47);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%) rgb(248, 255, 47);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%) rgb(248, 255, 47);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%) rgb(248, 255, 47);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

.delivre-le {
  display: block;
  position: absolute;
  top: 110px;
  left: 154px;
  z-index: 18;
  width: 90px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.depart .attestation-assurance {
  left: 289px;
  z-index: 63;
  width: 31.5545243619%;
}

.depart .carburant-depart {
  top: 218px;
  left: 10px;
  z-index: 53;
  width: 163px;
  border: 2px solid rgb(255, 39, 39);
}

.depart .carte-grise {
  z-index: 66;
  width: 23.8181554524%;
}

.depart .chemin {
  top: 130px;
  left: 39px;
  z-index: 73;
  width: 225px;
}

.depart .date-depart {
  top: 166px;
  z-index: 60;
  background-color: rgb(254, 255, 228);
}

.depart .etat-vehicule {
  display: block;
  position: absolute;
  top: 41px;
  left: 307px;
  z-index: 77;
  width: 91px;
  height: 79px;
  padding: 2px;
  border-color: rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(252, 255, 177);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
  color: rgb(51, 51, 51);
}

.depart .etat_avant_expertise {
  top: 42px;
  left: 10px;
  z-index: 79;
  width: 285px;
}

.depart .h-depart {
  top: 166px;
  z-index: 59;
  background-color: rgb(254, 255, 228);
}

.depart .h-retour {
  top: 192px;
  z-index: 55;
  border: 2px solid rgb(255, 39, 39);
}

.depart .jours-gratuit {
  z-index: 58;
  border: 2px solid rgb(255, 39, 39);
  background-color: rgb(255, 255, 255);
}

.depart .km-depart {
    top: 192px;
    left: 218px;
    z-index: 54;
    width: 126px;
    border: 2px solid rgb(255, 39, 39);
}

.depart .km-gratuit {
  z-index: 57;
  border: 2px solid rgb(255, 39, 39);
  background-color: rgb(255, 255, 255);
}

.depart .nbr_photos {
  top: 130px;
  left: 318px;
  z-index: 69;
}

.depart .titre {
  position: absolute;
  top: 5px;
  left: 10px;
  z-index: 68;
  padding: 3px 1px 1px;
  font-size: 1.167em;
  font-weight: 700;
  line-height: 1.38;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.depart .titre2 {
  top: 8px;
  left: 77px;
  z-index: 67;
  font-size: 0.833em;
  color: rgb(0,0,0);
}

.depart .voiture-b {
  top: 51px;
  left: 75.1051334106%;
  z-index: 78;
}

.designation {
  display: block;
  position: absolute;
  top: 117px;
  left: 9px;
  z-index: 9;
  width: 300px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.devis {
  position: absolute;
}

.devis_ca {
  position: absolute;
  top: 0;
  left: -1.4125%;
  z-index: 4;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.917em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.annuler-25:hover,
.annuler-28:active,
.annuler-28:hover,
.annuler-33:hover,
.annuler-34:hover,
.annuler-41:active,
.annuler-41:hover,
.annuler-7:hover,
.annuler-8:hover,
.annuler-9:hover,
.changer-etat-dossier-3:hover,
.changer-etat-dossier-6:hover,
.changer-hebergeur-3:hover,
.changer-hebergeur-6:active,
.changer-hebergeur-6:hover,
.clore-dossier-3:hover,
.clore-dossier-8:hover,
.clore-dossier-9:hover,
.devis-5:hover,
.devis-8:hover,
.devis_ca:hover,
.devis_grele .devis_grele:hover,
.devis_pa:hover,
.enregistrer-11:hover,
.enregistrer-12:hover,
.enregistrer-13:hover,
.enregistrer-16:hover,
.enregistrer-3:hover,
.expertise-12:hover,
.expertise-6:hover,
.expertise-9:active,
.expertise-9:hover,
.facture-10:hover,
.facture-14:hover,
.facture-17:hover,
.facture-20:active,
.facture-20:hover,
.facture-23:hover,
.facture_globale-3:hover,
.importer-immat-3:active,
.importer-immat-3:hover,
.imprimer-expertise-3:hover,
.imprimer-expertise-6:active,
.imprimer-expertise-6:hover,
.imprimer-or-3:hover,
.imprimer-or-6:hover,
.imprimer_devis-10:hover,
.imprimer_devis-11:hover,
.imprimer_devis-7:hover,
.imprimer_devis-9:hover,
.modifier-info-dossier:hover,
.or-10:hover,
.or-11:hover,
.or-12:hover,
.or-4:hover,
.repare-11:hover,
.repare-13:active,
.repare-13:hover,
.repare-9:hover,
.supprimer-dossier-8:hover,
.supprimer-dossier-9:hover,
.supprimer-rdv-17:hover,
.supprimer-rdv-18:hover,
.supprimer-rdv-19:hover,
.supprimer-rdv-3:hover,
.supprimer-rdv-9:hover,
.valider-16:hover,
.valider-17:active,
.valider-17:hover,
.valider-5:active,
.valider-5:hover {
  background-color: rgb(250, 255, 190);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
}

.devis_ca:active,
.devis_grele .devis_grele:active,
.devis_pa:active {
  background-color: rgb(250, 255, 190);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 700;
}

.devis_carding {
  position: absolute;
  top: 96px;
  left: 1.9487750556%;
  z-index: 6;
  width: 13.9198218262%;
  height: 25px;
}

.devis_carding .ca {
  top: 4px;
  left: 3.6%;
  z-index: 5;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.devis_dsp {
  position: absolute;
  top: 5px;
  left: 7px;
  z-index: 26;
  height: 21px;
  padding: 3px 1px 1px;
  font: 1.167em/1.38 Helvetica;
  text-decoration: underline;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.devis_grele {
  position: absolute;
}

.devis_grele .devis_grele {
  top: 0;
  left: -1.4125%;
  z-index: 1;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.917em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.devis_pa {
  position: absolute;
  top: 0;
  left: -1.4125%;
  z-index: 7;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.917em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.devis_paintfill {
  position: absolute;
  top: 39px;
  left: 1.9487750556%;
  z-index: 9;
  width: 13.9198218262%;
  height: 25px;
}

.devis_paintfill .pa {
  top: 5px;
  left: 4.125%;
  z-index: 8;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.difficulte {
  position: absolute;
  line-height: 1.38;
}

.dossier-gg {
  position: absolute;
  top: 2px;
  left: 20px;
  z-index: 104;
  width: 150px;
  padding: 2px;
  font: 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(51, 51, 51);
}

.dossier-mobile {
  position: absolute;
  top: 2px;
  left: 175px;
  z-index: 103;
  width: 150px;
  padding: 2px;
  font: 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(51, 51, 51);
}

.dossier_mobile {
  position: absolute;
  top: 2px;
  left: 175px;
  width: 150px;
  padding: 2px;
  font: 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(51, 51, 51);
}

.dossiers {
  position: absolute;
}

.dreoite,
.gauche,
.image {
  display: block;
  position: absolute;
  height: auto;
  overflow: hidden;
}

.dsp .remise {
  top: 5px;
  left: 124px;
  z-index: 25;
  width: 90px;
}

.dsp-fait {
  display: block;
  position: absolute;
  top: 5px;
  left: 122px;
  width: 16.5481321839%;
  height: 20px;
}

.dsp_fait {
  display: block;
  position: absolute;
  top: 56px;
  left: 68.1678571428%;
  z-index: 11;
  width: 8.7999999999%;
  height: 20px;
}

.dsp_fait .checkbox {
  top: 3px;
  z-index: 9;
}

.dsp_fait .pro {
  top: 3px;
  left: 20px;
  z-index: 10;
  font: 0.833em/1.38 Helvetica;
}

.e-signature {
  display: block;
  position: absolute;
  top: 5px;
  left: 600px;
  z-index: 7;
  width: 30.8924485125%;
  height: 154px;
  padding-right: 10px;
  padding-left: 10px;
  border: 2px solid rgb(255, 39, 39);
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
  resize: none;
}

.elements_defauts {
  position: absolute;
  top: 61px;
  left: 50.1009187082%;
  z-index: 6;
  width: 48.3296213808%;
  height: 600px;
  border-radius: 3px;
  background-color: rgb(254, 255, 241);
}

.email,
.immat-chassis,
.mail_interlocuteur,
.n-facture,
.nom_interlocuteur,
.raison_sociale,
.siret,
.tel_fixe,
.tel_mobile,
.tva_intra {
  display: block;
  position: absolute;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.email-client {
  display: block;
  position: absolute;
  top: 42px;
  left: 7px;
  z-index: 11;
  width: 263px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.emprunteur {
  position: absolute;
  top: 55px;
  left: 0;
  right: 0;
  z-index: 102;
  width: 876px;
  height: 115px;
  margin: 0 auto;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.emprunteur .assurance {
  display: block;
  top: 82px;
  left: 10px;
  z-index: 92;
  width: 200px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.emprunteur .cabinet_expertise {
  top: 82px;
  left: 215px;
  z-index: 91;
  width: 209px;
}

.emprunteur .cp {
  display: block;
  top: 57px;
  left: 680px;
  z-index: 93;
  width: 95px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.emprunteur .email {
  top: 32px;
  left: 440px;
  z-index: 99;
  width: 408px;
  background-color: rgb(254, 255, 228);
}

.emprunteur .immatriculation {
  display: block;
  top: 57px;
  left: 10px;
  z-index: 98;
  width: 140px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.emprunteur .marque {
  display: block;
  top: 57px;
  left: 155px;
  z-index: 97;
  width: 125px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.emprunteur .modele {
  display: block;
  top: 57px;
  left: 285px;
  z-index: 96;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.emprunteur .n-permis {
  top: 82px;
  left: 435px;
  z-index: 90;
  border: 2px solid rgb(255, 39, 39);
}

.emprunteur .n_sinistre {
  display: block;
  top: 57px;
  left: 410px;
  z-index: 95;
  width: 140px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.emprunteur .tel_mobile {
  top: 57px;
  left: 555px;
  z-index: 94;
  width: 120px;
  background-color: rgb(254, 255, 228);
}

.emprunteur .titre {
  position: absolute;
  top: 5px;
  left: 10px;
  z-index: 101;
  padding: 3px 1px 1px;
  font-size: 1.167em;
  font-weight: 700;
  line-height: 1.38;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.en {
  position: absolute;
  top: 7px;
  left: 353px;
  z-index: 14;
  width: 20px;
  height: 14px;
  text-shadow: 0 1px 1px rgb(153, 153, 153);
  font-size: 0.667em;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  color: rgb(0, 0, 0);
}

.en_panne {
  display: block;
  position: absolute;
  width: 17.1037628278%;
  height: 19px;
}

.enregistrer {
  position: absolute;
}

.enregistrer_dossier {
  display: block;
  position: absolute;
  top: 92px;
  left: 748px;
  z-index: 2;
  width: 120px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(149, 215, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  text-align: center;
  color: rgb(51, 51, 51);
}

.entete {
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  width: 900px;
  height: 45px;
  margin: 0 auto;
  border: 1px solid rgb(105, 105, 105);
  border-radius: 5px;
  background-image: -webkit-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 93.80952380952381%, rgb(255, 255, 255) 100%);
  background-image:    -moz-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 93.80952380952381%, rgb(255, 255, 255) 100%);
  background-image:      -o-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 93.80952380952381%, rgb(255, 255, 255) 100%);
  background-image:     -ms-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 93.80952380952381%, rgb(255, 255, 255) 100%);
  background-image:         linear-gradient(360deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 93.80952380952381%, rgb(255, 255, 255) 100%);
}

.entete .image {
  top: 2px;
  left: 0.4419543429%;
  z-index: 23;
  width: 54px;
}

.entete .titre {
  position: absolute;
  top: 12px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  font-size: 1.333em;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: rgb(0, 0, 0);
}

.entrer {
  position: absolute;
}

.equipe,
.technicien,
.type-forfait {
  display: block;
  position: absolute;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.etat-dossier {
  display: block;
  position: absolute;
  top: 38px;
  left: 540px;
  z-index: 5;
  width: 166px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.etat-vehicule {
  border-width: 1px;
  border-style: solid;
}

.etat-vehicule .date_devis {
  top: 6px;
  left: 192px;
  z-index: 20;
}

.etat-vehicule .nom_interlocuteur {
  top: 31px;
  left: 192px;
  z-index: 17;
  width: 100px;
  background-color: rgb(254, 255, 228);
}

.etat-vehicule .observation {
  top: 6px;
  left: 297px;
  z-index: 19;
  width: 573px;
  height: 45px;
  background-color: rgb(254, 255, 228);
}

.etat_avant_expertise {
  display: block;
  position: absolute;
  height: 79px;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
  resize: none;
}

.etat_vehicule {
  position: absolute;
  top: 63px;
  left: 0;
  right: 0;
  z-index: 16;
  height: 21px;
  margin: 0 auto;
  padding: 3px 1px 1px;
  font-size: 1.167em;
  line-height: 1.38;
  text-align: center;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.etats-vehicule-exterieur {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  z-index: 23;
  width: 900px;
  height: 745px;
  margin: 0 auto;
  border: 1px solid rgb(0, 0, 0);
  border-radius: 8px;
  background-image: url('../images/Fond%20claire.jpg');
  background-size: auto auto;
  background-position: left top;
  box-shadow: 2px 1px 5px rgba(0, 0, 0, .5);
}

.etats-vehicule-exterieur .depart {
  top: 255px;
  left: 1.1118457683%;
  z-index: 80;
  width: 433px;
  height: 248px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.etats-vehicule-exterieur .retour {
  top: 255px;
  left: 453px;
  z-index: 50;
  width: 434px;
  height: 248px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.etats-vehicule-exterieur .signature {
  position: absolute;
  top: 520px;
  left: 0;
  right: 0;
  z-index: 20;
  width: 876px;
  height: 169px;
  margin: 0 auto;
}

.exclure-exporte {
  display: block;
  position: absolute;
  top: 39px;
  left: 540px;
  z-index: 7;
  width: 22.1208665906%;
  height: 19px;
}

.exclure-exporte .checkbox {
  top: 2px;
  z-index: 5;
}

.exclure-exporte .point-text {
  top: 3px;
  z-index: 6;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.export {
  position: absolute;
  height: 50px;
}

.export .export {
  top: 0;
  left: -0.4677268476%;
  z-index: 1;
  width: 50px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 6px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 1em/4.2 Helvetica;
  text-align: center;
  letter-spacing: 1px;
  color: rgb(0, 0, 0);
}

.export-csv {
  position: absolute;
  top: 8px;
  left: 819px;
  z-index: 2;
  width: 50px;
  height: 50px;
}

.export-csv-a,
.export-csv-b {
  position: absolute;
  top: 8px;
  left: 817px;
  z-index: 2;
  width: 50px;
  height: 50px;
}

.export-csv-e {
  position: absolute;
  top: 8px;
  left: 818px;
  z-index: 2;
  width: 50px;
  height: 50px;
}

.facture-globale {
  display: block;
  position: absolute;
  top: 374px;
  left: 375px;
  z-index: 4;
  width: 18.9281641961%;
  height: 19px;
}

.facture-globale .checkbox {
  top: 2px;
  z-index: 2;
}

.facture-globale .point-text {
  top: 3px;
  z-index: 3;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.facture_globale,
.imprimer-or {
  position: absolute;
}

.factures {
  position: absolute;
  top: 2px;
  left: 485px;
  width: 150px;
  padding: 2px;
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(51, 51, 51);
}

.debut,
.fin {
  position: absolute;
  width: 107px;
  font-size: 1.083em;
  line-height: 1.38;
  color: rgb(0,0,0);
}

.forfaits {
  position: absolute;
  top: 2px;
  left: 640px;
  width: 150px;
  padding: 2px;
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(51, 51, 51);
}

.clients:hover,
.consulter-dossiers:hover,
.dossier-gg:hover,
.dossier-mobile:hover,
.dossier_gg:hover,
.dossier_mobile:hover,
.dossier_pa_ca:hover,
.factures:hover,
.forfaits:hover,
.importer-dossiers:hover,
.rdv_reparations:hover,
.sous-menu .plannings:hover,
.sous-menu .vehicule-pret:hover,
.stat-gg:hover,
.stat-mobile:hover,
.stat-tech:hover,
.utilisateurs:hover {
  border-radius: 3px;
  background-color: rgb(254, 255, 241);
}

.clients:active,
.consulter-dossiers:active,
.dossier-gg:active,
.dossier-mobile:active,
.dossier_gg:active,
.dossier_mobile:active,
.dossier_pa_ca:active,
.factures:active,
.forfaits:active,
.importer-dossiers:active,
.rdv_reparations:active,
.sous-menu .plannings:active,
.sous-menu .vehicule-pret:active,
.stat-gg:active,
.stat-mobile:active,
.stat-tech:active,
.utilisateurs:active {
  border-radius: 3px;
  background-color: rgb(254, 255, 241);
  font-weight: 700;
}

.fr {
  position: absolute;
  top: 7px;
  left: 333px;
  z-index: 13;
  width: 20px;
  height: 14px;
  text-shadow: 0 1px 1px rgb(153, 153, 153);
  font-size: 0.667em;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  color: rgb(0, 0, 0);
}

.gg {
  display: block;
  position: absolute;
}

.gg .point-text,
.gr .point-text {
  top: 3px;
  font-family: Helvetica;
  font-size: 0.833em;
}

.checkbox-61,
.checkbox-62,
.checkbox-63,
.gg .radio,
.logo-sd-2 {
  z-index: 14;
}

.gr .radio,
.radio-35 {
  z-index: 21;
}

.grele {
  display: block;
  position: relative;
  float: left;
  z-index: 2;
  width: 16px;
  height: auto;
  margin: 4px 0 0 3.6%;
  overflow: hidden;
}

.h-depart {
  display: block;
  position: absolute;
  left: 105px;
  width: 68px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.h-debut,
.h-fin {
  position: absolute;
  line-height: 1.38;
}

.h-retour {
  display: block;
  position: absolute;
  left: 188px;
    width: 55px;
    height: 20px;
    padding: 0;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.hayon-4 {
  display: block;
  position: absolute;
  top: 470px;
  left: 19.5973691536%;
  z-index: 11;
  width: 104px;
  height: auto;
  overflow: hidden;
}

.heb {
    position: absolute;
    top: 50px;
    left: 340px;
    z-index: 81;
    height: 20px;
    padding: 3px 1px 1px;
    font: 0.917em/1.38 Helvetica;
    word-spacing: 3px;
    color: rgb(0,0,0);
}

.hebergeur {
  position: absolute;
}

.hebergeur .adresse {
  display: block;
  top: 35px;
  left: 10px;
  z-index: 40;
  width: 288px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.hebergeur .cp {
  display: block;
  top: 60px;
  left: 218px;
  z-index: 37;
  width: 80px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.hebergeur .fax {
  top: 85px;
  left: 303px;
  z-index: 34;
  width: 125px;
  background-color: rgb(254, 255, 228);
}

.hebergeur .hebergeur {
  display: block;
  top: 10px;
  left: 10px;
  z-index: 42;
  width: 288px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.hebergeur .mail {
  top: 85px;
  z-index: 35;
  width: 288px;
  background-color: rgb(254, 255, 228);
}

.hebergeur .pays {
  display: block;
  top: 60px;
  left: 303px;
  z-index: 36;
  width: 125px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.hebergeur .tel {
  top: 35px;
  left: 303px;
  z-index: 39;
  width: 125px;
  background-color: rgb(254, 255, 228);
}

.hebergeur .ville {
  display: block;
  top: 60px;
  left: 10px;
  z-index: 38;
  width: 203px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.hebergeur2 {
  display: block;
  position: absolute;
  top: 10px;
  left: 595px;
  z-index: 9;
  width: 80px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.heure-debut {
  display: block;
  position: absolute;
  width: 61px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.heure-fin {
  display: block;
  position: absolute;
  width: 61px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.id {
  position: absolute;
  top: 13px;
  right: 47px;
  width: 200px;
  height: 18px;
  padding: 2px;
  border: 1px solid rgb(186, 186, 186);
  border-radius: 3px;
  background-image: -webkit-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  background-image:         linear-gradient(450deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0,0,0);
}

.immat {
  position: absolute;
  height: 20px;
  line-height: 1.38;
}

.immat-vl-pret {
  display: block;
  position: absolute;
  top: 110px;
  left: 10px;
  z-index: 33;
  width: 138px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.importer-dossiers {
  position: absolute;
  top: 2px;
  left: 20px;
  z-index: 4;
  width: 150px;
  padding: 2px;
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(51, 51, 51);
}

.changer-hebergeur,
.imprimer-expertise {
  position: absolute;
}

.imprimer_expertise {
  position: absolute;
  top: 56px;
  left: 84.9517857142%;
  z-index: 8;
  width: 14.2857142857%;
  height: 25px;
}

.info-dossier {
  position: absolute;
  top: 31px;
  left: 10px;
  z-index: 94;
  width: 655px;
  height: 76px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.info-dossier .cabinet {
    position: absolute;
    top: 27px;
    left: 389px;
    z-index: 84;
    width: 257px;
    height: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 0.917em/1.38 Helvetica;
    font-weight: 400;
    line-height: 2;
    color: rgb(0, 0, 0);
}

.info-dossier .hebergeur {
    position: absolute;
    top: 50px;
    left: 412px;
    z-index: 80;
    width: 234px;
    height: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    ffont: 0.917em/1.38 Helvetica;
    font-weight: 400;
    line-height: 2;
    color: rgb(0, 0, 0);
}

.info-dossier .immat {
    top: 4px;
    left: 256px;
    z-index: 92;
    width: 80px;
    background-color: rgb(254, 255, 228);
    line-height: 2;
    position: absolute;
    height: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 0.917em/1.38 Helvetica;
    font-weight: 400;
    color: rgb(0, 0, 0);
}

.info-dossier .immatriculation {
    position: absolute;
    top: 4px;
    left: 214px;
    z-index: 93;
    height: 20px;
    padding: 3px 1px 1px;
    font: 0.917em/1.38 Helvetica;
    word-spacing: 3px;
    color: rgb(0,0,0);
}

.info-dossier .marque {
    top: 4px;
    left: 389px;
    z-index: 90;
    width: 100px;
    height: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 0.917em/1.38 Helvetica;
    line-height: 2;
    color: rgb(0, 0, 0);
    position: absolute;
    font-weight: 400;
}

.info-dossier .modele {
    top: 4px;
    height: 20px;
    left: 546px;
    z-index: 88;
    width: 100px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 0.917em/1.38 Helvetica;
    font-weight: 400;
    line-height: 2;
    color: rgb(0, 0, 0);
}

.info-dossier .n_sinistre {
    top: 4px;
    left: 73px;
    z-index: 94;
    width: 132px;
    background-color: rgb(254, 255, 228);
    line-height: 2;
    position: absolute;
    height: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 0.917em/1.38 Helvetica;
    font-weight: 400;
    color: rgb(0, 0, 0);
}

.info-dossier .nom_assure {
    position: absolute;
    top: 27px;
    left: 73px;
    z-index: 86;
    width: 263px;
    height: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 0.917em/1.38 Helvetica;
    font-weight: 400;
    line-height: 2;
    color: rgb(0, 0, 0);
}

.info-rdv {
  position: absolute;
  top: 543px;
  left: 10px;
  z-index: 15;
  width: 879px;
  height: 72px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.info-rdv .annuler {
  display: block;
  top: 10px;
  left: 653px;
  z-index: 8;
  width: 100px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  color: rgb(51, 51, 51);
}

.info-rdv .carburant-depart {
  top: 10px;
  left: 178px;
  z-index: 12;
  width: 145px;
}

.info-rdv .carburant-retour {
  top: 43px;
  left: 178px;
  z-index: 4;
  width: 145px;
}

.info-rdv .date-depart {
  top: 10px;
  z-index: 14;
  background-color: rgb(255, 255, 255);
}

.info-rdv .date-retour {
  top: 43px;
  left: 10px;
  z-index: 6;
  width: 90px;
  background-color: rgb(255, 255, 255);
}

.info-rdv .depart {
  display: block;
  top: 10px;
  left: 538px;
  z-index: 9;
  width: 100px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(149, 215, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  color: rgb(51, 51, 51);
}

.info-rdv .enregistrer {
  display: block;
  top: 10px;
  left: 766px;
  z-index: 7;
  width: 100px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(149, 215, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  color: rgb(51, 51, 51);
}

.info-rdv .h-depart {
  top: 10px;
  z-index: 13;
  background-color: rgb(255, 255, 255);
}

.info-rdv .h-retour {
  top: 43px;
  z-index: 5;
}

.info-rdv .km-depart {
  top: 10px;
  left: 328px;
  z-index: 11;
  width: 80px;
}

.info-rdv .km-retour {
  top: 43px;
  left: 328px;
  z-index: 3;
  width: 80px;
}

.info-rdv .retour {
  display: block;
  top: 43px;
  left: 538px;
  z-index: 1;
  width: 100px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(149, 215, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  color: rgb(51, 51, 51);
}

.info2 {
  position: absolute;
  top: 31px;
  left: 74.8886414253%;
  z-index: 77;
  width: 23.9420935412%;
  height: 76px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.info2 .franchise {
  display: block;
  top: 30px;
  left: 10px;
  z-index: 75;
  width: 82px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info3 {
  position: absolute;
  top: 114px;
  left: 10px;
  z-index: 68;
  width: 265px;
  height: 148px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.info3 .adresse_livraison {
  top: 78px;
  left: 7px;
  z-index: 66;
  width: 250px;
  height: 60px;
  background-color: rgb(255, 255, 255);
  resize: none;
}

.info_assure {
  position: absolute;
  top: 298px;
  left: 8px;
  width: 437px;
  height: 266px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.info_assure .assurance {
  display: block;
  top: 74px;
  left: 8px;
  width: 201px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_assure .cabinet_expertise {
  top: 97px;
  left: 213px;
  width: 215px;
}

.info_assure .changer-etat {
  top: 232px;
  left: 277px;
  z-index: 36;
}

.info_assure .chemin {
    top: 149px;
    left: 9px;
    z-index: 48;
    width: 205px;
    padding-left: 2px;
    padding-top: 2px;
}

.info_assure .email {
  top: 51px;
  left: 8px;
  width: 200px;
  background-color: rgb(254, 255, 228);
}

.info_assure .facture {
  display: block;
  top: 122px;
  left: 8px;
  width: 105px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.info_assure .franchise {
  display: block;
  top: 74px;
  left: 213px;
  width: 105px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_assure .hebergeur {
  display: block;
  top: 97px;
  left: 8px;
  width: 201px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.info_assure .immat-chassis {
  top: 5px;
  left: 8px;
  width: 200px;
  background-color: rgb(254, 255, 228);
}

.info_assure .marque {
    position: absolute;
    font-weight: 400;
    top: 4px;
    left: 389px;
    z-index: 90;
    width: 100px;
    height: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 1.222em/1.38 Helvetica;
    line-height: 2;
    color: rgb(0, 0, 0);
}

.info_assure .marque-77777 {
    z-index: 53;
    position: absolute;
    line-height: 1.38;
    display: block;
    top: 28px;
    left: 213px;
    width: 105px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.833emem;
    font-weight: 400;
    color: rgb(0, 0, 0);
}

.info_assure .modele {
  display: block;
  top: 28px;
  left: 323px;
  width: 105px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_assure .modifier-info-dossier {
  z-index: 37;
  font-family: Helvetica;
  line-height: 2.4;
}

.info_assure .n_sinistre {
  display: block;
  top: 5px;
  left: 213px;
  width: 215px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_assure .nbr_fichiers {
  font-size: 0.833em;
  line-height: 1.6;
}

.info_assure .nom-prenom_assure {
  left: 8px;
  background-color: rgb(254, 255, 228);
}

.info_assure .pro {
  top: 74px;
  left: 323px;
  width: 50px;
  min-height: 20px;
  max-height: 20px;
}

.info_assure .pv {
  width: 10.3448275862%;
}

.info_assure .remarques_assure {
  left: 8px;
  width: 420px;
  background-color: rgb(254, 255, 228);
}

.info_assure .tel_fixe {
  top: 51px;
  left: 323px;
  width: 105px;
  background-color: rgb(254, 255, 228);
}

.info_assure .tel_mobile {
  top: 51px;
  left: 213px;
  width: 105px;
  background-color: rgb(254, 255, 228);
}

.info_client {
    position: absolute;
    top: 31px;
    left: 0;
    right: 0;
    z-index: 99;
    width: 879px;
    height: 121px;
    margin: 0 auto;
    border: 1px solid rgb(180, 180, 180);
    border-radius: 5px;
    background-color: rgb(220, 220, 220);
}

.info_client p.devis_dsp {
    top: 4px;
    z-index: 98;
    font-weight: 700;
    position: absolute;
    left: 7px;
    height: 21px;
    padding: 3px 1px 1px;
    word-spacing: 3px;
    color: rgb(0,0,0);
    margin: 0;
    border: 0;
    outline: 0;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

.info_client .fax,
.info_client .tel {
  width: 100px;
}

.info_client .raison_sociale {
  width: 150px;
}

.info_client .selec_client {
    display: block;
    position: absolute;
    top: 44px;
    left: 7px;
    z-index: 96;
    width: 150px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    border: 1px solid rgb(128, 128, 128);
    border-radius: 3px;
    background: -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
    background: -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
    background: -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
    background: linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font: 1.111em/1.38 Helvetica;
    text-align: center;
    color: rgb(0, 0, 0);
}

.info_client .titre {
  position: absolute;
  top: 6px;
  left: 0;
  right: 0;
  z-index: 46;
  height: 21px;
  margin: 0 auto;
  padding: 3px 1px 1px;
  font-size: 1.167em;
  line-height: 1.38;
  text-align: center;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.info_client .tva_intra {
  width: 100px;
}

.info_client .cp{
    display: block;
    top: 89px;
    left: 332px;
    z-index: 80;
    width: 62px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    color: rgb(0, 0, 0);
}

.info_client .adresse,
.info_client .ville {
  display: block;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_dossier {
  position: absolute;
  top: 298px;
  left: 9px;
  width: 437px;
  height: 326px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.info_dossier .adresse_livraison {
  top: 135px;
  left: 247px;
  width: 180px;
  height: 45px;
  background-color: rgb(254, 255, 228);
  resize: none;
}

.info_dossier .assurance {
  display: block;
  top: 160px;
  left: 7px;
  width: 235px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_dossier .cabinet_exp {
  display: block;
  top: 185px;
  left: 7px;
  width: 235px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_dossier .changer-etat {
  top: 295px;
  left: 276px;
}

.info_dossier .chemin {
  top: 213px;
  left: 37px;
  width: 264px;
}

.info_dossier .cp {
  display: block;
  top: 60px;
  left: 204px;
  width: 63px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_dossier .immat-chassis {
  top: 85px;
  left: 7px;
  width: 150px;
  background-color: rgb(254, 255, 228);
}

.info_dossier .marque {
  display: block;
  top: 85px;
  left: 162px;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_dossier .modele {
  display: block;
  top: 85px;
  left: 287px;
  width: 140px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_dossier .n-facture {
  top: 185px;
  left: 248px;
  width: 179px;
  background-color: rgb(254, 255, 228);
}

.info_dossier .n_sinistre {
  display: block;
  top: 135px;
  left: 7px;
  width: 235px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_dossier .nbr_fichiers {
  top: 213px;
  left: 344px;
  font-size: 0.833em;
  line-height: 1.6;
}

.info_dossier .pays {
  display: block;
  top: 60px;
  left: 272px;
  width: 155px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_dossier .proprietaire {
  display: block;
  top: 110px;
  left: 7px;
  width: 215px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_dossier .raison_sociale {
  top: 10px;
  left: 7px;
  width: 265px;
  background-color: rgb(254, 255, 228);
}

.info_dossier .siret {
  top: 10px;
  left: 277px;
  width: 150px;
  background-color: rgb(254, 255, 228);
}

.info_dossier .tel {
  top: 35px;
  left: 321px;
  width: 106px;
  background-color: rgb(254, 255, 228);
}

.info_dossier .tva_intra {
  top: 35px;
  left: 167px;
  width: 149px;
  background-color: rgb(254, 255, 228);
}

.info_dossier .type-client {
  top: 35px;
  left: 7px;
  width: 155px;
  height: 20px;
  padding-right: 10px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
}

.info_dossier .ville {
  display: block;
  top: 60px;
  left: 7px;
  width: 191px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_pied {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 200px;
  padding: 2px;
  font-size: 0.917em;
  line-height: 1.38;
  text-align: center;
  color: rgb(51, 51, 51);
}

.info_vehicule .adresse_livraison {
  top: 65px;
  left: 255px;
  width: 304px;
  height: 77px;
  background-color: rgb(255, 255, 255);
  resize: none;
}

.info_vehicule .assurance,
.info_vehicule .n_sinistre {
  display: block;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_vehicule .autres {
  display: block;
  top: 122px;
  left: 112px;
  width: 82px;
  height: 20px;
}

.info_vehicule .cabinet_exp {
  display: block;
  top: 59px;
  left: 612px;
  z-index: 23;
  width: 260px;
  height: 20px;
  min-height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_vehicule .immat {
  display: block;
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_vehicule .km {
  display: block;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_vehicule .marque {
  display: block;
  width: 160px;
  min-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_vehicule .modele {
  display: block;
  width: 180px;
  min-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.info_vehicule .titre {
  position: absolute;
  top: 3px;
  left: 0;
  right: 0;
  z-index: 32;
  height: 21px;
  margin: 0 auto;
  padding: 3px 1px 1px;
  font-size: 1.167em;
  line-height: 1.38;
  text-align: center;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.informer-assurance {
  display: block;
  position: absolute;
  top: 33px;
  left: 10px;
  z-index: 18;
  width: 66.361556064%;
  height: 22px;
}

.informer-assurance .checkbox {
  top: 3px;
  z-index: 16;
}

.informer-assurance .point-text {
  top: 4px;
  z-index: 17;
  font-size: 0.833em;
  color: rgb(0,0,0);
}

.jante-ar-d-22 {
  display: block;
  position: absolute;
  top: 449px;
  left: 38.1959910913%;
  z-index: 29;
  width: 50px;
  height: auto;
  overflow: hidden;
}

.jante-ar-g-20 {
  display: block;
  position: absolute;
  top: 443px;
  left: 7.2383073496%;
  z-index: 27;
  width: 50px;
  height: auto;
  overflow: hidden;
}

.jante-av-d-21 {
  display: block;
  position: absolute;
  top: 224px;
  left: 37.6391982182%;
  z-index: 28;
  width: 50px;
  height: auto;
  overflow: hidden;
}

.jante-av-g-19 {
  display: block;
  position: absolute;
  top: 220px;
  left: 7.8490395322%;
  z-index: 26;
  width: 50px;
  height: auto;
  overflow: hidden;
}

.jours-gratuit {
    display: block;
    position: absolute;
    top: 166px;
    left: 218px;
    width: 92px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.833em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.nacer {
  position: absolute;
  top: 379px;
  left: 0;
  right: 0;
  width: 83.4170854271%;
  height: 14px;
  margin: 0 auto;
  font-size: 0.75em;
  text-align: center;
  color: rgb(0, 0, 0);
}

.km-0 {
  display: block;
  position: absolute;
  top: 139px;
  left: 9px;
  z-index: 28;
  width: 125px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.km-acctuel {
  display: block;
  position: absolute;
  top: 139px;
  left: 165px;
  z-index: 27;
  width: 125px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.km-effectues {
  display: block;
  position: absolute;
  top: 43px;
  left: 413px;
  z-index: 2;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.km-gratuit {
  display: block;
  position: absolute;
  top: 166px;
  left: 325px;
  width: 100px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.km-depart,
.km-retour {
  display: block;
  position: absolute;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.lieux-signature {
  display: block;
  position: absolute;
  top: 114px;
  left: 10px;
  z-index: 9;
  width: 155px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.liste-taches,
.planning-j {
  position: absolute;
  height: 25px;
}

.liste-taches .image {
  top: 5px;
  left: 4.9158653846%;
  z-index: 10;
  width: 16px;
}

.liste-taches .liste-taches {
  top: 0;
  left: -1px;
  z-index: 9;
  width: 130px;
  padding: 2px;
  border: 1px solid rgb(209, 209, 209);
  border-radius: 3px;
  background-color: rgb(254, 255, 241);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1.083em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.logo {
  display: block;
  position: absolute;
  height: auto;
  overflow: hidden;
}

.logo-hd {
  display: block;
  position: absolute;
  top: 112px;
  left: 0;
  right: 0;
  width: 350px;
  height: auto;
  margin: 0 auto;
  opacity: 0.5;
  overflow: hidden;
}

.logo-sd {
  display: block;
  position: absolute;
  top: 2px;
  left: 0.44%;
  width: 54px;
  height: auto;
  overflow: hidden;
}

.lu-et-accepte {
  display: block;
  position: absolute;
  top: 60px;
  left: 10px;
  z-index: 15;
  width: 66.361556064%;
  height: 22px;
}

.lu-et-accepte .checkbox {
  top: 3px;
  z-index: 13;
}

.lu-et-accepte .point-text {
  top: 4px;
  z-index: 14;
  font-size: 0.833em;
  color: rgb(0,0,0);
}

.mail {
  display: block;
  position: absolute;
  left: 10px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.mail-devis {
  display: block;
  position: absolute;
  top: 299px;
  left: 375px;
  z-index: 8;
  width: 307px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.c-gestion,
.gestion-bdd,
.home,
.import,
.map,
.stat {
  position: absolute;
}

.marq {
    position: absolute;
    top: 4px;
    left: 340px;
    z-index: 91;
    height: 20px;
    padding: 3px 1px 1px;
    font: 0.917em/1.38 Helvetica;
    word-spacing: 3px;
    color: rgb(0,0,0);
}

.marque-vl-pret {
  display: block;
  position: absolute;
  top: 110px;
  left: 153px;
  z-index: 32;
  width: 135px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.menu {
  position: absolute;
  top: 55px;
  left: 0;
  right: 0;
  width: 900px;
  height: 43px;
  margin: 0 auto;
  border: 1px solid rgb(105, 105, 105);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background: rgb(212, 212, 212);
  background: -webkit-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 96.9047619047619%, rgb(255, 255, 255) 100%) rgb(212, 212, 212);
  background:    -moz-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 96.9047619047619%, rgb(255, 255, 255) 100%) rgb(212, 212, 212);
  background:      -o-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 96.9047619047619%, rgb(255, 255, 255) 100%) rgb(212, 212, 212);
  background:     -ms-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 96.9047619047619%, rgb(255, 255, 255) 100%) rgb(212, 212, 212);
  background:         linear-gradient(360deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 96.9047619047619%, rgb(255, 255, 255) 100%) rgb(212, 212, 212);
}

.mes-rdv {
  display: block;
  position: absolute;
  top: 38px;
  left: 12px;
  z-index: 6;
  width: 95px;
  height: 20px;
}

.mes-rdv .checkbox {
  top: 2px;
  z-index: 4;
}

.mes-rdv .point-text {
  top: 3px;
  z-index: 5;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.mise-en-circulation {
  display: block;
  position: absolute;
  top: 7px;
  left: 431px;
  z-index: 83;
  width: 140px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.mod {
    position: absolute;
    top: 4px;
    height: 20px;
    left: 499px;
    z-index: 89;
    padding: 3px 1px 1px;
    font: 0.917em/1.38 Helvetica;
    word-spacing: 3px;
    color: rgb(0,0,0);
}

.mode-reglement {
  display: block;
  position: absolute;
  top: 349px;
  left: 375px;
  z-index: 5;
  width: 307px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.modele-vl-pret {
  display: block;
  position: absolute;
  top: 110px;
  left: 293px;
  z-index: 31;
  width: 135px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.modif-info {
  position: absolute;
}

.modif-info .modif-info {
  display: block;
  top: 5px;
  left: 3.6875%;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.modifier-info-dossier {
  position: absolute;
  top: 0;
  left: -0.4479166667%;
  width: 150px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.montant-d-14 {
  display: block;
  position: absolute;
  top: 337px;
  left: 30.1729537861%;
  z-index: 21;
  width: 8px;
  height: 123px;
  overflow: hidden;
}

.montant-g-9 {
  display: block;
  position: absolute;
  top: 338px;
  left: 19.5973691536%;
  z-index: 16;
  width: 11px;
  height: 123px;
  overflow: hidden;
}

.mot-de-passe {
  display: block;
  position: absolute;
  top: 89px;
  left: 375px;
  z-index: 11;
  width: 150px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.mot-de-passe2 {
  display: block;
  position: absolute;
  top: 113px;
  left: 375px;
  z-index: 10;
  width: 150px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.n-bon-commande {
  display: block;
  position: absolute;
  top: 5px;
  left: 217px;
  width: 210px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.n-devis {
  display: block;
  position: absolute;
  top: 6px;
  left: 7px;
  z-index: 21;
  width: 180px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.n-permis {
  display: block;
  position: absolute;
  width: 140px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.n-sinistre {
    position: absolute;
    line-height: 1.38;
    top: 4px;
    left: 7px;
    z-index: 95;
    height: 20px;
    padding: 3px 1px 1px;
    font-family: Helvetica;
    font: 0.917em/1.38 Helvetica;
    word-spacing: 3px;
    color: rgb(0,0,0);
}

.n_b_commande {
  position: absolute;
  top: 47px;
  left: 5px;
  z-index: 15;
  padding: 3px 1px 1px;
  font-size: 0.833em;
  line-height: 1.38;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.n_bon_commande {
  display: block;
  position: absolute;
  width: 190px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.n_chassis {
  display: block;
  position: absolute;
  width: 160px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.n_sinistre {
  position: absolute;
  line-height: 1.38;
}

.nbr_fichiers {
  position: absolute;
  height: 20px;
  padding: 3px 1px 1px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: underline;
  word-spacing: 3px;
  color: rgb(17, 0, 255);
}

.nbr_photos {
  position: absolute;
  height: 20px;
  padding: 3px 1px 1px;
  font-size: 1em;
  line-height: 1.38;
  text-align: center;
  text-transform: uppercase;
  text-decoration: underline;
  word-spacing: 3px;
  color: rgb(17, 0, 255);
}

.niveau {
  display: block;
  position: absolute;
  top: 104px;
  left: 202px;
  z-index: 20;
  width: 102px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.nom-assure {
    position: absolute;
    top: 27px;
    left: 7px;
    z-index: 87;
    height: 20px;
    padding: 3px 1px 1px;
    font: 0.917em/1.38 Helvetica;
    word-spacing: 3px;
    color: rgb(0,0,0);
}

.nom-interlocuteur {
  display: block;
  position: absolute;
  top: 374px;
  left: 10px;
  z-index: 15;
  width: 300px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.nom-prenom_assure {
  display: block;
  position: absolute;
  top: 28px;
  width: 200px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.nom-tech {
  display: block;
  position: absolute;
  top: 5px;
  left: 347px;
  z-index: 39;
  width: 170px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.nom-technicien {
  display: block;
  position: absolute;
  top: 10px;
  left: 413px;
  z-index: 10;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.immatriculation,
.nom_assure {
  position: absolute;
  height: 20px;
  line-height: 1.38;
}

.nom_expert {
  display: block;
  position: absolute;
  top: 6px;
  left: 10px;
  z-index: 76;
  width: 196px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.nom_hebergeur {
  display: block;
  position: absolute;
  top: 5px;
  left: 369px;
  z-index: 27;
  width: 175px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.nom_prenom-assure {
  display: block;
  position: absolute;
  top: 32px;
  left: 10px;
  z-index: 100;
  width: 425px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.nom_propreitaire {
  display: block;
  position: absolute;
  top: 55px;
  left: 8px;
  width: 358px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.nom_technicien {
  display: block;
  position: absolute;
  top: 31px;
  left: 7px;
  z-index: 18;
  width: 180px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.nouveau {
  position: absolute;
}

.nouveau .ca {
  top: 47px;
  left: 113px;
  z-index: 13;
  width: 4.9030786773%;
  height: 20px;
}

.nouveau .carburant {
  top: 108px;
  left: 9px;
  z-index: 30;
  width: 150px;
  min-height: 20px;
  max-height: 20px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
}

.nouveau .client {
  display: block;
  top: 252px;
  left: 56px;
  z-index: 2;
  width: 253px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.nouveau .en_panne {
  top: 171px;
  left: 10px;
  z-index: 26;
}

.nouveau .etat-vehicule {
  display: block;
  position: absolute;
  top: 239px;
  left: 307px;
  z-index: 20;
  width: 91px;
  height: 79px;
  padding: 2px;
  border-color: rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(252, 255, 177);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
  color: rgb(51, 51, 51);
}

.nouveau .etat_avant_expertise {
  top: 240px;
  left: 10px;
  z-index: 22;
  width: 285px;
}

.nouveau .gg {
  top: 47px;
  left: 9px;
  z-index: 16;
  width: 4.9030786773%;
  height: 20px;
}

.nouveau .gr {
  top: 47px;
  left: 165px;
  z-index: 23;
  width: 4.9030786773%;
}

.nouveau .hebergeur {
  display: block;
  top: 205px;
  left: 10px;
  z-index: 23;
  width: 150px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.nouveau .immat {
  display: block;
  top: 50px;
  left: 10px;
  z-index: 34;
  width: 150px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.nouveau .marque {
  display: block;
  top: 79px;
  left: 10px;
  z-index: 32;
  width: 150px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.nouveau .modele {
  display: block;
  top: 79px;
  left: 165px;
  z-index: 31;
  width: 150px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.nouveau .nbr_fichiers {
  top: 114px;
  left: 620px;
  z-index: 3;
  min-width: 194px;
  max-width: 194px;
  font: 1em/1.38 Helvetica;
}

.nouveau .nbr_photos {
  top: 328px;
  left: 318px;
  z-index: 12;
  font-family: Helvetica;
}

.nouveau .nouveau {
  height: 50px;
}

.nouveau .pa {
  top: 47px;
  left: 61px;
  z-index: 19;
  width: 4.9030786773%;
  height: 20px;
}

.nouveau .par_defaut {
  top: 222px;
  z-index: 6;
  width: 17.1037628278%;
}

.nouveau .remarques {
  top: 205px;
  left: 67.1607753705%;
  z-index: 2;
  width: 29.4184720638%;
  height: 145px;
}

.nouveau .titre {
  position: absolute;
  top: 7px;
  left: 0;
  right: 0;
  width: 341px;
  height: 25px;
  margin: 0 auto;
  padding: 3px 1px 1px;
  font: 700 1.167em/1.38 Helvetica;
  text-align: center;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.nouveau .type-forfait {
  top: 187px;
  left: 9px;
  z-index: 7;
  width: 150px;
}

.nouveau .voiture-b {
  top: 249px;
  left: 36.901368301%;
  z-index: 21;
}

.nouveau3 {
  position: absolute;
  top: 0;
  left: -0.4677268476%;
  z-index: 1;
  width: 50px;
  height: 50px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 6px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 2em/2 Helvetica;
  text-align: center;
  letter-spacing: 1px;
  color: rgb(0, 0, 0);
}

.ajouter .nouveau:hover,
.csv1:hover,
.export .export:hover,
.nouveau-10:hover,
.nouveau-11:hover,
.nouveau-13:hover,
.nouveau-14:hover,
.nouveau-15:hover,
.nouveau-4:hover,
.nouveau3:hover,
.parcourir-15:hover,
.parcourir-1:hover,
.parcourir-23:hover,
.parcourir-27:hover,
.parcourir-35:hover,
.parcourir-36:hover,
.parcourir-43:hover,
.parcourir-48:hover,
.parcourir-52:hover,
.parcourir-55:hover,
.parcourir-56:hover,
.parcourir-6:hover,
.parcourir-f8:hover,
.parcourir-g9:hover,
.parcourir2:hover,
.pj-11:hover,
.pj-14:hover,
.pj-34:hover,
.pj-37:hover,
.recherche2 .parcourir:hover,
.rechercher001:hover,
.rechercher06:hover,
.rechercher07:hover,
.rechercher3:hover,
.rechercher:hover {
  background-image: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

.ajouter .nouveau:active,
.csv-a33:active,
.csv-b34:active,
.csv-e35:active,
.deconnexion .deconnexion:active,
.export .export:active,
.nouveau-10:active,
.nouveau-11:active,
.nouveau-13:active,
.nouveau-14:active,
.nouveau-15:active,
.nouveau-4:active,
.nouveau3:active,
.parcourir-15:active,
.parcourir-1:active,
.parcourir-23:active,
.parcourir-27:active,
.parcourir-52:active,
.parcourir-55:active,
.parcourir-56:active,
.parcourir-6:active,
.parcourir-f8:active,
.parcourir-g9:active,
.parcourir2:active,
.recherche2 .parcourir:active,
.rechercher-a2:active,
.rechercher-c12:active,
.rechercher-d13:active,
.rechercher001:active,
.rechercher06:active,
.rechercher07:active,
.rechercher3:active {
  background-image: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-weight: 700;
}

.observation-1 {
  position: absolute;
  top: 114px;
  left: 283px;
  z-index: 65;
  width: 298px;
  height: 148px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.observation-1 .chemin {
    top: 95px;
    left: 6px;
    z-index: 58;
    width: 254px;
    height: 22px;
}

.observation-1 .etat-vehicule {
  display: block;
  position: absolute;
  top: 6px;
  left: 201px;
  z-index: 62;
  width: 91px;
  height: 79px;
  border-color: rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.observation-1 .etat_avant_expertise {
  top: 6px;
  left: 7px;
  z-index: 64;
  width: 187px;
}

.observation-1 .nbr_photos {
  top: 121px;
  left: 115px;
  z-index: 54;
  font-family: Helvetica;
}

.observation-1 .voiture-b {
    top: 10px;
    left: 15px;
    z-index: 63;
}

.observation-2 {
  position: absolute;
  top: 114px;
  left: 589px;
  z-index: 53;
  width: 298px;
  height: 148px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.observation-2 .chemin {
    top: 95px;
    left: 5px;
    z-index: 46;
    width: 255px;
    height: 22px;
}

.observation-2 .etat-vehicule {
  display: block;
  position: absolute;
  top: 6px;
  left: 201px;
  z-index: 50;
  width: 91px;
  height: 79px;
  border-color: rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.observation-2 .etat_avant_expertise {
  top: 6px;
  left: 7px;
  z-index: 51;
  width: 187px;
}

.observation-2 .nbr_photos {
  top: 121px;
  left: 115px;
  z-index: 42;
  font-family: Helvetica;
}

.observation-2 .voiture-b {
    top: 10px;
    left: 15px;
    z-index: 63;
}

.observations {
  position: absolute;
  top: 101px;
  left: 588px;
  width: 300px;
  height: 150px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.observations .chemin {
  top: 188px;
  left: 37px;
  width: 225px;
}

.observations .etat-vehicule {
  display: block;
  position: absolute;
  top: 5px;
  left: 202px;
  width: 91px;
  height: 79px;
  border-color: rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 700 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.observations .etat_avant_expertise {
  top: 5px;
  left: 8px;
  width: 187px;
}

.observations .nbr_photos {
  top: 212px;
  left: 116px;
  font-family: Helvetica;
}

.observations .voiture-b {
  top: 15px;
  left: 73.1543624161%;
}

.ok {
  position: absolute;
  top: 308px;
  left: 0;
  right: 0;
  z-index: 3;
  width: 267px;
  height: 40px;
  margin: 0 auto;
}

.par_defaut {
  display: block;
  position: absolute;
  left: 9px;
  height: 20px;
}

.autres .checkbox,
.ca .checkbox,
.en_panne .checkbox,
.gg .checkbox,
.gr .checkbox,
.pa .checkbox,
.par_defaut .checkbox,
.soustraitant .checkbox,
.vn .checkbox,
.vo .checkbox {
  top: 2px;
}

.autres .point-text,
.en_panne .point-text,
.par_defaut .point-text,
.soustraitant .point-text,
.vn .point-text,
.vo .point-text {
  top: 3px;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.parcourir {
  position: absolute;
}

.parcourir-f {
  position: absolute;
  top: 7px;
  left: 96.1872862029%;
  z-index: 2;
  width: 2.8506271379%;
  height: 25px;
}

.parcourir-g {
  position: absolute;
  top: 7px;
  left: 96.1961944127%;
  z-index: 2;
  width: 2.8506271379%;
  height: 25px;
}

.parcourir-f8,
.parcourir-g9 {
  position: absolute;
  top: 0;
  left: -1px;
  z-index: 1;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.75em;
  line-height: 2.6;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parcourir2 {
  position: absolute;
  top: 0;
  left: -1px;
  z-index: 36;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.75em;
  line-height: 2.6;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parechoc-ar-16 {
  display: block;
  position: absolute;
  top: 581px;
  left: 16.9160634743%;
  z-index: 23;
  width: 150px;
  height: auto;
  overflow: hidden;
}

.parechoc-av-15 {
  display: block;
  position: absolute;
  top: 141px;
  left: 17.0309020044%;
  z-index: 22;
  width: 151px;
  height: auto;
  overflow: hidden;
}

.passe {
  position: absolute;
}

.passe2 {
  display: block;
  position: absolute;
  top: 319px;
  left: 10px;
  z-index: 10;
  width: 187px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.pavillon-2 {
  display: block;
  position: absolute;
  top: 333px;
  left: 20.2655206013%;
  z-index: 9;
  width: 90px;
  height: auto;
  overflow: hidden;
}

.pays,
.ville {
  position: absolute;
  line-height: 1.38;
}

.pays-facturation {
  display: block;
  position: absolute;
  top: 219px;
  left: 10px;
  z-index: 23;
  width: 150px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.pays_livraison {
  display: block;
  position: absolute;
  top: 349px;
  left: 10px;
  z-index: 16;
  width: 150px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.dsp,
.peinture {
  position: relative;
  width: 879px;
  min-height: 200px;
  margin: 259px auto 0;
  border: 1px solid rgb(153, 153, 153);
  border-radius: 5px;
  background-color: rgb(149, 215, 255);
}

.peinture .devis_grele {
  top: 5px;
  left: 7px;
  z-index: 24;
  height: 21px;
  padding: 3px 1px 1px;
  font: 1.167em/1.38 Helvetica;
  text-decoration: underline;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.peinture .remise {
  top: 6px;
  left: 166px;
  z-index: 23;
  width: 90px;
}

.permis-delivre-a {
  display: block;
  position: absolute;
  top: 82px;
  left: 674px;
  z-index: 88;
  width: 174px;
  height: 20px;
  padding: 0 10px;
  border: 2px solid rgb(255, 39, 39);
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.permis-delivre-le {
  display: block;
  position: absolute;
  top: 82px;
  left: 579px;
  z-index: 89;
  width: 90px;
  height: 20px;
  padding: 0 10px;
  border: 2px solid rgb(255, 39, 39);
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.pied {
  width: 900px;
  height: 20px;
  border: 1px solid rgb(105, 105, 105);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background: rgb(212, 212, 212);
  background: -webkit-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 88.57142857142857%, rgb(255, 255, 255) 100%) rgb(212, 212, 212);
  background:    -moz-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 88.57142857142857%, rgb(255, 255, 255) 100%) rgb(212, 212, 212);
  background:      -o-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 88.57142857142857%, rgb(255, 255, 255) 100%) rgb(212, 212, 212);
  background:     -ms-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 88.57142857142857%, rgb(255, 255, 255) 100%) rgb(212, 212, 212);
  background:         linear-gradient(360deg, rgb(212, 212, 212) 0%, rgb(236, 236, 236) 88.57142857142857%, rgb(255, 255, 255) 100%) rgb(212, 212, 212);
}

.pj {
  position: absolute;
}

.pj .point-text {
  top: 4px;
  z-index: 73;
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0,0,0);
}

.planning {
  display: block;
  position: absolute;
  top: 5px;
  left: 4.5673076923%;
  z-index: 7;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.planning-j .image {
  top: 5px;
  left: 4.9158653846%;
  z-index: 13;
  width: 16px;
}

.planning-j .planning-j {
  top: 0;
  left: -1px;
  z-index: 12;
  width: 130px;
  padding: 2px;
  border: 1px solid rgb(209, 209, 209);
  border-radius: 3px;
  background-color: rgb(254, 255, 241);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1.083em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.plannings {
  position: absolute;
}

.gestion-bdd-3,
.plannings .plannings,
.rdv-3 {
  top: 0;
  left: -1px;
  z-index: 6;
  width: 130px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(209, 209, 209);
  border-radius: 3px;
  background-color: rgb(254, 255, 241);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1.083em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.c-gestion-2:hover,
.dossiers-10:hover,
.dossiers-4:hover,
.dossiers-9:hover,
.gestion-bdd-3:hover,
.home-12:hover,
.home-5:hover,
.home-6:hover,
.home-9:active,
.home-9:hover,
.import-3:hover,
.liste-taches .liste-taches:hover,
.map-7:hover,
.map-8:hover,
.planning-j .planning-j:hover,
.plannings .plannings:hover,
.rdv-3:hover,
.stat-3:hover,
.stat-6:hover,
.vehicule-pret-14:hover {
  background-color: rgb(250, 255, 190);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

.c-gestion-2:active,
.dossiers-10:active,
.dossiers-4:active,
.dossiers-9:active,
.gestion-bdd-3:active,
.home-12:active,
.home-5:active,
.home-6:active,
.import-3:active,
.liste-taches .liste-taches:active,
.map-7:active,
.map-8:active,
.planning-j .planning-j:active,
.plannings .plannings:active,
.rdv-3:active,
.stat-3:active,
.stat-6:active,
.vehicule-pret-14:active {
  background-color: rgb(250, 255, 190);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-weight: 700;
}

.point-text {
  display: block;
  position: absolute;
  left: 20px;
  line-height: 1.38;
}

.popin-modif-rdv {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  z-index: 6;
  width: 470px;
  height: 329px;
  margin: 0 auto;
  border: 1px solid rgb(0, 0, 0);
  border-radius: 8px;
  background-image: url('../images/Fond%20claire.jpg');
  background-size: auto auto;
  background-position: left top;
  box-shadow: 2px 1px 5px rgba(0, 0, 0, .5);
}

.popin-modif-rdv .date-debut {
  display: block;
  top: 100px;
  left: 146px;
  z-index: 23;
  width: 163px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.popin-modif-rdv .date-fin {
  display: block;
  top: 125px;
  left: 146px;
  z-index: 19;
  width: 163px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.popin-modif-rdv .debut {
  top: 102px;
  left: 19px;
  z-index: 24;
}

.popin-modif-rdv .fin {
  top: 127px;
  left: 19px;
  z-index: 20;
}

.popin-modif-rdv .heure-debut {
  top: 100px;
  left: 314px;
  z-index: 22;
  background-color: rgb(255, 255, 255);
}

.popin-modif-rdv .heure-fin {
  top: 125px;
  left: 314px;
  z-index: 18;
}

.popin-modif-rdv .supprimer-rdv {
  top: 293px;
  left: 4.0431356837%;
  z-index: 2;
  width: 26.7094017094%;
  height: 25px;
}

.popin-modif-rdv .titre {
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  z-index: 5;
  margin: 0 auto;
  padding: 3px 1px 1px;
  font-size: 2em;
  line-height: 1.38;
  text-align: center;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.popin-modif-rdv .type-rdv {
  top: 65px;
  left: 90px;
  z-index: 26;
  width: 137px;
  height: 20px;
  padding-right: 10px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
}

.popin-nouv-rev {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  z-index: 6;
  width: 490px;
  height: 347px;
  margin: 0 auto;
  border: 1px solid rgb(0, 0, 0);
  border-radius: 8px;
  background-image: url('../images/Fond%20claire.jpg');
  background-size: auto auto;
  background-position: left top;
  box-shadow: 2px 1px 5px rgba(0, 0, 0, .5);
}

.popin-nouv-rev .ca {
  top: 66px;
  left: 3.5572489754%;
  z-index: 30;
  width: 9.6823770491%;
  height: 22px;
}

.popin-nouv-rev .client {
  display: block;
  top: 98px;
  left: 126px;
  z-index: 22;
  width: 346px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.popin-nouv-rev .date-debut {
  display: block;
  top: 243px;
  left: 148px;
  z-index: 10;
  width: 163px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.popin-nouv-rev .date-fin {
  display: block;
  top: 268px;
  left: 148px;
  z-index: 7;
  width: 163px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.popin-nouv-rev .debut {
  top: 245px;
  left: 21px;
  z-index: 11;
}

.popin-nouv-rev .fin {
  top: 270px;
  left: 21px;
  z-index: 8;
}

.popin-nouv-rev .heure-debut {
  top: 243px;
  left: 331px;
  z-index: 9;
  background-color: rgb(254, 255, 228);
}

.popin-nouv-rev .heure-fin {
  top: 268px;
  left: 331px;
  z-index: 6;
}

.popin-nouv-rev .pa {
  top: 66px;
  left: 97px;
  z-index: 27;
  width: 7.1881403688%;
  height: 22px;
}

.popin-nouv-rev .point-text {
  font-size: 1em;
  color: rgb(0,0,0);
}

.popin-nouv-rev .selec_client {
  top: 98px;
  left: 21px;
  z-index: 23;
  width: 94px;
  font-weight: 700;
}

.popin-nouv-rev .titre {
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  z-index: 31;
  margin: 0 auto;
  padding: 3px 1px 1px;
  font-size: 2em;
  line-height: 1.38;
  text-align: center;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.popin-nouv-rev .type-rdv {
  top: 68px;
  left: 234px;
  z-index: 24;
  width: 239px;
  min-height: 20px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
}

.porte-ar-d-12 {
  display: block;
  position: absolute;
  top: 383px;
  left: 30.50702951%;
  z-index: 19;
  width: 88px;
  height: auto;
  overflow: hidden;
}

.porte-ar-g-7 {
  display: block;
  position: absolute;
  top: 381px;
  left: 10.5755846325%;
  z-index: 14;
  width: 88px;
  height: auto;
  overflow: hidden;
}

.porte-av-d-11 {
  display: block;
  position: absolute;
  top: 292px;
  left: 30.3974109131%;
  z-index: 18;
  width: 88px;
  height: auto;
  overflow: hidden;
}

.porte-av-g-6 {
  display: block;
  position: absolute;
  top: 290px;
  left: 10.5755846325%;
  z-index: 13;
  width: 88px;
  height: auto;
  overflow: hidden;
}

.date_debut,
.date_fin,
.nom_prenom_assure,
.nom_utilisateur,
.prenom_utilisateur,
.remise {
  display: block;
  position: absolute;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.pro {
  display: block;
  position: absolute;
}

.pj .checkbox,
.pro .checkbox {
  top: 3px;
  z-index: 72;
}

.pro .pro {
  top: 3px;
  left: 20px;
  z-index: 73;
  font: 0.833em/1.38 Helvetica;
}

.propri-taire {
  display: block;
  position: absolute;
  width: 235px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.pur-dsp {
  display: block;
  position: absolute;
  top: 78px;
  left: 175px;
  z-index: 90;
  width: 16.5481321839%;
  height: 20px;
}

.pur-dsp .checkbox {
  top: 3px;
  z-index: 88;
}

.pur-dsp .point-text {
  top: 4px;
  z-index: 89;
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0,0,0);
}

.pur_dsp {
  display: block;
  position: absolute;
  height: 20px;
}

.pur_dsp .pro {
  top: 8px;
  left: 20px;
  font: 0.833em/1.38 Helvetica;
}

.radio {
  display: block;
  position: absolute;
  top: 2px;
  left: 0;
}

.rdv-devis {
  position: absolute;
  min-height: 20px;
  max-height: 20px;
}

.rdv-expertise,
.rdv-reparation {
  position: absolute;
  min-height: 20px;
  max-height: 20px;
}

.rdv-tech {
  display: block;
  position: absolute;
  top: 8px;
  left: 165px;
  z-index: 18;
  width: 120px;
  height: 20px;
}

.rdv-tech .checkbox {
  top: 2px;
  z-index: 16;
}

.rdv-tech .point-text {
  top: 3px;
  z-index: 17;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.rdv_devis {
  position: absolute;
  top: 298px;
  left: 610px;
  z-index: 11;
  width: 134px;
  height: 326px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.rdv_devis .rdv-devis {
  top: 5px;
  left: 5.2793560606%;
  z-index: 10;
  width: 120px;
  height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(149, 215, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.rdv_devis .rdv-devis:hover {
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
}

.rdv_devis .rdv_expertise {
  display: block;
  top: 34px;
  left: 0;
  right: 0;
  z-index: 9;
  width: 120px;
  height: 253px;
  margin: 0 auto;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
  resize: none;
}

.rdv_expertise .rdv-expertise {
  top: 8px;
  left: 5.2793560606%;
  width: 120px;
  height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(149, 215, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  text-align: center;
  color: rgb(51, 51, 51);
}

.rdv_expertise .rdv_expertise {
  display: block;
  top: 36px;
  width: 118px;
  padding-right: 5px;
  padding-left: 5px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
  resize: none;
}

.rdv_expertise,
.rdv_reparation {
  position: absolute;
}

.rdv_reparation .rdv-reparation {
  left: 5.2793560606%;
  width: 120px;
  height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(149, 215, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  text-align: center;
  color: rgb(51, 51, 51);
}

.rdv_reparation .rdv_reparation {
  display: block;
  padding-right: 5px;
  padding-left: 5px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
  resize: none;
}

.rdv_reparation .vehicule-pret {
  display: block;
  top: 35px;
  left: 5.2793560606%;
  width: 118px;
  min-height: 20px;
  max-height: 20px;
}

.rdv_reparations {
  position: absolute;
  top: 2px;
  left: 330px;
  width: 150px;
  padding: 2px;
  font: 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(51, 51, 51);
}

.recherche {
  position: absolute;
}

.recherche-c {
  position: absolute;
  top: 8px;
  left: 601px;
  z-index: 4;
  width: 5.7137257696%;
  height: 50px;
}

.recherche-d {
  position: absolute;
  top: 8px;
  left: 665px;
  z-index: 4;
  width: 50px;
  height: 50px;
}

.info_vehicule,
.recherche1 {
  position: absolute;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.recherche1 .cabinet {
  display: block;
  padding-left: 10px;
  border-radius: 3px;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.recherche1 .client {
  display: block;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.recherche1 .cp,
.recherche2 .marque,
.recherche2 .modele {
  display: block;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.recherche1 .date-debut {
  left: 526px;
}

.recherche1 .devis {
  display: block;
  top: 30px;
  left: 152px;
  width: 70px;
  min-height: 20px;
  max-height: 20px;
}

.recherche1 .difficulte {
  left: 527px;
}

.recherche1 .dreoite,
.recherche1 .gauche {
  width: 16px;
}

.recherche1 .email {
  top: 38px;
  left: 315px;
  z-index: 5;
  width: 300px;
  background-color: rgb(255, 255, 255);
}

.recherche1 .en_panne {
  top: 39px;
  left: 320px;
  z-index: 18;
}

.recherche1 .equipe {
  top: 38px;
  left: 608px;
  z-index: 5;
  width: 139px;
}

.recherche1 .expertise {
  display: block;
  top: 28px;
  left: 122px;
  width: 70px;
  min-height: 20px;
  max-height: 20px;
}

.recherche1 .facture,
.recherche1 .repare {
  display: block;
  width: 70px;
  min-height: 20px;
  max-height: 20px;
}

.recherche1 .gr {
  width: 46px;
}

.recherche1 .hebergeur {
  line-height: 1.38;
}

.recherche1 .immat_chassis {
  top: 42px;
  left: 150px;
  z-index: 42;
  padding: 3px 1px 1px;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.recherche1 .n-facture {
  top: 38px;
  left: 334px;
  z-index: 8;
  width: 170px;
  background-color: rgb(255, 255, 255);
}

.recherche1 .nom-client {
  display: block;
  top: 38px;
  left: 10px;
  z-index: 6;
  width: 296px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.recherche1 .nom_utilisateur {
  top: 8px;
  left: 356px;
  z-index: 11;
  width: 240px;
}

.recherche1 .par_defaut {
  top: 39px;
  z-index: 9;
  width: 16.5336374002%;
}

.recherche1 .parcourir {
  height: 25px;
}

.recherche1 .pays {
  display: block;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.recherche1 .pj {
  display: block;
  top: 5px;
  left: 210px;
  z-index: 74;
  width: 10.3448275862%;
  height: 20px;
}

.recherche1 .prenom_utilisateur {
  top: 38px;
  left: 356px;
  z-index: 6;
  width: 240px;
}

.recherche1 .pro {
  z-index: 13;
}

.recherche1 .proprietaire {
  left: 6px;
}

.recherche1 .pur_dsp {
  top: 144px;
  left: 71.8928164196%;
  z-index: 14;
  width: 7.9817559863%;
  background-color: rgb(254, 255, 228);
}

.recherche1 .pv {
  top: 5px;
  left: 210px;
  width: 10.3448275862%;
}

.recherche1 .rdv-devis {
  display: block;
  top: 30px;
  left: 25px;
  width: 110px;
}

.recherche1 .rdv-expertise {
  display: block;
  top: 28px;
  left: 1.6091954022%;
  width: 110px;
}

.recherche1 .rdv-reparation {
  display: block;
  width: 110px;
}

.recherche1 .rechercher3 {
  left: -0.4677268476%;
  z-index: 3;
}

.recherche1 .role {
  top: 8px;
  left: 218px;
  z-index: 12;
}

.recherche1 .selec_client {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

.recherche1 .selec_client:active {
  background-image: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-weight: 700;
}

.recherche1 .soustraitant {
  top: 9px;
  left: 608px;
  z-index: 10;
  width: 95px;
}

.recherche1 .titre {
  position: relative;
  float: left;
  z-index: 51;
  width: 14.9372862029%;
  min-height: 21px;
  margin: 7px 0 0 9.85961%;
  font: 400 1.333em/1.38 Helvetica;
  color: rgb(0, 0, 0);
}

.recherche1 .type-client {
  min-height: 20px;
  max-height: 20px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
}

.recherche1 .vehicule-pret {
  display: block;
  top: 102px;
  left: 718px;
  z-index: 21;
  width: 150px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.recherche1 .ville {
  display: block;
  top: 38px;
  left: 165px;
  z-index: 11;
  width: 181px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.recherche2 {
  position: absolute;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.recherche2 .client {
  display: block;
  top: 39px;
  left: 55px;
  width: 245px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.recherche2 .email {
  top: 51px;
  left: 7px;
  width: 200px;
  background-color: rgb(255, 255, 255);
}

.recherche2 .immat-chassis {
  top: 5px;
  left: 7px;
  width: 200px;
  background-color: rgb(255, 255, 255);
}

.recherche2 .immat_chassis {
  display: block;
  top: 5px;
  left: 8px;
  width: 200px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.recherche2 .n_sinistre {
  display: block;
  top: 5px;
  left: 212px;
  width: 215px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.recherche2 .nom-prenom_assure {
  left: 7px;
  background-color: rgb(255, 255, 255);
}

.recherche2 .parcourir {
  top: 0;
  left: -1px;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.75em;
  line-height: 2.6;
  text-align: center;
  color: rgb(0, 0, 0);
}

.recherche2 .rechercher {
  left: -0.4375000001%;
  z-index: 2;
  font-family: Helvetica;
}

.recherche2 .rechercher:active {
  background-color: rgb(250, 255, 190);
}

.recherche2 .rechercher3 {
  left: -0.4375000001%;
  z-index: 1;
}

.recherche2 .selec_client {
  top: 39px;
  left: 10px;
  width: 43px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

.recherche2 .technicien {
  top: 9px;
  left: 10px;
  width: 141px;
}

.recherche2 .tel_fixe {
  top: 51px;
  left: 322px;
  width: 105px;
  background-color: rgb(255, 255, 255);
}

.recherche2 .tel_mobile {
  top: 51px;
  left: 212px;
  width: 105px;
  background-color: rgb(255, 255, 255);
}

.rechercher {
  position: absolute;
  top: 0;
  width: 50px;
  height: 50px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 6px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  line-height: 4.2;
  text-align: center;
  letter-spacing: 1px;
  color: rgb(0, 0, 0);
}

.rechercher:active {
  background-image: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-weight: 700;
}

.rechercher-a2 {
  position: absolute;
  top: 0;
  left: -0.4677268476%;
  z-index: 69;
  width: 50px;
  height: 50px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 6px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  line-height: 4.2;
  text-align: center;
  letter-spacing: 1px;
  color: rgb(0, 0, 0);
}

.rechercher-c12 {
  position: absolute;
  top: 0;
  left: -0.4677268476%;
  z-index: 3;
  width: 50px;
  height: 50px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 6px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 1em/4.2 Helvetica;
  text-align: center;
  letter-spacing: 1px;
  color: rgb(0, 0, 0);
}

.rechercher-d13 {
  position: absolute;
  top: 0;
  left: -0.4375000001%;
  z-index: 3;
  width: 50px;
  height: 50px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 6px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 1em/4.2 Helvetica;
  text-align: center;
  letter-spacing: 1px;
  color: rgb(0, 0, 0);
}

.rechercher06 {
  position: absolute;
  top: 0;
  left: -0.4677268476%;
  z-index: 75;
  width: 50px;
  height: 50px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 6px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 1em/4.2 Helvetica;
  text-align: center;
  letter-spacing: 1px;
  color: rgb(0, 0, 0);
}

.rechercher07 {
  position: absolute;
  top: 0;
  left: -0.4677268476%;
  z-index: 66;
  width: 50px;
  height: 50px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 6px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 1em/4.2 Helvetica;
  text-align: center;
  letter-spacing: 1px;
  color: rgb(0, 0, 0);
}

.rechercher3 {
  position: absolute;
  top: 0;
  width: 50px;
  height: 50px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 6px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 1em/4.2 Helvetica;
  text-align: center;
  letter-spacing: 1px;
  color: rgb(0, 0, 0);
}

.reglement_direct {
  display: block;
  position: absolute;
  top: 52px;
  left: 43.1924882629%;
  z-index: 71;
  width: 52.5821596244%;
  height: 20px;
}

.reglement_direct .checkbox {
  top: 3px;
  z-index: 69;
}

.reglement_direct .pro {
  top: 3px;
  left: 20px;
  z-index: 70;
  font: 0.833em/1.38 Helvetica;
}

.remarques {
  display: block;
  position: absolute;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
  resize: none;
}

.observation,
.remarques_assure {
  display: block;
  position: absolute;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
  resize: none;
}

.remarques_dossier {
  display: block;
  position: absolute;
  top: 240px;
  left: 7px;
  width: 420px;
  height: 50px;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
  resize: none;
}

.remise-assurance-dsp {
  display: block;
  position: absolute;
  top: 324px;
  left: 489px;
  z-index: 6;
  width: 193px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.remise-client {
  display: block;
  position: absolute;
  width: 108px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.expertise,
.facture,
.repare {
  position: absolute;
}

.restituer-le-vehicule {
  display: block;
  position: absolute;
  top: 87px;
  left: 10px;
  z-index: 12;
  width: 66.361556064%;
  height: 22px;
}

.restituer-le-vehicule .checkbox {
  top: 3px;
  z-index: 10;
}

.restituer-le-vehicule .point-text {
  top: 4px;
  z-index: 11;
  font-size: 0.833em;
  color: rgb(0,0,0);
}

.resultat_recherche {
  overflow: scroll;
  position: absolute;
  border-radius: 3px;
  background-color: rgb(254, 255, 241);
}

.depart,
.retour {
  position: absolute;
}

.retour .attestation-assurance {
  left: 290px;
  z-index: 33;
  width: 31.7129629629%;
}

.retour .carburant-retour {
  top: 218px;
  left: 10px;
  z-index: 23;
  width: 163px;
  border: 2px solid rgb(255, 39, 39);
}

.retour .carte-grise {
  z-index: 36;
  width: 23.8172743055%;
}

.retour .chemin {
  top: 128px;
  left: 39px;
  z-index: 43;
  width: 225px;
}

.retour .date-depart {
  top: 166px;
  z-index: 30;
  background-color: rgb(254, 255, 228);
}

.retour .etat-vehicule {
  display: block;
  position: absolute;
  top: 39px;
  left: 307px;
  z-index: 47;
  width: 91px;
  height: 79px;
  padding: 2px;
  border-color: rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(252, 255, 177);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
  color: rgb(51, 51, 51);
}

.retour .etat_avant_expertise {
  top: 40px;
  left: 10px;
  z-index: 49;
  width: 285px;
}

.retour .h-depart {
  top: 166px;
  z-index: 29;
  background-color: rgb(254, 255, 228);
}

.retour .h-retour {
  top: 192px;
  z-index: 25;
  border: 2px solid rgb(255, 39, 39);
}

.retour .jours-gratuit {
  z-index: 28;
  background-color: rgb(254, 255, 228);
}

.retour .km-gratuit {
  z-index: 27;
  background-color: rgb(254, 255, 228);
}

.retour .km-retour {
  top: 192px;
  left: 220px;
  z-index: 24;
  width: 130px;
  border: 2px solid rgb(255, 39, 39);
}

.retour .nbr_photos {
  top: 128px;
  left: 318px;
  z-index: 39;
}

.retour .titre {
  position: absolute;
  top: 5px;
  left: 10px;
  z-index: 38;
  padding: 3px 1px 1px;
  font-size: 1.167em;
  font-weight: 700;
  line-height: 1.38;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.retour .titre2 {
  top: 8px;
  left: 76px;
  z-index: 37;
  font-size: 0.833em;
  color: rgb(0,0,0);
}

.retour .voiture-b {
  top: 49px;
  left: 74.9457465277%;
  z-index: 48;
}

.retro-d-24 {
  display: block;
  position: absolute;
  top: 296px;
  left: 33.2335746102%;
  z-index: 31;
  width: 14px;
  height: auto;
  overflow: hidden;
}

.retro-g-23 {
  display: block;
  position: absolute;
  top: 294px;
  left: 16.0147550111%;
  z-index: 30;
  width: 14px;
  height: auto;
  overflow: hidden;
}

.role {
  display: block;
  position: absolute;
  width: 126px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.saison {
  position: absolute;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.selec_assureur {
  display: block;
  position: absolute;
  top: 30px;
  left: 10px;
  z-index: 32;
  width: 170px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.selec_cabinet_exp {
  display: block;
  position: absolute;
  top: 30px;
  left: 185px;
  z-index: 31;
  width: 170px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.selec_client {
  display: block;
  position: absolute;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.selec_client001 {
  display: block;
  position: absolute;
  top: 8px;
  left: 11px;
  z-index: 8;
  width: 43px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.selec_client05 {
  display: block;
  position: absolute;
  top: 78px;
  left: 7px;
  z-index: 78;
  width: 47px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.selec_client1 {
  display: block;
  position: absolute;
  top: 38px;
  left: 10px;
  z-index: 10;
  width: 47px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.selec_client2 {
  display: block;
  position: absolute;
  top: 38px;
  left: 239px;
  z-index: 6;
  width: 47px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.selec_client22 {
  display: block;
  position: absolute;
  top: 252px;
  left: 9px;
  z-index: 3;
  width: 43px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.assurance1:hover,
.assurance2:hover,
.bosses03:hover,
.bosses2:hover,
.cabinet1:hover,
.cabinet2:hover,
.hebergeur-15:hover,
.hebergeur2:hover,
.info_client .selec_client:hover,
.observation-1 .etat-vehicule:hover,
.parcourir-40:hover,
.recherche1 .selec_client:hover,
.recherche2 .selec_client:hover,
.selec_assureur:hover,
.selec_cabinet_exp:hover,
.selec_client001:hover,
.selec_client05:hover,
.selec_client1:hover,
.selec_client22:hover,
.selec_client2:hover,
.selec_hebergeur:hover,
.temps02:hover,
.temps:hover,
.vl-verifier2:hover,
.vl-verifier:hover {
  background-image: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

.assurance1:active,
.assurance2:active,
.bosses03:active,
.bosses2:active,
.cabinet1:active,
.cabinet2:active,
.hebergeur-15:active,
.hebergeur2:active,
.info_client .selec_client:active,
.parcourir-40:active,
.recherche2 .selec_client:active,
.selec_assureur:active,
.selec_cabinet_exp:active,
.selec_client001:active,
.selec_client05:active,
.selec_client1:active,
.selec_client22:active,
.selec_client2:active,
.selec_hebergeur:active,
.temps02:active,
.temps:active,
.vl-verifier2:active,
.vl-verifier:active {
  background-image: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  background-image:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(250, 255, 190) 100%);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-weight: 700;
}

.selec_hebergeur {
  display: block;
  position: absolute;
  top: 30px;
  left: 360px;
  z-index: 30;
  width: 170px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.signature {
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.signature .date_devis {
  top: 97px;
  left: 7px;
  z-index: 10;
}

.signature .observation {
    top: 9px;
    left: 284px;
    z-index: 6;
    width: 586px;
    height: 169px;
    background-color: rgb(255, 255, 255);
    padding-top: 9px;
    padding-left: 30px
}

.signature .titre {
  position: absolute;
  padding: 3px 1px 1px;
  font-size: 1.167em;
  line-height: 1.38;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.sous-menu {
  position: absolute;
  top: 0;
  width: 100%;
  height: 20px;
  background-color: rgb(222, 222, 222);
}

.sous-menu .plannings {
  top: 2px;
  left: 330px;
  z-index: 2;
  width: 150px;
  padding: 2px;
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(51, 51, 51);
}

.sous-menu .vehicule-pret {
  top: 2px;
  width: 150px;
  padding: 2px;
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(51, 51, 51);
}

.soustraitant {
  display: block;
  position: absolute;
  height: 19px;
}

.dossier_gg,
.stat-gg,
.utilisateurs {
  position: absolute;
  top: 2px;
  left: 20px;
  width: 150px;
  padding: 2px;
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(51, 51, 51);
}

.clients,
.dossier_pa_ca,
.stat-mobile {
  position: absolute;
  top: 2px;
  left: 175px;
  width: 150px;
  padding: 2px;
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(51, 51, 51);
}

.stat-tech {
  position: absolute;
  top: 2px;
  left: 330px;
  width: 150px;
  padding: 2px;
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(51, 51, 51);
}

.changer-etat-dossier,
.clore-dossier,
.supprimer-dossier,
.supprimer-rdv {
  position: absolute;
}

.supprimer_dossier {
  display: block;
  position: absolute;
  top: 92px;
  left: 10px;
  z-index: 3;
  width: 120px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  text-align: center;
  color: rgb(51, 51, 51);
}

.tache-masquees {
  position: absolute;
  top: 10px;
  left: 62.6425313568%;
  z-index: 4;
  width: 17.2177879133%;
  min-height: 20px;
  max-height: 20px;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.6;
  text-align: center;
  color: rgb(0, 0, 0);
}

.taches {
  position: absolute;
  top: 10px;
  left: 20.8024515393%;
  z-index: 5;
  width: 12.542759407%;
  min-height: 20px;
  max-height: 20px;
  border-radius: 5px;
  font-size: 1em;
  line-height: 1.6;
  text-align: center;
  color: rgb(0, 0, 0);
}

.tallon {
  position: absolute;
  top: 36px;
  left: 0;
  right: 0;
  width: 40.6458797327%;
  height: 6px;
  margin: 0 auto;
  background-color: rgb(222, 222, 222);
  opacity: 0.1;
}

.taux_h {
  display: block;
  position: absolute;
  top: 152px;
  left: 9px;
  z-index: 8;
  width: 150px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.nbr_ut {
    left: 9px;
    display: block;
    position: absolute;
    top: 292px;
    font-family: Helvetica;
    font-size: 1em;
    font-weight: 700;
    top: 292px;
    line-height: 1.38;
    color: rgb(0, 0, 0);
    z-index: 8;
    width: 150px;
    height: 20px;
}

.technicien2 {
  display: block;
  position: absolute;
  top: 5px;
  left: 398px;
  z-index: 38;
  width: 145px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.technicien2:hover {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

.fax,
.tel {
  display: block;
  position: absolute;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.tel-portable {
  display: block;
  position: absolute;
  top: 37px;
  left: 602px;
  z-index: 41;
  width: 100px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.tel_interlocuteur {
  display: block;
  position: absolute;
  top: 399px;
  left: 10px;
  z-index: 14;
  width: 145px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.temps-111111 {
    left: 91.1053571428%;
    z-index: 41;
    width: 3.4285714285%;
    position: absolute;
    top: 5px;
    height: 30px;
}

.temps-111111 img {
    top: 5px;
    left: 22.819843342%;
    z-index: 40;
    width: 20px;
    height: auto;
    overflow: hidden;
    display: block;
    position: absolute;
}

.temps-111111 button {
    top: 0;
    left: 1px;
    z-index: 39;
    width: 30px;
    height: 30px;
    min-height: 30px;
    max-height: 30px;
    border: 1px solid rgb(128, 128, 128);
    border-radius: 3px;
    background: linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font: 1.111em/1.38 Helvetica;
    text-align: center;
    color: rgb(0, 0, 0);
    display: block;
    position: absolute;
}

.bosses-111111 {
    position: absolute;
    top: 5px;
    height: 30px;
    left: 95.7803571428%;
    z-index: 38;
    width: 3.4285714285%;
}

.bosses-111111 img {
    top: 5px;
    left: 23.1331592689%;
    z-index: 37;
    width: 20px;
    height: auto;
    overflow: hidden;
    display: block;
    position: absolute;
}

.bosses-111111 button {
    top: 0;
    left: 1px;
    z-index: 36;
    width: 30px;
    height: 30px;
    min-height: 30px;
    max-height: 30px;
    border: 1px solid rgb(128, 128, 128);
    border-radius: 3px;
    background: linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font: 1.111em/1.38 Helvetica;
    text-align: center;
    color: rgb(0, 0, 0);
    display: block;
    position: absolute;
}

.temps {
  display: block;
  position: absolute;
  top: 5px;
  left: 716px;
  z-index: 24;
  width: 70px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.temps02 {
  display: block;
  position: absolute;
  top: 5px;
  left: 718px;
  z-index: 37;
  width: 70px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.text-papiers {
  position: absolute;
  top: 50px;
  left: 67.2142246294%;
  z-index: 11;
  width: 29.4184720638%;
  min-height: 20px;
  max-height: 20px;
  font: 700 1em/2.0 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.text1 {
  position: absolute;
  top: 129px;
  left: 85px;
  z-index: 18;
  width: 24.9714937286%;
  min-height: 20px;
  max-height: 20px;
  font: 400 0.833em/2 Helvetica;
  color: rgb(0, 0, 0);
}

.text2 {
  position: absolute;
  top: 154px;
  left: 85px;
  z-index: 16;
  width: 24.9714937286%;
  min-height: 20px;
  max-height: 20px;
  font: 400 0.833em/2 Helvetica;
  color: rgb(0, 0, 0);
}

.texte {
  position: absolute;
  top: 218px;
  left: 188px;
  z-index: 22;
  padding: 3px 1px 1px;
  font: 700 1em/1.38 Bitter;
  word-spacing: 3px;
  color: rgb(0, 0, 246);
}

.titre2 {
  position: absolute;
  padding: 3px 1px 1px;
  font-family: Bitter;
  line-height: 1.38;
  word-spacing: 3px;
}

.titre44 {
  position: absolute;
  top: 4px;
  left: 0;
  right: 0;
  z-index: 13;
  margin: 0 auto;
  padding: 3px 1px 1px;
  font-size: 2em;
  line-height: 1.38;
  text-align: center;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.total .pv {
  top: 81px;
  left: 596px;
  z-index: 21;
  width: 14.2857142857%;
}

.total .total {
  position: absolute;
  top: 0px;
  left: 7px;
  height: 21px;
  padding: 3px 1px 1px;
  font-family: Helvetica;
  line-height: 1.38;
  text-decoration: underline;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.travaux {
  position: relative;
  width: 879px;
  min-height: 170px;
  margin: 7px auto 0;
  border: 1px solid rgb(153, 153, 153);
  border-radius: 5px;
  background-color: rgb(149, 215, 255);
}

.travaux .titre {
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  z-index: 14;
  height: 21px;
  margin: 0 auto;
  padding: 3px 1px 1px;
  font-size: 0.90em;
  line-height: 1.38;
  text-align: center;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.txte {
  position: absolute;
  top: 221px;
  left: 188px;
  z-index: 52;
  padding: 3px 1px 1px;
  font: 0.667em/1.38 Bitter;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.carburant,
.type-client {
  display: block;
  position: absolute;
  padding-left: 10px;
  border-radius: 3px;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.type-rdv {
  display: block;
  position: absolute;
  padding-left: 10px;
  border-radius: 3px;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.user {
  display: block;
  position: absolute;
  top: 8px;
  left: 3.7478705281%;
  z-index: 10;
  width: 25px;
  height: auto;
  opacity: 0.5;
  overflow: hidden;
}

.username {
  display: block;
  position: absolute;
  font-weight: 400;
  line-height: 1.38;
}

.utilisateur {
  position: absolute;
}

.utilisateur .adresse {
  display: block;
  top: 129px;
  left: 455px;
  z-index: 6;
  width: 397px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.utilisateur .ajouter {
  top: 339px;
  left: 801px;
  z-index: 1;
  width: 5.7137257696%;
  height: 50px;
}

.utilisateur .assurance {
  display: block;
  top: 344px;
  left: 10px;
  z-index: 9;
  width: 294px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.utilisateur .ca {
  top: 40px;
  left: 253px;
  z-index: 30;
  width: 5.2558437856%;
  height: 19px;
}

.utilisateur .cp {
  display: block;
  top: 154px;
  left: 767px;
  z-index: 3;
  width: 85px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.utilisateur .email {
  top: 219px;
  left: 10px;
  z-index: 14;
  width: 294px;
  background-color: rgb(255, 255, 255);
}

.utilisateur .equipe {
  top: 104px;
  left: 10px;
  z-index: 21;
  width: 187px;
}

.utilisateur .gg {
  top: 40px;
  left: 151px;
  z-index: 36;
  width: 5.2558437856%;
  height: 19px;
}

.utilisateur .gr {
  top: 40px;
  left: 304px;
  z-index: 41;
  width: 46px;
}

.utilisateur .nom_utilisateur {
  top: 244px;
  left: 10px;
  z-index: 13;
  width: 187px;
}

.utilisateur .pa {
  top: 40px;
  left: 202px;
  z-index: 33;
  width: 5.2558437856%;
  height: 19px;
}

.utilisateur .passe {
  display: block;
  top: 294px;
  left: 10px;
  z-index: 11;
  width: 187px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.utilisateur .pays {
  display: block;
  top: 154px;
  left: 620px;
  z-index: 4;
  width: 142px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.utilisateur .prenom_utilisateur {
  top: 269px;
  left: 10px;
  z-index: 12;
  width: 187px;
}

.utilisateur .remarques {
  top: 194px;
  left: 51.879632269%;
  z-index: 2;
  width: 45.2679589509%;
  height: 125px;
}

.utilisateur .role {
  top: 40px;
  left: 10px;
  z-index: 37;
}

.utilisateur .siret {
  top: 104px;
  left: 454px;
  z-index: 7;
  width: 187px;
  background-color: rgb(255, 255, 255);
}

.utilisateur .soustraitant {
  top: 80px;
  left: 10px;
  z-index: 27;
  width: 126px;
}

.utilisateur .titre {
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  z-index: 38;
  width: 28.5062713797%;
  min-height: 20px;
  max-height: 20px;
  margin: 0 auto;
  font: 700 1.167em/1.5 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.utilisateur .username {
  top: 0;
  left: 15.931386947%;
  z-index: 8;
  width: 224px;
  height: 40px;
  padding: 2px;
  border: 1px solid rgb(184, 184, 184);
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  background-image: -webkit-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  background-image:         linear-gradient(450deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  font-size: 1.333em;
  text-align: center;
  color: rgb(0,0,0);
  overflow: visible;
  white-space: normal;
}

.utilisateur .utilisateur {
  top: 0;
  left: 0;
  z-index: 9;
  width: 44px;
  height: 40px;
  padding: 2px;
  border: 1px solid rgb(184, 184, 184);
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  background-color: rgb(254, 255, 241);
  font-size: 1em;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  color: rgb(51, 51, 51);
}

.utilisateur .ville {
  display: block;
  top: 154px;
  left: 455px;
  z-index: 5;
  width: 160px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.importer-immat,
.imprimer_devis,
.or,
.rdv,
.valider {
  position: absolute;
}

.valider_importation {
  display: block;
  position: absolute;
  top: 462px;
  left: 668px;
  width: 220px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(149, 215, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  text-align: center;
  color: rgb(51, 51, 51);
}

.annuler_importation:hover,
.changer_hebergeur:hover,
.charger:hover,
.clore_dossier:hover,
.enregistrer_dossier:hover,
.info-rdv .annuler:hover,
.info-rdv .depart:hover,
.info-rdv .enregistrer:hover,
.info-rdv .retour:hover,
.supprimer_dossier:hover,
.valider_importation:hover {
  background-color: rgb(250, 255, 190);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
}

.vehicule {
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 50;
  width: 150px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.vehicule-pret {
  position: absolute;
}

.cloture .point-text,
.devis .point-text,
.expertise .point-text,
.facture .point-text,
.pro .point-text,
.rdv-devis .point-text,
.rdv-expertise .point-text,
.rdv-reparation .point-text,
.repare .point-text,
.vehicule-pret .point-text {
  top: 3px;
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0,0,0);
}

.vehicule-repare {
  position: absolute;
  height: 25px;
}

.vehicule_dispo {
  display: block;
  position: absolute;
  top: 39px;
  left: 165px;
  z-index: 11;
  width: 17.1037628278%;
  height: 19px;
}

.vehicule_dispo .checkbox {
  top: 2px;
  z-index: 9;
}

.vehicule_dispo .point-text {
  top: 3px;
  z-index: 10;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.vehicule_pret {
  display: block;
  position: absolute;
  top: 9px;
  left: 156px;
  width: 144px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.ville-facturation {
  display: block;
  position: absolute;
  top: 194px;
  left: 10px;
  z-index: 25;
  width: 215px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.ville_livraison {
  display: block;
  position: absolute;
  top: 324px;
  left: 10px;
  z-index: 18;
  width: 215px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.vl-de-pret {
  position: absolute;
  top: 180px;
  left: 0;
  right: 0;
  z-index: 87;
  width: 876px;
  height: 62px;
  margin: 0 auto;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.vl-de-pret .carburant {
  top: 7px;
  left: 726px;
  z-index: 81;
  width: 140px;
  height: 20px;
  padding-right: 10px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
}

.vl-de-pret .immatriculation {
  display: block;
  top: 7px;
  left: 579px;
  z-index: 82;
  width: 140px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.vl-de-pret .marque {
  display: block;
  top: 7px;
  left: 171px;
  z-index: 85;
  width: 125px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.vl-de-pret .modele {
  display: block;
  top: 7px;
  left: 304px;
  z-index: 84;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.vl-de-pret .titre {
  position: absolute;
  top: 5px;
  left: 10px;
  z-index: 86;
  padding: 3px 1px 1px;
  font-size: 1.167em;
  font-weight: 700;
  line-height: 1.38;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.gr,
.pv,
.vl-pret {
  display: block;
  position: absolute;
  height: 20px;
}

.vl-pret .point-text {
  font-size: 0.833em;
  font-weight: 700;
}

.vl-verifier {
  display: block;
  position: absolute;
  top: 6px;
  left: 124px;
  z-index: 57;
  width: 70px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.vl-verifier2 {
  display: block;
  position: absolute;
  top: 6px;
  left: 124px;
  z-index: 55;
  width: 70px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.vn {
  display: block;
  position: absolute;
  top: 122px;
  left: 61px;
  width: 46px;
  height: 20px;
}

.vo {
  display: block;
  position: absolute;
  top: 122px;
  left: 10px;
  width: 46px;
  height: 20px;
}

.voiture {
  display: block;
  position: absolute;
  top: 126px;
  left: 6.2360801781%;
  z-index: 7;
  width: 350px;
  height: auto;
  overflow: hidden;
}

.voiture-b {
  display: block;
  position: absolute;
  width: 60px;
  height: auto;
  overflow: hidden;
}

.xeldex_pied {
  position: absolute;
  top: 1px;
  left: 0;
  z-index: 2;
  width: 114px;
  padding: 2px;
  font-size: 0.833em;
  font-weight: 700;
  line-height: 1.38;
  text-align: center;
  color: rgb(51, 51, 51);
}

.actions-1 {
  left: 456px;
  z-index: 33;
  height: 326px;
}

.actions-2 {
  left: 458px;
  z-index: 33;
  height: 266px;
}

.actions-3 {
  left: 456px;
  z-index: 30;
  height: 326px;
}

.actions-4 {
  left: 458px;
  z-index: 24;
  height: 266px;
}

.actions-5 {
  left: 458px;
  z-index: 15;
  height: 266px;
}

.adresse-1
{
    display: block;
    position: absolute;
    top: 44px;
    left: 332px;
    z-index: 92;
    width: 190px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}
.adresse-2 {
  top: 6px;
  left: 332px;
  z-index: 70;
  width: 190px;
  background-color: rgb(255, 255, 255);
}

.adresse-3 {
  top: 6px;
  left: 332px;
  z-index: 68;
  width: 190px;
  background-color: rgb(255, 255, 255);
}

.adresse-5 {
  top: 62px;
  left: 7px;
  z-index: 39;
  width: 300px;
  background-color: rgb(254, 255, 228);
}

.adresse-6 {
  top: 125px;
  left: 21px;
  z-index: 21;
  width: 94px;
  font-size: 1.083em;
  color: rgb(0,0,0);
}

.adresse-7 {
  display: block;
  top: 123px;
  left: 126px;
  z-index: 20;
  width: 346px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.adresse-8 {
  top: 212px;
  left: 19px;
  z-index: 13;
  width: 107px;
  font-size: 1.083em;
  color: rgb(0,0,0);
}

.adresse-9 {
  display: block;
  top: 210px;
  left: 145px;
  z-index: 12;
  width: 308px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.adresse-rdv-1 {
  top: 170px;
  z-index: 10;
  padding: 3px 1px 1px;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.adresse-rdv-2 {
  display: block;
  top: 188px;
  z-index: 9;
  width: 401px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.adresse_livraison-2 {
  z-index: 52;
}

.adresse_livraison-3,
.adresse_livraison-4 {
  z-index: 50;
}

.adresse_livraison-5,
.n-facture-5 {
  z-index: 49;
}

.annuler-11 {
  top: 229px;
  left: 4.0470157657%;
  z-index: 5;
  width: 28.1531531531%;
  height: 25px;
}

.annuler-13 {
  top: 187px;
  left: 60.1482326111%;
  z-index: 6;
  width: 14.2531356898%;
  height: 25px;
}

.annuler-14 {
  top: 663px;
  left: 67.5372355233%;
  z-index: 6;
  width: 13.9198218262%;
  height: 25px;
}

.annuler-15 {
  top: 419px;
  left: 62.2846177944%;
  z-index: 5;
  width: 15.664160401%;
  height: 25px;
}

.annuler-18 {
  top: 113px;
  left: 68.1714285714%;
  z-index: 5;
  width: 14.2857142857%;
  height: 25px;
}

.annuler-19 {
  top: 153px;
  left: 0.7981755986%;
  z-index: 5;
  width: 14.2531356898%;
  height: 25px;
}

.annuler-17,
.annuler-20 {
  display: block;
  top: 4px;
  left: 4.125%;
  z-index: 5;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.annuler-21 {
  top: 346px;
  left: 50.0182901337%;
  z-index: 5;
  width: 20.9030100334%;
  height: 25px;
}

.annuler-22 {
  top: 307px;
  left: 37.0837602459%;
  z-index: 5;
  width: 26.6393442622%;
  height: 25px;
}

.annuler-23 {
  top: 667px;
  left: 67.2188195991%;
  z-index: 5;
  width: 13.9198218262%;
  height: 25px;
}

.annuler-25,
.annuler-28 {
  top: 0;
  left: -1.4125%;
  z-index: 4;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.annuler-1,
.annuler-2,
.annuler-3 {
  top: 112px;
  left: 68.3010262257%;
  z-index: 18;
  width: 14.2531356898%;
  height: 25px;
}

.annuler-30 {
  display: block;
  top: 4px;
  left: 4.1225961538%;
  z-index: 4;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.annuler-12,
.annuler-24,
.annuler-26,
.annuler-27,
.annuler-29,
.annuler-31,
.valider-3,
.valider-4 {
  display: block;
  top: 4px;
  left: 4.125%;
  z-index: 4;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.annuler-32 {
  top: 0;
  left: -1.4125%;
  z-index: 3;
  width: 125px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.annuler-33,
.annuler-34 {
  top: 0;
  left: -1.4125%;
  z-index: 3;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.annuler-35 {
  top: 0;
  left: -1.4125%;
  z-index: 3;
  width: 125px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.annuler-36 {
  top: 0;
  left: -1.5264423077%;
  z-index: 3;
  width: 132px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.annuler-37 {
  top: 445px;
  left: 62.4823778195%;
  z-index: 2;
  width: 15.664160401%;
  height: 25px;
}

.annuler-16,
.annuler-38 {
  top: 0;
  left: -1.4125%;
  z-index: 3;
  width: 125px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.annuler-41 {
  top: 0;
  left: -1.4125%;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.annuler-42 {
  display: block;
  top: 182px;
  left: 337px;
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  color: rgb(51, 51, 51);
}

.annuler-43 {
  top: 0;
  left: -1.4125%;
  width: 125px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.annuler-4,
.annuler-5,
.annuler-6 {
  display: block;
  top: 4px;
  left: 4.125%;
  z-index: 17;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.annuler-7,
.annuler-8,
.annuler-9 {
  top: 0;
  left: -1.4125%;
  z-index: 16;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.anomalie-1 {
  top: 327px;
  left: 0;
  right: 0;
  z-index: 21;
  width: 879px;
  height: 125px;
  margin: 0 auto;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.assurance-1 {
  display: block;
  top: 5px;
  left: 258px;
  z-index: 111;
  width: 170px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.assurance-10 {
  top: 94px;
  left: 10px;
  z-index: 47;
  width: 235px;
  background-color: rgb(255, 255, 255);
}

.assurance-11 {
  top: 42px;
  left: 305px;
  z-index: 40;
  padding: 3px 1px 1px;
  font-size: 0.833em;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.assurance-12 {
  z-index: 40;
}

.assurance-13 {
  display: block;
  top: 60px;
  left: 305px;
  z-index: 39;
  width: 211px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.assurance-15 {
  top: 59px;
  left: 387px;
  z-index: 24;
  width: 220px;
  min-height: 20px;
  background-color: rgb(254, 255, 228);
}

.assurance-17 {
  top: 47px;
  z-index: 11;
  padding: 3px 1px 1px;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.assurance-18,
.assurance-19 {
  display: block;
  top: 10px;
  left: 94px;
  z-index: 12;
  width: 192px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.assurance-20 {
  display: block;
  top: 65px;
  z-index: 10;
  width: 211px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.assurance-21 {
  display: block;
  top: 8px;
  left: 300px;
  z-index: 9;
  width: 230px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.assurance-23 {
  display: block;
  top: 8px;
  left: 392px;
  z-index: 7;
  width: 166px;
  min-height: 20px;
  max-height: 20px;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.assurance-24 {
  display: block;
  top: 38px;
  left: 10px;
  z-index: 7;
  width: 334px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.assurance-3 {
  display: block;
  top: 5px;
  left: 258px;
  z-index: 85;
  width: 170px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.assurance-4 {
  display: block;
  top: 5px;
  left: 258px;
  z-index: 71;
  width: 170px;
  min-height: 20px;
  max-height: 20px;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.assurance-6 {
  z-index: 51;
}

.assurance-7,
.assurance-8 {
  top: 94px;
  left: 10px;
  z-index: 49;
  width: 235px;
  background-color: rgb(255, 255, 255);
}

.assurance-9 {
  z-index: 48;
}

.au-1 {
  top: 9px;
  left: 134px;
  z-index: 102;
}

.au-2 {
  top: 9px;
  left: 134px;
  z-index: 99;
}

.au-3 {
  top: 11px;
  left: 318px;
  z-index: 14;
}

.au-4 {
  top: 11px;
  left: 194px;
  z-index: 11;
}

.au-5 {
  top: 11px;
  left: 556px;
  z-index: 10;
}

.au-6 {
  top: 11px;
  left: 312px;
  z-index: 10;
}

.au-7 {
  top: 11px;
  left: 276px;
  z-index: 9;
}

.autres-1,
.autres-2 {
  z-index: 42;
}

.autres-3,
.checkbox-20,
.checkbox-21 {
  z-index: 40;
}

.bon-commande-1 {
  z-index: 54;
}

.bon-commande-2 {
  z-index: 51;
}

.c-gestion-1,
.dossiers-3 {
  display: block;
  top: 5px;
  left: 4.9158653846%;
  z-index: 10;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.c-gestion-2,
.dossiers-4 {
  top: 0;
  left: -1px;
  z-index: 9;
  width: 130px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(209, 209, 209);
  border-radius: 3px;
  background-color: rgb(254, 255, 241);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1.083em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.ca-10 {
  top: 10px;
  left: 64px;
  z-index: 12;
  width: 46px;
  height: 20px;
}

.ca-11 {
  top: 9px;
  left: 112px;
  z-index: 12;
  width: 5.2558437856%;
  height: 19px;
}

.ca-12 {
  top: 10px;
  left: 109px;
  z-index: 9;
  width: 46px;
  height: 20px;
}

.ca-13 {
  top: 10px;
  left: 109px;
  z-index: 8;
  width: 46px;
  height: 20px;
}

.ca-14 {
  top: 10px;
  left: 109px;
  z-index: 7;
  width: 46px;
  height: 20px;
}

.ca-4 {
  top: 8px;
  left: 109px;
  z-index: 19;
  width: 5.2558437856%;
  height: 19px;
}

.ca-5 {
  top: 8px;
  left: 109px;
  z-index: 16;
  width: 46px;
  height: 20px;
}

.ca-6 {
  top: 8px;
  left: 60px;
  z-index: 15;
  width: 46px;
  height: 20px;
}

.ca-7 {
  top: 9px;
  left: 112px;
  z-index: 15;
  width: 5.2558437856%;
  height: 19px;
}

.ca-9 {
  top: 8px;
  left: 108px;
  z-index: 13;
  width: 5.2558437856%;
  height: 20px;
}

.cabient_exp-1 {
  z-index: 104;
}

.cabient_exp-2 {
  z-index: 78;
}

.cabient_exp-3 {
  z-index: 64;
}

.cabinet-2,
.cabinet-3 {
  top: 10px;
  left: 388px;
  z-index: 10;
  width: 192px;
  height: 20px;
  padding-right: 10px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
}

.cabinet-4 {
  top: 38px;
  left: 14px;
  z-index: 7;
  width: 276px;
  min-height: 20px;
  max-height: 20px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
}

.cabinet-5 {
  top: 38px;
  left: 14px;
  z-index: 6;
  width: 258px;
  min-height: 20px;
  max-height: 20px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
}

.cabinet_exp-1 {
  z-index: 50;
}

.cabinet_exp-2 {
  z-index: 47;
}

.cabinet_exp-3 {
  top: 84px;
  left: 306px;
  z-index: 27;
  padding: 3px 1px 1px;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.cabinet_exp-4 {
  display: block;
  top: 102px;
  left: 305px;
  z-index: 26;
  width: 211px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.cabinet_exp-6 {
  top: 100px;
  left: 6px;
  z-index: 7;
  padding: 3px 1px 1px;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.cabinet_exp-7 {
  display: block;
  top: 118px;
  left: 5px;
  z-index: 6;
  width: 201px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.cabinet_expertise-2 {
  z-index: 56;
}

.cabinet_expertise-3 {
  z-index: 34;
}

.cabinet_expertise-5 {
  z-index: 19;
}

.changer-etat-dossier-1,
.changer-etat-dossier-2 {
  display: block;
  top: 5px;
  left: 3.5312499999%;
  z-index: 35;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.changer-etat-dossier-3 {
  top: 0;
  left: -0.4479166667%;
  z-index: 34;
  width: 150px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  line-height: 2.4;
  text-align: center;
  color: rgb(51, 51, 51);
}

.changer-etat-dossier-4 {
  top: 0;
  left: -0.4479166667%;
  z-index: 34;
  width: 150px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font: 0.75em/2.4 Helvetica;
  text-align: center;
  color: rgb(51, 51, 51);
}

.changer-etat-dossier-4:hover {
  background-color: rgb(250, 255, 190);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  line-height: 2.4;
}

.changer-etat-dossier-5 {
  display: block;
  top: 5px;
  left: 3.5312499999%;
  z-index: 32;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.changer-etat-dossier-6 {
  top: 0;
  left: -0.4479166667%;
  z-index: 31;
  width: 150px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.changer-hebergeur-1 {
  top: 122px;
  left: 277px;
  z-index: 54;
  width: 34.4827586206%;
  height: 20px;
}

.changer-hebergeur-2 {
  display: block;
  top: 2px;
  left: 3.5312499999%;
  z-index: 53;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.changer-hebergeur-3 {
  top: 0;
  left: 0;
  z-index: 52;
  width: 150px;
  height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font: 0.75em/1.8 Helvetica;
  text-align: center;
  color: rgb(51, 51, 51);
}

.changer-hebergeur-4 {
  top: 122px;
  left: 277px;
  z-index: 32;
  width: 34.4827586206%;
  height: 20px;
}

.changer-hebergeur-5 {
  display: block;
  top: 2px;
  left: 3.5312499999%;
  z-index: 31;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.changer-hebergeur-6 {
  top: 0;
  left: 0;
  z-index: 30;
  width: 150px;
  height: 20px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  color: rgb(51, 51, 51);
}

.checkbox-1 {
  z-index: 115;
}

.checkbox-10 {
  z-index: 64;
}

.checkbox-11,
.radio-27 {
  z-index: 61;
}

.checkbox-14 {
  z-index: 44;
}

.checkbox-15,
.checkbox-16,
.checkbox-17,
.vn-3 {
  z-index: 43;
}

.checkbox-18,
.checkbox-19 {
  z-index: 41;
}

.checkbox-2 {
  z-index: 112;
}

.checkbox-22 {
  z-index: 39;
}

.checkbox-24,
.voiture-b-5,
.voiture-b-6 {
  z-index: 37;
}

.checkbox-25,
.checkbox-26,
.checkbox-27 {
  z-index: 34;
}

.checkbox-29 {
  top: 3px;
  z-index: 32;
}

.checkbox-3 {
  z-index: 89;
}

.checkbox-30,
.checkbox-31,
.checkbox-32 {
  z-index: 31;
}

.checkbox-34,
.checkbox-35 {
  z-index: 26;
}

.checkbox-37 {
  z-index: 24;
}

.checkbox-38,
.checkbox-39,
.pro-7 {
  z-index: 23;
}

.checkbox-40 {
  z-index: 22;
}

.checkbox-42,
.checkbox-43,
.checkbox-44,
.hebergeur-11,
.logo-sd-1,
.titre-16 {
  z-index: 20;
}

.checkbox-45,
.checkbox-46,
.checkbox-47,
.checkbox-48 {
  z-index: 19;
}

.checkbox-5 {
  z-index: 86;
}

.checkbox-49,
.checkbox-50,
.checkbox-51,
.radio-37 {
  z-index: 17;
}

.checkbox-53,
.checkbox-54,
.checkbox-55,
.checkbox-57,
.checkbox-58,
.checkbox-59 {
  z-index: 16;
}

.checkbox-64,
.checkbox-68 {
  top: 2px;
  z-index: 13;
}

.checkbox-65,
.checkbox-66,
.checkbox-67,
.checkbox-69,
.checkbox-70 {
  z-index: 13;
}

.checkbox-72,
.checkbox-73 {
  z-index: 12;
}

.checkbox-74,
.checkbox-75,
.radio-40 {
  z-index: 11;
}

.checkbox-76,
.checkbox-77,
.checkbox-78 {
  z-index: 10;
}

.checkbox-81 {
  z-index: 9;
}

.checkbox-83,
.checkbox-84 {
  z-index: 8;
}

.checkbox-88,
.vehicule-pret-11 {
  z-index: 6;
}

.checkbox-89 {
  z-index: 5;
}

.chemin-10 {
  z-index: 30;
}

.chemin-11 {
  top: 328px;
  left: 39px;
  z-index: 16;
  width: 225px;
}

.chemin-12 {
  top: 82px;
  left: 620px;
  z-index: 7;
  width: 194px;
}

.chemin-5 {
  z-index: 45;
}

.chemin-7 {
  z-index: 42;
}

.chemin-8,
.chemin-9 {
  z-index: 32;
}

.choc1-1 {
  position: relative;
  width: 877px;
  min-height: 200px;
  margin: 269px auto 0;
  border: 1px solid rgb(153, 153, 153);
  border-radius: 5px;
  background-color: rgb(149, 215, 255);
}

.choc2-1 {
  position: relative;
  width: 877px;
  min-height: 100px;
  margin: 7px auto 0;
  padding-bottom: 10px;
  border: 1px solid rgb(153, 153, 153);
  border-radius: 5px;
  background-color: rgb(175, 255, 183);
}

.choc3-1 {
  position: relative;
  width: 877px;
  min-height: 100px;
  margin: 7px auto 0;
  border: 1px solid rgb(153, 153, 153);
  border-radius: 5px;
  background-color: rgb(149, 215, 255);
}

.client-1 {
  top: 78px;
  left: 58px;
  z-index: 80;
  width: 192px;
}

.client-10 {
  top: 38px;
  left: 291px;
  z-index: 5;
  width: 172px;
}

.client-2 {
  top: 78px;
  left: 58px;
  z-index: 77;
  width: 191px;
}

.client-3 {
  top: 30px;
  left: 10px;
  z-index: 46;
  width: 879px;
  height: 462px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.client-5 {
  top: 38px;
  left: 62px;
  z-index: 9;
  width: 246px;
}

.client-6 {
  top: 10px;
  left: 242px;
  z-index: 8;
  width: 192px;
}

.client-7 {
  top: 8px;
  left: 57px;
  z-index: 7;
  width: 199px;
}

.client-8 {
  top: 38px;
  left: 57px;
  z-index: 6;
  width: 351px;
}

.client-9 {
  top: 38px;
  left: 458px;
  z-index: 5;
  width: 197px;
}

.clients-1 {
  z-index: 50;
  font-family: Helvetica;
}

.clients-10 {
  z-index: 4;
}

.clients-2 {
  z-index: 46;
  font-family: Helvetica;
}

.clients-3 {
  z-index: 40;
  font-family: Helvetica;
}

.clients-4 {
  z-index: 33;
  font-family: Helvetica;
}

.clients-7,
.factures-5,
.stat-tech-1,
.utilisateurs-8 {
  z-index: 27;
  font-family: Helvetica;
}

.clore-dossier-1 {
  top: 186px;
  left: 7.0422535211%;
  z-index: 32;
  width: 88.028169014%;
  height: 25px;
}

.clore-dossier-2 {
  display: block;
  top: 4px;
  left: 4.125%;
  z-index: 31;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.clore-dossier-3 {
  top: 0;
  left: -1.4125%;
  z-index: 30;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font: 0.833em/2 Helvetica;
  text-align: center;
  color: rgb(51, 51, 51);
}

.clore-dossier-4 {
  top: 244px;
  left: 7.03125%;
  z-index: 17;
  width: 88.028169014%;
  height: 25px;
}

.clore-dossier-5 {
  top: 234px;
  left: 7.03125%;
  z-index: 17;
  width: 88.028169014%;
  height: 25px;
}

.clore-dossier-8 {
  top: 0;
  left: -1.4125%;
  z-index: 15;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  line-height: 2.4;
  text-align: center;
  color: rgb(51, 51, 51);
}

.clore-dossier-9 {
  top: 0;
  left: -1.4125%;
  z-index: 15;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.cloture-1 {
  top: 30px;
  left: 257px;
  z-index: 93;
}

.cloture-2 {
  top: 78px;
  left: 98px;
  z-index: 93;
}

.cloture-3 {
  top: 30px;
  left: 257px;
  z-index: 90;
}

.cloture-4 {
  top: 78px;
  left: 122px;
  z-index: 67;
}

.cloture-5 {
  top: 78px;
  left: 122px;
  z-index: 53;
}

.container1-1 {
  z-index: 23;
  width: 800px;
  height: 458px;
}

.container1-2 {
  z-index: 14;
  width: 446px;
  height: 264px;
}

.container1-3 {
  z-index: 6;
  width: 800px;
  height: 487px;
}

.container1-4 {
  z-index: 6;
  width: 600px;
  height: 218px;
}

.container1-5 {
  z-index: 6;
  width: 600px;
  height: 381px;
}

.corps-10 {
  position: relative;
  height: 650px;
  margin: 98px auto 0;
  border-right-color: rgb(102, 102, 102);
  border-left-color: rgb(102, 102, 102);
  background-color: rgb(230, 230, 230);
}

.corps-11 {
  position: relative;
  height: 625px;
  margin: 98px auto 0;
  border-right-color: rgb(102, 102, 102);
  border-left-color: rgb(102, 102, 102);
  background-color: rgb(230, 230, 230);
}

.corps-13,
.corps-7,
.corps-8,
.corps-9 {
  position: relative;
  min-height: 633px;
  margin: 98px auto 0;
  padding-bottom: 10px;
  border-right-color: rgb(102, 102, 102);
  border-left-color: rgb(102, 102, 102);
  background-color: rgb(230, 230, 230);
}

.corps-18 {
  position: absolute;
  top: 98px;
  left: 0;
  right: 0;
  z-index: 32;
  height: 500px;
  margin: 0 auto;
  border-right-color: rgb(105, 105, 105);
  border-left-color: rgb(105, 105, 105);
  background-image: url('../images/png-2.png');
  background-size: auto auto;
  background-position: left top;
}

.corps-19 {
  position: relative;
  min-height: 500px;
  margin: 98px auto 0;
  padding-bottom: 10px;
  border-right-color: rgb(105, 105, 105);
  border-left-color: rgb(105, 105, 105);
  background-image: url('../images/png-2.png');
  background-size: auto auto;
  background-position: left top;
}

.corps-28 {
  position: absolute;
  top: 98px;
  left: 0;
  right: 0;
  z-index: 21;
  height: 500px;
  margin: 0 auto;
  border-right-color: rgb(102, 102, 102);
  border-left-color: rgb(102, 102, 102);
  background-color: rgb(230, 230, 230);
}

.corps-2,
.corps-3 {
  position: relative;
  height: 633px;
  margin: 98px auto 0;
  border-right-color: rgb(102, 102, 102);
  border-left-color: rgb(102, 102, 102);
  background-color: rgb(230, 230, 230);
}

.corps-17 {
    position: relative;
    height: 640px;
    margin: 98px auto 0;
    border-right-color: rgb(102, 102, 102);
    border-left-color: rgb(102, 102, 102);
    background-color: rgb(230, 230, 230);
}

.corps-25,
.corps-30,
.corps-31,
.corps-32,
.corps-33 {
  position: relative;
  height: 500px;
  margin: 98px auto 0;
  border-right-color: rgb(102, 102, 102);
  border-left-color: rgb(102, 102, 102);
  background-color: rgb(230, 230, 230);
}

.corps-12,
.corps-14,
.corps-15,
.corps-16,
.corps-20,
.corps-21,
.corps-22,
.corps-23,
.corps-24,
.corps-26,
.corps-27,
.corps-29,
.corps-34,
.corps-35,
.corps-36,
.corps-37,
.corps-38,
.corps-39,
.corps-40,
.corps-41,
.corps-42 {
  position: relative;
  height: 500px;
  margin: 98px auto 0;
  border-right-color: rgb(105, 105, 105);
  border-left-color: rgb(105, 105, 105);
  background-image: url('../images/png-2.png');
  background-size: auto auto;
  background-position: left top;
}

.corps-5 {
  position: relative;
  min-height: 857px;
  margin: 98px auto 0;
  padding-bottom: 10px;
  border-right-color: rgb(102, 102, 102);
  border-left-color: rgb(102, 102, 102);
  background-color: rgb(230, 230, 230);
}

.corps-1,
.corps-4,
.corps-6 {
  position: relative;
  height: 570px;
  margin: 98px auto 0;
  border-right-color: rgb(102, 102, 102);
  border-left-color: rgb(102, 102, 102);
  background-color: rgb(230, 230, 230);
}

.cp-10 {
  top: 150px;
  left: 21px;
  z-index: 19;
  width: 94px;
  font-size: 1.083em;
  color: rgb(0,0,0);
}

.cp-11 {
  display: block;
  top: 148px;
  left: 126px;
  z-index: 18;
  width: 63px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.cp-12 {
  top: 237px;
  left: 19px;
  z-index: 11;
  width: 107px;
  font-size: 1.083em;
  color: rgb(0,0,0);
}

.cp-13 {
  top: 112px;
  left: 319px;
  z-index: 11;
}

.cp-14 {
  display: block;
  top: 235px;
  left: 145px;
  z-index: 10;
  width: 63px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.cp-15,
.cp-16 {
  top: 38px;
  left: 355px;
  z-index: 10;
  width: 60px;
}

.cp-18 {
  top: 9px;
  left: 518px;
  z-index: 7;
  width: 97px;
}

.cp-19 {
  top: 162px;
  left: 108px;
  z-index: 5;
}

.cp-2,
.cp-3 {
  top: 33px;
  left: 332px;
  z-index: 64;
  width: 62px;
  background-color: rgb(255, 255, 255);
}

.cp-4 {
  top: 33px;
  left: 332px;
  z-index: 62;
  width: 62px;
  background-color: rgb(255, 255, 255);
}

.cp-6,
.marque-9 {
  z-index: 57;
}

.cp-7 {
  top: 62px;
  left: 312px;
  z-index: 38;
  width: 60px;
  background-color: rgb(254, 255, 228);
}

.date-1 {
  top: 7px;
  left: 34.9130558722%;
  z-index: 49;
  width: 300px;
  min-height: 20px;
  max-height: 20px;
  border-radius: 5px;
  background-color: rgb(254, 255, 241);
  font-size: 1em;
  line-height: 1.6;
  text-align: center;
}

.date-10,
.date-11 {
  display: block;
  top: 39px;
  left: 720px;
  z-index: 3;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
}

.date-12 {
  display: block;
  top: 38px;
  left: 110px;
  z-index: 3;
  width: 145px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
}

.date-13,
.date-14 {
  display: block;
  top: 10px;
  left: 692px;
  z-index: 3;
  width: 145px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
}

.date-15 {
  top: 41px;
  left: 38.2269099201%;
  z-index: 2;
  width: 22.6909920182%;
  min-height: 20px;
  max-height: 20px;
  border-radius: 5px;
  background-color: rgb(254, 255, 241);
  font-size: 1em;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
}

.date-2 {
  top: 10px;
  left: 38.9110604332%;
  z-index: 48;
  width: 22.6909920182%;
  min-height: 20px;
  max-height: 20px;
  border-radius: 5px;
  background-color: rgb(254, 255, 241);
  font-size: 1em;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
}

.date-3 {
  display: block;
  top: 7px;
  left: 718px;
  z-index: 47;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
}

.date-4 {
  display: block;
  top: 10px;
  left: 717px;
  z-index: 46;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
}

.date-5 {
  display: block;
  top: 10px;
  left: 717px;
  z-index: 6;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
}

.date-6,
.date-7 {
  top: 41px;
  left: 38.2269099201%;
  z-index: 5;
  width: 22.6909920182%;
  min-height: 20px;
  max-height: 20px;
  border-radius: 5px;
  background-color: rgb(254, 255, 241);
  font-size: 1em;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
}

.date-8 {
  top: 10px;
  left: 38.5404789053%;
  z-index: 5;
  width: 22.6909920182%;
  min-height: 20px;
  max-height: 20px;
  border-radius: 5px;
  background-color: rgb(254, 255, 241);
  font-size: 1em;
  line-height: 1.6;
  text-align: center;
}

.date-9 {
  top: 9px;
  left: 39.2798603192%;
  z-index: 4;
  width: 19.9543899657%;
  min-height: 20px;
  max-height: 20px;
  border-radius: 5px;
  background-color: rgb(254, 255, 241);
  font-size: 1em;
  line-height: 1.6;
  text-align: center;
}

.date-debut-1 {
  top: 42px;
  z-index: 38;
  padding: 3px 1px 1px;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.date-debut-2 {
  display: block;
  top: 60px;
  z-index: 37;
  width: 118px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.date-fin-1 {
  top: 84px;
  left: 526px;
  z-index: 25;
  padding: 3px 1px 1px;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.date-fin-2 {
  display: block;
  top: 102px;
  left: 527px;
  z-index: 24;
  width: 118px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.date-retour-1 {
  top: 192px;
  left: 10px;
  z-index: 56;
  width: 90px;
  border: 2px solid rgb(255, 39, 39);
  background-color: rgb(255, 255, 255);
}

.date-retour-2 {
  top: 218px;
  left: 318px;
  z-index: 51;
  width: 81px;
  background-color: rgb(254, 255, 228);
}

.date-retour-3 {
  top: 192px;
  left: 10px;
  z-index: 26;
  width: 90px;
  border: 2px solid rgb(255, 39, 39);
  background-color: rgb(255, 255, 255);
}

.date-retour-4 {
  top: 218px;
  left: 299px;
  z-index: 21;
  width: 100px;
  background-color: rgb(254, 255, 228);
}

.date_debut-1 {
  top: 5px;
  left: 25px;
  z-index: 103;
  width: 100px;
}

.date_debut-2 {
  top: 5px;
  left: 25px;
  z-index: 100;
  width: 100px;
}

.date_debut-3 {
  top: 8px;
  left: 228px;
  z-index: 15;
  width: 80px;
}

.date_debut-4 {
  top: 8px;
  left: 110px;
  z-index: 12;
  width: 80px;
}

.date_debut-5 {
  top: 8px;
  left: 474px;
  z-index: 11;
  width: 80px;
}

.date_debut-6 {
  top: 8px;
  left: 228px;
  z-index: 11;
  width: 80px;
}

.date_debut-7 {
  top: 8px;
  left: 192px;
  z-index: 10;
  width: 80px;
}

.date_fin-1 {
  top: 5px;
  left: 150px;
  z-index: 101;
  width: 100px;
}

.date_fin-2 {
  top: 5px;
  left: 150px;
  z-index: 98;
  width: 100px;
}

.date_fin-3 {
  top: 8px;
  left: 334px;
  z-index: 13;
  width: 75px;
}

.date_fin-4 {
  top: 8px;
  left: 210px;
  z-index: 10;
  width: 80px;
}

.date_fin-5 {
  top: 8px;
  left: 574px;
  z-index: 9;
  width: 80px;
}

.date_fin-6 {
  top: 8px;
  left: 328px;
  z-index: 9;
  width: 80px;
}

.date_fin-7 {
  top: 8px;
  left: 292px;
  z-index: 8;
  width: 80px;
}

.deconnexion-1,
.deconnexion-2 {
  top: 12px;
  left: 96.5531041202%;
  z-index: 20;
  width: 2.2202115812%;
}

.deconnexion-3,
.deconnexion-4 {
  left: 0;
  z-index: 19;
}

.deconnexion-5 {
  top: 12px;
  left: 96.5531041202%;
  z-index: 17;
  width: 2.2202115812%;
}

.deconnexion-5:hover {
  background-color: transparent;
}

.deconnexion-6 {
  left: 0;
  z-index: 16;
}

.deconnexion-7 {
  top: 12px;
  left: 96.5531041202%;
  z-index: 11;
  width: 2.221951559%;
}

.deconnexion-8 {
  left: -0.0782472614%;
  z-index: 10;
}

.devis-2 {
  z-index: 93;
}

.devis-3 {
  top: 8px;
  left: 7.03125%;
  z-index: 32;
  width: 88.028169014%;
  height: 25px;
}

.devis-4 {
  display: block;
  top: 5px;
  left: 4.125%;
  z-index: 31;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.devis-5 {
  top: 0;
  left: -1.4125%;
  z-index: 30;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  line-height: 2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.devis-6 {
  top: 8px;
  left: 7.03125%;
  z-index: 29;
  width: 88.028169014%;
  height: 25px;
}

.devis-7 {
  display: block;
  top: 5px;
  left: 4.125%;
  z-index: 28;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.devis-8 {
  top: 0;
  left: -1.4125%;
  z-index: 27;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.devis_grele-5 {
  top: 155px;
  left: 1.9487750556%;
  z-index: 3;
  width: 13.9198218262%;
  height: 25px;
}

.difficulte-2 {
  display: block;
  top: 145px;
  z-index: 16;
  width: 98px;
  min-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(254, 255, 228);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.difficulte-3 {
  top: 127px;
  z-index: 15;
  padding: 3px 1px 1px;
  font-size: 0.833em;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.dossier_gg-1 {
  z-index: 122;
  font-family: Helvetica;
}

.dossier_gg-2 {
  z-index: 108;
}

.dossier_gg-3 {
  z-index: 96;
  font-family: Helvetica;
}

.dossier_gg-4 {
  z-index: 22;
  font-family: Helvetica;
}

.dossier_mobile-1 {
  z-index: 21;
}

.dossier_mobile-2,
.dossier_mobile-3 {
  z-index: 16;
}

.dossier_pa_ca-1 {
  z-index: 121;
  font-family: Helvetica;
}

.dossier_pa_ca-2 {
  z-index: 107;
}

.dossier_pa_ca-3 {
  z-index: 95;
  font-family: Helvetica;
}

.dossiers-2 {
  top: 7px;
  left: 200px;
  z-index: 11;
  width: 14.4766146993%;
  height: 25px;
}

.dossiers-6 {
  top: 7px;
  left: 55px;
  z-index: 5;
  width: 14.4766146993%;
  height: 25px;
}

.dossiers-8 {
  display: block;
  top: 5px;
  left: 4.9158653846%;
  z-index: 4;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.dreoite-1 {
  top: 9px;
  left: 69.5196693272%;
  z-index: 48;
}

.dreoite-2 {
  top: 12px;
  left: 62.3360889395%;
  z-index: 47;
}

.dreoite-4,
.dreoite-5 {
  top: 43px;
  left: 61.6519384264%;
  z-index: 4;
}

.dreoite-6 {
  top: 12px;
  left: 61.9655074116%;
  z-index: 4;
}

.dreoite-7 {
  top: 43px;
  left: 61.6519384264%;
  z-index: 1;
}

.dsp-fait-1 {
  z-index: 117;
}

.dsp-fait-2,
.radio-10,
.radio-11,
.radio-9 {
  z-index: 91;
}

.dsp-fait-3 {
  z-index: 77;
}

.du-1 {
  top: 9px;
  left: 7px;
  z-index: 104;
}

.du-2 {
  top: 9px;
  left: 7px;
  z-index: 101;
}

.du-3 {
  top: 11px;
  left: 210px;
  z-index: 16;
}

.du-4 {
  top: 11px;
  left: 94px;
  z-index: 13;
}

.du-5 {
  top: 11px;
  left: 410px;
  z-index: 12;
}

.du-6 {
  top: 11px;
  left: 166px;
  z-index: 12;
}

.du-7 {
  top: 11px;
  left: 130px;
  z-index: 11;
}

.email-11 {
  top: 132px;
  left: 30px;
  z-index: 7;
  width: 542px;
}

.email-13 {
  top: 118px;
  left: 18px;
  z-index: 4;
  width: 244px;
}

.email-2 {
  z-index: 78;
}

.email-3,
.siret-3 {
  z-index: 65;
}

.email-4 {
  z-index: 56;
}

.email-5 {
  z-index: 43;
}

.email-7 {
  z-index: 28;
}

.enregistrer-1 {
  top: 11px;
  left: 84.9678571428%;
  z-index: 14;
  width: 14.2857142857%;
  height: 25px;
}

.enregistrer-10,
.enregistrer-8,
.enregistrer-9 {
  display: block;
  top: 5px;
  left: 4.125%;
  z-index: 5;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.enregistrer-11,
.enregistrer-12,
.enregistrer-13 {
  top: 0;
  left: -1.4125%;
  z-index: 4;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.enregistrer-14 {
  top: 153px;
  left: 16.5336374002%;
  z-index: 2;
  width: 14.2531356898%;
  height: 25px;
}

.enregistrer-15 {
  display: block;
  top: 5px;
  left: 4.125%;
  z-index: 1;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.enregistrer-16 {
  top: 0;
  left: -1.4125%;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.enregistrer-2,
.expertise-11 {
  display: block;
  top: 5px;
  left: 4.125%;
  z-index: 13;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.enregistrer-3 {
  top: 0;
  left: -1.4125%;
  z-index: 12;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.enregistrer-5-devis {
    top: 10px;
    left: 85.0057012542%;
    z-index: 6;
    width: 14.2531356898%;
    height: 45px;
}

.enregistrer-11-devis {
    top: 0;
    left: -1.4125%;
    z-index: 4;
    width: 125px;
    height: 45px;
    padding: 2px;
    border: 1px solid rgb(128, 128, 128);
    border-radius: 3px;
    background-color: rgb(200, 227, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.75em;
    font-weight: 700;
    line-height: 4.4;
    text-align: center;
    color: rgb(51, 51, 51);
}

.enregistrer-5,
.enregistrer-6,
.enregistrer-7 {
  top: 10px;
  left: 85.0591505131%;
  z-index: 6;
  width: 14.2531356898%;
  height: 25px;
}

.entete-1,
.entete-2 {
  z-index: 24;
}

.entete-3 {
  z-index: 21;
}

.entete-4 {
  z-index: 15;
}

.entrer-1 {
  display: block;
  top: 8px;
  left: 27.6334269662%;
  z-index: 2;
  width: 25px;
  height: auto;
  opacity: 0.5;
  overflow: hidden;
}

.entrer-2 {
  top: 0;
  left: -0.5032771536%;
  z-index: 1;
  width: 267px;
  height: 40px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 6px;
  background: rgb(254, 255, 238);
  background: -webkit-linear-gradient(271deg, rgb(254, 255, 238) 0%, rgb(242, 243, 229) 100%) rgb(149, 215, 255);
  background:    -moz-linear-gradient(271deg, rgb(254, 255, 238) 0%, rgb(242, 243, 229) 100%) rgb(149, 215, 255);
  background:      -o-linear-gradient(271deg, rgb(254, 255, 238) 0%, rgb(242, 243, 229) 100%) rgb(149, 215, 255);
  background:     -ms-linear-gradient(271deg, rgb(254, 255, 238) 0%, rgb(242, 243, 229) 100%) rgb(149, 215, 255);
  background:         linear-gradient(179deg, rgb(254, 255, 238) 0%, rgb(242, 243, 229) 100%) rgb(149, 215, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 1.417em;
  line-height: 2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.entrer-2:hover {
  background-image: -webkit-linear-gradient(271deg, rgb(149, 215, 255) 0%, rgb(200, 234, 255) 100%);
  background-image:    -moz-linear-gradient(271deg, rgb(149, 215, 255) 0%, rgb(200, 234, 255) 100%);
  background-image:      -o-linear-gradient(271deg, rgb(149, 215, 255) 0%, rgb(200, 234, 255) 100%);
  background-image:     -ms-linear-gradient(271deg, rgb(149, 215, 255) 0%, rgb(200, 234, 255) 100%);
  background-image:         linear-gradient(179deg, rgb(149, 215, 255) 0%, rgb(200, 234, 255) 100%);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
}

.entrer-2:active {
  background-image: -webkit-linear-gradient(271deg, rgb(149, 215, 255) 0%, rgb(200, 234, 255) 100%);
  background-image:    -moz-linear-gradient(271deg, rgb(149, 215, 255) 0%, rgb(200, 234, 255) 100%);
  background-image:      -o-linear-gradient(271deg, rgb(149, 215, 255) 0%, rgb(200, 234, 255) 100%);
  background-image:     -ms-linear-gradient(271deg, rgb(149, 215, 255) 0%, rgb(200, 234, 255) 100%);
  background-image:         linear-gradient(179deg, rgb(149, 215, 255) 0%, rgb(200, 234, 255) 100%);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 700;
}

.etat-vehicule-5,
.etat-vehicule-6 {
  z-index: 36;
}

.etat-vehicule-7 {
  z-index: 34;
}

.etat-vehicule-8 {
  position: relative;
  width: 879px;
  min-height: 88px;
  margin: 233px auto 0;
  border-color: rgb(153, 153, 153);
  border-radius: 5px;
  background-color: rgb(149, 215, 255);
}

.etat_avant_expertise-5,
.etat_avant_expertise-6 {
  z-index: 38;
}

.etat_avant_expertise-7 {
  z-index: 36;
}

.expertise-1 {
  z-index: 107;
}

.expertise-10 {
  top: 5px;
  left: 10px;
  z-index: 14;
  width: 88.028169014%;
  height: 25px;
}

.expertise-12 {
  top: 0;
  left: -1.4125%;
  z-index: 12;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font: 0.833em/2 Helvetica;
  text-align: center;
  color: rgb(51, 51, 51);
}

.expertise-2 {
  z-index: 81;
}

.expertise-3 {
  z-index: 67;
}

.expertise-4 {
  top: 5px;
  left: 10px;
  z-index: 26;
  width: 88.028169014%;
  height: 25px;
}

.expertise-5 {
  display: block;
  top: 5px;
  left: 4.125%;
  z-index: 25;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.expertise-6 {
  top: 0;
  left: -1.4125%;
  z-index: 24;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font: 0.833em/2 Helvetica;
  text-align: center;
  color: rgb(51, 51, 51);
}

.expertise-7 {
  top: 5px;
  left: 10px;
  z-index: 23;
  width: 88.028169014%;
  height: 25px;
}

.expertise-8 {
  display: block;
  top: 5px;
  left: 4.125%;
  z-index: 22;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.expertise-9 {
  top: 0;
  left: -1.4125%;
  z-index: 21;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.export-1 {
  top: 8px;
  left: 816px;
  z-index: 2;
  width: 5.7137257696%;
}

.facture-1 {
  top: 78px;
  left: 7px;
  z-index: 96;
}

.facture-10 {
  top: 0;
  left: -1.4125%;
  z-index: 21;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  line-height: 2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.facture-11 {
  top: 178px;
  left: 7.03125%;
  z-index: 20;
  width: 88.028169014%;
  height: 25px;
}

.facture-13 {
  z-index: 18;
}

.facture-14 {
  top: 0;
  left: -1.4125%;
  z-index: 18;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.facture-15 {
  top: 141px;
  left: 10px;
  z-index: 17;
  width: 88.028169014%;
  height: 25px;
}

.facture-17 {
  top: 0;
  left: -1.4125%;
  z-index: 15;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font: 0.833em/2 Helvetica;
  text-align: center;
  color: rgb(51, 51, 51);
}

.facture-18 {
  top: 175px;
  left: 10px;
  z-index: 14;
  width: 88.028169014%;
  height: 25px;
}

.facture-19,
.supprimer-dossier-6,
.supprimer-dossier-7 {
  display: block;
  top: 4px;
  left: 4.125%;
  z-index: 13;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.facture-2 {
  top: 55px;
  left: 257px;
  z-index: 84;
}

.facture-20 {
  top: 0;
  left: -1.4125%;
  z-index: 12;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.facture-21 {
  top: 60px;
  left: 10px;
  z-index: 11;
  width: 88.028169014%;
  height: 25px;
}

.facture-23 {
  top: 0;
  left: -1.4125%;
  z-index: 9;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font: 0.833em/2 Helvetica;
  text-align: center;
  color: rgb(51, 51, 51);
}

.facture-3 {
  top: 55px;
  left: 257px;
  z-index: 81;
}

.facture-4 {
  top: 78px;
  left: 7px;
  z-index: 70;
}

.facture-5 {
  top: 78px;
  left: 7px;
  z-index: 56;
}

.facture-6 {
  z-index: 55;
}

.facture-8 {
  top: 150px;
  left: 7.03125%;
  z-index: 23;
  width: 88.028169014%;
  height: 25px;
}

.facture_globale-1 {
  top: 197px;
  left: 7.03125%;
  z-index: 20;
  width: 88.028169014%;
  height: 25px;
}

.facture_globale-3 {
  top: 0;
  left: -1.4125%;
  z-index: 18;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(149, 215, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  line-height: 2.4;
  text-align: center;
  color: rgb(51, 51, 51);
}

.factures-1 {
  z-index: 48;
  font-family: Helvetica;
}

.factures-10,
.stat-mobile-4 {
  z-index: 2;
}

.factures-2 {
  z-index: 44;
  font-family: Helvetica;
}

.factures-3 {
  z-index: 38;
  font-family: Helvetica;
}

.factures-4 {
  z-index: 31;
  font-family: Helvetica;
}

.clients-8,
.factures-6,
.forfaits-5 {
  z-index: 26;
  font-family: Helvetica;
}

.factures-7,
.forfaits-6,
.stat-gg-2 {
  z-index: 25;
  font-family: Helvetica;
}

.factures-9 {
  z-index: 21;
  font-family: Helvetica;
}

.fax-1 {
    display: block;
    top: 89px;
    right: 5px;
    z-index: 72;
    width: 100px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    color: rgb(0, 0, 0);
}

.fax-2 {
  top: 33px;
  right: 5px;
  z-index: 60;
  background-color: rgb(255, 255, 255);
}

.fax-3 {
  top: 33px;
  right: 5px;
  z-index: 58;
  background-color: rgb(255, 255, 255);
}

.fax-4 {
  top: 62px;
  left: 772px;
  z-index: 34;
  background-color: rgb(254, 255, 228);
}

.forfaits-10,
.stat-tech-4 {
  z-index: 1;
}

.forfaits-2 {
  z-index: 43;
  font-family: Helvetica;
}

.forfaits-3 {
  z-index: 37;
  font-family: Helvetica;
}

.forfaits-4,
.utilisateurs-5 {
  z-index: 30;
  font-family: Helvetica;
}

.factures-8,
.forfaits-7,
.stat-mobile-2,
.utilisateurs-9 {
  z-index: 24;
  font-family: Helvetica;
}

.clients-9,
.forfaits-8,
.stat-tech-2 {
  z-index: 23;
  font-family: Helvetica;
}

.forfaits-9 {
  z-index: 20;
  font-family: Helvetica;
}

.franchise-2 {
  z-index: 61;
}

.franchise-3 {
  z-index: 39;
}

.franchise-4 {
  z-index: 24;
}

.franchise-5 {
  top: 118px;
  left: 266px;
  z-index: 10;
  width: 105px;
}

#slectNewEtat {
    z-index: 32;
    min-height: 20px;
    border-radius: 3px;
    background: url('../images/select-arrows.svg') rgb(255, 255, 255);
    background-repeat: no-repeat;
    background-size: auto auto;
    background-position: right center;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font-size: 1em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}

.paiementfranchisedossier {
    position: absolute;
    display: block;
    top: 118px;
    left: 214px;
    z-index: 32;
    width: 140px;
    min-height: 20px;
    padding-left: 0px;
    border-radius: 3px;
    background: url('../images/select-arrows.svg') rgb(255, 255, 255);
    background-repeat: no-repeat;
    background-size: auto auto;
    background-position: right center;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font-size: 1em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}

.franchise-6 {
  top: 170px;
  left: 418px;
  z-index: 8;
  padding: 3px 1px 1px;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.franchise-8 {
  display: block;
  top: 188px;
  left: 416px;
  z-index: 7;
  width: 100px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.franchise-9 {
  top: 162px;
  left: 30px;
  z-index: 6;
  width: 74px;
}

.gauche-1 {
  top: 9px;
  left: 32.7465792474%;
  z-index: 50;
}

.gauche-2 {
  top: 12px;
  left: 36.5147519954%;
  z-index: 49;
}

.gauche-4,
.gauche-5 {
  top: 43px;
  left: 35.8306014823%;
  z-index: 6;
}

.gauche-6 {
  top: 12px;
  left: 36.1441704675%;
  z-index: 6;
}

.gauche-7 {
  top: 43px;
  left: 35.8306014823%;
  z-index: 3;
}

.gestion-bdd-1 {
  top: 7px;
  left: 200px;
  z-index: 8;
  width: 14.4766146993%;
  height: 25px;
}

.gestion-bdd-2,
.rdv-2 {
  display: block;
  top: 5px;
  left: 4.5673076923%;
  z-index: 7;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.gg-10 {
  top: 10px;
  left: 9px;
  z-index: 14;
  width: 47px;
  height: 20px;
}

.gg-11 {
  top: 10px;
  left: 9px;
  z-index: 13;
  width: 47px;
  height: 20px;
}

.gg-3 {
  top: 8px;
  left: 10px;
  z-index: 25;
  width: 5.2558437856%;
  height: 19px;
}

.gg-4 {
  top: 8px;
  left: 10px;
  z-index: 22;
  width: 46px;
  height: 20px;
}

.gg-5 {
  top: 9px;
  left: 10px;
  z-index: 21;
  width: 5.2558437856%;
  height: 19px;
}

.gg-6 {
  top: 8px;
  left: 9px;
  z-index: 19;
  width: 5.2558437856%;
  height: 20px;
}

.gg-7 {
  top: 9px;
  left: 10px;
  z-index: 18;
  width: 5.2558437856%;
  height: 19px;
}

.gg-9 {
  top: 10px;
  left: 9px;
  z-index: 15;
  width: 47px;
  height: 20px;
}

.gr-10 {
  top: 10px;
  left: 119px;
  z-index: 18;
}

.gr-11 {
  top: 10px;
  left: 160px;
  z-index: 18;
}

.gr-12 {
  top: 10px;
  left: 160px;
  z-index: 16;
}

.gr-3 {
  top: 8px;
  left: 155px;
  z-index: 28;
}

.gr-4 {
  top: 8px;
  left: 158px;
  z-index: 25;
}

.gr-5 {
  top: 9px;
  left: 166px;
  z-index: 24;
}

.gr-7 {
  top: 8px;
  left: 161px;
  z-index: 22;
}

.gr-8 {
  top: 8px;
  left: 110px;
  z-index: 21;
}

.gr-9 {
  top: 9px;
  left: 164px;
  z-index: 21;
}

.h-debut-1 {
  top: 42px;
  left: 648px;
  z-index: 36;
  padding: 3px 1px 1px;
  font-size: 0.833em;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.h-debut-2 {
  display: block;
  top: 60px;
  left: 649px;
  z-index: 35;
  width: 50px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.h-fin-1 {
  top: 84px;
  left: 648px;
  z-index: 23;
  padding: 3px 1px 1px;
  font-size: 0.833em;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.h-fin-2 {
  display: block;
  top: 102px;
  left: 649px;
  z-index: 22;
  width: 50px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.hebergeur-1 {
  display: block;
  top: 51px;
  left: 258px;
  z-index: 97;
  width: 170px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.hebergeur-12 {
  top: 127px;
  left: 306px;
  z-index: 18;
  padding: 3px 1px 1px;
  font-size: 0.833em;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.hebergeur-13 {
  display: block;
  top: 145px;
  left: 305px;
  z-index: 17;
  width: 211px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.hebergeur-14 {
  display: block;
  top: 39px;
  left: 10px;
  z-index: 15;
  width: 150px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.hebergeur-15 {
  display: block;
  top: 10px;
  left: 595px;
  z-index: 9;
  width: 80px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  text-align: center;
  color: rgb(0, 0, 0);
}

.hebergeur-16,
.hebergeur-17 {
  display: block;
  top: 10px;
  left: 679px;
  z-index: 8;
  width: 192px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.hebergeur-18 {
  display: block;
  top: 38px;
  left: 300px;
  z-index: 6;
  width: 230px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.hebergeur-19 {
  display: block;
  top: 38px;
  left: 292px;
  z-index: 5;
  width: 266px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.hebergeur-3 {
  display: block;
  top: 51px;
  left: 258px;
  z-index: 71;
  width: 170px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.hebergeur-4 {
  display: block;
  top: 51px;
  left: 258px;
  z-index: 57;
  width: 170px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.hebergeur-5 {
  z-index: 57;
}

.hebergeur-6 {
  top: 84px;
  left: 9px;
  z-index: 43;
  width: 437px;
  height: 142px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.hebergeur-9 {
  display: block;
  top: 57px;
  left: 360px;
  z-index: 25;
  width: 170px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.home-10 {
  top: 7px;
  left: 10px;
  z-index: 8;
  width: 30px;
  height: 25px;
}

.home-11 {
  display: block;
  top: 5px;
  left: 20%;
  z-index: 7;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.home-12 {
  top: 0;
  left: -1px;
  z-index: 6;
  width: 30px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(209, 209, 209);
  border-radius: 3px;
  background-color: rgb(254, 255, 241);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1.083em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.home-1,
.home-2 {
  top: 7px;
  left: 10px;
  z-index: 17;
  width: 30px;
  height: 25px;
}

.home-3,
.home-4 {
  display: block;
  top: 5px;
  left: 20%;
  z-index: 16;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.home-5,
.home-6 {
  top: 0;
  left: -1px;
  z-index: 15;
  width: 30px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(209, 209, 209);
  border-radius: 3px;
  background-color: rgb(254, 255, 241);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1.083em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.home-7 {
  top: 7px;
  left: 10px;
  z-index: 14;
  width: 30px;
  height: 25px;
}

.home-8 {
  display: block;
  top: 5px;
  left: 20%;
  z-index: 13;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.home-9 {
  top: 0;
  left: -1px;
  z-index: 12;
  width: 30px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(209, 209, 209);
  border-radius: 3px;
  background-color: rgb(254, 255, 241);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1.083em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.id-1,
.id-2 {
  z-index: 21;
}

.id-3 {
  z-index: 18;
}

.id-4 {
  z-index: 12;
}

.immat-10 {
  top: 124px;
  left: 15px;
  z-index: 10;
  width: 208px;
  background-color: rgb(255, 255, 255);
}

.immat-2,
.immat-3 {
  top: 6px;
  left: 10px;
  z-index: 58;
  width: 110px;
  background-color: rgb(255, 255, 255);
}

.immat-4 {
  top: 6px;
  left: 10px;
  z-index: 56;
  width: 110px;
  background-color: rgb(255, 255, 255);
}

.immat-5 {
  top: 60px;
  left: 150px;
  z-index: 41;
  width: 145px;
  background-color: rgb(254, 255, 228);
}

.immat-7 {
  top: 34px;
  left: 7px;
  z-index: 31;
  width: 150px;
  min-height: 20px;
  background-color: rgb(254, 255, 228);
}

.immat-9 {
  top: 9px;
  left: 10px;
  z-index: 14;
  width: 150px;
  background-color: rgb(255, 255, 255);
}

.immat-chasis-1 {
  top: 187px;
  left: 19px;
  z-index: 15;
  width: 113px;
  font-size: 1.083em;
  color: rgb(0,0,0);
}

.immat-chasis-2 {
  display: block;
  top: 185px;
  left: 145px;
  z-index: 14;
  width: 226px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.immat-chasis-3 {
  top: 210px;
  left: 21px;
  z-index: 13;
  width: 111px;
  font-size: 1.083em;
  color: rgb(0,0,0);
}

.immat-chasis-4 {
  display: block;
  top: 208px;
  left: 145px;
  z-index: 12;
  width: 247px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.immat-chassis-1 {
  z-index: 83;
}

.immat-chassis-2 {
  z-index: 70;
}

.immat-chassis-3 {
  z-index: 61;
}

.immat-chassis-4 {
  z-index: 58;
}

.adresse_livraison-6,
.immat-chassis-6 {
  z-index: 48;
}

.immat-chassis-8 {
  z-index: 33;
}

.immat_chassis-1 {
  z-index: 76;
}

.immat_chassis-2 {
  z-index: 73;
}

.immatriculation-5 {
  top: 46px;
  left: 18px;
  z-index: 11;
}

.immatriculation-7 {
  top: 73px;
  left: 30px;
  z-index: 14;
}

.import-1 {
  top: 7px;
  left: 55px;
  z-index: 14;
  width: 14.4766146993%;
  height: 25px;
}

.import-2 {
  display: block;
  top: 5px;
  left: 4.9158653846%;
  z-index: 13;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.import-3 {
  top: 0;
  left: -1px;
  z-index: 12;
  width: 130px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(209, 209, 209);
  border-radius: 3px;
  background-color: rgb(254, 255, 241);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1.083em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.importer-immat-1 {
  top: 232px;
  left: 10px;
  z-index: 11;
  width: 88.028169014%;
  height: 25px;
}

.facture-22,
.importer-immat-2 {
  display: block;
  top: 4px;
  left: 4.125%;
  z-index: 10;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.importer-immat-3 {
  top: 0;
  left: -1.4125%;
  z-index: 9;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.imprimer-expertise-1 {
  top: 50px;
  left: 10px;
  z-index: 23;
  width: 88.028169014%;
  height: 25px;
}

.imprimer-expertise-3 {
  top: 0;
  left: -1.4125%;
  z-index: 21;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font: 0.833em/2 Helvetica;
  text-align: center;
  color: rgb(51, 51, 51);
}

.imprimer-expertise-4 {
  top: 62px;
  left: 10px;
  z-index: 20;
  width: 88.028169014%;
  height: 25px;
}

.facture-12,
.facture_globale-2,
.imprimer-expertise-5,
.repare-10 {
  display: block;
  top: 4px;
  left: 4.125%;
  z-index: 19;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.imprimer-expertise-6 {
  top: 0;
  left: -1.4125%;
  z-index: 18;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.imprimer-or-1 {
  top: 55px;
  left: 7.03125%;
  z-index: 29;
  width: 88.028169014%;
  height: 25px;
}

.imprimer-or-3 {
  top: 0;
  left: -1.4125%;
  z-index: 27;
  width: 125px;
  height: 26px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  line-height: 2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.imprimer-or-4 {
  top: 65px;
  left: 7.03125%;
  z-index: 26;
  width: 88.028169014%;
  height: 25px;
}

.imprimer-or-5,
.repare-6 {
  display: block;
  top: 4px;
  left: 4.125%;
  z-index: 25;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.imprimer-or-6 {
  top: 0;
  left: -1.4125%;
  z-index: 24;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.imprimer_devis-10,
.imprimer_devis-7,
.imprimer_devis-9 {
  top: 0;
  left: -1.4125%;
  z-index: 7;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.imprimer_devis-11 {
  top: 0;
  left: -1.4125%;
  z-index: 6;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.imprimer_devis-1,
.imprimer_devis-2,
.imprimer_devis-3 {
  top: 55px;
  left: 85.0520239452%;
  z-index: 9;
  width: 14.2531356898%;
  height: 25px;
}

.imprimer_devis-4,
.imprimer_devis-5,
.imprimer_devis-6 {
  display: block;
  top: 5px;
  left: 4.125%;
  z-index: 8;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.imprimer_devis-8 {
  display: block;
  top: 5px;
  left: 4.125%;
  z-index: 7;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.info_assure-1 {
  z-index: 71;
}

.info_assure-2 {
  z-index: 49;
}

.info_assure-3 {
  z-index: 34;
}

.info_client-2 {
  top: 31px;
  z-index: 73;
  height: 60px;
}

.info_client-3 {
  top: 31px;
  z-index: 71;
  height: 60px;
}

.info_client-4 {
  top: 32px;
  z-index: 47;
  height: 94px;
}

.info_dossier-1 {
  z-index: 67;
}

.info_dossier-2 {
  z-index: 64;
}

.info_pied-2 {
  font-family: Helvetica;
}

.info_vehicule-1,
.info_vehicule-2 {
  top: 101px;
  left: 9px;
  z-index: 59;
  width: 570px;
  height: 150px;
}

.info_vehicule-3 {
  top: 101px;
  left: 9px;
  z-index: 57;
  width: 570px;
  height: 150px;
}

.info_vehicule-4 {
  top: 134px;
  left: 0;
  right: 0;
  z-index: 33;
  width: 879px;
  height: 88px;
  margin: 0 auto;
}

.km-1,
.km-2 {
  top: 35px;
  left: 255px;
  z-index: 53;
  width: 104px;
  background-color: rgb(255, 255, 255);
}

.km-3 {
  top: 35px;
  left: 255px;
  z-index: 51;
  width: 104px;
  background-color: rgb(255, 255, 255);
}

.km-4 {
  top: 34px;
  left: 752px;
  z-index: 27;
  width: 120px;
  min-height: 20px;
  background-color: rgb(254, 255, 228);
}

.km-5 {
  top: 47px;
  left: 653px;
  z-index: 9;
  padding: 3px 1px 1px;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.km-6 {
  display: block;
  top: 65px;
  left: 649px;
  z-index: 8;
  width: 104px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.liste-taches-1 {
  top: 7px;
  left: 200px;
  z-index: 11;
  width: 14.4766146993%;
}

.logo-3 {
  top: 143px;
}

.logo-6 {
  top: 117px;
}

.logo-2,
.logo-4,
.logo-5,
.logo-7 {
  top: 115px;
}

.mail_interlocuteur-1 {
    display: block;
    position: absolute;
    top: 89px;
    left: 632px;
    z-index: 74;
    width: 135px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.mail_interlocuteur-2 {
  top: 33px;
  left: 632px;
  z-index: 62;
  width: 135px;
  background-color: rgb(255, 255, 255);
}

.mail_interlocuteur-3 {
  top: 33px;
  left: 632px;
  z-index: 60;
  width: 135px;
  background-color: rgb(255, 255, 255);
}

.mail_interlocuteur-4 {
  top: 62px;
  left: 627px;
  z-index: 35;
  width: 140px;
  background-color: rgb(254, 255, 228);
}

.map-1,
.map-2 {
  top: 7px;
  left: 635px;
  z-index: 2;
  width: 8.906945991%;
  height: 25px;
}

.map-3 {
  top: 7px;
  left: 490px;
  z-index: 2;
  width: 8.906945991%;
  height: 25px;
}

.map-4,
.map-5,
.map-6 {
  display: block;
  top: 5px;
  left: 9.318226216%;
  z-index: 1;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.map-7,
.map-8,
.map-9 {
  top: 0;
  left: -1px;
  width: 80px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(209, 209, 209);
  border-radius: 3px;
  background-color: rgb(254, 255, 241);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1.083em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.map-9:hover {
  background-color: rgb(250, 255, 190);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 13px;
}

.map-9:active {
  background-color: rgb(250, 255, 190);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 13px;
  font-weight: 700;
}

.marque-10,
.marque-11 {
  top: 6px;
  left: 213px;
  z-index: 56;
  max-height: 20px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
}

.marque-12 {
  top: 6px;
  left: 213px;
  z-index: 54;
  max-height: 20px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
}

.marque-13 {
  z-index: 54;
}

.marque-14,
.n_sinistre-12,
.point-text-43 {
  z-index: 45;
}

.marque-15 {
  top: 28px;
  left: 212px;
  z-index: 43;
  width: 105px;
}

.marque-17 {
  top: 84px;
  left: 10px;
  z-index: 31;
  padding: 3px 1px 1px;
  font-size: 0.833em;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.marque-18 {
  display: block;
  top: 102px;
  left: 6px;
  z-index: 30;
  width: 140px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.marque-19 {
  z-index: 30;
}

.marque-20 {
  top: 34px;
  left: 162px;
  z-index: 30;
  padding-right: 10px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
}

.marque-22 {
  top: 0;
  left: 145px;
  z-index: 21;
  padding: 3px 1px 1px;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.marque-23 {
  display: block;
  top: 17px;
  left: 141px;
  z-index: 20;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.marque-24 {
  display: block;
  top: 46px;
  left: 306px;
  z-index: 10;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.marque-26 {
  display: block;
  top: 9px;
  left: 165px;
  z-index: 13;
  width: 150px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.marque-27 {
  display: block;
  top: 73px;
  left: 327px;
  z-index: 12;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.marque-4 {
  top: 28px;
  left: 212px;
  z-index: 80;
  width: 105px;
}

.marque-5 {
  top: 30px;
  left: 8px;
  z-index: 74;
  width: 200px;
}

.marque-6 {
  top: 30px;
  left: 8px;
  z-index: 71;
  width: 200px;
}

.marque-7 {
  z-index: 67;
}

.marque-8 {
  top: 28px;
  left: 212px;
  z-index: 58;
  width: 105px;
}

.menu-1,
.menu-2 {
  z-index: 18;
}

.menu-3 {
  z-index: 15;
}

.menu-4 {
  z-index: 9;
}

.modele-10,
.modele-11 {
  top: 6px;
  left: 379px;
  z-index: 55;
  max-height: 20px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
}

.modele-12 {
  top: 6px;
  left: 379px;
  z-index: 53;
  max-height: 20px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
}

.modele-13,
.n_sinistre-6 {
  z-index: 53;
}

.modele-14,
.point-text-44,
.point-text-45 {
  z-index: 44;
}

.modele-15 {
  top: 28px;
  left: 322px;
  z-index: 42;
  width: 105px;
}

.modele-17 {
  top: 84px;
  left: 152px;
  z-index: 29;
  padding: 3px 1px 1px;
  font-size: 0.833em;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.modele-19 {
  top: 34px;
  left: 327px;
  z-index: 29;
  padding-right: 10px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
}

.modele-20 {
  display: block;
  top: 102px;
  left: 150px;
  z-index: 28;
  width: 145px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.modele-22 {
  top: 0;
  left: 273px;
  z-index: 19;
  padding: 3px 1px 1px;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.modele-23 {
  display: block;
  top: 17px;
  left: 271px;
  z-index: 18;
  width: 145px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.modele-24 {
  display: block;
  top: 70px;
  left: 18px;
  z-index: 9;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.modele-26 {
  display: block;
  top: 9px;
  left: 320px;
  z-index: 12;
  width: 150px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.modele-27 {
  display: block;
  top: 73px;
  left: 451px;
  z-index: 11;
  width: 120px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.modele-4 {
  top: 28px;
  left: 322px;
  z-index: 79;
  width: 105px;
}

.modele-5 {
  top: 30px;
  left: 217px;
  z-index: 73;
  width: 149px;
}

.modele-6 {
  top: 30px;
  left: 217px;
  z-index: 70;
  width: 149px;
}

.modele-8 {
  top: 28px;
  left: 322px;
  z-index: 57;
  width: 105px;
}

.modif-info-1 {
  top: 295px;
  left: 7px;
  z-index: 39;
  width: 34.4827586206%;
  height: 25px;
}

.modif-info-2 {
  top: 232px;
  left: 8px;
  z-index: 39;
  width: 34.4827586206%;
  height: 25px;
}

.modif-info-5 {
  top: 295px;
  left: 7px;
  z-index: 36;
  width: 34.4827586206%;
  height: 25px;
}

.modifier-info-dossier-1 {
  z-index: 37;
  line-height: 2.4;
}

.modifier-info-dossier-3 {
  z-index: 34;
}

.n-bon-commande-1 {
  z-index: 75;
}

.n-bon-commande-2,
.nom_propreitaire-1 {
  z-index: 72;
}

.n-facture-1 {
  top: 77px;
  left: 7px;
  z-index: 75;
}

.n-facture-2 {
  top: 80px;
  left: 8px;
  z-index: 71;
}

.n-facture-3 {
  top: 80px;
  left: 8px;
  z-index: 68;
}

.n-facture-4 {
  top: 77px;
  left: 7px;
  z-index: 53;
}

.n-facture-7 {
  top: 77px;
  left: 7px;
  z-index: 38;
}

.n_bon_commande-1,
.n_bon_commande-2 {
  top: 35px;
  left: 369px;
  z-index: 52;
  background-color: rgb(255, 255, 255);
}

.n_bon_commande-3 {
  top: 35px;
  left: 369px;
  z-index: 50;
  background-color: rgb(255, 255, 255);
}

.n_bon_commande-4 {
  top: 59px;
  left: 7px;
  z-index: 26;
  min-height: 20px;
  background-color: rgb(254, 255, 228);
}

.n_sinistre-10 {
  top: 65px;
  left: 10px;
  z-index: 49;
  width: 235px;
  background-color: rgb(255, 255, 255);
}

.n_sinistre-11,
.point-text-41,
.point-text-42 {
  z-index: 47;
}

.n_sinistre-13 {
  top: 42px;
  left: 12px;
  z-index: 44;
  padding: 3px 1px 1px;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.n_sinistre-14 {
  display: block;
  top: 60px;
  left: 6px;
  z-index: 43;
  width: 140px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.n_sinistre-17 {
  top: 59px;
  left: 202px;
  z-index: 25;
  width: 180px;
  min-height: 20px;
  background-color: rgb(254, 255, 228);
}

.n_sinistre-18 {
  display: block;
  top: 46px;
  left: 162px;
  z-index: 12;
  width: 140px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.n_sinistre-20 {
  top: 47px;
  left: 211px;
  z-index: 13;
  padding: 3px 1px 1px;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.n_sinistre-21 {
  display: block;
  top: 73px;
  left: 174px;
  z-index: 13;
  width: 150px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.n_sinistre-22 {
  display: block;
  top: 65px;
  left: 205px;
  z-index: 12;
  width: 211px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.n_sinistre-3 {
  z-index: 82;
}

.cp-5,
.n_sinistre-5 {
  z-index: 60;
}

.n_sinistre-7,
.n_sinistre-8 {
  top: 65px;
  left: 10px;
  z-index: 51;
  width: 235px;
  background-color: rgb(255, 255, 255);
}

.n_sinistre-9 {
  z-index: 50;
}

.nbr_fichiers-1 {
  top: 150px;
  left: 277px;
  z-index: 44;
  font-family: Helvetica;
}

.nbr_fichiers-2 {
  z-index: 41;
}

.nbr_fichiers-3 {
  z-index: 38;
  font-family: Bitter;
}

.nbr_fichiers-4 {
  top: 149px;
  left: 25px;
  z-index: 29;
  font-family: Bitter;
}

.nbr_fichiers-5 {
  top: 242px;
  left: 362px;
  z-index: 16;
  font-family: Helvetica;
}

.nbr_fichiers-5:hover {
  font-weight: 700;
}

.nbr_photos-5,
.nbr_photos-6 {
  z-index: 28;
}

.nbr_photos-7 {
  z-index: 26;
}

.nom-client-1 {
  top: 162px;
  left: 19px;
  z-index: 17;
  width: 107px;
  font-size: 1.083em;
  color: rgb(0,0,0);
}

.nom-client-2 {
  display: block;
  top: 160px;
  left: 145px;
  z-index: 16;
  width: 308px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.nom-prenom_assure-1 {
  z-index: 81;
}

.nom-prenom_assure-2 {
  z-index: 68;
}

.nom-prenom_assure-3,
.tel-8 {
  z-index: 59;
}

.immat-chassis-7,
.n-facture-6,
.nom-prenom_assure-4 {
  z-index: 46;
}

.nom-prenom_assure-5 {
  z-index: 44;
}

.nom-prenom_assure-6 {
  z-index: 31;
}

.nom_interlocuteur-1 {
    display: block;
    position: absolute;
    top: 44px;
    left: 632px;
    z-index: 88;
    width: 135px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.nom_interlocuteur-2 {
  top: 6px;
  left: 632px;
  z-index: 68;
  width: 135px;
  background-color: rgb(255, 255, 255);
}

.nom_interlocuteur-3 {
  top: 6px;
  left: 632px;
  z-index: 66;
  width: 135px;
  background-color: rgb(255, 255, 255);
}

.nom_interlocuteur-4 {
  top: 37px;
  left: 442px;
  z-index: 42;
  width: 155px;
  background-color: rgb(254, 255, 228);
}

.nom_propreitaire-2 {
  z-index: 69;
}

.nouveau-1 {
  top: 30px;
  left: 10px;
  z-index: 36;
  width: 879px;
  height: 462px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.nouveau-10,
.nouveau-11 {
  top: 0;
  left: -0.4677268476%;
  z-index: 1;
  width: 50px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 6px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 2em/2 Helvetica;
  text-align: center;
  letter-spacing: 1px;
  color: rgb(0, 0, 0);
}

.nouveau-12 {
  top: 292px;
  left: 259px;
  z-index: 1;
  width: 5.7137257696%;
}

.nouveau-13,
.nouveau-14,
.nouveau-15 {
  top: 0;
  left: -0.4677268476%;
  width: 50px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 6px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 2em/2 Helvetica;
  text-align: center;
  letter-spacing: 1px;
  color: rgb(0, 0, 0);
}

.nouveau-2 {
  top: 30px;
  left: 0;
  right: 0;
  z-index: 24;
  width: 879px;
  height: 462px;
  margin: 0 auto;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.nouveau-3 {
  top: 8px;
  left: 819px;
  z-index: 6;
  width: 5.7137257696%;
  height: 50px;
}

.nouveau-4 {
  top: 0;
  left: -0.4677268476%;
  z-index: 5;
  width: 50px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 6px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 2em/2 Helvetica;
  text-align: center;
  letter-spacing: 1px;
  color: rgb(0, 0, 0);
}

.nouveau-5 {
  top: 8px;
  left: 816px;
  z-index: 2;
  width: 5.7137257696%;
  height: 50px;
}

.nouveau-6 {
  top: 8px;
  left: 817px;
  z-index: 2;
  width: 5.7137257696%;
  height: 50px;
}

.nouveau-7 {
  top: 8px;
  left: 815px;
  z-index: 2;
  width: 5.7137257696%;
  height: 50px;
}

.nouveau-8 {
  top: 394px;
  left: 797px;
  z-index: 1;
  width: 5.7137257696%;
}

.nouveau-9 {
  top: 393px;
  left: 632px;
  z-index: 1;
  width: 5.7137257696%;
  height: 50px;
}

.observations-1,
.observations-2 {
  z-index: 39;
}

.observations-3 {
  z-index: 37;
}

.or-1 {
  top: 11px;
  left: 68.1732142857%;
  z-index: 17;
  width: 14.2857142857%;
  height: 25px;
}

.or-10,
.or-11,
.or-12 {
  top: 0;
  left: -1.4125%;
  z-index: 13;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.or-2 {
  display: block;
  top: 5px;
  left: 4.125%;
  z-index: 16;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.or-4 {
  top: 0;
  left: -1.4125%;
  z-index: 15;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.or-3,
.or-5,
.or-6 {
  top: 10px;
  left: 68.3010262257%;
  z-index: 15;
  width: 14.2531356898%;
  height: 25px;
}

.or-7,
.or-8,
.or-9 {
  display: block;
  top: 5px;
  left: 4.125%;
  z-index: 14;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.pa-10 {
  top: 10px;
  left: 13px;
  z-index: 15;
  width: 46px;
  height: 20px;
}

.pa-11 {
  top: 9px;
  left: 61px;
  z-index: 15;
  width: 5.2558437856%;
  height: 19px;
}

.pa-12 {
  top: 10px;
  left: 58px;
  z-index: 12;
  width: 46px;
  height: 20px;
}

.pa-13 {
  top: 10px;
  left: 58px;
  z-index: 11;
  width: 46px;
  height: 20px;
}

.pa-14 {
  top: 10px;
  left: 58px;
  z-index: 10;
  width: 46px;
  height: 20px;
}

.pa-4 {
  top: 8px;
  left: 58px;
  z-index: 22;
  width: 5.2558437856%;
  height: 19px;
}

.pa-5 {
  top: 8px;
  left: 58px;
  z-index: 19;
  width: 46px;
  height: 20px;
}

.pa-7 {
  top: 8px;
  left: 10px;
  z-index: 18;
  width: 46px;
  height: 20px;
}

.pa-8 {
  top: 9px;
  left: 61px;
  z-index: 18;
  width: 5.2558437856%;
  height: 19px;
}

.pa-9 {
  top: 8px;
  left: 58px;
  z-index: 16;
  width: 5.2558437856%;
  height: 20px;
}

.parcourir-1 {
  top: 0;
  left: -1px;
  z-index: 85;
  width: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.75em;
  line-height: 2.6;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parcourir-10 {
  top: 147px;
  left: 8px;
  z-index: 51;
  width: 25px;
  height: 25px;
}

.parcourir-11,
.radio-31 {
  z-index: 51;
}

.parcourir-12 {
  display: block;
  top: 5px;
  left: 16.0625%;
  z-index: 50;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.parcourir-13 {
  top: 92px;
  left: 7px;
  z-index: 49;
  width: 25px;
  height: 25px;
}

.parcourir-14 {
  top: 0;
  left: -1px;
  z-index: 49;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  font-weight: 700;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parcourir-15 {
  top: 0;
  left: -1px;
  z-index: 48;
  width: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.75em;
  line-height: 2.6;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parcourir-16 {
  display: block;
  top: 5px;
  left: 16.0625%;
  z-index: 48;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.parcourir-17 {
  top: 210px;
  left: 7px;
  z-index: 48;
  width: 25px;
  height: 25px;
}

.parcourir-18 {
  top: 0;
  left: -1px;
  z-index: 47;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parcourir-19 {
  display: block;
  top: 5px;
  left: 16.0625%;
  z-index: 47;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.parcourir-2 {
  top: 127px;
  left: 10px;
  z-index: 76;
  width: 25px;
  height: 25px;
}

.parcourir-20 {
  top: 4px;
  left: 96.322690992%;
  z-index: 46;
  width: 2.8506271379%;
}

.parcourir-21 {
  top: 0;
  left: -1px;
  z-index: 46;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  font-weight: 700;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parcourir-22 {
  top: 125px;
  left: 10px;
  z-index: 46;
  width: 25px;
  height: 25px;
}

.parcourir-23 {
  top: 0;
  left: -1px;
  z-index: 45;
  width: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.75em;
  line-height: 2.6;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parcourir-24 {
  top: 7px;
  left: 96.13918187%;
  z-index: 45;
  width: 2.8506271379%;
}

.parcourir-25 {
  top: 210px;
  left: 7px;
  z-index: 45;
  width: 25px;
  height: 25px;
}

.parcourir-26 {
  display: block;
  top: 5px;
  left: 16.0625%;
  z-index: 45;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.parcourir-27 {
  top: 0;
  left: -1px;
  z-index: 44;
  width: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.75em;
  line-height: 2.6;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parcourir-28 {
  display: block;
  top: 5px;
  left: 16.0625%;
  z-index: 44;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.parcourir-29 {
  top: 0;
  left: -1px;
  z-index: 44;
  width: 25px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.parcourir-3 {
  display: block;
  top: 5px;
  left: 16.0625%;
  z-index: 75;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.parcourir-30 {
  top: 0;
  left: -1px;
  z-index: 43;
  width: 25px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.parcourir-31,
.parcourir-32 {
  top: 91px;
  left: 8px;
  z-index: 35;
  width: 25px;
  height: 25px;
}

.parcourir-33,
.parcourir-34 {
  display: block;
  top: 5px;
  left: 16.0625%;
  z-index: 34;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.parcourir-35,
.parcourir-36 {
  top: 0;
  left: -1px;
  z-index: 33;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 700 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parcourir-37 {
  top: 91px;
  left: 8px;
  z-index: 33;
  width: 25px;
  height: 25px;
}

.parcourir-38 {
  display: block;
  top: 5px;
  left: 16.0625%;
  z-index: 32;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.parcourir-39 {
  top: 0;
  left: -1px;
  z-index: 31;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 700 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parcourir-4 {
  top: 0;
  left: -1px;
  z-index: 74;
  width: 25px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.parcourir-40 {
  display: block;
  top: 30px;
  left: 535px;
  z-index: 29;
  width: 216px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parcourir-41 {
  top: 325px;
  left: 9px;
  z-index: 19;
  width: 25px;
  height: 25px;
}

.parcourir-42 {
  display: block;
  top: 5px;
  left: 16.0625%;
  z-index: 18;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.parcourir-43 {
  top: 0;
  left: -1px;
  z-index: 17;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  font-weight: 700;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parcourir-44 {
  top: 79px;
  left: 67.2142246294%;
  z-index: 10;
  width: 2.8506271379%;
  height: 25px;
}

.parcourir-45 {
  display: block;
  top: 5px;
  left: 16%;
  z-index: 9;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.parcourir-46,
.parcourir-47 {
  display: block;
  top: 5px;
  left: 16.0625%;
  z-index: 8;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.parcourir-48 {
  top: 0;
  left: 0;
  z-index: 8;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  font-weight: 700;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parcourir-49 {
  top: 0;
  left: -1px;
  z-index: 7;
  width: 25px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(250, 255, 190);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.parcourir-5 {
  z-index: 73;
}

.parcourir-50 {
  top: 0;
  left: -1px;
  z-index: 7;
  width: 25px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(250, 255, 190);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.parcourir-51 {
  top: 7px;
  left: 96.13918187%;
  z-index: 5;
  width: 2.8506271379%;
}

.parcourir-52 {
  top: 0;
  left: -1px;
  z-index: 4;
  width: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.75em;
  line-height: 2.6;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parcourir-53,
.parcourir-54 {
  top: 40px;
  left: 96.550741163%;
  z-index: 2;
  width: 2.8506271379%;
}

.parcourir-55,
.parcourir-56 {
  top: 0;
  left: -1px;
  z-index: 1;
  width: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.75em;
  line-height: 2.6;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parcourir-6 {
  top: 0;
  left: -1px;
  z-index: 63;
  width: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.75em;
  line-height: 2.6;
  text-align: center;
  color: rgb(0, 0, 0);
}

.parcourir-7 {
  top: 92px;
  left: 7px;
  z-index: 61;
  width: 25px;
  height: 25px;
}

.parcourir-8 {
  display: block;
  top: 5px;
  left: 16.0625%;
  z-index: 60;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.parcourir-9 {
  top: 0;
  left: -1px;
  z-index: 59;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.passe-2 {
  top: 243px;
  left: 0;
  right: 0;
  z-index: 7;
  width: 66.8302449748%;
  height: 40px;
  margin: 0 auto;
}

.passe-3 {
  display: block;
  top: 8px;
  left: 3.7478705281%;
  z-index: 6;
  width: 25px;
  height: auto;
  opacity: 0.5;
  overflow: hidden;
}

.passe-4 {
  top: 0;
  left: 0;
  z-index: 5;
  width: 44px;
  height: 40px;
  padding: 2px;
  border: 1px solid rgb(184, 184, 184);
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  background-color: rgb(254, 255, 241);
  font-size: 1em;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  color: rgb(51, 51, 51);
}

.passe-5 {
  display: block;
  top: 0;
  left: 15.931386947%;
  z-index: 4;
  width: 224px;
  height: 40px;
  padding: 2px;
  border: 1px solid rgb(184, 184, 184);
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  background-image: -webkit-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  background-image:    -moz-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  background-image:      -o-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  background-image:     -ms-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  background-image:         linear-gradient(450deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  font-size: 1.333em;
  font-weight: 400;
  line-height: 1.38;
  text-align: center;
  color: rgb(0,0,0);
  overflow: visible;
  white-space: normal;
}

.pays-10 {
  top: 262px;
  left: 19px;
  z-index: 7;
  width: 107px;
  font-size: 1.083em;
  color: rgb(0,0,0);
}

.pays-11 {
  display: block;
  top: 260px;
  left: 145px;
  z-index: 6;
  width: 164px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.modele-9,
.pays-2 {
  z-index: 56;
}

.pays-4 {
  top: 175px;
  left: 21px;
  z-index: 15;
  width: 94px;
  font-size: 1.083em;
  color: rgb(0,0,0);
}

.pays-5 {
  display: block;
  top: 173px;
  left: 127px;
  z-index: 14;
  width: 184px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.pays-6,
.pays-7 {
  top: 38px;
  left: 10px;
  z-index: 12;
  width: 145px;
}

.pays-9 {
  top: 9px;
  left: 393px;
  z-index: 8;
  width: 120px;
}

.pied-1 {
  position: relative;
  margin: 0 auto;
}

.pied-2 {
  position: absolute;
  top: 598px;
  left: 0;
  right: 0;
  z-index: 3;
  margin: 0 auto;
}

.pj-10 {
  top: 92px;
  left: 267px;
  z-index: 45;
  width: 25px;
  height: 25px;
}

.pj-11 {
  top: 0;
  left: 0;
  z-index: 45;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  font-weight: 700;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.pj-12 {
  display: block;
  top: 5px;
  left: 16%;
  z-index: 44;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.pj-13 {
  top: 210px;
  left: 308px;
  z-index: 44;
  width: 25px;
  height: 25px;
}

.pj-14 {
  top: 0;
  left: 0;
  z-index: 43;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.pj-15 {
  display: block;
  top: 5px;
  left: 16%;
  z-index: 43;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.pj-16 {
  top: 0;
  left: 0;
  z-index: 42;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  font-weight: 700;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.pj-17 {
  top: 125px;
  left: 270px;
  z-index: 42;
  width: 25px;
  height: 25px;
}

.pj-18 {
  top: 210px;
  left: 308px;
  z-index: 41;
  width: 25px;
  height: 25px;
}

.pj-19 {
  display: block;
  top: 5px;
  left: 16%;
  z-index: 41;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.pj-2 {
  top: 127px;
  left: 270px;
  z-index: 72;
  width: 25px;
  height: 25px;
}

.pj-20 {
  display: block;
  top: 5px;
  left: 16%;
  z-index: 40;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.pj-21 {
  top: 0;
  left: 0;
  z-index: 40;
  width: 25px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.pj-22 {
  top: 0;
  left: 0;
  z-index: 39;
  width: 25px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.pj-23{
    top: 186px;
    left: 268px;
    z-index: 31;
    width: 25px;
    height: 25px;
}

.pj-24 {
  top: 91px;
  left: 268px;
  z-index: 31;
  width: 25px;
  height: 25px;
}

.pj-25,
.pj-26 {
  display: block;
  top: 5px;
  left: 16%;
  z-index: 30;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.pj-27,
.pj-28 {
  top: 0;
  left: 0;
  z-index: 29;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 700 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.pj-29 {
  top: 91px;
  left: 268px;
  z-index: 29;
  width: 25px;
  height: 25px;
}

.pj-3 {
  display: block;
  top: 5px;
  left: 16%;
  z-index: 71;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.pj-30 {
  display: block;
  top: 5px;
  left: 16%;
  z-index: 28;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.pj-31 {
  top: 0;
  left: 0;
  z-index: 27;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 700 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.pj-32 {
  top: 325px;
  left: 269px;
  z-index: 15;
  width: 25px;
  height: 25px;
}

.pj-33 {
  display: block;
  top: 5px;
  left: 16%;
  z-index: 14;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.pj-34 {
  top: 0;
  left: 0;
  z-index: 13;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  font-weight: 700;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.pj-35 {
  top: 79px;
  left: 93.7802879133%;
  z-index: 6;
  width: 2.8506271379%;
  height: 25px;
}

.pj-36 {
  display: block;
  top: 5px;
  left: 20%;
  z-index: 5;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.pj-37 {
  top: 0;
  left: 0;
  z-index: 4;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 0.833em;
  font-weight: 700;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.pj-4 {
  top: 0;
  left: 0;
  z-index: 70;
  width: 25px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.pj-5 {
  top: 92px;
  left: 267px;
  z-index: 57;
  width: 25px;
  height: 25px;
}

.pj-6 {
  display: block;
  top: 5px;
  left: 16%;
  z-index: 56;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.pj-7 {
  top: 0;
  left: 0;
  z-index: 55;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background: rgb(255, 255, 255);
  background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:    -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:      -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:     -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  background:         linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font: 0.833em/1.38 Helvetica;
  text-align: center;
  color: rgb(0, 0, 0);
}

.pj-8 {
  top: 147px;
  left: 213px;
  z-index: 47;
  width: 25px;
  height: 25px;
}

.pj-9 {
  display: block;
  top: 5px;
  left: 16%;
  z-index: 46;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.planning-j-1 {
  top: 7px;
  left: 55px;
  z-index: 14;
  width: 14.4766146993%;
}

.plannings-1,
.rdv-1 {
  top: 7px;
  left: 345px;
  z-index: 8;
  width: 14.4766146993%;
  height: 25px;
}

.point-text-1 {
  z-index: 116;
}

.point-text-10,
.point-text-8,
.point-text-9 {
  z-index: 95;
}

.point-text-101 {
  z-index: 14;
}

.point-text-103,
.point-text-99 {
  top: 3px;
  z-index: 14;
  font-family: Helvetica;
}

.point-text-100,
.point-text-102,
.point-text-104,
.point-text-105 {
  z-index: 14;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.point-text-107 {
  z-index: 13;
}

.point-text-109 {
  z-index: 12;
}

.point-text-110,
.point-text-111 {
  z-index: 12;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.point-text-113 {
  z-index: 11;
  font-family: Helvetica;
  font-size: 0.833em;
}

.point-text-112,
.point-text-114 {
  z-index: 11;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.point-text-116 {
  z-index: 10;
  font-family: Helvetica;
  font-size: 0.833em;
}

.point-text-118 {
  z-index: 9;
  font-family: Helvetica;
  font-size: 0.833em;
}

.point-text-119 {
  z-index: 9;
}

.point-text-121 {
  z-index: 8;
  font-family: Helvetica;
  font-size: 0.833em;
}

.point-text-108,
.point-text-122 {
  z-index: 8;
}

.point-text-123 {
  z-index: 7;
  font-family: Helvetica;
  font-size: 0.833em;
}

.point-text-124 {
  z-index: 6;
  font-family: Helvetica;
  font-size: 0.833em;
}

.point-text-126,
.point-text-129 {
  z-index: 5;
}

.point-text-11,
.point-text-12,
.point-text-13 {
  z-index: 92;
}

.point-text-131 {
  z-index: 3;
}

.point-text-132,
.point-text-133 {
  z-index: 2;
}

.point-text-14 {
  z-index: 90;
}

.point-text-15,
.point-text-17 {
  z-index: 89;
}

.point-text-18 {
  z-index: 87;
}

.point-text-2 {
  z-index: 113;
}

.point-text-19,
.point-text-20 {
  z-index: 86;
}

.point-text-21,
.point-text-22,
.point-text-23 {
  z-index: 83;
}

.point-text-24,
.point-text-25 {
  z-index: 80;
}

.point-text-26,
.point-text-27 {
  z-index: 76;
}

.point-text-29 {
  z-index: 73;
}

.point-text-3 {
  z-index: 109;
}

.n_sinistre-4,
.point-text-30,
.point-text-31 {
  z-index: 69;
}

.modele-7,
.point-text-32,
.point-text-33 {
  z-index: 66;
}

.point-text-34 {
  z-index: 65;
}

.assurance-5,
.point-text-35,
.point-text-36 {
  z-index: 62;
}

.pays-1,
.point-text-37,
.point-text-38 {
  z-index: 59;
}

.point-text-39 {
  z-index: 55;
}

.point-text-4 {
  z-index: 106;
}

.point-text-40 {
  z-index: 52;
}

.point-text-46 {
  z-index: 44;
  font-weight: 700;
}

.point-text-47,
.point-text-48 {
  z-index: 42;
}

.point-text-5 {
  z-index: 102;
}

.point-text-49,
.point-text-50 {
  z-index: 41;
}

.point-text-51 {
  z-index: 40;
  font-weight: 700;
}

.point-text-52 {
  z-index: 39;
}

.point-text-53 {
  z-index: 38;
  font-weight: 700;
}

.point-text-54 {
  z-index: 37;
}

.point-text-55 {
  z-index: 35;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.point-text-56 {
  z-index: 35;
}

.point-text-57 {
  z-index: 35;
  font-weight: 700;
}

.point-text-58 {
  top: 4px;
  z-index: 33;
  color: rgb(0,0,0);
}

.point-text-6 {
  z-index: 99;
}

.n_sinistre-15,
.point-text-60 {
  z-index: 32;
}

.point-text-59,
.point-text-61 {
  z-index: 32;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.point-text-62 {
  z-index: 29;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.modele-18,
.point-text-63 {
  z-index: 29;
}

.point-text-64 {
  z-index: 27;
}

.point-text-65 {
  z-index: 27;
  font-weight: 700;
}

.point-text-66,
.point-text-67 {
  z-index: 26;
}

.assurance-14,
.point-text-68 {
  z-index: 25;
}

.point-text-7 {
  z-index: 98;
}

.point-text-69,
.point-text-70 {
  z-index: 24;
  font-weight: 700;
}

.point-text-71 {
  z-index: 23;
  font-weight: 700;
}

.point-text-73 {
  z-index: 22;
}

.point-text-74 {
  z-index: 22;
  font-weight: 700;
}

.point-text-76 {
  z-index: 21;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.point-text-75,
.point-text-77 {
  z-index: 21;
  font-weight: 700;
}

.point-text-78 {
  z-index: 20;
}

.point-text-79,
.point-text-80,
.point-text-81 {
  z-index: 20;
  font-weight: 700;
}

.point-text-82,
.point-text-83,
.point-text-84 {
  z-index: 18;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.point-text-85 {
  z-index: 18;
  font-weight: 700;
}

.point-text-88,
.point-text-91 {
  z-index: 17;
}

.point-text-87,
.point-text-92 {
  z-index: 17;
  font-weight: 700;
}

.point-text-89,
.point-text-93 {
  z-index: 17;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.point-text-95 {
  z-index: 15;
}

.point-text-97 {
  z-index: 15;
  font-weight: 700;
}

.point-text-96,
.point-text-98 {
  z-index: 15;
  font-family: Helvetica;
  font-size: 0.833em;
  font-weight: 700;
}

.pro-1 {
  top: 52px;
  left: 4.6948356807%;
  z-index: 74;
  width: 21.5962441314%;
  height: 20px;
}

.pro-4 {
  z-index: 60;
}

.checkbox-23,
.modif-info-3,
.modif-info-4,
.pro-5 {
  z-index: 38;
}

.propri-taire-1,
.propri-taire-2 {
  top: 35px;
  left: 10px;
  z-index: 54;
  background-color: rgb(255, 255, 255);
}

.propri-taire-3 {
  top: 35px;
  left: 10px;
  z-index: 52;
  background-color: rgb(255, 255, 255);
}

.propri-taire-4 {
  top: 34px;
  left: 512px;
  z-index: 28;
  min-height: 20px;
  background-color: rgb(254, 255, 228);
}

.proprietaire-1 {
  z-index: 55;
}

.proprietaire-2 {
  z-index: 52;
}

.proprietaire-3 {
  top: 127px;
  z-index: 20;
  padding: 3px 1px 1px;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.proprietaire-4 {
  display: block;
  top: 145px;
  z-index: 19;
  width: 289px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.proprietaire-5 {
  top: -1px;
  z-index: 17;
  padding: 3px 1px 1px;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.proprietaire-6 {
  display: block;
  top: 17px;
  z-index: 16;
  width: 327px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.pv-1 {
  z-index: 114;
}

.pv-2,
.radio-12,
.radio-13 {
  z-index: 88;
}

.pv-3 {
  top: 150px;
  left: 383px;
  z-index: 43;
}

.pv-4 {
  top: 149px;
  left: 113px;
  z-index: 28;
}

.radio-1 {
  z-index: 108;
}

.radio-14,
.radio-15 {
  z-index: 85;
}

.radio-16,
.radio-17,
.radio-18 {
  z-index: 82;
}

.radio-2 {
  z-index: 105;
}

.radio-19,
.radio-20 {
  z-index: 79;
}

.checkbox-6,
.radio-21 {
  z-index: 75;
}

.radio-22 {
  z-index: 72;
}

.radio-23,
.radio-24 {
  z-index: 68;
}

.radio-25,
.radio-26 {
  z-index: 65;
}

.radio-28,
.radio-29 {
  z-index: 58;
}

.radio-3 {
  z-index: 101;
}

.radio-30 {
  z-index: 54;
}

.changer-etat-1,
.radio-32 {
  z-index: 36;
}

.checkbox-33,
.radio-33 {
  z-index: 28;
}

.checkbox-36,
.radio-34 {
  z-index: 25;
}

.radio-4 {
  z-index: 98;
}

.radio-42,
.radio-43 {
  z-index: 1;
}

.radio-5 {
  z-index: 97;
}

.radio-6,
.radio-7,
.radio-8 {
  z-index: 94;
}

.raison_sociale-2 {
  top: 6px;
  left: 177px;
  z-index: 71;
  background-color: rgb(255, 255, 255);
}

.raison_sociale-1 {
    display: block;
    position: absolute;
    top: 44px;
    left: 177px;
    z-index: 94;
    width: 150px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.raison_sociale-3 {
  top: 6px;
  left: 177px;
  z-index: 69;
  background-color: rgb(255, 255, 255);
}

.raison_sociale-4 {
  z-index: 66;
}

.raison_sociale-5,
.tel_fixe-2,
.tva_intra-1 {
  z-index: 63;
}

.raison_sociale-6 {
  top: 37px;
  left: 7px;
  z-index: 45;
  background-color: rgb(254, 255, 228);
}

.rdv-4 {
  top: 307px;
  left: 341px;
  z-index: 2;
  width: 26.6393442622%;
  height: 25px;
}

.rdv-5 {
  display: block;
  top: 5px;
  left: 4.5673076923%;
  z-index: 1;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.rdv-6 {
  top: 0;
  left: -1px;
  width: 130px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.rdv-devis-1 {
  z-index: 99;
}

.devis-1,
.rdv-devis-2 {
  z-index: 96;
}

.rdv-devis-3 {
  line-height: 1.8;
}

.rdv-devis-4 {
  line-height: 1.6;
}

.rdv-expertise-1 {
  z-index: 110;
}

.rdv-expertise-2 {
  z-index: 84;
}

.rdv-expertise-3 {
  z-index: 70;
}

.rdv-expertise-4 {
  z-index: 13;
  font: 0.75em/1.6 Helvetica;
}

.rdv-expertise-5 {
  z-index: 7;
  font: 0.833em/1.4 Helvetica;
}

.rdv-expertise-6 {
  z-index: 7;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1.6;
}

.rdv-reparation-1 {
  top: 51px;
  left: 1.6091954022%;
  z-index: 103;
}

.rdv-reparation-10 {
  top: 8px;
  z-index: 4;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1.6;
}

.rdv-reparation-2 {
  top: 55px;
  left: 25px;
  z-index: 90;
}

.rdv-reparation-3 {
  top: 55px;
  left: 25px;
  z-index: 87;
}

.rdv-reparation-4 {
  top: 51px;
  left: 1.6091954022%;
  z-index: 77;
}

.rdv-reparation-5 {
  top: 51px;
  left: 1.6091954022%;
  z-index: 63;
}

.rdv-reparation-6 {
  top: 8px;
  z-index: 7;
  font: 0.75em/1.6 Helvetica;
}

.rdv-reparation-7 {
  top: 8px;
  z-index: 4;
  font: 0.833em/1.4 Helvetica;
}

.rdv-reparation-8 {
  top: 5px;
  z-index: 4;
  font-size: 0.75em;
  line-height: 1.8;
}

.rdv-reparation-9 {
  top: 5px;
  z-index: 4;
  font-size: 0.75em;
  line-height: 1.6;
}

.rdv_expertise-1 {
  top: 298px;
  left: 611px;
  z-index: 14;
  width: 134px;
  height: 266px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.rdv_expertise-2 {
  left: 4.912405303%;
  z-index: 12;
  height: 188px;
}

.rdv_expertise-5,
.rdv_expertise-6 {
  top: 298px;
  left: 611px;
  z-index: 8;
  width: 134px;
  height: 266px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.rdv_expertise-7,
.rdv_expertise-8 {
  left: 5.2793560606%;
  z-index: 6;
  height: 220px;
}

.rdv_reparation-1 {
  top: 298px;
  left: 753px;
  z-index: 8;
  width: 134px;
  height: 266px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.rdv_reparation-10,
.rdv_reparation-9 {
  top: 63px;
  left: 5.2793560606%;
  width: 118px;
  height: 193px;
  background-color: rgb(255, 255, 255);
}

.rdv_reparation-3,
.rdv_reparation-4 {
  top: 298px;
  left: 754px;
  z-index: 5;
  width: 134px;
  height: 326px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.rdv_reparation-2,
.rdv_reparation-5 {
  top: 298px;
  left: 753px;
  z-index: 5;
  width: 134px;
  height: 266px;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.rdv_reparation-6 {
  top: 32px;
  left: 0;
  right: 0;
  z-index: 3;
  width: 120px;
  height: 254px;
  margin: 0 auto;
  background-color: rgb(254, 255, 228);
}

.rdv_reparation-7 {
  top: 63px;
  left: 4.912405303%;
  z-index: 3;
  width: 118px;
  height: 161px;
  background-color: rgb(255, 255, 255);
}

.rdv_reparation-8 {
  top: 33px;
  left: 0;
  right: 0;
  z-index: 3;
  width: 120px;
  height: 253px;
  margin: 0 auto;
  background-color: rgb(254, 255, 228);
}

.rdv_reparations-1 {
  z-index: 20;
}

.rdv_reparations-2,
.rdv_reparations-3 {
  z-index: 15;
}

.recherche-1 {
  top: 75px;
  left: 92.6364942528%;
  z-index: 86;
  width: 25px;
  height: 25px;
}

.recherche-10 {
  top: 75px;
  left: 92.4030172413%;
  z-index: 37;
  width: 25px;
  height: 25px;
}

.recherche-11 {
  top: 121px;
  left: 233px;
}

.recherche-12 {
  top: 112px;
  left: 94.4862155388%;
}

.recherche-13,
.recherche-14 {
  top: 8px;
  left: 435px;
  z-index: 9;
  width: 50px;
  height: 50px;
}

.recherche-15 {
  top: 9px;
  left: 480px;
  z-index: 8;
  width: 5.7137257696%;
  height: 50px;
}

.recherche-16 {
  top: 8px;
  left: 568px;
  z-index: 4;
  width: 5.7137257696%;
  height: 50px;
}

.recherche-17 {
  top: 8px;
  left: 716px;
  z-index: 4;
  width: 5.7137257696%;
  height: 50px;
}

.recherche-18 {
  top: 9px;
  left: 625px;
  z-index: 4;
  width: 5.7137257696%;
  height: 50px;
}

.recherche-19 {
  top: 8px;
  left: 757px;
  z-index: 4;
  width: 5.7137257696%;
  height: 50px;
}

.recherche-2 {
  top: 50px;
  left: 376px;
  z-index: 79;
  width: 11.5193965517%;
  height: 50px;
}

.recherche-20 {
  top: 8px;
  left: 744px;
  z-index: 4;
  width: 5.7137257696%;
  height: 50px;
}

.recherche-21 {
  top: 8px;
  left: 473px;
  z-index: 4;
  width: 5.7137257696%;
  height: 50px;
}

.recherche-22 {
  top: 9px;
  left: 310px;
  z-index: 2;
  width: 50px;
  height: 50px;
}

.recherche-23 {
  top: 8px;
  left: 265px;
  z-index: 2;
  width: 50px;
  height: 50px;
}

.recherche-24 {
  top: 9px;
  left: 310px;
  z-index: 3;
  width: 50px;
  height: 50px;
}

.recherche-3 {
  top: 50px;
  left: 376px;
  z-index: 76;
  width: 11.5193965517%;
  height: 50px;
}

.recherche-4 {
  top: 75px;
  left: 92.4030172413%;
  z-index: 74;
  width: 25px;
  height: 25px;
}

.recherche-5 {
  top: 50px;
  left: 377px;
  z-index: 70;
  width: 11.5193965517%;
  height: 50px;
}

.recherche-6 {
  top: 50px;
  left: 377px;
  z-index: 67;
  width: 11.5193965517%;
  height: 50px;
}

.recherche-7 {
  top: 75px;
  left: 92.6436781609%;
  z-index: 64;
  width: 25px;
  height: 25px;
}

.recherche-8 {
  top: 75px;
  left: 92.4030172413%;
  z-index: 52;
  width: 25px;
  height: 25px;
}

.recherche-9 {
  top: 75px;
  left: 92.6400862068%;
  z-index: 49;
  width: 25px;
  height: 25px;
}

.recherche1-1 {
  top: 27px;
  left: 8px;
  z-index: 120;
  width: 437px;
  height: 107px;
}

.recherche1-10 {
  top: 30px;
  left: 10px;
  z-index: 25;
  width: 879px;
  height: 70px;
}

.recherche1-11 {
  top: 30px;
  left: 0;
  right: 0;
  z-index: 23;
  width: 879px;
  height: 70px;
  margin: 0 auto;
}

.recherche1-12 {
  top: 30px;
  left: 0;
  right: 0;
  z-index: 22;
  width: 879px;
  height: 70px;
  margin: 0 auto;
}

.recherche1-13 {
  top: 30px;
  left: 10px;
  z-index: 22;
  width: 879px;
  height: 70px;
}

.recherche1-14,
.recherche1-15 {
  top: 30px;
  left: 10px;
  z-index: 20;
  width: 495px;
  height: 70px;
}

.recherche1-16 {
  top: 28px;
  left: 0;
  right: 0;
  z-index: 19;
  width: 879px;
  height: 70px;
  margin: 0 auto;
}

.recherche1-17 {
  top: 30px;
  left: 0;
  right: 0;
  z-index: 19;
  width: 879px;
  height: 45px;
  margin: 0 auto;
}

.recherche1-18 {
  top: 30px;
  left: 0;
  right: 0;
  z-index: 19;
  width: 879px;
  height: 85px;
  margin: 0 auto;
}

.recherche1-19 {
  top: 30px;
  left: 0;
  right: 0;
  z-index: 17;
  width: 879px;
  height: 45px;
  margin: 0 auto;
}

.recherche1-2 {
  top: 27px;
  left: 9px;
  z-index: 106;
  width: 437px;
  height: 107px;
}

.recherche1-20 {
  top: 30px;
  left: 0;
  right: 0;
  z-index: 15;
  width: 879px;
  height: 45px;
  margin: 0 auto;
}

.recherche1-21 {
  top: 30px;
  left: 0;
  right: 0;
  z-index: 15;
  width: 879px;
  height: 70px;
  margin: 0 auto;
}

.recherche1-22,
.recherche1-23 {
  top: 28px;
  left: 0;
  right: 0;
  z-index: 14;
  width: 879px;
  height: 70px;
  margin: 0 auto;
}

.recherche1-24 {
  top: 30px;
  left: 0;
  right: 0;
  z-index: 13;
  width: 879px;
  height: 70px;
  margin: 0 auto;
}

.recherche1-25 {
  top: 30px;
  left: 10px;
  z-index: 9;
  width: 879px;
  height: 70px;
}

.recherche1-3 {
  top: 27px;
  left: 9px;
  z-index: 102;
  width: 437px;
  height: 107px;
}

.recherche1-4 {
  top: 27px;
  left: 8px;
  z-index: 94;
  width: 437px;
  height: 107px;
}

.recherche1-5 {
  top: 27px;
  left: 8px;
  z-index: 80;
  width: 437px;
  height: 107px;
}

.recherche1-6 {
  top: 28px;
  left: 0;
  right: 0;
  z-index: 52;
  width: 879px;
  height: 223px;
  margin: 0 auto;
}

.recherche1-7 {
  top: 28px;
  left: 0;
  right: 0;
  z-index: 51;
  width: 879px;
  height: 47px;
  margin: 0 auto;
}

.recherche1-8 {
  top: 30px;
  left: 0;
  right: 0;
  z-index: 29;
  width: 879px;
  height: 70px;
  margin: 0 auto;
}

.recherche1-9 {
  top: 30px;
  left: 0;
  right: 0;
  z-index: 26;
  width: 879px;
  height: 70px;
  margin: 0 auto;
}

.recherche2-1 {
  top: 27px;
  left: 450px;
  z-index: 84;
  width: 437px;
  height: 107px;
}

.recherche2-2 {
  top: 27px;
  left: 451px;
  z-index: 77;
  width: 437px;
  height: 107px;
}

.recherche2-3 {
  top: 27px;
  left: 451px;
  z-index: 74;
  width: 437px;
  height: 107px;
}

.recherche2-4 {
  top: 27px;
  left: 450px;
  z-index: 62;
  width: 437px;
  height: 107px;
}

.recherche2-5 {
  top: 27px;
  left: 450px;
  z-index: 47;
  width: 437px;
  height: 107px;
}

.recherche2-6 {
  top: 30px;
  left: 515px;
  z-index: 7;
  width: 374px;
  height: 70px;
}

.recherche2-7 {
  top: 30px;
  left: 515px;
  z-index: 8;
  width: 374px;
  height: 70px;
}

.rechercher-1 {
  left: -0.4677268476%;
  z-index: 78;
}

.rechercher-2 {
  left: -0.4375000001%;
  z-index: 8;
  font-family: Helvetica;
}

.rechercher-3 {
  left: -0.4375000001%;
  z-index: 1;
  font-family: Helvetica;
}

.rechercher-4 {
  left: -0.4677268476%;
  z-index: 7;
  font-family: Helvetica;
}

.rechercher-5,
.rechercher-6,
.rechercher-7,
.rechercher-8,
.rechercher-9 {
  left: -0.4677268476%;
  z-index: 3;
  font-family: Helvetica;
}

.remarques_assure-1 {
  top: 177px;
  z-index: 40;
  height: 50px;
}

.remarques_assure-2 {
  top: 177px;
  z-index: 25;
  height: 81px;
}

.remarques_assure-3 {
  top: 147px;
  z-index: 17;
  height: 90px;
}

.remarques_dossier-1 {
  z-index: 40;
}

.remarques_dossier-2 {
  z-index: 37;
}

.remise-client-1 {
  top: -179px;
  left: -14px;
  z-index: 42;
}

.remise-client-2 {
  top: 324px;
  left: 375px;
  z-index: 7;
}

.repare-1 {
  top: 51px;
  left: 122px;
  z-index: 100;
}

.repare-11 {
  top: 0;
  left: -1.4125%;
  z-index: 18;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font: 0.833em/2 Helvetica;
  text-align: center;
  color: rgb(51, 51, 51);
}

.clore-dossier-6,
.clore-dossier-7,
.facture-16,
.repare-12 {
  display: block;
  top: 4px;
  left: 4.125%;
  z-index: 16;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.repare-13 {
  top: 0;
  left: -1.4125%;
  z-index: 15;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.repare-14,
.repare-15,
.repare-16 {
  display: block;
  top: 4px;
  left: 4.125%;
  z-index: 11;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.repare-17,
.repare-18,
.repare-19 {
  top: 0;
  left: -1.4125%;
  z-index: 10;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(252, 255, 177);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.repare-2 {
  top: 55px;
  left: 152px;
  z-index: 87;
}

.repare-21 {
  top: 0;
  left: -1.4125%;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(252, 255, 177);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.repare-17:hover,
.repare-18:hover,
.repare-19:hover,
.repare-21:hover {
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
}

.repare-3 {
  top: 55px;
  left: 152px;
  z-index: 84;
}

.repare-4 {
  top: 51px;
  left: 122px;
  z-index: 74;
}

.repare-5 {
  top: 51px;
  left: 122px;
  z-index: 60;
}

.repare-7 {
  top: 0;
  left: -1.4125%;
  z-index: 24;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  line-height: 2.4;
  text-align: center;
  color: rgb(51, 51, 51);
}

.repare-7:hover {
  background-color: rgb(250, 255, 190);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 9px;
  line-height: 2.4;
}

.facture-9,
.imprimer-expertise-2,
.repare-8 {
  display: block;
  top: 4px;
  left: 4.125%;
  z-index: 22;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.repare-9 {
  top: 0;
  left: -1.4125%;
  z-index: 21;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.resultat_recherche-1 {
  top: 141px;
  left: 0.9465478841%;
  z-index: 72;
  height: 150px;
}

.resultat_recherche-12 {
  top: 110px;
  left: 1.0579064587%;
  height: 380px;
  border: 1px solid rgb(222, 222, 222);
}

.resultat_recherche-10,
.resultat_recherche-11,
.resultat_recherche-14 {
  top: 105px;
  left: 1.1135857461%;
  height: 384px;
  border: 1px solid rgb(222, 222, 222);
}

.resultat_recherche-16,
.resultat_recherche-17,
.resultat_recherche-18 {
  top: 85px;
  left: 0;
  right: 0;
  height: 404px;
  margin: 0 auto;
  border: 1px solid rgb(222, 222, 222);
}

.resultat_recherche-19 {
  top: 110px;
  left: 0;
  right: 0;
  height: 380px;
  margin: 0 auto;
  border: 1px solid rgb(222, 222, 222);
  overflow: scroll;
}

.resultat_recherche-2 {
  top: 141px;
  left: 1.0579064587%;
  z-index: 68;
  height: 150px;
}

.resultat_recherche-20,
.resultat_recherche-21 {
  top: 110px;
  left: 1.0579064587%;
  height: 380px;
  border: 1px solid rgb(222, 222, 222);
  overflow: scroll;
}

.resultat_recherche-13,
.resultat_recherche-15,
.resultat_recherche-22 {
  top: 110px;
  left: 0;
  right: 0;
  height: 380px;
  margin: 0 auto;
  border: 1px solid rgb(222, 222, 222);
}

.resultat_recherche-23,
.resultat_recherche-24 {
  top: 114px;
  left: 0;
  right: 0;
  height: 376px;
  margin: 0 auto;
  border: 1px solid rgb(222, 222, 222);
}

.resultat_recherche-25,
.resultat_recherche-26 {
  top: 110px;
  left: 0;
  right: 0;
  height: 379px;
  margin: 0 auto;
  border: 1px solid rgb(222, 222, 222);
}

.resultat_recherche-27 {
  top: 152px;
  left: 19px;
  z-index: 1;
  width: 760px;
  height: 278px;
}

.resultat_recherche-28 {
  top: 65px;
  left: 2.3359179197%;
  z-index: 1;
  width: 95.4848057644%;
  height: 185px;
}

.resultat_recherche-3 {
  top: 141px;
  left: 1.0579064587%;
  z-index: 65;
  height: 150px;
}

.resultat_recherche-4 {
  top: 141px;
  left: 0.9465478841%;
  z-index: 50;
  height: 150px;
}

.resultat_recherche-5 {
  top: 141px;
  left: 0.9465478841%;
  z-index: 35;
  height: 150px;
}

.resultat_recherche-6 {
  top: 235px;
  left: 1.1135857461%;
  z-index: 16;
  height: 300px;
}

.resultat_recherche-7 {
  top: 154px;
  left: 15px;
  z-index: 6;
  width: 95.4849498327%;
  height: 185px;
}

.resultat_recherche-8 {
  top: 110px;
  left: 0;
  right: 0;
  z-index: 4;
  height: 379px;
  margin: 0 auto;
  border: 1px solid rgb(222, 222, 222);
}

.resultat_recherche-9 {
  top: 260px;
  left: 1.1135857461%;
  height: 383px;
  border: 1px solid rgb(222, 222, 222);
  overflow: scroll;
}

.saison-1 {
  top: 5px;
  left: 7px;
  z-index: 119;
  min-height: 20px;
  max-height: 20px;
  font-size: 0.833em;
  line-height: 2;
}

.saison-2 {
  display: block;
  top: 5px;
  left: 54px;
  z-index: 118;
  width: 64px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  line-height: 1.38;
}

.saison-3 {
  top: 5px;
  left: 7px;
  z-index: 93;
  min-height: 20px;
  max-height: 20px;
  font-size: 0.833em;
  line-height: 2;
}

.saison-4 {
  display: block;
  top: 5px;
  left: 54px;
  z-index: 92;
  width: 64px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  line-height: 1.38;
}

.saison-5 {
  top: 5px;
  left: 7px;
  z-index: 79;
  min-height: 20px;
  max-height: 20px;
  font-size: 0.833em;
  line-height: 2;
}

.saison-6 {
  display: block;
  top: 5px;
  left: 54px;
  z-index: 78;
  width: 64px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  line-height: 1.38;
}

.saison-7 {
  display: block;
  top: 8px;
  left: 1.6480188141%;
  z-index: 14;
  width: 8.0957810718%;
  height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  line-height: 1.38;
}

.saison-8 {
  display: block;
  top: 8px;
  left: 1.605259407%;
  z-index: 12;
  width: 10.9962941847%;
  height: 20px;
  padding-left: 10px;
  border-radius: 3px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
  line-height: 1.38;
}

.selec_client-1 {
  top: 78px;
  left: 7px;
  z-index: 81;
  width: 47px;
}

.selec_client-10 {
  z-index: 5;
}

.selec_client-2,
.selec_client-3 {
  z-index: 72;
}

.selec_client-4 {
  z-index: 70;
}

.selec_client-6 {
  top: 10px;
  left: 190px;
  z-index: 9;
  width: 47px;
}

.selec_client-7 {
  top: 38px;
  left: 10px;
  z-index: 7;
  width: 43px;
}

.selec_client-8 {
  top: 38px;
  left: 410px;
  z-index: 6;
  width: 43px;
}

.selec_client-8:active {
  background-color: rgb(250, 255, 190);
}

.selec_client-9 {
  z-index: 4;
}

.siret-1 {
    display: block;
    position: absolute;
    top: 89px;
    left: 177px;
    z-index: 82;
    width: 150px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.siret-2 {
  top: 33px;
  left: 177px;
  z-index: 65;
  width: 150px;
  background-color: rgb(255, 255, 255);
}

.siret-4 {
  top: 33px;
  left: 177px;
  z-index: 63;
  width: 150px;
  background-color: rgb(255, 255, 255);
}

.siret-5,
.tel-7 {
  z-index: 62;
}

.siret-6 {
  top: 37px;
  left: 162px;
  z-index: 44;
  width: 170px;
  background-color: rgb(254, 255, 228);
}

.sous-menu-1 {
  left: 0;
  right: 0;
  z-index: 123;
  margin: 0 auto;
}

.sous-menu-10 {
  left: 0;
  right: 0;
  z-index: 53;
  margin: 0 auto;
}

.sous-menu-11,
.sous-menu-12 {
  left: 0;
  right: 0;
  z-index: 52;
  margin: 0 auto;
}

.sous-menu-13,
.sous-menu-14 {
  left: 0;
  right: 0;
  z-index: 48;
  margin: 0 auto;
}

.sous-menu-15 {
  left: 0;
  right: 0;
  z-index: 42;
  margin: 0 auto;
}

.sous-menu-16 {
  left: 0;
  right: 0;
  z-index: 35;
  margin: 0 auto;
}

.sous-menu-17 {
  left: 0;
  right: 0;
  z-index: 33;
  margin: 0 auto;
}

.sous-menu-18 {
  left: 0;
  right: 0;
  z-index: 31;
  margin: 0 auto;
}

.sous-menu-2 {
  left: 0;
  right: 0;
  z-index: 109;
  margin: 0 auto;
}

.sous-menu-19,
.sous-menu-20 {
  left: 0;
  right: 0;
  z-index: 30;
  margin: 0 auto;
}

.sous-menu-21 {
  left: 0;
  right: 0;
  z-index: 29;
  margin: 0 auto;
}

.sous-menu-22 {
  left: 0;
  right: 0;
  z-index: 28;
  margin: 0 auto;
}

.sous-menu-23 {
  left: 0;
  right: 0;
  z-index: 26;
  margin: 0 auto;
}

.sous-menu-24 {
  left: 0;
  right: 0;
  z-index: 25;
  margin: 0 auto;
}

.sous-menu-25 {
  left: 0;
  right: 0;
  z-index: 23;
  margin: 0 auto;
}

.sous-menu-26,
.sous-menu-27 {
  left: 0;
  right: 0;
  z-index: 21;
  margin: 0 auto;
}

.sous-menu-28 {
  left: 0;
  right: 0;
  z-index: 20;
  margin: 0 auto;
}

.sous-menu-29 {
  left: 0;
  right: 0;
  z-index: 19;
  margin: 0 auto;
}

.sous-menu-3 {
  left: 0;
  right: 0;
  z-index: 105;
  margin: 0 auto;
}

.sous-menu-30,
.sous-menu-31,
.sous-menu-32 {
  left: 0;
  right: 0;
  z-index: 18;
  margin: 0 auto;
}

.sous-menu-33 {
  left: 0;
  right: 0;
  z-index: 16;
  margin: 0 auto;
}

.sous-menu-34 {
  left: 0;
  right: 0;
  z-index: 14;
  margin: 0 auto;
}

.sous-menu-35,
.sous-menu-36 {
  left: 0;
  right: 0;
  z-index: 10;
  margin: 0 auto;
}

.sous-menu-37 {
  left: 0;
  right: 0;
  z-index: 6;
  margin: 0 auto;
}

.sous-menu-38 {
  left: 0;
  right: 0;
  z-index: 5;
  margin: 0 auto;
}

.sous-menu-39 {
  left: 0;
  right: 0;
  z-index: 4;
  margin: 0 auto;
}

.sous-menu-4 {
  left: 0;
  right: 0;
  z-index: 97;
  margin: 0 auto;
}

.sous-menu-40,
.sous-menu-41,
.sous-menu-42 {
  left: 0;
  right: 0;
  z-index: 1;
  margin: 0 auto;
}

.sous-menu-5 {
  left: 0;
  z-index: 95;
}

.sous-menu-6 {
  left: 0;
  right: 0;
  z-index: 81;
  margin: 0 auto;
}

.sous-menu-7,
.sous-menu-8 {
  left: 0;
  right: 0;
  z-index: 74;
  margin: 0 auto;
}

.sous-menu-9 {
  left: 0;
  right: 0;
  z-index: 72;
  margin: 0 auto;
}

.stat-1 {
  top: 7px;
  left: 345px;
  z-index: 5;
  width: 14.4766146993%;
  height: 25px;
}

.dossiers-7,
.stat-2,
.vehicule-pret-13 {
  display: block;
  top: 4px;
  left: 6.141826923%;
  z-index: 4;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.dossiers-10,
.dossiers-9,
.stat-3,
.vehicule-pret-14 {
  top: 0;
  left: -1px;
  z-index: 3;
  width: 130px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(209, 209, 209);
  border-radius: 3px;
  background-color: rgb(254, 255, 241);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1.083em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.stat-4 {
  top: 7px;
  left: 200px;
  z-index: 2;
  width: 14.4766146993%;
  height: 25px;
}

.stat-5 {
  display: block;
  top: 4px;
  left: 6.141826923%;
  z-index: 1;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.stat-6 {
  top: 0;
  left: -1px;
  width: 130px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(209, 209, 209);
  border-radius: 3px;
  background-color: rgb(254, 255, 241);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1.083em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.stat-gg-3 {
  z-index: 18;
  font-family: Helvetica;
}

.stat-gg-4 {
  z-index: 3;
}

.dossier_gg-5,
.dossier_gg-6,
.stat-mobile-3 {
  z-index: 17;
  font-family: Helvetica;
}

.stat-tech-3 {
  z-index: 16;
  font-family: Helvetica;
}

.supprimer-dossier-1 {
  top: 231px;
  left: 7.0422535211%;
  z-index: 29;
  width: 88.028169014%;
  height: 25px;
}

.imprimer-or-2,
.supprimer-dossier-2 {
  display: block;
  top: 4px;
  left: 4.125%;
  z-index: 28;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.supprimer-dossier-3 {
  top: 0;
  left: -1.4125%;
  z-index: 27;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font: 0.75em/2.4 Helvetica;
  text-align: center;
  color: rgb(51, 51, 51);
}

.supprimer-dossier-3:hover {
  background-color: rgb(250, 255, 190);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 9px;
}

.supprimer-dossier-4,
.supprimer-dossier-5 {
  top: 291px;
  left: 7.03125%;
  z-index: 14;
  width: 88.028169014%;
  height: 25px;
}

.supprimer-dossier-8 {
  top: 0;
  left: -1.4125%;
  z-index: 12;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  line-height: 2.4;
  text-align: center;
  color: rgb(51, 51, 51);
}

.supprimer-dossier-9 {
  top: 0;
  left: -1.4125%;
  z-index: 12;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.supprimer-rdv-1 {
  top: 230px;
  left: 4.912405303%;
  z-index: 11;
  width: 120px;
  height: 25px;
}

.supprimer-rdv-11 {
  top: 230px;
  left: 4.912405303%;
  z-index: 2;
  width: 120px;
  height: 25px;
}

.supprimer-rdv-10,
.supprimer-rdv-12 {
  top: 293px;
  left: 4.912405303%;
  z-index: 2;
  width: 120px;
  height: 25px;
}

.supprimer-rdv-14,
.supprimer-rdv-15 {
  display: block;
  top: 5px;
  left: 4.0625%;
  z-index: 1;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.supprimer-rdv-16 {
  display: block;
  top: 4px;
  left: 4.0625%;
  z-index: 1;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.supprimer-rdv-17 {
  top: 0;
  left: -1.1848958334%;
  width: 121px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  line-height: 2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.supprimer-rdv-18 {
  top: 0;
  left: -1.1848958334%;
  width: 121px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font: 0.833em/2 Helvetica;
  text-align: center;
  color: rgb(51, 51, 51);
}

.supprimer-rdv-19 {
  top: 0;
  left: -1.1848958334%;
  width: 121px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.supprimer-rdv-2 {
  display: block;
  top: 5px;
  left: 4.0625%;
  z-index: 10;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.supprimer-rdv-3 {
  top: 0;
  left: -1.1848958334%;
  z-index: 9;
  width: 121px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font: 0.833em/2 Helvetica;
  text-align: center;
  color: rgb(51, 51, 51);
}

.supprimer-rdv-4 {
  top: 293px;
  left: 5.2793560606%;
  z-index: 8;
  width: 120px;
  height: 25px;
}

.supprimer-rdv-5 {
  top: 294px;
  left: 5.2793560606%;
  z-index: 8;
  width: 120px;
  height: 25px;
}

.supprimer-rdv-6 {
  display: block;
  top: 5px;
  left: 4.0625%;
  z-index: 7;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.supprimer-rdv-7 {
  display: block;
  top: 4px;
  left: 4.0625%;
  z-index: 7;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.supprimer-rdv-8 {
  top: 0;
  left: -1.1848958334%;
  z-index: 6;
  width: 121px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  line-height: 2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.supprimer-rdv-8:hover {
  background-color: rgb(250, 255, 190);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 10px;
  line-height: 2;
}

.supprimer-rdv-9 {
  top: 0;
  left: -1.1848958334%;
  z-index: 6;
  width: 121px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(237, 166, 156);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.technicien-1 {
  top: 78px;
  left: 257px;
  z-index: 105;
  width: 110px;
}

.technicien-10 {
  top: 10px;
  left: 487px;
  z-index: 7;
  width: 150px;
}

.technicien-12 {
  z-index: 7;
}

.technicien-13 {
  top: 38px;
  left: 414px;
  z-index: 5;
  width: 170px;
}

.technicien-2 {
  top: 78px;
  left: 258px;
  z-index: 87;
  width: 131px;
}

.technicien-3 {
  top: 78px;
  left: 258px;
  z-index: 50;
  width: 131px;
}

.technicien-4 {
  top: 8px;
  left: 230px;
  z-index: 13;
  width: 170px;
}

.technicien-5 {
  top: 145px;
  left: 718px;
  z-index: 11;
  width: 150px;
}

.technicien-6 {
  top: 8px;
  left: 589px;
  z-index: 11;
  width: 145px;
}

.technicien-7 {
  top: 8px;
  left: 540px;
  z-index: 8;
  width: 166px;
}

.technicien-8,
.technicien-9 {
  top: 41px;
  left: 9px;
  z-index: 7;
  width: 150px;
}

.tel-1 {
    display: block;
    position: absolute;
    top: 44px;
    left: 527px;
    z-index: 90;
    width: 100px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.tel-2 {
  top: 6px;
  left: 527px;
  z-index: 69;
  background-color: rgb(255, 255, 255);
}

.tel-3 {
    display: block;
    top: 44px;
    right: 5px;
    z-index: 86;
    width: 100px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    color: rgb(0, 0, 0);
}

.siret-client-devis{
    position: absolute;
    top: 77px;
    left: 20.2394526795%;
    width: 11.4025085518%;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.nom-client-devis {
    position: absolute;
    top: 32px;
    left: 20.2394526795%;
    z-index: 95;
    width: 17.1037628278%;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.adresse-client-devis {
    position: absolute;
    top: 32px;
    left: 37.8563283922%;
    z-index: 93;
    width: 17.1037628278%;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.tel-client-devis {
    position: absolute;
    top: 32px;
    left: 60.1482326111%;
    z-index: 91;
    width: 11.4025085518%;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.nom-interlocuteur-devis {
    position: absolute;
    top: 32px;
    left: 72.0068415051%;
    z-index: 89;
    width: 15.393386545%;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.tel-interlocuteur-1-devis {
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
    top: 32px;
    left: 88.0843785632%;
    z-index: 87;
    width: 11.4025085518%;
    font-size: 0.75em;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.type-client-1-devis {
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
    top: 77px;
    left: 0.7981755986%;
    z-index: 85;
    width: 11.4025085518%;
    font-size: 0.75em;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.siret-client-devis {
    position: absolute;
    top: 77px;
    left: 20.2394526795%;
    width: 11.4025085518%;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.cp-1-devis {
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
    top: 77px;
    left: 37.913340935%;
    z-index: 81;
    width: 7.0695553021%;
    font-size: 0.75em;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.ville-client-devis {
    position: absolute;
    top: 77px;
    left: 45.496009122%;
    z-index: 79;
    width: 7.0695553021%;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.tva-intra-devis {
    position: absolute;
    top: 77px;
    left: 60.1482326111%;
    z-index: 77;
    width: 11.4025085518%;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.mail-interlocuteur-devis {
    position: absolute;
    top: 77px;
    left: 72.1743158494%;
    z-index: 75;
    width: 11.4025085518%;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.fax-1-devis {
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
    top: 77px;
    left: 88.0843785632%;
    z-index: 73;
    width: 11.4025085518%;
    font-size: 0.75em;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.immat-chasis-devis {
    position: absolute;
    top: 8px;
    left: 1.7495598591%;
    z-index: 70;
    width: 19.366197183%;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.marque-2-devis {
    position: absolute;
    font-weight: 400;
    top: 8px;
    left: 37.4917473591%;
    z-index: 67;
    width: 19.366197183%;
    font-size: 0.75em;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.modele-3-devis {
    position: absolute;
    top: 8px;
    left: 66.7005941901%;
    z-index: 65;
    width: 19.366197183%;
    font-size: 0.75em;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.nom-pr-nom-propri-taire-devis {
    position: absolute;
    top: 53px;
    left: 1.7523107394%;
    z-index: 63;
    width: 41.3704885563%;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.km-1-devis {
    position: absolute;
    top: 53px;
    left: 44.8888644366%;
    z-index: 61;
    width: 18.3098591549%;
    font-size: 0.75em;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.n-bon-de-commande-devis {
    position: absolute;
    top: 53px;
    left: 64.9620378521%;
    z-index: 59;
    width: 33.4507042253%;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.assurance-1-devis {
    position: absolute;
    top: 97px;
    left: 1.7495598591%;
    z-index: 57;
    width: 41.3704885563%;
    font-size: 0.75em;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.adresse-livraison-devis {
    position: absolute;
    top: 97px;
    left: 44.8943661971%;
    z-index: 55;
    width: 41.3704885563%;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.n-assure-1-devis {
    position: absolute;
    top: 142px;
    left: 1.7605633802%;
    z-index: 53;
    width: 41.3704885563%;
    font-size: 0.75em;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.n-sinistre-devis {
    position: absolute;
    top: 187px;
    left: 1.7495598591%;
    z-index: 51;
    width: 41.3704885563%;
    font-size: 0.75em;
    font-weight: 400;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.n-assure-2 {
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
    display: block;
    top: 154px;
    left: 10px;
    z-index: 52;
    width: 235px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.833em;
    color: rgb(0, 0, 0);
}

.etat_avant_devis {
    left: 8px;
    z-index: 39;
    width: 285px;
    display: block;
    position: absolute;
    top: 6px;
    height: 79px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 1.111em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
    resize: none;
}

.bouton-etat {
    position: absolute;
    top: 92px;
    left: 2.6845637583%;
    z-index: 38;
    width: 95.6375838926%;
    height: 79px;
}
.bouton-etat .etat-vehicule {
    top: 0;
    left: 1px;
    z-index: 36;
    width: 284px;
}
.etat-vehicule {
    display: block;
    position: absolute;
    height: 79px;
    border: 1px solid rgb(128, 128, 128);
    border-radius: 3px;
    background: linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font: 700 1.111em/1.38 Helvetica;
    text-align: center;
    color: rgb(0, 0, 0);
}

.bouton-etat .voiture-b {
    top: 10px;
    left: 0;
    right: 0;
    z-index: 37;
    margin: 0 auto;
}
.voiture-b {
    display: block;
    position: absolute;
    width: 60px;
    height: auto;
    overflow: hidden;
}

.tel-4 {
  top: 6px;
  right: 5px;
  z-index: 67;
  background-color: rgb(255, 255, 255);
}

.tel-5 {
  top: 6px;
  left: 527px;
  z-index: 67;
  background-color: rgb(255, 255, 255);
}

.tel-6 {
  top: 6px;
  right: 5px;
  z-index: 65;
  background-color: rgb(255, 255, 255);
}

.tel-9 {
  top: 37px;
  left: 337px;
  z-index: 43;
  background-color: rgb(254, 255, 228);
}

.tel_fixe-1 {
  z-index: 76;
}

.tel_fixe-3 {
  z-index: 54;
}

.email-6,
.tel_fixe-4 {
  z-index: 41;
}

.tel_fixe-5 {
  z-index: 39;
}

.tel_fixe-6 {
  z-index: 26;
}

.tel_fixe-8 {
  top: 102px;
  left: 452px;
  z-index: 8;
}

.tel_fixe-9 {
  top: 94px;
  left: 142px;
  z-index: 5;
}

.tel_mobile-10 {
  top: 102px;
  left: 328px;
  z-index: 9;
}

.tel_mobile-11 {
  top: 94px;
  left: 18px;
  z-index: 6;
}

.tel_mobile-2 {
  z-index: 77;
}

.tel_mobile-3 {
  z-index: 64;
}

.immat-chassis-5,
.tel_mobile-4 {
  z-index: 55;
}

.tel_mobile-5 {
  z-index: 42;
}

.tel_mobile-6 {
  z-index: 40;
}

.tel_mobile-7 {
  z-index: 27;
}

.titre-1 {
  position: absolute;
  top: 6px;
  left: 0;
  right: 0;
  z-index: 103;
  margin: 0 auto;
  padding: 3px 1px 1px;
  font-size: 2em;
  line-height: 1.38;
  text-align: center;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.hebergeur-8,
.modif-info-6,
.titre-10,
.voiture-b-7 {
  z-index: 35;
}

.titre-12 {
  position: absolute;
  top: 8px;
  left: 0;
  right: 0;
  z-index: 32;
  margin: 0 auto;
  padding: 3px 1px 1px;
  font-size: 2em;
  line-height: 1.38;
  text-align: center;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.titre-14,
.titre-15 {
  z-index: 22;
  width: 309px;
}

.titre-17 {
  z-index: 19;
  width: 231px;
}

.titre-18 {
  top: 5px;
  left: 10px;
  z-index: 19;
  font-weight: 700;
}

.titre-20 {
  z-index: 13;
  width: 231px;
}

.titre-21 {
  top: 11px;
  left: 7px;
  z-index: 12;
  height: 21px;
}

.titre-22 {
  top: 21px;
}

.titre-23 {
  top: 15px;
}

.titre-24,
.titre-25 {
  top: 10px;
}

.titre-27 {
  position: absolute;
  top: 422px;
  left: 482px;
  padding: 3px 1px 1px;
  font: 1.167em/1.38 Bitter;
  word-spacing: 3px;
  color: rgb(0,0,0);
}

.total-1 {
  position: relative;
  width: 877px;
  min-height: 156px;
  margin: 7px auto 0;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.total-2,
.total-3,
.total-4 {
  position: relative;
  width: 879px;
  min-height: 151px;
  margin: 7px auto 0;
  border-radius: 5px;
  background-color: rgb(220, 220, 220);
}

.total-5 {
  z-index: 18;
  font-size: 1.083em;
}

.total-6,
.total-7,
.total-8 {
  z-index: 3;
  font-size: 1.167em;
}

.tva_intra-2 {
    display: block;
    position: absolute;
    top: 89px;
    left: 527px;
    z-index: 76;
    width: 100px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.tva_intra-3 {
  top: 33px;
  left: 527px;
  z-index: 61;
  background-color: rgb(255, 255, 255);
}

.tva_intra-4 {
  z-index: 60;
}

.tva_intra-5 {
  top: 33px;
  left: 527px;
  z-index: 59;
  background-color: rgb(255, 255, 255);
}

.tva_intra-6 {
  top: 62px;
  left: 522px;
  z-index: 36;
  background-color: rgb(254, 255, 228);
}

.type-client-1 {
  top: 5px;
  left: 257px;
  z-index: 100;
  width: 170px;
}

.type-client-10,
.type-client-11 {
  top: 8px;
  left: 10px;
  z-index: 19;
  width: 145px;
}

.type-client-13 {
  top: 8px;
  left: 414px;
  z-index: 12;
  width: 170px;
}

.type-client-14 {
  top: 8px;
  left: 218px;
  z-index: 9;
  width: 170px;
}

.type-client-15 {
  top: 8px;
  left: 413px;
  z-index: 8;
  width: 170px;
}

.type-client-16 {
  top: 38px;
  left: 230px;
  z-index: 7;
  width: 170px;
}

.type-client-2 {
  top: 5px;
  left: 257px;
  z-index: 97;
  width: 170px;
}

.type-client-3
{
    display: block;
    top: 89px;
    left: 7px;
    z-index: 84;
    width: 150px;
    min-height: 20px;
    max-height: 20px;
    padding-left: 10px;
    border-radius: 3px;
    background: url('../images/select-arrows.svg') rgb(255, 255, 255);
    background-repeat: no-repeat;
    background-size: auto auto;
    background-position: right center;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    color: rgb(0, 0, 0);
}

.type-client-4 {
  top: 33px;
  left: 7px;
  z-index: 66;
  width: 150px;
  min-height: 20px;
  max-height: 20px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
}

.type-client-5 {
  top: 33px;
  left: 7px;
  z-index: 64;
  width: 150px;
  min-height: 20px;
  max-height: 20px;
  background: url('../images/select-arrows.svg') rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: right center;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-size: 1em;
}

.type-client-6 {
  z-index: 64;
}

.type-client-7 {
  z-index: 61;
}

.type-client-8 {
  top: 37px;
  left: 707px;
  z-index: 40;
  width: 165px;
  height: 20px;
  padding-right: 10px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
}

.type-forfait-1 {
  top: 8px;
  left: 239px;
  z-index: 10;
  width: 224px;
}

.type-forfait-2 {
  top: 38px;
  left: 10px;
  z-index: 8;
  width: 184px;
}

.utilisateur-2 {
  top: 198px;
  left: 0;
  right: 0;
  z-index: 11;
  width: 66.8302449748%;
  height: 40px;
  margin: 0 auto;
}

.utilisateurs-1 {
  z-index: 51;
  font-family: Helvetica;
}

.utilisateurs-10 {
  z-index: 5;
}

.forfaits-1,
.utilisateurs-2 {
  z-index: 47;
  font-family: Helvetica;
}

.utilisateurs-3 {
  z-index: 41;
  font-family: Helvetica;
}

.utilisateurs-4 {
  z-index: 34;
  font-family: Helvetica;
}

.clients-5,
.stat-gg-1,
.utilisateurs-6 {
  z-index: 29;
  font-family: Helvetica;
}

.clients-6,
.stat-mobile-1,
.utilisateurs-7 {
  z-index: 28;
  font-family: Helvetica;
}

.valider-1 {
  top: 445px;
  left: 81.954887218%;
  z-index: 5;
  width: 15.664160401%;
  height: 25px;
}

.valider-10,
.valider-11 {
  display: block;
  top: 4px;
  left: 4.125%;
  z-index: 2;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.valider-12 {
  top: 346px;
  left: 77.087688127%;
  z-index: 2;
  width: 20.9030100334%;
  height: 25px;
}

.valider-13 {
  top: 667px;
  left: 84.5228981069%;
  z-index: 2;
  width: 13.9198218262%;
  height: 25px;
}

.valider-15 {
  top: 229px;
  left: 67.993384009%;
  z-index: 2;
  width: 28.1531531531%;
  height: 25px;
}

.valider-16,
.valider-17 {
  top: 0;
  left: -1.4125%;
  z-index: 1;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.valider-2 {
  top: 293px;
  left: 70.0520833333%;
  z-index: 5;
  width: 26.7094017094%;
  height: 25px;
}

.valider-20 {
  top: 0;
  left: -1.4125%;
  width: 125px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.annuler-39,
.annuler-40,
.repare-20,
.valider-14,
.valider-18,
.valider-19,
.valider-21 {
  display: block;
  top: 4px;
  left: 4.125%;
  z-index: 1;
  width: 16px;
  height: auto;
  overflow: hidden;
}

.valider-22 {
  top: 0;
  left: -1.4125%;
  width: 125px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.valider-23,
.valider-24 {
  top: 0;
  left: -1.4125%;
  width: 125px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  text-align: center;
  color: rgb(51, 51, 51);
}

.valider-5 {
  top: 0;
  left: -1.4125%;
  z-index: 3;
  width: 125px;
  height: 25px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.valider-6 {
  top: 187px;
  left: 84.7901225769%;
  z-index: 3;
  width: 14.2531356898%;
  height: 25px;
}

.valider-7 {
  top: 663px;
  left: 84.8413140311%;
  z-index: 3;
  width: 13.9198218262%;
  height: 25px;
}

.valider-8 {
  top: 0;
  left: -1.4125%;
  z-index: 3;
  width: 125px;
  padding: 2px;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 3px;
  background-color: rgb(246, 246, 246);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.75em;
  font-weight: 700;
  line-height: 2.2;
  text-align: center;
  color: rgb(51, 51, 51);
}

.valider-9 {
  top: 419px;
  left: 82.3249530075%;
  z-index: 2;
  width: 15.664160401%;
  height: 25px;
}

.vehicule-pret-1 {
  left: 330px;
  z-index: 49;
  font-family: Helvetica;
}

.dossiers-5,
.vehicule-pret-12 {
  top: 7px;
  left: 490px;
  z-index: 5;
  width: 14.4766146993%;
  height: 25px;
}

.client-11,
.vehicule-pret-15,
.vehicule-pret-16 {
  z-index: 3;
}

.vehicule-pret-17 {
  left: 330px;
  z-index: 3;
}

.vehicule-pret-18 {
  left: 485px;
  z-index: 1;
}

.vehicule-pret-2 {
  left: 330px;
  z-index: 45;
  font-family: Helvetica;
}

.vehicule-pret-3 {
  left: 330px;
  z-index: 39;
  font-family: Helvetica;
}

.vehicule-pret-4 {
  left: 330px;
  z-index: 32;
  font-family: Helvetica;
}

.vehicule-pret-5 {
  left: 330px;
  z-index: 28;
  font-family: Helvetica;
}

.vehicule-pret-6 {
  left: 330px;
  z-index: 27;
  font-family: Helvetica;
}

.vehicule-pret-7 {
  left: 330px;
  z-index: 26;
  font-family: Helvetica;
}

.vehicule-pret-8 {
  left: 330px;
  z-index: 25;
  font-family: Helvetica;
}

.vehicule-pret-9 {
  left: 330px;
  z-index: 22;
  font-family: Helvetica;
}

.vehicule-repare-1 {
  top: 102px;
  left: 7.03125%;
  z-index: 26;
}

.vehicule-repare-2 {
  top: 121px;
  left: 7.03125%;
  z-index: 23;
}

.vehicule-repare-3 {
  top: 96px;
  left: 10px;
  z-index: 20;
}

.vehicule-repare-4 {
  top: 119px;
  left: 10px;
  z-index: 17;
}

.vehicule-repare-5,
.vehicule-repare-6,
.vehicule-repare-7 {
  top: 112px;
  left: 85.0591505131%;
  z-index: 12;
  width: 14.2531356898%;
}

.vehicule-repare-8 {
  top: 113px;
  left: 84.9660714285%;
  z-index: 2;
  width: 14.2857142857%;
}

.vehicule_pret-1 {
  z-index: 5;
}

.technicien-11,
.vehicule_pret-2 {
  z-index: 6;
}

.ville-13 {
  top: 237px;
  left: 227px;
  z-index: 9;
  width: 47px;
  font-size: 1.083em;
  color: rgb(0,0,0);
}

.ville-14 {
  display: block;
  top: 235px;
  left: 275px;
  z-index: 8;
  width: 178px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.ville-1 {
    display: block;
    position: absolute;
    top: 89px;
    left: 399px;
    z-index: 78;
    width: 123px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.ville-2 {
  top: 33px;
  left: 399px;
  z-index: 63;
  width: 123px;
  background-color: rgb(255, 255, 255);
}

.ville-3 {
  top: 33px;
  left: 399px;
  z-index: 61;
  width: 123px;
  background-color: rgb(255, 255, 255);
}

.ville-4 {
  z-index: 61;
}

.ville-5 {
  z-index: 58;
}

.ville-7 {
  top: 62px;
  left: 377px;
  z-index: 37;
  width: 140px;
  background-color: rgb(254, 255, 228);
}

.ville-8 {
  top: 150px;
  left: 207px;
  z-index: 17;
  width: 47px;
  font-size: 1.083em;
  color: rgb(0,0,0);
}

.ville-9 {
  display: block;
  top: 148px;
  left: 269px;
  z-index: 16;
  width: 203px;
  height: 20px;
  padding: 0 10px;
  border-radius: 3px;
  background-color: rgb(254, 255, 228);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 0.833em;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.vl-pret-1 {
  top: 60px;
  left: 718px;
  z-index: 34;
  width: 17.1037628278%;
}

.vl-pret-2,
.vl-pret-3 {
  top: 8px;
  left: 290px;
  z-index: 15;
  width: 134px;
}

.vn-1,
.vn-2 {
  z-index: 45;
}

.vo-1,
.vo-2 {
  z-index: 48;
}

.checkbox-12,
.checkbox-13,
.vo-3 {
  z-index: 46;
}

.xeldex_pied-2 {
  font-family: Helvetica;
}

.date strong {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
  border-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  color: inherit;
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

.error {
    border:1px solid red;
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
    background-color: #3276b1;
}

.table-hover thead tr {
    background-color: rgb(226, 226, 226);
}

.chemin-1111111 {
    top: 326px;
    left: 9px;
    z-index: 16;
    width: 250px;
    position: absolute;
    height: 24px;
    padding: 3px 3px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.833em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.chemin-122222222 {
    width: 227px;
    left: 586px;
    padding: 2px 4px;
    height: 22px;
}

#bleu_table tbody {
    color: #464443;
}

#bleu_table {
    font-size: 11px;
    color: #ffffff;
}
#bleu_table tr{
    height: 25px !important;
}
#bleu_table th {
    border: #3297c7 1px solid !important;
    height: 27px;
    padding: 1px !important;
    vertical-align: middle !important;
    text-align: center !important;
}
#bleu_table td {
    border: #3297c7 1px solid !important;
    height: 25px !important;
    padding: 1px !important;
    vertical-align: middle !important;
    line-height: 0px !important;
    text-align: center !important;
}
#bleu_table tbody {
    color: #464443;
}
#bleu_table thead tr {
    background-color: #3276b1 !important;
}
#bleu_table thead th {
    color:  white;
}


#div_liste_import {
    overflow: scroll;
    width: 879px;
    height: 230px;
}

#validationBlock table
{
    margin: 5px;
}

.app-modal-RDV .modal-dialog {
    width: inherit !important;
    margin: 10px !important;
}

.tablesAffects tr {
    font-size: 10px;
}
.tablesAffects th {
    border: black 1px solid !important;
    text-align:center;
}

.tablesAffects td {
    border: black 1px solid !important;
    text-align:center;
}
.tablesAffects tbody {
    color: #464443;
}

.rdvRepPlannigTD {
    border: black 1px solid !important;
}

.border-left {
    border-left: black 0px solid !important; !important;
    /*border-top-right-radius: 10px;*/
    /*border-bottom-right-radius: 10px;*/
}
.border-right {
    border-right: black 0px solid !important; !important;
    /*border-top-left-radius: 10px;*/
    /*border-bottom-left-radius: 10px;*/
}
.tablesAffectsRDVSR tr {
    font-size: 10px;
}
.tablesAffectsRDVSR th {
    border: black 1px solid !important;
    text-align:center;
}
.tablesAffectsRDVSR td {
    text-align:center;
}
.tablesAffectsRDVSR tbody {
    color: #464443;
}

.rdvBlocked-1 {
    background-color: #008000 !important;
    color: #008000;
}
.rdvBlocked-2 {
    background-color: #F8F365 !important;
    color: #F8F365;
}
.rdvBlocked-1:hover {
    color: #000000 !important;
}
.rdvBlocked-2:hover {
    color: #000000 !important;
}

.rdvFree:hover {
    background-color: #808080 !important;
    color: #464443 !important;
}

.btn-date-repa {
    padding-left: 4px !important;
    height: 20px !important;
    padding-right: 2px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.border-left {
    border-left: 1px black solid !important;;
}
.border-right {
    border-right: 1px black solid !important;;
}

.rdvRepBlocked {
    background-color: #F8F365 !important;
    color: #000000;
    border-bottom: 1px black solid;
    border-top: 1px black solid;
}
.rdvRepBlockedDepasse {
    background-color: orange !important;
    color: #000000;
}

.rdvRepFree {
    background-color: white;
}
.rdvRepFree:hover {
    background-color: #808080 !important;
    color: #808080 !important;
}

.rdvRepFreeSelected {
    background-color: #428bca !important;
    border-color: #357ebd !important;
    color: #fff !important;
}


.parcourir-233333 {
    background: linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) repeat scroll 0 0 rgb(222, 222, 222);
    border: 1px solid rgb(128, 128, 128);
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    color: rgb(0, 0, 0);
    text-align: center;
    width: 32px;
    margin-left: 5px;
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
    background-color: #3276b1 !important;
    color: white;
}

.table-hover thead tr {
    background-color: rgb(226, 226, 226) !important;
}

#table_dossiers td {
    padding: 3px !important;
}

.rdvExpertFooter {
    font-size: 25px;
    font-weight: bold;
    margin-left: 50px;
}

.rdvExpertFooterDate {
    color: #3297c7
}

.textColorWhite {
    color: white !important;
}


.techMesRdvs {
    padding-bottom: 3px !important;
    padding-top: 3px !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    height: 28px !important;
}

.techMesRdvsDateClique {
    padding-bottom: 3px !important;
    padding-top: 3px !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
}

.tableChoc1 {
    margin-bottom: 15px;
}

.tableChoc1 thead {
    background: #3297c7;
}

.tableChoc1 th
{
    text-align: center;
    border: black 1px solid !important;
    color: black;
    font-size: 13px;
    height: 23px;
    vertical-align: middle;
    padding: 2px;
    font-family: Helvetica;
}

.tableChoc1 td {
    text-align: center;
    border: #3297c7 1px solid !important;
    vertical-align: middle;
}

.tableChoc1input {
    height: 20px;
}

.tableChoc1 .inputDesig {
    width: 189px;
}

#selectChoc1 {
    position:absolute;
    width:200px;
    height:24px;
    border: 1px solid black;
}


#inputChoc1 {
    position: absolute;
    width: 185px;
    height:23px;
    padding-left: 5px;
}
.inputChoc1
{
    height:23px;
}

.thOther {
    width: 50px !important;
}
.thOtheTotal {
    width: 74px !important;
}

.nom-tech-3-expertise {
    top: 5px;
    height: 20px;
    padding: 3px 1px 1px;
    font-family: Helvetica;
    font-size: 0.833em;
    word-spacing: 3px;
    color: rgb(0,0,0);
    left: 574px;
    z-index: 42;
    position: absolute;
    line-height: 1.38;
}

.nom-tech-2-expertise {
    top: 5px;
    height: 20px;
    padding: 3px 1px 1px;
    font-family: Helvetica;
    font-size: 0.833em;
    word-spacing: 3px;
    color: rgb(0,0,0);
    left: 345px;
    z-index: 42;
    position: absolute;
    line-height: 1.38;
}
.nom-tech-expertise {
    top: 5px;
    height: 20px;
    padding: 3px 1px 1px;
    font-family: Helvetica;
    font-size: 0.833em;
    word-spacing: 3px;
    color: rgb(0,0,0);
    left: 112px;
    z-index: 41;
    position: absolute;
    line-height: 1.38;
}


.tableTotalExpertise {
    position: absolute;
    top: 20px;
}

.tableTotalExpertise thead {
    background: darkgray;
}

.tableTotalExpertise th
{
    text-align: center;
    border: black 1px solid !important;
    color: black;
    font-size: 12px;
    vertical-align: middle;
    padding: 2px;
    font-family: Helvetica;
}

.tableTotalExpertise td {
    text-align: center;
    border: black 1px solid !important;
    vertical-align: middle;
    padding-left: 2px;
}

.tableTotalFinalExpertise {
    position: absolute;
    top: 95px;
    left: 420px;
}
.tableTotalFinalExpertise td {
    text-align: center;
    border: black 1px solid !important;
    vertical-align: middle;
    padding: 5px;
}

#canvas{
    border-bottom: 1px solid rgba(0,0,0,0.3);
    background-color: #FFF;
    box-shadow: 1px 1px 12px rgba(0,0,0,0.8);
}

#bleu_table tr.highlight td {
    background-color: #3276b1 !important;
}

.tableDevisElements {
    margin-bottom: 15px;
}

.tableDevisElements thead {
    background: #2666b0;
}

.tableDevisElements th
{
    text-align: center;
    border: #3297c7 1px solid !important;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    vertical-align: middle;
}

.tableDevisElements td {
    text-align: center;
    border: #3297c7 1px solid !important;
    vertical-align: middle;
}

.tableDevisElements input {
    height: 20px;
}

.tableDevisElements .inputDesig {
    width: 265px;
}

.tableDevisElements .thOther {
    width: 68px !important;
}

.etats-vehicule-exterieur img:hover {
    border: 3px #000000 solid;
}

.selected-etat {
    border: 10px #000000 solid;
}

.VPDateClique {
    height: 20px;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
}

/*
OR
*/

.info_dossier-3-or {
    top: 32px;
    left: 0;
    right: 0;
    z-index: 58;
    width: 879px;
    height: 191px;
    margin: 0 auto;
    position: absolute;
    border-radius: 5px;
    background-color: rgb(220, 220, 220);
}

.info_dossier-3-or .titre1 {
    position: absolute;
    top: 6px;
    left: 0;
    right: 0;
    z-index: 57;
    height: 21px;
    margin: 0 auto;
    padding: 3px 1px 1px;
    font-size: 1.2em;
    font-weight: 700;
    line-height: 1.38;
    text-align: center;
    word-spacing: 3px;
    color: rgb(0,0,0);
}

.info_dossier-3-or .n-or-1 {
    top: 27px;
    left: 0.9692132269%;
    z-index: 56;
    width: 12.542759407%;
    font-size: 0.90em;
    text-indent: 5px;
    color: rgb(128, 128, 128);
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
}

.info_dossier-3-or .n-or-2 {
    display: block;
    top: 39px;
    left: 8px;
    z-index: 55;
    width: 215px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    color: rgb(0, 0, 0);
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
}

.info_dossier-3-or .assurance-9 {
    top: 27px;
    left: 26.6248574686%;
    z-index: 54;
    width: 11.4025085518%;
    font-size: 0.90em;
    text-indent: 5px;
    color: rgb(128, 128, 128);
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
}

.info_dossier-3-or .assurance-10 {
    display: block;
    top: 39px;
    left: 233px;
    z-index: 53;
    width: 214px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    color: rgb(0, 0, 0);
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
}

.info_dossier-3-or .immat-chasis-6 {
    top: 27px;
    left: 52.1664766248%;
    z-index: 52;
    width: 12.542759407%;
    position: absolute;
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.info_dossier-3-or .immat-chassis-7 {
    top: 39px;
    left: 457px;
    z-index: 51;
    width: 218px;
    background-color: rgb(254, 255, 228);
    display: block;
    position: absolute;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.info_dossier-3-or .date-or {
    position: absolute;
    top: 27px;
    left: 78.7343215507%;
    z-index: 50;
    width: 11.4025085518%;
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.info_dossier-3-or .date_or {
    display: block;
    position: absolute;
    top: 39px;
    left: 690px;
    z-index: 49;
    width: 100px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.info_dossier-3-or .nom-pr-nom-assure {
    top: 62px;
    left: 0.9692132269%;
    z-index: 48;
    width: 22.8050171037%;
    position: absolute;
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.info_dossier-3-or .nom-prenom_assure {
    top: 74px;
    left: 8px;
    z-index: 47;
    width: 216px;
    background-color: rgb(254, 255, 228);
    display: block;
    position: absolute;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.info_dossier-3-or .n-sinistre-7 {
    font-size: 0.90em;
    font-weight: 400;
    text-indent: 5px;
    color: rgb(128, 128, 128);
    top: 62px;
    left: 26.6248574686%;
    z-index: 46;
    width: 24.5153933865%;
    position: absolute;
    line-height: 1.38;
}

.info_dossier-3-or .n_sinistre-9 {
    display: block;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    font-weight: 400;
    color: rgb(0, 0, 0);
    top: 74px;
    left: 233px;
    z-index: 45;
    width: 215px;
    position: absolute;
    height: 20px;
    line-height: 1.38;
}

.info_dossier-3-or .marque-16 {
    position: absolute;
    line-height: 1.38;
    top: 62px;
    left: 52.1664766248%;
    z-index: 44;
    width: 11.9726339794%;
    font-size: 0.90em;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.info_dossier-3-or .marque-17 {
    display: block;
    top: 74px;
    left: 457px;
    z-index: 43;
    width: 105px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    color: rgb(0, 0, 0);
    position: absolute;
    line-height: 1.38;
}

.info_dossier-3-or .modele-16 {
    top: 62px;
    left: 65.0495296465%;
    z-index: 42;
    width: 11.9726339794%;
    font-size: 0.90em;
    text-indent: 5px;
    color: rgb(128, 128, 128);
    position: absolute;
    line-height: 1.38;
}

.info_dossier-3-or .modele-17 {
    display: block;
    top: 74px;
    left: 570px;
    z-index: 41;
    width: 105px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    color: rgb(0, 0, 0);
    position: absolute;
    line-height: 1.38;
}

.info_dossier-3-or .nom-technicien-or {
    position: absolute;
    top: 62px;
    left: 78.7343215507%;
    z-index: 40;
    width: 11.4025085518%;
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.info_dossier-3-or .nom_technicien {
    top: 74px;
    left: 690px;
    z-index: 39;
    display: block;
    position: absolute;
    width: 180px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.info_dossier-3-or .tel_mobile {
    top: 109px;
    left: 8px;
    z-index: 37;
    background-color: rgb(254, 255, 228);
    display: block;
    position: absolute;
    width: 105px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.info_dossier-3-or .tel-mobile {
    top: 97px;
    left: 0.9692132269%;
    z-index: 38;
    width: 11.4025085518%;
    position: absolute;
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.info_dossier-3-or .tel-fixe {
    position: absolute;
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
    top: 97px;
    left: 13.5119726339%;
    z-index: 36;
    width: 11.4025085518%;
}

.info_dossier-3-or .tel_fixe {
    top: 109px;
    left: 119px;
    z-index: 35;
    background-color: rgb(254, 255, 228);
    display: block;
    position: absolute;
    width: 105px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.info_dossier-3-or .franchise-6 {
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
    top: 97px;
    left: 26.6266391106%;
    z-index: 34;
    width: 11.4025085518%;
    font-size: 0.90em;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.info_dossier-3-or .franchise-7 {
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
    display: block;
    top: 109px;
    left: 233px;
    z-index: 33;
    width: 105px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    color: rgb(0, 0, 0);
}

.info_dossier-3-or .cabinet-expert {
    top: 97px;
    left: 52.2234891676%;
    z-index: 32;
    width: 11.4025085518%;
    position: absolute;
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.info_dossier-3-or .cabinet_expertise {
    display: block;
    position: absolute;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
    top: 109px;
    left: 457px;
    z-index: 31;
    width: 218px;
}


.info_dossier-3-or .ht {
    position: absolute;
    top: 97px;
    left: 78.6773090079%;
    z-index: 30;
    width: 11.4025085518%;
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.info_dossier-3-or .montant-ht {
    top: 109px;
    left: 690px;
    z-index: 29;
    display: block;
    position: absolute;
    width: 100px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.info_dossier-3-or .email-7 {
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
    top: 132px;
    left: 0.9709948688%;
    z-index: 28;
    width: 11.4025085518%;
    font-size: 0.90em;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.info_dossier-3-or .email-8 {
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
    display: block;
    top: 144px;
    left: 8px;
    z-index: 27;
    width: 215px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    color: rgb(0, 0, 0);
}

.info_dossier-3-or .pro {
    display: block;
    position: absolute;
    top: 144px;
    left: 233px;
    z-index: 26;
    width: 50px;
    min-height: 20px;
    max-height: 20px;
}

.info_dossier-3-or .hebergeur-8 {
    position: absolute;
    line-height: 1.38;
    top: 132px;
    left: 52.1664766248%;
    z-index: 23;
    width: 11.4025085518%;
    font-size: 0.90em;
    text-indent: 5px;
    color: rgb(128, 128, 128);
}

.info_dossier-3-or .hebergeur-9 {
    position: absolute;
    line-height: 1.38;
    display: block;
    top: 144px;
    left: 457px;
    z-index: 22;
    width: 218px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    color: rgb(0, 0, 0);
}

.info_dossier-3-or .point-text-43-or {
    display: block;
    position: absolute;
    left: 20px;
    line-height: 1.38;
    top: 3px;
    font-size: 0.90em;
    font-weight: 400;
    color: rgb(0,0,0);
}
.info_dossier-3-or .radio {
    display: block;
    position: absolute;
    top: 2px;
    left: 0;
    box-sizing: border-box;
    padding: 0;
}

.etat-vehicule-5-or {
    border-width: 1px;
    border-style: solid;
    position: relative;
    width: 879px;
    min-height: 200px;
    margin: 233px auto 0;
    border-color: rgb(153, 153, 153);
    border-radius: 5px;
    background-color: rgb(149, 215, 255);
}

.etat-vehicule-5-or .observation-4 {
    top: 30px;
    left: 0;
    right: 0;
    z-index: 20;
    width: 863px;
    margin: 0 auto;
    height: 45px;
    background-color: rgb(254, 255, 228);
    display: block;
    position: absolute;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.90em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
    resize: none;
}

.etat-vehicule-5-or .etat_vehicule-1 {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 19;
    height: 21px;
    margin: 0 auto;
    padding: 3px 1px 1px;
    font-size: 1.2em;
    line-height: 1.38;
    text-align: center;
    word-spacing: 3px;
    color: rgb(0,0,0);
    top: 3px;
    font-weight: 700;
}


.signature-or {
    position: relative;
    width: 879px;
    height: 208px;
    margin: 7px auto 0;
    border-radius: 5px;
    background-color: rgb(220, 220, 220);
}

.signature-or .titre-6 {
    top: 6px;
    left: 7px;
    z-index: 15;
    height: 21px;
    font-weight: 700;
    position: absolute;
    padding: 3px 1px 1px;
    font-size: 1.2em;
    line-height: 1.38;
    word-spacing: 3px;
    color: rgb(0,0,0);
}

.signature-or .email-client {
    display: block;
    position: absolute;
    top: 33px;
    left: 7px;
    z-index: 14;
    width: 263px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.95em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.signature-or .date_devis {
    top: 63px;
    left: 7px;
    z-index: 13;
    display: block;
    position: absolute;
    width: 100px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.95em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.signature-or .bon-accord {
    display: block;
    position: absolute;
    top: 63px;
    left: 127px;
    z-index: 12;
    width: 16.3055872291%;
    height: 22px;
}

.signature-or .point-text-48 {
    top: 4px;
    z-index: 11;
    font-size: 1em;
    color: rgb(0, 0, 246);
    display: block;
    position: absolute;
    left: 20px;
    line-height: 1.38;
    font-weight: 700;
}

.signature-or  .checkbox {
    top: 3px;
    z-index: 10;
}

.signature-or  .observation {
    padding-top: 11px;
    top: 9px;
    left: 284px;
    z-index: 9;
    width: 586px;
    height: 169px;
    background-color: rgb(255, 255, 255);
    display: block;
    position: absolute;
    padding-left: 18px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 1.111em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
    resize: none;
}

.signature-or .imprimer_or-1 {
    position: absolute;
    top: 97px;
    left: 0.8551881413%;
    z-index: 8;
    width: 11.4025085518%;
    height: 25px;
}

.signature-or .imprimer_or-3 {
    position: absolute;
    display: block;
    top: 5px;
    left: 4.125%;
    z-index: 7;
    width: 16px;
    height: auto;
    overflow: hidden;
}

.signature-or .imprimer_or-5 {
    position: absolute;
    top: 0;
    left: -1%;
    z-index: 6;
    width: 101px;
    height: 25px;
    padding: 2px;
    border: 1px solid rgb(128, 128, 128);
    border-radius: 3px;
    background-color: rgb(252, 255, 177);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    line-height: 2.2;
    text-align: center;
    color: rgb(51, 51, 51);
}

.signature-or .annuler-4 {
    position: absolute;
    top: 153px;
    left: 0.7981755986%;
    z-index: 5;
    width: 14.2531356898%;
    height: 25px;
}

.signature-or .annuler-7 {
    position: absolute;
    display: block;
    top: 4px;
    left: 4.125%;
    z-index: 4;
    width: 16px;
    height: auto;
    overflow: hidden;
}

.signature-or .annuler-10 {
    position: absolute;
    top: 0;
    left: -1.4125%;
    z-index: 3;
    width: 125px;
    height: 25px;
    padding: 2px;
    border: 1px solid rgb(128, 128, 128);
    border-radius: 3px;
    background-color: rgb(237, 166, 156);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    font-weight: 700;
    line-height: 2.2;
    text-align: center;
    color: rgb(51, 51, 51);
}

.signature-or .enregistrer-7 {
    position: absolute;
    top: 153px;
    left: 16.5336374002%;
    z-index: 2;
    width: 14.2531356898%;
    height: 25px;
}

.signature-or .enregistrer-9 {
    display: block;
    top: 5px;
    left: 4.125%;
    z-index: 1;
    width: 16px;
    height: auto;
    overflow: hidden;
}

.signature-or .enregistrer-11 {
    position: absolute;
    top: 0;
    left: -1.4125%;
    width: 125px;
    height: 25px;
    padding: 2px;
    border: 1px solid rgb(128, 128, 128);
    border-radius: 3px;
    background-color: rgb(246, 246, 246);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    font-weight: 700;
    line-height: 2.2;
    text-align: center;
    color: rgb(51, 51, 51);
}

.titre-4-or {
    position: absolute;
    padding: 3px 1px 1px;
    font-size: 1.2em;
    line-height: 1.38;
    word-spacing: 3px;
    color: rgb(0,0,0);
    font-weight: 700;
    top: 5px;
    left: 0;
    right: 0;
    z-index: 17;
    height: 21px;
    margin: 0 auto;
    text-align: center;
}

.signature-or .enregistrer-9 {
    display: block;
    top: 5px;
    left: 4.125%;
    z-index: 1;
    width: 16px;
    height: auto;
    overflow: hidden;
    position: absolute;
}

.info_dossier-3-or-gr {
    top: 32px;
    z-index: 50;
    height: 94px;
    position: absolute;
    left: 0;
    right: 0;
    width: 879px;
    margin: 0 auto;
    border-radius: 5px;
    background-color: rgb(220, 220, 220);
}

.info_dossier-3-or-gr .titre1 {
    position: absolute;
    top: 6px;
    left: 0;
    right: 0;
    z-index: 57;
    height: 21px;
    margin: 0 auto;
    padding: 3px 1px 1px;
    font-size: 1.2em;
    font-weight: 700;
    line-height: 1.38;
    text-align: center;
    word-spacing: 3px;
    color: rgb(0,0,0);
}

.info_dossier-3-or-gr input{
    display: block;
    position: absolute;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.info_dossier-3-or-gr .raison_sociale-4 {
    width: 150px;
    top: 37px;
    left: 7px;
    z-index: 48;
    background-color: rgb(254, 255, 228);
}
.info_dossier-3-or-gr .siret-4 {
    top: 37px;
    left: 162px;
    z-index: 47;
    width: 170px;
    background-color: rgb(254, 255, 228);
}

.info_dossier-3-or-gr .tel-4 {
    width: 100px;
    top: 37px;
    left: 337px;
    z-index: 46;
    background-color: rgb(254, 255, 228);
}

.info_dossier-3-or-gr .nom_interlocuteur-2 {
    top: 37px;
    left: 442px;
    z-index: 45;
    width: 155px;
    background-color: rgb(254, 255, 228);
}

.info_dossier-3-or-gr .tel-portable {
    display: block;
    position: absolute;
    top: 37px;
    left: 602px;
    z-index: 44;
    width: 100px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}
.info_dossier-3-or-gr .type-client-9 {
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
    display: block;
    top: 37px;
    left: 707px;
    z-index: 43;
    width: 165px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    color: rgb(0, 0, 0);
}

.info_dossier-3-or-gr .adresse-2 {
    top: 62px;
    left: 7px;
    z-index: 42;
    width: 300px;
    background-color: rgb(254, 255, 228);
}
.info_dossier-3-or-gr .cp-7 {
    display: block;
    top: 62px;
    left: 312px;
    z-index: 41;
    width: 60px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    color: rgb(0, 0, 0);
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
}

.info_dossier-3-or-gr .ville-4 {
    top: 62px;
    left: 377px;
    z-index: 40;
    width: 140px;
    background-color: rgb(254, 255, 228);
}
.info_dossier-3-or-gr .tva_intra-4 {
    top: 62px;
    left: 522px;
    z-index: 39;
    background-color: rgb(254, 255, 228);
    width: 100px;
}
.info_dossier-3-or-gr .mail_interlocuteur-2 {
    top: 62px;
    left: 627px;
    z-index: 38;
    width: 140px;
    background-color: rgb(254, 255, 228);
}
.info_dossier-3-or-gr .fax-3 {
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
    display: block;
    top: 62px;
    left: 772px;
    z-index: 37;
    width: 100px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    color: rgb(0, 0, 0);
}

.info_vehicule-2-or-gr {
    top: 134px;
    left: 0;
    right: 0;
    z-index: 36;
    width: 879px;
    height: 88px;
    margin: 0 auto;
    position: absolute;
    border-radius: 5px;
    background-color: rgb(220, 220, 220);
}

.info_vehicule-2-or-gr .titre {
    position: absolute;
    top: 6px;
    left: 0;
    right: 0;
    z-index: 57;
    height: 21px;
    margin: 0 auto;
    padding: 3px 1px 1px;
    font-size: 1.2em;
    font-weight: 700;
    line-height: 1.38;
    text-align: center;
    word-spacing: 3px;
    color: rgb(0,0,0);
}

.info_vehicule-2-or-gr .immat-3 {
    top: 34px;
    left: 7px;
    z-index: 34;
    width: 150px;
    min-height: 20px;
    background-color: rgb(254, 255, 228);
    display: block;
    padding: 0 10px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    font-weight: 400;
    color: rgb(0, 0, 0);
    position: absolute;
    height: 20px;
    line-height: 1.38;
}

.info_vehicule-2-or-gr .marque-18 {
    display: block;
    top: 34px;
    left: 162px;
    z-index: 33;
    width: 160px;
    min-height: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    color: rgb(0, 0, 0);
    position: absolute;
    line-height: 1.38;
    font-weight: 400;
}

.info_vehicule-2-or-gr .modele-18 {
    display: block;
    top: 34px;
    left: 327px;
    z-index: 32;
    width: 180px;
    min-height: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    color: rgb(0, 0, 0);
    font-weight: 400;
    position: absolute;
    line-height: 1.38;
}

.info_vehicule-2-or-gr .propri-taire-2 {
    top: 34px;
    left: 512px;
    z-index: 31;
    min-height: 20px;
    background-color: rgb(254, 255, 228);
    display: block;
    position: absolute;
    width: 235px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.info_vehicule-2-or-gr .km-3 {
    display: block;
    top: 34px;
    left: 752px;
    z-index: 30;
    width: 120px;
    height: 20px;
    min-height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    color: rgb(0, 0, 0);
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
}

.info_vehicule-2-or-gr .n_bon_commande-2 {
    top: 59px;
    left: 7px;
    z-index: 29;
    min-height: 20px;
    background-color: rgb(254, 255, 228);
    display: block;
    position: absolute;
    width: 190px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.info_vehicule-2-or-gr .n_sinistre-10 {
    top: 59px;
    left: 202px;
    z-index: 28;
    width: 180px;
    min-height: 20px;
    background-color: rgb(254, 255, 228);
    display: block;
    padding: 0 10px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    font-weight: 400;
    color: rgb(0, 0, 0);
    position: absolute;
    height: 20px;
    line-height: 1.38;
}

.info_vehicule-2-or-gr .assurance-15 {
    display: block;
    top: 59px;
    left: 387px;
    z-index: 27;
    width: 220px;
    height: 20px;
    min-height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    color: rgb(0, 0, 0);
    position: absolute;
    font-weight: 400;
    line-height: 1.38;
}

.info_vehicule-2-or-gr .cabinet_exp {
    display: block;
    position: absolute;
    top: 59px;
    left: 612px;
    z-index: 26;
    width: 260px;
    height: 20px;
    min-height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}


.etat-vehicule-5-or-gr {
    border-width: 1px;
    border-style: solid;
    position: relative;
    width: 879px;
    min-height: 200px;
    margin: 233px auto 0;
    border-color: rgb(153, 153, 153);
    border-radius: 5px;
    background-color: rgb(149, 215, 255);
}

.etat-vehicule-5-or-gr .n-devis {
    display: block;
    position: absolute;
    top: 6px;
    left: 7px;
    z-index: 24;
    width: 180px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}
.etat-vehicule-5-or-gr .date_devis {
    top: 6px;
    left: 192px;
    z-index: 23;
    display: block;
    position: absolute;
    width: 100px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}
.etat-vehicule-5-or-gr .observation-3 {
    height: 45px;
    background-color: rgb(254, 255, 228);
    top: 6px;
    left: 297px;
    z-index: 22;
    width: 573px;
    display: block;
    position: absolute;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
    resize: none;
}
.etat-vehicule-5-or-gr .nom_technicien {
    top: 31px;
    left: 7px;
    z-index: 21;
    display: block;
    position: absolute;
    width: 180px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}
.etat-vehicule-5-or-gr .montant-ht {
    top: 31px;
    left: 192px;
    z-index: 20;
    display: block;
    position: absolute;
    width: 100px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(254, 255, 228);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.8em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}


.video-help {
    position: absolute;
    top: 167px;
    left: 456px;
    z-index: 63;
    width: 430px;
    height: 175px;
    border-radius: 5px;
    background-color: rgb(220, 220, 220);
}

.etat-vehicule {
    position: absolute;
    top: 30px;
    left: 456px;
    z-index: 44;
    width: 430px;
    height: 126px;
    border-radius: 5px;
    background-color: rgb(220, 220, 220);
}

.params .info {
    position: absolute;
    top: 30px;
    left: 10px;
    z-index: 33;
    width: 430px;
    height: 462px;
    border-radius: 5px;
    background-color: rgb(220, 220, 220);
}

.info .titre {
    top: 6px;
    z-index: 32;
    width: 170px;
    height: 25px;
    padding: 3px 1px 1px;
    font-family: Verdana;
    font-size: 1.4em;
    font-weight: 700;
    word-spacing: 3px;
    color: rgb(0,0,0);
}
.info .titre {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    line-height: 1.38;
    text-align: center;
}
.info .nouveau-1 {
    top: 397px;
    left: 368px;
    z-index: 1;
    width: 11.9158878504%;
}
.info .nouveau {
    position: absolute;
    height: 50px;
}

.info .nouveau .nouveau {
    top: 0;
    left: -0.4677268476%;
    width: 50px;
    border: 1px solid rgb(128, 128, 128);
    border-radius: 6px;
    background: rgb(255, 255, 255);
    background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
    background: -moz-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
    background: -o-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
    background: -ms-linear-gradient(269deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
    background: linear-gradient(181deg, rgb(255, 255, 255) 0%, rgb(230, 230, 230) 100%) rgb(222, 222, 222);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font-size: 2.4em;
    text-align: center;
    letter-spacing: 1px;
    color: rgb(0, 0, 0);
}
.info .raison_sociale-111 {
    left: 7px;
    z-index: 31;
    width: 110px;
    min-height: 20px;
}
.info .raison_sociale111 {
    position: absolute;
    top: 52px;
    font-size: 0.7em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}
.info .raison_sociale-222 {
    display: block;
    left: 118px;
    z-index: 30;
    width: 300px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-family: Verdana;
    line-height: 1.38;
}
.info .siret_tva {
    position: absolute;
    top: 77px;
    left: 7px;
    z-index: 29;
    width: 110px;
    min-height: 20px;
    font-size: 0.7em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}
.info .siret {
    display: block;
    position: absolute;
    top: 77px;
    left: 118px;
    z-index: 28;
    width: 200px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.info .tva {
    display: block;
    position: absolute;
    top: 77px;
    left: 323px;
    z-index: 27;
    width: 95px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.info .adresse {
    position: absolute;
    top: 102px;
    left: 7px;
    z-index: 26;
    width: 110px;
    min-height: 20px;
    font-size: 0.7em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}
.info .adresse-facturation {
    display: block;
    position: absolute;
    top: 102px;
    left: 118px;
    z-index: 25;
    width: 300px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.info .cp-ville {
    position: absolute;
    top: 127px;
    left: 7px;
    z-index: 24;
    width: 110px;
    min-height: 20px;
    font-size: 0.7em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}
.info .ville-facturation {
    display: block;
    position: absolute;
    top: 127px;
    left: 118px;
    z-index: 23;
    width: 215px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.info .cp-facturation {
    display: block;
    position: absolute;
    top: 127px;
    left: 338px;
    z-index: 22;
    width: 80px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.info .pays-tva_intra {
    position: absolute;
    top: 152px;
    left: 7px;
    z-index: 21;
    width: 110px;
    min-height: 20px;
    font-size: 0.7em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}
.info .pays-facturation {
    display: block;
    position: absolute;
    top: 152px;
    left: 118px;
    z-index: 20;
    width: 150px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.info .tva_intra {
    display: block;
    position: absolute;
    top: 152px;
    left: 273px;
    z-index: 19;
    width: 145px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.info .tel-fax {
    position: absolute;
    top: 178px;
    left: 7px;
    z-index: 18;
    width: 110px;
    min-height: 20px;
    font-size: 0.7em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}
.info .tel {
    display: block;
    position: absolute;
    top: 178px;
    left: 118px;
    z-index: 17;
    width: 150px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.info .fax {
    display: block;
    position: absolute;
    top: 178px;
    left: 273px;
    z-index: 16;
    width: 145px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.info .mail_gg {
    position: absolute;
    top: 204px;
    left: 7px;
    z-index: 15;
    width: 110px;
    min-height: 20px;
    font-size: 0.7em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}
.info .mail-gg {
    display: block;
    position: absolute;
    top: 204px;
    left: 118px;
    z-index: 14;
    width: 300px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.info .mail_pa {
    position: absolute;
    top: 229px;
    left: 7px;
    z-index: 13;
    width: 110px;
    min-height: 20px;
    font-size: 0.7em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}
.info .mail-pa {
    display: block;
    position: absolute;
    top: 229px;
    left: 118px;
    z-index: 12;
    width: 300px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.info .mail_ca {
    position: absolute;
    top: 254px;
    left: 7px;
    z-index: 11;
    width: 110px;
    min-height: 20px;
    font-size: 0.7em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}
.info .mail-ca {
    display: block;
    position: absolute;
    top: 254px;
    left: 118px;
    z-index: 10;
    width: 300px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.info .mail_gr-1 {
    left: 7px;
    z-index: 9;
    width: 110px;
    min-height: 20px;
}
.info .mail_gr {
    position: absolute;
    top: 279px;
    font-size: 0.7em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}
.info .mail_gr-2 {
    display: block;
    left: 118px;
    z-index: 8;
    width: 300px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-family: Verdana;
    line-height: 1.38;
}
.info .mail_gr {
    position: absolute;
    top: 279px;
    font-size: 0.7em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}
.info .interlocuteur {
    position: absolute;
    top: 305px;
    left: 7px;
    z-index: 7;
    width: 110px;
    min-height: 20px;
    font-size: 0.7em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}
.info .nom-interlocuteur {
    display: block;
    position: absolute;
    top: 305px;
    left: 118px;
    z-index: 6;
    width: 300px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.info .entete_pieces {
    position: absolute;
    top: 331px;
    left: 7px;
    z-index: 5;
    width: 110px;
    min-height: 20px;
    font-size: 0.7em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}
.info .entete-piece {
    display: block;
    position: absolute;
    top: 331px;
    left: 118px;
    z-index: 4;
    width: 300px;
    height: 56px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
    resize: none;
}
.info .devise-1 {
    left: 7px;
    z-index: 3;
    width: 110px;
    min-height: 20px;
}
.info .devise {
    position: absolute;
    top: 392px;
    font-size: 0.7em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}
.info .devise-2 {
    display: block;
    left: 118px;
    z-index: 2;
    width: 150px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-family: Verdana;
    line-height: 1.38;
}
.info .devise {
    position: absolute;
    top: 392px;
    font-size: 0.7em;
    font-weight: 400;
    color: rgb(0, 0, 0);
}
.etat-vehicule .titre {
    top: 6px;
    z-index: 43;
    width: 274px;
    height: 25px;
    padding: 3px 1px 1px;
    font-family: Verdana;
    font-size: 1.4em;
    font-weight: 700;
    word-spacing: 3px;
    color: rgb(0,0,0);
}
.etat-vehicule .titre {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    line-height: 1.38;
    text-align: center;
}
.etat-vehicule .elements {
    display: block;
    position: absolute;
    top: 52px;
    left: 7px;
    z-index: 42;
    width: 170px;
    min-height: 20px;
    max-height: 20px;
    padding-left: 10px;
    border-radius: 3px;
    background: url('../images/select-arrows.svg') rgb(255, 255, 255);
    background-repeat: no-repeat;
    background-size: auto auto;
    background-position: right center;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.etat-vehicule .supp:hover {
    background-color: rgb(252, 255, 177);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font-weight: 700;
}
.etat-vehicule .supp-2 {
    left: 182px;
    z-index: 41;
}
.etat-vehicule .supp {
    position: absolute;
    top: 52px;
    width: 20px;
    height: 20px;
    border: 1px solid rgb(128, 128, 128);
    border-radius: 3px;
    background-color: rgb(255, 82, 82);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font: 1em/1.5 Verdana;
    text-align: center;
    color: rgb(0, 0, 0);
}
.etat-vehicule .defaut {
    display: block;
    position: absolute;
    top: 52px;
    left: 238px;
    z-index: 40;
    width: 150px;
    min-height: 20px;
    max-height: 20px;
    padding-left: 10px;
    border-radius: 3px;
    background: url('../images/select-arrows.svg') rgb(255, 255, 255);
    background-repeat: no-repeat;
    background-size: auto auto;
    background-position: right center;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.etat-vehicule .supp-3 {
    left: 393px;
    z-index: 39;
}
.etat-vehicule .supp {
    position: absolute;
    top: 52px;
    width: 20px;
    height: 20px;
    border: 1px solid rgb(128, 128, 128);
    border-radius: 3px;
    background-color: rgb(255, 82, 82);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font: 1em/1.5 Verdana;
    text-align: center;
    color: rgb(0, 0, 0);
}
.etat-vehicule .nouv-element {
    display: block;
    position: absolute;
    top: 92px;
    left: 7px;
    z-index: 38;
    width: 170px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.etat-vehicule .etat-vehicule .ajout {
    top: 92px;
}
.etat-vehicule .ajout-2 {
    left: 182px;
    z-index: 37;
}
.etat-vehicule .ajout {
    position: absolute;
    width: 20px;
    height: 20px;
    border: 1px solid rgb(128, 128, 128);
    border-radius: 3px;
    background-color: rgb(148, 213, 252);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font: 1em/1.5 Verdana;
    text-align: center;
    color: rgb(0, 0, 0);
}
.etat-vehicule .nouv-defaut {
    display: block;
    position: absolute;
    top: 92px;
    left: 238px;
    z-index: 36;
    width: 150px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.etat-vehicule .ajout {
    top: 92px;
}
.etat-vehicule .ajout-3 {
    left: 393px;
    z-index: 35;
}
.etat-vehicule .ajout {
    position: absolute;
    width: 20px;
    height: 20px;
    border: 1px solid rgb(128, 128, 128);
    border-radius: 3px;
    background-color: rgb(148, 213, 252);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font: 1em/1.5 Verdana;
    text-align: center;
    color: rgb(0, 0, 0);
}
.video-help .titre {
    top: 6px;
    z-index: 62;
    width: 274px;
    height: 25px;
    padding: 3px 1px 1px;
    font-family: Verdana;
    font-size: 1.4em;
    font-weight: 700;
    word-spacing: 3px;
    color: rgb(0,0,0);
}
.video-help .titre {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    line-height: 1.38;
    text-align: center;
}
.video-help .videos {
    top: 52px;
    left: 7px;
    z-index: 61;
    width: 380px;
    min-height: 20px;
    max-height: 20px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font-family: Verdana;
    font-size: 1.2em;
}
.video-help .videos {
    display: block;
    position: absolute;
    padding-left: 10px;
    border-radius: 3px;
    background-image: url('../images/select-arrows.svg');
    background-repeat: no-repeat;
    background-size: auto auto;
    background-position: right center;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}
.video-help .supp {
    left: 393px;
    z-index: 60;
}
.video-help .supp:hover {
    background-color: rgb(252, 255, 177);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font-weight: 700;
}
.video-help .supp {
    position: absolute;
    top: 52px;
    width: 20px;
    height: 20px;
    border: 1px solid rgb(128, 128, 128);
    border-radius: 3px;
    background-color: rgb(255, 82, 82);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font: 1em/1.5 Verdana;
    text-align: center;
    color: rgb(0, 0, 0);
}
.video-help .titre-video {
    display: block;
    position: absolute;
    top: 95px;
    left: 7px;
    z-index: 59;
    width: 200px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.video-help .lien-video {
    display: block;
    position: absolute;
    top: 95px;
    left: 219px;
    z-index: 58;
    width: 195px;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font: 400 1em/1.38 Verdana;
    color: rgb(0, 0, 0);
}
.video-help .gg {
    top: 115px;
    left: 7px;
    z-index: 57;
    width: 10.769567757%;
}
.video-help .point-text {
    font-weight: 700;
}
.video-help .point-text-1 {
    z-index: 56;
}
.video-help .point-text {
    display: block;
    position: absolute;
    top: 3px;
    left: 20px;
    font-size: 1em;
    line-height: 1.38;
}
.video-help .checkbox-1 {
    z-index: 55;
}
.video-help .checkbox {
    display: block;
    position: absolute;
    top: 2px;
    left: 0;
}
.video-help .pa {
    top: 115px;
    left: 56px;
    z-index: 54;
    width: 10.769567757%;
}
.video-help .ca, .video-help .gg, .video-help .pa {
    display: block;
    position: absolute;
    height: 19px;
}
.video-help .ca {
    top: 115px;
    left: 107px;
    z-index: 51;
    width: 10.769567757%;
}
.video-help .gr {
    top: 115px;
    left: 157px;
    z-index: 48;
}
.video-help .gr {
    display: block;
    position: absolute;
    width: 46px;
    height: 20px;
}
.video-help .ajout {
    top: 120px;
    left: 393px;
    z-index: 45;
}
.video-help .ajout:hover {
    background-color: rgb(252, 255, 177);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font-weight: 700;
    line-height: 1.5;
}
.video-help .ajout {
    position: absolute;
    width: 20px;
    height: 20px;
    border: 1px solid rgb(128, 128, 128);
    border-radius: 3px;
    background-color: rgb(148, 213, 252);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    font: 1em/1.5 Verdana;
    text-align: center;
    color: rgb(0, 0, 0);
}

.slecetVideoTech {
    top: 45px;
    left: 0;
    right: 0;
    z-index: 4;
    width: 840px;
    height: 20px;
    margin: 0 auto;
    border: 1px solid rgb(119, 119, 119);
    background-color: rgb(242, 242, 242);
    font-size: 1em;
    display: block;
    position: absolute;
    padding-left: 10px;
    border-radius: 3px;
    background-image: url('../images/select-arrows.svg');
    background-repeat: no-repeat;
    background-size: auto auto;
    background-position: right center;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.corps-tech-stats th {
    font-size: 9px;
    vertical-align: middle; text-align: center; align-content: center;
}

.corps-tech-stats td {
    font-size: 8px;
    vertical-align: middle; text-align: center; align-content: center; border: 1px solid;
}

.popin-client input {
    border: 1px solid black;
    height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 0.833em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(0, 0, 0);
}

.popin-client table td {
    border: 1px solid black !important;
}
.popin-client table th {
    border: 1px solid black !important;
}