@font-face
{
    font-family:'Marianne';
    src: url('font/Marianne-Bold.otf');
}
body
{
	text-align:center;
	padding:0;
	margin:0;
}
.lgo1
{
	width:120px;
	margin-left:3px;
	margin-bottom:-8px;
	margin-top:3px;
}
.lgo2
{
	width:58px;
	margin-left:3px;
	margin-top:2px;
}
span#aca
{
	font-size:22px;
	margin-left:2px;
	font-family: 'Marianne', Arial, sans-serif;
	text-transform: uppercase;
}.t1
{
	font-size:30px;
	font-family: 'Marianne', Arial, sans-serif;
	margin-left:3px;
}
div#z1
{
	width:100%;
	text-align:left;
}
label, input[type="email"], input[type="password"], input[type="text"], select
{
	min-width:300px;
	display:inline-block;
	font-size:20px;
	text-align:center;
}
a
{
	text-decoration: none;
	color: black;
}
a:hover
{
	color: orange;
}
.it
{
	font-style: italic;
	color: grey;
}
footer
{
	position:fixed;
	bottom:0;
	vertical-align:middle;
	width:100vw; 
}
.mnu
{
	height:25px;
	opacity:0.5;
	filter: grayscale(1);
}
.mnu:hover
{
	height:25px;
	opacity:1;
	filter: grayscale(0);
}
menu
{
	float:left;
	float:top;
	width:30px;
	text-align:center;
	margin:0;
	padding:5px;
	overflow: hidden;
}