#contenuti-ricerca      { background-image: url("/images/sito_pubblico/bg-contenuti-new.gif"); background-position: 24% 0; margin: 0 0 -6px; padding: 1em 0.5em 0.5em 1em }
#ombra   { background-image: url("/images/sito_pubblico/ombra.gif"); background-repeat: no-repeat; background-position: 24% 0; height: 25px }
hr.close-contenuti  { visibility: hidden; clear: both;  }
/* formattazione carattere */
.contenuti-ricerca h3  { font-size: 1em; font-weight: normal; padding-left: 10px }

/* classe che fa stare la form allineata */
.select-menu      { color: #c12c00; font-weight: bold;
background-color: white; margin: 0 0 5px; padding: 0; width: 100%; border: solid 1px #000 }

.box-inpag   { padding: 5px 10px; border: solid 1px #666 }
.box-inpag ul      { margin: 0; padding: 0; border-bottom: 1px dashed #969696 }
.box-inpag ul ul { margin: 0; padding: 0; border-style: none }
.box-inpag ul li         { font-weight: normal; list-style-type: none; margin: 0; padding: 0.4em 0 0.4em 25px; border-top: 1px dashed #969696 }
.box-inpag ul li li      { font-weight: normal; list-style-type: square; margin: 0 0 0 20px; padding: 0 0 8px; border-top: none }


.box-inpag-scheda   { padding: 5px 10px;  background-color: #fff; margin: 10px; padding: 10px; border: solid 1px #666 }
.box-inpag-scheda h3    { font-size: 1.2em; background-color: #f0f1e7; margin: 20px 0 0; padding: 3px; border: solid 1px #5f663d }
.box-inpag-scheda h2    { color: #555e2f; text-align: left; margin: 0 0 10px; padding: 0 }
.box-inpag-scheda ul   { list-style-type: none; margin: 0 0 10px; padding: 5px; border: solid 1px #5f663d }

.vai      { background: url("/images/sito_pubblico/vai.gif") no-repeat 3px 5px; padding-left: 100px }

/* colonna  a sinistra che contiene la ricerca */
#sx-ricerca             { margin: 0 25px 0 0; padding: 0; width: 25%; float: left } 
#dx-ricerca       { margin: 0; padding: 0 0 30px; width: 72%; float: left }
/* id della form e bottone */
#ricerca   { margin-left: 10px }
.bottone-cerca   { color: #fff; background-color: #c20000; float: left; border-style: solid; border-width: 1px; border-color: #fff #640305 #640305 #fff } 


/* spiegazione sotto la form */
#spiega   { font-size: 0.85em; margin-left: 10px; padding-top: 20px }

#accesso       { background-image: url("/images/sito_pubblico/lucchetto.gif"); background-repeat: no-repeat; background-position: left center; padding-top: 10px; padding-bottom: 10px; padding-left: 50px }
#accesso p   { margin: 5px 0 0; padding: 0 }

/* paginazione */
/* Aggiunta stefano Paginazione */
.offset-paginazione { width: 20%; float: left; text-align: left }
.elenco-paginazione { width: 80%; float: left; text-align: center }
.box-paginazione    { background-color: #fff; margin: 10px 0px; padding: 10px 0px; clear: both }
.paginazione  { padding: 0 15px}

.contiene   { margin-top: -5px; margin-bottom: 20px; width: 100%; float: left }
.float-sx  { margin: 0; padding: 0; width: 50px; float: left }
#ricerca-avanzata-puls     { background-image: url("/images/sito_pubblico/ricerca-avanzata-bg.gif"); background-repeat: no-repeat; background-position: right bottom; text-align: right; margin: 0; padding: 0.3em 1em 0.8em 1.5em; width: 130px; float: right }
.ricerca-avanzata-puls-class     { background-image: url("/images/sito_pubblico/ricerca-avanzata-bg.gif"); background-repeat: no-repeat; background-position: right bottom; text-align: right; margin: 0; padding: 0.3em 1em 0.8em 1.5em; width: 130px; float: right }

form#inpag  { padding-left: 10px; width: 400px }

/* apri-chiudi */
h2.aperturajs  { color: #fff; background-color: #5f663d; padding: 4px }
h3.aperturajs   { color: #fff; background-color: #5f663d; padding: 4px; font-size: 100% }
.unita { margin-left: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 1px dotted #5f663d; border-left: 1px dotted #5f663d }
h2.aperturajs a:hover, h3.aperturajs a:hover { cursor: help}

/* apri-chiudi (2) */
.aperturajs  { color: #fff; background-color: #5f663d; padding: 4px }
.aperturajs a:hover, .aperturajs a:hover { cursor: help}

.ev-new   { color: white; font-weight: bold; font-size: 1em; font-family: verdana; background-color: #963900;  
margin: 0px;   padding: 3px;
border-style: solid;
border-width: 1px;
border-color: #f88c00 #e65500 #e65500 #f88c00;
}
