@CHARSET "ISO-8859-1";
body {
	font-family: Verdana, Helvetica, Arial , sans-serif;
	font-size: 8pt;
	margin: 0;
	text-align: center;
	color: #5f5d55;
	background: #f6f3e9 none no-repeat 0 0;
}
h1,h2,h3 { font-family: Helvetica; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }

h2.serif-title {
	font-family: "Times New Roman", serif;
	color: #005480;
	font-size: 200%;
}

.line-wrapper { margin-left: 12px; margin-bottom: 4px; }
.line-wrapper.shadowbox-start { margin-left: 8px; }
.line-wrapper.full-size { margin-left: 0; }

a { text-decoration: none; }
.fright { float: right; } 
button { cursor: pointer; }
.box {
	float: left;
	margin: 4px 0 16px 0;
	background-color: #fff;
}
.line-wrapper.shadowbox-start .box { margin-bottom: 4px; }
.long-desc {
	position: absolute;
	left: -10000px;
	top: -10000px;
	text-align: left;
}
.action { position: relative; }
.header-action {
	position: absolute;
	right: 0;
	top: 5px;
	width: 100%;
}
.header-action a {
	float: right;
	margin-right: 6px;
	height: 20px;
	text-indent: -8000px;
	overflow: hidden;
}

.header-action.small-header { top: 2px; }
.header-action.small-header a { height: 15px; }
.fr .header-action a { background: transparent url(../img/fr/sprite-header-action-fr.png) no-repeat 0 0; }

.image-heading {
	text-indent: -8000px;
	overflow: hidden;
	padding: 5px;
	font-weight: bold;
}
.image-heading h2 { font-size: 175%; }
.image-heading h3 { font-size: 150%; }
.white-border { border: 1px solid #fff; }
.white-box { background-color: #fff; }

.clearer {
	height: 0px;
	line-height: 0;
	overflow: hidden;
	clear: both;
}

/***
LIGHT GRAY BOX
***/
.bottom-lg-dot { background: url(../img/bottom-lg-dot.gif) repeat-x 0 bottom; }
.top-lg-dot { background: url(../img/bottom-lg-dot.gif) repeat-x 0 top; }
.right-lg-dot { background: url(../img/right-lg-dot.gif) repeat-y right top; }
.grey-border { border: 1px solid #bfbdb2; }
.grey-header { background-color: #bfbdb2; color: white; }
/***
BLUE GRAY BOX
**/
.box .bottom-bg-dot { background: url(../img/bottom-bg-dot.gif) repeat-x 0 bottom; }
.box .right-bg-dot { background: url(../img/right-bg-dot.gif) repeat-y right top; }
.bgrey-border { border: 1px solid #92bbcb; }
.bgrey-header {
	background-color: #92bbcb;
	color: white;
	padding: 0.5em;
}
/***
DARK BLUE BOX
**/
.box .bottom-bg-dot { background: url(../img/bottom-bg-dot.gif) repeat-x 0 bottom; }
.box .right-bg-dot { background: url(../img/right-bg-dot.gif) repeat-y right top; }
.dblue-border { border: 1px solid #1d4b6b; }
.dblue-header {
	background-color: #1d4b6b;
	color: white;
	padding: 0.5em;
}

.thumb {
	padding: 1px;
	border: 1px solid #8a887d;
	display: block;
	width: 110px;
	position: relative;
}
.thumb-inactive {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: 83px;
	padding: 1px;
	width: 110px;
}
.thumb-inactive .inner {
	display: block;
	background-color: #CDC9BB;
	height: 83px;
	width: 110px;
}

.thumb img { display: block; }
a:hover .thumb { border: 1px solid #fff; }

#playlist.thumbs-list .item,
#contribs.thumbs-list .item { margin: 0 16px 0 22px ; }
#playlist.thumbs-list .item ul li,
#contribs.thumbs-list .item ul li { height: 110px; }

.thumbs-list a.delete-thumb {
	height: 17px;
	width: 17px;
	position: absolute !important;
	top: 1px;
	right: 1px;
	background: transparent url(../img/delete-thumb.png) no-repeat 0 0;
	text-indent: -8000px;
	overflow: hidden;
	display: block;
}
.thumbs-list a.delete-thumb:hover { background-image: url(../img/delete-thumb-hover.png) ; }
a .thumb .play-arrow {
	height: 19px;
	width: 19px;
	line-height: 19px;
	display: block;
	position: absolute;
	left: 91px;
	top: 66px;
	background: transparent url(../img/play.png) no-repeat 0 0;
	opacity: 0.6;
}
.blog a .thumb .play-arrow { top: 113px; left: 100px; }
a:hover .thumb .play-arrow { opacity: 1; }
.fix-height:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

input.text,
textarea {
	border: 1px solid #6a6a6a;
	background: #fff url(../img/input-gradient.gif) repeat-x 0 0;
	padding: 0.3em;
}
.text-justify-ref {
	padding-right: 960px;
	display: inline-block;
}
/********
GENERAL - SITE HEADER
********/
#site-header-wrapper {
background: #222222 url(../img/site-header-bg2.jpg) repeat-x center bottom;
height: 275px;
}
#header-historia-wrapper {
	background: #000;
	height: 168px;
}

#header-menu-wrapper {
	background: transparent url(../img/header-menu-bg2.jpg) no-repeat center bottom;
	height: 106px;
}
#site-header {
position: relative;
text-align: left;
height: 106px;
}
#site-header,
#site-header-historia {
	margin: 0 auto 0 auto;
	width: 926px;
}
#site-header {
	width: 984px;
}
#site-header h1 {
	position: absolute;
}

#site-header div {
text-align: left;
}

/* Top logo link */
#site-header a#logo-link {
float: left;
padding: 0;
outline: 0;
}
#site-header a#logo-link img {
display: block;
}

/* Header title */
.fr #site-header div.title {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.47em;
	background: transparent url(../img/fr/site-header-title2.png) no-repeat 0 0;
	display: block;
	position: absolute;
	width: 188px;
	height: 22px;
	top: 26px;
	left: 197px;
	text-indent: -8000px;
}

/* Main menu */
#site-header ul#main-menu {
position: absolute;
bottom: 0px;
left: 190px;
height: 44px;
}
.fr #site-header ul#main-menu { /*width: 493px;*/ width: 541px; }
#site-header ul#main-menu li {
float: left;
margin: 0;
padding: 0;
}
#site-header ul#main-menu li a {
	display: block;
	height: 44px;
	overflow: hidden;
	text-indent: -8000px;
	text-transform: uppercase;
	color: #92bbcb;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	outline: 0;
	position: relative;
}
	#site-header ul#main-menu li a span.count {
		display: block;
		text-indent: 0;
		font-size: 8px; color: #89959e; font-weight: bold;
		line-height: 12px;
		position: absolute; bottom: 4px; right: 10px;
	}
	#site-header ul#main-menu li.last a span.count { right: 6px; }
	#site-header ul#main-menu li a:hover span.count { color: #fff; }
	#site-header ul#main-menu li a.active span.count { color: #12c4ff; }
	
.fr #site-header ul#main-menu li a { background-image: url(../img/fr/sprite-main-menu-items.png); }

/* Lien Accueil */
.fr #site-header ul#main-menu li#mm-home a { width: 72px; }
.fr #site-header ul#main-menu li#mm-home a:hover { background-position: 0 -44px; }
.fr #site-header ul#main-menu li#mm-home a.active,
.fr #site-header ul#main-menu li#mm-home a.active:hover { background-position: 0 -88px; }

/* Lien Films */
.fr #site-header ul#main-menu li#mm-films a { background-position: -72px 0; width: 60px; }
.fr #site-header ul#main-menu li#mm-films a:hover { background-position: -72px -44px; }
.fr #site-header ul#main-menu li#mm-films a.active,
.fr #site-header ul#main-menu li#mm-films a.active:hover { background-position: -72px -88px; }

/* Lien Webépisode */
.fr #site-header ul#main-menu li#mm-episode a { background-position: -132px 0; width: 118px; }
.fr #site-header ul#main-menu li#mm-episode a:hover { background-position: -132px -44px; }
.fr #site-header ul#main-menu li#mm-episode a.active,
.fr #site-header ul#main-menu li#mm-episode a.active:hover { background-position: -132px -88px; }

/* Lien invite */
.fr #site-header ul#main-menu li#mm-invite a { background-position: -250px 0; width: 72px; }
.fr #site-header ul#main-menu li#mm-invite a:hover { background-position: -250px -44px; }
.fr #site-header ul#main-menu li#mm-invite a.active,
.fr #site-header ul#main-menu li#mm-invite a.active:hover { background-position: -250px -88px; }

/* Lien blogue */
.fr #site-header ul#main-menu li#mm-blog a { background-position: -322px 0; width: 72px; }
.fr #site-header ul#main-menu li#mm-blog a:hover { background-position: -322px -44px; }
.fr #site-header ul#main-menu li#mm-blog a.active,
.fr #site-header ul#main-menu li#mm-blog a.active:hover { background-position: -322px -88px; }

/* Lien À la télé */
.fr #site-header ul#main-menu li#mm-tele a { background-position: -394px 0; width: 88px; }
.fr #site-header ul#main-menu li#mm-tele a:hover { background-position: -394px -44px; }
.fr #site-header ul#main-menu li#mm-tele a.active,
.fr #site-header ul#main-menu li#mm-tele a.active:hover { background-position: -394px -88px; }

/* Lien Zone des profs */
.fr #site-header ul#main-menu li#mm-zone-prof a { background-position: -482px 0; width: 131px; }
.fr #site-header ul#main-menu li#mm-zone-prof a:hover { background-position: -482px -44px; }
.fr #site-header ul#main-menu li#mm-zone-prof a.active,
.fr #site-header ul#main-menu li#mm-zone-prof a.active:hover { background-position: -482px -88px; }


/* Search box */
#site-header div#search-box {
position: absolute;
bottom: 2px;
right: 0;
height: 46px;
width: 239px;
padding: 20px 9px 0 14px;
background: transparent url(../img/search-box-bg.png) no-repeat 0 0;
}
#site-header div#search-box form {
display: block;
position: relative;
margin: 0;
padding: 12px 8px 12px 33px;
}
#site-header div#search-box input.text {
width: 180px;
position: absolute;
right: 8px;
top: 12px;
font-size: 12px;
padding: 2px 13px 2px 4px;
height: 14px;
}
#site-header div#search-box .btn-go {
position: absolute;
right: 9px;
top: 13px;
display: block;
width: 14px;
height: 18px;
border-width: 0px;
background: transparent url(../img/btn-input-go.gif) no-repeat 0 50%;
overflow: hidden;
text-indent: -8000px;
}
#site-header div#search-box #advanced-search {
border: 0;
background-color: transparent;
 /*font-size: 0.75em;*/
font-size: 9px;
/*line-height: 2em;*/
 position: absolute;
bottom: 0;
right: 0;
margin: 0 8px;
text-transform: uppercase;
 /*color: #fff;*/
color: #999;
font-weight: bold;
}

#site-header div#search-box .bt-suggest {
	color: #c3dde7;
	font-size: 8px; font-weight: bold; font-family: Verdana, Arial, Sans-Serif;
	background: url('../img/arrow-suggest-button.gif') no-repeat 0 50%;
	padding-left: 10px;
	position: absolute; bottom: 2px; right: 19px;
}

#site-header #tools-link {
	height: 37px;
	position: absolute; top: 11px; right: 9px;
}
	#site-header #tools-link .bt-help {
		display: block; float: left;
		width: 52px; height: 20px;
		margin-top: 10px;
		text-indent: -10000px; overflow: hidden;
		background: url('../img/fr/header-aide.gif') no-repeat;
	}
	#site-header #tools-link .bt-help:hover { background-position: 0 bottom; }

	#site-header #tools-link .login-links { float: left; width: 100px; }
	#site-header #tools-link .add-movie-links { float: left; padding: 5px 10px 0 0; }
	#site-header #tools-link .add-movie-links a {
		display: block;
		height: 27px;
		padding: 5px 46px 0 0;
		background: url('../img/header-bobine.png') no-repeat 100% 50%;
		color: #12c4ff; font-size: 9px; text-transform: uppercase; font-weight: bold;
		text-align: right;
	}
		#site-header #tools-link .add-movie-links a strong { display: block; color: #ffc000; }
		
	#site-header #tools-link .wrapper-help { float: left; padding: 10px 0 0 0; }
	#site-header #tools-link .sep {
		float: left;
		min-height: 33px;
		line-height: 11px;
		padding: 0 10px 0 11px;
		background: url('../img/dotted-grey-cross-blue.gif') repeat-y 0 0;
	}
	#site-header #tools-link .login-links a {
		display: block;
		color: #92bbcb; font-size: 9px; text-transform: uppercase; 
		white-space: nowrap;
	}
		#site-header #tools-link .login-links a:hover { color: #fff; }

#site-header #share-lnk-wrapper { padding-top: 10px; }
#site-header #share-lnk-userInfo-wrapper .username {
	color: #FFC000;
}

/* Share link & button */
/*#site-header #share-lnk-wrapper {
position: absolute;
right: 1px;
top: 8px;
top: 16px;
width: 60%;
padding-right: 37px;
}*/
#site-header a#share-lnk {
position: relative;
float: right;
font-weight: bold;
text-transform: uppercase;
color: #fff;
text-align: right;
padding-top: 5px;
}
#site-header a#share-lnk span {
color: #0096ff;
display: block;
white-space: nowrap;
}
#site-header a#share-lnk span.btn {
position: absolute;
top: 0;
right: -37px;
display: block;
width: 33px;
height: 33px;
background: transparent url(../img/header-share-lnk-bg.jpg) no-repeat 0 0;
overflow: hidden;
text-indent: -8000px;
text-align: left;
}
#site-header a#share-lnk:hover span {
color: #fff;
}
#site-header a#share-lnk:hover span.btn {
background-position: 0 -33px;
}

/********
GENERAL - PAGE HEADER
********/
/*#page-header-wrapper {
	width: 984px; margin: auto;
}*/


.tele #page-header-wrapper {
	height: 393px;
	background: #000 url('../img/alatele-header-bg.jpg') repeat-x center bottom;
}

.old #page-header-wrapper {
	height: 393px;
	background: #000 url('../img/page-header-bg.jpg') repeat-x center bottom;
}

#page-header {
margin: 0 auto 0 auto; clear: both;
/*width: 984px;*/
text-align: left;
}
.tele #page-header,
.old #page-header { width: 984px; }
.home #page-header { margin-bottom: 12px; }
/* Teaser display */
#page-header #teaser-wrapper {
	width: 680px; height: 280px; /*height: 390px;*/
	position: relative;
	background-color: #000;
	background-position: center center;
}
.tele #page-header #teaser-wrapper,
.old #page-header #teaser-wrapper { height: 390px; float: left; }
#page-header #teaser-wrapper .teaser-selector-wrapper {
	position: absolute; left: 3px; top: 25px;
	width: 155px; height: 231px;
	padding-left: 30px;
	background: url('../img/fr/home/title-alaffiche.gif') no-repeat 0 0;
}
#page-header #teaser-wrapper ul#teaser-selector {
	width: 155px; height: 231px;
	padding-top: 1px;
	background: url('../img/alaffiche-dotted.gif') no-repeat 0 0;
}

#page-header #teaser-wrapper ul#teaser-selector li {
	display: block;
	width: 159px; height: 56px;
	padding-bottom: 1px;
	background: url('../img/alaffiche-dotted.gif') no-repeat bottom;
}
#page-header #teaser-wrapper ul#teaser-selector li a {
display: block;
outline: 0;
width: 142px; height: 46px;
padding: 5px 5px 5px 12px;
overflow: hidden;
color: #8a887d;
}
#page-header #teaser-wrapper ul#teaser-selector li a:hover {
/*background-position: 0 -13px;*/
background: url('../img/alaffiche-active.png') no-repeat;
color: #fff;
}
#page-header #teaser-wrapper ul#teaser-selector li.active a,
#page-header #teaser-wrapper ul#teaser-selector li.active a:hover {
background: url('../img/alaffiche-active.png') no-repeat;
color: #fff;
}
	#page-header #teaser-wrapper ul#teaser-selector li a span.teaser-label {
		display: block;
		height: 15px;
		margin-bottom: 2px;
		text-indent: -10000px; overflow: hidden;
		background: url('../img/fr/home/home-teaser-titles.png') no-repeat 0 0;
	}
	#page-header #teaser-wrapper ul#teaser-selector li a span.teaser-label.webepisode { width: 75px; background-position: 0 0; }
	#page-header #teaser-wrapper ul#teaser-selector li.active a span.teaser-label.webepisode,
	#page-header #teaser-wrapper ul#teaser-selector li a:hover span.teaser-label.webepisode { background-position: 0 -15px; }
	#page-header #teaser-wrapper ul#teaser-selector li a span.teaser-label.invite { width: 129px; background-position: 0 -30px; }
	#page-header #teaser-wrapper ul#teaser-selector li.active a span.teaser-label.invite,
	#page-header #teaser-wrapper ul#teaser-selector li a:hover span.teaser-label.invite { background-position: 0 -45px; }
	#page-header #teaser-wrapper ul#teaser-selector li a span.teaser-label.theme { width: 111px; background-position: 0 -60px; }
	#page-header #teaser-wrapper ul#teaser-selector li.active a span.teaser-label.theme,
	#page-header #teaser-wrapper ul#teaser-selector li a:hover span.teaser-label.theme { background-position: 0 -75px; }
	#page-header #teaser-wrapper ul#teaser-selector li a span.teaser-label.video { width: 121px; background-position: 0 -90px; }
	#page-header #teaser-wrapper ul#teaser-selector li.active a span.teaser-label.video,
	#page-header #teaser-wrapper ul#teaser-selector li a:hover span.teaser-label.video { background-position: 0 -105px; }



#page-header #teaser-wrapper .teaser-preview-image .teaser-button {
	display: block;
	width: 219px; height: 63px;
	text-indent: -10000px; overflow: hidden;
	background: url('../img/fr/home/teaser-button.png') no-repeat 0 0;
	position: absolute; top: 200px; right: 18px; z-index: 100;
}
	#page-header #teaser-wrapper .teaser-preview-image .teaser-button.voir-webepisode { background-position: 0 0; }
	#page-header #teaser-wrapper .teaser-preview-image .teaser-button.voir-webepisode:hover { background-position: 0 -63px; }
	#page-header #teaser-wrapper .teaser-preview-image .teaser-button.voir-invite { background-position: 0 -126px; }
	#page-header #teaser-wrapper .teaser-preview-image .teaser-button.voir-invite:hover { background-position: 0 -189px; }
	#page-header #teaser-wrapper .teaser-preview-image .teaser-button.voir-theme { background-position: 0 -252px; }
	#page-header #teaser-wrapper .teaser-preview-image .teaser-button.voir-theme:hover { background-position: 0 -315px; }
	#page-header #teaser-wrapper .teaser-preview-image .teaser-button.voir-video { background-position: 0 -378px; }
	#page-header #teaser-wrapper .teaser-preview-image .teaser-button.voir-video:hover { background-position: 0 -441px; }


