	#containersez {
	top: 0%;
	/*	height: 400px;
		*/width: 58em;
	margin: 0em auto 0px;
	text-align: left;
	height: auto;
	padding-right: 4em;
	}body {
		text-align: left;
		margin: 0.5em;
		padding: 0px;
		font-family: Arial, Helvetica, sans-serif;
	}


	
	.nascosto {
	visibility: inherit;
	color:#6666FF;
	text-align: left;
	
	
	}
	
	a {content:attr(href)}
	#coldx{
	visibility:hidden;
	display:none}
	
	
	#colsx {
	visibility: hidden;
	display:none;
	}
	#corpo {
	width:80%;
		float: left;
		font-size: 80%;
		line-height: 1.5em;
		padding-top: 0em;
		padding-left: 0em;
		margin-top: 0em;
		clear:both;
		}
	
	ul.listasez {
		margin: 0px;
		color: #FFFFFF;
		text-align: left;
		float: left;
		margin-left: 0px;
		padding-left: 0px;
		width: 16.9em;
		display: block;
		margin-right: 0px;
		padding-right: 0px;
	}
	.listasez li{
		display: inline;
		list-style: none;
		float: left;
		height: 5em;
		width: 5em;
		text-align: left;
		margin: 3px;
		padding: 0px;
	}
	.listasez a {
		text-align: left;
		height: 5.5em;
		width: 6em;
		background: url(immagini/back_img/quad_salm_sc.gif) right top;
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		padding-top: 1em;
		padding-right: 3px;
		margin-top: 0px;
		font-size: 11px;
		font-weight: bold;
	}#titolomainlink {
		background: none;
		text-align: left;
		color: #FFFFFF;
		text-decoration: none;
		padding-top: 0em;
		padding-right: 0px;
		margin-top: 0px;
		display:inline;
	}
	#menusxgabbia {
	visibility:inherit;
		margin-top:0px;
		width: 21.5em;
	}
	#titoloagesol {
		text-align: center;
	}
	#toplinesez {
		width: 21.5em;
		height: 6em;
		margin-top: 0em;
		padding-top: 2em;
	}
	#containersez #corpo p {
		text-align: left;
		margin: 0px;
		padding: 0px;
	}#form1 {
		
		background: url(immagini/back_img/quad_violetto.jpg) no-repeat center center;
		display: block;
		height: 6em;
		width: 5.5em;
		font-size:0.8em;
		color: #000000;
		text-align: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 0px 0px;
	}
	 h1.agesollogo {
	 font-size:20pt;
	text-align: left;
	background:url(immagini/back_img/AGESOL_b_sez.gif) no-repeat right top;
	height:3cm;
	width:19cm;}

#corpo .sportellorif h2 {
		color: #6600CC;
		text-align: left;
		font-size: 110%;
	padding-left: 5em;
	padding-left: 5em;
	}
	h2 {
	text-align:left;
		
		}
	#corpo .sportellorif {
		margin-top: 1em;
		padding-left: 3.5em;
		background: url(immagini/back_img/sportello_rif.jpg) no-repeat left top;
		padding-top: 0.5em;
		width: 80%;
		float: left;
	}
	.servizidetenuti {
		background: url(immagini/back_img/sportello_rif_big.jpg) no-repeat right top;
	}
	#corpo .sportellorifONLINE {
	
		margin-top: 1em;
		padding-left: 4em;
		background: url(immagini/back_img/sportello_rif_ROSSO.gif) no-repeat left top;
		padding-top: 0.5em;
		width: auto;
		float: left;
	}
	#corpo .sportellorifONLINE h2 {
	
		color: #FF3300;
		text-align: left;
		font-size: 150%;
	}
	#CONSULENZAONLINE {
		text-align: left;
	}
	fieldset {
		border: 1px solid #FFFFFF;
	}
	#CONSULENZAONLINE input {
		margin-top: 5px;
		border: 1px solid #999999;
	}
	#CONSULENZAONLINE textarea {
		vertical-align: super;
		margin-top: 5px;
		border: 1px solid #666666;
	}
	
	
	.iconprogetti {
		background: url(immagini/back_img/quad_rosso_spna.gif) center top!important;
	}

	.avvmeno3 {
		margin-left: -3px !important;
	}
			
	.topsec {
		background: url(immagini/back_img/quad_salm_.gif) !important;
		margin-left: 0px!important;
		font-weight:bolder!important;
	}
	.responsabilitasez a {
		font-weight: normal;
		background: url(immagini/back_img/quad_rosso.jpg) right top;
	}
	.verdeac a {
		background: url(immagini/back_img/quad_verde_ac_spna.gif);
	}
.iconcontattaci {
	background: url(immagini/back_img/quad_salm_.gif) right top !important;
}
#menusxgabbia  a:hover,#menusxgabbia  a:active{
	text-decoration: underline;
}.mainbackprogetti {
	background: #3366CC url(immagini/back_img/progetti_main_back_sx.gif) no-repeat left top;
}

#corpo .progetti {

		margin-top: 1em;
		padding-left: 3.5em;
		background: no-repeat left top;
		padding-top: 0.5em;
		width: 55%;
		float: left;
}

#corpo .progetti h2 {
	color: #99cc00;
	text-align: left;
	font-size: 110%;
	background: url(immagini/back_img/progetto_titolo_bck.gif) no-repeat left center;
	padding-left: 3.5em;
}
#containersez #corpo  .iconcarceri {
	padding-left: 3.5em;
	background: url(immagini/back_img/icocarceri.gif) no-repeat left top;
	font-weight: bold;
	margin-top: 5px;
}
#containersez #corpo  .iconscheda {
	padding-left: 3.5em;
	background: url(immagini/back_img/icoscheda.gif) no-repeat left top;
	font-weight: normal;
	margin-top: 1px;
	text-align: left;
}
.inostriprogetti {

		background: url(immagini/back_img/progetti_main_back_sx.gif) no-repeat left top;
}
#didascalia p {
	text-align: left!important;
	font-size: 90%;
}
#containersez #corpo .progetti .iconscheda a {
	color: #333333;
	font-size: 90%;
}#docdoc h2 {
	text-align: left;
}
#docdoc ul {
	text-align: left;
}
#credits {
	clear: both;
	padding-top: 1.5em;
}
#credits p {
	margin: 0px 0px 0.3em;
	padding: 0px;
	font-size: 70%;
	letter-spacing: 0.07em;
}
#credits strong {
	color: #6B4AC8;
}
#credits abbr {
}
#didascalia {
	width: 10.5em;
	border: 1px solid #999999;
}