@charset "windows-1252";
 	 
body {
margin: 0;	
padding: 0% 3%;	
background: url(../sfondi/sfondo_02.gif);  	
font: 75%/normal Verdana, Geneva, Arial, Helvetica, sans-serif; /*riga presa da doctor zod*/  
}

#corpo { 
width: 100%;
float: left; 
background: white; 
}

#colonna1 {
float:left;
width: 210px;
color: #000; 
margin-top: 10px;
margin-left: 5px;
}

#colonna2 {
margin-left: 210px;
color: #000; 
padding:10px;
}  
 
#intestazione {
background: white;
width: 100%; 	
border-bottom: 3px solid #FF9933;	
} 					

#bianco {
width: 100%;
float: right;
background: white; 
} 
 

#logo {
display:block;
position: absolute;
}
	
#nuovo_logo {
position:absolute;
left: 253px; 
top: 3px
}	
	
	 
			   
#menu_orizzontale {
position:relative;
top: -27px;
float: right; 
} 			

#pie_di_pagina	{ 
clear: left;
background: white;
width: 100%; 
padding-top: 300px;
padding-bottom: 30px;
}






/*inizia menu laterale*/   

/* qui si definisce la largehzza del menu*/

.dimensioni {
width: 200px;  
margin: 1.3em 0em; 
padding: 0;   
list-style:none;
}  




 /* qui definisco la sbarra sezione biblio*/

.con_sbarra_biblio	 p{	
display: block;
text-decoration: none;
border: 1px;
margin: 2px 2px;
padding: 4px 10px;

color:#009900;
font-family: verdana,arial, comic; 
font-size: 2em;
} 
 


/* qui iniza sbarra eventi*/ 

.con_sbarra_eventi	 p{	
display: block;	
text-decoration: none;
border: 1px;
margin: 2px 2px;
padding: 4px 10px 0px 10px;

color:#0066CC;
font-family: verdana,arial, comic; 
font-size: 2em;	  
} 

.con_sbarra_eventi_2  p{	
text-decoration: none;
border: 0px;
margin: 0px 0px;
padding: 0px 0px 10px 45px;
color:#0066CC;
font-family: verdana,arial, comic; 
font-size: 1.4em;	  
} 


 


/* da qui iniza sbarre museo*/ 


.con_sbarra_musei	 p{	
display: block;
text-decoration: none;
border: 1px;
margin: 2px 2px;
padding: 4px 10px;

color:#BD1227; 
font-family: verdana,arial, comic; 
font-size: 2em;
} 
   
 	
 /* da qui iniza sbarre SBO*/ 
 
.con_sbarra_SBO	 p{	
display: block;
text-decoration: none;
border: 1px;
margin: 2px 2px;
padding: 4px 10px;

color:#FF9933; 
font-family: verdana,arial, comic; 
font-size: 2em;
}  
 


	
/* da qui iniza il menu senza sbarre semplice righe biblio*/

.semplice_biblio	 a{	
display: block;
text-decoration: none;
border: 1px;
margin: 2px 2px;
padding: 4px 20px;
background:#FFFFFF ;
color:#000000;
font-family: verdana,arial, comic; 
font-size: 1.2em;
} 
 

.semplice_biblio	a:link, 
.semplice_biblio	a:visited { 
background: #FFFFFF;
color:#000000;
font-family: verdana,arial, comic; 
font-size: 1.2em;
} 

.semplice_biblio	a:hover, 
.semplice_biblio	a:focus, 
.semplice_biblio a:active { 
background: #FFFFFF;
color:#009900; 
font-family: verdana,arial, comic; 
font-size: 1.2em;
} 


/* da qui iniza il menu senza sbarre semplice righe eventi*/

.semplice_eventi a{	
display: block;
text-decoration: none;
border: 1px;
margin: 2px 2px;
padding: 4px 20px;   
background:#FFFFFF ;
color:#000000;
font-family: verdana,arial, comic; 
font-size: 1.2em;
} 
 