#page-header #teaser-wrapper {
color: #b1b1b1;
}
#page-header #teaser-wrapper a:hover {
color: #fff;
}
#page-header #teaser-wrapper .teaser-preview {
/*display: none;*/
 position: absolute;
top: 67px;
left: 4px;
width: 672px;
height: 280px;
}
.tele #page-header #teaser-wrapper .teaser-preview {
position: relative;
top: 0;
}
.tele #page-header #teaser-wrapper .header-action {
position: relative;
top: 0;
left: 0;
}
.tele #page-header #teaser-wrapper .header-action a {
float: left;
background-image: url('../img/fr/tele/voir-horaire-tele.png');
}
#page-header #teaser-wrapper a.teaser-preview {
overflow: hidden;
display: none;
}
#page-header #teaser-wrapper a.teaser-preview-tele {
display: block;
}
#page-header #teaser-wrapper .teaser-preview span {
display: block;
}

/* Teaser Preview 3 (Contribution) */
#page-header #teaser-wrapper.teaser-preview3 {
background-image: url(../img/teaser-preview/bg-contribuer.jpg);
}
.fr #page-header #teaser-wrapper.teaser-preview3 span.lbl-contribuer {
width: 114px;
height: 17px;
background-image: url(../img/fr/home/teaser-preview3/contribuer.gif);
margin-bottom: 10px;
}
.fr #page-header #teaser-wrapper.teaser-preview3 span.lbl-contribuer-long {
width: 256px;
height: 15px;
background-image: url(../img/fr/home/teaser-preview3/contribuer-long.png);
margin-bottom: 15px;
}
.fr #page-header #teaser-wrapper.teaser-preview3 span.preview-desc {
width: 140px;
}
#page-header #teaser-wrapper.teaser-preview3-mapage {
background-image: url(../img/account/teaser-bg.jpg);
}
#page-header #teaser-wrapper.teaser-preview3-mapage  .teaser-preview-mapage {
top: 17px;
left: 4px;
width: 672px;
height: 320px;
}
#page-header #teaser-wrapper.teaser-preview3-mapage  .teaser-preview-mapage span {
}
#page-header #teaser-wrapper.teaser-preview3-mapage  .teaser-preview-mapage span.preview-desc {
width: 400px;
display: block;
margin-top: 20px;
color: #B1B1B1;
}
#page-header #teaser-wrapper.teaser-preview3-mapage  .teaser-preview-mapage .ccol {
float: left;
width: 225px;
padding-right: 25px;
}
#page-header #teaser-wrapper.teaser-preview3-mapage  .teaser-preview-mapage .cleft {
}
#page-header #teaser-wrapper.teaser-preview3-mapage  .teaser-preview-mapage .cright {
}
#page-header #teaser-wrapper.teaser-preview3-mapage  .teaser-preview-mapage .ccol h5 {
float: none;
display: block;
margin: 3px 0px 8px 0px;
}
#page-header #teaser-wrapper.teaser-preview3-mapage  .teaser-preview-mapage .ccol span.title {
color: #FFFFFF;
font-weight: bold;
}
#page-header #teaser-wrapper.teaser-preview3-mapage  .teaser-preview-mapage .ccol a {
display: block;
margin-top: 10px;
color: #12C4FF;
}
#page-header #teaser-wrapper.teaser-preview3-mapage  .teaser-preview-mapage .ccol a:hover {
color: #5F5D55;
text-decoration: underline;
}
#page-header #teaser-wrapper.teaser-preview3-mapage  .teaser-preview-mapage .ccol p {
margin: 8px 0px 8px 0px;
color: #B1B1B1;
}
#page-header #teaser-wrapper.teaser-preview3-mapage  .teaser-preview-mapage .ccol .form-box {
background-color: transparent;
padding: 0px;
}
#page-header #teaser-wrapper.teaser-preview3-mapage  .teaser-preview-mapage .ccol .form-box .submit-film {
margin: 0px;
}

#teaser-ads {
/*margin-left: 684px;*/
font-family: "Myriad Pro", Arial, sans-serif;
font-size: 90%;
text-transform: uppercase;
color: #4d4d4d;

}

#page-header #teaser-ads { float: right; }

.second-col #teaser-ads {
margin: 0;
}
#teaser-ads .ad-box-title {
/*padding:6px 4px;*/
/*padding: 4px 0;*/
}
.second-col #teaser-ads .ad-box-title {
color: #fff;
/*padding: 6px 0;*/
height: 15px;
text-indent: -10000px; overflow: hidden;
background: url('../img/fr/publicite-label.gif') no-repeat;
}
.bigbox { margin-bottom: 19px; height: 263px; }
.mnu-blog .second-col #teaser-ads .ad-box-title {
/*padding: 4px 0;*/
}
#teaser-ads .spaced_img {
margin-bottom: 15px;
}
#teaser-ads a.last img {
margin-bottom: 0;
}
.mnu-blog #teaser-ads a.last img {
margin-bottom: 15px;
}
#second-col-ads {
float: left;
margin-top: 12px;
}
#second-col-ads a {
display: block;
}
#second-col-ads img {
margin-top: 12px;
}

/********
GENERAL - PAGE CONTENT FORMATING
********/
#page-content-wrapper {
/*	background: #f6f3e9 url(../img/page-bg.jpg) repeat-x center top; */
	width: 984px;
	margin: auto;
	position: relative; z-index: 0;
}

.tele #page-content-wrapper {
	width: 100%;
	background: url('../img/alatele-bg.jpg') repeat-x center top;
}

#page-content {
	position: relative;
	z-index: 1;
	margin: 0 auto 0 auto;
	/*width: 984px;*/
	text-align: left;
}
#page-content-wrapper .no-page-footer {
padding-bottom: 16px;
}
/*.mnu-blog #page-content,*/
.tele #page-content {
	width: 984px;
	padding-top: 11px;
}

/********
GENERAL - PAGE FOOTER FORMATING
********/
#page-footer-wrapper {
background: #f6f3e9 none no-repeat 0 0;
}
#page-footer {
margin: 0 auto 15px auto;
width: 984px;
text-align: left;
}
#footer-ads {
margin-right: 12px;
}

#footer-ads .box-content {
text-align: justify;
}
#footer-ads img {
border: 1px solid #c4c1b1;
padding: 1px;
vertical-align: middle;
}

/********
GENERAL - SITE FOOTER FORMATING
********/
#site-footer-wrapper {
background: #000 none no-repeat 0 0;
height: 290px;
}
#site-footer {
/*margin: 16px auto 0 auto;*/
margin: 25px auto 0 auto;
width: 984px;
text-align: left;
}
#site-footer-wrapper #site-footer.no-page-footer {
margin-top: 0;
}
#footer-nav {
padding-top: 7px;
}
#astral .nav-infos,
#footer-nav .nav-infos {
float: right;
}
#astral ul li,
#footer-nav ul li {
float: left;
}
#footer-nav ul li {
background: #000 url(../img/black-separator.gif) no-repeat right 0;
}
#footer-nav ul li.last {
background-image: none;
}
#footer-nav ul li.last a {
padding-right: 0;
display: block;
line-height: 14px;
}
#footer-nav ul li.first a {
padding-left: 0;
}
#footer-nav ul li a {
color: #f4f1e5;
padding: 0 13px;
text-transform: uppercase;
font-weight: bold;
font-size: 80%;
}
#footer-nav ul li a:hover {
color: #fff;
}
#partners {
color: #fff;
text-align: justify;
margin-top: 29px;
}
#partners img {
vertical-align: middle;
}
#partners span {
display: -moz-inline-box;
display: inline-block;
text-align: left;
}
#astral {
margin-top: 65px;

padding: 5px 5px 0;
/*border:1px solid #2a2a2a;
 * border: 1px solid #2a2a2a;
 * padding: 0.5em;
 */


}
#astral .nav-infos {
text-align: right;
width: 50%;
}
#astral ul li a {
color: #fff;
}
#astral ul li a .rights {
text-decoration: underline;
font-size: 80%;
}
#astral ul li a.rights {
font-size: 80%;
}
ul.rights li.first {
color: #fff;
font-size: 80%;
font-weight: bold;
padding: 0 15px 0 0;
text-transform: uppercase;
line-height: 14px;
}
#astral .nav-infos  ul.nav-list.icons {
vertical-align: text-top;
}
#astral .nav-infos ul li {
float: none;
display: inline;
}
#astral .nav-infos ul.nav-list.icons li a {
padding-bottom: 1.25em;
}

#astral .nav-infos ul.nav-list.icons li a {
border-right: 1px solid #2a2a2a;
background: transparent url(../img/sprite-nav-astral.gif) no-repeat 0 0;
font-size: 90%;
margin-left: 4px;
}
#astral .nav-infos ul.nav-list.icons li.last a {
border-right: 0 none;
}
#astral .nav-infos ul.nav-list.icons li a.television {
padding-left: 29px;
}
#astral .nav-infos ul.nav-list.icons li a.radio {
padding-left: 24px;
background-position: 0 -150px;
}
#astral .nav-infos ul.nav-list.icons li a.billboard {
padding-left: 37px;
background-position: 0 -300px;
}
#astral .nav-infos ul.nav-list.icons li a.imedia {
padding-left: 25px;
background-position: 0 -450px;
}
#astral .nav-infos ul.nav-list.small-fonts {
margin-top: 1.5em;
}

#astral .nav-infos ul.nav-list.small-fonts li a {
font-size: 80%;
color: #0068ba;
letter-spacing: -0.1em;
text-decoration: underline;
margin-right: 0px;
}
#astral .nav-infos ul.nav-list.small-fonts li.last a {
margin-right: 0;
}
/********
HOME - STAY IN TOUCH BOX
********/
.fr .box.stay-in-touch h3 {
background: url(../img/fr/home/restez-en-contact.gif) no-repeat 0 center;
}
.box.stay-in-touch {
width: 169px;
}
.box.stay-in-touch .item {
padding: 1.3em 7px;
}
.box.stay-in-touch a {
display: block;
padding-left: 31px;
text-decoration: none;
color: #5f5d55;
}
.box.stay-in-touch a:hover {
color: #007ab9;
}
.box.stay-in-touch a.email {
background: url(../img/sprites.png) no-repeat 0 -148px;
}
.box.stay-in-touch a.rss {
background: url(../img/sprites.png) no-repeat 0 2px;
}
.box.stay-in-touch a.fb {
display: block;
margin-top: 10px;
padding: 0 0 0 32px;
background: url(../img/fr/logo_fb.gif) no-repeat 0 0px;
}
.floated-element {
float: left;
}
/********
HOME - CONTRIBUTE BOX
********/
.box.contribute {
width: 283px;
position: relative;
/*background:#fff url(../img/right-lg-dot.gif) repeat-y 50% 50%;*/
}
.fr .box.contribute h3 {
background: transparent url(../img/fr/home/contribuez.gif) no-repeat 0 center;
}
.box.contribute .floated-element {
width: 140px;
}
.box.contribute .item {
padding: 1.3em 10px 1.3em 10px;
}
.box.contribute .item a {
display: block;
padding-bottom: 15px;
text-decoration: none;
color: #5f5d55;
}
.box.contribute .item a:hover {
color: #007ab9;
}

.box.contribute a span.arrow {
display: block;
text-indent: -8000px;
height: 15px;
overflow: hidden;
position: absolute;
width: 125px;
bottom: 5px;
right: 10px;
background: url(../img/sprites.png) no-repeat right -300px;
}

/********
HOME - BLOG
********/
.line-wrapper.shadowbox-start .box.blog {
margin: 0;
background-color: transparent;
}
.box.blog {
	width: 300px;
	position: relative;
	text-align: left;
	background-color: transparent;
}
.bloger_thumbs { float: left; }
.bloger_details { margin-left: 48px; position: relative; z-index: 1; }
.bloger_details p { margin: 0 !important; }
.box.blog .item .bloger_details a,
.bloger_details a { color: #007ab9 !important; display: inline; padding-bottom: 0; }

.publish-by { position: relative; }
.publish-by .share-article { position: absolute; top: 0; right: 0; z-index: 2; }
.publish-by .share-article a {
	display: block;
	width: 69px; height: 22px;
	overflow: hidden; text-indent: -10000px;
	background: url('../img/fr/blogue/bt-partager.gif');
}



.fr .box.blog .image-heading {
	padding: 0;
}
.fr .box.blog h3 {
	/*background: transparent url(../img/fr/home/blogue.png) no-repeat 0 center;*/
	background: url('../img/fr/home/blogue-small.png') no-repeat 0 0;
	height: 32px;
}

.box.blog .item { padding: 14px 20px 1.3em 10px; }
.box.blog .item a {
/*display: block;*/
padding-bottom: 15px;
text-decoration: none;
color: #5f5d55;
}
.box.blog .item a .date {
display: block;
color: #8a8882;
}
.box.blog .item a .title {
display: block;
color: #007ab9;
font-size: 130%;
font-weight: bold;
}
.box.blog .item a:hover {
color: #007ab9;
}

.box.blog a span.arrow {
display: block;
text-indent: -8000px;
height: 15px;
line-height: 15px;
overflow: hidden;
position: absolute;
width: 145px;
bottom: 9px;
background: url(../img/sprites.png) no-repeat right -300px;
}

.box.blog .box-footer {
	background: transparent url(../img/bottom-b.png) no-repeat 0 0;
	height: 12px;
	font-size: 12px;
	line-height: 12px;
	overflow: hidden;
}
.box.blog .box-content {
	/*background: transparent url(../img/middle-b-shadow.png) repeat-y 0 0;*/
	border-style: solid; border-color: #26516d; border-width: 0 1px;
	background: #fff;
	width: 298px;
	/*height: 106px;*/
}
.box.blog .thumb {
float: left;
}
.box.blog .thumb {
}
.box.blog .description {
display: block;
margin-top: 10px;
/*margin-left: 123px;*/
}

.box.blog .blogs_video_items { 
	margin-top: 15px; padding-top: 15px; 
	background: url('../img/dotted-grey-cross.gif') repeat-x 0 0;
}
.box.blog .blogs_video_items .blog-video {
	width: 114px;
	float: left;
	color: #005480; font-size: 80%; font-weight: bold;
}
.box.blog .blogs_video_items .blog-video .thumb .play-arrow { top: 63px; left: 90px; }
.box.blog .blogs_video_items .blog-video .date { display: inline; }
.box.blog .blogs_video_items .blog-video.even { float: left; }
.box.blog .blogs_video_items .blog-video.odd { float: right; }

.box.blog .latest_blogpost_footer {
	padding-top: 13px;
	background: url('../img/dotted-grey-cross.gif') repeat-x 0 0;
}
.box.blog .latest_blogpost_footer .bt_plus_darticle {
	display: block; float: right;
	width: 112px; height: 13px;
	margin-right: 12px;
	background: url('../img/fr/home/bt_plus_darticles.gif') no-repeat;
	text-indent: -10000px; overflow: hidden;
}


/********
HOME - TAGS BOX
********/
.box.tags {
	width: 660px;
	position: relative;
	margin-top: 6px;
}
	.fr .box.tags h2 {
		text-align: center;
		width: 100%;
		background: url(../img/fr/home/tags-populaires.gif) no-repeat 50% center;
	}
.box.tags .quad-sep { background: url('../img/dblue_pix.gif') repeat-y 50% 0; }
.box.tags .hsep { 
	width: 100%; height: 1px;
	overflow: hidden; clear: both;
	background: #1d4b6b; 
}
/*.box.tags .floated-element {
	width: 239px;
}*/
.box.tags .item {
	padding: 0.5em 20px 1.3em 10px;
}
	.box.tags .quad-sep .item { width: 300px; }
	.tele .box.tags .item { width: auto; }
.box.tags .item a {
text-decoration: underline;
color: #5f5d55;
}
.box.tags .item a:hover {
color: #007ab9;
}
.tags .item ul {
text-align: center;
}
.tags .item ul li {
display: inline;
padding-right: 7px;
line-height: 1.5em;
}
.tags h3.image-header {
text-indent: -8000px;
display: block;
}
.tags h3.where {
background: transparent url("../img/fr/tags-sprite.gif") no-repeat 50% 0;
height: 20px;
line-height: 20px;
}
.tags h3.when {
background: transparent url("../img/fr/tags-sprite.gif") no-repeat 50% -20px;
height: 20px;
line-height: 20px;
}
.tags h3.who {
background: transparent url("../img/fr/tags-sprite.gif") no-repeat 50% -40px;
height: 20px;
line-height: 20px;
}
.tags h3.what {
background: transparent url("../img/fr/tags-sprite.gif") no-repeat 50% -60px;
height: 20px;
line-height: 20px;
}

/****
THUMBS LIST
*****/
.thumbs-list {
position: relative;
margin-bottom: 7px;
padding-top: 19px;
}
.thumbs-list.small-thumb-list {
padding-top: 6px;
margin-bottom: 0;
padding-bottom: 1px;
margin-top: 5px;
}

/*.thumbs-list .item {
margin-left: 22px;
margin-right: 16px;
}*/
.related-films .thumbs-list .item {
margin: 0;
padding: 0 19px;
}
.related-films .thumbs-list .item ul {
margin: 0 auto;
width: 236px;
/*width: 232px;*/
}
.thumbs-list .item ul li {
float: left;
margin: 4px 4px 4px 0; /*pab*/
/*margin: 4px 4px 4px 12px;*/
width: 114px;
display: inline;
position: relative;
}
	.thumbs-list.home .item ul li { margin: 4px 4px 4px 12px; }

.thumbs-list .item ul li.last { margin-right: 0; }


.thumbs-list .item ul li a {
color: #005480;
font-size: 80%;
font-weight: bold;
position: relative;
}
.thumbs-list .item ul li a:hover {
color: #4a4943;
}
.thumbs-list .item ul li a .description {
display: block;
height: 25px;
}
.thumbs-list .item ul li .description .title_temp {
display: block;
height: 12px; 
/*color:#005480;*/
font-size:80%;
/*font-weight:bold;*/
}
.thumbs-list .item ul li a .date {
color: #5f5d55;
font-weight: normal;
}
.thumbs-list .item ul li a .date:hover {
color: #4a4943;
}
.thumbs-list .nav-arrow {
width: 19px;
height: 274px;
text-indent: 8000px;
overflow: hidden;
position: absolute;
top: 0;
}
.thumbs-list.small-thumb-list .nav-arrow {
height: 119px;
}
.thumbs-list .nav-arrow a {
display: block;
width: 19px;
height: 100%;
}
.thumbs-list .left-nav-arrow {
left: 0;
}
.thumbs-list .left-nav-arrow a {
background: transparent url(../img/left-nav-arrow-large.png) no-repeat 0 0;
}
.thumbs-list.small-thumb-list .left-nav-arrow a {
background: transparent url(../img/left-nav-arrow-small.png) no-repeat 0 0;
}
.thumbs-list .right-nav-arrow {
right: 0;
}
.thumbs-list .right-nav-arrow.disabled {
}
.thumbs-list .right-nav-arrow a {
background: transparent url(../img/right-nav-arrow-large.png) no-repeat 0 0;
}
.thumbs-list.small-thumb-list .right-nav-arrow a {
background: transparent url(../img/right-nav-arrow-small.png) no-repeat 0 0;
}

/****
SUB MENU
*****/
/*#page-sub-menu-wrapper {
background: transparent url(../img/sub-menu-bg.jpg ) repeat-x 50% bottom;
}*/
.tele #page-sub-menu-wrapper {
background: none;
}

