@import url('general.css');

h1.image
{
	height: 24px;
	background-image: url('../pix/presentation/tv/tit_offre_tv.gif');
	/*margin: 0 0 10px;*/
}

h2.image
{
	margin: 20px 0 10px 6px;
	height: 30px;
}

h3
{
	font-size: 1.2em;
}

div.pave p
{
	margin: 4px 0 10px;
}

div.pave p.last-child
{
	margin-bottom: 0;
}

div.pave p.unique
{
	margin: 0;
}

div.bloc-tv
{
	/*height: 800px;*/
	overflow: hidden;
}

p.mention
{
	margin-top: 20px;
	clear: both;
}

div.colonne-tv
{
	float: left;
	width: 380px;
}

div.first-child
{
	margin-right: 20px;
}

div.pave
{
	background: url('../pix/presentation/tv/colonne_h.gif') no-repeat #fff;
	padding-top: 14px;
}

div.pave-medium
{
	background: url('../pix/presentation/tv/colonne_b.gif') no-repeat 0 100%;
	padding-bottom: 14px;
}

div.pave-interne
{
	background: url('../pix/presentation/tv/colonne_c.gif') repeat-y;
	padding: 0 10px;
	overflow: hidden;
}

img
{
	vertical-align: middle;
	margin-right: 8px;
}

p.espace img
{
	margin-right: 14px;
}

h2.decouverte
{
	background-image: url('../pix/presentation/tv/tit_pack_decouverte.gif');
}

h2.pack-hd
{
	height: 56px;
	background-image: url('../pix/presentation/tv/tit_pack_hd.gif');
}

h2.pack-passion
{
	background-image: url('../pix/presentation/tv/tit_pack_passion.gif');
}

h2.alacarte
{
	height: 32px;
	background-image: url('../pix/presentation/tv/tit_alacarte.gif');
}

h2.pack-cinema
{
	height: 28px;
	background-image: url('../pix/presentation/tv/tit_pack_cinema.gif');
}

h2.pack-mtv-premium
{
	height: 24px;
	background-image: url('../pix/presentation/tv/tit_pack_mtv_premium.gif');
}

h2.pack-ab
{
	height: 28px;
	background-image: url('../pix/presentation/tv/tit_pack_ab.gif');
}

h2.adulte-1
{
	height: 45px;
	background-image: url('../pix/presentation/tv/tit_pack_adulte_1.gif');
}

h2.adulte-2
{
	height: 45px;
	background-image: url('../pix/presentation/tv/tit_pack_adulte_2.gif');
}

div.option-payant p,div.option-payant p span
{
	height: 50px;
}

div.option-payant p span
{
	width: 44px;
	position: relative;
	text-align: center;
	float: left;
	margin-right: 10px;
}

div.option-payant p span img
{
	margin: 0px 0px 8px;
	float: none;
}

div.option-payant p span dfn
{
	font-style: normal;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	text-align: center;
}

h4
{
	color: #888;
	font-size: 1.1em;
	font-weight: normal;
}