Y como llamas a tus páginas de tu servidor? .. por IP (del servidor de tu intranet) .. usas "host" para definir
http://intranet -> IP servidor donde corres Apache .. o bien servidor DNS.?
Las imagenes y CSS que emplees externos (me refiero a los CSS, .js que llames .. etc) que tipo de ruta usas: relativa (../tal.css o similar) o absolutas:
http://IP o nombre de tu PC/servidor que corre Apache ..
Te comento todo esto por qué si usas rutas a tu archivos (.css .. imagenes ...) absolutas que apunten a nombrePC/DNS de tu servidor HTTP (Apache) y alguno de esos PC's no resuelve bien (mal configurado el DNS que debe apuntar .. o el "host" no tiene la llamada a
http://intranet -> IP servidor HTTP) tal vez por "IP" accedas a tu "Apache" en la red .. pero lo que no sea así (por IP) no podrá accederlo.
Un saludo,