BODY {
font-family: Arial, Helvetica, Verdana, sans-serif;
background-image: url(/imgs/bg.jpg); 
margin: 4px 0px 4px 0px;
}
P {font-size: 13px; color: black;}
TABLE.brd1 { border-right: #99CCCC 1px solid; border-top: #99CCCC 1px solid; border-left: #99CCCC 1px solid; border-bottom: #99CCCC 1px solid }
TABLE.brdNH {border: #B0CCE8 1px solid;padding: 0px;margin-top: 0px;width: 130px;text-align:center;}
col.cent { text-align: center;}
col.lef { text-align: left;}
acronym, abbr {border-bottom : 1px dotted rgb(100,100,100); cursor : help}
TD {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: black;}

TABLE.Des, TABLE.Deb { border-spacing: 0px; border-collapse: collapse; border: 0.2em solid #687EAB;}
TABLE.Des thead th, TABLE.Deb thead th {text-align: center;background: #687EAB; color: #FFFFFF;}

TABLE.DebIta thead th {text-align: center;}
TABLE.DebIta th {font-size:.6em; padding: 0;}
TABLE.DebIta td {border-bottom: 2px solid #006699; padding: 0.1em 0.5em; background: #FFFFFF;}

TABLE.Des td {border-bottom: 2px solid #FFFFFF; padding: 0.1em 0.5em; background: #D8E8F8;}
TABLE.Des th {font-size: 12px; letter-spacing: 2px; font-weight: bold; padding: 0.1em 0.5em 0.5em;}

TABLE.Deb caption, TABLE.DebIta caption {font-size:12px; letter-spacing:1px; font-weight:bolder; color: #666699;}
TABLE.Deb th {font-size:.6em; padding: 0.1em 0.5em 0.5em; }
TABLE.Deb td {border-bottom: 1px solid #687EAB; padding: 0.1em 0.5em; background: #FFFFFF;}

TD.bottNH {text-align:center;border-bottom: #B0CCE8 1px solid; background-color: #f0f7ff;padding: 1px;}
TD.botBNH {text-align:center;border-bottom: #B0CCE8 1px dotted; background-color: #f0f7ff;padding: 1px;}
TD.topNH {text-align:center;border-top: #B0CCE8 1px solid; background-color: #f0f7ff;padding: 1px;}
TD.nonNH {text-align:center;background-color: #f0f7ff;padding: 1px;}
TD.menNH {font-family: Verdana, Arial, Helvetica, sans-serif; height: 20px; text-align:center;border-bottom: #CCCCCC 1px solid;font-size: 9px;  background-color: #F0F7FF;} 
TD.menNH a:link {color:#9999cc; text-decoration:none}
TD.menNH a:hover {color:#0000cc; text-decoration:none}
TD.dotted {border-bottom: #999999 1px dashed;background: url(/imgs/trnsp140-b.gif) repeat-y top;text-align:center;width:140px}
.evid {background: url(/ufficio/archivio/img/evid.gif) repeat-x}
.capital {text-transform: capitalize;}
TD.intest {font-size: 13px;}
TD.barraNH {height: 13px; font-size: 10px; background-color: #F0F7FF;border-top: #000000 1px solid;border-bottom: #000000 1px solid}
TD.bottomNH {height: 13px; border-top: #000000 1px solid;border-bottom: #000000 1px solid;font-size: 10px; background-color: #F0F7FF; text-align: center}
TD.due {font-size: 16px;}
TD.descrpag {background-image: url(/imgs/grad1c.gif);font-size:18px; font-weight:bold; color:#000066;text-align:center;height: 22px;letter-spacing:1.3px;}
TD.dot1 {font-size: 11px; color:#000000; border-bottom: #99CCCC 1px dotted; background-color: #F0FFFF }
TD.dot1noBrd {font-size: 11px; color:#000000; background-color: #F0FFFF }
TD.bottIntNH {border-bottom: #336699 2px solid; background-color: #FFFFFF;padding: 1px}
TD.dot3 {font-size: 11px; color:#000000; background-color: #F0FFFF }
TD.dot5,TD.dotJol,TD.dotben,TD.dotbul {font-weight: bold; font-size: 11px; color:#333333; text-align: right}
TD.dot5 {background-color: #FAFAFA }
TD.dotJol,TD.dotben,TD.dotbul {height: 29px}
TD.dotben {border-bottom: #D5F7CF 1px dotted;background:url(/ufficio/archivio/img/ben_stu4.gif) no-repeat;}
TD.dotbul {border-bottom: #D5F7CF 1px dotted;background:url(/ufficio/archivio/img/bull3b.gif) no-repeat;}
TD.ggnews {font-size: 12px;font-weight:bold;border-bottom: #777777 1px solid;}
TD.contxt {font-size: 11px; vertical-align: top; padding: 6px; text-align: justify; background-color: #FAFAFA}
TD.contxt2 {font-size: 11px; line-height: 150%; vertical-align: top; color:#333333; padding: 6px; text-align: justify}
TD.inttxt {padding-top:5px; color:#333333; font-weight:bold}
TD.inttxt2 {border-bottom: #333333 1px solid; border-top: #333333 1px solid; color:#333333; font-weight:bold}
TD.dot1NH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FAFAFD;
	border-bottom: #99CCCC 1px dotted;
	padding-bottom: 2px;
	padding-top: 6px;
	line-height: 14px;
}
TD.ggnewsNH {
	font-size: 12px;
	line-height: 12px;
	vertical-align: bottom;
	font-weight:bolder;
	color: #000066;
	border-bottom: #777777 1px solid;
	letter-spacing:1.3px;
	background-color: #F0FFFF;
	padding-bottom: 1px;
	padding-top: 20px;
}
TD.sec {font-size: 11px; padding-top: 14px; padding-bottom: 3px; font-weight:bold}
TD.subSecDesc {padding-top:2px; padding-bottom:2px; font-size: 11px; border-bottom: #999999 1px solid; border-top: #999999 1px solid;}
TD.sub {font-size: 11px; padding-top: 6px; padding-bottom: 3px; font-weight:bold; color:#003366;}

/*/*/
#tbsc{border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid}
#tbsc td{background-color: #fff; padding: 3px 2px 3px 2px;text-align:left; border-bottom: 1px solid #999;}
#tbsc tr.sopra td{background-color: #ffffcc;border-color:#999}
/**/
div.contn {float:left;padding:0 6px 6px 0;background: url(/ufficio/archivio/img/f_sfondo.jpg) no-repeat bottom right;}
div.contnimg {display:block;position:relative;top:-5px;left:-5px;border:1px solid #ccc;border-color: #ccc #666 #666 #ccc;margin-left:5px;padding:5px;}
div.contntxt {position:relative;font-size:.8em;color:#666;padding:4px;}

#infob{clear:left;width:236px;background:url(/ufficio/archivio/img/infobox.gif) no-repeat bottom left;padding-bottom:20px;}
#infob div{background:url(/ufficio/archivio/img/infobox.gif) repeat-x top left;font:120%/1.3;padding:20px 20px 0;}
#infob p{margin:15px 0 0 0;color:#333366;}
#infob img{float:right;margin:15px 15px 0 20px;border:0;}

#infoPP{clear:left;width:470px;background:url(/ufficio/archivio/img/boxPP.gif) no-repeat bottom left;padding-bottom:20px;}
#infoPP div{background:url(/ufficio/archivio/img/boxPP.gif) repeat-x top left;padding:20px 20px 0;}
#infoPP p{margin:0px;color:#333366;font-size:11px;letter-spacing:1.4px;}
#infoPP img{float:right;margin:14px 30px 0 0px;border:0;}

.heada{margin:0.6em 0 0;padding-left: 18px;font:bold 180% Verdana,Geneva,Arial,Helvetica,sans-serif;color:#666699;background: url(/ufficio/archivio/img/header.gif) no-repeat left center;border-bottom: 3px solid #99CCFF}

.not h2{margin:0.6em 0 0;letter-spacing:1.3px;padding-top:4px;padding-left:18px;font:bold 110% Verdana,Geneva,Arial,Helvetica,sans-serif;color:#666699;background: url(/ufficio/archivio/img/header.gif) no-repeat left center;border-bottom: 2px solid #99CCFF}
.not p{margin:0.4em 1em 0 1em;line-height:1.2;padding-bottom:8px;}
.notce{margin:0;text-align:center;}
.notsx,.notdx{font:bold 120% Times New Roman, Times, serif;text-align:left;color:#666666;border-top: 2px solid #999999;border-bottom: 2px solid #999999}
.notsx{padding:0;margin-left:15px;}
.notdx{padding:0;margin-right:15px;text-align:right;}
.notocch {clear:both;text-align:center;padding-bottom:5px;font-size:11px;line-height:12px;color:#565656;letter-spacing:1.1px;}

div.split{width:450px}
div.split div{float:left;width: 50%;\width: 50%;w\idth: 50%;padding:0}
div.clear{float:none;clear:left} 

#quo{float:right;width:300px;background:url(/imgs/oq.gif) no-repeat top left;padding-left:10px}
#quo p{background: url(/imgs/cq.gif) no-repeat bottom right;margin:0;padding:10px 10px 10px 20px;font-variant:small-caps;color: #333366}

a.bar:link {color:#9999cc; text-decoration:none}
a.bar:hover {color:#0000cc; text-decoration:none}

a.uno:link {color:#000000; text-decoration:none;}
a.uno:visited {color:#000000; text-decoration:none;}
a.uno:hover {color:#000000; text-decoration:none }

.navico a {display:block; width:25px; background-color: #9999CC;}
.navico a:hover {background-color:#4B4C7C}

.smo {font-size: 10px;}
.puno,.punob,.punoc,.punoevid  {font-size: 11px;}
.punob,.punoc,.punoevid  {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold;color:#808080;letter-spacing: -0.3px;}
.punob {color:#808080;}
.punoc {color:#666666;}
.punod {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;letter-spacing: 0.3px;color:#666666; line-height: 130%;font-size: 12px;}
.punoevid  {color:#cc2026;}
.punoevid {background: url(/ufficio/archivio/img/evid.gif) repeat-x}
.pdue,.pdueb {font-size: 16px;}
.pdueb {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold;color:#000099;letter-spacing:-0.2;}
.ptre {font-size: 19px;}
.pevid {font-size: 13px; font-weight:bold; color:#FF9900;}
.uppc {font-weight:bold;font-sixe: 80%; text-transform: uppercase; color: #2f5eb1;letter-spacing:1.1px;padding-top: 6px;padding-bottom: 6px}

a:link {color:#0000cc; text-decoration:none}
a:visited {color:#9999cc; text-decoration:none}
a:hover {color:#0000cc; text-decoration:underline}

a.all:link {color:#003399; text-decoration:none;}
a.all:visited {color:#336699; text-decoration:none;}
a.all:hover {color:#003399; text-decoration:underline;}

.lnk01,.lnk02,.pdfl,.zipl,.wextl {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px}
.lnk01 {letter-spacing:-0.08em;padding-left:2px}
.lnk02,.wextl {letter-spacing:0.04em;padding-left:4px}
.pdfl {letter-spacing:0.04em;padding-left:4px}
.zipl {letter-spacing:0.04em;padding-left:4px}
.wextla,.pdfla,.zipla {padding-left:1px;}
.pdfl,.pdfla {padding-right:25px; background:url(/imgs/pdf.gif) no-repeat 100% .35em;}
.zipl,.zipla {padding-right:25px; background:url(/imgs/zip.gif) no-repeat 100% .35em;}
.wextl,.wextla {padding-right:20px;background:url(/imgs/wext.gif) no-repeat 100% .28em;}
TABLE.Deb td.new,.new {padding-left:20px; background:url(/imgs/flag_new.gif) no-repeat center left;}
TABLE.DebIta td.newIta,.newIta {padding-left:20px; background:url(/imgs/flag_ita_new.gif) no-repeat center left;}


a.downup:link { color:#FFFFFF; text-decoration:none}
a.downup:visited { color:#FFFFFF; text-decoration:none}
a.downup:hover { color:#000000; text-decoration:none}

.altrilnk {font-size: 10px;}
a.altrilnk:link {text-decoration:none; color:black;}
a.altrilnk:visited {text-decoration:none; color:black;}
a.altrilnk:hover {text-decoration:none; color:black; background:#D8E8F8;}

.frminputfaq {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size:10px;
     color:#000000;
     width:200px;	
     background-color:#f0f7ff;
     border-right: 1px solid #cccccc; border-top: 1px solid #cccccc;  border-left: 1px solid #cccccc;  border-bottom: 1px solid #cccccc; 
}

.inpsegnala {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size:10px;
     color:#000066;
     width:170px;	
     background-color:#F0F7FF;
}

.opt1 {
     margin:4px;0;4px;0;
     font-size:10px;
     color:#000066;
     background-color:#f0f7ff;
     border:1px solid #cccccc;
}
.scu2 {
     font-size:10px;
     color:#000066;
     background-color:#f0f7ff;
}

.genbt {
     font-size:11px;
     color:#000066;
     background-color:#F0F7FF;
     border-right: 1px solid #999999; border-top: 1px solid #999999;  border-left: 1px solid #999999;  border-bottom: 1px solid #999999; 
}


