

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

}


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




.pictosBnf {font-family: 'pictosBnf'; font-size: 2.0em; line-height: 28px; height: 28px; width: 28px; display: inline-block; overflow: hidden; color: #343b43; position: relative;}



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

[class*='icon-social-']:before{
	display: inline-block;
   font-family: 'font_bnf_3';
   font-style: normal;
   font-weight: normal;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale
}

.icon-social-twitter-round:before{content:'\0042';}
.icon-social-facebook-simple:before{content:'\0043';}
.icon-social-facebook-round:before{content:'\0044';}
.icon-social-twitter_square:before{content:'\0045';}
.icon-social-twitter-simple:before{content:'\0046';}

@media (max-width:768px){
	.pictosBnf {font-size: 1.2em; margin-left: 5px !important;}
}


/* DEBUT ... POUR GEOCODAGE   MOC 02/02/2018 */
.geo-pictos {font-family: 'font_bnf_3'; font-size: 2.0em; line-height: 28px; height: 28px; width: 28px; display: inline-block; overflow: hidden; color: #343b43; position: relative;}
a.geo-pictos  [class^="icon-"], a.pictos  [class*=" icon-"] {display: inline-block; font-family: 'font_bnf_3';}
.icon-geoloc:before{content:"\0047";}
/*FIN ...  POUR GEOCODAGE   MOC 02/02/2018 */
























.pictos {font-family: 'pictos'; font-size: 2.5em; line-height: 28px; height: 28px; width: 28px; display: inline-block; overflow: hidden; color: #343b43; position: relative;}

.pictos:hover {color:#23262a;}
.icon-rawtextarrow:before {content: "\e633";}
.icon-epubarrow:before {content: "\e634";}
.icon-accessibilite:before {content: "\e61f";}
.icon-leftarrow:before {content: "\e631";}
.icon-rightarrow:before {content: "\e632";}
.icon-book:before {content: "e";}
.icon-infosdetails:BEFORE {content: "\e626";}
.icon-tdm:BEFORE {content: "\e625";}
.icon-liste:BEFORE {content: "\e625";}
.icon-classic:BEFORE {content: "\e625";}
.icon-caption:BEFORE {content: "\e625";}
.icon-verticalread:before{content: "\e624";}
.icon-doublepage:before {content: "\e623";}
.icon-mosaique:BEFORE {content: "\e618";}
.icon-mosaic:BEFORE {content: "\e618";}
.icon-affichage-mosaic:BEFORE {content: "\e618";}
.icon-fullscreen:BEFORE {content: "\e621";}
.icon-singlepage:BEFORE {content: "\e620";} 
.icon-modetextimage:BEFORE {content: "\e627";}
.icon-lock:BEFORE {content: "\e61d";}
.icon-unlock2:BEFORE {content: "\e61a";}
.icon-rotateleft:BEFORE {content: "\e61c";}
.icon-rotateright:BEFORE {content: "\e61b";} 
.icon-loupe:BEFORE {content: "\e628";} 
.icon-rawtext:BEFORE {content: "\e60f";}
.icon-sound:BEFORE {content: "\e617";}
.icon-video:BEFORE {content: "\E915"; font-size: 0.6em;}
.icon-circle-half-full:BEFORE {content: "\e615";}
.icon-circle-empty:BEFORE {content: "\e616";}
.icon-circle-full:BEFORE {content: "\e614";}
.icon-download:BEFORE {content: "\e610";}
.icon-epub:BEFORE {content: "\e613";}
.icon-jpg:BEFORE {content: "\e612";}
.icon-pdf:BEFORE {content:"\e611";}
.icon-txt:BEFORE {content: "\e60f";}
.icon-export:BEFORE {content: "\e61e";}
.icon-share:BEFORE {content: "\e60e";}
.icon-bookmark:BEFORE {content: "\e60d";} 
.icon-ecommerce:BEFORE {content: "\e60c";}
.icon-indisponible:BEFORE {content: "\e60c";}
.icon-retronews:BEFORE {content: "\e60c";}   
.icon-corriger:BEFORE {content: "\E90E";}
.icon-smallerfont:BEFORE {content: "\e60a";}
.icon-biggerfont:BEFORE {content: "\e609";}
.icon-localisation:BEFORE {content: "\e608";}
.icon-fleche_debut:BEFORE {content: "\e607";}
.icon-fleche_fin:BEFORE {content: "\e606";}
/* .icon-access:before {content: "M";} */
/* .icon-espaceperso:before {content: "N";} */
/* .icon-panier:before {content: "\e60c";} */
/* .icon-question:before {content: "P";}*/
.icon-search:before {content: "\e628";}
.icon-inverser:before{content: "\e600";}
.icon-page_gauche:before{content: "\e601";}
.icon-page_droite:before{content: "\e602";}
.icon-trois_traits:before{content: "\e603";}
.icon-croix_fermer:before{content: "\e604";}
.icon-carre:before{content: "\e605";}
.icon-text:before{content:"\e618";}
.icon-zoom:before{content:"\e619";}
.icon-zoom:before{content:"\e619";}
.icon-affichage_double2:before{content:"\e623";}
.icon-livre_nbre_pages:before{content:"\e627";}
.icon-encoche:before{content:"\e629";}
.icon-enregistrements_sonores:before{content:"\e635";}
.icon-medias:before{content:"\e635";}
.icon-affichage_synthese:before{content:"\e637";}
.icon-synthetic:before{content:"\e637";}
.icon-print:before{content:"\e639";}
.icon-rapport_de_recherche:before{content:"\e63a";}
.icon-deplier:before{content:"\e63b";}
.icon-plier:before{content:"\e63c";}
.icon-fleche_carre:before{content:"\e63d";}
.icon-fleche_refermer:before{content:"\e63e";}
.icon-supprimer:before{content:"\e63f";}
.icon-calendrier:before{content:"\e640";}
.icon-casque:before{content:"\e641";}
.icon-livre_v02:before{content:"\e642";}
.icon-livre_txt_v02:before{content:"\e643";}
.icon-fascicule:before{content:"\e644";}
.icon-periodique_txt:before{content:"\e645";}
.icon-periodique_multi:before{content:"\e646";}
.icon-image_unique:before{content:"\e647";}
.icon-image_lot:before{content:"\e648";}
.icon-image_txt:before{content:"\e649";}
.icon-partition:before{content:"\e64a";}
.icon-carte:before{content:"\e64b";}
/*.icon-video:before{content:"\e64c";}*/
.icon-manuscrit:before{content:"\e64d";}
.icon-enregistrement_sonore:before{content:"\e64e";}
.icon-objet:before{content:"\e64f";}
.icon-fleche_debut_resultat:before{content:"\e650";}
.icon-fleche_fin_resultat:before{content:"\e651";}
.icon-ecoute_son:before{content:"\e652";}
.icon-document_sonore:before{content:"\e653";}
.icon-decaler_page:before{content:"\e658";}
.icon-3d:before{content: "\E914";}
.icon-save-search:before{content: "\e902";}
.icon-plus{content: "\e905";}
.icon-reduire:before{content: "\e906";}
.icon-home:before{content: "\e907";}
.icon-resize:before{content: "\e908";}
.icon-selection_cut:before{content: "\e909";}
.icon-new_loupe:before{content: "\e90a";}

.icon-ajouter_document{
	content: "\E90A";
}
.icon-ajouter_document:before{
	content: "\E90A";
}
.icon-aide:BEFORE {content: "Aide";font-family: "roboto_condensed" !important;font-size: 0.4em;}
.icon-result-list:before{content: "\e63c";}

[class^="icon-"],[class*=" icon-"] {margin: 7px 0 0 -4px;}

.tetiere-allwrap [class^="icon-"], .tetiere-allwrap [class*=" icon-"] {position: absolute; margin: 1px 0 0 -4px;}
.tetiere-allwrap[class^="icon-"],.tetiere-allwrap[class*=" icon-"] {position: absolute; }
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    [class^="icon-"],[class*=" icon-"] {margin-top: 0;}
}
[class^="icon-"]:before, [class*=" icon-"]:before {display: inline-block; text-decoration: inherit; font-style: normal;}
.tetiere-allwrap [class^="icon-"]:before, .tetiere-allwrap [class*=" icon-"]:before {content: attr(data-icon);}

a.pictos      [class^="icon-"], a.pictos  [class*=" icon-"] {display: inline-block; font-family: 'pictos';}

/*.display-mode-icon #icon-video {font-family: 'pictosBnf' !important; font-size: 2.0em; line-height: 28px; height: 28px; width: 28px; display: inline-block; overflow: hidden; color: #343b43; position: relative; }
*/

