@media (min-width: 1630px) and (max-width: 1880px){
}
@media(max-width: 1600px){
	body.node-type-home #block-rodinheader-header-home{
		width: 100%
	}
	body.node-type-home #block-rodinheader-header-home li img{
		max-width:100%;
	}
}
@media(max-width: 1130px){
	#main #content.full_width{padding:0 15px;box-sizing:border-box}
}
@media(max-width: 1100px){
	#home_mav{padding:0 20px;box-sizing:border-box}
	#home_mav .bx-wrapper a.bx-next{right:3px}
	#home_mav .bx-wrapper a.bx-prev{left:3px}
}
@media(max-width: 1075px){
	body.node-type-home .caption{
		left:0;
		margin-left:0;
	}
	.pastille{
		right:0;
		margin-right:0;
	}
	#header .region-header .menu li{
		padding: 2px 8px 0 8px;
	}
	.item_large .visuel{width:300px}
	.item_large .right_part{width:calc(100% - 324px)}
}
@media(max-width: 1024px){
	#logo img{max-width:400px;padding:0;margin-bottom:-5px}
}
@media(max-width: 870px){
	#header .region-header .menu li{padding:2px 6px 0 6px}	
	.item_large .visuel{width:240px}
	.item_large .right_part{width:calc(100% - 264px)}
}
@media(max-width: 840px){
	html, body{max-width:100%;overflow-x:hidden}
	#logo{position:relative;z-index:100;display:inline-block;margin:0 0 0 45px;box-sizing:border-box}
	#logo img{max-width:320px;width:100%;}
	.main_header_img{height:300px;margin:0 auto}	
	.node-type-exposition .main_header_img{background-position-x:75%}
	.main_header_img_small{height:130px;background:#fff!important}
	#topResponsive{position:absolute}
	#responsiveBackgroundExpo{display:none}
	#menu.menuwrapper{position:static;}
	#first_level_menu_responsive{position:relative;width:100%}
	#bgTop{display: none}
	#home_mav{margin-top:30px}
	#menu .icon_menu:before{font-family:"fontello_2";content:"\e801";margin:17px 10px 8px;font-size:26px;line-height:26px;color:#898173;display:inline-block}
	.menuwrapper img{display:none}
	body.node-type-home #block-rodinheader-header-home{margin:0}
	.bx-wrapper{clear:both;width:100%}
	#home_mav_blocks .item{width:33%}
	
	body.node-type-home .caption span.translucentTitre{font-size:10px}
	body.node-type-home .caption h3.translucentTitre a, body.node-type-home .caption .contentBlock h3.translucentTitre a{font-size:24px;line-height:28px}
	body.node-type-home .caption{padding:10px 20px;bottom:0;width:100%;background:#898173;position:static;box-sizing:border-box}
	
	.node-type-sous-home.withPicture #main #content, .node-type-sous-home.noPicture #main #content, .page-taxonomy-term.withPicture #main #content, .page-taxonomy-term.noPicture #main #content{padding: 0}
	#home_mav_blocks .item .desc{margin: 5px 0 0 0;font-size:13px;line-height:18px}

	#home_mav_textblocks{margin:80px auto 40px}
	#home_mav_textblocks .grey-box{width:calc(24.5% - 4px);display:table}
	#home_mav_textblocks .grey-box a{display:table-cell;vertical-align:middle}
	#home_mav_textblocks .grey-box h1{font-size:15px;line-height:19px}
	#home_mav_textblocks .grey-box .links{padding:0}

	#block-custom-search-blocks-1{display:none}
	#block-search-form{position:fixed;top:-200px;left:0;background:#fff;padding:20px 40px;display:block;width:100%;box-sizing:border-box;transition:all .4s}
	#block-search-form.active{top:0}
	#block-search-form #search-block-form{width:90%;margin:0 auto;max-width:400px}
	#block-search-form #search-block-form #edit-search-block-form--2{width:100%;height:auto;padding:5px 10px}
	#block-search-form #search-block-form input[type="image"]{margin:5px 0 0}

	.item_large .visuel{width:100%;margin-bottom:10px}
	.item_large .right_part{width:100%}
	.item_large .right_part h1.rodinFontBold a{font-size:18px;line-height:22px}
	.item_large h2{font-size:12px}
	.go_top{display:none!important}

	.search-advanced .criterion > .form-item-type > label{font-family: "WF-011580-002038-000401", "Irma Bold", Irma-Bold, "Helvetica Bold", "Verdana Bold", "Arial Bold", sans-serif;}
	#search-form #edit-submit:hover{background: #e2e0dc}
	.node-type-sous-home #main #content{padding:0 15px 10px 15px;width:100%;box-sizing:border-box}
	#translucentHeaderBlock .contentBlock{
		width: 100%;
		max-width: 840px;
		margin: 0;
		background: #898173;
		padding: 15px 0 5px 17px;
		bottom: 0;
	}
	.exposition.encours{margin-top:0}
	.exposition.encours .fiche:before{
		box-shadow: none;
	}
	.exposition.encours .fiche{
		margin:0 auto;
		margin-top:10px;
		max-width:840px;
		padding:0 15px;
	}
	ul.exposTabs li a, ul.exposTabs li.active a, ul.exposTabs li a:hover, ul.exposTabs li a:visited{
		padding: 0 15px;
	}
	.sidebar .subBlock.order{margin-top:20px}
	.exposition .subBlock.order, #exposTabsWrapper{margin:0}
	.node-type-exposition.withPicture #main #sidebar-second{
		position: static;
		margin: 0;
		width: 100%;
		max-width:840px;
		right:0;
	}
	ul.exposTabs li span.arrow {
		display: none;
	}
	.exposition.encours{
		margin-right:0;
	}
	ul.exposTabs li.active a{color:#fff}
	
	ul.exposTabs li.active{
		background-color:#898173;
		width: 100%;
	}
	ul.exposTabs li{background-color:#edece6;padding: 10px 0;height:auto}
	ul.exposTabs li a{color:#898173;margin:0}
	#footer_first ul li{
		margin: 5px 0px;
		display: block
	}
	#footer_first span.pipe{display: none}
	ul.exposTabs li a, ul.exposTabs li.active a, ul.exposTabs li a:hover, ul.exposTabs li a:visited{margin: auto 0;height:auto}
	.pastille{
		right:18px;
		margin-top:-106px;
		width: 12%
	}
	#menuResponsive{display:inline-block;width:100%;margin-top:-1px;position:absolute;z-index:1}
	#languesResponsive,	#infosResponsive,	.icon_search_responsive{float:right;position:relative;z-index:2}
	.menu_block .menu li a{font-size: 16px;text-transform: uppercase;padding: 8px 0 8px 10px!important}
	ul li.collapsed{padding:0}

	#infosResponsive img{display: none}
	#infosResponsive a{display:inline-block;margin:15px 13px 0}
	#infosResponsive a:before{font-family:"fontello_2";content:"\e800";font-size: 20px;color:#898173;display:inline-block}
	.icon_search_responsive{display:inline-block;margin:17px 17px 0}
	.icon_search_responsive:before{content:"\e802";font-family:"fontello_2";font-size:17px;color:#898173}
	#languesResponsive{margin:21px 13px 0;text-transform:uppercase}
	#languesResponsive .current_lang{font-family:"Arial";font-size:11px;font-weight:bold;color:#898173}
	#languesResponsive .current_lang:after{content:"▾";display:inline-block;margin-left:5px}
	#block-locale-language{position:absolute;margin-top:48px;right:0;z-index:10}
	#block-locale-language ul{position: static;margin-top:-1px}
	#block-locale-language li a{font-size:12px!important;font-weight:normal!important;padding:5px 10px !important}

	body.node-type-home .caption .navigationPerso{
		display:none
	}
	#main #content{width:100%}
	.item_medium{width: calc(50% - 23px)}
	#home_mav .lastminut hr{
		margin: 0 auto 40px;
	}
	.responsiveTabs #exposTabsWrapper ul li.active, .responsiveTabs #exposTabsWrapper ul li:hover{
		display: none;
	}
	#home_mav .bx-wrapper a.bx-prev, #home_mav .bx-wrapper a.bx-next{z-index:0}
	.node-type-exposition #block-rodinheader-header-home{position:static;margin:0 auto;top:174px}
	#footer{margin:0}
	#pageSimple{padding:0 15px}
	#main #content.full_width #pageSimple{padding:0}
	.bxslider, .bxslider img{width:100%}
	#block-rodinheader-header-home, .node-type-exposition #block-rodinheader-header-home{margin:0;top:0;}
	.node-type-webform #content{padding:20px;box-sizing:border-box}
	#webform-client-form-138 #edit-actions{margin-bottom:30px}
	#home_mav_blocks .visuel .hover{top: 22px;height: 85%}
	/*.node-type-home #container, .node-type-page-simple #container{clear:both;overflow:hidden;min-height:auto}*/
	body{padding-bottom:100px}
	#footer{bottom:0;right:0;left:0;position:absolute}
	/*.node-type-home #footer, .node-type-page-simple #footer{bottom:0;right:0;left:0;position:absolute}*/
	/*.clearfix:after{display:none}*/
	#home_mav_textblocks .grey-box{min-height:110px!important}
}
@media(max-width: 768px){
	#home_mav_textblocks .grey-box h1{
		line-height:1;
	}
	#home_mav_textblocks .grey-box h1 a{
		font-size: 14px;
		line-height:1;
	}
}
@media(max-width: 700px){
	#home_mav_textblocks .grey-box{
		min-height:132px
	}
