body
{
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
		}
		
table {
	border: 0;
	width: 410px;
	vertical-align: top;
	table-layout: fixed;
	
}

.tablegallery{
	border: 0;
	vertical-align: top;
	table-layout: fixed;
	
}


td {
	font-family: Arial, Helvetica, sans-serif;
}

.colonnadata {
	font-family: Arial, Helvetica, sans-serif;
	width: 17%;
	vertical-align: top;
}

.tdgallery {
	font-family: Arial, Helvetica, sans-serif;
	width: 140px;
	vertical-align: top;
	text-align: center;
	height: 180px;
	
}

.tddida {
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 0.7em;
	margin-left: -0.5em;	
}
.numero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	vertical-align: top;
	margin: 0;
	font-weight: bold;
	
}
.giorno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-right: 1em;
	margin: 0;
	
}
.colonnaappuntamento {
	font-family: Arial, Helvetica, sans-serif;
	width: 83%;
	vertical-align: top;
}

.colonnapress {
	font-family: Arial, Helvetica, sans-serif;
	width: 80%;
	vertical-align: middle;
}
.percorso_incontro {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0 0;
	font-size: 0.7em;
	list-style-image: url(../immagini/cronobie_mini.gif);
	list-style-position: inside;
	list-style-type: disc;
}
.orario_incontro {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 0.7em;
	font-weight: bold;
}

.tipo_incontro {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 0.7em;
	
}

.titolo_incontro {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 0.7em;
	font-weight: bold;
	
}
.testo_incontro {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 0.7em;
	
}


caption {
	text-align: left;
	font-size: 0.7em;
	font-weight: bolder;
	padding-bottom: 2em;
	padding-top: 1.5em;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

.contenuto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 410px;
	text-align: justify;
	margin-left: 2px;
}

.ufficiostampa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 410px;
	text-align: justify;
	margin-left: 2px;
}


.elenchi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: justify;
	margin-left: 2px;
	font-weight: bold;
	
}

.cronews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 410px;
	text-align: justify;
	margin-left: 2px;
	
}

.cronews a:link, .cronews a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	
}

.cronews  a:hover {
	color: #94c43a;
	
}
.partners {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 410px;
	text-align: center;
	margin-left: 0px;
	font-weight: bold;
	color: #94C43A;	
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.5em;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
}

.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 24px;
	letter-spacing: 2px;
}

.giustificato {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.corsivo {
	font-style: italic;
}
.grassetto {
	font-weight: bold;
}
		
#container
		{
	margin: 0;
	background-color: #FFFFFF;
		}
		
#container_blu {
	margin: 0;
	background-color: #CCCCFF;
		}
		
#container_giallo {
	margin: 0;
	background-color: #FFFF33;
		}
		
#container_turchese
		{
	margin: 0;
	background-color: #CCFFFF;
		}
		
#container_rosa
		{
	margin: 0;
	background-color: #FFCCFF;
		}
		
#container_grigio
		{
	margin: 0;
	background-color: #CCCCCC;
		}
		
#banner
		{
	height: 142px;
	background-image: url(../immagini/sfondo_banner.gif);
	background-repeat: repeat-x;
	
		}

#scienza {
	width:519px;
	height:90px;
	position: absolute;
	top: 0px;
	left: 217px;
}

#topnavbar {
	
	position:absolute;
	left:217px;
	top:115px;
	height: 27px;
	width: 533px;
}

#topnavbar ul{
	list-style: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	white-space: nowrap;	
}

#topnavbar ul li {
	display: inline;
}


#programma_qui   a:link, #programma_qui a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-bottom: 1em;
	background:url(../immagini/tassello.gif) no-repeat;
	font-weight: bold;
	padding-right: 56px;
	letter-spacing: 1px;
	}
	
	#programma   a:link, #programma a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-right: 56px;
	padding-bottom: 1em;
	letter-spacing: 2px;
	}
	
#programma a:hover {
	font-weight: bold;
	padding-right: 56px;
	padding-bottom: 1em;
	background:url(../immagini/tassello.gif) no-repeat;
	letter-spacing: 1px;
}

#partners_qui  a:link, #partners_qui a:visited {
	color: #000000;
	font-weight: bold;
	font-size: 0.7em;
	text-decoration: none;
	padding-bottom: 1em;
	background:url(../immagini/tassello.gif) no-repeat;
	letter-spacing: 1px;
	padding-right: 11px;
	padding-left: 2px;
	}
	
#partners  a:link, #partners a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-bottom: 1em;
	padding-right: 10px;
	padding-left: 2px;
	letter-spacing: 2px;
	}
	
