/* nextFrame.it ©2009 realizzato da nextFrame Studio */

html,body {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

body { 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
font-size:80%;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-position:top right;
background-image:url(img/bg_body.gif);
background-repeat:no-repeat;
}

#container {
}

body img{
border:none;
}

/*-------------------HEADER------------------5px 0px 0px 15px  75px 0px 0px 6px*/

.header {
background-image:url(img/header.jpg);
background-repeat:no-repeat;
background-position:0 0;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.titolo_header_sotto {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.titolo_header_sotto h1{
font-size:10px; 
font-weight:normal;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:absolute;
top:112px;
left:120px;
color:#30695c;
}

/*-------------------MENU------------------*/

.box_menu{
float:left;
/* Inizia il Simplified Box Model Hack */
width:190px; /* Dimensioni per Opera 5 */
width:200px; /* Dimensioni per Explorer 5.x */
width:190px; /* Dimensioni per browser standard compliant */
height:auto;
padding:5px;
margin-top:5px;
}

.menuNavigazione {
margin:0px 0px 0px 0px;
margin-left:10px;
padding:0px 0px 0px 0px;
list-style:none;
}

.menuNavigazione ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}

.menuNavigazione li{
font-size:14px;
font-weight:bold;
list-style:none;
list-style-image:none;
margin:5px 0px 0px -15px;
padding:0px 0px 0px 0px;
}

.menuNavigazione li a:link, .menuNavigazione li a:visited {
text-decoration:none;
color:#000000;
}

.menuNavigazione li a:hover {
text-decoration:underline;
color:#666666;
}

.menuNavigazione ul li {
font-size:12px;
font-weight:bold;
list-style:none;
list-style-image:url(img/marker.gif);
margin:5px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.menuNavigazione ul li a:link, .menuNavigazione ul li a:visited, .menuNavigazione ul li a:hover {
text-decoration:none;
color:#000000;
}

.menuNavigazione ul li ul li{
font-size:10px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
list-style-image:none;
font-weight:normal;
}

.menuNavigazione ul li ul li a:link, .menuNavigazione ul li ul li a:visited{
text-decoration:none;
color:#000000;
}

 .menuNavigazione ul li ul li a:hover {
text-decoration:underline;
color:#000000;
}

.voceCorrente ul{
margin:0px;
margin-left:10px;
padding:0px;
list-style:none;
font-size:80%;
}

.voceCorrente li{
margin-top:2px;
font-weight:normal;
background:none;
list-style-image:none;
}


/*-------------------CENTRO------------------*/


.centro{
margin:0px 210px;
padding:1em 10px;
margin-top:10px;
}

.centro a:link, .centro a:visited, .centro a:hover{
text-decoration:underline;
color:#000000;
}

.molliche {
height:15px;
font-size:10px;
color:#000000;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

.molliche a:link, .molliche a:visited, .molliche a:hover{
color:#000000;
text-align:left;
}


/*-------------------home------------------*/
.biblioteca_news {
height:auto;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.biblioteca_news a:link, .biblioteca_news a:visited {
text-decoration:none;
color:#000000;
}

.biblioteca_news a:hover {
text-decoration:underline;
color:#000000;
}

.cultura_news {
height:auto;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.cultura_news a:link, .cultura_news a:visited {
text-decoration:none;
color:#000000;
}

.cultura_news a:hover {
text-decoration:underline;
color:#000000;
}

.turismo_news {
height:auto;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.turismo_news  a:link, .turismo_news  a:visited {
text-decoration:none;
color:#000000;
}

.turismo_news  a:hover {
text-decoration:underline;
color:#000000;
}


.news_data {
font-size:10px;
font-weight:normal;
}

.news_titolo {
font-size:12px;
font-weight:bold;
}

/*-------------------Carta Territorio------------------*/
    #wrap_mappa{
	width:600px;
	height:750px;
	}
	#mappa img{
	border:none;
	}
	#mappa{
	width:570px;
	height:390px;
	position:relative;
	left:10px;
	top:10px;
	background-color:#FFFFFF;
	background-image:url(img/mappa2/0.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
	#mappa a{
	text-decoration:none;
	color:#000000;
	outline:none;
	}
	#mappa a img.regione{
	position:absolute;
	display:block;
	}
	#mappa a:hover img.regione{
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	}
	#mappa a span{
	display:none;
	}
	#mappa a:hover span, #mappa #info{
	display:block;
	width:550px;
	height:340px;
	position:absolute;
	left:-1px;
	top:375px;
	background-color:#FFFFFF;
	padding:10px;
	color:#000000;
	font-size:10px;
	overflow:auto;
	letter-spacing:1px;
	z-index:20;
	font-family:Verdana, Arial, Helvetica, sans-serif, Garamond;
	border:1px solid #CCCCCC;
}
	#mappa span b{
	display:block;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	}
	#prova_1{
	left:64px;
	top:252px;
	z-index:1;
	}
	#prova_2{
	left:123px;
	top:233px;
	z-index:1;
	}
	#prova_3{
	left:133px;
	top:255px;
	z-index:1;
	}
	#prova_4{
	left:94px;
	top:167px;
	}
	#prova_5{
	left:52px;
	top:170px;
	z-index:1;
	}
	#prova_6{
	left:55px;
	top:174px;
	z-index:1;
	}	
	
	#prova_7{
	left:88px;
	top:224px;
	z-index:1;
	}
	#prova_8{
	left:33px;
	top:203px;
	z-index:1;
	}
	#prova_9{
	left:28px;
	top:193px;
	z-index:1;
	}
	#prova_10{
	left:77px;
	top:153px;
	z-index:1;
	}
	#prova_11{
	left:92px;
	top:133px;
	z-index:1;
	}
	#prova_12{
	left:96px;
	top:137px;
	}
	#prova_14{
	left:127px;
	top:103px;
	z-index:2;
	}
	#prova_13{
	left:153px;
	top:162px;
	z-index:5;
}
	#prova_15{
	left:173px;
	top:76px;
	z-index:3;
	}
	#prova_16{
	left:248px;
	top:44px;
	z-index:2;
	}
	#prova_17{
	left:269px;
	top:194px;
	z-index:5;
	}
	#prova_18{
	left:185px;
	top:114px;
	z-index:1;
	}
	#prova_19{
	left:185px;
	top:249px;
	z-index:1;
	}




