body {
	margin:0;
	padding:0;
	/*height: 100%;
	overflow-y: scroll;*/
}

img {
	border: 0;
}
p {
	margin: 0;
	padding: 0;
}
form {
	margin: 0;
	padding: 0;
}

#container {
	width:950px;
	overflow:hidden;
	padding-bottom:10px;
	margin: 0 auto;
}
#rigaTop {
	width:950px;
	height:35px;
	background:url(../images/barraTop.gif) no-repeat;
}
#rigaTopRicerca {
	position: absolute;
	margin-top: 1px;
	margin-left: 380px;
}
#rigaTopSitemap {
	position: absolute;
	margin-left: 805px;
}
#rigaTopMenu {
	margin: 10px 0 0 0;
}
.rigaTopMenuVoce {
	float: left;
	padding: 0 20px 0 5px;
	height: 10px;
	border-left: 2px solid #FF9900;
}
#splashTop {
	width:950px;
	height:325px;
	background-image: url(../images/splash.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.boxTop {
	width:100px;
	height:113px;
}
.titSezione {
	width:100px;
	height:20px;
}
.partMenuTop {
	width:100px;
	height:124px;
	background:url(../images/sagMenu.gif) no-repeat;
	position:absolute;
	margin-top: 10px;
	padding: 13px 5px 13px 15px;
}
#logo {
	position: absolute;
	width: 307px;
	height: 270px;
	text-align: center;
}
#topBarraCentrale {
	width:950px;
	height:11px;
	position:absolute;
	margin-top: 314px;
}
#barraCentrale {
	width:930px;
	overflow: hidden;
	padding:10px;
	background: url(../images/centraleBarra.gif) no-repeat;
}
#bottomBarraCentrale {
	width:950px;
	height:11px;
	background:url(../images/bottomBarra.gif) no-repeat;
	font-size: 1px;
}
#corpoWebHomeT {
	width:910px;
	height: 30px;
	background: #F5F5F5;
	padding:0 20px;
}
#corpoWebHome {
	width:910px;
	overflow:hidden;
	background: url(../images/corpo-bg.gif);
	padding:0 20px;
}
#corpoWebHomeB {
	width:910px;
	height: 30px;
	background: #F5F5F5;
	padding:0 20px;
}
#corpoWeb {
	width:910px;
	overflow:hidden;
	background-color:#F5F5F5;
	padding:30px 20px;
}
.rigaElementi {
	clear: both;
	width: 605px;
	overflow: hidden;
	margin-bottom: 15px;
}
.imgElemento {
	float: left;
	padding-right: 20px;
	padding-bottom: 15px;
	width: 100px;
	height: 100px;
	border-bottom: 1px dashed #333333;
}
.datiElemento {
	float: left;
	padding-bottom: 15px;
	width: 485px;
	height: 100px;
	border-bottom: 1px dashed #333333;
}
.dataElemento {
	margin-bottom: 3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.titoloElemento {
	margin-bottom: 8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #153C7F;
}
.rigaElementi2 {
	clear: both;
	width: 605px;
	overflow: hidden;
	margin-bottom: 15px;
}
.datiElemento2 {
	float: left;
	padding-bottom: 15px;
	width: 605px;
	overflow: hidden;
	border-bottom: 1px dashed #333333;
}
#corpoWebL {
	float: left;
	width: 605px;
	overflow: hidden;
}
#corpoWebR {
	float: left;
	margin-left: 50px;
	width: 250px;
	overflow: hidden;
}
.sezioneLaterale {
	padding: 0 15px;
	overflow: hidden;
	background: #FFFFFF;
}
.elementoSezioneLaterale {
	padding: 15px 0 10px;
	border-bottom: 1px dashed #666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
.dataSezioneLaterale {
	margin-bottom: 5px;
	font-weight: bold;
}
.linkSezioneLaterale {
	margin-bottom: 60px;
	padding: 20px 0 0 140px;
	width: 110px;
	height: 20px;
	background: url(../images/bottomEventi.gif) no-repeat;
}
.linkSezioneLaterale a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.bottomSezioneLaterale {
	margin-bottom: 60px;
	padding: 20px 0 0 140px;
	width: 110px;
	height: 20px;
	background: url(../images/bottomAmbiente.gif);
}
#spaginamento {
	margin: 15px 0;
	padding-top:5px;
	text-align: right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;	
	border-top:2px solid #999999;	
}

