/* Set table to "fixed" (fastest render) layout */  
.fixed_table {
table-layout: fixed;   
} * {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}
body {
	padding-top: 0px;
	background-color: #00032e;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	
	text-align: left;
	letter-spacing: 1px;
}
a {color: #FFF;font-size: 14px;}
a:hover {color: #01a9c0;}
.more{float: left;}
.clear{clear:both;}
p{
	margin: 20px 0px 20px 0px;
	line-height: normal;
	font-size: 14px;
	text-align: justify;
}
.style2 {font-size: small}
.style7 {font-size: 36px}
.style8 {font-size: 14px}
#container {
	margin: 0px auto;
	width:873px;
}
#header {
	background-image:url(../gfx/header.gif);
	background-repeat:repeat-y;
	width:873px;
}
#largo {
	width:768px;
	margin: 5px 0px 0px 55px;
	float:left;
	display:inline;
}
#middle {
	background-image:url(../gfx/middle.gif);
	width:873px;
	height:21px;
}
#middle2 {
	background-image:url(../gfx/middle2.gif);
	width:873px;
	height:22px;
}
#content {
	background-image:url(../gfx/content.gif);
	width:873px;
}
#sinistra {
	float:left;
	width:435px;
	margin: 0px 0px 0px 85px;
	display:inline;
}
#destra {
	float:right;
	width:258px;
	height:auto;
	margin: 0px 62px 20px 0px;
	display:inline;
}
#legali {
	background-image:url(../gfx/footer.gif);
	background-repeat:no-repeat;
	width:873px;
}
#legali  p{
	height:58px;
	width:873px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	font-size:11px;
}
#legali  a{
	font-size:11px;
}
#centro {
	float:left;
	width:755px;
	margin: 0px 0px 0px 60px;
	display:inline;
}
.Rosso {
	color: #F00;
}

