/* CSS Ajout pour portail ZEN Mag  */

body{background-color: #fff;}


form.searchbox, #connexion, #lienHistorique{display: none;} 

#zone_exemplaires{display: none;} 

/*ATTTENTION --> comprendre pourquoi .. 
  ---> TEMPOAAIRE pour IFRA   .. à corriger  */
.listResultRubs, .listResultArticles{display: none;} 


#container {max-width: 1200px; background-color: transparent;}


#main {
    max-width: 920px; 
    width: 75%; 
    background-color: #fff;
    float: right;
    box-sizing: border-box;
    padding: 0px;
/*    box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.2);*/
    min-height: 0 !important
;    z-index: 1;
    }

#titrePortail {background-color: transparent;border: 0px;}


.mainTitle, .subTitle {color: transparent !important;}


#bandeau{max-width: 270px; margin-left: 0px;}


.Slider, .listselect, #cms_module_agenda_85, .SliderHoriz {box-shadow: none;}

.invisible{display: none;} /*classe pour rendre un element invisble*/ 
.bas-dotted{border-bottom: dotted #646464 1px;}
a {color: #BA2700;}

/* pour gars  dessous sections  */


#bandeau {margin-left: 0px !important;}

#logo {background-color: transparent; padding: 20px; border: 0px;}

#logobandeau {
    float: right;
    top: 0px;
    border-top-width: 0;
    border-left-width: 0;
    position: relative;
    z-index: 5;
}

#logobandeau a {
    display: block;
    max-height: 120px;
}

/*#intro{background-color: #2a5fac;}*/
#intro{background-color: #2a5fac;
/*background-image: url(images/fonds-des-AF/Header-AF-Inde.png);*/
/*background-repeat:no-repeat;*/
}

.MenuHoriz .SousNav li{padding: 0px;   font-size: 1.4em;}

.MenuHoriz .Nav > li > a {color: #fff;     font-size: 1.4em;}
.MenuHoriz .Nav > li > a {font-size: 1.4em;}

.MenuHoriz .Nav > li + li {border-left-color: #fff; }


.MenuHoriz .Nav > li > a:hover, .MenuHoriz .SousNav li a:hover {
    color: #3598c1 ;
    background-color: #fff;
    font-size: 1.4em;}


/*.uk-nav-navbar > li > a:hover {background-color: #2a5fac !important; color:#fff !important; font-size:initial !important;}
*/
.MenuHoriz, .MenuHoriz.uk-navbar {padding-top: 20px;}

.SliderArt h3.titleInside, .titleContenu, .SliderHoriz .SliderNot > h3, .SliderHoriz .SliderNot > h3, .listselect h3, .fluxRSS > h3, .titleContenu, #widget > h3  {
    color: #2a5fac; border-bottom: dashed #d1d1d1 1px; font-size: 1.4em; 
}

.SliderArt .bx-wrapper .bx-pager.bx-default-pager a {background: #8D8D8D;}


.SliderHoriz .bx-wrapper .bx-prev, .SliderHoriz .bx-wrapper .bx-next {background-image: url(images/controls_hoz3.png);}


.SliderNot .bx-wrapper .bx-prev {
    left: 15px;
}

.SliderNot .bx-wrapper .bx-prev, .SliderNot .bx-wrapper .bx-next {
    width: 31px;
    height: 31px;
    top: 50%;
}

.SliderNot .bx-wrapper .bx-net {
    left: -45px;
}


.SliderArt .bx-wrapper .bx-pager.bx-default-pager a:hover, .SliderArt .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #2a5fac;}

.SliderArt .itemContent {padding: 0px;}


.SliderNot {
    background-color: #eee;
    border: 0px;}

.SliderNot h3{font-weight: normal;}


.SliderNot .bx-wrapper .bx-pager .bx-pager-item a, .SliderNot .bx-wrapper .bx-controls-auto .bx-controls-auto-item a {
    border-color:  #2a5fac;}

.SliderNot .bx-wrapper .bx-pager.bx-default-pager a:hover, .SliderNot .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #2a5fac;
    border: solid 2px #2a5fac;}








#container{background-color: transparent;}

#main_hors_footer{padding-left: 20px;}


span#cart_info_iframe_content {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.125em;
    color: #333;
}


.searchbox_title, #connexion h3 {
    color: #333;

}

#connexion #login_form > b {color: #BA2700;}
#login_form a {color: #666; text-decoration: none;}


/* Recherche  */ 
.searchbox {

    /*background-size:initial;*/
    background-color:#2a5fac;
    /*    background-color:#888;*/
    /*background-image: url("./images/fondrecherche.png");*/
    box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.2);
    border-radius: 4px;
    border: none;
    padding-top: 20px;

}

