/* Pagine principali CSS code by A. Balboni*/
 
#pagina { width: 760px; margin-right: auto; margin-left: auto;
    padding: 0px; background-color: rgb(255, 255, 255); text-align: left; 
		border: 0px;
    }
#banner { width: 760px; height: 140px;  border: 0px; margin: 0px;
    border-color:  rgb(0, 102, 153);
    padding: 0px; 
		color:  rgb(0, 102, 153);
    background-image: url('Immagini/HomePage/Banner.png');
		 background-position: right; background-repeat:no-repeat;
    background-color: rgb(0, 102, 153);}
#barra_navigazione { width: 100%;  height: 30px; margin: 0px;
    padding: 0px; background-color: rgb(0, 102, 153); text-align: center;
		horizontal-align: center;
    }
#titolo_pagina { width: 725px; padding-left: 35px;
		padding-top: 20px;
    height: 40px;
    margin: 0px;
    }
#contenuto_pagina { width: 760px; margin: 0px; padding: 0px; overflow: hidden;
    }
#spazio_foto { float: left; width: 260px; text-align: center; vertical-align: top; 
left: 0px; margin: 0px; padding: 10px;
    }
#spazio_testo { float: left;  left: 300px; width: 400px; vertical-align: top;  margin: 0px;  
   padding: 10px 10px 10px 0px; 
    }
#calendario { clear: both;  width: 740px; padding-left: 20px;
    margin-left: 0px;
    }
#schede {clear: both; width: 740px; padding-left: 20px; 
    padding-top: 15px; padding-bottom: 15px; margin-left: 0px;
   }
#scorrevole { width: 680px; padding-left: 20px; padding-right: 40px;
     margin-left: 0px; height: 40px;
     }
#fine_pagina { clear: both; width: 740px; padding-left: 10px; padding-top: 10px;
     margin-left: 0px;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 11px;
     font-weight: normal;
		 text-align: center;
     color: rgb(255, 255, 255);
     line-height: 22px;
     }
.tabella_calendario { width: 650px; min-width: 600px; table-layout: auto; empty-cells: show; 
     border: 2px; border-color: rgb(255, 255, 255); padding: 4px; border-spacing: 2px; 
     padding-right: 34px; padding-left: 10px;}
		 
.tabella_schede { width: 650px; min-width: 600px; table-layout: auto; empty-cells: show; 
     border: 2px; border-color: rgb(255, 255, 255); padding: 10px; border-spacing: 2px; 
     padding-right: 34px; padding-left: 10px;}
		 
.foto_sinistra  { width: 240px; left: 0px; padding-bottom: 10px; padding-top: 0px; border: none;}
.foto_destra  { width: 400px; left: 0px; padding-bottom: 10px; padding-top: 0px; border: none;}
.mappa  { width: 100%; left: 0px; padding-bottom: 10px; padding-top: 10px; border: none;}

.spazio_largo  { width: 700px; margin: 0px; padding: 20px;} 
.spazio_centrato  { width: 700px; text-align: center; margin: 0px; padding: 20px;} 