html {
	margin: 0px;
	padding: 0px;
}

body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 3px;
	padding: 0px;
	color: #333;
	background-color: #fff;
	width: 99%;
	}

div, p, span,pre, input, form, h1, h2, h3, h4, h5, h6, table, tr, td, th {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	border: 0px;
	}
	
a {color: #666; text-decoration:none;}
	h3 a { color: #fff;}
	
table {
	width: 99%; 
	border: 1px solid #999;
	border-collapse: collapse;
	}
caption {
	font-weight: bold;
	text-align: left;
}	
	
td, th {
	padding: 2px;
	border: 1px solid #999;
	border-collapse: collapse;
	}
ul {
	margin-top:1em;
}
dt {
	font-weight: bold;
}
h1 { 
background: url(../imcom/skin2/stampa/banner.gif) no-repeat;
height: auto!important; height: 53px; min-height: 53px;
font-size: 130%;
font-weight: normal;
letter-spacing: 0.25em;
padding-left: 200px;
}

h2 { font-size: 140%; color: #fff; 
margin-top: 0.25em;
margin-bottom: 1em;
background-color: #666;
padding-left: 2px;
}
  #BDindex h2 {	margin-top: 0px; }
h3 { font-size: 120%; background-color: #999; border:1px solid #999; color: #fff; padding-left: 2px; }
.section h3 a {  border: 0px; color: #fff;}
h4 { font-size: 110%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; }


ul, ol {
	line-height: 1em;
	}
	
li {
	margin-bottom: 0.6em;
	list-style: circle;
	}

.center { text-align: center; }	
	
/*HOME PAGE*/

#testata {
width: 100%;
border-bottom: 1px solid #555;
}

#data {
font-size: 90%;
font-style: italic; width: 100%;
text-align: right!important;
}

#versionialt, #testata span {	display:none; } 
 
.moduletable_evidenza ul { margin:0.5em 0px 0px 0px; padding: 0px; }
.moduletable_evidenza ul li img { display:block!important; margin-bottom: 0.5em; }
	
h3.titoloblu1 a, h3.titoloblu2 a {
	display: none;
	}				

.news strong{
	font-weight: normal !important;
}

/* Meteo */
.meteolink .approf {display:none;}
.previsioni span { display: none; }
table.previsioni { width: 98% !important; margin-left: 5px;}
.previsioni td { border:1px solid #666; background-color: #ffffff; padding:0px; margin:0px; }
.previsioni td p { float: right; text-align: right; width: 100%; padding:0px; margin:0px;}
.previsioni th { font-weight: normal; text-align: center; text-transform: uppercase; color: #666; }
	.previsioni .min, .previsioni .max {
		font-weight: normal;  display: block; margin: 1px 1px 1px 34px;
		letter-spacing: -1px!important; padding: 2px 2px 2px 0px; }
		.previsioni .min { border: 1px solid #666; }
		.previsioni .max {background-color: #666666; color: #ffffff !important; clear: both; }
	.previsioni p.meteobreak { display:block; width: 100%; line-height: 1px; height: 3px; }
	p.meteolegend, p.acura { font-size: 90%; text-align: right; padding: 0.2em 5px 0.2em 5px; }
		#meteo .icomin { 
			background: url(../imcom/skin2/stampa/icomin.gif) no-repeat 0px 50%;
			padding-left: 10px;
			}
		#meteo .icomax {
			background: url(../imcom/skin2/stampa/icomax.gif) no-repeat 0px 50%;
			padding-left: 10px;
			}
	
	.sereno {background: url("../imcom/skin2/stampa/sereno.gif") no-repeat 6px 50%; }
	.p_nuvoloso { background:  url("../imcom/skin2/stampa/p_nuvoloso.gif") no-repeat 2px 50%; }
	.coperto { background:  url("../imcom/skin2/stampa/coperto.gif") no-repeat 2px 50%; }
	.pioggia_deb { background:  url("../imcom/skin2/stampa/pioggia_deb.gif") no-repeat 1px 50%; }
	.pioggia_fort { background:  url("../imcom/skin2/stampa/pioggia_fort.gif") no-repeat 2px 50%; }
	.neve { background:  url("../imcom/skin2/stampa/neve.gif") no-repeat 6px 50%; }
	.var_tempor { background:  url("../imcom/skin2/stampa/var_tempor.gif") no-repeat 3px 50%; }
	.temporale { background:  url("../imcom/skin2/stampa/temporale.gif") no-repeat 3px 50%; }
	.nebbia { background:  url("../imcom/skin2/stampa/nebbia.gif") no-repeat 2px 50%; }
	.vento { background:  url("../imcom/skin2/stampa/vento.gif") no-repeat 2px 50%; }
	
	#BDindex .sereno {background: url("../imcom/skin2/stampa/sereno.gif") no-repeat 100% 0; }
	#BDindex .p_nuvoloso { background:  url("../imcom/skin2/stampa/p_nuvoloso.gif") no-repeat 100% 0; }
	#BDindex .coperto { background:  url("../imcom/skin2/stampa/coperto.gif") no-repeat 100% 0;}
	#BDindex .pioggia_deb { background:  url("../imcom/skin2/stampa/pioggia_deb.gif") no-repeat 100% 0; }
	#BDindex .pioggia_fort { background:  url("../imcom/skin2/stampa/pioggia_fort.gif") no-repeat 100% 0;}
	#BDindex .neve { background:  url("../imcom/skin2/stampa/neve.gif") no-repeat 100% 0;}
	#BDindex .var_tempor { background:  url("../imcom/skin2/stampa/var_tempor.gif") no-repeat 100% 0; }
	#BDindex .temporale { background:  url("../imcom/skin2/stampa/temporale.gif") no-repeat 100% 0;}
	#BDindex .nebbia { background:  url("../imcom/skin2/stampa/nebbia.gif") no-repeat 100% 0;}
	#BDindex .vento { background:  url("../imcom/skin2/stampa/vento.gif") no-repeat 100% 0;}
	
#Mmeteo #datimeteo .giorni #arpa {
	margin: 10px 0px;
	border-bottom: 1px dashed #999;
}
#Mmeteo #arpa {border-bottom: 1px dashed #999; padding-top: 10px;}
#Mmeteo #arpadescript,#Mmeteo .boxbottom {border-top: 1px dashed #999; padding-top: 10px;}
#Mmeteo #protciv p { display:none; }
#Mmeteo table.meteotable {	margin-left: 5px; margin-bottom: 5px; }
#Mmeteo ul { margin: 10px 0px 0px 0px; padding: 0px; } 
#Mmeteo ul li { list-style: none; background-position: 0 50%; margin: 0px; padding: 7px 0px 5px 35px; }
#Mmeteo li.legenda, #Mmeteo table.tablegenda {	display: none; }
#cercastaz {float: right; }
/* Fine Meteo */

#colcenter {
border-bottom: 1px solid #555;
}
#colcenter h4 {
margin-top: 0.3em;
margin-bottom: 0.3em;
}
/* FINE HOME PAGE */

/* PAGINE INTERNE */

/* Barra link orizzontale */
dl.documentazione {
margin: 6px 0px;
font-size:90%;
border-bottom: 1px dashed #555;
}
dl.documentazione dt {
display:none;
}
dl.documentazione dd {
margin: 0px;
}
dl.documentazione dd ul{
margin: 6px 0px;
padding: 0px;
}
dl.documentazione dd li {
padding: 0px 8px 0px 0px;
margin: 0px;
display:inline;
}
/* Fine Barra link orizzontale */

/* bordini di separazione */
.section {
	border-bottom: 1px dashed #999;
	margin-bottom: 10px;
}
.tendabot {
	margin-top: 6px;
}
div.submenu {
	display: block !important;
}

/* Organizzazione e uffici*/

/* Dt Agende e Archivi */
#Magenda dt, #piemonteinforma dt {
font-weight: bold;
margin-bottom: 4px;
margin-top: 4px;
text-transform: uppercase;
}
/* Fine Dt Agende e Archivi */

