@media Screen    
{

/* inizio style per tag base*/

HTML {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em; MARGIN: 0em; 
}
BODY {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em; MARGIN: 0em;
	FONT-SIZE: 76%;
	FONT-FAMILY: verdana, sans-serif;
	TEXT-ALIGN: center;
	color: #585858;
	background-color:#FFFFFF;
}
A {
	COLOR: #1C5659; 
	TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #1C5659; 
	TEXT-DECORATION: none;
}

H1 {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em; MARGIN: 0em; font-size:150%; 
}
H2 {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em; MARGIN: 0em; font-size:125%; 
}

H3 {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em; MARGIN: 0em; font-size:110%; 
}

hr {
	border: 1px dotted #999999;
}


img {
	border: 0em;
}

ul { 
margin: 0px 0px 0px 20px;
}

form {
margin: 0px;
padding: 0px;
}

fieldset {
	border: 0px none #FFFFFF;
}


/* fine style per tag base*/

/* inizio style per input*/

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #1C5659;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #1C5659;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #1C5659;
}

/* fine style per input*/

/* inizio style per layout*/

DIV#container {
	/*MARGIN: 0em auto;*/
	MARGIN: 5px auto 0;
	/*WIDTH: 768px;*/
	WIDTH: 800px;
	background-color: #FFFFFF;
	text-align:left;
/*
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E5E4E0;
	border-left-color: #E5E4E0;
	border-top-width: 1px;
	border-top-color: #E5E4E0;
	border-top-style: solid;
	TEXT-ALIGN: left;
*/
}

#utilita {
	font-size: 0.76em;
	padding: 3px;
	text-align: right;
	MARGIN: 0em auto;
	WIDTH: 768px;
	}

DIV#header {
	HEIGHT: 160px;
	background-color: #FFFFFF;
}

.navtre {
	HEIGHT: 20px;
	background-color: #FFFFFF;
}

.dove {
	HEIGHT: 32px;
	background-color: #FFFFFF;
}

DIV#percorso {
	FONT-size: 0.80em;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 8px;
	height: 20px;
}

DIV#navigation {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 0px; 
	WIDTH: 145px; 	
	font-size: 1.1em;
	FLOAT: left;
}

DIV#extra {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px;
	WIDTH: 155px;	
	font-size: 1.1em;
	FLOAT: left;
}

DIV#content1 {
	CLEAR: both;
	BACKGROUND-COLOR: #FFFFFF;
	/*WIDTH: 748px;*/
	WIDTH: 780px;
	/*padding: 10px 10px 10px 10px;*/
	margin: 20px 10px 10px 10px;
	font-size: 0.85em;
	}

DIV#content2 {
	FLOAT: left; 
	WIDTH: 600px; 
	PADDING-left: 8px; 
	PADDING-TOP: 10px;
	font-size: 0.85em;
	}
	
DIV#content3 {
	PADDING-left: 10px; 
	PADDING-RIGHT: 10px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	background-color: #FFFFFF;
	WIDTH: 430px;
	font-size:  1.0em;
	FLOAT: left;

}

/* fine style per layout*/

DIV#navigation UL {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em; MARGIN: 0em; LIST-STYLE-TYPE: none
}
DIV#navigation LI {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em; MARGIN: 0em;
}
DIV#navigation A {
	FONT-size: 0.9em; 
	TEXT-DECORATION: none;
}
DIV#navigation A:hover {
	TEXT-DECORATION: underline;
}
DIV#navigation A#activelink {
	TEXT-DECORATION: none;
}
DIV#navigation P {
	FONT-SIZE: 0.9em;
}

.nospazio {
	margin: 0px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.element h1{

display: none;
text-align: center;

}

/* inizio style gallery */

.element{

	text-align: center;

}
.pgThumbImageTitle{

	font-size: 0.9em;

}

/* fine style gallery */
.corpocentro{

	font-size: 0.85em;

}
.corpodx{

	FONT-SIZE: 0.85em;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

.td100 {
	width: 100%;
	clear:right;
	min-height: 100px;
	
}

.trasp {
	LEFT: -2000px; 
	OVERFLOW: hidden; 
	WIDTH: 1px; 
	POSITION: absolute; 
	HEIGHT: 1px;
}

#ricercacampo{

FONT-SIZE: 1.1em;

}

.recapito{

background-color: #E5E4E0;
padding: 3px;

}


li.lista {
	list-style-image: url(../images/botli.gif);
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
}

li.lista2 {
	list-style-image: url(../images/bot3.gif);
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
}

li.lista2bis {
	list-style-image: url(../images/bot3.gif);
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 15px;
}

.imgsx {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}

.imgsxline {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	border: 1px solid #9C9C9C;
}

.imgdx {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.collegamento{

TEXT-DECORATION: underline;

}


.imgdx {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.collegamento{

TEXT-DECORATION: underline;

}

.meteo{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E5E4E0;
	border-bottom-color: #E5E4E0;
}

.infogenerale {
	line-height: 1.5em;
	padding: 3px;
	min-height: 100px;
	clear:both;
}

.infotitolo{

background-color: #E5E4E0;
padding: 3px;
clear:both;
}

.listagrey {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #E5E4E0;
}





#tdTestataSx {
    width: 75%; 
    background: #FFF url(http://www.innovazionepa.it/ministro/images/spazio10.jpg) top right repeat-y;
    color: #585858;
    }
#dvTestataSx {
    padding-right: 10px;
    }
/* L'immagine scala con le dimensioni della finestra: vedi anche img#logoPresidenza in speciale2007.css */
#dvLogo {
    background-color:  #FFF;
    color: #585858;
    width: 100%; 
    }
