/*@font-face {font-family: CooperHewittBook; src: url(fonts/CooperHewitt-Book.otf);}
@font-face {font-family: CooperHewittMedium; src: url(fonts/CooperHewitt-Medium.otf);}*/
@font-face {
    font-family: 'CooperHewitt-Semibold';
    src: url('fonts/CooperHewitt-Semibold.eot');
	src: url('fonts/CooperHewitt-Semibold.eot?#iefix') format('embedded-opentype'),
		 url('fonts/CooperHewitt-Semibold.woff') format('woff'),
		 url('fonts/CooperHewitt-Semibold.otf') format('truetype'),
		 url('fonts/CooperHewitt-Semibold.svg#font') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CooperHewitt-Semibold';
    src: url('fonts/CooperHewitt-Semibold.eot');
	src: url('fonts/CooperHewitt-Semibold.eot?#iefix') format('embedded-opentype'),
		 url('fonts/CooperHewitt-Semibold.woff') format('woff'),
		 url('fonts/CooperHewitt-Semibold.otf') format('truetype'),
		 url('fonts/CooperHewitt-Semibold.svg#font') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CooperHewitt-Book';
    src: url('fonts/CooperHewitt-Book.eot');
	src: url('fonts/CooperHewitt-Book.eot?#iefix') format('embedded-opentype'),
		 url('fonts/CooperHewitt-Book.woff') format('woff'),
		 url('fonts/CooperHewitt-Book.otf') format('truetype'),
		 url('fonts/CooperHewitt-Book.svg#font') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*@font-face {font-family: 'RICHARDMILLERROUNDED';
src: url('webfonts/2EAC15_0_0.eot');
src: url('webfonts/2EAC15_0_0.eot?#iefix') format('embedded-opentype'),
url('webfonts/2EAC15_0_0.woff2') format('woff2'),
url('webfonts/2EAC15_0_0.woff') format('woff'),
url('webfonts/2EAC15_0_0.ttf') format('truetype');}	*/

@-ms-viewport       { width: device-width; }
@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }
body{font-family:CooperHewitt-Book,sans-serif; }
h1, h2, h3, h4, h5, h6 {text-transform:uppercase; font-family:RICHARDMILLERROUNDED-Book, sans-serif;}
a{outline:0;}
a:focus{outline:0; text-decoration:none;}
.page_type h2 {color:#FF7BAB; font-size:50px;}/* modal enquete public */.modal-enquete-primeurs #enquete-primeurs, .modal-covid19 #covid19 { background:rgba(255,255,255,1); z-index:10000 }.modal-enquete-primeurs #enquete-primeurs h2, .modal-covid19 #covid19 h2 { color:#00b4ff; }
.primeurs.page_type h2 {color:#00b4ff;}.vert-primeurs {color:#00ff00;}.bleu-primeurs, .primeurs-2020 {color:#00b4ff}.rose-paulb {color:#FF7BAB;}.img-atlas { max-width:200px; }#bulle_atlas{ max-width:800px; }.compteur-oeufs {position:fixed; padding:10px 20px; background:#fff; border:3px solid #FF7BAB; border-radius:25px;  top:0; width:100%; right:0; text-align:center; z-index:5000}.alert {margin-top:20px}body.it-is-easter {padding-top:100px;}
.page-header{border:0; margin-bottom:24px}
header .liens_header{float:right; margin-top:30px}
	header .liens_header a {display:block; float:left; margin-right:20px; background:transparent url(img/liens_header.png) no-repeat 0 0; width:34px; height:40px;}
	header.primeurs .liens_header a {background:transparent url(img/liens_header_primeurs.png) no-repeat 0 0;}
		header .liens_header #lien_playlist {width:82px}
			header .liens_header #lien_playlist:hover {background-position:0 -39px}
			header.primeurs .liens_header #lien_playlist:hover {background-position:0 -40px}
		header .liens_header #lien_newsletter {width:77px; background-position:-102px 0;}
			header .liens_header #lien_newsletter:hover {background-position:-102px -39px;}
			header.primeurs .liens_header #lien_newsletter:hover {background-position:-102px -40px;}
		header .liens_header #lien_twitter {margin-right:14px; background-position:-196px 0;}
			header .liens_header #lien_twitter:hover {background-position:-196px -39px;}
			header.primeurs .liens_header #lien_twitter:hover {background-position:-196px -40px;}
		header .liens_header #lien_facebook {margin-right:0;background-position:-243px 0;}
			header .liens_header #lien_facebook:hover {background-position:-242px -39px;}
			header.primeurs .liens_header #lien_facebook:hover {background-position:-243px -40px;}
			header.primeurs .liens_header #lien_playlist_20ans {width:148px; background-position:-277px 0;}
			header.primeurs .liens_header #lien_playlist_20ans:hover {background-position:-277px -40px;}
header .logos .logos_gauche a{ padding:0; max-width:50%;display:block; float:left;}
header .logos .logos_gauche { margin:0 auto; width:382px; max-width:100%}
header .logos .logos_gauche::after { clear:both;content:"";float:none;}
header .logos .logos_gauche a img{ max-width:100%;}
/*   ANCIEN HEADER */
/*header .logo {width:381px; height:113px; max-width:100%}
header .logo .lien_home {display:block; float:left;width:191px; height:113px}
header .logo .lien_primeurs {display:block; float:left; width:190px;height:113px}
header .logo .lien_primeurs:hover {background:transparent url('../../../wp-content/uploads/2015/07/logo_paulB_hover.png') no-repeat -191px 0}
/* Fin ancien Header */
header .navbar{border:none; background:transparent}
.container .scrolltop {position:fixed; z-index:9900; bottom:170px; right:60px; width:49px; height:40px; background:transparent url(img/scrolltop.png) no-repeat 0 0; display:none; float:right;}
#navbar{border:none; background:none}
	#navbar li  {position:relative; text-align:center; font-family:RICHARDMILLERROUNDED-Book, sans-serif; background-color:#666666;}
	#navbar > li {min-height:55px;}
		#navbar li .sub-menu{background-color:#f1f1f1; padding:0; width:auto; }
		#navbar li:hover .sub-menu{display:block}
		#navbar li .sub-menu li {background-color:#f1f1f1; font-family:CooperHewitt-Book, sans-serif; font-size:16px; list-style-type:none; text-align:center}
			#navbar li .sub-menu li a{color:#666666;}
		#navbar li  a {color:#fff;}
		#navbar li:first-child {background-color:#FF7BAB;}
		.primeurs #navbar li:first-child {background-color:#00b4ff;}
			#navbar li:first-child .sub-menu  li{background-color:#FFD6FD;}
				#navbar li:first-child .sub-menu  li a{color:#FF7BAB;}
			#navbar li:first-child a {color:#FFDBFD;}
			.primeurs #navbar li:first-child a {color:#FFFFFF;}
		#navbar li:nth-child(2) {background-color:#ffffff}
			#navbar li:nth-child(2) a {color:#666666}
		#navbar > li:nth-last-child(2), #navbar > li:nth-last-child(3)  {display:none; background-color:#e5e5e5;}
		#navbar li:nth-last-child(2) a, #navbar li:nth-last-child(3) a  {color:#666666}
		#navbar li:nth-last-child(2)  {border-radius:0 0 10px 10px}
		#navbar .fermer_menu {display:block; margin:0 auto; width:81px; height:41px; background:transparent url(img/btn-toggle-menu-mobile.png) no-repeat 0 0;}
		#navbar .toggle_menu_container { background-color:transparent; }
.un_concert {/*background-color:yellow;*/ text-align:left}
.les_news {background:transparent url(img/bg-news.png) no-repeat center top; color:#cbcbcb; padding:69px 0 0 0; height:435px; margin-bottom:45px} 
.les_news .une_news {font-family:CooperHewitt-Book, sans-serif; font-size:13px;/*text-transform:lowercase;background-color:purple;*/}
.les_news .une_news h3{font-family:RICHARDMILLERROUNDED, sans-serif; text-transform:uppercase; font-size:18px}
.les_news .une_news a {color:#cbcbcb}
.primeurs .les_news .une_news a {color:#000}
/*.les_news .une_news .patate a {background:#989898 url(img/vagues-patate.png) no-repeat 0 0;mask: url(img/masque-patate2.png);-webkit-mask:url(img/masque-patate2.png);  width:131px; height:132px}
.les_news .une_news .patate a .le_thumb{display:none;}
.les_news .une_news .patate a:hover .le_thumb{display:inline;} */

.fil_ariane::after {content:" "; clear:both; display:table;}
.fil_ariane {padding-left:0}
.fil_ariane li {letter-spacing:1px; float:left; list-style-type:none; text-transform:uppercase; padding:0 10px 0 0; color:#808080;  font-family:RICHARDMILLERROUNDED-Book; font-size:17px}
.fil_ariane li::after {content:"|"; margin-left:10px;color:#FF7BAB;}
.parent-pageid-864 .fil_ariane li::after {color:#00b4ff;}
.fil_ariane li:last-child::after {content:""; }
.fil_ariane li:first-child::after {content:""; }
.fil_ariane li:first-child {text-decoration:underline; background:transparent url(img/bullet_titre_fil_ariane.png) no-repeat right 10px; padding:0 20px 0 0; margin-right:10px}
.fil_ariane .titre::after {content:""; height:7px; width:20px; background-color:#808080}
.fil_ariane li a{color:#808080;}
.fil_ariane li a:hover{color:#FF7BAB; text-decoration:underline}
.parent-pageid-864 .fil_ariane li a:hover{color:#00b4ff; }

/* test patate 2 */
.les_news .une_news .patate {background:#989898 url(img/vagues-patate.png) no-repeat center top;}
.les_news .une_news .patate a {display:block; height:133px; position:relative; overflow:hidden}
.les_news .une_news .patate a img {height:133px;}
.les_news .une_news .patate a::after{position:absolute;content:url(img/masque-patate.png); z-index:5000}
.primeurs .les_news .une_news .patate a::after{content:url(img/masque-patate-primeurs.png)}
.les_news .une_news .patate a img{display:none;position:absolute;z-index:1000}
.les_news .une_news .patate a:hover img, .les_news .une_news .patate a.has_hover img{display:block}
/*		fin test patate 2	*/
.les_news .une_news a {display:block}
.un_mois{color:#000; font-family:CooperHewitt-Book, sans-serif;}
.un_mois > div {margin-bottom:20px}
.un_mois::after{content:""; clear:both; float:none;}
.un_mois .un_concert {margin-bottom:33px}
.un_mois  .un_concert a {color:#000}
.un_mois  .un_concert a:hover {text-decoration:none;}
.un_mois  .un_concert.jeune-public, .un_mois  .un_concert.jeune-public a {color:#8000FF}
.un_mois  .un_concert.primeurs, .un_mois  .un_concert.primeurs a {color:#00b4ff;}
.un_mois  .un_concert.primeurs h4 {color:#808080;}
.concert .diaporama {display:none;}
.concert .diaporama a img {min-width:570px;}
 .concert #diaporama_0 {display:block;}
.un_mois  .un_concert h3 {margin:10px 0 1px; font-family:RICHARDMILLERROUNDED-Book, sans-serif; font-size:48px; line-height:42px}
.un_mois  .un_concert h3 small{display:block;}
.un_mois  .un_concert h4{font-family:CooperHewitt-Book, sans-serif; font-size:16px; text-transform:lowercase; margin-top:0; line-height:20px; letter-spacing:1px}
.un_mois  .un_concert h4 span{padding-left:10px;}
.un_mois  .un_concert.primeurs h4.les_artistes {color:#00b4ff; text-transform:initial}
.un_mois  .un_concert h4.old_date{text-decoration:line-through;}
.un_mois  .un_concert > div {overflow:hidden;}
.un_mois  .un_concert div a{position:relative; display:table; width:100%; height:236px; overflow:hidden}
.un_mois  .un_concert div a img{position:absolute; top:0; left:0; z-index:1000;}
.un_mois .un_concert div a .survol {position:relative;z-index:4000; width:100%; height:112px; background: transparent url(img/spectacle-hover.png)no-repeat center; display:none; color:#fff; font-family:RICHARDMILLERROUNDED-Book; font-size:16px}
.un_mois .un_concert div a:hover {text-decoration:none;}
.un_mois .un_concert div a:hover .survol, .un_mois .un_concert.hover div a .survol{display:table-cell; text-align:center; padding:0 20%; vertical-align:middle; text-decoration:none;}
.un_mois .un_concert.concert_modif div a:hover .survol {display:none;}
.un_mois  .un_concert div a::after{content:""; position:absolute; z-index:3000; height:auto;}
	.un_mois .un_concert.layout1 div  a::after{content:url(img/masque-spectacle-1.png);top:0; left:0}
	.un_mois .un_concert.layout2  div a::after{content:url(img/masque-spectacle-2.png);left:0; bottom:0; height:51px}
	.un_mois .un_concert.layout3  div a::after{content:url(img/masque-spectacle-3.png); right:0; bottom:0; height:83px}
	.un_mois .un_concert.layout4  div a::after{content:url(img/masque-spectacle-4.png); right:0; bottom:0; height:112px}
	.un_mois .un_concert.layout5  div a::after{content:url(img/masque-spectacle-5.png); right:0; top:0}
.un_mois .un_concert span.modif { width:100%; background:transparent url(img/masque_concert_modif.png) no-repeat 0 0; z-index:2000; height:237px; position:absolute; display:none;}
.un_mois .un_concert.concert_modif.annule span.modif.annule {display:table;}
.un_mois .un_concert.concert_modif.reporte span.modif.reporte {display:table;}
.un_mois .un_concert.concert_modif.complet span.modif.complet {display:table;}
.featured_image_container {position:relative; max-height:380px; overflow:hidden}
.featured_image_container a.fancybox::after{position:absolute; z-index:3000 }
.featured_image_container.layout1   a.fancybox::after{content:url(img/masque-spectacle-1.png);top:0; left:0}
.featured_image_container.layout2   a.fancybox::after{content:url(img/masque-spectacle-2.png);left:0; bottom:0; height:51px}
.featured_image_container.layout3   a.fancybox::after{content:url(img/masque-spectacle-3.png); right:0; bottom:0; height:83px}
.featured_image_container.layout4   a.fancybox::after{content:url(img/masque-spectacle-4.png); right:0; bottom:0; height:112px}
.featured_image_container.layout5   a.fancybox::after{content:url(img/masque-spectacle-5.png); right:0; top:0}

.page_pratique h4 {font-family:CooperHewitt-Semibold; font-size:16px; text-transform:initial; margin-bottom:0}
.page_pratique {font-size:16px;}
.page_pratique  ul {padding-left:0}
.page_pratique  ul li {list-style-position:inside}
.page_pratique strong {font-family:CooperHewitt-Semibold; font-size:16px; color:#FF7BAB}
.parent-pageid-864 .page_pratique strong {color:#00b4ff}
.page_pratique a, .page_type a {color:#666666}
.page_pratique div {max-width:100%}
.page_pratique h2 {background:transparent url(img/separateur-page-pratique.png) no-repeat 0 0; padding-top:50px; margin-top:48px}
.parent-pageid-864 .page_pratique h2 {background:transparent url(img/separateur-page-pratique-primeurs.png) no-repeat 0 0; color:#00b4ff}
.page_presentation a.fancybox::before{ content:url(img/separateur-page-pratique.png); display:block; margin:50px 0 40px}
.page-id-440 .page_presentation .row div p:first-child a.fancybox::before{ content:''; margin:0; width:0; height:0;}
.page_presentation a.fancybox img, .page_pratique a.fancybox img, .page_type a.fancybox img { max-width:478px }
.page_presentation a, .page_telechargement a {font-size:12px; color:#666666; background:transparent url(img/fleche_liens) no-repeat 0 5px; padding-left:20px}
.page_presentation .fil_ariane li a, .page_telechargement .fil_ariane li a {background:none; padding-left:0; font-size:17px}
.page_presentation a.fancybox { background:none; padding-left:0 }
.page_liste ul li::before {width:16px; height:16px; margin-right:5px; content:url(img/croix-paragraphes.png);}
.page_liste ul li {list-style-type:none; margin-bottom:15px;}
.wp-caption-text {font-size:12px; color:#808080}
.page_pratique.page_presentation h2 {background:none; padding-top:0px; margin-top:0}
.page_pratique h2:first-of-type {background:none; padding-top:30px; margin-top:0}
.page_pratique.page_presentation h2:first-of-type {background:none; padding-top:0px}

.diaporama_container {display:table; height:380px;position:absolute; width:100%; top: 0; left:0; padding:0 15px}
.diaporama_container .diaporama_moins,  .diaporama_container .diaporama_plus {display:table-cell; width:50px; vertical-align:middle; }
.diaporama_container .diaporama_moins::after,  .diaporama_container .diaporama_plus::after {display:block; vertical-align:middle; height:38px; content:""; width:100%; background:transparent url(img/fleches-diaporama.png) no-repeat 0 0}
.diaporama_container .diaporama_moins {padding-left:25px}
.diaporama_container .diaporama_plus {padding-right:25px}
.diaporama_container .diaporama_plus::after {background-position:-25px 0;}
.diaporama_container .diaporama_plus:hover::after {background-position:-25px -38px;}
.diaporama_container .diaporama_moins:hover::after {background-position:0 -38px;}
.diaporama_container .diaporama_zoom{display:table-cell; width:470px;  vertical-align:middle; text-align:center}
/*.diaporama_container .diaporama_zoom:hover::after{content:url(img/btn_play_video.png);display:block; margin:0 auto;}*/
	.un_mois .un_concert span.modif::after {content:""; display:table-cell; vertical-align:middle; text-align:center}
		.un_mois .un_concert span.modif.annule::after {content:url(img/concert_modif_annule.png);}
		.un_mois .un_concert span.modif.complet::after {content:url(img/concert_modif_complet.png);}
		.un_mois .un_concert span.modif.reporte::after {content:url(img/concert_modif_reporte.png);}
.le_mois {font-family:RICHARDMILLERROUNDED, sans-serif; padding-top:0; background:transparent url(img/points-mois.png) no-repeat 15px 0; font-size:170px; text-transform:uppercase}
body {}
.concert h2 {margin:0; color:#000; font-family:RICHARDMILLERROUNDED-Book, sans-serif; font-size:81px; line-height:75px;  letter-spacing:2.4px}
.concert.jeune-public h2 {color:#8000FF;}
.concert h2 small {display:block; color:#808080; font-size:41px;}
.concert .date {margin:0; font-family:CooperHewitt-Book, sans-serif; font-size:23px; color:#FF7BAB; text-transform:lowercase; margin-top:20px; line-height:20px}
.concert .tarifs, .concert .sidebar, .concert .contenu {letter-spacing:1px}
.concert.jeune-public .date {color:#8000FF}
.concert.primeurs .date {color:#00b4ff}
.concert .style, .concert .sous_titre {font-family:RICHARDMILLERROUNDED-Book, sans-serif; font-size:21px; letter-spacing:2px; color:#FF7BAB}
.concert.jeune-public .style {color:#808080}
.concert.primeurs .style {color:#00b4ff}
 .concert.jeune-public .sous_titre {color:#8000FF}
.concert .btn-reserver {display:block; color: #fff; width:100%; text-align:left; padding-left:33px; font-family:RICHARDMILLERROUNDED-book, sans-serif; font-size:55px; background:transparent url(img/bg-reserver.png) no-repeat 0 0;line-height: 20px; padding-top: 50px; height: 137px}
.concert .btn-reserver  span{ padding-left:43px}
.page_pratique .btn-reserver {display:block; color: #fff; width:255px; text-align:center; font-family:RICHARDMILLERROUNDED-book, sans-serif; font-size:55px; background:transparent url(img/bg-reserver.png) no-repeat 0 0;line-height: 20px; padding-top: 50px; height: 137px}
.concert .btn-reserver:hover, .page_pratique .btn-reserver:hover {text-decoration:none;}
.concert .btn-reserver span, .page_pratique .btn-reserver span {font-size:20px;}
.concert .contenu  {font-size:16px; margin-top:26px}
.concert .contenu  p::before{width:16px; height:16px; margin-right:5px; content:url(img/croix-paragraphes.png);}
.concert .contenu  p{margin-bottom:20px;}
.concert .videos {margin-top:30px}

.actualites img {max-height:300px; max-width:300px;}

.la_grille div:nth-child(odd){background:pink}
.la_grille div:nth-child(even){background:orange}

.page-template-template-partenaires {font-family:CooperHewitt-Book, sans-serif}
.page-template-template-partenaires  h2{font-family:RICHARDMILLERROUNDED-Book, sans-serif; font-size:50px; color:#FF7BAB; margin:50px 0 40px}
.page-template-template-partenaires.parent-pageid-864  h2{color:#00b4ff}
.page-template-template-partenaires  .lien_partenaire{color:#666666; display:block}
.page-template-template-partenaires  .lien_partenaire img{margin-right:5px}
.page-template-template-partenaires .un_contenu { display:none; }
.page-template-template-partenaires .thumb_partenaire{max-height:41px; margin-top:10px; margin-bottom:10px;}
.page-template-template-partenaires .current .un_contenu { display:block; }
.open_partenaire{display:block; margin:20px 0; width:31px; height:31px; background:transparent url(img/fleche_partenaires.png)no-repeat 0 0; }
.parent-pageid-864 .open_partenaire{background:transparent url(img/fleche_partenaires_primeurs.png)no-repeat 0 0;}
.open_partenaire:hover, .open_partenaire.ouvert {background-position:0 -31px;}
.open_partenaire.ouvert { -moz-transition: transform 1s ease;-webkit-transition: transform 1s ease;-o-transition: transform 1s ease; transition: transform 1s ease; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }

.concert .contenu .video_container p::before {content:""; margin:0}
  .video_container, .photo_container {margin-bottom:20px}
.concert .contenu .video_container p {padding-top:5px; color:#666666; font-size:12px; line-height:16px}
.une_video {display:table; height:202px;}
.une_video > div {display:table-cell; vertical-align:middle; background-color:black}
.une_video > div  img{width:269px}
.une_video .masque_video { display:table; width:269px; height:202px; margin:0 15px; position:absolute; top:0; left:0; background:transparent url(img/bg_video_thumb.png) repeat 0 0; }
.une_video .masque_video::after { display:table-cell; height:100px; content:url(img/btn_play_video.png); vertical-align: middle; text-align: center; }

/*.une_video a::after{position:absolute; content:""; background:transparent url(img/bg_video_thumb.png) repeat 0 0; width:100%;}*/
.tarifs {background:transparent url(img/top_ul_sidebar.png) no-repeat 15px 0; padding-top:17px}
.sidebar a {color:#666666}
.sidebar ul {margin:0; padding:17px 0; background:transparent url(img/top_ul_sidebar.png) no-repeat 0 0}
.sidebar ul li {list-style-type:none; list-style-position:inside;}
ul.chansons li {list-style-image:url(img/picto_chanson.png)}
.chansons .intro_chanson {list-style-image:none; margin-bottom:10px;}
.chansons .intro_chanson a {display:block; width:93px; height:61px; background:transparent url(img/image_player.png) no-repeat 0 0}
.chansons.playing .intro_chanson a {background-position:0 -122px;}
.chansons.paused .intro_chanson a {background-position:0 -61px;}
.chansons.playing  li.playing { list-style-image:url(img/picto_playing2.png) }
.chansons.playing  li.playing  a {color:#FF7BAB}
.liens_ext li {list-style-image:url(img/fleche_liens.png); }
div.fancybox-opened .fancybox-skin {background:none; box-shadow:none;}
div.fancybox-skin {background:none; box-shadow:none;}
div.fancybox-overlay{background-color:rgba(128,128,128,0.9)}
.concert.jeune-public .sidebar {font-size:12px}
.concert.jeune-public .nav_event  {margin-top:40px}
.seances_scolaires {padding:0; color:#666666}
.seances_scolaires ul {background:none; padding-top:0; text-transform:lowercase;}
.seances_scolaires h4 {padding-bottom:5px;}
.partenaire_event {padding:0;}
.partenaire_event h4, .seances_scolaires h4 {background:transparent url(img/top_ul_sidebar.png) no-repeat 0 0; margin:0; padding:17px 0 10px; color:#808080; font-size:21px}
.partenaire_event .img-responsive {max-height:52px; max-width:130px}
.partenaire_event a {display:block}

.nav_event {height:36px; line-height:36px; vertical-align:middle; }
.nav_event a {font-family:CooperHewitt-Book; font-size:14px; color:#666666}
.nav_event.next_gig {text-align:right;}
.un_jour_primeurs {margin-bottom:60px;}
.un_jour_primeurs h2 {font-size:77px; color:#cbcbcb; text-align:center; height:140px; background: transparent url(img/bg_titre_jour_primeurs.png) no-repeat top center; margin-bottom:6px; padding-top:28px; line-height:71px}
.un_jour_primeurs h2:first-of-type {background: transparent url(img/bg_titre_jour_primeurs.png) no-repeat top center; padding-top:28px}
.un_jour_primeurs h2 span {display:block;font-family:CooperHewitt-Book; font-size:16px;color:#00b4ff; text-transform:lowercase; line-height:20px}
.un_jour_primeurs h2 span:first-of-type {line-height:5px}
.single-evenements .un_jour_primeurs h2 span {color:#cbcbcb; text-transform:lowercase}
.single-evenements .un_jour_primeurs.current h2 span {color:#00b4ff;}
.un_jour_primeurs ul {padding:0}
.un_jour_primeurs li {font-family:RICHARDMILLERROUNDED-Book; font-size:16px; letter-spacing:1px; list-style-type:none; text-align:center}
.un_jour_primeurs li a{color:#000000;}
.un_jour_primeurs li.current a{color:#00b4ff; text-decoration:underline;}
.un_jour_primeurs img{display:block; margin:10px auto 0;}
.visuel_primeurs {display:block; margin:0 auto}
.primeurs .les_news {background:none; color:#000000}

.primeurs .cover_album { background:transparent url(img/top_ul_sidebar) no-repeat 0 0; padding:17px 0}
.primeurs .cover_album img { max-width:67px }

#le_player{position:fixed; background-color:#ffffff; padding:15px 15px 0 0;}
#le_player h1 {margin-top:0; color:#ff7bab}
#le_player.primeurs h1 {color:#00b4ff}
#le_player .link_container a {color:#666666; text-transform:lowercase;}
#le_player h2 {margin-top:0}
#le_player .boutons_player .play_next {float:right;}
#le_player audio{display:block; width:100%; margin:15px 0}
#le_player.saison .glyphicon {color:#ff7bab}
#le_player.primeurs .glyphicon {color:#00b4ff}
.les_chansons .link_sender {display:none;}
.page-template-template-player .media h4 a {color:#000000}
.page-template-template-player .media.primeurs h4 a {color:#00b4ff}
.page-template-template-player .les_chansons {padding-top:321px} .page-template-template-player .les_chansons.vingt_ans {padding-top:356px; }.easter-egg-link.done .easter-egg { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); }.easter-egg {max-height:22px;}.easter-egg-absolute {position:absolute; top:0; right:0;}

#newsletter_form {display:none;}
#inscription_container p {text-align:center; color:#ff7bab; font-size:18px}
#newsletter_form  h3 {color:#FF7BAB; text-align:center;}
#newsletter_form  .input-group {margin-bottom:20px}
#newsletter_form  .btn-lg  { font-family:RICHARDMILLERROUNDED-Book; margin:0 auto; display:block;}
.close_inscripiton_nl p {margin-top:20px; text-align:right; font-size:14px}
.close_inscripiton_nl p a {text-decoration:none; color:white;}
/*#reservation {display:none; background:transparent; min-width:700px}*/
#reservation {letter-spacing:1px;}
#reservation .only_primeurs {display:none;}
#reservation.primeurs .only_primeurs {display:block;}
#reservation.primeurs .only_saison {display:none;}
#reservation a {text-decoration:none; padding-top:46px; display:block; margin:0 auto; width:269px; min-height:200px; background:transparent url(img/bg_btn_billeterie.png) no-repeat 0 0; font-family:RICHARDMILLERROUNDED-Book; font-size:50px; line-height:44px; text-align:center; color:#989898}
#reservation .billeterie_enligne a {padding-top:54px;}
.primeurs #reservation .billeterie_enligne a {padding-top: 46px;}
#g58e4g3 {position:absolute; top: 35px; left: 38px; max-height: 46px;}
#reservation a small {font-size:24px; line-height:20px;display:block; margin-top:5px}
#reservation a span {margin-top:45px; display:block; font-size:24px; line-height:24px;color:#ffffff;}
#reservation .billeterie_enligne a span {margin-top:62px;}
.primeurs #reservation .billeterie_enligne a span {margin-top:45px;}
#reservation a:hover {color:#ffffff; text-decoration:none;}
footer {margin-top:50px}
footer .footer-1 {height:87px; margin:0 -15px; padding:25px 15px 0; background:transparent url(img/bg-footer-1.png) no-repeat 0 0}
	footer .footer-1 ul li{float:left; display:table; margin-right:20px; list-style-type:none; height:48px; max-height:48px}
	footer .footer-1 ul li:last-child{margin-right:0;}
		footer .footer-1 ul li::after{content:""; clear:both;}
	footer .footer-1 ul li .img-responsive{max-height:30px; max-width:110px; filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);}
	footer .footer-1 ul li a {display:table-cell; vertical-align:middle}
	footer .footer-1 ul li a:hover .img-responsive{filter: grayscale(0); -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0);}
footer .footer-2 {margin:0 -15px; padding:9px 15px 9px; background-color: #000000}
footer .footer-2-top{margin:0 -15px; background: transparent url(img/bg-footer2-haut.png) no-repeat 0 0; width:969px; height:16px}
footer .footer_link {float:right; color:#cbcbcb; background-color:black;}
footer .footer_link li {display:block; float:left; list-style-type:none; text-transform:lowercase;}
footer .footer-2 a {color:#cbcbcb}
footer .footer_link li::before {content:"|"; color:#cbcbcb; margin:0 5px}
footer .footer_link li:first-child::before {margin-left:0}
footer .footer_link li:last-child::after {content:"|";margin-left:5px}
footer .voir_tout_partenaires {text-transform:uppercase; font-family:RICHARDMILLERROUNDED, sans-serif; font-size:20px}
footer.primeurs {background-image:none; background-color:#f1f1f1; border-radius:10px 10px 0 0}
footer.primeurs .footer-1{height:auto; padding-bottom:10px}
footer.primeurs .footer-1 ul li {margin-bottom:25px}
.infos_complementaires {font-size:12px; color:#666666}

.thumbs_videosphotos {display:none;}
.page-template-content-medias .glyphicon {color:#ff7bab;}
.page-template-content-medias .primeurs .glyphicon {color:#00b4ff;}
.page-template-content-medias h2 {color:#ff7bab;}
.page-template-content-medias .primeurs h2 {color:#00b4ff; position:relative}
#e7e6g62 { position:absolute; top: -7px; left:275px; max-height: 52px; }.home #e7e6g62 { left: 275px; }

.modal {z-index:10000}
.modal-dialog {margin-top:160px}.modal-covid19 .modal-dialog {margin-top:15px}.modal-covid19 .wrapper-gauche {float:left; width:300px; height:500px; shape-outside:polygon( 0px 0px, 92px 8px, 381px 322px, 0px 500px )}.modal-covid19 .wrapper-droite {float:right; width:300px; height:500px; shape-outside:polygon(285px 7px, 300px 0px, 300px 500px, -22px 268px)}.modal-covid19 .texte-popup-covid {position:relative; z-index:600;}
.modal-content { box-shadow:none; -webkit-box-shadow:none; background:transparent; border:none;}
.modal-backdrop {background-color:#666666}
.modal-backdrop.in {opacity:0.85}
.modal-mentions-legales {color:#fff}
.modal-mentions-legales h2 {color:#FF7BAB}
.modal-mentions-legales a {color:#fff; text-decoration:underline}
.modal-mentions-legales strong {color:#FF7BAB; font-family:CooperHewitt-Semibold;}
.modal-mentions-legales.primeurs h2, .modal-mentions-legales.primeurs strong {color:#00b4ff}
/* PORTAIL PRIMEURS */
/*.page-id-1502 {background:#99cc99}*/
.page-id-1502 .logos, .page-id-1502 .navbar {display:none;}
.page-id-1502 footer {display:none;}
.page-id-1502 .link_container {margin-top:25px; text-align:center; font-family:RICHARDMILLERROUNDED-book, sans-serif; font-size:24px}
.page-id-1502 .link_container a {color:#000000}
.page-id-1502 .link_container a:hover {color:#00b4ff;}
/*.page-template-portail-primeurs div ul li {background-image:url(img/doubles_puces_primeurs.png); text-align:center}
.page-template-portail-primeurs  div ul  {margin-top:25px}*/
.page-template-portail-primeurs {background-color:#ffdc00}
.page-template-portail-primeurs  .portail-primeurs  { margin:0 auto; width:600px; max-width:100%}
.portail-primeurs ul { text-align:left; padding-left:20px}
.portail-primeurs ul li { display:inline; list-style-type:none}
.portail-primeurs ul li::after { content:" / "}
.portail-primeurs ul li:last-child::after { content:""}
.page-template-portail-primeurs  .portail-primeurs  a{display:block; margin:0 auto; width:300px; height:80px; background:transparent url(img/massy_castres.jpg) no-repeat 0 0;}
.page-template-portail-primeurs  .portail-primeurs  a img{display:none;}
.page-template-portail-primeurs  .portail-primeurs  .portail-massy{background-position:left top;}
.page-template-portail-primeurs  .portail-primeurs  .portail-massy:hover{background-position:right top;}
.page-template-portail-primeurs  .portail-primeurs  .portail-castres{background-position:left bottom;}
.page-template-portail-primeurs  .portail-primeurs  .portail-castres:hover{background-position:right bottom;}
.page-template-portail-primeurs ul li {font-family:Verdana, sans-serif; font-size:11px}
.page-template-portail-primeurs  {padding-bottom:50px;}
/* FIN PORTAIL */

@media only screen and (min-width:768px){	body.it-is-easter {padding-top:100px;}	
	header .logos .logos_gauche {margin:0; width:auto; }
	header .logos {padding:0}
	header .logos .logos_gauche a {width:191px; height:84px; background:transparent url(img/logos_menu_gauche.png) no-repeat 0 0}
	header.primeurs .logos .logos_gauche a {width:193px; height:86px; background:transparent url(img/logos_menu_gauche_primeurs.png) no-repeat 0 0}
	header .logos .logos_gauche a + a {background-position:-191px 0}
	header.primeurs .logos .logos_gauche a + a {background-position:-193px 0; width:188px}
	header .logos .logos_gauche a + a:hover {background-position:-191px -139px}
	header.primeurs .logos .logos_gauche a + a:hover {background-position:-193px -134px}
	header .logos .logos_gauche a img {display:none;}
	.primeurs #navbar > li {min-height:48px;}
	.primeurs #navbar > li a{line-height:18px;}

	#navbar li .sub-menu {text-transform:lowercase; position:absolute; z-index:18000; padding:20px 14px;display:none; border-radius:0 0 10px 10px; width:auto}
	.navbar-collapse {padding-left:0; padding-right:0}
	#navbar > li {background:transparent url(img/bordure_bas_menu.gif) repeat-x 0 40px; font-size:18px; margin-right:9px}
	#navbar > li:nth-child(5) {margin-right:0;}
		#navbar > li a{color:#989898; padding-left:0; padding-right:0;}
	#navbar > li:first-child, #navbar > li:nth-child(2){font-size:28px; background:transparent url(img/logos_menu_gauche.png) no-repeat 0 -84px; border-bottom:none;}
	.primeurs #navbar > li:first-child, .primeurs #navbar > li:nth-child(2) { background:transparent url(img/logos_menu_gauche_primeurs.png) no-repeat 0 -86px; }
	#navbar > li:first-child {width:113px; margin-right:0}
	.primeurs #navbar > li:first-child {width:217px; }
		#navbar > li:first-child .sub-menu, #navbar > li:first-child .sub-menu li {background:#ffffff}
	#navbar > li:nth-child(2){background-position:-113px -84px; width:280px;}
	.primeurs #navbar > li:nth-child(2){background-position:-217px -86px; width:149px; padding-right:15px}
	#navbar > li.primeur_hover{background-position:-113px -223px;}
	.primeurs #navbar > li.primeur_hover{background-position:-217px -220px;}
	.primeurs #navbar > li:first-child.primeur_hover{background-position:0 -220px;}
	#navbar > li:nth-child(2) a{ color:#B2B2B2; margin-left:7px}
	.primeurs #navbar > li:nth-child(3), .primeurs #navbar > li:nth-child(4){background:transparent url(img/bg_menu_suite_primeurs.png) no-repeat 0 4px;}
	.primeurs #navbar > li:nth-child(3) {width:207px;}
	.primeurs #navbar > li:nth-child(4) {width:194px; background-position:-217px 4px;}
	
.page-template-portail-primeurs  .portail-primeurs  .droite-portail{padding-top:130px}
}
@media only screen and (min-width:992px) and (max-width:1200px)
{
.le_mois {font-size:140px}
.un_mois .un_concert div a {height:195px;}
.concert .btn-reserver {font-size: 45px; background: transparent url(img/bg-reserver-md.png) no-repeat 0 0; line-height: 20px; padding-top: 40px; height: 118px; }
.diaporama_container .diaporama_moins {padding-left:17px}
.diaporama_container .diaporama_plus {padding-right:17px}
.une_video { height:164px;}
.une_video > div {}
.une_video > div  img{width:220px}
.une_video .masque_video { display:table; width:220px; height:164px; margin:0 15px; position:absolute; top:0; left:0; background:transparent url(img/bg_video_thumb.png) repeat 0 0; }
.une_video .masque_video::after { display:table-cell; height:100px; content:url(img/btn_play_video.png); vertical-align: middle; text-align: center; }

}
@media only screen and (min-width:992px) {
	.compteur-oeufs {right:15px; top:345px; width:auto; }body.it-is-easter {padding-top:unset;}
#navbar li:nth-child(3) .sub-menu {width:190px}
	#navbar > li {font-size:26px; margin-right:40px;}	
	.un_mois > div:nth-child(3n+1){clear:left}
.une_saison:nth-child(2n+1){clear:left;}.une_saison h2 {position:relative; }
.page-template-content-medias .une_video, .page-template-content-medias .une_video .masque_video, .page-template-content-medias .une_video > div img {height:146px;}
.une_annee div  div:nth-child(4n+1){clear:left;}#g58e4g3 {left: 22px;}
}
@media only screen and (min-width:1200px) {
.un_mois .un_concert h3 {letter-spacing:1px}
	#navbar > li {margin-right:93px; font-size:28px}
	.les_news .une_news .patate a::after{content:url(img/masque-patate-lg.png)}
	.primeurs .les_news .une_news .patate a::after{content:url(img/masque-patate-lg-primeurs.png)}
	.les_news .une_news .patate a {height:167px;}
	.les_news .une_news .patate a img {height:167px;}
	.les_news {background-image:url(img/bg-news-lg.png)}
	.le_mois {padding-top:5px; background-image:url(img/points-mois-lg.png)}
	footer .footer-1 {background-image:url(img/bg-footer-1-lg.png); width:1170px}
	footer .footer-2-top{background-image: url(img/bg-footer2-haut-lg.png);width:1170px}
	
.page-template-content-medias .une_video, .page-template-content-medias .une_video .masque_video, .page-template-content-medias .une_video > div img {height:180px;}#e7e6g62 { top: -4px; left: 344px; max-height: 59px; }.home #e7e6g62 { left: 344px; }

}
@media only screen and (max-width:767px){

.navbar-toggle {display:block; margin:0 auto; float:none; border:0;}
header .navbar-default .navbar-toggle:focus, header .navbar-default .navbar-toggle:hover {background-color:transparent;}
.navbar-toggle .btn-hamburger { display:inline-block; width:37px; height:31px; background:transparent url(img/btn-hamburger.png) no-repeat 0 0}
#navbar > li {min-height:45px;font-size:24px;}
#navbar > li a{line-height:45px;}
#navbar li .sub-menu{display:block}
#navbar li:last-child, #navbar li:nth-last-child(2)  {display:block;}
}
.page-id-586 .page_type ul li, .page-id-1128 .page_type ul li  /*.page-template-portail-primeurs  ul li*/ {padding:0 8px 0 20px; list-style-type:none; background:url(img/doubles_puces.png)no-repeat 0 7px; float:left; list-style-position:inside}

.page-id-1128 .page_type ul li {background-image:url(img/doubles_puces_primeurs.png)}
.page-id-586 .page_type ul li:first-child, .page-id-1128 .page_type ul li:first-child {}
.page-id-1128  .page_pratique h2:first-of-type { background: transparent url(img/separateur-page-pratique-primeurs.png) no-repeat 0 0;}
.page-id-586 .page_type ul::before, .page-id-1128 .page_type ul::before {content:" ";display:table}
.page-id-586 .page_type ul::after, .page-id-1128 .page_type ul::after {content:" ";display:table; clear:both}
/* PAGE D'ATTENTE */
.page-template-template-attente {font-size:15px}
.page-template-template-attente .liens_header {margin:0;}
.page-template-template-attente .liens_header span {height:34px; padding-left:14px; line-height:34px;}
.page-template-template-attente header .liens_header #lien_primeurs_attente {margin-right:0;background-position:-243px 0;}
		.page-template-template-attente header .liens_header #lien_primeurs_attente:hover {background-position:-242px -39px;}
.page-template-template-attente .jeune-public{color:#8000FF}
.page-template-template-attente .primeurs {color:#00b4ff}
.page-template-template-attente .primeurs a, .page-template-template-attente .primeurs a:active, .page-template-template-attente .primeurs a:visited {display:block; color:#00b4ff; text-decoration:underline; font-size:20px; margin-top:10px}
.page-template-template-attente h2, .page-template-template-attente h3 {font-family:"RICHARDMILLERROUNDED", sans-serif;}
.page-template-template-attente .container {font-family:CooperHewitt-Medium, sans-serif}
.page-template-template-attente header h2,.prog  h3 {font-size:22px}
.page-template-template-attente header h2{line-height:32px}
.page-template-template-attente header h2 span{border-bottom:5px solid #FF7BAC}
.page-template-template-attente .prog  h2 { font-size:42px; margin:20px 0; }
.page-template-template-attente .prog  h3 { margin-bottom:0; }
.page-template-template-attente .offre_emploi h2, .page-template-template-attente .offre_emploi h3{color:#FF7BAB}
.page-template-template-attente .offre_emploi a{color:#FF7BAB}
.page-template-template-attente .liens_header {float:none;}
@media only screen and (min-width:768px) and (max-width:992px){
.un_mois .un_concert div a {height:230px;}
.un_mois > div:nth-child(2n+1){clear:left}
.les_news {background-image:url(img/bg-news-sm.png)}
	.les_news .une_news .patate a{height:96px;}
	.les_news .une_news .patate a img {height:96px;}
	.les_news .une_news .patate a::after{content:url(img/masque-patate-sm.png);}
	.primeurs .les_news .une_news .patate a::after{content:url(img/masque-patate-sm-primeurs.png)}
.page-template-template-attente .infos_pratiques {float:left;}
.page-template-template-attente .liens_header {float:left; padding:65px 0 0 25px}
.une_video { height:220px;}
.une_video > div {}
.une_video > div  img{width:295px}
.une_video .masque_video { display:table; width:295px; height:220px; margin:0 15px; position:absolute; top:0; left:0; background:transparent url(img/bg_video_thumb.png) repeat 0 0; }
.une_video .masque_video::after { display:table-cell; height:100px; content:url(img/btn_play_video.png); vertical-align: middle; text-align: center; }
.une_annee div div:nth-child(3n+1){clear:left;}

.page-template-content-medias .une_video, .page-template-content-medias .une_video .masque_video, .page-template-content-medias .une_video > div img {height:153px;}
.une_annee div .video_container .une_video .masque_video {width:229px}
}

@media only screen and (max-width:768px) {
	#navbar li .sub-menu li {text-transform:lowercase}
	header .navbar {margin-bottom:6px}
	.page-header {padding-bottom:0; margin-bottom:0;}
	.le_mois {font-size:100px; padding-top:10px}
	.un_jour_primeurs:nth-child(2n+1){clear:left}
	.middle {padding-left:15px}
	footer .footer-1 ul li .img-responsive {max-width:50px}
	.concert .btn-reserver {width:255px}
	.concert .diaporama a img {min-width:initial}
	footer .footer-2 ul {display:none;}
	footer .footer-2 {text-align:center}
	footer .footer-2-top {width:auto}
	footer {border-radius:10px 10px 0 0; background:#f1f1f1}
	footer .footer-1 {height:auto; background:transparent none; }
	footer .footer-1 ul li {margin-bottom:10px}
	.un_mois .un_concert div a {}
.page-template-template-attente .jeune-public, .page-template-template-attente .primeurs{ margin-top:30px }
.page-template-template-attente .primeurs {margin-bottom:40px}
.page-template-content-medias .une_video, .page-template-content-medias .une_video .masque_video, .page-template-content-medias .une_video > div img {height:180px;}
.page-template-content-medias .container {padding-left:30px; padding-right:30px}
.page-template-content-medias .photo_container, .page-template-content-medias .video_container {width:80%}
/*.page-template-portail-primeurs  .portail-primeurs  a{max-width:50%; width:auto; height:auto;}
.page-template-portail-primeurs  .portail-primeurs  a img {display:block; }
.page-template-portail-primeurs  .portail-primeurs  .portail-massy{background:blue;}
.page-template-portail-primeurs  .portail-primeurs  .portail-massy:hover{background:none;}
.page-template-portail-primeurs  .portail-primeurs  .portail-castres{background:red}
.page-template-portail-primeurs  .portail-primeurs  .portail-castres:hover{background:none;}*/
.page-id-864 .page_type.page_pratique.primeurs {position:relative; padding-top:30%}
.page-id-864 .un_jour_primeurs {position:relative; z-index:2000}
.page-id-864 .un_jour_primeurs {margin-bottom:0}
.page-id-864 .visuel_primeurs {position:absolute; top:0;left:0;}

}
@media only screen and (max-width:768px) and (orientation: landscape){
	
}
@media only screen and (min-width:768px){

	#navbar li .sub-menu li {text-align:left; line-height:19px; margin-bottom:5px}	/* modal enquete public */.modal-enquete-primeurs #enquete-primeurs { background:rgba(255,255,255,0.9) }
}@media only screen and (min-width:1600px){	.compteur-oeufs {top:72px; }}
/* FIN PAGE D'ATTENTE */