

@import "style_recherche_textes.css";
@import "searchbar.css";




.div_recueil_titre_corpus{
text-align: center;
}

body
{
margin-top: 10px;
margin-bottom: 0px;
background-color:#F7F7F7;
font-family: sans-serif;
margin-left: auto;
margin-right: auto;
width:80%;
}

h4 {
padding-bottom: 1px;
margin-bottom: 0px;
}


h3 {
padding-bottom: 1px;
margin-bottom: 3px;
}



ul {
margin-top: 5px;
margin-bottom: 5px;

}

a {
color:#052F6C;
text-decoration:none;
outline:none;
}

a:link {
text-decoration:none;
/*color:#052F6C;*/
}

a:hover{
cursor: pointer;
color:blue;
}

a:visited {
text-decoration:none;
}

.gras {
font-weight : bold;
}

#bandeau {

margin: auto;
border-top: 1px solid #808080;
border-left: 1px solid #808080;
border-right: 1px solid #808080;
background-color: #C6C6C6;

}


#cadre
{
margin: auto;
border-left: 1px solid #808080;
border-right: 1px solid #808080;
}

#bas {
position: relative;
margin-top:5px;
text-align:center;
font-size:7pt;
color:black;
}

#pied_de_page
{

text-align: right;
color: #fff;
background-color:#D6D6D6 ;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
height:60px;
margin: auto;

}

.image_logo_1 {
margin-right: -0px;
margin-top: 6px;
}

.image_logo_2 {
margin-right: 10px;
margin-top: 6px;
}



.div_auteur_et{
text-align: center;
}
#menu_r
{
font-size:5pt;
}

#corps
{
min-height: 700px;
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
padding-bottom:20px;
color: #2E2E2E;
background-color: white;
font-size:14px;

}




#table_1_accueil
{
padding-top:20px; 
padding:10px;"
}

#td_1_accueil
{
vertical-align:top;
width: 50%;
}

#td_2_accueil
{
vertical-align:top;
padding-top:20px;
}







#t_accueil
{
padding: 10px;

margin: auto;
width: fit-content;
}

#td_accueil_2
{
width: 50%;
}

#td_accueil_3
{
width: 50%;
}





#textes_bandeau
{
min-height: 30px;
max-height:30px;
background-color: #D3DBE1;
padding-top:5px;
padding-left:20px;
padding-right: 20px;
vertical-align:middle;
}

.textes_lien
{
background-color: #052F6C;
font-size: 8pt;
font-weight:bold;
color:white;
padding-left:10px;
padding-right:10px;
border: 1px solid #052F6C;
}

.textes_lien:hover
{
background-color: #78A2C3;
border: 1px solid #052F6C;
}

.textes_checkbox
{
font-size: 8pt;
font-weight:bold;
padding-left:10px;
padding-right:10px;
padding-top:10px;
vertical-align:middle;
margin:0px;
}

.textes_codes
{
font-size: 8pt;
font-weight:bold;
vertical-align:middle;
margin:0px;
padding-top:4px;
padding-left:-10px;
}

#textes
{
padding-top: 5px;
min-height: 400px;
background-color: white;
padding-bottom: 30px;
max-height:500px;
overflow-y: scroll;
}

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

.liste {
margin-top:2px;
margin-bottom:2px;
}

.liste_puce{
list-style-type:square;
color:#424242;
}

.liste_puce_1{
list-style-type:square;
}

.liste_puce_2{
list-style-type:square;
color: #052F6C;
padding-left: 10px;
padding-top: 5px;
}

.liste_puce_3{
list-style-type:square;
color: #333333;
padding-left: 0px;
padding-top: 0px;
margin-left: 12px;
}


.scroller {
max-height: 350px;
overflow-y: scroll;
scrollbar-color: #8C8C8C #F7F7F7 ;

}

.scroller_stats {
max-height: 850px;
overflow-y: scroll;
scrollbar-color: #8C8C8C #F7F7F7 ;

}




.scroller2 {
max-height: 600px;
overflow-y: scroll;
margin: 0 auto;
}

.scroller3 {
	max-height: 800px;
	overflow-y: scroll;
	}

.texte_puce{
color: #424242;
}

.table_1 {
margin: auto;
border-spacing:0px;
}

.table_2 {
margin: auto;
border-spacing:0px;
}

.table_3 {
margin: auto;
border-spacing:1px;
/*background:;*/
}

.table_4 {
margin: auto;
padding-top:5px;
border-spacing:1px;
background:#FFFFFF;
}

.table_pieces {
margin: auto;
border-spacing:0px;
}



.dict_input {
width:600px;
border-spacing:1px;
background:#F7F7F7;
}

.dict_input_td {
vertical-align:middle;
}

.tr_1 {
background:#F7F7F7;
border-bottom: 2px solid #ffffff;
}

