/* foglio di stile  per le pagine di servizio: ricerche, mailing ...*/


div#principale {position: relative;
     width:800pt;
     text-align: center;
     margin: auto;
     }
	 

div#logo { position: absolute;
    top: 10 pt;
    left: 10 pt;
    border: none;}
div#logo img{ 
	width: 150pt;
	height:90pt; 
	text-align: left;
	}

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#TitSer2_sfondo{
    position: absolute;
    top: 100pt;
    left: 180pt;
	border: none;
    width:610pt;
	height:150pt;
    border: none;
	background-color: #EEE ;
    /* Per Ie */
    filter:alpha(opacity= 40);
    filter:"alpha(opacity= 40)";
    /* CSS3 standard */ 
    opacity:0.4;   } 
	
	
div#TitSer2{
    position: absolute;
    top: 110pt;
    left: 190pt;
	font-size: 14pt;
    color: red;  
	}
	
	
	

div#ContSer {
    position: absolute;
    top: 260pt;
    left: 30pt;
	width:745pt;
    }

div#ContSer_sfondo{
    position: absolute;
    top: 250pt;
    left: 10pt;
    width:780pt;
	height: 1200pt;
    background-color: #eee;
    /* Per Ie */
    filter:alpha(opacity= 70);
    filter:"alpha(opacity= 70)";
    /* CSS3 standard */ 
    opacity:0.7;   
	}
	
	
	



div#menu{ position: absolute;
    top: 0pt;
    left: 240pt; }

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} 





table.contenuti {
     margin-left: auto;
	 margin-right: auto;
	 width:700pt;   	 }

td.link {width: 130;border-bottom: 1px solid black; vertical-align:text-top; }
td.link a:link {font-weight: bold; color:  #00008B  }
td.link a:visited { font-weight: bold; color:#0000FF   }
td.descrizione {width: 450;border-bottom: 1px solid black; vertical-align:text-top; height: 30pt; }
td.tipo {width: 75; border-bottom: 1px solid black; vertical-align:text-top; }
td.lunghezza {width: 55;border-bottom: 1px solid black; vertical-align:text-top; }





p.descrizione {text-align: center; font: italic 10pt Arial, Verdana;}
p.tit12center {text-align: center; font: bold 12pt Arial, Verdana; color: red}
p.tit12left {text-align: left; font: bold 12pt Arial, Verdana; color: bleu}
p.tit14center {text-align: center; font: bold 14pt Arial, Verdana; color: red}
p.tit14left {text-align: left; font: bold 14pt Arial, Verdana; color: red}
p.contenuti{text-align: center; font: italic 12pt Arial, Verdana; color: blue}





