/* CSS Document */

/*body*/
body {
	font:9pt Arial, Helvetica, sans-serif;
	text-align: justify;
	color:#000;
	background:#ffffff url(images/bg_body.gif) top center no-repeat;
	margin: 0px;
}
.citazione{
	width: 95%;
	color: #990000;
	font: 8pt Arial, Helvetica, sans-serif;
	font-style: italic;
	padding-bottom: 2px;
	margin-bottom: 5px;
	border-bottom: 3px solid #990000;
}
.capitoletto{
	color: #990000;
	font: 9pt Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.capitoletto a, .capitoletto a:visited{
	color: #FF0000;
	height: 15px;
	font: 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: left;
}
.capitoletto a:hover{
	color: #009900;
	text-decoration: none;
}
a {
	color: #0000CC;
	text-decoration:none;
}
a:visited {
	color: #0000CC;
	text-decoration:none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}

/*page*/
#page{
	margin: 0px	auto;
	width: 850px;
	background: #FFFFFF;
	
}

/*header*/
#header{
	background: #0099FF url(images/header.jpg) no-repeat;
	height: 340px;
	width: 850px;
	
}
#menu{
	margin-top: 230px;
	margin-left: 15px;
	padding: 5px 0px 0px 15px;
	float: left;
	width: 280px;
	height: 30px;
}
#search{
	width: 700px;
	padding:5px 0px 0px 0px;
	float: left;
	margin-top: 20px;
	
}

/*contentpage*/
#contentpage{
	width: 840px;	
	background: #fff;
	padding: 5px;
		
}
#contentpagecultura{
	width: 840px;	
	background: #fff;
	padding: 5px;
		
}
/*contentpage eng*/
#contentpageng{
	width: 840px;	
	background: #fff;
	padding: 5px;
		
}
/*contentpage consiglio*/
#contentpageconsiglio{
	width: 840px;	
	background: #fff;
	padding: 5px;
		
}
/*contentpage storia*/
#contentpagestoria{
	width: 840px;	
	background: #fff;
	padding: 5px;
		
}
/*contentpage monumenti*/
#contentpagemonum{
	width: 840px;	
	background: #fff;
	padding: 5px;
	
}
/*contentpage monumenti*/
#contentpagemonum1{
	width: 840px;	
	background: #fff;
	padding: 5px;
		
}
/*contentpage tradizioni*/
#contentpagetradiz{
	width: 840px;	
	background: #fff;
	padding: 5px;
	
}
/*contentpage e-mail*/
#contentpagemail{
	width: 840px;	
	background: #fff;
	padding: 5px;
	
}
/*footer*/
#footer{
	width: 830px;
	height: 40px;
	background: #265f94;
	padding: 5px 10px;
	float: left;
}
/*sidebarsx*/
#sidebarsx{
	width: 148px;
	background: #fff;
	float: left;	
	margin-right: 3px;
}
#amministrazione{
	width: 145px;
	height: 75px;
	background: #FFF url(images/default_15.gif) no-repeat;
	padding-top: 25px;
	padding-left: 5px;
}
#menusx{
	color: #FFFFFF;
	width: 95%;
	height: 15px;
	float: left;
	font: 8pt Arial, Helvetica, sans-serif;
	padding-left: 2px;
	border-bottom: 1px solid #fff;	
}
#menusx a, manusx a:visited{
	color: #fff;
	height: 15px;
	font: 8pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: left;
}
#menusx a:hover{
	color: #000066;
	text-decoration: none;
}
#atti{
	width: 145px;
	height: 75px;
	background: #FFF url(images/default_18.gif) no-repeat;
	margin-top: 5px;
	padding-top: 25px;
	padding-left: 5px;
}
#servizi{
	width: 145px;
	height: 115px;
	background: #FFF url(images/default_22.gif) no-repeat;
	margin-top: 5px;
	padding-top: 25px;
	padding-left: 5px;
}
.title2{
	background: #000033 url(images/bg_title.jpg) repeat-x;
	height: 25px;
	vertical-align: middle;
	margin-top: 5px;
}
#linkimg{
	width: 150px;
	height: 100px;
	background: #FFF;
	padding-top: 5px;
}
.imglink{
	width: 150px;
	height: 25px;
	margin-top: 5px;
}
#link{
	background: #fff;
}
/*sidebardx*/
#sidebardx{
	width: 250px;
	background: #fff;
	padding: 5px 0px 5px 5px;
	float: left;
}
.title{
	background: #000033 url(images/bg_title.jpg) repeat-x;
	height: 25px;
	vertical-align: middle;
}
.title1{
	background: #000033 url(images/bg_title.jpg) repeat-x;
	height: 25px;
	vertical-align: middle;
	margin-top: 5px;
}
#titolo{
	padding: 5px 0px 5px 5px;
	color: #fff;
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
}
#consulta{
	width: 240px;
	height: 100%;
	padding: 5px 5px 5px 5px;
	background: #EDF9FA;
}
#mail{
	width: 240px;
	height: 150px;
	padding: 5px 0px 5px 0px;
}
#form{
	width: 250px;
	height: 120px;
}