.tr_pieces {
background:#F7F7F7;
border-bottom: 2px solid #ffffff;
}


.tr_dict {
background:#F7F7F7;
border-bottom: 2px solid #ffffff;
}

/* page des recueils (dÃ©but)----------------------*/

#fond_image
{
width:100%;
margin:auto;
border-spacing: 0px;
background:#F7F7F7;
border: 1px solid #D6D6D6;
height: 600px;
}

#td_fond_image
{
font-size: 14px;
font-weight:bold;
text-align:center;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:300px;
vertical-align:top;
background:#C6C6C6;
/*color:;*/
width:200px;
}

#image_poete
{
width: 100px;
padding-top:10px;
}

#image_recueil
{
display:block;
width: 100px;
margin:auto;
padding-top:0px;
margin-bottom:10px;
}

#image_recueil:hover
{
display:block;
position: absolute;
width: 250px;
margin:auto;
margin-left: 50px;
}



.dates_auteur {
font-weight:normal;
}

.table_textes {
margin-top:10px;
padding-left:5px;
padding-top:5px;
padding-bottom:0px;
border-top: #D6D6D6 2px solid;
border-left: #D6D6D6 1px solid;
}

.textes_auteur {
font-size: 14px;
font-weight:bold;
text-align:left;
padding-left:20px;
padding-right:20px;
padding-top:4px;
padding-bottom:8px;
background:#F7F7F7;
/*color:;*/
}

.ref_ouvrage {
text-align:left;
vertical-align:top;
padding-left:20px;
padding-right:10px;
padding-top:5px;
padding-bottom:2px;
font-size: 12px;
}

.titre_ouvrage_div {
font-size: 14px;
font-weight:bold;
text-align:left;
padding-left:0px;
padding-right:10px;
padding-top:2px;
padding-bottom:3px;
background:#F7F7F7;
/*color:;*/
}

.titre_tome_num_div {
font-size: 12px;
font-weight:normal;
text-align:left;
padding-left:0px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
background:#F7F7F7;
/*color:;*/
}

.titre_tome_div {
font-size: 12px;
font-weight:bold;
text-align:left;
padding-left:0px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
background:#F7F7F7;
/*color:;*/
}

.date_creation_div {
font-size: 12px;
font-weight:normal;
/*color:;*/
}

.textes_titre {
font-size: 12px;
font-weight:normal;
text-align:left;
padding-left:0px;
padding-right:10px;
padding-top:0px;
padding-bottom:2px;
background:#F7F7F7;
/*color:;*/
}

.td_liste {
font-size: 12px;
font-weight:normal;
text-align:left;
vertical-align:top;
padding-left:20px;
padding-right:10px;
padding-top:2px;
padding-bottom:1px;
background:#F7F7F7;
}

.td_liste_partie {
font-size: 12px;
font-weight:normal;
text-align:left;
vertical-align:top;
padding-left:20px;
padding-right:10px;
padding-top:2px;
padding-bottom:1px;
background:#F7F7F7;
}

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

.titre_sous-partie {
font-size: 12px;
font-weight:normal;
}

/* page des recueils (fin)----------------------*/

.td_1 {
text-align:left;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
background:#F7F7F7;
border-bottom: 1px solid #D6D6D6;
}

.td_pieces_2 {
text-align:left;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
background:#F7F7F7;
border-bottom: 1px solid #D6D6D6;
}

.td_2a {
text-align:center;
font-size: 12pt;
font-weight:bold;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
border-bottom: 4px solid #D6D6D6;
}

.td_2a .italiques{
font-size: 12pt;
font-style:italic;

}


.td_2b {
width:25%;
text-align:left;
font-size: 10pt;
font-weight:bold;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
background:#F7F7F7;
}

.td_2c {
text-align:center;
font-size: 9pt;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
}

.td_2 {
background:#D6D6D6;
font-size: 14pt;
font-weight:bold;
text-align:left;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
border-bottom: 0px solid #D6D6D6;
}

.td_poemes {
background:#D6D6D6;
font-size: 14pt;
font-weight:bold;
text-align:center;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
border-bottom: 0px solid #D6D6D6;
}

.td_pieces {
background:#D6D6D6;
font-size: 14pt;
font-weight:bold;
text-align:center;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
border-bottom: 0px solid #D6D6D6;
}

.th_poemes {
font-size: 10pt;
background:#D6D6D6;
font-size: 10pt;
font-weight:bold;
text-align:left;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
border-bottom: 0px solid #D6D6D6;
}

.th_pieces {
font-size: 10pt;
background:#D6D6D6;
font-size: 10pt;
font-weight:bold;
text-align:left;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
border-bottom: 0px solid #D6D6D6;
}

.td_b {
background:#ffffff;
}