#page-sub-menu-wrapper.no-dot {
background-image: none;
}
#page-sub-menu-content {
position: relative;
z-index: 2;
margin: 0 auto;
text-align: left;
}
.tele #page-sub-menu-content { width: 984px; padding-top: 6px; }
#page-sub-menu-wrapper ul.sub-menu {
margin-left: 22px;
}
.tele #page-sub-menu-wrapper ul.sub-menu {
margin-left: 10px;
}
#page-sub-menu-wrapper ul.sub-menu li a .onglet {
display: block;
position: absolute;
top: -43px;
height: 34px;
cursor: pointer;
}
#page-sub-menu-wrapper ul.sub-menu li a .onglet.films {
margin-left: 19px;
width: 102px;
background: transparent url(../img/fr/home/onglet-films.png) no-repeat 0  0;
cursor: default;
}
#page-sub-menu-wrapper ul.sub-menu li a .onglet.hidden {
visibility: hidden;
width: 0;
font-size: 0;
line-height: 0;
}
#page-sub-menu-wrapper ul.sub-menu li {
float: left;
position: relative;
}
#page-sub-menu-wrapper ul.sub-menu li a,
#page-sub-menu-wrapper ul.sub-menu li .bt_submenu {
display: block;
height: 29px;
text-transform: uppercase;
color: #92bbcb;
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
}
#page-sub-menu-wrapper .pagination {
position: absolute;
right: 23px;
padding-top: 4px;
}
#page-sub-menu-wrapper .pagination ul li {
float: left;
padding-left: 4px
}
#page-sub-menu-wrapper .pagination ul li a {
overflow: hidden;
display: block;
width: 12px;
height: 12px;
text-indent: -8000px;
background: transparent url(../img/sprite-sub-menu-pag.gif) no-repeat 0 0;
}
#page-sub-menu-wrapper .pagination ul li a:hover {
background: transparent url(../img/sprite-sub-menu-pag.gif) no-repeat 0 -150px;
}
#page-sub-menu-wrapper .pagination ul li a.active {
background: transparent url(../img/sprite-sub-menu-pag.gif) no-repeat 0 -300px;
}
.fr #page-sub-menu-wrapper ul.sub-menu li a {
/*background-image: url(../img/fr/home/sprite-sub-menu.gif);*/
background: url('../img/fr/home/films-list-tabs.gif');
}
.fr #page-sub-menu-wrapper ul.sub-menu li#mm-recent a {
background-position: 0 0;
width: 135px;
}
.fr #page-sub-menu-wrapper ul.sub-menu li#mm-popular a {
background-position: -138px 0;
width: 158px;
}
.fr #page-sub-menu-wrapper ul.sub-menu li#mm-tagged a {
background-position: -299px 0;
width: 127px;
}

.fr #page-sub-menu-wrapper ul.sub-menu li#mm-recent a.active,
.fr #page-sub-menu-wrapper ul.sub-menu li#mm-recent a.active:hover {
background-position: 0 -58px;
}
.fr #page-sub-menu-wrapper ul.sub-menu li#mm-popular a.active,
.fr #page-sub-menu-wrapper ul.sub-menu li#mm-popular a.active:hover {
background-position: -138px -58px;
}
.fr #page-sub-menu-wrapper ul.sub-menu li#mm-tagged a.active,
.fr #page-sub-menu-wrapper ul.sub-menu li#mm-tagged a.active:hover {
background-position: -299px -58px;
}
.fr #page-sub-menu-wrapper ul.sub-menu li#mm-recent a:hover {
background-position: 0 -29px;
}
.fr #page-sub-menu-wrapper ul.sub-menu li#mm-popular a:hover {
background-position: -138px -29px;
}
.fr #page-sub-menu-wrapper ul.sub-menu li#mm-tagged a:hover {
background-position: -299px -29px;
}

#page-content-wrapper .decoration {
background: url(../img/sub-menu-decoration.png) no-repeat 0 0;
position: absolute;
top: 0;
left: 58.5%;
width: 160px;
height: 63px;
z-index: 0;
}
.home #page-content-wrapper .decoration {
left: 50%
}
/****
UTILS
*****/
.overlay-box-wrapper {
position: absolute;
z-index: 3;
display: none;
padding-left: 7px;
background: transparent url(../img/overlay-arrow.gif) no-repeat 0 47px;
}

.overlay-box {
text-align: left;
/*border:1px solid #1d4b6b;*/
border:1px solid #fff;
}
.overlay-box .title {
background-color: #1d4b6b;
text-indent: -8000px;
height: 33px;
}
.overlay-box .box-content {
height: 262px;
padding: 8px;
}
.overlay-box input.text {
width: 190px;
}
.overlay-box button {
border: 0;
}
#add-tag-box .overlay-box {
width: 290px;
background-color: #92bbcb;
}
#add-tag-box .title {
font-size: 150%;
background: #1d4b6b url(../img/fr/utils/ajouter-un-tag.gif) no-repeat 11px 8px;
}
#add-tag-box .overlay-box button {
margin-top: 8px;
text-indent: -8000px;
}
.fr #add-tag-box .overlay-box button {
background: transparent url(../img/fr/sprite-header-action-fr.png) no-repeat 0 -150px;
width: 77px;
height: 20px;
}
#add-comment-box .overlay-box {
width: 290px;
background-color: #bfbdb2;
}
#add-comment-box .overlay-box textarea {
width: 262px;
}
#add-comment-box .title {
font-size: 150%;
background: #1d4b6b url(../img/fr/utils/commenter.gif) no-repeat 11px 8px;
}
#add-comment-box .title_del {
background: #1d4b6b url(../img/fr/utils/commenter_del.gif) no-repeat 11px 8px;
}
#add-comment-box .overlay-box button {
margin-top: 8px;
text-indent: -8000px;
}
.fr #add-comment-box .overlay-box button {
background: transparent url(../img/fr/sprite-header-action-fr.png) no-repeat 0 -450px;
width: 89px;
height: 20px;
}

#tagsWrapper { position: relative; z-index: 100; }
#tagsWrapper .dblue-header { overflow: visible; }
#help-tag-wrapper {
	width: 12px; height: 12px;
	position: absolute; top: 5px; left: 135px; z-index: 10;
}
#help-tag-wrapper a.bt-tags-help {
	display: block;
	width: 12px; height: 12px;
	background: url('../img/tag-help.gif');
	text-indent: -10000px; overflow: hidden;
}

#help-tag-wrapper #help-msg {
	width: 150px;
	background: #92BBCB; border: 1px solid #fff;
	padding: 10px;
	position: absolute; top: 0; left: 20px;
	text-indent: 0;
	font-weight: normal;
	color: #1d4b6b;
	
	display: none;
}


#tagsWrapper .box-content {
	background: url('../img/bckg-tags-associes.gif') repeat-y;
}

/* Share box */
#add-share-box .overlay-box {
width: 249px;
background-color: #e9edf0;
}
#add-share-box .overlay-box textarea {
width: 262px;
}
#add-share-box .title {
font-size: 150%;
background: #1d4b6b url(../img/fr/utils/partager.gif) no-repeat 5px 4px;
}
#add-share-box .overlay-box button {
margin-top: 8px;
text-indent: -8000px;
}
.fr #add-share-box .overlay-box button {
background: transparent url(../img/fr/sprite-header-action-fr.png) no-repeat 0 -450px;
width: 89px;
height: 20px;
}
#add-share-box li {
float: left;
display: inline; /* Fix IE double margin */
width: 108px;
line-height: 1.6em;
margin-right: 8px;
margin-bottom: 9px;
}
#add-share-box li span.icon {
display: -moz-inline-box;
display: inline-block;
width: 16px;
height: 16px;
background: transparent url(../img/sprite-share-icons.gif) no-repeat 0 0;
margin-right: 6px;
overflow: hidden;
}
#add-share-box li.reddit span.icon {
background-position: 0 0;
}
#add-share-box li.facebook span.icon {
background-position: 0 -16px;
}
#add-share-box li.delicious span.icon {
background-position: 0 -32px;
}
#add-share-box li.windows-live span.icon {
background-position: 0 -48px;
}
#add-share-box li.xanga span.icon {
background-position: 0 -64px;
}
#add-share-box li.blinklist span.icon {
background-position: 0 -80px;
}
#add-share-box li.digg span.icon {
background-position: 0 -96px;
}
#add-share-box li.myspace span.icon {
background-position: 0 -112px;
}
#add-share-box li.stumbleupon span.icon {
background-position: 0 -128px;
}

#add-share-box li a {
display: block;
color: #363738;
font-weight: bold;
font-size: 0.9em;
}
#add-share-box li a:hover {
color: #007AB9;
}
#add-share-box div.embed {
width: 100%;
margin-top: 5px;
}
#add-share-box div.embed label {
float: left;
width: 46px;
height: 21px;
overflow: hidden;
text-indent: -8000px;
background: transparent none no-repeat 0 5px;
}
.fr #add-share-box div.embed label {
background-image: url(../img/fr/utils/embed.gif);
}
#add-share-box div.embed input {
width: 178px;
}

/*
Login box
*/
#login-box-overlay .fn-close-overlay {
text-decoration: none;
text-indent: -100px;
overflow: hidden;
display: block;
position: absolute;
top: 4px;
right: 10px;
width: 21px;
height: 21px;
background: #1d4b6b url(../img/bt_close.gif) no-repeat 1px 1px;
}
#login-box-overlay .overlay-box {
width: 250px;
/*background-color:#bfbdb2;*/
background-color: #12c4ff;
color: #0b141a;
}

#login-box-overlay .title {
font-size: 150%;
background: #1d4b6b url(../img/fr/utils/ouvrir-une-session.png) no-repeat 11px 8px;
}
#login-box-overlay label {
display: block;
margin-top: 10px;
}
#login-box-overlay .overlay-box button {
margin-top: 8px;
text-indent: -8000px;
}
.fr #login-box-overlay .overlay-box button {
/*background:transparent url(../img/fr/utils/soumettre-login.png) no-repeat 0 0;*/
background:transparent url(../img/fr/utils/soumettre-login.gif) no-repeat 0 0;
width: 89px;
height: 20px;
margin-bottom: 8px;
}
#login-box-overlay .login-msg {
/*padding-right:125px;
background: transparent url(../img/fr/utils/login-box-historia-logo.png) no-repeat right 0 ;*/
padding-bottom: 40px;
background: transparent url(../img/fr/logos/logo_historia_petit.png) no-repeat 0 bottom ;
}
#login-box-overlay .overlay-box a {
color: #007ab9;
text-decoration: underline;
}
#login-box-overlay .overlay-box a:hover {
color: #5F5D55;
}
.pagination-wrapper {
height: 28px;
padding: 0 6px;
position: static;
}
.pagination-wrapper ul.pagination {
float: right;
line-height: 28px;
}
.pagination-wrapper ul.pagination li {
float: left;
background: transparent none no-repeat 0 0;
margin: 0 0.2em;
}
.pagination-wrapper ul.pagination li a {
display: block;
font-family : Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fff;
height: 26px;
text-align: center;
width: 12px;
}
.pagination-wrapper ul.pagination li.previous a {
width: 5px;
overflow: hidden;
text-indent: -8000px;
background: transparent url(../img/sprites.png) no-repeat 1px -1489px;
}
.pagination-wrapper ul.pagination li.previous a:hover {
background-position: 1px -889px;
}
.pagination-wrapper ul.pagination li.next a {
width: 5px;
overflow: hidden;
text-indent: -8000px;
background: transparent url(../img/sprites.png) no-repeat 1px -1339px;
}
.pagination-wrapper ul.pagination li.next a:hover {
background-position: 1px -739px;
}
.pagination-wrapper ul.pagination li a:hover {
color: #bfbdb2;
}
.pagination-wrapper ul.pagination li a.active {
color: #12c4ff;
}
.pagination-wrapper-fair ul.pagination li a {
color: #bfbdb2;
}
.pagination-wrapper-fair ul.pagination li a:hover {
color: #5F5D55;
}
.pagination-wrapper-fair ul.pagination li.next a {
background: transparent url(../img/sprites.png) no-repeat 1px -739px;
}
.pagination-wrapper-fair ul.pagination li.previous a {
background-position: 1px -889px;
}
/****
2 COLS LAYOUT
****/

.two-cols #page-footer {
padding-top: 26px;
padding-bottom: 14px;
}
.two-cols .first-col {
width: 642px;
float: left;
/*margin-top: 4px;*/
display: inline;
}
.two-cols .first-col.over-head {
position: relative;
/*top: -370px;
margin-bottom: -370px;*/
margin-top: 0;
}
.two-cols .first-col .line-wrapper {
margin-left: 0;
}
.two-cols .second-col {
/*margin-left:684px;*/ float: right;
width: 300px;
}
.two-cols #page-footer .line-wrapper {
margin: 0;
}
.two-cols #page-footer .box.tags {
margin: 4px 0 0 0;
position: static;
width: 100%;
}
.two-cols .box.tags {
width: auto;
}
.two-cols .box.tags .floated-element {
width: 160px;
}
.two-cols #page-footer .box.tags .floated-element {
width: 25%;
}

/*******
film section
********/
#player-wrapper {
min-height: 367px;
padding-top: 10px;
}
.invite #player-wrapper { padding-top: 0; }

.film #second-col-ads {
background: transparent url(../img/bottom-lg-dot.gif) repeat-x 0 0;
margin-top: 14px;
padding-top: 18px;
}
/******
ASSOCIATED TAGS
******/
.box.tags.associated {
width: 640px;
margin-right: 0;
}

.tags.associated .item ul {
text-align: left;
}
.tags.associated .item ul li {
display: block;
}
.fr .box.tags.associated h2 {
text-align: left;
background: transparent url(../img/fr/film/tags-associes.gif) no-repeat 0 0;
}
.tags.associated h3.where {
background-position: -13px 0;
}
.tags.associated h3.when {
background-position: 0 -20px;
}
.tags.associated h3.who {
background-position: -12px -40px;
}
.tags.associated h3.what {
background-position: -7px -60px;
}

.box.tags.associated .item  a {
text-decoration: none;
color: #007ab9;
}
.box.tags.associated .item .contributed a { color: #ab8100; }
.box.tags.associated .item  a:hover {
color: #5F5D55;
text-decoration: underline;
}
.box.tags.associated .item li.sticky {
color: #007ab9;
}
.box.tags.associated .item li.contributed {
clear: both;
}
.box.tags.associated .item li.contributed .tag-wrapper {
float: left;
}
.box.tags.associated .item li.contributed a.delete {
float: left;
clear: right;
width: 15px;
height: 15px;
text-indent: -8000px;
overflow: hidden;
background: transparent url(../img/sprites.png) no-repeat right -447px;
}
.box.tags.associated .item li.contributed a.delete:hover {
background: transparent url(../img/sprites.png) no-repeat right -597px;
color: #5F5D55;
text-decoration: underline;
}
.fr .header-action a.add-tag {
width: 105px;
margin-top: 2px;
}
.fr .header-action a.add-tag {
width: 105px;
}
.fr .header-action a.add-comment {
width: 88px;
background-position: 0 -300px;
}
.fr .header-action a.blame {
width: 115px;
background-position: 0 -600px;
}
.fr .header-action a.read-more {
width: 80px;
background-position: 0 -750px;
margin-top: 2px;
}
/******
CONTRIBUTION EVENTS (Fil des contribution)
******/
.fr .box.contrib-events { width: 640px; margin-right: 0; }
#contribution_home .box.contrib-events { width: 660px; }
#contribution_home .line-wrapper { margin-left: 0; margin-right: 0; }

.box.contrib-events { margin-top: 0; }
.fr .box.contrib-events h2 {
text-align: left;
background: transparent url(../img/fr/film/fil-des-contributions.gif) no-repeat 0 center;
}
.fr .box.contrib-events h2.heading-comments {
background: transparent url(../img/fr/blogue/heading-comments.gif) no-repeat 0 center;
}
.blog-infos {
border: 1px solid #fff;
padding: 5px 5px;
background-color: #007ab9;
color: #fff;
font-family : Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
height: 12px;
}
.blog-infos .header-action.small-header {
top: 5px;
left: 5px;
}
.blog-infos-row {
padding: 10px 15px 10px 22px;
background-color: #FFFFFF;
}
.blog-infos-row a.bpost {
color: #007ab9;
}
.blog-infos-row a.bpost:hover {
color: #5f5d55;
text-decoration: underline;
}
.box.contrib-events .item {
background: transparent url(../img/bottom-lg-dot.gif) repeat-x 0 bottom;
}
.box.contrib-events .item.last {
background-image: none;
}
.box.contrib-events .item .item-container {
padding: 18px 6px 18px 64px;
}

.box.contrib-events .item.tag-added .item-container {
background: transparent url(../img/film/tag-added.gif) no-repeat 22px 50%;
}
.box.contrib-events .item.tag-deleted .item-container {
background: transparent url(../img/film/tag-deleted.gif) no-repeat 22px 50%;
}
.box.contrib-events .item.frame-note .item-container {
background: transparent url(../img/film/frame-note.gif) no-repeat 22px 50%;
}
.box.contrib-events .item.commented .item-container {
background: transparent url(../img/film/commented.gif) no-repeat 22px 50%;
}
.box.contrib-events .item .status a.tag {
/*color: #007ab9;*/
color: #5f5d55;
font-weight: bold;
text-decoration: underline;
}
.box.contrib-events .item .status a.username {

text-decoration: none;
}
.box.contrib-events .item .status span.username {
/*color: #007AB9;*/
}
.box.contrib-events .item .status a.tag:hover,
.box.contrib-events .item .status a.username:hover {
color: #5f5d55;
text-decoration: underline;
}
.box.contrib-events .item .date {
float: right;
}
.box.contrib-events .item blockquote {
	width: 550px;
	color: #000;
}
.box.contrib-events .item blockquote a {
color: #007AB9;
}
.box.contrib-events .item blockquote span {
line-height: 0.7em;
}
.box.contrib-events .item blockquote .startquote,
.box.contrib-events .item blockquote .endquote {
/*font-size: 200%;*/
/*vertical-align: -2px;*/
	font-size: 20px; line-height: 10px;
}
.box.contrib-events .item blockquote p {
line-height: 16px;
min-height: 25px; height: auto !important; height: 25px;
}

.box.contrib-events .item .status {
	display: block;
	width: 550px;
	margin: 0;
}
	.box.contrib-events .item .status .post-date {
		float: right; margin-left: 10px;
		font-family: Verdana; font-size: 9px; text-transform: uppercase;
	}
	.box.contrib-events .item .status a { color: #ab8100; }
	.box.contrib-events .item .status a:hover { color: #000; }
	
	
.box.other-episodes { width: 640px; }
.fr .box.other-episodes h2 { background: url('../img/fr/webepisode/autres-episodes.gif') no-repeat 0 50%; }
.box.other-episodes .image-heading { position: relative; }

.box.other-themes { width: 640px; }
#iframeContent .box.other-themes { width: 448px; margin-top: 4px; margin-bottom: 4px; }
.fr .box.other-themes h2 { background: url('../img/fr/devoir/autres-thematiques.gif') no-repeat 0 50%; }
.box.other-themes .image-heading { position: relative; }
.fr .box.other-themes h2 a { display: block; width: 100%; height: 100%; outline: none; }


ul.pagination { 
	text-indent: 0;
	height: 16px; line-height: 16px;
	font-size: 12px; font-weight: normal;
}
	.box.other-episodes ul.pagination { position: absolute; top: 0.7em; right: 0.5em; }

.box.other-episodes ul.pagination li,
ul.pagination li { display: inline; }

	ul.pagination a { color: #fff; }
	ul.pagination a:hover,
	ul.pagination a.active { color: #12c4ff; }
	
#films_usedin_pager ul { float: right; }
	
#relatedExtraits.box { width: 640px; margin: 30px 0 25px 0; }
.fr #relatedExtraits.box h2 { background: url('../img/fr/invite/extraits-entrevue.gif') no-repeat 0 50%; }
#relatedExtraits.box .image-heading { position: relative; }
#relatedExtraits.box ul.pagination { 
	text-indent: 0;
	height: 16px; line-height: 16px;
	position: absolute; top: 0.7em; right: 0.5em;
	font-size: 12px; font-weight: normal;
}
#relatedExtraits.box ul.pagination li { display: inline; }
	#relatedExtraits.box ul.pagination a { color: #fff; }
	#relatedExtraits.box ul.pagination a:hover,
	#relatedExtraits.box ul.pagination a.active { color: #12c4ff; }

#extraitsListing { padding: 12px; }
#extraitsListing li { 
	width: 135px; float: left; 
	padding-left: 12px; margin-left: 12px;
	background: url('../img/dotted-grey-cross.gif') repeat-y 0 0;
}
	#extraitsListing li.first { background: none; padding: 0; margin: 0; }
#extraitsListing li img { width: 110px; height: 83px; }
#extraitsListing li a {
	display: block;
	width: 100%; height: 170px;
	padding-bottom: 10px;
	color: #5f5d55;
	position: relative;
}
#extraitsListing li a .title {
	font-family: Verdana, Arial, Sans-Serif;
	color: #007ab9; font-weight: bold;
}
#extraitsListing li a .bt-more {
	color: #007ab9; font-size: 9px; font-weight: bold;
	position: absolute; left: 0; bottom: 0;
}



