	* {
		margin: 0;
	}

	html {
		height: 100%
	}
	
	body {
		height: 100%;
		background-color:#c53f3f;
	}
	
	div#body
	{
		width:100%;
		background-color:#c53f3f;
		display:block;
	}
	
	div#titolo
	{
		font-family:"Monotype Corsiva",Arial,"Times New Roman";;
		font-size:26pt;
		color:white;
		display:block;
	}
	
	
	div#wrapper {
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
	}
	
	div#footer, div#pushfooter {
		height: 50px; /* .push must be the same height as .footer */
		bottom: 0;
		padding: 0 0;
		background-color:#c53f3f;
		text-align:center;
		font-family:Perpetua,"Monotype Corsiva",Arial,"Times New Roman";
		font-size:10pt;
		font-style:italic;
		font-weight:bold;
		color:white;
	}
	div#riga
	{
		width:1000px;
		height:3px;
		font-size:3px;
		background-color:#754c4c;
		z-index:10;
	}
	
	div#micio
	{
		position:relative;
		top:-50px;
		left:350px;
		z-index:15;
	}
