body {margin: 0; padding:0; background:#9ACCFF url('immagini/bg_fd.jpg') repeat-x fixed; text-align: center;height:100%; color: #000; font-family: Verdana,Helvetica,Arial,sans-serif }
a {text-decoration: none}

::-moz-selection{
	background:#9ACCFF;
	color:#ff0;
}

::selection {
	background:#9ACCFF;
	color:#ff0;
}

div#esterno {
    margin: 0 auto;
    width: 800px;height: 100%;
    position: relative;
    font-size:0.8em;
}

div#header {
    width: 784px; height: 160px; 
    background:url('immagini/header_background.jpg');
    position: fixed; top: 0; left: 50%; margin-left: -392px;
    z-index: 1000;
    }
h1 {width: 784px; height: 136px; margin: 0; padding: 0;
    background: url('immagini/logo_infomet.png') no-repeat 10% 50%;
}
h1 b {display: none;}
div#header_bottom {height:24px;  background: url('immagini/header_round.png')}

div#footer {
    position: fixed;
    left: 50%;
    margin: 0 0 0 -385px;
    bottom:0;
    width:770px;
    height: 34px;
    color: #000;
    background:url('immagini/info_bar.png');
 }

div#footer a {color: red}
div#footer a:hover {text-decoration: underline}
div#footer_int {
    width: 660px; height: 28px; line-height: 30px;
    margin: 6px 0 0 10px;
    overflow: hidden;
    }

#footer_menu {
    width:70px;
    height:20px;
    background: url('immagini/menu_icon.png');
    position: absolute;
    left: 680px; top: 10px;
    }

#footer_menu b {display: none}
#footer_menu:hover {
    background-position: 0 -20px;
    }

div#menu {
    position:absolute;
    bottom:30px;
    font-size:0.9em;
    right:0;
    width:260px;
    }
    
div#menu #menu_testa {width: 260px; height: 14px; background: url('immagini/menu_head.png')}
div#menu #menu_corpo {width: 260px; background: url('immagini/menu_body.png');}
div#menu #menu_piedi {width: 260px; height: 14px; background: url('immagini/menu_foot.png')}

#menu ul {
    margin: 0 0 0 10px; padding:0; text-align: left; list-style-type: disc; list-style-position: inside;
    }
    
#centrale ul  {font-size: 14px}
#centrale ul ul {font-size: 12px}


#menu ul li a {color: #000}
#menu ul li a:hover {text-decoration: underline}

#menu ul li.prego {text-align:center; padding-right: 10px; list-style-type: none}


    

div#centrale_sopra{ height:160px; background: url('immagini/shade_bg.png');}
div#centrale{background: url('immagini/shade_bg.png'); }
div#centrale_sotto{background: url('immagini/centrale_sotto.png');height:150px;}
    
div#spessore_f{height:40px}
 
h2 {margin: 0; font-size: 1.6em; text-align: left; padding-left:50px;}

#frm_login {
    background:url(immagini/login_background.jpg);
    color:#666666;
    height:160px;width:500px;
    margin : 0 auto;
    position:relative;
    text-align: left;
}

#frm_login input{
	border: 1px #CCC solid;
	
	font-size: 20px;
	color: #666;
}

#frm_login fieldset{
	width: 200px;
	
	float: left;
	
	border: 0px;
	padding-left: 40px;
	padding-top: 10px;
}

form#frm_login > p > a{
	width: 128px;
	height: 0px;
	
	display: block;
	
	position: absolute;
	bottom: 10px;
	right: 7px;
	
	padding-top: 65px;
	
	overflow: hidden;
	
	background-image:url(immagini/login_entra.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

form#frm_login > p > a:hover{
	background-position: 0px -65px;
}


#centrale {padding-bottom: 10px}

#attendere {position: fixed; top:0; left: 0; width: 100%; height: 100%; background: url(../img/attendere2.gif) 50% 50% no-repeat; z-index: 100; display: none}

.warning {color: red}

.overmenu {color: #008178; text-align: left; padding: 0 20px} 

#centrale ul {text-align: left; list-style-type: none; margin: 20px 0 0 40px; padding: 0}
#centrale ul ul{margin-top:0;}
#centrale ul li {color: #7A7A7A; cursor: pointer; font-weight: bold;}
/*#centrale ul li b {font-style: italic}*/
#centrale ul li em {font-style: normal}

#centrale ul a:hover:before {content: "> ";}

noscript {color: red; font-size: 20px}
.run .data {color: #0011FF}
#aggiorna {color: #0011FF; font-weight:bold}
#aggiorna:hover {cursor: pointer; text-decoration: underline}

.breadcrumb {font-size: 9px; text-align:left; margin-left: 3px; letter-spacing: -1px}

#help {color: #009670; cursor: pointer}
#help:hover {background: #009670; color: #FFF}

div#about h3 {text-align: left; margin:20px 40px 10px}
div#about p {margin: 10px 40px; text-align: justify; font-size: 12px; font-weight: normal}
div#about ul  {margin: 0 40px 10px; list-style-type: circle; list-style-position: outside; font-size: 12px; font-weight: normal}
div#about ul li {color: #000; font-size: 12px; font-weight: normal}
#rrr {
    position: absolute;
    width: 100%; height:100%; top: 0; left: 0; 
    background: url('../img/rrr.png') no-repeat 50% 50%;
    z-index: 1000;
    }