/* Pagina e tipografia */body {	background: url(../img/bg_page.gif) top left repeat-x #FFFFFF;	font-family: "Trebuchet MS";	color: #666666;	margin: 0px;	padding: 0px;}.body_small_banner {	background: url(../img/bg_page_small.gif) top left repeat-x #FFFFFF;}a img {	border: none;}form {	margin: 0px;	padding: 0px;}small {	font-size: .8em;	line-height: 1em;}a {	color: #6D8710;	text-decoration: none;}a:hover {	color: #6D8710;	text-decoration: underline;}.titolo_grafico {	height: 30px;	margin: 0px;	padding: 10px 0px 0px 0px;}.titolo {	font-size: 1em;	line-height: 1.3em;	text-align: left;}.titolo2 {	font-size: 1em;	line-height: 1.3em;	text-align: left;		color: #6D8710;	text-decoration: none;}.data {	font-size: .7em;	line-height: 1em;	text-align: left;	color: #999999;}.testo {	font-size: .9em;	line-height: 1.2em;	text-align: justify;}.entra {	font-size: .8em;	line-height: 1.1em;	text-align: right;	padding: 10px 0px 0px 0px;}.footertxt {	font-size: .7em;	line-height: 1em;	text-align: left;	color: #999999;}/* struttura */#header {	width: 720px;	height: 123px;	margin: 0px auto 0px auto;	padding: 0px;}#header .logo {	width: 377px;	float: left;}#header .menu {	width: 314px;	float: right;}#header .menu .riga1 {	background: url(../img/bg_area_clienti.gif) top left no-repeat;	width: 314px;	height: 53px;	padding: 0px 0px 37px 0px;}#header .menu .riga1 .area {	padding: 10px 0px 0px 110px;}#header .menu .riga1 .area input {	background: #FFFFFF;	border: 1px solid #999999;}#header .menu .riga1 .area .logged {	font-size: .8em;	padding: 5px 0px 0px 10px;}#header .menu .riga2 {	height: 17px;}#header .menu .riga2 .item {	float: left;}#flash {	width: 720px;	height: 332px;	margin: 0px auto 0px auto;	padding: 0px;}#claim {	width: 720px;	height: 77px;	margin: 0px auto 0px auto;	padding: 0px;}#page {	width: 720px;	padding: 0px;	margin: 0px auto 0px auto;}#page .colonna1 {	width: 340px;	padding: 10px 0px 30px 0px;	margin: 0px;	float: left}#page .colonna1 input {	background: #FFFFFF;	border: 1px solid #999999;}#page .colonna1 .titolo_grafico {	height: 30px;	padding: 10px 0px 15px 0px;	margin: 0px;}#page .colonna1 .testo {	font-size: .8em;	line-height: 1.2em;	padding: 0px 0px 10px 0px;	margin: 0px 0px 10px 0px;	border-bottom: 1px dotted #999999;}#page .colonna1 .testo .titolo {	font-size: .9em;	line-height: 1em;	padding: 0px;	margin: 0px;}#page .colonna1 .testo_clienti {	background: #E6E6E6;	font-size: .8em;	line-height: 1.2em;	padding: 10px;	margin: 0px;	border: 1px dotted #999999;}#page .colonna2 {	width: 262px;	padding: 10px 0px 30px 0px;	margin: 0px;	float: right;}#page .colonna2 input {	background: #FFFFFF;	border: 1px solid #999999;}#page .colonna2 .titolo_grafico {	height: 30px;	padding: 10px 0px 15px 0px;	margin: 0px;}#page .colonna2 .banner_grafico {	height: 106px;	padding: 20px 0px 0px 0px;	margin: 0px;}#page .colonna2 .data {	padding: 10px 0px 5px 0px;	margin: 0px;}#page .colonna2 .titolo {	font-size: .9em;	line-height: 1em;	padding: 5px 0px 5px 0px;	margin: 0px;}#page .colonna2 .testo {	font-size: .8em;	line-height: 1em;	padding: 0px 0px 15px 0px;	margin: 0px;	border-bottom: 1px dotted #999999;}#page .textarea2 {	font-size: 1.3em;	line-height: 1.2em;	padding: 2px 0px 20px 0px;	margin: 0px;	border: 1px solid #999999;}#page .textarea {	font-size: .8em;	line-height: 1.2em;	padding: 10px 0px 20px 0px;	margin: 0px;	border: 1px dotted #999999;}#page .textarea .titolo_grafico {	height: 30px;	padding: 10px 0px 10px 0px;	margin: 0px;}#page .textarea .login {	width: 300px;	padding: 10px 0px 10px 0px;	margin: 0px auto 0px auto;}#page .textarea .data {	font-size: 80%;	padding: 5px 0px 5px 0px;	margin: 0px;}#page .textarea .titolo {	font-size: 110%;	line-height: 1em;	padding: 5px 0px 5px 0px;	margin: 0px;}#page .textarea .testo {	padding: 0px 0px 15px 0px;	margin: 0px;	text-align: left;	border-bottom: 1px dotted #999999;}#page .textarea .entra {	width: 400px;	padding: 10px 0px 10px 0px;	margin: 0px auto 0px auto;}.footer {	width: 720px;	height: 60px;	margin: 0px;	padding: 5px 0px 0px 0px;	border-top: 1px dotted #999999;	clear: both;}.footer .colonna1 {	width: 340px;	padding: 10px 0px 0px 0px;	margin: 0px;	float: left}.footer .colonna2 {	width: 262px;	padding: 10px 0px 0px 0px;	margin: 0px;	float: right;}
