/**************************************************/
/* TITRE DE L'ARTICLE (ENTREE VEDETTE)*/
/**************************************************/

h1.vedette-titre {
    color:#017501;}

/**************************************************/
/* GENRE, PRÉCISIONS SUR LE GENRE*/
/* PRONONCIATION ET PRÉCISIONS SUR LA PRONONCIATION*/
/* GRAPHIE*/
/**************************************************/

#block-metadonnees-article .meta-vw {
    font-size:0.9em;
    padding: 0.7em 0.7em 0.3em 0.7em;
    border:1px solid #bdc6c1;
    border-radius:3px;
    margin-bottom:1.2em;
    margin-left:3.4em;
    min-width:250px;
    max-width: 500px;
    display: inline-grid;
    grid-template-columns: 7.7em auto;
    grid-column-gap: 10px;
    color: #444;
}

#block-metadonnees-article .meta-vw  h2 {
    margin-top:0em;
    color:#3D4641;
    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;}

/**************************************************/
/* CONVERSION : ÉQUIVALENCE STYLES "PARAGRAPHES" */
/**************************************************/

.s_etym {
    border-left:5px solid #017501;
    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;
    margin-bottom: 0.2em;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: #f3faef;
    border: 1px solid #c9e1bd;
    border-left: 3px solid #77b259;
}

#taxinomie .do_p_etym_cit {margin-left:3.2em}

.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_def_n1 p, .do_p_def_n2 p {
    margin-top: 1.2em;
    margin-bottom: 0.6em;}

.do_p_bloc_ssentr p, .do_p_bloc_ssentr_2 p {
    margin-top: 0.6em;
    margin-bottom: 0.4em;}

.do_p_etym p {margin-top:0.3em;
    margin-right:0em;
    color:#2d2d2d;
    margin-bottom:0.75em;}

.do_p_etym p:first {margin-top:0em;}

.do_p_mr_autres p {margin-top: 0.3em;
    margin-bottom: 0.4em;}

.do_p_mr_syn p, .do_p_mr_hyper p, .do_p_mr_hypo p {margin-top: 0.4em;
    margin-bottom: 0.4em;}

.do_p_rem_n1_entree p {margin-top: 1em;
    margin-bottom: 0.7em;}

.do_p_rem_n2_ssentree p {margin-top: 0.6em;
    margin-bottom: 0.35em;}

.do_p_section_especes p {margin-top: 1.2em;
    margin-bottom: 0.7em;}

.do_p_variantes p {	margin-top: 0.35em;
    margin-bottom: 0.35em;}

/* Les contenus définitionnels courts recoivent une interligne de 1.4rem afin d'en faciliter la lisibilité sans perte de vue d'ensemble. */
/* Les paragraphes longs (étymologie, taxinomie, bibliographie, etc.) conservent l'interligne de 1.5 conformément à la règle 1.4 du WCAG 2.0. */

.do_p_def_n1 p, .do_p_def_n2 p, .do_p_bloc_ssentr p, .do_p_bloc_ssentr_2 p, .do_p_mr_syn p, .do_p_mr_hyper p, .do_p_mr_hypo p, .do_p_rem_n1_entree p, .do_p_rem_n2_ssentree p, .do_p_section_especes p, .do_p_variantes p, .do_p_etym p, .do_p_etym_cit p
{line-height: 1.4537rem;}

.do_p_etym_cit blockquote p {
    color:#000;
    margin-top: 0.3em;
    margin-right: 0em;
    margin-bottom: 0em;
    padding-bottom: 0.5em;
    font-size:1em;
}

.do_p_etym_cit blockquote p:first-child:before {
    content: "\00AB";
    margin-right: 0.3em;
}

.do_p_etym_cit blockquote p:last-child:after {
    content: "\00BB";
    margin-left: 0.3em;
}

.do_p_etym_cit blockquote {
    margin:0;
}

.do_p_etym_cit .source {
    color: #006800;
    font-size: 0.9em;
    font-style: italic;
    font-family: "PT Sans","Arial Narrow","Arial",sans-serif;
    margin:0.2em 0 0 0;
    display:inline-block;
}

.do_p_etym_cit .source:before {content:"\2014";
    margin-right:0.3em;}


/************************************************/
/* CONVERSION : ÉQUIVALENCE STYLES "CARACTERES" */
/************************************************/

span.WDO_C_EntrVed_SV {
    font-variant: small-caps;
    font-size:1.3em;
    color: #017501;
    font-weight: bold;
}

span.WDO_C_Meta_Indic {
    font-variant: small-caps;
    font-family: "Roboto", sans-serif;
    text-transform: none;
}

span.WDO_C_Meta_Marques_Geo {
    font-variant: small-caps;
    color: #ba4e0c;
    text-transform: none;
    font-weight: bold;
    font-family: "Roboto", sans-serif;
}

span.WDO_C_Mots_Renvois {
    color:#0080a6;
    /*#2280BF*/
    font-weight: bold;
    font-size: 0.95em;
}

/* Styles ajoutés pour la version Web */


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;
}

span.WDO_C_PM {
    font-variant: small-caps;
    font-family: "Roboto", sans-serif;
}

span.WDO_C_PM_Gras_Ital {
    font-style: italic;
    font-weight:bold;
    font-variant: small-caps;
    font-family: "Roboto", sans-serif;
}

span.WDO_C_PM_Gras {
    font-weight:bold;
    font-variant: small-caps;
    font-family: "Roboto", sans-serif;

}

span.WDO_C_PM_Ital {
    font-style: italic;
    font-variant: small-caps;
    font-family: "Roboto", sans-serif;
}


/************************************************/
/* TITRE DE SECTIONS  */
/************************************************/

.lb_tax, .lb_compo, .lb_ref {
    border-bottom:1px solid #bdc6c1;
    border-top:1px solid #bdc6c1;
    display:block;
    margin-top: 1.9em;
    margin-bottom:0.9em;
    text-align: center;
    background-color: #f3faef;
    font-family: "PT Sans Narrow", "Arial Narrow", "Arial", sans-serif;
    text-transform:uppercase;
    color: #424141;
    font-weight: bold;
    padding:0.3em;
    font-size:1.2em;}

.lb_etym {
    font-weight: bold;
    font-size: 1.25em;
    color: #017501;
    font-family: "PT Sans Narrow","Arial Narrow","Arial",sans-serif;
    padding: 0;
    margin-right: 4em;
    margin-top: 0em;
    margin-bottom:0em; /*nouvelle bordure*/
}

@media screen and (max-width: 415px) {
    #block-metadonnees-article .meta-vw {margin-left:0em;}
}