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:100%;
	text-align: center;
} /* elimina i margini che ci sono di default */

body>div#container {
	height: auto; 
	min-height: 100%;
}

body{
	margin: 0 0 0 0;
	text-align: center; /*centra in IE 5.x */
	height: 100%;
	background: url(multimedia/sfondo_netfuturismo_bianco.jpg) repeat-y 50% 0;
}

div#container{
	position: relative;
	width: 760px;       	/*dimensionamento in pixel del container principale */
	margin: 0px auto;  	/*centra negli altri browsers*/
	text-align: left;  	/*ripristina l' allineamento*/
	height:100%;
	min-height:100%;
}

div#header{
	background-color:#fff  !#FF3333;
	background: url(multimedia/neo-tfuturismo_titolo.gif);
	height: 160px;
	margin: 0;
	margin-left: 	0px !important;
	margin-left: 	1px;
}
div#header h1 {margin: 0px; padding: 2px ; font: bold 24pt/24pt arial; text-align: center; color: #000;  }

div#navigation{
	float: 		left;
	width: 		150px;
	margin:		5px 5px 5px 5px !important;
	margin:		5px 5px 5px 3px;
	position:	relative;
}

hr {
	margin-top:    12px !important; 
	margin-bottom: 8px !important; 
	margin: 0px; 
	border: 0; 
	height: 1px; 
	color: #000; 
	background-color: #000;
}
div#navigation p  {margin: 0px; margin-bottom: 3px; padding: 0; color: #000; font: bold 10pt verdana, arial ; text-align: left; }

div#navigation a  		{display: block; }
div#navigation a:link     	{color: #000; text-decoration: none;}
div#navigation a:visited  	{color: #001; text-decoration: none;} 
div#navigation a:hover    	{background: #f55; }

div#content {
	padding-top: 	5px;
	padding-right:	5px;
	margin-left: 	180px;
	color: 		#000;
	padding-bottom:	73px !important;
	padding-bottom:	68px;
	float:          none;
	font: 10pt verdana;
}

div#content1 {
	padding-top: 	5px;
	padding-right:	5px;
	margin-left: 	180px;
	color: 		#000;
	padding-bottom:	23px !important;
	padding-bottom:	18px;
	float:          none;
	font: 10pt verdana;
}
div#content1 a:link     	{color: #00f; text-decoration: none;}
div#content1 a:visited  	{color: #00a; text-decoration: none;} 
div#content1 a:hover    	{background: #f55; }
div#content1 h1 {margin: 0px; padding: 2px ; font: bold 12pt/12pt arial; text-align: left; background:#c00; color: #fff;  }

div#monoblocco {
	background:     #fff;
	padding-top: 	5px;
	padding-right:	5px;
	color: 		#000;
	padding-bottom:	73px !important;
	padding-bottom:	68px;
	float: none !important;
	float:left; 
	font: 10pt verdana;
}
div#monoblocco a:link     {color: #00f; text-decoration: none}
div#monoblocco a:visited  {color: #05b; text-decoration: none}
div#monoblocco a:hover    {background: #fee; }
div#content a:link     {color: #000; text-decoration: none; background: #fff;}
div#content a:visited  {color: #001; text-decoration: none; background: #fff;} 
div#content a:hover    {background: #f55; }
div#content h1 {margin: 0px; padding: 2px ; font: bold 12pt/12pt arial; text-align: left; background:#c00; color: #fff;  }
div#content p  {margin: 0px; margin-bottom: 3px; padding: 0; padding-top: 3px; font: 8pt verdana, arial; text-align: left; }
div.colonne_contenitore { width: 100%; overflow:hidden; border-bottom: 1px solid #000; background: #fff; }
div.colonne_1 {width:570px; float: left; padding: 7px; }
div.colonne_2 {width:272px; float: left; padding: 7px; }
div.colonne_3 {width:176px; float: left; padding: 7px; }
div.colonne_2 a {display: block; }
div.colonne_3 a {display: block; }
div.colonne_1 a {display: block; }

div#footer{
	padding:	0.5em;
	background-color:#fff;
	color:	#000;
	text-align:	left;
	position:	absolute;
	bottom: 	0px !important;
	bottom: 	-1px;
	margin-left: 	0px !important;
	margin-left: 	1px;
	width: 		100%;
	clear: 		both;
	height: 	60px;
	font: 		8pt arial;
}

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#header input
	{
	background: #FF0;
	color:#47B;
	font-family: verdana;
	font-size: 11px;
	border: Solid 1px #000;
	}

div#header form { font-family: verdana; font-size: 10px; }

div.immagine    { margin-bottom: 10px; padding: 10px; }
div.immagine img{ float: left; margin: 10px; }

div.clearer {  float: none; clear: left; }

