* { margin: 0px; padding: 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

html {overflow: hidden;}
body {background-image: url(../img/sfondo.gif); background-repeat: no-repeat; background-position: center top; }
h2 {color:#1A78B5; font-size:13px; }
td {font-size:13px; }
p {padding-bottom:10px;}
sup {line-height:5px;}
#logofisso {display:none;}

/*#img_sfondo{border-style: none; z-index: 0; position: relative; left: 50%; margin-left: -1000px;}
#img_sfondo:hover{cursor: default;}*/
#logo { position:absolute; top:25px; left:50%; margin-left:-460px; }
#icona { position:absolute; top:317px; left:50%; margin-left:-473px; }

#titolosopramappa {position:absolute;margin:22px 22px 22px 64px;
    color: #5194C6;
    font-size: 19px;
    padding-bottom: 40px;}

.titoloeventi{font-size:19px; padding:20px 0px 15px 0px;}

.rssicon img {border:none;margin-top:2px;}
.rssicon {margin:0px 5px 0px -21px; padding:0px;float:left;}

#menuhome { position:absolute; top:488px; right:50%; margin-right:330px; width:155px; }
#menuhome ul { width:100%; padding:0px; margin: 0px; list-style-type: none;}

.menusecondo{ position:absolute; top:125px; height:190px; min-height:190px;right:50%; margin-right:330px; width:155px; }
.menusecondo ul { bottom:20px; position:absolute; width:100%; padding:0px; margin: 0px; list-style-type: none;}

.menusecondo li , #menuhome li { border-bottom:1px solid #ddd;}
.menusecondo a , #menuhome a { display: block; font-size:10px; color:#888; text-decoration: none; line-height:18px; padding:0px 8px 0px 0px; text-align:right; text-transform: uppercase; }
.menusecondo a:hover, #menuhome a:hover  { color:#222; background-color:#fff;}
.menusecondo .attivo { color:#fff; background-color:#ff9900;}
.menusecondo .attivo:hover { color:#fff; background-color:#ff9900; cursor: pointer; }

#menusotto { position:absolute; top:482px; left:50%; margin-left:172px; width:221px; }
#menusotto ul { list-style-type: none; }
#menusotto li { border-bottom: 1px solid #bbbbbb; }
#menusotto a { display: block; margin-left:61px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration: none; line-height:16px; }
#menusotto a:hover { color:#111111; text-decoration: none; }
#menusotto a.evidente { color:#444444; font-weight:bold; }
#menusotto a.evidente:hover { color:#111111; font-weight:bold; }

#lingua {position:absolute; top:474px; left:50%; margin-left:-391px;width:55px;}
.flag_ita {background-image:url(../img/menu/it.gif); background-repeat: no-repeat; display:block; width:25px; height:17px; text-decoration: none; position:absolute; top:0px; left:0px;}
.flag_en {background-image:url(../img/menu/en.gif); background-repeat: no-repeat; display:block; width:25px; height:17px; text-decoration: none; position:absolute; top:0px; left:30px;}
.flag_ita:hover{background-image:url(../img/menu/it_sel.gif);}
.flag_en:hover{background-image:url(../img/menu/en_sel.gif);}

#addthis {position:absolute; top:285px; left:50%; margin-left:232px; /*display:none;*/}
#addthis .addthis_button_delicious{margin-left:19px;}
#addthis a{padding-right:3px;}

#contenitoretitolosezione { position:absolute; top:84px; left:50%; margin-left:200px; width:235px; text-align:right; 
		background-image: url(../img/menu/triangolo.jpg); background-repeat:no-repeat; background-position:right bottom; padding-bottom:10px;}
#titolosezione { padding:19px 42px 19px 0px; background-color:#c2c2b8; color:#fff; text-align:right; font-size:18px; }

.titolocontenuto{ color:#5194c6; font-size:19px; padding-bottom:40px;}
#contenitore {
	bottom:30px;
	padding:0px 0px 30px 0px;
	position:absolute;
	top:84px;
	left:50%;
	width:539px;
	margin:0px 0px 0px -330px;
	background-color:#f1f1f0;
	font-size:13px;
	color:#555555;
	text-align:justify;
	line-height:21px;
	overflow:auto;
	overflow-x:hidden;
	z-index:10;
	SCROLLBAR-FACE-COLOR: #d4d4d4;
	SCROLLBAR-HIGHLIGHT-COLOR: #d4d4d4;
	SCROLLBAR-SHADOW-COLOR: #d4d4d4;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #e1e1e1;
	SCROLLBAR-DARKSHADOW-COLOR:#d4d4d4;
	SCROLLBAR-BASE-COLOR: #d4d4d4;
	scrollbar-3d-light-color: #d4d4d4;
}
#contenitore strong { color:#1a78b5; }
#contenitore .strongarancione {color:#FF7700;}
#contenitore ul{ list-style-image:url(../img/freccinaUL.gif); list-style-position:inside;}
#contenitore ol{ list-style-position:inside;  }
#contenitore a { color:#555; text-decoration:none; border-bottom:1px solid #ccc; }
#contenitore a:hover { color:#111; text-decoration:none; border-bottom:1px solid #111; }

.enfasi { margin-left:-28px; padding-left:36px; border-left:solid 10px #FF9900; }
.linkpdf { background-color:#d6ecbb; border:dotted 1px #aaaaaa; padding:10px;}
.linkpdf img{ margin-right:6px;}

#filmato{ position:absolute; top:76px; width:531px; height:323px; text-align:left; margin-left:0px; z-index:30; }

#menuprincipale { position:absolute; top:26px; left:50%; margin-left:-330px; z-index:1000;}
#menuprincipale ul { background-image:url(../img/menu/sfondomainmenu.jpg); background-repeat:no-repeat; width:723px; height:58px; }
#menuprincipale li { list-style-type: none; float:left; position: relative; padding:0px; margin: 0px; list-style:none;}
#menuprincipale li a { display:block; padding-top:7px; padding-bottom:6px; padding-left:22px; padding-right:21px; color:#666; text-decoration:none; line-height:15px; font-size:13px; border-right:1px solid #bbb; }
#menuprincipale li a.ultimo { border-right:0px; padding-right:25px; }
#menuprincipale li:hover { text-decoration:none; padding-bottom: 0px;border-bottom:6px solid #6693c3; }
#menuprincipale li ul li a:hover{ display:block; padding:5px 15px 3px 28px; text-decoration:none; background-color: #ff9900;}
#menuprincipale li ul li a{ padding:5px 21px 3px 22px;  border:none; width:140px; font-size:13px; color:#fff; background-color: #41709e; border-bottom:1px solid #6693c3;}
#menuprincipale li ul li:hover { border:0px; padding:0px;border-left:1px solid #f1f1f0;border-right:1px solid #f1f1f0;}
#menuprincipale ul li ul{ float:left; position: absolute; top: 49px; visibility: hidden; background-image:none; padding:0px 0px 0px 0px; margin:0px 0px 0px -1px; width:150px;}
#menuprincipale ul li:hover ul { visibility:visible; border:0px; padding:0px; }
#menuprincipale > ul > li:hover  > a { color: #222; }
#menuprincipale ul li{background-color:none; }
#menuprincipale .ultimo2livello {border-bottom:1px solid #f1f1f0;}
#menuprincipale .attivo{border-bottom:6px solid #ff9900;}
#menuprincipale li:hover .attivo{ border-bottom:none;}
#menuprincipale li ul li {border-left:1px solid #f1f1f0;border-right:1px solid #f1f1f0;}

#contenitore .menustabilimento{font-family: Arial, Helvetica, sans-serif; font-size:11px;position:absolute;right:0px; z-index:100;top:30px;width:218px;line-height:14px;}
#contenitore .menustabilimento li{list-style-image:none;list-style-position:outside;list-style-type: none;}
#contenitore .menustabilimento li a{color:#444;text-decoration: none; cursor:hand;}
#contenitore .menustabilimento li a:hover .sx, #contenitore .menustabilimento li a:hover .dx   {background-color:#fff;}
#contenitore .menustabilimento .sx{width:160px;text-align:right;float:left;padding-right:5px;}
#contenitore .menustabilimento .dx{text-align:left;float:left;width:32px; font-weight:bold; color:#000;}
#contenitore .menustabilimento .nn{text-align:center;float:right;width:15px;color:#fff;margin:1px 5px 1px 0px;background-color:#8ba9c6;line-height:12px;}
#contenitore .menustabilimento .spazio{line-height:10px;}


#titolopagina {color:#fff; font-size:21px; position:absolute; top:425px; left:50%; margin-left:232px;letter-spacing:-1px; text-decoration:none;}
#menustabilimentomappina{display:none;}

.imgsx{position:relative; float:left; margin-left:-65px; height:190px; width:300px; margin-right:5px;}
.imgdx{position:relative; float:right; margin-right:-22px; height:190px; width:300px;}
.imgnumeri {position:relative;}
.imgsx IMG { position:absolute; top:0; left:0; z-index:8; }
.imgdx IMG, .imgnumeri IMG { position:absolute; top:0; right:0; z-index:8; }
#slideshow IMG.active, #slideshow2 IMG.active { z-index:10; }
#slideshow IMG.last-active, #slideshow2 IMG.last-active { z-index:9; }

sub {line-height:9px;}

#spaziatore {margin:22px 22px 22px 64px;}
#spaziatore p, #spaziatore ul {margin-bottom:10px;}

#swfpannellisolari{border:5px solid #000;background-color:#000;margin: 0px -22px 0px -64px;}
#didascaliapannellisolari{background-color:#666; color:#fff; font-style:italic;margin: 0px -22px 20px -64px; font-size:11px; line-height:14px; padding:5px;}

#contenitore .mtd{height:210px;margin-left:50px;width:150px;top:175px;}
#contenitore .mtd .sx{float:right;width:120px;}
#contenitore .mtd .nn{float:right;margin-left:3px;}
#contenitore .mtd li:hover table{display:block;}
.mtd li table {display:none; position:relative; float:left;  color:#222; margin-left:-290px; top:-3px; width:280px; border:1px solid #8ba9c6;}
.mtd li table th,.mtd li table td{padding:3px 8px 3px 8px; width:100%;}
.mtd li table th{text-align:left;color:#fff;font-weight:normal;font-size:13px;background-color:#8ba9c6; }
.mtd li table td {background-color:#fff; filter:alpha(opacity=90); opacity:0.9;font-size:11px; }
.mtd li table .intervento {text-align:right;}
.mtd li table .valoreintervento {text-align:right;}

#testomtd{position:absolute; padding:60px 28px 0px 64px;}

/* Home page */

#contenitore #video {
	display: block;
}

#mp4Video {
	display: none;
}

/* Numeri */

#next, #prev {
	cursor: pointer;
	cursor: hand;
}

/* Didascalie video mp4 */

#mp4Didascalia {
	background: #666666;
	width: 281px;
	line-height: 16px;
	padding-left: 5px;
	font-size: 12px;
	color: #ffffff;
}

#flash{
	border-style :none ;
}

/* Pagine pubblicazioni */

#immagine {
	float: left;
	margin: -7px 20px 0px -40px;
	border: 1px solid #ACAEAD;
}
#contenitore_pdf {
	background-color: #AAAAAA;
	margin: 20px 0px 0px -40px;
	padding: 10px;
	height: 25px;
	display: block;
}
#contenitore_pdf:hover {
	background-color: #CCCCCC;
	cursor: pointer;
	cursor: hand;
}
#contenitore_pdf:hover #testo_pdf {
	color: #000000;
}
#icona_pdf {
	float: left;
}
#testo_pdf {
	float: left;
	margin: 3px 0px 0px 10px;
	color: #ffffff;
	font-weight: bold;
}
#peso_pdf {
	float: right;
	margin-top: 3px;
}

.img_bkgr
{
	float: right; 
	width: 250px; height: 150px; 
	background-image: url("../img/news/Ilva-Taranto-cinepresa.jpg"); 
	background-position: right top; 
	background-repeat: no-repeat; 
	margin-top: -22px;
}

#bkgrMacchinaDaScrivere
{
	height: 134px; 
	background-image:url(../img/news/sfondo22.jpg);
}

#bkgrContatti
{
	height:250px;
	background-image:url(../img/news/sfondoContatti.jpg);
}

#bkgrVisiteBus
{
	width:170px;
	height:100px;
	background-image:url(../img/visiteguidate/bus.jpg); 
}
