/* comune di noventa di piave */
body 
{
	/*background: #A7D1E7;*/
	/*background: #7DC9EB;*/
	/*background: #fff;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:76%;
	color: #4D4D4D;
	z-index:1;
	/*background: url("images/bg.gif");*/
	/*background: #7E0018;*/
	background: #fff;
}

h2
{
    color: #aaa;
    text-align: left;
}

h3
{
    color: #ff0000;
    background-color: #FCF8F1;
    border-bottom: 2px solid #ff0000;
    padding-bottom: 5px;
    text-align: center;
}

.login {
	font-family: Lucida Console, Arial, Verdana, Helvetica, sans-serif;
	color: #815656;
	font-weight:normal;
}

.sfondoLogin
{
    background-color: #d1e8f5;
    color: #000;
    font-size: 0.9em;
    border: 1px solid #777777;
}

.dopoLogin
{
    background-color: #fff;
    margin-top: 100px;
}

#errore
{
    font-family: Lucida Console, Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    color: #ff0000;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;
}

#center
{
    float: left;
    width: 550px;
    text-align: left;
}

.archivio
{
    float: left;
    width:540px;
    text-align: right;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}

.archiviato
{
    float: left;
    width:540px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #00A1D4;
    color: #fff;
    font-weight: bold;
    margin-bottom: 10px;
}

.esciArchivio
{
    float: left;
    width:540px;
    text-align: right;
    margin-top: 10px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    background-color: #00A1D4;
}

.titoloArchivio
{
    font-size: 1.3em;
    font-weight: bold;
    color: #777777;
    border-bottom: 1px solid #777777;
    margin-bottom: 10px;
}

.emailHome
{
    margin-left: 660px;
    padding-top: 65px;
    position: absolute;
}

fieldset
{
    width: 530px;
    clear: left;
    margin-top: 20px;
    padding: 5px;
}

legend
{
    color: #8D6E5A;
}

img {
	border: 0px;
}

.invisibile
{   
    display : none;
}

li
{
    padding-left: 10px;
}

.etichettaAvvisi
{
    float:left;
    width: 80px;
    height: 30px;
    background: url("images/avvisi.gif") left top no-repeat;
}

.etichettaManifestazioni
{
    float:left;
    width: 300px;
    height: 30px;
    background: url("images/manifestazioni2.gif") left top no-repeat;
}

#fondoCorpo
{
	clear: left;
	width: 540px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}

.fondoCorpo
{
	float: left;
	width: 155px;
    margin-right: 5px;
    margin-bottom: 10px;
}

