/*stili globali*/
BODY {
	margin: 0; padding:0; margin-top: 0px;
/*	font-family: Tahoma, Verdana, sans-serif;*/
	font-family: Georgia, "Times New Roman";	
	font-size: 9pt;
	font-weight: normal;
	color: #cccc00;
	background-color: rgb(13,79,43);
}

H1,H2,H3,H4,H5,H6{margin: 0; padding:0}
h1{color: #cc6622; font: bold 24pt/50px "Eurostar Black Extended",Arial sans-serif;}
h2{color: #FF8C00;font: bold 18pt "Eurostar Black Extended", Arial sans-serif; }
h3{color: #Cc6633;font: bold 12pt "Cataneo BT", Arial sans-serif;}
h4{color: #FF8C00;font-size: 10pt}
h5{color: #FF8C00;font-size: 9pt}
h6{color: #FF8C00;font-size: 8pt}

IMG {border: 0px;}

P {margin-top: 6px; margin-bottom: 2px;
	color: #ccef99;
	font: normal 9pt/16px Georgia, "Times New Roman",serif;	
}

P.date {margin-top: 6px; margin-bottom: 6px; text-align: center;
	color:#669940;
	font: normal 10pt/16px "Comic Sans MS", sans-serif;	font-weight: bold; 
}

P.indaco {margin-top: 6px; margin-bottom: 2px;
	color:#9fccff;
	font: bold 9pt/16px Verdana,Tahoma, sans-serif;	
}

P.special {
	margin-top: 6px; margin-bottom: 2px;
	color:#ff9f9f;
	font: bold 16pt "Monotype Corsiva", serif;	
}

/*stili header */
div#header {
	position: absolute;
	left:5px; top:10px;
	width:800px; height:150px;
	/*background-color: #000000;*/	
	color: #FFD700;
	text-align: left;	
	border: solid 0px #ffff00;
	}

/* stili mainArea */
div#mainArea{
	position: absolute;
	left: 15px; top: 160px;
	width: 770px; height: 400px;
	border: 0px solid #ffff00;
	text-align: left;
	font-family:  Verdana,Tahoma, sans-serif;
}

/*stili footer*/
div#footer {
	position: absolute;
	left:0px; top:630px;
	width: 770px;
	height: 16px; 
	padding: 0.5em; 
	background-color: rgb(60,80,20);
	color: #ffcc66;
	font-family:  Verdana,Tahoma, sans-serif;	
	font-size: 8pt;
	font-style:italic;
	text-align:center;
}


/*stili commenti*/
div#commenti {
	position: absolute;
	left:388px; top:2px;
	width: 304px; height: 260px;
	padding: 0.5em; 
	background-color: #fff0cc;
	border: 3px solid #ff6666;
	text-align: justify;
}


/*stili rilancio*/
div#rilancio {
	position: absolute;
	left:390px; top:285px;
	width: 304px; height: 80px;
	padding: 0.5em; 
 	border: 0px solid #806666;
	text-align: left;
}


/* LINKS */
A:link{color: #ffc000;  text-decoration: none; font-weight: bold; background-color:rgb(13,79,43); }
A:visited{color: #ffc000; text-decoration: none; font-weight: bold; background-color:rgb(13,79,43);}
A:hover{color: #66ff99; text-decoration: none; font-weight: bold; background-color:rgb(13,79,120);}
A:active{color: Magenta;text-decoration: none; font-weight: bold; background-color:rgb(13,79,43);}

A:hover.sv {font-size:9pt; color:#f0f; background:#f0f0cc;text-decoration:none;}
A:link.sv {font-size:9pt; color:#06f; background:#f0f0cc; text-decoration:none;} 
A:visited.sv {font-size:9pt; color:#06f; background:#f0f0cc; text-decoration:none;} 	   	 

A:hover.special {font-size:9pt; color:#f0f; background:#f0f0cc;text-decoration:none;}
A:link.special {font-size:9pt; color:#06f; background:#f0f0cc; text-decoration:none;} 
A:visited.special {font-size:9pt; color:#06f; background:#f0f0cc; text-decoration:none;} 	   	 
A:active.special {font-size:9pt; color:#06f; background:#f0f0cc; text-decoration:none;} 	   	 
	
div#footer a{color: #ff6666; font-style: bold;text-decoration: none; text-size: 1em;}
div#footer a:hover{color: #ffff99; font-style: bold; text-decoration: underline;}

div#barra A:link.titolo {background-color:#e06640; color:#330000; text-decoration: none; display: block;}
div#barra A:visited.titolo {background-color:#e06640; color:#330000; text-decoration: none; display: block;}
div#barra A:hover.titolo {background-color:#ff8f40; color:#ffff40; text-decoration: none; display: block;}
div#barra A:active.titolo {background-color:#e06640; color:#330000; text-decoration: none; display: block;}


/* Tabelle */
TABLE{font-family: Tahoma, sans-serif; text-align:left; width:100%; margin: 0;}
TABLE.std {width: 100%; font-family: Verdana, sans-serif; border-collapse:
	 collapse; border-color:#111111; background-color:#ffffff;}

TR.trHD1{background-color: #008;color: #E6E6FA; margin:0; padding: 4px;
	font: small-caps bold 12pt Verdana, sans-serif;}

TR.trHD2{background-color: #0020c0; color:#f0f0ff; margin:0; padding: 3px;
	font: small-caps bold 12pt Arial, sans-serif;}
TD{margin:0; font-size: 90%;}
/*text-align: left; border: 0px solid #DDA0DD;}*/
TD.first{text-align: center; font: 9pt bold; background: #0020c0; padding: 4px; color:#fff; border:0px solid #cccccc}
TD.symb{text-align: left; background: #FFFFFF; color: White; padding: 4px;}
TD.symTX{text-align: left; font: 9pt bold; background: #0020c0; color: White; padding: 4px;}

TD.euro{font-family: Verdana, sans-serif;text-align: center;font-weight: bold; font-size:8pt;
background-color: #ffffff; color: #ff0000;
border: 0px solid #cccccc;}

TD.tableHead{background-color: #4B0082;color: #E6E6FA; margin:0; padding: 0.2em; width:80%;
	font: small-caps bold 1.2em Arial, sans-serif;}
TD.tblCorsiDesc{padding-left:5px; background-color: #e0f0e0; color: #2F4F4F;}
TD.tblCorsiR2C2{background-color: #f0e0e0; color: #2F4F4F; text-align:center;}
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:#fff0ff;
	border: 1px solid #ccccff;}


 
.dettagli{
	width: 70%;
	font-family: Verdana, sans serif; font-size: 8pt; text-align: left;
	background: white; border: 1px solid #8B0000;
	padding: 5px 10px 5px 10px;
}
.riquadro{
	width: 70%;
	font-family: Tahoma, sans-serif; font-size: 100%; text-align: left;
	background: #E6E6FA; color: #006400; border: 1px solid #636400;
	padding: 5px 10px 5px 10px;
	font: bolder;
}
.boxfull {
	padding-left: 4px;
	padding-top:8px;
	padding-right: 10px;
	padding-bottom: 8px;
	background-color: #F0FFFF;
	border: thin solid #E6E6FA;
	color: #00008B;
}
.boxtitle {
	padding-top: 6px;
	padding-left: 4px;
	padding-bottom: 6px;
	background-color: #00008B;
	color: white;
	font-weight: bold;
	font-size: 10pt;
	border: thin solid #00008B;
	text-align: left;
}
.boxMarrone {
	padding-top: 6px;
	padding-left: 4px;
	padding-bottom: 6px;
	background-color: Maroon;
	color: #FFA500;
	font-weight: bold;
	font-size: 10pt;
	border: thin solid #A0522D;
	text-align: left;
}
     

	      
LI.links {list-style-image: url(../Images/Elementi/anim_Freccia4.gif);
	list-style-position: outside;
	font: bold 1em #;
	text-align: middle;
	margin-left: -18px;}

LI.item {list-style-image: url(../Images/Elementi/orange.gif);
	list-style-position: outside;
	font: bold 1em #;
	color:#fff0ff;
	text-align: left;
	margin-left: -18px;}

LI.ball {list-style-image: url(../Images/Elementi/BallRed.gif);
	list-style-position: outside;
	font: bold 1.2em #;
	text-align: left;
	color:#fff0f0;
	margin-left: -18px;}

LI.itemLink {list-style-image: url(../Images/Elementi/orange.gif); list-style-position: outside; font: bold 10pt #; color:#ffc000;}

LI.flash {
	list-style-image: url(../Images/Elementi/eviden_lamp.gif);
	list-style-position: outside;
	font-size: 0.9em/20px;
	font-weight:bold;
	color: Green;
	text-align: left;
	}