/*stili per il layout fisso*/

html,body{margin: 0;padding:0}

body{font-family: "Courier New" ,arial,sans-serif; font-size: 76%; text-align: center}

div#container{width: 760px; margin: 0 auto; text-align: left;
             }



/*stili generici, su header e footer*/



h1,h2,h4,h5{margin: 0;padding:0}
/*LOGO*/
div.logotitolo{background-color:#0ba942;
               color:#d8ffb9;
               margin-left:180px;
               font-weight:900;
               text-align:center;


 }


/*heder*/
img.logo { margin: 0 ; padding:0; float:left; width:180px;  }
div#header{ margin: 0 0 3px 0;
           }
div.titolo {font-size: 40px;
           margin:0;
           height:45px;
           padding:0;
           }


div.sottotitolo { font-size:18px; margin:0; padding:0; color:orange; }
div.cascina { font-size:25px; }

h5.logo{background:#0ba942; color:#d8ffb9; font-size: 14px; text-align:right; margin-left:180px; }




span.ora{text-align:right; }

table.menucascine { background-color:brown;  height:15px; color:white;  font-family: arial, sans-serif; text-align:center;
                    border-collapse:collapse;
                    margin-left:180px;
                    width:580px;
                    font-size: 14px;
                    }
td.menucascine { border: 1px solid black;}
td a {color:white; text-decoration:none; }
td a:hover {color:blue; text-decoration:underline; }
/*heder*/

/*stili specifici per il layout*/

div#navigation{float:left;width: 180px;}

div#content{margin-left: 180px;padding:7px; background-color: #d8ffb9; border: 2px solid #0ba942; margin-top:0px;    }

div#footer{clear:right;  padding: 7px;
           background-color: white; color: #000;
           font-size: 12px;
           }

/*Stili per la navigazione*/

table.navmenu{margin:0; padding:0;}
td.navmenu { width:180px;
             height:36px;
             background-image: url("immagini/legno2.gif");
             margin:0;
             padding:0;
             text-align:center;
            }
a.navmenu { font-size: 22px;
            font-weight:bolder;
            color: black;
            text-decoration:none;
            }
a.navmenu:hover, a.navmenu_select:hover { font-size: 22px;
                  color: yellow;
                  font-weight:bolder;
                  text-decoration:underline;
               }
 a.navmenu_select {font-size: 22px;
                  color: yellow;
                  font-weight:bolder;
                  text-decoration:none;
                  }
              
.special{ background-color:red; border: 1px solid black; width:30%; font-family: arial, sans-serif;
          color: black; padding:2px; font-size: 14px; text-align:center; position:relative; left: 60%; }



