@import url('ichec-fonts.css');
/*@import url('vars-color.css');*/



/* */
.bg-primary{
	background-color: var(--color-primary);	
}
/* */
.bg-primary-text{
	color: var(--color-primary-text);
}


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                         ATTRIBUTS GENERAUX                                 */
/*                                                                            */
/*                             COULEURS                                       */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/

.cms_menu_deep0 li, ul.search_tabs li, #onglets_list ul.list_tabs li,
#empr_onglet ul.empr_tabs li, #subs_form table td input, 
th, ul.empr_subtabs li, .authorities {
	background-color : #004488;
}



#categories-container, #perio_a2z, #location-container, #etagere-container,
input, select, textarea, .current_bull_carroussel, .carroussel_bulletin .active,
ul.empr_subtabs li, .listedescription {
	border: 1px solid #cccccc;
	border-radius: 0.25rem;
}

ul.onglets_isbd_public, #categories-container ul, #actualites .bloc_actu, #facette #facette_list a {
    border-bottom: 1px solid #cccccc;
}


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                         ATTRIBUTS GENERAUX                                 */
/*                                                                            */
/*                     attrbitus generaux de la page                          */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                            Intro_bibli                                     */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/




#intro #intro_bibli h3{
	display: none;
	line-height: 30px;
	font-size: 1.25rem;
	font-weight: normal;
	color: #ffffff;
	padding: 13px 16px;
}
#intro #intro_bibli h3 a{
	color: #ffffff;
	text-decoration: none;
}
#intro #intro_bibli h3 .networkLinks{
	font-size: 1rem;
	float: right;
}



/* ---------------------------------------------------------------------------*/
/*                                Main_header                                 */
/* ---------------------------------------------------------------------------*/


#main_header {
	padding-bottom: 0rem;
}

#main_header h3{
	background-color: #ffffff;
	position: relative;
	top: 0;
	margin: 0;
	padding-left: 0;
}


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                            Contenu du Bandeau                              */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/



#bandeau #accueil > .centered {
	display: none;
}

#bandeau #accueil #lang_select {
	background-color: transparent;
	margin: 0;
	padding: 0;
}
#bandeau #accueil #lang_select select {
	display: block;
	width: 100%;
}
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                            Contenu du Main                                 */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/





/* -----------------------------------------------------*/
/*                      Connexion                       */
/* -----------------------------------------------------*/

/* ---------------Input---------------*/

#connexion {}
#connexion #login_form > form > label {
	display: none;
}
#connexion #login_form > form > label + br {
	display: none;
}
#connexion #login_form input[type=text],
#connexion #login_form input.password {
	width: 100%;
	margin: 0 0 0.25rem 0;
	box-sizing: border-box;
}
#connexion #login_form input.bouton {
	padding: 0rem 0.5rem;
	font-weight: normal;
	width: 100%;
	margin: 0;
}

/* -----------------------------------------------------*/
/*                        Search                        */
/* -----------------------------------------------------*/

#main #search ul.search_tabs {
	font-size: 1.6rem;
	margin-top: -3.20rem;
}
#main #search ul.search_tabs > li {
	background-color: #008C5B;
	padding: 0rem 0.5rem;
	margin-bottom: 0;
	line-height: 2.00em;
	border-radius: 0.25rem 0.25rem 0.0rem 0.0rem;
}
#main #search ul.search_tabs > li:hover {
	margin-top: 0;
	padding: 0rem 0.5rem;
}
#main #search ul.search_tabs > li#current:before {
	content: "➜ ";
	color: #ffffff;
}
#main #search ul.search_tabs > li#current:hover {
	margin-top: 0;
	padding: 0rem 0.5rem;
}
#main #search ul.search_tabs > li:nth-of-type(2) {
	background-color: #8D2E8A;
}
#main #search ul.search_tabs > li:nth-of-type(3) {
	background-color: #ED971C;
}


#main #search ul.search_tabs, #onglets_list ul.list_tabs {
	margin-left: 0rem;
}

#main #search ul.search_tabs li, #onglets_list ul.list_tabs li, #empr_onglet ul.empr_tabs li {
	display: inline-block;
}

#search input.text_query {
	line-height: var(--dimen-input-line-height);
}


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                         Tables                                             */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


table.table{
	border: 1px solid #e8e8e8;
	border-collapse: collapse;
}

table.table > thead > tr > th,
table.table > tbody > tr > th,
table.table > tbody > tr > td {
	padding: 0.25rem;
}

table.table > thead{}
table.table > thead > tr > th {
	color: #ffffff;
}

table.table-bordered > thead > tr > th,
table.table-bordered > tbody > tr > th,
table.table-bordered > tbody > tr > td{
	border: 1px solid #e8e8e8;
}

/* -----------------------------------------------------*/
/*                       Categories                     */
/* -----------------------------------------------------*/

#aut_see .table_aut_see {
	width: 100%;
}

#aut_see .table_aut_see {
	width: 100%;
}

#aut_see .table_aut_see #authority_container .aut_display_table {
	display: block;
}
#aut_see .table_aut_see #authority_container .aut_display_table > * {
	/*border: 1px solid #00ff00 !important;*/
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding: 0.5rem;
	background-color: #eeeeee !important;
   	border-radius: 0.25rem;
}

#aut_see .table_aut_see #authority_container .aut_display_table .fil_ariane {
   	border-width: 0rem;
	background-color: #eeeeee;
	display: block;
	line-height: 1.5rem;
}

#aut_see .table_aut_see #authority_container .aut_display_table .fil_ariane a{
	line-height: 1.5rem;
	display: inline-block;
	vertical-align: middle;
}

#aut_see .table_aut_see #authority_container .aut_display_table .fil_ariane a img{
	display: inline-block;
	vertical-align: middle;
}

#aut_see .table_aut_see #authority_container .aut_display_table table {
	margin-top: 1rem;
	width: 100%;
}

#aut_see .table_aut_see #authority_container .aut_display_table .title_categ{
	background-color: transparent !important;
	padding: 0rem;
	margin-top: 1rem;
	margin-bottom: 0rem;
	font-size: 1.5rem;
}

#aut_details #aut_details_container #aut_details_liste{
	margin-top: 0;
}









/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                               Notices affichage                            */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                                  IFRAME                                    */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


/* -----------------------------------------------------*/
/*                         Panier                       */
/* -----------------------------------------------------*/

#resume_panier{
}
iframe#iframe_resume_panier{
	height: 4rem;
	border-width: 1px;
	border-color: var(--color-table-border);
	border-style: solid;
}
#cart_info_body{
	margin: 0;
	border: 0px solid #00ff00;
}
#cart_info_iframe_content{
	display: block;
}
#cart_info_iframe_content .img_basket{
	margin-left: 1rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	display: inline-block;
}

#cart_info_iframe_content a{
	padding: 0.5rem;
	display: inline-block;
}




