/*html{overflow-y: scroll;}*/
body{
	text-align:center; 
	margin:10px 0 0 0;
	font-size:70%;
	line-height:140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
a:link, a:border, img{ border:0}

h2{ font-size:120%; border-left:solid 5px #D6D6D6; padding-left:3px; margin:10px 0 20px 0;}
.pindex{padding:35px 0 0 40px;}
.centro {text-align:center; }
/*************** barre *****************/
#barmenu{ 
	width:533px; 
	height:24px;
	}
.barconsorzio{background: url(img/bar_consorzio.gif) no-repeat top right;}
.barsoci{background: url(img/bar_soci.gif) no-repeat top right;}
.barattivita{background: url(img/bar_attivita.gif) no-repeat top right;}
.barnews{background: url(img/bar_news.gif) no-repeat top right;}
.barlink{background: url(img/bar_link.gif) no-repeat top right;}
.bararea{background: url(img/bar_area.gif) no-repeat top right;}
/*************** fine barre ***************/


.menu{padding:0; margin:0;}
.menu li{ display:inline; list-style:none; }
.menu li a{ font-size:90%; line-height:24px; color:#fff; margin-left:15px; font-weight:bold; text-decoration:none;}
.menu li a:hover{text-decoration:underline;}
#contenitore{ 
	position:relative;
	width:748px; 
	text-align:left; 
	margin:0 auto; 
	padding:0; 
	background:url(img/bg.jpg) repeat-y;}
#top{ 
	height:15px; 
	width:748px; 
	background:url(img/bg_top.jpg) no-repeat top;}
#left {
	float:left;
	width: 170px;
	margin:0;
	padding:5px 0 0 20px;
}
#left ul{list-style:none; margin:0; padding:0;}
#left li{
	margin:0 0 10px 0;
	padding:0;
	}
#left a{
	display:block;
	width:155px;
	height:28px;
}
#left a:hover{background-position:right}

#logo{ background:url(img/logo_tl.jpg) no-repeat; width:159px; height:73px; margin-bottom:20px;}

#logo a{width:159px; height:73px; display:block;}

.scrivici a{ 	display:block;
	width:155px;
	height:61px !important;}

.consorzio a{ background:url(img/bt_consorzio.gif)}

.soci a{background:url(img/bt_soci.gif)}

.attivita a{background:url(img/bt_attivita.gif)}

.news a{ background:url(img/bt_news.gif)}

.area a{background-image:url(img/bt_area_riservata.gif)}

.link a{background-image:url(img/bt_link.gif)}
.scrivici a{ 
	background:url(img/bt_scrivici.gif); 
	margin-top:30px !important; 
	height:61px !important;
	}

#cont{
	float:right;
	padding:0 5px 5px 0;
	margin:10px 5px 0 0;
	width: 543px;
}
#cont p{ width:340px; font-size:100%; }
.nascosto, #logo h1 span{display:none;}
p.data{	font-size:85%; color:#333333; width:530px !important;text-align:right; padding:0!important; margin:0 5px 5px 0 !important;}

.clearer{
	clear: both;
	display: block;
	height: 10px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}
#foot{ 
	margin:0 auto;
	height:20px; 
	width:748px; 
	background:url(img/bg_foot.jpg) no-repeat bottom;
	}
.vip{ font-weight:bold; color:#CC0000;}

.testi{float:left; margin-left:5px; font-size:inherit;}
.testi ul{margin:5px 0; width:340px; padding-left:15px; list-style-type:square;}
.testi li{margin-top:5px;}
.imglista {float:right; margin-top:45px; padding-right:10px; }
.elencoop {float:right; width:150px;  margin-top:45px;}
.elencoop ul{ width:150px; padding:0; margin:0 10px;}
.elencoop li{margin-top:5px;}

caption{color: #666; margin-top:10px; /*font-size:130%;*/ font-style:italic;}
table, .note{ border:1px solid #ccc; margin:8px 0;}
th { font-weight:bold}
tr, th,td{ background:#fff; padding:0; text-align:center; font-size:11px;}
.note{padding:5px; background-color:#fff}

h3{font-size:100%; font-style:italic; color: #888; margin:0; padding:0;}
h4{margin:5px 0; border-bottom:solid 1px #000; font-size:100%;}

.listapdf{ list-style-image:url(img/pdficon.gif);}
.listapdf li{margin-left:36px;height:40px; }
