

@import 'lm_met.css';


/*Les titres ----------------------------------*/

/* de l'édition ----------*/


.div_code_poeme
{
padding-top:0px;
padding-bottom:5px;
font-size: 12px;
text-align:center;
font-weight:bold;
color:#5375E3;
/* début couleur */  /*   background:white;    */ /* fin couleur */
}



.div_auteur
{
padding-top:0px;
padding-bottom:0px;
font-size: 14px;
font-weight:bold;
text-align:center;
color:#4D4B4B;
}

.div_auteur_bis
{
padding-top:0px;
padding-bottom:0px;
font-size: 12px;
font-weight:bold;
text-align:center;
color:#7C7777;
}

.div_auteur_et
{
font-size: 14px;
text-align:center;
}



.gen_name
{
font-size: 14px;
font-size: 14px;
font-weight:bold;
font-style:italic;
text-align:center;
color:grey;
}



.div_date
{
font-size: 10px;
font-weight:bold;
text-align:center;
padding-bottom:5px;
}

.div_recueil_titre_main
{
padding-top:5px;
font-size: 12px;
font-weight:bold;
text-align:center;
}

.div_recueil_titre_sub
{
font-size: 10px;
font-weight:bold;
text-align:center;
color:grey;
}

.div_recueil_titre_sub_1
{
font-size: 12px;
font-weight:bold;
text-align:center;
color:grey;
}

.div_recueil_titre_sub_2
{
font-size: 10px;
font-weight:normal;
text-align:center;
color:grey;
}

.div_recueil_titre_part
{
font-size: 10px;
font-weight:normal;
text-align:center;
color:grey;
}



.div_recueil_titre_corpus
{
padding-top:0px;
padding-bottom:3px;
font-size: 10px;
font-weight:normal;
text-align:center;
color:#CA2959;
}

.div_recueil_titre_link
{
font-size: 12px;
font-weight:bold;
text-align:center;
}



/* du poème ----------*/

.td_titre_num
{
padding-top:5px;
padding-bottom:3px;
font-size: 14px;
font-weight:normal;
text-align:center;
line-height:14px;

/* début couleur */  /*   background:#CFD2EF;    */ /* fin couleur */
}


.td_titre_main
{
padding-top:5px;
padding-bottom:5px;
font-size: 14px;
font-weight:bold;
text-align:center;
line-height:18px;


/* début couleur */  /*   background:#CFD2EF;    */ /* fin couleur */
}

.td_titre_main_poem_insert
{
padding-top:5px;
padding-bottom:5px;
font-size: 12px;
text-align:center;
line-height:14px;

/* début couleur */  /*   background:#CFD2EF;    */ /* fin couleur */
}

.td_titre_sub_poem_insert
{
padding-top:5px;
padding-bottom:5px;
font-size: 10px;
text-align:center;
line-height:10px;
/* début couleur */  /*   background:#CFD2EF;    */ /* fin couleur */
}

.td_titre_link
{
padding-top:0px;
padding-bottom:0px;
font-size: 13px;
font-weight:bold;
text-align:center;
line-height:12px;

/* début couleur */  /*   background:#AAB1CB;    */ /* fin couleur */
}

.td_titre_sub_1
{
padding-top:3px;
padding-bottom:3px;
font-size: 11px;
font-weight:bold;
text-align:center;
line-height:14px;

/* début couleur */  /*   background:#818AAB;   */ /* fin couleur */
}

.td_titre_sub_2
{
padding-top:3px;
padding-bottom:3px;
font-size: 10px;
font-weight:normal;
text-align:center;
line-height:14px;

/* début couleur */  /*   background:#9DB3BA;   */ /* fin couleur */
}



.td_titre_sub
{
padding-top:7px;
padding-bottom:7px;
font-size: 13px;
font-weight:bold;
text-align:center;
line-height:14px;

/* début couleur */  /*   background:#81A5AB;    */ /* fin couleur */
}

.td_titre_sup
{
padding-top:0px;
padding-bottom:5px;
font-size: 11px;
font-weight:bold;
text-align:center;
line-height:14px;

/* début couleur */  /*   background:#81A5AB;    */ /* fin couleur */
}

.td_titre_form
{
padding-top:3px;
padding-bottom:3px;
font-size: 11px;
text-align:center;
color:#747474;
line-height:14px;

/* début couleur */  /*   background:#CFF1CD;    */ /* fin couleur */
}

.td_titre_air
{
padding-top:2px;
padding-bottom:2px;
font-size: 10px;
text-align:center;
color:#747474;
line-height:14px;

/* début couleur */  /*   background:#A0E69C;    */ /* fin couleur */
}






/* des parties et sous-parties ----------*/

.td_titre_part_main
{
padding-top:5px;
padding-bottom:5px;
font-size: 12px;
font-weight:bold;
text-align:center;
color:#747474;
line-height: 13px;


/* début couleur */  /*   background:#F3F074;    */ /* fin couleur */
/* ok */
}

