
/* CSS Document */

h1{ 
	font-size:1.2em; 
	font-weight:bold; 
	color:#006;
	margin: 1em;  
	padding:0
}
h2{ 
	font-size: 1em; 
	font-weight:bold; 
	color:#006; 
	margin: 1em;  
	padding:0
}
h3{ 
	font-size: .8em; 
	font-weight:bold; 
	color:#006; 
	margin: 1em;  
	padding:0
}
h4{ 
	font-size: .7em; 
	color:#006; 
	margin: 1em;  
	padding:0
}

p{ 
	font-size:.7em; 
	color:#006; 
	background:#FFF; 
	margin:1em; 
	text-align:left; 
	line-height:1.2em; 
}
ul.elenco_puntato{
	list-style:circle;
	font:bold .7em Verdana, Geneva, sans-serif;
	margin:0;
	padding:0 30px 10px 30px;
	color:#006
}
#menu{
	background-color:#eaeaea; 
	width:140px; 
	padding: 0; 
	margin: 0
}
#menu ul{ 
	list-style: none; 
	font-size:.7em; 
	width:140px; 
	height:180px; 
	margin: 0; 
	padding: 0
}
#menu ul li a { 
	display:block; 
	width:130px; 
	border-bottom: 1px dotted #999; 
	text-decoration: none; 
	padding: 5px 0px 2px 10px; 
	background:url(immagini/bg_menu.gif); 
	color: #009
}
#menu a:hover{ 
	display:block; 
	color: #C0C; 
	background-color: #CCC;  
	text-decoration: none; 
	background-image:url(immagini/flechita2.gif); 
	background-repeat:no-repeat
}

#menu a.current{ 
	display:block; 
	color: #C0C; 
	background-color: #CCC;  
	text-decoration: none; 
	background-image:url(immagini/flechita2.gif); 
	background-repeat:no-repeat
}
#menu1{ 
	background-color:#eaeaea; 
	width: 140px; 
	padding: 0; 
	margin: 0  
}
#menu1 ul{
	width:140px; 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	font-size:.7em
}
#menu1 ul li a {
	display:block; 
	width:130px; 
	border-bottom: 1px dotted  #F90; 
	text-decoration: none; 
	padding: 5px 0 2px 10px; 
	color: #000  
}
#menu1 a:hover{
	display:block; 
	color: #000; 
	background-color: #fda; 
	text-decoration: none; 
	background-image:url(immagini/flechita2.gif); 
	background-repeat:no-repeat 
}

#menu1 a.current{
	display:block; 
	color: #000; 
	background-color: #fda; 
	text-decoration: none; 
	background-image:url(immagini/flechita2.gif); 
	background-repeat:no-repeat 
}
#menu2{
	background-color:#eaeaea; 
	width: 140px; 
	padding: 0; 
	margin: 0
}
#menu2 ul{
	width:140px;  
	list-style: none; 
	margin: 0; 
	padding: 0; 
	font-size:.7em
}
#menu2 ul li a {
	display:block; 
	width:130px; 
	border-bottom: 1px dotted #6C3; 
	text-decoration: none; 
	padding: 5px 0 2px 10px; 
	color: #000 
}
#menu2 a:hover{
	display:block; 
	color: #000; 
	background-color: #cea; 
	text-decoration: none; 
	background-image:url(immagini/flechita2.gif); 
	background-repeat:no-repeat 
}

#menu2 a.current{
	display:block; 
	color: #000; 
	background-color: #cea; 
	text-decoration: none; 
	background-image:url(immagini/flechita2.gif); 
	background-repeat:no-repeat 
}

#menu3{ 
	background-color:#eaeaea; 
	width: 140px; 
	padding: 0; 
	margin: 0
}

#menu3 ul{ 
	width:140px; 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	font-size:.7em
}
#menu3 ul li a {
	display:block; 
	width:130px; 
	border-bottom: 1px dotted  #36C; 
	text-decoration: none; 
	padding: 5px 0 2px 10px; 
	color:#000; 
}
#menu3 a:hover{
	display:block; color: #000; 
	background-color: #9cf; 
	text-decoration: none; 
	background-image:url(immagini/flechita2.gif); 
	background-repeat:no-repeat 
}

#menu3 a.current{
	display:block; color: #000; 
	background-color: #9cf; 
	text-decoration: none; 
	background-image:url(immagini/flechita2.gif); 
	background-repeat:no-repeat 
}