.searchbox input[name="user_query"]{
    /*width:100%;*/
    height:35px;
    padding:5px 35px 5px 10px;
    margin-bottom:10px;
    border-radius: 4px;
}

.searchbox input.bouton, .searchbox input[type="submit"] {
    /*width:30px;*/
    height:35px;
    background-color:#5FBE86;
    background-image:url("./images/btn_search.png");
    background-repeat:no-repeat;
    background-position:center;
    border:none;
    /*position:absolute;*/
    right:15px;
}

.searchbox input.bouton:hover , .searchbox input[type="submit"]:hover {
    background-color:transparent;
}

.searchbox .search_radio_button{
    font-size:0.8em;
    font-weight:bolder;
}


p#search_other_link_0 {
    margin-top: 15px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

p#search_other_link_0 a{
  color:#fff;
}

/* fin recherche */




.infosBib div+div {border-top: solid 0px; border-bottom: solid 0px;}

#facette h3 {color: #fff;}

/* Calendrier */
.dijitCalendarMonthContainer {background-color: #BA2700 !important;}

.tundra .dijitMenu, .tundra .dijitMenuBar {background-color: #BA2700 !important;}


/* --------------- Panier ------------------ */

span#cart_info_iframe_content {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.125em;
    color:#333;
}


#lvl1,
#facette,
#connexion,
.TglUser ,
.brevesBandeau,
#resume_panier,
#connexion.heightZero {
    background-color: #fff;
    border-radius: 4px;
    /*box-shadow: 0px 0px 10px 2px rgba(190, 195, 182, 0.29);*/
    padding: 15px 20px;
}


#facette{ background-color: #BA2700; }

/* Acces direct  */ 
.AccesDirect{margin-top: 15px;}


/* BREVES  */ 


.infosBandeau .itemAbrege,  .resume, .brevesBandeau h4, .brevesBandeau h3 {color: #333;}


/*  BREVES */
.brevesBandeau{padding:0px; }
.brevesBandeau h3 {
    font-size:1.285em; 
    padding:8px;
    color: #fff; 
    background-color:#5fbe86; 
    text-align: center; }

.brevesBandeau > h3 img {margin-right: 10px;}

.brevesBandeau h4 {margin-bottom:5px;}

.brevesBandeau a, .liensExtrn li a {color: #BA2700;}

.brevesBandeau a div,
.brevesBandeau a h4{
    color:#333;
}

.brevesBandeau .itemAbrege{padding: 15px;}



/* Panier et Avis */
.onglet_basketNotCourte .img_basketNotCourte img {
    background-color: #BA2700;
}

.onglet_basketNot .img_basketNot img {
    background-color: transparent;
}

span.imgComment, span.imgStatutPartN, span.imgDocNum {
    background-color: transparent;
}

div[class="onglet_basketNotCourte"], div[class="avisNCourte"], div[class="tagsNCourte"], div[class="listeLectureNCourte"] a, div[class="suggestNCourte"], div[class="onglet_basketNot"] a.img_basketNot, div[class="tagsN"], div[class="suggestN"], div[class="docnumNCourte docnumNCourtePermalink"], div[class="docnumNCourte"], div[class="listeLectureN"] a {
    background-color: #BA2700;
}


 span.imgTag{background-color: transparent;}



    #notice {
    margin: 45px auto 0px;
    width: 97.5%;
    background-color: #fff;
    border-radius: 4px;
    /*padding: 15px;*/
    }

    #location  {
    background-color: #fff;
    padding: 15px;
}

#location h3 {font-size: 1em; }


#resultatrech_liste  blockquote {padding: 15px;}

