/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
visibility: hidden;
}

.floatright { float: right }

#divcontainer { position: absolute; top: 0px; left: 0px; width: 850px; height: 390px; overflow: hidden; visibility: visible; clip: rect(0px 860px 390px 0px) }
#divcontent { position: absolute; top: 0px; left: 0px; width: 850px; visibility: visible }
#divdowncontrol { text-align: right; position: absolute; z-index: 1; top: 380px; left: 860px; width: 15px; height: 15px; visibility: visible }
#divupcontrol { text-align: right; position: absolute; z-index: 1; top: -5px; left: 860px; width: 15px; height: 15px; visibility: visible }
#scrollArea {z-index: 2;position: absolute; left: 863px; top: 15px; width: 9px; height: 360px; overflow: hidden; background-color: #aaaaaa;}
#scrollo {z-index: 3; position: absolute; top: -1px; width: 9px; height: 20px; background: url("../gimg/scr/track.gif")}

#logop, #dida  {display: none;}

#dd
{
margin: 0;
padding: 0
}

#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;
}

.submenu
{
background: url("../gimg/bkh.jpg");
margin-top: 2px;
border: 1px solid #555;
visibility: hidden;
position: absolute;
z-index: 3;
}

.submenu a:link, .submenu a:visited
{
display: block;
font: 11px Verdana;
font-weight: bold;
text-decoration: none;
white-space: nowrap;
padding: 2px 10px;
color: #333;
}

.submenu a:hover
{
background: #333;
color: #bbb;
}



#divslide { position: absolute; top: 10px; left: 0px; width: 860px; }

#mov { margin-left: -400px; position: absolute; left: 50%; width: 800; height: 300px; overflow: hidden;}


body {

	text-align: justify;
	background: url("../gimg/bk.gif");
	font-size: 11px;
	font-family: Verdana, Arial;
	color: #003d6d;
}

td {
	font-size: 11px;
	font-family: Verdana, Arial;
	color: #003d6d;
}

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: -175px;
	margin-left: -440px;
	z-index: 5;
	top: 50%;
	left: 50%;
	width: 880px;
	height: 410px;
	visibility: visible;
}



#lbianco
{
	position: absolute;
	margin-top: -165px;
	margin-left: -430px;
	z-index: 8;
	top: 50%;
	left: 50%;
	display: block;
	width: 868px;
	height: 396px;
	visibility: visible;
}

#roudrect
{
	position: absolute;
	margin-top: -142px;
	margin-left: -435px;
	z-index: 8;
	top: 50%;
	left: 50%;
	display: block;
	width: 868px;
	height: 369px;
	visibility: visible;
}

#piva
{
	position: absolute;
	margin-top: 240px;
	margin-left: -380px;
	z-index: 8;
	top: 50%;
	left: 50%;
	display: block;
	width: 868px;
	height: 20px;
	visibility: visible;
	color: #d0dada;
}

#suono
{
	position: absolute;
	margin-top: -170px;
	margin-left: -463px;
	z-index: 8;
	top: 50%;
	left: 50%;
	display: block;
	width: 18px;
	height: 18px;
	visibility: visible;
	overflow: hidden;
}

#g2
{
	position: absolute;
	background: url("../gimg/bkj.jpg") repeat-x;
	margin-top: -175px;
	z-index: 0;
	top: 50%;	
	left: 0;
	width: 100%;
	height: 410px;
	visibility: visible;
}

#divintro
{
	position: absolute;
	z-index: 1;
	margin-top: -175px;
	margin-left: -440px;
	top: 50%;
	left: 50%;
	display: block;
	width: 880px;
	height: 410px;
	visibility: visible;
	overflow: hidden;
}

#barra
{
	position: absolute;
	z-index: 9;
	margin-top: -235px;
	margin-left: -440px;
	top: 50%;
	left: 50%;
	width: 900;
	height: 60px;
	visibility: visible;
	display: block;
}

#logo
{
	
	position: absolute;
	margin-top: -265px;
	margin-left: -430px;
	z-index: 7;
	top: 50%;
	left: 50%;
	width: 300px;
	height: 119px;
	visibility: visible;
}


#mnu
{
	position: absolute;
	top: 32px;
	margin-left: -160px;
	left: 50%;
	width: 600px;
	visibility: visible;
}




#cn1
{
	margin-top: -230px;
	margin-left: -440px;
	position: absolute;
	z-index: 1;
	top: 50%;	
	left: 50%;
	width: 200px;
	height: 390px;
	visibility: visible;
}

#foto
{
	
	margin-top: -160px;
	margin-left: -52px;
	position: absolute;
	z-index: 2;
	top: 50%;	
	left: 50%;
	width: 492px;
	height: 320px;
	font-size: 12px;
	font-family: Verdana, Arial;
	color: #555;
	text-align: justify;
	visibility: visible;
}

#addr
{
	margin-top: -160px;
	margin-left: -350px;
	position: absolute;
	z-index: 1;
	top: 50%;	
	left: 50%;
	width: 200px;
	height: 320px;
	visibility: hidden;
}



tt{
font-size: 20px;
margin: -4px 0px -4px 60px;
display: inline;
}

h2{
font-size: 16px;
font-family: Verdana ,Arial;
color: #fff;
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: #6d6d6d; }
.imb:hover {  border-width: 1px; border-color: #ff0000; }