

.corpo {

   margin-top: 30pt;

   /*background-color: #CCFFCC;*/

   background-image: url('../immagini/b.gif');

       }






.principale {

   width: 1100px; /*650pt;*/

   border: 1px #000000 solid;

   table-layout: fixed;

   background-color: white;


             }

.contenitore {

   padding: 0pt;
             
              }



.tastiera {

   background-color: #E7CCFF ;
 
   font-family: arial, serif;

   vertical-align: top;

   padding-bottom: 3pt;

   padding-top: 0pt;

           }



.tastopagina a {

   color: white;
  
   /background-color: #E7CCFF;/

   border: none;

   padding: 3pt;

   font-size: 9pt;

   font-weight:bold;

   text-align: center;

   text-decoration: none;
      
        }


.tasto a {

   color: #422163;
  
   background-color: #E7CCFF;

   border: none;

   text-decoration: none;

   padding: 3pt;

   text-align: center;

   font-size: 9pt;

   font-weight:bold;
      
        }



.tasto a:hover {

   color: #FFC080;

   text-align: center;

   border: none;

   text-decoration: none;

   padding: 3pt;

   font-weight:bold;
      
        }




.tastopagina a:hover {

   color: #FFFFFF;

   text-align: center;

   border: none;

   text-decoration: none;

   padding: 3pt;

   font-weight:bold;
      
        }


.spazio {

   width: 45px;

        }

.centrale {   

   width: 50%;

   font-family: arial, serif;

   text-align: justify;

   font-size: 9pt;

   margin: 15 pt;

   padding: 15pt;

           }

.centrale2 {   

   width: 90%;

   color: #804000;

   font-family: arial, serif;

   text-align: justify;

   font-size: 12pt;

   font-weight:normal;

   margin: 5pt;

   padding: 5pt;

   line-height: 16pt;

   vertical-align:top;

           }


.centrale_home {   

   width: 70%;

   color: #FFFFFF;

   font-family: arial, serif;

   text-align: justify;

   font-size: 12pt;

   margin: 5pt;

   padding: 5pt;

   line-height: 16pt;

   vertical-align:top;

   font-weight:bold;

           }

.centrale3 {   

   background-color: #FFFFD7;

   width:100%;

           }



/***************************************/

.menu {

   width: 23%;   

   background-color: #FFFFCB ;
 
   font-family: arial, serif;

   text-align: left;

   font-size: 9pt;

   padding: 14pt;

   border-top: 0px #000000 dotted;

   border-right: 1px #000000 dotted;

   vertical-align: top;

   table-layout: fixed;

           }

.menufoto {

   width: 236px;

   background-color: #808080 ;

   padding: 0pt;

   border-top: 0px #000000 dotted;

   border-right: 0px #000000 dotted;

   vertical-align: top;

   table-layout: fixed;

   font-family: verdana, arial, serif;

   font-size: 12pt;

   color: #FFF;

           }

.menufototesto {

   width: 236px;

   background-color: #808080 ;

   vertical-align: top;

   text-align: left;

   table-layout: fixed;

   font-family: verdana, arial, serif;

   font-size: 10pt;

   color: #FFF;

           }

.menufototesto a {

   width: 236px;

   background-color: #808080 ;

   vertical-align: top;

   text-align: left;

   table-layout: fixed;

   font-family: verdana, arial, serif;

   font-size: 10pt;

   line-height: 12pt;

   color: #FFF;

           }



.menufototestogiallo {

   width: 236px;

   background-color: #808080 ;

   vertical-align: top;

   text-align: left;

   text-decoration: none;

   table-layout: fixed;

   font-family: verdana, arial, serif;

   font-size: 10pt;

   color: yellow;

           }

.menufototestogiallo a {

   width: 236px;

   background-color: #808080 ;

   vertical-align: top;

   text-decoration: none;

   text-align: left;

   table-layout: fixed;

   font-family: verdana, arial, serif;

   font-size: 10pt;

   line-height: 12pt;

   color: yellow;

           }



