#quick, .hide, hr, #header h1, ul#menu, ul#menu2, #colOne, ul#servizio, #menu, ul#elenco_anni, #apri_tutto {
	display:none;
}

#header h1{
	float:left;
	margin: 0 1em 0 0;
}

#stampa {
	display:block;
	text-align:right;
	font-size:0.8em;
	float:right;
}
#url {
	display:block;
	border-bottom:1px dotted #000;
	font-size:0.8em;
}
html, body {
	border: 0;
	margin: 1em 3em 3em 3em;
	padding: 0;
	
	font-size: 1em;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
img {
	border:0;
}
.right {
text-align:right;
}
.clear {
	clear:both;
}
/************  LINK DEL CONTENT_PAGE  *******************************/
#content_page a:link, #content_page a:visited, #content_page a:active, #content_page a:hover, 
.content_page_home a:link, .content_page_home a:visited, .content_page_home a:active, .content_page_home a:hover, 
.content_page_focus a:link, .content_page_focus a:visited, .content_page_focus a:active, .content_page_focus a:hover {
color:#3D70BC;
text-decoration:none;
font-weight:bold;
line-height:normal;
/*border-bottom:1px solid #3D70BC;
background-color:#f9f9f9;*/

}

/************* MENU ****************/

/*c'e un div menupagina che pero non serve per nessuno stile*/
#menu_principale, #destra, .nav, #menupagina ul {
display:none;
}

div#abstract ul#specifiche_modulo {
	border:0px;
	padding:0px;
	margin:0px;
	
	float:left;
	width:100% !important;
	margin-bottom:1em;
}
div#abstract ul#specifiche_modulo li {
	border:0px;
	padding:0px;
	margin:0px;
	
	float:left;
	list-style-type:none;
	padding-left:0.2em;
	width:49%;
	margin-right:0.1em;
	margin-bottom:0.1em;
	background-color:#f9f9f9;
	padding-top:0.5em;
	padding-bottom:0.5em;
}
div#abstract ul#specifiche_modulo li span.label_specifiche {
	border:0px;
	padding:0px;
	margin:0px;
	
	font-weight:bold;
	width:8em;
	display:block;
	float:left;
	padding-right:0.2em;
}
div#abstract ul#specifiche_modulo li span.txt_specifiche {
	border:0px;
	padding:0px;
	margin:0px;
	
	display:block;
	float:left;
		
	padding-right:2em;
	padding-left:0.2em;
}

div.bottom_box {
	/*border-bottom:1px solid #ccc;*/
	margin-top:1em;
	padding-bottom:0.5em;
	width:99%;
	clear:both;
}
div.bottom_box div {
	padding:0.5em;
}
	div.tit_bottom_box {	
		background-color:#f9f9f9;/*EC1C11*/
		
		font-weight:bold;
		color:#000;
	}

div.text_modulo {
		margin-top:2em;
	}


			
			/***** BRICIOLE *************/
			#breadcrumbs {
display:none;
			}		
			#breadcrumbs a {
display:none;
			}

			/** TITOLO PAGINA **/
			#titolo_page, .titolo_page_news, .titolo_page_focus {
display:block;						
			}
			/* BOX IMMAGINI HOMEPAGE A DESTRA DI FOCUS ON*/
			.img_home {
display:none;			
			}
			#titolo_page img, .titolo_page_news img {
display:none;
			}
			.titolo_page_focus img {
display:none;
			}			
			/*metto titolo sopra img*/
			#titolo_page h2, .titolo_page_news h2, .titolo_page_focus h2 {				
display:block;			
			}
			
			#titolo_page h2 img {
display:none;
			}

#opzioni {
display:none;
}
#content_page, .content_page_home, .content_page_focus {
display:block;
}

#content_page hr {
	display: block;
}

#sottotitolo, #abstract, .abstract_home {	
display:block;
margin-bottom:1em;
}

.abstract_home {
display:block;
}

#testo_esteso {
display:block;
}

/***************** DOWNLOAD *******************/
.label_download {
display:block;
}

.descriz_download {
display:block;
margin-bottom:1em;
}

.file_download {
display:block;
}

.indent {
	margin: 0px;
	padding-left: 1em;
	padding-top: 1em;
	border:0px;
	
	width:45%;
	float:left;
}
/***************** NEWS *******************/
.titolo_list h2 {
display:block;
}

.abstract_list {
display:block;
}

.sottotitolo {
display:block;
}

.nav {
	margin: 0px;
	padding: 0px;
	border:0px;
	
	float:right;
	
	border:1px solid #cfcfcf;
	margin-top:1em;
	margin-bottom:1em;
}

.nav img {
border:0px;
vertical-align:middle;
}

.colore_nav {
	margin: 0px;
	padding: 0px;
	border:0px;

	padding-left:0.5em;
	padding-right:0.5em;
	
	border:1px solid #cfcfcf;
	border-bottom:0px;
	
	font-weight:bold;
	background-color:#FFF0DB;
}
/***************** CONTENUTI CORRELATI *******************/
/***************** FILE ALLEGATI *******************/
#pdf, #correlati {
display:block;
margin-top:1em;
}

#pdf ul, #correlati ul {
	margin: 0px;
	padding:1em;
	border:0px;
	
	margin-top:0.3em;
	border:1px dotted #cfcfcf;
	background-color:#FEFBF7;
}/*azzurrino #F8FBFF grigio fcfcfc*/

#pdf ul li, #correlati ul li {
	margin: 0px;
	padding:0px;
	border:0px;
	
	padding-top:0.3em;
	list-style-type:none;
	font-weight:normal;
}

#correlati ul li {
	margin-left:2em;
	list-style-image:url(/images/dotted.gif);
}
/***************** MAPPA *******************/
ul.mappa {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	}
	
li.lista_mappa{
	list-style: none;
	font-weight:bold;
	
	background-color: #E0EBF5;
	margin: 5px;
	padding:2px;
	margin-bottom:1em;
	vertical-align:middle;
}
ul.mappa ul li {
	list-style: none;
	vertical-align:middle;
}
ul.sub {
	margin-bottom:1em;
}
ul.sub li{
	list-style-image:url(/images/ico_meno.gif);
	vertical-align:middle;
}
ul.mappa li.null {
	list-style-image:none;
	list-style-type: none;
	vertical-align:middle;
}

/***************** FORM CONTATTI *******************/
#content form p {
			display: block;
			clear: both;
			margin-top: 1em;
		}
		#content form input, #content form select {
			border: 1px solid #0053a0;	
			float: left;
			clear: both;
			margin-bottom: 0.5em;
		}
		
		#content form label {
			display:block;
			clear: both;
			font-weight: bold;
		}
				
		#content form textarea {
			border: 1px solid #0053a0;	
			clear: both;
			width: 32em;
			height: 7em;
			font-size: 0.9em;			
		}
/***************** FORM CONTATTI *******************/
#contatti label {
	display:block;
	width:15em;
	clear:left;
	font-weight:bold;
}

#content input, #content textarea, #content select {
	float:left;
	clear:right;
	width:30em;
	border: 2px solid #555;
	
	font-size: 1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content textarea {
	font-size:1.1em;
}

/************** FOOOOOOOTER *******************/

#footer {
font-size:0.8em;
clear:both;
display:block;
border-top:1px dotted #000;
margin-top:2em;
text-align:center;
}

.right {
	float:right;
}