/******
PAGINATION
******/
.contrib-events .pagination-wrapper { background-color: #f2f2f0; }
.contrib-events .pagination-wrapper ul.pagination a { color: #bfbdb2; }
.contrib-events .pagination-wrapper ul.pagination li.previous a { background: transparent url(../img/sprites.png) no-repeat 0 -889px; }
.contrib-events .pagination-wrapper ul.pagination li.previous a:hover { background: transparent url(../img/sprites.png) no-repeat 0 -1189px; }
.contrib-events .pagination-wrapper ul.pagination li.next a { background: transparent url(../img/sprites.png) no-repeat 0 -739px; }
.contrib-events .pagination-wrapper ul.pagination li.next a:hover { background: transparent url(../img/sprites.png) no-repeat 0 -1039px; }
.contrib-events .pagination-wrapper ul.pagination a:hover { color: #5f5d55; }
.contrib-events .pagination-wrapper ul.pagination .active a { color: #007ab9; }


/******
RELATED FILMS
******/

.related-films .transparent-header {
padding-left: 0;
}
.fr .related-films h2 {
background: transparent url(../img/fr/film/films-relies-blue.png) no-repeat 0 0;
height: 23px;
}
.box.related-films {
width: 300px;
margin: 1px 0 0 0 ;
border-color: #1d4b6b;
}
.box.related-films .image-heading {
background-color: #1d4b6b;
}
.related-films .box-content {
padding: 0 11px;
}

.fr .related-films h3 { background: transparent no-repeat 100% 50%; }
.fr .related-films h3.where { background-image: url(../img/fr/film/ou-blue.gif); }
.fr .related-films h3.when { background-image: url(../img/fr/film/quand-blue.gif); }
.fr .related-films h3.who { background-image: url(../img/fr/film/qui-blue.gif); }
.fr .related-films h3.what { background-image: url(../img/fr/film/quoi-blue.gif); }
.fr .related-films h3 strong {
	display: block;
	background: url('../img/fr/film/related-title.gif') no-repeat 0 0;
}

/*****
BLOG SECTION :: MAIN PAGE
*****/
.mnu-blog #page-content-wrapper .decoration {
left: 52.5%;
}
.mnu-blog #page-header-wrapper {
height: 103px;
}
.mnu-blog #page-header {
/* ATTENTION: L'image de background est optionnel si les lien vers les bio sont utilisé */
/*background: transparent url(../img/blogue/header-bg.jpg) no-repeat 598px 0;*/
/*text-align: right;*/
height: 73px; padding-top: 20px;
}

.mnu-blog #page-header .bt-all_articles {
	display: block; float: left;
	width: 57px; height: 22px;
	margin: 42px 0 0 9px;
	background: url('../img/fr/blogue/bt-touslesarticles.gif');
	text-indent: -10000px; overflow: hidden;
}


.mnu-blog #page-header div.section-title {
float: left;
height: 100px;
overflow: hidden;
text-indent: -8000px;
text-align: left;
}
.fr.mnu-blog #page-header div.section-title {
width: 106px;
color: #12C4FF;
font-family: Times,Times New Roman;
font-size: 25px;
line-height: 22px;
 /*background: transparent url(../img/fr/blogue/header-title-blogue.gif) no-repeat 1px 36px;*/
}
h5.font-replaced {
color: #12C4FF;
font-family: Times,Times New Roman;
font-size: 25px;
line-height: 22px;
padding-top: 30px;
float: left;
}
.mnu-blog #page-header ul.bloguers { width: 540px; height: 73px; margin-left: 79px; position: relative; background-color: #000; }
.mnu-blog #page-header ul.bloguers li { display: inline; text-align: left; position: absolute; top: 0; }
.mnu-blog #page-header ul.bloguers li a { display: block; width: 100%; height: 73px; overflow: hidden; text-indent: -8000px; background-position: 0 0; }

.mnu-blog #page-header ul.bloguers li a:hover { background-position: 0 50%; }
.mnu-blog #page-header ul.bloguers li.active a { background-position: 0 100%; z-index: 10; }

.mnu-blog #page-header ul.bloguers li.scormier  { width: 74px; height: 73px; left: 0; z-index: 1; }
.mnu-blog #page-header ul.bloguers li.scormier a { background-image: url('../img/bloggers/v2/scormier-sprite.png'); }

.mnu-blog #page-header ul.bloguers li.mbrunette  { width: 92px; height: 73px; left: 87px; z-index: 2; }
.mnu-blog #page-header ul.bloguers li.mbrunette a { background-image: url('../img/bloggers/v2/mbrunette-sprite.png'); }

.mnu-blog #page-header ul.bloguers li.yviau  { width: 72px; height: 73px; left: 159px; z-index: 3; }
.mnu-blog #page-header ul.bloguers li.yviau a { background-image: url('../img/bloggers/v2/yviau-sprite.png'); }

.mnu-blog #page-header ul.bloguers li.mtremblay  { width: 74px; height: 73px; left: 181px; z-index: 4; }
.mnu-blog #page-header ul.bloguers li.mtremblay a { background-image: url('../img/bloggers/v2/mtremblay-sprite.png'); }
	
.mnu-blog #page-header ul.bloguers li.gmaroist  { width: 87px; height: 73px; left: 269px; z-index: 5; }
.mnu-blog #page-header ul.bloguers li.gmaroist a { background-image: url('../img/bloggers/v2/gmaroist-sprite.png'); }

.mnu-blog #page-header ul.bloguers li.cdesmeules  { width: 85px; height: 73px; left: 373px; z-index: 5; }
.mnu-blog #page-header ul.bloguers li.cdesmeules a { background-image: url('../img/bloggers/v2/cdesmeules-sprite.png'); }

.mnu-blog #page-header ul.bloguers li.ppoirier  { width: 66px; height: 73px; left: 475px; z-index: 5; }
.mnu-blog #page-header ul.bloguers li.ppoirier a { background-image: url('../img/bloggers/v2/ppoirier-sprite.png'); }

/*
.mnu-blog #page-header ul.bloguers li.scormier  { width: 113px; height: 93px; left: 0; z-index: 1; }
.mnu-blog #page-header ul.bloguers li.scormier a { background-image: url('../img/bloggers/scormier-sprite.png'); }

.mnu-blog #page-header ul.bloguers li.mbrunette  { width: 123px; height: 93px; left: 94px; z-index: 2; }
.mnu-blog #page-header ul.bloguers li.mbrunette a { background-image: url('../img/bloggers/mbrunette-sprite.png'); }

.mnu-blog #page-header ul.bloguers li.yviau  { width: 102px; height: 93px; left: 202px; z-index: 3; }
.mnu-blog #page-header ul.bloguers li.yviau a { background-image: url('../img/bloggers/yviau-sprite.png'); }

.mnu-blog #page-header ul.bloguers li.mtremblay  { width: 129px; height: 93px; left: 296px; z-index: 4; }
.mnu-blog #page-header ul.bloguers li.mtremblay a { background-image: url('../img/bloggers/mtremblay-sprite.png'); }

.mnu-blog #page-header ul.bloguers li.gmaroist  { width: 128px; height: 93px; left: 416px; z-index: 5; }
.mnu-blog #page-header ul.bloguers li.gmaroist a { background-image: url('../img/bloggers/gmaroist-sprite.png'); }
*/
.mnu-blog #page-header ul.bloguers li.hover { z-index: 11; }


.mnu-blog .pagination-wrapper { background: #fff url(../img/blogue/pagin-bg.png) no-repeat 0 0; }
.mnu-blog .pagination-wrapper a.backto { color: #FFFFFF; display: block; padding: 5px 0px 2px 1px; }

.mnu-blog .pagination-wrapper .bloger-name a {
	display: block; float: left;
	height: 16px;
	margin: 4px 0 0 9px;
	text-indent: -10000px; overflow: hidden;
	background: url('../img/fr/blogue/blogers-subtitles.gif');
	position: relative;
}
	.mnu-blog .pagination-wrapper .bloger-name.scormier a { width: 104px; background-position: 0 0; }
	.mnu-blog .pagination-wrapper .bloger-name.mbrunette a { width: 101px; background-position: 0 -16px; }
	.mnu-blog .pagination-wrapper .bloger-name.yviau a { width: 65px; background-position: 0 -32px; }
	.mnu-blog .pagination-wrapper .bloger-name.mmtremblay a { width: 159px; background-position: 0 -48px; }
	.mnu-blog .pagination-wrapper .bloger-name.gmaroist a { width: 114px; background-position: 0 -64px; }
	.mnu-blog .pagination-wrapper .bloger-name.cdesmeules a { width: 127px; background-position: 0 -80px; }
	.mnu-blog .pagination-wrapper .bloger-name.ppoirier a { width: 100px; background-position: 0 -96px; }
	
	.mnu-blog .pagination-wrapper .bloger-name.general { 
		display: block; float: left;
		height: 16px;
		margin: 4px 0 0 9px;
		text-indent: -10000px; overflow: hidden;
		position: relative;
		width: 50%; height: 12px; 
		background: url('../img/fr/blogue/heading-blog.gif') no-repeat 0 0; 
		margin-top: 8px;
	}
	.mnu-blog .pagination-wrapper .bloger-name.general span {
		text-indent: 0;
		position: absolute; top: 1px; left: 50px;
		font-family: Verdana,Arial,Sans-Serif; color: #fff; font-weight: bold; font-size: 8px;
	}
	
#blogger-tabs {
	float: left;
	list-style-type: none;
	height: 24px;
	padding-top: 3px; margin-left: 18px;
}
	#blogger-tabs .tab {
		display: block; float: left;
		height: 24px;
	}
	#blogger-tabs .tab a {
		display: block;
		position: relative;
		height: 24px;
		margin-right: 3px;
		text-indent: -10000px; overflow: hidden;
		background: url('../img/fr/blogue/tabs-blogues.gif');
	}
	#blogger-tabs .tab.articles a { width: 112px; background-position: 0 0; }
	#blogger-tabs .tab.articles a:hover { background-position: 0 -24px; }
	#blogger-tabs .tab.articles.active a { background-position: 0 -48px; }
		#blogger-tabs .tab.articles a span {
			font-family: Verdana, Arial, Sans-Serif; font-size: 8px; font-weight: bold; color: #fff;
			position: absolute; top: 7px; left: 76px;
			text-indent: 0;
		}
		#blogger-tabs .tab.articles.active a span,
		#blogger-tabs .tab.articles a:hover span { color: #007ab9; }
	
	#blogger-tabs .tab.films a { width: 118px; background-position: -115px 0; }
	#blogger-tabs .tab.films a:hover { background-position: -115px -24px; }
	#blogger-tabs .tab.films.active a { background-position: -115px -48px; }
	
	#blogger-tabs .tab.parcours a { width: 94px; background-position: -236px 0; }
	#blogger-tabs .tab.parcours a:hover { background-position: -236px -24px; }
	#blogger-tabs .tab.parcours.active a { background-position: -236px -48px; }
	
.bt-closePost,
.bt-closeStandAlone {
	display: block; float: right;
	width: 36px; height: 24px;
	margin-top: 3px;
	text-indent: -10000px; overflow: hidden;
	background: url('../img/fr/blogue/bt-close_post.gif');
}
	.bt-closeStandAlone { float: none; position: absolute; top: -22px; margin: 0; right: 10px; margin: 0; background: url('../img/fr/blogue/bt-close_post2.gif'); }

