.Header	{
	width : 100%;
	margin-bottom : 8px;

	display : flex;
	flex-direction : row;
	justify-content : flex-start;
	align-items : center;

	background-color : #ffffff;
	}

.HeaderLogo
	{
	align : middle;
	flex-grow : 0;
	
	cursor:pointer;
	}

.HeaderTitle
	{
	font : 3em Arial,serif;
	color : #000000;
	margin-left:5%;
	
	text-align:center;
	
	flex-grow:1;
	}
	
.HeaderSubtitle
	{
	font : 4em Arial,serif;
	color : #000000;
	text-align : center;
	margin-right:5%;
	
	flex-grow:1;
	}
	
.HeaderCenter 
	{
	display:flex;
	justify-content:space-evenly;
	align-items:center;
	flex-grow:1;
	}

/* Smartphone */
@media only screen and (max-width:480px)
	{	
	.HeaderCenter 
		{
		display:none;
		}
		
	.HeaderLogo
		{
		width:30%;
		max-width:130px;
		}
		
	.IconeNav
		{
		margin-left:auto;
		}
		
	.HeaderSmartphone
		{
		display:flex;
		
		margin-top:20px;
		margin-bottom:20px;
		}
	.HeaderTitle
		{
		font-size:2em;
		margin:0;
		}
		
	.HeaderSubtitle 
		{
		font-size:2.5em;
		margin:0;
		}
	}
	
/* Tablet	*/	
@media only screen and (min-width:481px) and (max-width:800px)
	{	
	.HeaderTitle
		{
		font-size:2em;
		}
		
	.HeaderSubtitle 
		{
		font-size:2.5em;
		}

	.HeaderLogo
		{
		width:20%;
		flex-shrink:0;
		max-width:120px;
		}
	}
	