html{height:100%}
body{font-size: 11px; font-family:Arial, Helvetica, sans-serif ; background-color: #999999; text-decoration:none; line-height:11pt; margin: 0 0 0 0;height:100%}
#iva {z-index:201; position: absolute;left: 100%; width: 120px; margin-left: -140px;color: #000; height:20px; top: 100%; margin-top: -20px; color: #CCC; text-align:right}

div#sp1{height:100%} 
div#container{min-width: 1100px; margin: 0 0 0 0;} 
div#header {margin: 25px 0 15px 37px; height:15px; background: url(imm/logo.png) no-repeat;}
div#header a#skipnav{position: absolute;left: -9000px}
#dc0 { height:100%; margin: 0 0 0 0;}

#nav{float: left; margin: 0 0 0 37px; width:157px;\width:150px;w\idth:150px;padding: 0 0px; padding-top:20px; background: url(imm/barra_1menu.png) no-repeat;}
#nav:hover {float: left; margin: 0 0 0 37px; width:157px;\width:150px;w\idth:150px;padding: 0 0px; padding-top:20px; background: url(imm/barra_2menu.png) no-repeat;}
 
#contenuti{float: left; padding: 0 0px; padding-top:20px; background: url(imm/barra_1.png) no-repeat;}
#contenuti:hover {float: left; padding: 0 0px; padding-top:20px; background: url(imm/barra_2.png) no-repeat;}
 
#contenuti1{float: left; padding: 0 0px; padding-top:20px; background: url(imm/barra_1_380.png) no-repeat;}
#contenuti1:hover {float: left; padding: 0 0px; padding-top:20px; background: url(imm/barra_2_380.png) no-repeat;}
 
#contenuti2{float: left; padding: 0 0px; padding-top:20px; background: url(imm/barra_1_397.png) no-repeat;}
#contenuti2:hover {float: left; padding: 0 0px; padding-top:20px; background: url(imm/barra_2_397.png) no-repeat;}
 
#contenuti3{float: left; padding: 0 0px; padding-top:20px; background: url(imm/barra_1_356.png) no-repeat;}
#contenuti3:hover {float: left; padding: 0 0px; padding-top:20px; background: url(imm/barra_2_356.png) no-repeat;}

#extra{float:left; text-align:right; width:106px;\width:106px;w\idth:106px;padding: 0 0;  margin: 0 37px 0 30px;}

#foot{ height:100%; width:100%; float:left}

#content{margin: 0 0 0 0;}
#content #scena {FLOAT: left; text-align: left; WIDTH: 730px; background-color: none transparent scroll repeat 0% 0%; color:#FFFFFF; margin: 0 0 0 0;}
#content #cont-txt{ width:320px; margin: 0 0 30px 0;}
#content #cont-txt #ev { margin-bottom: 5px; width:350px; float:left} 
#content #cont-txt #ev #tit {margin-bottom: 10px; margin-top: 5px; width:130px; float:left}
#content #cont-txt #ev #imm {margin-bottom:10px; margin-top: 8px; width:220px; float:left }
#content #cont-txt #ev_sp {width:350px; height:9px; background-image: url(imm/ev_sp.png); float:left}
.black { color: #000000 }
#content #cont-txt-rass{ width:530px; margin: 0 0 30px 0;}
#content #cont-txt-2{line-height:14.75pt}
#content p{line-height:1.3}

A.link-a { BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none; COLOR: #000000;  }
A.link-a:link { BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none; COLOR: #000000;   }
A.link-a:active { BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none; COLOR: #000000;  }
A.link-a:hover { BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none; COLOR: #ffffff; }

A.link-b { BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none; COLOR: #ffffff;  }
A.link-b:link { BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none; COLOR: #ffffff;   }
A.link-b:active { BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none; COLOR: #ffffff;  }
A.link-b:hover { BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none; COLOR: #333333; }

.select{ color:#FFFFFF}
.accordion_headings_n{cursor:pointer;}
.accordion_headings_n:hover{color:#000000; /* hover */}
.accordion_child{padding:0px;/* sfondo */}
.header_highlight_n{color:#000000; /* tasto selezionato */}

.accordion_headings{cursor:pointer;color:#000000;}
.accordion_headings:hover {color:#FFFFFF; /* hover */}
.accordion_child {padding:0px;/* sfondo */}
.header_highlight{color:#FFFFFF; /* tasto selezionato */}
.hb_highlight{color:#FFFFFF;}

.cont_ev_imm {  width: 210px; float:left }

.langH { line-height:0.8 }

.form1 {width:100px; height:11px; font-size:9px; border:0px}
.form2 {width:150px; height:11px; font-size:9px; border:0px}
.tasto {font-size:9px;}

TD.titolo { valign: top; text-align: left; font-weight:bold; color: #CCCCCC }
TD.data { valign: top;	text-align: left; font-style:italic; }
TD.cont { valign: top;	text-align: left; width: 140px; }
TD.cont2 { valign: top;	text-align: left; width: 115px; }
TD.cont3 { valign: top;	text-align: left; width: 80px; }

/*********************** SCROLLERS ***********************/
.root 		{
		position:		relative;
		height:			360px;
		width:			320px;
		margin: 		0px 0px 30px 0px;		
		}
.root p 	{
		margin:			0px 0px 0px 0px;
		}
.thumb 		{
		position:		absolute;
		height:			9px;
		width:			15px;
		left: 			10px;
		}
.up, .dn 	{
		position:		absolute;
		left: 			10px;
		}
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
		border:			0;
		}
.scrollContainer { 
		position:		absolute; 
		left:			0px; 
		top:			0px; 
		width:			320px; 
		height:			210px; 
		clip:			rect(0 467 200 0); 
		
/*   	border-top:		2px solid #000000;
		border-left:	2px solid #000000;
		border-right:	2px solid #686262;
		border-bottom:	2px solid #686262;    */	
		background:		none transparent scroll repeat 0% 0%;
		}
.scrollContent { 
		position:		absolute; 
		left:			0px; 
		top:			0px; 
		width:			349px; 
		}
		
		
		
.shadetabs{ margin: 0; padding: 0; font: 11px arial; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }

.shadetabs li{ display: inline; margin: 0; }

.shadetabs li a{ text-decoration: none; color: #FFFFFF; }

.shadetabs li a:visited{ color: #FFFFFF; }

.shadetabs li a:hover{ text-decoration: none; color: #000000; }

.shadetabs li.selected{ text-decoration: none; color: #000000; }

.shadetabs li.selected a{ /*selected main tab style */ text-decoration: none; color: #000000; }

.shadetabs li.selected a:hover{ /*selected main tab style */ text-decoration: none; color: #000000; }

.tabcontentstyle{ /*style of tab content oontainer*/ border-top:#999999 solid 5px; border-bottom:#999999 solid 3px}

* html .tabcontentstyle{ /*IE only */ maergin-top: 5px; margin-bottom: 5px}

.tabcontent{ display:none; }

@media print {
.tabcontent {
display:block!important;
}
}


.nors{ color: #8C8C8C; width:31px}
.accToggler{color: #000;cursor: pointer; width:31px}
.accToggler:hover{color: #fff;cursor: pointer; width:31px}
#accCo{overflow: hidden; height: 0px; visibility: hidden;}
.accContent{width: 400px;}


* {margin:0; padding:0; }

.hlang { margin-top:5px}
.hnest { margin-bottom:2px}

#acc { list-style:none; list-style-type:none; list-style-image: none;}
ul#acc { list-style:none; list-style-type:none; list-style-image: none;}
#acc ul li a { list-style:none; list-style-type:none; list-style-image: none;}
#acc h3 {BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none; COLOR: #000000; font-size: 11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif ; cursor:pointer; }
#acc h3:hover {BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none; COLOR: #ffffff; font-size: 11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif ; cursor:pointer;}
#acc .acc-section {overflow:hidden; margin-left:5px }
#acc .acc-content { color:#000; margin-left:5px}
.contento { color:#000; margin-left:10px}

#nested {list-style:none; list-style-type:none; list-style-image: none;}
ul#nested {list-style:none; list-style-type:none; list-style-image: none;}
#nested ul li a { list-style:none; list-style-type:none; list-style-image: none;}

#nested h3 { BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none; COLOR: #000000; font-size: 11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif ; cursor:pointer;}
#nested h3:hover {BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none; COLOR: #ffffff; font-size: 11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif ; cursor:pointer;}
#nested .acc-section {overflow:hidden;}
#nested .acc-content { color:#000 }
/* #nested .acc-selected {color:#fff} */