Si probbilmente nn è un codice totalmente accettabile..è che sn un principiante ed in pratica questo è il primo sito che provo a fare.

cmq:

-il DOCTYPE nn so bene ancora come impostarlo
-nn saprai che codici utilizzare al posto del Java Script

Questi sono i miei due CSS:



codice:
/* div {border: 1px solid none; } (all'inizio mi dava problemi di visualizzazione senza questi attributi */

body {background-image:url(sfondi/sfondo_body.jpg);
		backgroun-repeat:repeat;} /* decidere se mettere lo sfondo l body */

#container {width:100%;
            	height:740px;}
		

#intestazione {background-image: url(sfondi/sfondo_intestazione.png);
	background-repeat: no-repeat;
		width:800px;
		height:135px;
		margin:auto;
		}

#link_logo {
		width:152px;
		height:99px; 
		position:relative;
		top:27px;
		left:16px;
		float:left;}

#link_logo img{color:transparent;
		text-decoration:none;}

#spazio_logo {display: inline;}



#contenuto {background-image: url(sfondi/sfondo_contenuto_grande.jpg);
		background-repeat: repeat-x;
		width:800px;
		height:590px;
		margin:auto;
		margin-top:5px;}




#colonna_sin {width:170px;
		height:350px;
		display:inline;
		float:left; 
		margin:2px;
		border-right:1px solid gray;}

#colonna_sin div {margin:3px;
			margin-top:25px;
			margin-bottom:10px;
			width:150px;
			height:20px;}



#principale img{color:transparent;
		border:0px}

#collaboratori img{color:transparent;
			border:0px}

#attivita img{color:transparent;
		border:0px}

#realizzazioni img{color:transparent;
			border:0px}

#strumentazione img{color:transparent;
			border:0px}

#foto img{color:transparent;
		border:0px}

#rendering img{color:transparent;
		border:0px}



a:hover{color:transparent;}





#main{background-image: url(sfondi/sfondo_main.jpg);
	background-repeat: no-repeat; 
	width:615px;
	height:500px;
	float:right;
	margin:2px;
	position:relative;
	left:-5px;
	overflow:scroll;
	margin-top:2px;} 

#main_home{background-image: url(sfondi/sfondo_main.jpg);
	background-repeat: no-repeat; 
	width:615px;
	height:500px;
	float:right;
	margin:2px;
	position:relative;
	left:-5px;
	margin-top:2px;} 

#main_home img{width:370px;
		height:210px;
		margin-left:50px;
		margin-top:90px;} /* la Home ha un MAIN diverso*/



#scarica_file{width:370px;
		height:20px;
		display:inline;
		float:right;
		position:relative;
		left:3px;}

#scarica_file a:hover{color:gray;}


#scarica_file h4{font-size:15px; 
		font-weight:normal;
		margin-top:0px;
		margin-left:7px;
		margin-bottom:0px;}

#main img{width:370px;
		height:210px;
		margin-left:50px;
		margin-top:90px;}

#contenuto h2 {font-family:helvetica,serif,verdana;
		border-bottom:1px solid grey;
		display:inline;
		position:relative;
		top:18px;
		left:3px;
		margin-bottom:20px;}

#main h3{ margin-top:40px;}

#main h4 {font-size:15px; 
		font-weight:normal;
		margin-top:-18px;
		margin-left:7px;}

#main h5 {font-size:14px; 
		font-family:cursive; /* ancora da decidere il font-family*/
		margin-top:-14px;
		margin-bottom:18px;}

#main h7 {font-size:16px;
		font-weight:bold;
		position:relative;
		top:-19px;}

h9 {font-size:16px;
		font-weight:bold;}



li{margin-bottom:-20px;}

.margin_lista{margin-bottom:0px;}




ul h6{position:relative;
	top:-23px;
	margin:1px;
	font-size:15px; 
	font-weight:normal;}
ul h4{position:relative;
	left:-17px;}

#main p {margin-top:50px;}


#main li{margin-top:10px;
	margin-right:11px;}



#pie_di_pagina{ background-image: url(sfondi/pie_di_pagina2.jpg);
		background-repeat: no-repeat;
		width:820px;
		height:50px;
		margin:auto;
		text-align:center;}

#pie_di_pagina h5{font-size:12px; 
			font-family:cursive;
			margin:0px;
			margin-right:16px;
			display:inline;}

#pie_di_pagina a:hover{color:gray;}


codice:
 /*CSS Per Internet Explorer*/

body {background-color:white;

#intestazione {background-image: url(sfondi/sfondo_intestazione2.png);
	background-repeat: no-repeat;
		width:800px;
		height:135px;
		margin:auto;
		}

ti ringrazio per un eventual risposto..

non riesco roprio a risolvere questo rpoblema di visualizzazione.