.dict_retour {
border: 1px solid #D6D6D6;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 5px;
width:auto;
}

.dict_retour1 {
border: 1px solid #D6D6D6;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 5px;
width: inherit;
margin: auto;
}




.dict_retour2 {
padding-left: 10px;
padding-top: 10px;
padding-bottom: 5px;
width:auto;
}



.dict_retour_forme {
border: 1px solid #D6D6D6;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 5px;
width:300px;
}



.td_dict_1 {
text-align:left;
font-size: 8pt;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
}

.td_dict_2 {
text-align:left;
font-size: 8pt;
font-weight:bold;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
background:#D6D6D6;
}

.td_dict_3 {
text-align:right;
font-size: 9pt;
font-weight:normal;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
background:#D6D6D6;
}

.td_dict_4 {
text-align:left;
font-size: 9pt;
color: #2D459A;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
}

.td_dict_4a {
text-align:left;
font-size: 9pt;
font-weight:bold;
color: #2D459A;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
}

.td_dict_5 {
background:#ffffff;
}

.td_dict_6 {
text-align:right;
font-size: 9pt;
font-weight:normal;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
background:#91A4B5;
}

.td_dict_7 {
max-width: 350px;
text-align:left;
font-size: 9pt;
color: #2D459A;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
background:#E0E7ED;
}

.td_dict_7_r {
font-size: 7pt;
color:black;
}

#infos_bdd {
background:#F7F7F7;
font-size: 10pt;
font-weight:normal;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border-bottom: 0px solid #D6D6D6;
}

#infos_bdd_titre {
font-weight:bold;
color:red;
}


#acces_bdd a {
padding: 2px 6px 2px;
color: white;
background-color: #052f6c;
}






#listeDeroulante
{
text-align: left;
}

#remarques {
margin:auto;
width: 702px;
font-weight:normal;
padding: 10px;
border: 0px solid #D6D6D6;
font-size:8pt;
text-align:left;
background:#DAE4F6;
}

.retour_edition {
margin:auto;
width: 700px;
font-weight:normal;
padding: 10px;
border-bottom: 0px solid #D6D6D6;
border-left: 1px solid #D6D6D6;
border-right: 1px solid #D6D6D6;font-size:10pt;
text-align:left;
}

.retour_edition_bis {
margin:auto;
width: 700px;
font-weight:normal;
border-bottom: 1px solid #D6D6D6;
border-left: 1px solid #D6D6D6;
border-right: 1px solid #D6D6D6;font-size:10pt;
text-align:left;
}

.retour_edition_titre {
margin:auto;
width: 700px;
font-weight:bold;
padding: 10px;
border-top: 1px solid #D6D6D6;
border-left: 1px solid #D6D6D6;
border-right: 1px solid #D6D6D6;
font-size:10pt;
text-align:left;
background:#e5decf;
}

.retour_edition_notes {
margin:auto;
width: 700px;
font-weight:normal;
padding: 10px;
border-top: 0px solid #D6D6D6;
border-left: 1px solid #D6D6D6;
border-right: 1px solid #D6D6D6;
border-bottom: 1px solid #D6D6D6;
font-size:8pt;
text-align:left;
background:#e5decf;
}

.indice {
color:red;
font-weight:normal;
}

.notes_italiques
{
font-style:italic;
}

#attributs span
{
color: #3151A4;
}

/*
#div.scrollbar {
								height: 400px;
								overflow: auto;
								border: solid 1px #000;
								padding: 0px;
}
*/
#impression
{
text-align: center;
font-weight: normal;
text-decoration : none;

}

#impression a
{
text-decoration : none;
}

.italique
{
font-style:italic;
}



#image_applications
{
margin-left: 120px;
}

#image_aide
{
margin-left: 120px;
}

#table_base {
margin: auto;
font-size: 10pt;
vertical-align:top;
border-spacing: 0px;
border: 1px solid #D6D6D6;
}

#table_base_titre {
text-align:center;
font-weight:bold;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
background:#D6D6D6;
}

#table_base_contenu {
background:#F7F7F7;
text-align:left;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
}

.retour_liens {
margin:auto;
width: 700px;
font-weight:normal;
padding: 10px;
border-top: 1px solid ;
border-bottom: 1px solid ;
border-left: 1px solid ;
border-right: 1px solid ;
font-size:10pt;
text-align:left;
background:#e5decf;
}

.c1 {
width:750px;
height:50px;
background:#5089B6;
}

.c2 {
width:750px;
height:50px;
/*background:;*/
}

.c3 {
width:750px;
height:50px;
background:#D6D6D6;
}

.c4 {
width:750px;
height:50px;
background:#F7F7F7;
}

.c5 {
width:750px;
height:50px;
background:#C4BAA7;
}

.c6 {
width:750px;
height:50px;
background:#D6D6D6;
}

