diff --git a/texinputs/beamerthemetptnew.sty b/texinputs/beamerthemetptnew.sty
index eb6d8f83924e850a49e7682e0d612564f1fd05a5..23693043606eef2cfdd84ce279d23e2f5ead50c8 100644
--- a/texinputs/beamerthemetptnew.sty
+++ b/texinputs/beamerthemetptnew.sty
@@ -148,28 +148,28 @@
 \defbeamertemplate*{frametitle}{tpt default}[1][left]
 {
   \ifbeamercolorempty[bg]{frametitle}{}{\nointerlineskip}%
-  \@tempdima=\textwidth%
-  \advance\@tempdima by\beamer@leftmargin%
-  \advance\@tempdima by\beamer@rightmargin%
+  \@tempdima=\paperwidth%
+  \advance\@tempdima by -1.95cm% les 3 blocs de couleur
+  %\advance\@tempdima by -\beamer@leftmargin%
+  %\advance\@tempdima by -\beamer@rightmargin%
+  \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%
-     \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}%
      }%
      \hspace*{1ex}
-     \begin{minipage}[b]{\the\@tempdima}
-     \vbox{}\vskip-1ex%
-     \strut\insertframetitle\strut\par%
-        {%
-           \ifx\insertframesubtitle\@empty%
-           \else%
-           {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\insertframesubtitle\strut\par}%
-           \fi
-  }%
+     \begin{minipage}[t]{\@tempdima}
+        \ifx\insertframesubtitle\@empty%
+           \strut\insertframetitle\strut\par%
+        \else%
+        \strut\insertframetitle\strut\par%
+         \usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\insertframesubtitle\strut\par
+        \fi
   \end{minipage}
      \vskip-1ex%
     \if@tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here...