/* CSS Document */
.header{
	width:770px;
	background-image:url(images/bgup_header.gif);
	height:57px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.menu{
	width:770px;
	background-image:url(images/bgdw_header.gif);
	height:26px;
}
.tasti{
	width:770px;
	background-color:#276178;
	height:18px;
}
.tasti a:link{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight: normal; text-decoration:none; }
.tasti a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.tasti a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #FF0000; font-weight:normal; text-decoration:none; }
.tasti a:active{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:normal; text-decoration:none; }

.corpo{
	width:770px;
	background-image:url(images/bgup_corpo.gif);
	background:background-position:top;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.corpo a:link{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #FF6600; font-weight: normal; text-decoration:none; }
.corpo a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF6600; font-weight:normal; text-decoration:none; }
.corpo a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #007CB9; font-weight:normal; }
.corpo a:active{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF6600; font-weight:normal; text-decoration:none; }

.ask a:link{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #007CB9; font-weight: normal; text-decoration:none; }
.ask a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#007CB9; font-weight:normal; text-decoration:none; }
.ask a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #CC0000; font-weight:normal; }
.ask a:active{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#007CB9; font-weight:normal; text-decoration:none; }

.portfolio a:link{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #FF6600; font-weight: normal; text-decoration:none; }
.portfolio a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; font-weight:normal; text-decoration:none; }
.portfolio a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #007CB9; padding-left:2px; font-weight:normal; text-decoration:underline; }
.portfolio a:active{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; font-weight:normal; text-decoration:none; }

.barra_footer{
	background-image:url(images/bgdw_header.gif);
	height:26px;
	width:770px;
}
.footer{
	background-image:url(images/bgup_corpo.gif);
	height:35px;
	width:770px;
	padding-top:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	vertical-align:bottom; 
	text-align:center;
}
#lightbox{
	background-color:#FFFFFF ;
	padding: 20px;
	border-top: 2px solid #FFCC00;
	border-left: 2px solid #FFCC00;
	border-bottom: 2px solid #FFCC00;
	border-right: 2px solid #FFCC00;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#gfsoverlay{ background-image: url('images/overlay.png'); }

#overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
#definition{
	margin:25px;
}
.highlight{
	background-color:#FEFFAF;
}


#fadeinbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
position: absolute;
width: 300px;
left: 0;
top: -400px;
border: 2px solid #EA7500;
background-color: #0080C0;
padding: 4px;
z-index: 100;
visibility:hidden;
}
