/* CSS Document */


body {
		width:98%;
		height:96%;
		background-color:#cccccc;
		text-align:center;

		}
		
br.clear{
  clear:both;
  height:0;
  }
 
 img {border:0px;}
.nascondi {display:none;}
.centrato {text-align:center;}
.destra {text-align:right; padding-left:15px;}
div#globale {
		width:900px;
		height: auto !important;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}
div#accessibilita {
	width:100%; height:48px;padding: 0px; margin:0px; text-align:left;
	/*background-image: url(shared/head1.jpg);
	background-repeat: no-repeat;
	background-position: top left;*/
}

div#contenutiaccessibili {
	height:14px; z-index:2;text-align:center; z-index:3;
}
div#head {
	width:100%;
	height:170px;
	z-index:1;}
div#header {width:100%; height:40px; z-index:3; background-color:#990000; border-bottom: solid 3px #999999; text-align:center; padding-top:3px;}

div#colonnadestra {
		width:174px;
		padding:0px;
		float:right;
		margin-right:10px;
		text-align:left;
		z-index:2;
}

div#prefooter {
	width:100%; 
	height:20px;
	background-color:#EFEFEF;
	margin-top:0px;padding-bottom:5px; text-align:center;z-index:3;
}

div#footer {
	width:100%; 
	height:auto;
	margin-right:auto;margin-left:auto;background-color:#990000;margin-top:0px;padding-bottom:5px; text-align:center;z-index:3;
}


div#contenutocentrale {

		margin-left:5px;
		margin-right:0px;
		height: auto;
		/*width:480px; la width  stata trasferita fra i caratteri
		background-color: #f8f8f8;*/
		padding:0px;
		float:left;
		z-index:2;
}

div#contenutocentralelargo {

		margin-left:20px;
		margin-right:20px;
		height: auto;
		/*width:650px;
		background-color: #f8f8f8;*/
		padding:0px;
		float:left;
		background-color:#fff;
		z-index:2;
}

div#contenutopagina {

		margin-left:20px;
		margin-right:20px;
		/*height: auto;*/
		/*width:650px;*/
		background-color:#fff;
		padding:0px;
		float:left;
		z-index:2;
}
div#sfondo {width:90%;margin-left:20px;}


.quahome {overflow:hidden; float:left; border: solid 1px #41566d; margin:0px; z-index:3; }
.quahomeright  {float:right; overflow:hidden; border: solid 1px #41566d; margin:0px 12px 0px 0px; z-index:3; }


div#presente {width:900px;height:15px;margin:0px;padding:0px;padding-left:30px;}
div#logout {position:absolute; width:110px; height:20px; top:272px; left:190px !important; z-index:5; font-weight:bold;}
div#data {position:relative;height:18px;width:100%;top:0px;text-align:left;float:right;text-align:right;margin:0px;padding:0px;}
div#dovesiete {position:relative;height:18px;width:200px;top:0px;text-align:left;margin:0 0 0 15px;padding:0px;}

div#login {width:100%;text-align:center;}

.qua1  {width:180px;border: solid 1px #41566d; background-image: url(shared/back_sfu.jpg); background-repeat:repeat; margin:0px 0px 3px 0px;text-align:center;}

.form {
margin:0px auto 0px 5px;padding:0px;
}
.quadfiletto {width:178px;height:auto;border: solid 1px #41566d;background-color: #ffffff;text-align: center;margin-bottom:2px;margin-top:0px;}
.quarpa {width:180px;height:200px;border: solid 1px #41566d;background-color: #ffffff;text-align: center;}
.quaottanta {width:180px;/*height:80px;*/border: solid 1px #41566d;background-color: #ffffff;text-align:left;}
.quagen {width:100%;height:auto;border: solid 1px #41566d;background-color: #ffffff;text-align:left;}
.filetto {border: 1px dashed #999966;}

#regolamenti li{line-height:20px;}
.bordo2 { border-bottom: 1px solid #CCCCCC; border-top: 1px solid  #CCCCCC; }
div#qua1 {
	z-index:3;
}
div#com5{margin-top:3px; margin-bottom:2px;}
div#menupagina ul  {
	top:0px;
	left:0px;
	text-align:left;
	padding-left: 0px;
	margin-left: 0px;
	/*width:184px;*/
	text-indent:10px;
	list-style-type: none;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:2px;
	margin-bottom:0px;
}
div#menu2 {margin-top:20px; margin-left:5px;}

div#menu2 ul  {
	
	left:0px;
	text-align:left;
	padding-left: 0px;
	margin-left: 0px;
	width:186px;
	margin-top:2px;
	margin-bottom:0px;

}

div#menu ul  {
	top:0px;
	left:0px;
	text-align:left;
	padding-left: 0px;
	margin-left: 0px;
	/*width:186px;*/
	text-indent:30px;
	list-style-type: none;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:2px;
	margin-bottom:0px;
}

.bordo {border:1px solid black;}



table#lastnews img {

	margin-top:0px;
	float:left;
	
	}
	
table#lastnews {
	width:100%;
	height:136px;
	text-align: left;
	}
.moduli_tab{
	border: solid 1px grey;
	height:auto;
	text-align: left;
	}
.moduli_tab td{
	border: solid 1px grey;
	}
div#avvisi {left:0px;width:96% !important; border: solid 1px #666666; margin-bottom:0px;}

/* i div con le news sono nei caratteri */


.centrale {text-align:center !important;}

.rigalink {text-align:right !important;}

table#benvenuti {
	left:0px;
	width:440px !important;
	height:136px; 
	text-align: left;
	margin-bottom:0px;
	}
div#benvenuti {width:96%;height:auto;text-align:justify;}
table#benvenuti th {
 	height:23px;
}
table#bandieconcorsi {
	width:466px;
	height:69px;
	text-align: left;
	}
