I am trying to change the font size in a rectangle node but still have the rectangle a predefined size (the one of t=other rectangles). And also, I would like to left align in some nodes, and have a line break...
I have been through many Q&A but can't make it work.

so here is the example code:
\documentclass[class=minimal,border=0pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{positioning}
\tikzset{
punktchain/.style={rectangle, draw=black, minimum width=12em, minimum height=3em},
punktchain2/.style={rectangle, draw=black, minimum width=12em, minimum height=3em},
punktchain3/.style={rectangle, draw=black, minimum width=12em, minimum height=3em},
}
\begin{document}
\begin{tikzpicture}
[node distance=.8cm]
\node[punktchain] (x1) {TUTU};
\node[punktchain2, below=1.5cm of x1] (x2) {TITI:\\TOTO};
\node[punktchain2, below =1.5cm of x2] (x3) {TATA};
\end{tikzpicture}
\end{document}
and I would like "TITI:" to be left aligned and with sriptnotesize and "TOTO" after a line break and of scriptnotesize too.
Any help would be greatly appreciated.

\scriptsizeand\footnotesize... – jub0bs Aug 24 '13 at 10:48