.semplice_eventi	a:link, 
.semplice_eventi  a:visited { 
background: #FFFFFF;
color:#000000;
font-family: verdana,arial, comic; 
font-size: 1.2em;
} 

.semplice_eventi a:hover, 
.semplice_eventi	a:focus, 
.semplice_eventi a:active { 
background: #FFFFFF;
color:#0066CC;
font-family: verdana,arial, comic; 
font-size: 1.2em;
} 


/* da qui iniza il menu senza sbarre semplice righe musei*/	

.semplice_musei a{	
display: block;
text-decoration: none;
border: 1px;
margin: 2px 2px;
padding: 4px 20px;
background:#FFFFFF ;
color:#000000;	
font-family: verdana,arial, comic; 
font-size: 1.2em;
} 
 

.semplice_musei a:link, 
.semplice_musei  a:visited { 
background: #FFFFFF;
color:#000000;	
font-family: verdana,arial, comic; 
font-size: 1.2em;
} 

.semplice_musei a:hover, 
.semplice_musei	a:focus, 
.semplice_musei a:active { 
background: #FFFFFF;
color:#BD1227; 
font-family: verdana,arial, comic; 
font-size: 1.2em;
} 


/* da qui iniza il menu senza sbarre semplice righe SBO*/	

.semplice_SBO a{	
display: block;
text-decoration: none;
border: 1px;
margin: 2px 2px;
padding: 4px 20px;
background:#FFFFFF ;
color:#000000;	
font-family: verdana,arial, comic; 
font-size: 1.2em;
} 
 

.semplice_SBO a:link, 
.semplice_SBO  a:visited { 
background: #FFFFFF;
color:#000000;	
font-family: verdana,arial, comic; 
font-size: 1.2em;
} 

.semplice_SBO a:hover, 
.semplice_SBO	a:focus, 
.semplice_SBO a:active { 
background: #FFFFFF;
color:#FF9933; 
font-family: verdana,arial, comic; 
font-size: 1.2em;
} 
   
   
/*Fine menu laterale*/	


/* menu_orizzontale.css debaggato, dopo molta fatica ^__^ */ 



#menu_orizzontale ul{
margin:0;
padding-left: 0;
list-style:none;
}	

#menu_orizzontale li{
display:inline;
margin:0;
padding:0;
}

#menu_orizzontale a:link, 
#menu_orizzontale a:visited{ 
Font-family: verdana, arial; 
font-size: 1em;
float:left;
background:#FF9933;
color:#fff;
margin:0;
padding:5px 12px;
text-decoration:none;
} 

#menu_orizzontale a:hover, 
#menu_orizzontale a:focus, 
#menu_orizzontale a:active, 
#menu_orizzontale a{ 
Font-family: verdana, Arial; 
font-size: 1em;
color:#FF9933;
background:white;
}   

/* fine menu_orizzontale.css */ 
 
/*elemnti h1 della home page*/


.home { 
font-family: verdana, arial;
font-size: 1.5em;
color: black;
margin-top: 35px;
margin-left: 85px; 	
margin-bottom: 50px;
} 
  

.home2 {
font-family: verdana, arial;
font-size: 1.2em; 
color: #FF9933;	 	
margin-left: 85px;
margin-right: 10px;  
} 

.home3 {
font-family: verdana, arial;
font-size: 1.2em;					 /* home 3 gestisce anche le pagine delle comunicazioni ufficiali*/ 
color: black;  	
} 

.home3 li{
font-family: verdana, arial;
font-size: 1.2em;					 /* gestisce gli elenchi numerati della pagina comunicazioni ufficiali*/ 
color: black;  	
} 

.home3 ol{
font-family: verdana, arial;
font-size: 1.2em;					 /* gestisce gli elenchi numerati della pagina comunicazioni ufficiali*/ 
color: black;  	
} 


