@media(max-width: 1600px){
}
@media(max-width: 1280px){
}
@media(max-width: 1130px){
	#search-form #edit-submit {
    	margin: 125px 0 0;
	}
}
@media(max-width: 1100px){
}
@media(max-width: 945px){
	#collections_musee .block{
		width: calc(100% - 315px);
	}
}
@media(max-width: 871px){
	#collections_musee .block{
		width: calc(100% - 278px);
	}
}
@media(max-width: 840px){
	#main #content{
		margin-top: 0;
	}
	.node-type-vue-personnalisee #main #content{
		margin-top: 0;
	}
	.node-type-vue-personnalisee h1{
		padding: 15px 15px 0; 
	}
	.node-type-vue-personnalisee h1{
		margin: 0 0 15px; 
	}
	.page-node-1994 #main #content h1{
		margin: 0 0 10px 0;
	}
	.node-type-vue-personnalisee .item_medium{
		margin: 0 0 20px 15px;
	}
	.sidebar-third #main #content{
		width: 100%;
		max-width: 840px;
	}
	.exposition.horslesmurs .fiche:before{
		display: none;
	}
	#sidebar-second{
		width: 97%;
	    margin: 0 auto;
	    display: block;
	    clear: both;
	    float: none;
	}
	.sidebar-third #main #content:nth-child(odd){
		margin-right: 0;
	}
	.sidebar-third #main .horslesmurs .fiche{
		padding: 18px 17px 0;
	}
	.node-type-exposition #main #sidebar-third{
		margin:0 0 35px 17px;
	}
	.horslesmurs .fiche h2{
		margin: 0;
	}
	#sidebar-third .copyrightPictureContainer{
		margin-top: 0;
	}
	.exposition.passee .fiche{
		margin: 0;
		padding: 18px 18px 0 18px;
	}
	.richtext .chapo, .node .chapo, .mceContentBody .chapo{
		font-size: 14px;
	}
	.node-type-exposition .richtext p{
		font-size: 13px;
		text-align: left;
	}
	#exposTabsWrapper{
		margin: 12px 0 0;
	}
	.horslesmurs .fiche{
		margin-top: 0;
		padding: 18px 17px;
	}
	#expo-right-block .subBlock{
		margin-bottom: 40px;
	}
	#rodin_tabs .ui-state-default, #rodin_tabs .ui-widget-content .ui-state-default, #rodin_tabs .ui-widget-header .ui-state-default{
		width: 100%;
		margin: 0 0 5px;
	}
	.ui-tabs .ui-tabs-nav li{
		float: none;
	}
	.ui-tabs {
    padding: 25px 0 15px;
	}
	.page-node-1994.node-type-page-simple{
		margin: 0 0 10px;
	}
	#rodin_tabs .ui-state-default, #rodin_tabs .ui-widget-content .ui-state-default, #rodin_tabs .ui-widget-header .ui-state-default li a{
		text-align: left;
	}
	#pageSimple.richtext p{
		margin: 0 auto;
		width: 95%;
	}
	#pageSimple .rtecenter iframe{
		width: 93%;
	    margin: 0 auto;
	    display: block;
	}
	.page-node-136 #main #content{
		padding: 0;
	}
	.page-node-136 .introText{
		margin: 20px 0 30px;
	}
	#block-views-nodequeue-1-block{
		margin: 0;
	}
	.listOfPreviews .aPreview{
		width: calc(25% - 8px);
		margin: 0 10px 10px 0;
	}
	.listOfPreviews .aPreview.fourth{
		margin: 0 0 10px;
	}
	.listOfPreviews .aPreview:last-child{
		margin:0 0 105px;
	}
	.page-node-136 p{
		font-size: 13px;
		font-weight: normal;
	}
	.page-node-136 h1{
		padding: 0 0 20px;
	}
	.page-node-136 .introText h1{
		font-size: 24px;
	    line-height: 26px;
	}
	.node-type-vue-personnalisee .richtext{
		margin: 0 20px;
	}
	.introText {
    	margin: 20px 0 30px;
	}
	.page-node-137 .introText h1{
		font-size: 24px;
		line-height: 26px;
		margin: 0 0 15px 0;
	}
	#collections_musee .block h2{
		font-size: 14px;
		line-height: 18px;
	}
	.page-node-137 .introText p{
		font-size: 13px;
		line-height: 16px;
	}
	#collections_musee{
		margin: 0;
	}
	#collections_musee .block{
		width: calc(50% - 8px);
		min-height: 268px;
	}
	#collections_musee .block .description p{
		font-size: 13px;
	}
	#collections_musee .block a.see_selection{
		font-size: 10px;
	}
	.page-taxonomy-term #main #content{
		padding: 20px 0 0;
	}
	.intro {
    	margin: 0 20px 0;
	}
	.page-taxonomy-term .intro h1{
		margin: 0 0 25px;
	}
	.page-taxonomy-term .intro p{
		font-size: 13px;
	}
	.page-taxonomy-term #block-rodincollection-collection-liste{
		margin: 35px 20px 40px;
	}
	.userInterfaceBis{
		margin: 0 0 15px;
	}
	#collection .aPreview:last-child {
    	margin: 0 0 20px;
	}
	#block-views-expositions-block-4 .block-title{
		margin:0 0 25px;
	}
	.page-node-194.node-type-sous-home #main #content{
		padding: 30px 0 50px 0;
	}
	.page-node-189 #main #content{
		padding: 15px 0 0;
	}
	#block-views-expositions-block .block-title{
		margin: 20px 0 15px;
		font-size: 16px;
	}
	.page-node-189 .item_large{
		margin: 0 0 35px;
	}
	.page-node-189 .item_large .visuel{
		margin: 0 0 20px;
	}
	.page-node-189 .item_large .right_part{
		margin: 0;
	}
	.page-node-189 .item_medium{
		width: 100%;
	    margin: 10px 0 35px;
	}
	.page-node-189 .item_medium .right_part {
	   	padding: 10px 20px;
	}
	.page-node-189 .item_medium h4, .page-node-189 .item_medium_depot h4, .page-node-189 .item_pret h4{
		margin: 0 0 5px;
	}
	.page-node-189 .block.block-views:last-child{
		margin: 0 0 100px;
	}
	.responsiveTabs{
		display: none;
	}
	.responsiveTabs-desktop{
		display: none;
	}
	ul.exposTabs li{
		width: 100%;
	    padding: 10px 0;
	    margin: 0 0 7px;
	}
	.fiche.videos p{
		margin: 10px 0;
	}
	.exposition.encours .fiche.videos{
		margin: 10px 0 0;
	}
	.page-node-3762.node-type-actualite #main{
		padding: 10px 0 125px;
	}
	.page-node-3762.node-type-actualite #main #content.full_width{
		padding: 0 25px;
	}
	.page-node-3762.node-type-actualite #actualite h1{
		font-size: 24px;
		line-height: 28px;
	}
	.page-node-3762.node-type-actualite h3 {
	    font-size: 14px;
	    line-height: 18px;
	}
	#actualite .richtext.body p{
		padding: 20px 0 0;
		font-size: 13px;
		line-height: 16px;
	}
	.node-type-oeuvre #main #content{
		width: 100%;
	}
	.node-type-oeuvre #main #content:nth-child(odd){
		margin-right: 0;
	}
	#ficheOeuvre{
		padding: 15px 15px 25px;
	}
	.node-type-oeuvre #sidebar-second{
		width: 100%;
    	max-width: 400px;
    	margin: 0 15px 0;
	}
	#sidebar-second #pictureZone a img{
		margin:0;
	}
	#mainPictureZone{
		padding: 0;
	}
	.node-type-oeuvre #post-content{
		margin: 0 0 50px;
	}
	.node-type-oeuvre .voir-aussi {
	    box-sizing: border-box;
	    padding: 20px 20px 30px;
	}
	.voir-aussi .right-block{
		padding: 40px 0 0;
	}
	#post-content .content{
		padding: 0 15px;;
	}
	
	.cartel p {
    font-size: 13px;
    line-height: 16px;
	}
	#block-views-presse-block-2{
		padding: 0 15px;
	}
	.item_medium_presse_events{
		min-height: 90px;
	}
	.page-search-node #main #content:before{
		display: none;
	}
	.page-search-node #main #content{
		max-width: 100%;
		margin: 0;
	}
	.page-search-node #main #content.full_width{
		padding: 0 20px;
	}
	.page-search-node #main #content h2{
		font-size: 24px;
		top: 10px;
	}
	input[type="text"]{
		margin: 0;
		padding: 5px;
		width: 80%;
		text-transform: none;
		font-size: 12px;
		line-height: 1;
		box-sizing:border-box;
	}
	.page-node-189 .block.block-views{
		margin: 0;
	}
	.page-search-node #main #search-form{
		top: 50px;
	}
	#main ol.search-results {
    	margin: 105px 0 50px 0;
	}
	.page-search-node .item-list{
		margin: 0 0 85px;
	}
	.container-inline label{
		font-size: 12px;
		margin: 0 14px 0 0;
	}
	#search-form  fieldset .fieldset-wrapper label{
		font-size: 14px;
	}
	#search-form  fieldset .fieldset-wrapper .option{
		font-size: 12px;
	}
	.page-search-node #main #content ol li h3{
		font-size: 12px;
		line-height: 16px;
		padding: 0 0 5px;
	}
	.page-search-node #main #content ol li .search-snippet-info p{
		font-size: 13px;
		line-height: 18px;
	}
	.search-results li{
		margin: 0 0 20px; 
	}
	.page-newsletter #ficheOeuvre:before, .exposition.passee .fiche:before{
		display: none;
	}
	.page-newsletter #main #content{
		max-width: 100%;
		min-height: auto;
	}
	.page-newsletter .exposition.passee .fiche{
		padding: 20px 5px;
	}
	.page-newsletter .introText{
		margin: 0 0 30px;
	}
	.page-newsletter input[type=text]{
		max-width: 100%;
	}
	.page-newsletter input[type=submit]{
		margin: 10px 0 0;
	}
	.page-sitemap #main #content.full_width{
		padding: 0;
	}
	.page-sitemap #container #content #site-map{
		max-width: 100%; 
	}
	.page-sitemap h1{
		padding: 30px 15px 0;
		font-size: 24px;
		line-height: 28px;
	}
	.page-sitemap #container #content #site-map .site-map-menus .site-map-menu li{
		padding: 15px 15px;
	}
	.page-sitemap #container #content .site-map-menus .site-map-menu li ul{
		margin: 15px 0;
	}
	.page-sitemap #container #content .site-map-menus .site-map-menu a{
		font-size: 16px;
		line-height: 1;
	}
	.page-sitemap #container #content .site-map-menus .site-map-menu ul li a{
		font-size: 13px;
		font-weight: bold;
		line-height: 1;
	}
	.page-sitemap #container #content .site-map-menus .site-map-menu ul li ul li a{
		font-weight: normal;
	}
	.page-glossaire #main #content{
		padding: 20px 20px 100px;
	}
	.view.view-glossary{
		padding: 0;
	}
	.view.view-glossary h1{
		font-size: 24px;
	}
	.alpha-tabs{
		font-size: 15px;
	}
	body.page-glossaire .result .word {
    font-size: 14px;
	}
	body.page-glossaire .result p{
		font-size: 13px;
	}
	#block-agendarodin-agenda-home{
		margin: 20px 15px 25px;
	}
	#block-agendarodin-agenda-home h4{
		font-size: 14px;
		margin: 0 0 10px;
	}
	#tri_form{
		margin: 0 0 35px;
	}
	#tri_form ul.list_tri{
		padding: 0;
		background: none;
	}
	#tri_form ul.list_tri li.months_filter{
		width: 100%;
	    margin: 0 0 5px;
	    display: block;
	    border-bottom: none;
	    padding: 0;
	}
	#tri_form ul.list_tri li.activities_filter {
	    width: 100%;
	    margin: 0 0 5px;
	    padding: 0;
	    border-bottom: none;
	}
	#tri_form ul.list_tri li.publics_filter {
	    width: 100%;
	    margin: 0 0 5px;
	    padding: 0;
	    border-bottom: none;
	}
	#tri_form ul.list_tri li.location_filter{
		width: 100%;
	    margin: 0 0 5px;
	    padding: 0;
	}
	#tri_form ul.list_tri .location_filter ul.items li{
		display: inline;
		margin: 0 0 10px;
	}
	#tri_form ul.list_tri li > div{
		margin: 15px 10px;
	}
	#tri_form ul.list_tri li.months_filter select{
		width: 23%;
		display: block;
	}
	#tri_form ul.list_tri li ul.items{
		margin: 0;
		display: block;
		width: 100%;
	}
	#tri_form input[type=checkbox]{
		top: 3px;
	}
	#tri_form ul.list_tri .activities_filter ul.items li{
		margin: 0;
		width: calc(17% - 4px);
		font-size: 10px;
		display: inline-block;
	}
	#tri_form ul.list_tri .publics_filter ul.items li{
		margin: 0;
		width: calc(17% - 4px);
		font-size: 10px;
		display: inline-block;
	}
	#tri_form ul.list_tri .location_filter ul.items li{
		margin: 0;
		width: calc(17% - 4px);
		font-size: 10px;
		display: inline-block;
	}
	#tri_form #submit_tri{
		width: auto;
		padding: 10px 25px;
    	margin: 10px 0 0 0;
    	display: inline-block;
	}
	.item_agenda{
		border-bottom: none;
		width: auto;
		padding: 0 0 20px;
	}
	.item_agenda .leftContent{
		width: 220px;
		margin: 0 20px 0 0;
	}
	.item_agenda .rightContent{
		width: calc(100% - 240px);
	}
	.item_agenda .rightContent .description{
		display: block;
	}
	.item_agenda_wrapper .breadResponsive.familles, .item_agenda .leftContent .enfants, .item_agenda .leftContent .adultes{
		display: none;
	}
	.item_agenda_wrapper .bread{
		display: block;
	}
	.item_agenda .rightContent .bread{
		font-size: 11px;
		line-height: 1;
	}
	.item_agenda .rightContent a.savoir_plus{
		font-size: 13px;
	}
	.item_agenda .rightContent .description{
		padding: 0 0 20px;
		margin-bottom: 0; 
	}

	.item_medium .right_part {
    	padding: 0 15px 10px;
	}
	#main .block-agendarodin h2.rodinFontLight{
		font-size: 14px;
	}
	.item_agenda .rightContent a.savoir_plus{
		bottom: 0;
	}
	.node-type-activite #main #content {
		padding: 0 15px;
		box-sizing: border-box;
	}
	.mobileReturnList a{
		display: none;
	}
	body.node-type-activite #content .blockLeft{
		margin: 0 0 20px;
	}
	#menu li > a, #first_level_menu_responsive ul li.leaf > a, #first_level_menu_responsive ul li.leafsites > a, #first_level_menu_responsive ul li.leafsites > a{
		padding: 0 0 0 10px;
	}
	.listOfPreviews .header.third{
		width: calc(25% - 8px);
	    margin: 0 10px 10px 0;
	}
	.listOfPreviews .header.fourth{
		width: calc(25% - 8px);
		margin: 0 0 10px 0;
	}
	.listOfPreviews .header.small span, .listOfPreviews .header span{
		font-size: 16px;
		line-height: 20px;
	}
	#sidebar-second #pictureZone .thumbsZone{
		width: 100%;
    	display: inline-block;
	}
	#sidebar-second #pictureZone .thumbsZone a{
		width: calc(18% - 4px);
    	margin: 0 8px 0 0;
	}
	#sidebar-second #pictureZone .thumbsZone a:last-child{
		margin: 0;
	}
	#search-form #edit-submit {
    	margin: 130px 0 0;
	}
	#tri_form ul.list_tri ul.items li label{
		position: relative;
	}
	.cartel .description p {
       text-align: left;
    }
    .node-type-location-d-espace .richtext p,
    .node-type-webform .content .richtext p,
    .node-type-webform .content .richtext ul {
        text-align: left;
    }
    section#pageSimple .richtext p {
        text-align: left;
    }
    #search-form fieldset{padding:20px 20px 25px}
    #menuResponsive .menu_block{display:none}
    #menuResponsive .menu li, #menuResponsive .menu-wrap.level-1{display:block}
}
@media(max-width: 800px){
	#search-form #edit-submit{margin:105px 0 0}
}
@media(max-width: 781px){
	#search-form #edit-submit{margin:125px 0 0}
}
@media(max-width: 640px){
	#collections_musee .block .carrousel_collection ul li{
		width: calc(33% - 7px);
	}
}
@media(max-width: 480px){
	h1{
		font-size: 18px;
		line-height: 24px;
	}
	.node-type-vue-personnalisee h1{
		margin: 0 0 15px;
	}
	.horslesmurs .fiche h1{
		line-height: 22px;
	}
	.horslesmurs .fiche h3{
		font-size: 12px;
		line-height: 14px;
	}
	.sidebar-third #main .horslesmurs .fiche{
		padding: 16px 17px 0;
	}
	.exposition.horslesmurs{
		padding:0;
	}
	.node-type-exposition #main #sidebar-third{
		margin: 0 auto;
		float: none;
	    display: block;
	    clear: both;
	    margin-bottom: 50px;
	    max-width: 290px;
	}
	.horslesmurs .fiche{
		margin-top: 0;
		padding: 16px 17px;
	}
	.ui-tabs .ui-tabs-panel{
		padding: 20px 15px 5px;
	}
	#pageSimple .rtecenter iframe{
		height: auto;
		width: 100%;
	}
	.node-type-page-simple #main #content{
		margin: 15px 0;
	}
	#pageSimple .white_bg_block h4{
		font-size: 14px;
		line-height: 18px;
	}
	.node-type-page-simple .richtext h3, .node-type-location-d-espace .richtext h3{
		margin-bottom: 0;
		margin-top: 0;
	}
	.listOfPreviews .aPreview, .listOfPreviews .header.third, .listOfPreviews .aPreview.fourth{
		width: calc(50% - 5px);
		margin: 0 10px 10px 0;
	}
	.listOfPreviews .aPreview:nth-child(2n+0){
		margin: 0 0 10px;
	}
	.listOfPreviews .aPreview:last-child{
		margin:0 0 45px;
	}
	.page-node-136 .introText h1{
		font-size: 18px;
		line-height: 20px;
	}
	.page-node-136 .introText p{
		font-size: 11px;
	}
	.page-node-137 .introText h1{
		font-size: 18px;
		line-height: 20px;
	}
	#collections_musee .block{
		width: 100%;
		min-height: 250px;
	}
	.page-taxonomy-term .intro p{
		font-size: 11px;
	}
	.page-taxonomy-term #main #content{
		padding: 15px 0 30px 0;
	}
	.intro{
		margin: 0 15px 25px;
	}
	.page-taxonomy #main #content h1{
		font-size: 18px;
		line-height: 20px;
		margin:0 0 20px;
	}
	.page-taxonomy-term #block-rodincollection-collection-liste{
		margin: 0 15px 5px;
	}
	.userInterface .label{
		display: block;
	    text-align: right;
	}
	#block-views-expositions-block-4 .block-title{
		margin:0 0 20px;
	}
	.page-node-194.node-type-sous-home #main #content{
		padding: 15px 0 30px;
	}
	.page-node-194.node-type-sous-home .intro{
		margin: 0;
	}
	.item_small, .item_small:nth-child(odd){
		padding: 0;
	}
	.liste_items .item_small:last-child{
		margin: 0 0 10px;
	}
	.page-node-189 .intro{
		display: none;
	}
	.page-node-189 .item_large .visuel {
    margin: 0 0 10px;
	}
	.page-node-189 .item_large {
    margin: 0 0 15px;
	}
	.page-node-189 .block.block-views:last-child{
		margin: 0 0 50px;
	}
	.page-node-189 .item_medium {
    	margin: 10px 0 25px;
	}
	.page-node-1994 .ui-tabs{
		padding: 10px 0 15px;
	}
	.node-type-page-simple #main #content h1{
		font-size: 18px;
		line-height: 20px;
	}
	.page-node-1994 #main #content h1{
		margin: 0 0 5px;
	}
	#collection .aPreview:nth-last-child(even){
    	margin: 0 10px 5px 0;
	}
	#collection .aPreview:last-child{
		margin: 0 0 5px;
	}
	.pager{
		width: auto;
	}
	.pager > li:first-child{
		margin-left: 0 !important;
	}
	.page-node-3762.node-type-actualite #main{
		padding: 20px 0 60px;
	}
	.page-node-3762.node-type-actualite #actualite h1{
		font-size: 18px;
		line-height: 22px;
		padding: 0 0 5px;
	}
	.page-node-3762.node-type-actualite h3 {
	    font-size: 12px;
	    line-height: 16px;
	}
	#actualite .richtext.body p{
		font-size: 11px;
		line-height: 14px;
	}
	#actualite .richtext.body p{
		padding: 10px 0 0;
	}
	#actualite img{
		padding: 0 0 20px;
	}
	#ficheOeuvre .artist{
		font-size: 11px;
		line-height: 14px;
	}
	#ficheOeuvre .title{
		font-size: 18px;
		line-height: 22px;
		margin: 0 0 15px;
	}
	.cartel p{
		font-size: 11px;
		line-height: 14px;
	}
	.cartel .desktop, #sidebar-second .help, #mainPictureZone .desktop{
		font-size: 11px;
		line-height: 14px;
	}
	.mobileBacklink{
		display: none;
	}
	.voir-aussi h3{
		font-size: 14px;
		line-height: 16px;
	}
	.voir-aussi .right-block ul li a{
		font-size: 11px;
		line-height: 18px;
	}
	.node-type-oeuvre #main #content{
		padding: 0 0 20px;
	}
	#ficheOeuvre{
		padding: 15px 15px 0;
	}
	.node-type-oeuvre #sidebar-second{
		max-width: 100%;
		margin: 0;
	}
	.node-type-oeuvre #sidebar-second .content {
    	padding: 0 15px;
	}
	.node-type-oeuvre #post-content{
		margin: 0 0 45px;
	}
	.node-type-oeuvre .voir-aussi{
		margin: 30px 0 0;
		padding: 15px 15px 20px;
	}
	.voir-aussi .right-block {
    	padding: 20px 0 0;
	}
	.item_medium, .item_medium_presse{
		width: 100%;
	}
	.item_medium_presse_events{
		width: 100%;
	}
	.page-search-node #main #content h2{
		font-size: 18px;
		line-height: 22px;
		top: 15px;
	}
	.container-inline label{
		font-size: 11px;
	}
	input[type="text"]{
		font-size: 11px;
	}
	#search-form  fieldset .fieldset-wrapper .option{
		font-size: 11px;
	}
	#search-form  fieldset .fieldset-wrapper label{
		font-size: 12px;
	}
	.page-search-node #main #content ol li h3{
		font-size: 11px;
		line-height: 14px;
		padding: 0 0 5px;
	}
	.page-search-node #main #content ol li .search-snippet-info p{
		font-size: 11px;
		line-height: 1;
	}
	.page-search-node #main #search-form{
		top: 70px;
	}
	input[type="text"]{
		width: 100%;
		padding: 5px;
		display: inline-block;
		clear: both;
    	box-sizing: border-box;
	}
	.container-inline.form-wrapper{
		margin: 0 0 15px;
	}
	#search-form  fieldset{
		padding: 10px;
		height: auto;
		min-height: 40px;
	}
	#search-form  fieldset .fieldset-wrapper #edit-type{
		margin: 0;
		position: relative;
	}
	#search-form #edit-submit{
		width: 100%;
		margin: 120px 0 0;
	}
	#main ol.search-results {
    	margin: 123px 0 35px 0;
	}
	.page-search-node .item-list{
		margin: 0 0 50px;
	}
	#search-form fieldset .fieldset-wrapper #edit-type .form-item{
		width: 100%;
    	max-width: 76px;
	}
	.page-newsletter input[type=submit]{
		width: 100%;
	}
	.page-sitemap #container #content .site-map-menus .site-map-menu a{
		font-size: 14px;
	}
	.page-sitemap #container #content .site-map-menus .site-map-menu ul li a{
		font-size: 11px;
	}
	.page-sitemap h1{
		padding: 20px 15px 0;
	}
	.page-sitemap #container #content #site-map .site-map-menus .site-map-menu li{
		padding: 10px 15px 5px;
		margin: 0 0 10px 0;
	}
	.page-glossaire #main #content{
		padding: 15px 0 45px;
	}
	.view.view-glossary{
		padding: 0 15px;
	}
	.view.view-glossary h1 {
    	padding: 0 0 20px;
	}
	body.page-glossaire .result {
    	margin: 20px 0 0;
	}
	.view.view-glossary h1{
		font-size: 18px;
	}
	.alpha-tabs{
		font-size: 14px;
	}
	body.page-glossaire .result .word {
    font-size: 12px;
	}
	body.page-glossaire .result p{
		font-size: 11px;
	}
	body.page-glossaire .result .item {
    	margin-bottom: 20px;
	}
	#tri_form #submit_tri{
		width: 100%;
		padding: 5px 0;
	}
	.item_agenda .leftContent{
		width: 100%;
	}
	.item_agenda .rightContent{
		width: 100%;
		margin: 10px 0 0;
	}
	#main .block-agendarodin h2.rodinFontLight, #block-agendarodin-agenda-home h4{
		font-size: 12px;
	}
	#main .block-agendarodin h1.rodinFontBold{
		font-size: 18px;
		margin-bottom: 0;
	}
	#tri_form ul.list_tri li.months_filter select{
		width: 40%;
	}
	#tri_form ul.list_tri li > div{
		margin: 10px 10px 15px;
	}
	#block-agendarodin-agenda-home .item_medium{
		margin: 0 0 30px;
	}
	#tri_form {
    	margin: 0 0 15px;
	}
	.item_agenda .rightContent .subtitle {
    	padding-bottom: 0;
	}
	.item_agenda .rightContent .subtitle{
		margin: 0;
	}
	div.rightContent p.title{
		padding: 10px 0;
		font-size: 14px;
		line-height: 18px;
	}
	.item_agenda .rightContent a.savoir_plus{
		position: relative;
	}
	.listOfPreviews .header.small span, .listOfPreviews .header span{
		font-size: 12px;
		line-height: 16px;
	}
	.fiche.videos h2{
		padding: 10px 0;
	}
	#tri_form ul.list_tri .activities_filter ul.items li:first-child{
		width: calc(30% - 4px);
	}
	#tri_form ul.list_tri .activities_filter ul.items li{
		width: calc(25% - 4px);
	}
	#tri_form ul.list_tri .publics_filter ul.items li:first-child{
		width: calc(30% - 4px);
	}
	#tri_form ul.list_tri .publics_filter ul.items li{
		width: calc(25% - 4px);
	}
	#tri_form ul.list_tri .location_filter ul.items li:first-child{
		width: calc(30% - 4px);
	}
	#tri_form ul.list_tri .location_filter ul.items li{
		width: calc(25% - 4px);
	}
	#tri_form ul.list_tri .location_filter ul.items li:last-child{
		width: calc(36% - 4px);
	}
	.fiche.videos iframe .ytp-title-text{
		font-size: 14px;
		line-height: 16px;
	}
	.node-type-exposition .fiche .chapo{
		margin: 20px 0 3px 0;
	}
	#pageSimple img{max-width: 100%;height: auto}
	#actualite img{width:100% !important;height:auto !important}
	.exposition .slide-img img{max-width: 100%;height: auto}
	#imageContainer, #imageDataContainer{width:100%!important}
	#outerImageContainer {overflow:auto;width:100%!important}
}
@media(max-width: 420px){
	
}
}
@media(max-width: 320px){
	#search-form #edit-submit{
		margin: 140px 0 0;
	}
	#tri_form ul.list_tri .activities_filter ul.items li:first-child{
		width: calc(34% - 4px);
	}
	#tri_form ul.list_tri .activities_filter ul.items li{
		width: calc(26% - 4px);
	}
	#tri_form ul.list_tri .publics_filter ul.items li:first-child{
		width: calc(34% - 4px);
	}
	#tri_form ul.list_tri .publics_filter ul.items li{
		width: calc(26% - 4px);
	}
	#tri_form ul.list_tri .location_filter ul.items li:first-child{
		width: calc(34% - 4px);
	}
	#tri_form ul.list_tri .location_filter ul.items li:last-child{
		width: calc(42% - 4px);
	}
}