With tcolorbox
\documentclass{standalone}
\usepackage{lipsum}
\usepackage{tcolorbox}
\newtcolorbox{Mybox}{
colback=pink!90!black,
colframe=black,
arc=0pt, outer arc=0pt,
boxrule=0pt,
toprule=3pt,
bottomrule=3pt
}
\begin{document}
\begin{Mybox}
\lipsum[1]
\end{Mybox}
\end{document}

Previous example is the classic one, but with tcolorbox we can do more interesting boxes.
\documentclass[twocolumn]{article}
\usepackage{lipsum}
\usepackage[skins,breakable]{tcolorbox}
\newtcolorbox{Mybox}{
width={\linewidth-6pt},
breakable,
enhanced,
colback=pink,
colframe=black,
arc=0pt, outer arc=0pt,
boxrule=0pt,
toprule=0pt,
bottomrule=0pt,
enlarge top by=5mm,
overlay ={
\draw[gray,thick] ([xshift=5mm]frame.north west)--([yshift=5mm]frame.north)--([xshift=-5mm]frame.north east);
\draw[fill=gray] ([yshift=4.5mm]frame.north) circle(3pt);
\draw[line width=3pt, blue!30!black, shorten >=-3pt, shorten < = -3pt] (frame.north west)--(frame.north east);
\draw[line width=3pt, blue!30!black, shorten >=-3pt, shorten < = -3pt] (frame.south west)--(frame.south east);
}
}
\newenvironment{Mypage}
{\par\centering\begin{Mybox}}{\end{Mybox}\par}
\begin{document}
\lipsum[2-3]
\begin{Mypage}
\lipsum[1]
\end{Mypage}
\lipsum[3]
\end{document}

\colorbox? Otherwise, you should be able to do so withmdframedas it has been explained in a question of yours. – Claudio Fiandrino Mar 06 '14 at 16:02mdframed. In\colorboxis this possible? – PSK Mar 06 '14 at 16:04\hrulefillbefore and after the text? – Henri Menke Mar 06 '14 at 16:05