#footer {
	width:950px;
	height:55px;
	padding-top:5px;
	border-top:2px #153C7F solid;
	background-color:#F5F5F5;
}
.footerDati {
	width:455px;
	height:40px;
	padding: 0 10px;
}
.footerDati a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;	
	color: #000000;
	text-decoration: none;
}

/* CENTRALE HOME */

.colonnaHome {
	width:285px;
	overflow:hidden;
	float:left;
	border-right: 1px solid #999;
	padding-right: 15px;
}
.colonnaHome2 {
	width:295px;
	overflow:hidden;
	float:left;
	border-right: 1px solid #999;
	padding-right: 13px;
	padding-left: 11px;
}
.colonnaHome3 {
	width:280px;
	overflow:hidden;
	float:left;
	padding-left: 9px;
}
.boxNewsHome {
	width:295px;
	overflow:hidden;
	padding-bottom:18px;
}
.boxSezioniHome {
	width:280px;
	height:75px;
	padding-bottom:5px;
}
.colonneBarraHome {
	float:left;
	width:290px;
	height:146px;	
}
.titBarraCentrale {
	display:block;
	padding-bottom:5px;
	border-bottom:2px #999 solid;
	margin-bottom: 10px;
}

.boxNewsBarraHome {
	width:290px;
	overflow:hidden;
	padding-bottom:8px;
}

/*  SEZIONE DISTRETTO  */

#barraStorico {
	width:930px;
	height:28px;
	background-image:url(../images/centralStorico.gif);
	padding:10px 10px 0 10px;
}
.divisore {
	width:910px;
	height:10px;
	padding-top:5px;
	border-top: 2px solid #999;
	margin-top: 10px;
}

#rigaIcoMuseo {
	width:510px;
	height:113px;
	float:left;
	padding-bottom: 30px;
}
#rigaIcoMuseoSel {
	width:400px;
	height:113px;
	float:right;
	text-align: right;
	padding-bottom: 30px;
}
/*.rigaFotoMuseo {
	width:910px;
	overflow:hidden;
	margin-bottom:20px;
}*/
.colFotoMuseo {
	float:left;
	margin: 0 16px 20px;
	width:150px;
	overflow:hidden;	
}
.fotoMuseo {
	width:142px;
	height:142px;
	border:1px #999 solid;
	padding:3px;
	margin-bottom:5px;
}
.paragrafoTerritorio {
	clear: both;
	overflow: hidden;
	margin-bottom: 35px;
}
.paragrafoTerritorioTitolo {
	margin-bottom: 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
}
.paragrafoTerritorioTesto {
	float: left;
	width: 615px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
.paragrafoTerritorioFoto {
	float: left;
	width: 270px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
#comuniTerritorio {
	padding-top: 5px;
	border-top: 2px solid #999999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
}
.sagComune {
	margin: 20px 8px 0;
	float:left;
	width:128px;
	height:156px;
	background:url(../images/sagListaComuni.gif) no-repeat;	
}
.piu {
	width:24px;
	height:24px;
	position:absolute;
	margin: 0 0 0 104px;
}
.logoComuni {
	width:100px;
	height:122px;
	padding:10px 12px 0 12px;
	text-align: center;
}
.annataStoria {
	margin: 30px 11px 0;  
	float: left;
	width: 205px;
	overflow: hidden;
}
.dataStoria {
	margin-top: 15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #666666;
}
.titoloStoria {
	height: 50px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #000000;
}
.testoStoria {
	min-height: 150px;
	height: auto !important;
	height: 150px;
	padding-right: 10px;
	border-right: 1px solid #CCCCCC;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}
.linkStoria {
	padding-top: 10px;
	border-right: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.linkStoria a {
	color: #993300;
	text-decoration: none;
}
.periodoStoria {
	float: right;
	margin: 0 0 0 15px;
	border-top: 4px solid #999999;
}
.periodoStoria a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
#testataDettaglioStoria {
	margin-top: 45px;
	clear: both;
}
#imgDettaglioStoria {
	float: left;
	margin-right: 10px;
}
#titoloDettaglioStoria {
	float: left;
	padding-top: 110px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#testoDettaglioStoria {
	margin-top: 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#imgDettaglioElemento {
	float: left;
	margin-right: 10px;
}
#titoloDettaglioElemento {
	float: left;
	padding-top: 60px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #153C7F;
}
#testoDettaglioElemento {
	padding-top: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#testoDettaglioElemento a {
	color: #666666;
}
#testoDettaglioElemento a:hover {
	color: #000000;
}
#allegatiElemento {
	margin-top: 30px;
}
#fotoElemento {
	margin-top: 30px;
}
#fotoElemento img {
	margin: 0 10px 30px;
}

