/* foglio di stile  per index */


div#principale {position: relative;
     width:800pt;
     text-align: center;
     margin: auto;
     }

div#logo { position: absolute;
    top: 10 pt;
    left: 10 pt;
    border: none;}

div#libriVolanti { position: absolute;
    top: 18pt;
    left: 0pt;
    border: none;
    / * Per Ie * /
    filter:alpha(opacity= 60);
    filter:"alpha(opacity= 60)";
    /* CSS3 standard */ 
    opacity:0.6;     }

div#logo_linea { position: absolute;
    top: 92pt;
    left: 10pt;
    border: none;
    text-color: red;  }
div#logo_scritta { position: absolute;
    top: 74pt;
    left: 170pt;
    border: none;
    font-size: 10pt;
    color: #0000FF;  }


div#menu{ position: absolute;
    top: 0pt;
    left: 250pt; }

div#menu ul{list-style:none;margin:0 auto;padding:0;  }
div#menu ul li{float: right;width: 50pt;margin:0 0 0 2px;
    padding:0;border: 1px solid #00FFFF ;}
div#menu a{display: block;height: 22px;line-height: 22px;
    text-decoration:none; text-align: center;
    background-color: #0000FF;color:#FFFFFF}
div#menu a:hover{background-color: #FF7E00;color: #fff} 

div#titolo_sfondo{
    position: absolute;
    top: 100pt;
    left: 160pt;
    width:530pt;
	height:40pt;
    border: none;
	background-color: red ;
    / * Per Ie * /
    filter:alpha(opacity= 90);
    filter:"alpha(opacity= 90)";
    /* CSS3 standard */ 
    opacity:0.9;   } 
div#titolo_titolo{
    position: absolute;
    top: 110pt;
    left: 280pt;
	font-size: 14pt;
	font-style: italic;
	color: #FFFFFF;
    font-weight: 600;
    text-align: left;	
	}
	


div#orologio { position: absolute;
    top: 97pt;
    left: 500pt;
    border: none;}

div#google{
    position: absolute;
    top: 50pt;
    left: 320pt;
    border: none;
    font-weight: 600;
    font-size: 10pt;
    color: blue;} 
	
div#ricerca_db{
    position: absolute;
    top: 30pt;
    left: 280pt;
    border: none;
    font-weight: 600;
    font-size: 10pt;
    color: blue;
	} 
	
div#ricerca_av{
    position: absolute;
    top: 75pt;
    left: 640pt;
    border: none;
    font-weight: 600;
    font-size: 10pt;
    color: blue;
	} 
div#ricerca_av a{
    font: 12px arial,sans-serif;
    text-transform: uppercase;
	text-decoration: none;
	font-weight:bold;
    border: 1px solid;
	border-color: #CCC #666 #666 #CCC;
   	color: white;
	Background-color: silver;
	padding: 2pt 10pt 2pt 10pt;
	}
	
div#ricerca_av2{
    position: absolute;
    top: 15pt;
    left: 400pt;
    border: none;
    font-weight: 600;
    font-size: 10pt;
    color: blue;
	} 
div#ricerca_av2 a{
    font: 12px arial,sans-serif;
    text-transform: uppercase;
	text-decoration: none;
	font-weight:bold;
    border: 1px solid;
	border-color: #CCC #666 #666 #CCC;
   	color: white;
	Background-color: red;
	padding: 2pt 10pt 2pt 10pt;
	}

div#risultato_db{
    position: absolute;
    top: 170pt;
    left: 30pt;
	width:760pt;
    border: none;
    hidt: 
	}
	
div#titolo_db{
    position: absolute;
    top: 5pt;
    left: 30pt;
	width:760pt;
    border: none;
    font-weight: 600;
    font-size: 12pt;
    color:white ;  
    line-height: 15pt;
	text-align: left;
	}
	
div#sfondo_db{
    position: absolute;
    top: 170pt;
    left: 30pt;
	width:760pt;
	height:50pt;
    border: none;
    font-weight: 600;
   	background-color: navy;
	}	

