div#container h1{
	position: absolute;
    z-index:200;
    visibility:hidden;
    }



h1,h2,h3,p{
	margin: 0;
	}

p{
	padding-bottom: 0.625em;
	}

h1{
	padding-left:0.625em;
	}


hr{
	color:#0099CC;
	width:100%;
	height:1px;
	}

#noscript	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0.6em 0 0.6em 1em;
	background-color: #f5f5f5;
	color: #333333;
	font-size: 1.1em;
	background-image:url(Immagini/freccia_h2.gif);
	background-repeat:no-repeat;
	background-position: left;
	margin:0;
	font-weight: bold;
	line-height: 1.5em;
	}

.freccia{
	background-image:url(Immagini/freccia_int.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:0.8em;
	height:0.8em;
	padding-left:0.35em;
        margin-right:0.7em;
	}


/*fine stili generici, su header e footer
++++++++++++++++++++++++++++++++++++++++++*/






/*++++++++++++++++++++++++++++++++++++++++
div navigation INTERNI - colonna sinistra*/

/* ci sono?
div#minilink a{
	margin: 20px 0;
	display: block;
	border: 1px inset #666;
	width:110px;
	line-height: 40px;
	background-color: #fff;
	text-align: center;
	text-decoration: none;
	color: #003368;
	}

div#minilink a:hover{
	font-size: 2em;
	font-weight: bold;
	color: #FE9916;
	} */


div#riservato{
	text-align:center;
	background-color:#C5DEF3;
	width:96%;
	color: #003368;
	height:auto;
	padding:0px 0px 0px 0px;
	margin-top: 3em;
}

#riservato .riservato1{
	margin-top:2em;
}

#riservato .digita {
	width:7em !important;
	width:4.4em;
	height:1.2em;
	line-height: 4em;
	margin-top: 0.4em;

	}

#riservato .pulsante{
	color:#003368;
	font-size:1.1em;
	padding:0.2em 0.5em;
	margin-top:1em;
}

#navigaStruttura .pulsante{
	color:#003368;
	font-size:1.1em;
	padding:0.2em 0.5em;
	margin-top:2em;
}

#ricercaStruttura .pulsante{
	color:#003368;
	font-size:1.1em;
	padding:0.2em 0.5em;
	margin-top:2em;
}

#meteo .select{
	vertical-align: 0em;
}


div#loghi{
	width: 96%;
	border: 0px;
	margin-top: 3em;
	}

div#loghi img{
	border:0;
	text-align:center;
/*
        width: 5.7em !important;
        width: 6.1em;
        height: 5.8em !important;
        height: 6.1em;
*/
        width: 5.7em;
        height: 5.8em;

	}

div#loghi ul li{
	text-align:center;
        }

/*FINE div navigation INTERNI - colonna sinistra
+++++++++++++++++++++++++++++++++++++++++++++++++*/







/*+++++++++++++++++++++++++++++++
 FOOTER
*/

div#footer{
	overflow:auto;
	position:absolute;
	bottom:auto;
	height:1.3em;
	text-align:right;
	background-color: #1b5385;
	color:#FFFFFF;
	width: 66.8em;
	vertical-align: bottom;
	padding: 0.5em;
	right: -1px !important;
	right: -2px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	}

div#footer a{
	border-left:none;
	display:inline;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	}

div#footer a:hover{
	border-left:none;
	display:inline;
	text-decoration:underline;
	color:#FF9900;
	font-weight:bold;
	}

div#ipzs {
	float: left;
	padding-left: 17em;
}
div#access{
	float: right;
}
/* Fine FOOTER
+++++++++++++++++++++++++++++++++++++++*/



/*  CENTRALE   XXXXXXXXXXXXXXXXXXXXXx */



#textimage{
	border-bottom: 1px dotted #999;
	width:39em;
	height:39em;

	/*width: 100%;*/
	z-index:auto;
	}	 /*risolve il peek-a-boo bug di IE6*/

#textimage img{
	margin: 0.8em;
	}

#textimage h2{
	margin-top: 0.8em;
	}

#messaggio {
	border:1px dashed #FFBE7D;
	color:#B65000;
	font-size:1em;
	font-weight:bold;
	margin:0 auto;
	overflow:auto;
	padding:0.8em;
	position:relative;
	width:auto;
	margin-bottom:1em;
	}