/* Notizie Piemonteinforma */
.firma { text-align: right; color: #333333; font-style: italic; margin: 1em 10px 0px 0px; }
.antenotice {
			font-weight: bold; color: #666666; 
			margin: 0px 0px 10px 10px;
			}
			
/*definizioni specifiche tabelle*/
table.table_red1 th, table.table_red1 td {
	font-size: 80%;
	padding: 1px;
}
table.table_red1 td ul {
	margin: 0px;
}
/*fine definizioni specifiche tabelle*/

/*webcam*/
#Mwebcam img.stampaimg {
	padding: 5px 0px;
}
/*fine webcam*/

/*link*/
ul li h3 {
	background-color: white;
	border: 0px;
	color: #555;
}
ul.submenu { display: block !important; }
dl#tastiera, dl#mapActive { display:none; }

#tabliste table caption { padding: 6px 0px;}
#tabliste table td {width: 50%;}
#tabliste table td.top { display:none; }
/*fine link*/

/*contenuti non visibili nella versione stampa*/
hr, img, #hidden_menu, #sommario, #strumenti, #logo_regione, #colonna1, #ospiti, #navigatore, .hidden, .rss, .options, .pagenav, .readon, #web2, #fondo_pagina {
	display: none;
	}
/*fine contenuti non visibili*/

/*immagini stampabili */

img.stampaimg {
	display: block !important;
	border: 0px;
	}

/*classe per | totalmente invisibile*/
.pipe {
	display: none;
	}

/*speciale olimpiadi*/

#notizie_OL h4, #notizie_OL p { padding: 2px; }

#invitati h3 a { color: #fff; }

/*speciale paralimpiadi*/

#notizie_PARA h4, #notizie_PARA p { padding: 2px; }
#palazzo h3 a, #invitati_PARA h3 a, #spec_ol h3 a, #paralimpic h3 a  { color: #fff; }
#versioni {	display: none; }