.td_titre_part_sub
{
padding-top:5px;
padding-bottom:5px;
font-size: 10px;
font-weight:bold;
text-align:center;
color:#747474;

/* début couleur */  /*   background:#D3D17F;    */ /* fin couleur */
/* ok */
}




.td_titre_subpart_main
{
padding-top:3px;
padding-bottom:3px;
font-size: 10px;
font-weight:bold;
text-align:center;
color:#747474;

/* début couleur */  /*   background:#E9E5AA;    */ /* fin couleur */
/* ok */
}

.td_titre_subpart_sub
{
padding-top:3px;
padding-bottom:3px;
font-size: 9px;
text-align:center;
color:#747474;

/* début couleur */  /*   background:#E9E5AA;    */ /* fin couleur */
/* ok */
}

.td_titre_subpart_sub_1
{
padding-top:3px;
padding-bottom:3px;
font-size: 8px;
line-height:140% ;
text-align:center;
color:#747474;

/* début couleur */  /*   background:#E9E5AA;    */ /* fin couleur */
/* ok */
}

.td_subpart_p
{
padding-top:3px;
padding-bottom:3px;

text-align:center;
color:#747474;
line-height:120% ;
font-weight:normal;
color:grey;




/* début couleur */  /*   background:#E9E5AA;    */ /* fin couleur */
/* ok */
}



/* de la section ----------*/

.td_titre_section_main
{
padding-top:0px;
padding-bottom:0px;
font-size: 12px;
font-weight:normal;
text-align:center;
line-height:16px;

/* début couleur */  /*   background:#FFACA7;    */ /* fin couleur */
}

.td_titre_section_sub
{
padding-top:0px;
padding-bottom:0px;
font-size: 10px;
font-weight:normal;
text-align:center;
line-height:12px;

/* début couleur */  /*   background:#DFA4A0;    */ /* fin couleur */
}

.td_titre_section_num
{
padding-top:0px;
padding-bottom:0px;
font-size: 12px;
font-weight:normal;
text-align:center;
line-height:12px;

/* début couleur */  /*   background:#FFACA7;    */ /* fin couleur */
}


.td_titre_subsection_main
{
padding-top:8px;
padding-bottom:0px;
font-size: 11px;
font-weight:normal;
text-align:center;
line-height:12px;

/* début couleur */  /*   background:#B38E8B;    */ /* fin couleur */
}



.titre_p
{
padding-top:10px;
padding-bottom:5px;
font-size: 10px;
font-weight:bold;
text-align:center;
line-height:14px;

/* début couleur */  /*   background:#8989D5;   */ /* fin couleur */
}




.titre_argument
{
font-size: 10px;
line-height:20px;
font-weight:bold;
color:black;
text-align:center;
/* début couleur */  /*   background:#FFAE59;   */ /* fin couleur */
}



.lg_speaker
{
font-size: 11px;
color:#6E1919;
padding-bottom:5px;
line-height:20px;
text-align:center;
/* début couleur */  /*   background:#D7D784;   */ /* fin couleur */
}



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














.table_body
{

margin-left: auto;
margin-right: auto;
margin-top: 5px;
margin-bottom: 5px;
text-align:center;
padding-top:3px;
padding-bottom:3px;
vertical-align:top;
line-height:8px;

/* début couleur */  /*   background:#EDEDED;    */ /* fin couleur */
}

.table_lg
{
margin: 2px auto;
text-align:center;
width:100%;
padding-top:0px;
padding-bottom:0px;
vertical-align:top;
line-height:13px;

/* début couleur */  /*   background:#A2A597;    */ /* fin couleur */
}

.table_section
{
width:100%;
margin-left: auto;
margin-right: auto;
margin-top:10px;
margin-bottom:10px;

/* début couleur */  /*   background:#BCDCE6;    */ /* fin couleur */
}

.table_subsection
{
width:100%;
margin-left: auto;
margin-right: auto;
margin-top:10px;
margin-bottom:10px;

/* début couleur */  /*   background:#712C2B;    */ /* fin couleur */
}



.td_vers
{
font-weight:normal;
font-size: 12px;
color:black;
text-align:left;
width: 100%;


/* début couleur */  /*   background:white;    */ /* fin couleur */
}

.td_vers_prose
{
font-weight:normal;
font-size: 12px;
color:black;
text-align:left;

/* début couleur */  /*   background:grey;    */ /* fin couleur */
}


.td_gap
{
font-weight:normal;
font-size: 12px;
color:grey;
text-align:left;

/* début couleur */  /*   background:white;    */ /* fin couleur */
}




/* vers tronqués */

.invisible
{
visibility:hidden;
}



/* retraits */

.vers_indent_2
{
padding-left:10px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

background:white;
}

.vers_indent_3
{
padding-left:15px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

background:white;
}

.vers_indent_4
{
padding-left:20px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

background:white;
}


.vers_indent_6
{
padding-left:30px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

background:white;
}

.vers_indent_8
{
padding-left:40px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

background:white;
}

