I'm going crazy because of the 2 images on the sides..in my screen (17" fhd) with Firefox everything looks perfect (with IE instead is wrong) but I tried on an older (not fhd) 17" screen and they look crappy..I connected another 17" pc to a 42" tv and it's slightly better but still not acceptable..what should I do to have them nice and fixed in every screen? media queries?

[here](http://www74.zippyshare.com/v/9eLinoMk/file.html) how I want it (and how I see it on my pc with Firefox)

[here](http://www74.zippyshare.com/v/8HQ1kFQZ/file.html) how I see it with other pc (and in my pc but with IE)

at [this](http://www.assatena.it/Atena/test_css_anim) link you can try it on your browser

the faulty ones show the left larger and cut on the right edge. the right is much smaller and shorter (does not cover from top to bottom screen)

and this is the code I have right now

```
#contenitore {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0px;
  left:0px;
  background-image: url(img/cl_at_small.jpg);
  background-size: contain;/*2000px 950px;
  background-repeat: repeat-x;*/
  z-index: -9999;
  -webkit-animation: animatedBackground 40s infinite;
  -moz-animation: animatedBackground 40s infinite;
  animation: animatedBackground 40s infinite;   
  -webkit-animation-timing-function: linear; /* Chrome, Safari, Opera */
  -moz-animation-timing-function: linear;
  animation-timing-function: linear;
}

#imL{
  background-image: url(img/AT_X.jpg);
  background-size:cover;
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  background-repeat:no-repeat;
  width: 10%;
  z-index: 9999;
}

#imR{
  position: fixed;
  right: -1px;
  top: 0;
  background-image: url(img/anno2015.jpg);
  background-size:contain;
  height: 100%;
  background-repeat:no-repeat;
  width: 10%;
  z-index: 9999;
}

@-moz-keyframes animatedBackground {
  0% {
    background-position: 0px 0px; }

  100% {
    background-position: -1400px 0px; } 
}

@-moz-keyframes animatedBackground {
  0% {
    background-position: 0px 0px; }

  100% {
    background-position: -1400px 0px; } 
}

@-webkit-keyframes animatedBackground {
  0% {
    background-position: 0px 0px; }

  100% {
    background-position: -1400px 0px; } 
}

@-webkit-keyframes animatedBackground {
  0% {
    background-position: 0px 0px; }

  100% {
    background-position: -1400px 0px; } 
}

```

thank you