/* pagine intro */
.intro div.header {
	height: 75px;
}
.intro div.menu, .intro div.toolbar, .intro div.bread {
	display: none;
}
.intro div.centrale {
	width: 97%;
}
.intro .centrale .box {
	width: 190px;
	margin-right: 2px;
}
.intro .centrale .box img {
	width: 186px;
	padding: 1px;
	border: 1px solid #999;
	background: #FFF;
}
.intro .centrale .box h2 {
	margin: 0.1em 0 0.2em 0;
	padding: 0.2em 0.5em;
	font-size: 0.9em;
	font-weight: normal;
	height: 2.5em;
	line-height: 1.2;
	background: transparent;
	text-transform: uppercase;
}
.intro .centrale p.intro {
	font-size: 1.2em;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
}

/* colori sezioni principali */
.museo {
	border-color: #BBCEC4;
}
.informazioni {
	border-color: #D5DA31;
}
.servizi {
	border-color: #979E81;
}
.mostre {
	border-color: #F0A226;
}
.progetti {
	border-color: #8BC637;
}
.comunicabilita {
	border-color: #A3A3A6;
}

img.apertura{
	width: 33em;
}

/* MUSEO */
/* museo focus */
.museo .focus {
	margin: 1.2em 0 1em 0;
	padding: 0.25em 0.4em;
	border: 1px solid #DDD;
}
.museo .centrale .img_left, .museo .centrale .img_right {
	padding: 1px;
	background: #FFF;
	border: 1px solid #999;
}

/* museo dipartimenti, visitare dipartimenti */
.museo .centrale .dipartimenti .block,
.visitare .centrale .dipartimenti .block  {
	width: 99%;
	float: left;
	display: inline;
	background: none;
}
.visitare .centrale .dipartimenti .block h3 {
	font-size: 0.9em;
}
.museo .centrale .dipartimenti .img_left {
	padding: 0;
	background: transparent;
	border: none;
}
.museo .centrale .dipartimenti h3, .visitare .centrale .dipartimenti h3 {
	margin: 0 0 0.2em 0;
	padding: 0.1em 0;
	font-size: 0.9em;
	border: 1px solid #CCC;
	background: #F5F5F5;
}
.museo .centrale .dipartimenti h3 a:link, .museo .centrale .dipartimenti h3 a:visited, 
.visitare .centrale .dipartimenti h3 a:link, .visitare .centrale .dipartimenti h3 a:visited {
	text-decoration: none;
	padding-left: 1.1em;
	background: transparent url(/img/frecce/fr_default.gif) left 0.2em no-repeat;
}
.museo .centrale .dipartimenti h3 a:hover, .museo .centrale .dipartimenti h3 a:active, 
.visitare .centrale .dipartimenti h3 a:hover, .visitare .centrale .dipartimenti h3 a:active {
	text-decoration: underline;
}

.museo .block {
background:transparent url(/img/background/dot_x.gif) repeat-x scroll left bottom;
margin:1em 0;
padding-bottom:0.2em;
}


/* VISITARE */
.visitare h2.subhome {
	color: #585858;
	font: normal 0.9em tahoma;
	text-transform: uppercase;
	border-bottom: 1px solid #ccc;
	letter-spacing: 0.1em;
}
.visitare .centrale .block {
	padding: 0.5em 0 0.5em 0;
	background: transparent url(/img/background/dot_x.gif) left bottom repeat-x;
}
.visitare .centrale .block h3 {
	font-size: 1.1em;
}
.visitare .centrale .block .img_left img {
	padding: 1px;
	border: 1px solid #999;
	background: #FFF;
}

/* bookshop immagini in pagina */
.bookshop .centrale  h1 {
	background: #FFF url(/img/sezioni/bookshop/bookshop4_528.jpg) left 1.5em repeat-x;
	padding: 0 0 6.5em 0;
	color: #555;
}

/* chiusure */
.visitare .centrale .chiusure h2 {
	font-size: 0.9em;
	font-weight: normal;
	color: #585858;
}
.visitare .centrale .chiusure h3 {
	margin: 0.5em 0 0 0;
	padding: 0.5em 0 0 0;
	font-size: 1.1em;
	text-transform: none;
	border-top: 1px solid #DDD;
}
.visitare .centrale .chiusure p {
	margin: 0;
	padding: 0 0 0.5em 0;
}
.visitare .centrale .chiusure p.da {
	margin: 0;
	padding: 0;
}
.visitare .centrale .chiusure p.fino {
	margin: 0;
	padding: 0;
}
.visitare .centrale .chiusure p.motivo {
	margin: 0;
	padding: 0 0 0.5em 0;
}
.visitare .centrale .chiusure p.note {
	margin: 0 0 1em 0;
	padding: 0;
}
.visitare .chiusure form {
	padding: 0.5em;
	width: 32em;
	background: #EEE;
	border-top: 1px solid #CCC;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #DDD;
	color: #444;
}
.visitare .chiusure fieldset {
	border: none;
}
.visitare .chiusure label {
	font-size: 0.9em;
}
.visitare .chiusure select {
	font: normal 0.9em verdana;
}
.visitare .chiusure form a:link, .visitare .chiusure form a:visited {
	color: #444;
}
.visitare .centrale form div.button p {
	margin: 0.5em;
	padding: 0;
	text-align: center;
}
.visitare .chiusure div.button p a:link, .visitare .chiusure div.button p a:visited {
	margin: 0;
	padding: 0.5em;
	background: #F5F5F5;
	border: 1px solid #CCC;
	color: #444;
}

/* DIPARTIMENTI E SCUOLE */
/* elenco dipartimenti nella pagina dipartimenti */
.dipartimenti div.dipartimenti {
	width: 48em;
}
.dipartimenti div.dipartimenti .block {
	width: 48em;
	clear: both;
}
.dipartimenti div.dipartimenti div.block div  {
	margin: 0 0.3em 0 0;
	padding: 0;
	float: left;
	display: inline;
	width: 21.8em;
}
/* titolo */
.dipartimenti div.dipartimenti h3 {
	padding: 0 0 3em 0;
	font-size: 1.2em;
	font-weight: bold;
}
.dipartimenti div.dipartimenti h3 a:link, .dipartimenti div.dipartimenti h3 a:visited {
	padding: 0.2em 1em 0.3em 0.7em;
	color: #FFF;
	text-decoration: none;
	text-transform: none;
	display: block;
	background-image: url(/img/frecce/fr_button2.gif);
	background-position: right center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #FFF;
}
.dipartimenti div.dipartimenti h3 a:hover, .dipartimenti div.dipartimenti h3 a:active {
	text-decoration: underline;
	background-image: url(/img/frecce/fr_button.gif);
}
/* testo */
.dipartimenti div.dipartimenti div.block div.testo {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 9.1em;
}
/* link */
.dipartimenti div.dipartimenti div.block div.link {
	float: left;
	display: inline;
	margin: 0;
	padding: 0 0 0.5em 0.5em;
	width: 12.1em;
}
.dipartimenti div.dipartimenti div.block div.link ul {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	list-style-type: none;
}
.dipartimenti div.dipartimenti div.link ul li {
	padding: 0.2em 0 0.2em 1em;
	line-height: 1.1;
	border-bottom: 1px solid #CCC;
	background: #FFF url(/img/frecce/fr_default.gif) left center no-repeat;
}
.dipartimenti div.dipartimenti .block div div.link ul li a:link, 
.dipartimenti div.dipartimenti .block div div.link ul li a:visited {
	text-decoration: none;
	padding: 0;
	background: 0;
}

