a.link01{
	color:#000066;
	text-decoration:underline;
}
a.link01:hover{
	color:#8b841d;
	text-decoration:none;
}
a.link02{
	color:#000066;
	text-decoration:underline;
	font-weight:bold;
}
a.link02:hover{
	color:#8b841d;
	text-decoration:none;
	font-weight:bold;	
}
a.link03{
	color:#000066;
	text-decoration:underline;
}
a.link03:hover{
	color:#8b841d;
	text-decoration:underline;
}
a.link04{
	font-size:small;
	color:#000066;
	text-decoration:underline;
}
a.link04:hover{
	font-size:small;
	color:#8b841d;
	text-decoration:none;
}
a.link05{
	color:#000000;
	font-size:small;
	text-decoration:underline;
}
a.link05:hover{
	color:#b6b6b6;
	text-decoration:none;
}
a.link06{
	font-size:x-small;
	color:#000066;
	text-decoration:underline;
}
a.link06:hover{
	color:#8b841d;
	text-decoration:none;
}
a.link07{
	font-size:small;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	background-color:#ecebe6;
	border:1px solid #000066;
	color:#000066;
	text-decoration:none;
}
a.link07:hover{
	color:#8b841d;
	text-decoration:underline;
}
a.link08{
	font-weight:bold;
	color:#000066;
	text-decoration:underline;
	font-size:10px;
}
a.link08:hoveer{
	text-decoration:none;
}
body{
	margin:0px;
	margin-top:10px;
	font-size:x-small;
	font-family:verdana, arial;
	width:98%;	
}
div.address{
	padding-left:0px;
}
div.boxEventi{
	border:1px solid #000066;
	width:100%;
	margin:15px;
}
div.boxTitle{
	padding-left:15px;
}
div.copyright{
	font-size:small;
	color:#000000;
}
div.copyrightInt{
	font-size:x-small;
	color:#000000;
}
div.form{
	border:1px solid;
	margin-left:100px;
	padding-right:100px;
	widht:100%;
}
div.intoBox{
	padding-top:20px;
	width:100%;
	text-align:left;
	font-size:small;
}
div.titlePages{
	text-align:right;
	padding-top:10px;
}
div.menu{
	font-weight:bold;
} 
div.menuHome{
	font-size:medium;
	font-weight:bold;
	padding-bottom:3px;
}
div.menuHome01{
	padding-top:3px;
	padding-left:2px;
	font-size:medium;
	font-weight:bold;
	padding-bottom:3px;	
}  
div.menuBottom{
	font-size:x-small;
	text-align:right;
	width:99%;
	background-color:#dddddd;
	padding:5px;
}
div.menuBottomInt{
	font-size:x-small;
	width:99%;
	background-color:#dddddd;
	text-align:center;
	padding:5px;
}
div.submenu{
	width:95%;
	border:solid 1px #000066;
	background-color:#ffffff;
	text-align:left;
}
div.switchOrdine{
	width:100%;
	height:35px;
	padding-top:15px;
	text-align:center;
	background-color:#fff201;
	border:1px solid #000066;
}
div.text{
	margin-top:0px;
	padding-left:0px;
	padding-right:10px;
}
div.textHome{
	font-size:small;
	margin-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}
div.titleHead{
	width:100%;
	text-align:center;
}
form.search{
	text-align:right;
	margin:2px;
	/*float:right;*/
}
form.searchHome{
	text-align:right;
	margin:2px;
	/*float:right;*/
}
h2.mainTitle{
	font-size:x-large;
	color:#000066;
	margin-bottom:0px;
}
h5.webSite{
	text-align:right;
	color:#000066;
	margin-top:0px;
}
h5.boxTitle{
	padding-left:10px;
	font-size:small;
	background-color:#fff201;
	color:#000066;
	text-align:left;
	margin-bottom:5px;
}
h5.ricerca{
	padding-left:35px;
	padding-top:6px;
	padding-bottom:6px;
	background-color:#fff201;
}
img{
	border:0px;
}
p{
	padding:10px;
	/*text-align:justify;*/
	font-size:small;
	line-height:18px;
}
p.intoBox{
	width:100%;
	text-align:right;
	font-size:x-small;
}
p.editor{
	font-size:small;
}
span.centra{
	width:98%;
	text-align:center;
	background-color:#ff0000;
}
span.dettagliImg{
	width:100px;
	height:100%;
	vertical-align:middle;
	text-align:center;
	margin-right:20px;
}
span.spaceDettagli{
	padding-left:50px;
}
span.spaceMenu{
	padding-right:25px;
}
span.spaceMenu02{
	padding-right:33px;
}
span.spaceMenuHome{
	padding-right:26px;
}
span.titlePages{
	font-size:small;
	color:#000066;
	border-bottom:solid 2px #000066;
	width:30%;
	font-weight:bold;
	text-align:left;
}
span.underline{
	text-decoration:underline;
}
table.dettagli{
	margin-left:100px;
	width:60%;
}
table.downloadBox{
	color:#003333;
	background-color:transparent;
	font-family:verdana,Serif;
	font-size:12px;
	width:90%;
}
table.head{
	width:98%;
	margin-bottom:15px;
}
table.leggenda{
	width:400px;
}
table.line01{
	width:100%;
	background-color:#dddddd;
}
table.line02{
	width:100%;
	background-color:#ffffff;
}
table.mainBox{
	text-align:left;
    width:100%;
	border-top:solid 3px #dddddd;
}
table.hours{
	width:400px;
	font-size:10px;
	text-align:center;
}
table.ricerca{
	width:95%;
}
th.downloadOffice{
	padding:6 6  6 15;
	color:#000066;
	background-color:#EEEEEE;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	border:solid 1px #003333;
}