.c7 {
width:750px;
height:50px;
background:#DAE4F6;
}

.c8 {
width:750px;
height:50px;
background:#a49c8c;
}

.c9 {
width:750px;
height:50px;
background:#90897b;
}

.c10 {
width:750px;
height:50px;
background:#767065;
}

.c11 {
width:750px;
height:50px;
/*background:;*/
}



#td_index {
vertical-align:top;
}

#verlaine {
list-style: none ;
margin: 0 ;
padding: 0 ;
overflow: hidden ;
margin-right: -150px;
}

#verlaine li {
float: right ;
width: 250px ;
height: 239px ;
border: 0px;
margin-top:-5px;
margin-right: 1px ;
background: white ;
text-decoration: none ;
}

#verlaine li a {
display: block ;
background: url(../images/Verlaine.png) left top no-repeat ;
line-height: 239px ;
padding: 4px 0 ;
text-decoration: none ;
}

#verlaine  li a:hover, #verlaine li a:focus, #verlaine li a:active {
background: url(../images/Verlaine.png) right top no-repeat ;
text-decoration: none ;
}

.dict_input {
width:600px;
border-spacing:1px;
background:#F7F7F7;
}

.dict_input_td {
vertical-align:middle;
}

.dict_tele {
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
text-align:center;
vertical-align:middle;
background: #052F6C;
color:white;
text-decoration:none;
}

.dict_tele:hover {
background-color: #0849aa;
color:white;
}

.dict_tele2 {
padding-top:3px;
padding-bottom:3px;
text-align:center;
vertical-align:middle;
background: #052F6C;
margin-left: 700px;
margin-right: 700px;
border-radius: 5px;
}

.dict_tele2 a {

color:rgb(255, 255, 255);
}

.dict_tele2:hover {
background-color: #0849aa;
color:white;
}

.d_table_vers
{
margin: 0 auto;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:3px;
vertical-align:top;
}


.fieldset
{
text-align: left;
}

.d_vers {
background:#F7F7F7;
font-size: 9pt;
text-align:left;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
}

.d_ref {
font-size: 8pt;
text-align:left;
vertical-align:middle;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
}

.d_mot {
color:red;
}

.d_absent
{
display: inline-block;
position:relative ;
left:350px;
top: 10px;
color:red;
}



/* Style du champ de recherche pour les textes analysÃ©s */


#d_form fieldset
{
margin-bottom: 5px;
border: #8C8C8C 1px solid;
height:70px;
width: 700px;
margin-top: -250px;
font-size:10pt;
margin: auto;
background-color: #F7F7F7;
}

#d_form fieldset legend
{
padding: 2px 5px 2px;
font-weight:bold;
color: white;
background-color: #8C8C8C;
}



#d_form label
{
display: block;
font-weight:bold;
width: /*23%;*/20%;
float: left;
padding-right: 5px;
padding-bottom: 4px;
text-align: right;
padding-top: 3px;
}
/*#form_dict_mot input[type="text"]
{
width:150px;
}*/


#d_form input:hover, #d_form input:hover, #d_form input:focus
{
border: #999 1px solid;
background-color: #EBEBEB;
}



/* Input */
#d_form input
{
margin-left: 1%;
border: #CCC 1px solid;
vertical-align: bottom;
}

#d_form input[type="text"]
{
margin-left: 1%;
width: 38%;
border: #CCC 1px solid;
}



/* button submit */
#d_form input[type="submit"]
{
width: auto;
font-size: 9pt;
padding: 2px 5px 2px;
border: #DDEEFF 1px solid;
background-color: #052F6C;
color:white;
}
/* fin bouton submit */




#retourRm{
background-color: #052F6C;
font-size: 8pt;
font-weight:bold;
color:white;
padding-left:10px;
padding-right:10px;
border: 1px solid #052F6C;
z-index: 0;
}

#retourRm:hover
{
background-color: #78A2C3;
border: 1px solid #052F6C;
}

#retourIndex{
background-color: #052F6C;
font-size: 8pt;
font-weight:bold;
color:white;
padding-left:10px;
padding-right:10px;
border: 1px solid #052F6C;
z-index: 0;
position:relative;
right:0px;
}

#retourIndex:hover
{
background-color: #78A2C3;
border: 1px solid #052F6C;
}

.bandeauDroit{
float: right;
width: 50%;
}

.bandeauGauche{
float: left;
width: 50%;
}

#rmLien{
position:relative;
float:right;
margin-right: 15px;
}

#indexLien{
position:relative;
float:right;
}

#m_jour {
background-color: #F7F7F7;
font-weight:bold;
width: 50%;
}

#m_jour_date {
font-weight:normal;
}

.span_missing
{
/*color:;*/
font-weight:normal;
}