.moduloForm
{
    float: left;
    width: 540px;
    border: 1px solid #CAD8EB;
    padding-bottom: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.rigamoduloForm
{
    float: left;
    width: 540px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.rigaModuloDati
{
    float: left;
    padding-top: 5px;
    padding-left: 5px;
    width: 160px;
    color: #8D6E5A;
}

.rigaModuloInformazioni
{
    float: left;
    padding-top: 5px;
    width: 280px;
}

.gruppoRisorseHP
{
	width: 520px;
	float: left; 
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	background-color: #FCF8F1;
	border: 1px solid #F1E5D1;
}

.risorseHP
{
	background-color: #fff;
	width: 520px;
	float: left; 
	margin-bottom: 5px;
	margin-right: 3px;
	border-bottom: 1px solid #F1E5D1;
	padding-bottom: 3px;
	padding-left: 3px;
}

.risorseHPVuoto
{
	width: 260px;
	float: left; 
	padding-bottom: 10px;
	margin-bottom: 15px;
	margin-right: 3px;
}

.titoloRisorseHP
{
	/*background-color: #6AB4E8;*/
	width: 530px;
	float: left; 
    padding-top: 2px;
    padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;
	color: #005AA5;
	font-weight:bold;
}

.risorseHP img
{
  	margin-right: 5px;
  	margin-left: 5px;
    padding: 2px;
    border: 1px solid #aaa;
    float: left;    
}

#rassegnaStampa
{
    margin-top: 50px;
    float: left;
    width: 160px;
    background-color: #FCF8F1;
    border: 1px dashed #CAB39A;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 20px;
}

.dataRassegna
{
    width:160px;
    }

.rassegnaStampa
{
	float: left;
	width: 160px;
	margin-bottom: 5px;
    border-bottom: 1px dashed #ff0000;
    padding-bottom: 5px;
}

.archivioSx
{
	float: left;
	width: 160px;
	text-align: right;
	padding-bottom: 10px;
}

.archivioDx
{
    width: 540px;
	clear: left;
	text-align: right;
	padding-bottom: 10px;
}

#certificazione
{
	clear: left;
	margin-top: 40px;
	text-align: center;
}

.bold
{
    clear: left;
    font-weight:bold;
    margin-top: 10px;
    padding-bottom: 10px;
}

.marcato
{
    float: left;
    font-weight:bold;
}

.categoriaRegolamento
{
	clear:left;
	width: 540px;
	color: #A4826E;
	background-color: #eee;
	border: 1px solid #6D5C3D;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 3px;
}

.ufficioIncarichi
{
	float:left;
	width: 540px;
	color: #A4826E;
	padding: 3px;
}

.ufficioAllegati
{
	float:left;
	width: 540px;
	padding: 3px;
}

.rigaPdf 
{
    width: 510px;
    color: #615A5A;
    padding-left: 22px;
    background: url("images/pdf.gif") left top no-repeat;
    border-bottom: 1px solid #eee;
}

.rigaDoc
{
    width: 520px;
    color: #615A5A;
    padding-left: 22px;
    padding-bottom: 1px;
    background: url("images/doc.gif") left top no-repeat;
    border-bottom: 1px solid #eee;
}

.rigaZip 
{
    width: 520px;
    color: #615A5A;
    padding-left: 22px;
    background: url("images/zip.gif") left top no-repeat;
    border-bottom: 1px solid #eee;
}

.rigaGif
{
    width: 520px;
    color: #615A5A;
    padding-left: 22px;
    padding-bottom: 1px;
    background: url("images/gif.gif") left top no-repeat;
    border-bottom: 1px solid #eee;
}

.rigaJpg
{
    width: 520px;
    color: #615A5A;
    padding-left: 22px;
    padding-bottom: 1px;
    background: url("images/jpg.gif") left top no-repeat;
    border-bottom: 1px solid #eee;
}

.icona
{
	float: left;
	width: 25px;
	text-align: center;
}

.contenitorePreview
{
	float: left;
	width: 550px;
	text-align: center;
}

.preview
{
	float: left;
	text-align: center;
	margin: 13px;
	background-color: #eee;
	border: 1px solid #aaa;
}

.zoom
{
	text-align: left;
}

.fotoGrande
{
	float: left;
	width: 520px;
	text-align: center;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #eee;
	border: 1px solid #aaa;
}

.categoriaImmagini
{
	clear:left;
	width: 540px;
	color: #6D5C3D;
	background-color: #eee;
	border: 1px solid #6D5C3D;
	margin-top: 15px;
	margin-bottom: 10px;
	padding: 3px;
}

.anteprimaImmagine
{
    float:left;
    width: 540px;
    background-color: #FBFBFB;
    border: 1px solid #ddd;
    margin-bottom: 8px;
}

.didascalia
{
	float: left;
	width: 535px;
	text-align: left;
	margin-bottom: 3px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #eee;
	border: 1px solid #aaa;
}

.datiImmagine
{
	float: left;
	width: 540px;
	text-align: left;
	margin-bottom: 3px;
	background-color: #E5EFF7;
	border-top: 1px solid #CEE0EF;
}

.tipoListaRegolamenti
{
	color: #6D5C3D;
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 130%;
}

.titoloSezione 
{
    width: 530px;
	clear: left;
	padding: 3px;
	font-size: 110%;
	color: #8D6E5A;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

.descrizioneSezione
{
	float:left;
	width: 540px;
	color: #A4826E;
	margin-bottom: 15px;
	font-size: 100%;
	font-weight: bold;
}

.titoloFaq
{
	color: #A4826E;
	padding-top: 5px;
	margin-top: 10px;
	font-size: 110%;
	font-weight: bold;
}

.descrizioneFaq
{
	float:left;
	color: #4D4D4D;
	margin-top: 10px;
	margin-bottom: 10px;
}

.linkFaq
{
    clear: left;
    margin-bottom: 5px;
    text-align: left;
    border-bottom: 1px dashed #A4826E;
}

.intestazioneDelibere
{
    float: left;
    width: 550px;
    margin-bottom: 15px;
    border-top: 1px solid #6D5C3D;
    border-bottom: 1px solid #6D5C3D;
    background-color: #eee;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

.numeroDelibera
{
	float: left;
	color: #000;
	width: 40px;
	padding-left: 5px;
}

.dataDelibera
{
	float: left;
	color: #000;
	width: 50px;
	text-align: center;
	padding-left: 5px;
}

.oggettoDelibera
{
	float: left;
	padding-left: 30px;
	color: #000;
	text-align: left;
	width: 395px;
}

#redazione
{
    width: 535px;
    margin-top: 5px;
    padding-bottom: 15px;
}

.urpOnLine
{
    clear: left;
    width: 550px;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 20px;
}

#newsPrincipale
{
	width: 547px;
	float: left; 
	background-color: #FBFBFB;
	border: 1px solid #eee;
	padding-top: 10px;
    padding-left: 3px;
	margin-bottom: 15px;
}

#newsPrincipaleManifestazione
{
	width: 547px;
	float: left; 
	background-color: #FBFBFB;
	border: 1px solid #eee;
	padding-top: 10px;
    /*padding-left: 3px;*/
	margin-bottom: 15px;
}

.newsExt
{
	float: left;
	width: 550px;
	margin-bottom: 10px;
    border-left: 3px solid #CAD8EB;
    border-top: 1px solid #CAE8F4;
    border-right: 1px solid #CAE8F4;
    border-bottom: 1px solid #CAD8EB;
    background-color: #FBFBFB;
    padding-top: 3px;
    padding-bottom: 3px;
}

.news
{
	width: 440px;
	float: left; 
	margin: 3px;
	/*background-color: #eee;*/
}
.imgNews
{
    width: 80px;
    text-align: center;
    border: 1px solid #eee;
    float: left;  
    /*background-color: #eee; */
    margin: 2px; 
}

.dettaglioNews
{
	width: 535px;
	float: left; 
	border-bottom: 1px solid #ddd;
	padding: 5px;
	margin-bottom: 10px;
}

.dettaglioNews img
{
    margin-right: 10px;
    padding: 2px;
    float: left;    
}

.listaSemplice 
{
    width: 520px;
    color: #615A5A;
    height: 20px;
    padding-left: 22px;
    padding-bottom: 1px;
    background: url("images/htm.gif") left top no-repeat;
    border-bottom: 1px solid #eee;
}

.descrizioneAllegato
{
    width: 550px;
    float: left;
    padding-bottom: 3px;
    border-bottom: 1px solid #ddd;
}

#newsManifestazioni
{
	float: left;
	width: 550px;
	margin-bottom: 10px;
    border-left: 3px solid #CAD8EB;
    border-top: 1px solid #CAE8F4;
    border-right: 1px solid #CAE8F4;
    border-bottom: 1px solid #CAD8EB;
    background-color: #FBFBFB;
    padding-top: 3px;
    padding-bottom: 3px;
}

.testiManifestazioni
{
	width: 550px;
	float: left; 
	margin-bottom: 10px;
	
}

.manifestazioni
{
	width: 450px;
	float: left; 
	margin-bottom: 5px;
}

#associazioni
{
	float: left;
	width: 540px;
	margin-bottom: 10px;
    border-left: 4px solid #CAD8EB;
    border-top: 1px dashed #CAD8EB;
    border-right: 1px dashed #CAD8EB;
    border-bottom: 2px solid #CAD8EB;
    background-color: #FBFBFB;
    padding-bottom: 5px;
}

.associazioni
{
	width: 535px;
	float: left; 
	padding-left: 5px;
	
}

.imgAssociazioni
{
    width: 80px;
    text-align: center;
    border: 1px solid #ccc;
    float: left;  
    background-color: #eee;  
}

.testiManifestazioni img
{
    width: 80px;
    margin: 4px;
    padding: 4px;
    border: 1px solid #aaa;
    float: left;
}

.schedaAmministratore 
{
    width: 550px;
    float: left;
    /*background-color: #ff0000;*/
}

.amministratore 
{
    /*background-color: #ffff00;*/
    width: 430px;
    margin-left: 8px;
    color: #4D4D4D;
    float: left;
    padding-bottom: 20px;
}

.amministratoreImg
{
    float: left;
    width: 75px;
    padding: 2px;
    border: 1px solid #aaa;
    
}

.amministratoreGrande
{
    float: left;
/*    width: 158px;*/
    padding: 2px;
    border: 1px solid #aaa;
    margin-bottom: 15px;
        
}

.amministratoreNoImg
{
    width: 150px;
    padding: 2px;
    clear: left;    
}

.contattiAmministratore 
{
    width: 550px;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.gruppiPolitici
{
    clear: left;
    width: 540px;
    padding-top: 25px;
}

.listaNomiGruppo
{
    width: 410px;
    float: left;
    margin-bottom: 15px;
    margin-left: 5px;
}

.nomeGruppo
{
    color: #8D6E5A;
    font-weight: bold;
    width: 410px;
    padding: 2px;
    margin-bottom: 5px;
    float: left; 
    margin-left: 5px;
}

.imgGgruppiPolitici
{
    width: 105px;
    border: 1px solid #aaa;
    float: left;    
}

#salutoSindaco 
{
    width: 550px;
    color: #4D4D4D;
}

.salutoSindaco 
{
    float: left;
    width: 550px;
    color: #4D4D4D;
}

.imgSalutoSindaco
{
    float: left;
    color: #4D4D4D;
    width: 160px;
    margin-right: 15px;
    margin-bottom: 10px;
    background-color: #eee;
    border: 1px solid #ccc;
}

.nomeAmministratore {
	float: left;
	width: 530px;
	background-color: #eee;
	border: 1px solid #ccc;
	padding: 3px;
	color: #8D6E5A;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
}

.nomeAmministratoreCorto {
	clear: left;
	width: 430px;
	background-color: #eee;
	border: 1px solid #ccc;
	padding: 3px;
	color: #8D6E5A;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 15px;
}

.rigaAmministratore
{
    float: left;
    width: 430px;
    padding-left: 3px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #CAD8EB;
}

.rigaDatiAmministratore
{
    float: left;
    width: 90px;
    color: #8D6E5A;
}

.rigaInformazioniAmministratore
{
    float: left;
    width: 330px;
}

.areaUffici
{
    float: left;
    width: 540px;
    margin-top: 10px;
    margin-bottom: 15px;
}

.sezione
{
    clear: left;
    width: 540px;
    margin-bottom: 20px;
    margin-top: 20px;
    
}

.areaSezioniCitta
{
    float: left;
    width: 540px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    background-color: #F4F4EC;
    border: 1px solid #E0E0D5;
}

.nomeSezioniCitta 
{
    padding-top: 3px;
    padding-left: 3px;
    height:17px;
	color: #005AA5;
	font-weight: bold;
	margin-bottom: 15px;
	background-color: #DCE8F7;
	border: 1px dashed #AAC5E8;
}

.imgAreaSezioniCitta
{
    float: left;
    width: 235px;
    margin-left: 5px;
    margin-bottom: 10px;
    background-color: #eee;
    border: 1px solid #ddd;
}

.testoAreaSezioniCitta
{
    float: left;
    padding-left: 5px;
    width: 420px;
}

.testaAltriLink
{
    padding-top: 5px;
    width: 155px;
    height: 22px;
    font-weight:bold;
    color: #8D6E5A;
    text-align: left;
    padding-left: 5px;
}

.altriLink
{
    float: left;
    width: 155px;
    margin-bottom: 5px;
    text-align: left;
}

.link
{
    background: url("images/freccina.gif") left top no-repeat;
    padding-bottom: 3px;
    margin-left: 3px;
    padding-left: 13px;
    width: 155px;
    text-align: left;
}

.corniceUffici
{
    float: left;
    width: 540px;
    border-bottom: 1px dashed #CAD8EB;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.rigaUffici
{
    float: left;
    width: 540px;
    margin-bottom: 5px;
}

.rigaMedici
{
    float: left;
    width: 120px;
    color: #8D6E5A;
}

.rigaEsterna 
{
    float: left;
    width: 535px;
    padding-left: 3px;
    border-bottom: 1px dashed #CAD8EB;
}

.rigaDati
{
    float: left;
    padding-top:2px;
    padding-bottom: 2px;
    width: 180px;
    color: #8D6E5A;
}

.rigaInformazioni
{
    float: left;
    padding-top:2px;
    padding-bottom: 2px;
    width: 355px;
}

.rigaLunga
{
    clear: left;
    width: 535px;
    padding-left: 3px;
}

.areaManifestazioni
{
    float: left;
    padding-left: 5px;
    width: 530px;
    padding-top: 5px;
    }

.rigaManifestazioni
{
    float: left;
    width: 440px;
    padding-bottom: 5px;
}

.rigaDatiManifestazioni
{
    float: left;
    width: 70px;
    color: #8D6E5A;
}

.rigaInformazioniManifestazioni
{
    float: left;
    padding-left: 5px;
    width: 350px;
}

.dataInizio
{
    float: left;
    color: #615A5A;
}

.dataInizioPrincipale
{
    float: left;
    font-style:italic;
    color: #000;
    margin-top: 10px;
}

.percorso 
{
    background: transparent url("images/percorso.gif") left top no-repeat;    
    clear: left;
    padding-top: 2px;
    color: #005A9C;
    padding-bottom: 8px;
    padding-left: 15px;
}

.rigaModulo 
{
    width: 535px;
    color: #000;
    border-bottom: 1px dashed #ccc;
    padding-left: 5px;
}
.titoloOrdinanze
{
    width: 535px;
	margin-bottom: 5px;
}
.datiOrdinanze 
{
    float:left; 
    padding-left: 3px;
}
.titoloNews 
{
    color: #005AA5;
	font-weight: normal;
    padding-top: 2px;
    padding-left: 3px;
    padding-bottom: 3px;
    margin-right: 5px;    
	margin-bottom: 2px;
}

.titoloNewsPrincipale {
	color: #005AA5;
	font-weight: normal;
    padding-top: 5px;
    padding-left: 5px;
    margin-right: 5px;    
	margin-bottom: 5px;
}

#briciole 
{
    width: 550px;
    float:left; 
    margin-bottom: 10px;
    border-bottom: 2px solid #8D6E5A;
    padding-bottom: 5px;
    padding-top: 3px;
    color: #000;
}

#briciole img
{
    text-align: right;
}

.titoloPagina 
{
    background: url("images/iconaTitolo.gif") left top no-repeat;
    float: left;
	color: #8D6E5A;
	font-size: 130%;
	font-weight: bold;
	padding-left: 20px;
}

.home
{
    height: 20px;
    float: right;
    padding-right:3px;
}

#evidenza
{
    float:left;
	border-top: 1px solid #28B1E1;
	border-bottom: 2px solid #28B1E1;
	color: #8D6E5A;
    width: 550px;
	height: 20px;
	padding-top: 3px;
	text-align: left;
}
#linguette
{
    float:left;
    width: 540px;
    margin-bottom: 5px;
    /*background-color: #ff0000;*/
}
#premio
{
    float:left;
    width: 540px;
    margin-bottom: 15px;
}
#premio img
{
    float:left;
    padding-right: 10px;
}
.premio
{
    padding-top: 10px;
}
.linguette
{
    float:left;
    background: url("images/linguettaHP.gif") left top no-repeat;
    padding-top: 5px;
    width: 130px;
    height: 22px;
}
.linguette_on
{
    float:left;
    background: url("images/linguettaHP_on.gif") left top no-repeat;
    padding-top: 5px;
    width: 130px;
	height: 22px;
}

.testoLinguette_on
{
    color: #fff;
    float:left;
    padding-left: 10px;
}

.visualizzazione
{
    float:left;
    border-top: 4px solid #62C6E9;
    /*background: url("images/visualizzazione.gif") left top no-repeat;*/
    width: 550px;
	margin-bottom: 10px;
}

.visualizzazioneHP
{
    float:left;
    /*border-top: 4px solid #62C6E9;*/
    background: url("images/visualizzazioneHP.gif") left top no-repeat;
    width: 550px;
    height: 30px;
    margin-top: 1px;
}

.visualizzazioneCodaHP
{
    clear:left;
    border-bottom: 2px solid #62C6E9;
    width: 550px;
    margin-bottom: 10px;
}

.strumenti
{
    width: 540px;
    float:right;
    margin-bottom: 10px;
}

.opzioniSchede
{
    float:left;
    background-color: #B0D2EE;
    border: 1px solid #aaa;
    padding-top: 3px;
    width: 541px;
	height: 20px;
	margin-bottom: 15px;
}

/* STRUTTURA GENERALE DELLE PAGINE*/
#centrato 
{
	width: 977px;
	margin: auto;
	/*border: 1px solid #AAC5E8;*/
}

#intestazione {
	/*background: transparent url("images/intestazione2.gif") left top no-repeat;*/
	width: 977px;
	height: 84px;
}

.intestazione 
{
    width: 977px;
    height: 84px;
    color: #fff;
    float: right;
    text-align:right;
    padding-right: 5px;
}

#intestazione span
{
    position:absolute;
    z-index:-1;
    display:none;
}

.rigaIntestazione 
{
    text-align:right;
    padding-right: 10px;
}

.accessibile
{
    color: #39729A;
    float: right;
    text-align:right;
    padding-top: 3px;
    margin-right: 10px;
}

.rigaAccessibile 
{
    text-align:right;
    padding-right: 10px;
}

.riquadroAccessibile
{
    width: 185px;
    height: 73px;
    background: url("images/icona_accessibile.gif") left top no-repeat;
    margin-bottom: 15px;
    margin-left: 12px;
}

.testaRiquadroAccessibile
{
    width: 185px;
    padding-top: 42px;
    text-align: center;
}

.linkIstituzionali
{
    float: right;
    padding-top: 75px;
    margin-right: 10px;
}

.rigaAccessibile 
{
    text-align:right;
    padding-right: 10px;
}

#immagine {
	clear:left;
	background: url("images/immagine.gif") left top no-repeat;
	width: 977px;
	height: 59px;
}

#immagine span
{
    position:absolute;
    z-index:-2;
    display:none;
}

#barraVisualizzazione 
{
	clear: left;
	background: url("images/web.gif") left top no-repeat;
	width: 977px;
	height: 30px;
	text-align: right;
	background-color: #fff;
    padding-bottom: 5px;
}

.barraVisualizzazione 
{
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
}

.datoVisualizzazione 
{
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 10px;
    float: left;
}

.barraVisualizzazione img
{
    float: left;
}

#menu {
	clear: left;
	background: #fff url("images/menu2.gif") left top no-repeat;
	width: 977px;
	height: 40px;
	text-align: center;
	border-top: 1px solid #B38F6F;
}

#menu span
{
    position:absolute;
    z-index:-3;
    color: #fff;
}

.menu 
{
    height: 40px;
    padding-top: 5px;
    padding-left: 42px;
}

.menu img
{
    float: left;
}

.riga
{
    clear: left;
    width: 540px;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 5px;
}

.titoliParagrafo
{
    clear:left;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #615A5A;
    font-weight: bold;
}

.titoliLivello1
{
    clear: left;
    width: 540px;
    color: #8D6E5A;
    border-bottom: 1px dashed #8D6E5A;
    font-weight: bold;
    height: 23px;
	padding-left: 5px;
	margin-bottom: 5px;
	margin-top: 15px;
}

.titoliLivello2
{
    clear: left;
    width: 540px;
    color: #8D6E5A;
    font-weight: bold;
    height: 23px;
	padding-left: 15px;
}

.titoliLivello3
{
    clear: left;
    width: 500px;
    color: #000;
    font-weight: bold;
    height: 23px;
    padding-left: 25px;
}

.titoliAreaSx 
{
    background: url("images/titoliAreaSx.gif") 0 0 repeat-y;
    color: #fff;
    font-weight: bold;
    width: 170px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	margin-bottom: 2px;
	text-align: center;
}

.sottoTitoliAreaSx 
{
    background: #F1ECD4 url("images/quadro_menuSx.gif") left top no-repeat;
    color: #005AA5;
    font-weight: normal;
    width: 162px;
    border: 1px solid #FCF8F1;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 8px;
    vertical-align: middle;
}

.terzoLivello
{
    background: #FCF8F1 url("images/quadro_sottomenuSxSel.gif") left top no-repeat;
    color: #fff;
    font-weight: normal;
    width: 155px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: 1px solid #F1E5D1;
    vertical-align: middle;
    padding-left: 18px;
}

.terzoLivelloSel
{
    background: #FCF8F1 url("images/quadro_sottomenuSxSel.gif") left top no-repeat;
    font-weight: normal;
    width: 160px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: 1px solid #F1E5D1;
    vertical-align: middle;
    padding-left: 13px;
    font-weight: bold;
}

#corpo 
{
   	float: left;
	width: 977px;
	background: url("images/corpo2.gif") 0 0 repeat-y;
	padding-top: 20px;
}

#chiusura 
{
	clear: left;
	height: 79px;
	width: 977px;
	background: transparent url("images/chiusura.gif") left top no-repeat;
}

#chiusura span
{
    position:absolute;
    z-index:-5;
    display:none;
}
#chiusura .powered {
    text-align:right;
    padding-top:18px;
}
.rigaChiusura
{
	color: #fff;
	padding-left: 5px;
	padding-top: 9px;
	text-align: center;
}

.validatori
{
    clear:left;
    text-align: center;
    padding-top: 10px;
}

#menuCoda 
{
	clear: left;
	background: transparent url("images/menuCoda.gif") left top no-repeat;
	text-align: center;
	width: 977px;
	height: 30px;
	vertical-align: bottom;
}

.menuCoda 
{
	background: transparent url("images/menuCoda.gif") left top no-repeat;
	text-align: right;
	padding-right: 215px;
	padding-bottom: 5px;
}

.menuCoda img
{
    padding-right: 5px;
}

.contaFoto
{
    padding-top: 8px;
    padding-left: 5px;
    padding-right: 10px;
    height: 20px;
	float:left;
}

#navigatoreGalleria 
{
	float:left;
	height: 26px;
	width: 540px;
	text-align: center;
	margin-bottom: 12px;
	background-color: #eee;
	border: 1px solid #ddd;
}

#navigatoreGalleria img
{
    float: left;
}

#contatore
{
    height: 25px;
    font-weight: bold;
	color: #F77C08;
	text-align: center;
	vertical-align: middle;
}



#menuDx
{
    float: left;
    width: 190px;
    text-align: center;
}

.menuDx
{
    text-align: center;
}

#menuDx span
{   
    position:absolute;
    z-index:-4;
    display:none;
}

.menuSxSel
{
    width: 160px;
	height: 18px;
    padding-left: 10px;
	padding-bottom: 3px;
	background:url("images/freccina_r.gif") 0 0 no-repeat;
	color: #fff;
	font-weight: normal;
	border-bottom: 1px solid #fff;
}

.sottoTitoliAreaSx a:link 
{
    height: 20px;
	FONT-WEIGHT:normal;
	color: #005AA5;
	text-decoration: none;
}

#sottoTitoliAreaSx a:visited 
{
    height: 20px;
	FONT-WEIGHT:normal;
	color: #005AA5;
	text-decoration: none;
}

#sottoTitoliAreaSx a:hover 
{
    height: 20px;
	FONT-WEIGHT:normal;
	color: #005AA5;
	text-decoration: underline;
}

.terzoLivello a:link 
{
    height: 20px;
	FONT-WEIGHT:normal;
	color: #AC6A40;
	text-decoration: none;
}

.terzoLivello a:visited 
{
    height: 20px;
	FONT-WEIGHT:normal;
	color: #AC6A40;
	text-decoration: none;
	
}

.terzoLivello a:hover 
{
    height: 20px;
	FONT-WEIGHT:normal;
	color: #AC6A40;
	text-decoration: underline;
}

#menuSx
{
    float: left;
    width: 180px;
    /*color: #fff;*/
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom: 20px;
}

.menuSx
{
   height: 20px;
   border-bottom: 1px solid #fff;
}

.areaSottotitoli
{   
    width: 170px;
}

#areaSottotitoliMappa

{   
    width: 540px;
    clear: left;
}

#centro
{
    float: left;
    width: 550px;
    margin-left: 12px;
    margin-right: 22px;
    padding-bottom: 15px;
    margin-bottom: 10px;
    color: #4D4D4D;
}

#centro img
{
    float: left;
    padding: 5px;
}

.corniceDx
{
    float: left;
    margin-bottom: 50px;
}

.riquadroDx
{
    float: left;
    width: 190px;
    background-color: #F1E5D1;
    margin-bottom: 10px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.testaRiquadroDx img
{
    text-align: center;
    padding: 3px;
}

.cornice
{
    padding: 5px;
    border: 1px solid #62C6E9;
    width: 530px;
    margin-bottom: 10px;
    float: left;
}

.cornice img
{
    padding: 5px;
    float: left;
}

.linguettaCornice_on
{
    clear:left;
    background-color: #62C6E9;
	border-left: 1px solid #62C6E9;
	border-right: 1px solid #62C6E9;
	border-top: 1px solid #62C6E9;
    margin-top: 15px;
    margin-right: 5px;
    padding-top: 3px;
    width: 130px;
	height: 20px;
	text-align: center;
}

.imgMenuSx {
	float: left;
	margin: 0.5em;
	border: 1px solid #eee;
}
/* ATTIVITA' COMMERCIALI */

.corniceVetrina
{
    float: left;
    width: 540px;
    /*border-bottom: 1px dashed #CAD8EB;*/
    margin-bottom: 15px;
}

.nomeCategoriaVetrina {
	float: left;
	width: 530px;
	height: 20px;
	background:url(images/nome_categorie_vetrine.jpg);
	/*background-color: #ff9900;
	border: 1px solid #ccc;*/
	color: #646161;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
}

.titoloVetrina
{
    font-size: 1.3em;
    color: #777777;
    font-weight: bold;
}

.sottoTitoloVetrina
{
    float: left;
    width: 534px;
    margin-bottom: 5px;
    font-style:italic;
}

.rigaVetrina
{
    float: left;
    width: 534px;
    margin-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
}

.visitaVetrina
{
    text-align: right;
}

.rigaVetrinaDati
{
    float: left;
    width: 180px;
    color: #8D6E5A;
}

.rigaVetrinaInformazioni
{
    float: left;
    padding-top:2px;
    padding-bottom: 2px;
    width: 350px;
}

.imgLogoVetrina
{
    float: left;
    width: 155px;
    padding: 2px;
    border: 1px solid #aaa;
    margin-top: 20px;
    margin-right: 10px;
    margin-bottom: 20px;
}

.imgVetrina
{
    float: left;
    width: 540px;
    padding: 2px;
    border: 1px solid #aaa;
    margin-top: 15px;
    margin-bottom: 15px;
}

.sottoTitoloVetrinaLogo
{
    float: left;
    width: 355px;
    margin-bottom: 5px;
    font-style:italic;
    margin-top: 20px;
    margin-bottom: 20px;
}

.menuDxVetrina
{
}

/* RASSEGNA STAMPA */

.annoRassegna
{
	float: left;
	background-color: #eee;
	border: 1px solid #777777;
    font-weight:bold;
    padding: 10px;
    color: #777777;
}

.rassegnaStampa img
{
    margin: 3px;
    border: 1px solid #aaa;
}

.titoloRassegna
{
	float: left;
	width: 170px;
    padding-bottom: 10px;
    font-weight:bold;
    color: #FF0000;
    padding-top: 10px;
    padding-bottom: 5px;
}

.sottoTitoloRassegna
{
    color: #777777;
    padding-bottom: 5px;
    font-style:italic;
    margin-bottom: 5px;
}


.testaRassegnaStampa
{
    clear: left;
    padding-top: 5px;
    padding-bottom: 2px;
    width: 240px;
    background-color: #F4F4EC;
    text-align: center;
    font-weight:bold;
    color: #8D6E5A;
    border-bottom: 1px solid #E1E1D1;
}

.linkRassegnaStampa
{
    float: left;
    width: 155px;
    margin-left: 5px;
    padding-right: 5px;
}

.download
{
    clear: left;
    border-bottom: 1px solid #aaa;
    margin-bottom: 15px;
    
}

/* ATTIVITA' COMMERCIALI */

.rigaCorniceVetrina
{
    float: left;
    width: 540px;
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    /*background-color: #eee;*/
    margin-bottom: 5px;
}

.corniceVetrina
{
    float: left;
    width: 540px;
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    /*background-color: #F9F9F9;*/
    margin-bottom: 5px;
}

.titoloVetrina
{
    font-size: 1.3em;
    color: #777777;
    font-weight: bold;
}

.sottoTitoloVetrina
{
    float: left;
    width: 534px;
    margin-bottom: 5px;
    font-style:italic;
}

.rigaVetrina
{
    float: left;
    width: 534px;
    margin-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
}

.visitaVetrina
{
    text-align: right;
}

.rigaVetrinaDati
{
    float: left;
    width: 180px;
    color: #8D6E5A;
}

.rigaVetrinaInformazioni
{
    float: left;
    padding-top:2px;
    padding-bottom: 2px;
    width: 350px;
}

.imgLogoVetrina
{
    float: left;
    width: 155px;
    padding: 2px;
    border: 1px solid #aaa;
    margin-top: 20px;
    margin-right: 10px;
    margin-bottom: 20px;
}

.imgVetrina
{
    float: left;
    width: 535px;
    padding: 2px;
    border: 1px solid #aaa;
    margin-top: 15px;
    margin-bottom: 15px;
}

.sottoTitoloVetrinaLogo
{
    float: left;
    font-family: Verdana;
    width: 355px;
    margin-bottom: 5px;
    font-style:italic;
    margin-top: 20px;
    margin-bottom: 20px;
}

.menuDxVetrina
{
}

/*  ***** IPERTESTI ******/

a:link {
	font-weight:normal;
	COLOR: #005AA5;
	background-color:transparent;
	text-decoration: none;
}

a:visited {
	font-weight:normal;
	COLOR: #005AA5;
	background-color:transparent;
	text-decoration: none;
}

a:hover 
{
    font-weight:normal;
	COLOR: #005AA5;
	background-color:transparent;
	text-decoration: underline;
}

.linguette a:link 
{
    padding-left: 12px;
    height: 27px;
	font-weight:normal;
	color: #4D4D4D;
	text-decoration: none;
}

.linguette a:visited 
{
    padding-left: 12px;
    height: 27px;
    font-weight:normal;
	color: #4D4D4D;
	text-decoration: none;
}

.linguette a:hover 
{
    padding-left: 12px;
    height: 27px;
	font-weight:normal;
	color: #4D4D4D;
	text-decoration: underline;
}

.intestazione a:link 
{
    height: 20px;
	font-weight:normal;
	color: #39729A;
	text-decoration: underline;
}

.intestazione a:visited 
{
    height: 20px;
	font-weight:normal;
	color: #39729A;
	text-decoration: none;
}

.intestazione a:hover 
{
    height: 20px;
	font-weight:normal;
	color: #39729A;
	text-decoration: underline;
}

#chiusura a:link 
{
    height: 20px;
	font-weight:normal;
	color: #fff;
	text-decoration: none;
}

#chiusura a:visited 
{
    height: 20px;
	font-weight:normal;
	color: #fff;
	text-decoration: none;
}

#chiusura a:hover 
{
    height: 20px;
	font-weight:normal;
	color: #fff;
	text-decoration: underline;
}

.nomeCategoriaVetrina a:link 
{
    height: 20px;
	font-weight:normal;
	color: #a18367;
	text-decoration: none;
}

.nomeCategoriaVetrina a:visited 
{
    height: 20px;
	font-weight:normal;
	color: #a18367;
	text-decoration: none;
}

.nomeCategoriaVetrina a:hover 
{
    height: 20px;
	font-weight:normal;
	color: #a18367;
	text-decoration: underline;
}
.esciArchivio a:link 
{
    height: 20px;
	font-weight:normal;
	color: #fff;
	text-decoration: none;
}

.esciArchivio a:visited 
{
    height: 20px;
	font-weight:normal;
	color: #fff;
	text-decoration: none;
}

.esciArchivio a:hover 
{
    height: 20px;
	font-weight:normal;
	color: #fff;
	text-decoration: underline;
}
.news a:link 
{
	font-weight:normal;
	color: #005AA5;
	text-decoration: none;
}

.news a:visited 
{
	font-weight:normal;
	color: #005AA5;
	text-decoration: none;
}

.news a:hover 
{
	font-weight:normal;
	color: #005AA5;
	text-decoration: underline;
}
.titoloOrdinanze a:link 
{
	font-weight:normal;
	color: #005AA5;
	text-decoration: none;
}

.titoloOrdinanze a:visited 
{
	font-weight:normal;
	color: #005AA5;
	text-decoration: none;
}

.titoloOrdinanze a:hover 
{
	font-weight:normal;
	color: #005AA5;
	text-decoration: underline;
}
#chiusura .powered a:link 
{
	font-family: 70% Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #474444;
	text-decoration: none;
}

#chiusura .powered a:visited 
{
	font-family: 70% Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #474444;
	text-decoration: none;
}

#chiusura .powered a:hover 
{
	font-family: 70% Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #474444;
	text-decoration: underline;
}