.vers_indent_10
{
padding-left:55px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

background:white;
}

.vers_indent_12
{
padding-left:60px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

background:white;
}

.vers_indent_14
{
padding-left:65px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

background:white;
}

.vers_indent_16
{
padding-left:70px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

background:white;
}

.vers_indent_18
{
padding-left:80px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

background:white;
}

.vers_indent_20
{
padding-left:90px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

background:white;
}

.vers_indent_22
{
padding-left:100px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

background:white;
}


.vers_indent_25
{
padding-left:100px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

background:white;
}

.vers_indent_30
{
padding-left:110px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

background:white;
}

.vers_indent_60
{
padding-left:150px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

background:white;
}






.prose_indent_2
{
padding-left:10px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

/* début couleur */  /*   background:grey;    */ /* fin couleur */
}

.prose_indent_3
{
padding-left:15px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

/* début couleur */  /*   background:grey;    */ /* fin couleur */
}

.prose_indent_4
{
padding-left:20px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

/* début couleur */  /*   background:grey;    */ /* fin couleur */
}


.prose_indent_6
{
padding-left:30px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

/* début couleur */  /*   background:grey;    */ /* fin couleur */
}

.prose_indent_8
{
padding-left:40px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

/* début couleur */  /*   background:grey;    */ /* fin couleur */
}

.prose_indent_10
{
padding-left:45px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

/* début couleur */  /*   background:grey;    */ /* fin couleur */
}

.prose_indent_12
{
padding-left:50px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

/* début couleur */  /*   background:grey;    */ /* fin couleur */
}

.prose_indent_14
{
padding-left:60px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

/* début couleur */  /*   background:grey;    */ /* fin couleur */
}

.prose_indent_16
{
padding-left:70px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

/* début couleur */  /*   background:grey;    */ /* fin couleur */
}

.prose_indent_18
{
padding-left:80px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

/* début couleur */  /*   background:grey;    */ /* fin couleur */
}

.prose_indent_20
{
padding-left:90px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

/* début couleur */  /*   background:grey;    */ /* fin couleur */
}

.prose_indent_25
{
padding-left:100px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

/* début couleur */  /*   background:grey;    */ /* fin couleur */
}

.prose_indent_30
{
padding-left:110px;

width:100%;
font-size: 12px;
color:black;
text-align:left;

/* début couleur */  /*   background:grey;    */ /* fin couleur */
}















.td_l_ana_missing
{
font-weight:normal;
text-align:left;
word-spacing:5px;

/* début couleur */  /*   background:#F0EF5D;    */ /* fin couleur */
}

.td_ab_text
{
font-weight:normal;
font-size: 10px;
color:black;
text-align:left;

/* début couleur */  /*   background:#EAE991;    */ /* fin couleur */
}

.td_ab_empty
{
font-weight:normal;
color:black;
text-align:left;
padding-top:10px;


/* début couleur */  /*   background:#EAE991;    */ /* fin couleur */
}


.td_ab_dot
{
font-weight:normal;
color:black;
text-align:center;
padding-top:3px;
padding-bottom:3px;

/* début couleur */  /*   background:#EAE991;    */ /* fin couleur */
}

.td_lg_ab_dot
{
font-weight:normal;
color:black;
text-align:center;
padding-top:0px;

/* début couleur */  /*   background:#CCCBA3;    */ /* fin couleur */
}


.td_ab_head
{
font-weight:normal;
font-size: 12px;
color:black;
text-align:center;
padding-top:12px;

/* début couleur */  /*   background:#EAE991;    */ /* fin couleur */
}

.td_ab_star
{
font-weight:normal;
text-align:center;
padding-top:5px;
padding-bottom:2px;
word-spacing:5px;
line-height:14px;
/* début couleur */  /*   background:#A5A54F;    */ /* fin couleur */
}




.td_p
{
font-weight:normal;
font-size: 10px;
color:black;
text-align:center;
padding-right:0px;
padding-left:0px;
padding-top:10px;
padding-bottom:10px;
line-height:11px;


/* début couleur */  /*   background:#B3B6D7;    */ /* fin couleur */
}

.td_p_indent_10
{

font-weight:normal;
font-size: 10px;
color:black;
text-align:center;
padding-right:0px;
padding-left:42px;
line-height:11px;

/* début couleur */  /*   background:#B3B6D7;    */ /* fin couleur */
}

.td_p_indent_16
{

font-weight:normal;
font-size: 10px;
color:black;
text-align:center;
padding-right:0px;
padding-left:62px;
line-height:11px;

/* début couleur */  /*   background:#B3B6D7;    */ /* fin couleur */
}



.td_sp_p
{
text-align:justify;
font-weight:normal;
font-size: 12px;
color:black;
padding-right:0px;
padding-left:0px;
font-style:italic;

/* début couleur */  /*   background:grey;    */ /* fin couleur */
}



.div_p
{
font-size: 10px;
margin-left:auto;
margin-right:auto;
max-width:300px;
text-align:justify;
line-height:12px;

/* début couleur */  /*   background:#DDDDDE;    */ /* fin couleur */
}

