body{
	background:#fff;
	margin:0;
}
#container{
	margin:0 auto;
	width:815px;
	overflow: hidden;
}
#uno, #due, #tre, #quattro, #cinque, #sei{
	text-align: center;
}
#sdw1{
	width:815px;
	height:105px;
	background: url(../tera_images/sdw1.gif) no-repeat;
}
#newsScrollerBottom{
	font: 1.1em/2.7em Verdana, Arial, Helvetica, sans-serif;
        color:black;
        text-align: center;
}
#newsScrollerBottom em{
    color:#c53b1c;
}
#sdw1 #uno{
	width:800px;
	height:105px;
	background:url(../tera_images/top_transparent.gif) no-repeat; 
	text-align: left;
        /*line-height:9px*/
}
#sdw1 #uno #logo span{
	display:none;
}
#sdw1 #uno #logo a:link, #sdw1 #uno #logo a:visited {
	display: block;
	position: relative;
	top:39px;
	left:30px;
	width:457px;
	height:38px;
	background: transparent;
}
#sdw2{
	width:815px;
	height:auto;
	background: url(../tera_images/sdw2.gif) repeat-y center;
	float: left;
}
#sdw2 #due{  
	width:799px;
	height:30px;
        border-bottom: black 1px solid;
        /*background:url(../tera_images/void.gif);*/
	/*background:url(../tera_images/middle.gif) no-repeat;*/
        /*background:none;*/
} 
#sdw2 #due #lang {
	float: left;
	position: relative;
	text-align: left;
	width:100px;
	height:30px;
	left:30px;
	font: 0.7em/2.7em Arial, Helvetica, sans-serif;
	background:none;
}
#sdw2 #due #welcome {
	float: left;
	position: relative;
	text-align: left;
	width:100px;
	height:30px;
	left:300px;
	font: 0.7em/2.7em Arial, Helvetica, sans-serif;
        color:#fff;
	background:none;
        white-space: nowrap;
}
#sdw2 #due #selectedLang a:link, #sdw2 #due #selectedLang a:visited{
	margin-right:15px;
	text-decoration: none;
	/*color:#162985;*/
        color:#c53b1c;
} 
#sdw2 #due #selectedLang a:hover, #sdw2 #due #selectedLang a:active {
	/*color:#fff;*/
        /*color:#000000;*/
        text-decoration: none;
        color:#c53b1c;
}
#sdw2 #due #unselectedLang a:link, #sdw2 #due #unselectedLang a:visited{
	margin-right:15px;
	text-decoration: none;
	color:#162985;
} 
#sdw2 #due #unselectedLang a:hover, #sdw2 #due #unselectedLang a:active {
	/*color:#fff;*/
        /*color:#000000;*/
        text-decoration: none;
        color:#c53b1c;
}

#sdw2 #due #eos{
	position: relative;
	left:205px;
	float: left;
	width:150px;
	height:30px;
	background: url(../tera_images/EOS_115x30.gif) no-repeat;
	/*background: url(../tera_images/eos2.jpg) no-repeat;*/
}
.loginButton {
	BACKGROUND-POSITION: left 50%; 
        BACKGROUND-IMAGE: url(../tera_images/login.png); 
        BACKGROUND-REPEAT: no-repeat; 
        BACKGROUND-COLOR: #f0f0f0;
}
/*login form*/  
#sdw2 #due form#login {
	float: right;
	padding-top:5px;
	position:relative;
	right:0px;
	width:370px;
	height:25px;
	border:none;
	font: 65% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	background:none;
}

#sdw2 #due form#login div#username,
#sdw2 #due form#login div#password {
	position:relative;
	float:left;
	margin-right:15px;
}
#sdw2 #due form#login div#submit{
	position:relative;
	float:left;
}
#sdw2 #due form#login input#myusername,
#sdw2 #due form#login input#mypassword {
	width:80px;
	height:13px;
	font-size: 100%;
}