#menu4 { 
	background-color:#eaeaea; 
	width: 140px; 
	padding: 0; margin: 0
}
#menu4 ul{ 
	width: 140px; 
	list-style: none; 
	margin: 0; 
	padding: 0; font-size:.7em
}
#menu4 ul li a { 
	display:block; 
	width:130px; 
	border-bottom: 1px dotted  #CC3 ; 
	text-decoration: none; 
	padding: 5px 0 2px 10px; color:#000
}
#menu4 a:hover{
	display:block; color: #000; 
	background-color: #ff9; 
	text-decoration: none; 
	background-image:url(immagini/flechita2.gif); 
	background-repeat:no-repeat
}

#menu4 a.current{
	display:block; color: #000; 
	background-color: #ff9; 
	text-decoration: none; 
	background-image:url(immagini/flechita2.gif); 
	background-repeat:no-repeat
}
#menu5{ 
	background-color:#eaeaea; 
	width: 140px; 
	height:120px; 
	padding: 0; margin: 0
}
#menu5 ul{ 
	width: 140px; 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	font-size:.7em 
}
#menu5 ul li a { 
	display:block; 
	width:130px; 
	border-bottom: 1px dotted  #C00; 
	text-decoration: none; 
	padding: 5px 0 2px 10px; color: #000
}
#menu5 a:hover{
	display:block; 
	color: #000; 
	background-color: #f99; 
	text-decoration: none; 
	background-image:url(immagini/flechita2.gif); 
	background-repeat:no-repeat 
}

#menu5 a.current{
	display:block; 
	color: #000; 
	background-color: #f99; 
	text-decoration: none; 
	background-image:url(immagini/flechita2.gif); 
	background-repeat:no-repeat 
}
#menu_access{ 
	background-color:#eaeaea; 
	width:140px; 
	height: 100px; 
	padding: 0; 
	margin: 0
}
#menu_access ul{ 
	width:140px; 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	font-size:.7em
}
#menu_access ul li a { 
	display:block; width:130px; 
	border-bottom: 1px dotted #999; 
	text-decoration: none; 
	padding: 5px 0px 2px 10px; 
	background:url(immagini/bg_menu.gif); 
	color:#009
}
#menu_access a:hover{ 
	display:block; color:#C0C; 
	background-color: #CCC; 
	text-decoration: none; 
	background-image:url(immagini/flechita2.gif); 
	background-repeat:no-repeat 
}
#menu_access a.current{
	display:block; color:#C0C; 
	background-color: #CCC; 
	text-decoration: none; 
	background-image:url(immagini/flechita2.gif); 
	background-repeat:no-repeat 
}
.menumodulistica ul{ 
	list-style:none;  
	line-height:2.5em; 
	padding-left:2em
}
.menumodulistica ul li{
	padding-left:3em; 
	padding-right:1em; 
	background:url(immagini/icona_pdf.png) 0 50% no-repeat; 
	color:#006
}
.menumodulistica ul li a{
	font-size:.7em;  
	text-decoration:underline
}
.menumodulistica a:hover {
	color:#C0C
}
.menutecnico ul{ 
	list-style:none;  
	line-height:2.5em; 
	padding-left:2em
}
.menutecnico ul li{
	padding-left:3em; 
	padding-right:1em; 
	background:url(loghi/dwf.png) 0 50% no-repeat; 
	color:#006
}
.menutecnico ul li a{
	font-size:.7em;  
	text-decoration:underline
}
.menutecnico a:hover {
	color:#C0C
}


#navigazione {color:#006; 
	background-image:url(immagini/px.gif); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	padding:2px; margin:0 .5em .5em .5em; 
	background-color:#FFF}
#navigazione p,
#navigazione ul {
	font-size:.7em; 
	display: inline; 
	margin:0; 
	padding:0
}
#navigazione ul li{
	display:inline; 
	list-style-type:none;
}
#navigazione li a{
	padding:0 16px 0 0; 
	background: url(immagini/arrows.gif) 100% 50% no-repeat;
 	text-decoration:none; color:#006; 
}
#navigazione a:hover{
	color:#C0C;
}


 .elenco_stanca { 
 	list-style:none; 
	font-size:.7em; 
	color:#006; 
	line-height:1.4em; 
	padding-left:2em; 
	background-color:#FFF
}
.elenco_stanca  li{
	padding-left:2em; 
	padding-right:1em; 

}

.elenco ul{ 
	list-style:none; 
	font-size:.7em; 
	color:#006; 
	line-height:1.4em; 
	padding-left:2em; 
	background-color:#FFF
}
.elenco ul li{
	padding-left:2em; 
	padding-right:1em;
	background:url(immagini/spunta.gif) 0 50% no-repeat; 
}

