@media screen and (max-width:584px) {
	.showT10:not(.showT20) {
		display:none;
	}

	.showT30:not(.showT20) {
		display:none;
	}

	.showT35:not(.showT20) {
		display:none;
	}

	.showT40:not(.showT20) {
		display:none;
	}
	/* ===================================================================== GENERAL */
	html {
		max-width:584px;
	}

	h1 {
		font-size:20px;
		letter-spacing:2px;
	}

	h1 b {
		font-size:24px;
	}

	h2 {
		letter-spacing:2px;
		font-size:20px;
	}

	h2 b {
		font-size:24px;
	}

	h3 {
		letter-spacing:2px;
		font-size:20px;
	}

	h3 b {
		font-size:24px;
	}

	.divAnnonce {
		clear:left;
		width:100%;
	}

	.divVigInstrument {
/* 	 	background: linear-gradient(180deg, rgba(240,240,240,0.3) 0%, rgba(255,255,255,1) 50%); */
	 	border-top:1px solid #ddd;
	 	border-bottom:1px solid #ddd;
		width:100%;
	}

	.divVigInstrument:hover {
		border-top:1px solid #a00;
		border-bottom:1px solid #a00;
	}

	.divVigInstrumentL {
	 	width:100%;
/* 	 	background: linear-gradient(180deg, rgba(240,240,240,0.3) 0%, rgba(255,255,255,1) 50%); */
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		margin-top:10px;
	 	margin-bottom:10px;
	}

	.divVigInstrumentL:hover {
		 border-top:1px solid #a00;
		 border-bottom:1px solid #a00;
	}

	/* ============================================================ HAUT */
	#divHautLogos {
		/* Resp */
		width:1920px;
	}

	#divHautLogosBietry {
		position:relative;
		width:100%;
		clear:both;
	}

	#divHautLogosBechstein {
		clear:both;
		font-size:14px;
		margin-top:-40px;
	}

	/* ===================================================================== ACCUEIL */
	#vidIndex {
/*		height:60vh;*/
/*		margin-left:-200px;*/
/*		overflow:hidden;*/
		max-width:100%;
	}

	#accAnnonce {
		position:relative;
	    float:left;
		width:100%;
		background-color:#f5f5f5;
		line-height:24px;
	}

	#accTexte {
		width:100%;
		font-size:16px;
/* 		background-color:#f0f0f0; */
		color:#000;
		padding:20px;
	}

	#accTexte h2 {
		color:#a00;
	}

	#accTexte h3 {
		color:#000;
	}

	#accAv {
/* 		margin-top:300px; */
		width:96%;
		font-size:40px;
	}

	#accEnreg #video {
		width:100%;
	}

	#accEnreg #chiffres {
		margin-top:40px;
		width:calc(100% - 40px);
		padding:20px;
	}

	#accPianos {
		width:100%;
	}

	#accPianos .type .grande {
		width:100%;
	}

	#accPianos .type .petite {
		width:100%;
	}