.lg_p
{
font-size: 10px;
margin-left:auto;
margin-right:auto;
max-width:300px;
text-align:justify;
line-height:12px;

/* début couleur */  /*   background:#BDB5F7;    */ /* fin couleur */
}








.div_argument
{
font-size: 10px;
margin-left:auto;
margin-right:auto;
max-width:300px;
text-align:justify;
line-height:16px;

/* début couleur */  /*   background:#F49838;    */ /* fin couleur */
}




.ital
{
font-style:italic;
}


.appel_note
{
vertical-align: super;
font-size: 8px;
}

.num_note
{
vertical-align: super;
font-size: 8px;
}

.exposant
{
font-size:9px;
position: relative;
bottom: 4px;
}

.hi_center
{
padding-top:10px;
font-size: 8px;
text-align:center;
}



.td_num
{
min-width:5px;
width:auto;
font-weight:normal;
font-size: 8px;
text-align:right;
padding-right:10px;
padding-left:5px;
color:black;

/* début couleur */  /*   background:#F7F1A5;    */ /* fin couleur */
}






/*closer -------------------*/


.td_trailer
{
font-weight:normal;
font-size: 10px;
color:black;
text-align:center;
padding-right:0px;
padding-left:0px;
line-height:11px;

/* début couleur */  /*   background:#D7D784;    */ /* fin couleur */
}



.div_trailer
{
margin-left:auto;
margin-right:auto;
text-align:center;
padding-top:10px;
padding-bottom:10px;
font-weight:normal;
font-style:italic;
font-size: 10px;

/* début couleur */  /*   background:#D7D784;    */ /* fin couleur */
}





.td_closer
{
font-size: 10px;
color:black;
text-align:right;
padding-top:10px;
padding-bottom:10px;
padding-right:25px;
line-height:14px;

/* début couleur */  /*   background:#FF9C7C;    */ /* fin couleur */
}

.table_footnote
{
margin-left: 40px;
margin-bottom:2px;
text-align:left;
/* début couleur */  /*   background:#E2B5A6;    */ /* fin couleur */
}



.td_footnote
{
font-size: 10px;
padding-top:5px;
padding-bottom:2px;
text-align:left;
padding-left:40px;
padding-right:0px;
line-height:10px;
max-width:350px;
}
/* début couleur */  /*   background:#FFD6C9;    */ /* fin couleur */

.footnote_id
{
vertical-align: super;
font-size: 8px;

/* début couleur */  /*   background:#E0CDC7;    */ /* fin couleur */
}



.div_signed
{
text-align:right;
font-size: 10px;

/* début couleur */  /*   background:#FFCD7C;    */ /* fin couleur */
}



/*opener----------------- */

.td_opener
{
text-align:right;
font-size: 10px;
padding-top:10px;
padding-bottom:5px;
padding-left:40px;
padding-right:25px;
line-height:12px;

/* début couleur */  /*   background:#D7D784;    */ /* fin couleur */
}


.div_dateline
{
text-align:right;
font-size: 10px;

/* début couleur */  /*   background:#E8E6BD;    */ /* fin couleur */
}

.span_dateline
{
text-align:right;
font-size: 10px;

/* début couleur */  /*   background:#FFD7CB;    */ /* fin couleur */
}

.span_placename
{
text-align:right;
font-size: 10px;

/* début couleur */  /*   background:#F17753;    */ /* fin couleur */
}


.salute
{
text-align:right;
font-size: 10px;
padding-bottom:10px;
/* début couleur */  /*   background:#C5B4CE;    */ /* fin couleur */
}

.td_quote
{
font-size: 10px;
font-style:italic;
padding-top:10px;
padding-bottom:5px;
text-align:left;
padding-left:40px;
padding-right:0px;
line-height:12px;

/* début couleur */  /*   background:#BFE7E2;    */ /* fin couleur */
}

.td_quote_closer
{
font-size: 10px;
padding-top:10px;
padding-bottom:5px;
text-align:left;
padding-left:40px;
padding-right:0px;
line-height:12px;

/* début couleur */  /*   background:#B0E3B4;    */ /* fin couleur */
}




.table_cit
{
margin-left: auto;
margin-bottom:10px;

/* début couleur */  /*   background:#5E8C87;    */ /* fin couleur */
}


.td_bibl
{
margin-left:60px;
font-size: 10px;
font-style:normal;
text-align:right;
padding-top:5px;
padding-bottom:5px;

/* début couleur */  /*   background:#A9C5C2;    */ /* fin couleur */
}





.epigraph
{
font-size: 10px;
font-style:italic;
text-align:right;
line-height:12px;
}








































.a:hover
{
text-decoration:none;
color: #0550FF ;
}

.infobulle
{
position: absolute;
visibility : hidden;
border: 1px solid Black;
padding: 5px;
font-family: DejaVu, Verdana, Arial;
font-size: 12px;
background-color: #FFFFEC;
}

.note
{
color:white;
}