.elencords ol{ 
	list-style:none; 
	font-size:.7em; 
	color:#006; 
	line-height:3em; 
	padding-left:3em; 
	background-color:#FFF
}
.elencords ol li{
	padding-left:3em;
	padding-right:1em;
	background:url(loghi/rds.jpg) 0 50% no-repeat; 
}

.elencoregno ol{ 
	list-style:none; 
	font-size:.7em; 
	color:#006; 
	line-height:3em; 
	padding-left:3.4em; 
	background-color:#FFF
}
.elencoregno ol li{
	padding-left:2.6em; 
	padding-right:1em;
	background:url(loghi/savoia.jpg) 0 50% no-repeat; 
}  
.elenconomi ul, .elencores ol{ 
	list-style:none; 
	font-size:.7em; 
	color:#006; 
	line-height:3em; 
	padding-left:3em; 
	background-color:#FFF
}
.elenconomi ul li, .elencores ol li{
	padding-left:3em; 
	padding-right:1em;
	background:url(loghi/stemmarepubblica.jpg) 0 50% no-repeat; 
} 
a:link {
	color: #03C; 
	text-decoration:underline;
 }
a:visited {
	color: #906; 
	text-decoration:none;
}
a:hover {
	color: #C0C; 
	text-decoration:none; 
}
.txt_per{
	font:bold .6em Verdana, Arial, Helvetica, sans-serif; 
	color:#006; 
	margin:0; 
	padding:0
}

.txt_cert {color:#006; text-align:left; font-size:.7em;  margin:0.5em 1.5em 0.5em 1.5em
}
.txt_corpo {text-align:justify; font-size:.7em
}
.txt_bold { color:#006; text-align:center; font-size:.7em; font-weight:bold
}
.txt_cit{ font-size: .6em; font-weight:bold; 
color: #666; text-align:center; padding:0}
.txt_on { font-size:.75em; background: url(immagini/px.gif) repeat-x; background-position:top;  color:#666; text-align:center; padding:0.5em 0 0.5em 0
}
.txt_way { font-size:.6em; color: #006; margin-top:1em; text-align:left; text-decoration:none; background: url(immagini/px.gif) repeat-x; background-position:bottom; padding:0 0 0.4em 0}

.txt_tel {font-size: .7em; margin:1.5em 1.5em 1.5em 1.5em; background:#FFF;
color: #006; border-bottom:1px dotted #666; text-align:left; line-height:2em    
}
.txt_sotto {font-size: .7em; background:#FFF; color:#006; text-align:right; margin:1.5em; padding:0; line-height:1.2em; font-style:italic; 
}

.dati_thead { font-size: .7em; font-weight:bold; background: #EAEAEA; color: #006; text-align:center
}
.dati_caption { text-align:center; font-size: .7em;
 font-weight:bold; color:#006; text-transform:uppercase; margin:2em; 
}
.dati_table {border: 3px solid  #999; width:97%; text-align:center; margin:10px 
}
.dati_td, th { border: 1px dotted #666; padding: 0.3em 0.7em; text-transform: uppercase; text-align:left; color:#006
}

.ruolo_thead { font-size: .7em; font-weight:bold; background: #EAEAEA; color: #006; text-align:center
}
.ruolo_caption { text-align:center; font-size: .7em;
 font-weight:bold; color:#006; text-transform:uppercase; margin:1em; 
}
.ruolo_table {border: 3px solid  #999; text-align:center; width:97%; text-align:center; margin:10px 
}
.ruolo_td, th { border: 1px dotted #666; text-transform: uppercase; text-align:left; color:#006; padding: 0 0.3em 0 0.7em ;
}
.delibere_thead { font-size: .7em; font-weight:bold; background: #EAEAEA; color: #006; text-align:center
}
.delibere_caption { text-align:center; font-size: .7em;
 font-weight:bold; color:#006; text-transform:uppercase; margin:.5em; 
}
.delibere_table {border: 3px solid  #999;  text-align:center; width:auto; text-align:center; margin:10px 
}
.delibere_td, th { border: 1px dotted #666; text-align:left; color:#006; padding: 0 0.3em 0 0.7em ;
}

table#stanca {
border: 1px solid #f2f2f2;
width:97%;
font-size:.7em;
margin: 10px
}
#conforme {
text-align: center;
width: 15%;
}
.tdconf {
text-align: center;
font-weight: bold;

}
table#stanca th {
background-color: #fefefe;
}
.enunciato {
font-style: italic;
font-size:.7em
}