/*-------------------orario------------------*/

.orario_sopra {
height:270px;
margin:0px auto;
padding:0px;
}


.orario_sx {
width:45%;
height:270px;
margin:0px auto;
padding:0px;
float:left;
}

.orario_dx {
width:45%;
height:270px;
margin:0px auto;
padding:0px;
float:right;
}

.orario_sotto {
margin:0px auto;
padding:0px;
}
/*-------------------altopascio web------------------*/

.links {
list-style:none;
}

.links li {
width:100%;
height:65px;
padding-top:5px;
padding-bottom:5px;
}

.links li {
border-bottom:1px solid #CCCCCC;

}

/*-------------------chiedi alla biblioteca------------------*/

.form_box {
width:500px; 
height:300px; 
margin:0px auto; 
padding:0px; 
text-align:center;
}

.tr {
width:450px;
height:25px;
margin:0px auto;
padding:0px;
}

.td_sx {
width:250px; 
float:left; 
margin:0px; 
padding:0px; 
text-align:right; 
}

.td_sx p{
margin:0px;
padding:0px;}


.td_dx {
float:right; 
margin:0px; 
padding:0px;
}

.button {
width:450px;
margin:0px auto;
padding:0px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}


/*--------------------------------------------servizi------------------*/

.servizi_title {
width:100%;
height:auto;
background-color:#CCCCCC;
}

.servizi_sopra {
height:100px;
margin:0px auto;
padding:0px;
}

.servizi_sx {
width:45%;
height:auto;
margin:0px auto;
padding:0px;
float:left;
}

.servizi_dx {
width:45%;
height:auto;
margin:0px auto;
padding:0px;
float:right;
}

/*-------------------proroga prestiti------------------*/

.form_box_proroga {
width:500px; 
height:auto; 
margin:0px auto; 
padding:0px; 
text-align:center;
}


.tr_proroga {
width:300px;
height:25px;
margin:0px auto;
padding:0px;
}

.td_sx_proroga {
width:100px; 
float:left; 
margin:0px; 
padding:0px; 
text-align:right; 
}

.td_sx_proroga p{
margin:0px;
padding:0px;}


.td_dx_proroga {
float:right; 
margin:0px; 
padding:0px;
text-align:left;
}

.button_proroga {
width:300px;
height:35px;
margin:0px auto;
padding:0px;
margin-top:10px;
text-align:center;
}

/*-------------------acquisto------------------*/

.form_box_acquisto {
width:100%; 
height:auto; 
margin:0px auto; 
padding:0px; 
text-align:center;
}

.tr_acquisto {
width:300px;
height:25px;
margin:0px auto;
padding:0px;
}

.td_sx_acquisto {
width:100px; 
float:left; 
margin:0px; 
padding:0px; 
text-align:right; 
}

.td_sx_acquisto p{
margin:0px;
padding:0px;}


.td_dx_acquisto {
float:right; 
margin:0px; 
padding:0px;
text-align:left;
}

.button_acquisto {
width:300px;
height:35px;
margin:0px auto;
padding:0px;
margin-top:10px;
clear:both;
text-align:center;
}



/*-------------------FOOTER------------------*/

.footer{
font-size:10px;
text-align:center;
clear:both;
}

.footer a:link, .footer a:visited, .footer a:hover {
color:#000000;
}

.footer img{
border:none;
}

