/* Changes of Sylvain L. Printemps */
.mainSlider {
  margin-bottom: 40px;
}

.navFooter h3 {
	text-transform: uppercase;
}
.navFooter h3 a {
	color: #000 !important;
}
.navFooter h3.midFooterTitle {
	margin-top:20px;
}
.markContent .customBlock.col-sm-6 {padding-right:0; margin-right:61px;}
.markContent .customBlock.col-sm-6.markMag {width:248px !important; padding-right:5px;}
.markContent .customBlock.markMag h2 {margin-bottom:15px;}
.markContent .customBlock.markMag .listStore.twoCols li {width:100px;}
.listEvents .loadMore.selected a {
  text-decoration: none;
  background-image: url('bg/picto-on.png');
}
.listEvents .innEvent p {
    word-break: normal;
    text-align: justify;
}
.storeContent .listStore {
	width:90%
}
.storeContent .listStore li {
	margin: 0 5% 0 0;
    width: 45%;
    float: left;
    height: 25px;
}
section.blocPush .banner.col-sm-8.itemCms {min-height:290px !important;}
/* pour cacher le lien vers la page contact
.topFooter .contact {display:none;}
 */

/* Theme custom */
.customTheme a,
.customTheme a:link,
.customTheme a:active,
.customTheme a:visited {
  color: #a77f0e;
}
.customTheme a:hover {
  color: #a77f0e;
}
.customTheme header .topHeader ul li a {
  color: #000;
}
.customTheme .userNav > li.lang:hover > a {
  background-color: #a77f0e;
}

.customTheme nav .ssNav .itemNav h2 {
  color: #a77f0e;
}
.customTheme nav .ssNav .itemNav > ul li a {
  color: #000000;
}
.customTheme nav .ssNav .itemNav > ul li:hover a {
  color: #a77f0e !important;
}
.customTheme nav .ssNav .itemNav a {
  color: #000000 !important;
}
.customTheme nav ul.mainNav > li.current > a,
.customTheme nav ul.mainNav > li:hover > a {
  background: #a77f0e;
}
.customTheme .rightHeader .search button:hover {
  background: #a77f0e;
}

.customTheme .topFooter form button:hover {
  background: #a77f0e;
}
.customTheme .topFooter p a {
  color: #000;
}
.customTheme .topFooter .rightContent p {
  color: #a77f0e;
}
.customTheme .navFooter h3 a {
  color: #000;
}
.customTheme .navFooter ul li a {
  color: #707070;
}
.customTheme .mainSlider .bx-pager .bx-pager-item a.active {
  background: #a77f0e;
}
.customTheme .blocPush .itemCms .caption a {
  color: #000000 !important;
}
.customTheme .sidebar .pushPub a {
  color: #000000;
}
.customTheme .sidebar .utilLink a {
  color: #000000;
}
.customTheme .sidebar.sidebarUnivers .leftNav ul li:hover a,
.customTheme .sidebar.sidebarUnivers .leftNav ul li.current a {
  color: #a77f0e;
}

.customTheme .mainPara p span {
  color: #a77f0e;
}

.customTheme .listPdt .itemCms .itemSlider .bx-pager .bx-pager-item a.active {
  background: #a77f0e;
}

.customTheme .leftNav h1 span {
  color: #a77f0e;
}

.customTheme .leftNav > ul > li.current h2 a,
.customTheme .leftNav > ul > li:hover h2 a {
  color: #a77f0e;
}
.customTheme .leftNav > ul > li.active h2 a {
  color: #a77f0e;
}

.customTheme .leftNav > ul > li.active:hover h2 a {
  color: #a77f0e;
}

.customTheme .leftNav > ul ul li:hover a,
.customTheme .leftNav > ul ul li.currentPage a {
  color: #a77f0e;
}

.customTheme .listStore li:hover a {
  color: #a77f0e;
}

.customTheme .lienUtils li:hover a {
  color: #a77f0e;
}

.customTheme .infoFloor li span {
  color: #a77f0e;
}

.customTheme .markSearch button:hover {
  background: #a77f0e;
}
.customTheme .markContent h3 {
  color: #a77f0e;
}

.customTheme ul.listUnivers > li ul li:hover a {
  color: #a77f0e;
}
.customTheme ul.listUnivers > li.current > a,
.customTheme ul.listUnivers > li:hover > a {
  color: #a77f0e !important;
}

.customTheme ul.listAlphabets li > a.selected {
  color: #a77f0e !important;
}
.customTheme ul.listAlphabets li:hover > a {
  color: #a77f0e !important;
}

.customTheme .resultFilter > ul > li a:hover {
  color: #a77f0e;
}