.mnu-blog .pagination-wrapper a.backto:hover { color: #BFBDB2; text-decoration: underline; }
.mnu-blog .box-content li.item { background: transparent url(../img/bottom-lg-dot.gif) repeat-x 0 bottom; }
.mnu-blog .box-content .item.last { background-image: none; }

.mnu-blog .box-content .item .item-container { padding: 20px 18px; }

.mnu-blog .item-container .publish-by {
	margin-bottom: 14px;
/*position: relative;
color: #5f5d55;
font-size: 0.8em;
padding-right: 13em;*/
}
/*.mnu-blog .item-container .publish-by dt {
float: left;
width: auto;
margin-right: 0.5em;
text-transform: uppercase;
color: #8c897c;
}
.mnu-blog .item-container .publish-by dd {
float: left;
width: auto;
margin-right: 0.5em;
}
.mnu-blog .item-container .publish-by .plublish-date {
position: absolute;
right: 0;
top: 0;
}*/
.mnu-blog .item h3.subject {
clear: left;
font-size: 16px;
color: #007ab9;
font-weight: bold;
font-family: Verdana;
}
.mnu-blog .item h3.subject a {
color: #007ab9;
font-weight: bold;
/*margin-bottom: 1em;*/
}
.mnu-blog .item .article .thumb-wrapper {
margin-left: 2em;
float: right;
display: inline;
}
.mnu-blog .item .thumb-wrapper .description {
color: #005480;
font-size: 80%;
font-weight: bold;
}
.mnu-blog .item .thumb-wrapper .description .date {
color: #5F5D55;
font-weight: normal;
}
.mnu-blog .item ul.related-links {
	display: block;
	clear: both;
	position: relative;
	background-color: #ececeb;
	margin-top: 10px;
}
.mnu-blog .item ul.related-links a {
text-transform: uppercase;
font-size: 0.8em;
font-weight: bold;
color: #767675;
line-height: 1.4em;
}
.mnu-blog .item ul.related-links a:hover,
.mnu-blog .item ul.related-links a:active {
color: #000;
}
.mnu-blog .item ul.related-links li {
float: left;
background: transparent url(../img/grey-seperator.gif) no-repeat right 60%;
padding: 7px 1em
}
/*.mnu-blog .item ul.related-links li.first {
padding-left: 0;
}*/
.mnu-blog .item ul.related-links li.share-article {
background-image: none;
}
.mnu-blog .item ul.related-links li.more-link {
background-image: none;
position: absolute;
right: 0;
border-left: 2px solid #fff;
}
.mnu-blog .item ul.related-links li.more-link a {
padding: 1px 18px 3px 0;
background: transparent url(../img/sprites.png) no-repeat right -300px;
}
.standalone.more-link a {
/*padding: 1px 18px 3px 0;
background: transparent url(../img/sprites.png) no-repeat right -300px;*/
text-transform: uppercase;
font-size: 0.8em;
font-weight: bold;
color: #007ab9;
line-height: 1.4em;
}
.standalone.more-link a:hover {
color: #1d4b6b;
}

/* Page BIO */
.mnu-blog .back-to-blog-home-head {
height: 28px;
padding: 0 6px;
position: static;
text-align: right;
background: #fff url(../img/blogue/pagin-bg.png) no-repeat 0 0;
border-right: 1px solid #fff;
}
.mnu-blog a.back-to-blog-home {
display: block;
overflow: hidden;
width: 153px;
height: 28px;
margin: 0 16px 0 auto;
background: transparent no-repeat 0 center;
text-indent: -8000px;
text-align: left;
}
.fr .back-to-blog-home-head a.back-to-blog-home {
background-image: url(../img/fr/blogue/retour-accueil-blogue.gif);
}
.profile-resume {
padding: 0 3px;
}
.profile-resume img.portrait {
margin-right: 20px;
float: left;
}
.profile-resume .resume {
padding: 30px 15px 20px 310px;
}
.profile-resume .resume h3 {
color: #007ab9;
font-size: 2em;
font-weight: bold;
line-height: 80%;
}
.profile-resume .resume span.titre-auteur {
color: #8c897c;
text-transform: uppercase;
font-size: 0.8em;
}
.profile-resume .resume p {
margin-top: 20px;
}

.fr .autres-auteurs h2 {
background: transparent url(../img/fr/blogue/autres-auteurs.png) no-repeat 0 center;
text-align: left;
}
.mnu-blog .auteurs-list-wrapper {
text-align: center;
}
.mnu-blog .auteurs-list-wrapper ul {
padding: 15px;
}
.mnu-blog .auteurs-list-wrapper ul li {
width: 140px;
background-color: #bfbdb2;
margin-right: 13px;
float: left;
display: inline;
}
.mnu-blog .auteurs-list-wrapper ul li.last {
margin-right: 0;
}
.mnu-blog .auteurs-list-wrapper a {
font-weight: bold;
font-size: 1em;
color: #fff;
text-align: left;
}
.mnu-blog .auteurs-list-wrapper a span {
display: block;
padding: 5px 10px;
}
.fr .films-recents h2 {
background: transparent url(../img/fr/blogue/films-recents.png) no-repeat 0 center;
text-align: left;
}
.mnu-blog .thumbs-list .item {
padding: 0 20px;
margin: 0;
}
.mnu-blog .thumbs-list .item ul li {
/*margin: 0 47px 20px 0;*/
margin: 0 36px 20px 0;
}
.mnu-blog .recherche .thumbs-list .item ul li {
margin: 4px 4px 4px 0;
}
.mnu-blog .thumbs-list .item ul li.row-last {
margin-right: 0;
}

.mnu-blog .box-content .item .item-container {
padding: 20px 18px;
}

.blog-article-col { float: left; width: 470px; margin-bottom: 10px; }
.blog-thumbs-col { float: right; width: 134px; margin-bottom: 10px; }
.blog-thumbs-col .blog-video { position: relative; float: right; margin-bottom: 15px; }


/*.mnu-blog .item-container .publish-by {
position: relative;
color: #5f5d55;
font-size: 0.8em;
padding-right: 13em;
}
.mnu-blog .item-container .publish-by dt {
float: left;
width: auto;
margin-right: 0.5em;
text-transform: uppercase;
color: #8c897c;
}
.mnu-blog .item-container .publish-by dd {
float: left;
width: auto;
margin-right: 0.5em;
}
.mnu-blog .item-container .publish-by dd a {
color: #007AB9;
}
.mnu-blog .item-container .publish-by dd a:hover {
color: #5F5D55;
text-decoration: underline;
}
.mnu-blog .item-container .publish-by .plublish-date {
position: absolute;
right: 0;
top: 0;
text-transform: uppercase;
}*/

/*****
ROUND-BOX > SECOND COL
*****/
.second-col .round-box {
padding: 15px 0 7px;
background: transparent url(../img/round-box-footer.gif) no-repeat 0 bottom;
}
.second-col .round-box.first {
padding-top: 0;
}
.second-col .round-box h2 {
background: transparent none no-repeat 0 0;
font-size: 175%;
font-weight: bold;
text-indent: -8000px;
overflow: hidden;
height: 33px;
}
.fr .second-col .round-box.rb-filtres h2 {
background-image: url(../img/fr/blogue/heading-filtres.png);
}
.fr .second-col .round-box.rb-archives h2 {
background-image: url(../img/fr/blogue/heading-archives.png);
}
.fr .second-col .round-box.rb-blogues-preferes h2 {
background-image: url(../img/fr/blogue/heading-blogues-preferes.png);
}

.second-col .round-box .content {
padding: 0 1px;
border-right: 1px solid #26516d;
border-left: 1px solid #26516d;
background-color: #fff;
}
.second-col .round-box h3 {
font-size: 1.2em;
font-weight: bold;
color: #26516d;
padding: 0 7px;
line-height: 2em;
background-color: #e9edf0;
/*margin: 20px 0 15px 0;*/
}
.second-col .round-box h3.first {
margin-top: 0;
}
.second-col .round-box ul,
.second-col .round-box ol {
padding: 10px 7px;
}

.second-col .round-box ol { margin-left: 25px; }
.second-col .round-box ol,
.second-col .round-box ol li {
list-style-type: decimal;
list-style-position: outside;
	color: #005480;
	font-weight: bold;
}
	.second-col .round-box ol li a { font-weight: normal; } 
.second-col .round-box a {
color: #005480;
}
.second-col .round-box a:hover {
color: #000;
text-decoration: underline;
}
.second-col ul.articles span.date {
text-transform: uppercase;
display: block;
font-size: 0.8em;
}
.second-col ul.articles span.subject {
color: #ab8100;
font-size: 1em;
font-weight: bold;
}
.second-col .round-box.rb-blogues-preferes ul {
/*list-style-position: inside;*/
list-style-type: none;
padding: 0;
margin-left: 0;
}
.second-col .round-box.rb-blogues-preferes ol { padding-top: 10px;padding-bottom: 10px; }
/*.second-col .round-box.rb-blogues-preferes li {
list-style-type: none;
font-size: 1em;
font-weight: bold;
color: #005480;
padding: 0.5em 0.8em;
margin: 0;
list-style-position: inside;
background: transparent url(../img/bottom-lg-dot.gif) repeat-x 0 bottom;
}
.second-col .round-box.rb-blogues-preferes li.last {
background-image: none;
}
.second-col .round-box.rb-blogues-preferes li a {
font-weight: normal;
}*/
/*****
WEBEPISODE
*****/
.pagination-large-wrapper {
height: 20px;
padding: 22px 0;
position: static;
}
.pagination-large-wrapper ul.pagination {
float: left;
display: inline;
line-height: 20px;
margin-left: 98px;
}
.pagination-large-wrapper ul.pagination li {
float: left;
display: inline;
background: transparent none no-repeat 0 0;
}
.pagination-large-wrapper ul.pagination li a {
display: block;
font-family : Arial, Helvetica, sans-serif;
font-weight: bold;
color: #5f5d55;
text-align: center;
letter-spacing: -1px;
font-size: 100%;
padding: 0 4px;
}
.pagination-large-wrapper ul.pagination li.previous a,
.pagination-large-wrapper ul.pagination li.next a {
padding: 0 ;
}
.pagination-large-wrapper ul.pagination li.previous a {
width: 9px;
overflow: hidden;
text-indent: -8000px;
background: transparent url(../img/sprites.png) no-repeat 1px -1948px;
}
.pagination-large-wrapper ul.pagination li.previous a:hover {
background-position: 1px -2248px;
}
.pagination-large-wrapper ul.pagination li.next a {
width: 9px;
overflow: hidden;
text-indent: -8000px;
background: transparent url(../img/sprites.png) no-repeat 1px -1798px;
}
.pagination-large-wrapper ul.pagination li.next a:hover {
background-position: 1px -2098px;
}
.pagination-large-wrapper ul.pagination li a:hover {
color: #bfbdb2;
}
.pagination-large-wrapper ul.pagination li a.active {
width: 20px;
padding: 0 ;
color: #fff;
background: transparent url(../img/sprites.png) no-repeat 1px -2450px;
}
.webepisode .pagination-large-wrapper .pagination-title {
background: transparent url(../img/fr/webepisode/webepisode.gif) no-repeat 0 2px;
line-height: 20px;
text-indent: -8000px;
}
/*.two-cols.webepisode .box.webepisode-films,
.two-cols.webepisode .box.webepisode-desc {
width: 317px;
margin-bottom: 6px;
}*/
.two-cols.webepisode .box.webepisode-films {
margin-right: 0;
}
.two-cols.webepisode .box.webepisode-films .item,
.two-cols.webepisode .box.webepisode-desc .item {
padding: 0.3em 20px 1.3em 10px;
}
.two-cols.webepisode .box.usedin { width: 298px; }
.two-cols.webepisode .box.usedin h2 {background: transparent url(../img/fr/webepisode/film-usedin.gif) no-repeat 0 center;}
.two-cols.tele .box.usedin h2 { background: transparent url(../img/fr/tele/film-usedin-tele.gif) no-repeat 0 center; }
.two-cols.webepisode .box.webepisode-desc h2 {
background: transparent url(../img/fr/webepisode/description.gif) no-repeat 0 center;
}
.two-cols.webepisode .box.webepisode-films ul li {
display: inline;
line-height: 1.5em;
padding-right: 7px;
}
.two-cols.webepisode .box.webepisode-films ul li a {
color: #007ab9;
text-decoration: none;
}
.two-cols.webepisode .box.webepisode-films ul li a:hover {
color: #5F5D55;
text-decoration: underline;
}

/******
A LA TELE - SUJETS
******/
.tele .first-col .box {
float: none;
}
.box.tags.subjects {
width: auto;
margin: 0;
border-left: 1px solid #bfbdb2 ;
border-right: 1px solid #bfbdb2 ;
}
.box.tags.subjects .no-diffusions {
margin: 20px 17px 0px 0px;
text-align: right;
}
.tags.subjects .item ul {
text-align: left;
list-style-type: disc;
padding-left: 8px;
}
.tags.subjects .item ul li {
display: list-item;
list-style-type: disc;
color: #5F5D55;
margin-left: 7px;
}
.tags.subjects .box-content {
padding-top: 11px;
}
.tags.subjects .item ul li a {
color: #73716a;
}
.box.tags.subjects .image-heading {
background: transparent url(../img/bg-shadow.gif) repeat-x 0 0;
}
.fr .box.tags.subjects h2 {
text-align: left;
background: transparent url(../img/fr/tele/sujets.gif) no-repeat 0 45%;
margin-top: 14px ;
margin-left: 6px;
padding-bottom: 10px;
}
.box.tags.subjects .item  a {
color: #007AB9;
text-decoration: none;
}
.box.tags.subjects .item  a:hover {
color: #5F5D55;
text-decoration: underline;
}
.box.tags.subjects .header-action a.view-on-webtv {
background: transparent url(../img/fr/tele/voir-a-la-webtele.png) no-repeat 0 0;
margin-top: 8px;
width: 233px;
height: 33px
}

.two-cols .box.tags.subjects .floated-element {
width: 159px;
}
/******
A LA TELE - FILMS
******/
.box.tv-films {
text-align: left;
margin: 0;
background-color: #fff;
border-left: 1px solid #bfbdb2 ;
border-right: 1px solid #bfbdb2 ;
}
.fr .box.tags.tv-films h2 {
text-align: left;
background: transparent url(../img/fr/tele/films-utilises.gif) no-repeat 0 23%;
margin-top: 10px ;
margin-left: 6px;
padding-bottom: 8px;
}
.tags.tv-films .item ul {
text-align: left;
}
.box.tv-films .item a {
color: #007ab9;
}
.box.tv-films .item a:hover {
color: #5f5d55;
text-decoration: underline;
}
/******
A LA TELE - GENERIC
******/
.box.tv-generic {
text-align: left;
margin: 0;
background-color: #fff;
border-left: 1px solid #bfbdb2 ;
border-right: 1px solid #bfbdb2 ;
border-bottom: 1px solid #bfbdb2 ;
}
.fr .box.tags.tv-generic h2 {
text-align: left;
background: transparent url(../img/fr/tele/generique-tele.gif) no-repeat 0 23%;
margin-top: 10px ;
margin-left: 6px;
padding-bottom: 8px;
}
.tags.tv-generic .item ul li {
text-align: left;
display: list-item;
padding-top: 5px;
}
/******
A LA TELE - teaser
******/
.fr.tele #page-header #teaser-wrapper.teaser-preview3 span.preview-desc {
width: 235px;
}
.fr.tele #page-header #teaser-wrapper h5.lbl-memoire-qui-tourne {
/*background-image:url(../img/fr/tele/jai-la-memoire-qui-tourne.png);*/
height:22px;
margin-bottom: 10px;
color: #12C4FF;
font-family: Times,Times New Roman;
font-size: 25px;
line-height: 22px;
/*padding-top:30px;*/
width:293px;
}
.fr.tele #page-header #teaser-wrapper span.lbl-memoire-qui-tourne-long {
background-image: url(../img/fr/tele/saisons-de-nos-vies.png);
height: 12px;
margin-bottom: 15px;
width: 151px
}
.tele #page-header #teaser-wrapper {
background-image: url(../img/tele/teaser.jpg);
}
.tele .profile-resume {
background-color: #fff;
border: 1px solid #bfbdb2 ;
padding: 3px 3px 3px 3px;
}
.tele .profile-resume .resume {
padding: 14px 15px 20px 310px;
position: relative;
}
.tele .profile-resume .resume p {
margin-top: 0;
/*color:#005480;
height: 164px;*/
}
.tele .profile-resume .image-heading {
padding: 16px 0 5px 0;
margin-top: 16px;
}
.fr.tele .profile-resume .image-heading h3 {
background: transparent url(../img/fr/tele/invites.gif) no-repeat 0 0;
}
.tele .profile-resume div.guest-list {
color: #73716a;
/*position:absolute;
right: 132px;
top: 141px;*/
}
.tele .profile-resume div.guest-list .cleft {
clear: both;
float: left;
padding-left: 8px;
width: 310px;
}
.tele .profile-resume div.guest-list .cright {
float: left;
width: 310px;
}
.tele #page-sub-menu-wrapper ul.sub-menu {
/*height:44px;*/
height: 57px;
position: relative;
top: -4px;
}
.tele #page-sub-menu-wrapper ul.sub-menu li .bt_submenu {
/*height:44px;*/ 
height: 57px;
width: 155px;
margin-right: 9px;
}
.fr.tele #page-sub-menu-wrapper ul.sub-menu li .bt_submenu { background: transparent url(../img/fr/tele/sprite-sub-menu-film.png) no-repeat 0 0; }

.fr.tele #page-sub-menu-wrapper ul.sub-menu li#mm-spring a {
background-position: 0 0;
}
.fr.tele #page-sub-menu-wrapper ul.sub-menu li#mm-summer a {
background-position: -155px 0;
}
.fr.tele #page-sub-menu-wrapper ul.sub-menu li#mm-fall a {
background-position: -310px 0;
}
.fr.tele #page-sub-menu-wrapper ul.sub-menu li#mm-winter a {
background-position: -465px 0;
width: 123px;
}

.fr.tele #page-sub-menu-wrapper ul.sub-menu li#mm-spring a.active,
.fr.tele #page-sub-menu-wrapper ul.sub-menu li#mm-spring a.active:hover {
background-position: 0 -88px;
}
.fr.tele #page-sub-menu-wrapper ul.sub-menu li#mm-summer a.active,
.fr.tele #page-sub-menu-wrapper ul.sub-menu li#mm-summer a.active:hover {
background-position: -155px -88px;
}
.fr.tele #page-sub-menu-wrapper ul.sub-menu li#mm-fall a.active,
.fr.tele #page-sub-menu-wrapper ul.sub-menu li#mm-fall a.active:hover {
background-position: -310px -88px;
}
.fr.tele #page-sub-menu-wrapper ul.sub-menu li#mm-winter a.active,
.fr.tele #page-sub-menu-wrapper ul.sub-menu li#mm-winter a.active:hover {
background-position: -465px -88px;
}
.fr.tele #page-sub-menu-wrapper ul.sub-menu li#mm-spring a:hover {
background-position: 0 -44px;
}
.fr.tele #page-sub-menu-wrapper ul.sub-menu li#mm-summer a:hover {
background-position: -155px -44px;
}
.fr.tele #page-sub-menu-wrapper ul.sub-menu li#mm-fall a:hover {
background-position: -310px -44px;
}
.fr.tele #page-sub-menu-wrapper ul.sub-menu li#mm-winter a:hover {
background-position: -465px -44px;
}
#onglets-serie {
position: absolute;
top: -35px;
/*left:21px ;*/
left: 10px;
}
#onglets-serie li {
  width: 89px;
  height: 32px;
  float: left;
  margin-right: 2px;
  background: transparent url(../img/onglet-active.png) no-repeat 0 4px;
}
#onglets-serie li a { display: block; height: 100%; text-indent: -8000px; overflow: hidden; }
#onglets-serie li.active { background-position: 0 bottom; }

#onglets-serie li#serie-1 a { background: transparent url(../img/fr/tele/serie1.png) no-repeat center center; }
#onglets-serie li#serie-1 a.active,
#onglets-serie li#serie-1 a:hover,
#onglets-serie.serie-2009 li#serie-1 a { background: transparent url(../img/fr/tele/serie1-active.png) no-repeat center 5px; }

#onglets-serie li#serie-2 a { background: transparent url(../img/fr/tele/serie2.png) no-repeat center center; }
#onglets-serie li#serie-2 a.active,
#onglets-serie li#serie-2 a:hover,
#onglets-serie.serie-2010 li#serie-2 a { background: transparent url(../img/fr/tele/serie2-active.png) no-repeat center 5px; }

#onglets-serie li#serie-3 a { background: transparent url(../img/fr/tele/serie3.png) no-repeat center center; }
#onglets-serie li#serie-3 a.active,
#onglets-serie li#serie-3 a:hover,
#onglets-serie.serie-2011 li#serie-3 a { background: transparent url(../img/fr/tele/serie3-active.png) no-repeat center 5px; }

.fr.tele #page-sub-menu-wrapper .header-action { right: -10px; width: 210px; }
.fr.tele .header-action a.view-schedual { background: transparent url(../img/fr/tele/voir-horaire.png) no-repeat 0 0; width: 210px; height: 36px; }

/******
ACCOUNT - SUBMIT FiLM FORM
******/
.form-box {
background: #fff;
padding-bottom: 10px;
}
.form-box .field {
clear: both;
}
.form-box form .box-content {
padding-top: 20px;
}
.form-box .label {
padding-top: 10px;
width: 164px;
display: block;
text-align: right;
padding-right: 20px;
float: left;
}
.form-box .input {
padding-top: 10px;
padding-left: 20px;
margin-left: 184px;
border-left: 1px solid #d2d2d2;
}
.submit-film .form-box .option-wrapper {
float: left;
width: 10em;
/*padding-right:8.5em;*/
}
.submit-film .form-box .option-wrapper label.options {
/*position:absolute;
left: 1.5em;
bottom: 2px;*/
vertical-align: middle;
}
.submit-film .form-box .option-wrapper input {
margin-right: 0.3em;
vertical-align: middle;
/*margin-right:8.5em;*/
}
.form-box .input.label-wrap {
padding-top: 16px;
}
.no-border {
border: 0 none !important;
}
.form-box input.text {
height: 18px;
}
.form-box .input textarea {
height: 62px;
}
.form-box input.text, textarea {
width: 407px;
}
.form-box input.text_sm {
width: 310px;
}
.form-box form .header h3 {
font-family: Verdana, Tahomas, sans-serif;
font-weight: bold;
padding: 16px 20px;
}
.form-box .header {
margin-top: 18px;
}
.form-box .submit-note .header {
font-weight: bold;
padding: 27px;
background-color: #ecebe8;
}
.form-box .conditions .submit-note .header {
background-color: transparent;
margin: 0;
}
.form-box #input-conditions-checkbox {
padding-left: 27px;
}
.form-box .submit-film {
background: transparent url(../img/fr/account/soumettre-mon-film.png) no-repeat 0 0;
width: 172px;
height: 36px;
border: 0;
display: -moz-inline-box;
display: inline-block;
margin: 0 5px 0 17px;
vertical-align: middle;
}
.submit-film .form-box a {
text-decoration: underline;
color: #007ab9;
}
.submit-film a:hover {
color: #5F5D55;
}

.submit-film .form-box h2 {
background: transparent url(../img/fr/account/soumettre-un-film.gif) no-repeat 0 center ;
}
.submit-film .thanks {
padding: 27px;
}
.submit-film .thanks h3 {
font-weight: bold;
}
.submit-film #second-col-ads {
margin-top: 0;
padding-top: 0;
background-image: none;
}
.submit-film #second-col-ads .first img {
margin-top: 6px;
}
.submit-film .back-link {
margin-top: 5px;
}
.submit-film .back-link a.blue_link {
color: #005480;
}
.submit-film .back-link a.blue_link:hover {
color: #5F5D55;
}

.submit-film form .complete-form {
background: transparent url(../img/fr/account/completez-le-formulaire.gif) no-repeat 0 0;
width: 164px;
height: 17px;
margin-left: 17px;
}

.submit-film .selectionner {
background: transparent url(../img/fr/account/selectionne_fichier.gif) no-repeat 0 10px;
width: 204px;
height: 40px;
margin-left: 17px;
}
.submit-film .swfupload_wrapper {
float: left;
width: 83px;
height: 20px;
margin: 4px 0px 0px 12px;
}
.submit-film #tab_digital {
height: 238px;
}
.submit-film #tab_digital ol {
margin-left: 0.5em;
padding-left: 1.5em;
}
.submit-film #tab_digital ol li {
list-style-type: decimal;
}
.submit-film #tab_digital .padder {
padding-top: 15px;
}
.submit-film #tab_digital .upload_notes {
padding-top: 10px;
}

