BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
HTML {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H1 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
BODY {COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;; FONT-SIZE: 0.7em; BACKGROUND-COLOR: #fff}

H1 {PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: normal; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.2em; COLOR: #012E5B; PADDING-TOP: 0.2em}
H2.titoloprimopiano {
	PADDING-RIGHT: 0.3em; border-bottom:1px solid #CC0000;  FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0.7em; PADDING-BOTTOM: 0.2em; border-bottom:1.2px solid #336633; PADDING-TOP: 0.2em; color:#CC0000; background-color:white;
}

H2.titolosezione {PADDING:0.2em 0.2em 0.2em 0.7em; border-bottom:1px solid #CC0000;  FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 0.2em; MARGIN-RIGHT: 0.3em; color:#575747; background-color:white; margin-top:0.7em}

H2.titolosezionelaterale {FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 0.2em; background-color:#ECF4F2; color:#CC0000; border:none; padding:0.2em 0.2em 0.2em 1em}

H2.titolopagina {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0.6em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.3em;
	PADDING-BOTTOM: 0.4em;
	COLOR: #CC0000;
	PADDING-TOP: 0.4em;
	border-bottom:1px solid #336633}

h3.titoloparagrafo {background-color:white; color:#c22f0b; font-size:1.2em; font-weight:bold; PADDING:0.8em 0.2em 0 0.7em; margin:0;}


.key {FONT-WEIGHT: normal}
.keyred {FONT-WEIGHT: normal; COLOR: #cc0000}

A:link {COLOR: #900; text-decoration:none; border-bottom:1px solid #999; line-height:1.4em}
A:visited {COLOR: #000000; text-decoration:none; border-bottom:1px solid #999; line-height:1.4em}
A:hover {background:transparent; COLOR: #336633;}

A.tit2:link {COLOR: #000000}
A.tit2:visited {COLOR: #000000}
A.tit2:hover {background:transparent; COLOR: #336633;}

A.cerca:link {COLOR: #cc0000}
A.cerca:visited {COLOR: #cc0000}
A.cerca:hover {background:transparent; COLOR: #336633;}



#header h1 {position:absolute; top:-10000px; margin:0; padding:0; height:0.1em; width:0.1em; font-size:0.1em; line-height:0.1em;}
form{color:white; }
#formricerca{top:0.5em !important;}
#formricerca label{margin: 1.5em 0 0 0 !important; }
legend {margin-bottom:2em !important}

DIV#contenutohome {MIN-HEIGHT: 35em; HEIGHT: 35em; width:74.3%; }
DIV#contenuto {MIN-HEIGHT: 30em; HEIGHT: 30em; /*j margin-left:1% !important; */}
DIV#contenuto ul {margin:1em 0 0 3em; padding:1em 0 1em 0; list-style-image:url(../img/freccia4.gif); color:#5b5032; background-color:#FFFFFF;}

DIV#contenuto ul li {margin:0; padding:0 0 0.3em 0; color:#000000; background-color:#FFFFFF;}

/*DIV#contenuto ul li a:link { color:#57578F; background-color:#FFFFFF;}
DIV#contenuto ul li a:visited {color:#336633; background-color:#FFFFFF;}
DIV#contenuto ul li a:hover {color: #CC0000; background-color:#FFFFFF;}
*/

#footer{border-top:2px solid #336633}

DIV#lateralehome {MARGIN-LEFT: 75%; margin-top:1.0em; WIDTH: 24%}
div#laterale{ width: 25% !important; margin-left:-1em; MARGIN-right: 1%; float: left !important; margin-top:4.8em; background-color:#ECF4F2; color:#000000; min-height:41em; auto !important; height:41em; border-top:1px solid #336633;}
#barranavigazione {left: 0px; margin-bottom: 0.2em; padding:0.5em 0 0.4em 0.5em !important; POSITION: relative; color:#333;}

#barranavigazione a:link {background-color:white; color:#c22f0b}
#barranavigazione a:visited {background-color:white; color:#c22f0b}
#barranavigazione a:hover {background-color:#c22f0b; color:white}



.sezione{ /*float: left;*/ width: 47.9%; margin:0 -1px 0 1em; min-height:12em; height: auto !important; height:12em; }
.sezione ul {list-style:url(../img/raquo_red2.gif); margin-left:0.4em} 
.sezione ul li {padding-left:0.2em;}

.sezlateralehome {margin-bottom:1.3em;}
.sezlateralehome ul { margin-left:0.4em; list-style-type:none;} 
.sezlateralehome ul li { list-style:url(../img/raquo_red2.gif); padding-left:0.5em; margin-top:0.2em}
.sezlateralehome img {margin:0; padding:0; border:none; clear:both;} 

.menu {background-color:#ECF4F2; color:#000000; padding:1.5em 0.5em 0.7em 1.5em; list-style-type:none; margin:0 1em 0 1em;}
.menu li {margin-bottom:0.5em; list-style-image:url(../img/freccia3.gif);}
.menu li a:link { color:#CC0000;border:none}
.menu li a:visited {color:#CC0000;border:none}
.menu li a:hover {color: #336633; background-color:#ECF4F2;border:none}




/*#accesskey {BORDER-BOTTOM: #a8acc9 1px dashed}*/
#accesskey {
	margin-left: 0.4em; margin-bottom:0.3em;
}
#accesskey ul li { list-style:url(../img/raquo_red2.gif); padding-left:0.5em; margin-top:0.2em}
#accesskey a {
	font-weight: bold;
}

.data-valorizzata {BACKGROUND: #b6d9d9}
DIV.googleRisultati DIV.risultato SPAN.etichettaSommario {FONT-WEIGHT: normal}
DIV.googleRisultati DIV.risultato SPAN.etichettaURL {FONT-WEIGHT: normal}
DIV.googleRisultati DIV.risultato SPAN.etichettaData {FONT-WEIGHT: normal}
DIV.googleRisultati DIV.risultato SPAN.etichettaDimensione {FONT-WEIGHT: normal}

#header DIV.clear {
	border: none;
	background-color: white;
}

#sezionihome {
	padding-top: 1.5em;
}

#header legend img {
	
}
/* Stili vari per il testo */

.titolo {background-color:white; color:#c22f0b; font-size:1.4em; font-weight:bold}






H1{
	font-size:1em;font-style: italic;color:#000000;
	/*WIDTH: 69.3%;*/
}

#header {background: url(../img/img_destra.gif) right top no-repeat}
#header label{color:#000000}
body{margin:0 1%; font-size:0.75em;}
#sezlinkhome a{ text-decoration:none; border:none}
#sezlinkhome a:hover{background:transparent; color:#c00}

/*#lateralehome .titolosezionelaterale{background: url(../img/sfondo_menu_right.gif) top left no-repeat #ECF4F2 }*/
#lateralehome h2{background: url(../img/img_menu_right.gif) 97% 4px no-repeat #ECF4F2; padding-right:25px; min-height:30px}
#sezionihome strong{font-weight:normal}
/*#sezionihome a{text-decoration:none; border-bottom:1px solid #999; line-height:1.4em}*/

div.notiziehome a:hover{color:#CC0000; background:transparent;}
div.notiziehome a{color:#336633; font-size:1.1em; text-decoration:none;   }
div.notiziehome a strong{display:block; margin-bottom:-0.5em}
div.notiziehome{margin-bottom:1em}