.home3 a:link{
color:#808080; 
font-family: verdana, arial; 
font-size: 1em;	
font-weight: bold;
margin:0;
}

.home3 a:visited{
color:#808080; 
font-family: verdana, arial; 
font-size: 1em;	
font-weight: bold; 
margin:0;
}	

.home3 a:hover {
color:#808080; 
font-family: verdana, arial; 
font-size: 1em;
text-decoration:underline;
font-weight: bold;	 
margin:0;
}  

.home3 img{
float:left;	 
vertical-align: top;
}

.home5 { 
margin-left: 85px;			 /* gestisce la centratura eventi ufficiali nelle pagine*/
margin-right: 10px; 
margin-bottom: 75px;
}					   
 
.home55 { 
margin-left: 85px;			
margin-right: 10px; 
margin-bottom: 75px;
border-left: dotted 2px #C0C0C0;	  /* gestisce la centratura eventi ufficiali SOLO NELLA HOME*/
border-right: dotted 2px #C0C0C0;	
padding-left: 10px;
padding-right: 10px;
padding-bottom: 30px;
}	




.home6 { 
margin-left: 85px;
margin-right: 10px; 	/* home6 gestisce il banner promozionale o una foto logo*/
margin-bottom: 75px
}

.home6 img {
float:left;	
padding: 3px;
} 

.home7 {   
font-family: verdana, arial;
font-size: 1em;
color: black; 
padding-left: 100px;					 /* home7 gestisce i loghi w3c*/
}


li.home8  {  
color:black;							   /* gestisce la lista puntata nella pagina del chi siamo*/
font-family: verdana, arial;
font-size: 1.2em;
margin-left: 85px;  
}  

.home9 { 
font-family: verdana, arial;
font-size: 1.2em;						/* gestisce la lista puntata nella pagina del chi siamo*/
color: black;
margin-top: 50px;
margin-left: 85px; 
} 

.home9 a:link{
color:#009900; 
font-family: verdana, arial; 
font-size: 1em;	
font-weight: bold;	
text-decoration:none;
}

.home9 a:visited{
color:#009900; 
font-family: verdana, arial; 
font-size: 1em;	
font-weight: bold;	
text-decoration:none;
}	

.home9 a:hover {
color:#009900; 
font-family: verdana, arial; 
font-size: 1em;
text-decoration:underline;
font-weight: bold;
}	

.home10
{
font-family: verdana, arial;
font-size: 1.2em; 
color: black;	 	
margin-left: 85px;						   /* gestisce lapagina dei comunicati stampa dell SBO*/
}	

#home11	  {
   font-family: verdana, arial;
font-size: 1.5em; 
color: #0066CC;	 	
margin-left: 85px;
margin-top: 55px;	
}

/*elemnti h1 della biblioteca*/		 

.tbiblio { 
font-family: verdana, arial;
font-size: 1.4em;
color:#009900;	 
margin-top: 75px;
margin-left: 85px;
margin-bottom: 60px;
} 
  

.tbiblio2 {
font-family: verdana, arial;
font-size: 1.5em; 
color:#009900;	  
margin-left: 85px;
margin-right: 10px;  
} 

.tbiblio3 {
font-family: verdana, arial;
font-size: 1.2em;
color: black;  
margin-left: 85px;
margin-right: 10px;  
} 
					 

.tbiblio3 a:link{
color:#009900; 
font-family: verdana, arial; 
font-size: 1em;	
font-weight: bold;	
text-decoration:none;
}

.tbiblio3 a:visited{
color:#009900; 
font-family: verdana, arial; 
font-size: 1em;	
font-weight: bold;	
text-decoration:none;
}	

.tbiblio3 a:hover {
color:#009900; 
font-family: verdana, arial; 
font-size: 1em;
text-decoration:underline;
font-weight: bold;
}	


li.tbiblio3 {	 
list-style: circle outside; 
color:#009900; 
}	 