.mandatory {
color: #d96c6c;
}
.mandatory-msg {
padding-top: 6px;
float: right;
padding-right: 23px;
}
#onglets-account {
position: absolute;
top: -37px;
left: 10px ;
}
#onglets-account li {
width: 129px;
height: 34px;
float: left;
margin-right: 2px;
background: transparent url(../img/onglet-medium-active.png) no-repeat 0 6px;
}
#onglets-account li a {
display: block;
height: 100%;
text-indent: -8000px;
overflow: hidden;
}
#onglets-account li.large {
width: 190px;
background: transparent url(../img/onglet-large-active.png) no-repeat 0 6px;
}
#onglets-account li.active {
background-position: 0 bottom;
}
#onglets-account li#onglet-1 a {
background: transparent url(../img/fr/account/mes-listes.png) no-repeat center center;
}
#onglets-account li#onglet-1 a.active {
background: transparent url(../img/fr/account/mes-listes-active.png) no-repeat center center;
}
#onglets-account li#onglet-2 a {
background: transparent url(../img/fr/account/mes-contributions.png) no-repeat center center;
}
#onglets-account li#onglet-2 a.active {
background: transparent url(../img/fr/account/mes-contributions-active.png) no-repeat center center;
}
#page-header #teaser-wrapper span.lbl-user {
font-size: 250%;
color: #12c4ff;
line-height: 1.5em;
font-family: "Times New Roman", serif;
}
.fr #page-header #teaser-wrapper span.lbl-user-long {
width: 165px;
height: 12px;
background-image: url(../img/fr/account/bienvenue-sur-votre-page.png);
margin-bottom: 15px;
}
#page-header #teaser-wrapper.teaser-preview-account,
#page-header .teaser-preview-account {
background-image: url(../img/account/teaser-bg.jpg);
}
#page-header #teaser-wrapper.teaser-preview-account span.preview-desc {
color: #b1b1b1;
width: 365px;
}
#page-header #teaser-wrapper.teaser-preview-account .account-options {
margin-top: 16px;
}
#page-header #teaser-wrapper.teaser-preview-account .account-options li {
float: left;
width: 214px;
display: inline;
margin-right: 14px;
color: #b1b1b1;
}
#page-header #teaser-wrapper.teaser-preview-account .account-options li .option-number {
color: #11b7ee;
font-weight: bold;
font-size: 130%;
margin-bottom: 4px;
}
#page-header #teaser-wrapper.teaser-preview-account .account-options a {
text-decoration: none;
color: #11b7ee;
}
#page-header #teaser-wrapper.teaser-preview-account .account-options a:hover {
text-decoration: underline;
}
#page-header #teaser-wrapper.teaser-preview-account .account-options .title {
font-weight: bold;
color: #dcdcdc;
}
#page-header #teaser-wrapper.teaser-preview-account .account-options .submit-film-btn {
border: 0;
background: transparent url(../img/fr/account/soumettre-un-film-btn.png) no-repeat 0 0;
width: 167px;
height: 36px;
position: relative;
left: -8px;
display: block;
overflow: hidden;
text-indent: -8000px;
}

.pad-marge {
padding: 20px 16px;
}
.pad-marge p {
margin: 1em 0;
}
.form-box .pad-marge .submit-film {
margin-left: 0;
}
.pad-marge ol {
padding-left: 1.5em;
margin-left: 0.5em;
}
.pad-marge ol, .pad-marge ol li {
list-style-type: decimal;
}
/******
ACCOUNT - MY LISTS
******/
.account-my-lists #page-sub-menu-wrapper {
padding-top: 10px;
height: 44px;
}
.account-my-lists #page-sub-menu-wrapper select {
width: 195px;
border: 1px solid #6a6a6a;
}
.account-my-lists #page-sub-menu-wrapper #page-sub-menu-content {
padding-left: 16px;
}
.account-my-lists #page-sub-menu-wrapper #page-sub-menu-content .pagination {
top: 70px;
}
.account-my-lists #page-sub-menu-wrapper .header-action {
right: 640px;;
width: 136px;
}
.account-my-lists #page-sub-menu-wrapper .account-add-list {
background: transparent url(../img/fr/account/ajouter-une-liste.png) no-repeat 0 0;
width: 125px;
}
.account-my-lists .list-details {
padding: 19px 19px 0 16px;
}

.account-my-lists h2.serif-title {
display: inline;
}
.account-my-lists .list-details a {
margin-left: 10px;
color: #007ab9;
text-decoration: underline;
}
.account-my-lists .list-details a:hover {
color: #5f5d55;
}
.account-my-lists #onglets-account {
top: -47px;
}

.account-my-favorites #page-sub-menu-wrapper .account-add-favorite {
background: transparent url(../img/fr/account/ajouter-un-film.png) no-repeat 0 0;
width: 125px;
height: 20px;
margin-left: 16px;
float: left;
text-indent: -8000px;
overflow: hidden;
}
.account-my-favorites #page-sub-menu-wrapper {
height: 32px;
}


/****
TEASER LOGIN
****/
#page-header #teaser-wrapper span.lbl-membership {
width: 177px;
height: 17px;
background-image: url(../img/fr/account/devenez-membre.png);
margin-bottom: 10px;
}
.fr #page-header #teaser-wrapper span.lbl-membership-long {
width: 243px;
height: 16px;
background-image: url(../img/fr/account/privileges.png);
margin-bottom: 15px;
}
.fr.connection #page-header #teaser-wrapper span.preview-desc {
width: 197px;
}
.connection #teaser-wrapper.teaser-preview-account .account-options {
width: 225px;
position: relative;
}

#page-header #teaser-wrapper.teaser-preview-account .account-options #login-box-overlay .overlay-box a {
color: #007ab9;
text-decoration: underline;
margin-left: 6px;
}
#page-header #teaser-wrapper.teaser-preview-account .account-options #login-box-overlay .overlay-box a:hover {
color: #5F5D55;
}

#page-header #teaser-wrapper.teaser-preview-account .account-options #login-box-overlay .overlay-box a.forgot-infos {
color: #5F5D55;
display: block;
margin-top: 8px;
font-size: 90%;
}
#page-header #teaser-wrapper.teaser-preview-account .account-options #login-box-overlay .overlay-box a.forgot-infos:hover {
color: #007ab9;
}
.two-cols.connection h2.serif-title {
margin-top: 20px;
padding-left: 5px;
}
.two-cols.connection .box.account-infos {
background-color: transparent;
width: 296px;
line-height: 1.5em;
color: #73716a;
margin: 20px 0 0 0;
}
.two-cols.connection .box.account-infos .box-content {
padding: 0 5px 5px 5px;
}
.two-cols.connection .box.across-site {
margin-right: 40px;
}
.two-cols.connection .box.across-site h3 {
background: transparent url(../img/fr/account/dans-tout-le-site.gif) no-repeat 0 0;
}
.two-cols.connection .box.personal-zone h3 {
background: transparent url(../img/fr/account/dans-la-zone-perso.gif) no-repeat 0 0;
}

/* resultats de recherche */
.mnu-blog .recherche .box-content {
padding: 0;
}
.mnu-blog .box.recherche,
.mnu-blog .box.resultats {
width: 100%;
margin-right: 0;
}
.fr.mnu-blog .box.recherche h2 {
background: transparent url(../img/fr/recherche/header-recherche.gif) no-repeat 0 center;
}
.fr.mnu-blog .box.resultats h2 {
background: transparent url(../img/fr/recherche/header-resultats.gif) no-repeat 0 center;
}

.single-col .line-wrapper {
margin-left: 0;
margin-bottom: 25px;
}
.single-col .box {
margin: 0;
}
.mnu-blog .recherche .pagination-wrapper {
background: #f2f2f0 none no-repeat 0 0;
padding: 0px 20px;
}
.mnu-blog .recherche .simple-search {
padding: 6px 0 7px 0;
}
.mnu-blog .recherche .advance-search {
padding: 10px 0 0 0;
}
.mnu-blog .recherche .form-box .input {
border-left: 1px solid #D2D2D2;
margin-left: 184px;
padding-bottom: 5px;
padding-left: 20px;
padding-top: 5px;
}
.mnu-blog .recherche .form-box input.text,
.mnu-blog .recherche .form-box select {
width: 255px;
}
.mnu-blog .recherche .form-box select {
width: 262px;
}
.mnu-blog .recherche .form-box .search {
background: transparent url(../img/fr/recherche/btn-rechercher.png) no-repeat 0 center;
width: 81px;
height: 18px;
border: 0 none;
display: -moz-inline-box;
display: inline-block;
padding: 0.3em;
margin-left: 5px;
vertical-align: middle;
}
.mnu-blog .recherche .form-box input#ssearch {
vertical-align: middle;
}
.mnu-blog .recherche .form-box .as-show-hide {
padding-bottom: 20px;
}
.mnu-blog .recherche .form-box .as-show-hide a {
color: #007ab9;
text-decoration: underline;
display: none;
}

.mnu-blog .recherche .form-box .as-show-hide h3 {
float: left;
cursor: pointer;
padding-right: 20px;
text-align: right;
width: 164px;
font-weight: bold;
}
.mnu-blog .recherche .form-box .as-show-hide h3 span.down-arrow {
display: -moz-inline-box;
display: inline-block;
width: 9px;
height: 14px;
background: transparent url(../img/sprites.png) no-repeat 0 -2592px;
overflow: hidden;
margin-right: 8px;
}
.mnu-blog .recherche .form-box .as-show-hide h3 span.right-arrow {
background: transparent url(../img/sprites.png) no-repeat 0 -2745px;
}
.mnu-blog .recherche .form-box .right-form-submit {
margin-left: 387px;
margin-top: 5px;
}
.mnu-blog .recherche .item .article.with-thumbs {
margin-left: 22px;
float: left;
width: 810px;
}
.mnu-blog .recherche .item h3.subject {
display: block;
clear: left;
margin-bottom: 0;
font-size: 1.6em;
}
.mnu-blog .recherche .item h3.subject a {
color: #007AB9;
margin-bottom: 1em;
font-size: 1.4em;
}
.mnu-blog .recherche .item ul.related-links li.more-link {
position: static;
padding: 0;
}
.mnu-blog .recherche .thumbs-list {
/*padding-bottom: 20px;*/
background-image: none;
}
.mnu-blog .box-content li.item.nopad {
padding: 0px;
}
.mnu-blog .recherche .item.nopad ul.related-links li.more-link {
height: 20px;
}
.pagination-wrapper .pagin-extra-text {
color: #BFBDB2;
float: left;
font-size: 0.8em;
font-weight: bold;
line-height: 28px;
text-transform: uppercase;
}
.pagination-wrapper  a.seeall {
margin-top: 4px;
float: right;
width: 105px;
height: 20px;
display: block;
text-indent: -8000px;
overflow: hidden;
background: transparent url(../img/fr/recherche/seeall.gif) no-repeat 0 0px;
}

.mnu-blog .recherche .item .thumb-wrapper {
display: inline;
float: left;
margin: 0;
}
#advanced_search {
display: none;
}


.article .playable {
position: relative;
display: block;
}
.playable {
position: relative;
}
.playable.img_left {/*float: left;*/
}

.clearer {
display: block;
height: 0;
overflow: hidden;
clear: both;
}

a.concours-box {
display: block;
width: 298px;
height: 112px;
padding: 1px;
margin: 20px auto;
color: #615e57 !important;
font-weight: bold;
font-size: 12px;
}
a.concours-box strong {
font-size: 14px;
}
a.concours-box span {
display: block;
margin-top: 28px;
}
a.concours-box img {
float: left;
margin-right: 10px;
}






#page-content-master-bg {
	background:url('../img/page-bg-new.jpg') repeat-x 0 0;
}

#leftCol {
	display: block; float: left;
	width: 662px;
}

#rightCol {
	display: block; float: right;
	width: 300px;
}

	#bt_aide_sidebar {
		display: block;
		width: 300px; height: 90px;
		background: url('../img/fr/home/bt_aide_sidebar.jpg') no-repeat 0 0;
		text-indent: -10000px; overflow: hidden;
		margin-bottom: 15px;
	}








#social-links {
	display: block;
	width: 100%; height: 43px;
	margin: 0; padding: 0;
	list-style: none;
}
	#social-links li {
		display: block;
		height: 43px;
		margin: 0; padding: 0;
		position: relative;
	}
		#social-links li a {
			display: block;
			width: 100%; height: 43px;
			overflow: hidden; text-indent: -10000px;
			background: url('../img/fr/home/social-links.png') no-repeat;
		}
	#social-links .fb { width: 396px; float: left; }
		#social-links .fb a { background-position: 0 0; }
	#social-links .rss { width: 266px; float: right; }
		#social-links .rss a { background-position: -396px 0; }




.box.films-list {
	width: 660px;
	position: relative;
	margin-top: 6px;
}
	.box.films-list .dblue-header { padding: 0; }
	.box.films-list .thumbs-list {
		height: 354px;
		overflow: hidden;
	}
	.box.films-list .thumbs-footer {
		padding: 7px 13px;
		background: url('../img/dotted-grey-sep.gif') repeat-x 0 0;
	}
		.box.films-list .thumbs-footer .bt-morevideos {
			display: block; float: right;
			width: 110px; height: 17px;
			background: url('../img/fr/home/bt-plusdevideos.gif');
			overflow: hidden; text-indent: -10000px;
		}
.box.films-list .thumbs-list-container { 
	padding-top: 380px;
	position: relative;
}
	.box.films-list .thumbs-list-container  .thumbs-list { position: absolute; top: 0; left: 0; }


#vos_contributions {
	width: 660px;
}
	#vos_contributions .dblue-header { padding: 0; }
	#vos_contributions .title-contributions {
		display: block; float: left;
		width: 176px; height: 30px;
		background: url('../img/fr/home/title-voscontributions.gif');
		overflow: hidden; text-indent: -10000px;
	}
	#vos_contributions .title-commentaires {
		display: block; float: right;
		width: 224px; height: 12px;
		margin: 9px 20px 8px 0;
		background: url('../img/fr/home/title-voscommentaires.gif');
		overflow: hidden; text-indent: -10000px;
	}

	#vos_contributions .content { 
		margin: 2px 0; 
		background: url('../img/dotted-grey-cross.gif') repeat-y 402px 0;
	}


	#vos_contributions .films-thumbs {
		width: 402px;
		float: left;
	}
	
		#vos_contributions .films-thumbs li {
			display: inline; float: left;
			width: 114px; min-height: 24px;
			margin: 4px 4px 4px 12px;
			position: relative;
			text-align: left;
		}
		
		#vos_contributions .description { color: #5f5d55; }
			#vos_contributions .description .name { color: #ab8100; }
			#vos_contributions .description .title,
			#vos_contributions .description .date { color: #007ab9; }

#vos_contributions .films-comments {
	float: left;
	width: 237px;
	margin: 15px 0 0 10px;
	text-align: left;
}

	#vos_contributions .films-comments li {
		padding-left: 34px; margin-bottom: 18px;
		background: url('../img/film/commented.gif') no-repeat 0 5px;
	}
	#vos_contributions .films-comments li.comments { background: url('../img/film/commented.gif') no-repeat 0 5px; }
	#vos_contributions .films-comments li.frame-note { background: url('../img/film/frame-note.gif') no-repeat 0 5px; }


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */







.two-cols .first-col.searchpage { width: 660px; }
#search-wrapper .dblue-header,
.search-wrapper .dblue-header { margin: 1px; }

#search-wrapper .dblue-header .pagination { float: right; }

#search-wrapper #filters-panel {
	display: block; float: left;
	width: 146px; min-height: 800px;
	background-color: #e5e5e0;
}
	#search-wrapper #filters-panel dt,
	#search-wrapper #filters-panel dd {
		margin: 0; padding: 0;
		border-top: 1px solid #fff; 
	}
	
	#search-wrapper #filters-panel dt a {
		display: block;
		line-height: 22px;
		padding: 0 10px;
		font-size: 12px; color: #007ab9; text-transform: uppercase; font-family: Verdana; font-weight: bold;
		background: url('../img/search-arrows.gif') no-repeat 133px -22px;
	}
		#search-wrapper #filters-panel dt.open a { background-position: 133px 6px; }
		#search-wrapper #filters-panel dt a.allFilters { background-image: none; }
	
	#search-wrapper #filters-panel dd a {
		display: block;
		line-height: 19px;
		padding: 0 10px 0 20px;
		color: #5f5d55;
	}
		#search-wrapper #filters-panel dd a.active:hover { background: #818181 url('../img/close-label.gif') no-repeat 130px 3px; }
		#search-wrapper #filters-panel dd a.active { background-position: 133px -84px; }
		#search-wrapper #filters-panel dd a:hover { background-image: none; }
	
	
	#search-wrapper #filters-panel a.active,
	#search-wrapper #filters-panel a:hover {
		color: #fff;
		background: #007ab9 url('../img/search-arrows.gif') no-repeat 133px -52px;
		outline: none;
	}
	#search-wrapper #filters-panel a:hover { background-position: 133px -82px; }
	
	#search-wrapper #filters-panel .moreItems {
		height: 0px;
		overflow: hidden;
	}
	#search-wrapper #filters-panel .moreItems.expanded { height: auto; overflow: visible; }
	
	#search-wrapper #filters-panel a.bt-expand,
	#search-wrapper #filters-panel a.bt-expand:hover {
		color: #007ab9; font-size: 8px;
		background: transparent;
		outline: none;
	}
	
#search-wrapper #results-panel {
	float: left;
	width: 501px;
	margin-left: 11px;
}

#search-wrapper #theme-description {
	min-height: 125px;
	padding: 12px 252px 5px 0;
	position: relative; z-index: 1;
	font-size: 11px; color: #5f5d55;
}
	#search-wrapper #theme-description .ph-theme { display: block; position: absolute; top: 0; right: 0; }
	
	#search-wrapper #theme-description .title-theme {
		margin: 0; padding: 0 0 5px 0;
		color: #007ab9; font-size: 20px; font-weight: bold;
	}
	
#search-wrapper #results-grid,
.search-wrapper .results-grid {
	position: relative; z-index: 2;
	margin-top: 10px;
}
	
	#search-wrapper #results-grid li,
	.search-wrapper .results-grid li {
		float: left;
		width: 114px;
		margin: 0 11px 5px 0;
		position: relative;
	}
	
	
	#search-wrapper #results-grid li a,
	.search-wrapper .results-grid li a {
		display: block;
		font-weight: bold; font-size: 8px; color: #005480;
	}
	#search-wrapper #results-grid li a:hover,
	.search-wrapper .results-grid li a:hover { color: #5f5d55; }
	#search-wrapper #results-grid li a .description,
	.search-wrapper .results-grid li a .description { display: block; height: 35px; width: 100%; }
	#search-wrapper #results-grid li a .date,
	.search-wrapper .results-grid li a .date { font-weight: normal; color: #5f5d55; } 
	
.search-header { padding-top: 11px; height: 37px; }
.search-header .search-title {
	display: block; float: left;
	height: 17px;
	margin: 5px 5px 0 0 ; padding: 0;
	overflow: hidden; text-indent: -10000px;
}
	.search-header .search-title.films-title { background: url('../img/fr/film/films-heading.gif'); width: 59px; }
	.search-header .search-title.webepisodes-title { background: url('../img/fr/webepisode/webepisodes-heading.gif'); width: 128px; height: 22px; margin-top: 0; }
	.search-header .search-title.invite-title { background: url('../img/fr/invite/invite-heading.gif'); width: 157px; height: 22px; margin-top: 0; }

.search-header .label-all {
	display: block; float: left;
	color: #92bbcb;
	padding: 5px 0 0 0 ;
	font-size: 14px; font-family: 'Arial Narrow',Verdana, Sans-Serif;
}

form#filters-search {
	float: right;
	width: 290px; height: 37px;
	margin-right: 13px;
	background: url('../img/bckg-filter-search.gif');
}
	form#filters-search fieldset { position: relative; height: 22px; width: 280px; padding: 0 0 0 10px ; top: 10px; } 

form#filters-search label {
	color: #80bddc; font-size: 10px; line-height: 20px;
	text-transform: uppercase; font-family: 'Arial Narrow', Verdana, Helvetica, Sans-Serif;
}

