* {
	margin: 0;
	padding: 0;
}

html{
overflow:-moz-scrollbars-vertical;
} 



html, body { padding:0; margin:0;  }
body { color:#9A9999; background-color:#ffffff; font:66%/100% arial, helvetica, geneva, sans-serif; text-align:center; }

/* box centrato alla pagina */

#pagina { width: 872px; height:492px; margin-left: -436px; margin-top: -250px; position:absolute; top:50%; left:50%; background: #ffffff url(immagini/sfondo_box.jpg) 0 0 no-repeat; text-align:left }

#pagina div.intestazione {position:absolute; top:12px; left:19px; width:834px; height:106px; margin: 0; padding:0; text-align:left}

#pagina div.corpo {position:absolute; top:106px; left:19px; width:834px; height:321px; margin: 0; padding:0; background: #ffffff url(immagini/sfondo_contenuto.jpg) 0 0 no-repeat; text-align:center}

#pagina div.barramenu {position:absolute; top:427px; left:19px; width:834px; height:55px; margin: 0; padding:0}
  
/* area principale prehome e sottopagine*/
#pagina div.noflash {margin-top:50px}


#pagina div.corpo div.fotine {margin: 0 0 0 16px;}   
#pagina div.corpo div.fotine img{margin:10px; padding:0; float:left; color:#ffffff; font-size:0}

#pagina div.corpo div.fotine div.istruzioni {clear:both; margin:20px 27px 0 10px; padding:0; text-align:justify; font:96%/100% arial, helvetica, geneva, sans-serif; height:30px; color:#5480AC}

/* elementi comuni */
a {text-decoration:none; }
img {border:0; margin:0 }
p {}
.invisibile {display:none;}

/* elementi comuni */
#footer { position:absolute; top:492px; left:19px; width:834px; height:20px; margin:0; padding:0; text-align:center}
#footer div.sx p{ color:#9A9999;}
#footer p a:link {color:#9A9999;}
#footer p a:visited {color:#9A9999;}
#footer p a:hover {color:#2C5680;}





