/*stili generici posizionamento e display*/
 
a {
	text-decoration: underline;
}
body {
   background-image: none;
	background-color: #ffffff;
	margin: 0pt;
	padding: 0pt;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	} 
hr {
	color: #787878;
	height: 1px; 
}
.align_center{
	text-align: center;
}
#header  {
/*	background-color: #ffffff;
	background-image: url(/images/logo_stampa.jpg);
	background-repeat: no-repeat;*/
	height: 120pt;
 	}
#header img {
	display: none;
 	}	
#extra {
	display: none;
}
#stile_orizzontale_2{
	display: none;
}
.menurollover{
	display: none;
} 
.mondo {
	display: none;
} 
.hidden_conpadding {
	display: none;
} 
.hidden {
 display: none;
}
.opzioni {
 display: none;
}
.linksopzioni{
	display: none;
}
.linksopzioni a{
	display: none;
}
.menustrumenti {
 display: none;
}
.menustrumenti2{
 display: none;
}
.menustrumenti3{
 display: none;
}
.linkstrumenti {
 display: none;
}
#navigation{
	display: none;
	}
#menuextra {
	display: none;
}
#footer{
	display: none;
}
#footer_index{
	display: none;
}
.no_space{
   display: none;	
}
#invisibile {
	display: none;
}
.invisibile {
	display: none;
}

/*** classe per il logo della testata ***/
#header .logo_stampa img{
	display: inline;
}

/* STILI PER LISTE */
ol.upper
{
	list-style-type : upper-alpha;
}
ol.lower
{
	list-style-type : lower-alpha;
}
ol.lowroman
{
	list-style-type : lower-roman;
}
ol.uproman
{
	list-style-type : upper-roman;
}

/*STILI PER PERCORSO A BRICIOLE DI PANE*/
.percorso{
	FONT-SIZE: 11pt; 
	color: #4E4E4E;
   font-weight: bold;
	margin-top: 0pt;
	margin-bottom: 0pt;
	}
.percorso a{
	color: #4E4E4E;
	text-decoration: underline;
   font-weight: bold;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
/*STILI PER il CONTENUTO*/

#approfondimenti {
 display: none;
}

#approfondimenti h4{
	font-size: 10pt;
	}	
#approfondimenti h5{
	font-size: 10pt;
	}	


#content {
   margin: 0pt;
 padding: 0pt;
	text-align: justify;
	background-color: #ffffff;
}
#content div.box {
  margin: 0pt;
  padding: 0pt;
  background-color: #ffffff;
 }
#content div.testobox {
	background-color: #ffffff;
	margin: 0pt;
   padding: 0pt;
	margin-left: 13pt;
	}
#content div.titolobox h3{
	font-size: 12pt;
	margin-left: 13pt;
	text-transform: uppercase; 
	font-weight: bold;
	background-color: White;
	   }
#content_index div.testobox {
	background-color: #ffffff;
	margin: 0pt;
  padding: 0pt;
  margin-left: 13pt;
}	
#content_index div.box {
  height: auto;	
 margin: 0pt;
 padding: 0pt;
}
#content_index {
	margin: 0pt;
  padding: 0pt;
	text-align: justify;
	background-color: #ffffff;
}
#content_index div.titolobox h3{
	font-size: 12pt;
	margin-left: 13pt;
	text-transform: uppercase; 
	font-weight: bold;
	background-color: White;
	}
#container {
 margin: 0pt;
  padding: 0pt;
 }



/* elementi per la larghezza delle celle delle tabelle */
.width50perc{
	width: 50%;
}
.width6perc{
	width: 6%;
	text-align: center; 
}
.width5perc{
	width: 5%;
	text-align: center; 
}
.width15perc{
	width: 15%;
	text-align: center; 
}
.width23perc{
	width: 5%;
	text-align: center; 
}
.width27perc{
	width: 5%;
	text-align: center; 
}

/*************Stili per SPECIALI aggiunti il 2/02/2006 *******************/
#content div.testobox_speciali {
	background-color: #ffffff;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
}

.testo_right {
	float: right;
	width: 180px;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	overflow: visible;
	min-height: 116px;
	height: auto !important;
	height: 116px;

}
.testo_right img{
	border-color: #FF9933;
	border: solid;
	border-width: 1px;
}	  

.testo_left {
	float: left;
	width: 180px;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: visible;

}
.testo_left img{
	border-color: #FF9933;
	border: solid;
	border-width: 1px;
}	  

#sx_speciali {
	margin: 0px 0px 0px 0px;
	padding-top: 10px;
	padding-bottom: 20px;
}

#sx_speciali img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#sx_speciali  a {
	color: #FF9933;
	text-decoration: none;
}

#sx_speciali  a:visited {
	color: #FF9933;
	text-decoration: none;
}

#sx_speciali div.testo {
/*	padding-top: 30px; */
	margin-top: 30px;
	min-height: 116px;
	height: auto !important;
	height: 116px;
	overflow: visible;
}
#sx_speciali div.testo_primo {
/*	padding-top: 20px;*/
	min-height: 116px;
	height: auto !important;
	height: 116px;
	overflow: visible;
}

#content div.testobox_speciali div.testo {
/*	padding-top: 20px; */
	margin-top: 20px;
	min-height: 116px;
	height: auto !important;
	height: 116px;
	overflow: visible;
}

#grandi_temi  a {
	color: #FF9933;
	text-decoration: none;
}

#grandi_temi  a:visited {
	color: #FF9933;
	text-decoration: none;
}

#content div.testobox_speciali h4{
	font-size: 10pt;
}
#content div.testobox_speciali h5{
	font-size: 10pt;
}
#content div.testobox_speciali h6{
	font-size: 10pt;
}

#content div.testobox_speciali table {
 text-align: center;
}

.paginazione {
display: none;
}

.descrizione {
	font-size: 0.9em;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 20px;
}

.didascalia {
	font-size: 0.8em;
	font-style: italic;
}


/*************fine - Stili per SPECIALI aggiunti il 2/02/2006 *******************/


/***************** stile per l'errore nella form *********************/
.red {
	color: #FF0000;
}

