BODY
{ 
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:Black; font-size:12px;
    margin:0px; padding:0px; background-color:White; background-image: url(../immagini/sito/sfumatura-sfondo.jpg); background-repeat: repeat-x;
}

A { text-decoration: none; color:#005FAB; }
A.selezionato { text-decoration:none; color:#EE9E15; }
A:hover  { text-decoration: underline; color:#EE9E15; }

#Ecomuseo { width:900px; text-align:left; margin-left:auto; margin-right:auto; }
TABLE.ecomuseo { width:100%; }
TD.ecomuseoCentro, TD.ecomuseoSx, TD.ecomuseoDx { vertical-align:top; }
TD.ecomuseoSx, TD.ecomuseoDx { width:165px; }
TD.ecomuseoSx { background-color:#F2F7FB; }
TD.ecomuseoDx { background-color:#F2F7FB; }
TD.ecomuseoCentro { width:570px; background-color:White }

/* ---------------------------------------- Header */

IMG.marchio { height:115px; }
DIV.marchio { height:140px; background-color:White; }
DIV.testataHomeEX, { background-repeat: repeat-x; width:100%; height:115px; }
DIV.banner { background-repeat: repeat-x; width:100%; height:115px; }
DIV.provinciaBanner { background-color:#F2F7FB; height:115px; padding:0px; width:165px; margin-left:570px; text-align:center; }
 
DIV.menuTop { height:20px; color:#005FAB; margin-top:5px; margin-left:27px; width:543px; }
SPAN.voceMenuTop { color:#EE9E15;  }

DIV.headerSx 
{ 
    width:143px; height:19px; padding-left:21px; padding-top:2px; border-right: solid 1px #EE9E15;
    background-color:#EE9E15; color:White; font-weight:bold; 
}
DIV.headerCentro { background-image: url(../immagini/sito/barra-bianco-blu.jpg); background-repeat: repeat-x; width:100%; height:21px; }

DIV.stemmaProvincia { text-align:center; height:115px; padding:0px; background-image: url(../immagini/sito/stemma-provincia.jpg); background-repeat: no-repeat; background-position: center; }
IMG.stemmaProvincia { padding:0px; margin:0px; height:115px; }
DIV.scrittaNews { padding:0px; }
IMG.scrittaNews { margin:0px; }

/* ---------------------------------------- Corpo */

DIV.voceMenuSx, DIV.ultimaVoceMenuSx { line-height:21px; padding-left:21px; background-color:#F2F7FB; color:#EE9E15; }
DIV.voceMenuSx { border-bottom: dotted 1px #005FAB; }

DIV.news { margin:21px; color:#EE9E15; height:290px; overflow:hidden; }
DIV.notizia { margin-bottom:10px; }
IMG.quadratino { margin-right:5px; }
DIV.storico { color:#005FAB; margin:21px; }
SPAN.storico { color:#EE9E15; }

IMG.proloco { margin-left:35px; margin-top:10px; margin-bottom:10px; }

DIV.testo_associazione { font-size:10px; }

.titolo_pagina {
	color: #005FAB;
	font-weight: bold;
	border-bottom: 1px solid #005FAB;
	margin-bottom: 10px;
}

/* ---------------------------------------- Home */

DIV.testataHomeEX { background-image: url(../immagini/sito/testata-home.jpg);}

IMG.cartinaSx { width:165px; }

DIV.contenutoHome { margin-top:27px; background-color:White; width:570px; }
DIV.testoHome { padding-left:27px; padding-right:27px; }

/* ---------------------------------------- Cavazzo */


DIV.menuSxInterno 
{
    width:143px; border-right: solid 1px #EE9E15; border-bottom: solid 15px #EE9E15; color:#EE9E15; 
    padding-left:21px; padding-top:5px; padding-bottom:5px; background-color:#F2F7FB;
}

DIV.contenuto { margin:20px; background-color:#FFFFFF; width:530px; }
TR.informazioni TD { line-height:14px; }
TR.informazioni TD.sx { width:200px; }
IMG.stemma { margin-left:35px; margin-bottom:10px; }
IMG.cartinaComune { float:right; }

/* ---------------------------------------- Agenda */

TABLE.agenda { border: solid 1px #005FAB; border-collapse:collapse; text-align:center; margin-left:auto; margin-right:auto; }
TABLE.agenda TD { border-collapse:collapse; padding:5px; vertical-align:top;  }
TD.mesiSx, TD.mesiCentro, TD.mesiDx { background-color:#005FAB; color:White; border:none; padding:7px; } 
TD.mesiSx A, TD.mesiCentro A, TD.mesiDx A { color: White; }
TD.mesiSx A:hover, TD.mesiCentro A:hover, TD.mesiDx A:hover { color: #EE9E15; }
TD.mesiCentro { text-align:center; font-weight:bold; } 
TD.mesiDx { text-align:right; } 
TR.giorni TD { width:40px; height:20px; text-align:center; color:#909090; vertical-align:middle;  }
TR.settimana1 TD, TR.settimana2 TD, TR.settimana3 TD, TR.settimana4 TD, TR.settimana5 TD, TR.settimana6 TD 
{ width:40px; height:20px; text-align:center; color:#909090; }
TR.settimana1 TD A, TR.settimana2 TD A, TR.settimana3 TD A, TR.settimana4 TD A, TR.settimana5 TD A, TR.settimana6 TD A
{ font-weight:bold; }
TR.settimana1 TD A:hover, TR.settimana2 TD A:hover, TR.settimana3 TD A:hover, TR.settimana4 TD A:hover, TR.settimana5 TD A:hover, TR.settimana6 TD A:hover
{ color:#005FAB; text-decoration:underline; }
TD.lu, TD.me, TD.ve, TD.do { background-color:#F2F7FB;  }

IMG.iconaAgenda { border:none; }

DIV.legenda { margin-top:20px; }
IMG.iconaLegenda { margin-left:10px; margin-right:5px; float:left; }
DIV.voceLegenda { float:left; }

TR.intestazioneEvento TD { font-weight:bold; line-height:20px; }
TR.rigaEvento TD { line-height:20px; }

IMG.evento { margin-right:10px; margin-bottom:10px; }

/* ---------------------------------------- Footer */

TD.footerSx, TD.footerDx { background-color:#005FAB; color:White; height:21px; }
TD.footerCentro { background-image: url(../immagini/sito/barra-bianco-blu.jpg); background-repeat: repeat-x; }
.Email { text-align: center; font-size:11px; }
.Email A { color:White; }
.Email A:hover { color:#EE9E15; }

#Loghi { margin-top:15px; margin-bottom:10px; }
TD.logo { padding-left:10px; padding-right:10px; color:#005FAB; font-size:10px; }

/* ELVIS */
.f-e_button {
  width: 100px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; background-color: #005FAB;
}  

/* ---------------------------------------- Progetto */

IMG.interna { float:right; margin:5px; }

/* ---------------------------------------- Documenti */

DIV.documento { margin-bottom:15px; }
DIV.documento SPAN.descrizione { color:#979797; } 

/* ---------------------------------------- Contatti */

TABLE.contatti { margin-top:10px; margin-bottom:10px; } 
.contattiTextBox, .contattiTextArea { margin-bottom:10px; margin-left:10px; }
DIV.contattiFine { width:300px; }

/* ---------------------------------------- Scheda */

IMG.immagineScheda { padding:6px; margin:0px 6px 6px 0px; float:left; border: solid 1px #EE9E15; text-align:center; }

/* ---------------------------------------- Galleria */

DIV.immagine { padding:6px; margin:6px; float:left; width:100px; height:100px; border: solid 1px #EE9E15; text-align:center; }
DIV.giorno_evento { width:18px; height:15px; border: solid 1px #005FAB; text-align:center; background-color: #EE9E15; }
DIV.immagine TABLE { height:100%; width:100%; }
TD.galleria  { height:100%; vertical-align:middle; text-align:center; }

.testo_associazione { font-size: 11px; color: #005FAB; text-align: center; }


/* ---------------------------------------- Credits */

.credits TD {
	width: 50%;
	vertical-align: top;
	padding: 5px;
}