* {margin:0;padding:0}
html,body{margin:0;padding:0}
body{font:100,01% verdana,arial,sans-serif}

hr{display:none}

img{border:0}
/*p{margin:0 10px 10px}*/
/*a{display:block;color:#006;padding:10px}*/
div#header{position:relative;width:955px;height:77px;background:#fff url("/immagini/testata2005-1.gif") no-repeat}
div#header h1{left:-9999em;width:0;overflow:hidden;position:absolute}
div#header span{position:absolute;right:2px;top:6px}
div#header a{display:block;width:889px;height:77px}

/*Primo menu orizzontale width:955px*/
div#menu{text-align:center;margin-top:5px;padding:0}
div#menu ul{list-style:none;margin:0 auto;padding:0}
div#menu ul li{float:left;width:105px;margin:0;padding:0;border-right:1px solid #fff}
div#menu a{display:block;height:22px;line-height:22px;text-decoration:none;text-align:center;background-color:#036F02;color:#fff;font-weight:bold;font-size:.9em}
div#menu a:hover{background-color:#036F02;text-decoration:underline;color:#fff}
div#menu span {font-style:italic}

/*Secondo menu orizzontale*/
div#sub-menu{text-align:center;margin:10px 0;padding:0}
div#sub-menu ul{list-style:none;margin:0 auto;padding:0}
div#sub-menu ul li{float:left;width:155px;margin:0}
div#sub-menu a{display:block;height:22px;line-height:22px;text-decoration:none;text-align:center;background-color:#900;color:#fff;font-weight:bold;font-size:.9em}
div#sub-menu a:hover{background-color:#900;text-decoration:underline;color:#fff} 
div#sub-menu .pad-dx{padding:0 45px 0 0}
div#sub-menu .pad2-dx{padding:0 44px 0 0}

div#wrapper{margin:10px 0;padding:0}

/*Primo menu verticale*/
div#menu-nav {
	width:155px;
	margin:0;
	padding-bottom:1px;
	background:#fff;font:.9em verdana}
div#menu-nav span {font-style:italic}
div#menu-nav ul {
	list-style:none;
	margin:0;
	padding:0}
div#menu-nav li {margin-bottom:5px;
	border-style:solid none solid none;
	border-color:#165681;
	border-width:1px}
div#menu-nav li a {
  	height:18px;
  	voice-family:"\"}\""; 
  	voice-family:inherit;
  	height:14px;
	text-decoration:none;
	font-weight:bold}
div#menu-nav li a:link, div#menu-nav li a:visited {
	color:#fff;
	display:block;
	background:#165681;
	padding:2px 0 2px 5px;
	font-weight:bold}
div#menu-nav li a:hover {
	color:#036;
	background:#fda607;
	padding:2px 0 2px 5px;
	font-weight:bold}
div#menu-nav li a:active {
	color:#036;
	background:#fda607;
	padding:2px 0 2px 5px;
	font-weight:bold}
	
/*Sezione particolare del primo menu verticale*/
div#menu-nav2 {
	width:155px;
	margin:0;
	padding-bottom:5px;
	background:#fff;font:.9em verdana}
div#menu-nav2 span {font-style:italic}
div#menu-nav2 ul {
	list-style:none;
	margin:0;
	padding:0}
div#menu-nav2 li {margin-bottom:5px;
	border-style:solid none solid none;
	border-color:#D8E0E5;
	border-width:1px}
div#menu-nav2 li a {
  	height:18px;
  	voice-family:"\"}\""; 
  	voice-family:inherit;
  	height:14px;
	text-decoration:none;
	font-weight:bold}
div#menu-nav2 li a:link, div#menu-nav2 li a:visited {
	color:#900;
	display:block;
	background:#eaeaea;
	padding:2px 0 2px 5px;
	font-weight:bold}
div#menu-nav2 li a:hover {
	color:#036;
	background:#fda607;
	padding:2px 0 2px 5px;
	font-weight:bold}
div#menu-nav2 li a:active {
	color:#036;
	background:#fda607;
	padding:2px 0 2px 5px;
	font-weight:bold}