/*	#divAccPresentation {
		width:100%;
		height:792px;
	}

	#divAccLivraison {
		width:99%;
		font-size:24px;
		margin-top:5px;
		padding-bottom:15px;
	}

	#divAccAnnonce {
		width:100%;
		margin-top:5px;
	}

	#divAccMarques {
		width:99%;
 		height:150px;
		border:0px;
		margin-top:5px;
	}

	.accPiano {
		width:100%;
		height:130px;
	}

	.accPiano .texte h1 {
		font-size:24px;
		height:150px;
	}

	.accPiano .image {
		height:150px;
		font-size:26px;
	}

	.accPiano .surimpression {
		font-size:25px;
	}

	.accPiano .image h2 {
		font-size:26px;
	}

	#divAccReprise {
		width:99%;
		height:212px;
		margin-top:5px;
	}

	#divAccRecherche {
		float:left;
		width:99%;
 		height:156px;
	}

	#divAccPromotions {
		width:99%;
	}


	.divAccueilOffreSemaine {
		margin-left:13%;
	}

	#divAccMagasin {
		width:99%;
		height:50px;
		margin-top:2px;
		margin-left:1px;
		background-color:#f2f2f2;
		font-size:26px;
	}

	#divAccMagasin h1 {
		font-size:26px;
		height:135px;

	}

	.divAccueil5dern {
		width:98%;
		margin-right:1%;
		margin-left:1%;
	}

	.divAccueil5dern100 {
		width:98%;
		margin-right:1%;
		margin-left:1%;
	}
	*/
	/* ========================================================= RECHERCHE */
	#divRechGeneral {
		width:98%;
		padding:1%;
	}


	#resultRech {
		/*position:absolute;*/
		position:relative;
		float:left;
		width:90%;
		margin-left:5%;
		/*width:auto;*/
		/*left:200px;*/
		/*min-width:100px;*/
		padding-left:13%;
		padding-top:20px;
	}

	#divRechListeInstrument {
		float:left;
		width:100%;
	}

	#formContactRechI {
		width:100%;
	}

	/* ============================================================================== INSTRUMENT */
	#divInstrumentSlider {
		height:250px;
	}

	.divInstrumentInfos {
		/* Resp */
		margin-left:0px;
		padding:1%;
	}

	#divInstrumentCarac {
		position:relative;
		width:98%;
	}

	#divInstrumentCarac h1 {
		background-color:#fff;
	}

	#divInstrumentPhoto {
		margin-left:1%;
		width:96%;
		min-height:0px;
	}

	#divInstrumentVideo {
		margin-left:1%;
		width:96%;
	}

	#pasDeVideo {
		margin-left:1%;
		width:96%;
	}

	.videoYT {
		width:300px;
		height:182px;
		margin-top:10px;
		margin-bottom:10px;
	}

	#divInstrumentTexte {
		margin-left:1%;
		width:96%;
	}

	#divInstrumentConditions {
		text-align:center;
	}

	#divInstrumentConditions img {
		width:40%;
	}

	/* Ajout LRC 17012019 ==> Manufacture de Saint-Dizier */
	#divInstrumentMPSD {
		text-align:center;
		width:80%;
		margin-left:10%;
	}
	#divInstrumentMPSD img {
		width:40%;
	}
	/* Fin Ajout LRC 17012019 */

	#mpsd .gauche {
		width:100%;
	}

	#mpsd .droite {
		width:100%;
	}
	/* ============================================================================= MAGASIN */
	.magasin {
		width:100%;
	}

	/*#divMagasinLyon {
		width:100%;
	}

	#divMagasinBesancon {
		width:100%;
	}

	#divMagasinArenes {
		width:100%;
	}

	#divMagasinAnnemasse {
	  	width:100%;
	}

	#divMagasinRemiremont {
	  	width:100%;
	}

	#divMagasinFlash {
		width:320px;
		height:240px;
	}*/

	/* ============================================================================= LOCATION CONCERT */
	 .locationConcertImg {
	 	width:100px;
	 }

	 /* ============================================================================ A PROPOS */
	 .aproposTab img {
/* 		width:100%; */
	 }

	 /* =============================================================== CONDITIONS */
	 .condTexte {
	 	width:98%;
	 	margin-left:1%;
	 }

  	.condItem {
  		position:relative;
  		float:left;
  		width:100%;
	 	border-radius:10px;
	 	margin-top:10px;
	 }

	 .condItem .titre {
	 	position:relative;
	 	background-color:#f00;
	 	color:fff;
	 	border-radius:0px 0px 0px 0px;
	 	font-size:28px;
	 	color:#fff;
	 	width:98%;
	 	padding:1%;
	 	/*border-radius:10px;*/
	 	/*box-shadow:3px 3px 10px #000;*/
	 }

	 .condItem .desc {
		position:relative;
		font-size:24px;
		width:100%;
	 }

	 /* ===================================================== CONTACT ======================== */
	.divContact {
		/* Resp */
		width:98%;
		margin-top:10px;
		padding:1%;
	}

	.formContact {
		width:100%;
		margin-left:0%;
	}

	/* ===================================================== VENT ======================= */
	#divAccPresentationVent {
		width:100%;
		height:490px;
	}

	.divAccVent {
		width:100%;
		margin-left:0.1%;
		margin-right:0.1%;
		margin-bottom:10px;
		height:198px;
	}

	.divAccVent .texte h1 {
		font-size:38px;
	}

	.divAccVent .texte .detail {
		/* Resp */
		font-size:16px;
	}

	.divAccVent.echange {
		width:100%;
		height:150px;
	}

	.divAccVent.echange h1 {
		font-size:42px;
	}

	.divAccVent.arenes {
		width:100%;
		height:150px;
	}

	.divAccVent.arenes h1 {
		font-size:20px;
	}

	.divAccVentMarque {
	 	width:50%;
	 	margin-left:25%;
		height:110px;
		height:200px;
	}

	/* Ajout LRC 27122018 ==> Critere */
	.tabCritere .libelle {
		text-align:center;
	}

	/* ================================================ GUIDE D ACHAT ========================= */
	#guide .zone {
		width:96%;
	}

	/* ================================================ PIED ============================== */
	#pied {
		background-color:#f0f0f0;
		border-top:1px solid #e0e0e0;
		padding-top:20px;
		padding-bottom:20px;
	}

	#pied h2 {
		font-size:12px;
	}
}
