Todo depende de que quieras dar a entender con primero. Si a lo que te refierres es a que uno se va por encima del otro, dandole a cada div la propiedad z-index. Esto lo haces asi
Código PHP:
<div style="z-index:10;"></div>
El numero indica la posicion, estando mas arriba los números mayores. En tu caso, bastaria con que pusieras un z-index:2 al div1 y un z-index:1 al div2
Si quieres que un div se dibuje mas arriba que el otro, debes escribirlo antes a no ser que apliques la propiedad "position:absolute" en cuyo caso debes indicar las coordenadas o el porcentaje de su "top" o "bottom" y su "left" o "right". Pero un div sin mas, sale en el orden en que lo escribas