div#agenzia{
	overflow:auto;
	height:auto;
	width:auto;
	background-color:#C5DEF3;
	padding:1em 0 1em 0;

	}

.informazioni{
	background-color:#F5F5F5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
	font-weight:bold;
	padding: 5px 2px 1px 15px;
	color: #003368;
	font-size: 1em;

	}

div#agenzia h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
	font-weight:bold;
	padding: 1px 2px 1px 15px;
	background-color:#C5DEF3;
	color: #003368;
	font-size: 1.15em;
	}

div#agenzia a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003368;
	font-size: 1.15em;
	}


div#evidenza{
	height:29em;
	font-size: 1em;
	/*
          border-style:dashed;
  	  overflow:auto;
          border-color: #FFBE7D;
          border-width:1px;
        */
	width: auto;
	position: relative;
	margin-top: 0em;
	margin: 0 auto;
	padding: 0.8em;
	margin-bottom: 2em;
	}

/*
.evidenza_b{
	display:block;
	background-color:#f5f5f5;
	}
*/

div#evidenza a{
	font-size: 1em;
	text-decoration:none;
	color:#B65000;
	font-weight:bold;
	}

div#evidenza a:hover{
	font-size: 1em;
	text-decoration:underline;
	color:#FF9900;
	}


/*DA ELIMINARE, VERIFICARE FONTSIZE 0.9 O1?
#centrale .indietro{
	background-color:#eeeeee;
	margin-left: 30em;
	font-size: 1em;
	padding: 2px 2px 2px 2px;
	border-bottom: 1px inset #003368;
	border-right: 1px inset #003368;
    background-image:none;
    width:8.5em;
    display:block;
    text-align:center;
	}
*/

#evidenza .indietro{
	background-color:#eeeeee;
	margin-left: 30em;
	font-size: 0.9em;
	padding: 2px 2px 2px 2px;
	border-bottom: 1px inset #003368;
	border-right: 1px inset #003368;
    background-image:none;
    width:8.5em;
    display:block;
    color:#003368;
    text-align:center;
         padding: 0.4em;
	}

#evidenza.indietro a{
	text-decoration:none;
	padding: 2px 2px 2px 2px;
    background-image:none;
    width:auto;
    display:block;
    text-align:center;
    color:#003368;
	}

#evidenza.indietro a:hover{
	font-size: 1em;
	text-decoration:underline;
	color:#003368;
	}

/* MA CI SONO ANCORA ????'
div.wide,div.split2,div.split3{
	clear:left;
	}

div.wide{
	margin: 0 1%;
	border-top: 1px dotted #ccc;
	}

div.split2 div{
	float: left;
	width: 208px;
	\width: 218px;
	w\idth: 208px;
	padding: 0 5px
	}

div.split3 div{
	float: left;
	width: 135px;
	\width: 145px;
	w\idth: 135px;
	padding: 0 0,5em;
	border-top: 1px dotted #ccc;} */


.newsbox2{
        height: 10em;
	}

div#ansa{
	padding-top:20px;
	padding-left: 0.8em;
	}

.ansa {
	font-size: 0.8em;
	color: #003368;
	background-color: #EEEEEE;
	width:400px;
	height:15px;
        margin-left:20px;
}

/* stili per link su immagine top*/
ul#mappa1 {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:12em;
	height:5em;
	color:#278DE5;
	top: 2px;
	}

ul#mappa1 li {
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	color:#278DE5;
	}

li#mappa1-link1 {
        position:absolute;
        left:40em;
	top:8.5em;
	width:3.5em;
	height:1.15em;
	color:#278DE5;
	}

li#mappa1-link2 {
	left:45.5em;
	top:8.5em;
	width:5.5em;
	height:1.15em;
	color:#278DE5;
	}

li#mappa1-link3 {
	left:53em;
	top:8.5em;
	width:7.3em;
	height:1.15em;
	color:#278DE5;
	}

li#mappa1-link4 {
	left:62em;
	top:8.5em;
	width:4.2em;
	height:1.15em;
	color:#278DE5;
	}


#mappa1 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	display:block;
	width:100%;
	height:100%;
	color:#278DE5;
}




div#header{
	height: 10.7em;
}