form#filters-search input.text {
	width: 178px;
	position: absolute;
	right: 20px;
	top: 0;
	font-size: 12px;
	padding: 1px 13px 1px 4px;
	border: 1px solid #6a6a6a;
	height: 14px;
}
form#filters-search .btn-go {
	position: absolute;
	right: 21px;
	top: 1px;
	display: block;
	width: 14px;
	height: 16px;
	border-width: 0px;
	background: transparent url(../img/btn-input-go.gif) no-repeat 0 50%;
	overflow: hidden;
	text-indent: -8000px;
}




#webepisodes-grid { width: 100%; padding-top: 6px; }
#webepisodes-grid li {
	float: left;
	margin: 0 0 12px 12px;
	list-style-type: none;
}
	.other-episodes #webepisodes-grid li { margin-left: 9px; }
	.other-episodes #webepisodes-grid { height: 147px; }
	#iframeContent #webepisodes-grid li { margin-left: 6px; margin-bottom: 6px; }
	#iframeContent #webepisodes-grid li a .type-name {
		font-size: 13px; font-weight: bold; text-transform: uppercase;
		color: #1f4866;
		margin-bottom: 7px;
	}
	
	#webepisodes-grid a {
		display: block;
		width: 135px; height: 121px;
		padding: 7px;
		background-color: #e5e5e0;
		font-size: 10px; line-height: 12px; color: #5f5d55;
		position: relative;
	}
		#iframeContent #webepisodes-grid a { padding-left: 3px; padding-right: 3px; height: 125px; }
		#iframeContent #webepisodes-grid img { margin-bottom: 3px; }
		#webepisodes-grid a span { display: block; }
		#webepisodes-grid a .img-placeholder {
			display: block;
			width: 135px; height: 76px;
			margin-bottom: 3px;
			position: relative; z-index: 1;
			background-color: #000;
		}
		#webepisodes-grid a img { width: 135px; height: 76px; }
		#webepisodes-grid a .title { color: #007ab9; font-weight: bold; }
		#webepisodes-grid a .date { color: #000; font-weight: bold; font-size: 8px; }
		#webepisodes-grid a .ep-number {
			width: 17px; height: 14px;
			color: #fff; font-size: 8px; font-weight: bold;
			text-align: center; line-height: 14px;
			position: absolute; top: 7px; left: 7px; z-index: 2;
			background-color: #12c4ff;
		}

	#webepisodes-grid .makingof a,
	#webepisodes-grid .new a {
		background-color: #b7edff;
	}
	#webepisodes-grid .makingof a .ep-number,
	#webepisodes-grid .new a .ep-number,
	#webepisodes-grid .tocome a .ep-number,
	#webepisodes-grid .coming a .ep-number { 
		width: 63px; height: 63px;
		background: url('../img/fr/webepisode/makingof-banner.gif');
		text-indent: -10000px; overflow: hidden;
		position: absolute; top: 0; left: 0; z-index: 2;
	}
	#webepisodes-grid .new a .ep-number { background-image: url('../img/fr/invite/new-banner.gif'); }
	#webepisodes-grid .tocome a .ep-number,
	#webepisodes-grid .coming a .ep-number { background-image: url('../img/fr/invite/tocome-banner.gif'); }

#radio-wrapper {
	width: 100%; height: 71px;
	position: fixed; left: 0; bottom: 0;
}

	#radio-wrapper #radio-open {
		position: absolute; left: 0; bottom: -71px;
		width: 100%; height: 47px; padding-top: 24px;
		background: url('../img/radio/bckg-radio.png') repeat-x;
	}
		#radio-wrapper #radio-open .center { width: 984px; margin: auto; }
	
		#player_wrapper {
			width: 656px; height: 47px;
			float: right;
		}
		
		#radio-open .radio-title {
			float: left;
			width: 79px; height: 47px;
			margin-left: 10px;
			background: url('../img/radio/radio-logo.gif');
			text-indent: -10000px; overflow: hidden;
		}
		
	#radio-wrapper #radio-close {
		width: 100%; height: 71px;
		position: absolute; left: 0; bottom: -71px;
	}
		#radio-wrapper #radio-close a.openRadio {
			display: block;
			width: 300px; height: 47px;
			margin: auto; padding: 24px 0 0 0;
			background: url('../img/radio/radio-open-button.png');
			text-indent: -10000px; overflow: hidden;
		}
#radio-wrapper .dropdown .channel-placeholder {
	width: 204px; height: 32px;
	background: url('../img/radio/bckg-placeholder.gif');
}
	#radio-wrapper .dropdown .channel-placeholder a { position: absolute; left: 14px; top: 9px; }
#radio-wrapper .dropdown {
	float: left;
	position: relative;
	width: 204px; height: 32px;
	margin: 8px 0 0 27px;
}
#radio-wrapper .dropdown ul { display: none; width: 180px; padding: 5px 5px 5px 10px; position: absolute; bottom: 25px; left: 4px; background: #000; color: #fff; }
#radio-wrapper .dropdown ul li { margin-bottom: 5px; }
#radio-wrapper .dropdown ul li.first { display: block; }
#radio-wrapper .dropdown a { 
	display: block;
	width: 180px; height: 12px;
	background: no-repeat 0 0;
	text-indent: -10000px; overflow: hidden;
}
#radio-wrapper .dropdown a:hover { background-position: 0 -12px; }
#radio-wrapper .dropdown a.station-1930 { background-image: url('../img/radio/station-1930.gif'); }
#radio-wrapper .dropdown a.station-1940 { background-image: url('../img/radio/station-1940.gif'); }
#radio-wrapper .dropdown a.station-1950 { background-image: url('../img/radio/station-1950.gif'); }
#radio-wrapper .dropdown a.station-1960 { background-image: url('../img/radio/station-1960.gif'); }
#radio-wrapper .dropdown a.station-1970 { background-image: url('../img/radio/station-1970.gif'); }
#radio-wrapper .dropdown a.station-1980 { background-image: url('../img/radio/station-1980.gif'); }
#radio-wrapper .dropdown a.station-noel { background-image: url('../img/radio/station-noel.gif'); }
#radio-wrapper .dropdown a.station-memoire { background-image: url('../img/radio/station-memoire.gif'); }
#radio-wrapper .dropdown ul.showList { display: block; }






/* Search */
.dblue-header { min-height: 14px; height: auto !important; }
.dblue-header.pad { margin: 1px; padding: 5px 0.5em; }
.dblue-header.blogue { background: url('../img/fr/recherche/blogue-heading.jpg'); }
.dblue-header .count {
	display: block; float: left;
	margin: 0 0 0 5px;
	font-family: 'Arial narrow', verdana, Sans-Serif; font-size: 14px; font-weight: bold;
}


.search-wrapper { position: relative; }
#video-results.search-wrapper .results-grid { padding-left: 12px; }
#video-results.search-wrapper .results-grid li { margin-right: 14px; }
.resultspage .search-header .search-title { background: url('../img/fr/recherche/votre-resultat-recherche.gif'); width: 196px; height: 13px; }
.resultspage .search-header .label-all {
	display: block; float: left;
	color: #fff;
	padding: 0;
	font-size: 20px; font-family: Verdana, Sans-Serif; font-weight: bold;
	position: relative; top: -3px;
}


.resultspage .dblue-header h3,
.results-block .dblue-header h3 {
	float: left;
	height: 16px;
	margin: 0; padding: 0;
	text-indent: -10000px; overflow: hidden;
}
	#video-results .dblue-header h3 { background: url('../img/fr/recherche/resultats-films.gif') no-repeat; width: 93px; }
	#webepisode-results .dblue-header h3 { background: url('../img/fr/recherche/resultat-webepisode.gif') no-repeat; width: 133px; }
	
	.second-col #webepisode-results .dblue-header.relies { padding-left: 0.5em; }
	
	#resultat-invites  .dblue-header h3 { background: url('../img/fr/recherche/resultat-invites.gif') no-repeat; width: 103px; }
	#resultat-blogue  .dblue-header h3 { background: url('../img/fr/recherche/resultat-blogue.gif') no-repeat; width: 103px; }
	#invite-results .dblue-header h3 { background: url('../img/fr/invite/resultat-invite.gif') no-repeat; width: 106px; }
	.second-col #invite-results .dblue-header.relies h3 { background: url('../img/fr/devoir/tr-invites-relies.gif') no-repeat; width: 100%; }
	.second-col #videoRel-results .dblue-header.relies h3 { background: url('../img/fr/devoir/tr-films-relies.gif') no-repeat; width: 100%; }

.results-block { width: 320px; float: left; margin: 17px 0; }
.results-block.right { float: right; }

.no-results-msg { padding: 10px; }

	.results-block a.content {
		display: block;
		height: 76px;
		padding: 10px;
		font-size: 11px; color: #5f5d55;
	}
		.results-block a.content img { display: block; float: left; margin-right: 12px; }
		.results-block a.content span { display: block; }
		.results-block a.content span.title { font-weight: bold; color: #007ab9; }
		

#themes_contenus_relies .results-block { float: none; margin: 1px 0; }
#themes_contenus_relies .results-block .dblue-header { padding: 0.5em; }
#themes_contenus_relies .results-block .dblue-header h3 { background: no-repeat 0 0; width: 100%; }
#themes_contenus_relies #webepisode-results .dblue-header h3 { background-image: url('../img/fr/devoir/tr-webepisodes-relies.gif'); }
#themes_contenus_relies #invite-results .dblue-header h3 { background-image: url('../img/fr/devoir/tr-invites-relies.gif'); }
#themes_contenus_relies #videoRel-results .dblue-header h3 { background-image: url('../img/fr/devoir/tr-films-relies.gif'); }

#iframeContent .other-themes .image-heading h2 { background: url('../img/fr/devoir/tr-contenus-relies.gif') no-repeat 0 0; width: 100%; }


.inline-nav {
	float: right;
	width: 32px; height: 15px;
}

.box.blog .inline-nav {
	position: absolute; top: 9px; right: 9px;
}

.inline-nav li.prev { display: block; float: left; }
.inline-nav li.next { display: block; float: right; }

	.inline-nav li a {
		display: block; 
		width: 15px; height: 15px;
		text-indent: -10000px; overflow: hidden;
		background: url('../img/inline-nav-arrows.gif') no-repeat;
	}
	.inline-nav li.prev a { background-position: 0 0; }
	.inline-nav li.next a { background-position: 100% 0;  }
	
	
/* Invite */


.box.otherinvite-films h2 { background: transparent url(../img/fr/invite/invite-other.gif) no-repeat 0 center; }

#invite-info { font-size: 12px; color: #fff; line-height: 14px; min-height: 152px; height: auto !important; height: 152px; }
#invite-info p { margin-top: 10px; }
#invite-info .name { font-size: 18px; color: #12c4ff; font-weight: bold; padding-top: 15px; }
#invite-info a.more { font-size: 8px; color: #12c4ff; font-weight: bold; }

.invite-thumb {
	display: block; float: right;
	width: 185px; height: 152px;
	margin-left: 12px;
	position: relative;
}
	.invite-thumb img {
		display: block;
		width: 185px; height: 152px;
		position: absolute; top: 0; left: 0;
	}
	.invite-thumb img.invite-image { z-index: 1; }
	.invite-thumb img.invite-cadre { z-index: 2; }

.icon-listing { padding: 10px 0 0 10px; }
.icon-listing.icon-invite { padding: 10px 0 0 0; }
.icon-listing li {
	position: relative;
	float: left;
	width: 114px; 
	margin-left: 16px;
}

.icon-listing.icon-invite li { width: 135px; height: 125px; margin: 0 7px; }

.icon-listing li a { color: #005480; font-size: 80%; font-weight: bold; outline: none; }
.icon-listing li a .description { display: block; height: 35px; }
.icon-listing.icon-invite li a .description { display: block; height: 40px; }

.icon-listing li a .date { color: #5F5D55; }
.icon-listing.icon-invite li a .date { display: block; color: #000; }
.icon-listing.icon-invite li a .name { display: block; color: #007ab9; font-size: 11px; line-height: 12px; }



.second-col #webepisode-results,
.second-col #invite-results,
.second-col #videoRel-results { width: 298px; float: none; }
.second-col #webepisode-results .dblue-header { position: relative; }
.second-col #webepisode-results .dblue-header h3 { font-size: 175%; background: url('../img/fr/webepisode/webepisode-sidebar.gif') no-repeat 0 center; text-indent: -10000px; }
.second-col #webepisode-results .inline-nav { position: absolute; top: 9px; right: 9px; }

.second-col #webepisode-results .inline-nav { top: 6px; }
.second-col #webepisode-results .dblue-header { padding-left: 12px; }
.second-col #theme_tags .dblue-header h3 { background: url('../img/fr/film/associated_tags_theme.gif') no-repeat; text-indent: -10000px; overflow: hidden; height: 15px; width: 91px; float: left; }



#theme_tags ul { padding: 10px; }
#theme_tags li { width: 135px; float: left; }
#theme_tags li a { color: #007ab9; }
#theme_tags .theme-title { color: #fff; font-size: 14px; line-height: 15px; float: left; margin-left: 5px; }


#extraitContent .content { padding: 20px; }
#extraitContent .content .standAloneVideo { margin-left: 10px; }

#extraitContent h3.title {
	float: left;
	font-family: 'Arial Narrow', Arial, Sans-Serif;  font-size: 14px; font-weight: bold; text-transform: uppercase;
}
#extraitContent a.bt-back {
	float: right;
	color: #12c4ff; font-size: 12px; font-weight: bold; font-family: 'Arial Narrow', Arial, Sans-Serif; text-transform: uppercase;
	padding: 0 0 0 14px; 
	background: url('../img/back-arrow.gif') no-repeat 0 50%;
}

#relatedExtraits { margin: 0; }


.standAlonePlayer-box {
	width: 676px; height: 507px;
	background: #000;
}
#standAlonePlayer .overlay-box { border: none; } 



#static_template { margin-top: 20px; }
#static_template .dblue-header h2 { font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 16px; }
#static_template.apropos .dblue-header h2 {
	display: block;
	height: 16px;
	text-indent: -10000px; overflow: hidden;
	background: url('../img/fr/heading-apropos.gif') no-repeat 0 50%;
}
#static_template #webepisodes-grid { padding: 0; }
#static_template #webepisodes-grid li { margin: 0 20px 20px 0; list-style-type: none; }
#static_template .article { font-size: 12px; }
#static_template .article p { margin-bottom: 20px; }
#static_template .article h3 { font-size: 16px; color: #007ab9; font-weight: bold; font-family: Verdana, Helvetica, Arial, Sans-Serif; }

#static_template .article .hr {
	display: block;
	width: 100%; height: 3px; 
	margin-bottom: 20px;
	overflow: hidden;
	background: url('../img/dotted-grey-cross.gif') repeat-x 0 0;
}

#static_template .article ul { list-style-type: disc; list-style-position: inside; margin-bottom: 20px; }
#static_template .article ul li { margin-left: 7px; list-style-type: disc; list-style-position: inside; }
#static_template .article p.credits { margin: 20px 0 0 0; }
#static_template .article img.logos { margin-bottom: 10px; }
.ui-dialog { overflow: visible !important; }

.top10-listing { padding-top: 20px; }
.top10-listing li { padding-left: 69px; margin-bottom: 8px; background: no-repeat 0 0; }
.top10-listing li.index0 { background-image: url('../img/top10/top10_index0.gif'); }
.top10-listing li.index1 { background-image: url('../img/top10/top10_index1.gif'); }
.top10-listing li.index2 { background-image: url('../img/top10/top10_index2.gif'); }
.top10-listing li.index3 { background-image: url('../img/top10/top10_index3.gif'); }
.top10-listing li.index4 { background-image: url('../img/top10/top10_index4.gif'); }
.top10-listing li.index5 { background-image: url('../img/top10/top10_index5.gif'); }
.top10-listing li.index6 { background-image: url('../img/top10/top10_index6.gif'); }
.top10-listing li.index7 { background-image: url('../img/top10/top10_index7.gif'); }
.top10-listing li.index8 { background-image: url('../img/top10/top10_index8.gif'); }
.top10-listing li.index9 { background-image: url('../img/top10/top10_index9.gif'); }
.top10-listing li p { font-size: 14px; color: #6a6860; font-weight: bold; }
.top10-listing .blog-video { float: left; margin-right: 12px; }
.top10-logo { 
	display: block;
	width: 180px; height: 67px;
	text-indent: -10000px; overflow: hidden;
	background: url('../img/top10/logo.jpg') no-repeat;
	position: absolute; top: -19px; right: 75px;
}

.blogpost_top10 {
	width: 300px; height: 206px;
	padding-top: 28px;
	background: url('../img/top10/bckg_bloc_top10.jpg') no-repeat;
	position: relative;
}
	.blogpost_top10 .header {
		width: 297px; height: 111px;
		background: url('../img/top10/top10-header.png') no-repeat;
		position: absolute; top: -18px; left: 6px; z-index: 1;
	}
		.blogpost_top10 .header a {
			display: block;
			width: 100%; height: 100%;
			text-indent: -10000px; overflow: hidden;
		}
	
	.blogpost_top10 ul {
		padding-left: 30px;
		position: absolute; top: 92px; left: 0; z-index: 2;
	}
		.blogpost_top10 ul li {
			height: 20px; line-height: 20px;
			padding: 0; margin: 0   ;
			clear: both;
		}
			.blogpost_top10 ul li a {
				font-family: Helvetica, Verdana, Sans-serif;
				font-size: 10px; color: #fff; text-transform: uppercase; font-weight: bold;
			}





.zone_educative.two-cols .first-col { width: 663px; }

.zone_educative .content-wrap {
	margin-top: 20px;
	border: 1px solid #1D4B6B;
	padding: 1px;
	background: #fff;
}
	.zone_educative .content-wrap .heading {
		height: 18px;
		padding: 4px 15px; margin-bottom: 1px;
		background-color: #1D4B6B;
	}
		.zone_educative .content-wrap.temp-activites .heading h2 {
			display: block;
			width: 215px; height: 15px;
			margin-bottom: 1px;
			text-indent: -10000px; overflow: hidden;
			background: url('../img/fr/zone_educative/t_zone_edu_temp.gif') no-repeat 0 0;
		}
	
	.zone_educative .content-wrap .footer {
		padding: 30px 34px;
		background-color: #1D4B6B;
		color: #fff; font-size: 14px; font-weight: bold;
	}
		.zone_educative .content-wrap .footer a { color: #fff; }
		.zone_educative .content-wrap .footer .left { float: left; }
		.zone_educative .content-wrap .footer .right { float: right; }
	
	
	
	.zone_educative .contentbox {
		padding-top: 334px;
		background: #000 url('../img/fr/zone_educative/heading.jpg') no-repeat 0 0;
	}
		.zone_educative .contentbox .desc {
			height: 46px;
			text-indent: -10000px; overflow: hidden;
			background: url('../img/fr/zone_educative/desc_txt.png') no-repeat 0 0;
		}
		
		.zone_educative .contentbox .txt-wrap {
			padding: 38px 30px ;
			color: #fff;
		}
			.zone_educative .contentbox .txt-wrap strong { color: #67a8bd; font-size: 1.05em; }
			.zone_educative .contentbox .txt-wrap p { margin-bottom: 15px; }
		
		.zone_educative .contentbox hr {
			border: none;
			height: 3px;
			margin: 0 30px;
			background: url('../img/dotted-grey-cross-black.gif') repeat-x 0 0;
			clear: both;
		}
		
		.zone_educative .contentbox ul,
		.zone_educative .contentbox ul li {
			list-style: disc outside none;
		}
		.zone_educative .contentbox ul { padding-left: 15px; }
		
		.zone_educative .contentbox .commenditaire .logo { float: left; margin-right: 16px; }
		.zone_educative .contentbox .commenditaire strong { color: #fff; }
		
		

.zone_educative .intro-txt {
	padding-top: 25px;
	font-family: arial;
	font-size: 14px; color: #b3b3b3;
}
.zone_educative .intro-txt p { margin-bottom: 1.1em; }
.zone_educative .intro-txt a { color: #b3b3b3; text-decoration: underline; }
.zone_educative .intro-txt a:hover { text-decoration: none; color: #fff; }


ul#listing_activites { list-style-type: none; padding: 0; margin: 0; }
ul#listing_activites li.activites_item {
	display: block; clear: both;
	border: 1px solid #ffffff; padding: 1px;
	background: url('../img/fr/zone_educative/bg_zone_activites.gif') repeat-y;
	position: relative;
}

ul#listing_activites li.activites_item  .inner { float: left; padding: 5px; color: #000000; font-size: 12px; }
ul#listing_activites li.activites_item  .activite_img { width: 112px; padding: 0; }
ul#listing_activites li.activites_item  .activite_img img { display: block; width: 110px; border: 1px solid #ffffff; }

ul#listing_activites li.activites_item  .activite_sae { width: 161px; }
ul#listing_activites li.activites_item  .activite_ordre { width: 103px; }
ul#listing_activites li.activites_item  .activite_programme { width: 219px; color: #ffffff; }

ul#listing_activites li.activites_item  .activite_programme ul { padding-left: 15px; }
ul#listing_activites li.activites_item  .activite_programme ul,
ul#listing_activites li.activites_item  .activite_programme ul li {
	list-style-type: disc;
	list-style-position: outside;
}
ul#listing_activites li.activites_item  .activite_programme ul li { margin-bottom: 5px; }

ul#listing_activites li.activites_item  .activite_sae .title { font-weight: bold; color: #ffffff; }
ul#listing_activites li.activites_item  .activite_sae .subtitle { color: #000000; padding-top: 10px; font-size: 10px; }
ul#listing_activites li.activites_item  .activite_sae .subtitle span { display: block; clear: both; }

ul#listing_activites li.activites_item  .bt_plus { 
	display: block; 
	width: 16px; height: 16px; 
	text-indent: -10000px; overflow: hidden; 
	background: url('../img/fr/zone_educative/bt-plus.gif'); 
	position: absolute; bottom: 0; right: 0; 
}

#activites_categories { padding-left: 114px; }
#activites_categories span {
	display: block; float: left;
	height: 26px;
	padding: 3px 5px;
	background: #d0f3ff url('../img/fr/zone_educative/activites-grid-th.gif') no-repeat 100% 0;
}

#activites_categories span.col-sae { width: 161px; }
#activites_categories span.col-ordre { width: 103px; }
#activites_categories span.col-programme { width: 219px; }




.zone_educative table#activites-grid { width: 627px; margin: auto; }
.zone_educative table#activites-grid th { padding: 0 5px; line-height: 1em; }
.zone_educative table#activites-grid th.col-img { width: 113px; background: none; }
.zone_educative table#activites-grid th.col-sae { width: 171px; }
.zone_educative table#activites-grid .col-sae { width: 284px; }
.zone_educative table#activites-grid .col-ordre { width: 113px; }
.zone_educative table#activites-grid .col-programme { width: 230px; }

.zone_educative table#activites-grid th { 
	height: 32px; 
	vertical-align: middle; 
	color: #2b4d68; font-size: 11px;
	background: #d0f3ff url('../img/fr/zone_educative/activites-grid-th.gif') no-repeat 100% 0;
}

.zone_educative table#activites-grid td { vertical-align: top; border-bottom: 5px solid #fff; }
.zone_educative table#activites-grid td .content { position: relative; font-family: Verdana, Sans-serif; font-size: 12px; height: 87px; padding: 0; }

.zone_educative table#activites-grid td.col-sae { background-color: #12c4ff; }
	.zone_educative table#activites-grid td.col-sae img { width: 110px; height: 83px; border: 1px solid #fff; margin: 1px; }
	.zone_educative table#activites-grid td.col-sae .title,
	.zone_educative table#activites-grid td.col-sae .subtitle { display: block; position: absolute; left: 118px; width: 170px; }
	.zone_educative table#activites-grid td.col-sae .title { top: 5px; color: #fff; font-weight: bold; }
	.zone_educative table#activites-grid td.col-sae .subtitle { bottom: 5px; color: #000; font-size: 11px; line-height: 1.1em; }
		.zone_educative table#activites-grid td.col-sae .subtitle span { clear: both; display: block; }
		
.zone_educative table#activites-grid td.col-ordre { background-color: #11baf2; color: #000; }
.zone_educative table#activites-grid td.col-programme { background-color: #0fa7d9; color: #fff; }
.zone_educative table#activites-grid td.col-ordre .content,
.zone_educative table#activites-grid td.col-programme .content { height: 77px; padding: 5px; }

.zone_educative table#activites-grid td.col-programme .content .bt_plus { display: block; width: 16px; height: 16px; text-indent: -10000px; overflow: hidden; background: url('../img/fr/zone_educative/bt-plus.gif'); position: absolute; bottom: 0; right: 0; }


.zone_educative .activite-inner { width: 629px; margin: auto; padding: 15px 0; }
.zone_educative .activite-inner .intro { margin-bottom: 20px; font-size: 12px; }
.zone_educative .activite-inner .intro p { margin-bottom: 15px; }
.zone_educative .activite-inner .intro .blue { color: #003c63; }
.zone_educative .activite-inner .intro .blue span { text-decoration: underline; }

.zone_educative .content-wrap.listing-activites .heading h2 {
	display: block;
	width: 431px; height: 18px;
	margin-bottom: 1px;
	text-indent: -10000px; overflow: hidden;
	background: url('../img/fr/zone_educative/t_presentation_sae.gif') no-repeat 0 0;
}

.bt_activites {
	display: block;
	margin-bottom: 15px;
	background: url('../img/fr/zone_educative/b_right_col_top_bg.gif') no-repeat 0 0;
}
.bt_activites:hover { background-position: 0 100%; }

.bt_activites.white { background-image: url('../img/fr/zone_educative/b_right_col_bottom_bg.gif'); }

.bt_activites strong {
	display: block;
	width: 300px; height: 93px;
	text-indent: -10000px; overflow: hidden;
}

.bt_activites.bt_educatif strong { background: url('../img/fr/zone_educative/b_right_col_top_content.png') no-repeat 0 0; }
.bt_activites.bt_enclasse strong { background: url('../img/fr/zone_educative/b_right_col_top_content.png') no-repeat 0 100%; }
.bt_activites.bt_colloque strong { background: url('../img/fr/zone_educative/b_right_col_bottom_content.png') no-repeat 0 0; }
.bt_activites.bt_compterendu strong { background: url('../img/fr/zone_educative/b_right_col_bottom_content.png') no-repeat 0 100%; }
.bt_activites.bt_aqeus strong { background: url('../img/fr/zone_educative/b_right_col_bottom_content_aqeus.png') no-repeat 0 100%; }


#bt_zone_aide {
	width: 300px; height: 142px;
	margin-bottom: 15px;
	background: url('../img/fr/zone_educative/bt_commentaire_bg.gif');
	position: relative;
}

#bt_zone_aide a {
	display: block; float: left;
	width: 150px; height: 142px;
	text-indent: -999em; overflow: hidden;
}
#bt_zone_aide a:hover { background-position: 0 100%; }
#bt_zone_aide a.par_mail { background-image: url('../img/fr/zone_educative/bt_parcourriel.gif'); }
#bt_zone_aide a.inscrivez_vous { background-image: url('../img/fr/zone_educative/bt_inscrivezvous.gif'); }


.bt_activites.bt_sae { 
	width: 352px; background: url('../img/fr/zone_educative/bt_activite_apprentissage.png') no-repeat 0 0; position: relative;
	display: block; height: 93px;
	margin-bottom: 15px;
	text-indent: -10000px; overflow: hidden;
}
.bt_activites.bt_sae:hover { background-position: 0 100%; }
.bt_activites.bt_sae img { 
	width: 80px; height: 77px;
	border: 1px solid #fff;
	position: absolute; top: 6px; left: 6px;
}


#ads_button_holder {
	height: 275px; padding-top: 25px;
}