/* elenco dipartimenti nella pagina scuole */
div.elenco_dipartimenti {
	clear: both;
}
.elenco_dipartimenti div {
	margin-top: 0.2em;
	margin-bottom: 0.5em;
}
.centrale .elenco_dipartimenti .block ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.centrale .elenco_dipartimenti .block {
	float: left;
	display: inline;
}
.elenco_dipartimenti div.materiali,
.elenco_dipartimenti div.trasporti,
.elenco_dipartimenti div.energia,
.elenco_dipartimenti div.comunicazione,
.elenco_dipartimenti div.leonardo_arte_scienza,
.elenco_dipartimenti div.frontiere,
.elenco_dipartimenti div.scienze_infanzia {
	width: 16em;
	float: left;
}
.elenco_dipartimenti div.trasporti,
.elenco_dipartimenti div.comunicazione,
.elenco_dipartimenti div.frontiere {
	margin-left: 0.3em;
}
div.elenco_dipartimenti h2 {
	color: #585858;
	font: normal 0.9em tahoma;
	border-bottom: 1px solid #ddd;
}
div.elenco_dipartimenti h3 {
	color: #FFF;
	margin: 0.2em 0;
	padding: 0 0 3em 0;
	background-repeat: no-repeat;
	background-position: -1em 1.2em;
	font: bold 1em tahoma;
}
div.elenco_dipartimenti div h3 a:link, div.elenco_dipartimenti div h3 a:visited {
	padding: 0.2em 1em 0.2em 0.4em;
	color: #FFF;
	text-decoration: none;
	background-image: url(/img/frecce/fr_button2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom: 1px solid #FFF;
}
div.elenco_dipartimenti div h3 a:hover, div.elenco_dipartimenti div h3 a:active {
	color: #FFF;
	text-decoration: underline;
	background-image: url(/img/frecce/fr_button.gif);
}
div.elenco_dipartimenti div h3 a {
	margin: 0;
	padding: 0 0 0 0.3em;
	display: block;
	height: 1.2em;
	line-height: 1.2em;
	text-decoration: none;
}
div.elenco_dipartimenti div li {
	margin: 0;
	padding: 0.1em 0 0.3em 1em;
	line-height: 1em;
	background: url(/img/frecce/fr_default.gif) 0 0.6em no-repeat;
	border-bottom: 1px solid #CCC;
}
div.elenco_dipartimenti li a:link, div.elenco_dipartimenti li a:visited {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

/* colori e immagini dipartimenti in dipartimenti e scuole */
/* materiali */
.materiali h1, .materiali h2 {
	color: #D53400;
}

.materiali .centrale a:link, .materiali .centrale a:visited,
.materiali .laterale a:link, .materiali .laterale a:visited {
	color: #D53400;
}

.materiali a:hover, .materiali a:active {
	color: #C03;
}
.materiali .highlight h3 {
	color: #C03;
	background: transparent;
}
div.materiali h3 {
	background-image: url(/img/sezioni/metallurgia/laminatoio262.jpg);
}
div.materiali h3 a {
	background-color: #B03B1E;
	border-color: #E6523E;
}
/* trasporti */
.trasporti h1, .trasporti h2 {
	color: #0056B2;
}

.trasporti .centrale a:link, .trasporti .centrale a:visited,
.trasporti .laterale a:link, .trasporti .laterale a:visited {
	color: #0056B2;
}
.trasporti a:hover, .trasporti a:active {
	color: #C03;
}
.trasporti .highlight h3 {
	color: #005298;
}
div.trasporti h3 {
	background-image: url(/img/sezioni/toti/toti262.jpg);
}
div.trasporti h3 a {
	background-color: #328CC5;
	border-color: #8CCBE7;
}
/* energia */
.energia h1, .energia h2 {
	color: #C88F24;
}
.energia .centrale a:link, .energia .centrale a:visited,
.energia .laterale a:link, .energia .laterale a:visited {
	color: #9F7422;
}
.energia a:hover, .energia a:active {
	color: #C03;
}
.energia .highlight h3 {
	color: #C88F24;
}
div.energia h3 {
	background-image: url(/img/sezioni/energia/regina250x45.jpg);
}
div.energia h3 a {
	background-color: #EDBB2C;
	border-color: #FFD777;
}
/* comunicazione */
.comunicazione h1, .comunicazione h2 {
	color: #0C3989;
}
.comunicazione .centrale a:link, .comunicazione .centrale a:visited,
.comunicazione .laterale a:link, .comunicazione .laterale a:visited {
	color: #0C3989;
}
.comunicazione a:hover, .comunicazione a:active {
	color: #C03;
}
.comunicazione .highlight h3 {
	color: #0C3989;
}
div.comunicazione h3 {
	background-image: url(/img/sezioni/grafica/telescrivente262.jpg);
}
div.comunicazione h3 a {
	background-color: #224B7C;
	border-color: #1D5F8D;
}
/* leonardo */
.leonardo_arte_scienza h1, .leonardo_arte_scienza h2 {
	color: #926442;
}
.leonardo_arte_scienza .centrale a:link, .leonardo_arte_scienza .centrale a:visited,
.leonardo_arte_scienza .laterale a:link, .leonardo_arte_scienza .laterale a:visited {
	color: #964000;
}
.leonardo_arte_scienza a:hover, .leonardo_arte_scienza a:active {
	color: #C03;
}
.leonardo_arte_scienza .highlight h3 {
	color: #964000;
}
div.leonardo_arte_scienza h3 {
	background-image: url(/img/sezioni/leonardo/citta262.jpg);
}
div.leonardo_arte_scienza h3 a {
	background-color: #805336;
	border-color: #926442;
}
/* frontiere */
.frontiere h1, .frontiere h2 {
	color: #67006E;
}
.frontiere .centrale a:link, .frontiere .centrale a:visited,
.frontiere .laterale a:link, .frontiere .laterale a:visited {
	color: #67006E;
}
.frontiere a:hover, .frontiere a:active {
	color: #C03;
}
.frontiere .highlight h3 {
	color: #0C3989;
}
div.frontiere h3 {
	background-image: url(/img/sezioni/genetica_biotecnologie/DNA262.jpg);
}
div.frontiere h3 a {
	background-color: #7C0D80;
	border-color: #A50086;
}
/* scienze_infanzia */
.scienze_infanzia h1, .scienze_infanzia h2 {
	color: #360;
}
.scienze_infanzia .centrale a:link, .scienze_infanzia .centrale a:visited,
.scienze_infanzia .laterale a:link, .scienze_infanzia .laterale a:visited {
	color: #360;
}
.scienze_infanzia a:hover, .scienze_infanzia a:active {
	color: #336600;
}
.scienze_infanzia .highlight h3 {
	color: #336600;
}
div.scienze_infanzia h3 {
	background-image: url(/img/sezioni/carta/carta3_262.jpg);
	background-position: right 1.2em;
}
div.scienze_infanzia h3 a {
	background-color: #360;
	border-color: #A50086;
}

/* selezione menu DIPARTIMENTI e SCUOLE */
.materiali .menu li.s3 a:link, .materiali .menu li.s3 a:visited, 
.trasporti .menu li.s3 a:link, .trasporti .menu li.s3 a:visited, 
.trasporti_terrestri .menu li.s3 a:link, .trasporti_terrestri .menu li.s3 a:visited, 
.trasporti_terrestri_bici .menu li.s3 a:link, .trasporti_terrestri_bici .menu li.s3 a:visited, 
.trasporti_navali .menu li.s3 a:link, .trasporti_navali .menu li.s3 a:visited, 
.trasporti_navali_toti .menu li.s3 a:link, .trasporti_navali_toti .menu li.s3 a:visited, 
.trasporti_ferroviari .menu li.s3 a:link, .trasporti_ferroviari .menu li.s3 a:visited, 
.trasporti_aerei .menu li.s3 a:link, .trasporti_aerei .menu li.s3 a:visited, 
.energia .menu li.s3 a:link, .energia .menu li.s3 a:visited, 
.comunicazione .menu li.s3 a:link, .comunicazione .menu li.s3 a:visited, 
.leonardo_arte_scienza .menu li.s3 a:link, .leonardo_arte_scienza .menu li.s3 a:visited, 
.leonardo_arte_scienza_orafa .menu li.s3 a:link, .leonardo_arte_scienza_orafa .menu li.s3 a:visited, 
.leonardo_arte_scienza_orologeria .menu li.s3 a:link, .leonardo_arte_scienza_orologeria .menu li.s3 a:visited, 
.leonardo_arte_scienza_musicali .menu li.s3 a:link, .leonardo_arte_scienza_musicali .menu li.s3 a:visited, 
.frontiere .menu li.s3 a:link, .frontiere .menu li.s3 a:visited, 
.frontiere_robotica .menu li.s3 a:link, .frontiere_robotica .menu li.s3 a:visited,
.scienze_infanzia .menu li.s3 a:link, .scienze_infanzia .menu li.s3 a:visited, 
.scienze_infanzia_piccoli .menu li.s3 a:link, .scienze_infanzia_piccoli .menu li.s3 a:visited {
	color: #BC1031;
	background: #FFF url(/img/background/bkg_menu_select.gif) right top no-repeat;
}
.materiali .menu li.s3, 
.trasporti .menu li.s3, 
.trasporti_terrestri .menu li.s3,
.trasporti_terrestri_bici .menu li.s3,
.trasporti_navali .menu li.s3,
.trasporti_navali_toti .menu li.s3, 
.trasporti_ferroviari .menu li.s3,
.trasporti_aerei .menu li.s3,
.energia .menu li.s3,
.comunicazione .menu li.s3, 
.leonardo_arte_scienza .menu li.s3, 
.leonardo_arte_scienza_orafa .menu li.s3,
.leonardo_arte_scienza_orologeria .menu li.s3,
.leonardo_arte_scienza_musicali .menu li.s3,
.frontiere .menu li.s3,
.frontiere_robotica .menu li.s3,
.scienze_infanzia .menu li.s3,
.scienze_infanzia_piccoli .menu li.s3 {
	padding: 0 0 0 0.3em;
	background: #FFF url(/img/background/bkg_menu_left.gif) left top no-repeat;
}

.materiali li.no, 
.trasporti li.no, 
.energia li.no, 
.comunicazione li.no, 
.leonardo_arte_scienza li.no, 
.frontiere li.no, 
.scienze_infanzia li.no {
	padding: 0 0 0.5em 0;
	border-bottom: 1px solid #ddd;
}

/* SCUOLE */
.scuole .centrale h2.after_clear {
	padding-top: 3.5em;
}
.scuole li.no {
	padding: 0 0 0.5em 0;
	border-bottom: 1px solid #ddd;
}


/* SCUOLE DIVISIONE PER DIPARTIMENTI */
.scuole_energia h1, .scuole_energia h2, .scuole_energia h3, .scuole_energia.highlight h3, .scuole_energia h4, .scuole_energia a:link, .scuole_energia a {
color: #C88F24;
}
.scuole_energia .laterale a:hover, .scuole_energia .laterale a:active, .scuole_energia .laterale a:link, .scuole_energia .laterale a{
	color: #C88F24;
	text-decoration: none;
}
.scuole_energia .percorso_interattivo {
padding: 3px 0 3px 5px;
color: #FFF;
background: #C88F24 url(/img/icone/percorso_interattivo_energia.gif) center right no-repeat;
font: normal 0.9em tahoma;
}

.scuole_materiali h1, .scuole_materiali h2, .scuole_materiali h3, .scuole_materiali.highlight h3, .scuole_materiali h4, .scuole_materiali a:link, .scuole_materiali a {
color: #D53400;
}
.scuole_materiali .laterale a:hover, .scuole_materiali .laterale a:active, .scuole_materiali .laterale a:link, .scuole_materiali .laterale a {
	color: #D53400;
	text-decoration: none;
}
.scuole_materiali .percorso_interattivo {
padding: 3px 0 3px 5px;
color: #FFF;
background: #D53400 url(/img/icone/percorso_interattivo_materiali.gif) center right no-repeat;
font: normal 0.9em tahoma;
}

.scuole_trasporti h1, .scuole_trasporti h2, .scuole_trasporti h3, .scuole_trasporti.highlight h3, .scuole_trasporti h4, .scuole_trasporti a:link, .scuole_trasporti a {
color: #0056B2;
}
.scuole_trasporti .laterale a:hover, .scuole_trasporti .laterale a:active, .scuole_trasporti .laterale a:link, .scuole_trasporti .laterale a {
	color:#0056B2;
	text-decoration: none;
	}
.scuole_trasporti .percorso_interattivo {
padding: 3px 0 3px 5px;
color: #FFF;
background: #0056B2 url(/img/icone/percorso_interattivo_trasporti.gif) center right no-repeat;
font: normal 0.9em tahoma;
}

.scuole_comunicazione h1, .scuole_comunicazione h2, .scuole_comunicazione h3, .scuole_comunicazione.highlight h3, .scuole_comunicazione h4, .scuole_comunicazione a:link, .scuole_comunicazione a {
color: #0C3989;
}
.scuole_comunicazione .laterale a:hover, .scuole_comunicazione .laterale a:active, .scuole_comunicazione .laterale a:link, .scuole_comunicazione .laterale a {
	color: #0C3989;
	text-decoration: none;
	}
.scuole_comunicazione .percorso_interattivo {
padding: 3px 0 3px 5px;
color: #FFF;
background: #0C3989 url(/img/icone/percorso_interattivo_comunicazione.gif) center right no-repeat;
font: normal 0.9em tahoma;
}

.scuole_leonardo h1, .scuole_leonardo h2, .scuole_leonardo h3, .scuole_leonardo.highlight h3, .scuole_leonardo.highlight h4, .scuole_leonardo a:link, .scuole_leonardo a {
color: #926442;
}
.scuole_leonardo .laterale a:hover, .scuole_leonardo .laterale a:active, .scuole_leonardo .laterale a, .scuole_leonardo .laterale a:link {
	color: #926442;
	text-decoration: none;
}
.scuole_leonardo .percorso_interattivo {
padding: 3px 0 3px 5px;
color: #FFF;
background: #926442 url(/img/icone/percorso_interattivo_leonardo.gif) center right no-repeat;
font: normal 0.9em tahoma;
}

.scuole_frontiere h1, .scuole_frontiere h2, .scuole_frontiere h3, .scuole_frontiere.highlight h3, .scuole_frontiere.highlight h4, .scuole_frontiere a:link, .scuole_frontiere a {
color: #67006E;
}
.scuole_frontiere .laterale a:hover, .scuole_frontiere .laterale a:active, .scuole_frontiere .laterale a:link, .scuole_frontiere .laterale a {
	color: #67006E;
	text-decoration: none;
}
.scuole_frontiere .percorso_interattivo {
padding: 3px 0 3px 5px;
color: #FFF;
background: #67006E url(/img/icone/percorso_interattivo_frontiere.gif) center right no-repeat;
font: normal 0.9em tahoma;
}

.scuole_infanzia h1, .scuole_infanzia h2, .scuole_infanzia h3, .scuole_infanzia.highlight h3, .scuole_infanzia.highlight h4, .scuole_infanzia a:link, .scuole_infanzia a {
color: #336600;
}
.scuole_infanzia .laterale a:hover, .scuole_infanzia .laterale a:active, .scuole_infanzia .laterale a:link, .scuole_infanzia .laterale a {
	color: #336600;
	text-decoration: none;
}
.scuole_infanzia .percorso_interattivo {
padding: 3px 0 3px 5px;
color: #FFF;
background: #336600 url(/img/icone/percorso_interattivo_infanzia.gif) center right no-repeat;
font: normal 0.9em tahoma;
}


/* itinerari */
div.itinerari {
	margin: 0.2em 0 0.5em 0;
	padding: 0;
	clear: both;
}
div.itinerari h3 {
	padding: 1em 0 0.2em 0;
	color: #585858;
	font: normal 0.9em tahoma;
	border-bottom: 1px solid #ddd;
}
div.itinerari h3 a:link, div.itinerari h3 a:visited {
	padding: 0 1.2em 0 0;
	color: #585858;
	text-decoration: none;
	background: url(/img/frecce/fr_default.gif) right center no-repeat;
}
div.itinerari ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div.itinerari li {
	margin: 0;
	padding: 0 0 0 1em;
	background: url(/img/frecce/fr_default.gif) 0 0.6em no-repeat;
}
.itinerari a:link, .itinerari a:visited {
	color: #444;
}
.itinerari a:hover, .itinerari a:active {
	color: #C03;
}

/* box con icona e bordino (subhome scuole) */
.laterale .comunicati, .laterale .newsletter, .laterale .rss {
	margin: 0 0 0.4em 0;
	padding: 0.5em 0 0.5em 0.7em;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #DDD;
}
.laterale .comunicati h2, .laterale .newsletter h2, .laterale .rss h2 {
	margin: 0 0 0.2em 0;
	padding: 0;
	font: normal 1em georgia;
	letter-spacing: 0;
	text-transform: lowercase;
	color: #C03;
}
.laterale .comunicati h2 a, .laterale .newsletter h2 a, .laterale .rss h2 a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	background: none;
}
.laterale .comunicati p, .laterale .newsletter p, .laterale .rss p {
	margin: 0;
	padding: 0;
}

/* ATTIVITA */
/* cartello lavori in corso */
div.chiuso	{
	margin-bottom: 0.5em;
	padding: 0.5em 1em 1.2em 8em;
	height: 16em;
	color: #000;
	background: #FFF url(/img/sezioni/news/chiusura/triangolo2.jpg) no-repeat left top;
}
div.chiuso h3	{
	font-size: 1em;
	font-weight: bold;
}
div.chiuso p	{
	font-size: 0.9em;
}
div.chiuso2	{
	margin-bottom: 0.5em;
	padding: 0.5em 1em 1.2em 8em;
	height: 10em;
	color: #000;
	background: #FFF url(/img/sezioni/news/chiusura/triangolo.jpg) left top no-repeat;
}
div.chiuso2 h3	{
	font-size: 1em;
	font-weight: bold;
}
div.chiuso2 p	{
	font-size: 0.9em;
}

/* mostre */
.mostre .centrale .img_left img {
	padding: 1px;
	border: 1px solid #999;
}
.mostre .centrale h2 {
	margin: 0 0 0.1em 0;
	padding: 0;
}
.mostre .centrale h2 a:link, .mostre .centrale h2 a:visited {
	text-decoration: none;
}
.mostre .centrale h2 a:hover, .mostre .centrale h2 a:active {
	text-decoration: underline;
	color: #C03;
}

.mostre .centrale h3 {
	margin: 0;
	padding: 0 0.5em 0.2em 0;
	font-size: 1.1em;
}
.mostre .centrale h4 {
	margin: 0;
	padding: 0 0 0.2em 0;
	font-size: 0.9em;
	color: #585858;
}

/* attualmente */
.mostre .attualmente {
	margin: 1em 0 0 0;
}
.mostre .attualmente .block {
	padding: 0;
}
.mostre .attualmente h2 {
	margin: 0;
	padding: 0 0 0.2em 0;
	font: normal xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #444;
}
.mostre .attualmente h3 {
	margin: 0.2em 0 0.3em 0;
	padding: 0.2em;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	background: #F5F5F5;
}
.mostre .centrale .attualmente h4 {
	margin: 0.3em 0 0 0;
	padding: 0;
	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	color: #C03;
}
.mostre .centrale .attualmente h4 a:link,
.mostre .centrale .attualmente h4 a:visited {
	color: #C03;
	text-decoration: none;
}
.mostre .centrale .attualmente h4 a:hover,
.mostre .centrale .attualmente h4 a:active {
	color: #C03;
	text-decoration: underline;
}

/* rassegne */
.rassegne .centrale .img_left img {
	padding: 1px;
	border: 1px solid #999;
}

.rassegne .attualmente {
	margin: 1em 0 0 0;
}
.rassegne .attualmente .block {
	padding: 0;
}
.rassegne .attualmente h2 {
	margin: 0;
	padding: 0.2em;
	font: bold 0.9em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0;
	color: #444;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	background: #F5F5F5;
}
.rassegne .centrale .attualmente h2 a:link,
.rassegne .centrale .attualmente h2 a:visited {
	color: #C03;
	text-decoration: none;
}
.rassegne .centrale .attualmente h2 a:hover,
.rassegne .centrale .attualmente h2 a:active {
	color: #C03;
	text-decoration: underline;
}
.rassegne .attualmente h3 {
	margin: 0.2em 0 0.3em 0;
	padding: 0.2em;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #C03;
}
.rassegne .centrale .attualmente h4 {
	margin: 0.3em 0 0 0;
	padding: 0;
	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	color: #C03;
}
.rassegne .centrale .attualmente h4 a:link,
.rassegne .centrale .attualmente h4 a:visited {
	color: #C03;
	text-decoration: none;
}
.rassegne .centrale .attualmente h4 a:hover,
.rassegne .centrale .attualmente h4 a:active {
	color: #C03;
	text-decoration: underline;
}

.rassegne .centrale .passati {
	margin: 0;
	padding: 0 0 1em 0;
	background: transparent url(/img/background/dot_x.gif) left bottom repeat-x;
	float: left;
	display:inline;
	width: 100%;
}
.rassegne .centrale .passati .block {
	float: left;
	display:inline;
	width: 100%;
}

.rassegne .centrale .passati h2 {
	margin: 1em 0 0.5em 0;
	padding: 0 0 0.3em 0;
	font: normal xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: transparent url(/img/background/dot_x.gif) left bottom repeat-x;
	color: #444;
}
.rassegne .centrale .passati p.data {
	margin: 0 0 0.2em 0;
	padding: 0;
	color: #585858;
}

.rassegne .centrale .passati h3 {
	margin: 0;
	padding: 0;
	font: bold 0.9em verdana, arial, sans-serif;
	color: #C03;
}
.rassegne .centrale .passati h4 {
	margin: 0;
	padding: 0;
	font: normal 0.9em verdana, arial, sans-serif;
	color: #C03;
}
.rassegne .centrale .passati h5 {
	margin: 0;
	padding: 0;
	font: normal 0.9em verdana, arial, sans-serif;
	color: #C03;
}

/* prossimamente */
.mostre .prossimamente {
	margin: 1.5em 0 0 0;
}
.mostre .prossimamente .block {
	padding: 0;
}
.mostre .prossimamente h2 {
	margin: 0;
	padding: 0 0 0.2em 0;
	font: normal xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #444;
}
.mostre .prossimamente h3 {
	margin: 0.2em 0 0.3em 0;
	padding: 0.2em;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	background: #EEE;
}
.mostre .centrale .prossimamente h4 {
	margin: 0.3em 0 0 0;
	padding: 0;
	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	color: #C03;
}
.mostre .centrale .prossimamente h4 a:link, .mostre .centrale .prossimamente h4 a:visited {
	color: #C03;
	text-decoration: none;
}
.mostre .centrale .prossimamente h4 a:hover, .mostre .centrale .prossimamente h4 a:active {
	color: #C03;
	text-decoration: underline;
}
.mostre .centrale .prossimamente h5 {
	margin: 0;
	padding: 0.5em 0;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #585858;
}
.mostre .centrale .prossimamente p strong {
	color: #585858;
}

/* mostra */
.mostra .centrale h1 {
	margin: 0;
	padding: 0;
	color: #000;
}
.mostra .centrale h2 {
	margin: 0;
	padding: 0;
	color: #585858;
	font-size: 1.4em;
}
.mostra .centrale h3 {
	margin: 1em 0 0 0;
	padding: 0;
	color: #C03;
	font-weight: bold;
	font-size: 1.1em;
}
.mostra .centrale h4 {
	color: #C03;
	font-size: 1.1em;
}
.mostra .centrale p.intro {
	font: normal 1.2em tahoma, verdana, arial, sans-serif;
}
.mostra .centrale .programma h4 {
	margin: 0;
	padding: 0;
	font: bold 0.9em verdana, arial, sans-serif;
	color: #000;
}
.mostra .centrale .programma h5 {
	margin: 0;
	padding: 0;
	font: normal 0.9em verdana, arial, sans-serif;
	color: #C03;
}
.mostra .centrale .programma p.data {
	margin: 1em 0 0 0;
	padding: 0;
	color: #585858;
}
.mostra .centrale .ringraziamenti h3 {
	color: #C03;
}

/* attivita speciali */
.speciali h2 {
	background: transparent url(/img/background/dot_x.gif) left bottom repeat-x;
	margin-bottom: 0.2em;
}
.attivita .speciali h3 {
	font: bold 1em tahoma;
	color: #555;
}
.attivita .laterale .box .box_right {
	padding-bottom: 0.9em;
}

.attivita .speciali .box .box_right h4 {
	margin: 0 0 0.3em 0;
	padding: 0;
	font-size: 0.9em;
}
.speciali h5 {
	margin: 0;
	padding: 0;
}
.attivita .speciali .img_left img {
	border: 1px solid #999;
	padding: 1px;
}

/* */
.musica h3 {
	margin: 1em 0 0 0;
	padding: 0 0 0.2em 0;
	color: #585858;
	font: normal 1em tahoma, verdana, arial, helvetica, sans-serif;
}

/* teatro */
.teatro .centrale a:link, .teatro .centrale a:visited, 
.teatro .laterale a:link, .teatro .laterale a:visited {
	color: #F00;
}
.teatro .centrale a:hover, .teatro .centrale a:active, 
.teatro .laterale a:hover, .teatro .laterale a:active {
	color: #690;
}
.teatro .centrale h1 {
	color: #F00;
}
.teatro .centrale p.intro {
	font: normal 1.2em verdana;
}
.teatro .centrale h2 {
	font-size: 1.3em;
	color: #690;
	margin-bottom: 0.2em;
}
.teatro .centrale h3 {
	font-size: 1em;
	color: #F00;
}
.teatro .centrale p {
	font-size: 0.9em;
}
.teatro .centrale .img_left img {
	padding: 1px;
	border: 1px solid #999;
}
.teatro .centrale .img_left {
	margin-bottom: 0.2em;
}
.teatro p.date {
	clear: both;
}
.teatro span.mese {
	font-size: xx-small;
	font-weight: bold;
	color: #585858;
}
.teatro div.legend p {
	margin: 0;
	padding: 0;
	font-size: 1em;
}
.teatro div.calendario {
	padding: 0 0 0.5em 0;
	border: 1px solid #CCC;
}
.teatro div.calendario h3 {
	margin: 0;
	padding: 0 0.5em;
	background: #F4F9EA;
	font-size: xx-small;
}
.teatro div.calendario h4 {
	margin: 0.5em 0 0 0;
	padding: 0 0.5em;
	font-size: xx-small;
}
.teatro div.calendario h5 {
	margin: 0.2em 0.5em 0 0.5em;
	padding: 0 0 0.2em 0;
	font-size: 0.9em;
	border-bottom: 1px solid #DDD;
}
.teatro div.calendario p {
	margin: 0;
	padding: 0 0.5em;
}
.teatro div.calendario span.ora {
	color: #585858;
	font-size: xx-small;
}
.teatro .laterale h4 {
	font-size: 1.3em;
	font-weight: bold;
	color: #690;
	padding-bottom: 0;
}
.teatro .laterale h5 {
	font-size: 1em;
	font-weight: normal;
	color: #F00;
}
.teatro .laterale h6 {
	font-size: 1em;
	font-weight: bold;
	color: #F00;
}
.teatro .laterale .box h3 {
	color: #5D8400;
	background: #F4F9EA;
}
.teatro .laterale .box {
	background: #F4F9EA;
}

/* BOX WEEKEND */
.laterale .weekend h3.programma, .laterale .weekend h3.legenda {
	text-align: right;
	margin: 1em 0 0 0;
	padding: 0;
	color: #690;
	background: transparent;
	font: normal xx-small tahoma, verdana, arial, helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	border: none;
}
.laterale .weekend h3.legenda {
	color: #555;
}
.laterale .weekend div.legenda {
	padding: 1em;
	margin: -0.2em 0 0 0;
	color: #444;
	background: #F8F8F8;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #CCC;
}
.laterale .weekend div.legenda td {
	font: normal 0.9em verdana, arial, helvetica, sans-serif;
}
.laterale .weekend div.box {
	color: #444;
	background: #ECF6E3;
	padding: 1em;
	margin: -0.2em 0 0 0;
	border: 1px solid #B2CBB2;
}
.laterale .weekend .box ul	{
	color: #590;
	background: #ECF6E3;
	font: normal 90% verdana, arial, helvetica, sans-serif;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.laterale .weekend .box ul li	{
	padding: 0;
	margin: 0;
	letter-spacing: 0.2em;
	font: normal 1em tahoma;
}
.laterale .weekend .box ul li ul	{
	padding: 0;
	margin: 0 0 0.5em 0;
}
.laterale .weekend .box ul li ul li 	{
	padding: 0 0 0 0;
	margin: 0;
	color: #444;
	background: #ECF6E3;
	letter-spacing: normal;
	font: normal 1.1em verdana;
}
.laterale .weekend .box ul li a:link, .laterale .weekend .box ul li a:visited {
	text-decoration: none;
	color: #444;
}
.laterale .weekend .box ul li a:link, laterale .weekend .box ul li a:visited	{
	color: #444;
	background: #ECF6E3 url(/img/frecce/fr_default.gif) center left no-repeat;
	text-decoration: none;
}
.laterale .weekend .box ul li a:hover, .laterale .weekend .box ul li a:active	{
	color: #A4002D;
	background: #ECF6E3 url(/img/frecce/fr_default.gif) center left no-repeat;
	text-decoration: underline;
}

/* spalle dei giganti */
.giganti p.occhiello {
	margin: 0 0 9px 0;
	padding: 0 0 0 0.5em;
	font: normal 1em tahoma, verdana, arial, helvetica, sans-serif;
	line-height: 0.55;
	color: #002756;
	border-left: 1.5em solid #90B3CA;
}
.giganti .centrale h2 {
	margin:0;
	padding:0;
	letter-spacing: 0;
	font-weight: normal;
	color:#557699;
	text-transform:none;
	font-size: 1.6em;
}
.giganti .centrale h2 span.sottotitolo {
	color: #585858;
}
.giganti .centrale p.intro {
	font-size: 1.2em;
	font-family: verdana, arial, helvetica, sans-serif;
}
.giganti blockquote {
	color: #585858;
	font-size: 1em;
}
.giganti blockquote p {
	color: #585858;
	font-size: 1em;
}
.giganti div.note {
	margin: 0;
	padding: 0;
	background: none;
}
.giganti .note h3 {
	margin: 1em 0 0.5em 0;
	font-weight: normal;
	font-size: 1.3em;
	color: #557699;
	border-bottom: 1px solid #EEE;
}
.giganti .note ul {
	color: #585858;
	font-size: 1em;
}
.giganti .note p {
	color: #585858;
	font-size: 1em;
}
.giganti .centrale .credits h3 {
	color: #2B5587;
	font-weight: normal;
	border-bottom: 1px solid #EEE;
}

/* focus */
.giganti div.focus {
	margin: 0.5em 0 1em 0;
	padding: 0.2em 0.5em 1.5em 0.5em;
	color: #333;
	border: 1px solid #9BCAD3;
	background: #F3F9F9;
	float: left;
	width: 96%;
}
.giganti .centrale .focus h2 {
	margin: 0 0 0.5em 0;
	padding: 0;
	color: #3A5067;
	font: normal xx-small verdana;
	text-align: right;
	text-transform: uppercase;
}
.giganti .centrale .focus h3 {
	margin: 0;
	padding: 0;
	color: #1D4774;
	font-size: 0.9em;
	letter-spacing: 0;
}
.giganti .centrale .focus h4 {
	margin:0;
	padding: 0;
	font-size: 1em;
	color: #00375E;
	font-weight: bold;
}
.giganti .centrale .focus h4 a:link, .giganti .centrale .focus h4 a:visited {
	color: #00375E;
}
.giganti .centrale .focus h5 {
	margin: 0;
	padding: 0 0 0.5em 0;
	font-size: 1.2em;
	font-weight: normal;
	color: #333;
}
.giganti .centrale .focus p {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	color: #505050;
}
.giganti div.focus .img_left {
	padding: 1px;
	border: 1px solid #999;
	background: #FFF;
}

/* programma */
.giganti .centrale .programma h2 {
	margin: 1.5em 0 0.5em 0;
	padding-bottom: 0.5em;
	font-weight: normal;
	font-size: x-small;
	text-transform:uppercase;
	letter-spacing: 0.1em;
	color: #1D4774;
	background: transparent url(/img/background/dot_x.gif) left bottom repeat-x;
}
.giganti .centrale .programma h3 {
	margin: 1em 0 0.5em 0;
	padding: 0 0 0 0.5em;
	color: #1D4774;
	font-size: 1em;
	letter-spacing: 0;
	border-left: 1.5em solid #9BCAD3;
	line-height: 0.4;
}
.giganti .centrale .programma h4 {
	margin:0;
	padding: 0 0 0 2em;
	font-size: 1em;
	color: #2B5587;
	font-weight: bold;
}
.giganti .centrale .programma h4 a:link, .giganti .centrale .programma h4 a:visited {
	color: #00375E;
}
.giganti .centrale .programma h5 {
	margin: 0;
	padding: 0.2em 0 0.1em 2em;
	font-size: 1em;
	font-weight: normal;
	color: #585858;
}
.giganti .centrale .programma h5 a:link, .giganti .centrale .programma h5 a:visited {
	color: #585858;
	text-decoration: underline;
}
.giganti .centrale .programma p {
	margin: 0;
	padding: 0.2em 0 0.2em 2em;
	font-size: 0.9em;
}
.giganti .laterale .manifesto h2, 
.giganti .laterale .manifesto h3, 
.giganti .laterale .manifesto h3 a:link, 
.giganti .laterale .manifesto h3 a:visited, 
.giganti .laterale .manifesto h4, 
.giganti .laterale .manifesto .collaborazione h4 {
	color: #000;
	letter-spacing: 0;
	background: #9BCAD3;
}
.giganti .laterale .manifesto {
	border-color: #CADCEA;
}


/* cambiamenti climatici */
.cambiamenticlimatici p.occhiello {
	margin: 0 0 9px 0;
	padding: 0 0 0 0.5em;
	font: normal 1em tahoma, verdana, arial, helvetica, sans-serif;
	line-height: 0.55;
	color: #002756;
	border-left: 1.5em solid #90B3CA;
}
.cambiamenticlimatici .centrale h2 {
	margin:0;
	padding:0;
	letter-spacing: 0;
	font-weight: normal;
	color:#557699;
	text-transform:none;
	font-size: 1.6em;
}
.cambiamenticlimatici .centrale h2 span.sottotitolo {
	color: #585858;
}
.cambiamenticlimatici .centrale p.intro {
	font-size: 1.2em;
	font-family: verdana, arial, helvetica, sans-serif;
}
.cambiamenticlimatici blockquote {
	color: #585858;
	font-size: 1em;
}
.cambiamenticlimatici blockquote p {
	color: #585858;
	font-size: 1em;
}
.cambiamenticlimatici div.note {
	margin: 0;
	padding: 0;
	background: none;
}
.cambiamenticlimatici .note h3 {
	margin: 1em 0 0.5em 0;
	font-weight: normal;
	font-size: 1.3em;
	color: #557699;
	border-bottom: 1px solid #EEE;
}
.cambiamenticlimatici .note ul {
	color: #585858;
	font-size: 1em;
}
.cambiamenticlimatici .note p {
	color: #585858;
	font-size: 1em;
}
.cambiamenticlimatici .centrale .credits h3 {
	color: #2B5587;
	font-weight: normal;
	border-bottom: 1px solid #EEE;
}

/* focus */
.cambiamenticlimatici div.focus {
	margin: 0.5em 0 1em 0;
	padding: 0.2em 0.5em 1.5em 0.5em;
	color: #333;
	border: 1px solid #9BCAD3;
	background: #F3F9F9;
	float: left;
	width: 96%;
}
.cambiamenticlimatici .centrale .focus h2 {
	margin: 0 0 0.5em 0;
	padding: 0;
	color: #3A5067;
	font: normal xx-small verdana;
	text-align: right;
	text-transform: uppercase;
}
.cambiamenticlimatici .centrale .focus h3 {
	margin: 0;
	padding: 0;
	color: #1D4774;
	font-size: 0.9em;
	letter-spacing: 0;
}
.cambiamenticlimatici .centrale .focus h4 {
	margin:0;
	padding: 0;
	font-size: 1em;
	color: #00375E;
	font-weight: bold;
}
.cambiamenticlimatici .centrale .focus h4 a:link, .cambiamenticlimatici .centrale .focus h4 a:visited {
	color: #00375E;
}
.cambiamenticlimatici .centrale .focus h5 {
	margin: 0;
	padding: 0 0 0.5em 0;
	font-size: 1.2em;
	font-weight: normal;
	color: #333;
}
.cambiamenticlimatici .centrale .focus p {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	color: #505050;
}
.cambiamenticlimatici div.focus .img_left {
	padding: 1px;
	border: 1px solid #999;
	background: #FFF;
}

/* programma */
.cambiamenticlimatici .centrale .programma h2 {
	margin: 1.5em 0 0.5em 0;
	padding-bottom: 0.5em;
	font-weight: normal;
	font-size: x-small;
	text-transform:uppercase;
	letter-spacing: 0.1em;
	color: #1D4774;
	background: transparent url(/img/background/dot_x.gif) left bottom repeat-x;
}
.cambiamenticlimatici .centrale .programma h3 {
	margin: 1em 0 0.5em 0;
	padding: 0 0 0 0.5em;
	color: #1D4774;
	font-size: 1em;
	letter-spacing: 0;
	border-left: 1.5em solid #9BCAD3;
	line-height: 0.4;
}
.cambiamenticlimatici .centrale .programma h4 {
	margin:0;
	padding: 0 0 0 2em;
	font-size: 1em;
	color: #2B5587;
	font-weight: bold;
}
.cambiamenticlimatici .centrale .programma h4 a:link, .cambiamenticlimatici .centrale .programma h4 a:visited {
	color: #00375E;
}
.cambiamenticlimatici .centrale .programma h5 {
	margin: 0;
	padding: 0.2em 0 0.1em 2em;
	font-size: 1em;
	font-weight: normal;
	color: #585858;
}
.cambiamenticlimatici .centrale .programma h5 a:link, .cambiamenticlimatici .centrale .programma h5 a:visited {
	color: #585858;
	text-decoration: underline;
}
.cambiamenticlimatici .centrale .programma p {
	margin: 0;
	padding: 0.2em 0 0.2em 2em;
	font-size: 0.9em;
}
.cambiamenticlimatici .laterale .manifesto h2, 
.cambiamenticlimatici .laterale .manifesto h3, 
.cambiamenticlimatici .laterale .manifesto h3 a:link, 
.cambiamenticlimatici .laterale .manifesto h3 a:visited, 
.cambiamenticlimatici .laterale .manifesto h4, 
.cambiamenticlimatici .laterale .manifesto .collaborazione h4 {
	color: #000;
	letter-spacing: 0;
	background: #9BCAD3;
}
.cambiamenticlimatici .laterale .manifesto {
	border-color: #CADCEA;
}


/* opinione */
.opinione .centrale a:link, .opinione .centrale a:visited,
.opinione .laterale a:link, .opinione .laterale a:visited {
	color: #114589;
}
.opinione .centrale h2 {
	margin: 0;
	color: #114589;
	font: bold 1.6em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
}
.opinione .centrale h3 {
	margin: 0 0 0.3em 0;
	padding-bottom: 0.3em;
	font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	color: #0060A7;
}

/* opinione programma */
.opinione .centrale .programma h2 {
	margin: 1.5em 0 0.4em 0;
	padding-bottom: 0.4em;
	font-weight: normal;
	font-size: x-small;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #1D4774;
	background: transparent url(/img/background/dot_x.gif) left bottom repeat-x;
}
.opinione .centrale .programma h3 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 1.1em;
	letter-spacing: 0;
	color: #0060A7;
}
.opinione .centrale .programma h4 {
	margin: 0 0 0.2em 0;
	padding: 0;
	font-weight: bold;
	font-size: 0.9em;
	color: #114589;
}
.opinione .centrale .programma h4 a:link, .opinione .centrale .programma h4 a:visited {
	color: #114589;
}
.opinione .centrale .programma h5 {
	margin: 0;
	padding: 0;
	font: bold 0.9em Verdana, arial, helvetica, sans-serif;
	line-height: 1.3;
	color: #585858;
}
.opinione .centrale .programma h6 {
	margin: 0;
	padding: 0 0 0.5em 0;
	font: normal 0.9em Verdana, arial, helvetica, sans-serif;
	line-height: 1.3;
	color: #0060A7;
}
.opinione .centrale .programma p {
	margin: 1em 0 0 0;
	padding: 0;
	color: #585858;
}
.opinione .laterale h4 {
	color: #1D4774;
	font-size: 1.1em;
	font-weight: bold;
}
.opinione .laterale .box h4 a:link, .opinione .laterale .box h4 a:visited {
	color: #1D4774;
}
.opinione .laterale .manifesto h2, 
.opinione .laterale .manifesto h3, 
.opinione .laterale .manifesto h3 a:link, 
.opinione .laterale .manifesto h3 a:visited, 
.opinione .laterale .manifesto h4, 
.opinione .laterale .manifesto .collaborazione h4 {
	color: #333;
	letter-spacing: 0;
	background: #E5ECF6;
}
.opinione .laterale .manifesto {
	border-color: #C1CBDA;
}

/* conversazioni musicali */
.musica .centrale .programma h3 {
	margin: 0.7em 0 0.3em 0;
	padding: 0.2em;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	background: #EEE;
	color: #444;
}
.musica .centrale .programma h4 {
	margin: 0.3em 0 0 0;
	padding: 0;
	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	color: #C03;
}
.musica .centrale .programma h5 {
	margin: 0;
	padding: 0.5em 0;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #585858;
}
.musica .centrale .programma p strong {
	color: #585858;
}

/* video */
.video .centrale a:link, .video .centrale a:visited, 
.video .laterale a:link, .video .laterale a:visited {
	color: #A56100;
}
.video .centrale h2 {
	margin: 1em 0 0.5em 0;
	padding: 0 0 0.2em 0;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	color: #585858;
}
.video .centrale h3 {
	margin: 0;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	color: #585858;
}
.video .centrale h4 {
	margin: 0;
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #A56100;
}
.video .centrale .programma h2 {
	margin: 1em 0 0.5em 0;
	padding: 0 0 0.2em 0;
	text-transform: none;
}
.video .centrale .programma h3 {
	margin: 0;
	padding: 0.3em 0 0 0;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	color: #A56100;
}
.video .centrale .programma h4 {
	margin: 0;
	padding: 0.5em 0 0 0;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	color: #A56100;
}
.video .centrale .programma h5 {
	margin: 0;
	padding: 0.5em 0 0 0;
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	color: #6B472B;
}
.video .centrale .programma p strong {
	color: #585858;
}
.video .laterale .manifesto h2,
.video .laterale .manifesto h3,
.video .laterale .manifesto h3 a:link, .video .laterale .manifesto h3 a:visited,
.video .laterale .manifesto h4,
.video .laterale .manifesto .collaborazione h4 {
	color: #333;
	letter-spacing: 0;
	background: #F6E0B7;
}
.video .laterale .manifesto {
	border-color: #F6E0B7;
}

/* immagini con bordo*/
.notte .centrale .block img, .musica .centrale .block img {
	padding: 1px;
	border: 1px solid #999;
}

/* ecdl */
.ecdl .centrale h2 {
	font-size: 1.2em;
}
.ecdl .centrale h3 {
	margin: 0.4em 0;
	padding: 0 0 0.1em 0;
	font-size: 1.1em;
	border-bottom: 1px solid #CCC;
}
.ecdl .centrale table {
	margin: 0.5em 0;
	padding: 0;
	border: 1px solid #999;
}
.ecdl .centrale table thead th {
	margin: 0;
	padding: 0.4em 0.6em;
	text-align: center;
	font-weight: normal;
	color: #333;
	background: #F5F5F5;
}
.ecdl .centrale table tbody th {
	margin: 0;
	padding: 0.4em 0.6em;
	text-align: right;
	font-weight: normal;
	color: #585858;
	border-top: 1px solid #CCC;
}
.ecdl .centrale table td {
	margin: 0;
	padding: 0.4em 0.6em;
	color: #000;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

/* PROGETTI */
.progetti_home h2 {
	margin: 2em 0 0 0;
	padding: 0;
	font: normal 0.9em tahoma;
	color: #585858;
	background: url(/img/background/dot_x.gif) left bottom repeat-x;
}
.progetti_home .block {
	margin: 1em 0;
	padding-bottom: 0.2em;
	background: url(/img/background/dot_x.gif) left bottom repeat-x;
}
.progetti_home .block h3 {
	font-size: 1.2em;
	letter-spacing: 0;
	color: #585858;
}
.progetti_home .block h3 a:link, .progetti_home .block h3 a:visited {
	text-decoration: none;
}
.progetti_home .block img {
	border: 1px solid #999;
}
.progetti_home .block a img {
	border: 1px solid #926442;
}
.progetti .centrale h2 {
	margin: 1em 0 0.2em 0;
	font-size: 1.2em;
	font-weight: bold;
}
.progetti .centrale h3 {
	margin: 1em 0 0.2em 0;
	padding: 0;
	color: #C03;
	font-size: 1.2em;
}
.progetti .centrale ol {
	margin: 0 0 0.2em 2.2em;
	padding: 0;
	list-style-type: decimal;
	font-size: 0.9em;
}
.progetti .centrale ol li {
	font-size: 1em;
}
.progetti .centrale ol li ol {
	font-size: 1em;
}
.progetti .centrale ol li ul {
	font-size: 1em;
}

/*servizi aziende */
.servizi_aziende .centrale .img img {
	padding: 0.4em;
	border: 1px solid #CCC;
}

/* online */
.online .centrale h2 {
	margin: 2em 0 0.5em 0;
	padding: 0 0 0.2em 0;
	font-size: x-small;
	font-weight: normal;
	text-transform: uppercase;
	color: #585858;
	border-bottom: 1px solid #DDD;
}
.online .centrale h3 {
	font-size: 0.9em;
}
.online .centrale p.intro {
	padding-bottom: 0.5em;
}
.online .block .img_left img {
	margin: 0;
	padding: 1px;
	border: 1px solid #999;
	background: #FFF;
}
.online .block p {
	padding-bottom: 1em;
}

/* online focus */
.online .focus {
	margin: 0 0 1.1em 0;
	padding: 0.25em 0.4em;
	border: 1px solid #DDD;
}
.online .focus h3 {
	font-weight: bold;
}
.online .focus p {
	margin: 0;
	padding: 0;
	color: #000;
}

/* MAPPA DEL SITO */
.mappa div.contenuto {
	margin: 0 0 2em 0;
	padding: 0;
	float: left;
	display: inline;
	width: 62em;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 62.5em;
}
.mappa div.centrale {
	margin: 0 0.5em;
	padding: 0;
	width: 99%;
}
.mappa .centrale div.row1, .mappa .centrale div.row2, .mappa .centrale div.row3, .mappa .centrale div.row4, .mappa .centrale div.row5, .mappa .centrale div.row6 {
	margin: 0;
	padding: 1em 0 0 0;
	clear: both;
	width: 100%;
	background: transparent url(/img/background/dot_x.gif) left top repeat-x;
}
.mappa .centrale div.col1, .mappa .centrale div.col2, .mappa .centrale div.col3 {
	margin: 0 0 0.3em 0;
	padding: 0;
	float: left;
	display: inline;
	width: 33%;
}
.mappa .centrale ul {
	margin: 0 0 1em 0;
	padding: 0 1em;
}
/* liste della mappa */
.mappa .centrale ul {
	list-style-type: none;
	font: bold 0.9em Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}
.mappa .centrale ul li ul {
	padding: 0;
	font: normal 1.1em Verdana, Arial, Helvetica, Sans-serif;
	text-transform: none;
	line-height: 1.4;
}
.mappa .centrale ul li {
	padding: 0;
	margin: 0;
}
.mappa .centrale ul li ul li ul {
	margin: 0 0 0.2em 0;
	padding: 0;
	font-size: 0.9em;
}
/* primo livello, nomi sezioni */
.mappa .centrale ul li a:link, .mappa .centrale ul li a:visited {
	background: #FFF;
	color: #C03;
}
.mappa .centrale ul li a:hover, .mappa .centrale ul li a:active {
	background: #FFF;
	color: #690;
}
/* lista scuole>dipartimenti */
.mappa .centrale ul li ul li.no ul {
	margin: 0 0 0.2em 0;
	padding: 0;
	font-size: 1em;
}
.mappa .centrale ul li ul li.no ul li a:link, .mappa .centrale ul li ul li.no ul li a:visited {
	padding: 0 0 0 1em;
	margin: 0;
	color: #000;
	background: #FFF url(/img/frecce/fr_default.gif) 1% 7% no-repeat;
}
.mappa .centrale ul li ul li.no ul li a:hover, .mappa .centrale ul li ul li.no ul li a:active {
	color: #C03;
	background: #FFF url(/img/frecce/fr_default.gif) 1% 7% no-repeat;
}
/* secondo livello */
.mappa .centrale ul li ul li a:link, .mappa .centrale ul li ul li a:visited {
	padding: 0 0 0 1em;
	margin: 0;
	color: #000;
	background: #FFF url(/img/frecce/fr_default.gif) 1% 7% no-repeat;
}
.mappa .centrale ul li ul li a:hover, .mappa .centrale ul li ul li a:active {
	color: #C03;
	background: #FFF url(/img/frecce/fr_default.gif) 1% 7% no-repeat;
}
/* terzo livello */
.mappa .centrale ul li ul li ul li a:link, .mappa .centrale ul li ul li ul li a:visited {
	padding: 0 0 0 1em;
	margin: 0 0 0 1em;
	color: #555;
	background: #FFF url(/img/frecce/fr_default2.gif) 1% 7% no-repeat;
}
.mappa .centrale ul li ul li ul li a:hover, .mappa .centrale ul li ul li ul li a:active {
	color: #C03;
	background: #FFF url(/img/frecce/fr_default2.gif) 1% 7% no-repeat;
}

