@charset "UTF-8";
/* CSS Document */

img.bg {
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 1024px;
			
			/* Set up proportionate scaling */
			width: 100%;
			height: auto;
			
			/* Set up positioning */
			position: fixed;
			top: 0;
			left: 0;
		}
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px; }
		}
		
		div#content {
	/* This is the only important rule */
			/* We need our content to show up on top of the background */
			position: relative;
	/* These have no effect on the functionality */
			width: 980px;
	padding: 20px;
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	margin: auto;
	background-color:#000;
		}
		
		body {
			/* These rules have no effect on the functionality */
			/* They are for styling only */
			margin: 0;
			padding: 20px 0 0 0;
		}

#distanziatore{  /* un piccolo hack */  
margin-bottom: -72px; /* metà dell'altezza di #centroassoluto */  
background: transparent; /* per evitare di vedere il div */  
width: 1px;           /* con un solo pixel di larghezza non rovinerà il layout della pagina */  
height: 50%;            
float: left;            
}  
  
#centroassoluto{  
position: relative;   /* mette il contenuto sopra #distanziatore */  
text-align: left;     /* hack per IE */  
height: 145px;         /* altezza e larghezza devono essere prestabiliti */  
width: 530px;            
    /* colore sfondo */  
margin: 0 auto;       /* margini e clear sono obbligatori */  
clear: left;   
z-index: 99;       /* in questo modo il div sarà in primo piano */  
}  
  
#contenitorecentro{  
width:100%;  
height: 100%;  
position: fixed;  
}  