.header{
	border-width: 1px 0px 0px 0px;
}

/* FINEstili per link su immagine top*/


#mappa {
	position:absolute;
	width:40.5em;
	height:39em;
	z-index:45;
	background-color: #FFFFFF;
	overflow: auto;
	top: 10.7em;
	visibility: hidden;
	left: 12.5em;
}

#mappa  a{
	color:#003368;
	text-decoration:none;
	font-size: 1.2em;
	font-weight:bold;
	}


#mappa a:hover, a:focus{
	text-decoration:underline;
	color:#FE9916;
	}

#mappa  ol.primolivello{
	font-size: 1.02em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding-right: 0.5em;
        padding-top: 1.2em;
        padding-left: 2.4em;
	}

#mappa  ol.primolivello li{
        padding-top: 0.8em;
	}


#mappa  ol.secondolivello{
	font-size: 0.9em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:1em 5px 0px 3em;
        }

#mappa  ol.secondolivello li{
        padding-bottom: 0.9em;
        margin: 0px;
	}


#mappa  ol.terzolivello{
	font-size: 0.8em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0.95em 5px 0px 3em;
	}



#urlbox_contenuto{
        overflow: auto;
        height: 30.3em;
        margin-top: 0.6em;
      	border-style:dashed;
	border-color: #FFBE7D;
	border-width:1px;
        }

#urlbox_contenuto ul{
        list-style-type: none;
        padding-left: 0.8em;
        padding-top: 0.7em;
        margin: 0px;
}
#urlbox_contenuto li{
        padding-bottom: 0.7em;
        margin: 0px;

}


abbr, acronym {
        border-bottom: 1px dotted black;
        cursor: help;
}


div#navigation ul.listaloghi{
        list-style-type: none;
        padding-left: 0px;
        padding-top: 6px;
        margin: 0px;
}

div#navigation ul.listaloghi a{
        background-color: #ffffff;
        border-bottom: 0px none;
}

div#navigation ul.listaloghi a:hover{
        background-color: #ffffff;
        border-bottom: 0px none;
}


/* SkipNav */
ul#skipnav {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:195px;
	height:73px;
	top: 0.5em;
	left: 124px;
	color:#278DE5;
	}
ul#skipnav li {
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	color:#278DE5;
	}

li#skipnav-link1 {
    display: none;
	left:242px;
	top:55px;
	width:106px;
	height:0.8em;
	color:#278DE5;
	}

li#skipnav-link2 {
	left:310px;
	top:55px;
	width:57px;
	height:0.8em;
	color:#278DE5;
	}

#skipnav a {
    visibility: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:0.8em;*/
	font-weight:bold;
	display:block;
	width:100%;
	height:100%;
	color:#278DE5;
}
#messaggioErroreRicerca {
        font-size: 1.1em;
     font-weight:bold;
}

#consultazione3  a.linkPulsante{
        background-image: none;
        display: inline;
        padding-left:0px;
}


#consultazione1 ul{
      list-style-type:none;
      margin:0px;
      padding-left:0px;
      padding-top:0px;
}


#consultazione3 ul.elencouffici{
      margin-left:0px;
      padding-left:0.3em;
}

#consultazione3 li.elencouffici{
      list-style-type:none;
      border-top: 1px dashed #333333;
      margin-top: 0.6em;
      padding-top:1.5em;
}

#norme ul.elencouffici{
      margin-left:0px;
      padding-left:0.3em;
}

#norme li.elencouffici{
      list-style-type:none;
      border-top: 1px dashed #333333;
      margin-top: 0.6em;
      padding-top:1.5em;
}

hr.tratteggiato{
      background-color: #FFFFFF;
      color: #FFFFFF;
      height:0px;
      width:98%;
      border-top: 1px dashed #333333;
      border-bottom: 0px none #FFFFFF;
}


img.noBorder{
     border:0;
}

img#logoSistemaModus{
     width:10.8em;
     height: 5.4em;
}

h2.titoloSezione{
     margin-bottom:0.6em;
}


#evidenza .indietro a.pulsanteIndietro{
     color: #003368;
     font-weight:normal;
}


