 #Tabella_banner {
	position:relative;
	left:0px;
	top:0px;
	width:800px;
	height:138px;
}



#Tabella_01 {
	position:relative;
	left:0px;
	top:4px;
	width:800px;
	height:555px;
	background-image: url("../immagini/sfondo.jpg");
}

#player {
	position:absolute;
	left:312px;
	top:0px;
	width:214px;
	height:35px;
	
}

#scroller {
	position:absolute;
	left:229px;
	top:41px;
	width:533px;
	height:50px;
	border:0px;
	visibility: visible;
}


div.box{
	position:absolute;
	left:232px;
	top:135px;
	width:489px;
	height:398px;
	padding-left: 20px;
	padding-right: 20px;
	width:490px;
	height:371px;
	overflow:auto;
	border:0px;
	text-align: left;
	
	
	
}

div.news{
	position:absolute;
	left:232px;
	top:135px;
	width:489px;
	height:398px;
	padding-left: 20px;
	padding-right: 20px;
	width:490px;
	height:371px;
	overflow:auto;
	border:0px;
	text-align: left;
	h3 color:#009933
}


#labels_1 {
	position:relative;
	width:370px;
	left: 115px;
	top: 0px;
	text-align: justify;	
}

#menu-01_ {
	position:absolute;
	left:83px;
	top:114px;
	width:109px;
	height:32px;
}


#menu-02_ {
	position:absolute;
	left:83px;
	top:146px;
	width:109px;
	height:30px;
}

#menu-03_ {
	position:absolute;
	left:83px;
	top:176px;
	width:109px;
	height:30px;
}

#menu-04_ {
	position:absolute;
	left:83px;
	top:206px;
	width:109px;
	height:29px;
}

#menu-05_ {
	position:absolute;
	left:83px;
	top:235px;
	width:109px;
	height:31px;
}

#menu-06_ {
	position:absolute;
	left:83px;
	top:266px;
	width:109px;
	height:30px;
}

#menu-07_ {
	position:absolute;
	left:83px;
	top:296px;
	width:109px;
	height:29px;
}

#menu-08_ {
	position:absolute;
	left:83px;
	top:325px;
	width:109px;
	height:27px;
}

#quadrato {
	position:absolute;
	left:47px;
	top:381px;
	width:145px;
	height:145px;
	/*background-image: url("../immagini/mix_distar.jpg");*/
}



 
 BODY {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000000;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color: #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

a:link,a:active,a:visited {
	text-decoration: underline;
	color : #FFFF00;
}
a:hover {
	text-decoration: underline;
	color: #0099CC;

}
 
 FORM {
	MARGIN: 0px
}
  #slideshow {
    position: relative;
    width: 100%;
    height: 100%;
  }
  #slideshow div {
    position: absolute;
    top: 0;
    left: 0;
  }

 
   
  .titoli {
	position: absolute;
	z-index: 30;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #990000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	letter-spacing: -1px;
	padding-top: 156px;
	padding-left: 35px;

   }

   
        .sottotitoli {
	position: absolute;
	z-index: 31;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #006699;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top: 193px;
	padding-left: 35px;

   }
   
     .bg_norepeat {
	background-repeat: no-repeat;
  }
  
  .footer
{
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;
	background-color: #000000;
}

.graficoTitoli
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #990000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	letter-spacing: -1px;
}

.linkutili
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #990000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	line-height: 23px;
}

A.footer:link
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFF99;
	FONT-FAMILY: ARIAL, VERDANA, TAHOMA;
	TEXT-DECORATION: none;

}
A.footer:visited
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFF99;
	FONT-FAMILY: ARIAL, VERDANA, TAHOMA;
	TEXT-DECORATION: none;

}
A.footer:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFF99;
	FONT-FAMILY: ARIAL, VERDANA, TAHOMA;
	TEXT-DECORATION: underline;

}

.corponews {
	BORDER-RIGHT: white 1px;
	FONT-SIZE: 100%;
	COLOR: #333366;
}







html,body,#outermost {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
    background-color: #000000;
}


#outer {
  height: 700px;
  width: 800px;
  border: 0px solid #888;
  background-color: #000000;
  z-index: 10;
}
/*
Works in IE5+/Win, Firefox, Safari, Opera 5+, Netscape 6+, Konqueror 3 
Does not work in NS4.x or IE/Mac
*/
.valignmid1 {
  position: relative;
  margin: 0 auto;
}
/* Opera 7.0x is buggy when you put display:table on <body> Opera 7.2+ and 6.x 
   don't appear to have this problem. We hide this from IE5/Mac, because it 
doesn't support display:table-cell and it doesn't have the same bug that allows
this to work in IE5-6/Win (hide from IE/Mac) \*/
.valignmid1 {
  display: table;
  vertical-align: middle;
}
/* Moz1.4 - Moz1.6 (NS7.1) bug, can't put position:relative on .valignmid2 \*/
.valignmid2 {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* end hide */
.valignmid3 {
  position: relative;
}
