html{
	padding: 0em;
	}
body{
        
	background-image: url('../img/sfondo.jpg');
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	font-family: Verdana, Times-New-Roman, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666
}
a {
	text-decoration : none;
	color: #666633; 
} 
a:hover {
	background-color : #FFFF99; 
	text-decoration : underline; 
	color: #663300;
} 

/*css intestazione*/ /*  Intestazione delle pagine (comune)  */
#intestazione {
	/* area che comprende il logo e l'indirizzo della biblioteca */
	border-style: inset;
	width: 96%;
	margin-top: 2px;
	padding: 0px;
	height: 66px;
	color: #727272;
}
#intestazione img {
	vertical-align: middle;
	border: none; 
	height: 5em; 
	width: 40em;
	margin:0;
	padding:0;
}
#intestazione #intbec {
	vertical-align: middle;
	border: none; 
	height: 5em; 
	width: 40em;
	margin:0;
	padding:0;
}

/*css indirizzo*/ /* linea per l'indirizzo della biblioteca (comune) */
#indirizzo {
	width: 96%; 
	margin-top: 0px;
	color: #666666;
	border-style: inset;
	font-family: Rockwell, Verdana, Times-New-Roman, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align:center;
}
#indirizzo img {
	border: none; /*evita il bordo viola che explorer mette attorno alle immagini di default*/	
	height: 1.2em; 
	width: 1.2em;
}

/*css subHeader*/ /* fascia colorata sotto l'indirizzo, contiene l'area della location/lingua e l'area per il form della ricerca nel sito (comune) */
#subHeader { 
	/* background-color: #DCDCDC;*/
	font-size: 1em;
	width: 95%;
	margin-top: 1px;
	margin-bottom: 1px;	
	color:#336699;
}
#subHeader a {
	text-decoration: none;
	color: #999966;
} 
#subHeader a:hover {
	background-color: #ffff99; 
	text-decoration: underline; 
	color: #663300;
} 

/*css loc_lang */ /* indirizzo della pagina (si trova nella fascia subHeader) o lingua (comune da personalizzare con il nome della pagina) */ 
#loc_lang { 
	font-family: Rockwell, Verdana, Times-New-Roman, Arial, Helvetica, sans-serif;
	font-size: 1.0em;	
	color: #336699;		
	padding-left: 1em;
	margin: 0px;
	float:left;
}

/* css del search */ /* area del "cerca nel sito" */
#searchform {
	display: none;
}
#search fieldset {	/*formattazione applicata a tutti gli elementi del form/*		
	display: none;
}
#search #imm {   	/*immagine facoltativa di google */
	display: none;
	}
#search #img {	/*immagine facoltativa del bottone search */	
	display: none;
}
#search #bottone {
	display: none;
}
#search #campo {   /*spazio in cui inserire i termini di ricerca (tex-field)*/
	display: none;
}
#search #img{	
	display: none;
}

/* css del box */ /* riquadro-contenitore e' una classe che fornisce solo la formattazione delle forme e dei colori. non le dimensioni */	
.box { 
	margin-top:0.1em;	
	margin-bottom:0.1em;
	padding-left: 1em;	
	padding-right: 1em;
	padding-bottom:0.3em;
	/* background-color: #f8f8ff; */ /*sfondo dei box */
	color: #4B4B4B;	
}

.BoxHeader { /* fascia colorata che sta in cima alla box precedente */
	margin-left: -1em;
	margin-right: -0.6em;
	top: -2px;
	color: #006699;
	line-height: 1.6em;
	font-size: 0.9em;
	font-weight: bold;
	text-indent: 2pt;
	display: block;
	padding-bottom: 0.1em;
	background-color: #F5D8AF; 	
	background-repeat: repeat-y;	
	background-position: center top;
	text-align:center;
}
.BoxTesto { /*	classe nata per formattare il testo in colonne ogni colonna in una BoxTesto */	
	float: left;
	width: 48%;	
}

/* css del menu */ /* riquadro per il menu */ 
#menu {	
	display: none;
}
#menu #imgxhtml {
	display: none;
}
#menu #imgcss {
	display: none;
}
#menu #imgbec {
	display: none;
}

/* css del quick_access */ /* area dell'accesso rapido */
#quick_access {
	float:left;
	width:23%;
	margin-top:0.1em;	
	margin-bottom:0.1em;
	border-style: outset;
}
#quick_access ul {	
	padding:0 0 0 0;
	margin:0;
}
#quick_access li {
	margin:0;
	padding:0;
	list-style-type: none;
}
#quick_access li img {
	border:none;
	height:1.4em;
	width: 2.8em;	
	vertical-align:middle;
	text-align:center;
	margin:0;
	padding:0;
}
#quick_access a {
	/*background-color: #E6E6FD; */
	color: #336699;
	font-weight: bold;
	padding-left: 0em;
	text-decoration: none;
	display: block;
	text-align:center;
}
#quick_access a:hover {
	background-color : #ffff99; 
	text-decoration : underline; 
	color: #663300;
} 

