<!--
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
-->@charset "UTF-8";
/* CSS Document */
html, 
div#home {
valign:top;
margin-top:5px;
background-color:#ffffff;
overflow:auto;
height:700px;
width:1000px;
width:100%;
}
div#footer {
align:center;
valign:bottom;
background-color:#ffffff;
overflow:hidden;
height:100px;
width:200px;
width:100%;
}

div#headerbig
{
width:1000px; 
height:115px;
position:absolute;
left:50%;
margin:0px 0 0 -500px;
}
div#contentbig
{
width:1000px; 
height:555px;
position:absolute;
background-color:#ffffff;
left:50%;
margin:115px 0 0 -500px;
}
div#headerbigintro
{
width:1000px; 
height:70px;
position:absolute;
overflow:hidden;
left:50%;
margin:0px 0 0 -500px;
}
div#contentbigintro
{
width:1000px; 
height:495px;
position:absolute;
overflow:hidden;
left:50%;
margin:70px 0 0 -500px;
}
div#testo {
align:center;
valign:bottom;
background-color:#000000;
overflow:hidden;
height:200px;
width:800px;
}
div#container {
align:center;
valign:top;
background-color:#000000;
overflow:hidden;
height:40px;
width:1000px;
}
div#header {
align:center;
valign:top;
background-color:none;

position:relative;
overflow:hidden;
height:40px;
width:1000px;
}
div#prev {
align:center;
valign:top;
background-color:none;
position:relative;
overflow:hidden;
height:450px;
width:900px;
}
div#contents {
align:right;
valign:top;
background-color:none;
overflow:hidden;
height:450px;
width:900px;
}
div#swfcontent {
background-color:none;
overflow:hidden;
height:400px;
width:600px;
position:absolute;
left:50%;
margin:120px 0 0 -300px;
}
div#box {
background-color:none;
overflow:hidden;
height:498px;
width:752px;
position:absolute;
left:50%;
margin:70px 0 0 -375px;
}
.bottone {
background-color:none;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11.5px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-transform:none;
}
.boldone {
background-color:none;
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:bold;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-transform:none;
}
.bianco {
background-color:none;
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-transform:none;
}
.biancobig {
background-color:none;
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-transform:none;
}

.butto {
background-color:#ffffff;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-transform:none;
}
.titolo {
background-color:#ffffff;
color:#004C98;
font-family:Arial,Helvetica,sans-serif;
font-size:25px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-transform:none;
letter-spacing:2px;
}

lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; z-index:120; }
#lightbox img{ width: auto; height: auto; z-index:120;}
#lightbox a img{ border: none; z-index:120;}

#outerImageContainer{ position: absolute; background-color: #ffffff; width: 250px; height: 250px; margin:-201px 0 0 -300px; top:50%;
left:50%; z-index:109; }
#imageContainer{ padding: 10px;z-index:109; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; z-index:109;}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; z-index:109;}
#imageContainer>#hoverNav{ left: 0; z-index:109;}
#hoverNav a{ outline: none; z-index:109;}


#imageDataContainer{  font: 11px Times, Verdana, Helvetica, sans-serif; background-color: #ffffff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; z-index:109; }

#imageData{	padding:0 10px; color: #666;z-index:109; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; z-index:109;}	
#imageData #caption{ font-weight: bold;	z-index:109;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	z-index:109;}			
#imageData #bottomNavClose{ float: left; outline: none;z-index:120;  position: absolute; background-color: #9c9e9f; width: 2px; height: 2px; margin:-201px 0 0 -300px; top:50%;
left:50%;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #111111; z-index:108;  }
