Originariamente inviato da Simo990
Scorre anche lui in verticale proprio perché è "fixed".
Fixed significa che il div viene posizionato relativamente alla finestra del browser.
Tu invece vuoi che il div venga posizionato relativamente al suo contenitore, quindi innanzitutto usa:
codice:
div.headerobject {position:relative}
a questo punto ti basta usare le proprietà top, bottom, left, right per posizionare il logo dove vuoi tu, relativamente a div.header.

Se non riesci fammi sapere.

Ciao ho fatto così
codice:
div.headerobject
{
  position: relative;
  left: 3%;
  right:90%;
  top: 81px;
  width: 30px;
  height: 39px;
  background-image: url('../images/header-object.png');
}
ma si muove lo stesso se ridimensiono il browser

è come se si muovesse all'interno del suo div.

mo ti posto anche la struttura.
HTML
codice:
	<div class="header">
	     <div class="header-center">
		<div class="header-jpeg"></div>
	     </div>
	     <div class="header-wrapper">
		<div class="header-inner">
	  	    <div class="headerobject"></div>
		    <div class="logo">
		    <h1 id="name-text" class="logo-name">Immobili per Impresa</h1>
	  	    <h2 id="slogan-text" class="logo-text">IMMOBILI COMMERCIALI AFFITTO VENDITA</h2>
		    </div>
  	             </div>
  	      </div>
	</div>
CSS
codice:
/* begin Header */
div.header
{
  margin: 0 auto;
  position: relative;
  width:100%;
  height: 175px;
  overflow: hidden;
  margin-top: 0;
  margin-bottom: 0;
}

.header-wrapper 
{
    position: relative;
    width:80%;
    margin:0 auto;
}
.header-inner 
{
    margin: 0 7px;
}

div.header-center
{
	position: relative;
	width: 1920px;
	left:50%;
}


div.header-jpeg
{
  position: absolute;
  top: 0;
  left:-50%;
  width: 1920px;
  height: 175px;
  background-image: url('../images/header.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
/* end Header */

/* begin HeaderObject */
div.headerobject
{
  position: relative;
  left: 3%;
  right:90%;
  top: 81px;
  width: 30px;
  height: 39px;
  background-image: url('../images/header-object.png');
  }
/* end HeaderObject */

/* begin Logo */
div.logo
{
 position: relative;
  left:11%;
  right:90%;
  top: 32px;
  }


Grazie per la risp.