/*MIN WIDTH*/
@media screen and (min-width: 2400px){
	body {background:url(../img/backround.jpg) no-repeat;background-size:cover}
	.node-type-homepage-50{background: url(../img/backround_50.jpg) top center no-repeat;background-size:cover}
}
@media (max-width: 1920px){
	.citation{right:20%}
	.slide_image img{width:100%}
}

@media screen and (min-width: 1200px){
	.navbar.container {
    	max-width: 1200px;
	}
}
@media (max-width: 1620px){
	.citation{right:12%}
}
@media(min-width: 991px) and (max-width: 1200px){
	.page-prix .liste-actu{
		margin:0 -15px;
	}
	body {
    	background: url(../img/backround.jpg) no-repeat;
    	background-size: contain;
    	background-color: #7f1938;
	}
	.node-type-homepage-50{background: url(../img/backround_50.jpg) top center no-repeat;background-size:cover}
	.ressource .ress_content .ress_img{padding: 0}
	#navbar .menu .navbar-collapse nav{display:inline-block;width:calc(100% - 165px);vertical-align:top}
	#navbar .menu .espace{float:none;display:inline-block!important;vertical-align:top;width:160px}
	.navbar-collapse .menu{float:none;width:100%}
	.navbar-nav li{width:auto;display: inline-block;margin:0 25px 0 0}
	.navbar-nav li:last-child{margin:0}
	.page_personne .titre img{width:calc(50% - 2px)}
	.page_personne .right_title{width: calc(50% - 37px)}
}
@media (max-width: 1280px){
	.page_personne .titre img{width:calc(55% - 2px)}
}
@media screen and (max-width: 1080px){
	html {
		max-width: 100%;
		overflow-x: hidden;
	}
	.navbar.container {
    	max-width: 100%;
	}
	.container{width:100%}
	.last_actus .row .last_actu{width:calc(32% - 2px);margin:0 20px 0 0}
	.accueil ol li:nth-child(7){margin-left:0}
	.maps_adresse .maps{width:580px}
	.maps_adresse .adresse{margin-left:50px}
	.slide50_decr{height:213px;width:420px}
	.slide50_decr h3{font-size:40px}
	.slide50_decr p{font-size:28px}
	.slide50_decr .desciption .dates{top:-45px;right:-81px}
	.slide50_decr .desciption .dates p{background-size:contain;width:161px;height:180px;font-size:38px;padding:40px 0 0}
	.node-type-homepage-50 .programme .right h2{padding:15px 0;font-size:25px}
	.node-type-homepage-50 .programme .right .description{font-size:13px}
	.node-type-homepage-50 .programme .right .button_participer{padding:7px 40px}
	.section_3{border-left: 105px solid #fff;border-right:105px solid #fff}
	.section_3 .button_soutenir h3{font-size:28px}
	#navbar .menu .navbar-collapse nav{display:inline-block;width:calc(100% - 165px);vertical-align:top}
	#navbar .menu .espace{float:none;display:inline-block!important;vertical-align:top;width:160px}
	.navbar-collapse .menu{float:none;width:100%}
	.navbar-nav li{width:auto;display: inline-block;margin:0 25px 0 0}
	.navbar-nav li:last-child{margin:0}
}
@media (max-width: 800px){
	#inverted-contain iframe{width:100%!important}
	.left-cont, 
	.right-cont {
		width: 100% !important;
	}
}
@media (min-width: 768px){
	/*.navbar-collapse {
		width:100%;
		margin-top: 3%;
	}*/
	/*.navbar-nav{
		width: 100%;
	}*/
	/*.navbar-nav>li{
		width:33.3%;
		text-align: center;
	}*/
	/*.navbar-nav li a,.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{
		color:#a71441;
		text-transform: uppercase;
		font-size:24px;
		background-color: transparent;
		font-family: "ITC Avant Garde Gothic";
		padding:10px 0;
	}*/
	 .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav > li > a:hover{
	 	color:#e8991c;
	 }
}
@media (max-width: 1200px) and (min-width: 768px){
	.container{width:100%}
	.navbar.container{max-width:100%}
}
/*LANDSCAPE IPAD*/
@media(max-width: 1024px) and (min-width: 769px){	
	.navbar-nav li a,.navbar-default .navbar-nav > li > a, 
	.navbar-default .navbar-nav>.active>a, 
	.navbar-default .navbar-nav>.active>a:hover, 
	.navbar-default .navbar-nav>.active>a:focus{
		font-size: 18px;
	}
	p.video,.video iframe{
		width: 220px!important;
	}
	.container .menu{top:10px}

	/*RESSOURCES*/
	.ressource .order{
   		left: 35%;
    	bottom: 15%;
	}
	.ressource .ress_content .ress_extract {
    	padding: 10px;
    	padding-left: 40px;
	}

	/*footer*/
	.mailjet .news-text{
		font:bold 18px 'ITC Avant Garde Gothic Cond';
		color:#a71441;
	}
	.col-X-2, .col-X-8{
		padding:0;
	}
	.views-widget-sort-by .form-item .form-type-bef-link a{padding:10px 20px}
	.content_grid .titre{width:450px}
	.lien_archives{text-align:center;padding:50px 0}
	.grid_archive{text-align:left}
}
/*PORTRAIT IPAD*/
@media (max-width: 768px) and (min-width:481px) {
	.navbar-collapse {
		/*width:initial;*/
		padding:0;
	}
	/*.navbar.container{
		max-width: 768px;
		padding:0;
	}*/
	.container{
		max-width:768px;
	}
	#navbar .top-navi {
		padding-right: 0
	}
	#navbar .navbar-header{
		/*margin-top: -5%;*/
		padding: 0 0 0 10px
	}
	#navbar .top-bar-navi .search{
		padding-top:2px;
	}
	#navbar .top-bar-navi .search2{
		padding-top: 5px;
	}
	#navbar .top-bar-navi .icons{
    	padding-top: 5px;
   		padding-left: 10px;
	}
	#navbar .top-navi .presse{
		font-size: 13px;}
	#navbar .top-bar-navi{
		padding:0;
	}
	#navbar .top-bar-navi .search, #navbar .top-bar-navi .espace{
		padding-left:10px;
		padding-right: 0;
	}
	#navbar .top-bar-navi .espace{
		text-align: right;
	}
	.navbar-nav li a,.navbar-default .navbar-nav > li > a,
	.navbar-default .navbar-nav>.active>a, 
	.navbar-default .navbar-nav>.active>a:hover, 
	.navbar-default .navbar-nav>.active>a:focus{
		font-size: 18px;
	}
	#navbar .menu{
		/*margin-top:20px;*/
	}
	.container > .navbar-header{
		margin-left:0;
		margin-right: 0;
		padding:0;
	}
	.navbar-default .navbar-toggle{
		margin-top: 10%;
	    background-color: transparent;
    	border: 0;
	}
	.navbar-default .navbar-toggle .icon-bar {
    background-color: #484848;
    width: 25px;
    height: 3px;
	}
	.navbar-collapse{width: 100%;}


	
}
@media (max-width: 768px) and (min-width:481px) and (orientation:landscape){
		.ressource .order{
		position: relative;
		left:0;
		bottom:0;
		padding-left: 25px;
		padding-bottom: 10px;
	}
	#navbar .menu, #navbar .top-navi{display:none}
	.menu_responsive{display:block}
	.logo.navbar-btn.pull-left{float:none!important}
	.container>.navbar-header, .container>.navbar-collapse{width:50%;margin:0 auto}
}
@media (max-width: 768px){
	/*liste actu*/
	/*.actualite .actu_content{min-height: 125px;}*/
	.actu_date{font-size: 11px;}
	.actu_titre_manifestations{font-size: 15px;margin: 5px 0;}
	.actu_sous_titre{font-size: 12px;}

	/*PORTAIL D'ARCHIVES*/
	.view_archives .form_archives #filter_free_form .sub,
	.view_archives .form_archives #filter_free_form .searchfield{
		padding:0 10px;
	}
	.view_archives .style_select,
	.view_archives .form_archives .searchfree, 
	.view_archives .form_archives .submit{
		margin:5px 0;
	}
	.view_archives .type{
		margin:5px 0;
	    padding: 0 5px;
	}
	.archive .archive_link {
	    position: absolute;
	    bottom: 15%;
	    left: 34%;
	}
	
	.archive .archive_content_txt{
		margin-top: 10px;
		padding:0;
	}
	.archive .archive_content{
		min-height: 155px;
	}
	/*MUSEE IMAGINAIRE*/
	.musee-imaginaire .popin .content {
	    padding: 15px;
	    background: #fff;
	    margin: auto;
	    margin-top: 5vh;
	    max-width: 900px;
	    position: relative;
	    width: 90%;
	}
	.musee-imaginaire .popin .content .img img{
		max-width: 100%;
	}


	/*HOMEPAGE*/
	.accueil .last_archive1, 
	.accueil .last_archive2, 
	.accueil .last_archive3,
	.accueil .last_archive4{
		padding:0;
	}
	/*.accueil .last_archive1, 
	.accueil .last_archive2, 
	.accueil .last_archive3{
	    border-bottom: 1px solid #c5c1be;
	    padding-bottom: 5px;
	}*/
	/*.accueil .mask{
	  position: relative;
	  background-color: #f1f1f1;
	  padding:10px;
	  color:#fff;
	  opacity: 1;
	  min-height: 150px;
	}*/
	/*.accueil .last_actu .last_actu_date{
	  font:500 12px 'ITC Avant Garde Gothic';
	  color:#484848;
	}*/
	.accueil .last_actu .last_actu_titre{
	  font-size: 16px;
	  margin-top:0
	}
	.accueil .last_actu .last_actu_sous_titre{
	  font:bold 12px Arial;
	  color:#484848;
	}
	.accueil .slider_titre{
	  font:bold 18px Arial;
	  color:#000;
	}
	.accueil .slider_intro{
	  font:normal 12px Arial;
	  color:#000;
	}


	/*CONTACT*/
	.contact_details{
		padding-top: 30px;
	    clear: both;
	}



	/*footer*/
	.foot-txt{
		font-size: 12px;
	}
	.foot-txt .bold-inst{
		font-size: 15px
	}
	/*	.mailjet{
		min-height: 55px;
	}*/
	.mailjet .news-text{
		font:bold 15px 'ITC Avant Garde Gothic Cond';
		color:#a71441;
		padding: 0px 0px 0 10px;
	}
	.col-X-2, .col-X-8{
		padding:0;
	}
	.news-icon{
		padding:2px;
		text-align: center;
	}
	.adherer{
		font-size:18px;
	}
	.container>.navbar-header, .container>.navbar-collapse{width:210px}
	.navbar .logo img{width:100%}
	.navbar-nav{padding:0;margin:0}
	.container .menu{top:0}
	#navbar .menu .espace{width:100px;padding-right:10px}
	#navbar .menu .navbar-collapse nav{width:calc(100% - 105px)}
	.navbar-nav li a, .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{font-size:14px}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{color:#e8991c;background:none}
	#navbar .menu .presse{font-size:16px;line-height:1}
	.citation{right:2%;width:350px}
	.citation p{font-size:26px}
	.citation p:after{margin-top:-18px;display:inline-block;height:20px;vertical-align:middle}
	.link.col-xs-12{width:30%}
	.last_actus .row .last_actu{width:calc(31% - 2px)}
	.last_actus .row .last_actu:last-child{margin:0}
	.accueil .mask{padding:40px 0 0 15px}
	.accueil .last_actu_date{width:150px}
	.accueil .last_archives.col-xs-12{padding:50px;width:100%}
	.accueil .last_archive.col-xs-12{width:calc(50% - 6px);padding:25px 20px;margin:0 7px 10px 0;display:inline-block;vertical-align:top}
	.accueil .last_archive.col-xs-12:nth-child(odd){margin:0 0 10px 0}
	.accueil ol{max-width:512px;width:100%}
	.accueil ol li:nth-child(5){margin-left:2px;margin-top:-29px}
	.accueil ol li:nth-child(6){margin-top:-29px}
	.accueil .last_archive1, .accueil .last_archive2, .accueil .last_archive3, .accueil .last_archive4{min-height:150px}
	#block-block-1 a{padding:0 5px}
	#edit-type-wrapper, #edit-periode-wrapper, #edit-anne-wrapper{width:calc(30% - 11px)}
	.views-widget-sort-by .form-item .form-type-bef-link a{padding:10px}
	.content_grid .titre{width:300px}
	.content_grid .doc{width:17%}
	.content_grid .date_archive{width:19%}
	.lien_archives{text-align:center;padding:50px 0}
	.grid_archive{text-align:left}
	.header_image{height:500px}
	.section_2{width:100%;padding:60px 20px}
	.maps_adresse .maps{width:400px}
	.maps_adresse .adresse h2.titre2{font-size:21px;padding:0 0 15px}
	.section_1 .block_hexagone:nth-child(4), .section_1 .block_hexagone:nth-child(5), .section_1 .block_hexagone:nth-child(6){margin-top:-45px}
	.section_1 .block_hexagone:nth-child(2){margin-left:160px}
	.section_1 .block_hexagone:nth-child(3){margin-right:160px}
	.node-type-homepage-50 .block_programme h1, .node-type-homepage-50 .block_archives h1, .node-type-homepage-50 .block_personne h1{width:100%;text-align:center}
	.node-type-homepage-50 .block_programme .link_prog{display:none}
	.node-type-homepage-50 .programme .right h2{font-size:20px;padding:10px 0}
	.node-type-homepage-50 .programme .right .description{font-size:12px}
	.node-type-homepage-50 .programme .right, .page_programme .programme .right{padding:20px}
	.block_personne .content_grid{width:calc(50% - 7px);margin:0 10px 25px 0}
	.block_personne .content_grid:nth-child(even){margin:0 0 25px 0}
	.section_3{border-left:20px solid #fff;border-right:20px solid #fff}
	.section_3 .button_soutenir h3{font-size:28px}
	.section_3 .button_soutenir .button_don{padding:20px}
	.arcives_results .content_grid{width:calc(50% - 8px)}
	.node-type-homepage-50 .footer .foot-txt, .footer_50 .foot-txt, .node-type-homepage-50 .footer .footer-links, .footer_50 .footer-links{width:100%}
	/*html{max-width:100%;overflow-x:hidden}*/
	.node-type-homepage-50 .footer .footer-links, .footer_50 .footer-links{padding:25px 25px 0}
	.node-type-homepage-50 .footer, .page-tous-les-evenements .footer, .page-evenements-a-venir .footer, .page-evenements-passes .footer, .node-type-homepage-50 .main-container.container, .page-tous-les-evenements .main-container.container, .page-evenements-a-venir .main-container.container, .page-evenements-passes .main-container.container{max-width:100%}
	.node-type-homepage-50 .social-links, .footer_50 .social-links{text-align:right}
	.page_evenement .left_part{width: calc(100% - 250px);padding: 50px 40px 0 0}
	.page_evenement .right_part{width:240px}
	.right_part .button_participer{width:150px}
	.page_evenement .partager_links{width:248px}
	.page_evenement .social-links .social{margin:0 5px 0 0}
	.page_evenement .social-links .social:last-child{margin:0}
	.page_personne .right_title{width:100%;display:block;margin:35px auto 0}
	.page_personne .content{width:100%}
	.page_personne .partager_links{float:none;display:block;text-align:right}
	.footer .foot-txt #block-block-1 img{width:100%}

	.bandeau p{width:calc(100% - 266px)}
	.bandeau p.chapo{width:250px}
	.bandeau p.chapo a{display:block}
}

/*PORTRAIT MOBILE*/
@media (max-width: 480px){
	*,*:before,*:after,.bx-viewport *{    
	  -webkit-transition: none!important;
	  -moz-transition: none!important;
	  -ms-transition: none!important;
	  -o-transition: none!important;
	  transition: none!important;
	}
	/*header*/
	.navbar-toggle{
		margin-right: 0;
	}
	.navbar .logo{padding:5px 0;margin:0;display:inline-block;float:none!important}
	.container>.navbar-header{margin:0 auto;text-align:center;}
	.container .menu{display:none}
	#navbar .top-bar-navi {
	    padding: 0;
	    z-index: 9999;
	}
	.navbar-default .navbar-toggle .icon-bar {
    	background-color: #484848;
    	width: 25px;
    	height: 3px;
	}
	.navbar-default .navbar-toggle {
    	background-color: transparent;
    	border:0;
    	margin-top: 0;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    	background-color: transparent;
    }
    .navbar-nav .dropdown-menu > li > a, 
    .navbar-nav .dropdown-menu>.active>a{
	    font: normal 12px Arial;
         padding: 5px 15px 5px 25px; 
    }
    .navbar-default .navbar-nav > li > a,
     .navbar-default .navbar-nav > .active > a,
     .navbar-default .navbar-nav > .open > a,
      .navbar-default .navbar-nav > .open > a:hover,
       .navbar-default .navbar-nav > .open > a:focus{
    	font:normal 14px 'ITC Avant Garde Gothic';
    	color:#000000;
    	text-transform: uppercase;
    	background-color: transparent;
    }
    .navbar-default .navbar-collapse{
    	border-top-color: #000;
    }
    .navbar .dropdown-menu{
    	border:0;
    	position: relative;
    	box-shadow: none;
    }
    .navbar-nav .dropdown-menu > li > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
     .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
      .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{
    	font:normal 12px Arial;
    	background-color: transparent;
    }
	.navbar.container{padding:0;}
	.navbar-collapse{width: 100%;}
	.top-navi{padding:0;}
	.navbar-header{padding:0;}
	#navbar .top-bar-navi .icons{padding:20px 0;max-width:200px;float:none}
	.search2{padding-left: 5px;padding-right: 5px;width: auto;}
	.search2:after{content:" |";}
	.logo img{
		width:150px;
		height: 100%;
	}
	#navbar .top-navi, .navbar-collapse{display:none}
	.menu_responsive{display:block}
	.menu_responsive .menu{display:block;width:100%;top:0}
	.navbar-nav li{text-align:center;margin:0;display:block;}
	.pull-right{float:left!important;width:100%}
	.hidden-xs{display:block!important}
	#navbar .top-bar-navi .search, #navbar .top-bar-navi .icons{width:100%;display:block;margin:0 auto}
	#navbar .top-bar-navi .search2{display:none!important}
	#navbar .top-bar-navi .icons div{text-align:center;float:none;display:inline-block;vertical-align:middle}
	#navbar .top-bar-navi .icons .col-sm-3{width:18%}
	#navbar i.icon-flickr{top:0}
	.node-type-accueil .main-container{margin:0}
	.citation{width:50%}
	.citation p{font-size:16px;line-height:1.2}
	.citation p:before{font-size:50px}
	.citation p:after{font-size:27px;margin-top:-10px}
	.desc{padding:0 20px;font-size:14px;line-height:18px}
	.desc h1{font-size:30px}
	.en-sav{font-size:12px}
	.link.col-xs-12{width:100%;border: 1px solid #e8991c;background:#fff;margin:0 0 5px 0}
	.accueil .link{padding:10px 0}
	.link a{color:#e8991c;font-size:16px}
	.accueil .link:hover{background:#e8991c}
	.accueil .link:hover a{color:#fff}
	.accueil .last_actus.col-xs-12{padding:25px 10px 45px}
	.last_actus .row .last_actu{width:100%;margin:0}
	.accueil .last_actu_date{bottom:36%}
	.accueil .last_actu .last_actu_titre{font-size:20px}
	.accueil .mask{padding:15px;min-height:150px}
	.accueil .frise_intro h2{font-size:24px}
	.accueil .frise_intro p{padding:25px 15px;font-size:14px}
	.accueil ol{max-width:385px;padding:35px 0}
	.accueil ol li{width:115px;height:127px;background-size:cover}
	.accueil ol li:last-child{margin-left:-131px}
	.accueil ol li:nth-child(1){margin-left:11px}
	.accueil ol li:nth-child(3){margin-left:0;top:-25px}
	.accueil ol li:nth-child(4){top:-24px}
	.accueil ol li:nth-child(5){margin-left:0;margin-top:-25px}
	.accueil ol li:nth-child(6){margin-top:-49px;margin-left:4px}
	.accueil ol li:nth-child(7){margin-top:-49px}
	.accueil ol li:nth-child(8){margin-top:-24px;margin-left:0}
	.accueil ol li:nth-child(9), .accueil ol li:nth-child(10){margin-top:-24px}
	.accueil ol li:last-child{margin-left:-122px;margin-top:-22px}
	.accueil ol li span{font-size:12px;padding:2px}
	.accueil ol li a{font-size:16px}
	.accueil ol{padding:0 0 35px}
	.accueil .last_archives.col-xs-12{padding:30px 10px}
	.accueil .last_archive.col-xs-12{margin:0 2px 2px 0}
	.accueil .last_archive.col-xs-12:nth-child(odd){margin:0 0 5px 0}
	.accueil .last_archive p{font-size:16px;line-height:20px}
	.footer{padding:20px}
	.foot-txt{text-align:center}
	.footer .footer-links{padding:0}
	.footer .social-links{width:100%;text-align:center;padding:25px 0;margin-left:0}
	/*content
	.breadcrumb{display: none}
	.addthis_toolbox span{display: none}
	.page-header{padding-top: 10px;font-size: 24px;}
/*	.row section{padding:0;}
*/
	/*liste actu*/
	.actu_img{
		padding-top:5px;
		text-align: center;
	}
	.actu_img img{
		width:auto;
	}

	/*Ressource*/
	.ressource .order{
		position: relative;
		left:0;
		bottom:0;
		padding-left: 25px;
		padding-bottom: 10px;
	}


	/*slider*/
	.slider .bx-wrapper .bx-viewport {
    box-shadow: none;
    margin-left: 5px;
	}

	
	/*page-simple*/
	.node-type-page-simple .page_simple_container, .node-type-page-simple .page_simple_container .content{
	  padding-left:5px;
	  padding-right: 5px;
	}


	/*MUSEE IMAGINAIRE*/
	.musee-imaginaire .filtre{
	  width:100%;
	}
	.musee-imaginaire .grid-item { width: 100%; }
	.musee-imaginaire .popin .cross {
	    position: absolute;
	    right: 1px;
	    top: 5px;
	    cursor: pointer;
	    width: 30px;
	    height: 30px;
	    z-index: 9999;
	    background: url(../img/cross.png) no-repeat;
	}
	.musee-imaginaire .popin .content .img{
		margin-top: 20px;
	}
	.musee-imaginaire .popin .content {
		max-height: 90%;
		overflow: scroll;
		margin-top: 6vh;
	}

	
	/*PORTAIL D'ARCHIVES*/
	.view_archives .style_select,
	.view_archives .form_archives .searchfree, 
	.view_archives .form_archives #filter_free_form .submit{
		margin:5px 0;
	}
	.form_archives .searchfree{
		border-color:transparent;
	}
	.view_archives .type{
		margin:5px 0;
	}
	.archive .archive_link{
		position: relative;
		top:initial;
		left:initial;
		margin:10px;
		margin-left: 0;
	}
	.archive .archive_content_txt{
		margin-top: 10px;
		padding:0;
	}
	.archive .archive_popin .content {
	    padding: 55px 5%;
	    background: #fff;
	    margin: auto;
	    margin-top: 15vh;
	    max-width: 900px;
	    position: relative;
	    width: 90%;
	    max-height: 400px;
    	overflow: scroll;
	}
	.archive .archive_popin iframe{
		width: 1px;
		min-width: 100%;
		*width:100%;
	}

	/*HOMEPAGE*/
	.accueil .links{
		padding:25px;
	}
	.accueil .element3{
		display:none;
	}
	.accueil .slide_img {
	    padding: 0;
	    float: none;
	    display: none;
	}
	.accueil .slide_img img{
		display:block;
	    max-width: 100%;
	}
	.accueil .slide_caption{
		position: relative;
		float:none;
	    min-height: 250px;
	}
	.accueil .slider .bx-wrapper .bx-viewport{
		margin:0;
	}
	.accueil .bx-wrapper .bx-pager, .accueil .bx-controls-direction{
		display: none;
	}
	.accueil .last_actu{
		margin-bottom: 10px;
	}
	.accueil .last_actu_content{
	    padding: 0;
	    margin: 0 0 10px 0;
	}
	.accueil h2.last_actus_title, 
	.accueil h2.frise_title, 
	.accueil h2.last_archives_title{
		padding:0;
	}
	.accueil .frise{
		padding:0 15px;
	}
	.accueil .frise_alt{
		background: #f1f1f1;
		padding:10px;
		display: none !important;
	}
	.accueil .frise_alt a{
		color:#7f1938;
		font-family: Helvetica;
		font-size:16px;
		align-items: center;
		display: flex;
	}
	.accueil .frise_alt i{
		font-size: 30px;
	}
	.accueil .last_actus{
		padding-bottom: 10px;
	}
	.accueil .frise_intro{
		font-size: 14px;
	}
	.accueil .ac .all_actus{
 		margin-top:0px;
	  	margin-bottom: 20px;
	  	text-align: right;
 	}
	.contact .contact_field_left{
	  	padding:0;
	}
	.contact .contact_field_right{
	 	padding: 0;
	}

	/*footer*/
	.footer .foot-txt, .footer .footer-links{width:100%;padding:0}
	.footer .foot-txt #block-block-1 p{padding:0}
	.mailjet {width:100%;margin:20px 0}
	#mailJetNews{padding:0 50px}
	#mailJetNews .col-xs-12{padding:0;width:30px;vertical-align:top;display:inline-block;float:left;text-align:center}
	#mailJetNews .col-sm-7 {padding:0;width:calc(100% - 34px);vertical-align:top}
	.mailjet .news-text{
		font:bold 15px 'ITC Avant Garde Gothic Cond';
		color:#a71441;
		padding:0;
	    margin-top: 10px;
	}
	#mailJetNews .col-sm-7 .col-X-2{padding:0;width:30px}
	.mailjet form{padding:0}
	.col-X-8{padding:0;width:calc(100% - 30px)}
	.col-X-2{
		padding:10px;
	}
	.vertical-align{
		display: block;
	}
	.citation p{font-size:14px;line-height:1.4}
	.citation p:before{font-size:36px}
	.citation p:after{font-size:22px}
	.citation p.auteur{font-size:12px}
	.desc p{font-size:12px}
	.adherer{width:100%;max-width:252px;display:block;float:none;margin:0 auto}
	.main-container{margin-top:50px;padding:0}
	.region-content h1{padding:20px 0 30px;margin:0;font-size:24px}
	.views-widget-filter-keys{padding:0;margin:0 0 15px 0}
	#edit-type-wrapper, #edit-periode-wrapper, #edit-anne-wrapper{width:100%;margin:0;padding:15px 0}
	.views-submit-button{width:calc(65% - 2px)}
	.views-submit-button #edit-submit-recherche{font-size:16px;padding:10px 20px}
	.views-reset-button #edit-reset{width:42px;height:42px}
	.views-reset-button #edit-reset:before{font-size:20px}
	.views-reset-button{width:calc(35% - 2px)}
	.views-widget-sort-by .form-item #edit-sort-by-title a, .views-widget-sort-by .form-item #edit-sort-by-score a{padding:10px 0}
	.views-widget-sort-by .form-item .form-type-bef-link{width:100%;margin:0 0 5px 0}
	.views-widget-sort-by .form-item .form-type-bef-link a{padding:10px 0;min-height:auto}
	.lien_archives{text-align:left;padding: 20px 15px 50px}
	/*.lien_archives h2{font-size:24px}*/
	.grid_archive{width:calc(50% - 5px);margin:0 2px 5px 0;min-height:340px}
	.grid_archive h1{font-size:16px}
	.node-type-archives .dec_archive{padding:20px 30px}
	.node-type-archives .type_doc{padding: 31px 15px 0}
	.node-type-archives .title_archive{padding: 5px 15px 15px}
	.node-type-archives .title_archive h1{font-size:18px;width:100%}
	.partage{position:relative;bottom:0;right:0;width:100%;text-align:right;padding:5px 0 0}
	.content_grid{padding:20px 0}
	.content_grid .titre{width:calc(100% - 109px);margin-left:10px;vertical-align:middle}
	.content_grid .titre a{font-size:13px;line-height:1}
	.views-widget-filter-field_archive_type_tid.active .views-widget, .views-widget-filter-field_archive_periode_tid.active .views-widget, .views-widget-filter-field_anne_tid.active .views-widget{width:100%}
	.content_grid .doc, .content_grid .date_archive{display:none}
	#views-exposed-form-recherche-page select{width:100%;padding: 15px 0;margin:0}
	.node-type-homepage-50 .slide50_img {width:100%;height:250px}
	.node-type-homepage-50 .slide50_img img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform: translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform: translate(-50%,-50%);max-width:none}
	.slider_home50{margin:0}
	.maps_adresse .maps{display:none}
	.slide50_decr{height:105px;width:165px;bottom:15px;top:auto}
	.slide50_decr h3{font-size:16px;padding:15px 0 0 20px;line-height:1.2}
	.slide50_decr p{padding:0 0 0 20px;font-size:16px}
	.slide50_decr .desciption .dates{top:-20px;right:-35px}
	.slide50_decr .desciption .dates p{width:70px;height:80px;font-size:16px;padding:20px 0 0}
	.section_1 .paragraphe{font-size:10px}
	.section_1{padding:30px 15px}
	.section_1 .paragraphe{font-size:11px;padding:0;margin-bottom:30px}
	.section_1 .block_hexagone{width:102px;height:114px}
	.section_1 .block_hexagone .content_hexagone{padding:25px 0 0}
	.section_1 .block_hexagone .content_hexagone h1{font-size:11px}
	.section_1 .block_hexagone .content_hexagone p{font-size:10px}
	.section_1 .block_hexagone:nth-child(2){margin-left:30px}
	.section_1 .block_hexagone:nth-child(3){margin-right:30px}
	.section_1 .block_hexagone:nth-child(4), .section_1 .block_hexagone:nth-child(5), .section_1 .block_hexagone:nth-child(6){margin-top:-26px}
	.node-type-homepage-50 .block_programme{margin:70px 0 0}
	.node-type-homepage-50 .block_programme h1, .node-type-homepage-50 .block_archives h1, .node-type-homepage-50 .block_personne h1{font-size:20px;padding:0 0 20px}
	.node-type-homepage-50 .programme .left, .node-type-homepage-50 .programme .right, .page_programme .programme .left, .page_programme .programme .right{width:100%}
	.node-type-homepage-50 .programme .category, .page_programme .programme .category{font-size:12px}
	.node-type-homepage-50 .programme .right h3, .page_programme .programme .right h3{font-size:12px}
	.node-type-homepage-50 .programme .right h2{font-size:15px}
	.node-type-homepage-50 .programme .right .description{font-size:10px}
	.node-type-homepage-50 .programme .right .button_participer{padding:7px 25px;font-size:12px}
	.node-type-homepage-50 .programme{margin:0 0 25px}
	.node-type-homepage-50 .button_link, .node-type-homepage-50 .button_press{width:80%;margin:0 auto 10px;font-size:13px;display:block;float:none}
	.section_2{padding:30px 20px}
	.section_2 .citation{font-size:15px}
	.section_2 .citation:before, .section_2 .citation span:before{font-size:25px}
	.section_2 .citation span{font-size:12px}
	.section_2 .auteur{font-size:12px;padding:10px 0 0}
	.node-type-homepage-50 .block_personne, .section_4{padding:50px 15px 40px}
	.node-type-homepage-50 .block_personne h1{font-family:'ITC Avant Garde Gothic';font-weight:bold;font-size:22px;padding:0 43px 20px;line-height:1.2}
	.node-type-homepage-50 .block_personne h1 span{font-family: 'ITC Avant Garde Gothic';font-weight:normal;font-style:normal}
	.block_personne .content_grid a h3{font-size:12px}
	.block_personne .content_grid a .context{font-size:12px}
	.section_3 .button_soutenir{padding:30px 0}
	.section_3 .button_soutenir h3{font-size:14px;padding:0 0 25px}
	.section_3 .button_soutenir .button_don{padding:10px;font-size:12px;width:150px}
	.node-type-homepage-50 .block_archives h1{padding:0 50px 20px}
	.arcives_results{margin:0 0 15px}
	.maps_adresse{background:none;margin:0}
	.maps_adresse .adresse{margin:20px auto 35px;text-align:center;display:block;color:#fff}
	.maps_adresse .adresse h2.titre2{font-size:16px;padding:0 0 15px;color:#fff}
	.maps_adresse .adresse p{font-size:12px}
	.maps_adresse .adresse p a{color:#fff}
	.node-type-homepage-50 .mailjet, .footer_50 .mailjet{width:100%;margin:0 0 30px}
	.node-type-homepage-50 .footer .footer-links, .footer_50 .footer-links{padding:0 25px 55px}
	.footer_50 .social-links{padding:0}
	.block_hexagone .hover_block{width:100%;height:auto}
	.block_hexagone .hover_block h2{font-size:20px}
	.block_hexagone .hover_block h3{font-size:16px}
	.block_hexagone .hover_block .decs{font-size:12px}
	.node-type-evenement .page_evenement{margin-top:-2px}
	.page_evenement .category{text-align:center;font-size:18px}
	.page_evenement .right_part, .page_evenement .left_part{width:100%}
	.node-type-evenement .page_evenement{padding:20px 15px 35px}
	.titre_page .date_affichee{display:none}
	.page_evenement .right_part .content{padding:30px}
	.right_part .contact{padding:20px 0 0}
	.right_part .button_participer{margin:20px 0 0}
	.page_evenement h1{text-align:center;padding:10px 0 40px}
	.right_part .date_affichee, .right_part .lien_evenement, .right_part .tarif{padding:0 0 30px 35px;font-family:13px}
	.right_part .tarif:before{top:-6px}
	.right_part .contact h3{font-size:13px}
	.right_part .contact{padding:20px 63px 0 0;font-size:12px}
	.page_evenement .left_part{padding:25px 0 0}
	.left_part .description p{font-size:11px}
	.left_part .description p strong{font-size:12px}
	.page_evenement .button_link, .page_evenement .button_press{display:block;width:85%;margin:0 auto 10px;font-size:13px}
	.page_evenement .partager_links{position:relative;bottom:0;display:block;margin:30px auto 0;font-size:12px}
	.page_evenement .body_page{margin:0 0 30px}
	.node-type-personnes .page_personne{margin:0 auto;padding:0 10px 30px}
	.page_personne .titre{margin:0 -30px;display:block}
	.page_personne .titre img{width:100%}
	.page_personne .right_title{padding:0 30px;margin:15px auto 0}
	.page_personne .right_title h1, .page_personne .right_title h2{text-align:center}
	.page_personne .right_title h2{font-size:12px}
	.page_personne .right_title h1{font-size:20px;padding:15px 0 10px}
	.page_personne .right_title .position{font-size:12px;padding:20px 30px}
	.page_personne .right_title .position strong{display:block;margin-bottom:-10px;line-height:1.2}
	.page_personne .titre .partager_links{display:none}
	.page_personne .content{font-size:11px}
	.page_personne .content hr{margin:15px auto;width:85%}
	.page_personne .content .titre2{width:80%;font-size:13px;margin:0 auto;text-align:center}
	.page_personne .content .partager_links{display:block;padding:60px 0 0;text-align:center;margin:0}

	.citation{bottom:40%}
	.bandeau{padding:15px;top:-20px;font-size:14px}
	.bandeau div{top:-35px}
	.bandeau div:before{font-size:34px}
	.bandeau p, .bandeau p.chapo{width:100%}
	.bandeau p.chapo a{display:block;padding:10px 0;font-size:12px}
	.accueil .last_archive a{font-size:12px;bottom:-15px}
}
@media (max-width: 375px){
	.accueil .last_actus.col-xs-12{padding:45px 15px 50px}
	.accueil .last_actu_content .mask{min-height:120px}
	.accueil .last_actu .last_actu_titre{font-size:16px}
	.accueil .last_actu_date{bottom:0}
	.accueil .frise{padding:0}
	/*.accueil_container .row.ar{margin:0 -30px}*/
	.accueil .last_archives.col-xs-12{padding:35px 20px 40px 25px}
	.accueil ol li{width:109px;height:127px;background-size:cover}
	.accueil ol li:nth-child(1){margin-left:11px}
	.accueil ol li:nth-child(3){margin-left:8px}
	.accueil ol li:nth-child(3), .accueil ol li:nth-child(4){top:-24px}
	.accueil ol li:nth-child(5){margin-left:0;margin-top:-25px}
	.accueil ol li:nth-child(6){margin-top:-49px;margin-left:11px}
	.accueil ol li:nth-child(7){margin-top:-49px}
	.accueil ol li:nth-child(8){margin-top:-20px;margin-left:10px}
	.accueil ol li:nth-child(9), .accueil ol li:nth-child(10){margin-top:-24px}
	.accueil ol li:last-child{margin-left:-99px;margin-top:-26px}
	.accueil ol li span{font-size:12px;padding:2px}
	.accueil ol li a{font-size:16px}
	.accueil ol{padding:0 0 35px}
	.accueil .last_archive.col-xs-12{padding:20px 15px 5px}
	.accueil .last_archive p{font-size:14px;line-height:16px}
	.accueil .last_archive a{font-size:12px;line-height:1}
	.footer{padding:20px 10px}
	.mj-w-button.mj-w-btn{padding: 0px 25px 0 35px!important;margin: 0 25px!important}
	.mailjet{padding:0}
	/*.footer .foot-txt, .footer .footer-links{padding:0}*/
	.footer .social-links{padding:25px 0 0}
	.footer_50 .mailjet form{padding:5px 0 0 25px}
	.footer_50 #mailJetNews{padding:0 15px 0 0}
	.page-node-791 .header_image{height:230px}
	.page-node-791 .main-container{margin-top: 80px;min-height:380px}
	.page-node-791 .region-content h1{font-size:28px}
	.page-node-791 .addthis_toolbox.addthis_default_style.pull-right{display:none}
	.page-node-791 #edit-type-wrapper, .page-node-791 #edit-periode-wrapper, .page-node-791 #edit-anne-wrapper{width:100%;margin:0 0 15px}
	#edit-shs-term-node-tid-depth-wrapper{margin:0}
	#inverted-contain .panzoom{max-height:100%;max-width:100%}
}