/*  ASSOCIATI  */

#colonnaSx {
	width:605px;
	overflow:hidden;
	float:left;
	margin-right: 55px;
}
#attivita-consortile-allegati {
	margin-top: 30px;
	line-height: 25px;
}
#attivita-consortile-allegati a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #153C7F;
}
#attivita-consortile-allegati a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC99;
}
#colonnaDx {
	width:250px;
	overflow:hidden;
	float:left;
}
#spazioLogo {
	width:605px;
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:1px solid #999;
}
#typeProducts {
	width:596px;
	height:135px;
	background:url(../images/sag_mobili_associati.gif) no-repeat;
	padding:15px 4px 10px 5px;
	margin-bottom: 25px;
}
.associatiBlock {
	width:230px;
	overflow:hidden;
	margin-bottom:25px;
	padding: 0 10px;
}

/*   DETTAGLIO COMUNE  */


#dettagliComuni {
	width:585px;
	height:300px;
	padding:10px;
	background-color:#FFF;
	margin-bottom:30px;
}
#logoComune {
	width:125px;
	height:125px;
	float:left;
	padding-right:10px;
	margin-bottom: 10px;
}
#fotoSindaco {
	width:125px;
	height:125px;
	padding-right:10px;
	float:left;
	margin-bottom: 10px;
}
#datiComune {
	width:315px;
	height:125px;
	float:left;
	margin-bottom: 10px;
}
.blockNewsComune {
	margin: 0 auto 10px;
	width:240px;
	padding-bottom:5px;
	border-bottom: 1px solid #999;
}
#terminaleArchivio {
	width:115px;
	height:25px;
	background-image:url(../images/termArchivio.gif);
	padding: 25px 0 0 140px;
}
.rigaFotine {
	width:250px;
	overflow:hidden;
	padding-bottom:10px;
}
.fotine {
	width:65px;
	height:65px;
	padding:0 9px;
	float:left;
}


/* AREA DOWNLOAD */
.elementoDownload {
	margin: 30px 0 0 0;
	width: 605px;
	overflow: hidden;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.rigaDownload {
	padding: 0 0 3px 0;
	width: 605px;
	overflow: hidden;
	border-bottom: 1px solid #CCCCCC;
}
.dataDownload {
	float: left;
}
.formatoDownload {
	float: right;
}
.datiDownload {
	margin: 5px 0 10px 0;
	width: 605px;
}
.scaricaDownload a {
	font-weight: bold;
	text-decoration: none;
	color: #FF6600;
}
.scaricaDownload a:hover {
	color: #999999;
}


/* FORMAZIONE */
.formazione {
	margin: 40px 0;
	width: 605px;
	height: 60px;
}
.formazioneIcona {
	float: left;
	width: 80px;
	height: 60px;
}
.formazioneDescrizione {
	float: left;
	width: 500px;
	height: 60px;
}
.formazioneTitolo {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
}
.formazioneTesto a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration:none;
}
.formazioneTesto a:hover {
	color:#666666;
}
#formazioneLinks {
	margin: 0 0 20px 0;
	width: 605px;
	height: 62px;
	border-bottom: 2px solid #999999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
}
#formazioneLinksElenco a {
	display:block;
	margin: 0 0 7px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}
