body{ font:11pt "Times New Roman", Times, serif; line-height:1.5; } /* imposta i caratteri per la stampa: dimensione in pt pił adatta alla stampa e carattere serif adatto alla lettura su carta */
a{
	color:#000;
	text-decoration: none;
}
img{border:0; margin:3px;}
#motore,.menuTipo1,.menuTipo2,#avviso-personalizzazione,#intracom,#stats,
.navigazione,.tornasu,#edizione a,#ilcomune { display:none }/* impedisce la stampa degli elementi indesiderati */

#canali,.navigazione,.tornasu,
#topBanner,#mappaLingue,#adBanner468,
#personalizzazione,#avviso-personalizzazione,#RSS,hr,/* #notizie img, #canali img,
#servizi img,*/ #canaliTematici, #formRicerca,#piedipagina, #colonnadx, #colonnasx, #briciola, #piedipagina2, ul.alt { display:none }


/* formattazione titoli */

h1.bmw_sitelogo {
position:absolute;
left:0;
top: 1em;
padding:.5em 0 0 0;
width: 100%;
border-bottom: 1px solid #000000;
}
	
h1.comune a {
width:100%;
}

h2 { font-size:1.5em;}
h3 { font-size:1.2em }
h4,h5,h6 { font-size:1em }
h1,h2,h3,h4,h5,h6 { margin:1em 0 .3em 0;
					font-family: arial, helvetica, sans-serif;
					}
/* /formattazione titoli */


/* formattazione  In Evidenza home */
#inevidenza h3, #altrenotizie h3/*, h2.bmw_headline*/ {
	margin-top:20mm;
	margin-bottom:4mm;
	font-size:14pt;
	text-align:left;
	color:#000000;
	}
	
#inevidenza h4{
	margin:4mm 0 2mm 2mm;
	}

#inevidenza .bma_head, #corpo .bma_head, #colonnaunica .bma_head {
font-size: 12pt;
font-weight: bold;
	}

#inevidenza p {
	margin:0 0 1em 0;
	}

#inevidenza li{
	height:60px!important;
	height: 60px;
	min-height:60px;
	margin: 0 10px 0 0;
	list-style-type: none;
}

#inevidenza .bma_leftthumb {
width:75pt;
}

#inevidenza img {
	margin: 1em 10px 0 0;
	border:0;

	}
	
#inevidenza li {
	min-height:5em;
	}

/* / Fine Formattazione In Evidenza home */



#corpo .bma_head, #colonnaunica .bma_head {
margin-top:1em;
	}
	
#corpo.duecolonne h2, #colonnaunica h2 {
margin:15mm 0 0 0;
padding:0;
color:#000000;
	}

#corpo.duecolonne h3, #colonnaunica h3 {
padding:3px 5px;
color: #000000;
}

#corpo.duecolonne img, #colonnaunica img {
max-width:300pt;
width:auto !important;
width:300pt;
}

#corpo .datapubblicazione, #colonnaunica .datapubblicazione {text-align:right;}

/*=================================== REGOLE TABELLA ==================================*/
table caption{text-align:left;font-weight:bold}

.tabelladati {
width:98%;
font-size:1em;
margin-bottom:1em;
}

.tabelladati th {
background:#EAEFE5;
padding:2px 3px
}

.tabelladati td, table td {
border-bottom:1px solid #EAEFE5;
padding:2px 3px
}

.tabelladati caption{
font-weight:bold
}
.dato{
text-align:center}

.contenitoretabella {text-align:center;} 

.tabellacont {
border:0px solid #EAEFE5;
padding:0px 0px 0px 0px;
margin:0 auto;
font-size:1em;
}

/*tabella dati*/
/*tabella dati aria*/
.tabelladatiaria {
	font-size:1em;
	margin:0 auto;
	padding: 0px;
	}
.tabelladatiaria th{
background:#EAEFE5;
padding:2px 2px;
border: 1px solid #EAEFE5;}
.tabelladatiaria td{
   border-bottom: 1px solid #c3d2b4; 
   border-left: 1px solid #c3d2b4; 
   border-top: 0px solid #c3d2b4; 
   border-right: 1px solid #c3d2b4; 
			padding: 2px 2px;
   font-size:1em;
			}
.tabelladatiaria caption{
font-weight:bold
}
td.t {	text-align: left; } 
td.n, .o, .d, .c, .s, .b {	text-align: right; } 
td.n-alarm, td.c-alarm, td.o-alarm, td.s-alarm, td.b-alarm {
	text-align: right;
	font-weight: bold;
	color: #f00000;
} 





