body {

    background-color:	 #FFFFFF;
	
	background-position: top center;
	
	background-image:    url("imm/sfondo.jpg");
	
	background-repeat:   repeat-y;

	padding:			 0;

	margin:				 0;

	font-family: 		 Arial, Verdana, sans-serif;  
	
	font-size:           12px;
}

#centrato {

    background-color:	 transparent;
	
	background-position: top center;
	
	background-image:    none;
	
	background-repeat:   no-repeat;
		
    border:              0px solid #000000;

    margin:              auto; /* per avere a qualsiasi risoluzione il box centrato */
	
	padding:             0 0 0 0;

    width:               990px;

    height:              auto; 
	
}

#header {

    background-color:	 #FFFFFF;
	
	background-position: top center;
	
	background-image:    url("imm/header.jpg");
	
	background-repeat:   no-repeat;
		
    border:              0px solid #000000;

    margin:              20px 0 0 0;
	
	padding:             0 0 0 0;

    width:               990px;

    height:              323px; 

}

table.menu {

        background-image:    none; 
		
		background-color:	 #669900; 
		
		background-repeat:   no-repeat;

        background-position: top center; 

        height:              40px;
		
		width:               990px;
		
		text-align:			 center;

        font-size:			 14px;
		
		color:               #FFFFFF;

        font-family: 	     Georgia, "Times New Roman", Serif;
		
		margin:              5px 0 0 0;
	
	    padding:             0 0 0 0;
				
}

table.menu td{ 

        height:              40px;
		
		width:               150px;
		
		margin:              0 10px 0 10px;
	
	    padding:             0 0 0 0;
				
}

table.menu td a{
		
		text-align:			 center;

        font-size:			 16px;
		
		color:               #FFFFFF;

        font-family: 	     Georgia, "Times New Roman", Serif;
		
		text-decoration:     none;
				
}

#contenuti {
		
		width:              970px;
		
		height:             auto;
		
		background-color:   transparent;
		
		margin:             50px 20px 50px 20px;
		
		padding:            0 0 0 0;
				
}

#colsx {
		
		width:              280px;
		
		height:             auto;
		
		background-color:   transparent;
		
		margin:             0 25px 0 0;
		
		padding:            0 0 0 0;
		
		float:              left;
				
}

#becom {
		
		width:              280px;
		
		height:             auto;
		
		background-color:   transparent;
		
		margin:             0 0 0 0;
		
		padding:            0 0 0 0;
		
		font-family: 	    Arial, Verdana, sans-serif;  
	
	    font-size:          10px;
		
		color:              #000000;
		
		text-align:         justify;
					
}

#becom h2{
		
		font-family:        "Times New Roman", Times, serif;  
		
		color:              #000000;
		
		text-align:         left;
					
}


#becom img  {
		
		background-color:    transparent;
		
		background-repeat:   no-repeat;
		
		background-position: top center;
		
		border:              2px solid #000000;
				
}

#coldx  {

        height:              auto;
		
		width:               auto;
		
		background-color:    transparent;
		
		margin:              0 20px 0 0;
	
	    padding:             0 0 0 0;
				
}

#coldx_prodotti  {

        height:              350px;
		
		width:               auto;
		
		background-color:    transparent;
		
		margin:              0 20px 0 0;
	
	    padding:             0 0 0 0;
				
}

#galleria {

        background-image:    none; 
		
		background-color:	 #FFFFFF; 
		
		background-repeat:   no-repeat;

        background-position: top center; 

        height:              auto;
		
		width:               auto;
		
		margin:              0 0 0 0;
	
	    padding:             0 0 0 0; 
						
}

#galleria img{ 

        height:              auto;
		
		width:               auto;
		
		margin:              0 5px 20px 0;
	
	    padding:             0 0 0 0;
		
		float:               left;
				
}

#testo { 

        height:              auto;
		
		width:               auto;
		
		margin:              0;
	
	    padding:             0 0 0 20px;
				
}


#testo h2{
		
	    font-family: 	    Arial, Verdana, sans-serif;  
	
	    font-size:          16px;
		
		color:              #000000;
		
		text-align:         left;
				
}

#testo p {
		
	    font-family: 	    Arial, Verdana, sans-serif;  
	
	    font-size:          14px;
		
		color:              #000000;
		
		text-align:         justify;
				
}

#mappa { 

        height:              auto;
		
		width:               auto;
		
		margin:              0;
	
	    padding:             5px;
		
		border:              0px solid #000000;
				
}

#footer {

        background-image:    none; 
		
		background-color:	 #669900; 
		
		background-repeat:   no-repeat;

        background-position: top center; 

        height:              auto;
		
		width:               auto;

        font-size:			 12px;
		
		font-family:         Arial, Helvetica, sans-serif;
		
		text-align:			 justify;
		
		color:               #000000;

		margin:              100px 0 0 0;
	
	    padding:             5px 0 5px 20px;
				
}

#footer img{ 

        height:              auto;
		
		width:               auto;
	
	    padding:             5px;
		
		border:              0px solid #000000;
				
}


#footer a, #footer a:active, #footer a:visited, #footer a:hover, #footer a:link {
		
		text-align:			 left;

        font-size:			 12px;

        font-family:         Arial, Helvetica, sans-serif;
		
		color:               #000000;
		
		text-decoration:     none;
		
		margin:              0;
		
		padding:             0;
				
}