#mappa { 
	padding: 0 0 0 50px; 
	font-size: .7em; 
	font-weight:bold 
}
#mappa .level0 { 
	list-style: none; 
	margin: 0; 
	border: 0; 
	padding: 0 
}
#mappa .level0 li { 
	margin:0 0 0 -30px; 
	border: 0; 
	padding:10px 
}
#mappa .level1 { 
	list-style: none; 
	margin: 0; 
	border: 0;  
	padding-left: 10px; 
	background: #ffffff url("immagini/px_v.gif") 8px repeat-y 
}
#mappa .level1 li {
	margin: 0; 
	border: 0; 
	padding: 5px 0 5px 15px;
	background:url(immagini/arrows.gif) 0 50% no-repeat;
	vertical-align:bottom
}
#mappa .level2 { 
	list-style: none; 
	margin: 0; 
	border: 0; 
	padding-left: 15px; 
	background: #ffffff url("immagini/px_v.gif") 8px repeat-y 
}
#mappa .level2 li {
	margin: 0; 
	border: 0; padding: 5px 0 5px 60px;
	background:url(immagini/arrows.gif) 5% 50% no-repeat;
	vertical-align:bottom
}

a.alto{
	margin:0; 
	padding:20px; 
	font:bold .8em Verdana, Arial, Helvetica, sans-serif; 
	color:#006;   
}
a.alto:hover{
	color:#C0C;
}

form {
	min-width:430px;
	width:97%;
	padding:.3em;
	margin:0 0 0 10px;
}

form p {
	margin:.5em 0;

}

fieldset { 
	padding: 1em 0 1em .5em;
	margin-bottom:15px;
	border:1px solid #ddd;
	border:1px solid #369;

}

legend { 
	font-variant:small-caps; 
	font-size:1.1em;
	color:#006;
}

/* GENERALITA' */
#generalita label {
	display:block;
	float:left;
	width:100px;
	text-align:right;
	padding-right:.5em;
}

#generalita input.txt{
	border-style: solid;
	border-width: 1px;
	border-color:#369 #369 #369 #369;
	margin-bottom: .5em;
	font:1em verdana,arial,helvetica,sans-serif;
	padding:0 2px;
	width:270px; 

}

/* data di nascita */
label.giorno{
	margin-left: 50px;
}

select { 
	vertical-align:middle;
	font:.9em verdana,arial,helvetica,sans-serif;
	background:#fff;
	text-align:left;
	margin-right: 5px;
	border:1px solid #666;

}

select#giorno{
	width:40px;
}
select#mm {
	width:90px;
}
select#aa {
	width:70px;
}


/* sesso */
#sesso input { 
	vertical-align:middle 
}
#sesso label { 
vertical-align:middle 
}


/*LUOGO DI NASCITA*/
#luogo label {
	display:block;
	float:left;
	width:100px;
	text-align:right;
	padding-right:.5em;
}

#luogo input.txt{
	border-style: solid;
	border-width: 1px;
	border-color:#369 #369 #369 #369;
	margin-bottom: .5em;
	font:1em verdana,helvetica,sans-serif;
	padding:0 2px;
	width:270px; 
}

/* certificati */
#certificato input { 
	vertical-align:middle; 
	margin-left: 30px; }
#certificato label { 
	vertical-align:middle 
}

 dl{width:98%
}
dt{
font-size:.9em; color:#006;
margin:5px 5px 5px 20px;
padding:0
}

dd{
font-size:.7em; color:#006;


}








body{
	margin:0;
	padding:0 20px 0 20px; 
	background: url(immagini/bg_green.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

acronym,abbr{ 
	padding-right:14px; 
	background:url(immagini/info.gif) 100% 50% no-repeat;
	height:0;
	vertical-align:bottom; 
	cursor:help
}
.salta {
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0
}
.salta:active, .salta:focus {
	position: absolute;
	overflow: visible;
	width: auto;
	height: auto	
}

#header{
	color: #006;
	background:#FFF url(immagini/header_2008.jpg) no-repeat;
	width:100%;
	height:140px
}

#footer a{
	color:#006;
	font-weight: bold;
	
	text-decoration: none;
}
#footer a:hover{
	color:#C0C;
	font-weight: bold;
	text-decoration: underline;
}
#footer ul{ 
	margin:0; 
	padding:0; 
	list-style:none; 
	text-align:center; 
	font-size:small
}
#footer li{
	display:inline; 
	padding:0 5px
}

#container{
width:100%;
height:100%;
background:#FFF
}

#colonna_sx{
	float: left;
	width: 140px;
	background:#FFF
}
#colonna_dx{
	float: right; 
	width: 140px;
	background:#FFF
}
#content{
	margin: 0 140px;
	padding: 1em 10px;
	min-width:400px;
	background:#FFF
   }