#formazioneLinksElenco a:hover {
	display:block;
	margin: 0 0 7px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
#formazioneCorsiCategorie {
	margin: 40px 0 40px 0;
	overflow: hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.formazioneCategoria {
	clear: both;
	margin: 30px 0 40px;
	padding: 0 0 3px 0;
	height: 20px;
	border-bottom: 1px solid #999999;
}
.formazioneCategoriaTitolo {
	float: left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
}
.formazioneCategoriaCorsi {
	float: right;
}
.formazioneCategoriaCorsi a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FF6600;
}
.formazioneCategoriaCorsi a:hover {
	color: #666666;
}
#formazioneCategoriaTitolo {
	margin: 30px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #000000;
}
.formazioneCorso {
	margin: 20px 0 40px 0;
	padding: 0 0 10px 0;
	width: 605px;
	overflow: hidden;
	border-bottom: 1px solid #999999;
}
.formazioneCorsoTitolo {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.formazioneCorsoPeriodo {
	margin: 7px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}
.formazioneCorsoEnte {
	margin: 7px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}
.formazioneCorsoDettagli {
	margin: 0 0 0 10px;
}
.formazioneCorsoDettagli a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #FF6600;
}
.formazioneCorsoTesto {
	display: none;
	margin: 10px 0 10px 10px;
	padding: 15px;
	background: #FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}
.formazioneCorsoAllegati {
	margin: 10px 0 0 0;
}
.formazioneCorsoAllegati a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000000;
}
.formazioneCorsoAllegati a:hover {
	color: #666666;
}

.formazioneRisorseUmaneCategoria {
	margin: 40px 0 0;
	padding: 10px;
	width: 585px;
	overflow: hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	background: #999999;
}
.formazioneTirocinio {
	margin: 0 0 5px 0;
	padding: 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom: 1px solid #999999;
}
.formazioneTirocinio a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: none;
}
.formazioneTirocinio a:hover {
	color: #666666;
}
.formazioneTirocinioAllegati {
	margin: 5px 0 0 0;
}
.formazioneTirocinioAllegati a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}
.formazioneTirocinioAllegati a:hover {
	color: #666666;
}
.formazioneStageCategoria {
	margin: 10px 0;
	padding: 10px;
	border-bottom: 1px solid #999999;
}
.formazioneStageCategoria p.titolo {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.formazioneStage {
	padding: 10px 0 5px;
}
.formazioneStageTitolo {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.formazioneStageTesto {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.formazioneBandi {
	clear: both;
	margin: 30px 0 40px;
	padding: 0 0 3px 0;
	overflow: hidden;
	border-bottom: 1px solid #999999;
}
.formazioneBandiTitolo {
	float: left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
}
.formazioneBandiDettagli {
	float: right;
}
.formazioneBandiDettagli a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FF6600;
}
.formazioneBandiDettagli a:hover {
	color: #666666;
}
.formazioneBandiTesto {
	display: none;
	margin: 10px 0 10px 10px;
	padding: 15px;
	background: #FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}
.formazioneBandiAllegati {
	margin: 10px 0 0 0;
}
.formazioneBandiAllegati a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000000;
}
.formazioneBandiAllegati a:hover {
	color: #666666;
}
.formazioneNote {
	text-align: right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
}

/* DOVE SIAMO */
.doveSiamoTesto {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}

/* SITEMAP */
#sitemap {
	margin: 0 auto 30px;
	padding: 5px;
	width: 160px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	text-align: center;
}
.columnSitemap {
	float: left;
	margin: 0 6px 0;
	width: 170px;
	overflow: hidden;
}
.intestazioneSitemap {
	margin: 0 0 15px 0;
	height: 20px;
	padding: 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
}
.areaSitemap {
	margin: 15px 0 5px 0;
}
.areaSitemap a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.areaSitemap a:hover {
	color: #999999;
}
.elementiSitemap {
	padding: 0 0 0 5px;
}
.elementiSitemap ul {
	margin: 0;
	padding: 0 0 0 10px;
	list-style-image: url(../images/puntatoEvidenza.gif);
}
.elementiSitemap li {
	margin: 0 0 7px;
	line-height: 12px;
}
.elementiSitemap a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: none;
}
.elementiSitemap a:hover {
	color: #999999;
}