#partners a:hover {
	color: #000000;
	font-weight: bold;
	font-size: 0.7em;
	text-decoration: none;
	padding-bottom: 1em;
	background:url(../immagini/tassello.gif) no-repeat;
	letter-spacing: 1px;
	padding-right: 11px;
	padding-left: 2px;
	
	}
	
#scuole_qui  a:link, #scuole_qui a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../immagini/tassello.gif);
	padding-right: 53px;
	padding-left: 1px;
	padding-bottom: 1em;
	background-repeat: no-repeat;
	letter-spacing: 1px;
	}
	
#scuole  a:link, #scuole a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-right: 50px;
	padding-left: 1px;
	padding-bottom: 1em;
	letter-spacing: 2px;
	}
	
#scuole a:hover {
	font-weight: bold;
	background-image: url(../immagini/tassello.gif);
	padding-right: 53px;
	padding-left: 1px;
	padding-bottom: 1em;
	background-repeat: no-repeat;
	letter-spacing: 1px;
}

#news_qui  a:link, #news_qui a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-bottom: 1em;
	font-weight: bold;
	background-image: url(../immagini/tassello.gif);
	padding-right: 11px;
	background-repeat: no-repeat;
	letter-spacing: 1px;
	}
	
#news  a:link, #news a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-right: 10px;
	padding-bottom: 1em;
	letter-spacing: 2px;
	}
	
#news a:hover {
	font-weight: bold;
	background-image: url(../immagini/tassello.gif);
	padding-right: 11px;
	background-repeat: no-repeat;
	letter-spacing: 1px;
	
}

#press_qui  a:link, #press_qui a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-bottom: 1em;
	font-weight: bold;
	padding-right: 44px;
	background:url(../immagini/tassello.gif) no-repeat;
	letter-spacing: 1px;
	}

#press  a:link, #press a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-right: 44px;
	padding-bottom: 1em;
	letter-spacing: 2px;
	}
	
#press a:hover {
	font-weight: bold;
	padding-right: 44px;
	background:url(../immagini/tassello.gif) no-repeat;
	letter-spacing: 1px;
	
}

#contatti_qui  a:link, #contatti_qui a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-bottom: 1em;
	font-weight: bold;
	background-image: url(../immagini/tassello.gif);
	padding-right: 38px;
	background-repeat: no-repeat;
	letter-spacing: 1px;
	}
	
#contatti  a:link, #contatti a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-right: 36px;
	padding-bottom: 1em;
	letter-spacing: 2px;
	}
	
#contatti a:hover {
	font-weight: bold;
	background-image: url(../immagini/tassello.gif);
	padding-right: 38px;
	background-repeat: no-repeat;
	letter-spacing: 1px;
	
}

#homepage_qui  a:link, #homepage_qui a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-bottom: 1em;
	font-weight: bold;
	background:url(../immagini/tassello.gif) no-repeat;
	letter-spacing: 1px;
	}
	
#homepage  a:link, #homepage a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-bottom: 1em;
	letter-spacing: 2px;
	}
	
#homepage a:hover {
	font-weight: bold;
	background:url(../immagini/tassello.gif) no-repeat;
	letter-spacing: 1px;
	
}




		#nav
		{
	width: 200px;
	text-align: right;
	float: left;
	margin-top: 150px;
		}
		
#menusx_qui {
background-image: url(../immagini/tassello_sx.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}

#menusx {
	margin-right: 5px;
	

}

#menusx ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#menusx ul li {
	}

#menusx ul li a img {
	border: none;
	}
#menusx ul li a:link, #menusx ul li a:visited {
	color: #000000;
	text-decoration: none;
	font-size: 0.7em;
	width: 195px;
	display: block;
	height: 2em;
	}


#menusx ul li a:hover {
	background-image: url(../immagini/tassello_sx.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	
}
#content
{
margin: 0 0 0 214px;	
}
#content h1
{
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 2px;
		}
		
		#content h2
		{
	width: 410px;
	font-size: 0.7em;
	font-weight: bold;
		}
		
		#content img
		{
	margin: 0;
	padding: 0 1em 0 0;
	border: 0;
		}
		

#footer
		{
	clear: both;
	height: 62px;
	background-image: url(../immagini/sfondo_footer.gif);
	background-repeat: repeat-x;
		}    

#cronobie {
	position:absolute;
	left:0px;
	top:0px;
	width:217px;
	height:90px;
}

#bologna {
	position:absolute;
	left:217px;
	top:0px;
	width:533px;
	height:90px;
}