div#roll{ position: absolute;
    top: 370pt;
    left: 260pt;
    border: none; 
    background-color: #0000FF;
    color: white;    
    padding: 10pt 10pt 10pt 10pt}
div#roll2{ position: absolute;
    top: 370pt;
    left: 360pt;
    border: none; 
    background-color: #0000FF;
    color: white;    
    padding: 10pt 10pt 10pt 10pt}

div#nav { position: absolute;
    top: 110pt;
    left: 760pt;
    border: none;
    text-align: left;
    font-family: Trebuchet MS;}


div#tab_coda { position: absolute;
    top: 900pt;
    left: 10pt;
    margin: 0pt;
    border: none;
    }

div#coda { position: absolute;
     width:800pt;
     left:10pt;
     top: 980pt;
     text-align: center;
     margin: auto;
     background-color: #fff;}


div#tit1{ position: absolute;
    top: 170pt;
    left: 350pt;
	width:350pt;
	height:110pt;  
    border: none;
    }
div#tit2{ position: absolute;
    top: 300pt;
    left: 350pt;
	width:350pt;
	height:110pt;  
    border: none;
    }
div#tit3{ position: absolute;
    top: 430pt;
    left: 350pt;
	width:350pt;
	height:110pt;  
    border: none;
    }
div#tit4{ position: absolute;
    top: 560pt;
    left: 350pt;
	width:350pt;
	height:110pt;  
    border: none;
    }
div#tit5{ position: absolute;
    top: 690pt;
    left: 350pt;
	width:350pt;
	height:110pt;  
    border: none;
    }
div#foto_in{ position: absolute;
    top: 5pt;
    left: 275pt;
    border: none; }
div#sfondo_in { position: absolute;
    top: 5 pt;
    left: 5 pt;
    width:350pt;
    height:110pt;  
    border: none;
    padding: 5pt 5pt 5pt 5pt;
    background-color: #00bfff;
       / * Per Ie * /
    filter:alpha(opacity= 50);
    filter:"alpha(opacity= 50)";
    /* CSS3 standard */ 
    opacity:0.5;     }

div#tipo_in {
    position: absolute;
    top: 0pt;
    left: 0pt;
    width:100%;
	text-align: left;
    padding: 5pt 5pt 5pt 5pt;
    border: none;
    background-color: #00bfff;  
	font-size: 14pt;
	font-weight: 800;
    color: white;}	
	
div#autore_in {
    position: absolute;
    top: 30pt;
    left: 15pt;
    width:100%;
	text-align: left;
	font-size: 12pt;
	font-weight: 600;
    color: black;}
div#titolo_in {
    position: absolute;
    top: 45pt;
    left: 15pt;
    width:100%;
	text-align: left;
	font-size: 13pt;
	font-weight: 800;
    color: black;}
div#titolo_in  a{
	font-size: 13pt;
	font-weight: 800;
    color: black;}
div#titolo2_in {
    position: absolute;
    top: 80pt;
    left: 15pt;
    width:100%;
	text-align: left;
	font-size: 10pt;
	font-weight: 400;
    color: black;}


div#centro { position: absolute;
    top: 190pt;
    left: 10pt;
    border: none;
    text-align: left;
    font-family: Trebuchet MS;}
div#centro_foto { position: absolute;
    top: 155pt;
    left: 210pt;
    border: none; }  
div#centro_sfondo { position: absolute;
    top: 150pt;
    left: 10pt; 
    width:300pt;
    height:140pt; 
    background-color: #fff;
    / * Per Ie * /
    filter:alpha(opacity= 30);
    filter:"alpha(opacity= 30)";
    /* CSS3 standard */ 
    opacity:0.3;     }
div#centro_titolo { position: absolute;
    top: 150pt;
    left: 12pt; 
    width:290pt;
    padding: 5pt 5pt 5pt 5pt;
    background-color: #fff;}
	 

div#appuntamenti { position: absolute;
    top: 365pt;
    left: 30pt;
    border: none;
    text-align: center;
    font-family: Trebuchet MS;}
div#appuntamenti_titolo { position: absolute;
    top: 350pt;
    left: 10pt; 
    width:300pt;
    padding: 5pt 5pt 5pt 5pt;
    background-color: #fff;}
