@font-face {
  font-family:'Hero New';
  font-style: normal;
  font-weight: 100;
  src: local('Hero New Hairline'), url('../fonts/Hero New Hairline.woff') format('woff');
}

@font-face {
  font-family:'Hero New';
  font-style: italic;
  font-weight: 100;
  src: local('Hero New Hairline Italic'), url('../fonts/Hero New Hairline Italic.woff') format('woff');
}

@font-face {
  font-family:'Hero New';
  font-style: normal;
  font-weight: 200;
  src: local('Hero New Thin'), url('../fonts/Hero New Thin.woff') format('woff');
}

@font-face {
  font-family:'Hero New';
  font-style: italic;
  font-weight: 200;
  src: local('Hero New Thin Italic'), url('../fonts/Hero New Thin Italic.woff') format('woff');
}

@font-face {
  font-family:'Hero New';
  font-style: italic;
  font-weight: 200;
  src: local('Hero New UltraLight'), url('../fonts/Hero New UltraLight.woff') format('woff');
}

@font-face {
  font-family:'Hero New';
  font-style: normal;
  font-weight: 300;
  src: local('Hero New UltraLight Italic'), url('../fonts/Hero New UltraLight Italic.woff') format('woff');
}

@font-face {
  font-family:'Hero New';
  font-style: normal;
  font-weight: 300;
  src: local('Hero New Light'), url('../fonts/Hero New Light.woff') format('woff');
}

@font-face {
  font-family:'Hero New';
  font-style: italic;
  font-weight: 300;
  src: local('Hero New Light Italic'), url('../fonts/Hero New Light Italic.woff') format('woff');
}
@font-face {
  font-family:'Hero New';
  font-style: normal;
  font-weight: 400;
  src: local('Hero New Regular'), url('../fonts/Hero New Regular.woff') format('woff');
}

@font-face {
  font-family:'Hero New';
  font-style: italic;
  font-weight: 400;
  src: local('Hero New Regular Italic'), url('../fonts/Hero New Regular Italic.woff') format('woff');
}
@font-face {
  font-family:'Hero New';
  font-style: normal;
  font-weight: 500;
  src: local('Hero New Medium'), url('../fonts/Hero New Medium.woff') format('woff');
}

@font-face {
  font-family:'Hero New';
  font-style: italic;
  font-weight: 500;
  src: local('Hero New Medium Italic'), url('../fonts/Hero New Medium Italic.woff') format('woff');
}

@font-face {
  font-family:'Hero New';
  font-style: normal;
  font-weight: 600;
  src: local('Hero New SemiBold'), url('../fonts/Hero New SemiBold.woff') format('woff');
}

@font-face {
  font-family:'Hero New';
  font-style: italic;
  font-weight: 600;
  src: local('Hero New SemiBold Italic'), url('../fonts/Hero New SemiBold Italic.woff') format('woff');
}

@font-face {
  font-family:'Hero New';
  font-style: normal;
  font-weight: 700;
  src: local('Hero New Bold'), url('../fonts/Hero New Bold.woff') format('woff');
}

@font-face {
  font-family:'Hero New';
  font-style: italic;
  font-weight: 700;
  src: local('Hero New Bold Italic'), url('../fonts/Hero New Bold Italic.woff') format('woff');
}

@font-face {
  font-family:'Hero New';
  font-style: normal;
  font-weight: 800;
  src: local('Hero New ExtraBold'), url('../fonts/Hero New ExtraBold.woff') format('woff');
}

@font-face {
  font-family:'Hero New';
  font-style: italic;
  font-weight: 800;
  src: local('Hero New ExtraBold Italic'), url('../fonts/Hero New ExtraBold Italic.woff') format('woff');
}

@font-face {
  font-family:'Hero New';
  font-style: normal;
  font-weight: 900;
  src: local('Hero New Super'), url('../fonts/Hero New Super.woff') format('woff');
}