.tastomenu a {

   color: #800000;

   border: none;

   text-decoration: none;

   padding: 3pt;

   font-size: 9pt;

   font-weight:bold;
      
        }


.tastopaginamenu a {

   color: #FFC080;

   border: none;

   padding: 3pt;

   font-size: 9pt;

   font-weight:bold;

   text-decoration: none;
      
        }

.tastomenu a:hover {

   color: #C08040;

   border: none;

   text-decoration: none;

   padding: 3pt;

   font-size: 9pt;

   font-weight:bold;
      
        }




.tastopaginamenu a:hover {

   color: #FFC080;

   text-align: center;

   border: none;

   text-decoration: none;

   padding: 3pt;

   font-size: 9pt;

   font-weight:bold;
      
        }

h1.marrone {

   color: #800000;

   font-family: serif;

   }


.credits {

   color: #202020;
  
   font-family: verdana, arial, serif;

   border: none;

   text-decoration: none;

   padding: 3pt;

   font-size: 8pt;
      
        }

.credits a{

   color: #202020;
  
   font-family: verdana, arial, serif;

   border: none;

   padding: 3pt;

   font-size: 8pt;

   line-height: 20pt;
      
        }

.info {

   color: #A0A0A0;

   width: 70%;
  
   font-family: verdana, arial, serif;

   border: none;

   text-decoration: none;

   text-align: left;

   padding: 0pt;

   font-size: 8pt;
      
        }

.info-right {

   color: #A0A0A0;

   width: 100%;
  
   font-family: verdana, arial, serif;

   border: none;

   text-decoration: none;

   text-align: right;

   padding: 0pt;

   font-size: 8pt;
      
        }

.info-center {

   color: #A0A0A0;

   width: 100%;
  
   font-family: verdana, arial, serif;

   border: none;

   text-decoration: none;

   text-align: center;

   padding: 0pt;

   font-size: 8pt;
      
        }

.infoblack {

   color: #000000;

   width: 100%;
  
   font-family: verdana, arial, serif;

   border: none;

   text-decoration: none;

   padding: 0pt;

   font-size: 8pt;
      
        }

.infoblackbig {

   color: #000000;

   width: 100%;
  
   font-family: verdana, arial, serif;

   border: none;

   text-decoration: none;

   text-align: justify;

   padding: 0pt;

   font-size: 10pt;
      
        }

.infobounded {

   color: #A0A0A0;

   width: 90%;
  
   font-family: verdana, arial, serif;

   border: none;

   text-decoration: none;

   text-align: left;

   padding: 10pt;

   font-size: 8pt;

   vertical-align:top;
      
        }


.sm a {

   font-size: 8pt;

   color: #800000;

   line-height: 14pt;

         }

.sm a:hover {

   

   color: #FFC080;

         }

.titolo {   


   color: #804000;

   font-family: arial, serif;

   text-align: left;

   font-size: 14pt;

   font-weight: bold;

   line-height: 18pt;

   margin: 5pt;

   padding: 5pt;

   margin-top: 12pt;

           }

.centrale4 {   

   width: 80%;

   color: #804000;

   font-family: arial, serif;

   text-align: justify;

   font-size: 11pt;

   margin: 5pt;

   padding: 5pt;

   line-height: 15pt;

           }





.centrale5 {   

   width: 90%;

   color: #E00000;

   font-family: serif;

   text-align: center;

   font-size: 13pt;

   margin: 5pt;

   padding: 5pt;

   line-height: 15pt;

           }


.centrale5titolo {   

   width: 90%;

   color: #E00000;

   font-family: serif;

   font-weight: bold;

   text-align: center;

   font-size: 26pt;

   margin: 5pt;

   padding: 5pt;

   line-height: 15pt;

           }

