/* CSS Document */
body{
font-family:Georgia, Verdana, Thaoma, Arial;
background-color:black; 
margin:0;
padding:0;
z-index:1;
}

table{
width:730px;
display: block;
border:none;
background-color:black;

}

p {

font-family:Georgia, Verdana, Thaoma, Arial;
color: #ffffff; 
FONT-SIZE: 14px;
font-weight: bold;
}

table.small{

width:350px;
margin-left: auto;
margin-right: auto;
display: block;
text-align:left;
border:none;
background-color:black;
}

table.mini{

width:50px;
display: block;
margin-left: auto;
margin-right: auto;
border:none;
text-align:left;
background-color:black;


}

td{
text-align:left;
}

div
{
text-align:center;
width:730px;
margin-left: auto;
margin-right: auto;
display: block;
}

div.gal
{
text-align:center;
width:735px;
margin-left: auto;
margin-right: auto;
display: block;
}

div#menu1
{
text-align:left;
width:80px;
/*margin-left: auto;
margin-right: auto;*/
}

div.centrato
{
position:absolute;
height:500px;
width:100%;
top:50%;
margin-top:-270px;
}
/* border: 1px solid #000000; */

div.sotto_big
{
position:absolute;
height:500px;
width:100%;
top:50%;
margin-top:-270px;
}

div.sotto_pic
{
position:absolute;
height:260px;
width:100%;
top:50%;
margin-top:-140px;
}

img {
border: 2px solid black;
margin: 10px 5px 10px 5px;


}


a.opacity {
opacity:1.0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
zoom:1
 
} 
a.opacity:hover {
opacity:0.80;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
zoom:1

} 




a:link {
	COLOR: #ffffff; FONT-SIZE: 14px;
	text-decoration: none;
	font-weight: bold;
	font-family:Georgia, Verdana, Thaoma, Arial;
	outline:0;
}
a:active {
	COLOR: #ffffff; FONT-SIZE: 14px;
	text-decoration: none;
	font-weight: bold;
	font-family:Georgia, Verdana, Thaoma, Arial;
	outline:0;
}
a:visited {
	COLOR: #ffffff; FONT-SIZE: 14px;
	text-decoration: none;
	font-weight: bold;
	font-family:Georgia, Verdana, Thaoma, Arial;
	outline:0;
}
a:hover {
	COLOR: #BB1734; FONT-SIZE: 14px;
	text-decoration: none;
	font-weight: bold;
	font-family:Georgia, Verdana, Thaoma, Arial;
	outline:0;
}


a.piccoli {
	COLOR: #ffffff; FONT-SIZE: 12px;
	text-decoration: none;
	font-weight: bold;
	font-family:Georgia, Verdana, Thaoma, Arial;
	outline:0;
} 

a.piccoli:active {
	COLOR: #ffffff; FONT-SIZE: 12px;
	text-decoration: none;
	font-weight: bold;
	font-family:Georgia, Verdana, Thaoma, Arial;
	outline:0;
}
a.piccoli:visited {
	COLOR: #ffffff; FONT-SIZE: 12px;
	text-decoration: none;
	font-weight: bold;
	font-family:Georgia, Verdana, Thaoma, Arial;
	outline:0;
}
a.piccoli:hover {
	COLOR:grey;  FONT-SIZE: 12px;
	text-decoration: none;
	font-weight: bold;
	font-family:Georgia, Verdana, Thaoma, Arial;
	outline:0;
}


a.img2 {
	COLOR: #111111; 
	text-decoration: none;
	
	opacity:1.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	zoom:1
	
} 

a.img2:active {
	COLOR: #111111; 
	text-decoration: none;
	
	opacity:1.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	zoom:1
}
	
a.img2:visited {
	COLOR: #111111; 
	text-decoration: none;
	
	opacity:1.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	zoom:1
}
a.img2:hover {
	COLOR:#111111;  
	text-decoration: none;
	
	opacity:0.50;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	zoom:1
}
