/* parametre des couleurs
 ========================================================================== */
/* Couleur Ton moyen
 ========================================================================== */

/* Couleur de fond de titre et modules
------------------------------------- */

.SliderArt h3.titleInside,
.SliderArt .bx-wrapper .bx-pager.bx-default-pager a:hover,
.SliderArt .bx-wrapper .bx-pager.bx-default-pager a.active,
.SliderHoriz .SliderNot>h3,
.listselect h3,
.listselect .itemVign .imgL.uk-panel-box,
#resume_panier,
#lienHistorique,
#adresse,
#facette,
#lvl1,
.titleContenu,
.listArticlesGen .itemAbrege>h3,
.listeSameArticle .itemAbrege>h3,
.listItemsEvent .itemAbrege>h3,
.listResultArticles .itemAbrege>h3,
.listArticlesGen .itemAbrege>a>h3,
.MenuCanvas.uk-button {
    background-color: #507398!important;
}

/* Couleur des bordures
------------------------------------- */

.NavResponsive .SousNavResponsive li:hover>a:before,
.itemSolo h4,
.listProd>h3,
.listEtageresRub>h3,
.fluxRSSRub>h3,
.infosArt>h3,
.SameNot>h3,
.SliderHoriz>h3,
#aut_details_liste>h3 span.aut_details_liste_titre,
.listArticlesGen>h3,
.listeSameArticle>h3,
.listItemsEvent>h3,
.listResultArticles>h3,
.fluxRSSPage>h3,
.document_list>h3,
ul.empr_tabs li.subTabCurrent,
ul.onglets_isbd_public li.isbd_public_active,
ul.empr_tabs #current,
ul.search_tabs li#current,
ul.empr_tabs li.subTabCurrent,
ul.empr_tabs li.subTabCurrent:hover,
#search_result>h3,
#location h3,
#last_entries h3,
#etageres h3,
.notice_contenu {
    border-color: #507398!important;
}
/*=========================================================================*/
/* Couleur Fonce
 ==========================================================================*/
/* Couleur de fond de titre et modules
------------------------------------- */

.searchbox,
.brevesBandeau,
#titrePortail,
#logo,
.uk-nav-navbar>li>a:focus,
.uk-nav-navbar>li>a:hover,
.TgllSearch,
.rubContent>h3:hover:after,
.listItemsGen .itemAbrege:hover h3:after,
span.imgComment,
span.imgStatutPartN,
.onglet_basketNotCourte .img_basketNotCourte img,
.onglet_basketNot .img_basketNot img,
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,
span.imgComment,
span.imgStatutPartN,
span.imgDocNum {
    background-color: #507398!important;
}
/* Couleur des bordures
------------------------------------- */

.NavResponsive li:hover>a:before,
ul.search_tabs li:hover,
ul.empr_tabs li:hover,
ul.list_tabs li:hover,
ul.empr_tabs #current,
.listEtageres>h3 a {
    border-color: #507398!important;
}
/* Couleur des textes fonce
------------------------------------- */
h1#titre-Portail  .subTitle{
	color: #507398!important;	
}
/* Couleur au survole
------------------------------------- */

.Rub .infosRub:hover .resume {
    color: #507398;
}

/*Couleur liens 
------------------------------------- */

.uk-link,
a,
.liensExtrn li a,
.brevesBandeau .lirePlus {
    color: #507398;
}
/*Couleur liens au survole
------------------------------------- */

.ItemResume:hover h4,
.ItemResume:hover .lirePlus,
.MenuHoriz .Nav>li>a:hover,
.listEtageres>h3 a:hover {
    color: #507398!important;
}
/* ========================================================================*/
/* Couleur complémentaire
===========================================================================*/

.tundra .dijitCalendarMonthContainer th,
.tundra .dijitMenu,
.tundra .dijitMenuBar,
#connexion,
.TglUser,
.fluxRSS>h3,
#widget>h3,
.tb_pret_location_row,
#cms_module_agenda_85 td.cms_module_agenda_event_13,
#cms_module_agenda_85 td.cms_module_agenda_event_3,
#cms_module_agenda_85 > div.row > div > div:first-child,
.dijitCalendarMonthContainer{
     background-color: #c60032!important;
}
/* Couleur des textes
------------------------------------- */
.tundra .dijitCalendarDayLabelTemplate,
.fluxRSS>.itemAbrege h4 a {
    color: #9e9e9e!important;
}
/*=========================================================================*/
/* Couleur des textes
 ===========================================================================*/
/* Coleur de texte de base
------------------------------------- */