#bandeau_interne
{
font-size: 12pt;
font-weight:bold;
padding-left:0px;
padding-right:10px;
padding-top:0px;
vertical-align:middle;
margin:0px;
background-color: #F7F7F7;
}


#table_maj
{
margin-left:0px;
margin-top:5px;
background-color: #F6F7FA;
}

#table_maj tr td
{
padding-left:10px;
padding-top:10px;
padding-bottom:5px;
}

#table_maj_td_2
{
line-height:20px;
padding-right:20px;
}


#table_maj_tr_1
{
padding:5px;
background-color: #F6F7FA;

}

#info_dev
{
width: 150px;
background-color: #DDDEE0;
vertical-align: center;
text-align: center;

}


#img_corpus{

width: 100%;
height: 100%;
}


#img_malherbe{
float: right;
width: 100px;
height: 500px;
background: url(../images/Malherbe_Pinson.svg) left top no-repeat ;
}

#img_malherbe1{
margin-top: -164px;
margin-left: 880px;
width: 100px;
height: 500px;
background: url(../images/Malherbe_Pinson.svg) left top no-repeat ;
}


/* au dessous de cette ligne on a le css pour le menu vertical dans la
rubrique "analyse */

#menu_vertical_analyse2
{
width: 159px;
display: inline-block;
position: absolute;
margin-top: 15px;
margin-left: 15px;
background : #C6C6C6;
font-size: 12px;
color: #333333;
}


#menu_vertical_analyse
{
width: 159px;
display: inline-block;
position: absolute;
margin-top: 15px;
margin-left: 15px;
background : #C6C6C6;
font-size: 12px;
color: #333333;
}

#menu_vertical_analyse a
{
color: #333333;}

#cadre
{
background-color:white;
}

#menu_vertical_analyse li
{
margin-left: -20px;
margin-right: 5px;
height:20px;
list-style-type:square;
color: #333333;
padding-top: 5px;
padding-top: 3px;

}


#titre_vertical_analyse
{
text-align: center;
}

.actif {
background-color: #E6E6E6;
}
.inactif a{
pointer-events: none;
cursor: default;
}

#menu_vertical_analyse ul li a
{
text-decoration: none;
margin-left:2px;
width: auto;
display: block;
height: 25px;
}

#code_couleur
{
position: absolute;
width: 250px;
margin-top: 260px;
margin-left: 13px;
}

#menu_vertical_analyse ul li:hover
{
background-color: #707070;
}
.inactif{
background-color: #707070;
color: black;
}



/* liste des auteurs avec barre de defilement */



/* on reprend le style de de .td_1 dans "style.css" */
/* auquel on ajoute un attribut width */
.td_1_prenom_nom
{
text-align:left;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
background:#F7F7F7;
border-bottom: 1px solid #D6D6D6;
width: 250px;
}



/*Style pour un tableau scrollable liste auteur-------------------------*/

#constrainer2 {
width: 900px;
margin: auto;
border: 1px solid #C3C3C3;
}
#constrainer2 table {
overflow-y: scroll;
border-collapse: collapse;
overflow-x: hidden;
width: auto;
}
#constrainer2 tbody {
max-height: 500px;
overflow-x: hidden;
display: block;
}

#constrainer2 tbody tr{
height: 20px;
}

#constrainer2 .th_col1, .td_col1 {
width: 250px;
text-align: left;
background:#7F8EA4;

}
#constrainer2 .th_col2, .td_col2{
width: 150px;
text-align: center;
background:#7F8EA4;

}
#constrainer2 .th_col3, .td_col3{
width: 45px;
text-align: right;
background:#7F8EA4;

}
#constrainer2 .th_col4, .td_col4{
width: 45px;
text-align: right;
background:#7F8EA4;

}
#constrainer2 .th_col5, .td_col5{
width: 45px;
text-align: right;
background:#7F8EA4;

}





#logomalherbe {
float : left;
text-align:center;
padding-left:10px;
padding-right:10px;
padding-top:35px;
padding-bottom:264px;
background:#D6D6D6;
margin-left: 40px;
/*margin-top: 82px;
color:;*/
width:200px;

}

.constrainer3 {
margin: auto;
border-spacing: 0px;
margin-top: 20px;
width:750px;
}


.constrainer3 table {
overflow-y: scroll;
overflow-x: hidden;
margin: auto;
table-layout: fixed;
border: #052F6C 1px solid;
border-spacing: 0px;

}


.constrainer3 tbody {
overflow-x: hidden;
display: block;
max-height: 300px;
}



/*Fin du style tableau scrollabe liste auteur------------------------------*/
/*Style pour un tableau scrollable liste textes analysÃ©s-------------------*/

#bloc_corpus {
margin:right;
}

#constrainer3_corpus {
width: auto;
margin:auto;
border: 1px solid #C3C3C3;
}

