/* CSS Document */
/* Style pour rubrique TV5Monde programme */

@import url(https://fonts.googleapis.com/css?family=Work+Sans:200,300,400,500,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	/*line-height: 1;*/
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* STYLES GENERAUX */

html body, html body.metanavopen { padding-top: 0 !important; }

.tv5mondeArcheHeader { position: static !important; }
.tv5mondeArcheHeader .h_logo {position:static !important;}
.tv5mondeArcheHeader .h_level2 .h_level2_content,
.tv5mondeArcheFooter .f_level1,
.tv5mondeArcheFooter .f_level2,
.tv5mondeArcheHeader .h_level1 .h_level1_content {max-width:1170px !important;}
#tv5mondeArcheFooter.tv5mondeArche {margin-top:0;}
#tv5mondeArcheFooter {position:static;}
.habillagepub {display:none;}

html{overflow-y:scroll;background:#fff !important;}
body {background:#F1F1F1;font-family:'Open Sans',sans-serif;color:#111;position:relative;}
a {text-decoration:none;color:#111;}
.semibold {font-weight:600;}
.bold {font-weight:700;}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.home-container {max-width:1380px;padding-left:270px;padding-right:270px;margin-left:auto;margin-right:auto;position:relative;}
.pr-container{max-width:1170px;margin-left:auto;margin-right:auto;background:#fff;}
.scrollToTop_show {bottom:10px;left:20px;z-index:10000;}
#program-content.program-home {background:#fff;}
#program-content {background:#F1F1F1;}
#pr-section-top {background:#E5E5E5;}

.pagination{text-align:center;}
.pagination .current{font-weight: bold;font-size: 14px;}
.pagination a{font-size:14px;color:#0197de;}


/* PUB */
#pubtop {background: #f4f4f4 none repeat scroll 0 0;border: 0 none;}
/*#pubtop div {margin-right:auto;margin-left:auto;text-align:center;max-width:100%;}*/
#publiciteTop {padding:10px 0; max-width:100%;}
/* NAVIGATION PROGRAMME */
.pr-nav {line-height:30px;padding:25px 0;font-size:14px;font-family:'Work Sans',sans-serif;overflow:hidden;background:#e5e5e5;}
.pr-nav a{float:left;margin-right:40px;font-weight:600;background:url(../images/icones-sprite.png) no-repeat -2px 2px;padding-left:35px}
.pr-nav a.act,
.pr-nav a:hover,
.program-event .pr-event{background:url(../images/icones-hover-sprite.png) no-repeat 0 2px;color:#0197de;}

.pr-nav .pr-guide {background-position:-3px -797px;}
.pr-nav .pr-guide:hover {background-position:-1px -237px;}
.pr-nav .pr-event {background-position:-3px -78px;}
.pr-nav .pr-event:hover,
.program-event .pr-event {background-position:-1px -78px;}
.pr-nav .pr-search {background-position:-3px -877px;}
.pr-nav .pr-search:hover {background-position:-1px -157px;}
.pr-nav .pr-vod-link {float:right;font-weight:normal;margin:0;background:none !important;padding:0;}

/*----------- PAGE D'ACCUEIL  -----------------------*/
/* SLIDES BANDES ANNONCES */
/* Modified by GPO / OAB : needs a class instead of an ID */
.ba-overlay {display:none;background-color:rgba(0,0,0,.7);height:100vh;min-height:400px;opacity:0;position:fixed;top:-100vh;transition: all 0.3s ease-in-out 0s;width:100%;z-index:0;}
.ba-overlay.open{display:block;opacity:1;top:0;z-index:20000; }
/*  */
.overlay-close {width:100%;height:100%;position:absolute;cursor:pointer;background:url(../images/close.png) no-repeat right 20px;width:80%;margin:0 10%;}
.ba-overlay-container {margin:20px auto 0 auto;width:70%;padding-top:42px;}
.ba-overlay-reponsive {position: relative;padding-bottom: 56.25%; /* 16:9 */height: 0;box-shadow: 0 0 36px rgba(0, 0, 0, 0.3);}	
.ba-overlay-container iframe,
.ba-overlay-container object,
.ba-overlay-container embed,
.ba-overlay-container video {position:absolute;top:0;left:0;width:100%;height:100%;}
		
#ba-carousel {overflow:hidden;position:relative;}
#ba-carousel-content {height: calc(100vh - 145px);}
.ba-slide-item {background-size:cover;float:left;width:100%;position:relative;}
.ba-gradient {height:100%;width:100%;position:absolute;top:0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,000000+46,000000+100&0+1,0.1+46,0.5+100 */
background: -moz-linear-gradient(top,  rgba(30,87,153,0) 0%, rgba(29,85,150,0) 1%, rgba(0,0,0,0.1) 60%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(30,87,153,0) 0%,rgba(29,85,150,0) 1%,rgba(0,0,0,0.1) 60%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(30,87,153,0) 0%,rgba(29,85,150,0) 1%,rgba(0,0,0,0.1) 60%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
}
.ba-info-slide {position:absolute;bottom:0;left:0;width:100%;}
.ba-info-slide .home-container {padding-bottom:50px;overflow:hidden;}

.ba-detail {text-transform:uppercase;font-family:'Work Sans',sans-serif;font-size:25px;color:#fff;text-shadow: 1px 1px 1px #333;}
.ba-title {font-family:'Work Sans',sans-serif;font-weight:800;font-size:40px;color:#fff;max-width:1000px;margin:20px 0 45px 0;text-shadow:1px 1px 1px #333;}
.ba-date {margin-right:5px;}
.ba-date:after {content:"-";margin-left:5px;}
.ba-info-slide li a {color:#fff;text-transform:uppercase;float:left;border-radius:19px;line-height:37px;padding:0 40px 0 20px;font-family:'Work Sans',sans-serif;font-weight:700;font-size:13px;margin-right:10px;background:#0197DE url(../images/icones-sprite.png) no-repeat right -234px;margin-bottom:10px;}
.ba-info-slide li .ba-player {background-position:right -194px;}

.ba-carousel-nav {position:absolute;right:0;top:0;height:100%;width:15px;cursor:pointer;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.3+0,0.3+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#4d000000',GradientType=0 ); /* IE6-9 */
}
.ba-carousel-nav .ba-cursor {background:#0197de;position:absolute;top:0;width:15px;height:114px;}
.ba-carousel-nav .nano-pane {z-index:-1 !important;}
.ba-carousel-pager {z-index:-1;position:absolute;right:0;top:0;overflow-y:auto;height:100%;overflow-x:hidden;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.7+0,0.7+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */}
.visible.ba-carousel-nav .nano-pane,
.visible .ba-carousel-pager {z-index:1 !important;}
.ba-carousel-pager li {padding:15px 20px;height:84px;width:340px;color:#fff;font-family:'Work Sans',sans-serif;font-size:15px;}
.ba-carousel-pager li.act {background:#0197DE;}
.ba-carousel-pager li img {float:left;margin-right:15px;}
.ba-carousel-pager .ba-categ {font-size:12px;color:#717171;font-weight:700;text-transform:uppercase;}
.ba-carousel-pager li.act .ba-categ {color:#9ddbf8;}
.ba-carousel-pager li.act .ba-nav-info{margin-left:140px;}

/**/
.pr-layer {background:#0197de;border-radius:10px;position:absolute;right:0;width:230px;padding:30px;z-index:501;margin-top:20px;display:none;box-shadow:0 2px 5px #666;}
.pr-layer:before {content:"";width: 0; height: 0; border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #0197de;left:50%;margin-left:-10px;top:-9px;position:absolute;}
.pr-layer li {font-size:14px;font-weight:600;color:#fff;margin-bottom:15px;display:block;cursor:pointer;}
.pr-layer li a {color:#fff;display:block;}
.pr-layer li.act,
.pr-layer li:hover,
.pr-layer li a.act,
.pr-layer li a:hover {color:#00354e;}
.pr-layer .layer-close {background:url(../images/close-layer.png) no-repeat right 0;background-size:contain;height:15px;width:90%;position:absolute;right:10px;top:10px;cursor:pointer;display:block;}

.pr-layer-info {background:#fbce20;border-radius:10px;position:absolute;left:-310px;max-width:230px;padding:30px 30px 115px 30px;z-index:500;box-shadow:0 2px 5px #666;border:#cca50b 1px solid;color:#68550b;font-size:14px;font-weight:500;min-height:40px;display:none;}
.infosignal .pr-signal-choose .pr-layer-info,
.infofuseau .pr-zone .pr-layer-info {display:block;}
.infosignal .pr-signal-choose .pr-layer-info.hidden,
.infofuseau .pr-zone .pr-layer-info.hidden{display:none;}

.pr-layer-info div {text-align:center;position:absolute;bottom:35px;width:230px;}
.pr-layer-info .btn {font-size:13px;text-transform:uppercase;font-weight:700;display:inline-block;line-height:36px;border-radius:18px;background:#e3bb1e;padding:0 25px;cursor:pointer;}
.pr-layer-info:after {content:"";width: 0; height: 0; border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fbce20;right:-9px;position:absolute;}
.pr-layer-info:before {content:"";width: 0; height: 0; border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #cca50b;right:-11px;position:absolute;}
.pr-signal-choose .pr-layer-info {bottom:0;}
.pr-signal-choose .pr-layer-info:after {bottom:26px;}
.pr-signal-choose .pr-layer-info:before {bottom:25px;}
.pr-zone .pr-layer-info {top:-10px;}
.pr-zone .pr-layer-info:after {top:26px;}
.pr-zone .pr-layer-info:before {top:25px;}

.pr-signal-content {padding-top:25px;padding-bottom:25px;min-height:90px;border-top:1px solid #fff;}
.pr-signal-info {max-width:580px;font-size:15px;float:left;}
.pr-signal-choose {font-size:20px;font-family:'Work Sans',sans-serif;font-weight:300;float:right;margin-top:30px;position:relative;padding-bottom:25px;}
.pr-signal-choose p {cursor:pointer;text-align:right;}
.pr-signal-choose p .grid-signal {font-weight:600;color:#0197de;background:url(../images/icones-sprite.png) no-repeat right -150px;padding-right:25px;}
.pr-signal-choose.open .pr-layer {display:block;}

#pr-section-guide {font-family:'Work Sans',sans-serif;}
.sticky .sticky-day-nav {position:fixed;top:0;z-index:1000;width:100%;}
.stickyhack.sticky .sticky-day-nav {position:static;}
.sticky .pr-content {padding-top:50px;}
.sticky .pr-info-date {position:fixed;top:50px;left:270px;}
.stickyhack.sticky .pr-info-date {position:static;}	
.pr-info-date.position {position:absolute !important;top:auto;bottom:0;z-index:1;}

#pr-overlay {display:none;background-color:#111;height:100vh;min-height:400px;opacity:0;position:fixed;top:-100vh;transition: all 0.3s ease-in-out 0s;width:100%;z-index:0;overflow:hidden;}
#pr-overlay.open{display:block;opacity:0.5;top:0;z-index:2000; }
.pr-layer.show {display:block;z-index:2001;}
.overlay-zone.pr-layer {position:fixed;z-index:2001;top:5vh;left:50%;margin-top:0;display:block;width:500px;padding:0;margin-left:-250px;box-shadow:none;}
.overlay-zone.pr-layer:before {display:none;}
.overlay-zone .pr-layer-content {height:50vh;overflow:hidden;position:relative;padding-bottom:30px;}
.overlay-zone .pr-layer-content ul {padding:3% 30px 5% 30px; overflow-x:hidden;overflow-y:auto;height:90%}
.overlay-zone .pr-layer-top {color:#fff;font-size:14px;padding:10px 50px 10px 30px;margin-bottom:5px;background:#0185c3;position:relative;border-radius: 10px 10px 0 0;	}
.close-layer-zone {background:url(../images/close-layer.png) no-repeat center center;background-size:50%;height:100%;width:30px;position:absolute;top:0;right:10px;cursor:pointer;z-index:2002}
.overlay-zone .layer-close {display:none;}

/* NAV DAYS */
.sticky-day-nav {background:#111;color:#999;font-size:19px;}
.day-nav {margin-right:260px;border-right:1px solid #414141;padding-right:20px;overflow:hidden;height:50px;}
.day-nav .day-nav-prev {width:3%;height:50px;background:url(../images/nav-left-white.png) no-repeat center center;float:left;cursor:pointer;}
.day-nav .day-nav-next {width:3%;height:50px;background:url(../images/nav-right-white.png) no-repeat center center;float:left;cursor:pointer;}
.day-nav .day-nav-content {overflow:hidden;float:left;width:94%;}
.day-nav li {float:left;cursor:pointer;margin:10px 0;text-align:center;line-height:14px;width:calc(100% / 7);}
.day-nav li span {font-size:14px;}
.day-nav li.act {color:#fff;}

.pr-zone {position:relative;position:absolute;right:270px;padding-left:20px;background:url(../images/icones-sprite.png) no-repeat 0 -275px;padding-left:40px;top:0; }
.pr-zone p {cursor:pointer;line-height:50px;color:#0197de;background:url(../images/icones-sprite.png) no-repeat right -140px;padding-right:15px;white-space:nowrap;text-overflow:ellipsis;width:170px;overflow:hidden;}
.pr-zone.open .act.pr-layer {display:block;}
.pr-zone .pr-layer {padding-right:0;width:260px;}
.pr-zone .pr-layer-content {height:300px;overflow:hidden;}
.pr-zone .pr-layer ul { height:100%;overflow-x:hidden;overflow-y:auto;padding-right:30px}

.pr-info-date {background:#fff;float:left;padding-bottom:60px;}
.pr-time {overflow:hidden;margin:35px 0 40px 0;}
.pr-time li a{background:#f1f1f1;line-height:30px;border-radius:15px;padding:0 15px;display:inline-block;font-size:13px;font-weight:700;margin-bottom:5px;cursor:pointer;}
.pr-time li a:hover {color:#fff;background:#0197de;}
.pr-time li a:visited {background:#f1f1f1;color:#111;}

.pr-outils {position:relative;}
.pr-print a {display:block;width:50px;height:50px;}
.pr-outils li {background:url(../images/icones-sprite.png) no-repeat center -327px;border:1px solid #e7e7e7;float:left;width:50px;height:50px;border-radius:50%;margin-right:5px;cursor:pointer;}
.pr-outils span {display:none;}
.pr-outils .pr-download {background-position:center -370px;}
.pr-download .pr-layer {right:auto;left:-20px;top:50px;padding:30px 25px 20px 25px;width:155px;font-size:13px;}
.pr-download .pr-layer a {display:block;margin-bottom:15px;color:#fff}
.pr-download .pr-layer a:hover {color:#111;}
.pr-download.open .pr-layer {display:block;}
.pr-outils .pr-share {background-position:center -406px;}
.pr-outils .pr-share ul {display:none;}
.pr-outils.open .pr-share ul {display:block;padding-top:50px;}
/* @modified by GPO / OAB */
.pr-outils .pr-share li {border:none;}
.pr-outils .pr-share a {background:#fff url(../images/icones-share.png) no-repeat 14px 14px;border-radius:50%;display:block;height:50px;}
.pr-outils .pr-share .fb {background-position:14px -35px;}
.pr-outils .pr-share .tweet {background-position:14px -85px;}
.pr-outils .pr-share .google{background-position:14px -133px;}
.pr-outils .pr-share .fb:hover, .pr-outils .pr-share .fb:focus {background-position:-36px -35px;}
.pr-outils .pr-share .tweet:hover, .pr-outils .pr-share .tweet:focus {background-position:-36px -85px;}
.pr-outils .pr-share .google:hover, .pr-outils .pr-share .google:focus {background-position:-36px -133px;}
.pr-outils.open .pr-share {background:#fff url(../images/icones-share.png) no-repeat 14px 14px;height:200px;border-radius:25px;position:absolute;right:0;top:0;z-index:2;}
/* @note /OAB */
.home-container .pr-outils.open .pr-share {right:auto;left:114px;}
.pr-outils.open {padding-right:57px;}

.pr-legend {font-size:11px;font-family:'Open Sans',sans-serif;color:#666;margin-top:40px;line-height:21px;}
.pr-legend li {/*background:url(../images/icones-sprite.png) no-repeat left -465px/padding-left:25px;*/margin-bottom:5px;}
.pr-legend li img {margin-right:10px;float:left;}
.pr-legend .pr-fiche {background-position: left -510px;}

.pr-grid {min-height:400px;padding-left:230px;margin-right:-270px;}
.pr-date-title {font-weight:700;font-size:96px;line-height:0.8;text-transform:uppercase;padding-top:5px;}
.pr-date-title span {font-size:21px;display:block}
.grid-title {background:#F1F1F1;line-height:60px;font-weight:700;font-size:26px;}
.time-title {padding:8px 0 0 30px;}
.grid-content {margin-right:270px;min-height:110px;}
.grid-items > li {border-bottom:1px solid #e7e7e7;overflow:hidden;}
.grid-items li:last-child {border:none;}
.grid-item-time {float:left;font-weight:200;font-size:50px;color:#0197de;padding-left:30px;}
.grid-items .grid-item-info {padding:0 0 23px 20%;}
.grid-items .grid-item-info img {float: left;margin-right: 20px;}
.grid-item-title {font-weight:600;font-size:20px;padding-top:10px;}
.grid-exergue .grid-item-info img {float:left;margin-right:20px;}
.grid-exergue .grid-item-title {font-size:30px;line-height:30px;max-width:800px;}
.grid-item-categ {font-size:12px;color:#717171;font-weight:700;text-transform:uppercase;}
.grid-item-outils {margin-top:10px; height:38px;position:relative;}
.grid-item-outils li {position:absolute;padding:0;height:100%;top:5px;width:20px;}
.grid-item-outils .tv5plus {font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;background:url(../images/icones-sprite.png) no-repeat left -545px;line-height:1.2;width:100px;left:0;top:0px}
.grid-item-outils.picture .tv5plus {left:367px;}

/* Added by Yann S. fix #363 */
.grid-item-outils .tv5plus > * ,
.grid-item-outils .fiche > * {
	padding-left:25px;
}
.grid-item-outils .tv5plus > * > span ,
.grid-item-outils .fiche > * > span {
	display: inline-block;
}
/* End */

.grid-item-outils .soustitre {/*background:url(../images/icones-sprite.png) no-repeat left -466px;*/right:64px;}
.grid-item-outils .fiche {font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;background:url(../images/icones-sprite.png) no-repeat left -507px;line-height:1.2;width:100px;left:150px;top:0px}
.grid-item-outils.picture .fiche {left:517px;}
.grid-item-outils .csa {/*background:url(../images/icones-sprite.png) no-repeat scroll left -1048px;*/right:0;}
.grid-item-outils .csa.underten {/*background-position:left -1098px;*/}

.grid-items li.act {background:#0197DE;}
.grid-items .timeline {height:5px;width:100%;background:#047CB5;position:relative;clear:both;}
.grid-items .timeline div{background:#111;height:5px;position:absolute;top:0;}
.grid-items li.act .grid-item-categ {color:#a2daf4;}
.grid-items li.act .grid-item-time {font-weight:700;font-size:45px;color:#fff;}
.grid-items li.act .grid-item-time span {display:block;font-size:13px;text-transform:uppercase;}
.grid-items li.act .grid-item-outils .tv5plus {background-position:left -595px;}
.grid-items li.act .grid-item-outils .soustitre {background-position:left -647px;}
.grid-items li.act .grid-item-outils .fiche {background-position:left -675px;}
.grid-items li.act .grid-item-title a,
.grid-items li.act .tv5plus a, .grid-items li.act .fiche a {color:#fff;}

.grid-item-time span {font-size:50%;}

/* EVENT SLIDE*/
#pr-section-event {background:#F1F1F1;padding:70px 0;}
.pr-event-slide h2 {font-family:'Work Sans',sans-serif;font-weight:300;text-align:center;font-size:30px;padding-bottom:40px;}
.event-slide-content {padding:0 100px;position:relative;}
.event-slide-nav a{width:100px;height:190px;position:absolute;top:0;cursor:pointer;}
.event-slide-nav .event-slide-prev {left:0;background:url(../images/nav-left.png) no-repeat center center;}
.event-slide-nav .event-slide-next {right:0;background:url(../images/nav-right.png) no-repeat center center;}

.event-slide-item {float:left;width:280px;padding:0 20px;}
.event-slide-item a {display:block;}
.event-slide-item h3 {font-weight:700;font-size:15px;}
.event-slide-item h3.no-media {margin-top:195px;}

/*JQUERY PLUGIN NANOSCROLLER*/
.nano > .nano-content:focus {
  outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
  display: none;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block;
}
.nano > .nano-pane {
  background : rgba(0,0,0,.25);
  position   : absolute;
  width      : 12px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01;
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;
  border-radius         : 5px;
}
.nano > .nano-pane > .nano-slider {
  background: #444;
  background: rgba(0,0,0,.5);
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;
  border-radius         : 3px;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}

span.format-utc {font-weight: normal; font-size: 12px;}

/*----------- PAGE DE RECHERCHE -----------------------*/
.noscroll {overflow-y:scroll;height:100%}
.noscroll body  {overflow-y:hidden;height:100%;height:calc(100% - 64px);}
.noscroll body.metanavopen  {height:100%;height:calc(100% - 168px);}
/**
 * @modified
 * @author OAB Gaël Poupard
 * @see TVCINQ-333
 */
#pr-section-search {display:none;height:100%;position:fixed;top:0;width:100%;z-index:20000;overflow-y:auto;background:rgba(0,0,0,.5);}
.search-content #pr-section-search {display:block;}
.close-search {width:100%;height:55px;display:block;background:url(../images/search-close.png) no-repeat right center;cursor:pointer;}
#pr-section-search .home-container {background:#fff;max-width:1340px;padding:20px 20px 100px;}
#pr-section-search .pr-grid {margin:0;padding:0;}
.form-search input {border:0;font-size:50px;font-weight:200;font-family:'Work Sans',sans-serif;color:#0197de;margin-bottom:20px;padding:0;width:80%;width:calc(100% - 90px);}
.form-search {border-bottom:#0197de 1px solid;margin:0 0 40px 0;}
.form-search [type="submit"] {background:#fff url(../images/search-loupe.png) no-repeat 0 0;border:0;border-bottom:#0197de 1px solid;cursor:pointer;float:left;height:81px;margin-right:9px;padding:0;width:81px;}
.search-result {font-family:'Work Sans',sans-serif;margin-bottom:20px;}
/** @end */

.s-grid-title {line-height:39px;border-top:1px #e7e7e7 solid;border-bottom:1px #e7e7e7 solid;background:#fafafa;padding-left:30px;font-family:'Work Sans',sans-serif;}
#pr-section-search .grid-item-time {font-size:18px;font-family:'Work Sans',sans-serif;font-weight:300;padding-top:15px;}
#pr-section-search .grid-item-time span{font-size:100%;font-weight:500;padding-left:10px;}
#pr-section-search .grid-item-info {padding:5px 300px 15px 20%;}
#pr-section-search .grid-item-outils {margin-top:-45px;}

/* FICHE PROGRAMME */
.pr-nav .pr-container {padding-left:20px;padding-right:20px;background:#E5E5E5;}
.diffusion-row {min-height:489px;/*overflow:hidden;*/position:relative;background:#111;}
.diffusion-row:after { clear: both;content: " ";display: block; font-size: 0; height: 0;visibility: hidden;}
.diffusion-row img {height:100%;display:block;}
.icon-replay {position:absolute;width:100%;height:100%;background:url(../images/btn-play.png) no-repeat center center;top:0;}
.icon-replay span {position:absolute;top:50%;left:0;width:100%;color:#fff;font-family:'Work Sans',sans-serif;text-align:center;font-weight:600;margin-top:35px;text-shadow: 1px 1px 1px #333;font-size:14px;}
.diffusion-row .col-big {position:absolute;height:100%;overflow:hidden;}
.col-big {width:70.6%;float:left;}
.col-small {width:24.4%;padding:40px 2% 30px 3%;border:none;float:right;clear:right;}
.chapo-row,
.info-row {background:#fff url(../images/bg-border.png) repeat-y 70.6% 0;overflow:hidden;width:100%;}
.breadcrumb {font-size:12px;padding:0 40px 0 60px;border-bottom:#ccc solid 1px;}
.breadcrumb p {float:left;padding:27px 0;}
.breadcrumb span {font-weight:bold;}
.breadcrumb span:after {content:" > ";}
.breadcrumb .pr-outils {float:right;margin-top:10px;}
.program-fiche h1 {font-family:'Work Sans',sans-serif;font-weight:700;font-size:60px;line-height:60px;margin:20px 0 40px 0;}
.fiche-intro {padding:45px 40px 60px 60px;}
.fiche-categ {font-family:'Work Sans',sans-serif;font-weight:600;color:#0197de;text-transform:uppercase;}
.fiche-chapo {font-weight:600;font-size:18px;margin-bottom:25px;}
.fiche-present {font-size:18px;}
.fiche-present span {font-weight:600;}
.fiche-episode li {margin-bottom:15px;}
.fiche-diffusion {color:#fff;font-family:'Work Sans',sans-serif;background:#111;}
.fiche-diffusion ul {margin-top:20px;/*margin-bottom:35px;*/}
.diffusion-bloc {margin-bottom:35px;}
.diffusion-bloc:last-child {margin-bottom:10px;}
.fiche-diffusion li {margin-bottom:5px;}
.fiche-diffusion h2 {color:#fff;font-size:20px;font-weight:700;margin-bottom:40px;}
.fiche-diffusion h2 a {color:#FFF}
.fiche-title {color:#0197de;font-weight:700;margin-bottom:5px;}
.fiche-title a {color:#0197de;}
.fiche-title a:hover {color:#fff;}
.fiche-apprendre {margin-top:50px;padding:10px 15px 10px 15px;border:1px solid #ccc;}
.fiche-apprendre img {float:right;}
.fiche-apprendre a:hover {color:#0197de;}
.fiche-horaires li{font-size:20px;position:relative;cursor:pointer;}
.fiche-horaires .pr-layer {left:0;right:auto;margin-top:10px;width:200px;margin-left:0;}
.fiche-horaires .open .pr-layer {display:block;cursor:initial;}
.fiche-horaires .form-text {width:75%;}
.fiche-horaires .pr-layer p {padding-bottom:10px;font-size:14px;}
.fiche-horaires li span {font-weight:600;}
.fiche-horaires li .bold {padding-right:30px;background:url(../images/icones-sprite.png) no-repeat right -967px;}
.fiche-content {padding:45px 40px 60px 60px;line-height:25px;}
.fiche-content .semibold {font-size:17px;color:#111;}
.program-list {font-family:'Work Sans',sans-serif;}
.program-list .program-list-title {font-weight:300;font-size:26px;color:#888;margin:0 10px 30px 10px;}
.program-list li {border-top:1px solid #e7e7e7;padding:10px 40px 10px 20px;font-size:14px;color:#666;}
.program-list li span {background:#111;padding:8px 20px;color:#a7a7a7;border-radius:10px;position:absolute;right:-10px;top:50%;margin-top:-56px;display:none;}
.program-list li a:hover span {display:block;}
.program-list li span:before {content:"";width: 0; height: 0; border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #111;bottom:-9px;position:absolute;right:20px;}
.program-list li a {color:#444;}
.program-list li .semibold {color:#111;font-size:15px;}
.program-list li.replay {background:url(../images/play-bleu.png) no-repeat right center;position:relative;padding: 10px 0;}
.program-list li.replay a {display:block;padding: 0 40px 0 20px;}
.program-list li.encours a {display:block;color:#fff;}
.program-list li.replay.encours {background:#0197de url(../images/play-blanc.png) no-repeat right center;color:#fff;position:relative;}
.pr-diapo {background:#D5D5D5;color:#444;font-family:'Work Sans',sans-serif;}
.program-list li.encours .semibold {color:#fff;}
.program-list li.encours {background:#0197de;color:#fff;}
.diapo-title {padding:10px 30px;font-weight:600;border-bottom:1px #bdbdbd solid;}
.diapo-content {position:relative;padding:0 10px;}
.slide-content {float:left;}
.slide-content img {max-width:100%;height:auto;}
.diapo-info {padding:30px 350px 40px 10px;line-height:25px;}
.diapo-info h3 {font-size:19px;font-weight:700;}
.diapo-legend {padding:30px 10px 40px 10px;float:right;width:300px;font-size:12px;}
.fiche-slide-nav {position:absolute;top:0;cursor:pointer;height:100%;width:86px;}
.fiche-slide-prev {background:url(../images/diapo-left.png) no-repeat center center;left:0;}
.fiche-slide-next {background:url(../images/diapo-right.png) no-repeat center center;right:0;}

.no-media .diffusion-row {background:none;min-height:0;overflow:visible;}
.no-media .info-row {overflow:visible;}
.no-media .fiche-content {padding-top:0;}

/* Ajout GPO / OAB */
@media screen and (min-width:768px) {
	.no-media .diffusion-row {
		width: 29.4%;
		float: right;
	}

	.no-media .diffusion-row .col-small {
		width: 83%;
		padding: 40px 6.8% 30px 10.2%;
	}
}
/* /OAB */

/* PAGE D'EVENEMENT */
.pr-event-exergue {position:relative;height:490px;background-size:cover !important;}
.pr-event-top .ba-info-slide {padding:55px 6%;width:88%;}
.pr-event-top .ba-info-slide ul {margin-top:40px;}
.pr-event-top .ba-title {font-size:65px;line-height:65px;margin-bottom:0;}
.pr-event-top .ba-detail {font-size:32px;font-weight:300;text-transform:none;}
.pr-event-top img {display:block;}
.pr-event-content {max-width:688px;margin:120px auto;padding:0 30px;}
.event-chapo {font-weight:600;font-size:20px;margin-bottom:55px;line-height:30px;}
.event-bloc-info {line-height:28px;}
.event-bloc-info p {font-size:18px;margin-bottom:40px;}
.event-bloc-info ul {padding-bottom:5px;}
.event-bloc-info li {margin-bottom:35px;font-size:18px;}
.event-bloc-info li:before {content:"- ";}
.event-bloc-info h2 {font-family:'Work Sans',sans-serif;font-size:21px;font-weight:700;margin-bottom:30px;}
.event-bloc-encart {border:1px solid #acacac;color:#fff;height:206px;margin-bottom:40px;font-family:'Work Sans',sans-serif;font-size:13px;background:#0197de;}
.event-bloc-encart a {color:#fff;}
.event-bloc-encart img {float:left;margin-right:30px;}
.encart-title {font-size:17px;font-weight:600;margin-bottom:15px;}
.bloc-encart-info {padding:25px 40px 25px 30px;}
.emission-title {font-family:'Work Sans',sans-serif;font-size:30px;font-weight:700;background:#F1F1F1;padding:40px 60px;}
.emission-row {position:relative;border-top:1px solid #cfcfcf;}
.emission-row .bg-colonne {position:absolute;right:0;top:0;height:100%;width:29.4%;background:#111;z-index:1;}
.emission-row .col-big img {width:100%;height:auto;display:block;}
.diffusion-content {position:relative;z-index:10;}
.emission-row .fiche-content {padding-bottom:80px;}
.emission-row .fiche-diffusion h2 {font-size:30px;line-height:30px;margin-top:5px;}
.icon-play {position:absolute;width:100%;height:100%;background:url(../images/event-play.png) no-repeat center center;top:0;cursor:pointer;}
.emission-row .fiche-media {position:relative;}
.emission-row .fiche-detail {margin-top:45px;}
.legende{background:rgba(255, 255, 255, 0.6);position:absolute;bottom:0;left:0;width:96%;padding:10px 2%;font-size:11px;}

.pr-container .pr-event-slide {padding:70px 20px;background:#F1F1F1;}
.pr-container .event-slide-content {padding:0 80px;}

/* grille print */
/*
.grid-print #ba-carousel,
.grid-print .pr-nav,
.grid-print .pr-signal-info,
.grid-print #pr-section-event,
.grid-print #tv5mondeArcheFooter,
.grid-print #tv5mondeArcheHeader,
.grid-print #pubtop,
.grid-print .day-nav,
.grid-print .pr-info-date,
.grid-print .scrollToTop,
.grid-print .grid-exergue .grid-item-info img,
.grid-print .tv5plus{display:none !important;}
.grid-print .grid-items li {background:none !important;border:none !important;}
.grid-print .pr-grid {margin:0;padding:0;min-height:0;}
.grid-print .home-container {max-width:770px;padding:0 20px 20px 20px; margin:0 auto;background:#fff;font-family:'Work Sans',sans-serif;}
*/

/* GRILLE DE LA SEMAINE */
#print-content {max-width:770px;padding:0 20px 20px 20px; margin:0 auto;background:#fff;font-family:'Work Sans',sans-serif;}
.program-home #print-content {padding-bottom:0;display:none;}
.print-logo {padding:30px 0}
#print-content h2 {background:#222;color:#fff;font-weight:700;padding:10px 15px;font-size:20px;}
.signal-zone {background:#E5E5E5;padding:10px 100px 10px 15px;position:relative;/*border-bottom:1px solid #fff;*/}
.print-descriptif {padding:15px 100px 15px 15px;position:relative;margin-top:20px;font-size:18px;font-weight:300;}
.signal-zone p:first-child {float:left;}
.signal-zone p:first-child:after {content:"| ";margin:0 10px;color:#999;}
.print-link {background:url(../images/print.png) no-repeat center center;width:25px;height:100%;position:absolute;right:10px;top:0;}
.signal-zone .bold {color:#0197de;}
.print-day {border-top:#DCDCDC 1px solid;padding:10px 15px;background:#e5e5e5;font-weight:700;font-size:18px;}
.print-item {padding:10px 100px 10px 15px;border-top:#DCDCDC 1px solid;position:relative;min-height:20px;}
.print-item li {position:absolute;top:10px;right:10px;}
.print-item .soustitre {right:70px;}
.print-item .fiche {right:40px;}
.print-item .grid-item-categ:before {content:" -";margin:0 5px;}
.print-time {color:#0197de;float:left;}
.print-title {font-weight:700;padding-left:60px;}
.print-txt {padding-left:60px;font-size:13px;font-family:'Open Sans',sans-serif;color:#666;}
.print-txt p:first-child {font-weight:600;color:#111;}

#print-overlay {display:none;height:100%;position:fixed;top:0;width:100%;z-index:20000;overflow-y:auto;background:#fff;}
#print-overlay.show {display:block;}
.print-close {width:100%;height:100%;position:absolute;background:url(../images/search-close.png) no-repeat right 20px;cursor:pointer;z-index:2001;}
#print-content {position:relative;z-index:2002;}

/* notfound */
.notfound #content {height:300px;line-height:300px;text-align:center;font-family:"Work Sans",sans-serif;}
.notfound #content div {display:inline-block;vertical-align:middle;line-height:normal;max-width:600px; padding:0 20px;}
.notfound #content .title {font-size:96px;font-weight:700;}
.homelink {background: #0197de /*url("../images/icones-sprite.png") no-repeat scroll right -234px*/;border-radius:19px;color:#fff;display:inline-block;font-family:"Work Sans",sans-serif;font-size:13px;font-weight:700;line-height:37px;margin:20px 0; padding: 0 40px;text-transform: uppercase; }

@media screen and (max-width:1800px){
	.home-container {padding-left:210px;padding-right:210px;}
	.pr-grid {margin-right:-210px;}
	.grid-content {margin-right:210px;}
	.form-search {margin-right:-210px;}
	.pr-zone {right:210px;}
	.sticky .pr-info-date {left:210px;}
	.program-home .event-slide-nav .event-slide-prev {left:50px;}
	.program-home .event-slide-nav .event-slide-next {right:50px;}
}

@media screen and (max-width:1600px){
	.home-container {padding-left:110px;padding-right:110px;}
	.pr-grid {margin-right:-110px;}
	.grid-content {margin-right:110px;}
	.form-search {margin-right:-110px;}
	.pr-zone {right:110px;}
	.sticky .pr-info-date {left:110px;}
}

@media screen and (max-width:1500px){
	.home-container {padding-left:60px;padding-right:60px;}
	.pr-grid {margin-right:-60px;}
	.grid-content {margin-right:60px;}
	.form-search {margin-right:-60px;}
	.pr-zone {right:60px;}
	.sticky .pr-info-date {left:60px;}
}

@media screen and (max-width:1400px){
	.home-container {padding-left:20px;padding-right:20px;}
	.pr-grid {margin-right:-20px;}
	.grid-content {margin-right:20px;}
	.form-search {margin-right:-20px;}
	.pr-zone {right:20px;}
	.sticky .pr-info-date {left:20px;}
	.event-slide-nav .event-slide-prev {left:0;}
	.event-slide-nav .event-slide-next {right:0;}	
}

@media screen and (max-width:1200px){
	.pr-signal-choose p {max-width:325px;}
}

@media screen and (max-width:1023px){
	
	.pr-vod-link .revoir {display:none;}
	.pr-nav .pr-vod-link {background:url(../images/icones-sprite.png) no-repeat 0 -716px !important;padding-left:40px;}
	
	.pr-signal-info {max-width:380px;}
	
	.sticky-day-nav {font-size:16px;}
	.day-nav li span {font-size:12px;}
	.pr-zone {font-size:17px;}
	.pr-grid {padding-left:180px;}
	.pr-date-title {font-size:70px;}
	.pr-date-title span {font-size:16px;}
	.grid-title {font-size:20px;}
	.grid-item-time {padding-left:12px;font-size:35px;}
	.grid-items li.act .grid-item-time {font-size:32px;}
	.grid-items li.act .grid-item-time span {font-size:12px;}
	.grid-items .grid-item-info img {max-width:190px;float:none}
	.grid-item-title {font-size:18px;}
	.grid-exergue .grid-item-title {font-size:20px;line-height:20px}
	.grid-content {min-height:100px;}
	.grid-items .grid-item-info,
	#pr-section-search .grid-item-info {padding-right:250px;padding-bottom:13px;}
	.s-grid-title {padding-left:20px;}
	#pr-section-search .grid-item-info {padding-left:200px;}
	
	#pr-section-event {padding-top:40px;}
	.pr-event-slide h2 {font-size:26px;}
	.event-slide-nav a {width:30px;}
	.event-slide-content,
	.pr-container .event-slide-content {padding:0 30px;}	
	
	/* FICHE */	
	.program-fiche h1 {font-size:45px;line-height:45px;}
	.program-list li {font-size:12px;}
	.fiche-categ,
	.fiche-episode li,
	.fiche-title,
	.fiche-diffusion li,
	.program-list li .semibold {font-size:14px;}
	.fiche-chapo,
	.fiche-present {font-size:16px;}
	.fiche-horaires li {font-size:17px;}
	/*.fiche-diffusion h2 {font-size:18px;}*/
	.program-list .program-list-title {font-size:22px;}
	.fiche-episode li {margin-bottom:10px;}
    .fiche-diffusion ul {margin:10px 0 0 0}
    .diffusion-bloc{margin-bottom:20px}
	.diffusion-row {min-height:390px;}
	.chapo-row,
	.info-row {background-position:64% 0;}
	.col-big {width:64%;}
	.col-small {width:31%;padding-left:3%;padding-right:2%;}
	.fiche-content {font-size:14px;line-height:23px;}
	.fiche-content .semibold {font-size:15px;}
	
	.diapo-legend {width:230px;}
	.diapo-info {padding-right:280px;line-height:21px;font-size:13px}
	.diapo-info h3 {font-size:14px;}
	
	/*EVENTS*/
	.pr-event-exergue {height:400px;}
	.pr-event-top .ba-title {font-size:50px;line-height:50px;}
	.pr-event-top .ba-detail {font-size:25px;}
	.event-chapo {font-size:18px;margin-bottom:30px;line-height:25px;}
	.event-bloc-info h2 {font-size:18px;}
	.event-bloc-info p,
	.event-bloc-info li {font-size:16px;}
	.pr-event-content {margin:50px auto;}
	.event-bloc-info {line-height:25px;}
	.emission-row .bg-colonne {width:36%;}
	.emission-title {font-size:24px;padding:30px;}
	.emission-row .fiche-diffusion h2 {font-size:26px;line-height:28px;}
	.print-close {height:30px;width:30px;right:0;background-position:center center;background-size:contain;top:10px;z-index:2005;}
	
}

@media screen and (max-width:990px){
	.noscroll {overflow-y:scroll;height:100%}
	.noscroll body  {overflow-y:hidden;height:100%;height:calc(100% - 50px);}
	.noscroll body.metanavopen  {height:100%;height:calc(100% - 50px);}
}

@media screen and (max-width:880px){
	.program-home .event-slide-nav .event-slide-prev{left:0;}
 	.program-home .event-slide-nav .event-slide-next{right:0;}
}

@media screen and (max-width:767px){
	
	.pr-nav {padding:15px 0 0 0;}
	.pr-nav .pr-container {padding:0;}
	.pr-nav a {padding:25px 0 0 0 !important;margin:0 !important;width:21%;text-align:center;font-weight:normal;font-size:9px;}
	.pr-nav .pr-home{width:16%;background-position:center 0 !important;}
	.pr-nav .pr-home:hover,
	.pr-nav .pr-home.act {background-position:center 0 !important;background-image:url(../images/icones-hover-sprite.png) !important;}
	.pr-nav .pr-guide {background-position:center -797px !important;}
	.pr-nav .pr-guide:hover {background-position:center -237px !important;}
	.pr-nav .pr-event,
	.pr-nav .pr-event:hover {background-position:center -78px !important;}
	.pr-nav .pr-search {background-position:center -877px !important;}
	.pr-nav .pr-search:hover {background-position:center -157px !important;}
	.pr-nav .pr-vod-link {background:url(../images/icones-sprite.png) no-repeat center -720px !important;padding-top:25px;padding-left:0;}
	
	.ba-info-slide .home-container {padding-bottom:20px;}
	.ba-title{font-size:30px;margin:15px 0 30px 0;}
	.ba-detail{font-size:16px;} 
		
	.pr-signal-content {text-align:center;}
	.pr-signal-info {max-width:100%;float:none;}
	.pr-signal-choose {float:none;}
	.pr-signal-choose p {max-width:100%;text-align:center;}
	.pr-layer {left:50%;margin-left:-145px;text-align:left;right:auto;}
	.pr-signal-choose .pr-layer-info {bottom:80px;left:50%;margin-left:-145px;}
	.pr-signal-choose .pr-layer-info:before {border-left: 11px solid transparent;border-right: 11px solid transparent;border-top: 11px solid #cca50b;right:50%;margin-right:-11px;bottom:-22px;}
	.pr-signal-choose .pr-layer-info:after { border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fbce20;right:50%;margin-right:-10px;bottom:-20px;}

	.day-nav {margin:0 -20px;padding:0 20px;border:0;border-bottom:1px solid #414141;}
	.pr-zone {position:relative;right:auto;}
	.pr-zone p {width:auto}
	.pr-zone .pr-layer-info{top:70px;left:50%;margin-left:-145px;}
	.pr-zone .pr-layer-info:before {border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom: 11px solid #cca50b;right:50%;margin-right:-11px;top:-22px;}
	.pr-zone .pr-layer-info:after { border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fbce20;right:50%;margin-right:-10px;top:-20px;}		
	
	.pr-info-date {float:none;width:100%;}
	/**
	 * @see TVCINQ-305
	 * @author Gaël Poupard
	 */
	.pr-print,
	.pr-download,
	.pr-legend {display:none;}
	.pr-outils.open {padding-right:0 !important;}
	.pr-outils .pr-share {background:#fff !important;border:0;float:none;height:50px !important;margin:30px auto 0;width:190px;position:static !important;}
	.pr-outils .pr-share ul {display:block;padding-top:0 !important;}
	.pr-outils .pr-share li {border:1px solid #e7e7e7;border-radius:50%;margin-right:0;}
	.pr-outils .pr-share li + li {margin-left:16px;}
	.breadcrumb .pr-outils {float:none;padding-top:10px;}
	/* @end Modifications */
	.pr-date-title{font-size:45px;text-align:center;margin-top:10px;}
	.pr-date-title span{font-size:45px;font-weight:200;display:inline;margin-left:5px;}
	.pr-time{text-align:center;margin:20px 0 0 0;}
	.pr-time li {display:inline;}
	.pr-time li a {padding:0 10px;}
	
	.pr-grid {margin-left:-20px;padding-left:0;}
	.grid-item-time {padding-left:20px;}
	.grid-exergue .grid-item-outils {margin-top:0;}	
	.grid-items .grid-item-info, #pr-section-search .grid-item-info {padding-right:0;}
	
	.pr-event-slide h2 {font-size:25px;padding-bottom:30px;}
	
	.breadcrumb {padding:15px 30px 20px 30px;}
	.breadcrumb p {padding:0;}
	.col-big {width:auto;float:none !important;display:block;}
	.col-small {width:auto;float:none !important;display:block;padding:30px 0;}
	.diffusion-row {min-height:0;}
	.diffusion-row .col-big{width:auto;position:relative;height:auto;}
	.diffusion-row .col-big img {width:100%;}
	.diffusion-row .col-small {padding:30px;}
	.program-list {margin-left:-10px;margin-right:-10px;}
	.chapo-row,
	.info-row {background:none;padding:0 30px;width:auto;}
	.fiche-intro,
	.fiche-content,
	.no-media .fiche-content {padding:30px 0 20px 0;}
	.program-fiche h1 {margin:10px 0 25px 0;}
	.diapo-content{padding:0;}
	.diapo-legend {width:auto;padding:0 30px;float:none;}
	.diapo-info {padding:30px 30px 40px 30px;}
	.fiche-slide-nav {width:40px;}
	
	.fiche-intro .fiche-categ,
	.fiche-episode li,
	.fiche-content {font-size:13px;}
	.fiche-chapo,
	.fiche-present,
	.fiche-content .semibold {font-size:14px;}
	.program-fiche h1 {font-size:32px;line-height:32px;}
	
	.emission-row .bg-colonne {display:none;}
	.emission-row .fiche-content {padding:30px 30px 50px 30px;}
	.emission-row .diffusion-content {padding:0 30px;}
	.emission-row .fiche-detail {margin-top:25px;}
    .fiche-diffusion ul {margin-top:5px;}
    /*.diffusion-bloc{margin-bottom:10px;}*/
	.event-bloc-encart {height:auto;max-width:343px;margin:0 auto 30px auto;}
	.event-bloc-encart img {float:none;margin:0 auto;width:100%;}
	.pr-event-exergue {height:310px;}
	.pr-event-top .ba-title {font-size:34px;line-height:34px;}
	.pr-event-top .ba-detail {font-size:20px;}
	.event-chapo {font-size:14px;line-height:22px;}
	.event-bloc-info {line-height:21px;}
	.event-bloc-info h2 {font-size:16px;margin-bottom:20px;}
	.encart-title {font-size:16px;}
	.event-bloc-info p {font-size:13px;margin-bottom:30px;} 
	.event-bloc-info li {font-size:13px;margin-bottom:25px;}
	
	.ba-overlay-container {width:100%;}
	.overlay-close {width:100%;margin:0;}
	
	#pr-section-search .grid-item-outils {margin-top:0;}
	.close-search {height:40px;}
	.form-search {background-size:40px auto;background-position:0 center;padding-left:0;margin-bottom:30px;}
	.form-search input {font-size:40px;margin-bottom:10px}
	.form-search [type="submit"] {height:40px;width:40px;background-size:cover;border-bottom:none;margin-top:5px;}
	.print-descriptif {margin-top:0;}

    #publiciteTop {/*position: relative;padding-bottom:80px;height: 0;*/max-width:100%;overflow:auto;padding-top:0;}
    #publiciteTop iframe,
    #publiciteTop object,
    #publiciteTop embed,
    #publiciteTop img {max-width:100% !important;height:auto;}
}	

@media screen and (max-width:639px){
	.grid-exergue .grid-item-info img {float:none;max-width:220px;margin-right:0;width:100%;}
	.tv5plus span {display:none;}
	/* Added by Yann S. fix #363 */
	.grid-item-outils .tv5plus > * > span {
		display: none;
	}
	/* End */
	.tv5plus a {width:20px;height:30px;display:block}
	.tv5plus {padding:0;margin-left:110px;}
	#pr-section-search .tv5plus {margin-left:200px;}
	.grid-item-time {font-size:32px;}
	.grid-items li.act .grid-item-time {font-size:28px;}
	.grid-items li.act .grid-item-time span {font-size:10px;font-weight:normal;}
	.grid-item-outils {width:100%;text-align:right;}
	.grid-items .grid-item-info {padding-left:110px}
	.grid-item-outils .fiche {right:25px;}
	.grid-item-outils .soustitre {right:49px;}
	.event-slide-content,
	.pr-container .event-slide-content {padding:0}
	.event-slide-nav .event-slide-prev{background:url(../images/nav-left-mobil.png) no-repeat center center;width:46px;}
 	.event-slide-nav .event-slide-next{background:url(../images/nav-right-mobil.png) no-repeat center center;width:46px;}
	
	#print-content .print-item {padding-left:0}
	.signal-zone {padding-right:50px;}
	.overlay-zone.pr-layer {width:400px;margin-left:-200px;}
	.overlay-zone .pr-layer-top {padding:10px 40px 10px 20px;}
	.overlay-zone .pr-layer-content ul {padding-left:20px;padding-right:20px;}
	.overlay-zone .pr-layer-content {height:30vh;}
	.ba-title {margin-bottom:20px;}
}

@media screen and (max-width:480px){
	#pr-section-search .grid-item-info {padding-left:20px;clear:both;}
	#pr-section-search .tv5plus {margin-left:20px;}
	.form-search input {font-size:30px;}
	.form-search {background-size:30px auto;}
	.form-search [type="submit"] {height:30px;width:30px;margin-top:3px;}
	.close-search {padding-right:20px;height:30px;}
	.print-descriptif {padding-right:50px;}
	.print-time {float:none !important;margin-bottom:5px;}
	.print-item {padding-right:70px;}
	.print-title,
	.print-txt {padding-left:0;}
	.print-item li {right:0px;}
	.print-item .soustitre {right:50px;}
	.print-item .fiche {right:25px;}
	.ba-carousel-nav,
	.ba-carousel-nav .ba-cursor {width:20px;}
	.overlay-zone.pr-layer {width:300px;margin-left:-150px;}
	.ba-carousel-pager {background:#111;}
	.pr-container .pr-event-slide {padding-top:50px;}
	.scrollToTop_show {bottom:0;left:0px;}
}

@media screen and (max-width:480px) and (orientation : portrait) {
	.overlay-zone .pr-layer-content {height:50vh;}
}

@media print {		

	#tv5mondeArcheHeader,
	#tv5mondeArcheFooter, 
	.grid-print .program-home,
	.print-close,
	.print-link,
	.pr-nav,
	.pr-outils,
	.fiche-slide-nav,
	.emission-row .bg-colonne,
	.pr-event-slide,
	.pr-event-top .ba-info-slide ul,
	.icon-play,
	.icon-replay,
	.sticky-day-nav,
	.pr-time,
	.nano-pane,
	.ba-cursor,
	.scrollToTop,
	.pr-info-date,
	#pubtop,
	#pr-section-top,
	#pubFooter,
	.grid-title,
	.timeline,
	.now {display:none !important;}
	#ba-carousel,
	#ba-carousel-content,
	.ba-carousel-content,
	.ba-carousel-pager,
	.ba-info-slide,
	.ba-carousel-nav {max-width:100% !important;height:auto !important;overflow:visible !important;position:static !important;background:none;}
	#pr-section-top,
	.grid-items li.act {background:none;}
	.ba-info-slide ul {display:none;}
	h2,
	.ba-detail,
	.ba-carousel-pager li,
	.ba-carousel-pager li .ba-categ,
	.grid-items li.act .grid-item-time,
	.grid-items li.act .grid-item-title a, .grid-items li.act .tv5plus a,
	.grid-items li.act .grid-item-categ {color:#000 !important;text-shadow:none !important;background:none !important;}	
	.ba-carousel-pager {margin:0 !important;}
	.ba-slide-item {height:auto !important;width:auto !important;float:none !important;background:none !important;}
	.home-container {padding:0 !important;}
	.pr-grid {margin:0;min-height:0;}
	.grid-content {margin:0;}
	.grid-exergue .grid-item-outils {margin-top:10px;}
	.pr-info-date.position {top:0 !important;left:0 !important;}
	#print-content {margin:0 !important;}
	#print-overlay {position:absolute !important;height:auto !important;margin:0 !important;}
	.print-item {page-break-inside:avoid;padding-left:0;}
	.noscroll {overflow:visible !important;}
	body,
	.arche_js body,
	.metanavopen {padding-top:0 !important;background:none !important;}
	#program-content {position:absolute;top:0;}
	.col-big {width:auto;float:none;display:block;}
	.diffusion-row .col-big {position:relative;max-width:70%;height:auto;margin-bottom:20px;}
	.diffusion-row .col-big img {width:100%;}
	.fiche-episode li {margin-bottom:5px;}
	.col-small {width:auto;float:none;display:block;padding:0 0 20px 0;}
	.diffusion-row {min-height:0;background:none !important;}
	.chapo-row, .info-row {background:none;}
	.fiche-intro {padding:20px 0;}
	.program-fiche h1 {font-size:50px;line-height:50px;margin:10px 0 20px 0;}
	.fiche-content,
	.breadcrumb {padding-left:0;}
	.fiche-diffusion {background:none !important;color:#111 !important;padding-bottom:0;}
	.program-list li.replay.encours {background:url(../images/play-bleu.png) no-repeat right center;}
	.program-list li.encours {background:none;border:1px solid #111;color:#111;}
	.program-list li.encours a,
	.program-list li.encours .semibold {color:#111;}
	.col-small {padding-right:0;}
	.fiche-diffusion h2 {color:#000 !important;margin-bottom:20px;}
	.fiche-title,
	.fiche-title a,
	.event-bloc-encart a,
	.grid-item-time{color:#000 !important;}
	.program-list li,
	.slide-content,
	.ba-carousel-pager li {page-break-inside:avoid;}
	.pr-diapo {background:none;padding-right:0;}
	.slide-content img {width:50%;float:left;margin-right:20px;}
	.diapo-legend {padding:0;width:auto;float:none;}
	.diapo-title {border:none;padding-left:0;}
	.diapo-content {padding:0;}
	.slide-content,
	.fiche-diapo-slide,
	.caroufredsel_wrapper {max-width:100% !important;height:auto !important;position:static !important}
	.diapo-info {padding-right:20px;}
	
	.emission-row {border-top: 1px solid #111;padding:20px 0;}
	.diffusion-bloc {page-break-inside:avoid;}
	.diffusion-bloc ul {margin-top:0;margin-bottom:20px;}
	.pr-event-exergue,
	.ba-gradient {height:auto;background:none !important;position:static;}
	.pr-event-top .ba-info-slide {position:static;padding:20px;width:auto;}

	.pr-event-top .ba-title {font-size:50px;line-height:50px;color:#111;text-shadow:none;}
	.pr-event-top .ba-detail {color:#111;text-shadow:none;}
	.pr-event-content {margin:0;}
	.emission-title {background:none;padding:20px;border-top: 1px solid #111;}
	.event-bloc-encart {background:none;color:#111;page-break-inside:avoid;}
	.pr-event-content {max-width:100%;padding:20px;margin:30px 0;}
	.emission-row .fiche-diffusion h2  {font-weight:600;page-break-inside:avoid;}
	.emission-row .fiche-content {padding:20px;}
	.emission-row .diffusion-content {padding:20px 20px 10px 20px;}
	.emission-row .fiche-media {padding:0 20px;page-break-inside:avoid;}
	.legende {position:static;padding-left:0;}

	.program-home #print-content {display:block !important;}
	.home-container {max-width:770px !important;padding:0 20px 20px 20px !important; margin:0 auto !important;background:#fff !important;font-family:'Work Sans',sans-serif !important;}
	.home-container .grid-exergue .grid-item-info img,
	.home-container .tv5plus{display:none !important;}
	.home-container .pr-grid {margin:0;padding:0;min-height:0;}
	.home-container .grid-items li {background:none !important;border:none !important;padding:10px 100px 10px 0;border-top:#DCDCDC 1px solid !important;position:relative;min-height:20px;overflow:hidden;}
	.home-container .grid-content {min-height:0;}
	.home-container .grid-items .grid-item-info {padding:0 0 0 60px;}
	.home-container .grid-item-outils {margin:0 !important;height:auto;position:static !important;}
	.home-container .grid-items li li {position:absolute !important;top:10px;right:10px;border:none !important;padding:0 !important;}
	.home-container .grid-items .soustitre {right:70px;}
	.home-container .grid-items .fiche {right:40px;}
	.home-container .grid-item-categ {float:left;line-height:18px;}
	.home-container .grid-item-categ:before {content:" -";margin:0 5px;}
	.home-container .grid-item-time,
	.home-container .grid-items li.act .grid-item-time {font-size:1em !important;font-weight:normal !important;color:#0197de !important;padding:0 !important;}
	.home-container .grid-item-title {font-weight:700 !important;padding:0 !important;font-size:1em !important;line-height:normal !important;float:left !important;}
}


/** OAB Addition
 * @author GPO
 * @note a11y helper
 * @see https://developer.yahoo.com/blogs/ydn/clip-hidden-content-better-accessibility-53456.html
 */
 .sr-only {
 	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	padding:0 !important;
	border:0 !important;
	height: 1px !important;
	width: 1px !important;
	overflow: hidden;
 }
 
body:hover .sr-only a,
body:hover .sr-only input,
body:hover .sr-only button {
	display: none !important;
}

#loading {
    display:none;
    text-align: center;
}

/*! jQuery UI - v1.9.2 - 2016-09-28
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.menu.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
        background-color:#FFF;
        border:1px solid #ccc;
}

/* workarounds */
* html .ui-autocomplete { width:1px;  } /* without this, the menu expands to 100% in IE6 */
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; color: #0197de; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }

/* icon support */
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }
