
html{margin:0; background:#f0f6ff; }
body{margin:0; font-family: Tahoma, Verdana, sans-serif; font-size:10pt;
	 background:#ffffff; text-align:left; border:0px solid red; width:920px;
}
H1,H2,H3,H4,H5,H6{margin: 0; padding:0}
h1{color: #B22222; font: bold 2.0em/60px Verdana,Tahoma, sans-serif;}
h2{color: #CD5C5C;font-size: 1.5em}
h3{color: #FF8C00;font-size: 1.3em}
h4{color: #d95500;font-size: 1.08em}
IMG{border: 0px;}
P {font-family:Verdana,sans; font-size:9pt; color:#000; margin:0px;}

A:link{color: #0066cc; text-decoration: none; font-weight: bold; }
A:visited{color: #0066cc;text-decoration: none;  font-weight: bold;}
A:hover{color: #ff1000; text-decoration: none;  font-weight: bold; }
A:active{color: #0066cc;  text-decoration: none;  font-weight: bold; }

/* -------------- Originali ---------------------- */

/*stili specifici per il layout*/
div#container {width:920px; border:0px solid red}

div#content{
/*	position: absolute; top:91px; left:155px; */
	 width:610px;  
/*	 height:auto; */
	 margin-left: 150px;
	 padding: 0px 5px 0px 5px; 
background: url(../_Elementi/leftCol.jpg) repeat-y top right;
border:0px solid red;
}

div#header{height:90px; background-color:#fff;color: #fff; text-align: left;border:0px solid red;
background: url(../_Elementi/header11.jpg); background-repeat:no-repeat;
}

div#footer{
	height:80px; width:920px;
	font-size:8pt; text-align:center;
	padding: 8px 0px 5px 0px;
/*	overflow:hidden; clear: both; */
 background: url(../_Elementi/banda_footer.jpg); background-repeat:no-repeat; border:0px solid red;
}

div#navigation{position: absolute; top: 91px; left: 0px; width:150px;
background-color: #fff; border-right: 0px solid #999; }


div#extra{position: absolute; top: 91px; left:770px; width:150px;
    padding: 0px 0px 0px 0px;
    }

    
div#extra div.newsbox{padding-top:2px; margin-bottom: 10px; margin-top: 4px;
 	
	}    
	
.imgExtra {width:148px;
  -moz-border-radius: 3px; /* Firefox */  
  -webkit-border-radius: 3px; /* Safari and Chrome */  
  border-radius: 3px; /* Opera 10.5+*/  
   
  -moz-box-shadow: 5px 5px 4px #48f; /* Firefox */  
  -webkit-box-shadow: 5px 5px 4px #48f; /* Safari and Chrome */  
  box-shadow: 5px 5px 4px #48f; /* Opera 10.5+*/  	
	}

.imgNew {width:148px;
  -moz-border-radius: 3px; /* Firefox */  
  -webkit-border-radius: 3px; /* Safari and Chrome */  
  border-radius: 3px; /* Opera 10.5+*/  
   
  -moz-box-shadow: 5px 5px 4px #ac8; /* Firefox */  
  -webkit-box-shadow: 5px 5px 4px #ac8; /* Safari and Chrome */  
  box-shadow: 5px 5px 4px #ac8; /* Opera 10.5+*/  	
	}
	
.round_shad {
  -moz-border-radius: 12px; /* Firefox */  
  -webkit-border-radius: 12px; /* Safari and Chrome */  
  border-radius: 12px; /* Opera 10.5+*/  
  -moz-box-shadow: 5px 5px 4px #f8c; /* Firefox */  
  -webkit-box-shadow: 5px 5px 4px #f8c; /* Safari and Chrome */  
  box-shadow: 5px 5px 4px #f8c; /* Opera 10.5+*/	
	}    

.new_shad {background:#380;	
  -moz-border-radius: 12px; /* Firefox */  
  -webkit-border-radius: 12px; /* Safari and Chrome */  
  border-radius: 12px; /* Opera 10.5+*/  
  -moz-box-shadow: 5px 5px 4px #ac8; /* Firefox */  
  -webkit-box-shadow: 5px 5px 4px #ac8; /* Safari and Chrome */  
  box-shadow: 5px 5px 4px #ac8; /* Opera 10.5+*/	
		}   
.new_shad H2 {text-align:center; color:#4f0;text-decoration: blink; }

	
.ombra {
  -moz-box-shadow: 5px 5px 4px #48f; /* Firefox */  
  -webkit-box-shadow: 5px 5px 4px #48f; /* Safari and Chrome */  
  box-shadow: 5px 5px 4px #48f; /* Opera 10.5+*/ 
	} 
	
/*stili generici, su header e footer*/

div#header a{color: #eee;text-decoration:none}
div#footer A {color:#008;font-weight: bold; text-decoration: underline}
div#footer P.line{text-align:center; padding: 2px 2px; font-size:9pt; color:#700;font-weight: bold; margin-top:6px;}



/*stili per la navigazione*/
div#navigation ul{margin: 0 0 20px;padding: 0; list-style-type: none}
div#navigation ul a{display:block;width: 90px;border-bottom: 1px solid #fff;color:#000;
    font-weight:bold; text-decoration: none}
div#navigation ul a:hover{background-color: #fff;color: #f00}
div#navigation ul a#activelink{color: #f00;text-decoration: none}
div#minilink a{margin: 20px 0;display: block;border: 1px inset #666;width:90px;line-height: 40px;
    background-color: #fff;color: #000;text-align: center;text-decoration: none}
div#minilink a:hover{font-size: 2em;font-weight: bold;color: #ccc}

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


div.wide,div.split2,div.split3{clear:left}
div.wide{margin: 0 1%; border-top: 0px dotted #ccc}
div.split2 div{float: left; text-align:center; width: 280px; \width: 290px; w\idth: 280px;padding: 0 5px; height:auto;}
div.split3 div{float: left; width: 280px; \width: 290px; w\idth: 280px;padding: 0 5px; height:auto;
    border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc}
    
/* ---------------- Aggiunte ------------------------- */

div#navigation P {
/*	background-color:#02f; color:#0c5520; border: 1px solid color:#0c5520; */
	margin-top:0px; padding:2px; font-family: Tahoma; font-size:7pt; font-weight: bold; text-align: left;
	}

div#navigation A:link.titolo {background-color:#024; color:#fff; text-decoration: none; display: block;padding:4px; text-align:center;}
div#navigation A:visited.titolo {background-color:#024; color:#fff; text-decoration: none; display: block;padding:4px; text-align:center;}
div#navigation A:hover.titolo {background-color:#024; color:#0ff; text-decoration: none; display: block;padding:4px; text-align:center;}
div#navigation A:active.titolo {background-color:#024; color:#fff; text-decoration: none; display: block;padding:4px; text-align:center;}

div#navigation A:link.voce {background-color:#f0f0ff; color:#083318; text-decoration: none; display: block; padding:4px;}
div#navigation A:visited.voce {background-color:#f0f0ff; color:#083318; text-decoration: none; display: block; padding:4px;}
div#navigation A:hover.voce {background-color:#334499; color:#eef0ff; text-decoration: none; display: block; padding:4px;}
div#navigation A:active.voce {background-color:#f0f0ff; color:#083318; text-decoration: none; display: block padding:4px;}

/* Tabelle */
TR {padding-top:15px;}
TABLE.TBLcls{
	font-family: Verdana, sans-serif; text-align:left;
	width:600px; margin-right: 5px;
}

TD.spacing1 {width:180px; margin:0; padding-top:0px; border:0px solid red;}
TD.spacing2 {width:310px; margin:0; padding-top:0px; border:0px solid red;}
TD.spacing3 {width: 100px; margin:0px; padding-top:0px; border:0px solid red;}
TD.spacing4 {width: 90px; margin:0px; padding-top:0px; border:0px solid red;}

TD.loghi {width: 140px; margin:0; text-align:center; padding:0px;
 border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
 
 
TD.TDIcls {margin:0px;  padding:3px; border:1px solid #ddd;
 background:#fff; text-align:center; }
 
TD.TDHead {margin:0px;  padding:3px; border:0px solid red;
background:#02a; color:#6cf;  font-size: 12pt; font-weight:bold; text-align:left;}

TD.TDEcls {margin:0px;  padding:3px; border:1px solid #600; font-family: Verdana, sans-serif;
background:#a30; color:#fff; font-size: 10pt; font-weight:bold; text-align:right; vertical-align:middle; padding-right:10px;}

TD.TDDcls {margin:0px; border:0px solid red;
background:#f0f0f0; color:#003; font-size: 9pt; text-align:left; vertical-align:top; padding:3px;}

TD.TBLINTcls {width:320px; margin:0px; border:3px solid cyan; width:auto;}


TD.TDcodeCls {width: 40px; margin:0px; border:0px solid red;  
color:#9f9; font-size: 9pt; font-weight:bold; text-align:left;}

TD.TDtitCls {width:170px; margin:0px; border:0px solid red;
color:#fff; font-size: 9pt; font-weight:bold; text-align:left;}

TD.TDproCls {width: 90px;margin:0px; border:0px solid red;
color:#9cf; font-size: 8pt; font-weight:bold; text-align:left;}


TD.TDlistCode {width: 70px; margin:0px; border-bottom:1px solid #eee;  
background:#222;color:#9f9; font-size: 10pt; font-weight:bold; text-align:center;}

TD.TDlistItem {width:280px; padding:0px; border:1px solid  #ccd;
background:#eef;color:#30c; font-size: 8pt; font-weight:bold; text-align:left;}

TD.TDlistPro {width:100px; margin:0px; border:1px solid  #cdc;
background:#efe;color:#093; font-size: 8pt; font-weight:bold; text-align:left;}

TD.TDlistEuro {width: 100px; margin:0px; padding-top:0px; border:1px solid #aaa;
background:#fee; color:#400; font-size: 10pt; font-weight:bold; text-align:right; padding-right:10px;}


TD.TBLOFF1cls {width:300px; background:#600;color:#fd0; margin:0px; border:3px solid #f00; width:auto; text-align:center}
TD.TBLOFF2cls {width:300px;background:#888;color:#fff;  margin:0px; border:0px solid #00f; width:auto;}

TD.listItem {width:280px; padding:4px; border:1px solid  #ccd;
background:#eef; color:#30c; font-size: 9pt; font-weight:bold; text-align:left;}

TD.listField {width:280px; padding:4px; border:1px solid  #ccd;
background:#fff; color:#c04; font-size: 10pt; font-weight:bold; text-align:center;}

TABLE{font-family: Tahoma, sans-serif; text-align:left; width:100%; margin: 0;}

.ex {text-decoration: line-through; color:#fc0;}

LI {font-weight:bold; font-size:10pt; color:#080;}	    
