@media screen and (max-width: 600px) {
	
	#header,#conteneur,#contenu,#content,#infos_generales_gauche,#infos_generales_droite,#menu_fiche,#infos,#dernieres_sorties,#fiche_infos_supp,.content_video-dimensions,#fiche_infos_supp ul li div:nth-child(2),#fan span,#center_foot,#leaderboard,#pave,#content>div,h1,#infos_episode,#liste_episodes_container,#actualite,#critiques,#planning,#series_attendues{
	width:100%!important;
	max-width:100%!important;
	margin:0!important;
	/*padding:0!important;*/
	border-width: 0!important;
	}
	
	#leaderboard{
	overflow:hidden;
	}
	
	#navmenu{
	overflow: hidden;
	width:100%!important;
	max-width:100%!important;
	}
	
	.ms #mainlogo{
	background-size: contain;
	background-image: url(/v10_good/public/img/ms/header3.png);
	width: 40px;
	}
	
	input#keywords_new,#rech_sugg_new{
	margin:0;
	left: 50px;
	width: 70%;
	}
	
	#popular_search{
	display:none;
	}
	
	#menu_container{
	overflow: hidden;
	}
	
	h1{
	width:100%;
	}
	
	.episode-title{
	font-size:14px;
	text-shadow: initial;
	}
	
	.episodes-nav{
	font-size:16px;	
	}
	
	#note_fiche{
	margin:0!important;
	}
	
	#note_fiche a{
	font-size: 2.5em;
	}
	
	#sidebar div:nth-last-child(-n+4) ul li div,#sidebar div:nth-last-child(-n+4) ul li{
	/*height:auto!important;*/
	box-shadow:unset!important;
	border:0!important;
	}
	
	#lectures{
	width:100%!important;	
	}
	
	/*
	#contenu li{
	width:100%!important;
	}
	*/
	#sidebar{width: 100%;}
	
	.PersonnaliteInfos{width: 100%!important;}
	
	#PhotoPersonnalite{width: 100%;}
	
	.article img{width: 100%;}
	
	#commentaires>div,.reac_message{width: 100%!important;}
	
	#fiche-discussions,#fiche-discussions>ul>li>div,#fiche-discussions>ul>form>textarea,#corps_em,#contenu_em,.div_accueil_em,.div_accueil_em_border>ul,#menu_membres>div, #liste_volumes_collection>ul,iframe,table{width: 100%!important;}
	
	#map_canvas{display:none;}
	
	#fiche-discussions>ul>li>div{word-break: break-word;}
	
	#contenu{min-height:auto}
	
	#episode-contenu img{width:100%;}
	#episode-infos{text-align:center;}
	
	#leaderboard{height:100px!important;}
	
	.social-share {
    position: fixed;
    z-index: 1041;
    bottom: 10px;
    width: 100%;
    margin-left: -20px;
    padding: 10px;
    font-size: 24px;
	background-color:rgba(255,255,255,0.5);
	text-align:center;
	}
	
	body p{
	font-size:1.0625rem;
	}
	
	#breadcrumbs ol{
	white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;	
	}
}