#sdw2 #due form#login label.overlabel {
	color:#162985
}
#sdw2 #due form#login label.overlabel-apply {
	position:absolute;
	top:3px;
	left:5px;
	z-index:1;
	color:#999;
}
/*end login form*/
#sdw2 #tre{ 
	float: left;    
	width:177px;
	height:405px;
	background:#fff;
        border-right: black 1px solid;
}
#sdw2 #tre #block0 { 
	position: relative;
	top:18px;
	width:177px;
	height:90px;
	background:none; 
}
#sdw2 #tre #block1 { 
	position: relative;
	top:9px;
	width:177px;
	height:90px;
	background:none; 
}
#sdw2 #tre #block2 { 
	position: relative;
	top:0px;
	width:177px;
	height:90px;
	background:none; 
} 
#sdw2 #tre #block2-1 { 
	position: relative;
	top:0px;
	width:177px;
	height:90px;
	background:none; 
} 
#sdw2 #tre #block0 .stripeUnselected, #sdw2 #tre #block1 .stripeUnselected, #sdw2 #tre #block2 .stripeUnselected, #sdw2 #tre #block2-1 .stripeUnselected{
	position: relative;
	margin:0 0 2px 0;
	font:  bold 0.6em/2.2em Arial, Helvetica, sans-serif;
}
#sdw2 #tre #block0 .stripeSelected, #sdw2 #tre #block1 .stripeSelected, #sdw2 #tre #block2 .stripeSelected, #sdw2 #tre #block2-1 .stripeSelected{
	position: relative;
	margin:0 0 2px 0;
	font:  bold 0.6em/2.2em Arial, Helvetica, sans-serif;
}
#sdw2 #tre #block0 .stripeUnselected a:link, #sdw2 #tre #block0 .stripeUnselected a:visited, #sdw2 #tre #block1 .stripeUnselected a:link, #sdw2 #tre #block1 .stripeUnselected a:visited, #sdw2 #tre #block2 .stripeUnselected a:link, #sdw2 #tre #block2 .stripeUnselected a:visited, #sdw2 #tre #block2-1 .stripeUnselected a:link, #sdw2 #tre #block2-1 .stripeUnselected a:visited{ 
	width:172px;
	height:23px;
	letter-spacing: 1px; 
	color:#fff;
	text-decoration: none; 
	margin-left: 0px;
	display: block;
	background: url(../tera_images/stripe_off_h23.jpg) no-repeat; 
	text-align: left; 
	text-indent: 20px;
}
#sdw2 #tre #block0 .stripeUnselected a:hover, #sdw2 #tre #block0 .stripeUnselected a:active, #sdw2 #tre #block1 .stripeUnselected a:hover, #sdw2 #tre #block1 .stripeUnselected a:active, #sdw2 #tre #block2 .stripeUnselected a:hover, #sdw2 #tre #block2 .stripeUnselected a:active, #sdw2 #tre #block2-1 .stripeUnselected a:hover, #sdw2 #tre #block2-1 .stripeUnselected a:active{
	background: url(../tera_images/stripe_on_grey_h23.jpg) no-repeat;
	color:#003594;
	font-weight: bold;	
}
#sdw2 #tre #block0 .stripeSelected a:link, #sdw2 #tre #block0 .stripeSelected a:visited, #sdw2 #tre #block1 .stripeSelected a:link, #sdw2 #tre #block1 .stripeSelected a:visited, #sdw2 #tre #block2 .stripeSelected a:link, #sdw2 #tre #block2 .stripeSelected a:visited, #sdw2 #tre #block2-1 .stripeSelected a:link, #sdw2 #tre #block2-1 .stripeSelected a:visited{ 
	width:172px;
	height:23px;
	letter-spacing: 1px; 
	color:#003594;
	text-decoration: none; 
	margin-left: 0px;
	display: block;
	background: url(../tera_images/stripe_on_grey_h23.jpg) no-repeat; 
	text-align: left; 
	text-indent: 20px;
}
#sdw2 #tre #block0 .stripeSelected a:hover, #sdw2 #tre #block0 .stripeSelected a:active, #sdw2 #tre #block1 .stripeSelected a:hover, #sdw2 #tre #block1 .stripeSelected a:active, #sdw2 #tre #block2 .stripeSelected a:hover, #sdw2 #tre #block2 .stripeSelected a:active, #sdw2 #tre #block2-1 .stripeSelected a:hover, #sdw2 #tre #block2-1 .stripeSelected a:active{
	background: url(../tera_images/stripe_on_grey_h23.jpg) no-repeat;
	color:#003594;
	font-weight: bold;	
}
#sdw2 #tre .stripe {
        width:172px;
	height:23px;
	letter-spacing: 1px; 
	color:#FFFFFF;
	text-decoration: none; 
	margin-left: 0px;
	display: block;
	background: url(../tera_images/stripe_off_h23.jpg) no-repeat; 
	text-align: left; 
	text-indent: 20px;
}
#sdw2 #tre #block3 { 
	position: relative;
	top:77px;
	width:177px;
	height:102px;
	background: url(../tera_images/active.jpg) no-repeat;
	font:  0.6em/2.2em Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 30px;
	letter-spacing: 1px;
	color:#fff;  
}
#sdw2 #tre #block3 span{
	color:#003594; 
	font-weight: bold;  
}
#sdw2 #tre #block3 #chart a:link, #sdw2 #tre #block3 #chart a:visited{
	position: relative; 
	top:0;
	left:17px;
	display: block;
	width:160px;
	height:95px;
	background: url(../tera_images/chart_s.jpg) no-repeat;	
}
#smallchart{
    position:absolute;
    top:20px;
    left:0px
}
#sdw2 #quattroit{ 
	position:relative; 
	float:left;
	margin-bottom:0; 
	left:0px;
	right:0; 
	width:623px;
	height:405px; 
	/*background:  url(../tera_images/goccia-it.jpg) no-repeat;*/
        background:  url(../tera_images/goccia.jpg) no-repeat;
	z-index:-1;

} 
#sdw2 #quattroen{ 
	position:relative; 
	float:left;
	margin-bottom:0; 
	left:0px;
	right:0; 
	width:623px;
	height:405px; 
	/*background:  url(../tera_images/goccia-en.jpg) no-repeat;*/
        background:  url(../tera_images/goccia.jpg) no-repeat;
	z-index:-1;

} 
#sdw2 #cinque{
	margin:20px;
	text-align: left; 
	background:none;
}
#sdw3{
	margin:0 auto; 
	width:815px;
	height:50px;
        background: none;
	/*background: url(../tera_images/sdw3.gif) no-repeat;*/
}  
#sei{ 
	width:799px;
	height:40px;
        border-top: black 1px solid;
        background:none;
	/*background:url(../tera_images/bot.gif) no-repeat;*/
	font: 0.7em/2.3em Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing: 0.7px;
}
#sei span{
	margin:0 7px;
}
#sei span.space{
	margin-left:35px;
}
#sei a:link, #sei a:visited, #sei .space a:link, #sei .space a:link{
	/*color:#fff;  */
        color:#6699ff; 
}
#sei a:hover, #sei a:active, #sei .space a:hover, #sei .space a:active {
	color:#6699ff; 
}

#validator{
	margin:0 auto;
	width:815px; 
	text-align: center; 
	background:none;
	margin-top: 10px;
	margin-bottom: 10px;
} 
#validator p{
    display: inline;
    margin:0 15px 0 5px;
	
}
#tabGraph{
    position: relative;
    top:1px;
    valign:top;
    font: 0.7em/2.3em Arial, Helvetica, sans-serif;
}
#tabGraphInner{
    position:relative;
    top: -6px;
    /*top:expression(parentNode.offsetHeight/2-offsetHeight/2);*/
}


.tabGraphHeader {
   padding:0px;
   color: #FFFFFF;
   /*background-color: #7DAB31;*/
   background-color: #164AAF;
   font: 0.6em/2.3em Arial, Helvetica, sans-serif;
}
.tabGraphMain {
   padding:0px;
   color: #164AAF;
   background-color: #FFFFFF;
   font: 0.6em/2.3em Arial, Helvetica, sans-serif;
}
