html {margin: 0;padding:0}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 101%;
	color: #432611;
	margin: 10px auto;
	padding: 0;
	text-align: center;
	background-color: #f9f8f5;
}
#wrapper {
margin:0 auto;
width:760px;
text-align: left;   /*ripristina l' allineamento*/
 position: relative;
 padding: 0;
}
#container { margin: 0 auto;
font-size: .90em;
line-height: 1.5em;
padding: 0;
width: 100%;
		}

		#banner {
		margin: 0px;
		padding: 0px;
		position: relative;
		text-align: center;
		
}
#banner p{
font: bold .95em Arial, Helvetica, sans-serif;
	color: #432611;
	padding: 5px 0 5px 0;	
	margin: 0px;
}
#banner h1{
font: 3em Georgia, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #009AC4;
	padding: 2px 0 0 2px;	
	margin: 0px 0px 5px 0px;
}
#banner h2{
font: italic bold 1.4em "Times New Roman", Times, serif;
	color: #432611;
	padding: 5px 0 2px 0px;	
	margin: 0px;
	letter-spacing: 1px;
}	
#enter {
position: relative;
text-align: center;
margin: 0px auto;
color: #432611;
font: bold .9em Arial, Helvetica, sans-serif;
}
#enter p {margin: 5px;
margin-right: 5px;
padding: 0px;
}
#enter img {margin-left: 35px;
margin-right: 5px;
padding: 0px;
}
#enter a:link{color: #009AC4;  text-decoration: none; }
#enter a:visited{color: #009AC4;text-decoration: none;}
#enter a:hover,#enter a:active,#enter a:focus
{color: #00CCFF;  text-decoration: none; }


#footer {
position: relative;
text-align: center;
margin: 10px auto;
color: #432611;
font: .8em/1.35em Arial, Helvetica, sans-serif;
		border: 1px solid #00CCFF;
		}
#footer p {margin: 0;
padding: 5px 5px 5px 5px;}		


a:link {color: #432611;  text-decoration: none; }
a:visited {color: #432611;text-decoration: none;}
a:hover, a:active, a:focus {color: #232323;text-decoration: underline;}