.zone_educative .content-wrap.single-activites .heading h2 {
	display: block;
	line-height: 18px;
	font-size: 12px; color: #fff; font-weight: bold; text-transform: uppercase;
}

.zone_educative #collapse_infos dt { cursor: pointer; margin-bottom: 15px; }
.zone_educative #collapse_infos dd { display: none; font-size: 10px; }
.zone_educative #collapse_infos dd p { margin-bottom: 8px; }



.zone_educative .activite_side {
	display: block;
}
.zone_educative .activite_side.left {
	float: left;
	width: 352px;
}
		
.zone_educative .activite_side.left #collapse_infos { margin-bottom: 15px; }

.zone_educative .activite_side.left .txt_info {
	display: block;
	width: 350px; height: 85px;
	margin-bottom: 18px;
	background: url('../img/fr/zone_educative/txt_info.gif');
	text-indent: -10000px; overflow: hidden;
}

.zone_educative #t_materiel_usedin { display: block; width: 221px; height: 44px; text-indent: -999em; overflow: hidden; background: url('../img/fr/zone_educative/t_materiel_sae.gif'); margin: 10px 0; }
.zone_educative #docs_listing { list-style-type: none; }
.zone_educative #docs_listing li { background: url('../img/dotted-grey-cross.gif') repeat-x 0 100%; margin: 0; padding-bottom: 3px; }
.zone_educative #docs_listing li a {
	display: block;
	min-height: 40px;
	padding: 12px 0 6px 55px;
	color: #2b4d68;
	background: url('../img/fr/zone_educative/icones_usedin.gif') no-repeat -8px -61px;
}
.zone_educative #docs_listing li.webepisode a { background-position: -8px -61px; }
.zone_educative #docs_listing li.pdf a { background-position: -8px -243px; }
.zone_educative #docs_listing li.blogpost a { background-position: -8px -423px; }
.zone_educative #docs_listing li.lien a { background-position: -8px -603px; }

.zone_educative #docs_listing li a span.subtitle { display: block; clear: both; font-size: 0.92em; }
	
	
		
.zone_educative .activite_side.right {
	float: right;
	width: 249px;
}

.zone_educative #activite_description {
	background: #2b4d68 url('../img/fr/zone_educative/bg_act_desc_bottom.gif') no-repeat 0 100%;
	color: #fff;
	margin-bottom: 15px;
}
.zone_educative #activite_description .innerbg { 
	padding: 15px;
	background: url('../img/fr/zone_educative/bg_act_desc_top.gif') no-repeat 0 0; 
}

.zone_educative #activite_supplements {
	background: #ccc url('../img/fr/zone_educative/bg_act_supp_bottom.gif') no-repeat 0 100%;
	color: #2b4d68;
	margin-bottom: 15px;
}
.zone_educative #activite_supplements .innerbg { 
	min-height: 100px;
	padding: 15px;
	background: url('../img/fr/zone_educative/bg_act_supp_top.gif') no-repeat 0 0; 
}

.zone_educative #activite_description p,
.zone_educative #activite_supplements p { margin-bottom: 12px; line-height: 18px; }
.zone_educative #activite_description strong,
.zone_educative #activite_supplements strong { clear: both; display: block; }

.zone_educative #activite_supplements ul { list-style-type: disc; padding-left: 10px; }
.zone_educative #activite_supplements ul li { list-style-type: disc; color: #2b4d68; margin-bottom: 8px; }
.zone_educative #activite_supplements ul li a { color: #2b4d68; font-weight: bold; }
.zone_educative #activite_supplements ul li a:hover { text-decoration: underline; }

#autres_sae { background: url('../img/fr/zone_educative/bg_autres_sae_bottom.gif') no-repeat 0 100%; padding-bottom: 18px; margin: 20px 0; }
#autres_sae .title {
	display: block;
	width: 300px; height: 56px;
	text-indent: -10000px; overflow: hidden;
	background: url('../img/fr/zone_educative/bg_autres_sae_top.gif') no-repeat 0 0;
}
#autres_sae ul {
	background: #fff;
	width: 298px;
	padding: 1px 1px 0 1px;
}
#autres_sae ul li { display: block; padding-bottom: 1px; }
#autres_sae ul a { 
	display: block;
	padding: 10px;
	color: #fff; font-weight: bold;
	background: #0fa7d9 url('../img/fr/zone_educative/bt-plus.gif') no-repeat 100% 100%;
}
#autres_sae ul a:hover { background-color: #0081b0; }




.webepisode.devoir .listing-header {
	min-height: 177px;
	padding: 18px 0 0 250px;
	background: url('../img/fr/devoir/header_devoir.jpg') no-repeat 0 0;
	color: #fff; font-size: 13px;
}

.webepisode.devoir .listing-header .smallLogo {
	display: block; float: left;
	height: 34px; margin: 10px 15px 0 0;
	text-indent: -10000px; overflow: hidden;
}
.webepisode.devoir .listing-header .smallLogo.memoire { width: 67px; background: url('../img/fr/devoir/logo_header_memoire.gif'); }
.webepisode.devoir .listing-header .smallLogo.devoir { width: 101px; background: url('../img/fr/devoir/logo_header_devoir.gif'); }


#videoRel-results .item .thumb { float: left; margin-right: 10px; }
#videoRel-results .item .content { height: auto; }




#leDevoir-heading {
	height: 283px; 
	background: url('../img/fr/devoir/devoir_single_heading.jpg') no-repeat 100% 0;
	margin-bottom: 11px;
}
#leDevoir-heading img { 
	display: block; clear: both; 
	width: 271px; height: 152px; 
	margin-bottom: 20px;
}
#leDevoir-heading .bt_back_devoir {
	display: block;
	width: 166px; height: 44px;
	text-indent: -10000px; overflow: hidden;
	position: absolute; top: 148px; right: 0;
	background: url('../img/fr/devoir/bt_voir_themes.png');
}
#leDevoir-heading .bt_back_devoir:hover { background-position: 0 100%; }

#leDevoir-heading .title {
	font-size: 23px; font-family: Verdana, Arial, Sans-serif; font-weight: bold;
	color: #12c4ff;
	margin: 0; padding: 0;
}

#leDevoir-heading .excerpt { color: #fff; font-size: 12px; }

body#iframeContent { background: #fff; }
#iframeContent .heading {
	width: 180px; height: 70px;
	padding: 12px 110px 12px 160px;
	background: #000 url('../img/fr/devoir/iframe-logo-devoir.jpg') no-repeat;
	font-size: 14px; line-height: 1.2em; color: #fff; font-family: Verdana, Arial, Sans-serif;
	position: relative;
}
	
	#iframeContent .heading .buttons {
		display: block;
		position: absolute;
		text-indent: -10000px; overflow: hidden;
	}
	
	#iframeContent .heading .bt_memoire {
		width: 83px; height: 44px;
		background: url('../img/fr/devoir/iframe-logo-memoire.gif');
		top: 8px; right: 8px;
	}
	#iframeContent .heading .bt_historia {
		width: 82px; height: 25px;
		background: url('../img/fr/devoir/iframe-logo-historia.gif');
		top: 61px; right: 9px;
	}
	#iframeContent .heading .bt_devoir {
		width: 160px; height: 94px;
		top: 0; left: 0;
	}

#iframeContent .bt-back-memoire { display: block; clear: both; }
#iframeContent #page-content { width: 450px; }
#iframeContent #player-wrapper { min-height: 1px; padding-top: 0; }

#add-tag-box .box-content label {
	display: block; float: left;
	width: 70px; height: 17px;
	overflow: hidden; text-indent: -10000px;
	background: url('../img/sprite-addtags.gif') no-repeat;
}
#add-tag-box .box-content .input-wrap { margin-bottom: 15px; }
#add-tag-box .box-content .addtags-msg { color: #000; font-size: 0.8em; font-weight: bold; margin-bottom: 10px; }
	#add-tag-box .box-content label.ou { background-position: 0 0; }
	#add-tag-box .box-content label.quand { background-position: 0 -17px; }
	#add-tag-box .box-content label.qui { background-position: 0 -34px; }
	#add-tag-box .box-content label.quoi { background-position: 0 -51px; }
	
	
.r_ads_img { margin-bottom: 15px; }
#canwestHolder{
	color: #fff;
	text-align: right;
	margin-top: 27px;
}
#canwestHolder p{
	float: right;
	margin-top: 8px;
}
#canwestHolder .hd{
	display: block;
	width: 23px; height: 13px;
	background-image: url(../img/hd.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	overflow: hidden;
	font-size: 0;
	float: right;
	margin-top: 9px;
	margin-left: 9px;
	margin-right: 37px;
}
#canwestHolder .logo{
	display: block;
	height: 22px;
	text-indent: 10000px;
	overflow: hidden;
	float: right;
	margin-top: 3px;
}
#canwestHolder .canwest{
	width: 76px; height: 20px;
	background-image: url(../img/canwest-astral-logo.png);
	background-position: 0 0;
}
#canwestHolder .astral{
	width: 58px;
	background-image: url(../img/canwest-astral-logo.png);
	background-position: 0 22px;
	margin-right: 7px;
}
#canwestHolder .spacer{
	float: right;
	margin-right: 32px;
}

#ticker_wrapper { width: 100%; background-color: #000; display:none }
/*#ticker_wrapper #ticker { width: 984px; margin: auto; padding: 10px 0; font-size: 14px; font-weight: bold; color: #fff; }*/
#ticker_wrapper #ticker { width: 483px; height: 30px; background: url('../img/fr/home/annonce_25aout.png') no-repeat 0 50%; margin: auto; overflow: hidden; text-indent: -999em; }



