* {
	
	border: 0px solid black;
	
}

table, tr, td, img {
	
	margin: 0px;
	padding: 0px;
	
}

table#main {
	
	width: 840px;
	border-collapse: collapse;
	border-spacing: 0px;
	
}

td#head {
	
	height: 200px;
	width: 810px;
	background-image: url("images/head.png");
	background-repeat: no-repeat;
	
}

td#newsticker {
	
	height: 20px;
	
}

td#bannerbig {
	
	height: 430px;
	width: 417px;
	background-color: black;
	
}

td#menu1 {
	
	height: 430px;
	width: 393px;
	background-image: url("images/menu1.png");
	background-repeat: no-repeat;
	vertical-align: top;
	
}

td#menu2 {
	
	height: 389px;
	width: 417px;
	background-image: url("images/menu2.png");
	background-repeat: no-repeat;
	vertical-align: top;
	
}

td#bannermini1 {
	
	height: 389px;
	width: 393px;
	text-align: right;
	
}

td#bannermini2 {
	
	height: 139px;
	width: 417px;
	text-align: center;
	
}

td#bannermini3 {
	
	height: 139px;
	width: 393px;
	text-align: right;
	
}

td#foot {
	
	height: 42px;
	background-image: url("images/foot.png");
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: white;
	
}

td#sfumasx {
	
	width: 15px;
	vertical-align: bottom;
	
}

td#sfumadx {
	
	width: 15px;
	vertical-align: top;
	
}

/* MENU */

table#menu1table {
	
	height: 428px;
	width: 393px;
	border-collapse: collapse;
	border-spacing: 0px;
	
}

table#menu2table {
	
	height: 389px;
	width: 417px;
	border-collapse: collapse;
	border-spacing: 0px;
	
}

table#menu1table td.sezionemenu {
	
	height: 29px;
	padding: 0px 0px 0px 10px;
	vertical-align: middle;
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: white;
	
}

table#menu2table td.sezionemenu {
	
	height: 29px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	vertical-align: middle;
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: white;
	
}

table#menu1table td.link {
	
	height: 30px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: #666666;
	
}

table#menu2table td.link {
	
	height: 19px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 18px;

	color: #666666;
	
}

td.spacer {
	
	height: 10px;
	font-size: 1px;
	
}

td.link a {
	
	text-decoration: none;
	color: #666666;
	
}

td.link a:hover {
	
	text-decoration: underline;
	
}

/* BANNERINI */

td#bannermini1 img {
	
	height: 121px;
	width: 392px;
	
}