body	{
 	background: #ffffff;
	margin-top: 0em;
	margin-left: 0em;
	marging-right: 0em;
	margin-bottom: auto;
	FONT-SIZE: 12px;
	COLOR: #606060;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

img 	{
	border: 0 solid #000;
  	border-collapse: collapse;
	}

Table   {
	BORDER-RIGHT: #9F9F9F 0px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #9F9F9F 0px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #9F9F9F 0px solid;
	COLOR: #707780;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #9F9F9F 0px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

TD 	{
	FONT-SIZE: 12px;
	COLOR: #606060;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

TD.black {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

TD.small {
	FONT-SIZE: 11px;
	COLOR: #606060;
	FONT-FAMILY: Arial, Helvetica, sans-serif;;
	}

TD.smallwhite {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

TD.slight {
	FONT-SIZE: 11px;
	COLOR: #cccccc;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

FONT 	{
	FONT-SIZE: 12px;
	COLOR: #606060;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

FONT.headline {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

FONT.small {
	FONT-SIZE: 11px;
	COLOR: #606060;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

FONT.support {
	FONT-SIZE: 14px;
	COLOR: #606060;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

FONT.comp {
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

FONT.errorfont {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ff9900;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

FONT.cmdex {
	FONT-SIZE: 12px;
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

FONT.suppcmd {
	FONT-SIZE: 12px; 
	COLOR: #0099ff; 
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	}

FONT.testoRosso {
	FONT-SIZE: 10px; 
	COLOR:red; 
	font-weight: bold;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
}

P.headline {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

a:link  {
  	color: #0066ff;
  	text-decoration: none;
	}

a:visited {
  	color: #0066ff;
  	text-decoration: none;
	}

a:hover {
 	color: #999999;
  	text-decoration: none;
	}

P 	{
	FONT-SIZE: 11px; 
	COLOR: #707780; 
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	}

.default {
	FONT-SIZE: 11px; 
	COLOR: #707780; 
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	}

A 	{
	COLOR: #ff9900;
	}

.mainnav {
	COLOR: #666699;
	}

INPUT   {
	BORDER-RIGHT: #9F9F9F 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #9F9F9F 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #9F9F9F 1px solid;
	COLOR: #707780;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #9F9F9F 1px solid;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	}
	

Radio   {
	border: none;
	background-color: transparent;
	}

checkbox{
	border: none;
	background-color: transparent;
	}

TEXTAREA {
	BORDER-RIGHT: #9F9F9F 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #9F9F9F 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #9F9F9F 1px solid;
	COLOR: #707780;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #9F9F9F 1px solid;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	}

Select{
	BORDER-RIGHT: #9F9F9F 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #9F9F9F 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #9F9F9F 1px solid;
	COLOR: #707780;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #9F9F9F 1px solid;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	height: 16px; 
	}

tickbox {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	}

div.menu div{
	font-size: 1em;
	border-bottom: 0px solid #225599;
	display: none;
	width: 100%;
	background-color: white;
	color: #707780;
	text-align: left;
	}

div.menu{
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	width: 100%;
	font-family: arial, sans-serif;
	background-color: #f0f0f0;
	color: #707780;
	text-align: center;
	font-weight: normal;
	}


div.menu a	{
		font-size: .75em;
		border-bottom: 1px solid #225599;
		display: none;
		width: 100%;
		background-color: white;
		color: #225599;
		text-align: center;
		}


div.menu:hover a {
		display: block;
		text-decoration: none;
		}

div.menu a:hover {
		background-color: #225599;
		color: white;	
		}

div.menu:hover div {
		display: block;
		text-decoration: none;
		}

div.menu div:hover {
		background-color: #707780;
		color: white;	
		}


.dettTd		{
		/*background-color: #F0F0F0;*/
  		padding: 1px;
		text-decoration: none;
		width: 100%;
		}

a.dettTd:Hover	{
		background-color: #D6DCDD;
		color: #6C6C6C;	
		padding: 1px;
		text-decoration: none;
		width: 100%;
		}

a.dettTd:Link, a.dettTd:Visted{
		color: #7C7C7C;	
		padding: 1px;
		text-decoration: none;
		width: 100%;
		}

.input1		{
		border: none;
		background-color: transparent;
		}

.padding9	{
		padding-left:9px; 
		}

.title		{
		font-weight: bold;
		}

#overview 	{
		BORDER-RIGHT: #999999 0px solid;
		BORDER-TOP: #999999 0px solid;
		BORDER-LEFT: #999999 0px solid;
		BORDER-BOTTOM: #999999 0px solid;
		PADDING-RIGHT: 1px;
		PADDING-LEFT: 1px;
		FONT-SIZE: 11px;
		BACKGROUND: #ffffff;
		PADDING-BOTTOM: 0px;
		COLOR: #707780;
		PADDING-TOP: 0px;

		}

#footer		{position:absolute;bottom: 0;width: 900px;
		text-align: center;
		}
		
/* set millions of background images */
.rbroundbox { background: url(../immagini/nt.gif) repeat; }
.rbtop div { background: url(../immagini/tl.gif) no-repeat top left; }
.rbtop { background: url(../immagini/tr.gif) no-repeat top right; }
.rbbot div { background: url(../immagini/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../immagini/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 50%; margin: 1em auto; }

/* LOGIN PLESK */
.rbroundboxplesk { background: url(../immagini/nt.gif) repeat; }
.rbtopplesk div { background: url(../immagini/tl.gif) no-repeat top left; }
.rbtopplesk { background: url(../immagini/tr.gif) no-repeat top right; }
.rbbotplesk div { background: url(../immagini/bl.gif) no-repeat bottom left; }
.rbbotplesk { background: url(../immagini/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtopplesk div, .rbtopplesk, .rbbotplesk div, .rbbotplesk {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontentplesk { margin: 0 7px; }
.rbroundboxplesk { width: 100%; margin: 1em auto; }

/* LOGIN CLIENT AREA */
.rbroundboxclientarea { background: url(../immagini/ntclient.gif) repeat; }
.rbtopclientarea div { background: url(../immagini/tlclient.gif) no-repeat top left; }
.rbtopclientarea { background: url(../immagini/trclient.gif) no-repeat top right; }
.rbbotclientarea div { background: url(../immagini/blclient.gif) no-repeat bottom left; }
.rbbotclientarea { background: url(../immagini/brclient.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtopclientarea div, .rbtopclientarea, .rbbotclientarea div, .rbbotclientarea {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontentclientarea { margin: 0 7px; }
.rbroundboxclientarea { width: 100%; margin: 1em auto; }