
	body {
		margin:0px;
		padding:0px;
		width:100%;
		margin:auto;	
		text-align:center;
		background:url('images/header_background.gif');
		background-repeat:repeat-x;
		background-align:top;
	}
	
	p, form, h1,h2,h3,h4,img {
		border:0px;
		margin:0px;
	}

	h1 {
		font-family:Palatino Linotype;
		color:#444;
		font-size:18px;
		padding:5px;
	}


	a {
		text-decoration:none;
		color:#444;
		}
	a:hover {
		text-decoration:underline;
		color:#000;
		}
	#all {
	width:970px;
		text-align:left;
	}
	
	#barra {
		width:241px;
		float:left;
		background:url('images/luoghicomuni_barra.png');
		background-repeat:no-repeat;
	}
	#fotogallery {
		width:241px;
		text-align:center;
	}

	.barra_logo {
		margin-top:35px;
		margin-left:13px;
		text-align:center;
		margin-right:13px;
		padding-bottom:1px;
		border-bottom:1px dotted #999;
	}
	.barra_tasto {
		margin-left:20px;
		
		margin-right:20px;
		height:30px;
		border-bottom:1px dotted #999;
	}
	.barra_tasto_sub {
		margin-left:20px;
		margin-right:20px;
		margin-top:10px;
		border-bottom:1px dotted #999;
	}
	.barra_tasto_sel{
		margin-left:20px;
		background:url('images/sfondo_tasto.gif');
		margin-right:20px;
		height:30px;
		border-bottom:1px dotted #999;
	}
	.barra_tasto h2 {
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#333;
		padding-right:10px;
	}
	.h2class {
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#333;
		
		padding-right:10px;
	}
	.barra_tasto_sel h2 {
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#333;
		padding-right:10px;
	}
	.barra_tasto_sub h2 {
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		color:#333;
		padding-right:10px;
		margin-top:5px;margin-left:15px;margin-bottom:3px;
	}
	
	#contents {
		margin-left:242px;
		
		
	}
	#header_testo {
		height:200px;
		}
	#eventi {
		float:right;
		height:500px;
		width:200px;
		border-left:1px dotted #86a64e;
		border-right:1px dotted #86a64e;
		
	}
	#eventi p,li {
		font-family:Arial;
		font-size:12px;
		padding:6px;
		line-height:130%;
	}
	#eventi li {
		padding:0px;
		margin-left:0px;
	}
	#eventi ul {
		margin-left:20px;
		font-size:11px;
	}
	#centrale p {
		text-align:justify;
		font-family:Arial;
		font-size:14px;
		padding:6px;
		line-height:160%;
	}
	#centrale ul,ol {
		font-family:Arial;
		letter-spacing:0px;
		font-size:14px;
		padding:6px;
		line-height:160%;
	}
	#centrale li{
		margin-top:4px;
		margin-bottom:4px;
	}

	#centrale a{
		font-weight:bold;
		color:#a30278;
	}

	#centrale .pathtree {
		color:#444;
		font-family:Arial;
		font-size:11px;
		padding:5px;
	}
	#centrale .pathtree a{
		font-family:Arial;
		
	}
	#eventi p {
		margin:0px;
		padding:0px;
		margin-top:3px;
		margin-left:5px;
		margin-right:5px;
	}
	input {
		font-family:Arial;
		font-size:11px;
		border:1px dotted #bbb;
		width:200px;
	}