/* CONTATTI */
#contattiTop {
	padding: 10px 20px;
	width: 565px;
	overflow: hidden;
	background: #FFFFFF;
}
#contattiTopImage {
	float: left;
}
#contattiTopTesto {
	float: right;
	padding: 25px 0 0;
	width: 420px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}
#contattiTitolo {
	margin: 20px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #000000;
}
.rigaForm {
	clear: both;
	margin: 10px 0;
	width: 605px;
	overflow: hidden;
}
.labelForm {
	float: left;
	margin: 0 10px 0 0;
	width: 150px;
	text-align: right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}
.campoForm {
	float: left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}
.campoTesto {
	border: 1px solid #CCCCCC;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}
.contattiDivisore {
	margin: 10px 0 5px;
	padding: 10px 0 5px;
	border-bottom: 1px solid #CCCCCC;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}
.contattiPrivacy {
	margin: 20px 0 0;
	padding: 10px;
	background: #FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}
.rigaConferma {
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 2px solid #CCCCCC;
	text-align: center;
}
.pulsante {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	background: #FFFFFF;
	color: #153C7F;
}

/* CERCA */
#topRicerca {
	width: 910px;
	overflow: hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
#topRicercaL {
	float: left;
	padding: 5px;
	width: 440px;
	height: 50px;
	background: #CCCCCC;
}
#topRicercaR {
	float: right;
	padding: 5px;
	width: 440px;
	height: 50px;
	background: #CCCCCC;
}
.risultatoRicerca {
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #CCCCCC;
}
.urlRicerca {
	margin-left: 10px;
}
.urlRicerca a {
	color: #000000;
	text-decoration: none;
}
.urlRicerca a:hover {
	text-decoration: underline;
}

/* 404 */
#top404 {
	margin: 0 auto;
	width: 890px;
	height: 215px;
	background: url(../images/404.gif) no-repeat;
}
#top404 a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: none;
}
#home404 {
	position: absolute;
	margin: 32px 0 0 255px;
}
#sitemap404 {
	position: absolute;
	margin: 32px 0 0 312px;
}
#messaggio404 {
	position: absolute;
	margin: 70px 0 0 312px;
	width: 500px;
	height: 100px;
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	color: #990000;
}
#background404 {
	margin: 0 auto;
	padding: 0 30px 20px;
	width: 890px;
	overflow: hidden;
	background: url(../images/404_bottom.gif) bottom no-repeat;
}
.column404 {
	float: left;
	margin: 0 0 0;
	padding: 0 0 0 10px;
	width: 155px;
	overflow: hidden;
	border-left: 2px solid #CCCCCC;
}
.intestazione404 {
	margin: 0 0 15px 0;
	height: 20px;
	padding: 5px 5px 5px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #153c7f;
}
.area404 {
	margin: 15px 0 5px 0;
}
.area404 a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.area404 a:hover {
	color: #999999;
}
.elementi404 {
	padding: 0 0 0 5px;
}
.elementi404 ul {
	margin: 0;
	padding: 0 0 0 10px;
	list-style-image: url(../images/puntatoEvidenza.gif);
}
.elementi404 li {
	margin: 0 0 7px;
	line-height: 12px;
}
.elementi404 a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: none;
}
.elementi404 a:hover {
	color: #999999;
}


