/* template per Pubblicazioni ISPRA*/
#documento{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	/* se vogliono il carattere pił piccolo all'intrno del body
	font-size: 70%; 
	*/
	font-size: 100%; 
	line-height: 1.3em;
	color: #000;
	width:98%;
}

#documento p{
	padding-bottom: 0.8em; 
	margin-top: 4px;
	padding-left:5px;
}
#documento a, #documento a em{
/* colore marrone dei titoli color: #a35500; */
	color: #924E03;
	font-weight: bold;
	text-decoration: underline;
}
#documento a:hover, #documento a:hover em{
	color: #663300;
	text-decoration: underline;
}
#documento h2{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 120%; 
	color: #663300;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#documento h3{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 110%; 
	color: #663300;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#documento h4{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 100%;
	color: #663300;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
}
/* Elementi Liste dentro "documento" */

#documento .fasciamarroncino{
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 2px; 
	padding-top: 2px; 
	margin: 0px; 
	background-color: #F5EBC8;
	text-align:left;
}

/* ul/li/ul vengono formattati da style.css
#documento ul{
	margin-top: 0px;
	margin-bottom: 0.9em;
	list-style-type: disc;
	list-style-image: url(/img/freccia_elenco_doc.gif);
}
#documento li{
	margin-top: 0px;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-top: 0px;
	padding-bottom: 0.3em;
	text-align:left;
}
*/

#documento ol li{
	margin-top: 0px;
	margin-bottom: 0.9em;
	list-style-type: decimal;
	list-style-position:inside;
	padding-left:20px;
}




/* aggiunti per pubblicazioni */
#Sommario{
	display: none;
	background-color: #FDFAF5;
}
.TitSommario, .TitSommario b{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 100%; 
	color: #663300 !important;
	margin: 0px;
	padding-top: 2px;
	padding-left: 5px;
	background-color: #F5EBC8;
	margin-bottom: 5px;
/*	text-align: center;	*/
}
#documento .formatoPubblicazioni .icona img{
	float:left;
	/*margin:20px;*/
	margin-top: 5px;
}
#documento .formatoPubblicazioni h4{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 100%; 
	color: #663300;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #F5EBC8;
	margin-bottom: 5px;
}
#documento .formatoPubblicazioni p{
	margin:0px !important;
	font-size: 100%; 
	color: #000;
	padding: 0px 0px 5px 0px !important;
}
#documento .temaPerPubblicazioni{
	float:right;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#documento .temaPerPubblicazioni a{
	color:#924E03;
	float:none;
	font-weight: normal;
}
.LinkPubblicazioni {
	float:left;
	display: block;
	color: #924E03;
}
.LinkPubblicazioni a, .LinkPubblicazioni p a b{
	float:none !important;
	color: #924E03;
}
#documento .formatoPubblicazioni p.dataPerPubblicazioni{ color: #a35500; font-size: 100%;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	padding-left: 10px;
}

#documento .formatoPubblicazioni ul{
	margin: 0px;
	padding-left: 30px; 
	padding-bottom: 10px; 
	list-style-type: disc;
}
#documento .formatoPubblicazioni li{
	margin: 0px;
	padding: 0px; 
	padding-bottom: 0.3em;
}

#documento .formatoPubblicazioni a{
	float:right;
	font-weight: bold;
	font-size: 90%;
	color: #924E03;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	margin-bottom: 5px;
	text-decoration: none;
	clear:both;
}
#documento .formatoPubblicazioni a:hover{
	text-decoration: underline;
}

div.salta
{
	clear: both;
}
#documento .formatoPubblicazioni a.schedaCompleta{
	font-weight: bold;
	font-size: 90%;
	color: #924E03;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	margin: 0px !important;
	margin-bottom: 5px;
	text-decoration: none;
	border-bottom: #924E03 2px solid;
	clear:both;
}
#documento .formatoPubblicazioni .schedaCompletaLista a{
	float:none;
	font-weight: normal;
	font-size: 100%;
	color: #924E03;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	margin: 0px;
	margin-bottom: 5px;
	text-decoration: underline;
	clear:both;
}
#documento .formatoPubblicazioni .schedaCompletaLista h2{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 140%; color: #a35500; margin: 0px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#documento .formatoPubblicazioni .schedaCompletaLista a:hover{
	text-decoration: underline;
}
p.chiudiSommario a, p.chiudiSommario  a b{
	font-size: 95% !important;
	color: #924E03;
	float:right;
	text-decoration: none !important;
}
#documento .chiudiSommario a:hover{
	text-decoration: underline !important;
}

