/* FONT */
@import url(https://fonts.googleapis.com/css?family=Arimo:400,700&subset=latin,latin-ext);
/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,800italic,700italic,600italic,400italic&subset=latin,latin-ext);*/

@font-face {
font-family: 'open_sansregular';
src: url('OpenSans-Regular-webfont.eot');
src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('OpenSans-Regular-webfont.woff') format('woff'),
url('OpenSans-Regular-webfont.ttf') format('truetype'),
url('OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'open_sansbold';
src: url('OpenSans-Bold-webfont.eot');
src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('OpenSans-Bold-webfont.woff') format('woff'),
url('OpenSans-Bold-webfont.ttf') format('truetype'),
url('OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'open_sanssemibold';
src: url('OpenSans-Semibold-webfont.eot');
src: url('OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('OpenSans-Semibold-webfont.woff') format('woff'),
url('OpenSans-Semibold-webfont.ttf') format('truetype'),
url('OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'open_sansextrabold';
src: url('OpenSans-ExtraBold-webfont.eot');
src: url('OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
url('OpenSans-ExtraBold-webfont.woff') format('woff'),
url('OpenSans-ExtraBold-webfont.ttf') format('truetype'),
url('OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
font-weight: normal;
font-style: normal;
}
/* EDITEUR */
@import url("responsive.css");
/* /EDITEUR */

/* RESPONSIVE*/
/*@import url("editeur.css");*/
/* /RESPONSIVE */

* {
box-sizing: border-box;
}
body {
/*background-image: url(../media/site/ricepaper.png);*/
/*background-color: #ddd;*/
/*background-color: rgba(98, 88, 96, 1)!important;
opacity: 1!important;*/
}
body, html {
height: 100%!important;
/*background-color: rgba(98, 88, 96, 1)!important;
opacity: 1!important;*/
}
html {
/* 1 */
/*font: normal 14px / 20px 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif!important;*/
font-size: 12px;
font-family: 'Arimo', 'Helvetica Neue', Helvetica, Arial, sans-serif!important;
font-weight: 400;
/* 2 */
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
/* 3 */
/*background: #ffffff;
color: #444444;*/
}
h1, h2, h3, h4, h5, h6 {
/*color: #444444;*/
font-family: 'open_sansbold','Helvetica Neue',Helvetica,Arial,sans-serif;
text-transform: none;
}
.contenu h1, .contenu h2, .contenu h3, .contenu h4, .contenu h5, .contenu h6 {
/*color: #444444;*/
font-family: 'Arimo','Helvetica Neue',Helvetica,Arial,sans-serif;
text-transform: none;
font-weight: 700;
}
h1 {
font-size: 23px;
margin: 0 0 15px;
}
h2 {
font-size: 21px;
margin: 0 0 13px;
}
h3 {
font-size: 19px;
margin: 0 0 11px;
}
h4 {
font-size: 17px;
margin: 0 0 9px;
}
h5 {
font-size: 15px;
margin: 0 0 7px;
}
h6 {
font-size: 13px;
margin: 0 0 5px;
}
.contenu p {
margin-top: 0px;
	margin-bottom: 15px;
width: 95%;
}
.contenu footer p {
margin-top: 0px;
	margin-bottom: 15px;
width: 100%;
}
.footer2 p {
width: 100%;
}

b, strong {
font-weight: 700;
}
.images img {
/*text-align: center;*/
max-width: 100%;
height: auto;
}

figure {
/*display: block;*/
width: -moz-fit-content;
width: -webkit-fit-content;
width: fit-content;
}
.centrer {
margin-left: auto;
margin-right: auto;
}
figcaption, .figcaption {
font-weight: bolder;
font-size: 11px;
line-height: 13.5px;
margin-top: 3px;
margin-bottom: 15px;
display: block;
text-align: left;
}
figcaption.saisonMusicale {
margin-bottom: 0px;	
}
a {
color:  #000;
}
a:hover, a:focus {
color:  #000;
text-decoration: underline;
}

/* NAVIGATION ACCUEIL > 980px */

.navlightAccueil #navAccueil .navcontent .uk-offcanvas-bartitre {
width: -moz-fit-content!important;
width: -webkit-fit-content!important;
width: fit-content!important;
margin-left: auto;
margin-right: auto;
}
.navlightAccueil #navAccueil .navcontent .uk-offcanvas-bartitre h1 a {
color:  #fff;
opacity: 1;
text-decoration: none;
margin-left: 15px!important;
margin-right: 15px!important;

}
.navlightAccueil ul.Langues {
clear: none;
color: #fff;
float: right;
font-family: "open_sanssemibold","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 0.9em;
margin-left: auto;
margin-right: auto;
padding-bottom: 9px;
padding-left: 8px;
padding-right: 8px;
position: absolute;
text-align: right;
/*top: -5px;*/
top:  10px;
right: 80px;
/*width: 1000px;*/
z-index: 899;
background: transparent!important;
}

/* OFF CANVAS */
.navAdd .uk-visible-medium {
display: block!important;
	/* corriger la feuille de style uikit qui l'annonce en display none*/
}
.navAdd .uk-visible-medium {
position: absolute;
top: 7px;
right: 20px;
left: auto;
font-size: 25px;
color: #fff;
opacity: 0.7;
}
.navAdd .uk-visible-medium:hover,
.navAdd .uk-visible-medium:focus {
opacity: 1;
}
/*MODIFS MENU*/
.navAdd .uk-offcanvas {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000;
}
.navAdd .uk-offcanvas.uk-active {
	display: block!important;
}
.navAdd .uk-offcanvas-bar {
    background: none 0 0 repeat scroll #625860;
    bottom: auto;
    right: 0;
    max-width: 100%;
    overflow-y: auto;
    position: fixed;
    top: 0;
    transform: translateX(100%);
    transition: transform 0.3s ease-in-out 0s;
    width: 270px;
    z-index: 1001;
    height: 100%;
    
}

body#accueil.uk-offcanvas-page .uk-navbar li a {
    padding-left: 0!important;
}

/* ACCUEIL */
.uk-sticky-placeholder {
height: auto!important;
}
.uk-overlay-panel {
padding: 0!important;
}
#navAccueil h1 {
text-align: center;
margin: 0!important;
font-family: 'open_sanssemibold','Helvetica Neue',Helvetica,Arial,sans-serif!important;
font-size: 20px!important;
}
.borderBas1 {
border-bottom: 2px solid #fff;
background-color: #161d42;
color: #fff!important;
}
.borderBas2 {
border-bottom: 2px solid #fff;
background-color: #625860;
color: #fff!important;
}
.borderBas1 h1, .borderBas2 h1 {
color: #fff!important;
}
.borderBas1 h1 a {
color: #fff!important;
text-decoration: none;
opacity: 0.6;
/*margin-left: 15px!important;*/
}

.borderBas2 h1 a {
color: #fff!important;
text-decoration: none;
opacity: 0.6;
}

.page1 .borderBas1 h1 a {
margin-left: 15px!important;
}
.page2 .borderBas2 h1 a {
margin-right: 15px!important;
}

.borderBas1 h1 a:hover, .borderBas1 h1 a:focus, .borderBas2 h1 a:hover, .borderBas2 h1 a:focus {
opacity: 1;
}
.uk-accordion-content {
padding-bottom: 15px;
color: #fff!important;
}
.uk-accordion-content a {
text-decoration: none!important;
color: #fff!important;
}
.uk-accordion-content .uk-container {
background-color: transparent!important;
color: #fff!important;
}
.uk-accordion-content .uk-container li {
display: inline;
font-family: 'open_sanssemibold','Helvetica Neue',Helvetica,Arial,sans-serif;
color: #fff!important;
}
.uk-accordion-content .uk-container ul {
margin-top: 10px;
color: #fff!important;
}
.uk-accordion-content .uk-container li a {
margin: 0!important;
padding-left: 0!important;
opacity: 0.7;
}
.uk-accordion-content .uk-container li a:visited {
opacity: 0.7;
}
.uk-accordion-content .uk-container li a:hover,
.uk-accordion-content .uk-container li a:focus {
opacity: 1;
}
.uk-accordion-content .uk-container li:after {
content: ' |';
margin-left: 15px;
margin-right: 15px;
opacity: 0.7;
}
.uk-accordion-content .uk-container li:last-child:after {
content: '';
margin-left: 0px;
margin-right: 0px;
}
.uk-accordion-content .uk-container.uk-container-center {
	text-align: center;
}

/*Modif menu accueil*/
#navAccueil .borderBas1 h1,
#navAccueil .borderBas2 h1 {
font-size: 18px!important;
margin-left: 0px!important;
white-space: nowrap!important;
}
#navAccueil .borderBas1 h1 a,
#navAccueil .borderBas2 h1 a {
opacity: 1;
text-decoration: none;
}
#navAccueil .borderBas1 ul,
#navAccueil .borderBas2 ul {
}
#navAccueil .borderBas1 li,
#navAccueil .borderBas2 li {
width: 100%!important;
clear: both!important;
/*text-align: left!important;*/
display: inline-block!important;
margin-bottom: 5px;
}
#navAccueil .borderBas1 li::after,
#navAccueil .borderBas2 li::after {
content: ""!important;
margin-left: 0!important;
margin-right: 0!important;
}


