a img{
border:none;
}
a:link,a:visited{
color:#006;
}
a:link:after,a:visited:after{
font-style:italic;
/*content:" [indirizzo: '"attr(href)"']";*/
}
body{
margin:0;
padding:0;
background:#fff;
color:#000;
font-family:georgia,"New York",serif;
}
h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{
color:#de0029;
background:transparent;
font-style:normal;
text-decoration:none;
}
h1,h2,h3,h4,h5,h6{
background:#fff;
color:#de0029;
font-family:"Trebuchet MS",arial,sans-serif;
}
h2,h3{
padding-top: 10pt;
border-bottom:1pt solid #999;
padding-bottom:2pt;
}
h4,h5,h6{
/*padding-top:1em;
border-top:1pt solid #999;
padding-bottom:1pt;*/
}
hr,
#toolbar,
#servizio,
.dataora,
.nav-int,
.nascosto,
#sinistra,#destra{
display:none;
}

#map div{
margin:1em 0;
}
#principale .box{
clear:left;
page-break-inside: avoid;
}
#principale img{
float:left;
margin:0 1em 1em 0;
}
#principale p img{
float:none;
margin:0;
}

#link_fondo {
margin-top: 1em;
border-top:1pt solid #999;
}

.box #filmati a {
font-size: .95em; /* diminuisco leggermente la grandezza del font */
background-image: none; /* elimino la freccia dx assegnata al tag a */
background-color: #fff; /* imposto il colore di sfondo della cella */
border: 1px #AD1821 solid; /* imposto i bordi della cella */
padding: 2px 4px; /* imposto gli spazi interni tra il testo e la cella */
margin-right: 5px; /* imposto lo spazio tra una cella e l'altra */
}
/* per la stampa della tabella di welcome team */
#sez_1liv table caption.capt_vis{
border: 2px #686868 solid;
text-transform: uppercase;
margin-bottom: 3px;
margin-top: 10px;
}

#sez_1liv table th, #sez_1liv table td{
border:1px solid #636363;
vertical-align: top;
}

#sez_team ul {
padding-top: 10pt;
border-bottom:1pt solid #999;
padding-bottom:25pt;
}