#blanc {
	position:absolute;
	left:0px;
	top:90px;
	width:118px;
	height:52px;
	background-image: url(../immagini/blanc.gif);
}

#loghi {
	position:absolute;
	left:10px;
	top:90px;
	width:200px;
	height:52px;
	
}
#loghi img{
	text-decoration: none;
	border: 0;
	margin: 0;
	padding: 0;
}

#blanc2 {
	position:absolute;
	left:195px;
	top:90px;
	width:22px;
	height:52px;
	background-image: url(../immagini/blanc2.gif);
}

#blanc_footer {
	position:absolute;
	width:214px;
	height:62px;
	background-image: url(../immagini/blanc_footer.gif);
}


#bottomnavbar {
	position:absolute;
	width: 533px;
	left: 214px;
}

#bottomnavbar ul{
	list-style: none;
	list-style-type: none;
	text-align: left;
	white-space: nowrap;
	height: 52px;
	padding: 0;
	margin: 0;
	line-height: 28px;
}

#bottomnavbar ul li {
	display: inline;
}

#bottomnavbar ul li a {
	padding-top: 10px;
}

#download_qui   a:link, #download_qui a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	padding-right: 24px;
	background:url(../immagini/tassello_bottom.gif) no-repeat;
	letter-spacing: 1px;
	}
	
#download   a:link, #download a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-right: 22px;
	letter-spacing: 2px;
	}
	
#download a:hover {
	font-weight: bold;
	padding-right: 24px;
	background:url(../immagini/tassello_bottom.gif) no-repeat;
	letter-spacing: 1px;
}

#citta_qui  a:link, #citta_qui a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-left: 2px;
	font-weight: bold;
	padding-right: 37px;
	background:url(../immagini/tassello_bottom.gif) no-repeat;
	letter-spacing: 1px;
	}
	
#citta  a:link, #citta a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-right: 34px;
	padding-left: 2px;
	letter-spacing: 2px;
	}
	
#citta a:hover {
	font-weight: bold;
	padding-right: 37px;
	background:url(../immagini/tassello_bottom.gif) no-repeat;
	letter-spacing: 1px;
	
	}
	
#credits_qui  a:link, #credits_qui a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	padding-right: 25px;
	background:url(../immagini/tassello_bottom.gif) no-repeat;
	letter-spacing: 1px;
	}
	

#credits  a:link, #credits a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-right: 24px;
	letter-spacing: 2px;
	}
	
#credits a:hover {
	font-weight: bold;
	padding-right: 25px;
	background:url(../immagini/tassello_bottom.gif) no-repeat;
	letter-spacing: 1px;
	
}

#galleria_qui  a:link, #galleria_qui a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	padding-right: 50px;
	background:url(../immagini/tassello_bottom.gif) no-repeat;
	letter-spacing: 1px;
	}
#galleria  a:link, #galleria a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	padding-right: 48px;
	letter-spacing: 2px;
	}
	
#galleria a:hover {
	font-weight: bold;
	padding-right: 50px;
	background:url(../immagini/tassello_bottom.gif) no-repeat;
	letter-spacing: 1px;
	
	
}

#archivio_qui  a:link, #archivio_qui a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	background:url(../immagini/tassello_bottom.gif) no-repeat;
	letter-spacing: 1px;
	}
	
#archivio  a:link, #archivio a:visited {
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
	letter-spacing: 2px;
	}
	
#archivio a:hover {
	font-weight: bold;
	background:url(../immagini/tassello_bottom.gif) no-repeat;
	letter-spacing: 1px;	
}

.collegamento:link, .collegamento:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	}
	
.collegamento:hover {
	color: #94c43a;
}

#immscheda {
	float:left;
	margin: 0 1em 1em 0;
	border: 0;
	padding: 0;
}

#scheda{
	width: 410px;
	margin: 0;
	border: 0;
	padding: 0;
}

#scheda h1, #scheda p{
margin:0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
text-align: justify;
}

#scheda h1{
font-weight: bold;
}

div.clearer{clear: left;}

.persluoghi_qui {
background-image: url(../immagini/tassello_sx.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}

.persluoghi {
	margin-right: 5px;
	

}

.persluoghi ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.persluoghi ul li {
	}

.persluoghi ul li a img {
	border: none;
	}
.persluoghi ul li a:link, #menusx ul li a:visited {
	color: #000000;
	text-decoration: none;
	font-size: 0.7em;
	width: 195px;
	display: block;
	height: 2em;
	}


.persluoghi ul li a:hover {
	background-image: url(../immagini/tassello_sx.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	
}
