/* comune di magnano in riviera */
body 
{
	/*background: #DCE8F7;*/
	background: #F4F4EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:73%;
	color: #4D4D4D;
	z-index:1;
}
h1
{
    font-size: 1.2em;
    color: #000;
}
h4
{
    font-size: 1.1em;
    font-style: italic;
    color: #aaa;
}
p
{
    clear:left;
}
#errore
{
    float: left;
    width: 530px;
    font-family: Lucida Console, Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    color: #ff0000;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;
}
.attenzione
{
    margin-top: 30px;
    margin-bottom: 30px;
    border: 2px solid #ff0000;
    padding: 5px;
    font-weight: bold;
    color: #ff0000;
    text-align: center;
}

fieldset
{
    clear: left;
    width: 540px;
    margin-top: 20px;
    border: 1px solid #708F3C;
    padding: 3px;
}
legend
{
    color: #708F3C;
    margin-bottom: 10px;
}
img {
	border: 0px;
}

.invisibile
{   
    display : none;
}
li
{
    padding-left: 10px;
}
.incarichi
{
    float: left;
    background: url("images/incarichi.gif") left top no-repeat;
    width: 540px;
    padding-top: 50px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.contratto
{
    float: left;
    /*background: url("images/contratto.gif") left top no-repeat;*/
    width: 540px;
}
.prgc
{
    clear: left;
    background: url("images/prgc.gif") left top no-repeat;
    width: 540px;

    padding-top: 50px;
    margin-bottom: 10px;
}
.altriservizi
{
    clear: left;
    /*background: url("images/altriservizi.gif") left top no-repeat;*/
    width: 540px;

    padding-top: 50px;
    margin-bottom: 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: 560px;
	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: 5px;
}

.rigamoduloForm
{
    float: left;
    width: 540px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.rigaModuloDati
{
    float: left;
    padding-top: 5px;
    padding-left: 5px;
    width: 160px;
    color: #941515;
}

.rigaModuloInformazioni
{
    float: left;
    padding-top: 5px;
    width: 280px;
}

.gruppoRisorseHP
{
	width: 550px;
	float: left; 
	border-top: 2px solid #005AA5;
	margin-top: 10px;
	padding-top: 15px;
	
}

.risorseHP
{
	width: 550px;
	float: left; 
	/*background-color: #FBFBFB;*/
	border: 1px solid #6AB4E8;
	padding-bottom: 10px;
	margin-bottom: 15px;
	margin-right: 5px;
}

.titoloRisorseHP
{
	background-color: #6AB4E8;
	width: 550px;
	float: left; 
	border-bottom: 1px dashed #eee;
    padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 5px;
	color: #941515;
}

.risorseHP img
{
  	margin-right: 5px;
  	margin-left: 5px;
  	margin-bottom: 5px;
    padding: 2px;
    border: 1px solid #eee;
    float: left;    
}

#rassegnaStampa
{
	clear: left;
	width: 550px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.rassegnaStampa
{
	float: left;
	width: 268px;
    border: 1px solid #E1E1D1;
    margin-right: 5px;
}

.testaRassegnaStampa
{
    clear: left;
    padding-top: 5px;
    margin-bottom: 5px;
    width: 268px;
    height: 22px;
    background-color: #F4F4EC;
    text-align: center;
    font-weight:bold;
    color: #708F3C;
    border-bottom: 1px solid #E1E1D1;
}

.linkRassegnaStampa
{
    float: left;
    width: 175px;
    margin-left: 5px;
    padding-right: 5px;
    margin-bottom: 5px;
    text-align: left;
}

.certificazione
{
	clear: left;
	margin-top: 40px;
	margin-bottom: 20px;
	text-align: center;
}

.bold
{
    clear: left;
    font-weight:bold;
    padding-bottom: 10px;
}

.marcato
{
    float: left;
    font-weight:bold;
}

.categoriaRegolamento
{
	clear:left;
	width: 540px;
	color: #6D5C3D;
	background-color: #eee;
	border: 1px solid #6D5C3D;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 3px;
}

.rigaIncarichi
{
    width: 518px;
    color: #615A5A;
    background: url("images/documento.gif") left top no-repeat;
    padding-left: 22px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #eee;
}

.rigaPdf 
{
    width: 520px;
    color: #615A5A;
    padding-left: 22px;
    padding-bottom: 1px;
    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;
}
.rigaXls 
{
    width: 520px;
    color: #615A5A;
    padding-left: 22px;
    background: url("images/xls.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
{
	clear: left;
	color: #941515;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 110%;
}

.descrizioneSezione
{
	clear:left;
	color: #941515;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 100%;
	font-weight: bold;
	background-color: #eee;
	border: 1px dashed #ccc;
	padding: 2px;
}
	
.titoloFaq
{
	color: #941515;
	padding-top: 5px;
	margin-top: 10px;
	font-size: 110%;
	font-weight: bold;
}

.descrizioneFaq
{
	float:left;
	color: #4D4D4D;
	margin-top: 10px;
	margin-bottom: 5px;
}

.linkFaq
{
    clear: left;
    margin-bottom: 5px;
    text-align: left;
    border-bottom: 1px dashed #941515;
}

.intestazioneDelibere
{
    float: left;
    width: 550px;
    margin-bottom: 15px;
    border-top: 1px solid #6D5C3D;
    border-bottom: 1px solid #6D5C3D;
    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: left;
	padding-left: 5px;
}

.oggettoDelibera
{
	float: left;
	padding-left: 30px;
	color: #000;
	text-align: left;
	width: 405px;
}

#redazione
{
    width: 540px;
    padding-top: 10px;
    margin-bottom: 10px;
    clear: left;
}

.urpOnLine
{
    clear: left;
    width: 550px;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 20px;
}

#newsPrincipale
{
	float: left;
	width: 520px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
    border-left: 3px solid #CAD8EB;
    border-top: 1px dashed #CAD8EB;
    border-right: 1px dashed #CAD8EB;
    border-bottom: 1px solid #CAD8EB;
    background-color: #FBFBFB;
}
/*
#newsPrincipale img
{
  	margin-right: 5px;
  	margin-left: 5px;
    margin: 2px;
    padding: 2px;
    border: 1px solid #aaa;
    float: left;    
}
*/

.newsPrincipale
{
	float: left; 
	margin-bottom: 10px;
	padding-bottom: 5px;
}

#news
{
	float: left;
	width: 530px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
    border-left: 3px solid #CAD8EB;
    border-top: 1px dashed #CAD8EB;
    border-right: 1px dashed #CAD8EB;
    border-bottom: 1px solid #CAD8EB;
    background-color: #FBFBFB;
}

#manifestazionePrincipale
{
    float: left;
	width: 530px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
    border-left: 3px solid #CAD8EB;
    border-top: 1px dashed #CAD8EB;
    border-right: 1px dashed #CAD8EB;
    border-bottom: 1px solid #CAD8EB;
    background-color: #FBFBFB;
}

#newsManifestazioni
{
	float: left;
	width: 530px;
	margin-bottom: 10px;
    border-left: 3px solid #CAD8EB;
    border-top: 1px dashed #CAD8EB;
    border-right: 1px dashed #CAD8EB;
    border-bottom: 1px solid #CAD8EB;
    background-color: #FBFBFB;
}

.news
{
	float: left; 
	padding-left: 5px;
	
}

.imgNews
{
    width: 80px;
    text-align: center;
    border: 1px solid #ccc;
    float: left;  
    margin: 2px;
}

.dettaglioNews
{
	width: 520px;
	float: left; 
	border-bottom: 1px solid #ddd;
	margin-bottom: 5px;
	padding-bottom: 3px;
}

.dettaglioNews a img
{
    padding: 2px;
    border: 1px solid #aaa;
    float: left;    
}
.listaSemplice 
{
    width: 515px;
    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;
}

.manifestazioni
{
	width: 540px;
	float: left; 
	border-bottom: 1px dashed #CAD8EB;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

.associazioni
{
	float: left;
	width: 540px;
	padding-left: 5px;
	margin-bottom: 10px;
    border-left: 3px solid #CAD8EB;
    border-top: 1px dashed #CAD8EB;
    border-right: 1px dashed #CAD8EB;
    border-bottom: 1px solid #CAD8EB;
    background-color: #FBFBFB;
}

.manifestazioni img
{
    width: 80px;
    padding: 4px;
    border: 1px solid #aaa;
    float: left;
}

.schedaAmministratore 
{
    width: 525px;
    float: left;
    margin-bottom: 15px;
}

.contattiAmministratore 
{
    width: 525px;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.amministratoreImg
{
    width: 100px;
    padding: 2px;
    border: 1px solid #aaa;
    float: left;    
}

.amministratoreGrande
{
    width: 158px;
    padding: 2px;
    border: 1px solid #aaa;
    float: left;    
}

.amministratoreNoImg
{
    width: 150px;
    padding: 2px;
    float: left;    
}

.amministratore 
{
    width: 380px;
    margin-left: 5px;
    color: #4D4D4D;
    font-weight: normal;
    float: left;
}

#salutoSindaco 
{
    width: 540px;
    color: #4D4D4D;
}

.salutoSindaco 
{
    float: left;
    width: 540px;
    color: #4D4D4D;
}

.imgSalutoSindaco
{
    float: left;
    color: #4D4D4D;
    width: 310px;
    background-color: #eee;
    border: 1px solid #ccc;
    text-align: center;
}

.nomeAmministratore {
	color: #005AA5;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
}

.rigaEsterna 
{
    float: left;
    width: 517px;
    padding-left: 3px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #CAD8EB;
}

.areaUffici
{
    float: left;
    width: 520px;
    margin-bottom: 10px;
}

.areaSezioniCitta
{
    float: left;
    width: 550px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    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 solid #eee;
}

.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: 540px;
}

.testaAltriLink
{
    padding-top: 5px;
    width: 155px;
    height: 22px;
    font-weight:bold;
    color: #708F3C;
    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;
}

.Immobili_lusso
{
    float: left;
    width: 540px;
    border-bottom: 1px dashed #CAD8EB;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.rigaUffici
{
    float: left;
    width: 540px;
}

.rigaDati
{
    float: left;
    width: 140px;
    color: #708F3C;
}

.rigaInformazioni
{
    float: left;
    width: 390px;
}

.areaManifestazioni
{
    float: left;
    margin-left: 5px;
    width: 530px;
    padding-top: 5px;
}

.rigaManifestazioni
{
    float: left;
    width: 530px;
    padding-bottom: 5px;
    }

.rigaDatiManifestazioni
{
    float: left;
    width: 70px;
    color: #708F3C;
}

.rigaInformazioniManifestazioni
{
    float: left;
    padding-left: 5px;
    width: 460px;
}
.italicoManifestazioni
{
    float: left;
    width: 400px;
    padding-left: 10px;
    font-style:italic;
    padding-bottom: 10px;
}
.dataInizio
{
    float: left;
    font-style:italic;
    color: #615A5A;
    padding-top: 5px;
    padding-bottom: 5px;
}

.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 
{
    float:left;
    width: 535px;
    color: #615A5A;
    border-bottom: 1px dashed #ccc;
}

.titoloNews {
	color: #005AA5;
	font-size: 1.0em;
	font-weight: normal;
    padding-top: 2px;
    padding-bottom: 7px;
    margin-right: 5px;    
	margin-bottom: 2px;
}

.titoloNewsPrincipale {
	color: #005AA5;
	font-size: 1.0em;
	font-weight: normal;
    padding-top: 5px;
    padding-left: 5px;
    margin-right: 5px;    
	margin-bottom: 5px;
}

#briciole 
{
    width: 540px;
    float:left; 
    margin-bottom: 10px;
    border-bottom: 2px solid #708F3C;
    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: #708F3C;
	font-size: 130%;
	font-weight: bold;
	padding-left: 20px;
}

.home
{
    height: 20px;
    float: right;
    padding-right:3px;
}

.evidenza
{
    float:left;
	border-top: 1px solid #708F3C;
	border-bottom: 2px solid #708F3C;
	color: #708F3C;
    width: 540px;
	height: 20px;
	padding-top: 3px;
	text-align: left;
	margin-bottom: 5px;
}

#linguette
{
    float:left;
    width: 545px;
    margin-bottom: 15px;
}

.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
{
    float:left;
    padding-left: 10px;
    padding-top: 2px;
    color: #fff;
}

.visualizzazione
{
    float:left;
    /*background: url("images/visualizzazione.gif") left top no-repeat;*/
    width: 550px;
	border-top: 2px solid #9EC074;
}

.visualizzazione1
{
    float:left;
    background: url("images/visualizzazione1.gif") left top no-repeat;
    width: 550px;
	height: 30px;
}

.visualizzazione2
{
    float:left;
    background: url("images/visualizzazione2.gif") left top no-repeat;
    width: 550px;
	height: 30px;
}

.visualizzazione3
{
    float:left;
    background: url("images/visualizzazione3.gif") left top no-repeat;
    width: 550px;
	height: 30px;
}

.visualizzazione4
{
    float:left;
    background: url("images/visualizzazione4.gif") left top no-repeat;
    width: 550px;
	height: 30px;
}

.strumenti
{
    float:right;
    text-align: right;
}

.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;*/
	border: 1px solid #E5DBC9;
}

#intestazione {
	/*background: transparent url("images/intestazione2.gif") left top no-repeat;*/
	width: 977px;
	height: 77px;
}

.intestazione 
{
	color: #39729A;
    float: left;
    text-align:left;
    padding-left: 5px;
    padding-top: 77px;
}

#intestazione span
{
    position:absolute;
    z-index:-1;
    display:none;
}

.rigaIntestazione 
{
    text-align:left;
    padding-left: 10px;
}

.rigaCertificazione
{
    text-align:right;
    padding-right: 10px;
    color: #A22D1F;
}

.riquadroAccessibile
{
    height: 73px;
    background: url("images/icona_accessibile.gif") left top no-repeat;
    margin-bottom: 15px;
    margin-left: 5px;
    text-align: center;
}

.testaRiquadroAccessibile
{
    padding-top: 42px;
    text-align: center;
}

.linkIstituzionali
{
    float: right;
    padding-top: 75px;
    margin-right: 10px;
}

.rigaAccessibile 
{
    text-align:right;
    padding-right: 10px;
}

#immagine {
	background: url("images/immagine.gif") left top no-repeat;
	width: 977px;
	height: 59px;
}

#barraVisualizzazione 
{
	clear: left;
	background: url("images/web.gif") left top no-repeat;
	width: 977px;
	height: 35px;
	text-align: left;
	/*background-color: #fff;*/
    /*padding-bottom: 5px;*/
}

.barraVisualizzazione 
{
    padding-left: 3px;
    float: left;
}

.datoVisualizzazione 
{
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 10px;
    float: left;
}

.barraVisualizzazione img
{
    float: left;
}

#menu {
	clear: left;
	background: url("images/menu2.gif") left top no-repeat;
	width: 977px;
	height: 45px;
	text-align: center;
}

#menu span
{
    position:absolute;
    z-index:-3;
    display: none;
}

.menu 
{
    height: 45px;
    padding-top: 7px;
    padding-left: 42px;
}

.menu img
{
    float: left;
}

.riga
{
    clear: left;
    width: 550px;
    border-bottom: 1px dashed #ccc;
}

.titoliParagrafo
{
    clear:left;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #615A5A;
    font-weight: bold;
}

.titoliLivello1
{
    clear: left;
    width: 540px;
    color: #708F3C;
    border-bottom: 1px dashed #708F3C;
    font-weight: bold;
    height: 23px;
	padding-left: 5px;
	margin-bottom: 5px;
	margin-top: 15px;
}

.titoliLivello2
{
    clear: left;
    width: 540px;
    color: #708F3C;
    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;
	text-align: center;
}

.sottoTitoliAreaSx 
{
    background: url("images/quadro_menuSx.gif") left top no-repeat;
    color: #005AA5;
    font-weight: normal;
    width: 170px;
    border-bottom: 1px dashed #ffffff;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    vertical-align: middle;
}

.terzoLivello
{
    background: url("images/quadro_sottomenuSx.gif") left top no-repeat;
    color: #fff;
    font-weight: normal;
    width: 160px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: 1px solid #AAC5E8;
    vertical-align: middle;
    padding-left: 14px;
}
#corpo 
{
   	padding-top: 15px;
   	float: left;
	width: 977px;
	background: url("images/corpo2.gif") 0 0 repeat-y;
}
#chiusura 
{
	clear: left;
	height: 79px;
	width: 977px;
	background: url("images/chiusura2.gif") left top no-repeat;
}
#chiusura span
{
    position:absolute;
    z-index:-5;
    display:none;
}
.rigaChiusura
{
	width: 972px;
	color: #39729A;
	padding-left: 5px;
	padding-top: 9px;
	text-align: center;
}
.validatori
{
    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: 210px;
	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;
}
.powered
{
	clear: left;
	text-align: right;
	margin-top: 17px;
	padding-right: 5px;
}
#contatore
{
    height: 25px;
    font-weight: bold;
	color: #F77C08;
	text-align: center;
	vertical-align: middle;
}

#menuDx
{
    float: right;
    width: 185px;
    margin-left: 15px;
    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;
}

#menuSx a:link 
{
    height: 20px;
	FONT-WEIGHT:normal;
	color: #005AA5;
	text-decoration: none;
}

#menuSx a:visited 
{
    height: 20px;
	FONT-WEIGHT:normal;
	color: #005AA5;
	text-decoration: none;
	
}

#menuSx a:hover 
{
    height: 20px;
	FONT-WEIGHT:normal;
	color: #005AA5;
	text-decoration: underline;
}

#menuSx
{
    float: left;
    margin-left: 5px;
    width: 180px;
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 20px;
}

.menuSx
{
   height: 20px;
   border-bottom: 1px solid #fff;
}

.areaSottotitoli
{   
    width: 170px;
}

#areaSottotitoliMappa

{   
    width: 550px;
    clear: left;
}

#centro
{
    float: left;
    width: 538px;
    margin-left: 5px;
    padding-bottom: 15px;
    margin-bottom: 10px;
    color: #4D4D4D;
}

#centro img
{
    float: left;
    padding: 5px;
}

.corniceDx
{
    width: 190px;
}

.riquadroDx
{
    width: 175px;
    padding-left: 5px;
}

.riquadroTributi
{
    text-align:center;
    width: 180px;
    padding-left: 5px;
}

.testaTributi img
{
    float: left;
    padding-bottom: 3px;
}

.testaRiquadroDx
{
    float: left;
    margin: 2px;
    padding-bottom: 8px;
}

.testaRiquadroDx img
{
    float: left;
    margin: 3px;
    padding: 2px;
}

.riquadroSfondoDx
{
    width: 190px;
    margin-left: 10px;
}

.sfondoAreaTributi
{
    float:left;
    width: 190px;
    background-color: #E9E9DA;
    border: 1px solid #E5E5D3;
    padding-top: 3px;
    padding-bottom: 3px;
}

.titoloSfondoSezioneDx
{
    background: url("images/tributi.gif") left top no-repeat;
    float:left;
    width: 180px;
    margin-top:20px;
    margin-bottom:2px;
    height: 20px;
    
}

.sfondoSezioneDx
{
    float: left;
    text-align:left;
    width: 190px;
    background-color: #fff;
    border-left: 1px solid #E5E5D3;
    border-right: 1px solid #E5E5D3;
    border-bottom: 1px solid #E5E5D3;
    padding-top: 10px;
    padding-bottom: 10px;
}

.linkSfondoSezioneDx
{
    width: 177px;
    float:left;
    padding-left: 8px;
    margin-left: 2px;
    background: #eee url("images/punto.gif") left top no-repeat;
    border-bottom: 2px solid #fff;
    padding-bottom: 2px;
}

.cornice
{
    width: 540px;
    padding: 5px;
    border: 1px solid #9EC074;
    float: left;
    margin-bottom: 10px;
}

.cornice img
{
    padding: 5px;
    float: left;
}

.linguettaCornice_on
{
    clear:left;
    background-color: #9EC074;
	border-left: 1px solid #708F3C;
	border-right: 1px solid #708F3C;
	border-top: 1px solid #708F3C;
	border-bottom: 1px solid #9EC074;
    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 */

.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;
}

.nomeCategoriaVetrina {
	float: left;
	width: 530px;
	background-color: #ff9900;
	border: 1px solid #ccc;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 20px;
}

.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;
    width: 355px;
    margin-bottom: 5px;
    font-style:italic;
    margin-top: 20px;
    margin-bottom: 20px;
}

.menuDxVetrina
{
}

/* RASSEGNA STAMPA */

#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;
}

.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;
    padding-top: 20px;
    margin-bottom: 10px;
    
}

/*  ***** 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;
}
