a:link     {color: #00f; text-decoration: none}
a:visited  {color: #05b; text-decoration: none}
a:active   {color: #f00; text-decoration: none}
a:hover    {color: #f00; text-decoration: none}

html,body {
	margin:0 0 0 0;
	padding: 0px; 
	height:700px;
	text-align: center;
} /* elimina i margini che ci sono di default */

body>div#container {
	height: 700px; 
	min-height: 700px;
}

body{
	margin: 0 0 0 0;
	text-align: center; /*centra in IE 5.x */
	height: 100%;
}

div#container{
	padding: 0;
	position: relative;
	width: 1084px;       	/*dimensionamento in pixel del container principale */
	height:700px;

	margin: 0px auto;  	/*centra negli altri browsers*/
	text-align: left;  	/*ripristina l' allineamento*/
}

hr {
	margin-top:    12px !important; 
	margin-bottom: 8px !important; 
	margin: 0px; 
	border: 0; 
	height: 1px; 
	color: #000; 
	background-color: #000;
}


h1 {margin: 0px; padding: 0 ; font: bold 18pt/24pt arial; text-align: center; }
h2 {margin: 0px; padding: 20; font: bold 14pt/18pt arial; text-align: center; color:#000; }
h3 {margin: 0px; padding: 0 ; font: italic 12pt;          text-align: center; color:#000; }
p  {margin: 0px; padding: 0;  font: 9pt verdana;   text-align: left; margin-bottom: 3px; }
	/* height: 12pt !important; */
 	/* height: 1%; } */

td {font: 10pt verdana; }




div#testo {
	position:absolute;
	top: 50px; 
	left: 492px; 
	width:380px; 
	border: 0px solid black;
}
div#testo p {text-align: justify; font: 10px bold arial, verdana;}
div#f {
	position:absolute;
	top: 460px;
	left: 322px;
	border: 0px solid black;
}
div#f input.testo {background-color:#bbb; border:0; height:14px; margin-top:3px; margin-bottom:3px;}
div#f input.testo {font:10px bold arial, verdana;}

div#risultato {
	position:absolute;
	top: 50px; 
	left: 50px; 
	width:660px; 
	border: 0px solid black;
}
div#risultato p {text-align: justify; font: 24px bold arial, verdana; color:#555;}
div#data {
	position:absolute;
	top: 290px;
	left: 240px;
	width: 270px;
	border: 0px solid black;
}
div#data p {text-align:center; background-color:#000; color:#fff; font: 28px bold arial, verdana;}
div#commenti {
	position:absolute;
	top: 580px;
	left: 60px;
	width: 620px;
	border: 0px solid black;
}
div#commenti p {border:0; height:20px; margin-bottom:20px;}


div#content a:link    {color: #00f; text-decoration: underline;}
div#content a:visited {color: #00f; text-decoration: underline;}
div#content a:focus   {color: #00f; text-decoration: underline;}
div#content a:active  {color: #00f; text-decoration: underline;}
div#content a:hover   {color: #00f; text-decoration: underline;}

div#bottoni {
	position:absolute;
	top: 672px;
	left: 222px;
	width: 620px;
	border: 0px solid black;
}

div#logo {
	position:absolute;
	top: 678px;
	width: 500px;
	border: 0px solid black;
}

div#lettera {
	position:absolute;
	top: 673px;
	width: 100px;
	border: 0px solid black;
}