/* STYLE FORM & LIST MENU  */

.listMenu {
	border:1px solid #CCC;;
	background-color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}


/* FORM ELEMENTS */
.campoRicerca {
	padding: 0;
	width: 180px;
	border: 1px solid #FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
}

.campoTesto {
	padding: 0;
	width: 180px;
	border: 1px solid #000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000;
}



.pulsanteRicerca {
	border: 0;
	background: #333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #FFCC00;
}


.menuAmbiente {
	margin: 0 0 10px 0;
	padding: 0 0 0 21px;
	width: 200px;
	height: 26px;
	background: url(../images/menuAmbiente.gif);
	line-height: 26px;
}
.menuAmbiente a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	text-decoration: none;
}
.menuAmbiente a:hover {
	color: #666666;
}
.menuAmbienteSel {
	margin: 0 0 10px 0;
	padding: 0 0 0 21px;
	width: 200px;
	height: 26px;
	background: url(../images/menuAmbienteSel.gif);
	line-height: 26px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #FFFFFF;
}
.menuAmbienteOpen {
	margin: 0 0 10px 0;
	padding: 0 0 0 20px;
	width: 201px;
	height: 81px;
	background: url(../images/menuAmbienteOpen.gif);
	line-height: 26px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;		
}
.menuAmbienteOpen a.menuOpenSelected {
	width: 190px;
	font-size:13px;	
	color:#FF9900;
	text-decoration:none;
	font-weight:bold;
}
.menuAmbienteOpen a.menuOpenSelected:hover {	
 	color: #000000;
}
.menuAmbienteOpen p.selected {
	margin: 4px 0 5px 0;
	padding: 0 0 0 3px;
	width: 190px;
	background-color: #FF9900;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	line-height: 17px;
}
.menuAmbienteOpen a{
	font-size:12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.menuAmbienteOpen a:hover {	
 	color: #FF9900;
}

#loginAmbiente{
	width: 200px;
	height: 100px;
	padding:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	border: 1px solid #C9CCCD;
	line-height: 20px;
}

#testoEMAS{
	height: 445px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:auto;
	color: #000000;
	border-bottom:1px solid #999999;
}

#legenda{
	width:885px;
	height:205px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top: 10px;
	margin-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	background-image: url(../images/legenda-bg.gif);
	background-repeat: no-repeat;	
}


#tabHead{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #000000;	
	margin-bottom:5px;
}

.pulsanteAzione {
	float: left;
	margin: 0 10px 0 0;
	padding:2px 5px 0px 22px;
	background-image: url(../images/tab-bg.gif);
	background-repeat:no-repeat;
	height:17px;	
	text-align:right;
	border: 1px solid #C9CCCD;
	background-position: -2px -3px;
}

#tabHead a{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color: #000000;	
}


#tabHead a:hover{
	color: #666666;
}

#tabAmbiente {
	width:905px;
	font-family:Arial,Trebuchet MS Helvetica, sans-serif;
	font-size:11px;
}
#tabAmbiente tr.header {
	background: #DDDDDD;
}
#tabAmbiente tr.header th {
	padding: 5px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#tabAmbiente tr.odd {
	background: #EEEEEE;
}
#tabAmbiente tr.even {
	background: #FFFFFF;
}
#tabAmbiente td {
	vertical-align: top;
}

#forumAmbiente {
	width:603px; 
	height:auto; 
	border:1px solid #DDDDDD;
	background:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0px 50px 0px;
}
#forumAmbiente2 {
	width:100%; 
	height:auto; 
	border:1px solid #DDDDDD;
	background:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0px 50px 0px;
}

.tabForum { 
	width:603px;
	background:#FFFFFF;
}
.tabForum th {
	padding: 5px 2px;
	background-color:#CCCCCC;
}
.tabForum td {
	padding: 10px 2px;
}

