	html{margin:0;padding:0}
	body{font: 12px Thaoma,verdana,sans-serif;margin:0;padding-left:10px;background-color: #fff}
	img{border:0}
	div#container{width: 80%;}
	div#header   { font-weight: normal; font-size: 6pt; background-color: #e5e5e5; text-align: left; margin-bottom: 10px; padding: 5px 50px 0px; width: 800px; height: 80px }
	div#gallery  { background-color: #e5e5e5; padding: 70px 50px; width: 800px; height: 300px }
	
	div#header3    { padding-right: 30px;}

	div#header2    { font-weight: normal; font-size: 6pt;  text-align: left; padding-left: 30px; height: 75px }
	div#main       { padding-left: 81px; padding-right: 40px;}

	#logo { position: relative;top: 15px;z-index:1}
	#venti { position: relative;top: -65px;left: 723px;padding: 5px;text-align:right;z-index:0;}
	#venti2 {text-align:right;z-index:0;}

	div#toplink { padding: 0px 52px; margin-top: -20px;}
	
	div#homelink  { color: #000; font-weight: bold; font-size: 8pt; font-family: verdana; margin-left: 75px; margin-top: 45px;}
	
	div#homelink a:hover  { color: #fff;text-decoration: none;}

	
	.headphi  { background: url(images/phibrilla.gif) no-repeat 30px  }
	.minus { margin-left: -9pt;}
	
	.hmlogo { background: url(hm/hmlogo.jpg) no-repeat }

	
	div#zoom{
	float:right; width: 300px; \width: 412px; width: 300px;
    height:300px; padding: 5px;
    background:url(loading.jpg) no-repeat 50% 50%
    }
    div#zoom2{
	float:right; width: 300px; \width: 412px; width: 300px;
    height:300px; padding: 5px;
    background:url(loading.jpg) no-repeat 50% 50%
    }
	div#minipics{margin-right:375px;}
	div#minipics ul{list-style-type: none;margin: 0;padding: 0}
	div#minipics li{float: left;margin: 2px 2px;padding:0 2px 2px 0; }
	div#minipics img{display: block;position: relative;top: -5px;left: -5px;padding: 5px}

	div#home     { color: #000000; font-weight: bold; font-size: 8pt; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #d3d3d3; text-align: center; vertical-align: bottom; width: 64px; height: 64px; display: block }

	div#testo   { color: black; font-weight: bold; font-size: 8pt; line-height: 12pt; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; padding-top: 15px; display: block }

	div#testo2   { color: black; font-weight: bold; font-size: 8pt; line-height: 14pt; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; position: relative; left: 0px; display: block }

	a:link  { color: black; font-weight: bold; font-size: 8pt; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left;  }
	a:visited  { color: black; font-weight: bold; font-size: 8pt; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; }
	a:hover  { color: #f66014; font-weight: bold; font-size: 8pt; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; text-align: left;  }
	
	div#copy  {  margin-left: 11px; margin-top: 10px; color: #e5e5e5; font-weight: normal; font-size: 8pt; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; position: absolute;}
	
	div#copy2  {color: #e5e5e5; font-weight: normal; font-size: 6pt; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; position: absolute;}

	.pagina { color: #f66014; font-weight: bold; font-size: 8pt; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left;  }
 	.gray  { color: #696969; font-style: italic; font-weight: normal; font-size: 8pt }
 	
 	.thumb img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 0.5;
	}

	.thumb:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 1;
	}