#prog-nav .extra{ float: right; }
#prog-nav .i-rss{ margin-top: -1px; }
h1{
	margin-top: 10px;
	margin-bottom: 20px;
	font-weight: normal;
}
.header-face{
	zoom: 1;
	/* margin-top: 30px; */
}
/* h1 + .header-face{ margin-top: 30px; } */
div.bloc{
	padding: 5px;
	margin-bottom: 0;
	border: 1px solid #E5E5E5;
}
div.bloc .ico{ margin-right: 2px; }
div.bloc .i-podcasts,
div.bloc .i-itunes,
div.bloc .i-audio{
	vertical-align: top;
}

div.bloc tr:hover td{ background: #e7ecf2; }

div.bloc td{
	border-top: 1px solid #E5E5E5;
	word-spacing: -1px;
}
div.bloc tr:first-child td{ border-top: 0; }

div.bloc .programme a{ color: #05B; }
div.bloc .reecouter,
div.bloc .podcasts,
div.bloc .itunes{
	text-align: right;
}
div.bloc .reecouter a:hover,
div.bloc .podcasts a:hover,
div.bloc .itunes a:hover{
	text-decoration: underline;
}
div.bloc .podcasts input{ display: none; }
#modal input.podcasts{ width: 320px; }


/*
 * NOUVELLE VERSION
 */
/* headings */
.alt-layout .header-face .face {
	right: auto;
	left: 0;
}
.alt-layout .header-face h2,
.alt-layout .header-face p,
.alt-layout .header-face .list {
	padding-left: 143px;
}
.alt-layout .header-face h2 {
	background-color: #061e3d;
}
.alt-layout .header-face .bloc {
	margin: 0;
	padding: 15px 15px 15px 143px;
}

.alt-layout .list {
	background: #e5e5e5;
	margin: 1px 0 -10px;
	padding: 5px 0;
}
.alt-layout .list li {
	display: inline-block;
}
* html .alt-layout .list li {
	display: inline;
}
* + html .alt-layout .list li {
	display: inline;
}
.alt-layout .list li .ico {
	margin: 0 5px 0 0;
}
.alt-layout .list li,
.alt-layout .list li a {
	padding-right: 5px;
	color: #333;
	text-transform: uppercase;
}

.program-container {
	border: solid 1px #e5e5e5;
}

/* table */
.alt-layout td.programme a {
	color: #048;
}
.alt-layout .program-list {
	width: 620px;
	/* float: left; */
}

/* video list */
.alt-layout .video-list .list-x {
	border: 0;
	margin: 0;
}
.alt-layout .video-list {
	float: right;
	width: 330px;
	background: #e5e5e5;
	margin-bottom: 0;
	padding-bottom: 0;
}
.alt-layout .video-list ul {
	margin: 0 10px 10px;
	list-style-type: none;
}
.alt-layout .video-list h2 {
	clear: left;
}
.alt-layout .video-list h2 #opts-box {
	left: 20px !important;
	top: -85px !important;
}

/* */
.alt-layout tr:hover td {
	background: #E7ECF2;
}
#opts-box {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 19px;
	background: #e5e5e5;
	border: solid 1px #fff;
	border-radius: 5px;
}
#opts-box span {
	position: absolute;
	left: 50%;
	top: -9px;
	margin: 0 0 0 -8px;
	width: 18px;
	height: 9px;
	background: url(/includes/cobrand/img/arrow-left-white-border.gif) left -1px no-repeat;
}
h2 #opts-box span {
	left: 50% !important;
	margin: 0 0 0 -8px;
	bottom: -9px;
	top: auto;
	width: 16px;
	height: 9px;
	margin-top: -1px;
	background: url(/includes/cobrand/img/arrow-left-white-border.gif) center bottom no-repeat;
}
h2 #opts-box,
h2 #opts-box a {
	border-color: #048;
	color: #333;
	font-weight: normal;
}
#opts-box a {
	display: block;
	padding: 5px;
	border-top: solid 1px #fff;
	position: relative;
	z-index: 1;
}
#opts-box a:first-child {
	border: 0;
}
#opts-box a:hover,
#opts-box a:focus {
	color: #048;
	text-decoration: underline;
}
#opts-box img {
	width: 13px;
}

/* z-layering */
.header-face {
	z-index: 0;
}
.alt-layout,
.program-container,
.program-list {
	position: relative;
}
.alt-layout,
.program-container,
.program-list {
	z-index: 1;
}
#opts-box,
#opts-box a {
	z-index: 2;
}

.alt-layout {
	zoom: 1;
}
* + html .alt-layout .list {
	margin-bottom: -4px;
}
* html .alt-layout .list {
	margin-bottom: -4px;
}
* html .alt-layout .program-container,
* html .alt-layout .list-x {
	zoom: 1;
}