.forumCell1 { width:25px; text-align:center; background-color:#F5F5F5;}
.forumCell2 { width:368px; text-align:left;	 background-color:#F5F5F5;}
.forumCell3 { width:50px; text-align:center; background-color:#DEDEDE;}
.forumCell4 { width:50px; text-align:center; background-color:#D0D0D0;}
.forumCell5 { width:90px;  background-color:#F5F5F5;}
.forumCell6 { width:60px; background-color:#F5F5F5;}
.forumCell8 {  width:120px; background-color:#F5F5F5;}

#forumAmbiente a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
#forumAmbiente a:hover {
	text-decoration:underline;
}
#forumThread {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;	
}
.forumThreadTit {
	background-color:#ffffff; 	
	color:#FF9900;
	border:1px solid #999999; 
	font-weight:bold;
	font-size:13px;
	padding:5px;
}

.forumThreadTit a{
	text-decoration:none;
	color:#666666;
	font-size:12px;
	font-weight:normal;
}

.forumThreadTit a:hover {	color:#FF9900;}

.forumThreadSx {
	width:145px;
	height:65px;
	float:left;
	color:#333333;
	padding:10px;
	font-size:13px;
	margin:10px 10px 10px 0px;
	background-image: url(../images/forum-sfondo.gif);
	border:1px solid #999999;
	background-repeat: repeat-x;
}


.forumThreadDx {	
	width:711px;
	float:left;
	background:#FFFFFF;
	border:1px solid #999999;
	padding:10px;
	margin:10px 0 10px 0;
}

.forumThreadClr {
	clear:both; 
	border-bottom:1px solid #C9CCCD;
}

#forumLogin {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	background-color:#F5F5F5;
	color:#000000;
	padding:0px 10px 0px 0px;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	margin-bottom: 10px;
}

#forumLogin a {
	color:#000000;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}

#forumLogin a:hover{
	text-decoration:none;
	color:#FB7737;
}


.managerAmbiente{
	width:898px;
	overflow: hidden;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
}

.managerAmbienteExt {
	float:left;
	padding: 10px 0;
	width:40px;
	overflow: hidden;
	text-align:center;
}

.managerAmbienteIn {
	float:right;
	padding: 10px 0;
	width:840px;
	overflow: hidden;
}

select {
	border:1px solid #CCCCCC;
}

.insert{
	border: 1px solid #CCCCCC;  
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}

.accedi {
	width: 70px;
	height: 22px;
	background: url(../images/but_accedi.png) no-repeat;
	border:none; 
	cursor:pointer; 
}
.modScheda {
	width: 150px;
	height: 26px;
	background: url(../images/menuAmbiente.gif) no-repeat;
	border:none; 
	cursor:pointer; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	border-right: 1px solid #CCCCCC;
}

.paragrafoAmbiente {
	margin: 40px 0;
	width: 605px;
	overflow: hidden;
}
.paragrafoAmbienteTitolo {
	margin: 0 0 10px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #000000;
}
.paragrafoAmbienteTesto {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}
.paragrafoAmbienteAllegati {
	margin: 20px 0;
}
.paragrafoAmbienteAllegati a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #153C7F;
}
.paragrafoAmbienteAllegati a:hover {
	color: #FFCC99;
}
.linkAmbienteTitolo {
	margin: 0 0 5px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #000000;
}
.linkAmbienteUrl {
	padding: 0 10px;
	width: 585px;
	height: 25px;
	line-height: 22px;
	background: url(../images/link-utili.gif);
	text-align: right;
}
.linkAmbienteUrl a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
}
.linkAmbienteUrl a:hover {
	color: #000000;
}
#areaDocumenti {
	width: 100%;
}
#areaDocumenti th {
	padding: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background: #FF9900;
}
#areaDocumenti td {
	padding: 10px 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #CCCCCC;
}
#areaDocumenti td a {
	color: #000000;
}
#areaDocumenti td a:hover {
	color: #666666;
}

#footer404 {
	width:910px;
	overflow:hidden;
	padding:20px 20px 0 20px;
}
#terminale404 {
	border-top:2px #153C7F solid;
	width:910px;
	padding-bottom: 5px;
}
