a:link:after, a:visited:after {
	content: " [" attr(href) "]";
}
/* ****************************** BODY ****************************** */
body
{
	margin: 0 auto;
	padding: 0;	
	background-color: #FFFFFF;
	background-position: top center;
	font-family: "Times New Roman", Georgia, Verdana, Arial;
	font-size: 0.7em;
	font-weight: normal;
	text-decoration: none;
	color: #000000;	
}
/* ****************************** FOOTER - GENERALE ****************************** */
#footer
{
	display:none;
}
/* ****************************** HEADER ****************************** */
#header
{	
	background-image: url(../images/loghi/ComuneMI.gif);	
	height: 60px;
	width: 98%;	
	margin: 0em auto;
	background-repeat:no-repeat;
}
#header img
{	
	display:none;
}
/* ****************************** HEADER ACCESSIBILITA E TITOLO ****************************** */
#headerAccessibilita
{
	display:none;
}
#headerAccessibilita
{
	display:none;
}
#headerTitolo
{
	background-color:Transparent;	
	color: #000000;	
	height: 20px;
	line-height: 20px;
	font-size: 2em;
	text-align: left;
	text-indent: 25px;	
}
#headerSottoTitolo
{
	background-color:Transparent;	
	color: #000000;	
	height: 18px;
	line-height: 18px;
	font-size: 1.2em;
	bottom: 0.2em;
	font-style:italic;
	text-align: left;
	text-indent: 25px;	
	padding-right: 0.1em;
}

