/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}
span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

.floatright { display: block !important; }

#dd
{
margin: 0;
padding: 0;
display: none;
}

#dd li
{
margin: 0;
padding: 0;
list-style: none;
float: left;
font: 11px Verdana;
white-space: nowrap;
}

#dd li a.menu
{
border: 1px solid #555;
display: block;
text-align: center;
background: url("../gimg/bkh.jpg");
font-weight: bold;
padding: 2px 10px;
margin: 0 2px 0 0;
color: #333;
text-decoration: none
}

#dd li a.menu:hover
{
background: #333;
color: #bbb;
}

#logop
{
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	width: 640px;
	height: 54px;
	visibility: visible;
	overflow: hidden;
}

#divintro
{
	position: absolute;
	z-index: 1;
	top: 50px;
	left: 0px;
	width: 640px;
	height: 410px;
	visibility: visible;
	overflow: hidden;
}

#dida { display: block; font-size: 12px; text-align: justify; width: 500px;}
#divslide { position: absolute; top: 0px; left: 0px; width: 640px;}
#mov {width: 640px; height: 500px; overflow: hidden; visibility: visible;}

#divcontainer { position: relative; top: 60px; left: 0px; width: 640px; visibility: visible; }
#divcontent { top: 0px; left: 0px; width: 640px; visibility: visible; }
#roudrect, #barra, #suono, #scrollo, #logo, #g2, #scrollArea, #divupcontrol, #divdowncontrol, #piva  {display: none;}
body {
	font-size: 12px;
	font-family: Verdana, Arial;
	color: #000000;
}

td {
	font-size: 10px;
	font-family: Verdana, Arial;
	color: #000000;
}

input, textarea, select {font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; display: block; color: #dddddd; background-color: #003d6d; border: 1px solid; border-color: #dddddd; }
.xy {font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; display: block}
a.xy:link {color: #48453d;}
a.xy:hover {background-color: #9b9180;}
a.xy:visited {color: #48453d;}


#map
{
	color: #000;
	position: absolute;
	margin-top: 60px;
	width: 640px;
	height: 640px;
	visibility: visible;
}

#break { page-break-before: always } 


tt{
font-size: 14px;
margin: 4px 0px 4px 150px;
font-weight: bold;
font-family: Verdana ,Arial;
display: inline;
}

h2{
font-size: 16px;
font-family: Verdana ,Arial;
color: #000;
font-weight: bold;
display: block;
margin-top: 0px;
padding: 2px;
margin: 2px;
}

h3{
font-size: 11px;
font-family: Verdana ,Arial;
color: #444;
font-weight: bold;
padding: 2px;
margin: 2px;
}

h4{
font-size: 11px;
font-family: Verdana ,Arial;
color: #444;
padding: 5px;
font-weight: normal;
border: 1px solid #c00;
padding: 2px;
margin: 2px;
}

h5{
font-size: 10px;
background-color: #000;
color: #eee;
font-family:  Arial, Verdana;
display: block;
padding: 2px;
margin: 2px;
}


h6{
font-size: 10px;
font-family: Verdana ,Arial;
color: #444;
font-weight: normal;
border: 1px solid #c00;
padding: 2px 2px 2px 10px;
margin: 2px;
}


.imb { border-width: 1px; border-color: #ffffff; }
.imb:hover { border-width: 1px; border-color: #ffffff; }