#constrainer3_corpus table {
overflow-y: scroll;
overflow-x: hidden;
width:auto;
border-collapse: collapse;

}
#constrainer3_corpus tbody{
max-height: 500px;
overflow-x: hidden;
display:grid;
}

#constrainer3_corpus tbody tr{
height: 20px;
}



#liste_auteurs {
width: 100%;
margin:auto;
border: 1px solid #C3C3C3;
}

#liste_auteurs table {
border-collapse: collapse;
max-height: 500px;
display: block;
overflow-y: scroll;
}


#liste_auteurs tbody{
max-height: 500px;

}


#liste_auteurs .td_col1 {
text-align: left;
background:#F7F7F7;
width: 60%;
font-size: 12px;
}

#liste_auteurs .td_col2{
text-align: center;
background:#F7F7F7;
width: 10%;
font-size: 12px;
}

#liste_auteurs .td_col3{
text-align: right;
background:#F7F7F7;
width: 10%;
font-size: 12px;
}


#liste_auteurs .td_col4{
text-align: right;
background:#F7F7F7;
width: 10%;
font-size: 12px;
}


#liste_auteurs .td_col5{
text-align: right;
background:#F7F7F7;
width: 10%;
font-size: 12px;
}



#liste_auteurs .td_col1_titre {
text-align: left;
text-indent: 10px;
background:#EDEDED;
width: 60%;
font-size: 10px;
}


#liste_auteurs .td_col2_titre{
text-align: center;
background:#EDEDED;
width: 10%;
font-size: 10px;
}


#liste_auteurs .td_col3_titre{
text-align: right;
background:#EDEDED;
width: 10%;
font-size: 10px;
}


#liste_auteurs .td_col4_titre{
text-align: right;
background:#EDEDED;
width: 10%;
font-size: 10px;
}


#liste_auteurs .td_col5_titre{
text-align: right;
background:#EDEDED;
width: 10%;
font-size: 10px;
padding-right:8px;
}














.td_col1{
vertical-align:middle;
padding-left:10px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
background:#F7F7F7;
border-bottom: 1px solid #C3C3C3 ;
font-size: 12px;
text-align: left;
}

.td_col2,.td_col3,.td_col4,.td_col5{
vertical-align:middle;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
background:#F7F7F7;
border-bottom: 1px solid #C3C3C3 ;
font-size: 12px;
}
.td_col10{
vertical-align:middle;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
background:#F7F7F7;
border-bottom: 1px solid #C3C3C3 ;
font-size: 12px;
width: 690px;
}

.th_col1,.th_col2,.th_col3,.th_col4,.th_col5{
background:#D6D6D6;
font-size: 8pt;
font-weight:normal;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
}


.th_titre{
background:#2E476B;
font-size: 10pt;
font-weight:bold;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
text-align: center;
color: white;
}


.td_titre{
background:#D6D6D6;
font-size: 10pt;
font-weight:bold;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
	text-align: center;
	color: 333333;
}

.td_titre1{
background:#D6D6D6;
font-size: 10pt;
font-weight:bold;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
	width: 640px;
text-align: center;
}

.td_titre2{
background:#D6D6D6;
font-size: 10pt;
font-weight:bold;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
	min-width: 100%;
text-align: center;
}

.td_resultat1{
vertical-align:middle;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
background:#EDEDED;
border-bottom: 1px solid #D6D6D6;
font-size: 9pt;
min-width: 100%;
text-align: left;
width:750px;
}

.td_resultat2{
vertical-align:middle;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
background:#F7F7F7;
border-bottom: 1px solid #D6D6D6;
font-size: 10pt;
	min-width: 100%;
text-align: left;
}

/*Fin du style tableau scrollabe liste textes analysÃ©s-------------------*/

/*Style du choix de liste de texte analysÃ© ------------------------------*/
.liste_sans_puce{
list-style-type: none;
}
.case_milieu{
border-left: 1px solid #D6D6D6;
border-right: 1px solid #D6D6D6;
padding-right: 4px;
padding-left: 4px;
margin-left: 2px;
margin-right: 2px;
}


/*FIN Style du choix de liste de texte analysÃ© ------------------------------*/

.vv
{
color:blue;
}



#loading
{
margin: 10px;
padding: 10px;
text-align: center;
position: relative;
top: 0px;
left: 0px;
width: 200px;
background-color: #ffcb00;
font-weight:bold;
font-size: 8pt;
visibility: hidden;

}

#myChart {
height: 550px;
width: 96%;
min-height: 150px;
margin-left: 250px;
margin-right: 250px;
}

#chartDiv4 {
margin-left: 250px;
margin-right: 250px;
margin-top: 50px;

}

#chartDiv5 {
margin-left: 250px;
margin-right: 250px;
margin-top: 50px;

}
#treemapRimePolyMono{