@media(max-width: 600px){
	.main_header_img{height:200px}
	#home_mav_textblocks .grey-box{
		width:calc(49% - 4px);
		margin-top:6px;
	}
	.menuwrapper:before{margin-bottom: 0}
	.actu .columnLeft, .actu .columnRight{width:100%}
	#actu_choice{margin:15px 0 25px}
}
@media(max-width: 480px){
	#menu .icon_menu:before{font-size:18px;line-height:18px}
	.main_header_img{height:150px}
	#topResponsive{position:absolute}
	.logo_block{max-width:260px;margin-left:0}
	#menu .icon_menu:before{margin:7px 10px 4px}
	#infosResponsive a{margin:5px 8px 0}
	#infosResponsive a:before{font-size:14px}
	#languesResponsive{margin-top:4px}
	.icon_search_responsive{margin:2px 8px 0}
	.icon_search_responsive:before{font-size:14px}
	#languesResponsive{margin:12px 8px 0}
	body.node-type-home .caption span.translucentTitre{font-size:8px}
	body.node-type-home .caption h4.translucentSoustitre{font-size:10px}
	#home_mav{padding:15px 15px 0;margin:0 auto}
	#home_mav_blocks .item{width:100%;margin-bottom:15px}
	#home_mav_blocks .item h1{font-size:20px;line-height:20px;height:auto}
	#home_mav_blocks .item .desc{line-height:16px}
	#block-locale-language{margin-top:25px}
	#main #content{margin-left:0;width:100%;max-width:480px;margin:0 auto;padding:0;margin-bottom:0}
	ul.exposTabs li a, ul.exposTabs li.active a, ul.exposTabs li a:hover, ul.exposTabs li a:visited{
		padding: 0 15px;
	}
	#block-views-expositions-block-1 .content{
		margin-top: 14px;
		width: 98%;
	}
	.item_large .right_part{
		margin: 1% 0 5% 0;
	}
	.item_large .right_part h1.rodinFontBold a{font-size:16px;line-height:20px}
	.item_small, .item_small:nth-child(odd){width:100%;margin:0 0 10px;min-height:auto;padding-bottom:20px}
	.node-type-vue-personnalisee .item_medium{
		margin: 0 10px 30px;
		width:calc(100% - 20px);
		min-height:auto;
	}
	.item_medium_view_custom .savoir_plus{display:inline-block;margin-bottom:15px}
	#home_mav_textblocks{
		margin: 50px 0 0;
	}
	#home_mav_textblocks .grey-box{
		width:100%;
		margin:6px 0 0 0;
		min-height:auto;
	}
	.pastille{
		display: none;
	}
	.menuwrapper:before{
		margin: 9px 13px;
	}
	#infosResponsive:before{
		margin: 7px 15px 0 0;
	}
	.exposition.encours .fiche{
		margin: 0 auto;
		max-width: 480px;
		padding: 0 15px;
	}
	.item_medium{
		width: 100%;
	}
	#footer{margin:20px 0 0 0}
	.bxslider .title{padding-right:95px;text-align:left}
	.richtext .bx-pager{bottom:54px}
	.richtext .bx-prev, .richtext .bx-next{bottom:47px}
	#actu_choice li a{font-size:12px}
	.actu p.lieu{font-size:10px}
	.actu h3, .actu h3 a{font-size:16px;line-height:20px}
	.actu h4{font-size:12px}
	.richtext p{font-size:12px;line-height:16px}
	.actu .columnLeft p{margin-bottom:5px}
	.actu .columnLeft .moreBlock{margin-bottom:10px}
	.node-type-actualite #main{padding:15px 0 40px}
	.node-type-actualite h3{font-size:12px}
	#actualite h1{font-size:18px;line-height:18px}
	.node-type-webform #content{padding:15px !important}
	.webform-client-form .form-submit{width:100%;margin-top:5px}
	#home_mav_blocks .visuel .hover{top: 28px}
	.caption h3{margin:0}
	#home_mav_textblocks .grey-box{min-height:auto!important}
	body {padding-bottom:180px}
	.slide-infos .title{font-size:14px;line-height:18px}
}
@media(max-width: 375px){
	.logo_block{max-width:200px}
	#menu .icon_menu:before{margin:4px 10px 4px}
	#infosResponsive a{margin:2px 8px 0}
	#languesResponsive{margin:4px 8px 0}
	#main #content{width:100%;max-width:375px;margin-left:0;display:block;clear:both;margin:0 auto;float:none}	
	body.node-type-home .caption h3.translucentTitre a, body.node-type-home .caption .contentBlock h3.translucentTitre a{margin:0}
	.exposition.encours .fiche{max-width:375px;padding:0 15px}
	ul.exposTabs li a, ul.exposTabs li.active a, ul.exposTabs li a:hover, ul.exposTabs li a:visited{padding:0 15px}
	#home_mav_blocks .item .desc{font-size:12px}
}
@media(max-width: 360px){
	.menuwrapper:before{
		margin: 3px 13px; 
	}
	#infosResponsive:before{
		margin: 2px 15px 0 0;
	}
	.logo_block{
		max-width:230px;
	}
	.item_medium{
		width: 97%;
	}
}
@media(max-width: 320px){
	#infosResponsive a{margin:3px 8px 0 3px}
	.icon_search_responsive{margin:4px 3px 0}
	#languesResponsive{margin:6px 3px 0 5px}
}