body{margin:0;font-size:13px;font-family:Arial, Helvetica, sans-serif;}

a{color:#666666;text-decoration:none;}

p{width:70%;color:#666666;font-size:13px;margin-bottom:20px;margin-top:5px}

select{color:#666666;font-size:13px;}
.error {color:#FF0000;text-decoration:undeline;padding-left:5px;}


.header{
	background-image:url(../immagini/background.jpg);
	position:fixed;; 
	height:40px;
	border-bottom:1px solid #999999;
	font-weight:bold;
	font-size:30px;
	width:100%;
	top:0px;
	padding:10px;
}

.header a  {text-decoration:none;color:white;}
div.title1 {color:#444;text-decoration:underline;font-size:16px;font-weight:bold;padding-right:25px;max-width:100%;}
div.title2 {color:#444;text-decoration:none;font-size:14px;font-weight:bold;padding-right:25px;solid #EFF6FF; max-width:100%;}



#copyright{margin-left:0px;display:inline;font-size:13px;color:#aaa;}

#navlinks{margin-left:0px;font-size:13px;color:#aaa;display:block;}


#container { margin-top:60px;margin-left:190px;float:left;width:80%;}

#navcontainer
{
 z-index:2;	
 float:left;height:100%;
 width:150px;
 position: fixed;
 margin-top:60px;
 background:#f5f5f5;
 ;left:0px;top:0px;padding:10px 0px 15px 30px;font-size:12px;color:#aaaaaa;
;border-right:1px solid #999999;border-top:1px solid #999999;}

#tblist {BORDER: 0px; FONT-SIZE: 11px; MARGIN-top: 10px; VERTICAL-ALIGN: middle; WIDTH:100%; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: left;}
#tblist TD {PADDING-RIGHT: 7px; PADDING-LEFT: 7px;PADDING-BOTTOM: 0px;  PADDING-TOP: 0px; 
			HEIGHT: 15px;margin:0px;
			vertical-align:middle; 
			border-bottom:1px solid #666666;
			border-right:1px solid #666666;
			border-left:1px solid #cccccc;
			border-top:1px solid #cccccc;
			COLOR: #666666;
}


.footer{position: fixed; margin-left:181px;margin-right:0px; top: auto;  right: 0;  bottom: 0; left: 0;margin-bottom:0px;padding-left:7px;;background:#999999;color:#ffffff;font-weight:bold;}


#tblist TH {
	PADDING-RIGHT: 7px;-moz-border-radius:4px; 
	PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; COLOR: #555555; 
	PADDING-TOP: 0px; HEIGHT: 25px; 
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc; 
	font-weight:bold;
	}
	
#tblist TD.menu-alto {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; COLOR:#ffffff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 0px solid; HEIGHT: 50px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left;}
#tblist A:link {COLOR: #990000; TEXT-DECORATION: none}
#tblist A:visited {COLOR: #990000; TEXT-DECORATION: none}
#tblist A:hover {	COLOR: #990000; TEXT-DECORATION: underline;}#tblist A:active {COLOR: #990000; TEXT-DECORATION: none}
#tbdati { FONT-SIZE: 11px;min-height:200px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH:800px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: left;
border-bottom:1px solid #666666;border-right:1px solid #666666;border-left:1px solid #cccccc;border-top:1px solid #cccccc;}
#tbdati TD {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; HEIGHT: 10px; 
border:0px;}
#tbdati TD.title {width:150px;PADDING-RIGHT: 7px;-moz-border-radius:4px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; COLOR: #555555; PADDING-TOP: 0px; HEIGHT: 20px;font-weight:bold}
#tbdati TD.menu-alto {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; COLOR:#ffffff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 0px solid; HEIGHT: 50px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left;}
#tbdati A:link {COLOR: #990000; TEXT-DECORATION: none}
#tbdati A:visited {COLOR: #990000; TEXT-DECORATION: none}
#tbdati A:hover {	COLOR: #990000; TEXT-DECORATION: underline;}#tbdati A:active {COLOR: #990000; TEXT-DECORATION: none}

.tblistbg1 {BACKGROUND-COLOR: #f5f5f5;}
.tblistbg2 {BACKGROUND-COLOR: #cccccc;text-align:center;width:20px;}
.tblistbg3 {BACKGROUND-COLOR: #f5f5f5;}
.tblistbg4 {BACKGROUND-COLOR: #cccccc;font-weight:bold;text-align:right;width:105px;color:#666666; overflow: hidden;}
.tblistbg5 {BACKGROUND-COLOR: #ffC0C0;font-weight:bold;color:#666666;width:20px;overflow: hidden;text-align:center }
.tblistbg6 {BACKGROUND-COLOR: #ffC0C0;text-align:right;font-weight:bold;width:105px;color:#666666; overflow: hidden;}

#tbmaschera {-moz-border-radius:4px; font-size:11px; padding:1px; MARGIN-top: 10px; VERTICAL-ALIGN: middle; WIDTH:800px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: left;border-bottom:1px solid #666666;; border-right:1px solid #666666;border-left:1px solid #cccccc;border-top:1px solid #cccccc}
#tbmaschera TD { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; HEIGHT: 30px;  }
#tbmaschera td.td1	  {BACKGROUND: #f0f0f0;font-weight: bold; text-align:right;width:175px;}
#tbmaschera td.td2	  {BACKGROUND: #f5f5f5;text-align:left;font-weight: bold;  text-align:left;}
#tbmaschera td.td3	  {width:35%;BACKGROUND: #f5f5f5;text-align:left;font-weight: bold;color:#990000;  text-align:left;}
#tbmaschera td.td4	  {padding:10px;BACKGROUND: #e1e1e1;text-align:left;font-weight: bold;color:#990000;}
#tbmaschera td.td5	  {BACKGROUND: #cccccc;text-align:left;height:10px;padding-top :8px;}
#tbmaschera td.td5 a  {color:#f44;text-decoration:none;font-weight: bold;}
#tbmaschera td.separator  {height:18px;BACKGROUND: #dddddd;text-align:center;font-weight: bold;  
			   border:1px solid #999;}
#tbmaschera tr.fondo  {background-color: #cccccc;font-weight: bold; text-align:left;}
#tbmaschera TD.title {width:150px;PADDING-RIGHT: 7px;-moz-border-radius:4px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; COLOR: #555555; PADDING-TOP: 0px; HEIGHT: 20px;font-weight:bold}

#wantsyou {display:none;padding-top: 10px;padding-bottom: 10px;}
#menu2 a{display:block;color: #666666; text-decoration:none; font-weight:bold; padding:1px; font-size:11px;}
#menu2 a:hover{font-weight:bold;font-size: 11px; color: #fff; text-decoration:none; background-color: #666666;}

.divmenu
{
 height:25px;
 border:0px solid #000;
 font-size:20px; 
 font-weight:bold;
 color:#448888;
 margin:10px 0px 10px 0px;
}
.divmenua{display:block;color: #666666; font-weight:bold; padding:1px; font-size:11px;height:15px;}
.divmenub{display:block;color: #990000; text-decoration:none; font-weight:bold; padding:1px; font-size:11px;}


ul { /* all lists */
	padding: 0px;
	margin: 0px;
}







#content {
	clear: left;
}
.ul2 {background:#ffffff;}
.li2{height:20px;}


#navlist {width:69%;border-bottom: 1px solid #778; padding: 3px 0; margin-left: 0; font: bold 12px "Trebuchet MS", sans-serif; text-align:left; }
#navlist li {float:none; list-style: none; margin: 0; display: inline; }
#navlist li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #f5f5f5; text-decoration: none; }
#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }
#navlist li a:hover { color: #FFF; background: #336699; border-color: #227; }
#navlist li a#current { background: white; border-bottom: 1px solid white; }
#navlist li a:hover#current { background: white; border-bottom: 1px solid white; color:#448; }

a#active { color:#f44; }



/* styles for tabbed navigation */
ul.navcli {width:70%; padding: 0px 0 ; margin-left: 0; font: bold 12px "Trebuchet MS", sans-serif; text-align:center;}
li.nv {float:none; list-style: none; margin: 20px; display: inline; }
li.nv a {max-width:100%; padding: 1px 0.5em; margin-left: 10px; border: 1px solid #778; border-bottom: none; background: #f5f5f5; text-decoration: none; }
li.nv a:link { color: #448; }
li.nv a:hover { color: #FFF; background: #336699; border-color: #227; }
li.nv a#current { background: white; border-bottom: 1px solid white; }
li.nv a:hover#current { background: white; border-bottom: 1px solid white; color:#448; }

#navigation-1 {
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
	height:21px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font:normal 8pt verdana, arial, helvetica;
	font-weight:bold;
}
#navigation-1 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
	width:146px;
}
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#999999;
	color:#ffffff;
	width:146px;
	height:13px;
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active, #navigation-1 li a.logout ,a.logout {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#488;
	color:#ffffff;
	width:144px;
	height:13px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