margin: 0 auto;
width: 770px; 
}

.zc-ref {
display: none;
}

select {
z-index: 1000;
bottom: 5px;
left: 10px;
font-size: 9pt;
}

.selectAuteur {
z-index: 1000;
bottom: 5px;
left: 10px;
font-size: 9pt;

}

#graphFF h3 {
padding-top: 6px;
width:95%;
height:25px;
margin-left: 15px;
margin-right: 15px;
background : #005580;
color: #ffffff;
font-size: 18px;
padding-left: 10px;
}

#myChart {
margin-top: 50px;
}

#chartDivtreemap {
 margin-left: 15px;
margin-top: 50px;
}

#chartDiv3 {
margin-left: 15px;
margin-top: 50px;
}

#chartDivtreemap {
margin-left: 10%;
margin-top: 50px;
}

#btnCache3 {
font-weight : bold;
}
.nbrCorpus {
margin-left: 17px;
font-size: 12px;
}

#chartDivDistique {
margin-left: 15px;
margin-top: 50px;
margin-left: 15%;
}

.treemapMetre h3 {
padding-top: 6px;
width:99%;
height:25px;
margin-bottom: 50px;
margin-right: 15px;
background : #005580;
color: #ffffff;
font-size: 18px;
padding-left: 10px;
}

.treemapMetreSimple h3 {
padding-top: 6px;
width:99%;
height:25px;
margin-bottom: 50px;
margin-right: 15px;
margin-top: 50px;
background : #005580;
color: #ffffff;
font-size: 18px;
padding-left: 10px;
}


#treemapSimplePolyMono {

margin: 0 auto;
width: 550px; 

}

#chartDivMonoSimple {

margin: 0 auto;
width: 550px; 
}

#chartDivPolySimple {

margin: 0 auto;
width: 550px; 

}

#chartDivComplexePoly {

margin: 0 auto;
width: 550px; 

}

#chartDivComplexe {

margin: 0 auto;
width: 550px; 

}

#chartDivComplexeMonoPoly {

margin: 0 auto;
width: 550px; 

}

text {
pointer-events: none;
}

.grandparent text {
font-weight: bold;
}

rect {
fill: none;
stroke: #fff;
}

rect.parent,
.grandparent rect {
stroke-width: 2px;
}

.grandparent rect {
fill: #F08080;
}

.grandparent:hover rect {
fill: #ee9700;
}

.children rect.parent,
.grandparent rect {
cursor: pointer;
}

.children rect.parent {
fill: #bbb;
fill-opacity: .5;
}

.children:hover rect.child {
fill: #bbb;
}

#viz{
height: 350px;
}

#treemapDistiqueD3 {
width: 770px;
height: 400px;
background: #6495ED;
margin-left: 19px;
margin-top: 50px;
}

#truc a {
	position: relative;
	left: 617px;
	display:block;
	width:150px;
	line-height:25px;
	text-align:center;
	/*vertical-align: middle;*/
	background: #052F6C;
	color:white;
	text-decoration:none;
	margin-top: 20px;
}



#btnDl a {
	position: relative;
	left: 580px;
	top: -22px;
	display:block;
	width:140px;
	line-height:21px;
	text-align:center;
	/*vertical-align:middle;*/
	background: #052F6C;
	color:white;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
	font-size:11px;
}

#btnDl a:hover {
	background: #0849aa;
}


.linkbtnDl {
	margin-bottom: -21px;
}

#btnDl {
	margin-top: 5px;
}
#truc a:hover {
	background: #0849aa;
}

#tableCss {
	margin-top: 20px;

}

#CorpuCss {
	margin-top: 20px;

}

.fieldLegend {
	padding: 2px 6px 2px;
	font-weight:bold;
	color: white;
	background-color: #8C8C8C;
}

.fieldLegend_bleu {
	padding: 2px 6px 2px;
	color: white;
	background-color: #052f6c;
}



.field {
margin-bottom: 5px;
border: #052F6C 1px solid;
}

.divSelect {
margin-left : 30px;
margin-top: 15px;
}

.divSelect select {
margin-left: 20px;

}


#info_renov {
position: absolute;


}
.table_rep {
width: 100%;

border-spacing:0px;
border-collapse: collapse;
}

.tr_rep_1 {
background:#EBEBEB;
border:1px solid #B0B0B0;
text-align:center;
font-size:80%;
color:#676767;
}

.td_contexte{
text-align:left;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
background:#EBEBEB;
border:1px solid #B0B0B0;
}

.td_rep_1 {
background:#ffffff;
border:1px solid #B0B0B0;
}