/* css del contenuti */  /* la sezione centrale delle pagine interne */
#contenuti { 	
	font-family: Verdana, Times-New-Roman, Arial, Helvetica, sans-serif;
	text-align: justify;
	float: left;
	display: block;	
	margin-top:0.1em;	
	margin-bottom:0.1em;
	margin-right: 0.1em;	
	border-style: outset;	
	width: 96%;
}
#contenuti h3 { /* Titolo 3 */
	font-family: Verdana, Times-New-Roman, Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #003366;
	text-align: center;
	font-size: 120%;
}
#contenuti h5 { /* Titolo 5 */
	font-family: Verdana, Times-New-Roman, Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #666666;
	text-align: left;
	font-size: 110%;
}
#contenuti ul {	
	padding: 0em 0 0.6em 0;
	margin:0;
}
#contenuti li {
	margin-left: 2em;
	padding: 0.2em;
	list-style-type: disc;
}
#contenuti li img {
	border:none;
	height:1.4em;
	width: 2.8em;	
	vertical-align:middle;
	text-align:center;
	margin:0;
	padding:0;
}

/* css dei contenuto */  /* la sezione centrale della Home Page */
#contenuto {	
	float: left;	
	margin-top:0.1em;	
	margin-bottom:0.1em;
	margin-right: 0.1em;	
	border-style: outset;
	width:48%;	
	display: block;
	text-align: justify;
}
#contenuto h3 { /* Titolo 3 */
	font-family: Verdana, Times-New-Roman, Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #003366;
	text-align: center;
	font-size: 120%;
}
#contenuto h5 { /* Titolo 5 */
	font-family: Verdana, Times-New-Roman, Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #666666;
	text-align: left;
	font-size: 110%;
}

/* css aggiornamento */ /* formattazione della data di aggiornamento di ogni pagina */
#aggiornamento {	
	font-size: 1em;
	font-family: Rockwell, Verdana, Times-New-Roman, Arial, Helvetica, sans-serif;
	color: #336699;
	text-align: center;
	border-top: 2px solid #E1E1E1;
	margin-top: 3px;
	margin-bottom: 3px;
}
#aggiornamento img {
	border: none; /*evita il bordo viola che explorer mette attorno alle immagini di default*/	
	height: 1em;
}

/* css contatore */ /* formattazione del contatore */
#contatore {	
	display: none;
}
#contatore img {
	display: none;
}

/* css del footer */ /* riquadro in fondo alle pagine contiene i crediti e i link di riferimento */ 
#footer {	
	display: none;
}
#footer #crediti {
	text-align:center;
	font-size: 1.0em;	
	color: #666633;
	margin-bottom: 3px;
}
#footer #link {
	text-align:center;
	font-size: 1.0em;	
	color: #000000;
	margin-bottom: 1em;
}

#footer a {
	text-decoration : none;
	color: #336699; 
} 
#footer a:hover {
	background-color : #ffff99; 
	text-decoration : underline; 
	color: #663300;
} 

/* css http Biblioteca */
#beclink {
	width: 95%;
	display: block;
	clear: both;
	border-style: inset;
	text-align: left;
	font: 1.0em Rockwell, verdana, helvetica, arial, sans-serif;
	margin-top: 0.1em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0.6em;	
	/* background: #EFD7FF; */
	color: #336699;
} 

/************ INIZIO SEZIONE MENU DEL JAVASCRIPT ***********/
/*
il javascript che disegna il menu si basa su queste definizioni
e' possibile cambiare i valori, ma non i nomi
*/

#containerul{ 
	font-family: Rockwell, verdana,	Helvetica, sans-serif; 
	font-size:1.0em;
	font-weight: bold;
 	text-align: left;
  	margin: 0;
  	padding-left: 0.2em;
  	position:relative;
  	list-style-type:none;
  /*border:1px solid;*/
}

#containerul ul{ 
	text-align: left;
	font-family: Rockwell, verdana,	Helvetica, sans-serif; 
	font-size:1.0em;
	font-weight: bold;
	margin: 0;
	padding-left: 1.2em;
	position:relative;
  /*border:1px solid;*/
}

#containerul a {
	text-decoration : none;
	color: #999966; 
} 
#containerul a:hover {
	background-color : #ffff99; 
	text-decoration : underline; 
	color: #663300;
} 

#containerul .separator{
	font-size:0.85em;
}

#containerul .limaster{
	font-family: Rockwell, verdana,	Helvetica, sans-serif; 
	font-size:1.0em;
	font-weight: bold;
	/*background-color: #ECFFED;*/
	/*background-color:#E6E6FD;*/
	color: #336699;
	text-decoration: none;
	/*display: block;*/
}

#containerul .limaster_selected{
	font-family: Rockwell, verdana,	Helvetica, sans-serif; 
	font-size:1.0em;
	font-weight: bold;
	/*background-color: #ECFFED;*/
	/*background-color:#E6FD;*/
	color: #663300;
	text-decoration: none;
	/*display: block;*/
}

#containerul .lislave{
	color:#808080;
  }

#containerul .lislave:hover{
/*
	/*background-color:#ee82ee;/*
*/
}

#containerul li{
  margin: 0.5em 0 0 0;
}

#containerul .symbols{
	  position: relative;
	  float: left;
	  left:-1em;
	  margin-right: -0.7em;
	  margin-bottom:0.3em;/* per allineare la eventuale seconda riga alla prima*/
	  width: 1.25em;
	  height: 1.25em;
	  /*display: block;*/
	  /*padding-top:0.35em; per mettere l'icona al centro della riga*/
	  /*height: 100%;Opera non lo accetta*/
	  /*border:1px solid Red;*/
}
.accesskey{
	font-weight:normal;
	font-size: 1em;
	text-decoration:none;
}
