@font-face {
  font-family: 'pgc_icons';
  src:  url('pgc_icons.eot?ci86gw');
  src:  url('pgc_icons.eot?ci86gw#iefix') format('embedded-opentype'),
  url('pgc_icons.ttf?ci86gw') format('truetype'),
  url('pgc_icons.woff?ci86gw') format('woff'),
  url('pgc_icons.svg?ci86gw#pgc_icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="pgc-"], [class*=" pgc-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'pgc_icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fs-12{font-size:12px;}
.fs-19{font-size:19px;}
.fs-20{font-size:20px;}
.fs-21{font-size:21px;}
.fs-22{font-size:22px;}
.fs-23{font-size:23px;}
.fs-24{font-size:24px;}
.fs-30{font-size:30px;}
.fs-31{font-size:31px;}
.fs-35{font-size:35px;}
.fs-40{font-size:40px;}
.fs-42{font-size:42px;}
.fs-45{font-size:45px;}
.fs-48{font-size:48px;}
.fs-49{font-size:49px;}
.fs-50{font-size:50px;}
.fs-51{font-size:51px;}
.fs-46{font-size:46px;}
.fs-70{font-size:70px;}
.fs-110{font-size:110px;}

.pgc-calculatrice:before {
  content: "\e900";
}
.pgc-calendrier:before {
  content: "\e901";
}
.pgc-connexion:before {
  content: "\e902";
}
.pgc-croix_fermer:before {
  content: "\e903";
}
.pgc-email:before {
  content: "\e905";
}
.pgc-etiquette_reference:before {
  content: "\e906";
}
.pgc-facebook:before {
  content: "\e907";
}
.pgc-fleche_droite:before {
  content: "\e908";
}
.pgc-fleche_gauche:before {
  content: "\e909";
}
.pgc-google:before {
  content: "\e90a";
}
.pgc-imprimer:before {
  content: "\e90b";
}
.pgc-localisation:before {
  content: "\e90c";
}
.pgc-selection_bien:before {
  content: "\e90d";
}
.pgc-souris:before {
  content: "\e90e";
}
.pgc-telephone:before {
  content: "\e90f";
}
.pgc-twitter:before {
  content: "\e910";
}
.pgc-loupe_rechercher:before {
  content: "\e911";
}
.pgc-crche:before {
  content: "\e912";
}
.pgc-fleche_bas:before {
  content: "\e913";
}
.pgc-fleche_haut:before {
  content: "\e914";
}
.pgc-maison_filariane:before {
  content: "\e915";
}
.pgc-biensexclu:before {
  content: "\e916";
}
.pgc-flechelisting:before {
  content: "\e917";
}
.pgc-biensvendus:before {
  content: "\e918";
}
.pgc-immopro:before {
  content: "\e919";
}
.pgc-locations:before {
  content: "\e91a";
}
.pgc-locationsaisonnieres:before {
  content: "\e91b";
}
.pgc-programmesneufs:before {
  content: "\e91c";
}
.pgc-ventes:before {
  content: "\e91d";
}
.pgc-flechelisting_gauche:before {
  content: "\e91e";
}
.pgc-acquereur_doc:before {
  content: "\e91f";
}
.pgc-conseil_ampoule:before {
  content: "\e920";
}
.pgc-enveloppe:before {
  content: "\e921";
}
.pgc-exclu_etoile:before {
  content: "\e922";
}
.pgc-honoraires_fleche:before {
  content: "\e923";
}
.pgc-localisation2:before {
  content: "\e924";
}
.pgc-reporting_diagramme:before {
  content: "\e925";
}
.pgc-visibilite_jumelles:before {
  content: "\e926";
}
.pgc-transparence:before {
  content: "\e927";
}
.pgc-point:before {
  content: "\e928";
}
.pgc-valid:before {
  content: "\e929";
}
.pgc-avion:before {
  content: "\e92a";
}
.pgc-plus:before {
  content: "\e92b";
}
.pgc-linkedin2:before {
  content: "\eaca";
}
.pgc-viadeo2:before {
  content: "\e904";
}