@font-face {
  font-family: 'ucanss-appli';
  src: url('../fonts/appli-ucanss-icones/ucanss-appli.eot?41605282');
  src: url('../fonts/appli-ucanss-icones/ucanss-appli.eot?41605282#iefix') format('embedded-opentype'),
       url('../fonts/appli-ucanss-icones/ucanss-appli.woff2?41605282') format('woff2'),
       url('../fonts/appli-ucanss-icones/ucanss-appli.woff?41605282') format('woff'),
       url('../fonts/appli-ucanss-icones/ucanss-appli.ttf?41605282') format('truetype'),
       url('../fonts/appli-ucanss-icones/ucanss-appli.svg?41605282#ucanss-appli') format('svg');
  font-weight: normal;
  font-style: normal;
}
.ico-logout::before, .ico-logout-after::after { content: '\e800'; }
.ico-crayon::before, .ico-crayon-after::after { content: '\e801'; }
.ico-crayon-trait::before, .ico-crayon-trait-after::after { content: '\e809'; }
.ico-home::before, .ico-home-after::after { content: '\e802'; }
.ico-trash::before, .ico-trash-after::after { content: '\e803'; }
.ico-fleche::before, .ico-fleche-after::after,
.ico-fleche-top::before, .ico-fleche-top-after::after,
.ico-fleche-bottom::before, .ico-fleche-bottom-after::after,
.ico-fleche-down::before, .ico-fleche-down-after::after,
.ico-fleche-up::before, .ico-fleche-up-after::after,
.ico-fleche-left::before, .ico-fleche-left-after::after { content: '\e804'; }
.ico-copie::before, .ico-copie-after::after { content: '\e805'; }
.ico-plus::before, .ico-plus-after::after{ content: '\e806'; }
.ico-plus-only::before, .ico-plus-only-after::after { content: '\e820'; }
.ico-search::before, .ico-search-after::after{ content: '\e815'; }
.ico-download::before, .ico-download-after::after{ content: '\e807'; }
.ico-warning::before, .ico-warning-after::after { content: '\e808'; }
.ico-info::before, .ico-info-after::after { content: '\f129'; }
.ico-mail::before, .ico-mail-after::after { content: '\e810'; }
.ico-to-end::before { content: '\e80a'; }
.ico-to-start::before { content: '\e80b'; }
.ico-to-end-alt::before { content: '\e80c'; }
.ico-to-start-alt::before { content: '\e80d'; }
.ico-minus-circled::before, .ico-minus-circled-after::after{ content: '\e80e'; }
.ico-block::before, .ico-block-after::after{ content: '\e80f'; }
.ico-clock::before, .ico-clock-after::after{ content: '\e811'; }
.ico-ok::before, .ico-ok-after::after { content: '\e818'; }
.ico-ok-circled::before, .ico-ok-circled-after::after{ content: '\e812'; }
.ico-lock::before, .ico-lock-after::after{ content: '\e813'; }
.ico-lock-open::before, .ico-lock-open-after::after { content: '\e819'; }
.ico-user::before, .ico-user-after::after{ content: '\e814'}
.ico-doc::before, .ico-doc-after::after{ content: '\e816'; }
.ico-fiche::before, .ico-fiche-after::after{ content: '\e817'; }
.ico-fiche-inv::before, .ico-fiche-inv-after::after{ content: '\e821'; }
/* Ajout portail */
.ico-down-open::before,.ico-down-open-after::after { content: '\e822'; }
.ico-share::before, .ico-share-after::after { content: '\e823'; }
.ico-power::before, .ico-power-after::after { content: '\e824'; }
.ico-asterisk::before, .ico-asterisk-after::after { content: '\e825'; }
.ico-help::before, .ico-help-after::after { content: '\e826'; }
.ico-right-hand::before, .ico-right-after-hand::after { content: '\e827'; }
.ico-cog::before, .ico-cog-after::after { content: '\e828'; }
.ico-info::before, .ico-info-after::after { content: '\f129'; }
.ico-play::before, .ico-play-after::after { content: '\e81a'; } /* '' */
.ico-menu_media_on::before, .ico-menu_media_on-after::after  { content: '\e829'; } /* '' */
.ico-menu_rso_on::before, .ico-menu_rso_on-after::after{ content: '\e82a'; } /* '' */
.ico-menu_stats_on::before, .ico-menu_stats_on-after::after { content: '\e82b'; } /* '' */
.ico-menu_lock_on::before, .ico-menu_lock_on-after::after { content: '\e82c'; } /* '' */
.ico-menu_immo_on::before, .ico-menu_immo_on-after::after { content: '\e82d'; } /* '' */
.ico-menu_home_on::before, .ico-menu_home_on-after::after { content: '\e82e'; } /* '' */
.ico-list-bullet::before, .ico-list-bullet-after::after{ content: '\f0ca'; } /* '' */
.ico-table::before, .ico-table-after::after { content: '\f0ce'; } /* '' */
.ico-extern-link::before, .ico-extern-link-after::after { content: '\e82f'; }
/*  A garder pour réglages dans étiteur de texte riche et appel dans fichier ckeditor_config.js */

