@media screen and (max-width: 100vh) 
{
	#logo
	{
		width : 40vw;
	}
	nav
	{
		
	}
	nav>a, nav>a:visited
	{
		width : 16vw;
		height : 3.1vw;
		border-radius : 2vh 2vh 2vh 2vh / 2vh 2vh 2vh 2vh;
		font-size: 3vw;
		padding : 0.3vw;
	}
	h1
	{
		font-size:3vw;
	}
	#pos
	{
		height:25vw;
	}
	#header
	{
		height:20vw;
	}
	#h1_container
	{
		height:3vw;
		margin-top:15vw;
	}
	#header_fond
	{
		height:23vw;
		font-size:4vw;
	}
	.bookeo
	{
		font-size: 3vw;
		width : 18vw;
		padding : 0.7vw;
	}
	.case
	{
		padding-top : 5vw
	}
	.case>p, .case_noire>p
	{
		padding : 4vw;
	}
	.case>h3, .case_noire>h3
	{
		font-size: 4vw;
		text-align: center;
	}
	P
	{
		font-size:3.5vw;
	}
	.case_container
	{
		margin-top:2vw;
	}
	.case_prof_container>h3
	{
		font-size:4vw;
	}
	.case_prof_container
	{
		padding-top:3vw;
		width:100%;
	}
	.case_container
	{
		width:100%;
	}
	#bluesky-session-info
	{
		font-size:2.5vw;
	}
	#wrapper_studios
	{
		width:85%;

	}
}






