/* CSS Document */
body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin:0em; 
	padding:0px;
}
/*---------------------------------STAMPA----------------------------------------------------------*/
#span_testata {
}

.tab_centrale {
font-size: 12px;
width:100%;
}

#span_testata p{
margin:0px;
font-size: 20px;
}

#span_foot {
margin-top:15px;
padding-top:7px; 
border-top: 1px solid #000000;
}

#span_foot p{
margin:3px;
font-size: 10px;
color:#000000;
}

/*---------------------------------INVISIBILE----------------------------------------------------------*/
.none {display:none;}
.logo {padding:5px; border: 1px solid #000000; width:99%;}
/*---------------------------------IMMAGINI----------------------------------------------------------*/
img {border:0px;}
/*---------------------------------TITOLI----------------------------------------------------------*/
h1{font-size:130%; padding-left:0.5em; min-height:25px; height: auto !important; height: 25px;}
.h1pagine {font-size:19px;}
.update {display:none;}
/*---------------------------------LINK GENERICI------------------------------------------------------*/
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000;text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}
a:active {color:#000000; text-decoration:underline;}
/*---------------------------------TABELLONE-------------------------------*/
.tab_struttura {
width:100%;
border:0px;
font-size:12px;
}

.td_principali {display:none;}

.td_sx {display:none;}

.td_content {
	background-color: #FCF9F4;
	border-left:0.01em solid #CDC6AC;
	border-bottom:0.01em solid #F1EEDD;
	border-right:0.01em solid #F5F1E5;
	border-top:0.01em solid #CDC6AC;
	vertical-align: top;
	font-size:75%;
	width:100%;
	/*min-height:300px; height: auto !important; height: 300px;*/
}

.td_content_int {
	width:80%;
	background-color: #FCF9F4;
	border-left:0.01em solid #CDC6AC;
	border-bottom:0.01em solid #F1EEDD;
	border-right:0.01em solid #F5F1E5;
	border-top:0.01em solid #CDC6AC;
	vertical-align: top;
	font-size:75%;
	padding:0.5em;
	/*min-height:300px; height: auto !important; height: 300px;*/
}

.td_wai {
display:none;
}
/*-----------------------------------TESTATA------------------------------------------- */
.skiplink {display:none;}

#ind {
display:none;
}

#ind a:link {color:#670D16; text-decoration:underline;}
#ind a:visited {color:#737375; text-decoration:underline;}
#ind a:hover {color:#000000; text-decoration:underline;}
#ind a:active {color:#000000; text-decoration:underline;}

#ricerca {
padding:0.4em;
font-size:58%;
font-weight:bold;
height:3em;
border-left:0.3em solid #FFE396;
float:left;
}

#ricerca input {
margin:0px;
padding:0px;
}

.campi {
	font-size:1em;
	width:10em;
	background-color:#FCF9F4;
}

.bottoni {
	color:#FFFFFF;
	font-size:1em;
	background-color:#737372;
	border-top: 0.1em ridge #A8A6A2;
	border-right: 0.1em ridge #1D1D1D;
	border-bottom: 0.1em ridge #1D1D1D;
	border-left: 0.1em ridge #A8A6A2;
}

#ricerca_av {
padding:0.4em;
margin-left:1%;
font-size:58%;
font-weight:bold;
height:3.1em;
border-left:0.3em solid #FFE396;
float:left;
border-left:0.3em solid #CAFFC0;
}
/*-----------------------------------TESTATA 2------------------------------------------- */
#cat_generale {display:none;}

#fondi {display:none;}

#cat_spec {display:none;}

.td_centralesx {display:none;}

.td_centralesx_int {display:none;}

#estratti {display:none;}

.combo{display:none;}

#contatta {display:none;}

#mappa {display:none;}
/*-----------------------------------COLONNA SX------------------------------------------- */
#box_menu1 {
display:none;
}

#box_menu1 p {
padding-left:0.5em;
margin-left:0em;
margin-top:0em;
margin-bottom:8%;
height:15px;
}

#box_menu2 {
font-size:58%;
font-weight:bold;
padding:0em;
}

#box_menu2 p {
padding-left:0.5em;
margin-left:0em;
margin-top:0em;
margin-bottom:8%;
height:15px;
}

/*-----------------------------------COLONNA SX PAGINE INTERNE------------------------------------------- */

#box_menu1_int {
font-size:58%;
font-weight:bold;
padding:0.27em;
}

#box_menu1_int p {
padding-left:0.5em;
margin-left:0em;
margin-top:0em;
margin-bottom:8%;
height:15px;
}

#box_menu2_int {
font-size:58%;
font-weight:bold;
padding:0.27em;
}

#box_menu2_int p {
padding-left:0.5em;
margin-left:0em;
margin-top:0em;
margin-bottom:8%;
height:15px;
}

#biblio_decentrate_int {
font-size:58%;
font-weight:bold;
padding:0.27em;
}

