


a {text-decoration:none;color:#000;}



body{font: 80% Garamond; color:#000;font-weight:bold;}

div.centrato {
  display:     block;
  width:       462px;
  height:      550px;

  position:    absolute;
  top:         50%;
  left:        50%;

  margin:      -275px 0 0 -231px;
  background:  #fff;
}

div#menu{
  text-align:center;
} 
ul#contesto {

   	margin: 0;
    
	padding: 0 0 0 20px;
 }

ul#contesto li {display: inline; float:left;	border-bottom:1px solid #000;}

div#menu ul li{margin:0;padding-top:10px; padding-bottom: 3px;padding-right:0px; }
div#menu a{display: block;height: 10px;line-height: 10px;

    text-decoration:none;font-size:100%;font-weight:bold; padding-left:16px; padding-right:16px;

    color:#000;}
div#menu a:hover{background-color: #cccccc;color: #000}


.hovermenu ul{
font-weight: bold;
padding-left:0px ;
padding-top: 0px;
padding-right:0px ;
padding-bottom:0px ;
margin-left:0px;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
padding: 1px 0.5em;
text-decoration: none;
float: left;
color: black;
border: 0px;
}

div#footer{
margin-top: 150px; 
   
  
text-align:center; 
} 

div#testo{
width:420px;
margin-top: 100px;
line-height:130%;
 float: left;
 text-align:justify; 
margin-left:20px;
} 

ul#minipics{margin:0;margin-left:15px; padding:0;list-style-type:none}

ul#minipics li{float:left; margin: 10px;padding:0 0 7px 0;
    background: url(shadow2.png) no-repeat bottom center}

ul#minipics li img{display:block;
    border:1px solid #ccc;padding: 3px;
    border-color: #ccc #999 #666 #ccc}
	
	
div#gallery{width:100%;overflow:auto;font: 11px;  margin-left:12px; font-weight:bold;}
div#gallery dl{float:left;width:140px;height:190px;;text-align:center;color: #555}
div#gallery dt{padding: 5px 0 0}
div#gallery img{display:block;margin:0 auto;border:0px;padding: 3px;}
div#gallery dd{margin:0;padding: 2px 10px 0px}

	
	
	
	
	
	
		
		
div#gallery2{width:100%;overflow:auto;font: 11px;  margin-left:12px; font-weight:bold;}
div#gallery2 dl{float:left;width:110px;height:160px;;text-align:center;color: #555}
div#gallery2 dt{padding: 5px 0 0}
div#gallery2 img{display:block;margin:0 auto;border:1px solid #ccc;padding: 3px;
    border-color: #ccc #999 #666 #ccc}
div#gallery2 dd{margin:0;padding: 2px 0px 0px}


div#gallery3{width:100%;overflow:auto;font: 11px;  margin-left:65px; font-weight:bold;}
div#gallery3 dl{float:left;width:110px;height:160px;;text-align:center;color: #555}
div#gallery3 dt{padding: 5px 0 0}
div#gallery3 img{display:block;margin:0 auto;border:1px solid #ccc;padding: 3px;
    border-color: #ccc #999 #666 #ccc}
div#gallery3 dd{margin:0;padding: 2px 0px 0px}



ul#tipo {

   	margin: 0;
    
	padding: 0 0 0 40px;
 }

ul#tipo li {display: inline; float:left;}