#content_mountain{
	margin: 0 140px;
	padding: 1em 10px;
	min-width:400px;
	background:#FFF;
	background:url(immagini/mountain_park.jpg) no-repeat;
	background-position:bottom
	
   }   
#footer{
	clear:both; 
	padding:20px 0 0 0;
	background: url(immagini/bg_footer.png) repeat-x; 
	color: #006;
	width:100%;
	height:80px;
	position: static;
	bottom:0px

}
#footer p{
	text-align:center;
	background:transparent
 
}

#nav ul { margin:0; padding:0
}
#nav li { 
	height:40px;
	list-style-type: none
}
#nav li, 
#nav li a {
	display: block;
	width: 140px;
	background-repeat: no-repeat
}
#nav li a {
	padding-top: 40px; height:0 !important;
	height /**/: 40px; overflow: hidden
}
#nav li a:hover {
	background-position: 0 -40px
}
#nav li.comune, 
#nav li.comune a {
	background-image: url(navigazione/btn_comune.png)
}
#nav li.paese,
#nav li.paese a {
	background-image: url(navigazione/btn_paese.png)
}
#nav li.servizi,
#nav li.servizi a {
	background-image: url(navigazione/btn_servizi.png)
}
#nav li.impresa,
#nav li.impresa a {
	background-image: url(navigazione/btn_impresa.png)
}
#nav li.focus,
#nav li.focus a {
	background-image: url(navigazione/btn_focus.png)
}
#navcombottom ul { margin:0; padding:0
}
#navcombottom li { 
	height:40px;
	list-style-type: none
}
#navcombottom li, 
#navcombottom li a {
	display: block;
	width: 140px;
	background-repeat: no-repeat
}
#navcombottom li a {
	padding-top: 40px; height:0 !important;
	height /**/: 40px; overflow: hidden	
}
#navcombottom li a:hover {
	background-position: 0 -40px
}
#navcombottom li.paese,
#navcombottom li.paese a {
	background-image: url(navigazione/btn_paese.png)
}
#navcombottom li.servizi,
#navcombottom li.servizi a {
	background-image: url(navigazione/btn_servizi.png)
}
#navcombottom li.impresa,
#navcombottom li.impresa a {
	background-image: url(navigazione/btn_impresa.png)
}
#navcombottom li.focus,
#navcombottom li.focus a {
	background-image: url(navigazione/btn_focus.png)
}
#navcomtop ul { margin:0; padding:0
}
#navcomtop li { 
	height:40px;
	list-style-type: none
}
#navcomtop li, 
#navcomtop li a {
	display: block;
	width: 140px;
	background-repeat: no-repeat
}
#navcomtop li a {
	padding-top: 40px; height:0 !important;
	height /**/: 40px; overflow: hidden	
}
#navcomtop li a:hover {
	background-position: 0 -40px	
}
#navcomtop li.comune,
#navcomtop li.comune a {
	background-image: url(navigazione/btn_comune.png)
}
#navpaebottom ul { margin:0; padding:0
}
#navpaebottom li { 
	height:40px;
	list-style-type: none
}
#navpaebottom li, 
#navpaebottom li a {
	display: block;
	width: 140px;
	background-repeat: no-repeat
}
#navpaebottom li a {
	padding-top: 40px; height:0 !important;
	height /**/: 40px; overflow: hidden	
}
#navpaebottom li a:hover {
	background-position: 0 -40px	
}
#navpaebottom li.servizi,
#navpaebottom li.servizi a {
	background-image: url(navigazione/btn_servizi.png)
}
#navpaebottom li.impresa,
#navpaebottom li.impresa a {
	background-image: url(navigazione/btn_impresa.png)
}
#navpaebottom li.focus,
#navpaebottom li.focus a {
	background-image: url(navigazione/btn_focus.png)
}
#navpaetop ul { margin:0; padding:0
}
#navpaetop li { 
	height:40px;
	list-style-type: none
}
#navpaetop li, 
#navpaetop li a {
	display: block;
	width: 140px;
	background-repeat: no-repeat
}
#navpaetop li a {
	padding-top: 40px; height:0 !important;
	height /**/: 40px; overflow: hidden	
}
#navpaetop li a:hover {
	background-position: 0 -40px	
}
#navpaetop li.comune,
#navpaetop li.comune a {
	background-image: url(navigazione/btn_comune.png)
}
#navpaetop li.paese,
#navpaetop li.paese a {
	background-image: url(navigazione/btn_paese.png)
}
#navserbottom ul { margin:0; padding:0
}
#navserbottom li { 
	height:40px;
	list-style-type: none
}
#navserbottom li, 
#navserbottom li a {
	display: block;
	width: 140px;
	background-repeat: no-repeat
}
#navserbottom li a {
	padding-top: 40px; height:0 !important;
	height /**/: 40px; overflow: hidden	
}
#navserbottom li a:hover {
	background-position: 0 -40px	
}
#navserbottom li.impresa,
#navserbottom li.impresa a {
	background-image: url(navigazione/btn_impresa.png)
}
#navserbottom li.focus,
#navserbottom li.focus a {
	background-image: url(navigazione/btn_focus.png)
}
#navsertop ul { margin:0; padding:0
}
#navsertop li { 
	height:40px;
	list-style-type: none
}
#navsertop li, 

