diff --git a/texinputs/beamerthemetptnew.sty b/texinputs/beamerthemetptnew.sty
index fc191e7e73604897e58ffbb089b2549386a77240..0f58a7f4e32631abab71017bb446b88eca8807ab 100644
--- a/texinputs/beamerthemetptnew.sty
+++ b/texinputs/beamerthemetptnew.sty
@@ -151,24 +151,28 @@
   \@tempdima=\paperwidth%
   \advance\@tempdima by -1.95cm% les 3 blocs de couleur
   \advance\@tempdima by -3ex%
-  \vspace*{.5cm}
   \begin{beamercolorbox}[sep=0cm,#1,wd=\paperwidth]{frametitle}
      \usebeamerfont{frametitle}%
      \if@tempswa\else\csname beamer@fte#1\endcsname\fi%
-     \mbox{%
-       \begin{beamercolorbox}[wd=0.65cm,ht=.5cm]{page in head/foot}\hfill{}\end{beamercolorbox}%
-       \begin{beamercolorbox}[wd=0.65cm,ht=.5cm]{dept in head/foot}\hfill{}\end{beamercolorbox}%
-       \begin{beamercolorbox}[wd=0.65cm,ht=.5cm]{author in head/foot}\hfill{}\end{beamercolorbox}%
-     }%
+     \begin{minipage}[t]{1.95cm}
+        \vspace*{.5cm}
+        \mbox{%
+        \begin{beamercolorbox}[wd=0.65cm,ht=.5cm]{page in head/foot}\hfill{}\end{beamercolorbox}%
+        \begin{beamercolorbox}[wd=0.65cm,ht=.5cm]{dept in head/foot}\hfill{}\end{beamercolorbox}%
+        \begin{beamercolorbox}[wd=0.65cm,ht=.5cm]{author in head/foot}\hfill{}\end{beamercolorbox}%
+        }%
+     \end{minipage}
      \hspace*{1ex}
      \begin{minipage}[t]{\@tempdima}
         \ifx\insertframesubtitle\@empty%
+        \vspace*{.5cm}
            \strut\insertframetitle\strut\par%
         \else%
+        \vspace*{.25cm}
         \strut\insertframetitle\strut\par%
          \usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\insertframesubtitle\strut\par
         \fi
-  \end{minipage}
+     \end{minipage}
      \vskip-1ex%
     \if@tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here...
   \end{beamercolorbox}%