@font-face {
  font-family: 'Hero New Light';
  font-style: normal;
  font-weight: normal;
  src: local('Hero New Light'), url('../fonts/Hero New Light.woff') format('woff');
}
@font-face {
  font-family: 'Hero New Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Hero New Bold'), url('../fonts/Hero New Bold.woff') format('woff');
}
@font-face {
  font-family: 'Hero New ExtraBold';
  font-style: normal;
  font-weight: normal;
  src: local('Hero New ExtraBold'), url('../fonts/Hero New ExtraBold.woff') format('woff');
}
@font-face {
  font-family: 'Hero New Super';
  font-style: normal;
  font-weight: normal;
  src: local('Hero New Super'), url('../fonts/Hero New Super.woff') format('woff');
}
/* A voir si on ré-active les autres ?
@font-face {
  font-family: 'Hero New Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Hero New Regular'), url('../fonts/Hero New Regular.woff') format('woff');
}
@font-face {
    font-family: 'Hero New Regular Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Hero New Regular Italic'), url('../fonts/Hero New Regular Italic.woff') format('woff');
}
@font-face {
    font-family: 'Hero New Hairline';
    font-style: normal;
    font-weight: normal;
    src: local('Hero New Hairline'), url('../fonts/Hero New Hairline.woff') format('woff');
}
@font-face {
    font-family: 'Hero New Hairline Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Hero New Hairline Italic'), url('../fonts/Hero New Hairline Italic.woff') format('woff');
}
@font-face {
    font-family: 'Hero New Thin';
    font-style: normal;
    font-weight: normal;
    src: local('Hero New Thin'), url('../fonts/Hero New Thin.woff') format('woff');
}
@font-face {
    font-family: 'Hero New Thin Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Hero New Thin Italic'), url('../fonts/Hero New Thin Italic.woff') format('woff');
}
@font-face {
    font-family: 'Hero New UltraLight';
    font-style: normal;
    font-weight: normal;
    src: local('Hero New UltraLight'), url('../fonts/Hero New UltraLight.woff') format('woff');
}
@font-face {
    font-family: 'Hero New UltraLight Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Hero New UltraLight Italic'), url('../fonts/Hero New UltraLight Italic.woff') format('woff');
}

@font-face {
    font-family: 'Hero New Light Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Hero New Light Italic'), url('../fonts/Hero New Light Italic.woff') format('woff');
}
@font-face {
    font-family: 'Hero New Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Hero New Medium'), url('../fonts/Hero New Medium.woff') format('woff');
}
@font-face {
    font-family: 'Hero New Medium Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Hero New Medium Italic'), url('../fonts/Hero New Medium Italic.woff') format('woff');
}
@font-face {
    font-family: 'Hero New SemiBold';
    font-style: normal;
    font-weight: normal;
    src: local('Hero New SemiBold'), url('../fonts/Hero New SemiBold.woff') format('woff');
}
@font-face {
    font-family: 'Hero New SemiBold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Hero New SemiBold Italic'), url('../fonts/Hero New SemiBold Italic.woff') format('woff');
}

@font-face {
    font-family: 'Hero New Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Hero New Bold Italic'), url('../fonts/Hero New Bold Italic.woff') format('woff');
}

@font-face {
    font-family: 'Hero New ExtraBold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Hero New ExtraBold Italic'), url('../fonts/Hero New ExtraBold Italic.woff') format('woff');
}

*/
/*  
@font-face {
  font-family: 'Glyphicons Halflings';
  src: 	url('../fonts/glyphicons-halflings-regular.eot');
  src: 	url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), 
  		url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), 
  		url('../fonts/glyphicons-halflings-regular.woff') format('woff'), 
  		url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), 
  		url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
*/