.tbiblio3 img{
float:left;	 
vertical-align: top;
}


.tbiblio4 {
font-family: verdana, arial;
font-size: 1.2em;
color: #808080;
margin-left: 150px;
margin-right: 10px; 	 
}



/*elemnti schede  biblioteche*/		 

.riva { 
font-family: Verdana,arial, comic;
font-size: 1.5em;
color:#009900;	 				/*usato per il titolo*/	
margin-top: 100px;
margin-left: 85px; 
} 
  

.riva2 {
font-family: Verdana,arial, comic;
font-size: 1.2em; 
color:black;	  					  /*titoletti intermedi*/	
margin-left: 85px;			
margin-right: 10px; 
margin-top: 70px; 
} 

.riva3 {
font-family: Verdana,arial, comic;
font-size: 1em;
color: black;  				  /*elemnti schede  biblioteche*/	
margin-left: 85px;
margin-right: 10px;
margin-top: 5px; 
}  

.riva3 a:link{
color:#009900; 
font-family: verdana, arial; 
font-size: 1em;	
font-weight: bold;
}

.riva3 a:visited{
color:#009900; 
font-family: verdana, arial; 
font-size: 1em;	
font-weight: bold;
}	

.riva3 a:hover {
color:#009900; 
font-family: verdana, arial; 
font-size: 1em;
text-decoration:underline;
font-weight: bold;
}


.riva4 {   
position:absolute;
left: 740px;			/* centratore di foto e cartine*/
top: 300px;   		 	
}  	 

.riva5 {   
position:absolute;
left: 770px;			/* centratore di foto e cartine*/
top: 315px;   		 	
} 

.ceck{
vertical-align:middle;
}	  

.riva6 {
border: 3px solid #009900;	  /*bordo della cartina google maps */
}  

.riva8 { text-align: center; 
}	


.riva9 {
font-family: Verdana,arial, comic;
font-size: 1em;
color: black;  				  /*elemnti schede  biblioteche*/	
margin-left: 105px;
margin-right: 10px;
margin-top: 5px; 
} 


table.biblio {
margin-top: 30px; 
margin-left: 85px;
margin-right: 10px; 
border-collapse: collapse;
}

thead.biblio {	
padding: 10px;  
font-family: Verdana,arial, comic;
font-size: 1em;
color: black; 
text-align: center;  
}
  
tr.biblio{	
padding: 10px;  
font-family: Verdana,arial, comic;
font-size: 1em;
color: black; 
text-align: center;	

}

th.biblio {	
padding: 10px;  
font-family: Verdana,arial, comic;
font-size: 1em;
color: black; 
text-align: center;	 
border:1px solid black;
border-style: solid none;

}

td.bilio {
padding: 5px; 
font-family: Verdana,arial, comic;
font-size: 1em;
color: black; 
text-align: center;	 
border:1px solid black;
border-style: solid none;

} 


.link2 {	
color:#009900;
font-family: Verdana,arial, comic;
font-size: 1em;
font-weight:bold;
} 	   

