/****************************************************/
/* VERSION IMPRIMABLE  */
/****************************************************/


/* MASQUÉ */
/****************************************************/

#block-oiseaux8-main-menu,
#panneau-recherche,
.footer-links,
.a11y,
.indexnav-liste,
.pager,
.rnote,
.visually-hidden,
.field-label-visually-hidden,
#block-oiseaux8-local-tasks {display:none;}

/* PIED DE PAGE */
/****************************************************/

#block-droits-auteur {border-top:1pt solid black;
    margin-top:2em;}

/* BIBLIOGRAPHIE */
/****************************************************/

.biblio {margin-left:2em; 
    margin-top:0.8em;
    margin-bottom:0.8em;
    text-indent:-2em;}

.biblio_intro {margin-bottom:1.5em;}


/* ÉLÉMENTS */
/****************************************************/

* {color:#000 !important;
    background-color:transparent !important;}

p, ul li {font-family:"PT Sans", "Arial Narrow", "Arial", sans-serif;}

p {min-height:1em; 
    line-height:1.4em;
    font-family:"PT Sans", "Verdana", sans-serif;
    font-size:1em;}

sup, sub {
    vertical-align: baseline;
    position: relative;
    top: -0.55em;
}

ul li {font-size:1em;}

abbr {border-bottom: none;
    padding-bottom:1pt;
    text-decoration:none;
    font-variant:small-caps;}

a {text-decoration: underline;}

h1, h2, h3, h4, h5, h6 {font-family:"PT Sans Narrow", "Arial Narrow", "Arial", sans-serif;}

h1 {font-size: 1.9em;}
h3 {font-size:1.22em;}

img {
    max-width: 100%;
    height: auto;
    filter: grayscale(100%);
}


/* LOGO */
/****************************************************/

.site-logo {
    margin-right: 1.3em;
    margin-bottom: 0.286em;
    text-decoration:none;
    display:flex;
    align-items:center;
    justify-content: center;
}

.site-logo a {text-decoration:none;
    color:#454646; }

.site-logo img {
    width: 4em;
    border:1pt solid #000;
    border-radius: 3pt;
    padding:1.3em 1.2em 1em 1em;
    margin-right: 1.3em;
}

.nf-desc, .dh-desc {
    font-family:"PT Sans Narrow", "Arial Narrow", "Arial", sans-serif;
    color: #454646;
    line-height: 1em;
    margin:0;
}

.nf-desc {font-size:1.5em;
    font-weight:bold;
    margin-bottom:0.5em;
    display:block;
}

.nf-desc span {display:block;}

.dh-desc {font-size:1.1em;
    display:block;
}

.dh-desc:first-letter {
    text-transform: uppercase;
}



/* ARTICLES */
/****************************************************/

/* Genre, prononciation, graphie */

#block-metadonnees-article .meta-vw {
    font-size:0.9em;
    padding: 0.7em 0.7em 0.3em 0.7em;
    border:1pt solid #b2b2b2;
    border-radius:3pt;
    margin-bottom:1em;
    min-width:200pt;
    max-width: 500pt;
    display: inline-grid;
    grid-template-columns: 7.7em auto;
    grid-column-gap: 10pt;
    margin-left:3.4em;}

#block-metadonnees-article .meta-vw  h2 {
    margin-top:0em;
    margin-bottom:0em;
    font-weight:bold;
    font-family:"PT Sans", "Arial Narrow", "Arial", sans-serif;
    font-size:1em; 
    grid-column: 1 / span 1;
}
#block-metadonnees-article .meta-vw  p {
    margin-top:0em;
    margin-bottom:0.3em;
    line-height:1.3em;}

#block-metadonnees-article .meta-vw  p, #block-metadonnees-article .meta-vw div { 
    grid-column: 2 / span 1;}

#block-metadonnees-article .meta-vw h2:after {content:' :'} 

#block-metadonnees-article .meta-vw  .ct-pron {
    font-family: "Arial", "Verdana", sans-serif;
    font-size:1em;}

.ct-prec-pron, .ct-prec-genre {margin-bottom: 0.55em;}


/* Styles "paragraphe" */

.s_etym {
    border-left:5pt solid #000;
    margin-left: 3.2em;
    margin-top:1.3em; 
    padding-left:0.9em;}

.do_p_etym {
    padding-top: 0.6em;
    margin-right: 2em;
    margin-bottom: 1.2em;
    margin-top: 0em;}

.do_p_etym_cit {
    padding: 0.6em 1.2em 0.8em ;
    margin-right: 2em;
    margin-top: 1.2em;
    border-top-right-radius: 3pt;
    border-bottom-right-radius: 3pt;
    background-color: #fff;
    border: 1pt solid #ccc;
    border-left: 3pt solid #ccc;
}

.do_p_def_n1, .do_p_def_n2, .do_p_section_especes  {
    position:relative;
    padding-left: 1.6em;
}

.do_p_mr_autres, .do_p_mr_hyper, .do_p_mr_hypo, .do_p_mr_syn {
    position:relative;
    padding-left: 1.6em;
    margin-left: 2.9em;
}

.do_p_rem_n1_entree {
    position:relative;
    padding-left: 1.6em;
    margin-left: 1.5em;
}

.do_p_rem_n2_ssentree {
    position:relative;
    padding-left: 1.6em;
    margin-left:2.8em;
}

.do_p_bloc_ssentr {
    position:relative;
    padding-left: 1.4em;
    margin-left:1.3em;
}

.do_p_bloc_ssentr_2 {
    position:relative;
    padding-left: 1.4em;
    margin-left:2.8em;
}

