@charset "utf-8";
/* CSS Document */


html,body{margin: 0;padding:0}

#sopra{
  margin:0 auto;
  width:auto;
  height:150px;
  background:url(immagini/panorama.png);}

#or_menu{
  background:url(immagini/sfondo_blu.png);
  height:25px;
  margin:0 auto;
  width:auto;}

.testo_menu{
  font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#FFFFFF;
  padding-top:3px;}

.testo_colorato{
  font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#666600;
  padding-top:3px;}

#or_menu_rif{
  background:url(immagini/sfondo_blu_rif.png);
  height:25px;
  margin:0 auto;
  width:auto;}
  
#contenitore2{
  margin:0 auto;
  width:1000px;}
  
#sinistra{
  width:200px;
  float:left;
  padding-top:5px;}

.tabella_top {
  width: 200px;
  background-image:url(immagini/tabella_top.png);
  height: 20px;}
  
.tabella {
  width: 190px;
  background-image:url(immagini/tabella_sfondo.png);
  padding-top:0px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:0px;
  font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;}

.tabella_bot {
  width: 200px;
  background-image:url(immagini/tabella_bot.png);
  height: 30px;}
  
.immagine_destra {
  float:right;
  margin:8px;}
.immagine_sinistra {
  float:left;
  margin:8px}
.immagine_news {
  float:right;
  }


.titolo2 {
  font-family:Arial,Verdana,  Helvetica, sans-serif;
  font-size:15px;
  color:#335097;
  font-weight:bold;}

#centro{
  font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  width: 570px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
  float:left;}

#centro2{
  font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  width: 770px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
  float:left;}

#destra{
  width: 200px;
  padding-top:5px;
  float:left;}

#sotto{
  clear:both;
  background:url(immagini/sfondo_blu.png);
  height:25px;
  margin:0 auto;
  width:auto;}
  
#sotto_rif{
  background:url(immagini/sfondo_blu_rif2.png);
  height:25px;
  margin:0 auto;
  width:auto;}
  
.centra {
  margin:0 auto;
  width:1000px;}
  
.sotto_testo{
  font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#dedede;
  padding-top:4px;}
  
.titolo {
  font-family:Arial,Verdana, Helvetica, sans-serif;
  font-size:18px;
  color:#335097;
  font-weight:bold;}
  

.notes_top {
  width: 200px;
  background-image:url(immagini/notes_top.png);
  position:relative;
  height: 20px;}
  
.notes {
  width: 180px;
  background-image:url(immagini/notes_sfondo.png);
  position:relative;
  padding: 10px;
  font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;}

.notes_bot {
  width: 200px;
  background-image:url(immagini/notes_bot.png);
  position:relative;
  height: 15px;}
  
td{
  font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
  font-size:11px;}
  
td.evidenzia{
  height:19px;
  font-weight:bold;
  color:#335097;
  background-image:url(immagini/circle.gif);}
  
td.non_evidenzia{
  color:#aaaaaa;
  height:19px;}
 
td.normale{
  height:19px;}
 
a.menu{
  font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
  font-size:12px;
  color:#000000;
  text-decoration:none;}

a.menu_colorato{
  font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
  font-size:12px;
  font-weight:bold;
  background-color:#666600;
  color:#ffffff;
  text-decoration:none;}

a.menu_colorato:link{
  font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
  font-size:12px;
  font-weight:bold;
  background-color:#666600;
  color:#ffffff;
  text-decoration:underline;}

a.menu_colorato:hover{
  font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
  font-size:12px;
  font-weight:bold;
  background-color:#666600;
  color:#ffffff;
  text-decoration:underline;}

