BODY {
	color: black;
	background-color: white;
	font-family: verdana;
	color: #3060c0;
	margin: 0px;
	text-align: center;	
}

P {
	text-align: justify;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 10px 0px;
}

A {
	color: white;
}
A:Hover {
	background: #004000;
}

H3, B {
	color: yellow;
}
H3 {
	font-size: 24px;
	margin: 0px;
}
#swfobj {
	margin: 20px 0;
}


H4 {
	margin-left: 16px;
	padding: 0px;
	height: 8px;
	text-align: left;
}

.hidden {
	visibility: hidden; 
	width: 0px; 
	height: 0px;
}

TABLE.page {
	width: 90%;
	border-collapse: collapse;
	background: white;
}
IMG.imgh {
	width: 100%;
}
TD.mon9 {
	background: white url("img/mon9.gif") no-repeat bottom left; 
	width: 100px;
}
TD.mon8 {
	padding: 0px;
	border-top: solid 1px white;
}
TD.mon7 {
	background: white url("img/mon7.gif") no-repeat bottom right; 
	width: 100px;
	height: 65px;
}
TD.mon6 {
	padding: 0px;
	text-align: left;
	vertical-align: top;	
	background: white url("img/mon6td.gif") repeat-y top left; 
}
TD.mon5 {
	background-color: black;
	color: #00ff00;
	min-height: 400px;
	vertical-align: top;
	font-family: "courier new";
	font-size: 18px;
}
TD.mon4 {
	padding: 0px;
	text-align: right;
	vertical-align: top;
	background: white url("img/mon4td.gif") repeat-y top right; 
}
TD.mon3 {
	background: white url("img/mon3.gif") no-repeat top left; 
}
TD.mon2 {
	padding: 0px;	
}
TD.mon2 IMG {
	margin-bottom: 2px;
}
TD.mon1 {
	background: white url("img/mon1.gif") no-repeat top right; 
	height: 100px;
}

DIV.clock {
	float: right;
	padding-right: 5px;
}
DIV.logo {
	text-align: right;
	padding-right: 90px;
	padding-top: 17px;
	background: #82C0F4 url("img/bg_top.gif") repeat-x left bottom;
}
DIV.footer {
	background: url("img/kb.jpg") no-repeat top center;
	padding-top: 255px;
	padding-bottom: 5px;	
}
DIV.footer IMG {
   width: 0px;
   height: 0px;
}

TABLE.form INPUT.txt, TABLE.form TEXTAREA {
	border: solid 1px green;
	background: black;
	color: yellow;
	overflow: hidden;
	width: 300px;
}
TABLE.form TEXTAREA {
	height: 100px;
}
TABLE.form INPUT.submit {
	border: solid 2px green;
	background: black;
	color: yellow;
	
}
P.small {
	font-size: 12px;
	display: block;
}


UL {
	margin: 25px 50px 25px 25px;
	text-align: justify;
}
LI {
	margin-bottom: 10px;
}
#piva {
	font: normal 14px arial;
	color: #a0a0a0;
}

DIV.nav {
	text-align: right;
	float: right;
	width: 200px;
	margin-left: -230px;
	margin-top: 20px;	
	margin-right: 30px;
}
DIV.nav A {
	text-decoration: none;
}

DIV.lista_clienti {
	padding: 20px 50px 20px 50px;	
	text-align: justify;
}

DIV.cliente {
	margin-bottom: 5px;
}

DIV.page {
	margin-top: 4px;
	overflow: auto;
	height: 500px;
	text-align: center;
}

#sites {
	height: 90px;
	margin-bottom: 20px;
}
A.site {
	font-family: verdana;
	display: none;
	line-height: 1.5;
	text-decoration: none;
	color: gray; 
	background: url('img/bg_site.jpg') black repeat-x bottom center;
	font-size: 12px;
	width: 80%;
	padding: 10px 2px;
	height: 50px;
	margin: 20px auto -90px auto;
}
A.site B {
	font-size: 20px;
	color: silver;
}
A.site:Hover {
	background-image: url('img/bg_site_hover.jpg');
	color: silver;
}
A.site:Hover B {
	text-decoration: underline;
	color: white;
}

#documenti {
	margin: auto;
	width: 500px;
	margin-top: 20px;
}
#documenti A {
	font-size: 30px;
	display: block;
	margin-bottom: 30px;
	text-align: left;		
	text-decoration: none;
}

#documenti IMG {
	vertical-align: middle;
	border: none;
}

#top_bar {
	text-align: left;
	background: #000080;
	padding-left: 5px;
}

DIV.menu {
	margin-right: 5px;
	display: inline;
}
DIV.menu A {
	color: #00a0ff;
	text-decoration: none;
	display: table-cell;
	padding: 0 5px;
}

DIV.menu A.disabled {
	color: gray;
}

DIV.menu A:Hover {
	background: #0000c0;
}

DIV.menu A.selected {
	color: #ffff00;
}

#logos {
	margin-top: 20px;
}
#logos A {
	background: transparent;
}
#logos A IMG {
	border: solid 2px #404040;
	padding: 1px;
	margin: 8px 5px;
}
#logos A:Hover IMG {
	border: solid 2px #008000;
}