.do_p_section_suppl {
    position:relative;
    padding-left:1.6em;
    margin-left:0;
    margin-top: 1.1em;
    margin-bottom: 0.6em;
}

.do_p_mr_autres img, .do_p_rem_n2_ssentree img {
    position:absolute;
    display:block;
    left:0em;
    top:0.3em;
    width:0.9em;
}

.do_p_def_n1 img, .do_p_def_n2 img, .do_p_mr_hyper img, .do_p_mr_hypo img, .do_p_rem_n1_entree img, .do_p_section_especes img, .do_p_section_suppl img {
    position:absolute;
    display:block;
    left:0em;
    top:0.2em;
    width:1em;
}

.do_p_mr_syn img {
    position:absolute;
    display:block;
    left:0em;
    top:0.6em;
    width:1em;
}

.do_p_bloc_ssentr img {
    position:absolute;
    display:block;
    left:0em;
    top:0.3em;
    width:1em;}

.do_p_bloc_ssentr_2 img {
    position:absolute;
    display:block;
    left:0em;
    top:0.5em;
    width:0.4em;}

.do_p_etym_cit p {
    margin-top: 0.3em;
    margin-right: 0em;
    margin-bottom: 0em;
    padding-bottom: 0.6em;
}

.do_p_etym_cit blockquote p {
    color:#000;
    margin-top: 0.3em;
    margin-right: 0em;
    margin-bottom: 0em;
    padding-bottom: 0.5em;
}

.do_p_etym_cit blockquote p:first-child:before {
    content: "«";
    margin-right: 0.3em;
}

.do_p_etym_cit blockquote p:last-child:after {
    content: "»";
    margin-left: 0.3em;
}

.do_p_etym_cit blockquote {
    font-size: 0.9em;
    margin:0;
}

.do_p_etym_cit .source {
    color: #000000;
    font-size: 0.9em;
    font-style: italic;
    font-family: "PT Sans","Arial Narrow","Arial",sans-serif;
    margin:0.2em 0 0 0 ;
}

.do_p_etym_cit .source:before {content:"—";
    margin-right:0.3em;}



/* Styles "caractères" */

span.WDO_C_EntrVed_SV {
    font-variant: small-caps;
    font-size:1.3em;
    font-weight: bold;
}

span.WDO_C_Meta_Indic {
    font-variant: small-caps;
    text-transform: none;
}

span.WDO_C_Meta_Marques_Geo {
    font-variant: small-caps;
    text-transform: none;
    font-weight: bold;
}

span.WDO_C_Mots_Renvois {
    font-weight: bold;
    font-size: 0.95em;
    border-bottom:1pt dashed #999;
}

span.WDO_C_Ital {font-style: italic;
    font-family: Arial, sans-serif;
    font-size:0.9em;}

span.WDO_C_Gras {font-weight:bold;}

span.WDO_C_Gras_Ital {
    font-style: italic;
    font-weight:bold;}


/* Titres de sections */

.lb_tax, .lb_compo, .lb_ref {
    border-bottom:1pt solid #000;
    border-top:1pt solid #000;
    display:block;
    margin-top: 1.9em;
    margin-bottom:0.9em;
    text-align: center;
    font-family: "PT Sans Narrow", "Arial Narrow", "Arial", sans-serif;
    text-transform:uppercase;
    color: #4E4E4E;
    font-weight: bold;
    padding:0.3em;
    font-size:1.2em;}

.lb_etym {
    font-weight: bold;
    font-size: 1.25em;
    font-family: "PT Sans Narrow","Arial Narrow","Arial",sans-serif;
    padding: 0;
    margin-right: 4em;
    margin-top: 0em;
    margin-bottom:0em;}



/* NOTES ET RÉFÉRENCES  */
/****************************************************/

/* Notes */

ul.footnotes {
    list-style-type :none;
    margin-left:0;
    padding-left:0;
    margin-bottom:2em;}

ul.footnotes li {margin-bottom:0.5em;}
ul.footnotes li:first-letter {text-transform:uppercase;}

/* Références */

ul.sources_meta, ul.bases_ornitho {
    list-style-type:none;
    margin-left:0;
    padding-left:0;
    margin-bottom:2em;}

ul.sources_meta li, ul.bases_ornitho li {margin-bottom:0.5em;}

p.date_ornitho {font-style:italic;
    display:inline-block;
    margin-top:0em;
    margin-bottom:0em;
    font-size:0.9em;
    border:1pt solid #ccc;
    padding:2pt 8pt;
    border-radius:3pt;}


ul.bases_ornitho li {display:inline-block;
    margin-right:1.5em;}

sup a {font-weight:bold;
    margin-left:0.1em;
    margin-right:0.1em;
    font-size:0.9em;
    text-decoration:none;}

.footnotes {
    list-style-type: none;
    margin-left:0em;
    padding-left:0em;
    margin-bottom:2em;}

.footnotes p {
    margin-bottom:0.2em;
    margin-top:0.2em;
    margin-left:2.5em;
    position:relative;}

.fn_number {
    border-radius:3pt;
    position:absolute;
    left:-2.5em;
}



/* TITRES DE SECTIONS LATÉRALES */
/****************************************************/
.section h2 {border:1pt solid #000;
    padding:2pt 5pt;
    margin-bottom:0em;
    border-radius:5pt;
    display:inline-block;}

/* INDEX  */
/****************************************************/
#lettreactive {display:inline;
    margin-right:1em;}
.decompte_page {display:inline;}
.decompte_page:before {content:"(";}
.decompte_page:after {content:")";}
#lettreactive:before {
    content:"Lettre ";}