body {margin:0 auto; padding: 0;background: #09222F;

scrollbar-3dlight-color :#DEDEDE;
scrollbar-arrow-color :#CCCCCC;
scrollbar-base-color :#FFFFFF;
scrollbar-darkshadow-color :#CCCCCC;
scrollbar-face-color :#FFFFFF;
scrollbar-highlight-color :#FFFFFF;
scrollbar-shadow-color :#FFFFFF;
scrollbar-track-color :#EFEFEF;

font: 13px Arial, Helvetica, sans-serif; color: #000000; line-height:16px; margin-bottom:10px;
}

.pagina { position:absolute; top:50%; margin-top:-295px; width:100%;  }
.clear { clear:both; height:0; font-size: 1px; line-height: 0px;}

img {border:0}
h1 {padding:0; margin:0; font: 100% Arial, Helvetica, sans-serif;}
h2 {padding:0; margin:0; font: 100% Arial, Helvetica, sans-serif;}
h3 {padding:0; margin:10px 0 5px 0; font: 100% Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
h4 {padding:0; margin:5px 0 15px 0; font: 100% Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0E384D;}
p { font: 13px Arial, Helvetica, sans-serif; color: #000000; line-height:16px; margin-bottom:10px;}
a, a:link, a:visited { text-decoration: underline; color:#7C939E;}
a:hover { text-decoration: none; color:#7C939E;}

#box { width:100%; background:url(immagini/background.jpg) repeat-x #09222F;  padding-top:10px; }

#contenitore { margin:0 auto; width:980px; height:580px; background:url(immagini/home2.jpg) top center no-repeat #0E384D;}

/* home */

#lang { margin:0 0 0 40px; font-size: 1px; line-height: 0px;  }
#lang ul {list-style-type:none; margin:0; padding:0; }
#lang li { float:left; margin:0; padding:0; }
#lang a { position:relative; display:block; height:11px;}
#lang a span {position:absolute; width:100%; height:100%; cursor:pointer;}
#lang a:hover { color:#369 /* IE */}
#lang a:hover span { background-position: -40px 0;}

li#ita a {width:40px; margin: 10px 10px 0 0;}
li#eng a {width:40px; margin: 10px 10px 0 0;}

li#ita span {background:url(immagini/ita.jpg) no-repeat top left;}
li#eng span {background:url(immagini/eng.jpg) no-repeat top left;}


#main {margin:0 auto; float:left; width:440px; height:370px; padding:170px 0 0 60px; clear:both; }
#main #titolo { height:40px; width:275px; background:url(immagini/titolo_home.gif) top left no-repeat; }
#main #titolo span {display:none; }

#menu {margin:0 auto; float:left; margin:178px 0 0 46px; color:#FFF;  }
#menu ul {list-style-type: none; margin:0; padding:0; margin-bottom:5px; }
#menu li {margin:0; padding:0; }
#menu a { position:relative; display:block; width:128px; height:37px;}
#menu a span {position:absolute; width:128px; height:37px; cursor:pointer;}
#menu a:hover { color:#369 /* IE */}
#menu a:hover span { background-position: -128px 0;}

li#link1 span {background:url(immagini/menu1.jpg)}
li#link2 span {background:url(immagini/menu2.jpg)}
li#link3 span {background:url(immagini/menu3.jpg)}
li#link4 span {background:url(immagini/menu4.jpg)}
li#link5 span {background:url(immagini/menu5.jpg)}
li#link6 span {background:url(immagini/menu6.jpg)}
li#link7 span {background:url(immagini/menu7.jpg)}
li#link8 span {background:url(immagini/menu8.jpg)}

#puntoesclamativo { float:right; width:260px; height:540px; background:url(immagini/punto.png) top left no-repeat; margin-top:-20px; padding-right:0px;
behavior: url(script/iepngfix.htc); }

#indirizzo { float:left; margin:0 0 0 20px; font: 11px Arial, Helvetica, sans-serif; color:#FFFFFF; }
#indirizzo a, a:link, a:visited { text-decoration: none; color:#7C939E;}
#indirizzo a:hover { text-decoration: underline; color:#7C939E;}

#credits { float:right; margin:0 20px 0 0px; font: 11px Arial, Helvetica, sans-serif; color:#7C939E; }
#credits a, a:link, a:visited { text-decoration: none; color:#7C939E;}
#credits a:hover { text-decoration: underline; color:#7C939E;}

/* livello */


#contenitore_livello { margin:0 auto; padding:0; width:980px; height:580px; background:url(immagini/livello.jpg) top center no-repeat #0E384D;}
#contenitore_livello2 { margin:0 auto; padding:0; width:980px; height:580px; background:url(immagini/livello2.jpg) top center no-repeat #0E384D;}

#logo {margin:0 auto; float:left; }
#logo ul {list-style-type: none; margin:0; padding:0;}
#logo li {margin:30px 0 0 52px; padding:0; }
#logo a { position:relative; display:block; width:166px; height:116px;}
#logo a span {position:absolute; width:166px; height:116px; cursor:pointer;}
#logo a:hover { color:#369 /* IE */}
#logo a:hover span { background-position: 0 0;}
li#imglogo span {background:url(immagini/logo.jpg)}

#menu_livello { margin:0 0 0 65px; padding-top:130px; padding-left:280px; font-family:Arial; font-size:9px;   }
#menu_livello ul {list-style-type:none; margin:0; padding:0; }
#menu_livello li { float:left; margin:0; padding:0; }
#menu_livello a { position:relative; display:block;}
#menu_livello a span {position:absolute; width:100%; height:100%; cursor:pointer;}
#menu_livello a:hover { color:#369 /* IE */}
#menu_livello a:hover span { background-position: 0 -20px;}

li#livellolink1 a {width:61px; height:20px; padding: 0 6px 0 6px; border-right:#7C939E 1px solid; }
li#livellolink2 a {width:90px; height:20px; padding: 0 6px 0 6px; border-right:#7C939E 1px solid; }
li#livellolink3 a {width:45px; height:20px; padding: 0 6px 0 6px; border-right:#7C939E 1px solid; }
li#livellolink4 a {width:30px; height:20px; padding: 0 6px 0 6px; border-right:#7C939E 1px solid; }
li#livellolink5 a {width:55px; height:20px; padding: 0 6px 0 6px; border-right:#7C939E 1px solid; }
li#livellolink6 a {width:70px; height:20px; padding: 0 6px 0 6px;  }
li#livellolink7 a {width:100px; height:20px; padding: 0 6px 0 6px; border-right:#7C939E 1px solid; }
li#livellolink8 a {width:47px; height:20px; padding: 0 6px 0 6px; border-right:#7C939E 1px solid; }

li#livellolink1 .link {background:url(immagini/link1.jpg) no-repeat 0 -20px;}
li#livellolink2 .link {background:url(immagini/link2.jpg) no-repeat 0 -20px;}
li#livellolink3 .link {background:url(immagini/link3.jpg) no-repeat 0 -20px;}
li#livellolink4 .link {background:url(immagini/link4.jpg) no-repeat 0 -20px;}
li#livellolink5 .link {background:url(immagini/link5.jpg) no-repeat 0 -20px;}
li#livellolink6 .link {background:url(immagini/link6.jpg) no-repeat 0 -20px;}
li#livellolink7 .link {background:url(immagini/link7.jpg) no-repeat 0 -20px;}
li#livellolink8 .link {background:url(immagini/link8.jpg) no-repeat 0 -20px;}

li#livellolink1 span {background:url(immagini/link1.jpg) no-repeat top left;}
li#livellolink2 span {background:url(immagini/link2.jpg) no-repeat top left;}
li#livellolink3 span {background:url(immagini/link3.jpg) no-repeat top left;}
li#livellolink4 span {background:url(immagini/link4.jpg) no-repeat top left;}
li#livellolink5 span {background:url(immagini/link5.jpg) no-repeat top left;}
li#livellolink6 span {background:url(immagini/link6.jpg) no-repeat top left;}
li#livellolink7 span {background:url(immagini/link7.jpg) no-repeat top left;}
li#livellolink8 span {background:url(immagini/link8.jpg) no-repeat top left;}


#main_livello {margin:0 auto; float:left; width:660px; height:380px; padding:30px 0 0 60px; clear:both; overflow:hidden; }

#main_livello #titolo1_1 { height:60px; width:635px; background:url(immagini/chi_siamo_1.jpg) top left no-repeat; }
#main_livello #titolo1_1 span {display:none; }
#main_livello #titolo1_2 { height:60px; width:635px; background:url(immagini/chi_siamo_2.jpg) top left no-repeat; }
#main_livello #titolo1_2 span {display:none; }
#main_livello #titolo2_1 { height:60px; width:635px; background:url(immagini/online_1.jpg) top left no-repeat; }
#main_livello #titolo2_1 span {display:none; }
#main_livello #titolo3_1 { height:60px; width:635px; background:url(immagini/servizi_1.jpg) top left no-repeat; }
#main_livello #titolo3_1 span {display:none; }
#main_livello #titolo4_1 { height:60px; width:635px; background:url(immagini/link_1.jpg) top left no-repeat; }
#main_livello #titolo4_1 span {display:none; }
#main_livello #titolo5_1 { height:60px; width:635px; background:url(immagini/contatti_1.jpg) top left no-repeat; }
#main_livello #titolo5_1 span {display:none; }
#main_livello #titolo6_1 { height:60px; width:635px; background:url(immagini/titolo_news.jpg) top left no-repeat; }
#main_livello #titolo6_1 span {display:none; }
#main_livello #titolo7_1 { height:60px; width:635px; background:url(immagini/legal_policy.jpg) top left no-repeat; }
#main_livello #titolo7_1 span {display:none; }
#main_livello #titolo8_1 { height:60px; width:635px; background:url(immagini/panel.jpg) top left no-repeat; }
#main_livello #titolo8_1 span {display:none; }
#main_livello #titolo9_1 { height:60px; width:635px; background:url(immagini/clienti.jpg) top left no-repeat; }
#main_livello #titolo9_1 span {display:none; }



#main_livello #testo { width:630px; height:300px; overflow:auto; padding:0 30px 0 0;}
#main_livello #testo a, #main_livello #testo a:link,#main_livello #testo a:visited {
text-decoration: none; color:#286578; line-height:26px; list-style-type:square; font-weight:bold;}
#main_livello #testo a:hover { text-decoration: underline; color:#7C939E;}
#main_livello #testo img {border:0; padding:0; display:block;}

#main_livello h2 { color:#CC6600; margin:0; padding:0; font-size:13px; font-weight:bold;}
#main_livello #elenco li { margin:0; padding:0 0 16px 0;}


#menu_sottolivello {float:left; margin-left:25px; margin-top:90px; width:180px;ffont-family:Arial; font-size:9px; }
#menu_sottolivello ul {list-style-type:none; margin:0; padding:0;  }
#menu_sottolivello li { float:left; margin:0; padding:0;}
#menu_sottolivello a { position:relative; display:block;}
#menu_sottolivello a span {position:absolute; width:100%; height:100%; cursor:pointer;}
#menu_sottolivello a:hover { color:#369 /* IE */}
#menu_sottolivello a:hover span { background-position: 0 -40px;}

/* menu chi siamo */

li#chisiamo_link1 a {width:180px; height:40px; padding: 0 7px 0 7px; }
li#chisiamo_link2 a {width:180px; height:40px; padding: 0 7px 0 7px; }

li#chisiamo_link1 .on {background:url(immagini/chisiamo_link1.gif) no-repeat 0 -40px;}
li#chisiamo_link2 .on {background:url(immagini/chisiamo_link2.gif) no-repeat 0 -40px;}

li#chisiamo_link1 span {background:url(immagini/chisiamo_link1.gif) no-repeat top left;}
li#chisiamo_link2 span {background:url(immagini/chisiamo_link2.gif) no-repeat top left;}


/* menu panel */

li#panel_link1 a {width:180px; height:40px; padding: 0 7px 0 7px; }
li#panel_link2 a {width:180px; height:40px; padding: 0 7px 0 7px; }

li#panel_link1 .on {background:url(immagini/panel_link1.gif) no-repeat 0 -40px;}
li#panel_link2 .on {background:url(immagini/panel_link2.gif) no-repeat 0 -40px;}

li#panel_link1 span {background:url(immagini/panel_link1.gif) no-repeat top left;}
li#panel_link2 span {background:url(immagini/panel_link2.gif) no-repeat top left;}

/* menu servizi */

li#servizi_link1 a {width:180px; height:40px; padding: 0 7px 0 7px; }
li#servizi_link1 .on {background:url(immagini/servizi_link1.gif) no-repeat 0 -40px;}
li#servizi_link1 span {background:url(immagini/servizi_link1.gif) no-repeat top left;}

li#servizi_link2 a {width:180px; height:40px; padding: 0 7px 0 7px; }
li#servizi_link2 .on {background:url(immagini/servizi_link2.gif) no-repeat 0 -40px;}
li#servizi_link2 span {background:url(immagini/servizi_link2.gif) no-repeat top left;}

li#servizi_link3 a {width:180px; height:40px; padding: 0 7px 0 7px; }
li#servizi_link3 .on {background:url(immagini/servizi_link3.gif) no-repeat 0 -40px;}
li#servizi_link3 span {background:url(immagini/servizi_link3.gif) no-repeat top left;}

li#servizi_link4 a {width:180px; height:40px; padding: 0 7px 0 7px; }
li#servizi_link4 .on {background:url(immagini/servizi_link4.gif) no-repeat 0 -40px;}
li#servizi_link4 span {background:url(immagini/servizi_link4.gif) no-repeat top left;}

li#servizi_link5 a {width:180px; height:40px; padding: 0 7px 0 7px; }
li#servizi_link5 .on {background:url(immagini/servizi_link5.gif) no-repeat 0 -40px;}
li#servizi_link5 span {background:url(immagini/servizi_link5.gif) no-repeat top left;}

li#servizi_link6 a {width:180px; height:40px; padding: 0 7px 0 7px; }
li#servizi_link6 .on {background:url(immagini/servizi_link6.gif) no-repeat 0 -40px;}
li#servizi_link6 span {background:url(immagini/servizi_link6.gif) no-repeat top left;}

/* menu news */

li#news_link1 a {width:180px; height:40px; padding: 0 7px 0 7px; }
li#news_link1 .on {background:url(immagini/news_link1.gif) no-repeat 0 -40px;}
li#news_link1 span {background:url(immagini/news_link1.gif) no-repeat top left;}

li#news_link2 a {width:180px; height:40px; padding: 0 7px 0 7px; }
li#news_link2 .on {background:url(immagini/news_link2.gif) no-repeat 0 -40px;}
li#news_link2 span {background:url(immagini/news_link2.gif) no-repeat top left;}

li#news_link3 a {width:180px; height:40px; padding: 0 7px 0 7px; }
li#news_link3 .on {background:url(immagini/news_link3.gif) no-repeat 0 -40px;}
li#news_link3 span {background:url(immagini/news_link3.gif) no-repeat top left;}

li#news_link4 a {width:180px; height:40px; padding: 0 7px 0 7px; }
li#news_link4 .on {background:url(immagini/news_link4.gif) no-repeat 0 -40px;}
li#news_link4 span {background:url(immagini/news_link4.gif) no-repeat top left;}

li#news_link5 a {width:180px; height:40px; padding: 0 7px 0 7px; }
li#news_link5 .on {background:url(immagini/news_link5.gif) no-repeat 0 -40px;}
li#news_link5 span {background:url(immagini/news_link5.gif) no-repeat top left;}




#news h3 {color:#066; font:13px arial; font-weight:bold; background:url(immagini/punto_elenco1.gif) no-repeat 0 4px; padding-left:15px; }
#news img { float:right; margin-left:30px; margin-bottom:30px; }
#news p { margin-bottom:35px; }
#news .allegato { margin:0 auto; padding:0;height:30px; background:url(immagini/allegato.jpg) no-repeat; padding-left:35px; padding-top:2px; font:bold 11px arial; margin-top:10px; display:block;}
#news .collegamento { margin:0 auto; padding:0;height:30px; background:url(immagini/collegamento.jpg) no-repeat;  padding-left:35px; padding-top:2px; font:bold 11px arial; margin-top:10px; display:block;}