#biblio_decentrate_int p {
padding-left:0.5em;
margin-left:0em;
margin-top:0em;
margin-bottom:0.3em;
min-height:38px;
height: auto !important;
height: 38px;
}

#pan_junior_int {
font-size:100%;
color:#630F0F;
font-weight:bold;
padding:0.27em;
}

#pan_junior_int p {
padding-left:0.5em;
margin-left:0em;
margin-top:0em;
margin-bottom:0.3em;
min-height:38px;
height: auto !important;
height: 38px;
}

.barra {
height:8px;
color:#E1D5C5;
background-color:#E1D5C5;
border-top:0.01em solid #F0F0DB;
border-bottom:0.01em solid #928678;
}

/*-----------------------------------------COLONNA CENTRALE---------------------------------*/
/*3 bottoni centrali solo in home page*/

.percorso {
text-align:left;
border-bottom: 1px solid #641111;
border-top: 1px solid #641111;
padding-bottom:3px;
padding-top:3px;
font-size:11px;
}

.bot_centrali {
font-size:58%;
font-weight:bold;
padding:0em;
color:#631513;
}

.bot_centrali p {
padding-left:0.5em;
margin-left:0em;
margin-top:0em;
margin-bottom:0.3em;
min-height:38px;
height: auto !important;
height: 38px;
}

.sottotitolo  {font-size:120%; padding-left:20px; padding-right:20px;}

/*HOME PAGE SEZIONE IN PRIMO PIANO*/

.tabp {
padding:10px;
font-size:98%;
color:#400032;
}

.tabp a:link {
font-weight:bold;
color:#641111;
text-decoration:underline;
}

.tabp a:hover {
background-color:#E0D5C5;
font-weight:bold;
color:#641111;
text-decoration:underline;
}

.tabp a:visited  {
font-weight:bold;
color:#641111;
text-decoration:underline;
}

.tabp a:active {
font-weight:bold;
color:#641111;
background-color:#E0D5C5;
text-decoration:underline;
}

.testoh {
font-size:100%;
color:#400032;
}

.testoh a:link {
text-decoration:underline;
}

.testoh a:hover {
text-decoration:underline;
}

.testoh a:visited  {
text-decoration:underline;
}

.testoh a:active {
text-decoration:underline;
}

.hrclass {
height: 1px;
width:100%;
color:#D0C4AC;
margin:0px;
padding:0px;
}


/*PAGINE INTERNE*/
.testo {
font-size:100%;
color:#000000;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
text-align:justify;
}

.testo a:link {
font-size:100%;
font-weight:bold;
color:#641111;
text-decoration:underline;
}

.testo a:hover {
font-size:100%;
background-color:#E0D5C5;
font-weight:bold;
color:#641111;
text-decoration:underline;
}

.testo a:visited  {
font-size:100%;
font-weight:bold;
color:#641111;
text-decoration:underline;
}

.testo a:active {
font-size:100%;
font-weight:bold;
color:#641111;
background-color:#E0D5C5;
text-decoration:underline;
}

/*-----------------------------------VISTA SOTTOPAGINE------------------------------------------- */

#sottopagine{
	PADDING-RIGHT: 1.5em; 
	PADDING-LEFT: 1.5em; 
	PADDING-BOTTOM: 1em; 
	MARGIN-top: 25px; 
	PADDING-TOP: 1em; 
	LIST-STYLE-TYPE: none;
}

#sottopagine li {
	PADDING-LEFT: 20px; 
	BACKGROUND:  url(//li_sottop.gif) no-repeat left 50%;
}



/*-----------------------------------RICERCA------------------------------------------- */

#rich_results ul {
	PADDING-RIGHT: 1.5em; 
	PADDING-LEFT: 1.5em; 
	PADDING-BOTTOM: 1em; 
	MARGIN: 0px; 
	PADDING-TOP: 1em; 
	LIST-STYLE-TYPE: none
}

#rich_results li {
	PADDING-LEFT: 2em; 
	MARGIN-BOTTOM: 1em
}

#rich_results li {
	BACKGROUND:  url(//li_rich.gif) no-repeat left 50%
}

#rich_results .txtsez {
	font-size:80%;
}

.sottotitolorich  {font-size:120%; padding-left:20px; padding-right:20px; font-weight:normal}

/*-----------------------------------RICERCA AVANZATA------------------------------------------- */

#ricerca_avanzata fieldset {
border: 1px solid #D0C4AC;
padding:2em;
margin:1em;
}

#ricerca_avanzata legend {
color:#000000;
font-size:85%;
font-weight:bold;
border: 1px solid #641111;
background-color:#E0D5C5;
padding:0.5em;
}

.field {
width:15em;
border:1px solid #641111;
}

.bot {
width:15em;
}	

/*-----------------------------------CONTATTI------------------------------------------- */

#contatto {
text-align:center;
}

.lab {

}

