html,body{
	background-image:url(../images/sfondo.jpg);
	background-color:#99ccff;
	background-repeat:repeat-x; 
	background-position:top; 
	font-family:Arial, Helvetica, sans-serif;
	margin:0px; 
	padding:0px;
	text-align:center;
	vertical-align:top; 
	color:#036;
	}

/* tabella contenuti */
Table.MainTable{
	background-image:url(../images/bg-portieri.jpg);
	border:1px solid #fff;
	padding:0px;
	margin:0px auto 0px auto;
	width:970px;
	}
	Table.MainTable td.Top{
		background-image:url(../images/bg-top.gif);
		background-repeat:repeat-x;
		padding:0px;
		}
	Table.MainTable td.Txt{
		font-size:11px;
		text-transform:uppercase;
		color:white;
		font-weight:bold;
		text-align:right;
		padding:0px;
		letter-spacing:1px;
		}
	Table.MainTable td.Logo,Table.MainTable td.Menu{
		background-image:url(../images/bg-header.jpg);
		padding:0px;
		}
	Table.MainTable td.Menu{
		vertical-align:top;
		text-align:left;
		}
	Table.MainTable td.Cusin{
		background-image:url(../images/cusin.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		border-right:1px solid #f5f5f5;
		padding:0px;
		text-align:center;
		vertical-align:top;
		}
	Table.MainTable td.Content{
		background-image:url(../images/bg-content.jpg);
		background-repeat:repeat-x;
		background-position:top left;
		padding:0px;
		vertical-align:top;
		text-align:center;
		width:616px;
		}
	Table.MainTable td.Ferron{
		background-image:url(../images/ferron.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		border-left:1px solid #f5f5f5;
		height:597px;
		padding:0px;
		text-align:center;
		vertical-align:top;
		}

/* tabella menu navigazione */
Table.Navigazione{border:0px;margin:0px;}
Table.Navigazione td{ padding:0px;}
Table.Navigazione td img{ border:0px;}

/* tabella Footer indipendente da MainTable */
Table.Footer{
	background-image:url(../images/bg-footer.jpg);
	border:1px solid #fff;
	padding:0px;
	margin:0px auto 0px auto;
	width:970px;
	}
	Table.Footer td.lf{
		padding:7px 0px 7px 20px;
		text-align:left;
		}
	Table.Footer td.rt{
		padding:7px 20px 7px 0px;
		text-align:right;
		vertical-align:bottom;
		}
	Table.Footer td.rt,
	Table.Footer td.lf{ 		
		color:#003366;
		font-size:11px;
		}		
	Table.Footer td a.links,
	Table.Footer td a.links:link,
	Table.Footer td a.links:visited{
		text-transform:uppercase;
		color:#336699;
		font-size:10px;
		text-decoration:underline;
		}
	Table.Footer td a.links:hover{
		text-transform:uppercase;
		color:#336699;
		font-size:10px;
		text-decoration:none;
		}
		
	a.footer,
	a.footer:link,
	a.footer:visited{
		color:#003366;
		font-size:11px;
		text-decoration:underline;
		}
	a.footer:hover{
		color:#003366;
		font-size:11px;
		text-decoration:none;
		}

/* Rotator*/
div.Rotator{
	border:0px;
	font-size:11px;
	margin:540px auto 10px auto;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	}
