@CHARSET "UTF-8";

body {
	background: #D2D2D2 none repeat scroll 0 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}

#container2 {
	background: #9C9C9C url(../img_comuni/backg.png) repeat-x scroll center
		top;
}

#bot {
	background: transparent url(../img_comuni/backg_bottom.png) repeat-x
		scroll left bottom;
}

#contenuto {
	margin: 0 auto;
	text-align: center;
	width: 960px;
}

#menutop {
	line-height: 26px;
	margin: 0;
	padding: 20px 0 0;
	text-align: left;
}

#menutop ul {
	height: 26px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

#menutop li {
	color: #FFFFFF;
	float: left;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	margin: 0;
	padding: 0 10px;
	text-decoration: none;
}

#centro {
	background: #FEFFFF none repeat scroll 0 0;
}

#centro_l {
	background: #FEFFFF url(../img_comuni/top_l.png) no-repeat scroll left
		top;
}

#centro_r {
	background: transparent url(../img_comuni/top_r.png) no-repeat scroll
		right top;
	padding: 10px;
}

#img_sopra {
	height: 260px;
	width: 940px;
}

#img_img {
	height: 260px;
	width: 940px;
}

table.head_logo {
	margin: 0;
}

table.header_logo td {
	height: 230px;
	vertical-align: middle;
}

table.path {
	margin: 0 auto;
	width: 940px;
}

#pathw {
	height: 22px;
	margin: 0;
	padding: 8px 0 0 10px;
	text-align: left;
	width: 930px;
}

div#pathw span {
	color: #666666;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 0;
	text-align: left;
}

table.head_logo td {
	height: 230px;
	vertical-align: middle;
}

#contenuto_centro {
	background: transparent url(../img_comuni/cont_m.gif) repeat-y scroll
		left top;
}

#contenuto_gradient {
	background: #FFFDFF url(../img_comuni/cont_g.png) repeat-x scroll left
		top;
	margin: 0 auto;
	text-align: center;
	width: 938px;
}

#contenuto_sotto {
background:transparent url(../img_comuni/cont_b.gif) no-repeat scroll center bottom;
height:10px;
}
	
#c {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 920px;
}

#sx {
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
	width: 160px;
}

#dx {
		margin: 0;
	padding: 0;
	text-align: center;
	width: 160px;
	}

div#dati {
	text-align: justify;
	float: left;
	font-size: 11px;
	margin: 10px;
	padding: 0;
	width: 740px;
}

#modulo_menu {
	margin: 0;
	padding: 0 0 10px;
	text-align: left;
	width: 160px;
}

#fo {
	background: transparent url(../img_comuni/fo_bg.gif) repeat-x scroll
		left top;
	color: #999999;
	height: 172px;
	margin: 3px auto 0;
	padding: 0;
	width: 960px;
}

#modulo_menu h3,#modulo_menu ul {
	color: #6C6C6C;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
}

#modulo_menu h3 a {
	color: #6C6C6C;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
	text-decoration:none;
}

#modulo_menu span, #modulo_menu span p{
	color: #6C6C6C;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
}

#modulo_menu ul li,#modulo_menu ul li a {
	color: #555555;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#modulo_menu ul li a:hover {
	color: #993300;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#modulo_menu_dx {
	margin: 0;
	padding: 0 0 10px;
	text-align: left;
	width: 160px;
}

#modulo_menu_dx h3,#modulo_menu_dx ul {
	color: #6C6C6C;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
}

#modulo_menu_dx h3 a {
	color: #6C6C6C;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
	text-decoration:none;
}

.testo11 {
	font-size: 11px;
	text-align: justify;
}
.testo11bold {
	font-size: 11px;
	text-align: justify;
	font-weight: bold;
}

.testo12 {
	font-size: 12px;
	text-align: justify;
}

.testo10 {
	font-size: 10px;
	text-align: justify;
}

.testo10bold {
	font-size: 10px;
	text-align: justify;
	font-weight: bold;
}

.testo12bold {
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
}
.testo12boldgrigio {
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
	color: #6C6C6C;
}
.testo12boldcolore {
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
	color: #993300;
}

.titolo15colore {
	font-size: 15px;
	text-lign: justify;
	color: #993300;
}

.titolo13corsivocolore {
	font-size: 13px;
	text-lign: justify;
	color: #993300;
	font-style: italic;
	font-weight: normal;
}

.titolo15boldcolore {
	font-size: 15px;
	text-lign: justify;
	color: #993300;
	font-weight: bold;
}

.clr {
clear:both;
font-size:0;
line-height:0;
}

.form {
border: 1px solid #993300;
padding: 3px;
}

.form_testo {
	text-align: left;
	color: #993300;
}

.form_valore {
	text-align: left;
	border: 1px solid #B75530;
	
}

.link_qui{
text-decoration:none;
color: #ff0000;
font-weight: bold;
}