/* traitement des segments cachés*/

.add_invisible
{
visibility:hidden;
text-decoration:line-through;
}

.add_hidden
{
color:white;
/* début couleur */  /*   background:#BF0009;    */ /* fin couleur */
display: none ;  
}


.add_hidden_seg
{
color:white;
/* début couleur */  /*   /* text-decoration:underline;    */ /* fin couleur */
/* début couleur */  /*   background:#BF0009;    */ /* fin couleur */
}


.add_hidden_seg:hover
{
color:#EEDBDB;
letter-spacing: 0px;
/* début couleur */  /*   background:#BF0009;    */ /* fin couleur */
}


.add_hidden_seg
{
color:white;
/* début couleur */  /*   /* text-decoration:underline;    */ /* fin couleur */
/* début couleur */  /*   background:#BF0009;    */ /* fin couleur */
}


.del_visible
{
/* début couleur */  /*   background:#FFB307;    */ /* fin couleur */
}

.sic_invisible
{
color:white;
/* début couleur */  /*   background:#FF002F;    */ /* fin couleur */
display: none ;  
}

.corr_visible
{
/* début couleur */  /*   background:#0022FF;    */ /* fin couleur */
/* début couleur */  /*   color:white;    */ /* fin couleur */
}
















.absent
{
display:none;
}


.liste_code
{
text-align:left;
font-size: 10pt;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
background:#f3f3f1;
line-height: 20px;
}

.texte_info
{
font-size: 12px;
}

.texte_info_gras
{
font-size: 12px;
font-weight:bold;
}

.pgtc_bordure
{
border: 1px solid #257c4d;
}

.pgtc_rime
{
background: #257c4d;
color:white;
}

.pgtc_extension
{
color:red;
}


/* titre de lg */

.envoi
{
font-size: 10px;
line-height:20px;
color:black;
text-align:center;
/* début couleur */  /*   background:#D7D784;   */ /* fin couleur */
}

.td_titre_lg_number
{
font-size: 10px;
line-height:15px;
color:black;
text-align:center;
/* début couleur */  /*   background:#C2B8FF;   */ /* fin couleur */
}

.td_titre_lg_main
{
font-size: 10px;
line-height:15px;
color:black;
text-align:center;
/* début couleur */  /*   background:#FFB6ED;   */ /* fin couleur */
}






/* ###### Le Théâtre ###### */



.td_front
{
padding-top:10px;
padding-bottom:20px;

/* début couleur */  /*   background:#7A0909;    */ /* fin couleur */
}

.td_back
{
padding-top:10px;
padding-bottom:20px;

/* début couleur */  /*   background:#935353;    */ /* fin couleur */
}

.td_titre_act
{
padding-top:8px;
padding-bottom:5px;
font-size: 14px;
font-weight:bold;
text-align:center;
line-height:12px;
color:#162D50;

/* début couleur */  /*   background:#FFB380;    */ /* fin couleur */
}

.td_titre_scene
{
padding-top:8px;
padding-bottom:5px;
font-size: 11px;
font-weight:bold;
text-align:center;
line-height:12px;
color:#162D50;

/* début couleur */  /*   background:#CFD2EF;    */ /* fin couleur */
}

.td_castlist
{
border-width:1px;
border-style:solid;
border-color:#cecece;
padding:5px;

/* début couleur */  /*   background:#72AEFF;    */ /* fin couleur */
}

.td_castGroup
{
padding:5px;

/* début couleur */  /*   background:#f7e787;    */ /* fin couleur */
}




.div_castGroup_head
{

font-size: 10px;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;

/* début couleur */  /*   background:#eec5ec;    */ /* fin couleur */
}





.div_titre_front
{
padding-top:15px;
padding-bottom:10px;
font-size: 11px;
font-weight:normal;
text-align:center;

/* début couleur */  /*   background:#6F8A91;    */ /* fin couleur */
}

.div_titre_back
{
padding-top:10px;
padding-bottom:5px;
font-size: 11px;
font-weight:normal;
text-align:center;
line-height:13px;

/* début couleur */  /*   background:#B0C4CA;    */ /* fin couleur */
}










.div_head_castlist
{
color:#6E1919;
font-size: 11px;
font-weight:bold;
padding-top:3px;
padding-bottom:10px;

/* début couleur */  /*   background:#B6D0F4;    */ /* fin couleur */
}


.div_castItem
{
font-size: 10px;
font-weight:normal;
padding-bottom:3px;
line-height:11px;

/* début couleur */  /*   background:#c1f3e6;    */ /* fin couleur */
}



.span_role
{
color:#6E1919;
font-size: 11px;
font-weight:normal;

/* début couleur */  /*   background:#93A7AC;    */ /* fin couleur */
}

.span_actor
{
font-size: 10px;
font-weight:normal;

/* début couleur */  /*   background:#bedb90;    */ /* fin couleur */
}

.span_roleDesc
{
font-size: 10px;
font-weight:normal;

/* début couleur */  /*   background:#B7C4C8;    */ /* fin couleur */
}