a.vaiTop {
	display: block;
	text-align: right;
	font-size: 80%;
	font-weight: normal !important;
	padding: 0px;
	margin: 0px;
}
/* aggiunti marzo 2004 */
#documento .formatoPubblicazioni span.linkSx p{
	color: #663300;
	margin:0px;
	font-size: 100%; 
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 20px;
}
#documento .formatoPubblicazioni span.linkSx a{
	float:none;
	font-weight: bold;
	font-size: 90%;
	color: #924E03;
	margin:0px;
	padding:0px;
	font-size: 100%; 
	text-decoration: underline;
}
#documento .formatoPubblicazioni span.linkSx a:hover{
	color: #663300;
	text-decoration: underline;
}
#documento .formatoPubblicazioni span.linkSx a.schedaCompleta{
	float:right;
	font-weight: bold;
	font-size: 90%;
	color: #924E03;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	margin: 0px;
	margin-bottom: 5px;
	text-decoration: none;
}
#ancorPrecedente{
	text-align: right;
	margin: 0px; 
	padding: 0px;
	padding-bottom: 2px; 
}
* html #ancorPrecedente{
	margin-top: 0px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
}
#ancorPrecedente a{
	font-weight: normal;
	font-size: 90%;
	color: #924E03;
	margin: 0px; 
	text-decoration: none;
}
#ancorPrecedente/* */ a{
	padding-left: 10px;
	margin-left: 10px;
	background-image: url(/img/freccia_Precedente.gif);
	background-repeat: no-repeat;
	background-position: -0.1em 0.3em;
	background-color: transparent;
}
#ancorPrecedente a:hover{
	text-decoration: underline;
}

/* fine aggiunti*/
.obbligatorio{
	color: #c00;
}

.DimTd75 {
	width: 75% !important;
/* background:#000;	*/	
}
.DimTd70 {
	width: 70% !important;
}
.DimTd65 {
	width: 65%;	
}
.DimTd50 {
	width: 50%;	
}
.DimTd10 {
	width: 10%;
}
.DimTd20 {
	width: 20%;
}
.DimTd22 {
	width: 22%;
}
.DimTd25 {
	width: 25%;
}
.DimTd30 {
	width: 30%;	
}
.DimTd15 {
	width: 15%;	
}
.DimTd35 {
	width: 35%;
/*	background:#000; */
}
.DimTd33 {
	width: 33%;	
}
.DimTd66 {
	width: 66%;	
}
/* end added */
.compilatore{
	margin: 5px 0px 5px 0px;
	padding:3px;
	border-collapse: collapse;
	border: #B2B799 1px solid;
}
.DatiCompilatore{
	color: #627235; 
}
.compilatore .pari{
	background-color: #F6F7F3;
}
/* stili per mappa Sito */ 
#mappaSito ul {
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	list-style-type: disc;
/*
	list-style-image: url(/img/freccia_elenco_doc.gif);
*/
	list-style-image: url(/img/freccia_menu_sx.gif);
}
#mappaSito ul ul {
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#mappaSito ul ul ul {
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#mappaSito ul li{
	font-family: Arial, 'Arial Narrow', Helvetica, Verdana, sans-serif; 
	font-size: 110%; 
	font-weight: bold;
	color: #924E03;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#mappaSito ul li a{
	font-weight: normal;
	color: #924E03;
	list-style-type: none;
}
#mappaSito ul li ul{
	list-style-type: none;
}
#mappaSito ul li ul li{
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}
* html #mappaSito ul li ul li{
	font-size: 100%; 
}

/* Aggiunti per th e caption sulle tabelle */

#documento th{
	padding: 5px;
	/*font-size: 75% */
}
#documento caption{
	padding: 5px;
/*	font-size: 75%; */
}
#documento .stiletabella{
	border-collapse: collapse;
	border: #bc9204 1px solid;
	margin-top: 10px;
	margin-bottom: 10px;
/*	text-align: center !important; */

}
#documento .dimtb95 
{
	width: 95%;
}
#documento .dimtb85 
{
	width: 85%;
}
#documento .stiletabella td{
	padding: 5px;
	border: #bc9204 1px solid;
	vertical-align: top;	
}
#documento .stiletabella th{
	border: #bc9204 1px solid;
	vertical-align: top;
}
#documento .centrata{
	text-align: center !important;
}
#documento .left{
	text-align: left !important;
}