/*Secondo menu verticale*/
div#sub-menu-nav {
	width:155px;
	margin:0;
	padding:10px 0;
	background:#fff;font:.8em verdana}
div#sub-menu-nav ul {
	list-style:none;
	margin:0;
	padding:0}
div#sub-menu-nav li {margin-bottom:5px;
	border-style:solid none solid none;
	border-color:#D8E0E5;
	border-width:1px}
div#sub-menu-nav li a {
  	height:18px;
  	voice-family:"\"}\""; 
  	voice-family:inherit;
  	height:14px;
	text-decoration:none;
	font-weight:bold}
div#sub-menu-nav li a:link, div#sub-menu-nav li a:visited {
	color:#036;
	display:block;
	background:#D8E0E5;
	padding:2px 0 2px 5px;
	font-weight:bold}
div#sub-menu-nav li a:hover {
	color:#036;
	background:#fda607;
	padding:2px 0 2px 5px;
	font-weight:bold}
div#sub-menu-nav li a:active {
	color:#036;
	background:#fda607;
	padding:2px 0 2px 5px;
	font-weight:bold}	

div#datario{background:#fda607;font-weight:bold;color:#fff;text-align:center;height:1.6em;line-height:1.6em}

div#container{text-align:left;font:.8em verdana}
div#content p{line-height:1.4}
div#content p a:link,div#content p a:visited{color:#000;text-decoration:none}
div#content p a:hover{color:#000;text-decoration:none}
div#navigation{background:#fff;}
div#extra{background:#fff;padding-bottom:0px}
div#footer{background:#165681;color:#fff}
div#footer p{margin:0;padding:5px 10px;font-size:.8em}
div#footer a{display:inline;padding:0;color:#fff}
div#container{width:955px}
div#content{float:right;width:770px;\width:800px;w\idth:770px;padding-left:30px}
div#navigation{float:left;width:155px;min-height:2150px;height:auto !important;height:2150px}
div#extra{float:left;clear:left;width:155px}
div#footer{clear:both;width:100%}