#dvNomeSito {
    clear: both;
    margin: 0;
    padding: 6px 0 4px;
    background-color: #FFF;
    color: #252525;
     }

p#NomeSito {    
    margin: 0;
    padding: 0;
    line-height: normal;
    font-family: "Times New Roman", Times, serif;
    font-size: 170%; 
    background-color: #FFFFFF;
    color: #2f305d;
    letter-spacing: .07em;
    text-align: center;
    font-weight:normal;
    }

h1#NomeSito {    
    margin: 0;
    padding: 0;
    line-height: normal;
    font-family: "Times New Roman", Times, serif;
    font-size: 170%; 
    background-color: #FFFFFF;
    color: #2f305d;
    letter-spacing: .07em;
    text-align: center;
    font-weight:normal;
    }

/* Testata Destra e Menu di aiuti in alto a destra */
#tdTestataDx {
    font-size: 90%;
    background: #E6E6E6 url(http://www.innovazionepa.it/ministro/images/spazio10.jpg) top left repeat-y;
    color: #3F3F3F;
    border-left: 1px dashed #585858;
    }
#dvTestataDx {
    background-color: #E6E6E6;
    color: #3F3F3F;
    margin-left: 10px;
    }
#dvTestataDx ul {
    padding: 0 0 0 0.5em;
    background-color: #E6E6E6;
    color: #3F3F3F;
	margin:0;
    }
#dvTestataDx ul li {
    background: #E6E6E6 url(http://www.innovazionepa.it/ministro/images/FrecceGrigio.jpg) no-repeat 0 1em; 
    margin: 0 .5em 0 0; 
    padding: .75em 0 .5em 1.25em; 
    list-style: none;
    border-bottom: 1px dashed #585858;
}
#dvTestataDx ul li.ultimo {
    border-bottom: none;
}
#dvTestataDx li p {
    background-color: #E6E6E6;
    color: #3F3F3F;
    line-height: normal;
    margin: 0;
    padding: 0;
    }
#dvTestataDx li input {
    margin: .5em 0 0; 
    padding: 0;
    
    }


.invisibile {position: absolute; overflow: hidden; top: -10000px; width: 1%;}


#dvBoxContenuti {
    margin-top: .5em;
    }
/* Piede pagina */
#tdcoda {
    font-size: 68.75%; 
    background-color: #FFF;
    color: #3B3B3B;
    padding: .5em 0;
    border-top: 3px solid #E6E6E6;
    border-bottom: 3px solid #E6E6E6;
    text-align: center;
    }
#dvcoda {
    width: 100%;
    background-color: #E6E6E6;
    color: #3B3B3B;
    }
    
/* lista orizzontale nel piede pagina */
#tdcoda ul.listaOrizzontale {
    text-align: center;
    background-color: #E6E6E6;
    color: #3B3B3B;
    }
    
#tdcoda ul.listaOrizzontale li {
    text-align: center;
    }
#tdcoda ul.listaOrizzontale li.ultimo {
    display: inline;
    text-align: center;
    margin: 0;
    padding: 0 .5em 0 .5em;
    border-right: none;
    }
/* Fine Piede */
/* Lista orizzontale */
.dvListaOrizzantale  {
    clear: both;
    z-index: 1;
    }
    
ul.listaOrizzontale {
    margin: 0;
    padding: .5em 0;
    list-style: none;
    z-index: 2;
    font-size: 125%;
    }
ul.listaOrizzontale li {
    list-style: none;
    background: none;
    display: inline;
    margin: 0;
    padding: 0 .5em 0 .5em;
    border-right: 1px solid #585858; 
    }
ul.listaOrizzontale li.ultimo {
    border-right: none;
    }



/* Caso generale per i link. Le eccezioni sono definite nei contesti */
a {color: #585858; font-weight: bold; text-decoration: none;}
a:link {color: #585858; text-decoration: none;}
a:visited {color: #585858; text-decoration: none;}
a:focus {color: #800001; text-decoration: underline;}
a:hover {color: #800001; text-decoration: underline;}
a:active {color: #585858; text-decoration: none;}
/* caso generale per i tag p (paragrafo) */
p {margin:0px;}


/* lista verticale */
#listaVerticale ul {
    text-align: center;
    color: #3B3B3B;
    margin: 0;
    padding: .5em 0;
    list-style: none;
    z-index: 2;
    font-size: 125%;
}

#listaVerticale li {
    list-style: none;
    background: none;
    margin: 0;
	margin-top:10px;
	margin-bottom:10px;
    padding: .05em;
}




/* chiudo*/

} 