/*contentcenter*/
#contentcenter{
	width: 415px;
	height: 98%;
	padding: 5px 5px 5px 5px;
	float: left;
	margin-left: 5px;
	border-left: 1px dashed #999999;
	border-right: 1px dashed #999;
}
#articolo1{
	width: 415px;
	color: #000000;
	overflow: hidden;
	font: 8pt Arial, Helvetica, sans-serif;
	padding: 10px 0px;
	margin-bottom: 10px;
	border-top: 1px solid #999999;
}
.titoloarticolo{
	color: #003366;
	font: 9pt Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.imgarticolodx{
	width: 120px;
	height: 120px;
	float: right;
	margin-left: 5px;
	margin-bottom: 0px;
	overflow: auto;
	
}
.imgarticolosx{
	width: 120px;
	height: 120px;
	float: left;
	margin-right: 5px;
	margin-bottom: 0px;
	overflow: auto;
}
/*page single*/
#contentsingle{
	width: 665px;
	height: 98%;
	padding: 5px 5px 5px 5px;
	float: left;
	margin-left: 10px;
	
}
#contentcultura{
	width: 665px;
	height: 400px;
	padding: 5px 5px 5px 5px;
	float: left;
	margin-left: 10px;
	
}
#contentsingle_mail{
	width: 665px;
	height: 98%;
	padding: 5px 5px 5px 5px;
	float: left;
	margin-left: 10px;
	
}
.pagename{
	color: #003366;
	margin-bottom: 10px;
	font: 12pt Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#assessore{
	width: 600px;
	height: 150px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: left;
	padding: 5px;
	background: #C9E9E9;
	border-bottom: 1px dashed #999999;
	border-top: 1px dashed #999;
}
.nomeassessore{
	color: #000033;
	width: 70%;
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
}
.assessorato{
	color: #000;
	width: 70%;
	font: 9pt Arial, Helvetica, sans-serif;
	margin-left: 10px;
	float: left;
}
#assessore1{
	width: 600px;
	height: 150px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: left;
	padding: 5px;
	background: #E1FFFF;
	border-bottom: 1px dashed #999999;
	border-top: 1px dashed #999;
}
.nomeassessore1{
	color: #000033;
	width: 70%;
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
}
.assessorato1{
	color: #000;
	width: 70%;
	font: 9pt Arial, Helvetica, sans-serif;
	margin-left: 10px;
	float: left;
}
#fotogiunta{
	width: 100px;
	height: 90px;
	float: left;
	margin-right: 10px;
	
}
#fotoconsiglio{
	width: 90px;
	height: 80px;
	float: left;
	margin-right: 10px;
	
}
#presidenza{
	width: 600px;
	height: 90px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: left;
	padding: 5px;
	background: #AED7FF;
	border: 1px dashed #999999;
}
.nomepresidenza{
	color: #000033;
	width: 70%;
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
}
.caricapresidenza{
	color: #000;
	width: 70%;
	font: 9pt Arial, Helvetica, sans-serif;
	margin-left: 10px;
	float: left;
}
#maggioranza{
	width: 600px;
	height: 50px;
	margin-left: 10px;
	margin-bottom: 2px;
	margin-top: 2px;
	float: left;
	padding: 5px;
	background: #64b3dd;
	border: 1px dashed  #000033;
}
.nomeconsmag{
	color: #01046B;
	width: 70%;
	font: 9pt Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left
}
.gruppomag{
	color: #000;
	width: 70%;
	font: 9pt Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
}
#opposizione{
	width: 600px;
	height: 50px;
	margin-left: 10px;
	margin-bottom: 2px;
	margin-top: 2px;
	float: left;
	padding: 5px;
	background: #DFDFDF;
	border: 1px dashed  #000033;
}
.nomeconsop{
	color: #000;
	width: 70%;
	font: 9pt Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
}
.gruppoop{
	color: #000;
	width: 70%;
	font: 9pt Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
}
#misto{
	width: 600px;
	height: 50px;
	margin-left: 10px;
	margin-bottom: 2px;
	margin-top: 2px;
	float: left;
	padding: 5px;
	background: #D9ECFF;
	border: 1px dashed  #000033;
}
.nomeconsmi{
	color: #000;
	width: 70%;
	font: 9pt Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
}
.gruppomi{
	color: #000;
	width: 70%;
	font: 9pt Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
}
#vocenumero{
	width: 400px;
	color: #000033;
	font: 9pt Arial, Helvetica, sans-serif;
	float:left;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
	margin: 2px 0px;
	padding-left: 5px;
}
#vocenumero1{
	width: 400px;
	color: #000033;
	font: 9pt Arial, Helvetica, sans-serif;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
	margin: 8px 0px;
	padding-left: 5px;
}
#numero{
	width: 260px;
	color: #000000;
	font: 9pt Arial, Helvetica, sans-serif;
	float: left;
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999;
	margin: 2px 0px;
}
#cat_numero{
	width: 655px;
	height: 20px;
	color: #333333;
	padding-top: 4px;
	padding-left: 10px;
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	background: #9DBEF4;
	margin: 3px 0px;
}
#cat_numero1{
	width: 500px;
	height: 20px;
	color: #fff;
	padding-top: 4px;
	padding-left: 10px;
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #00AA00;
	margin: 3px 0px;
}
#catmail{
	width:665px;
	height: 35px;
	float: left;
	background:#D1FEA0;
	border-top: 1px dotted #666666;
}
.id_mail{
	width: 230px;
	padding-top: 2px;
	float: left;
	font: 8,5pt Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 5px;
}
.id_mailer{
	width: 75px;
	height: 25px;
	padding-top: 2px;
	padding-left: 5px;
	float: left;
	font: 7pt Arial, Helvetica, sans-serif;
	text-align: left;
	border-left: 1px #00CC33 dashed;
	border-right: 1px #00CC33 dashed;
}
.img_mail{
	width: 25px;
	height: 34px;
	float: left;
	padding: 4px 4px 0px 4px;
}
.mail_ad{
	width: 310px;
	height: 25px;
	padding-top: 10px;
	float: left;
	font: 8,5pt Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 3px;
}
#catmail1{
	width:665px;
	heigth: 35px;
	float: left;
	border-top: 1px dotted #666666;
}
#organi_mail{
	width: 500px;
	float: left;
	color:#00CC00;
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.nome_cat{
	width: 100px;
	height: 15px;
	margin: 2px 0px 2px 0px;
	font-weight: bold;
	padding-top: 5px;
}
.val_cat{
	width: 100px;
	height: 15px;
	margin: 2px 0px 2px 0px;
	padding-top: 5px;
}
#turista1{
	width: 145px;
	height: 75px;
	background: #FFF url(images/menu_1.gif) no-repeat;
	padding-top: 25px;
	padding-left: 5px;
}
#turista2{
	width: 145px;
	height: 75px;
	background: #FFF url(images/menu_2.gif) no-repeat;
	margin-top: 5px;
	padding-top: 25px;
	padding-left: 5px;
}
#turista3{
	width: 145px;
	height: 115px;
	background: #FFF url(images/menu_3.gif) no-repeat;
	margin-top: 5px;
	padding-top: 25px;
	padding-left: 5px;
}
#bando{
	width: 100%;
	padding: 5px 0px;
	margin: 10px 0px 10px 0px;
	border-bottom: 1px dotted #333333;
}
/*tebella determine*/
#tab{
	width: 650px;
	float: left;
}
.stringa{
	width: 100%;
	height: 70px;
	border-bottom: 1px dotted #666666;
}
.numero{
	float: left;
	width: 100px;
	padding-top: 20px;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	
}
.data{
	float: left;
	width: 200px;
	padding-top: 20px;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	
}
.oggetto{
	float: left;
	width: 340px;
	padding-top: 20px;
	font: 14px Arial, Helvetica, sans-serif;
	padding-left: 10px;	
	font-weight: bold;
}
.txoggetto{
	float: left;
	width: 340px;
	padding-top: 5px;
	font: 11px Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