#navsertop li a {
	display: block;
	width: 140px;
	background-repeat: no-repeat
}
#navsertop li a {
	padding-top: 40px; height:0 !important;
	height /**/: 40px; overflow: hidden	
}
#navsertop li a:hover {
	background-position: 0 -40px;
}
#navsertop li.comune,
#navsertop li.comune a {
	background-image: url(navigazione/btn_comune.png)
}
#navsertop li.paese,
#navsertop li.paese a {
	background-image: url(navigazione/btn_paese.png)
}
#navsertop li.servizi,
#navsertop li.servizi a {
	background-image: url(navigazione/btn_servizi.png)
}
#navimpbottom ul { margin:0; padding:0
}
#navimpbottom li { 
	height:40px;
	list-style-type: none
}
#navimpbottom li, 
#navimpbottom li a {
	display: block;
	width: 140px;
	background-repeat: no-repeat
}
#navimpbottom li a {
	padding-top: 40px; height:0 !important;
	height /**/: 40px; overflow: hidden	
}
#navimpbottom li a:hover {
	background-position: 0 -40px	
}
#navimpbottom li.focus,
#navimpbottom li.focus a {
	background-image: url(navigazione/btn_focus.png)
}
#navimptop ul { margin:0; padding:0
}
#navimptop li { 
	height:40px;
	list-style-type: none
}
#navimptop li, 
#navimptop li a {
	display: block;
	width: 140px;
	background-repeat: no-repeat
}
#navimptop li a {
	padding-top: 40px; height:0 !important;
	height /**/: 40px; overflow: hidden		
}
#navimptop li a:hover {
	background-position: 0 -40px	
}
#navimptop li.comune,
#navimptop li.comune a {
	background-image: url(navigazione/btn_comune.png)
}
#navimptop li.paese,
#navimptop li.paese a {
	background-image: url(navigazione/btn_paese.png)
}
#navimptop li.servizi,
#navimptop li.servizi a {
	background-image: url(navigazione/btn_servizi.png)
}
#navimptop li.impresa,
#navimptop li.impresa a {
	background-image: url(navigazione/btn_impresa.png)
} 


.boxArrotondato {
   width:99%; 
   margin-top:10px;
   margin-left:5px!important;
   margin-left:0;
   background: #EAEAEA; 
 
   padding:0
}
.boxArrotondato p{
	background:#EAEAEA
}
.contenuto {
	padding:1px
}

.topleft { 
	background: url(ang_sup_sx.gif) no-repeat top left 
}

.topright { 
	background: url(ang_sup_dx.gif) no-repeat top right 
}

.bottomleft { 
	background: url(ang_inf_sx.gif) no-repeat bottom left 
}

.bottomright { 
	background: url(ang_inf_dx.gif) no-repeat bottom right 
}

.boxArrotondato0 {
	background:#eaeaea url(immagini/360_big_04.gif) left top no-repeat; 
	width:140px; 
	height:40px
}
.boxArrotondato1 {
	background:#eaeaea url(immagini/180_02.gif) right top no-repeat; 
	width:140px; height:40px
}
.boxArrotondato2 {
	background:#eaeaea url(immagini/360_04.gif) left bottom no-repeat; 
	width:140px; 
	height:40px

}
.boxArrotondato3 {
	background:#eaeaea url(immagini/360_big_04.gif) left bottom no-repeat; 
	width:140px; 
	height:40px
}
.boxSeparatore {
	background:url(immagini/separatore.gif) no-repeat; 
	width:140px; 
	height:40px; 
	background-color:#FFF
}

