html,body{margin: 0;padding:0;}
body{text-align: left;}

div#container{font-family:Tahoma,sans-serif; font-size: 10pt; position: relative; width: 970px;margin: 0px 0px;
    border-left: 0px solid #000; border-right: 1px solid #000; background-color: #ffffe0;color: #000;text-align: left}

/*stili generici, su header e footer*/
div#header a{color: #eee;text-decoration:none}
div#footer a{color:#08c;font: 7pt bold; text-decoration: underline}
div#footer P{color:#08c;font: 7pt bold; text-decoration: underline}

P{padding-bottom: 0px; font-family:Tahoma,sans-serif; font-size: 9pt; }
P.just {text-align:justify;}
P.std {padding-bottom: 10px;}
P.evidenza {margin-top: 6px; margin-bottom: 2px; font-size:9pt; font-weight: bold; color: #0080cc;}
P.small {margin-top: 2px; margin-bottom: 2px; color:#840; font-size:8pt; text-align:justify; padding:3px;}

img {border:0}
H1,H2,H3,H4,H5,H6{margin: 0; padding:0}
h1{color: #B22222; font: bold 2.3em/60px Verdana,Tahoma, sans-serif;}
h2{color: #CD5C5C;font-size: 1.5em}
h3{color: #FF8C00;font-size: 1.3em}
h4{color: #bb6C00;font-size: 1.0em}

A:link{color: #00c; text-decoration: underline; font-weight:bold;}
A:visited{color: #00c; text-decoration: underline; font-weight:bold;}
A:hover{color: #c06; text-decoration: underline; font-weight:bold;}
A:active{color: #00c; text-decoration: underline; font-weight:bold;}


/*stili specifici per il layout*/
div#barra{position: absolute; top: 86px; left: 0; background: #ffffe0; padding: 0px 0px 20px 4px;
	width: 168px; }
div#extra{position: absolute;top:86px; right: 0; background: #ccddff url("../Images/barraV.jpg") repeat-X; padding: 20px 5px 20px 5px;
	border-top:2px solid #f0f0ff; border-right:2px solid #a0b0f0;
	 border-bottom:2px solid #a0b0f0; border-left:2px solid #f0f0ff; ;
	 width: 190px;

	  	  }
div#content{padding: 5px 5px 5px 10px; background-color: #fff; 
	margin: 0px 200px 0px 175px; margin-right: 205px; margin-right: "200px";}
	
div#footer{text-align:center; margin-top: 10px; padding-top:4px; background-color: #048; color: #fff}
div#footer P{font-family:Arial; font-size:7pt; color:#fff; text-decoration:none; margin:0}
div#header{height: 86px;background-color:#ffffe0;color: #fff}


/*stili per la navigazione*/
P.Pbarra {margin-top:0px; margin-bottom: 8px;}

div#barra A.titolo:link {background:#c42;    color:#fff; font:bold 8pt Arial,sans-serif; text-decoration: none; display: block; padding:4px; text-align:center;margin-top:4px;}
div#barra A.titolo:visited {background:#c42; color:#fff; font:bold 8pt Arial,sans-serif; text-decoration: none; display: block; padding:4px; text-align:center;;margin-top:4px;}
div#barra A.titolo:hover {background:#048;   color:#fff; font:bold 8pt Arial,sans-serif; text-decoration: none; display: block; padding:4px; text-align:center;;margin-top:4px;}
div#barra A.titolo:active {background:#c42;  color:#fff; font:bold 8pt Arial,sans-serif; text-decoration: none; display: block; padding:4px; text-align:center;;margin-top:4px;}

div#barra A.titolo2:link {background:#007733;    color:#fff; font:bold 8pt Arial,sans-serif; text-decoration: none; display: block; padding:4px; text-align:center;margin-top:4px;}
div#barra A.titolo2:visited {background:#007733; color:#fff; font:bold 8pt Arial,sans-serif; text-decoration: none; display: block; padding:4px; text-align:center;;margin-top:4px;}
div#barra A.titolo2:hover {background:#048;   color:#fff; font:bold 8pt Arial,sans-serif; text-decoration: none; display: block; padding:4px; text-align:center;;margin-top:4px;}
div#barra A.titolo2:active {background:#007733;  color:#fff; font:bold 8pt Arial,sans-serif; text-decoration: none; display: block; padding:4px; text-align:center;;margin-top:4px;}

div#barra A.titolo3:link {background:#048;    color:#fff; font:bold 8pt Arial,sans-serif; text-decoration: none; display: block; padding:4px; text-align:center;margin-top:4px;}
div#barra A.titolo3:visited {background:#048; color:#fff; font:bold 8pt Arial,sans-serif; text-decoration: none; display: block; padding:4px; text-align:center;;margin-top:4px;}
div#barra A.titolo3:hover {background:#048;   color:#fff; font:bold 8pt Arial,sans-serif; text-decoration: none; display: block; padding:4px; text-align:center;;margin-top:4px;}
div#barra A.titolo3:active {background:#048;  color:#fff; font:bold 8pt Arial,sans-serif; text-decoration: none; display: block; padding:4px; text-align:center;;margin-top:4px;}

 
div#barra A.voce:link {background:#f8e0c0;    color:#083318; font:bold 8pt Arial,sans-serif ; text-decoration: none; display: block; padding:4px;}
div#barra A.voce:visited {background:#f8e0c0; color:#083318; font:bold 8pt Arial,sans-serif; text-decoration: none; display: block; padding:4px;}
div#barra A.voce:hover {background:#008833;   color:#ffff00; font:bold 8pt Arial,sans-serif; text-decoration: none; display: block; padding:4px;}
div#barra A.voce:active {background:#ffffe0;  color:#083318; font:bold 8pt Arial,sans-serif; text-decoration: none; display: block; padding:4px;}


/*stili per la sezione extra*/
div#extra div.titoli{background-color:#aac; color:#557; border:0px solid #86f; font-size: 14pt; font-weight:bold;
 text-align:center;width:180px; height:24px; margin:0px 0px 10px 5px;}
div#extra div.frame{width:180px; height:auto; margin:0px 0px 0px 5px;}
div#extra div.newsbox{width:170px; text-align:left; padding-left:13px;}
div#extra div.newsbox h2{margin:0px; color: #059; font-size:10pt}
div#extra div.newsbox p{font-family:Arial,sans; margin: 2px; text-align:justify; color:#404055; font-size:8pt;}



/*stili per i contenuti*/
div#content{border-left: 1px solid #999; border-right: 1px solid #999}
div.textimage{border-bottom: 1px dotted #999; width: 50%} /*risolve il peek-a-boo bug di IE6*/
div.textimage img{float:left;margin: 10px}
div.textimage h2{margin-top: 10px}


A.slnk:link{color: #336699; text-decoration: none; font-size:7pt;}
A.slnk:visited{color: #336699;text-decoration: none; font-size:7pt;}
A.slnk:hover{color: #ff4000; text-decoration: none; font-size:7pt;}
A.slnk:active{color: #336699; text-decoration: none; font-size:7pt;}

A.hlnk:link{color: #6699bb; text-decoration: none; font-size:10pt;font-weight:bold;}
A.hlnk:visited{color: #6699bb; text-decoration: none; font-size:10pt;font-weight:bold;}
A.hlnk:hover{color: #eef; text-decoration: none; font-size:10pt;font-weight:bold;}
A.hlnk:active{color: #6699bb; text-decoration: none; font-size:10pt;font-weight:bold;}
	
A.hplnk:link{color: #339900; text-decoration: none; font-size:9pt;font-weight:bold;}
A.hplnk:visited{color: #66bb99; text-decoration: none; font-size:9pt;font-weight:bold;}
A.hplnk:hover{color: #bb6600; text-decoration: none; font-size:9pt;font-weight:bold;}
A.hplnk:active{color: #66bb99; text-decoration: none; font-size:9pt;font-weight:bold;}


div.wide,div.split2,div.split3{clear:left}
div.wide{margin: 0 1%; border-top: 1px dotted #ccc;  background : Blue;  }
div.split2 div{float: left; width: 208px; \width: 218px; w\idth: 208px;padding: 0 5px}
div.split3 div{float: right; width: 135px; \width: 145px; w\idth: 135px;padding: 0 5px;
    border-top: 1px dotted #ccc}
    
/*--------------------------------------------------------- */
/* Tabelle */

TR.trHD1{background-color: #4000c0;color: #c0f0ff; margin:0px; padding: 0.2em;
	font: small-caps bold 12pt Arial, sans-serif; text-align: center;}
	
TD.ref {background-color: #003366; text-align:center; width:160px;
	border-top:2px solid #0099bb; border-right:2px solid #0099bb; border-bottom:2px solid #002233; border-left:2px solid #002233;}
TD.refTitle {background-color:#cccccc; text-align:center;  width:160px;
	border-top:2px solid #eeeeee; border-right:2px solid #eeeeee; border-bottom:2px solid #336699; border-left:2px solid #336699;}

TD.tblCod {text-align:left; font: 84% Tahoma, sans-serif;}
TD.tblDes {text-align:left; font: 76% Tahoma, sans-serif;}
TD.tblEuro {text-align:right; font: bold 84% Tahoma, sans-serif;
	color: #0000f0;background-color:#f0f0ff;
	border: 1px solid #ccccff;}


.TDLink A:link {background-color: #f0f0f0; text-decoration: none; font-weight:bold;font-size: 8pt; color:#990000;}
.TDLink A:visited {background-color: #f0f0f0; text-decoration: none;  font-weight:bold;font-size: 8pt; color: #990000;}
.TDLink A:hover {background-color: #f0f0f0; text-decoration: underline; font-weight:bold;font-size: 8pt; color:#990099;}
.TDLink A:active {background-color: #f0f0f0; text-decoration: none; font-weight:bold;font-size: 8pt; color: #990000;}


LI.item {
	list-style-image: url(../Images/orange.gif);
	list-style-position: outside;
	margin-left:0px;margin-top:5px;
	font-weight: bold; font-size: 8pt; color:#c00; text-align:left; 
	}
LI.itemLink {list-style-image: url(../Images/orange.gif); list-style-position: outside; font-weight:bold; font-size:9pt; color:Red;}

LI.flash {
	list-style-image: url(../Images/eviden_lamp.gif);
	list-style-position: outside;
	font-size: 0.9em;
	font-weight:bold;
	color:Green;
	text-align: left;
	margin-left: 6px;
	margin-top: 6px;
	margin-bottom: 4px;
	}    
	
LI.itmLink {list-style-image: url(Images/animArrowBlu.GIF); list-style-position: outside; font-weight: bold; font-size: 9pt; color:#4060c0; margin-left:-15px; padding-top:5px;}
 
.dettagli{
	width: 96%;
	font-family: Verdana, sans-serif; font-size: 8pt; text-align: left;
	background: white; border: 1px solid #8B0000;
	padding: 5px 10px 5px 10px;
}

	