div#evidenza_contenuto{
	overflow:auto;
	height:25.3em;
	font-size: 1em;
	border-style:dashed;
	border-color: #FFBE7D;
	border-width:1px;
	width: auto;
	position: relative;
	margin-top: 0em;
	margin: 0 auto;
	padding: 0.8em;
	margin-bottom: 2em;
	}

div#evidenza_contenuto a{
	font-size: 1em;
	text-decoration:none;
	color:#B65000;
	font-weight:bold;
	}

p.giustificato{
        text-align: justify;
        }

p.paddingSotto{
        padding-bottom: 1.5em;
        }

p.paddingSopra{
        padding-top: 1.5em;
        }

.paddingDestra{
        padding-right: 1em;
        }

.paddingSinistra{
        padding-left: 1em;
        }

.grassetto{
	font-weight: bold;
	}

.centrato{
        text-align: center;
        }

.sottolineato{
        text-decoration:underline;
        }

.corsivo{
        font-style: italic;
        }

.piccolissimo{
	font-size: 0;
        color: #fff;
}


/* 20080220  */
#centrale .bold{
	font-weight:bold;
	}


/* TODO */

#sottotitoli {
        width:350px;
        height:60px;
        /* TODO width e height dimensioni dei sottotitoli */
        }

#contenutoMulti {
        padding-left:3.2em;
        /* TODO width e height dimensioni dei video */
        }

pre.testoAtto{
        font-size:1.16em;
        width:46em;
        padding-left: 0.8em;
}

.freccia_disattiva{
        margin-left: 2.5em;
        background-image: url(Immagini/freccia_h2.gif) !important;
	background-repeat:no-repeat;
	background-position:left;
        }

.noBordo{
        border: none;
}


select{
        font-size:0.8em;
        width: 99%;
        vertical-align: 1.2em;
}

select#provincia{
        font-size:1em !important;
        width: 18.5em !important;
}


.bigger{
        font-size:1.25em !important;
}

.smaller{
        font-size:0.8em !important;
}

div#previsione{
        padding-left: 4em;
}

div#provincie{
		margin-top:100px;
		text-align: left;
}

div#titolometeo{
		position: relative;
		left: 0em;
}



p#sceltaProvincia{
        padding-top: 1em;
        padding-bottom: 1px;
        white-space: nowrap;
        }

div.floatLeft{
		float:left;
		width:15em;
}

div.iconeMeteo{
		float:left;
		text-align:center;
		width:5em;
}

img.iconaMeteo{
        width: 4em;
}

img#videoNonTrovato{
	width: 28em;
        height: 23.1em
}

img.imgw3c{
        height: 2.81em;
        width: 7.9em;
}

input.txtCentrale{
/*        width: 31em; */
        width: 95%;
}

ul#elencoAccessoRieservato{
	background-color:#FFF;
        text-align: left;
}


#account ul{
        list-style-type:none;
}



#text p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	color: #003368;
	text-align:justify;
	line-height:120%;
	padding-left: 0.5em;
	padding-right: 0.5em;
	margin-top:2em;
	}
	
/* Stampa Organigramma */

.descrizione {
	bottom:1em;
	font-size:0.9em;
	position:relative;
}

.persona {
	font-style: italic; 
	font-weight: bold; 
	text-align: left;
	display: inline-table;
	padding-left: 2em;
}

.ministro {
	font-style: italic; 
	font-weight: bold; 
	text-align: left;
	display: inline-table;
	padding-left: 0.7em;
	padding-top: 0.7em;
	font-size:1.2em;
}

.dettaglio {
	font-size: 0.9em;
	font-style: italic; 
	text-align: left;
	display: inline-table;
	padding-left: 1em;
}

.dettaglio2 {
	font-size: 0.9em;
	font-style: italic; 
	text-align: left;
	display: inline-table;
	padding-left: 3em;
}

.ufficio {
	font-size: 1.08em;
	text-align: left;
}

.dipartimento {
	font-size: 1.1em;
	text-align: left;
}

.lista1 {
	font-size: 1.5em;
	font-weight: bold;
	color: #003368;
}

.freccia2 {
	position: relative;
	right: 0.2em;
	top: 0.1em;
}

.indenta {
	text-align: left;
	padding-left: 2em;
	padding-top: 1.1em;
}

.nascosto {
	visibility: hidden;
	position: absolute;
}


#meteo_wrapper {
	text-align: center;
	width:100%;
}