.table_castGroup
{

margin: 1px auto;

vertical-align:top;

/* début couleur */  /*   background:blue;    */ /* fin couleur */
}








.div_set
{
font-size: 11px;
font-style:italic;
font-weight:normal;
padding-top:10px;
line-height:12px;

/* début couleur */  /*   background:#DBE2E3;    */ /* fin couleur */
}

.table_act
{

margin: 5px auto;
padding-left:5px;
padding-right:5px;
padding-top:20px;
padding-bottom:3px;
vertical-align:top;

/* début couleur */  /*   background:#BCDCE6;    */ /* fin couleur */
}

.table_ballet
{

margin: 5px auto;
padding-left:5px;
padding-right:5px;
padding-top:20px;
padding-bottom:3px;
vertical-align:top;

/* début couleur */  /*   background:#DB7F1B;    */ /* fin couleur */
}



.table_scene
{
width:100%;
margin: 5px auto;
text-align:left;
padding-top:3px;
padding-bottom:3px;
vertical-align:top;

/* début couleur */  /*   background:#917C6F;    */ /* fin couleur */
}

.table_sp
{
margin: 0px auto;
width:100%;
text-align:center;
padding-top:0px;
padding-bottom:0px;
vertical-align:top;
line-height:13px;

/* début couleur */  /*   background:#FFFF94;    */ /* fin couleur */
}

.td_stage_cast
{
text-align:center;
font-size: 10px;
font-weight:normal;
padding-top:5px;
padding-bottom:5px;
line-height:13px;
max-width:350px;

/* début couleur */  /*   background:#E5D5FF;    */ /* fin couleur */
}

.td_stage
{

text-align:justify;
color:#303030;
font-size: 10px;
font-weight:normal;
font-style:italic;
padding-top:5px;
padding-bottom:5px;
line-height:10px;
/* début couleur */  /*   background:#E5D5FF;    */ /* fin couleur */
}


.div_stage
{
text-align:justify;
margin-left:auto;
margin-right:auto;
max-width:350px;
/* début couleur */  /*   background:#F3ECFF;    */ /* fin couleur */
}



.div_stage_p
{
margin-left:auto;
margin-right:auto;
max-width:300px;
text-align:justify;

/* début couleur */  /*   background:#D0BBF3;    */ /* fin couleur */
}

.div_stage_set
{
margin-left:auto;
margin-right:auto;
max-width:300px;
text-align:center;
padding-bottom:5px;

/* début couleur */  /*   background:#DBB1C1;    */ /* fin couleur */
}




.span_stage
{
color:#303030;
font-size: 10px;
font-weight:normal;
font-style:italic;
/* début couleur */  /*   background:#F3ECFF;    */ /* fin couleur */
}


.span_role
{
color:#6E1919;
font-weight:normal;

/* début couleur */  /*   background:#EDEAF1;    */ /* fin couleur */
}


.td_speaker
{
padding-top:5px;
font-size: 11px;
color:#6E1919;
text-align:center;
font-weight:normal;
line-height:12px;
padding-bottom:5px;

/* début couleur */  /*   background:#FFF0DF;    */ /* fin couleur */
}



.span_speaker_hi
{
color:#303030;
font-style:italic;
/* début couleur */  /*   background:#EDEAF1;    */ /* fin couleur */
}

.stage_de_speaker
{
color:red;
font-style:italic;
/* début couleur */  /*   background:#EDEAF1;    */ /* fin couleur */
}




.td_sp_div
{
border-width:1px;
border-style:solid;
border-color:#C3C3C3;
padding:5px;
line-height:18px;
/* début couleur */  /*   background:#F50B29;    */ /* fin couleur */
}


.table_sp_div
{
margin:auto;
padding-top:0px;
padding-bottom:3px;
padding-left:0px;
vertical-align:top;
line-height:8px;

/* début couleur */  /*   background:#FFCCD2;    */ /* fin couleur */
}

























/* ###### Les segments ###### */


.vv
{
color:blue;
}



.vs
{
color:blue;
}

.vs:hover
{
color:blue;
background:yellow;
}

.vi
{
color:red;
font-weight:bold;
}

.di
{
color:red;
font-weight:bold;
}

.vi:hover
{
color:red;
background:yellow;
}

.va
{
background-color:#996699;
color:white;
}

.sc
{
color:#33FFFF;
}

.sc:hover
{
color:#33FFFF;
background:yellow;
}

.ef
{
background:#7BFFDE;
color:black;
font-weight:bold;
}

.ef:hover
{
color:black;
background:yellow;
font-weight:bold;
}

.em
{
background:#FFEBA8;
color:black;
font-weight:bold;
}

.em:hover
{
color:black;
background:yellow;
font-weight:bold;
}

.ei
{
color:black;
background:#99afff;
font-weight:bold;
}

.ei:hover
{
color:black;
background:yellow;
font-weight:bold;
}

.ee
{
color:black;
background:#f893ff;
font-weight:bold;
}