#box-a{ 
	width:140px; 
	height:40px; 
	background-color:#eaeaea; 
	margin-top:0
}
#box-b{ 
	width:140px; 
	height:40px; 
	background-color:#eaeaea; 
	color:#006 
}
#box1 {
	display:block;
	width:140px;
	height:40px;
	background-image:url(navigazione/btn_comune.png)
} 
#box2 {
	display:block;
	width:140px;
	height:40px;
	background-image:url(navigazione/btn_paese.png)
}
#box3 {
	display:block;
	width:140px;
	height:40px;
	background-image:url(navigazione/btn_servizi.png)
}
#box4 {
	display:block;
	width:140px;
	height:40px;
	background-image:url(navigazione/btn_impresa.png)
}
#box5 {
	display:block;
	width:140px;
	height:40px;
	background-image:url(navigazione/btn_focus.png)
}
.contenitore img {
	float:left;
	margin:0em 0.2em 0.2em 1.5em
}
div.clear {
	clear: left;
	height:0;
	overflow:hidden
}
.contenitore1 img{
	float:left;
	margin:0.5em 1em 0.5em 1em
}
.contenitore2 img{
	float: right;
	margin:0.5em 1em 0.5em 1em
}
.contenitore3 img{
	margin:0 0 0 0
}
.contenitore4 img{
	margin:2em 3em 2em 3em;
	float:none
}
img{ 
	float: left;
	margin: 1.5em 1.5em 1.5em 1.5em
}
img { 
	border: none; 
	margin: 3px 
}
.nascosto {
	position: absolute;
	left: -9999px
}
a.sitoext{
	padding-right:12px;
	background:url(immagini/flechita1.gif) 100% 50% no-repeat; 
	height:0; 
	vertical-align:bottom
}
a.email{
	padding-right:26px;
	background:url(immagini/posta.gif) 100% 50% no-repeat;
	height:0;
	vertical-align:bottom
} 



#cartina { 
	display:block; 
	width:140px; 
	height:400px; 
	background:transparent url(immagini/cartina_italia.jpg) 0 0 no-repeat
}
#accessibile { 
	display:block; 
	width:140px; 
	height:165px; 
	background:transparent url(loghi/accessibility.png) 0 0 no-repeat
}
#map { 
	display:block; 
	width:140px; 
	height:165px; 
	background:transparent url(loghi/bussola.jpg) 0 0 no-repeat
}
#link { 
	display:block; 
	width:140px; 
	height:165px; 
	background:transparent url(loghi/link.jpg) 0 0 no-repeat
}
#norme { 
	display:block; 
	width:140px; 
	height:165px; 
	background:transparent url(loghi/privacy.jpg) 0 0 no-repeat
}
#legenda { 
	display:block; 
	width:140px; 
	height:165px; 
	background:transparent url(loghi/legenda.jpg) 0 0 no-repeat
}

#foto_p1{ 
	display:block; 
	width:140px; 
	height:105px; 
	background:url(immagini/panorama_ovest_01.jpg) 0 0 no-repeat
}
#foto_p2{ 
	display:block; 
	width:140px; 
	height:187px; 
	background:url(immagini/centro_storico_01.jpg) 0 0 no-repeat
}
#foto_p3{ 
	display:block; 
	width:140px; 
	height:105px; 
	background:url(immagini/fiume_tirino_03.jpg) 0 0 no-repeat
}
#foto_c1{ 
	display:block; 
	width:140px; 
	height:105px; 
	background: url(immagini/c_01.jpg) 0 0 no-repeat
}
#foto_c2{ 
	display:block; 
	width:140px; 
	height:187px; 
	background: url(immagini/piazza_tirino_01.jpg) 0 0 no-repeat
}
#foto_c3{ 
	display:block; 
	width:140px; 
	height:105px; 
	background:url(immagini/panorama_neve_01.jpg) 0 0 no-repeat
}
#foto_f1{ 
	display:block; 
	width:140px; 
	height:105px; 
	background: url(immagini/f_01.jpg) 0 0 no-repeat
}
#foto_f2{ 
	display:block; 
	width:140px; 
	height:187px; 
	background: url(immagini/f_02.jpg) 0 0 no-repeat
}
#foto_f3{ 
	display:block; 
	width:140px; 
	height:105px; 
	background:url(immagini/capitello.jpg) 0 0 no-repeat
}
#foto_i1{ 
	display:block; 
	width:140px; 
	height:105px; 
	background: url(immagini/i_01.jpg) 0 0 no-repeat
}
#foto_i2{ 
	display:block; 
	width:140px; 
	height:187px; 
	background: url(immagini/i_02.jpg) 0 0 no-repeat
}
#foto_i3{ 
	display:block; 
	width:140px; 
	height:105px; 
	background:url(immagini/i_03.jpg) 0 0 no-repeat
}
#foto_s1{ 
	display:block; 
	width:140px; 
	height:105px; 
	background: url(immagini/s_01.jpg) 0 0 no-repeat
}
#foto_s2{ 
	display:block; 
	width:140px; 
	height:187px; 
	background: url(immagini/s_02.jpg) 0 0 no-repeat
}
#foto_s3{ 
	display:block; 
	width:140px; 
	height:105px; 
	background:url(immagini/s_03.jpg) 0 0 no-repeat
}
#foto1{ 
	display:block; 
	width:140px; 
	height:105px; 
	background: url(immagini/bussi_sul_tirino_02.jpg) 0 0 no-repeat
}
#foto2{ 
	display:block; 
	width:140px; 
	height:105px; 
	background: url(immagini/fiume_tirino_01.jpg) 0 0 no-repeat
}
#foto3{ 
	display:block; 
	width:140px; 
	height:105px; 
	background: url(immagini/bussi_sul_tirino_04.jpg) 0 0 no-repeat
}
#foto4{ 
	display:block; 
	width:140px; 
	height:105px; 
	background: url(immagini/panorama_nord_01.jpg) 0 0 no-repeat
}
#foto5{ 
	display:block; 
	width:140px; 
	height:105px; 
	background: url(immagini/fiume_tirino_02.jpg) 0 0 no-repeat
}
#foto6{ 
	display:block; 
	width:140px; 
	height:105px; 
	background: url(immagini/stemma_di_bussi_sul_tirino.jpg) 0 0 no-repeat
}



