@charset "utf-8";
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, sans-serif, Tahoma; BACKGROUND: #fff; COLOR: #3e3c3c; FONT-SIZE: 0.7em; PADDING-TOP: 0px;height:100%
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
H1 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H2 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H3 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H4 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H5 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H6 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
.pngImage {
	BEHAVIOR: url(css/pngbehavior.htc)
}
.hidden {
	DISPLAY: none
}
DIV.clear {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; HEIGHT: 0em; CLEAR: both; FONT-SIZE: 0em; PADDING-TOP: 0px
}
BR.clear {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; HEIGHT: 0em; CLEAR: both; FONT-SIZE: 0em; PADDING-TOP: 0px
}
A {
	COLOR: #7c7c7c; TEXT-DECORATION: none
}
A:hover {
	COLOR: #7c7c7c; TEXT-DECORATION: underline
}
#pageContent {
	MARGIN: 0px auto; WIDTH: 975px; background:#ffffff;
}
#contentHeader {
	Z-INDEX: 80; POSITION: relative; background:#ffffff;
}
#boxHeader {
	POSITION: absolute; TOP: 0px; LEFT: 375px;background:#ffffff; Z-INDEX: 999999; 
}
#boxHeader .small {
	FONT-SIZE: 0.8em
}
#boxHeader .medium {
	FONT-SIZE: 1.1em
}
#boxHeader .big {
	FONT-SIZE: 1.4em
}
#boxHeader .leftImage {
	FLOAT: left
}
#boxHeader .rightImage {
	FLOAT: left
}
#boxHeader .content {
	BORDER-BOTTOM: #e1e1e1 1px solid; LINE-HEIGHT: 20px; FLOAT: left; HEIGHT: 20px; FONT-SIZE: 0.9em
}
#boxHeader .content IMG {
	BORDER-BOTTOM: #fe4428 1px solid; BORDER-LEFT: #fe4428 1px solid; BORDER-TOP: #fe4428 1px solid; BORDER-RIGHT: #fe4428 1px solid
}
#boxHeader .content A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#logoImg {
	POSITION: absolute; FLOAT: left; TOP: 42px; LEFT: 0px;Z-INDEX: 999999;
}
#logoComune {
		Z-INDEX: 999999; POSITION: absolute; FLOAT: left; TOP: 8px; LEFT: 674px; 
}
#topWhite {
	Z-INDEX: 999998;
	POSITION: absolute;
	FLOAT: left;
	TOP: -8px;
	LEFT: 0px;
	height:88px;
	background:#ffffff;
	width:975px;
}
#content {
	POSITION: relative;
	WIDTH: 975px;
	padding-bottom:20px;
	background-image: url(images/bg.png);
	background-repeat: repeat;
	background:#E4E8E9;
	min-height: 750px;
	height:auto;
	display : table-cell;
}
#mainPageContent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 150px;	
}
#banner_bck {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 975px; PADDING-TOP: 80px;background:#E4E8E9;
}
#content #mainPageContent #contentWhiteBox {
	POSITION: relative; FLOAT: left; PADDING-TOP: 100px;	Z-INDEX: 2; margin-right:0px;
}
#content #mainPageContent #contentRightBox {
	Z-INDEX: 2
}


#content #mainPageContent .menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}

#content #mainPageContent .menu LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#content #mainPageContent .menu UL {
	MARGIN: 0px 13px
}
#content #mainPageContent .menu LI {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px 6px; PADDING-LEFT: 21px; PADDING-RIGHT: 21px; BACKGROUND: #FAFAFA; FLOAT: left; HEIGHT: 23px; PADDING-TOP: 7px
}

#content #mainPageContent .menu LI A {
	FONT-FAMILY: Verdana;
	COLOR: #3e3c3c;
	FONT-SIZE: 1.0em;
	FONT-WEIGHT: bold
}

#content #mainPageContent .menu LI .leftpng {
	POSITION: absolute; BACKGROUND: url(images/menuLeft.gif); TOP: 0px; LEFT: -4px; border:0;	MARGIN: 0px 0px;
}

#content #mainPageContent .menu LI .rightpng {
	POSITION: absolute; BACKGROUND: url(images/menuRight.gif); TOP: 0px; RIGHT: -4px; 	MARGIN: 0px 0px;border:0;
}

#content #mainPageContent #contentWhiteBox .whiteBoxImg {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 710px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#whiteBox {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 710px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	background-image: url(images/backWhite.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-color: #FFF;
	position:relative;
	float:left;
}

#content #leftBox {
	WIDTH: 710px; FLOAT: left; COLOR: #FFFFFF !important; MARGIN-LEFT: 2px
}
#content #leftBox .content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #dddddd; PADDING-TOP: 0px;
}
#bottomContent{
	MARGIN: 0px auto;
	WIDTH: 975px;
	text-align: right;
}
#content #mainPageContent #contentRightBox {
	POSITION: relative; MARGIN: 0px; PADDING-LEFT: 11px; WIDTH: 238px !important; MAX-WIDTH: 238px; FLOAT: left;
}

.menubottom{
	list-style:none;
	list-style-type:none;
	display: inline;
}
.menubottom li{
	margin-right:20px;
	list-style:none;
	list-style-type:none;
	display: inline;
}
.docmanlist{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000066;
}
.moduletabledocumenti ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	list-style-image: url(images/iconadocumenti.jpg);

}
.moduletabledocumenti ul li{
	list-style-image: url(images/iconadocumenti.jpg);
	margin-top: 1px;
}
.moduletabledocumenti ul li a{
	font-size:12px;
}
.contentheading {
	font-size: 15px;
	color: #666;
	font-weight: bold;
}
.contentpaneopen td{
	width: 100%;	
}
.contentpaneopen img{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.doclink img{
	float:none;	
		margin-right:3px;
	margin-bottom:0px;
}
#corpo li{
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
}
#corpo li ul li{
	margin-top:0px;
		font-weight:normal;
		font-size:10px;
}
.guasti INPUT {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	border: 1px solid #666;
}
.pollstableborder td {
	text-align:left;
	padding-left:15px;
	height:25px;
}
.pollstableborder  {
	margin-top:20px;
}
.poll td{
	text-align:left;
	
}
.poll {
	margin-top:10px;
	
}

.contentpaneopen td{
	padding-right:10px;
}
H3{
	font-size:14px;
	font-weight:bold;
}
#molliche{
	margin-bottom:13px;	
}