/* CSS Document */


body {
		width:98%;
		height:96%;
		background-color:#cccccc;
		text-align:center;

		}
		
br.clear{
  clear:both;/*mettendo questa dichiarazione si obbliga ff a far visualizzare il div*/
  height:0;
  }
 
 img {border:0px;}

div#globale {
		width:876px;
		height: auto !important;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		/*background-color: #ffffff; trasferita*/
		}

.nascondi {display:none;
}

div#head {
	width:100%;
	height:136px;
	z-index:2;
	background-image: url(img/head1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#colonnadestra {
		width:184px;
		padding:0px;
		float:right;
		margin-right:3px;
		z-index:2;text-align:left;
		
}

div#footer {
	width:876px; 
	/*height:33px;*/
	height:auto;
	margin-right:auto;margin-left:auto;z-index:2;background-color:#333366;margin-top:0px;padding-bottom:5px;
}


div#contenutocentrale {

		margin-left:10px;
		margin-right:10px;
		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;
		z-index:2;
}

div#contenutopagina {

		margin-left:20px;
		margin-right:20px;
		/*height: auto;*/
		/*width:650px;*/
		padding:0px;
		float:left;
		z-index:2;
}
div#sfondo {width:90%;margin-left:20px;}

div#accessibilita {
	width:100%; height:30px; z-index:3;padding:0px;margin:0px;
}


div#contenutiaccessibili {
	height:14px; z-index:2;text-align:center;
}

div#presente {width:876px;height:20px;margin:0px;padding:0px;}
div#data {position:relative;height:18px;width:350px;top:0px;text-align:right;float: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;}



.form {
margin:0px auto 0px 5px;padding:0px;
}
.quadfiletto {width:180px;height:auto;border: solid 1px #41566d;background-color: #ffffff;text-align: center;}
.quarpa {width:180px;height:200px;border: solid 1px #41566d;background-color: #ffffff;text-align: center;}
.quaottanta {width:180px; 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;
}

div#qua1 {
	z-index:3;
}

div#menupagina 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;
}
div#menu2 {margin-top:20px;}

div#menu2 ul  {
	top:10px;
	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;
}

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;
	}
	

.centrale {text-align:center !important;}

.rigalink {text-align:right !important;}

table#benvenuti {
	width:466px;
	height:136px; 
	text-align: left;
	}
div#benvenuti {width:466px;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;}
.largo228 {width:228px;}
.largo19 {width:19px;}
.largo28{width:28px;}
.largo129{width:129px;}
.largo86{width:86px;}
.largo218{width:218px;}
.largo184{width:184px;}
.largo99{width:99px;}
.largo152{width:152px;}
.largo315 {width:315px;}
.largo358 {width:358px;}
/* 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%;}



div#arear {
	width:470px; 
	height:457px;
	float:left; 
	margin-left:20px;
	z-index:1;
	text-align: left;
	background-color:#fff;
}
div#formarticolo2 {
	position:absolute; 
	left:20px; 
	top:25px; 
	width:564px; 
	height:550px; 
	}
	
div#archivio	{
	position: absolute;
	top: 258px;
	right: 5px;
	width: 200px;
	height: 222px;
	padding: 10px;
	border: 1px solid #ff0000;
	overflow: hidden;
	text-align: left;
	left: 711px;
}
div#archivio2	{
	position: absolute;
	top: 688px;
	right: 5px;
	width: 200px;
	height: 222px;
	padding: 10px;
	border: 1px solid #ff0000;
	overflow: hidden;
	text-align: left;
	left: 711px;
}
div#archivio3	{
	position: absolute;
	top: 238px;
	right: 5px;
	width: 200px;
	/*height: 432px;*/
	height:auto;
	padding: 10px;
	border: 1px solid #ff0000;
	overflow: hidden;
	text-align: left;
	left: 711px;
}

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-type:decimal;
	list-style-position:inside;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.listaletterale {
	list-style-type:lower-alpha;
	list-style-position:inside;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
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:642px; 
	height:407px;
	float:right; 
	margin-bottom:20px;
	z-index:1;
	text-align: left;
	background-color:#eaf4FF;
	}
	
div#areagrigia{
	width:642px;
	/*height:407px;*/
	height:auto;
	float:right; 
	margin-left:20px;
	z-index:1;
	text-align: left;
	background-color:#f4f4f4;
	}

.floatleft {
	float: left;
	clear: left;
	margin-right:15px;
	border-color:#000000;
}

.floatleftst {
	float: left;
	clear: left;
	margin-right:2px;
	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;}

.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 {/*width:100%;*/height:auto;text-align:center;/*margin-top:20px;*/}


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:620px; 
	height:auto;
	float:left; 
	margin-left:20px;
	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;}

.listasi {list-style-image: url(shared/ok.jpg); list-style-position:inside;}
.listano {list-style-image:url(shared/no.jpg); list-style-position:inside;}

.fondogrigio {background-color:#EFF0F1;}
.left {text-align:left;}
.linealta {line-height:20px;}
.inrosso {color:#990000;}