.ec:hover
{
color:black;
background:yellow;
font-weight:bold;
}

.ec
{
color:white;
background:black;
font-weight:bold;
}

.ec:hover
{
color:white;
background:yellow;
font-weight:bold;
}


/* propriétés métrico-métriques ----------*/

.pm_F
{
background:#FFC600;
}

.pm_M
{
background:#7DD97D;
}

.pm_P
{
background:#54BDEC;
}

.pm_C
{
background:#FF626C;
}

.pm_PC
{
background:#D0A86B;
}

.pm_L
{
background:#A87FE3;
}





.caesura
{
color:red;

}

/*rime -------------------*/

.rime
{
font-weight:normal;
font-size: 10px;
text-align:right;
}

.rime_a
{
font-weight:normal;
text-align:right;
background:#FF8080;
border-color:#FF8080;
border-width:1px;
border-style:solid;
}

.rime_b
{
font-weight:normal;
text-align:right;
background:#80D4FF;
border-color:#80D4FF;
border-width:1px;
border-style:solid;
}

.rime_c
{
font-weight:normal;
text-align:right;
background:#D4FF80;
border-color:#D4FF80;
border-width:1px;
border-style:solid;
}

.rime_d
{
font-weight:normal;
text-align:right;
background:#8080FF;
border-color:#8080FF;
border-width:1px;
border-style:solid;
}

.rime_e
{
font-weight:normal;
text-align:right;
background:#80FF80;
border-color:#80FF80;
border-width:1px;
border-style:solid;
}

.rime_f
{
font-weight:normal;
text-align:right;
background:#BF40FF;
border-color:#BF40FF;
border-width:1px;
border-style:solid;
}

.rime_g
{
font-weight:normal;
text-align:right;
background:#40FFBF;
border-color:#40FFBF;
border-width:1px;
border-style:solid;
}

.rime_h
{
font-weight:normal;
text-align:right;
background:#D68A40;
border-color:#D68A40;
border-width:1px;
border-style:solid;
}

.rime_i
{
font-weight:normal;
text-align:right;
background:#9CEA5C;
border-color:#9CEA5C;
border-width:1px;
border-style:solid;
}

.rime_j
{
font-weight:normal;
text-align:right;
background:#FF5E97;
border-color:#FF5E97;
border-width:1px;
border-style:solid;
}

.rime_k
{
font-weight:normal;
text-align:right;
background:#939AFF;
border-color:#939AFF;
border-width:1px;
border-style:solid;
}

.rime_l
{
font-weight:normal;
text-align:right;
background:#D1D996;
border-color:#D1D996;
border-width:1px;
border-style:solid;
}

.rime_m
{
font-weight:normal;
text-align:right;
background:#33D08A;
border-color:#33D08A;
border-width:1px;
border-style:solid;
}

.rime_n
{
font-weight:normal;
text-align:right;
background:#FF94F3;
border-color:#FF94F3;
border-width:1px;
border-style:solid;
}

.rime_o
{
font-weight:normal;
text-align:right;
background:#F6FBA0;
border-color:#F6FBA0;
border-width:1px;
border-style:solid;
}

.rime_p
{
font-weight:normal;
text-align:right;
background:#78EDFF;
border-color:#78EDFF;
border-width:1px;
border-style:solid;
}

.rime_q
{
font-weight:normal;
text-align:right;
background:#FFC778;
border-color:#FFC778;
border-width:1px;
border-style:solid;
}

.rime_r
{
font-weight:normal;
text-align:right;
background:#8199DC;
border-color:#8199DC;
border-width:1px;
border-style:solid;
}

.rime_s
{
font-weight:normal;
text-align:right;
background:#BEFF7C;
border-color:#BEFF7C;
border-width:1px;
border-style:solid;
}

.rime_t
{
font-weight:normal;
text-align:right;
background:#C2AEC8;
border-color:#C2AEC8;
border-width:1px;
border-style:solid;
}

.rime_u
{
font-weight:normal;
text-align:right;
background:#5684FF;
border-color:#5684FF;
border-width:1px;
border-style:solid;
}

.rime_v
{
font-weight:normal;
text-align:right;
background:#EEFE64;
border-color:#EEFE64;
border-width:1px;
border-style:solid;
}

.rime_w
{
font-weight:normal;
text-align:right;
background:#DF8FCC;
border-color:#DF8FCC;
border-width:1px;
border-style:solid;
}

.rime_x
{
font-weight:normal;
text-align:right;
background:#B2B6D8;
border-color:#B2B6D8;
border-width:1px;
border-style:solid;
}

.rime_y
{
font-weight:normal;
text-align:right;
background:#B2D8C6;
border-color:#B2D8C6;
border-width:1px;
border-style:solid;
}

.rime_z
{
font-weight:normal;
text-align:right;
background:#FFF1B8;
border-color:#FFF1B8;
border-width:1px;
border-style:solid;
}



.label_rime
{
font-weight:normal;
font-size: 10px;
padding-left:3px;
padding-right:3px;
}