a.menu:link{
  font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
  font-size:12px;
  color:#000000;}

a.menu:hover{
  font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
  font-size:12px;
  color:#FF9900;
  text-decoration:underline;}

a.top_menu{
  font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;}

a.top_menu:link{
  font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#FFFFFF;}

a.top_menu:hover{
  font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#FF9900;
  text-decoration:underline;}

  
td.larg48{
  width:48px}

td.larg10{
  width:10px}

td.larg24{
  width:24px}

td.larg200{
  width:200px}
td.larg238{
  width:238px;
  border:dotted;
  border-width:1px;
  border-color:#335097;}


img{
  border:none}
  
input,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1px solid #000000;}
td.tab_orario{
border:dotted;
border-width:1px;
border-color:#335097;}

td.giornalino_a_s{height:1px;width:1px;background-image:url(immagini/pizzicotto/pagina_a_s.png);}
td.giornalino_a_d{height:1px;width:5px;background-image:url(immagini/pizzicotto/pagina_a_d.png);}
td.giornalino_b_s{height:5px;width:1px;background-image:url(immagini/pizzicotto/pagina_b_s.png);}
td.giornalino_b_d{height:5px;width:5px;background-image:url(immagini/pizzicotto/pagina_b_d.png);}
td.giornalino_a{height:1px;width:70px;background-image:url(immagini/pizzicotto/pagina_a.png);}
td.giornalino_b{height:5px;width:70px;background-image:url(immagini/pizzicotto/pagina_b.png);}
td.giornalino_s{height:1px;width:1px;background-image:url(immagini/pizzicotto/pagina_s.png);}
td.giornalino_d{height:1px;width:5px;background-image:url(immagini/pizzicotto/pagina_d.png);}

td.giornalino_a_g{height:1px;width:684px;background-image:url(immagini/pizzicotto/pagina_a.png);}
td.giornalino_d_g{height:968px;width:5px;background-image:url(immagini/pizzicotto/pagina_d_g.png);}
td.giornalino_b_g{height:5px;width:684px;background-image:url(immagini/pizzicotto/pagina_b_g.png);}

td.giornalino_a_m{height:1px;width:250px;background-image:url(immagini/pizzicotto/pagina_a.png);}
td.giornalino_d_m{height:353px;width:5px;background-image:url(immagini/pizzicotto/pagina_d_m.png);}
td.giornalino_b_m{height:5px;width:250px;background-image:url(immagini/pizzicotto/pagina_b_m.png);}

.pagina_pizzicotto
{
border:0px;
width:770px;
}
.foglio_pizzicotto
{
width:80px;
}
.img_link
{
border:0px;
}
.centra_2 {
  margin:0 auto;
  width:780px;}

a.linkp{
  font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;}

a.linkp:link{
  font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#000000;}

a.linkp:hover{
  font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#FF9900;
  text-decoration:underline;}
  
a.pag_pizzicotto{
  font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#888888;
  text-decoration:none;}

a.pag_pizzicotto:link{
  font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#888888;}

a.pag_pizzicotto:hover{
  font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#FF9900;
  text-decoration:underline;}
.grigio {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#888888;
 }
#pizzicotto_sinistra{
  width:80px;
  float:left;
  padding-top:5px;}
#pizzicotto_centro{
  margin:0 auto;
  width:690px;
  float:left;}
a.linkpizz{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  text-decoration:none;}

a.linkpizz:link{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;}

a.linkpizz:hover{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FF9900;
  text-decoration:underline;}

td.linetta{height:1px;background-image:url(immagini/linetta.png);}

#cont_mesi{
width:570px;
}

#mese{
  width:57px;
  height:17px;
  background:url(immagini/sfondo_mesi.png);
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  padding-top:3px;
  float:right;
}

#mese_sel{
  width:57px;
  height:17px;
  background:url(immagini/sfondo_mesi.png);
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  padding-top:3px;
  float:right;
}

.hr{
  width:770px;
  height:5px;
  background:url(immagini/hr.png);
  float:left;
  }
.hr_corta{
  width:570px;
  height:5px;
  background:url(immagini/hr.png);
  float:left;
  }
a.mesi{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#000000;
  text-decoration:none;}

a.mesi:link{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#000000;}

a.mesi:hover{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#FF9900;
  text-decoration:underline;}

p.giustifica{text-align:justify;
margin:0px;}

#cont_bordo{
width:570px;
}


.bordo_sopra{
  width:570px;
  height:15px;
  background:url(immagini/bordo_sopra.png);
  }
.bordo_riga{
  width:550px;
  padding-left:10px;
  padding-right:10px;
  background:url(immagini/bordo_riga.png);
  text-align:right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  height:12px;
  }
.bordo_centro_titolo{
  width:550px;
  padding-left:10px;
  padding-right:10px;
  background:url(immagini/bordo_centro.png);
  font-family:Arial,Verdana,  Helvetica, sans-serif;
  font-size:15px;
  color:#335097;
  font-weight:bold;
  height:32px;
  }


.bordo_centro{
  width:550px;
  padding-left:10px;
  padding-right:10px;
  background:url(immagini/bordo_centro.png);
  }
.bordo_sotto{
  width:570px;
  height:19px;
  background:url(immagini/bordo_sotto.png);
  }
  