/* ACCUEIL TITRE */
.titreAccueil {
width: 100%;
text-align: center;
font-family: 'open_sansbold','Helvetica Neue',Helvetica,Arial,sans-serif;
/*margin-top: 0px!important;*/
/*margin-top: 95px!important;*/
}
.titreAccueil p {
line-height: 48px;
font-size: 44px;
/*text-shadow: 5px 10px 5px #000;*/
text-shadow: 3px 6px 4px #000;
margin: 0;
padding: 0;
}
.titreAccueil1 {
font-size: 40px;
}
.titreAccueil2 {
font-size: 35px;
}
.logoAccueil {
width: 100%;
position: absolute;
bottom: 10px;
text-align: center;
}
.logoAccueil img {
width: 200px;
height: auto;
border: 3px solid #fff;
}

.uk-container {
max-width: 980px;
/*background-color: #fff;*/
}

/* SECTIONS */
section .uk-container {
padding-top: 15px;
padding-bottom: 17px;
}
section.contenu {
/*background-color: #ddd;*/
}
section .uk-margin-top {
margin-top: 0!important;
padding-top: 15px!important;
}
section.actus {
}
section.appelsGraphiques {
}
section.artisteArchitecte {
}
/*section.appelsGraphiques h3 {
font-size: 1.45em!important;
}*/
/* PAGE */
body.page1 header .uk-position-cover {
bottom:  73%!important;
}
body.page1, body.page1 section.contenu {
background-color: #d0d2d9!important;
}
body.page2, body.page2 section.contenu {
background-color: #e0dedf!important;
}
.col1, .col2 {
padding-top: 15px;
padding-bottom: 18px;
}
.col2 {
background-color: #fff;
}
.col2 form {
max-width:  95%;
}
.uk-button-lesamis {
background-color: #62585f;
color:  #fff;
}
.uk-button-lesamis:hover,
.uk-button-lesamis:focus {
background-color: #bd252c;
color:  #fff;
}
/*HEADER page*/
header {
}
.page1 .uk-container, .page2 .uk-container {
background-color: transparent!important;
clear: none;
padding: 0!important;
}
.page1 .titreAccueil, .page2 .titreAccueil {
/*width: auto;
float: left;*/
text-align: center;
font-family: 'open_sansbold','Helvetica Neue',Helvetica,Arial,sans-serif;
margin-top: 5px!important;
}
.page1 .titreAccueil a, .page2 .titreAccueil a {
text-decoration: none;
}
.page1 .titreAccueil p, .page2 .titreAccueil p {
line-height: 27px;
font-size: 25px;
/*text-shadow: 2px 8px 3px #000;*/
/*text-shadow: 5px 10px 5px #000;*/
/*text-shadow: 3px 6px 4px #000;*/
text-shadow: 2px 4px 2px #000;
margin: 0;
padding: 0;
}
.page1 .titreAccueil1, .page2 .titreAccueil1 {
font-size: 21px;
}
.page1 .titreAccueil2, .page2 .titreAccueil2 {
font-size: 16px;
line-height: 16px;
}

