/* --------------------------------------------------------------

   typo.css
   Base typographique
   Cf.: http://www.spip-contrib.net/3820

-------------------------------------------------------------- */
/* Typo pour le texte */

@font-face {
    font-family: 'georgia_proregular';
    src: url('georgiapro-regular-webfont.woff2') format('woff2'),
         url('georgiapro-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'georgia_proitalic';
    src: url('georgiapro-italic-webfont.woff2') format('woff2'),
         url('georgiapro-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'georgia_probold';
    src: url('georgiapro-bold-webfont.woff2') format('woff2'),
         url('georgiapro-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'georgia_probold_italic';
    src: url('georgiapro-bolditalic-webfont.woff2') format('woff2'),
         url('georgiapro-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/* Typo pour les réfs GW des réfs externes */
@font-face {
    font-family: 'alte_schwabacher_wdregular';
    src: url('alteschwd-webfont.woff2') format('woff2'),
         url('alteschwd-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/* Voir aussi dans head.html pour 'Source Pro Sans' */

html { font-size: 1em;} /* pour IE < 6 */

body { font-family: 'georgia_proregular', Georgia, serif; font-size: 1em; line-height: 1.5em; word-wrap: break-word; color: #383836;}

/* Titraille / Intertitres */
h1,.h1, /*titres des articles et des rubriques*/
h2,.h2, /*sous-titres*/
h3,.h3, 
h4,.h4, 
h5,.h5, /*pour les grandes dates */
h6,.h6, /*pour le titre principal*/
h7,.h7, /*pour les titres de la navigation principale*/
h10,.h10,
h11,.h11, 
h12,.h12, 
h13,.h13, /*pour les dates de mises a jour et les infos sous les urls des articles */
h14,.h14, 
h15,.h15, 
h16,.h16, 
h17,.h17,
h18,.h18, /* pour les references externes de l'inventaire*/
h19,.h19,
h20,.h20,
h21,.h21,
h22,.h22 ,
h23,.h23
{display: block; font-weight: normal; word-wrap: break-word; }



hr { width:75%; border: 1px solid grey;} /* ligne horizontale */

/* Titre en noir */
h6,.h6 { font-size: 3.5em; margin-bottom: 0.5em; margin-top: 0.5em; } /* Titre du site */
h1,.h1 { font-size: 1.25em; line-height: 1.5em; padding-bottom: 0.25em; text-align: left;} /* titre des articles et des rubriques*/

/* Titre en orange */
h2,.h2 { font-size: 1em; color: #D47035;} /* titre des listes de sous rubriques et d'articles à la suite du texte principal*/
h3,.h3 { font-size: 1em; margin-top: 1.5em; color: #D47035;} /* titres dans le corps du texte*/

/* Grandes dates */
h5,.h5 {font-size: 1.5em; line-height: 1.5em; font-family: 'Source Sans Pro', sans-serif; color: rgb(54 131 82);}

/* titres de la nav supérieure */
h7,.h7 { font-size: 1.25em; }

/* titre des listes d'articles pour une boucle rubrique et sous-titres d'une notice*/
h10,.h10 { font-size: 1em; color: rgb(54 131 82);} /* vert*/
h22,.h22 {font-size: 1.25em; color: rgb(54 131 82);} /* Grandes dates séparatrices en vert dans listes articles  */
h21,.h21 {font-size: .8em; color: #383836; word-wrap: break-word; } /* description n° de notices sous article in liste articles dans rubrique */
h12,.h12 { font-size: 1em; color:  #383836;} /*titre label des champs extra et en-tête formulaire contact--- Tout sauf références externes voir h17*/
h13,.h13 { font-size: .7em; font-family: 'Source Sans Pro', sans-serif; color: #383836; font-weight: 550; } /*titre explication des champs extra + utilisé dans USTC1 et 2*/

/* Commentaire notice*/
h23,.h23 { font-size: 1em; line-height: 1.5em; color : #383836; margin-bottom: 1.5em;}

/* références externes*/
h18,.h18 { font-size: 1.25em; color: rgb(54 131 82); } /* vert*/ /*titre général : références externes champs extra*/
h11,.h11 { font-size: 1em; color: #8B0000; margin-bottom: 1.5em;} /* rouge*/ /* titre division médiums des champs extra : catalogues, tables Ã©lec, papier...*/
h16,.h16 { font-size: 1em; color: rgb(54 131 82); margin-bottom: 1.5em;} /* vert*/ /* sous-titre références externes étudiés*/
h17,.h17 { font-family: 'Source Sans Pro', sans-serif; color: #383836;} /*titre label des champs extra références externes*/

/* Autres Titre en gris */
h15,.h15 { font-size: 0.9em; color:  grey; font-weight: 550;} /*texte de navsub*/
h19,.h19 { font-size: 0.9em; font-family: 'Source Sans Pro', sans-serif; color: grey; font-weight: 550;} /*pour arbo mention "recherche" sur page recherche html*/


/* Titre en violet pour navsub */
h14,.h14 { font-size: 1em; color:  #a41978; margin-bottom: 1.5em;} /*titre de navsub*/
h20,.h20 { font-size: 1em;} /*sous-titre de navsub*/

/* h4 par défaut : titre générique des blocs dépliables */
h4.blocs_titre {
    background: transparent url(https://anthonominalie.fr/prive/images/bloc_moins02.gif) no-repeat scroll left center;
    font-weight: normal;
    line-height: 1.5em;
    margin-top: 0em;
    padding: 0em 0em 0em 2.5em;
    margin-bottom: 0.75em;
    clear: left;
    cursor: pointer;
}
h4.blocs_replie {
    background: transparent url(https://anthonominalie.fr/prive/images/bloc_plus02.gif) no-repeat scroll left center; 
}


/* transcription */
transcription {color: #ae8013;}  

/* Enrichissements typographiques classiques */
strong, b { font-weight: 650;}
em, i { font-family: 'georgia_proitalic';}
small, .small { font-size: 90%; }
big, .big { font-size: 130%; }
abbr[title], acronym[title] { border-bottom: .1em dotted; cursor: help; }
@media print { abbr[title]:after { content: " (" attr(title) ")"; } }
dfn { font-weight: 800; font-style: italic; }
del, .del { background-color: #FFDDDD; border-color: #CC0000; color: #CC0000; text-decoration: line-through; } /*rouge*/
ins, .ins { background-color: #DDFFDD; border-color: #00AA00; color: #00AA00; text-decoration: none; } /*vert*/
sup, sub {font-family: 'Source Sans Pro', sans-serif; padding-left: 1px; color: rgb(54 131 82); vertical-align: 10%; font-size: 65%;}
sup { vertical-align: super; }
.ie sup { vertical-align: text-top; }
sub { vertical-align: sub; }
.ie sub { vertical-align: text-bottom; }
.caps { font-variant: small-caps; }
sc { font-variant: small-caps;}
couleur_colophon {color: #c136bb;}
color_mot {color: #8B0000; font-size: .8em;} /*couleur et taille pour les chiffres de la rubrique mots-clés*/


/* Enrichissements typographiques particuliers */
/* pour les réfs en abréviations */
bp {font-family: 'Source Sans Pro', sans-serif; padding-left: 1px; color: rgb(54 131 82); font-variant: small-caps; vertical-align: 10%; font-size: 65%;}
/* pour les cercles noirs */
cn {font-size: 100%; padding-left: 1px; padding-right: 1px; color: #4c4c4a;
/*text-shadow: 0px 0px 0px rgba(175, 175, 175, 1); opacity: 0.6; 
filter: alpha(opacity=60);*/
}
/* pour les réf de godefroy en titre */
gdf {font-size: 70%; color: grey;}


/* pour les réfs GW des réfs externes */
goth{font-family: 'alte_schwabacher_wdregular'; font-size: 1.25em; color:  #383836;}

/* pour les commentaires des blocs dépliables */
comm {color : #383836; word-wrap: break-word;}

/* pour les liens sous la zone de recherche */
.rechercheavancee {text-align: center; font-family: 'georgia_proregular', Georgia, serif; font-size: .7em; margin-bottom: 1.5em;}


/* pour le centrage des graphiques avec les api google */
.centragegraphique {text-align: center;}

/* Listes */
ul, ol, dl, dt, dd { }
li {text-indent }
ul ul, ol ol, ul ol, ol ul {}

dl dt {}
dl dd {}

.colonneannee,
.colonnetitre,
.colonneauteurséditeurslieux,
.colonnelangues {font-size: 1em;}



/* Tableaux */
caption { background: #EEE; } /* gris clair*/
th { font-weight: 800; }
thead th { background: #DDD; } /* gris un peu plus foncÃ©*/
th,td,caption { padding: 0.25em; padding-left: 0.75em; text-align: left;}
tbody tr:nth-child(even) th,
tbody tr:nth-child(even) td,
tbody tr.even th,
tbody tr.even td { background: #EEE; } /* gris clair*/
tfoot { font-style: italic; }

/* Citations, code et poesie */
q { font-style: italic; }
blockquote {margin: 1.5em; text-indent : 0em;}  /* lié à poesie */
cite { font-style: italic; }

address { font-style: italic; }

pre,code,kbd,samp,var,tt { font-family: 'Courier New', Courier, monospace; font-size: 1em; }
pre { margin: 1.5em 0;
  /* Cf.: http://perishablepress.com/press/2010/06/01/wrapping-content/ */
  white-space: pre;           /* CSS 2.0 */
  white-space: pre-wrap;      /* CSS 2.1 */
  white-space: pre-line;      /* CSS 3.0 */
  white-space: -pre-wrap;     /* Opera 4-6 */
  white-space: -o-pre-wrap;   /* Opera 7 */
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap;  /* HP Printers */
  word-wrap: break-word;      /* IE 5+ */
}
kbd { background-color: #222222; color: #FFFFFF; } /*gris foncÃ© ; blanc */
samp { font-weight: 800; }
var { font-style: italic; }

/* Paragraphes */
p , .p { }
dl, dd, blockquote, address, pre, table, fieldset { }


/* Liens */
a {color: #0f6bad; text-decoration: none; word-wrap: break-word; }
a:hover {}
a[hreflang]:after { content: "\0000a0(" attr(hreflang) ")"; }
@media print {
  a, a:visited {color: #003448; text-decoration: none; font-weight: normal; word-wrap: break-word;}
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } /* Don't show links for images, or javascript/internal links */
}

.on { color: #003448; font-weight: normal;} /* bleu foncÃ©*/
/* le lien survolÃ© est Ã  rÃ©gler dans style.css dans les hyperliens */






/**
* Print styles from HTML5 Boilerplate
* Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
*/

@media print {
  pre, blockquote { page-break-inside: avoid; }
  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

/**
* Base typo sur petits ecrans
* Cf.: http://www.alsacreations.com/astuce/lire/1177
*/

@media (max-width: 350px) {

  /* fixer une largeur maximale  de 100 % aux elements potentiellement problematiques */
  h6, img, table, td, blockquote, code, pre, textarea, input, iframe, object, embed, video { max-width: 100% !important; }
  /* conserver le ratio des images, necessaire car attribut height existant */
  img { height: auto; }
  
  /* gestion des mots longs */
  textarea, table, td, th, code, pre, samp { word-wrap: break-word; /* cesure forcee */ }
  code, pre, samp { white-space: pre-line; /* passage a la ligne specifique pour les elements a chasse fixe */ }

}

@media screen and (max-width:350px) and (orientation: landscape) {
  body { -webkit-text-size-adjust: 75%; }
}


/* CHAMP EXTRA
*/

.transcription_a_afficher,
.fantome,
.edition_significative,

.edition_num_format_image_oui,
.edition_num_format_image_details,
.edition_microfiche_oui,
.edition_microfiche_details,
.edition_num_format_texte_oui,
.edition_num_format_texte_details,
.edition_impr_moderne_oui,
.edition_impr_moderne_details,


.partie_dictionnaire_oui,
.ref_ouvrage_en_plusieurs_parties,
.liste_des_parties,

.plurivolumaireok,
.plurivolumairepartieok,
.ref_ouvrage_plurivolumaire,

.image_frontispice,
.transcription_frontispice,

.image_page_titre,
.transcription_page_titre,

.image_page_entete_partie,
.transcription_titre_ou_chapitre,

.colophon_notice {font-size: 1em; }