th.downloadTitle{
	padding:6px;
	color:#000066;
	background-color:#EEEEEE;
	font-weight:bold;
	font-size:11px;
    text-align:center;
	border:solid 1px #003333;
}
td.associazioni{
	border:1px solid #c1c1c1;
	width:35%;
	background-color:#fdffe3;
	vertical-align:top;
}
td.associazioni02{
	border:1px solid #c1c1c1;
	width:19%;
	background-color:#fdffe3;
	vertical-align:top;
}
td.associazioni03{
	border:1px solid #c1c1c1;
	width:41%;
	background-color:#fdffe3;
	vertical-align:top;
}
td.cellAccessibilita{
	width:33%;
	height:102px;
	font-size:small;
	border:solid 1px #000066;
	vertical-align:top;
	background-color:#ffffff;
	padding-top:10px;
}
td.cellAmministrazione{
	width:33%;
	font-size:small;
	vertical-align:top;
	border:solid 1px #000066;
	background-color:#ffffff;
	padding-top:10px;
}
td.cellContatti{
	width:33%;
	font-size:small;
	border:solid 1px #000066;
	vertical-align:top;
	background-color:#ffffff;
	padding-top:10px;
}
td.cellEventi{
	width:33%;
	font-size:small;
	border:solid 1px #000066;
	vertical-align:top;
	background-color:#ffffff;
	padding-top:10px;
}
td.center{
	width:100%;
	text-align:center;
}
td.contents{
	vertical-align:top;
	width:80%;
	font-size:x-small;
	padding-left:10px;
	
}
td.cellMenu{
	width:10%;
	font-size:x-small;
	vertical-align:top;
	border:solid 1px #000066;
	background-color:#ffffff;
	padding-top:10px;
	padding-left:0px;
}
td.dettagli{
	/*height:50px;*/
	vertical-align:middle;
	border:1px solid #aaaaaa;
	background-color:#eeeeee;
	width:10%;
	font-size:11px;
	padding:2px;
	padding-right:10px;
	padding-left:10px;
}
td.dettagli02{
	/*height:50px;*/
	border:1px solid #dddddd;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
}
td.dettagli03{
	height:50px;
	vertical-align:middle;
	text-align:center;
}
td.head{
	width:20%;
	text-align:left;
}
td.head02{
	width:60%;
	text-align:center;
}
td.head03{
	width:20%;
	text-align:right;
}
td.hourText{
	font-size:10px;
	border:solid 1px #336633;
	text-align:center;
}
td.imgHome{
	width:33%;
	text-align:center;
}
td.downloadDown{
	padding:6 6 6 15;
	font-size:11px;
	border:1px solid #336633;
}
td.downloadText{
	padding:6 6 6 15;
	font-size:11px;
	border:1px solid #336633;
}
td.leggenda{
	width:80px;
	height:30px;
	text-align:center;
	border:1px solid #336633;
}
td.leggenda02{
	width:300px;
	vertical-align:middle;
	padding-left:20px;
	border:1px solid #336633;
}
td.listaTerritorio{
	width:68%;
}
td.ricerca{
	width:50%;
	vertical-align:top;
	border:1px solid #336633;
	padding:6px;
}
td.ricerca02{
	width:100%;
	vertical-align:top;
	border:1px solid #336633;
	padding-bottom:40px;
}
td.subMenu{
	vertical-align:top;
	width:20%;
	text-align:center;
	font-size:x-small;
	background-image:url(../images/background_submenu.gif);
}
td.view{
	font-size:x-small;
}
.hourTitle{
	font-size:10px;
	background-color:#eeeeee;
	border:solid 1px #336633;
	font-weight:bold;
	text-align:center;
	color:#000066;
}
ul.list{
	font-size:x-small;
	line-height:18px;
	position:relative;
	left:-12px;
}
ul.listHome{
	font-size:small;
	line-height:18px;
}

