body			{ background:url(img/-bg.jpg)  repeat; 
				
	margin-right: 0px;
	margin-bottom: 0px; 	margin-top: 0px; 
}

#lightbox{

	padding: 120px 0px 0px 0px;
	background-color:#4E4231;
	background-color: transparent;
	
	
}

#overlay {
	background-image: url(light/overlay.png);
	z-index: 1000px;
	border-bottom:100px groove #F3E0C2; 
	border-bottom-style:inset; 
	border-left:0px groove #4E4231; 
	border-bottom-style:inset; 
	border-color:trasparent;
}

* html #overlay {
	background-color: #333;
	background-color: transparent;
	background-image: url(light/blank.gif); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="light/overlay.png",sizingMethod="scale");
}

.formstyle
{
font-size:9px; 
color: #696969;
font-family:Tahoma;
background-color: #DDDDDF;

}
.formstyle2
{
font-size:small;
text-align:center;
color:#890F15;
font-family:Tahoma; 
background-color:#CFC7A0;
border:1px #CCCCCC solid;
}
.formstylenote
{
font-size:9px; 
color: #696969; font-family:Tahoma;
font-weight:bold;
background-color:#F9F1E6; 
border:solid 1px #CCCCCC;
border-color:#42475A solid 1px; 
 
}

.td             {background-color: #fff;filter:alpha(opacity=70);-moz-opacity: 0.7; opacity: 0.7;
				 border:solid 1px #CCCCCC; }				
				/*scrollbar-face-color: #000000; scrollbar-shadow-color: #000000; 
      			scrollbar-highlight-color: #666666; scrollbar-3dlight-color: #666666; 
      			scrollbar-darkshadow-color: #666666; scrollbar-track-color: #666666; 
      			scrollbar-arrow-color: #666666*/
				
.data1 			{font-family:Tahoma;
				font-size:x-small;
				color:#333333; text-align:justify;
				}
				
.H1				{font-family:Tahoma;
				font-weight:bold;
				font-size:small;
				color:#890F15;
				}


.H2				{font-family:Tahoma;
				font-size:x-small;
				color:#33333;
				}
.testo 			{font-family:Tahoma;
				font-size:x-small;
				color:#333333; 
				text-align:justify;
				text-decoration:none;
				}
.testo3			{font-family:Tahoma;
				font-size:x-small;
				color:#333333;text-align:justify;
				}
			
.testo2 			{font-family:Tahoma;
				font-size:x-small;
				color:#333333; 
				text-align:center;
				}
.data2 			{font-family:Tahoma;
				font-size:x-small;
				color:#333333;
				}
								
.titolo 			{font-family:Tahoma;
				font-size:x-small;
				color:#3333; font-weight:bold;
				}
.link 			{font-family:Tahoma;font-weight:bold;
				font-size:x-small;
				 vertical-align:text-bottom;
				color:#333333;text-decoration:none;
				}
.linkmap 			{font-family:Tahoma;
				font-size:xx-small;
				color:#333;text-decoration:none;
				}
#page{
  	 margin-left: auto;
	 margin-right: auto; 
	 border:5px solid #F7EEC7; 
	 width:900px;
	 height:750px; 
	 float:none;
	 background-color:#FAF4DB;
	
}
#top{
    width: 900px;
    height:200px;
	float:left;
	clear:both;
	margin-top:0px;
	margin-bottom:10px;
	background-color:#F8F0CD;
	border-bottom:#C5BD9D solid 1px;
	
}
#centro{
width:900px; 
height:540px; 
float:left; 
background-color:#FAF4DB; 

}
#cont1{
width:900px; 
height:255px;
}
#box3{
width:310px;
height:250px; 
border:#C5BD9D solid 1px; 
float:right; 
margin-right:2px;
margin-left:5px;
}
#box2{
width:280px; 
height:250px; 
border:#C5BD9D solid 1px; 
float:right;margin-right:5px;
margin-left:5px; 
background:url(img/story.gif) no-repeat center;
}
#box1{
width:280px; 
height:250px; 
border:#C5BD9D solid 1px; 
margin-right:5px;
margin-left:2px; 
background:url(img/logo.gif) no-repeat center;
}

#cont2{
width:900px; 
height:255px;
margin-top:10px; 
}
#box5{
width:603px; 
height:253px; 
border:#C5BD9D solid 1px;
margin-right:2px;
margin-left:0px; 
margin-top:0px;
float:right;
}
#bho{
width:600px; 
height:216px;
margin-top:0px; 
margin-right:0px; 
margin-left:0px;
float:right;
}
ul 
 	{
	list-style: disc url(img/doc.gif);
	margin:0;padding:0 2em;
	color:#BE0137;
	color: #BE0137;
	font-family:Tahoma;			
	font-size:x-small;

}
a {
  text-decoration: none;
}
a:link {
				color: #333333;
}
a:visited {
				color:#333333;
				}
a:hover {
				color: #890F15;
				}
a:active {
				color: #333333;
				
}
li.menu 
				{
				font-family:Tahoma;			
				font-size:x-small;
				vertical-align:text-bottom;
				color:#BE0137;
			list-style: square url(img/cartellachiusa.gif);
}