Buongiorno a tutti,
ho scaricato lo script di seguito

http://javascript.html.it/demo/javas...47/esempio.htm

ed ho apportato delle modifiche alla pagina css ma non funziona più l'effetto del label e la scritta rimane fissa anche quando si scrive dentro il campo...

Poichè il modulo andava inserito all' interno di una pagina, ho modificato qullo che era lo stile del body assegnando al contenitore del form e non funziona più l' effetto!!

posto il codice css, se riuscite a scovare l'errore, io sto impazzendo!!!

Grazie a tutti!

codice:
.contenitoreform {
position : absolute;
	width: 300px;
	height: 655px;
	margin: 0 auto;
	padding: 0 0 40px 0;
	background: #eee;
font-family: Helvetica, Arial;
}

h1 {
	background-color: #FC7600;
	color: #fff;
	font-size: 16px;
	padding: 10px 10px 10px 10px;
}

#header {
	padding: 0 20px;
}

.contenitoreform li {
	margin-bottom: 10px ;
}

.contenitoreform p,
#header p {
	color: #555;
	line-height: 160%;
	margin-bottom: 10px;
}

.contenitoreform p,
#header small {
	font-size: 10pt;
	color: #777;
	display: block;
	line-height: 140%;
}

.contenitoreform strong,
#header strong {
	color: #000;
	font-weight: bold;
}

.contenitoreform a,
#header a {
	color: #444;
}

.contenitoreform a:hover,
#header a:hover {
	color: #000;
}

form legend {
	color: #333;
	padding: 0 0 10px 0;
	text-transform: uppercase;
}

form {
	padding: 0 5px 5px 5px;
}

form, form fieldset input, form fieldset textarea, form fieldset select, form label {
	font-family: Helvetica, Arial;
	font-size: 12pt;
}
form p { position: relative; margin: 10px 0;}
form p label { position: absolute; top: 0; left: 0;}
form p br {display: none;}


form fieldset p input,
form fieldset p select,
form fieldset p textarea {
	display: block;
	padding: 4px;
	width: 247px;
	margin-left: 10px;
}

form fieldset p label {
	width: 380px;
	display: block;
	margin: 5px 5px 5px 6px;
	padding: 0;
	margin-left: 14px;

}

form fieldset p textarea {
	padding: 2px;
	width: 251px;
}

form fieldset p select {
	padding: 2px;
	width: 257px;
}


form fieldset p textarea,
form fieldset p select,
form fieldset p input {
	border: solid 1px #ccc;
}
form fieldset p label {
	color: #777;
}

.contenitoreform {
	padding: 0 20px;
}

h2 {
	color: #aaa;
	font-size: 4em;
	padding: 30px 0 10px 0 ;
	letter-spacing: -3px;
	font-weight: normal;
}

pre {
	font-size: 10pt;
	font-family: "Courier New";
	background: #000;
	padding: 10px 5px;
	color: #fff;
}

tt {
		font-family: "Courier New";
		font-weight: bold;
		color: #000;
}

.contenitoreform ul {
	padding: 0 0 10px 20px;
	margin: 0 0 0 20px;
	list-style: disc;
	font-size: 0.8em;
}