Guarda questo esempio , forse ti può aiutare...
chiaramente i contenuti e l'aspetto grafico li personalizzi come vuoi..
Codice HTML:
<!DOCTYPE html>
<html>
<head>
<style>
#area{
position:absolute;
top:20px;left:20px;
width:600px;
height:400px;
box-shadow:0px 0px 5px black;
}
#testo{
width:100px;
background:white;
font-family:Arial, sans-serif;
font-size:150%;
text-align:center;
color:black;
position:relative;
top:32px;left:250px;
padding-left:10px;
padding-right:10px;
}
#riga{
position:relative;
top:50px;left:50px;
}
#Input{
width:300px;
position:relative;
top:80px;
left:150px;
box-shadow:inset 0px 0px 4px black;
}
#Input h4{
font-family:Arial, sans-serif;
font-size:100%;
text-align:center;
padding:10px;
}
#Input input{
width:250px;height:20px;
border:3px inset blue;
position:relative;
bottom:20px;left:23px;
}
</style>
</head>
<body>
<div id="area">
<svg height="5" width="500" id="riga">
<defs>
<radialGradient id="grad1" cx="50%" cy="50%" r="50%" fx="50%" fy="50%">
<stop offset="0%" style="stop-color:rgb(0,0,0);stop-opacity:1" />
<stop offset="100%" style="stop-color:rgb(255,255,255);stop-opacity:0" />
</radialGradient>
</defs>
<rect width="500" height="5" fill="url(#grad1)" />
</svg>
<div id="testo">TESTO</div>
<div id="Input">
<h4>User:</h4><input type="text" name="username" />
<h4>Pass:</h4><input type="text" name="passord" />
</div>
</div>
</body>
</html>