a:link, a:active, a:visited, a:focus, a:hover {text-decoration: underline; font-family: times,"times new roman",serif; color: #000000; font-size: 10pt; text-decoration: none;}
/*a:after {content:" [" attr(href) "]"; color:#666666;}*/
body,p,p.testo,p.testo1,p.testo2,div,span,ul,ol,li,br,table,tr,td {	font-family:times,"times new roman",serif;	color:black; font-size: 10pt; line-height: 1.1em; padding:0px; margin:0px; border:0px; visibility:visible;}
hr{color:black;}
p.headstampa {display:inline}
#logo-stampa {display:inline; position:absolute; width:130px; height:76px; top:0px; left:0px; z-index:1}
h1 {font-family:Arial,Verdana,sans-serif; font-style:oblique;	color:#666666; height:76px; width:100%; padding-top:50px; float:right; font-size: 18pt; border-bottom: 1px solid #999999; margin-bottom:40px;}
h2, h2.titolo{font-family:Arial,Verdana,sans-serif; color:#333333; border:0px; background: white; font-size: 13pt; padding:0px;}
a.titolo:link, a.titolo:active, a.titolo:visited, a.titolo:hover, a.titolo:focus {font-family:Arial,Verdana,sans-serif; color:#333333; border:0px; background: white; font-size: 13pt; padding:0px; text-decoration: none;}
h3 {font-family:Arial,Verdana,sans-serif; color:#333333; border:0px; background: white; font-size: 11pt; padding:0px;}
.col-S, .col-D, .footer, .storia, .flash {display : none;}
.col-C,.principale,p.col-centro {	width: 100%; font-family: times,"times new roman",serif; color: black; background: white;	font-size: 10pt; line-height: 1.1em;	border: none;	padding:0px;}
div.col-centro {width: 100%; font-family: times,"times new roman",serif; color: black; background: white;	font-size: 10pt; line-height: 1.1em; padding:0px;}	
.col-centro-fine {display:none;}
.img-grafica {display:none;}
.img-2 {float: left;}
table.tab, tbody.tab, thead.tab {width:100%; border:none}
th.tab {font-family:times,"times new roman",serif; color:black; background: white; font-size: 10pt; line-height: 1.1em; padding:0px; margin:0px; border:0px; visibility:visible;}
td.tab, td.tab1, td.tab2 {font-family:times,"times new roman",serif;	color:black; background: white; font-size: 10pt; line-height: 1.1em; padding:3px; margin:0px; border:0px; visibility:visible; border: 1px solid #999999;}
td.tabcolspan {font-family:times,"times new roman",serif;	color:black; background-color: #cccccc; font-size: 10pt; line-height: 1.1em; padding:3px; margin:0px; border:0px; visibility:visible; border: 1px solid #999999;}
.gare {display:none;padding:0px; border-bottom: 1px solid #999999; border-top: 1px solid #999999; margin-top: 20pt; margin-bottom:20pt;}
a.gareadesso:link, a.gareadesso:active, a.gareadesso:visited,a.garepross:link, a.garepross:active, a.garepross:visited,a.garerisult:link, a.garerisult:active, a.garerisult:visited, a.gareadesso:focus, a.gareadesso:hover, a.garepross:focus, a.garepross:hover, a.garerisult:focus, a.garerisult:hover {color: #000000; text-decoration:none; }

.testo-col-sx {width:45%; float:left; border:0px; padding-right:10px; margin:20px 0 0 0;}
.testo-col-dx {width:45%; float:right; border:0px; padding-left:10px; margin:20px 0 0 0;}
h2.testo-col {font-family:Arial,Verdana,sans-serif; color:#333333; font-size:11pt; text-align: left; margin-bottom: 12px; margin-top: 0px; border:0px;}
.noprint {display: none;}

h2.menu-terzoliv {font-family:Arial,Verdana,sans-serif; color:#333333; border:0px; background: white; font-size: 13pt; padding:0px;}
li.menu-terzoliv {display: none;}
li.menu-terzolivlast {display: none;}
ul.menu-terzoliv {display: none;}