#headerTitoloBordo{
	display: none;
}
/* ****************************** HEADER TAB NAVIGAZIONE ****************************** */
#headerTabNavigazione
{	
	height: 10px;
	line-height: 10px;
}
#headerTabNavigazione ul
{
	display: none;
}
#headerTabNavigazione li
{
	display: none;	
}
#headerTabNavigazione li a
{
	display: none;
}
#headerTabNavigazione li.activelink a
{
	display: none;	
}
#headerTabNavigazione li a:hover,#headerTabNavigazione li.activelink a
{
	display: none;
}
.bandiera
{
	display:none;
}
/* ****************************** PERCORSO ****************************** */
#percorso
{
	display: none;
}
#percorso img
{
	display: none;
}
#percorso a
{
	display: none;
}
/* ****************************** CORPO ****************************** */
#corpo
{
	width: 90%;
	position: relative; 
	margin: 0em auto;
	padding-bottom: 1em;
	background: #FFFFFF;
}
/* ****************************** MENU SX ****************************** */
#menuSx {
	display: none;
}
#menuSx ul.menu {	
	display: none;
}
#menuSx ul.menu ul {	
	display: none;
}	
#menuSx li.primo {
	display: none;
}
#menuSx li.primo a
{
	display: none;
}
#menuSx li.primo a:link, #menuSx li.primo a:visited, #menuSx li.primo a:active {
	display: none;
}	
#menuSx li.primo a:hover {
	display: none;
}
#menuSx li.secondo {
	display: none;
}
#menuSx li.secondo a
{
	display: none;
}
#menuSx li.secondo a:link, #menuSx li.secondo a:visited, #menuSx li.secondo a:active {
	display: none;
}	
#menuSx li.secondo a:hover {
	display: none;
}
#menuSx li.terzo {
	display: none;
}
#menuSx li.terzo a
{
	display: none;
}
#menuSx li.terzo a:link, #menuSx li.terzo a:visited, #menuSx li.terzo a:active {
	display: none;
}	
#menuSx li.terzo a:hover {
	display: none;
}
#infoSx
{
	display: none;
}
.titoloSezione
{
	display: none;
}
/* ****************************** menu DX ****************************** */
#menuDx
{
	display: none;
}
#menuDx ul {	
	display: none;
}	
#menuDx li {
	display: none;
}
#menuDx a
{
	display: none;
}
#menuDx li a:link, #menuDx li a:visited, #menuDx li a:active {
	display: none;
}	
#menuDx li a:hover {
	display: none;
}
/* ****************************** contenuto ****************************** */
#contenuto, #contenutoLarge
{	
	margin-top: 20px; 	
}
#contenuto h1, #contenutoLarge h1
{
	color: #000000;
	padding: 0 0 0 0em;
	display: list-item;
	list-style-type: none;
	font-size: 1.3em;
	font-variant: small-caps;
	margin-top: 0px;
}
#contenuto h2, #contenutoLarge h2
{
	color: #000000;
	padding: 0em 0em 0em 0em;
	font-size: 1.3em;
	font-weight: normal;
}
#contenuto h3, #contenutoLarge h3
{
	color: #000000;
	padding: 0em 0em 0em 0em;
	display: list-item;
	list-style-type: none;
	font-size: 1.2em;
	font-weight:bold;
	margin-top: 0px;
}
#contenuto a:link,#contenuto a:visited, #contenutoLarge a:link,#contenutoLarge a:visited
{
	color: #000000;
	text-decoration: none;
}
#contenuto a:hover, #contenutoLarge a:hover
{
	color: #000000;
	text-decoration: underline;
}
#contenuto dl, #contenutoLarge dl
{	
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
}
#contenuto dt, #contenutoLarge dt
{
	color: #000000;
}
#contenuto dd, #contenutoLarge dd
{
	margin-bottom: 5px;
	padding: 0px; 	
	padding-left: 2px;
}
#contenuto .elenco, #contenutoLarge .elenco
{
	margin: 0px;
	padding-top: 3px;
	height: 18px;
}
#contenuto .elencoLungo, #contenutoLarge .elencoLungo
{
	margin: 0px;
	padding-top: 3px;
	height: 30px;
}
#contenuto .elenco dt, #contenuto .elencoLungo dt, #contenuto .elencoIntestazione dt, #contenutoLarge .elenco dt, #contenutoLarge .elencoLungo dt, #contenutoLarge .elencoIntestazione dt
{
	border: 0px;
}
.elenco .prima, .elencoLungo .prima, .elencoIntestazione .prima
{
	left: 5px;
	position: absolute;
}
.elenco .seconda, .elencoLungo .seconda, .elencoIntestazione .seconda
{
	left: 10px;
	padding: 0px;
	position:absolute;
}
.elenco .terza, .elencoLungo .terza, .elencoIntestazione .terza
{
	right: 5px;
	position:absolute;
}
#contenuto .elencoIntestazione, #contenutoLarge .elencoIntestazione
{
	margin: 0px;
	padding-top: 3px;
	height: 18px;
}
#contenuto .elencoPersone, #contenutoLarge .elencoPersone
{
	margin: 0px;
	padding-top: 3px;
	height: 28px;
	border-bottom: solid 1px #000000;
}
#contenuto .elencoPersone dt, #contenuto .elencoPersoneIntestazione dt, #contenutoLarge .elencoPersone dt, #contenutoLarge .elencoPersoneIntestazione dt
{
	border: 0px;
}
.elencoPersone .prima, .elencoPersoneIntestazione .prima
{
	margin-bottom: 0px;
	padding: 0px; 	
	padding-left: 0px;
}
.elencoPersone .seconda, .elencoPersoneIntestazione .seconda
{
	left: 0px;
	padding: 0px;
	position:absolute;
}
.elencoPersone .terza, .elencoPersoneIntestazione .terza
{
	right: 250px;
	position:absolute;
}
.elencoPersone .quarta, .elencoPersoneIntestazione .quarta
{
	right: 10px;
	position:absolute;
}
/* PEROSONE RICEVIMENTO*/
#contenuto .elencoPersoneRicevimento, #contenutoLarge .elencoPersoneRicevimento
{
	margin: 0px;
	padding-top: 3px;
	height: 55px;
	border-bottom: solid 1px #000000;
}
#contenuto .elencoPersoneRicevimento dt, #contenuto .elencoPersoneIntestazioneRicevimento dt, #contenutoLarge .elencoPersoneRicevimento dt, #contenutoLarge .elencoPersoneIntestazioneRicevimento dt
{
	border: 0px;
}
.elencoPersone .primaRicevimento, .elencoPersoneIntestazionRicevimentoe .prima
{
	margin-bottom: 0px;
	padding: 0px; 	
	padding-left: 0px;
}
.elencoPersoneRicevimento .seconda, .elencoPersoneIntestazioneRicevimento .seconda
{
	left: 180px;
	padding: 0px;
	position: absolute;
}
#contenuto .elencoPersoneIntestazioneRicevimento, #contenutoLarge .elencoPersoneIntestazioneRicevimento
{
	margin: 0px;
	padding-top: 3px;
	height: 10px;
}
#contenuto .elencoPersoneIntestazione, #contenutoLarge .elencoPersoneIntestazione
{
	margin: 0px;
	padding-top: 3px;
	height: 10px;
}
#contenuto .elencoUffici, #contenutoLarge .elencoUffici
{
	margin: 0px;
	padding-top: 3px;
	height: 60px;
	border-bottom: solid 1px #000000;
}
#contenuto .elencoUffici dt, #contenuto .elencoUfficiIntestazione dt, #contenutoLarge .elencoUffici dt, #contenutoLarge .elencoUfficiIntestazione dt
{
	border: 0px;
	padding: 0px;
}
#contenuto .elencoUffici dd, #contenutoLarge .elencoUffici dd
{
	border: 0px;
	margin-bottom: 0px;
	padding: 0px; 	
	padding-left: 0px;
}
.elencoUffici .seconda, .elencoUfficiIntestazione .seconda
{

}
.elencoUffici .terza, .elencoUfficiIntestazione .terza
{
	left: 0px;
	position:absolute;
}
.elencoUffici .quarta, .elencoUfficiIntestazione .quarta
{
	right: 240px;
	position:absolute;
}
.elencoUffici .quinta, .elencoUfficiIntestazione .quinta
{
	right: 10px;
	position:absolute;
}
#contenuto .elencoUfficiIntestazione, #contenutoLarge .elencoUfficiIntestazione
{
	margin: 0px;
	padding-top: 3px;
	height: 10px;
}
/* INSEGNAMENTI */
#contenuto .elencoInsegnamenti, #contenutoLarge .elencoInsegnamenti
{
	margin: 0px;
	padding-top: 3px;
	height: 30px;
	border-bottom: solid 1px #F7D7EC;
}
#contenuto .elencoInsegnamenti dt, #contenuto .elencoInsegnamentiIntestazione dt, #contenutoLarge .elencoInsegnamenti dt, #contenutoLarge .elencoInsegnamentiIntestazione dt
{
	border: 0px;
	padding: 0px;
}
#contenuto .elencoInsegnamenti dd, #contenutoLarge .elencoInsegnamenti dd
{
	
}
.elencoInsegnamenti .seconda, .elencoInsegnamentiIntestazione .seconda, #contenutoLarge .elencoInsegnamenti .seconda, #contenutoLarge .elencoInsegnamentiIntestazione .seconda
{
	left: 20px;
	position:absolute;
}
.elencoInsegnamenti .terza, .elencoInsegnamentiIntestazione .terza, #contenutoLarge .elencoInsegnamenti .terza, #contenutoLarge .elencoInsegnamentiIntestazione .terza
{
	left: 100px;
	position:absolute;
}
.elencoInsegnamenti .quarta, .elencoInsegnamentiIntestazione .quarta, #contenutoLarge .elencoInsegnamenti .quarta, #contenutoLarge .elencoInsegnamentiIntestazione .quarta
{
	left: 230px;
	position:absolute;
}
.elencoInsegnamenti .quinta, .elencoInsegnamentiIntestazione .quinta, #contenutoLarge .elencoInsegnamenti .quinta, #contenutoLarge .elencoInsegnamentiIntestazione .quinta
{
	left: 300px;
	position:absolute;
}
.elencoInsegnamenti .sesta, .elencoInsegnamentiIntestazione .sesta, #contenutoLarge .elencoInsegnamenti .sesta, #contenutoLarge .elencoInsegnamentiIntestazione .sesta
{
	left: 420px;
	position:absolute;
}
.elencoInsegnamenti .settima, .elencoInsegnamentiIntestazione .settima, #contenutoLarge .elencoInsegnamenti .settima, #contenutoLarge .elencoInsegnamentiIntestazione .settima
{
	right: 80px;
	position:absolute;
}
.elencoInsegnamenti .ottava, .elencoInsegnamentiIntestazione .ottava, #contenutoLarge .elencoInsegnamenti .ottava, #contenutoLarge .elencoInsegnamentiIntestazione .ottava
{
	right: 10px;
	position:absolute;
}
#contenuto .elencoInsegnamentiIntestazione, #contenutoLarge .elencoInsegnamentiIntestazione
{
	margin: 0px;
	padding-top: 3px;
	height: 10px;
}
/* PROGETTI */
#contenuto .elencoProgetti, #contenutoLarge .elencoProgetti
{
	margin: 0px;
	padding-top: 3px;
	height: 42px;
	border-bottom: solid 1px #F7D7EC;	
}
#contenuto .elencoProgetti dt, #contenuto .elencoProgettiIntestazione dt, #contenutoLarge .elencoProgetti dt, #contenutoLarge .elencoProgettiIntestazione dt
{
	border: 0px;
	padding: 0px;
	height:20px;
	
}
#contenuto .elencoProgetti dd, #contenutoLarge .elencoProgetti dd
{
	
}
.elencoProgetti .seconda, .elencoProgettiIntestazione .seconda, #contenutoLarge .elencoProgetti .seconda, #contenutoLarge .elencoProgettiIntestazione .seconda
{
	left: 220px;
	position:absolute;
}
#contenuto .elencoProgettiIntestazione, #contenutoLarge .elencoProgettiIntestazione
{
	margin: 0px;
	padding-top: 3px;
	height: 10px;
}
#contenuto table, #contenutoLarge table
{
	width: 100%;	
}
#contenuto h2, #contenutoLarge h2
{
	color: #000000;
	padding: 0em 0em 0em 0em;
	font-size: 1.3em;
	font-weight: normal;
}
.fotoScheda
{
	float: left;
	padding-right: 17px;
}
#contenuto .scheda, #contenutoLarge .scheda
{	
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	border-bottom: 0px;
}
#contenuto .scheda dt, #contenutoLarge .scheda dt
{
	color: #000000;
	float: left;
	border-bottom: 0px;
	font-weight: bold;
}
#contenuto .scheda dd, #contenutoLarge .scheda dd
{
	margin-bottom: 5px;
	padding: 0px; 	
	padding-left: 2px;
	border-bottom: 0px;
}
.paragrafiScheda
{
	margin-top: 8px;
	margin-bottom: 2px;
}
#contenuto .form, #contenutoLarge .form
{	
	display: none;
}
#contenuto .form dt, #contenutoLarge .form dt
{
	display: none;
}
#contenuto .form dd, #contenutoLarge .form dd
{
	display: none;
}
#contenuto .form input.inputsingleSmall, #contenutoLarge .form input.inputsingleSmall
{
	display: none;
}
.bottone 
{
	display: none;
}
.tutte
{
	display: none;
}
/* ****************************** MAPPA DEL SITO ****************************** */
#mappa ul.livello1 {
	list-style-type: square;
	font-size: 1.2em;
	color: #666666;
	font-weight:bold;
}	
#mappa li.livello1 {
	margin-bottom: 5px;
}