body,
.Rub .infosRub .resume {
    color: #444;
}
/* Texte clair
------------------------------------- */

.Slider .itemContent .resume {
    color: #999999!important;
}
/* Texte Sombre
------------------------------------- */

.SliderArt .itemContent .ItemResume h4,
.MenuHoriz .Nav>li>a,
.MenuHoriz .SousNav li a {
    color: #6C6C6C!important;
}

/*=========================================================================*/
/*Couleur blanche ne pas toucher
 ==========================================================================*/

#container .uk-nav-navbar>li>a:focus,
#container .uk-nav-navbar>li>a:hover,
.brevesBandeau .itemAbrege .resume,
.tb_pret_location_row>td,
#cart_info_iframe_content a,
.searchbox input[value="Aide"],
#cart_info_iframe_content a,
#cart_info_iframe_content a:hover,
.MenuCanvas.uk-button {
    color: #fff!important;
}












/* CSS spécifiques clients ou adaptation de zen_one  */

body{background-color: #fefefe;}


/* Bandeau haut */
.main-title{
	box-shadow: none;
	background: url('../../cms_vign.php?type=section&id=79&mode=large') no-repeat bottom left;}


.wl-navbar {border-top: solid 1px #dedede; border-bottom: solid 1px #dedede;}

.MenuHoriz .Nav>li {text-transform: uppercase; border-left: none;}

.MenuHoriz .Nav > li > a {
    color: #616cbb !important;
    text-decoration: none;
    border-bottom: solid 5px transparent;
    line-height: 30px;
    height: 30px;
    padding: 0 25px;
    font-weight: 600;
    font-size: 20px;
    :text-transform: uppercase  }


.SliderNot{background-color: #eee; border:0px;}    
.SliderHoriz .SliderNot>h3, .SliderArt h3.titleInside {background-color: #ffffff !important; color: #616cbb;
    font-size: 20px; text-transform: uppercase; padding: 0px; margin-bottom: 5px;}

    .SliderHoriz, .listselect {border: none; }

#connexion, .searchbox, #resume_panier {border:none;}


#notice .avis_detail, #notice .avis-parent > span > h3 {color: #616cbb;}

#main {
    position: relative;
    /*border: 1px solid #dedede;
    padding: 25px;*/}


.SliderArt .itemContent {padding:0px; border:0px;}
.Slider {border:0px}

.SliderNot .bx-wrapper .bx-prev, .SliderNot .bx-wrapper .bx-next{top:-20px;}    

.SliderArt .bx-wrapper .bx-pager.bx-default-pager a{background: #616cbb}

.SliderArt .bx-wrapper .bx-pager.bx-default-pager a:hover,
.SliderArt .bx-wrapper .bx-pager.bx-default-pager a.active {background-color: #666!important;
}

.Slider .bx-wrapper .bx-pager {top:-20px;}   

.logo-one {background-color:transparent;text-align: left;border-left: 1px solid #dedede;}

.main-title{min-height: 250px;}

.listArticlesGen .itemAbrege,
.listeSameArticle .itemAbrege,
.listItemsEvent .itemAbrege,
.listResultArticles .itemAbrege  {border:none; padding: 0px; }


.title-section{background-color: transparent; }
h1#titre-Portail .subTitle {color: #fff !important;}


/* LOGIN */ 

#connexion h3:before {
    font: normal normal normal 28px/1 FontAwesome;
    content: "\f007";
    font-size: 125%;
    vertical-align: middle;
    margin-right: 10px;
    text-align: center;
}



/*  RESA */
.resa_notice {
    padding: 14px 100px 0px 8px;
    background: #e9ebee;
    display: inline-block;

}

.parentNot .resa_notice {padding: 10px 100px 10px 10px; }


.resa_notice a {
    text-decoration: none;
    color: #507398;
    font-size: larger;
}

.resa_notice a:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f04b";
    font-size: 125%;
    vertical-align: middle;
    margin-right: 10px;
    text-align: center;
}


/* les vignettes */
.vignetteimg_simili {height: initial;}
div.vignetteDocNot img.vignetteNot{width: 200px !important; }


.parentNotCourte .vignetteimgNot {
    width: 18%;}



/* divers titres */ 
#location h3{color: #616cbb}

#location-container table tr td {padding-bottom: 20px;}

#location-container table tr td a {text-decoration: none;}

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

#location-container table tr td a img {margin-bottom: 8px;}


/* Localisation et Section liste */
.invisible {display: none;}
#aut_see img { margin-right: 10px;}
#aut_details h3.loc_title {display: none;}