.td_rep_lm {
background:#ffffff;
border:1px solid #B0B0B0;
text-align:center;
}
.td_rep_lm_last {
background:#ffffff;
border:1px solid #B0B0B0;
border-bottom: 2px solid #B0B0B0;
text-align:center;
}

.td_rep_m {
background:#ffffff;
border:1px solid #B0B0B0;
text-align:left;
}

.td_rep_p {
background:#ffffff;
border:1px solid #B0B0B0;
}

.td_rep_p a{
font-size: 13px;
}
.td_rep_for{
background:#ffffff;
border:1px solid #B0B0B0;
text-align:left;
}
.td_rep_for_last{
background:#ffffff;
border:1px solid #B0B0B0;
text-align:left;
border-top: 2px solid #B0B0B0;
}
.td_rep_for_cat{
background:#ffffff;
border:1px solid #B0B0B0;
border-bottom: 2px solid #B0B0B0;
text-align:left;

}

.td_1_for{
border-bottom:1px solid #B0B0B0;
}
.td_rep_p_last {
background:#ffffff;
border:1px solid #B0B0B0;
border-top: 2px solid #B0B0B0;
}
.td_rep_p_last a{
font-size: 13px;
}
.td_rep_p_last_v {
background:#ffffff;
border:1px solid #B0B0B0;
border-top: 2px solid #B0B0B0;
border-bottom: 2px solid #B0B0B0;
}
.td_rep_for_last_v{
background:#ffffff;
border:1px solid #B0B0B0;
text-align:left;
border-top: 2px solid #B0B0B0;
border-bottom: 2px solid #B0B0B0;
}
.td_rep_p_last_v a{
font-size: 13px;
}
.tr_1_ff {
background:#EBEBEB;
border: 1px solid #B0B0B0;
}

.module_recherche {
margin-top:30px
}

.texte_gris {

color: #b2b2b2;
}

#chart_div {

margin: auto;
background:rgb(216, 167, 68);
padding:10px;
border-style:solid;
}

#VER20_PCMF {

	width: 300px;
	margin-top:10px
}

.image_centre {

	margin: 0 auto;
	width: 30%; 
}

.input_button{
border: #DDEEFF 1px solid;
background-color: #052F6C;
color: white;
font-size: 12px;
padding: 1px 9px 2px 8px;
}

.input_button:hover{
cursor: pointer;
background-color: #3767AD;
color: white;
}


.fond_bleu {
margin-left: 20px;

}

.t4_fond_bleu {
padding: 2px 5px 2px;
color: white;
background-color: #052F6C;
}

.t4_fond_bleu a{
padding: 2px 5px 2px;
color: white;
background-color: #052F6C;
}






.liste_corpus {
width: auto;
margin:auto;
background-color: #EDEDED;
border-spacing:0px;

}




.liste_corpus_td1 {
vertical-align:top;
width: 220px;
margin:auto;
text-align: center;
border-spacing:3px;
background-color: #7F8EA4;
padding-top: 10px;
border: 3px solid #7F8EA4;
}

.liste_corpus_td2 {
border: 3px solid #7F8EA4;
vertical-align:top;
}

.liste_corpus_td_titre {
vertical-align:middle;
text-align: center;
width: auto;
font-weight : bold;
font-size: 12pt;
background-color: #EDEDED;
color: #333333;
}

.liste_corpus_titre {
vertical-align:middle;
width: auto;
font-weight : bold;
font-size: 12px;
background: white;
}

.liste_corpus h3{
margin-top: -1px;
background-color: white;
}

.liste_corpus h4{
margin-top: -10px;
background-color: white;
}

.liste_corpus_searchbar {
background-color: white;
}

#recherche_dans_les_textes {
width: 750px;
margin:auto;
}

.doc_pdf {
font-size: 7px;
background-color: #A40000;
color:white;
line-height:12px;
font-weight:bold;
vertical-align: 2px;
}

.texte_def {
font-size: 12px;
text-align:justify;
}

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

.mot_retour
{
background-color: #E0E7ED;

}

.diereses_choix
{
background: #EEEEEE;
margin: auto;
}

.diereses_choix_td
{
background: #EEEEEE;
border: 1px solid #8C8C8C;
padding: 5px;
vertical-align:bottom;
}



.form {
padding:5px;
}

.input, textarea, select {
padding:3px;
border-radius:0px;
background-color:#D6D6D6;
border:0px;
font-size:100%;

}

.input, textarea, select, option {
background-color:#D6D6D6;
border:0px;
font-size:100%;
}
 
.select {
margin-top:0px;
border: 1px solid #8C8C8C;
background-color:#D6D6D6;

}
 


.dierese_infos {
background-color:#888A85;
text-align:center;
margin-left: 0px;
padding-left: 2px;
font-size: 9px;
padding-right: 3px;
border:none;
color:white;
}

.dierese_infos:hover {
background-color:#555753;
color:white;
}