dd.quirinale{
background:url(images_link/ico_quirinale.jpg) no-repeat;
background-position:bottom left;
min-height:75px;
padding:0 0 0 110px;
margin:0 0 0 20px

}

dd.senato{
background:url(images_link/ico_senato.jpg) no-repeat;
background-position:bottom left;
min-height:75px;
padding:0 0 0 110px;
margin:0 0 0 20px
}

dd.camera{
background:url(images_link/ico_camera.jpg) no-repeat;
background-position:bottom left;
min-height:75px;
padding:0 0 0 110px;
margin:0 0 0 20px
}

dd.regione{
background:url(images_link/ico_regione.jpg) no-repeat;
background-position:bottom left;
min-height:75px;
padding:0 0 0 110px;
margin:0 0 0 20px
}

dd.provincia{
background:url(images_link/ico_provincia.jpg) no-repeat;
background-position:bottom left;
min-height:75px;
padding:0 0 0 110px;
margin:0 0 0 20px
}

dd.pescara{
background:url(images_link/ico_pescara.jpg) no-repeat;
background-position:bottom left;
min-height:75px;
padding:0 0 0 110px;
margin:0 0 0 20px
}


dd.jazz{
background:url(images_link/ico_bussinjazz.jpg) no-repeat;
background-position:bottom left;
min-height:85px;
padding:0 0 0 110px;
margin:0 0 0 20px
}

dd.coco{
background:url(images_link/ico_cocobussi.jpg) no-repeat;
background-position:bottom left;
min-height:75px;
padding:0 0 0 110px;
margin:0 0 0 20px
}

dd.bosso{
background:url(images_link/ico_ilbosso.jpg) no-repeat;
background-position:bottom left;
min-height:75px;
padding:0 0 0 110px;
margin:0 0 0 20px
}

dd.arbusti{
background:url(images_link/ico_bussisoccorso.jpg) no-repeat;
background-position:bottom left;
min-height:75px;
padding:0 0 0 110px;
margin:0 0 0 20px
}

.boxgallery{ width:100%; margin-left:10px; padding:0;
}

.boxgallery a img{padding:0; margin-bottom:20px; margin-right:5px; margin-left:5px;  border:2px solid #999;
}
.boxgallery a:hover img{padding:0; margin-bottom:20px; margin-right:5px; margin-left:5px; border:2px solid #369;
}
.boxgallery ul{margin:0; padding:0;
}
.boxgallery ul li{display:inline; margin:0; padding:0;
}


.home_sx{
width:49%;
float:left;
margin:0 0 20px 0
}

.home_dx{
width:49%;
float:left;
margin:0 0 20px 0
}

.boxArrotondato img{
margin:0 10px 10px 10px;
border:1px solid #999
}
.content_home{
width:100%;
height:100%;
float:left
}
dt.one {
font: .8em Verdana, Arial, Helvetica, sans-serif
}
dd.two {
font: bold .9em Verdana, Arial, Helvetica, sans-serif
}