table#bandieconcorsi tr {text-align: left;}

.alto23 {height:23px;}
.alto13 {height:13px;width:108px;}
.alto80 {height:80px;}
.\80x20 {width:80px; height:20px;}
.\98x92 {width:98px; height:92px; }
.\232x13 {width:232px; height:13px;}

.largo19 {width:19px;}
.largo28{width:28px;}
.largo129{width:129px;}
.largo86{width:86px;}
.largo60 {width:60px;}
.largo218{width:218px;}
.largo228 {width:228px;}
.largo250 {width:250px !important;}
.largo280 {width:280px;}
.largo184{width:184px;}
.largo99{width:99px;}
.largo152{width:152px;}
.largo315 {width:315px;}
.largo132{width:132px;}
.largo335 {width:335px;}
.largo358 {width:358px;}
.largo390 {width:390px;}
/* in percentuale */
.largo5 {width:5%;}
.largo10 {width:10%;}
.largo12 {width:12%;}
.largo15 {width:15%;}
.largo20 {width:20%;}
.largo28 {width:28%;}
.largo30 {width:30%;}
.largo40 {width:40%;}
.largo72 {width:72%;}
.largo25perc {width:25%;}


div#arear {
	/*width:460px; height:457px;*/
	width:690px;
	height:557px;
	float:left; 
	margin-left:0px;
	z-index:1;
	text-align: left;
	/*background-color:#c2c2c2;*/
}

div#formarticolo2 {
	position:absolute; 
	left:20px; 
	top:25px; 
	width:564px; 
	height:550px; 
	}
	
.archivio	{
	font-size:11px;
	width: 200px;
	height: 222px;
	padding: 10px;
	border: 1px solid #ff0000;
	overflow: hidden;
	text-align: left;
}
div#archivio	{
	position: absolute;
	/*left: 820px;*/left: 67%;
	top: 338px;
	width: 200px;
	height: 222px;
	padding: 10px;
	border: 1px solid #ff0000;
	overflow: hidden;
	text-align: left;
}
.archivio2	{
	font-size:11px;
	width: 200px;
	height: 312px;
	padding: 10px;
	border: 1px solid #ff0000;
	overflow: hidden;
	text-align: left;
}
div#archivio2	{
	position: absolute;
	/*left: 691px;*/
	left: 67%;
	top: 778px;
	right: 5px;
	width: 200px;
	height: 222px;
	padding: 10px;
	border: 1px solid #ff0000;
	overflow: hidden;
	text-align: left;

}
.archivio3	{
margin-top:10px;
	width: 240px;
	height:350px;
	padding: 10px;
	border: 1px solid #ff0000;
	overflow: hidden;
	text-align: left;}
div#archivio3	{
	position: absolute;
	/*left: 701px;*/left: 67%;
	top: 298px;
	width: 240px;
	height:350px;
	padding: 10px;
	border: 1px solid #ff0000;
	overflow: hidden;
	text-align: left;

}

table#lagiunta {width:600px;}
table#arpa {width:600px;}
table#lagiunta td {width:33%;}
table#consiglio {width:600px;}
table#consiglio td {width:48%;}
table#delibere {width:90%;}
table#delibere td {text-align:left; border-bottom: solid 2px #c9c9c9}
table#delibere tr {}
table#bandi {width:600px;}
table#bandi td, th {text-align:center;border-bottom: solid 1px #999999; }
table#concorsi {width:600px;}
table#concorsi td, th {/*text-align:center;*/border-bottom: solid 1px #999999;}
table#uffici {width:640px;}
table#uffici td, th {text-align:center;border-bottom: solid 1px #999999;}
table#numeriutuli td, th {text-align:center;border-bottom: solid 1px #999999; }
table#numeriutili {width:500px;}
table#moduli {width:600px;text-align:left !important;}

ol#utili {
	list-style-type:none;
	list-style-position:outside;
	padding-left:0px;
	margin-left:0px;
	}
	
div#commissioni {width:94%;}
div#commissioni ul{list-style: disc outside;}
div#commissioni li {margin-bottom:10px;}

