
#title_search_volumes
{
	width: 400px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 20px;
    font-weight: bold;
}

#search_form_document
{
    width: 100%;
}

.volume_search_line
{
    display: flex;
    flex-direction: row;
    padding: 5px;
}

.etiquette_search_titre_bloc
{
    width: 220px;
    text-align: left;
    padding-right: 5px;
    padding-top: 3px;
}


.etiquette_search_volume
{
    width: 220px;
    text-align: right;
    padding-right: 5px;
    padding-top: 3px;
}

.etiquette_search_volume2
{
    padding-left: 10px;
    padding-top: 2px;
}

.etiquette_search_volume3
{
    display: flex;
}

.etiquette_search_volume4
{
    width: 390px;
    text-align: right;
    padding-right: 5px;
    padding-top: 3px;
}

.etiquette_search_volume5
{
    width: 280px;
    text-align: right;
    padding-right: 5px;
    padding-top: 3px;
}

.saisie_search_volume
{
    display: flex;
    padding-left: 10px;
}

.saisie_search_volume2
{
    padding-left: 10px;
}

.saisie_search_volume3
{
    padding-left: 10px;
    padding-top: 2px;
}

.search_spacer
{
    display: flex;
    width: 12px;
}

#saisie_search_volume_action
{
    padding-left: 10px;
}

.hl_volume a
{
    padding-bottom: 10px;
    text-decoration: none;
}

.cartouche_volume
{
    font-weight: bold;
    padding-bottom: 10px;
}

.div_cadre_ut
{
    border: 2px solid gray;
    border-radius: 10px;
    padding: 10px;
    margin-left: 50px;
    margin-bottom: 10px;
    width: 800px;
}

.ut_entete
{
    background-color: #bfbaa5;
    padding: 5px;
    margin-bottom: 10px;
}

#no_search_result_volume
{
    padding-top: 15px;
    padding-left: 150px;
}

.UT_NOM_MENTIONNE
{
    width: 300px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: var(--ar);
    font-family: Arial;
}

.UT_DATE_POST_QUEM
{
    width: 60px;
}

.UT_DATE_ANTE_QUEM
{
    width: 60px;
}

#MODE_STRICT
{
    padding-left: 0px;
    margin-left: 0px;
}

#IMAGES_ONLY
{
    padding-left: 0px;
    margin-left: 0px;
}

.UT_NOM_CANONIQUE
{
    width: 300px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: var(--ar);
    font-family: Arial;
}

.SELECT_NOM_CANONIQUE
{
    padding-left: 10px;
    padding-right: 10px;
    max-width: 825px;
    max-height: 450px;
    overflow-x: auto;

position: absolute;

/*
    padding-left: 10px;
    padding-right: 10px;

    overflow: hidden;
    width: 100%;
    display: inline-block;
*/

/*
    width: 325px;

    overflow-x: auto;
    overflow-y: auto;
*/
}

#ligne_autre
{
    display: flex;
    margin-top: 5px;
}

.UT_NOM_MENTIONNE_AUTRE
{
    width: 300px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: var(--ar);
    font-family: Arial;
}

.UT_NOM_CANONIQUE_AUTRE
{
    width: 300px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: var(--ar);
    font-family: Arial;
}

.UT_TRANSCRIPTION
{
    width: 418px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: var(--ar);
    font-family: Arial;
}

.UT_INTITULE
{
    width: 418px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: var(--ar);
    font-family: Arial;
}

.search_op_nom_mentionne
{
    margin-left: 10px;
}

.tab_noms td
{
    vertical-align: top;
    padding: 2px;
}

.OP_DATE_POST_QUEM
{
    margin-left: 5px;
}

.OP_DATE_ANTE_QUEM
{
    margin-left: 5px;
}

.cadre_critere_UT
{
    background-color: #dfdac5;
    border: 2px solid gray;
    border-radius: 10px;
    padding: 10px;
    margin-left: 50px;
    margin-bottom: 10px;
    width: 860px;

/*    z-index: 1; */
}

#div_tabs_critera_UT_1
{
    width: 830px;
    margin-left: 50px;
}

