I just uploaded the Code you gave in Post #4 - and then made a box ( "text box" ).
The Title of the text box still shows BELOW the photo assigned (uploaded) to the box. See attachment.
BOX DATA INFO: This box is numbered 124 in my list of boxes, and the Box Type is: TEXT Box.
You have to adapt the number of the data-box-identifier. Then the code marcbelgique posted should work. If your box has the data identifier 124 it need to be
btw: CSS issues should be posted with a link to the page where you have the problem. That makes it a lot easier to help...