.td_rime
{
font-weight:normal;
font-size: 10px;
text-align:right;

}

.td_rime_1
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#90D7C3;
width:10px;
}

.td_rime_2
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#347161;
width:10px;
color:white;
}






.td_rime_a
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#FF8080;
width:10px;
}

.td_rime_a1
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#E06D6D;
width:10px;
}

.td_rime_a2
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#F59E9E;
width:10px;
}

.td_rime_b
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#80D4FF;
width:10px;
}

.td_rime_b1
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#5CC8FF;
width:10px;
}

.td_rime_b2
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#B4E0F7;
width:10px;
}


.td_rime_c
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#D4FF80;
width:10px;
}

.td_rime_c1
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#E3F9B5;
width:10px;
}

.td_rime_c2
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#A5CC59;
width:10px;
}
















.td_rime_d
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#8080FF;
width:10px;
}

.td_rime_d1
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#B7B7EE;
width:10px;
}

.td_rime_d2
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#7777D5;
width:10px;
}

















.td_rime_e
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#80FF80;
width:10px;
}

.td_rime_f
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#BF40FF;
width:10px;
}

.td_rime_g
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#40FFBF;
width:10px;
}

.td_rime_h
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#D8844C;
width:10px;
}

.td_rime_i
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#9CEA5C;
width:10px;
}

.td_rime_j
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#FF5E97;
width:10px;
}

.td_rime_k
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#939AFF;
width:10px;
}

.td_rime_l
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#D1D996;
width:10px;
}

.td_rime_m
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#33D08A;
width:10px;
}

.td_rime_n
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#FF94F3;
width:10px;
}

.td_rime_o
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#F6FBA0;
width:10px;
}

.td_rime_p
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#78EDFF;
width:10px;
}

.td_rime_q
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#FFC778;
width:10px;
}

.td_rime_r
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#8199DC;
width:10px;
}

.td_rime_s
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#BEFF7C;
width:10px;
}

.td_rime_t
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#C2AEC8;
width:10px;
}

.td_rime_u
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#5684FF;
width:10px;
}

.td_rime_v
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#EEFE64;
width:10px;
}

.td_rime_w
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#DF8FCC;
width:10px;
}

.td_rime_x
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#B2B6D8;
width:10px;
}

.td_rime_y
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#B2D8C6;
width:10px;
}

.td_rime_z
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#FFF1B8;
width:10px;
}










.td_qr_m
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#FFFFFF;
color:black;
width:10px;
}

.td_qr_f
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#000000;
color:white;
width:10px;
}

.td_qr_mf
{
font-weight:normal;
font-size: 10px;
text-align:center;
background:#BFBFBF;
color:black;
width:10px;
}
















.rime
{
font-weight:normal;
padding-left:3px;
padding-right:3px;
}

.pgtc_a
{
padding-left:1px;
border-style:solid;
border-color:#FF8080;
border-width:1px ;
}

.pgtc_b
{
padding-left:1px;
border-style:solid;
border-color:#80D4FF;
border-width:1px ;
}

.pgtc_c
{
padding-left:1px;
border-style:solid;
border-color:#D4FF80;
border-width:1px ;
}

.pgtc_d
{
padding-left:1px;
border-style:solid;
border-color:#8080FF;
border-width:1px ;
}

.pgtc_e
{
padding-left:1px;
border-style:solid;
border-color:#80FF80;
border-width:1px ;
}

.pgtc_f
{
padding-left:1px;
border-style:solid;
border-color:#BF40FF;
border-width:1px ;
}

.pgtc_g
{
padding-left:1px;
border-style:solid;
border-color:#40FFBF;
border-width:1px ;
}

.pgtc_x
{
padding-left:1px;
border-style:solid;
border-color:#B2B6D8;
border-width:1px ;
}

.titre_bulle
{
color:blue;
}

.smallcap {
font-variant: small-caps;
font-size: 99% ;
}

.roman {
font-style:normal;
}



/* Résultats de l'analyse*/


.table_infos_analyse
{
padding-top:10px;
/* début couleur */  /*   background:#FFAB5C;    */ /* fin couleur */
width:100%;
}


.td_infos_met
{
font-weight:bold;
text-align:left;
background:#B9B3A3;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
vertical-align:middle;

}



.td_profil
{
font-weight:normal;
text-align:left;
background:#D1CAB6;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
}




.td_forme
{
font-weight:normal;
text-align:left;
background:#D1CAB6;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
max-width: 300px;
}

.td_poem_insert
{
font-weight:normal;
text-align:left;
background:#EDE5CF;
vertical-align:middle;
padding:5px;
}


.span_infos_analyse_contenu
{
font-size: 9px;
font-weight:bold;
}

.span_infos_analyse_titre
{
font-weight:bold;
font-size: 9px;

}

.span_infos_analyse_titre_1
{
font-weight:normal;
font-size: 9px;
}

.span_infos_analyse_com
{
font-weight:normal;
font-size: 8px;
}

