/*@media only screen and (min-width: 768px){*/
@media(min-width: 768px) and (max-width: 1388px)
html{ background-color: #33FCFF;}

	/* #commentaireVideoAccueil.h3 p{*/
		 #commentaireVideoAccueil.p{
		background-color: #ddeeff;
	font-family: Verdana,Calibri, serif;
     color: blue;
	 text-align:justify;
	 font-style: italic;
	 	margin-left: auto;
		margin-right: auto;
	padding: 0px;
}



body{
	width:100%;/*auto;/*?*/
	background-color: #ddeeff;
	font-family: Verdana,Calibri, sans-serif;
	margin: 0px;
	padding: 0px;
	
.video-responsive { 
overflow:hidden; 
padding-bottom:56.25%; 
position:relative; 
height:0;
}

.video-responsive iframe {
left:0; 
top:0; 
height:100%;
width:100%;
position:absolute;
}	
	

	
}


/* Le parent */
.videoAccueil {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 150px;

}
/* L'enfant */
.videoAccueil iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}







/*#video{position:center width:1000 px;height:355px;margin:auto;}*/
/*}
/*style pour l'en-tête*/
header {
	   display : block;
         margin : auto;
	background :lightgray;
        width:25%;
		

}

#date_heure{
/*background :#8EA2C6;*/
background-color:#FAF4F3;
}
.monTitrePrincipal h1{
	font-family:cursive;
	color:#808000;
}

/*rajout test 2*/
nav{
	list-style:none;/*test effacer les puces modif test*/
position:relative;	/*rajout test3*/
float: left;/*rajout test3*/	
max-width:100%;
/*background-color:#ffa07a;*/
background-color:#FAF4F3;
height:auto;
}
/*fin rajout test 2*/
/** on utilise">" pour ne cibler que la liste ul qui est un enfant direct de nav*/
nav > ul{
	margin: 0px;
	padding: 0px;
}
nav li {
	list-style-type: none;
}
/* on affiche seulement les éléments li correspondant à nos onglets de menu en ligne(côte à côte)*/
nav > ul > li{
	float: left;
}
.submenu{
	display: none;
}
/*rajout test*/
.menu-mobile{
	display:none;
}
@media (max-device-width:768px) }/*}and (orientation: landscape) {/*?*/
{
  html {
   -webkit-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%;
  }
}



@media(max-width: 767px){
/*@media only screen and (min-width: 768px){*/
nav input[type=checkbox]{
	display: none;
}

/*fin rajout test*/
/*on rend notre case à cocher invisible*/
/*ici modifié pour le mode responsive*/
/*lorsque la case est cochée(dès qu'un utilisateur appuie sur notre bouton), le menu entier s'affiche*/
/*nav input[type=checkbox]:checked - ul{*/
nav input[type=checkbox]:checked ~ ul{
	display: block;
}

/*on modifie le style de notre menu pour son affichage responsive*/
/*@media screen and (max-width : 480px)?*/
 /*@media only screen and (min-width: 768px){/*1135px*/
 /*@media only screen and (max-width: 500px){ */  
nav{
max-width:100%;
/*background-color:#00FF00;*/
/*background-color:#ffa07a;*/
background-color:#FAF4F3
 list-style:none;/*test effacer les puces modif test*/

height:auto;
}	
/*on cache le bouton affichant le menu mobile*/
/*ici modifié pour le mode responsive*/
.menu-mobile{
	display:block;
	color:black;
background-color: rgba(29, 197, 151, 0.97);
	text-align: center;
	padding: 12px 0;
}


nav ul{
	display:none;
}
/*}*/
nav ul li, nav ul li a{
	
width= 100%;
text-align:center;
}
nav ul li a	, nav ul li:hover a{
	padding: 10px 0px 10px 0px;
}
nav li:hover .submenu{
	display:block;
	position:static;
}

	
	


}
/*on affiche seulement les éléments li correspondant à nos onglets de menu en ligne'côte à côte)*/
nav > ul >li{
	float:left;
	position:relative;
}
/*un hack css(cleafix) très connu*/
nav > ul ::after{
	content:"";
	display:table;
	clear:both;
}
nav a{
	display:inline-block;
	text-decoration:none;
}
nav > ul > li > a{
	padding: 20px 30px;
	color: #808000;
}
	
nav li:hover .submenu{
		display:inline-block;
		position:absolute;
		top:100%;
		left:0px;
		padding:0px;
		z-index: 100000;
	}
	.submenu  li {
		border-bottom: 1px solid #FFFF00;
	}
	.submenu li a{
		padding: 15px 30px;
		font-size: 13px;
		color:#222538;
		width: 270px;
	}
	.menu-presentation:hover{
		border-top: 5px solid #e44d26;
		background-color:RGBa(228, 77, 38, 0.15);
	}
		.menu-services:hover{
		border-top: 5px solid #0070bb;
		background-color:RGBa(000, 112, 192, 0.15);
	}
	.menu-lesMusiciens:hover{
		border-top: 5px solid #f1dc4f;
		background-color:RGBa(241, 211, 79, 0.15);
	}
		
		.menu-actualites:hover{
		border-top: 5px solid #00ff00;
		background-color:RGBa(150, 42, 48, 0.15);
	}
	
	.menu-agenda:hover{
		border-top: 5px solid #800000;
		background-color:RGBa(150, 42, 48, 0.15);
	}
	.menu-contact-inscription:hover{
		border-top: 5px solid #800080;
		background-color:RGBa(90, 72, 80, 0.15);
	}
		.menu-equipe:hover{
		border-top: 5px solid #6CD4AD;
		background-color:RGBa(200, 140, 80, 0.15);
	}
	nav > ul > li:hover a{
padding: 15px 30px 20px 30px;
}
.menu-presentation .submenu{
	background-color: RGB(230, 100, 40);
}
.menu-lesMusiciens .submenu{
	background-color: RGB(000, 160, 240);
}
.menu-services .submenu{
	background-color: RGB(251, 216, 99);
}
.menu-agenda .submenu{
	background-color: RGB(178, 34, 34);
}

.menu-actualites .submenu{
	background-color: RGB(253, 153, 102);
}
.menu-contact-inscription .submenu{
	background-color: RGB(153, 0, 255);
}

.menu-equipe .submenu{
	background-color: RGB(253, 153, 102);
}
.submenu li:hover a{
	color:#eee;
	font-weight:bold;
}
.menu-presentation .submenu li:hover{
	background-color: RGB(210, 77, 60);
}
.menu-lesMusiciens .submenu li:hover{
	background-color: RGB(255, 153, 204);
}
.menu-services .submenu li:hover{
	background-color: RGB(200, 165, 75);
}
.menu-agenda .submenu li:hover{
	background-color: RGB(255, 0, 255);
}

.menu-actualites .submenu li:hover{
	background-color: RGB(51, 255, 255);
}
.menu-contact-inscription .submenu li:hover{
	background-color: RGB(204, 153, 153);
}

.menu-equipe .submenu li:hover{
	background-color: RGB(204, 0, 102);
}

@media all and (max-device-width:1080px){
    ul
    {
        display: flex;
    }  
}