/*Stili per footer*/
 span.autore{font-size: 10px; font-family:arial, sans-serif; }

  /*Stili per homepage*/
  .home {font-size: 150%; font-family:  verdana, sans-serif; text-align:center; color:#06622C }
  .simbolo_casa { vertical-align: middle;}
   /*Aggiunte per la nuova home*/
  .home2006{font-size:16px; font-family:  verdana, sans-serif; text-align:center; color:#06622C }
  #firstmessage{font-size:16px;  margin-bottom:5px;  text-align:center;}
  .boxnews{ width:230px; height: 196px; background-color:#71ACFF; float:right; padding:0; margin:0;}
  #title{color:white; background-color:#131399; padding:2px; }
  #atitle:link  {color:white; text-decoration:none}
   #atitle:visited {color:white; text-decoration:none}
   a.newshome{color:white; margin-bottom:7px; text-decoration:none}
   a.newshome:hover{color:navy; text-decoration:underline;}
   li.newslist{list-style-type:none; text-align:center;  margin:0;
               list-style-position:outside; margin-bottom:7px; font-family: arial, sans-serif;
               text-transform: uppercase; font-size:12px; font-weight:800; }
   ul.newslist{margin:0; padding:0; margin-top:7px;}
   /*Fine aggiunte nuova home*/

/*Stile generale per il contenuto della pagina non home*/
 .generale {font-size: 125%; font-family:  verdana, sans-serif;  color:#06622C;  }
   p.justify {text-align:justify;}
   
/*Stili per associazione.php*/
.StatutoTesto{font-size:10px; text-align:justify; }
#BottoniSoci{height:20px; margin: 5px 0 1px 0; padding-top:0; }
a.bottone{background-color:#9D760C; color:white; text-decoration:none; font-style:none; font-weight:bold;
          margin:0; padding:2px; font-size:12px;}
a.bottone:hover{background-color:#9D760C; color:yellow; text-decoration:none; font-style:none;
                 font-weight:900; margin:0; padding:2px; font-size:12px;}
#frmAreaSoci {text-align:center;
              border: 3px solid #0ba942;
              width:50%;
              margin-left:130px;}
#frmAreaSoci label { font-weight:bold; font-size:10px;
}
table.TabellaCC {
                width:100%;
                text-align:center;
                border: 2px solid green;
                }

/*Stili per dovesiamo.php*/

 p.indirizzo{ text-align:left; font-size:23px; width:200px; height: 190px; }
 .percorso {font-size: 90%; width:300px; border:2px solid black; background-color:#F9FF90; color:#06622C; padding:5px; margin:0; float:right; }
 h4.percorso { background-color: #d8ffb9; margin: 0; padding:0; width: 100%; text-align:center; color:#06622C;   }

 .mapdid{height:170px;}
 .mapimm {float: right; width:173px; height:138px; border:0; }
 .zoom{border:0; width:48px; height:22px}
 .mappa{width:70%;}
 div.dettaglio{width:100%; text-align:center;}
 img.dettaglio {width:540px;}
 .back{border:0;}

/*Stili per lafesta.php*/

.fotolato { float:right; width:150px; padding:0; margin:0;}

/*Stili per iniziative.php*/
table.risultati {margin: 0 auto; }
.risultati { text-align:center; border-style:solid; border-width:2px; border-collapse:collapse; font-size:18px; border-color:black;}
td.risultati{padding:5px;}
th.risultati{background-color:#0ba942 }
img.inizimm {float:right; margin-left:10px; }

/*Stili per edpassate.php*/

a.linkdownload {font-size:10px;}

/*Stili per contatti.php*/
.modulo { border: 2px solid #0ba942;  padding: 4px; text-align:center; margin: 0 auto; }
.errore { color: red; font-style:bold; }
.succes { color: green; font-style:bold; }

 /*Stili per cascina.php*/
 .quote {text-align: justify; }

  /*Stili per edpassate.php*/
  .navedpassate{background:#0ba942; color:#d8ffb9; width:100%; padding:0; margin:0; }
  .linkedpassate {color:#d8ffb9; text-decoration:none;}
  .linkedpassateselect {color:#06622C;  text-decoration:none;}
  .linkedpassate:hover {color:#06622C; }

   /*Stili per news.php*/
   .notizia{border: 2px solid #0ba942;  margin-top:20px; width:550px;  }

   .intestazione{background-color:#C17736; height:30px; }
   .titolonotizia{ font-weight:bold; height:30px; padding-top:5px; padding-left:5px; font-size:18px; }
   .datanotizia{float:right; font-size:10px; padding-top:2px; padding-right:2px; }

   .autore {padding-top:2px; padding-left:2px;  font-weight:bold; font-size:10px; }
   .abstract{margin-top:1px; margin-left:5px; margin-bottom:2px; }
   #leggi{ font-size:smaller;}
   .pagine {text-align:center; font-size:10px; }
   h4.num{font-size:12px; font-weight:normal; text-align:right;}
   span.num {font-weight:bold;}

   div.indietro{ width:157px;
             height:29px;
             background-image: url( "immagini/legnoindietro.gif" );
             margin-left:200px;
             padding:0;
             text-align:center;}
    a.indietro { font-size: 18px;

            color: black;
            text-decoration:none;
            }
a.indietro:hover  { font-size: 18px;
                  color: yellow;
                  font-weight:bolder;
                  text-decoration:underline;
                  }
 /*Stili per photogallery.php  */
div.riga{
       text-align:center;
       width: 100%;
       height:100px;
       margin-top:10px;
}

#miniature{
           width:100%;
           margin:0;
           padding:0;
          }

.min {
margin-top:0;
margin-bottom:0;
margin-right:5px;
border:0px none black;


}
#ingrandimento{
text-align:center;
margin-top:20px;

}

/*Stili per newscontibutor.php*/
#image-layout-positions ul li
     {
       display:block;
       list-style:none;
       margin:0 20px 0 0;
       padding:68px 0 3px 0;
       float:left;
       width:80px;
       text-align:center;
       border:0px solid #CDBFAC;
       font-weight:bold;
     }

      #image-layout-positions .right
     {
       background:#fff url("immagini/bottoni/layout-image-right.gif") no-repeat 0 0;
     } 
     
   #image-layout-positions .left
     {
       background:#fff url("immagini/bottoni/layout-image-left.gif") no-repeat 0 0;
     } 
     
   #image-layout-positions .center
     {
       background:#fff url("immagini/bottoni/layout-image-center.gif") no-repeat 0 0;
     }
     
   #image-layout-positions label
     {
       cursor:hand;
     } 

   #image-layout-positions ul
     {
       overflow:auto;
       display:block;
       width:100%;
       width:auto;
     }

     /*Stili per menu.php*/
h3 em {font-weight:normal; }
a.stampamenu{
display:block;
margin:5px 0 2px 180px;
background-color:#0ba942;
color:white;
font-family: arial, sans-serif;
text-decoration:none;
text-align:center;
width:200px;

border: 2px outset black;
}
a.stampamenu:hover{
border: 2px inset black;
font-weight:bold;
color:blue;
}

.sfondomenu {

margin:0;
}
.tddom{width:55px;}

#menuven{
    color:black;
    font-weight:bold;
    position:relative;
    left: 105px;

    width: 350px;
    height:310px;
    background-image: url(immagini/base-pergamena-web-ven.jpg);
    background-position:center;
}
#menuven table{
         font-size:12px;
         margin:0 auto;
         margin-left:15px;
         font-weight:bold;
         }

 #menuven h3 {
          text-align:center;
          margin: 8px 2px 2px 2px;
          padding-top:5px;
          }

#menusab{
    color:black;
    font-weight:bold;
    position:relative;
    left: 105px;

    width: 350px;
    height:380px;
    background-image: url(immagini/base-pergamena-web-sab.jpg);
    background-position:center;
}
#menusab table{
         font-size:12px;
         margin:0 auto;
         margin-left:15px;
         margin-right:15px;
         font-weight:bold;
         }

 #menusab h3 {
          text-align:center;
          margin: 8px 2px 2px 2px;

           padding-top:5px;}

#menudompra{
    color:black;
    font-weight:bold;
    position:relative;
    left: 105px;

    width: 350px;
    height:380px;
    background-image: url(immagini/base-pergamena-web-dompra.jpg);
    background-position:center;
}
#menudompra table{
         font-size:12px;
         margin:0 auto;
         margin-left:15px;
         margin-right:15px;
         font-weight:bold;
         }

 #menudompra h3 {
          text-align:center;
           padding-top:5px;
          margin: 8px 2px 2px 2px;
          }

#menudomcen{
    color:black;
    font-weight:bold;
     position:relative;
    left: 105px;

    width: 350px;
    height:400px;
    background-image: url(immagini/base-pergamena-web-domcen.jpg);
    background-position:center;
}
#menudomcen table{
         font-size:13px;
         margin:0 auto;
         margin-left:15px;
         margin-right:15px;
         font-weight:bold;
         }

 #menudomcen h3 {
          text-align:center;
           padding-top:5px;
          margin: 8px 2px 2px 2px;
          }