#div_tabs_critera_UT_2
{
    width: 830px;
    margin-left: 50px;
}

#div_tabs_critera_UT_3
{
    width: 830px;
    margin-left: 50px;
}

#div_tabs_critera_UT_4
{
    width: 830px;
    margin-left: 50px;
}

#div_tabs_critera_UT_5
{
    width: 830px;
    margin-left: 50px;
}

.tabs_critera_UT
{
    float: right;

    border-left: 2px solid gray;
    border-right: 2px solid gray;
    border-bottom: 2px solid gray;

    border-radius: 10px;
/*    width: 10px;
    padding-top: 15px; */
    padding-left: 10px;
    padding-right: 10px;

    /* margin-top: -25px; */
    margin-top: -12px;

    z-index: -1;

    background-color: #bfbaa5;
    color: white;
    font-weight: bold;
}

#div_cadre_critere_UT_1
{
    display: flex;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

#div_cadre_critere_UT_2
{
    display: none;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

#div_cadre_critere_UT_3
{
    display: none;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

#div_cadre_critere_UT_4
{
    display: none;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

#div_cadre_critere_UT_5
{
    display: none;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

.search_libelle_UT
{
    font-weight: bold;
}

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

#div_cadre_critere_DC_1
{
    display: flex;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

#div_cadre_critere_DC_2
{
    display: none;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

#div_cadre_critere_DC_3
{
    display: none;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

#div_cadre_critere_DC_4
{
    display: none;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

#div_cadre_critere_DC_5
{
    display: none;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

.cadre_critere_DC
{
    background-color: #bfbaa5;
    border: 2px solid gray;
    border-radius: 10px;
    padding: 10px;
    margin-left: 50px;
    margin-bottom: 10px;
    width: 860px;

/*    z-index: 1; */
}

.DC_VALEUR_LIBRE
{
    width: 250px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: var(--ar);
    font-family: Arial;
}

#div_tabs_critera_DC_1
{
    width: 830px;
    margin-left: 50px;
}

#div_tabs_critera_DC_2
{
    width: 830px;
    margin-left: 50px;
}

#div_tabs_critera_DC_3
{
    width: 830px;
    margin-left: 50px;
}

#div_tabs_critera_DC_4
{
    width: 830px;
    margin-left: 50px;
}

#div_tabs_critera_DC_5
{
    width: 830px;
    margin-left: 50px;
}

.tabs_critera_DC
{
    float: right;

    border-left: 2px solid gray;
    border-right: 2px solid gray;
    border-bottom: 2px solid gray;

    border-radius: 10px;
    
    /* width: 10px;
    padding-top: 15px; */

    padding-left: 10px;
    padding-right: 10px;

    /* margin-top: -25px; */
    margin-top: -12px;

    z-index: -1;

    background-color: #bfbaa5;
    color: white;
    font-weight: bold;
}

#libelle_famille_descripteur
{
    padding-top: 3px;
    padding-right: 5px;
    display: inline-block;
    width: 200px;
    text-align: right;    
}

#libelle_descripteur
{
    padding-top: 3px;
    padding-right: 5px;
    width: 200px;
    display: inline-block;
    text-align: right;    
}

.DIV_DESCRIPTEUR_CODICOLOGIQUE
{
    padding-top: 5px;
}

.DC_DESCRIPTEUR_CODICOLOGIQUE
{
    width: 300px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: var(--ar);
    font-family: Arial;
}

#SPAN_SAISIE_VALEUR_CONTRAINTE_1
{
    display: none;
}

#SPAN_SAISIE_VALEUR_CONTRAINTE_2
{
    display: none;
}
#SPAN_SAISIE_VALEUR_CONTRAINTE_3
{
    display: none;
}
#SPAN_SAISIE_VALEUR_CONTRAINTE_4
{
    display: none;
}
#SPAN_SAISIE_VALEUR_CONTRAINTE_5
{
    display: none;
}

#SPAN_SAISIE_LIBRE_1
{
    display: none;
}
#SPAN_SAISIE_LIBRE_2
{
    display: none;
}
#SPAN_SAISIE_LIBRE_3
{
    display: none;
}
#SPAN_SAISIE_LIBRE_4
{
    display: none;
}
#SPAN_SAISIE_LIBRE_5
{
    display: none;
}

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

.DC_NOM_MENTIONNE
{
    width: 200px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: var(--ar);
    font-family: Arial;
}

.DC_NOM_CANONIQUE
{
    width: 200px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: var(--ar);
    font-family: Arial;
}

.DC_NOM_MENTIONNE_LIEU
{
    width: 200px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: var(--ar);
    font-family: Arial;
}

.DC_NOM_CANONIQUE_LIEU
{
    width: 200px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: var(--ar);
    font-family: Arial;
}

.DC_DATE_POST_QUEM
{
    width: 40px;
}

.DC_DATE_ANTE_QUEM
{
    width: 40px;
}

.OP_DC_DATE_POST_QUEM
{
    margin-left: 5px;
}

.OP_DC_DATE_ANTE_QUEM
{
    margin-left: 5px;
}

.div_cadre_dc
{
    border: 2px solid gray;
    border-radius: 10px;
    padding: 10px;
    margin-left: 50px;
    margin-bottom: 10px;
    width: 800px;
}

.dc_entete
{
    background-color: #bfbaa5;
    padding: 5px;
    margin-bottom: 10px;
}

.search_libelle_descripteur
{
    font-weight: bold;
}

#ligne_dc_personnage_1
{
    display: none;
}

#ligne_dc_personnage_2
{
    display: none;
}

#ligne_dc_personnage_3
{
    display: none;
}
#ligne_dc_personnage_4
{
    display: none;
}
#ligne_dc_personnage_5
{
    display: none;
}


#ligne_dc_lieu_1
{
    display: none;
}

#ligne_dc_lieu_2
{
    display: none;
}

#ligne_dc_lieu_3
{
    display: none;
}

#ligne_dc_lieu_4
{
    display: none;
}

#ligne_dc_lieu_5
{
    display: none;
}



#DC_ligne_dates_1
{
    display: none;
}

#DC_ligne_dates_2
{
    display: none;
}

#DC_ligne_dates_3
{
    display: none;
}

#DC_ligne_dates_4
{
    display: none;
}

#DC_ligne_dates_5
{
    display: none;
}

.search_libelle_DC
{
    font-weight: bold;
}

.span_warning
{
    position: relative;
    display: inline-block;
    visibility: hidden;

    padding-top: 3px;
}

.span_warning .warning_text
{
  visibility: hidden;
  width: 300px;
  background-color: black;
  color: #fff;
  text-align: left;
  border-radius: 6px;
 
  position: absolute;
  z-index: 1;

  top: -5px;
  left: 105%;
}

.warning_text
{
    margin-left: 5px;
    padding: 10px;
}

.span_warning:hover
{
    cursor: pointer;
}

.span_warning:hover .warning_text
{
  visibility: visible;
}

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

#div_tabs_critera_FAITS_1
{
    width: 830px;
    margin-left: 50px;
}

#div_tabs_critera_FAITS_2
{
    width: 830px;
    margin-left: 50px;
}

#div_tabs_critera_FAITS_3
{
    width: 830px;
    margin-left: 50px;
}

.tabs_critera_FAITS
{
    float: right;

    border-left: 2px solid gray;
    border-right: 2px solid gray;
    border-bottom: 2px solid gray;

    border-radius: 10px;
 /*   width: 10px;
    padding-top: 15px; */
    padding-left: 10px;
    padding-right: 10px;

    /* margin-top: -25px; */
    margin-top: -12px;
    z-index: -1;

    background-color: #bfbaa5;
    color: white;
    font-weight: bold;
}

#div_cadre_critere_FAIT_1
{
    display: flex;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

#div_cadre_critere_FAIT_2
{
    display: none;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

#div_cadre_critere_FAIT_3
{
    display: none;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

.cadre_critere_FAIT
{
    background-color: #efead5;
    border: 2px solid gray;
    border-radius: 10px;
    padding: 10px;
    margin-left: 50px;
    margin-bottom: 10px;
    width: 860px;

/*    z-index: 1; */
}

#ligne_fait_personnage_1
{
    display: none;
}

#ligne_fait_personnage_2
{
    display: none;
}

#ligne_fait_personnage_3
{
    display: none;
}


#ligne_fait_lieu_1
{
    display: none;
}

#ligne_fait_lieu_2
{
    display: none;
}

#ligne_fait_lieu_3
{
    display: none;
}

.FAIT_NOM_CANONIQUE
{
    width: 300px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: var(--ar);
    font-family: Arial;
}

.FAIT_NOM_CANONIQUE_LIEU
{
    width: 300px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: var(--ar);
    font-family: Arial;
}

.FAIT_DATE_POST_QUEM
{
    width: 60px;
}

.FAIT_DATE_ANTE_QUEM
{
    width: 60px;
}

.OP_FAIT_DATE_POST_QUEM
{
    margin-left: 5px;
}

.OP_FAIT_DATE_ANTE_QUEM
{
    margin-left: 5px;
}

#top_button
{
  display: none;
  position: fixed;
  bottom: 20px;
  left: 1070px;
  z-index: 99;
}

.onglets-item
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 25px;

    margin-right: 15px;
}

#more_volumes
{
    padding-top: 15px;
    padding-bottom: 15px;
}

#search_error
{
    width: 800px;
    padding-top: 15px;
    text-align: center;
    color: red;
    font-weight: bold;
}

.titre_bloc_critere
{
    font-weight: bold;
    color : #ffffff;
    background-color: #e95420;
    padding: 5px;
    display: block;
    white-space: nowrap;
}

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

#div_tabs_critera_CMT_1
{
    width: 830px;
    margin-left: 50px;
}

#div_tabs_critera_CMT_2
{
    width: 830px;
    margin-left: 50px;
}

#div_tabs_critera_CMT_3
{
    width: 830px;
    margin-left: 50px;
}

#div_tabs_critera_CMT_4
{
    width: 830px;
    margin-left: 50px;
}

#div_tabs_critera_CMT_5
{
    width: 830px;
    margin-left: 50px;
}

.tabs_critera_CMT
{
    float: right;

    border-left: 2px solid gray;
    border-right: 2px solid gray;
    border-bottom: 2px solid gray;

    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
 
    margin-top: -12px;
    z-index: -1;

    background-color: #bfbaa5;
    color: white;
    font-weight: bold;
}

#div_cadre_critere_CMT_1
{
    display: flex;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

#div_cadre_critere_CMT_2
{
    display: none;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

#div_cadre_critere_CMT_3
{
    display: none;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

#div_cadre_critere_CMT_4
{
    display: none;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

#div_cadre_critere_CMT_5
{
    display: none;
    flex-direction: column;
    width: 1000px;
    margin-bottom: 15px;
}

.cadre_critere_CMT
{
    background-color: #fffae5;
    border: 2px solid gray;
    border-radius: 10px;
    padding: 10px;
    margin-left: 50px;
    margin-bottom: 10px;
    width: 860px;
}

.SEARCH_CMT
{
    width: 300px;
}

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

#save_search_div
{
    margin-top: 15px;
    margin-bottom: 15px;
}

#saved_search_name
{
    width: 350px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 15px;
    margin-right: 15px;
}

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

#saved_search_btn
{
    margin-left: 15px;
}

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

#title_saved_search
{
	width: 400px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
}

#input_saved_search_name
{
    width: 450px;
}

#SAVED_SEARCH_NAME
{
    width: 450px;
}


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

.span_bulle
{
    position: relative;
    display: inline-block;

    padding-top: 3px;
    padding-left: 15px;
}

.span_bulle .bulle_text
{
  visibility: hidden;
  width: 400px;
  background-color: black;
  color: #fff;
  text-align: left;
  border-radius: 6px;
 
  position: absolute;
  z-index: 1;

  top: -5px;
  left: 105%;
}

.bulle_text
{
    margin-left: 5px;
    padding: 10px;
}

.span_bulle:hover
{
    cursor: pointer;
}

.span_bulle:hover .bulle_text
{
  visibility: visible;
}

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

.no_ms_access
{
    padding-bottom: 10px;
    text-decoration: none;
}