/*header img {
padding-top: 12px;
}*/
ul.Langues {
clear: none;
color: #fff;
float: right;
font-family: "open_sanssemibold","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 0.9em;
margin-left: auto;
margin-right: auto;
padding-bottom: 9px;
padding-left: 8px;
padding-right: 8px;
position: absolute;
text-align: right;
top: -5px;
right: 15px;
/*width: 1000px;*/
z-index: 899;
background: transparent!important;
}

#reso801 ul.Langues {
clear: none;
color: #fff;
float: right;
font-family: "open_sanssemibold","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 0.9em;
margin-left: auto;
margin-right: auto;
padding-bottom: 9px;
padding-left: 8px;
padding-right: 8px;
position: relative;
text-align: right;
top: 15px;
right: 15px;
/*width: 1000px;*/
z-index: 899;
background: transparent!important;
	
}
ul.Langues a {
color: #fff;
opacity: 0.7;
font-weight: bolder;
text-decoration: none!important;
}
ul.Langues a:hover,
ul.Langues a:focus {
opacity: 1;
}
ul.Langues li {
display: inline;
margin-left: 10px;
}

/* NAVIGATION */
.uk-navbar {
background: none 0 0 repeat scroll #161d42;
color: #fff!important;
}
.uk-navbar-nav > li > a,
.uk-navbar-nav > li > a:visited {
color: #fff!important;
}
/*.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li:focus > a,
.uk-navbar-nav > li.uk-open > a {
color: #d02c2d;
background-color: #fff;
}
*::-moz-selection {
background: #d02c2d none repeat scroll 0 0!important;
color: #fff;
text-shadow: none;
}
.uk-dropdown-navbar {
background: #fff none repeat scroll 0 0;
color: #d02c2d;
margin-top: 0;
}
.uk-nav-navbar > li > a {
color: #d02c2d;
background-color: #fff;
font-size: 0.85em;
}
.uk-nav-navbar > li > a:hover,
.uk-nav-navbar > li > a:focus {
color: #fff;
background-color: #d02c2d;
}*/
.navcontent {
z-index: 897!important;
}
.uk-navbar li a {
padding-left: 15px;
}
.uk-navbar li {

}
.uk-navbar ul {
list-style-type: none; padding: 0;
}
.uk-nav li , .uk-nav li a{
display:block;
}
.navcontent li li {
text-align: left;
}
.uk-dropdown .uk-nav {
margin: -15px -15px -15px -15px;
}
/* RECHERCHER */
/*.uk-search-field {
-webkit-border-radius: 4px!important;
-moz-border-radius: 4px!important;
border-radius: 4px!important;
}*/
/*SLIDER*/
div.accueil {
/*border-bottom: 2px solid #2d894b;*/
}
/*.accueil div.uk-slidenav-position {
height: 100%!important;
overflow: hidden!important;
}*/
/*.accueil div.uk-slidenav-position ul.uk-slideshow.uk-overlay-active {
height: 100%!important;	
}*/
/*.accueil div.uk-slidenav-position ul.uk-slideshow.uk-overlay-active li div.uk-cover-background.uk-position-cover,
.accueil div.uk-slidenav-position ul.uk-slideshow.uk-overlay-active li.uk-active div.uk-cover-background.uk-position-cover {
background-position: center top;
background-size: cover;
}*/
/*.accueil div.uk-slidenav-position ul.uk-slideshow.uk-overlay-active li,
.accueil div.uk-slidenav-position ul.uk-slideshow.uk-overlay-active li.uk-active {
height: 100%;
}*/
/*.accueil div.uk-slidenav-position ul.uk-slideshow.uk-overlay-active li img,
.accueil div.uk-slidenav-position ul.uk-slideshow.uk-overlay-active li.uk-active img {
width: auto!important;
min-width: auto!important;
max-width: auto!important;
}*/
/*.uk-slideshow > li {
height: 100%!important;
}*/
/*a.uk-slidenav {
z-index: 1000;
}*/