.customTheme .lineForm label em {
  color: #a77f0e;
}

.customTheme .btnSend button {
  background: #a77f0e;
}

.customTheme .shoppingContent h1 span {
  color: #a77f0e;
}

.customTheme .shoppingContent ul li.takeDate a {
  background: #a77f0e;
}

.customTheme .contentEvent h2 {
  background: #a77f0e;
}

.customTheme .listEvents > ul > li h3 a span {
  color: #a77f0e;
}

.customTheme .filter .pagination li.selected a {
  background: #a77f0e;
}

.customTheme .carteContent h1 span {
  color: #a77f0e;
}


.customTheme .formGift button:hover {
  background: #a77f0e;
}

.customTheme .formGift .spanErrorServor span {
  color: #a77f0e;
}
.customTheme .leftNav > ul ul li a {
  background: url('bg/picto_nav-gold.png') no-repeat 0 4px;
}
.customTheme .listStore li a {
  background: url('bg/picto_nav-gold.png') no-repeat 0 50%;
}
.customTheme .lienUtils li a {
  background: url('bg/picto_nav-gold.png') no-repeat 0 50%;
}
.customTheme .listResults p.linkMore a {
  background: url('bg/picto_nav-gold.png') no-repeat 0 50%;
}
.customTheme .listEvents > ul > li:hover h3 a {
  text-decoration: none;
  background-image: url('bg/picto_gold-oon.png');
}
.customTheme .listEvents > ul > li.selected h3 a {
  text-decoration: none;
  background-image: url('bg/picto_gold-on.png');
}
.customTheme .formGift .spanErrorServor span {
  background: url('bg/visu_erreur-gold.png') no-repeat 0 0;
}
.customTheme .listEvents .loadMore:hover a {
  text-decoration: none;
  background-image: url('bg/picto_gold-oon.png');
}
.customTheme .listEvents .loadMore.selected a {
  text-decoration: none;
  background-image: url('bg/picto_gold-on.png');
}
.customTheme .sidebar.sidebarUnivers .leftNav h1 a {
  color: #000;
}
.customTheme .sidebar.sidebarUnivers .leftNav ul li a {
  color: #000000;
}
.customTheme .listPdt .itemCms div.caption a {
  color: #000000 !important;
}
.customTheme .leftNav h1 a {
  color: #000;
}
.customTheme .leftNav > ul > li h2 a {
  color: #000000;
}
.customTheme .leftNav > ul ul li a {
  color: #000000;
}
.customTheme .listStore li a {
  color: #000000;
}
.customTheme .lienUtils li a {
  color: #000000;
}
.customTheme a.closeFlr,
.customTheme a.closeMap {
  color: #fff;
}
.customTheme .ui-autocomplete li a {
  color: #A3A3A3;
}
.customTheme .ui-autocomplete li:hover a {
  color: #fff;
}
.customTheme .markContent .retour a {
  color: #fff;
}
.customTheme ul.listUnivers > li > a {
  color: #000 !important;
}
.customTheme ul.listUnivers > li ul li a {
  color: #000000;
}
.customTheme ul.listAlphabets li > a {
  color: #000 !important;
}
.customTheme .resultFilter > ul > li a {
  color: #000000;
}
.customTheme .resultFilter li.withIcon a:after {
	background: url('bg/picto_or.png') no-repeat 100% 0;
}
.customTheme .shoppingContent p a {
  color: #000000;
}
.customTheme .shoppingContent ul li a {
  color: #000000;
}
.customTheme .shoppingContent ul li.takeDate a {
  color: #fff;
}
.customTheme .listEvents > ul > li h3 a {
  color: #000000;
}
.customTheme .filter .pagination li a {
  color: #fff;
}
.customTheme .listResults p.linkMore a {
  color: #000;
}
.customTheme .blocConsult a {
  color: #fff;
}
.customTheme  .listStore li.withIcon a:after {
  background: url('bg/picto_or.png') no-repeat;
}
.customTheme  .listGeneric .itemCms .itemSlider .bx-pager .bx-pager-item a.active {
    background: #a77f0e;
}
.customTheme   ul.listUnivers li > a.selected {
    color: #a77f0e !important;
}
.customTheme .similarArticles ul li .innArticleSim p.linkMore a {
  background: url('bg/picto_nav-gold.png') no-repeat 0 50%;
}
@media (min-width: 980px) and (max-width: 991px) {
  
  .customTheme nav .ssNav .itemNav h2 {
    color: #a77f0e;
  }
  
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
  
  .customTheme nav .ssNav .itemNav h2 {
    color: #a77f0e;
  }
  
}