.listadecimale {
	list-style:decimal;
	list-style-position:inside;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.listaletterale {
	list-style:lower-latin;
	list-style-position:inside;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.listatrattino {list-style:square;}
div#anteprima {
	width:90%;
	background-color:#f4f4f4;
	}
	
div#arearossa {
	width:642px;
	height:407px;
	float:right; 
	margin-bottom:20px;
	z-index:1;
	text-align: left;
	background-color:#fff0ff;
	}
	
div#areablu {
	width:662px; 
	height:447px;
	float:right; 
	margin-bottom:20px;
	margin-right:10px;
	z-index:1;
	text-align: left;
	/*background-color:#eaf4FF;*/
	}
	
div#areagrigia{
	width:662px;
	height:447px;
	float:right; 
	margin-right:10px;
	margin-bottom:30px;
	z-index:1;
	text-align: left;
	background-color:#f4f4f4;
	}
.floatleft30 {
	float: left;
	clear: left;
	margin: 1px 0px 0px 15px;
	border-color:#000000;
}
.floatleft {
	float: left;
	clear: left;
	margin: 1px 15px 0px 5px;
	/*margin-right:15px;*/
	border-color:#000000;
}

.floatleftst {
	float: left;
	/*clear: left;*/
	margin-right:10px;
	border-color:#000000;
}
.floatright {
	float: right;
	clear: right;
	margin-left:15px;
	border-color:#000000;
}

hr { width:90%;}

/* calendario rifiuti */

div#calendariorifiuti {width:450px;height:960px;background-color:#FFF;z-index:2;}
div#qualeft {position: absolute; top:420px; left:271px;width:180px;height:auto;background-color:#FFF;z-index:3;}
div#quaright {position: absolute;top:420px;left:502px;width:180px;height:auto;background-color:#FFF;z-index:3;}
div#qua {position: relative;}
.drato {width:175px; height:145px;}
div#legenda2 {position:relative;margin-top:5px;}

.rosa {background-color: #FFEAEA;}
.verdino {background-color: #DAFFCA;}
.grigio {background-color: #EBEBEB;}
.celestino {background-color:#DEF0FE;}
.violetto {background-color:#E3CBFE;}
.giallino {background-color:#FFFFCC;}
.arancino {background-color:#FFD9A1;}
.beige {background-color:#CCCC99;}
.verdone {background-color:#A6DBCA;}

.tabrif td {width:25px;}

div#qualeft table tr {text-align:center;}
div#quaright table tr {text-align:center;}

/*fine*/

div#anteprime {position:absolute;width:600px;height:auto;}
div#anteprime img {margin:10px;}
.dida {height:auto; text-align:center !important;}


div#latosinistro {width:300px;height:auto;}
.arpaelemento {text-align:center;;background-color:#DEF0FE;}
.datiarpav {width:290px;height:auto;text-align: left;border:dashed 1px #000000;}
div#latodestro {position:absolute;width:300px;height:auto;top:388px;left:569px;}
div#storicoarpa  {
	width:600px; 
	height:auto;
	margin-left:50px;
	/*float:left; 
	margin-left:0px;*/
	z-index:1;
	text-align: left;
	background-color:#fff;
	
}
div#storicoarpa th {text-align:left;padding-bottom:2px;}

div#formcontatto {margin-left:50px;}
table#permessi {width:90%;}

.small a, sa:link, a:visited, a:hover {font-weight: normal !important; font-size: 90% !important;}

.citazione {font-size:90%; font-style:italic; padding-left:10px; padding-right:10px;}
.citazione2 {font-size:100%; font-style:italic; padding-left:10px; padding-right:10px; color:#36C;}
.piccolo {font-size:85%; }

.listasi {list-style-image: url(shared/ok.jpg); list-style-position:inside;}
.listano {list-style-image:url(shared/no.jpg); list-style-position:inside;}
.listanone { list-style:circle;}

.fondogrigio {background-color:#EFF0F1;}
.left {text-align:left;}
.linealta {line-height:20px;}
.inrosso {color:#990000;}
.regolamenti {list-style-type:none; color:#666666;}
.greysub {background-color:#666666;}
.taborg td{text-align:center; }
.nome {font-style:italic; /* background-color:#FFFFCC;*/}
.pec {font-size:76%; font-weight:bold;}
.pec a {font-size:76%; font-weight:bold;}
.pec a:link  {font-size:76%; font-weight:bold;}
.pec a:hover  {font-size:76% !important; font-weight:bold;}
.pec a:visited {font-size:76%; font-weight:bold;}
table#tabeddeli {margin-bottom:15px;}
.resp {color:#707070; font-size:90%; text-align:right; background-color:#F3F3F3}
.filrouge {width:96%; border: solid 1px #990000;padding:10px;margin-top:0px;}
#organ1, #organ2, #organ3, #organ4 {border: solid 1px #000000; }
.tabfil {border: solid 1px #ccc;}

