*{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

TR {BORDER: 0px;}
TD {BORDER: 0px;}
INPUT.text {WIDTH: 80px}
INPUT.submit {WIDTH: 30px}

body {FONT-SIZE: 12px;    FONT-FAMILY: Arial, Helvetica, sans-serif;	text-align:center;	margin: 0px;	width: 750px;	border:0px #ffffff solid;	background-image:url(img/bg_main.gif);}

#container {	margin:0px;	border:0px;	padding:0px;	border-right: #999999 1px solid;	border-left: #999999 1px solid;	width: 750px;	background-color:#FFFFFF; background-image:url(img/bg_menusx.gif);background-repeat:repeat-y;} 
#container a:link, #container a:visited, #container a:active {padding:0px;margin:0px;border:0px;COLOR: #3399CC;    TEXT-DECORATION: none; }
#container a:hover {padding:0px;margin:0px;border:0px;COLOR: #3399CC; TEXT-DECORATION: underline;}

#header{	padding: 0px;	margin: 0px;	width: 750px;	color: #ffffff;	font-family:Arial, Helvetica, sans-serif;	font-size:40px;	height: 200px;	background-image:url(img/banner_top.jpg);	background-repeat:no-repeat;	background-position:top left;	border-bottom:1px #999999 solid;	text-align: left;}

#footer{	margin:0;	padding:0;	height:30px;	width:750px;	color:#ffffff;	clear:both;	background-image:url(img/footer.jpg);	background-repeat:no-repeat;	background-position:top left;	border-top:1px #999999 solid;	border-bottom:1px #999999 solid;}

#credits {float:left;padding:0px;margin:0px;}
#copyright {float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;padding-top:6px;padding-right:6px;}


#menu {float:left;	margin: 0px;padding: 0px;width: 140px;color:#000000;text-align: left;text-decoration: none;}
#menu UL {MARGIN-LEFT: 0px;MARGIN-RIGHT: 0px;}
#menu LI {font-family:Arial, Helvetica, sans-serif;	font-weight:bold;    MARGIN: 0px;    LIST-STYLE-TYPE: none;    TEXT-DECORATION: none;	border-bottom:1px #999999 solid}
#menu LI A:visited, #menu LI A:link {	margin:0px; background-color:#ffffff;	font-size:12px;    COLOR: #000000;    TEXT-DECORATION: none;	display: block;	height:22px;	padding-left:5px;	padding-top:2px; ; border-right:1px #999999 solid	}
#menu LI A:hover, #menu LI A:active {	padding-left:5px;	padding-top:2px;	margin:0px;background-color:#3399CC;	COLOR: #FFFFFF;    TEXT-DECORATION: none;	border-right:4px #065491 solid; ; border-right:1px #999999 solid }

#if_menu {float:left;	margin: 0px;padding: 0px;width: 140px;color:#000000;text-align: left;text-decoration: none;}
#if_menu UL {MARGIN-LEFT: 0px;MARGIN-RIGHT: 0px;}
#if_menu LI {border-left: 2px solid #0000ff; font-family:Arial, Helvetica, sans-serif;	font-weight:bold;    MARGIN: 0px;    LIST-STYLE-TYPE:none;    TEXT-DECORATION: none;	border-bottom:1px #999999 solid;}
#if_menu LI A:visited, #if_menu LI A:link {	background-color:#3399CC; margin:0px;font-size:12px;    COLOR: #000000;    TEXT-DECORATION: none;	display: block;	height:22px;	padding-left:5px;	padding-top:2px; ; border-right:1px #999999 solid	}
#if_menu LI A:hover, #if_menu LI A:active {	padding-left:5px;	padding-top:2px;	margin:0px;background-color:#3399CC;	COLOR: #FFFFFF;    TEXT-DECORATION: none;	border-right:4px #065491 solid; }


#content {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	padding: 10px 10px 10px 10px;	background: #ffffff;	color: #000000;	width:580px; float: right;}
#content TABLE {BACKGROUND-COLOR: #ffffff}
#content P {text-align:justify;}
#content .rosso {color:#ff0000;}
#content a:link, #content a:visited, #content a:active {padding:0px;margin:0px;border:0px;COLOR: #3399CC;TEXT-DECORATION: none;}
#content a:hover {padding:0px;margin:0px;border:0px;COLOR: #065491; TEXT-DECORATION: underline;}
#content H3 {font-family:Arial, Helvetica, sans-serif;	font-size:22;	font-weight:bold;	display:block;	border-bottom: 1px #cccccc solid;	COLOR: #065491;    TEXT-DECORATION: none;	height: 30px;	text-align:left;}
#content UL {text-align:left;}
#content TD {margin:0px;padding:5px 0px 0px 0px;}

#grid table {BACKGROUND-COLOR: #ffffff; width:auto; border:1px solid #000000}
#grid th {BACKGROUND-COLOR: #cccccc; width:auto; border:1px solid #000000; padding:5px}
#grid td {BACKGROUND-COLOR: #ffffff; width:auto; border:1px solid #000000; padding:2px;}

#maschera td {BACKGROUND-COLOR: #ffffff; width:auto; border:0px solid #000000}

#titolopagina {TEXT-ALIGN: center}
#panel {MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em; COLOR: black; BACKGROUND-COLOR: white; TEXT-ALIGN: center}
#login {COLOR: black;BACKGROUND-COLOR: white;TEXT-ALIGN: center}

acronym {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	cursor: help;
}

textarea {width=350px;}
.anag_help{font-size:xx-small;}	
.anag {width=150px;}
.anag_obb {width=150px;font-weight:bold;}

.screenshot
{
	border-right: #99ccff 5px solid;
	border-top: #99ccff 5px solid;
	border-left: #99ccff 5px solid;
	border-bottom: #99ccff 5px solid;
}

	
.sponsor_text
{
	font-family: Verdana, Arial;
	color: #0080c0;
	font-size: 70%;
}