body{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #000000;
	 background-color: #FFFFFF;float: left;margin-top: 10px;margin-bottom: 10px;margin-left: 10px;padding: 0px; text-align:center;}
	 
	 
/*----------------- TABLE ------ TR ----- TD -----------------------------------------------------------------------------*/

.table{width: 800px;display: block; border-collapse:collapse;}
.tablecollapse{border-collapse:collapse; height: auto; border-width: 0px;}
.tablewood{
	width: 100%;
	border-width: 3px;
	border-spacing: 5px;
	border-style: solid;
	border-color: #A65300;
	text-align: left;
	border-collapse:collapse;}
	
th, td{padding: 0px;height: auto;}
.tdfoto{padding-top:5px; padding-bottom:30px; background-color: #E1E1E1;}
.tdleft{text-align: left; width: 40%; padding: 10px 0px 0px 10px; background-color: #E1E1E1;}

.tdgrey{background-color: #E1E1E1;}
.tdgreyscuro{background-color: #D2D2D2;}
.tddovesiamo{padding: 5px 2px 2px 5px; background-color: #E1E1E1;}
.tdcentral{text-align: center;height: 550px; background-color: #E1E1E1;}
.trcalendar{text-align: center; font: 28px "Armalite"; height: 50px; background-color: #E1E1E1;}
.monthcalendar{text-align: center; background-color: #D2D2D2; color:#333399; font: 36px "Hell";}
.daycalendar{text-align: center; background-color: #D2D2D2; color:#0000FF; font: 26px "Armalite";}
.tdbibliosx{text-align: justify; vertical-align: top; padding: 5px 10px 5px 10px; background-color: #E1E1E1;}
.tdbibliodx{text-align: justify; vertical-align: top; padding: 5px 10px 5px 10px; background-color: #E1E1E1;}
.tdmenubordersx{
	background-color: #D2D2D2;
	border-left-color: #663300; 
	border-left-width: 2px;
	border-top-color: #FFF; 
	border-top-width: 2px;
	border-right-color: #663300;
	border-right-width: 2px; 
	border-bottom-color: #FFF;
	border-bottom-width: 0px;
	border-style: solid; 
	vertical-align: top; 
	height: 250px;}			
.tdmenuborderdx{
	background-color: #E1E1E1;
	border-left-color: #663300; 
	border-top-color: #FFF; 
	border-right-color: #663300; 
	border-bottom-color: #663300;
	border-width: 2px;
	border-style: solid; 
	vertical-align: top; 
	height: 250px;}			
.staccomenu{
	border-left-color: #663300; 
	border-left-width: 2px;
	border-top-color: #FFF; 
	border-top-width: 2px;
	border-right-color: #663300;
	border-right-width: 2px; 
	border-bottom-color: #FFF;
	border-bottom-width: 0px;
	border-style: solid;}
.staccomenu1{
	border-left-color: #663300; 
	border-left-width: 2px;
	border-top-color: #FFF; 
	border-top-width: 2px;
	border-right-color: #663300;
	border-right-width: 2px; 
	border-bottom-color: #FFF;
	border-bottom-width: 2px;
	border-style: solid;}			
.pdinoi{
	border-collapse:collapse;
	border-left-color: #663300; 
	border-left-width: 2px;
	border-top-color: #FFF; 
	border-top-width: 2px;
	border-right-color: #663300;
	border-right-width: 2px; 
	border-bottom-color: #FFF;
	border-bottom-width: 2px;
	border-style: solid;}				
.tdmenufoto{
	background-color: #E1E1E1;
	border-left-color: #663300; 
	border-top-color: #663300; 
	border-right-color: #663300; 
	border-bottom-color: #663300;
	border-width: 2px;
	border-style: solid;}								
.tdcentralpartBottom{
	background-color: #D2D2D2;
	border-left-color: #663300;
	border-left-width: 2px; 
	border-top-color: #663300; 
	border-top-width: 0px;
	border-right-color: #663300;
	border-right-width: 2px; 
	border-bottom-color: #663300;
	border-bottom-width: 2px;
	text-align: left; 
	border-style: solid;
	color: #000000; 
	padding-top: 20px;
	padding-bottom: 2px;
	padding-left: 20px; 
	height: 150px;}

/*-------------------- P ----------------------------------------------------------------------------------------------------*/


p.textfooter{color: #999966;font-size: 9px;text-align: right;padding-right: 4px;}
.titolo11{font: bold 14px/1 "Armalite";color: #333399;}
.titolo1p{font: bold 12px Arial; color: red;}
.titolo1pcent{font: italic 16px Book Antiqua; color: #333399; text-align: center;}
.titolo1pleft{font: italic 16px Book Antiqua; color: #333399; text-align: left;}
.titolo1pcentbig{font: italic bold 20px Book Antiqua; color: #333399; text-align: center;}
.titolo2{font: 12px/1 Arial;color: #333366;}
.titolo3{font: 13px Book Antiqua; color: #333399;}
.titolo3pic{font: 12px Arial;}
.titolo3picj{font: 12px Arial; text-align: justify;}
.titolohell{font: 26px "Hell"; color: #333399; text-align: center;}
.titolovideo{color: #333399; font: 20px "Armalite";}

/*---------- HR ---------------------------------------------------------------------------------------------------------------*/
h1 {
	margin: 0px;
	padding: 0px;
	font: 34px "Armalite";
}

.bolitablack{font: bold italic 12px Verdana; color: black}


HR{color: #2A2A46;width: 95%;}

/*------------------- IMG --------------------------------------------------------------------------------------------------*/

img{border: 0px;border-color: #333399;border-style: solid;}
.imgborder2{border: 1px; border-color: #333399;border-style: solid;}
.imgalign{vertical-align:text-top;}
.imgbiblio{vertical-align: middle; text-align: center; padding-top: 10px; background-color: #E1E1E1;}

/*-------------------- DIV ------- SPAN --------------------------------------------------------------------------------------*/

div{border: 0px;}
.menubarra{background-image: url(images/legno800x36.jpg); color: #CCC; font: 22px "Armalite"; text-align: center; width:100%;}
.divtest{background-image: url(images/legnoban250x40.jpg); color: #CCC; font: 24px "Armalite"; text-align: center;}
.divtest1{background-image: url(images/legnoban300x40.jpg); color: #CCC; font: 24px "Armalite"; text-align: center;}
.divcalendario{background-image: url(images/legno800x36.jpg); color: #0000FF; font: 20px "Armalite"; width:auto; text-align:center;}

span{padding: 10px;}
span.green{font-family: verdana; text-align: left; font-weight: bold; color: green}
.listfototitle{color: #333399; font: 18px "Armalite";}
.listfoto{color: #333399; font: italic 14px Book Antiqua;}

/* -------------------------------------IFRAME ------------------------------------------------*/

.iframe1{background-color: #E1E1E1;}

/* --------------  BUTTON -----------------------------------------------------------------------------------------------------*/

#button:active{background: url(images/legnoban250x36.jpg) no-repeat bottom;}
.but{
	border-size: 2px;
	border-color: red;
	border-style: groove;
	background-image: url(images/legnoban250x40.jpg);
	font: 20px "Armalite";
	cursor: hand;
	cursor: pointer;
	padding: 3px 10px 3px 10px;}

/*-------------- A HREF -------------------------------------------------------------------------------------------------- */

a.iper:link{color: blue;} 
a.iper:visited{color: blue;} 
a.iper:hover{color: red;}
/*a.iper:active {color: red; } */
a.cal:link{color: blue; font: 28px "Armalite";} 
a.cal:visited{color: blue; font: 28px "Armalite";} 
a.cal:hover{color: red; font: 32px "Armalite";}

  
/*--------------- MENU TENDINA ------------------------------------------------------------------------------------------------ */

ul#mymenu{
      width:800px;
      }
ul#mymenu,ul#mymenu li,ul#mymenu ul,ul#mymenu ul li{
      margin:0;
      padding:0;
      list-style-type:none;
      }
ul#mymenu li{
	  float: left; 
	  position: relative;
	  background-image: url(images/legnoban250x40.jpg); 
	  text-align:left; 
	  }	  
ul#mymenu li li{
	  position: relative; 
      float: none;
      height: 24px;
      display:block !important;
      display: inline;
	  width:250px;
	  font: 16px "Armalite";
      }
ul#mymenu ul{
	  position: absolute;
      top: 40px;     /* altezza apertura tendina */
      left: -9999px;   /* allineam */
      width: 12em;   /* ?? */
      padding: 1px 0;
      width:250px;  /* larghezza tendina */
      }
ul#mymenu li:hover ul,ul#mymenu li.sfhover ul{
      left: -1px;z-index: 100;
      } 
ul#mymenu a{
      display:block;
      text-decoration: none;
      color:#FFF;
      }  
ul#mymenu a:hover{
      color:#CCC;
      }  
	  
	  
	  
/*--------------- MENU TENDINA 2------------------------------------------------------------------------------------------------ */

ul#mymenu1{
      width:800px;
      }
ul#mymenu1,ul#mymenu1 li,ul#mymenu1 ul,ul#mymenu1 ul li{
      margin:0;
      padding:0;
      list-style-type:none;
      }
ul#mymenu1 li{
	  float: left; 
	  position: relative;
	  background-image: url(images/legnoban250x40.jpg); 
	  text-align:center; 
	  font: 14px "Armalite";
	  }	  
ul#mymenu1 li:hover ul,ul#mymenu1 li.sfhover ul{
      left: -1px;z-index: 100;
      } 
ul#mymenu1 a{
      display:block;
      text-decoration: none;
      color:#FFF;
      }  
ul#mymenu1 a:hover{
      color:#CCC;
      }  
	  




	  
/*--------------- FONT SPECIAL -------------------------------------------------------------------------------------------------- */


@font-face {
 font-family: Armalite;
 src: url("font/armalite.eot") /* EOT file for IE */
}
@font-face {
 font-family: Armalite;
 src: url("font/armalite.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: Shrewsbury;
 src: url("font/Shrewsbury-Condensed.eot") /* EOT file for IE */
}
@font-face {
 font-family: Shrewsbury;
 src: url("font/Shrewsbury-Condensed.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: Hell;
 src: url("font/TypewriterFromHell.eot") /* EOT file for IE */
}
@font-face {
 font-family: Hell;
 src: url("font/TypewriterFromHell.ttf") /* TTF file for CSS3 browsers */
}

/*  ------------  TEST ---------------------------------------------------------------------------------------------------------------*/

.titoloarmalite{font: 16px/1 "Armalite";color: red;}
.titolohell{font: 16px "Hell";color: black;}


 
