
@media only screen and (max-width: 519px)

 {
	 body {
  		font-size: 0.8em;
	}	
/*affichage ou non des block*/
	.screen{
		display: none;
		
	}	
/*Polices*/ 

	h1 { 
		font-size: 1.5em; 
	}
	h2 { 
		line-height: 1.25; 
		border:solid 1px; 
		border-color:#24B8C9;
		padding:1em;
	}
	h3{
	font-size: 1em; 
	}
	h4{
		font-size: 1em; 
	}
	p{
	font-size:1em;
	}
	p.note{
	font-size:0.8em;
	font-style:italic;
	}	
	.mleft, .mleft a{
	font-size:1em;
	}
/*Navigation*/
	.menu-mobile{
		display:block;
	}

	nav{position:relative;
		z-index:100;
	}

	label.menu-mobile{
		/*margin-left:20px;
		margin-top:100px;
		margin-bottom:30px;*/
		/*background-image:url(../images/hamburger_new.png); */
		/*background-repeat : no-repeat;*/
	}
	input[type="checkbox"]{
		width:10px;
	}
	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;
		font-size:1.1em;
		border-bottom:solid 1px #24B8C9;
    }
	nav li:hover .submenu{
		display:block;
		position:static;
	}
	
/*Formulaire*/	
	label, input, select, textarea{
		font-size:1em;
	}
	label.mef{
		display: inline-block;
		width:90px;
		padding-bottom : 10px;
	}
	input.u-full-width, textarea.u-full-width{
		width: 200px;
	 }
	input.mef02{
		width:8em;
	}
	.texte{
		text-indent:2em;
		margin-top: -1.7em;
	}
/*Puce*/
	ul.interieur{
		font-size:1em;
	}
/*Tableau*/	
table{
	font-size:1em;
	}

}

/*@media (max-width: 430px) {
	label.menu-mobile{
		margin-left:25px;
		margin-top:115px;
		margin-bottom:40px;
	}
} 
@media (max-width: 380px) {
	label.menu-mobile{
		margin-left:15px;
		margin-top:90px;
		margin-bottom:10px;
	}
} */
		