/*Classi colore*/
.col-036{color:#036}
.col-900{color:#900}
.col-000{color:#000}

div#home-scroller{position:relative;overflow:hidden;background-color:#fff;margin:15px 0;color:#036;font-size:.8em;height:14px;width:770px}
/* add formatting for the scrolling text */
#tag {margin:0}
div#tag p a:link, div#tag p a:visited{color:#036;text-decoration:none}
div#tag p a:hover{color:#036;text-decoration:underline}

/*Notizie*/
div#home-news1{min-height:125px;height:auto !important;height:125px}
div#home-news1-img{float:left;width:250px}
div#home-news1 h2{font-size:1.25em;color:#900;font-weight:bold;padding-bottom:.25em}
div#home-news1 p{text-align:justify;line-height:1.25em}

.home-divisore{clear:both;margin:0;padding:0}

div#home-news2{float:left;min-height:120px;height:auto !important;height:120px;width:375px}
div#home-news2-img{float:left;width:115px}
div#home-news2 h3{font-size:1.25em;color:#900;font-weight:bold;padding-bottom:.25em}
div#home-news2 p{text-align:justify;line-height:1.25em}

div#home-news3{margin-left:15px;float:left;min-height:120px;height:auto !important;height:120px;width:375px}
div#home-news3-img{float:left;width:115px}
div#home-news3 h3{font-size:1.25em;color:#900;font-weight:bold;padding-bottom:.25em}
div#home-news3 p{text-align:justify;line-height:1.25em}

.home-divisore-fda607 {clear:both;background-color:#fda607;margin:15px 0;padding:1px 0}
.home-divisore-eaeaea {clear:both;background-color:#eaeaea;margin:15px 0;padding:1px 0}

.home-col-sx {float:left;min-height:110px;height:auto !important;height:110px;width:384px;\width:385px;w\idth:384px;border-right:1px #fda607 dashed}
.home-col-dx {float:right;min-height:110px;height:auto !important;height:110px;width:385px}
.home-col-sx-both {float:left;min-height:95px;height:auto !important;height:95px;width:383px;\width:385px;w\idth:383px;border-left:1px #fda607 dashed;border-right:1px #fda607 dashed}
.home-col-dx-both {float:right;min-height:95px;height:auto !important;height:95px;width:384px;\width:385px;w\idth:384px;border-right:1px #fda607 dashed}
.home-col-sx-bord {float:left;min-height:220px;height:auto !important;height:220px;width:379px;\width:383px;w\idth:379px;border-left:2px #fda607 solid;border-right:2px #fda607 solid;border-bottom:2px #fda607 solid}
.home-col-dx-bord {float:right;min-height:220px;height:auto !important;height:220px;width:379px;\width:383px;w\idth:379px;border-left:2px #fda607 solid;border-right:2px #fda607 solid;border-bottom:2px #fda607 solid}

.home-news4-5-6{float:left;min-height:250px;height:auto !important;height:250px;width:177px;\width:188px;w\idth:177px;border-right:1px #fda607 dashed;padding-right:10px}
.home-news4-5-6 h4{font-size:1em;font-weight:bold;padding:.3em 0}
.home-news4-5-6 p{text-align:justify;line-height:1.25em}

.home-news7{float:left;min-height:180px;height:auto !important;height:180px;width:176px;\width:196px;w\idth:176px;padding:0 10px}
.home-news7 h4{font-size:1em;font-weight:bold;padding:.3em 0}
.home-news7 p{text-align:justify;line-height:1.25em}

.home-news8-9-10{float:left;min-height:250px;height:auto !important;height:250px;width:167px;\width:188px;w\idth:167px;border-right:1px #fda607 dashed;padding:0 10px}
.home-news8-9-10 h4{font-size:1em;font-weight:bold;padding:.3em 0}
.home-news8-9-10 p{text-align:justify;line-height:1.25em}

.home-news11{float:left;min-height:180px;height:auto !important;height:180px;width:176px;\width:196px;w\idth:176px;padding:0 10px}
.home-news11 h4{font-size:1em;font-weight:bold;padding:.3em 0}
.home-news11 p{text-align:justify;line-height:1.25em}

.home-news12-14{background:#eaeaea;min-height:90px;height:auto !important;height:90px;width:370px;\width:380px;w\idth:370px;padding:5px;margin:10px 0}
.home-news12-14-img{background:#eaeaea;float:left;width:65px;padding-right:5px}
.home-news12-14 h4{font-size:1em;font-weight:bold;padding:0 0 .4em 0}
.home-news12-14 p{text-align:justify;line-height:1.25em}

.home-news13-15{background:#eaeaea;min-height:90px;height:auto !important;height:90px;width:365px;\width:380px;w\idth:365px;padding:5px;margin:10px 0 10px 5px}
.home-news13-15-img{background:#eaeaea;float:left;width:65px;padding-right:5px}
.home-news13-15 h4{font-size:1em;font-weight:bold;padding:0 0 .4em 0}
.home-news13-15 p{text-align:justify;line-height:1.25em}

.home-news16{float:left;min-height:120px;height:auto !important;height:120px;width:177px;\width:188px;w\idth:177px;border-right:1px #fda607 dashed;padding-right:10px}
.home-news16 h4{font-size:1em;font-weight:bold;padding:.3em 0}
.home-news16 p{text-align:justify;line-height:1.25em}

.home-news17-19{float:left;min-height:120px;height:auto !important;height:120px;width:176px;\width:196px;w\idth:176px;padding:0 10px}
.home-news17-19 h4{font-size:1em;font-weight:bold;padding:.3em 0}
.home-news17-19 p{text-align:justify;line-height:1.25em}

.home-news18{float:left;min-height:120px;height:auto !important;height:120px;width:167px;\width:188px;w\idth:167px;border-right:1px #fda607 dashed;padding:0 10px}
.home-news18 h4{font-size:1em;font-weight:bold;padding:.3em 0}
.home-news18 p{text-align:justify;line-height:1.25em}

.home-news20{background:#eaeaea;min-height:90px;height:auto !important;height:90px;width:370px;\width:380px;w\idth:370px;padding:5px}
.home-news20-img{background:#eaeaea;float:left;width:65px;padding-right:5px}
.home-news20 h4{font-size:1em;font-weight:bold;padding:0 0 .4em 0}
.home-news20 p{text-align:justify;line-height:1.25em}

.home-news21{background:#eaeaea;min-height:90px;height:auto !important;height:90px;width:365px;\width:380px;w\idth:365px;padding:5px;margin:0 0 0 5px}
.home-news21-img{background:#eaeaea;float:left;width:65px;padding-right:5px}
.home-news21 h4{font-size:1em;font-weight:bold;padding:0 0 .4em 0}
.home-news21 p{text-align:justify;line-height:1.25em}

.home-news22{float:left;min-height:150px;height:auto !important;height:150px;width:177px;\width:188px;w\idth:177px;border-right:1px #fda607 dashed;padding-right:10px}
.home-news22 h4{font-size:1em;font-weight:bold;padding:.3em 0}
.home-news22 p{text-align:justify;line-height:1.25em}

.home-news23-25{float:left;min-height:150px;height:auto !important;height:150px;width:176px;\width:196px;w\idth:176px;padding:0 10px}
.home-news23-25 h4{font-size:1em;font-weight:bold;padding:.3em 0}
.home-news23-25 p{text-align:justify;line-height:1.25em}

.home-news24{float:left;min-height:150px;height:auto !important;height:150px;width:167px;\width:188px;w\idth:167px;border-right:1px #fda607 dashed;padding:0 10px}
.home-news24 h4{font-size:1em;font-weight:bold;padding:.3em 0}
.home-news24 p{text-align:justify;line-height:1.25em}

div#home-riga-sx{float:left;background:#eaeaea;width:385px;margin:10px 0 5px 0}
div#home-riga-dx{float:right;background:#eaeaea;width:385px;margin:10px 0 5px 0}
div#home-riga-sx p, div#home-riga-dx p{text-align:center;height:1.6em;line-height:1.6em;color:#900;font-weight:bold}

.home-regioni{width:370px;\width:380px;w\idth:370px;padding:5px}
.home-regioni-img{background:#fff;float:left;width:60px;padding-right:5px}
.home-regioni p{color:#036;font-size:.85em;height:1.7em;line-height:1.7em}

.home-newsletter{width:370px;\width:380px;w\idth:370px;padding:5px}
.home-newsletter-img{background:#fff;float:left;width:60px;padding-right:10px}
.home-newsletter p{text-align:justify;font-size:.85em;height:1.7em;line-height:1.7em}

div#home-tit-sez-news, div#home-tit-sez-regioni{background:#fff url("/immagini/testatina.gif") no-repeat}
div#home-tit-sez-news a:link, div#home-tit-sez-news a:visited, div#home-tit-sez-regioni a:link, div#home-tit-sez-regioni a:visited {background:transparent;color:#036;text-align:center;display:block;height:20px;width:379px;font-weight:bold}
div#home-tit-sez-news a:hover, div#home-tit-sez-regioni a:hover{background:transparent url("/immagini/testatina_hov.gif") no-repeat}

.home-sez-news, .home-sez-regioni{background:#fff;min-height:32px;height:auto !important;height:32px;padding-right:5px;margin:5px 0}
.home-sez-news-img{float:left;height:32px}
.home-sez-regioni-img{float:left;height:32px}
.home-sez-news p, .home-sez-regioni p{color:#900;font-size:.85em;text-align:justify;text-transform:lowercase}
.home-sez-news p a:link, .home-sez-news p a:visited, .home-sez-regioni p a:link, .home-sez-regioni p a:visited{color:#900;text-decoration:none}
.home-sez-news p a:hover, .home-sez-regioni p a:hover{color:#900;text-decoration:underline}

.home-ultime-news{float:left;width:250px;\width:256px;w\idth:250px;padding-right:5px;margin-right:1px}
.home-ultime-news-tit{background:#eaeaea}
.home-ultime-news-tit h4{font-size:.85em;font-weight:bold;padding:.3em 0}
.home-ultime-news-img{float:left;width:70px;height:64px;padding-right:5px}
.home-ultime-news p{color:#000;font-size:.85em;height:1.4em;line-height:1.4em;text-transform:lowercase}
.home-ultime-news p a:link, .home-ultime-news p a:visited{color:#000;text-decoration:none}
.home-ultime-news p a:hover{color:#000;text-decoration:underline}

h2 a:link, h2 a:visited{color:#900;text-decoration:none}
h2 a:hover{color:#900;text-decoration:underline}
h3 a:link, h3 a:visited{color:#900;text-decoration:none}
h3 a:hover{color:#900;text-decoration:underline}
h4.col-036 a:link, h4.col-036 a:visited{color:#036;text-decoration:none}
h4.col-036 a:hover{color:#036;text-decoration:underline}
h4.col-900 a:link, h4.col-900 a:visited{color:#900;text-decoration:none}
h4.col-900 a:hover{color:#900;text-decoration:underline}
h4.col-000 a:link, h4.col-000 a:visited{color:#000;text-decoration:none}
h4.col-000 a:hover{color:#000;text-decoration:underline}
h5.col-036 a:link, h5.col-036 a:visited{color:#036;text-decoration:none}
h5.col-036 a:hover{color:#036;text-decoration:underline}
h5.col-900 a:link, h5.col-900 a:visited{color:#900;text-decoration:none}
h5.col-900 a:hover{color:#900;text-decoration:underline}
h5.col-000 a:link, h5.col-000 a:visited{color:#000;text-decoration:none}
h5.col-000 a:hover{color:#000;text-decoration:underline}
h6.col-900 a:link, h6.col-900 a:visited{color:#900;text-decoration:none}
h6.col-900 a:hover{color:#900;text-decoration:underline}
p a:link, p a:visited{text-decoration:none}
p a:hover{text-decoration:underline}

/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden}
.clearfix {display:inline-block}  
/* Holly Hack Targets IE Win only \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End Holly Hack */

/*Sezioni*/
div#sez{}
div#sez h3{text-align:justify;font-size:1em;color:#000;font-weight:normal}
div#sez h3 a:link, div#sez h3 a:visited{color:#000;text-decoration:underline}
div#sez h3 a:hover{text-decoration:none}
div#sez span {font-style:italic}
div#sez-testata{height:66px;width:770px;background:url('/immagini/sf_sezioni.gif') no-repeat;color:#036;font-size:1em;font-weight:bold;text-align:right}
div#sez-testata-tit{float:left;height:66px;width:630px}
div#sez-testata-tit h2{text-align:center;font-size:1.90em;color:#036;font-weight:bold;padding-top:15px}
div#sez-testata-tit h2.mat{color:#fda607}
div#sez-testata-dx{float:right;background:#fff;width:70px}
div#sez-testata-dx h4{background:#fda607;margin:0 0 2px 0;padding:8px 0;text-align:center;font-size:1em;color:#fff;font-weight:bold}
div#sez-testata-dx h5{background:#165681;margin:2px 0 0 0;padding:8px 0;text-align:center;font-size:1em;color:#fff;font-weight:bold}
div#sez-testata a:link, div#sez-testata a:visited{color:#fff;text-decoration:none}
div#sez-testata a:hover{text-decoration:underline}

/*Materie*/
div#mat{}
div#mat-testata{height:64px;background:#f5f5f5}
div#mat-tit h2{text-align:center;font-size:1.90em;color:#fda607;font-weight:bold;padding-top:15px}
div#mat h3{text-align:justify;font-size:1em;color:#000;font-weight:normal}
div#mat p{line-height:1.25em}

div#sez-area-mat{background:#eaeaea;min-height:52px;height:auto !important;height:52px;width:770px;margin:20px 0}
div#sez-area-mat span {font-style:italic}

/*Per l'archivio newsletter*/
.sez-archivio{background:#fff;min-height:52px;height:auto !important;height:52px;width:770px;margin:0 0 60px 0}
.sez-area-arch4{background:#fff;float:left;min-height:52px;height:auto !important;height:52px;width:187px;\width:192px;w\idth:187px;padding-left:5px}
.sez-area-arch4 h6{font-size:1em;font-weight:bold;padding:5px 0}

/*Materie in 3 colonne*/
.sez-area-mat3{background:#eaeaea;float:left;min-height:52px;height:auto !important;height:52px;width:251px;\width:256px;w\idth:251px;padding-left:5px}
.sez-area-mat3 h6{font-size:1em;font-weight:bold;padding:5px 0}
/*Materie 4 colonne*/
.sez-area-mat4{background:#eaeaea;float:left;min-height:52px;height:auto !important;height:52px;width:187px;\width:192px;w\idth:187px;padding-left:5px}
.sez-area-mat4 h6{font-size:1em;font-weight:bold;padding:5px 0}

div#sez-art {border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;margin:2em 0 1em 0}
div#sez-art h6 {background:#eaeaea;color:#900;font-size:1em;font-weight:bold;margin:10px 0 2px 0;padding:2px 0}
div#sez-art p {text-align:justify}
div#sez-art ul {margin:0;padding:0;list-style-type:none}
div#sez-art li {margin:0}
div#sez-art li a:link, div#sez-art li a:visited {text-decoration:underline}
div#sez-art li a:hover {text-decoration:none}
div#sez-art li.col-art1 a {text-decoration:none;font-weight:bold;min-height:32px;height:auto !important;height:32px}
div#sez-art li.col-art1 a:link, div#sez-art li.col-art1 a:visited {
	color:#036;
	display:block;
	font-weight:bold;
	background-color:#f0f0f0;
	text-decoration:none}
div#sez-art li.col-art1 a:hover {
	color:#036;
	font-weight:bold;
	background-color:#fff;
	text-decoration:underline}
div#sez-art li.col-art1 a:active {
	color:#036;
	font-weight:bold;
	background-color:#f0f0f0;
	text-decoration:underline}
div#sez-art li.col-art2 a {text-decoration:none;font-weight:bold;min-height:32px;height:auto !important;height:32px}
div#sez-art li.col-art2 a:link, div#sez-art li.col-art2 a:visited {
	color:#036;
	display:block;
	font-weight:bold;
	background-color:#f5f5f5;
	text-decoration:none}
div#sez-art li.col-art2 a:hover {
	color:#036;
	font-weight:bold;
	background-color:#fff;
	text-decoration:underline}
div#sez-art li.col-art2 a:active {
	color:#036;
	font-weight:bold;
	background-color:#f5f5f5;
	text-decoration:underline}
	
/*Paginazione*/
#paginazione{border-bottom:1px solid #d2d2d2;margin:1em 0 2em 0;padding-bottom:.5em}
#paginazione p{font-size:.85em;text-align:center;color:#000}
ul#pagination{font-size:.85em;margin:1em 0 .5em 0;padding:0;list-style:none;text-align:center}
ul#pagination li{display:inline;margin-right:0.5em}
ul#pagination a{text-decoration:none;border:1px solid #165681;padding:0 3px;background:#fda607;color:#036}
ul#pagination a:visited{background:#eaeaea;color:#036;border-color:#165681}
ul#pagination a:hover{background:#fff;color:#036}
ul#pagination li#currentpage {border:0px;background:#fff;color:#900;cursor:default}

/*Moduli*/
form {margin:20px 0}
fieldset{padding:10px;margin-bottom:10px}
legend{font-weight:bold;color:#036}
label.mod{width:150px;float:left}
select {font:.85em verdana,arial,sans-serif;min-width:60px}
input {font:.9em verdana,arial,sans-serif}
button {font:.85em verdana,arial,sans-serif;background:#900;color:#fff;padding:0 4px;margin-left:40px;font-weight:bold;cursor:pointer}
button:hover{background:#fda607;color:#fff;cursor:pointer}