#resa_notice a {color: #2a5fac !important; font-weight: 400; }

.parentNotCourte{padding: 20px 15px 15px 0px;}

#lvl1 h3 {color: #444;}

#lvl1_list .current {color: #444;}

.infoCompl_notCourte {font-weight: 400;}

.listArticlesGen > h3, .listeSameArticle > h3, .listItemsEvent > h3, .listResultArticles > h3 {color:#BA2700;}

/*.descr_notice tr.record_resume. {text-align: justify; }*/
.descr_notice .record_resume {text-align: justify; }

.itemSolo .imgXXL img, .itemSolo .imgM img {border:none;}


.parentNotCourte .vignetteimgNot {width: 20%;}

 div.vignetteDocNot img.vignetteNot{width: 250px !important; }

.plusN a {font-weight:normal; font-size: 90%; }

.parentNotCourte .vignetteNot {
    width: 85% !important;}

.panier_avis_notCourte {margin-left: 85%;}

.notice_corps {
    width: 60%;}

.dispoLien_notice a {font-weight:normal; color: #2a5fac;  }
.dispoLien_notice a:hover {text-decoration: none;}



.lienP span.label_permalink, div[class="onglet_basketNotCourte"] a span:nth-child(2), 
div[class="avisNCourte"] span:nth-child(2), div[class="tagsNCourte"] span:nth-child(2), 
div[class="suggestNCourte"] span:nth-child(2), div[class="listeLectureNCourte"] a span:nth-child(2), 
div[class="onglet_basketNot"] a span:nth-child(2), div[class="tagsN"] span:nth-child(2), 
div[class="suggestN"] span:nth-child(2), div[class="docnumNCourte docnumNCourtePermalink"] span:nth-child(2), 
div[class="docnumNCourte"] span:nth-child(2), div[class="listeLectureN"] a span:nth-child(2) {
    line-height: 20px;
    font-size: 70%;}


#aut_see img {margin-right: 10px;}

b, strong {font-weight: 500 !important;}

#aut_details_container td, #location-container td{padding-bottom: 15px;}

#location-container table tr td a b {font-size: inherit;}


.listselect .itemVign {margin-bottom: 10px;}



  td.Localisation {font-weight: 500;}

/*-- Slider */
.Slider {width: 100%;max-width: 100%; box-shadow: none; min-height:auto; }

/*Les des médiathèques Réseau  Home/Accueil */
.bibpicto{float:left; margin:0px 10px 30px 10px; }


#facette #active_facette tr.even, #facette #active_facette tr.odd {background: transparent;}

/*  Espace emprunteur  */
 #empr-all{font-size: 0.8em !important; /*Reduction taille fonts sur liste des prets*/}
 table.liste-expl-empr-all th {padding: 5px 5px; font-weight: initial;}

 /* dans liste des LOCALISATION on ne garde que les images et on rend non display les NON des AF */
/* #location-container table tr td a b  {display: none;}
*/



/* On rend invisble retour accueil et titre AF dans page des SECTION d'une localisation  */
/*  exemple : https://afinde.pmb.mind-and-go.net/opac_css/index.php?lvl=section_see&location=11;  */
/**/
    #aut_details h3.loc_title {display: none;}


/** Souligne en Rouge dans liste des article d'une rubrique **/
.rubContent>h3:hover:after,
.listItemsGen .itemAbrege:hover h3:after {
    background-color: #2a5fac;
    width: 75px;
}



/* on force à NOIR les lien dans page Artcile .. zone RESUME */
.resume a{color:#000; text-decoration: none;} .resume a:hover{color:#2a5fac; text-decoration: underline;}





/*  Footer -- Bas de Page   */
#footer{background: #2a5fac; margin-top: 55px;}


/* Compte Lecteur  */

.tb_pret_location_row {background: #2a5fac; color:#fff;}
.even {background: rgb(232, 232, 232);}
#change_password{color: #2a5fac;}

ul.empr_tabs li.subTabCurrent,
ul.empr_tabs li.subTabCurrent:hover,
ul.empr_tabs li:hover {border-top-color:#2a5fac; }


@media screen and (max-width: 1180px) {
    #main {margin: 0px 0px 0px 00px;}
    }