#mappa ul.livello2 {
	list-style-type: disc;
	margin-bottom: 5px;
	font-size:0.9em;
	font-weight:normal;
}	

#mappa li.livello2 {
	margin-bottom: 5px;
}

#mappa ul.livello3 {
	list-style-type: circle; 
	font-weight:normal;
}	

#mappa li.livello3 {
	margin-bottom: 0px;
}
/* ****************************** IMPOSTAZIONI GENERALI ****************************** */
.trattino
{
	display: none;
}
hr.riga
{
	height: 0px; 
	border: dashed 1px #000000; 
}
hr.rigaSolid
{
	height: 0px; 
	border: dashed 1px #000000; 
	text-align: center;
	width: 30%;
}

.noMenu
{
	display: none;
}
.nessunDato
{
	color: #000000;
	font-weight: bold;
}
.linkNero:link,.linkNero:visited
{
	text-decoration: none;
	color: #000000;
}
.linkNero:hover
{
	text-decoration: underline;
	color: #000000;
}
.linkBianco:link,.linkBianco:visited
{
	text-decoration: none;
	color: #000000;
}
.linkBianco:hover
{
	text-decoration: underline;
	color: #000000;
}
a:link,a:visited,a:hover
{
	color: #000000;
}
/* ****************************** IMPOSTAZIONI GENERALI FISSE ****************************** */
a:link,a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
}
a img, img {
	border: 0px;
}
div.hide {
	display: none;
}
hr.hide {
	display: none;
}
.hide
{
	display: none;
}
textarea
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;	
	border: solid 1px #FFFFFF;
	
}
input
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 10em;
	border: solid 1px #FFFFFF;
	color: #FFFFFF;
}
select
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;	
	border: solid 1px #FFFFFF;
}