/* SLIDESHOW */
/*.uk-slideshow li div {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
/*height: 100%!important;*!/
}
.uk-slideshow li div img {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
/*height: 100%!important;*!/
width: auto!important;
min-width: auto!important;
max-width: auto!important;
}*/

/*APPELS*/
ul#itemContainer.uk-grid {
min-height: auto!important;
}
.artisteArchitecte figcaption h1 {
font-size: 2.15em!important;
}
.actus ul li h2,
.artisteArchitecte figcaption h2 {
font-size: 1.35em!important;
}
.actus ul li a,
.actus ul li a img {
width: 100%;
height: auto;
}

.actus ul li a,
.actus ul li a:visited,
.actus ul li a h2,
.actus ul li a:visited h2 {
color:  #444;
text-decoration: none;
}
.actus ul li a:hover,
.actus ul li a:focus,
.actus ul li a:hover h2,
.actus ul li a:focus h2 {
color: #df353c;
text-decoration: none;
}
.actus {
/*padding-bottom: 15px;*/
}
.actus ul li h2 {
font-size: 1.2em;
margin-top: 7px!important;
margin-bottom: 2px;
line-height: 1em;
}
.actus ul li p {
font-size: 0.9em;
margin-top: 0px!important;
}
/*.artisteArchitecte figcaption {
background-color: #fff;
opacity: 0.7;
display: inline-block;
margin:  17px;
padding:  6px 10px 10px 15px;
min-height: 85%;
max-height: 85%;
overflow-y: auto;
}
.artisteArchitecte figcaption a {
color: #444!important;
text-decoration: none!important;
}
.artisteArchitecte figcaption a h1 {
font-size: 1.6em;
margin-bottom: 0;
}
.artisteArchitecte figcaption a h2 {
font-weight: bold!important;
font-size: 1.4em;
line-height: 1em;
margin-bottom: 0.5em;
margin-top: 0!important;
}
.artisteArchitecte figcaption a p {
margin-top: 0!important;
margin-bottom: 0.3em!important;
}
.artisteArchitecte figcaption a p:last-child {
margin-bottom: 0.9em!important;	
}*/
.laLettre {
background-color: #bd252c;
padding: 7px 8px 9px 8px;
color: #e9c867;
width: 90%!important;
margin-top: 5px!important;
display: inline-block;
font-weight: bolder;
font-size: 22px;
}
.liensLettre {
padding-left: 15px;
}
.illusActus {
margin-bottom: 15px;
}
.savoirPlus,
.artisteArchitecte figcaption a .savoirPlus {
/*float: right;
margin-right: 17px;
display: inline-block;
font-size: 0.8em;*/
}
.actus .savoirPlus a,
.artisteArchitecte figcaption a .savoirPlus {
/*color: #fff;
background-color: #000;
padding: 3px 5px 3.5px 5px;
text-decoration: none;*/
}
.actus .savoirPlus a:hover,
.actus .savoirPlus a:focus,
.artisteArchitecte figcaption a:hover .savoirPlus,
.artisteArchitecte figcaption a:focus .savoirPlus {
/*background-color: #de443b;*/
}
/* THUMBNAILS */
#itemContainer li img {
background-position: center center;
background-size: cover;
}
/* GALLERY */
.gallery {
width: 95%!important;
margin-left:  auto!important;
margin-right:  auto!important;
}
.gallery ul.lightbox li img {
/*-webkit-border-radius: 4px!important;
-moz-border-radius: 4px!important;
border-radius: 4px!important;*/
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
/* IMAGES */
.aGauche {
float: left;
clear:  none;
padding-right: 15px;
padding-bottom: 15px;
}
.aDroite {
float: right;
clear:  none;
padding-left: 15px;
padding-bottom: 15px;
}
/* BOUTIQUE */
.aGaucheOmbre {
display: inline-block;
float: left;
clear:  none;
margin-right: 15px;
margin-bottom: 15px;
box-shadow: 0px 3px 5px 3px #999;	
}
.aDroiteOmbre {
float: right;
clear:  none;
margin-left: 15px;
margin-bottom: 15px;
box-shadow: 0px 3px 5px 3px #999;
}
.Ombre {
box-shadow: 0px 3px 5px 3px #999;
margin-bottom: 25px;
}
ul, ol {
/*list-style-type: square;*/
list-style-position: inside;
}
/* FOOTER */
.footerUn, .footerDeux {
padding-top: 10px;
/*padding-bottom: 15px;*/
}
.footerUn {
/*background-color: #444;*/
font-size: 0.9em;
}
.footerUn .uk-container {
/*background-color: transparent;*/
/*color: #fff;*/
}
.footerDeux {
/*background-color: #de443b;*/
/*color: #fff;*/
text-align: center;
font-size: 0.8em;
padding-bottom: 55px;
}
.footerUn a,
.footerUn a:visited,
.footerUn a:hover,
.footerUn a:focus,
.footerDeux a,
.footerDeux a:visited,
.footerDeux a:hover,
.footerDeux a:focus {
/*color: #fff;*/
}
.footerUn a,
.footerUn a:visited,
.footerUn a:hover,
.footerUn a:focus {
font-weight: bolder;
}
p.logoBas {
width: 100%;
text-align: center;
/*background-color: #fff;*/
padding-bottom: 12px;
padding-top: 10px;
margin-top: 70px;
}
p.logoBas img {
margin-left: 1.9%;
margin-right: 1.9%;
margin-bottom: 18px;
}
p.footerLiens {
width: 100%;
text-align: center;
padding-top: 10px;
}

/* TAGS */
/*.uk-badge {
background-color: #2d894b;
padding: 4px 7px;
font-size: 0.8em;
}
.uk-badge:hover,
.uk-badge:focus {
/*background-color: #de443b;*!/
}
.uk-badge a {
/*color: #fff;*!/
text-decoration: none;
}*/

/* Inscription Newsletter / Appels graphiques */
/*.inscriptionNewsletter {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #b1dab9;
padding: 10px 10px 12px 10px;
margin-right: 15px;
}
.inscriptionNewsletter .uk-form input {
-webkit-border-radius: 4px!important;
-moz-border-radius: 4px!important;
border-radius: 4px!important;
border-color: #fff;
}
.inscriptionNewsletter .uk-form .uk-button {
-webkit-border-radius: 4px!important;
-moz-border-radius: 4px!important;
border-radius: 4px!important;
border-color: #fff;
background-color: #df353c;
color: #fff;
}
.inscriptionNewsletter .uk-form .uk-button:hover,
.inscriptionNewsletter .uk-form .uk-button:focus {
background-color: #459856;
}*/
/*.rappelTags {
padding: 10px 10px 12px 10px;
/*background-color: #b1dab9;	*!/
}*/
/*.appelsGraphiques .uk-flex:nth-child(even) {
margin-top: 20px;
/*	background-color: #f60;*!/
}*/

/* JPAGES */
.holder {
margin:15px 0;
text-align: right;
width: 100%;
padding-right: 20px;
}
.holder a {
color: #383a40;
background-color: #e4e4e5;
display: inline-block;
min-width: 16px;
padding: 3px 5px;
line-height: 20px;
text-decoration: none;
box-sizing: content-box;
text-align: center;
/* font-size:12px;
cursor:pointer;
margin:0 5px;
color:#333; */
}
.holder a:hover {
background-color:#df353c;
color:#fff;
}
.holder a.jp-previous {
padding-left: 5px;
padding-right: 5px;
}
.holder a.jp-next {
padding-left: 5px;
padding-right: 5px;
}
.holder a.jp-current,a.jp-current:hover {
color: #fff;
font-weight:bold;
background-color: #388946;
}
.holder a.jp-disabled,a.jp-disabled:hover {
color:#bbb;
}
.holder a.jp-disabled,a.jp-disabled:hover {
cursor:default;
background:none;
}
.holder a.jp-disabled,a.jp-disabled:hover {
visibility: hidden;
}
.holder span {
margin: 0 5px;
}



/* LES ARTISTES */
.dataArtistes {
	
}
.portraitArtiste {
width: 100%;
height:  350px;
overflow: hidden;
background-position: left top;
background-repeat: no-repeat;
display: inline-block;
/*background-color: #f60;*/
}
.ficheArtiste {
text-align: left;
font-size: 12px;
padding-left: 15px;
padding-top: 15px;
}
.ficheArtiste a {
}
/*Saison Musicale*/
.uk-overlay-background.uk-overlay-right.saisonMusicale {
background-color: #bd252c!important;
text-align: center;
}
.uk-overlay-right.saisonMusicale {
left: 50%;
top: 38%;
}
.saisonMusicale h1 {
font-size: 40px!important;
margin-top: 15px;
padding-bottom: 0!important;
margin-bottom: 0!important;
font-family: 'open_sanssemibold','Helvetica Neue', Helvetica, Arial, sans-serif!important;
}
.programme {
background-color: #000;
padding: 5px 8px 7px 8px;
color:  #fff;
margin-top: 20px!important;
position: absolute;
bottom: 0;
width: 100%;
}
.concertDate {
background-color: #bd252c;
padding: 5px 8px 7px 8px;
color:  #fff;
width: auto!important;
margin-top: 5px!important;
display: inline-block;
font-weight: bolder;
}
/* AGENDAS */
.agendas {
padding-bottom: 12px;
border-bottom: 1px solid #ddd;
}
.datesAgenda {
background-color: #bd252c;
padding: 5px 8px 7px 8px;
color:  #fff;
width: auto;
margin-top: 5px!important;
margin-bottom: 7px!important;
display: inline-block;
font-weight: bolder;
}
.agendas:last-child {
margin-bottom: 15px;
}

/*MODIFS MENU ACCUEIL */
.accueil .uk-navbar-toggle.uk-visible-medium {
display: block!important;
font-size: 35px;
padding-top: 15px;
color: #fff;
/* corriger la feuille de style uikit qui l'annonce en display none*/
}
.accueil .uk-offcanvas {
background: none;
bottom: inherit;
display: inherit;
left: auto;
position: relative;
right: auto;
top: auto;
/*z-index: auto;*/
z-index: 400;
}

/* GOOGLE MAP */
div.i4ewOd-pzNkMb-haAclf {
display: none!important;
}

.accueil .uk-overlay-background {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;
}
.uk-gridAccueil {
position: absolute!important;
bottom: 20px!important;
/*z-index: 15;*/
width: 100%!important;
}


@media (min-width: 980px) {

/* OFF CANVAS */
.uk-offcanvas {
background: none;
bottom: inherit;
display: inherit;
left: auto;
position: relative;
right: auto;
top: auto;
/*z-index: auto;*/
z-index: 400;
}
.uk-offcanvas-bar {
background: none;
bottom: auto;
left: auto;
max-width: 100%;
overflow-y: visible;
position: relative;
top: auto!important;
transform: translateX(0%);
transition: none;
width: auto;
z-index: auto;
}

}

@media (min-width: 960px) {

/* OFF CANVAS */
.uk-offcanvas {
background: none;
bottom: inherit;
display: inherit;
left: auto;
position: relative;
right: auto;
top: auto;
/*z-index: auto;*/
z-index: 400;
}
.uk-offcanvas-bar {
background: none;
bottom: auto;
left: auto;
max-width: 100%;
overflow-y: visible;
position: relative;
top: auto!important;
transform: translateX(0%);
transition: none;
width: auto;
z-index: auto;
}

/*Modif menu accueil*/
#navAccueil .borderBas1 h1,
#navAccueil .borderBas2 h1 {
font-size: 18px!important;
}
#navAccueil .borderBas1 h1 a,
#navAccueil .borderBas2 h1 a {
opacity: 1;
text-decoration: none;
}
#navAccueil .borderBas1 ul,
#navAccueil .borderBas2 ul {
}
#navAccueil .borderBas1 li,
#navAccueil .borderBas2 li {
width: 100%!important;
clear: both!important;
/*text-align: left!important;*/
display: inline-block!important;
margin-bottom: 5px;
}
#navAccueil .borderBas1 li::after,
#navAccueil .borderBas2 li::after {
content: ""!important;
margin-left: 0!important;
margin-right: 0!important;
}
body#accueil.uk-offcanvas-page .uk-navbar li a {
    padding-left: 0!important;
}

}