.centralepresepe {   

   width: 70%;

   color: #E50000;

   font-family: serif;

   text-align: justify;

   font-size: 13pt;

   margin: 5pt;

   padding: 5pt;

   line-height: 15pt;

           }

.centralepresepe a{   

   color: #EF9000;

   font-family: serif;

   text-align: center;

   font-size: 13pt;

   line-height: 15pt;

           }





a img{

border: 0;

   }

/***************************************/

.didascalia {  

   width: 40%;

   color: #000;

   font-family: verdena,arial, serif;

   text-align: center;

   font-size: 10pt;

   line-height: 11pt;

   font-weight: bold;


           }

.didascaliatabella {  

   width: 90%;

   color: #000;

   font-family: verdena,arial, serif;

   text-align: center;

   font-size: 10pt;

   line-height: 11pt;

   font-weight: bold;


           }

.didascaliatabella2 {  

   width: 80%;

   color: #000;

   font-family: verdena,arial, serif;

   text-align: center;

   font-size: 10pt;

   font-weight: bold;

           }


.didascalia3 {

   width: 80%;

   color: #606060;
  
   font-family: verdana, arial, serif;

   border: none;

   text-decoration: none;

   padding: none;

   font-size: 8pt;
      
        }


/* IN: LINK A INIZIO PAGINA (TORNA ALL'INIZIO): */

.in a {  

   width: 70%;

   color: #505050;

   font-family: arial, serif;

   text-align: right;

   font-size: 9pt;

   font-weight: bold;

         }

.in a:hover {

   

   color: #FFC080;

         }

.in {  

   width: 70%;

   color: #804000;

   font-family: arial, serif;

   text-align: right;

   font-size: 11pt;

         }

.alto {

   vertical-align: top;

       }


.alto2 {

   vertical-align: top;
   width: 33%;

       }


.alto3 {   

   vertical-align: top;

   background-color: #FFFFD7;

           }

.alto4 {   

   vertical-align: top;

   background-color: #000000;

           }


.centralegallery {   

   width: 95%;

   color: #804000;

   font-family: arial, serif;

   text-align: justify;

   font-size: 11pt;

   margin: 5pt;

   padding: 5pt;

   line-height: 15pt;

           }

.coll {

   font-family: arial, verdana, serif;
 
   font-size: 11pt;

   font-weight: bold;

   }


.centralecred {   

   width: 80%;

   color: #111;

   font-family: verdana, arial, serif;

   text-align: justify;

   font-size: 11pt;

   margin: 5pt;

   padding: 5pt;

   line-height: 15pt;

           }


.centrale6 {   

   width: 70%;

   color: #804000;

   font-family: arial, serif;

   text-align: left;

   font-size: 11pt;

   margin: 5pt;

   padding: 5pt;

   line-height: 15pt;

           }

.coll2{

   font-family: arial, verdana, serif;
 
   font-size: 11pt;

   }


.centralePoesia {   

   width: 50%;

   color: #804000;

   font-family: arial, serif;

   text-align: justify;

   font-size: 11pt;

   margin: 5pt;

   padding: 5pt;

   line-height: 15pt;

           }


.centralePoesiaT {   

   width: 70%;

   color: #804000;

   font-family: arial, serif;

   text-align: justify;

   font-size: 9pt;

   margin: 5pt;

   padding: 5pt;

   line-height: 12pt;

           }

.space {

   font-family: arial,serif;

   font-size: 18pt;

   }



.titolo-pro {   


   color: #007000;

   font-family: arial, serif;

   text-align: left;

   font-size: 14pt;

   font-weight: bold;

   line-height: 20pt;

   margin: 20pt;

   padding: 5pt;

   margin-top: 0pt;

           }



.centrale-pro {   

   width: 70%;

   color: #007000;

   font-family: arial, serif;

   text-align: left;

   font-size: 11pt;

   margin: 5pt;

   padding: 5pt;

   line-height: 15pt;

           }


.sfondo-pro {   

   background-color: #FFFFFF;

           }



