The blue on must be position:fix.
One of the problems i have is that even though i use 100% width they dont touch the sides of the page unless i add left:0. Also for some reason some of the top part of the orange div is getting overlapped from the blue one. Any tips? Ty in advance
Yes, using position: fixed will take an element out of the natural flow, it will cease to take up any space, so other elements in the flow will take the space it previously occupied.
You could add a margin-top to the second div to push it down below the first one.
thanks for bearing with me, i believe this is exactly what i wanted, really apreciate it. (i actually said in my description i wanted the blue one to be fixed btw :D)