div#appuntamenti_foto { position: absolute;
    top: 355pt;
    left: 200pt; }
div#appuntamenti_sfondo { position: absolute;
    top: 350pt;
    left: 10pt;
    width:300pt;
    height:120pt;  
    border: 2px solid #ccc;
    background-color: #eee;
    / * Per Ie * /
    filter:alpha(opacity= 70);
    filter:"alpha(opacity= 70)";
    /* CSS3 standard */ 
    opacity:0.7;     }
div#quaderni { position: absolute;
    top: 740pt;
    left: 100pt;
	width:220pt;
    border: none;
    text-align: left;
    font-family: Trebuchet MS;}
div#quaderni_foto { position: absolute;
    top: 730pt;
    left: 10pt;
    padding: 3pt 260pt 3pt 3pt;
    border: 2px solid #ccc;
    background-color: #eee;
    / * Per Ie * /
    filter:alpha(opacity= 70);
    filter:"alpha(opacity= 70)";
    /* CSS3 standard */ 
    opacity:0.7;     }

div#notizie { position: absolute;
    top: 840pt;
    left: 175pt;
    border: none;
    text-align: left;
    font-family: Trebuchet MS;
    color: blue;}
div#notizie_titolo { position: absolute;
    top: 830pt;
    left: 115pt;
    border: none;
    text-align: left;
    font-weight: 600;
    font-size: 14pt;
    color: red; 
    font-family: Trebuchet MS;}
div#notizie_sfondo { position: absolute;
    top: 820pt;
    left: 10pt;
    width:710pt;
    height:100pt;  
    border: 2px solid #ccc;
    background-color: #eee;
    / * Per Ie * /
    filter:alpha(opacity= 70);
    filter:"alpha(opacity= 70)";
    /* CSS3 standard */ 
    opacity:0.7;     }
div#notizie_foto { position: absolute;
    top: 840pt;
    left: 20pt;}
div#notizie_titolo a{display: block;
    height: 14pt;
    text-decoration:none;
    text-align: left;
    color: red;}


  
div#speciali { position: absolute;
    top: 560pt;
    left: 10pt;
    border: none;
    text-align: left;
    padding: 5pt 5pt 5pt 5pt;
    font-family: Trebuchet MS;}
div#speciali_foto { position: absolute;
    top: 560pt;
    left: 10pt;
    padding: 3pt 300pt 3pt 3pt;
    border: 2px solid #ccc;
    background-color: #eee;
    / * Per Ie * /
    filter:alpha(opacity= 70);
    filter:"alpha(opacity= 70)";
    /* CSS3 standard */ 
    opacity:0.7;     }




table.contenuti {margin-left: auto; margin-right: auto; border:0; width:680pt;}
table.tasti {border:2; border-style: insert; border.color:red; width:800pt; color: white; link: blue;}
table.coda {background-color:lightgrey; border:0; width:880pt;}


td {border:0}
td.vuoto {background-color:red; text-align:center; border:3; border-style:inset;}

td.tasto {background-color:red;
        vertical-align: top;
        text-align:center;
        border:3 ;
        border-style:outset;}

td.liscio {background-color:red; text-align:center; border:3; }


	 

table.ricerca {vertical-align: top; cellpadding:0pt; cellspacing:0pt;  border:0pt; width:100%;
            border-collapse: separate;
            border-spacing: 0pt; }

tr.riga1 { background-color: #EEEEEE;
    	}
tr.riga2 { background-color: #FFFFFF;
        }

td.libro { font-size: 11pt; vertical-align: top;text-align:left; color:#00008B ; }
td.libro i{ font-size: 10pt; font-weight: normal;}
td.libro a:link {font-weight: bold; color:  #00008B  }
td.libro a:visited { font-weight: bold; color:#0000FF   }
td.foto {text-align:left; width:70pt;  }
td.foto  img{height:90pt; width:60pt;  }
td.numero {vertical-align: top; width:20pt; text-align:left; color:#555555 ; }


p.descrizione {text-align: center; font: italic 10pt Arial, Verdana; }