#evidenziatore {
border: 1px dotted #D0C4AC;
padding:1em;
margin:1em;
font-weight:bold;
width:70%;
font-size:100%;
text-align:center;
}

#contatto fieldset {
border: 1px solid #D0C4AC;
width:70%;
padding:2em;
text-align:right;
}

#contatto legend {
color:#000000;
font-size:85%;
font-weight:bold;
border: 1px solid #641111;
background-color:#E0D5C5;
padding:0.5em;
}

.field {
width:15em;
border:1px solid #641111;
padding-right:7em;
}

.bot {
width:15em;
}	


/*-----------------------------------RICERCA ARCHIVIO------------------------------------------- */

#ricarchivio {
text-align:center;
}

#ricarchivio fieldset {
border: 1px solid #D0C4AC;
padding:1.5em;
margin-left:auto;
margin-right:auto;
width:90%;
text-align:left;
}

#ricarchivio legend {
border: 1px solid #641111;
background-color:#E0D5C5;
color:#000000;
font-size:80%;
font-weight:bold;
padding:0.5em;
}

.fieldr {
width:7em;
border:1px solid #641111;
}

.botr {
width:15em;
}

.lab {
width:150px;
margin-right:40px;
}
/*-----------------------------------COLONNA DX------------------------------------------- */
#box_menu3 {
font-size:58%;
font-weight:bold;
padding:0em;
}

#box_menu3 p {
padding-left:0.5em;
margin-left:0em;
margin-top:0em;
margin-bottom:8%;
height:50px;
}

#biblio_decentrate {
font-size:58%;
font-weight:bold;
padding:0em;
}

#biblio_decentrate p {
padding-left:0.5em;
margin-left:0em;
margin-top:0em;
margin-bottom:0.3em;
min-height:38px;
height: auto !important;
height: 38px;
}

#pan_junior {
font-size:100%;
color:#630F0F;
font-weight:bold;
padding:0em;
}

#pan_junior p {
padding-left:0.5em;
margin-left:0em;
margin-top:0em;
margin-bottom:0.3em;
min-height:38px;
height: auto !important;
height: 38px;
}

.txt_red {
color:red;
}
/*-----------------------------------CONTENUTI DEL BIPEDE------------------------------------------- */
#sistema_bliblio {
padding:0.3em;
height:3.3em;
font-size:58%;
font-weight:bold;
border-left:0.3em solid #FFE396;
float:left;
}

#altri_links {
float:left;
padding:0.3em;
height:3.3em;
font-size:58%;
font-weight:bold;
border-left:0.3em solid #FFE396;
}

#loghi {
padding:0px;
height:3.7em;
float:left;
text-align:right;
}
/*-----------------------------------------SOLO COLORI---------------------------------*/
.yellow {border-left:3px solid #FFE396; padding-left:2px;}
.acqua {border-left:3px solid #CAFFC0; padding-left:2px;}
.red {border-left:3px solid #BF0000; padding-left:2px;}
.blue {border-left:3px solid #8FB0FF; padding-left:2px;}
.orange {border-left:3px solid #FF8000; padding-left:2px;}
.white {border-left:3px solid #FFFFFF; padding-left:2px;}
/*-----------------------------------------SOLO ALLINEAMENTI---------------------------------*/
.left{margin-right:5px; float: left;}
.right{text-align:right;}
.center {text-align:center;}
.simpleleft {text-align:left}
.giusty {text-align:justify;}


/* ----------------------------- TABELLA DATI -------------------------------------*/
.dati01 {
	background-color: #FFFFFF;
	font-size: 90%;	
}
	
#redcontent td {
padding:3px;
   }

#palco {
padding:1em;
border: 1px solid #E0D5C5;
background-color: #FDFCF9;
width:90%;
} 

/*---------------------------------TABELLE NEI CONTENUTI-------------------------------*/
/*Tabella orari*/

.tborari {
table-layout : fixed;
width : 40%;
background : #ffffff;
border: 3px solid #E0D5C5;
font-family: Arial, Helvetica, sans-serif;
font-size:100%;
text-align:left; 
border-spacing: 0;
border-collapse: collapse;
}

.cellaorari {
text-align:center;
}

.tbstatistiche {
table-layout : fixed;
width : 90%;
border: 3px solid #E0D5C5;
font-family: arial;font-size:100%;
text-align:left; ; 
border-spacing: 0;
border-collapse:collapse;
}

.cellstatistiche {
	text-align:left;
}

/* ----------------------------- MAPPA -------------------------------------*/

   /* styles for the tree */
   SPAN.TreeviewSpanArea A {
        font-size: 0.8em; 
        font-family: Arial,helvetica; 
        text-decoration: none;
        color: #000000;
   }
   SPAN.TreeviewSpanArea A:hover {
        color: #864942;
        text-decoration: underline;
   }
   
   .hidden  {
   visibility:hidden;
   }