a.screen, a.screen:visited {
color:#009900; 
z-index:1;
}
a.screen b {
position:absolute;
visibility:hidden; /* hide the image */
width:200px; /* give it a width */
height:0; /* no height to solve an Opera bug that 
             makes it selectable when hidden */
border:1px solid #000; /* add a border */
left:-400px; /* position:the image */
top:100px;
}
a.screen:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen:hover b {
visibility:visible; /* make the image visible */
height:150px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.screen:hover b img {
border:0; /* remove the link border */
}



/*elemnti pagina servizi*/


.servizi1 { 
font-family: verdana, arial;
font-size: 1.4em;
color:#009900;	 
margin-top: 100px;
margin-left: 70px;
margin-bottom: 60px; 
} 
  

.servizi2 {
font-family: verdana, arial;
font-size: 1.2em; 
color: black;  
margin-left: 70px;
margin-right: 10px; 
}  

.servizi3 {
font-family: Verdana,arial, comic; 
font-size: 1.2em; 
color: #009900; 
text-align: left;	 
} 



table.ser1 {
margin-top: 30px; 
margin-left: 70px;
margin-right: 10px;  
font-size: 1em;	

}

thead.ser1 {	
padding: 10px;  
font-family: Verdana,arial, comic;
color: black; 
text-align: center;  
}
  
tr.ser1{	
padding: 3px;  
font-family: Verdana,arial, comic;
color: black; 
text-align: left;	
}

th.ser1 {	
padding: 5px;  
font-family: Verdana,arial, comic; 
font-size: 1em;
color: black; 
text-align: center;	 

}

td.ser1 {
padding: 15px; 
font-family: Verdana,arial, comic; 
font-size: 1em;
color: black; 
text-align: left;	
width: 200px; 
} 

td.ser2 { 
font-family: Verdana,arial, comic;
color: black; 
text-align: center;	
width: 150px;  
} 

.ser1 span { 
font-family: Verdana,arial, comic;
color: #009900; 
text-align: left;	  
} 


 /*elemnti h1 eventi*/


.teventi { 
font-family: verdana, arial;
font-size: 1.5em;
color:#0066CC; 
margin-top: 100px;
margin-left: 85px; 
} 
  

.teventi2 {
font-family: verdana, arial;
font-size: 1.2em;
color:#0066CC;  
margin-left: 85px;
margin-right: 10px;  
} 

.teventi3 {
font-family: arial, comic;
font-size: 1.2em;
color: black;  
} 


.teventi3 a:link{
color:#0066CC; 
font-family: verdana, arial; 
font-size: 1em;	
font-weight: bold;	
text-decoration:none;
}

.teventi3 a:visited{
color:#0066CC; 
font-family: verdana, arial; 
font-size: 1em;	
font-weight: bold;	
text-decoration:none;
}	

.teventi3 a:hover {
color:#0066CC; 
font-family: verdana, arial; 
font-size: 1em;
text-decoration:underline;
font-weight: bold;
}	



.teventi3 img{
float:left;	 
vertical-align: top;
}	


.teventi4 {
font-family: arial, comic;
font-size: 1.2em;
color: #808080;	 
}	 

.teventi5 {
margin-top: 20px;
margin-left: 85px;
margin-right: 10px; 
margin-bottom: 75px; 
}	


.teventi55 {  
margin-left: 85px;			/* serve solo puntinare la home */
margin-right: 10px; 
margin-bottom: 75px;
border-left: dotted 2px #C0C0C0;	 
border-right: dotted 2px #C0C0C0;	
padding-left: 10px;
padding-right: 10px;
}	


.teventi6 	  {
   font-family: verdana, arial;
font-size: 1.6em; 
color: black;	 	
margin-left: 85px;
margin-top: 35px;	
margin-bottom: 55px;	
} 

 















/*elemnti h1 musei*/	   


.tmusei { 
font-family: verdana, arial;
font-size: 1.5em;
color:#BD1227;
margin-top: 100px;
margin-left: 85px; 
} 
  

.tmusei2 {
font-family: verdana, arial;
font-size: 1.2em; 
color:#BD1227;	 
margin-left: 85px;
margin-right: 10px;  
} 

.tmusei3 {
font-family: verdana, arial;
font-size: 1.2em;
color: black; 
} 

.tmusei3 img{
float:left;	 
vertical-align: top;
}	

.tmusei4 {
font-family: arial, comic;
font-size: 1.2em;
color: #808080;	 
} 				 

.tmusei5 {
margin-left: 85px;
margin-right: 10px; 
margin-bottom: 75px
} 

.tmusei6 {
margin-left: 120px;
margin-right: 10px; 
margin-bottom: 75px;
margin-top:	60px;
} 

.mappa_musei {

 position:relative;
float: right; 


}
  
.mappa_musei  img{

border: solid 3px red


}
