.cnil-alert{
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 999;
    width: 100%;
    text-align: center;
}

.cnil-alert .cnil-alert-inner{
    text-align: left;
    padding: 10px 100px 10px 20px;
    margin: 0px auto;
    max-width: 920px;
    width: auto;
    font-family: Arial, sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: rgb(51, 51, 51);
    position: relative;
    background-color: rgb(230, 230, 230);
}

.cnil-alert a.cnil-ok{
    text-align: right;
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    position: absolute;
    top: 50%;
    right: 15px;
    padding: 0px;
    margin: -7px 0px 0px;
    width: 30px;
    color: rgb(153, 153, 153);
}
.cnil-alert a.cnil-ok:hover{
    color: #1a1a1a;
    text-decoration: none;
}

.cnil-alert a {
    color: #333;
    text-decoration: none;
}

.cnil-alert a:hover {
    text-decoration: underline;
}
.home #header,.home .visu,.home .visu_play{height:40em}#colonneContenu,#page,#global>.noir{margin-top:0 !important;padding-top:110px !important}#content.iframe,#content.paddingTop,#content.tmplt-video{margin-top:0 !important;padding-top:80px !important}#content.paddingTop .nav-ariane{margin-top:30px}.fd-blanc-filet.code-parent p.txt-a-droite{width:185px;text-align:left}.logo{width:140px;overflow:hidden}.new a:hover{text-decoration:none !important}.zoom:hover img,.zoom:focus img{width:100%;height:100%;-webkit-transform:scale(1.1);transform:scale(1.1)}.zoom img{-webkit-transition:all 300ms ease;transition:all 300ms ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0px);transform:translateZ(0px)}.zoom .arrow:after{-webkit-transition:opacity 300ms;transition:opacity 300ms}.is-not-full .visu_img{top:0 !important;bottom:auto !important}.blocs-offres a .btn{-webkit-transition:all 100ms;transition:all 100ms}.blocs-offres a:hover .btn,.blocs-offres a:focus .btn{background-color:#eee;background-image:-webkit-linear-gradient(top, rgba(240,240,240,0) 33%, #ddd 100%);background-image:linear-gradient(to bottom, rgba(240,240,240,0) 33%, #ddd 100%)}.image_programme{width:282px;height:auto}.inscription form h2{font-weight:normal !important}.more{opacity:.7}.txt h2,.txt p{text-shadow:0 0 5px rgba(0,0,0,0.9),0 0 2px #000,0 0 20px rgba(0,0,0,0.8),0 0 10px rgba(0,0,0,0.8)}.txt #dialog1title{font-size:1.4em;line-height:1.2em;padding-bottom:.3em}.txt #dialog1title span{font-size:.8em;line-height:.8em}.js .new .menu.is-visible .ssmenu{-webkit-transform:translateZ(0px);transform:translateZ(0px)}.tools button{padding-left:0 !important;padding-right:0 !important}.tools a,.tools button span,.new .tools a{box-sizing:border-box;display:block;width:232px;overflow:hidden;padding-left:41px;position:relative;text-overflow:ellipsis;white-space:nowrap;padding-right:38px}.tools a.hoverlink:hover,.new .tools a#logout_login_link:hover,.new .tools a#logout_link:hover,.new .tools a#mdp_link:hover{text-decoration:underline !important}.my-canal.edito .push-footer{margin-top:0}.theme-abonnement-tv a.btn{max-width:115px}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}

@charset "utf-8";
/* CSS Document */

/*******************************************************************************
* RESET CSS
*******************************************************************************/
html, body, p, ul, li, h1, h2, h3, form, table, tr, td, th {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;
	font-size:11px;
}
body.habillage {
    background:none no-repeat scroll center top #fff;
    background-attachment: fixed;
}
#zone_cliquable{
	display: block; 
}
a, img, acronym, abbr {
	border:0;
}
a {
	text-decoration:none;
	outline:0;
}
li {
	list-style:none;
}
h1, h2, h3 {
	font-weight:normal;
}
h1 {
	font-size:30px;
	color:#666;
	font-style:italic;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}

p 
{
	padding:0 0 7px 0;
}
/*******************************************************************************
* STRUCT CSS
*******************************************************************************/
#global {
	margin:0 auto;
}

body.has-background #horizontalMenu,
body.has-background #header,
#content,
#header-wrapper,
#menu-wrapper {
	width: 1000px;
	margin: 0 auto;
	display: block;
}

#header {
	position:relative;
	min-height:95px;
	float:none;
	clear:both;
	z-index:90;
	background-color:#000000;
}
#header form {
	position:absolute;
	right:0;
	top:16px;/*DC-bloc-tour-2 */
}

#header_right{
	float:right;
}

#menu-acces-rapide{
    height:25px;
    margin-right: 10px;	
}

#menu-acces-rapide .menu{background: linear-gradient(to right, #000000, #212121 40px); float:right; height: 25px; padding-left: 40px;}
#menu-acces-rapide ul{list-style: none; margin: 0 -6px 0 61px;}
#menu-acces-rapide ul li{display: inline-block; height: 15px; border-right: 1px solid black;padding: 5px 6px;position: relative; float: left;}
#menu-acces-rapide ul li.facebook{
    border-right: none;
    padding: 3px 6px;
    }
#menu-acces-rapide ul li a:hover{color:#fff!important;}



#menu-acces-rapide ul li a{
    color: #9a9a9a;
}

#content {
    background-color:#ffffff;
    overflow:hidden;
    clear:both;
    float:none;
    position: relative;
    z-index: 70;
    padding:20px 0;
    margin-top:74px;
}

/*******************************************************************************
* HELPERS CSS
*******************************************************************************/
.txt-c {
	text-align:center;
}
.txt-l {
	text-align:left;
}
.txt-r {
	text-align:right;
}
.txt-i {
	font-style:italic;
}
.txt-b {
	font-weight:bold;
}
.rgb-g {
	color:#808080;
}
.rgb-gg {
	color:#666;
}
.rgb-ggg {
	color:#333;
}
.txt-size {
	/*font-size:100%;*//*correctif : trouver l'équivalence dans le système de GM*/
}
.txt-size-s {
	font-size:11px;/*correctif : trouver l'équivalence dans le système de GM*/
}
.txt-size-m {
	font-size:14px;/*correctif : trouver l'équivalence dans le système de GM*/
}
.txt-size-xl {
	font-size:12px;/*correctif : trouver l'équivalence dans le système de GM*/
}
.flt-l {
	float:left;
}
.flt-r {
	float:right;
}
.flt-n {
	float:none;
}
.dsp-b {
	display:block;
}
.dsp-i {
	display:inline;
}
.dsp-n {
	display:none;
}
.valign-t {
	vertical-align:top;
}
.valign-m {
	vertical-align:middle;
}
.valign-b {
	vertical-align:bottom;
}
.hcenter {
	margin:0 auto;
}
.tr-m {
	background:#ceced0;
}
.pos-r {
	position:relative;
}
.pos-a {
	position:absolute;
}
.pos-s {
	position:static;
}
.border {
	border:1px solid #ccc;
}
.border-tb {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.border-b {
	border-bottom:1px solid #ccc;
}
.border-n {
	border:none;
}
.marg-s {
	margin:5px;
}
.marg-s-t {
	margin-top:5px;
}
.marg-s-r {
	margin-right:5px;
}
.marg-s-b {
	margin-bottom:5px;
}
.marg-s-l {
	margin-left:5px;
}
.marg {
	margin:10px;
}
.marg-t {
	margin-top:10px;
}
.marg-r {
	margin-right:10px;
}
.marg-b {
	margin-bottom:10px;
}
.marg-l {
	margin-left:10px;
}
.marg-m {
	margin:15px;
}
.marg-m-t {
	margin-top:15px;
}
.marg-m-r {
	margin-right:15px;
}
.marg-m-b {
	margin-bottom:15px;
}
.marg-m-l {
	margin-left:15px;
}
.marg-xl {
	margin:20px;
}
.marg-xl-t {
	margin-top:20px;
}
.marg-xl-r {
	margin-right:20px;
}
.marg-xl-l_logo_canalsat {
	margin-left:18px;
}
.marg-xl-b {
	margin-bottom:20px;
}
.marg-xl-l {
	margin-left:20px;
}
.marg-s-t3 {
	margin-top:3px;
}
.padg-s {
	padding:5px;
}
.padg-s-t {
	padding-top:5px;
}
.padg-s-r {
	padding-right:5px;
}
.padg-s-b {
	padding-bottom:5px;
}
.padg-s-l {
	padding-left:5px;
}
.padg {
	padding:10px;
}
.padg-t {
	padding-top:10px;
}
.padg-r {
	padding-right:10px;
}
.padg-b {
	padding-bottom:10px;
}
.padg-l {
	padding-left:10px;
}
.padg-m {
	padding:15px;
}
.padg-m-t {
	padding-top:15px;
}
.padg-m-r {
	padding-right:15px;
}
.padg-m-b {
	padding-bottom:15px;
}
.padg-m-l {
	padding-left:15px !important;
}
.padg-xl {
	padding:20px;
}
.padg-xl-t {
	padding-top:20px;
}
.padg-xl-r {
	padding-right:20px;
}
.padg-xl-b {
	padding-bottom:20px;
}
.padg-xl-l {
	padding-left:20px;
}
.ligne-resultats {padding:15px 0 0;}
.clear:after {
	clear:both;
	display:block;
	content:'&nbsp;';
	font-size:0;
	line-height:0;
	height:0;
	width:0;
	overflow:hidden;
}
.w-145 {
	width:145px;
}
.w-620 {
	width:620px;
}
.w-690 {
	width:690px;
}
.w-475 {
	width:475px;
}
.w-495 {
	width:495px;
}
.w-227 {
	width:227px;
}
.radius-4 {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.shadow-5 {
	-moz-box-shadow:0 0 5px #d3d3d3;
	-webkit-box-shadow:0 0 5px #d3d3d3;
	box-shadow:0 0 5px #d3d3d3;
}
.select {
	cursor:pointer;
	position:relative;
	display:inline-block;
	border:1px solid #bfbfbf;
	padding:4px 40px 4px 5px;
	color:#808080;
	line-height:1;
	background:url(../bundles/coscpcos/images/select.png) left bottom repeat-x #fff;
}
.select-pointer {
	position:absolute;
	right:9px;
	top:9px;
	background:url(../bundles/coscpcos/images/arrow_select.png) 0 0 no-repeat;
	width:7px;
	height:4px;
}

#custom-chaines{
	overflow:auto;
	height:368px;
}
.select-options {
	background:#fff;
	border:1px solid #bfbfbf;
	color:#808080;
	position:absolute;
	z-index:9999;
}
.select-options li {
	padding:4px 5px;
	cursor:pointer;
}
.select-options li:hover {
	background:#bfbfbf;
	color:#fff;
}
.select-options-selected {
	background:#666;
	color:#fff;
}
/*******************************************************************************
* CUSTOM CSS
*******************************************************************************/
.no-padding .nav-ariane{padding:10px 15px;}
.nav-ariane{padding:0;height:14px;}
.nav-ariane.float{float:left;}
.nav-ariane li {
	float:left;
	color:#333;
	padding:0 0 0 26px;
	background:url(../bundles/coscpcos/images/ariane.png) 10px 50% no-repeat;
}
.nav-ariane .first {
	padding:0;
	background:none;
}
.nav-ariane a {
	color:#999;
}

.nav-ariane .gray {
    color:#999;
}

.nav-ariane a:hover {
	text-decoration:underline;
}
/** 
Nouveau fil d'ariane
Pour l'instant que pour template emission et pages éditos
**/
#content.tmplt-video ul.nav-ariane{width:970px;margin:auto;font-size:11px;top:0;padding:12px 0; padding-top: 12px !important;border-bottom:1px solid #cccccc;}
#content.tmplt-video .nav-ariane li {background: url('../bundles/coscpcos/images/bg-li-arrow.png') no-repeat scroll 10px 50% transparent; font-family:Arial,Helvetica,Verdana;font-size:12px;color:#bbbbbb;}
#content.tmplt-video .nav-ariane li a{color:#808080;}

.backlink {margin:-10px 0 10px;padding-left:15px;}
.backlink a {font-size:1.1em;color:#000;}

.nav-tabs {
	z-index:2;
	margin-bottom:-1px;
}
.nav-tabs li {
	float:left;
	height: 30px;
}
.nav-tabs a {
	display:block;
	position:relative;
	margin-right:1px;
	
	text-transform:uppercase;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	float: left;
    height: 30px;
}

.nav-tabs a.filtre-toutesleschaines {
	width: 179px;
	background:url(../bundles/coscpcos/images/filtre_tlc.png) left top no-repeat #999;
}
.nav-tabs a.filtre-toutesleschaines:hover,
.nav-tabs a.filtre-toutesleschaines.active {
	background:url(../bundles/coscpcos/images/filtre_tlc.png) left bottom no-repeat #999;
}

.nav-tabs a.filtre-canalplus {
	width: 95px;
	background:url(../bundles/coscpcos/images/filtre_canal.png) left top no-repeat #999;
}
.nav-tabs a.filtre-canalplus:hover,
.nav-tabs a.filtre-canalplus.active {
	background:url(../bundles/coscpcos/images/filtre_canal.png) left bottom no-repeat #999;
}

.nav-tabs a.filtre-canalsat {
	width: 103px;
	background:url(../bundles/coscpcos/images/filtre_canalsat.png) left top no-repeat #999;
}
.nav-tabs a.filtre-canalsat:hover,
.nav-tabs a.filtre-canalsat.active {
	background:url(../bundles/coscpcos/images/filtre_canalsat.png) left bottom no-repeat #999;
}

.nav-header {
	float:right;
	width: 250px;
}
.nav-header a {
	color:#fff;
	text-transform:uppercase;
}
.nav-header .sublink {
	color:#999;
	font-size:8px;
}

.filter-title {
	color:#333;
	padding:13px 6px 5px;
	
}
.filter-list {
	width:146px;
}
.filter-list li {
	border-top:1px solid #555;
	padding:4px 0 4px 5px;
	width:139px;
}
.filter-list a {
	display:block;
	color:#333;
	text-transform:uppercase;
	
	line-height:1;
	padding:4px 7px 4px 0;
	margin:0 7px 0 0;
	background:url(../bundles/coscpcos/images/arrow_filter.png) right 6px no-repeat;
}
.filter-legend {
	display:block;
	border-top:1px solid #c2c2c2;
	padding:4px 0;
	font-size:10px;
	font-weight:bold;
	line-height:1;
	
	color:#333;
}

.generic-list span {
	color:#808080;
}
.generic-list li {
	color:#000;
	display:inline-block;
	border-right:1px solid #808080;
	line-height:1;
	padding:0 8px 0 7px;
}
.generic-list a {
	color:#808080;
}
.generic-list a:hover {
	text-decoration:underline;
}
.generic-list .last {
	border:0;
}
.generic-list .first {
	padding-left:0;
}
.pagination-list {
	padding:0 150px;
	position:relative;
}
.pagination-prev, .pagination-next {
    position:absolute;
	background-repeat:no-repeat;
	display:block;
    height:24px;
    color:#333;
    z-index:2;
    line-height:2;
    display:block;
    line-height:24px;
}

.pagination-prev {
	left:0;
	top:5px;
	background:url(../bundles/coscpcos/images/bt_chaines_precedentes.png) left top no-repeat;
	padding:0 0 0 35px;
	text-align:left;
}
.pagination-next {
	right:0;
	top:5px;
	background:url(../bundles/coscpcos/images/bt_chaines_suivantes.png) right top no-repeat;
	padding:0 35px 0 0;
	text-align:right;
}
.pagination-prev:hover, .pagination-next:hover {
	color:#ccc;
}
.film-item {
	color:#333;
	min-height:90px;
	width:475px;
}
.film-item a.lien_fiche_prog{
	color:#333;
}
.film-item h2 a.lien_fiche_prog:hover {
	text-decoration: underline;
}
.film-item h2,.film-item a.lien_fiche_prog h2 {
	font-size:13px;
	font-weight:bold;
}
.film-item h2, .film-item p {
	padding-left:105px;
}
.film-item p {
	font-size:11px;
}
.film-item span {
	color:#999;
}
.film-item span.datetime {
	color:#333;
}
.video-list li {
	margin-bottom:10px;
}
.video-list h3 {
	font-weight:bold;
}
.video-list h3, .video-list p {
	padding-left:106px;
}
.video-list h3 a:hover {
	text-decoration:underline;
}
.video-list img {
	float:left;
}
.video-list .last {
	margin:0;
}
.video-list p {
	color:#424242;
	padding-bottom:0px;
}
.lien-video-play{
	display:block;
	position:relative;
}
.lien-video-play .picto-play{
	position: absolute;
	left: 4px;
	top:48px;
}
.block-content {
	min-height:276px;
    border:1px solid #dadada;
    padding:8px 8px 0px 8px;
    background:url(../bundles/coscpcos/images/block.png) 0 0 repeat-x #e6e6e6;
}
.block-title {
	padding:7px 8px;
	color:#000;
	background:#e6e6e6;
	margin-bottom:1px;
	border-bottom:1px solid #989898;
	font-weight:bold;
	min-height:11px;
}
.block-tabs {
	padding:0 0 4px 0;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0px;
}
.block-tabs li {
	display:inline-block;
	border-left:2px solid #9c9c9c;
	padding:0 6px;
}
.block-tabs a {
	color:#9c9c9c;
	text-transform:uppercase;
	line-height:1;
	
}
.block-tabs a:hover, .block-tabs .active {
	color:#000;
}
.block-tabs .first {
	border:0;
	padding:0 6px 0 0;
}
.block-content td {
	padding:8px 5px;
	font-size:10px;
}
.block-content td a {
	font-weight:bold;
	color:#333;
}
.block-content td a:hover {
	text-decoration:underline;
}
.block-link {
	display:block;
	
	bottom:4px;
	right:8px;
	padding-left:15px;
	color:#666;
	background:url(../bundles/coscpcos/images/block_pin.png) 0 50% no-repeat;
}
.input-keyword, .input-search {
	margin:1px 0 0 0;
	border:0;
	float:left;
}
.input-keyword {
	padding:5px 8px 4px;
	width:142px;
	background:#fff;
	color:#b2b2b2;
	font-family:Arial, Helvetica, Verdana;
}
.input-search {
	width:33px;
	padding:0;
	background:url(../bundles/coscpcos/images/search.png) no-repeat;
	height:23px;
}
.event-pagination {
	text-align:center;
	height:24px;
}
.event-pagination li {
	display:inline-block;
}
.event-pagination a {
	color:#b0b0b0;
	font-size:18px;
}
.event-pagination a:hover, .event-pagination a.active {
	color:#191919;
}
.event-pagination-prev, .event-pagination-next {
	top:0;
	position:absolute;
	background-image:url(../bundles/coscpcos/images/arrow.png);
	background-repeat:no-repeat;
	display:block;
	width:24px;
	height:24px;
	color:#333;
	z-index:2;
	font-size:0;
	line-height:0;
}
.event-pagination-prev {
	left:10px;
	background:transparent url(../bundles/coscpcos/images/bt_chaines_precedentes.png) no-repeat left top;
}
.event-pagination-next {
	right:10px;
	background:transparent url(../bundles/coscpcos/images/bt_chaines_suivantes.png) no-repeat left top;
}
.event-list {
	width:290px;
	margin:0 auto 0;
}
.event-list img {
	vertical-align: bottom;
}
.prog-mea {
	min-height:218px;
	padding-bottom:0;
}
.prog-mea-txt {
	color:#666;
	font-size:11px;
}
.prog-mea-bg {
	background:#eee;
}
.prog-mea-event {
	text-transform:uppercase;
	display:inline!important;
}
.prog-mea img {
	display:block;
}
.prog-mea span, .prog-mea strong {
	display:block;
}
.prog-mea strong {
	margin-top:3px;
}
.prog-mea strong a {
	color:#000;
}
.prog-mea-title {
	font-size:12px;
	color:#333;
	font-weight:bold;
	padding-top:3px;
	margin-top:3px;
}
.hp-prog-title-01, .hp-prog-title-02 {
	font-size:18px;
	line-height:1;
	padding:9px 15px;
	font-weight:bold;
}
.hp-prog-title-01 {
	background:#000;
	color:#fff;
}
.hp-prog-title-02 {
	background:#ccc;
	color:#333;
}
.ico-sprite {
	background:url(../bundles/coscpcos/images/themes.png) no-repeat 0 0;
	width:10px;
	height:10px;
	display:inline-block;
	font-size:0;
	vertical-align:middle;
}
.ico-cinema {
	background-position:0 0 !important;
}
.ico-sport {
	background-position:0 -10px !important;
}
.ico-series {
	background-position:0 -20px !important;
}
.ico-jeunesse {
	background-position:0 -30px !important;
}
.ico-magazine {
	background-position:0 -40px !important;
}
.ico-decouverte {
	background-position:0 -50px !important;
}
.ico-divertissement {
	background-position:0 -60px !important;
}
.ico-musique {
	background-position:0 -70px !important;
}
.ico-checkbox {
	background-position:0 -80px !important;
}
.ico-not-cinema {
	background-position:-10px 0;
}
.ico-not-sport {
	background-position:-10px -10px;
}
.ico-not-series {
	background-position:-10px -20px;
}
.ico-not-jeunesse {
	background-position:-10px -30px;
}
.ico-not-magazine {
	background-position:-10px -40px;
}
.ico-not-decouverte {
	background-position:-10px -50px;
}
.ico-not-divertissement {
	background-position:-10px -60px;
}
.ico-not-musique {
	background-position:-10px -70px;
}
.ico-not-checkbox {
	background-position:-10px -80px;
}
.rgb-cinema {
	color:#005EA8;
}
.rgb-sport {
	color:#3e9222;
}
.rgb-series {
	color:#6e9dd1;
}
.rgb-jeunesse {
	color:#f5b12a;
}
.rgb-magazine {
	color:#584839;
}
.rgb-decouverte {
	color:#592319;
}
.rgb-divertissement {
	color:#990066;
}
.rgb-musique {
	color:#d40017;
}
.bg-none {
	border-top:2px solid #000;
}
.bg-cinema {
	border-top:2px solid #005EA8;
}
.bg-sport {
	border-top:2px solid #3e9222;
}
.bg-series {
	border-top:2px solid #6e9dd1;
}
.bg-jeunesse {
	border-top:2px solid #f5b12a;
}
.bg-magazine {
	border-top:2px solid #584839;
}
.bg-decouverte {
	border-top:2px solid #592319;
}
.bg-divertissement {
	border-top:2px solid #990066;
}
.bg-musique {
	border-top:2px solid #d40017;
}
.popup, .fog {
	position:absolute;
}
.popup {
	width:700px;
	top:40px;
	left:50%;
	margin:0 0 0 -350px;
	height:500px;
	background:#fff;
	-moz-box-shadow:0 0 25px #000;
	-webkit-box-shadow:0 0 25px #000;
	box-shadow:0 0 25px #000;
	z-index:10000;
}
.fog {
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#000;
	z-index:9999;
}
/* Others pages - Communiques, Grille TV, programmes, etc */

#gaucheContenu {
	float:left;
	width:640px;
	height:auto;
	overflow:visible;
}
#droiteContenu {
	float:right;
	width:310px;
	height:100%;
	overflow:hidden;
}
.title {
	font-size:12px;
	font-weight:bold;
	padding:0 0 5px 0;
	text-transform:uppercase;
}
.DC-bloc-tour {
	margin-top:20px;
}
.DC-bloc-fond h3 {
	height:16px;
	padding:8px 0 6px 10px;
}
.DC-bloc-tour h3,.DC-bloc-tour-2 h3{
	background-color:#e6e6e6;
	height:16px;
	padding:8px 0 6px 10px;
	border-bottom:solid 1px #989898;
	margin-bottom:1px;
}
.DC-bloc-tour .filet {
	border:solid 1px #d7d7d7;
}
.DC-bloc-tour .filet img {
	display:block;
}
.DC-bloc-fond {
	border:solid 1px #d7d7d7;
	background-color:#f3f3f3;
}
.pagination {
	padding-top:14px;
	height:18px;
	clear:both;
}
.bg-title .pagination {
	padding-top:10px;
	padding-right:10px;
	height:24px;
	float:right;
	clear:none;
}

.img-nouv img {
	display:block;
	margin:10px auto 0 auto;
}
.liste-pagination-ronde {
	padding:4px 0;
	margin:0;
	list-style:none;
	width:auto;
	display:block;
	float:right;
}
.liste-pagination-ronde li {
	display:inline;
}
.liste-pagination-ronde li a {
	float:left;
	vertical-align:middle;
}
.liste-pagination-ronde li .cache {
	visibility:hidden;
}

.boule-off {
	display:block;
	height:8px;
	width:8px;
	overflow:hidden;
	margin:0 5px 0 0;
}

.semaine-cinema-chaines .boule-off {background: url(../bundles/coscpcos/images/points_noir_noir.png) left -8px no-repeat;}
.semaine-cinema .boule-off {background: url(../bundles/coscpcos/images/points_noir_gris_02.png) left -8px no-repeat;}
.block-content .boule-off,
.block-content-home .boule-off
{background: url(../bundles/coscpcos/images/points_noir_gris_03.png) left -8px no-repeat;}

.boule-on, .boule-off:hover {
	display:block;
	height:8px;
	width:8px;
	overflow:hidden;
	margin:0 5px 0 0;
}

.semaine-cinema-chaines .boule-on, .semaine-cinema-chaines .boule-off:hover {background: url(../bundles/coscpcos/images/points_noir_noir.png) left top no-repeat;}
.semaine-cinema .boule-on, .semaine-cinema .boule-off:hover {background: url(../bundles/coscpcos/images/points_noir_gris_02.png) left top no-repeat;}
.block-content .boule-on, .block-content .boule-off:hover,
.block-content-home .boule-on, .block-content-home .boule-off:hover {background: url(../bundles/coscpcos/images/points_noir_gris_03.png) left top no-repeat;}

.liste-pagination-boule {
	padding:0 0 0 4px;
	margin:-4px 0 0 0;
	list-style:none;
	width:auto;
	display:block;
	float:right;
}

.block-content .liste-pagination-boule,
.block-content-home .liste-pagination-boule
{
	margin:-2px 0 0 0;
}

.liste-pagination-boule li {
	display:inline;
}
.liste-pagination-boule li a {
	float:left;
	vertical-align:middle;
}
.liste-pagination-boule li .cache {
	visibility:hidden;
}


.boule-precedent {
	display:block;
	height:24px;
	width:24px;
	overflow:hidden;
	margin:0 4px 0 0;
}

.block-content .boule-precedent,
.block-content-home .boule-precedent
{
	height:18px;
	width:18px;
}

.semaine-cinema-chaines .boule-precedent {background: url(../bundles/coscpcos/images/boules_precedent_noir.png) left top no-repeat;}
.semaine-cinema .boule-precedent {background: url(../bundles/coscpcos/images/boules_precedent_gris.png) left top no-repeat;}
.block-content .boule-precedent,
.block-content-home .boule-precedent 
{background: url(../bundles/coscpcos/images/boules_precedent_gris_02.png) left top no-repeat;}

.boule-suivant {
	display:block;
	height:24px;
	width:24px;
	overflow:hidden;
}

.block-content .boule-suivant,
.block-content-home .boule-suivant
{
	height:18px;
	width:18px;
}

.semaine-cinema-chaines .boule-suivant {background: url(../bundles/coscpcos/images/boules_suivant_noir.png) left top no-repeat;}
.semaine-cinema .boule-suivant {background: url(../bundles/coscpcos/images/boules_suivant_gris.png) left top no-repeat;}
.block-content .boule-suivant,
.block-content-home .boule-suivant
{background: url(../bundles/coscpcos/images/boules_suivant_gris_02.png) left top no-repeat;}


.boule-precedent:hover, .boule-suivant:hover {
	text-decoration:none;
}
.title-communique {
	
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-transform:uppercase;
}
.title-communique-article {
	
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}
.texte-communique-article p {
	padding-bottom:10px;
}

.liste-fleche-grise {
	font-size:13px;
	color:#000000;
	text-transform:uppercase;
	background:url(../bundles/coscpcos/images/fleche_liste_grise.png) 0 4px no-repeat;
	padding: 0 0 0 12px;
}

.liste-fleche-grise_02 {
	font-size:13px;
	color:#000000;
	background:url(../bundles/coscpcos/images/fleche_liste_grise.png) 0 4px no-repeat;
	padding: 0 0 0 12px;
}

.desactiver_alerte .liste-fleche-grise_02 {color:#303030;}

.liste-fleche-bleue {
	font-size:13px;
	color:#000000;
	text-transform:uppercase;
	background:url(../bundles/coscpcos/images/liste_fleche_marine.png) 0 4px no-repeat;
	padding: 0 0 0 12px;
}
.ligne-resultats .pagination-list {
	padding:0;
}
.selection-chaines {
	overflow:auto;
	margin:0 auto;
}
.selection-chaines ol {
	margin:0;
	padding:0;
}
.selection-chaines ol li {
	width:auto;
	height:20px;
	padding-bottom:9px;
}
.selection-chaines ol ul {
	margin:0;
	padding:0;
	width:auto;
}
.selection-chaines ol ul.selection-list li {
	display:block;
	float:left;
	border:none;
	height:20px;
}
.selection-chaines ol ul.selection-list li a, .selection-chaines ol ul.selection-list li a:hover {
	border:none;
	padding:0;
	display:inline;
	width:auto;
}
.selection-chaines li.col_01 {
	width:30px;
	padding-left:10px;
}
.selection-chaines li.col_02 {
	width:225px;
}
.selection-chaines li.col_03, .selection-chaines li.col_04, .selection-chaines li.col_05 {
	width:24px;
}
.selection-boutons {
	float:none;
	clear:both;
	margin:0 auto;
	padding:10px 0;
}
.selection-boutons a, .selection-boutons a:hover {
	background:none;
	display:inline-block;
	padding:0;
}
.selection-list-tip {
	position:absolute;
	border:solid 3px #333333;
	z-index:100;
	background-color:#FFF;
	padding:5px 10px;
	width:95px;
	height:auto;
	display:block;
	top:-3px;
	left:-112px;
	-moz-border-radius:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}
.les-chaines-de-mon-abonnement {
	width:730px;
}
.onglet-choix-mes-chaines {
	position:absolute;
	left:-4px;
	top:0;
	border-bottom:solid 1px #c2c2c2;
}
.onglet-choix-mes-chaines, .filter-hover ul.onglet-choix-mes-chaines {
	width:737px;
	display:block;
	height:36px;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
}
.onglet-choix-mes-chaines li {
	border:none;
	vertical-align:middle;
}
.onglet-choix-mes-chaines .onglet-1 {
	width:570px;
	height:28px;
	float:left;
	display:block;
	background: #ffffff url(../bundles/coscpcos/images/onglet_1_selection_1.png) no-repeat;
	text-align:center;
	margin-right:1px;
	padding-top:8px;
}
.onglet-choix-mes-chaines .onglet-1 select {
	vertical-align:middle;
}
.onglet-choix-mes-chaines .onglet-2 {
	width:155px;
	height:36px;
	float:left;
	display:block;
	text-align:center;
	overflow:hidden;
}
.onglet-choix-mes-chaines .onglet-2 a {
	line-height:inherit;
	background:#999999 url(../bundles/coscpcos/images/onglet_2_selection_1.png) no-repeat;
	color:#ffffff;
	width:155px;
	height:26px;
	padding:10px  0 0 0;
	font-weight:bold;
	text-transform:none;
}
.onglet-choix-mes-chaines .onglet-2 a:hover {
	line-height:inherit;
	background:#ffffff url(../bundles/coscpcos/images/onglet_2_selection_1.png) no-repeat;
	color:#000000;
	width:155px;
	height:26px;
	padding:10px  0 0 0;
	font-weight:bold;
}
.choix-mes-chaines {
	width:auto;
	float:none;
	clear:both;
	padding:50px 15px 15px 15px;
}
.choix-mes-chaines ul {
	display:block;
	width:220px;
	height:100%;
	overflow:hidden;
}
.choix-mes-chaines ul li {
	padding:0;
	height:auto;
	line-height:19px;
	color:#333333;
	cursor:pointer;
}
.choix-mes-chaines .unactive input {height:14px;float:left;}
.choix-mes-chaines .unactive {
	background:#ffffff ;
}
.choix-mes-chaines .active {
	background:#ebebeb ;
}
.choix-mes-chaines ul li:hover {
	background:#333333 ;
	color:#ffffff;
}
#paginationGrilleTV {min-height: 75px;}
.l-paire {
	height:45px;
	background-color:#ffffff;
}
.l-impaire {
	height:45px;
	background-color:#f7f7f7;
}
th.c-pays {
	text-align:left;
	width:105px;
	height:28px;
}
td.c-pays {
	padding-left:10px;
}
th.c-ville {
	text-align:left;
	width:150px;
}
td.c-ville {
	font-weight:bold;
}
th.c-nom {
	text-align:left;
	width:320px;
}
td.c-nom {
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
}
td.c-nom a {
	color:#333333;
}
th.c-type {
	text-align:left;
	width:170px;
}
td.c-type {
	font-weight:bold;
}
th.c-abo {
	text-align:left;
	width:150px;
}
td.c-abo img {
	display:inline-block;
	padding:2px;
}
th.c-promo {
	text-align:left;
	width:auto;
}
.interieur-fiche-alerte {
	background:#E6E6E6 url("../bundles/coscpcos/images/fond_degrade_popin.png") 0 0 repeat-x;
	height:100%;
	overflow:hidden;
	padding:15px;
	border:solid 1px #d8d8d8;
	-moz-border-radius:2px;
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	height:145px;
	position:relative;
	z-index:1;
}
.fermer-fiche-alerte {
	position:absolute;
	top:15px;
	right:15px;
	z-index:20;
}
.fermer-fiche-alerte img {
	display:block;
}
.up-filet {
	border-top:#6e9dd1 2px solid;
}
.filet-c-1 {
	border-color:#6e9dd1;
}
.filet-c-2 {
	border-color:#990066;
}
.filet-c-3 {
	border-color:#0c276e;
}
.filet-c-4 {
	border-color:#3e9222;
}
.fiche-texte {
	clear:right;
}
.img-logo {
	width:100px;
	height:auto;
}
.img-logo img {
	margin:0 auto;
	display:block;
}
.fiche-alerte-survol {
	width:475px;
	height:175px;
	background:#2e2e2e;
	filter:alpha(opacity=80);
	opacity:0.8;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
.fiche-alerte-survol p {
	color:#ffffff;
	font-weight:bold;
	padding-top:20px;
	padding-right:48px;
	z-index:15;
	opacity:1;
	filter:alpha(opacity=100);
}
.fiche-alerte-sport-survol-top {
	width:475px;
	height:100%;
	background:#ffffff;
	filter:alpha(opacity=80);
	opacity:0.8;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
.fiche-alerte-sport-survol-bottom {
	width:475px;
	height:30px;
	background:#ffffff;
	filter:alpha(opacity=50);
	opacity:0.5;
	position:absolute;
	bottom:0;
	left:0;
	z-index:10;
}
/*Decouvrir les offres et s'abonner*/
.title-decouvrir-home {
	color:#000000;
	font-size:18px;
	line-height:70px;
	padding-left:30px;
	float:left;
	height:75px;
	*margin-top:-17px;
}
.title-decouvrir-bleu {
	color:#5bc1e9;
	font-size:18px;
	line-height:normal;
}

.sub-title-decouvrir-bleu {
	font-size:14px;
	line-height:normal;
}
.title-decouvrir-gris {
	color:#6d6d6d;
	font-size:16px;
	line-height:normal;
	padding-left:210px;
}
.zone-noire-video {
	background-color:#000000;
	padding:20px 10px 20px 20px;
	height:100%;
	overflow:hidden;
}
.title-zone-noire {
	color:#ffffff;
	padding:2px 0 30px 0;
	text-transform:uppercase;
	line-height:normal;
	font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;
	font-size:17px;
	
}
.zone-grise-video {
	background-color:#ededed;
	padding:20px 10px 20px 20px;
	height:100%;
	overflow:hidden;
	border:solid 1px #999999;
	border-top:none;
}
.title-zone-grise {
	color:#000000;
	padding:20px 0 30px 0;
	text-transform:uppercase;
	line-height:normal;
	
}
.menu-themes {
	list-style:none;
	margin:0;
	padding:0 15px;
	width:auto;
	height:90px;
	position:relative;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
}
.menu-themes li {
	display:block;
	width:auto;
	float:left;
	padding: 5px 10px 5px 0;
}
.menu-themes li a {
	color:#828282;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.menu-themes li a.on, .menu-themes li a:hover {
	color:#0d276e;
}
.sous-menu-themes {
	border-top:#0d276e 1px solid;
	position:absolute;
	top:27px;
	left:0;
	width:940px;
	height:50px;
	margin:0 15px;
}
.sous-menu-themes ul li {
	display:block;
	width:auto;
	height:auto;
	float:left;
	border-bottom:none;
	padding:5px;
}
.title-color {
	text-transform:uppercase;
}
.table-toutes-chaines {
	border:none;
	border-collapse:collapse;
}
.table-toutes-chaines th {
	height:20px;
}
.table-toutes-chaines-spacer {
	width:20px;
}
.table-chaines-img {
	padding-top:2px;
}
.table-chaines-img img {
	display:block;
}
.chaines-top-liste {
	vertical-align:top;
	padding:25px 0 10px 28px;
}
.chaines-top-liste ul li {
	float:left;
	padding:0 15px 15px 0;
	position:relative;
	width:73px;
}
.chaines-top-liste ul li img {
	display:block;
}
.chaines-exclu, .chaines-nouv, .chaines-soon {
	position:absolute;
	left:0;
	top:-14px;
	display:block;
	width:auto;
	height:12px;
	line-height:12px;
	font-size:9px;
	font-weight:bold;
	padding:1px 4px;
}
.chaines-exclu {
	cursor:pointer;
}
.chaines-marine {
	color:#0d276e;
}
.border-bottom-marine {
	border-bottom:solid 1px #0d276e;
}
.border-marine {
	border:solid 1px #0d276e;
}
.chaines-vert {
	color:#3d9221;
}
.border-bottom-vert {
	border-bottom:solid 1px #3d9221;
}
.border-vert {
	border:solid 1px #3d9221;
}
.chaines-jaune {
	color:#f4b12a;
}
.border-bottom-jaune {
	border-bottom:solid 1px #f4b12a;
}
.border-jaune {
	border:solid 1px #f4b12a;
}
.chaines-marron {
	color:#5a2319;
}
.border-bottom-marron {
	border-bottom:solid 1px #5a2319;
}
.border-marron {
	border:solid 1px #5a2319;
}
.chaines-pourpre {
	color:#d40b20;
}
.border-bottom-pourpre {
	border-bottom:solid 1px #d40b20;
}
.border-pourpre {
	border:solid 1px #d40b20;
}
.chaines-ciel {
	color:#6c9fd7;
}
.border-bottom-ciel {
	border-bottom:solid 1px #6c9fd7;
}
.border-ciel {
	border:solid 1px #6c9fd7;
}
.chaines-rouge {
	color:#d40017;
}
.border-bottom-rouge {
	border-bottom:solid 1px #d40017;
}
.border-rouge {
	border:solid 1px #d40017;
}
.chaines-ocre {
	color:#58483a;
}
.border-bottom-ocre {
	border-bottom:solid 1px #58483a;
}
.border-ocre {
	border:solid 1px #58483a;
}
.chaines-orange {
	color:#e46a15;
}
.border-bottom-orange {
	border-bottom:solid 1px #e46a15;
}
.border-orange {
	border:solid 1px #e46a15;
}
.screen-formu-abo {
	margin:-20px -15px 20px -15px;
}
.formu-abo-info {
	background:url(../bundles/coscpcos/images/fond_boite_abo_formulaire.png) no-repeat;
	width:310px;
	height:144px;
	float:left;
}
.formu-abo-picto {
	width:100px;
}
.formu-abo-picto img {
	display:block;
	margin:22px 0 0 35px;
}
.formu-abo-texte {
	width:200px;
	padding-top:20px;
}
.title-formu-abo {
	line-height:normal;
}
.formu-abo-texte h2 {
	
	font-size:17px;
	line-height:normal;
	font-weight:bold;
	color:#444;
}
.etoile {
	color:#990000;
	font-weight:bold;
}
.bloc-telephone {
	width:208px;
	height:95px;
	border-right:solid 1px #aaaaaa;
	padding:0 10px 0 0;
	margin-top:10px;
}
.bloc-telephone p {
	text-align:right;
}
.bloc-no-telephone {
	width:340px;
	margin-top:10px;
}
.bloc-no-telephone .label-abo-texte {
	width:70px;
}
.formFondTop {
	background:url(../bundles/coscpcos/images/arrondi-gris-640-top.gif) no-repeat left top;
}

.formFondbottom {
	padding-bottom: 3px;
  padding-top: 5px;
	background:url(../bundles/coscpcos/images/arrondi-gris-640-bottom.gif) no-repeat left bottom;
}

.formFondContent {
		background:url(../bundles/coscpcos/images/arrondi-gris-640-middle.gif) no-repeat left top;
}

.form-abo-texte fieldset {
	border:none;
	padding:5px 10px 0 10px;
	width:610px;
}
.form-abo-texte legend {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 1px #cccccc;
	width:100%;
	margin-top: 5px; 
	padding-bottom: 6px;
}
.form-abo-texte p {
	font-size:11px;
	padding:4px 0 21px;
}

.form-abo-texte .inputFormValider INPUT{
		position: relative;
		right: 331px;
}
.form-abo-comm p {
	font-size:10px;
}

.form-abo-texte p.inputFormValider{
	padding-bottom: 0;
}

.label-abo-texte, .pseudo-label {
	display:inline-block;
	width:290px;
	text-align:right;
	font-size:11px;
	margin-right:10px;
}

.champ-abo-texte {
	width:214px;
	height:auto;
	border:none;
	font-size:12px;
	color:#333333;
	vertical-align:top;
	line-height: 15px;
	background: transparent url(../bundles/coscpcos/images/input-gris-228.gif) no-repeat left top;
	padding-left: 14px;
	padding-top: 4px;
	padding-bottom: 6px;
}

.champ-abo-textarea {
	width:225px;
	height:75px;
	border:solid 1px #999999;
	font-size:12px;
	color:#333333;
	vertical-align:top;
}

.radioImg {
	width: 13px;
	height: 13px;
	display: inline-block;
	vertical-align: text-top;	
}

.radioNotSelected INPUT, .radioSelected INPUT{	
	position: absolute;
	left: -9999em;
}

.radioNotSelected {
	background: transparent url(../bundles/coscpcos/images/radio-gris.gif) no-repeat top left;
}

.radioSelected {
	background: transparent url(../bundles/coscpcos/images/radio-gris.gif) no-repeat left -13px;
}

.title-arrow-big {
	font-size:24px;
	color:#666666;
	font-weight:bold;
	background: url(../bundles/coscpcos/images/grande_fleche_grise.png) 5px 4px no-repeat;
	padding-left:30px;
	line-height:normal;
}
.title-service-profil {
	line-height:normal;
	font-size:30px;
	color:#666;
}
input.erreur {
	background: transparent url(../bundles/coscpcos/images/input-gris-error-228.gif) no-repeat left top;
}
p.erreur {
	color:#990000;
	font-weight:bold;
	font-size:12px;
}
.bloc-service-profil {
	background:url(../bundles/coscpcos/images/fond_profil_services_web.png) no-repeat;
	width:476px;
	height:233px;
}
.bloc-sp-img {
	position:relative;
	left:2px;
	top:2px;
	width:185px;
}
.bloc-sp-img img {
	display:block;
}
.bloc-sp-txt {
	padding-top:20px;
	width:260px;
}
.bloc-sp-txt h2 {
	
	padding-bottom:15px;
	line-height:normal;
	color:#333;
	font-size:18px;
	font-weight:bold;
}
.bloc-service-profil-comm {
	font-size:11px;
}
/* Utiles */
.no-float {
	float:none;
	clear:both;
}
.no-margin {
	margin:0;
}
.no-padding {
	padding:0;
}
#content.no-padding {
	padding:0 !important;
}
.p-10 {
	padding:10px;
}
.p-top-10 {
	padding-top:10px;
}
.p-right-10 {
	padding-right:10px;
}
.p-left-10 {
	padding-left:10px;
}
.p-top-20 {
	padding-top:20px;
}
.p-bottom-10 {
	padding-bottom:10px;
}
.p-bottom-20 {
	padding-bottom:20px;
}
.p-top-left-5 {
	padding:5px 0 0 5px;
}
.p-top-right-5 {
	padding:5px 5px 0 0;
}
.p-top-left-10 {
	padding:10px 0 0 10px;
}
.p-top-right-10 {
	padding:10px 10px 0 0;
}
.p-top-left-right-10 {
	padding:10px 10px 0 10px;
}
.p-left-30 {
	padding-left:30px;
}
.p-left-60 {
	padding-left:60px;
}
.p-right-30 {
	padding-right:30px;
}
.p-right-60 {
	padding-right:60px;
}
.w-155 {
	width:155px;
}
.w-165 {
	width:165px;
}
.w-200 {
	width:220px;
}
.w-220 {
	width:220px;
}
.w-255 {
	width:255px;
}
.w-265 {
	width:265px;
}
.w-270 {
	width:270px;
}
.w-290 {
	width:290px;
}
.w-300 {
	width:300px;
}
.w-310 {
	width:310px;
}
.w-325 {
	width:325px;
}
.w-375 {
	width:375px;
}
.w-400 {
	width:400px;
}
.w-640 {
	width:640px;
}
.w-970 {
	width:970px;
}
.h-33 {
	height:33px;
	padding-bottom:7px;
}
#horizontalMenu.h-33 {
	height:33px !important;
	overflow:hidden;
}
.h-34 {
	height:34px;
}
.h-60 {
	height:60px;
	
}
.h-65 {
	height:65px;
}
.h-66 {
	height:66px;
}
.h-90 {
	height:90px;
}
.h-170 {
	height:170px;
}
.h-285 {
	height:285px;
}
.h-375 {
	height:375px;
}
.h-400 {
	height:400px;
}

/* --- DEBUT - page connexion interieure --- */
.connexion_interieure .bottom-popin{position:static;margin-top:36px;}
.connexion_interieure h1
{
	color:#222;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	text-transform:none;
}

.connexion_interieure .interieur-popin  {
	background-color:#FFFFFF;
	border:1px solid #D9D9D9;
	padding:15px;
	position:relative;
}

.connexion_interieure .interieur-popin p {
	font-size:14px;
	padding:0;
}

.connexion_interieure .sep-top  {
	padding-left:10px;
}

.connexion_interieure .sep-gauche  {
	color:#333333;
	height:95px;
	padding-top:20px;
	width:315px;
}

.connexion_interieure .sep-gauche p {
	padding-bottom:5px;
}

.connexion_interieure .interieur-popin .label {
	display:inline-block;
	padding-right:15px;
	text-align:right;
	width:110px;
}

.connexion_interieure .sep-gauche #email, .sep-gauche #mdp {
	border:1px solid #999999;
	color:#999999;
	height:24px;
	width:180px;
}

.connexion_interieure .txt-a-droite  {
	text-align:right;
}

.connexion_interieure .sep-droite  {
	border-left:1px solid #999999;
	color:#333333;
	float:right;
	font-weight:bold;
	height:100px;
	left:335px;
	padding-left:30px;
	position:absolute;
	top:60px;
	width:125px;
}

.connexion_interieure .mdp  {
	font-size:9px;
	text-decoration:underline;
	color:#222;
}

.connexion_interieure .sep-gauche .mdp {
	font-weight:bold;
}

.connexion_interieure .sep-droite .validation {
	margin-top:20px;
}

.connexion_interieure .bouton-validation  {
	clear:both;
	float:none;
	height:23px;
	padding:10px 0 0;
	text-align:right;
	width:auto;
}
/* --- FIN - page connexion interieure --- */


/* --- DEBUT - Header Logged --- */
.logos_header
{
	position: absolute;
	float:left;
    margin: 0;
}

.logos_header.horizon
{	
	padding-top:8px;
}

.logged
{
	margin:0 20px 0 0;
	float:right;
}

.logged_user
{
	font-weight:bold;
	font-size:10px;
	line-height:12px;
	color:#fff;
	white-space:nowrap;
	text-transform:capitalize;
}

.link_02
{
	padding-left:16px;
	text-transform:uppercase;
	background:transparent url("../bundles/coscpcos/images/arrow_mini_hd.png") no-repeat left 50%;
	color:#999999;
	font-size:10px;
	border-bottom:1px solid #333;
	display:block;
	margin:0 0 3px 0;
	width:182px;
}

.link_delog
{
	background:transparent url("../bundles/coscpcos/images/bt_deconnexion.png") no-repeat left 50%;
	padding:0 0 0 16px;
	font-weight:bold;
	font-size:10px;
	color:#fff;
}

.choix_thematique_canalplus .link_dropdown2, .choix_thematique_canalsat .link_dropdown3
{
	background:transparent url("../bundles/coscpcos/images/bt_dropdown.png") no-repeat right 50%;
	padding:0 16px 0 0;
	color:#999999;
	font-size:10px;
	
	display:block;
	height:16px;
	line-height:16px;
}

.header_right_part
{
	float: right;
	padding-top: 20px;
}

#header_right .header_right_part .nav-header{
	
}

.block_facebook_page {
       	position: relative;
    	top: -22px;
    	float: right;
    }
    #menu-acces-rapide ul li .facebook_page_link {
        background: url("../bundles/coscpcos/images/picto_facebook.gif") no-repeat 0 0;
        display: block;
        height: 19px;
        width: 23px;
    }
    .facebook_page_link span { 
        background-color: #3c5a98;
        border-radius: 2px;
        color: #ffffff;
        display: none;
        padding: 7px;
        position: absolute;
        top: 33px;
        right: 0;
        text-shadow: 1px 1px 1px #4083A4;
        width: 142px;
    }
    .facebook_page_link:hover span { display: block; }
/* --- FIN - Header Logged --- */

/* --- DEBUT - Page sous home programmes --- */
.choix_thematique_canalplus,
.choix_thematique_canalsat
{
	float:right;
	height:35px;
	margin:-24px 15px 0 0;
	width:225px;
}

.choix_thematique_canalplus_content,
.choix_thematique_canalsat_content
{
	position:relative;
	z-index:1;
	zoom:1;
}

.choix_thematique_canalplus_content .link_dropdown_container,
.choix_thematique_canalsat_content .link_dropdown_container
{
	height:17px;
}

.choix_thematique_canalplus_content .link_dropdown,
.choix_thematique_canalsat_content .link_dropdown
{
	background:transparent url("../bundles/coscpcos/images/bt_dropdown.png") no-repeat right 50%;
	padding:0 16px 0 0;
	color:#fff;
	font-size:10px;
	
	display:block;
	height:35px;
	line-height:35px;
	text-transform:uppercase;
}

.choix_thematique_canalplus_content .link_dropdown {background:transparent url("../bundles/coscpcos/images/bt_dropdown.png") no-repeat right 50%;}
.choix_thematique_canalsat_content .link_dropdown {background:transparent url("../bundles/coscpcos/images/bt_dropdown_02.png") no-repeat right 50%;}

.choix_thematique_canalplus_content .link_dropdown {color:#fff;}
.choix_thematique_canalsat_content .link_dropdown {color:#333;}

.choix_thematique_canalplus_content ul,
.choix_thematique_canalsat_content ul
{
	position:absolute;
	top:24px;
	left:-3px;
	width:227px;
	z-index:500;
	background:#000;
}

.choix_thematique_canalplus_content ul {background:#000;}
.choix_thematique_canalsat_content ul {background:#ccc;}


.choix_thematique_canalplus_content ul li,
.choix_thematique_canalsat_content ul li
{
	color:#ccc;
	font-size:11px;
	padding:1px;
}

.choix_thematique_canalplus_content ul li a,
.choix_thematique_canalsat_content ul li a
{
	padding:0 5px 0 5px;
	background:#000;
	display:block;
}

.choix_thematique_canalplus_content ul li a {color:#ccc;background:#000;}
.choix_thematique_canalsat_content ul li a {color:#000;background:#ccc;}

.choix_thematique_canalplus_content ul li a:hover,
.choix_thematique_canalsat_content ul li a:hover
{
	color:#000;
	padding:0 5px 0 5px;
	background:#fff;
}
/* --- FIN - Page sous home programmes --- */

.hr_02 
{
	height:1px;
	overflow:hidden;
	border-bottom:1px solid #999;
	margin:0 0 15px 0;
}

.hr_02 hr {display:none;}
.fiche-alerte .interieur-fiche-alerte .fiche-texte .h-65 .padg-s-b strong {font-size:14px;}
.breaker {clear:both!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;}
.title-recherche {font-size:18px;margin-top:-9px;}

/** Lien sur les logos des chaines quand il n'y a pas de logo, on affiche un lien, et non l'image **/
.lien-logo-chaine {color:#000;}

/* alignement mention "champs obligatoire" dans formulaire demande d'abonnment */
.flt-r-abonnement {
  padding-right:340px;
  padding-top:20px;
}

/* RZ */
.liste-pagination-ronde {
	padding:4px 0;
	margin:0;
	list-style:none;
	width:auto;
	display:block;
	float:right;
}
.liste-pagination-ronde li {
	display:inline;
}
.liste-pagination-ronde li a {
	float:left;
	vertical-align:middle;
}
.liste-pagination-ronde li .cache {
	visibility:hidden;
}
.boule-off {
	background: url(../bundles/coscpcos/images/points_noir_gris.png) 0 -8px no-repeat;
	display:block;
	height:8px;
	width:8px;
	overflow:hidden;
	margin:0 5px 0 0;
}
.boule-on, .boule-off:hover {
	background: url(../bundles/coscpcos/images/points_noir_gris.png) 0 0 no-repeat;
	display:block;
	height:8px;
	width:8px;
	overflow:hidden;
	margin:0 5px 0 0;
}
.liste-pagination-boule {
	padding:0 0 0 4px;
	margin:0;
	list-style:none;
	width:auto;
	display:block;
	float:right;
}
.liste-pagination-boule li {
	display:inline;
}
.liste-pagination-boule li a {
	float:left;
	vertical-align:middle;
}
.liste-pagination-boule li .cache {
	visibility:hidden;
}
.boule-precedent {
	background: url(../bundles/coscpcos/images/boules_precedent_suivant.png) 0 0 no-repeat;
	display:block;
	overflow:hidden;
	margin:0 4px 0 0;
	height:24px;
	width:24px;
}
.boule-suivant {
	background: url(../bundles/coscpcos/images/boules_precedent_suivant.png) 0 -19px no-repeat;
	display:block;
	overflow:hidden;
	height:24px;
	width:24px;
}
.boule-precedent:hover, .boule-suivant:hover {
	text-decoration:none;
}
.pagination {
	padding-top:10px;
	height:18px;
}
.padg-tt {
	padding-top:10px;
}
/* RZ */
img {font-size:8px;}
img.Evenement {font-size:4px;}
#liens_complementaires a, a.liencanal, .liencanal a {font-weight:bold;font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;color:#444;text-decoration:none;}
#liens_complementaires a:hover, a.liencanal:hover, .liencanal a:hover {text-decoration:underline;}
a.rgb-gg {text-decoration:none;}
a.rgb-gg:hover {text-decoration:underline;}
.titreVerd {font-size:17px !important;color:#333 !important;font-weight:bold !important;}
object, embed {position:relative !important;z-index:0 !important;cursor:pointer !important;}
.justify, .justify p {text-align:justify;}
.white, a.white {color:#fff !important;text-decoration:none;}
a.white:hover {text-decoration:underline  !important;}
.bsmall {font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;font-size:10px;font-weight:bold;}
.pos-r2 {position:relative;top:2px;}
.pos-abr {position:absolute;right:15px;bottom:15px;}
html, body {margin-top:0px;padding-top:0px;}
#global {margin-top:0px;padding-top:0px !important;top:0px !important;}
#header {top:0px;padding-bottom:0px !important;height:95px;padding-top:0x;height:95px !important;}
.padg-t {padding-top:0px;}
.slideshow {z-index:0;}
div.top-home div.w-310 {height:343px !important;}
div.top-home div.w-310 div.block-content {height:336px !important;*height:338px !important;*min-height:338px !important;}
div.top-home a.block-link{text-transform:uppercase;}
div.top-home #th_carroussel_mea {height:380px;overflow:hidden;}
div.fix {position:absolute !important;top:0;right:0;z-index:0;}
div.slider-images {z-index:9;}
div.w-310 div.block-content  {*width:292px !important;}
.cfontblock, .cfont, .canalfont {font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;font-size:12px;font-weight: bold !important;color:#444;}
.canalfont {font-size:14px;}
.size-xl {font-size:17px !important;line-height:18px;}
.cfontblock {color:#000 !important;font-size:14px !important;text-transform:uppercase;padding:12px 0px 10px 10px !important;}
.ContentModuleProg .MiniNavProg li a {padding:6px 11px 0px 11px !important;}
.stronger {font-weight:bold;font-weight:bold;font-size:17px;font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;color:#333;}
.gray {color:#666;}
.upcase {text-transform:uppercase;}
.light {font-weight:normal !important;}
.padg-b-15 {padding-bottom:15px !important;}
.titreVerd {font-size:17px;color:#333;font-weight:bold;}
.titreVerdsmall {font-size:12px;color:#333;font-weight:bold;}
.padg-b-15 a.block-link {font-weight:900 !important;color:#666;letter-spacing:1px;}
ul.video-list li.line-video .tipdown {padding-top:48px;*left:8px;}
ul.video-list li.line-video:first-child .tipdown {padding-top:30px;*left:8px;}
#video-1 .lien-video-play .picto-play, #video-2 .lien-video-play .picto-play, #video-3 .lien-video-play .picto-play {top:46px;}
#video-1 ul.video-list li.line-video, #video-2 ul.video-list li.line-video, #video-3 ul.video-list li.line-video {margin-bottom:13px !important;}
#video-1 ul.video-list li.line-video h3, #video-2 ul.video-list li.line-video h3, #video-3 ul.video-list li.line-video h3 {padding-bottom:0px;color:#444;font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;font-size:13px;height:34px;}
ul.video-list {margin-bottom:-10px !important;}
#video-1 ul.video-list li.line-video h3 a, #video-2 ul.video-list li.line-video h3 a, #video-3 ul.video-list li.line-video h3 a { display: inline-block;margin-top: -4px;}
.DC-bloc-tour h3,.DC-bloc-tour-2 h3, .padg-xl-r-ie7 h2, h3.block-title {padding:0 0 0 10px !important;margin:0 !important;font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;font-size:14px;font-weight: bold !important;color:#111;text-transform:uppercase;line-height:35px;height:32px;}
.DC-bloc-tour h3 img, .DC-bloc-tour-2 h3 img, .padg-xl-r-ie7 h2 img,  h3.block-title img {margin-top:11px;}
.DC-bloc-tour {margin-top:0 !important;}
.fixfloat .boule-precedent, .fixfloat .boule-suivant {height:19px;width:19px;}
.fixfloat {position:relative;top:15px;}
.DC-bloc-tour {height:320px !important;}
.progfix ul li, .progfix ul li a.popin_programme {*z-index:0 !important;}
.progfix ul li div.tooltip {position:relative !important;;z-index:1001 !important;}

/* pages mes alertes */
.fiche-alerte .interieur-fiche-alerte {margin-bottom:30px;}
.fiche-alerte .interieur-fiche-alerte .logo-alerte {position:absolute;left:155px;top:59px;}
.fiche-alerte .interieur-fiche-alerte {height:125px;}
.fiche-alerte .interieur-fiche-alerte .margt-3 {margin-top:3px;}
.fiche-alerte .interieur-fiche-alerte .fermer-fiche-alerte {margin-top:-10px;margin-right:-10px;}
.fiche-alerte .interieur-fiche-alerte .fiche-texte .h-112 .extrabold {width:265px;}
.fiche-alerte .interieur-fiche-alerte .fiche-texte .h-112 .extrabold strong{font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;font-weight:bold;color:#333;font-size:17px;line-height:18px;display:block;width:265px;}
.fiche-alerte .interieur-fiche-alerte .fiche-texte .h-112 .descriptif {width:265px;display:block;}
.fiche-alerte .interieur-fiche-alerte .w-215 {width:215px;}
.fiche-alerte .interieur-fiche-alerte .h-112 {height:112px;}
.fiche-alerte .interieur-fiche-alerte .w-227 {padding:0}
.fiche-alerte .interieur-fiche-alerte .botm {position:absolute;left:260px;bottom:2px}
.fiche-alerte .interieur-fiche-alerte .botm strong {font-size:11px;width:195px;letter-spacing:-0.05em}
.fiche-alerte .interieur-fiche-alerte .liste-fleche-grise_02, .fiche-alerte .interieur-fiche-alerte .liste-fleche-grise_02 strong {position:relative;z-index:11;color:#111 !important;}
.bigger a.canalfont {font-size:16px;line-height:16px;}
.padg-t50 {padding-top:50px !important;}
.margt-20 {margin-top:-20px;}
.h-150 {height:150px !important;}
#supprimerfiltre {position:relative;top:4px;left:3px;}
.caps:first-letter {text-transform:uppercase !important;}
.imgbg {background-color:#000;background-image:url(../bundles/coscpcos/images/px.gif);background-repeat:no-repeat !important;background-position:center center !important;padding:0 !important;float:left;}
#minus {display:block;text-transform:lowercase;}
#minus:first-letter {text-transform:uppercase;}
/* BLOC GRILLE TV */
.nobr {width:300px;height:22px;}
.nobr li, .nobr li a {padding-right:0px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {ul.nobr li.first, ul.nobr li {padding-right:0px !important;}}
.canaltab {border-left:2px solid #9C9C9C;padding-left:5px !important;}
ul.nobr li.first, ul.nobr li {padding-right:6px !important;}
ul.nobr li.first a.canalfont, ul.nobr li a.canalfont {font-style:normal !important;font-size:12px !important;} /* tous les tabs des blocks */
a.suite-grille {position:absolute;bottom:10px;left:10px;}
.block-soiree {min-height:250px;height:250px;max-height:250px;overflow:hidden;padding-bottom:0px;}
.block-soiree table tr.line-grille, .block-soiree table tr.line-grille, .block-soiree table tr.line-grille td {height:28px !important;padding:0px 5px;overflow:hidden !important;vertical-align:middle !important;}
a.grilletv {position:absolute;bottom:10px;right:10px;float:right;height:12px;width:76px;background: url(../bundles/coscpcos/images/grille_tv.png) 0 0px no-repeat;}
a.grilletv:hover {background: url(../bundles/coscpcos/images/grille_tv.png) 0 -13px no-repeat;}
a.touteslesvideos {position:absolute;bottom:1px;right:10px;float:right;height:13px;width:138px;background: url(../bundles/coscpcos/images/touteslesvideos.png) 0 0px no-repeat;}
.VideoBlock a.touteslesvideos {bottom:8px;}
a.touteslesvideos span {position:absolute;text-indent:-900em;}
a.touteslesvideos:hover {background: url(../bundles/coscpcos/images/touteslesvideos.png) 0 -14px no-repeat;}
#soiree-all, #soiree-canalplus, #soiree-canalsat {padding-top:0px;}
/* BLOC SLIDER */
ul.sliderContent {position:relative !important;top:12px;left:9px;}
ul.sliderContent, ul.sliderContent li, ul.sliderContent li.sliderfix {width:290px !important;;overflow:hidden;padding:0px !important;}
.sliderfix, .sliderfix li, .sliderfix li a {width:270px !important;overflow:hidden;margin:0px !important;height:235px;}
/*  recherche */
.moteurHMenu {position:relative;z-index:0;top:-1px;left:5px;}
#site_recherche {padding-left:5px;}
/* plus de tooltip et de recherche pour le moment*/
div.tooltip {display:none;}
#horizontalMenu li.moteurHMenu {display:none !important;}
.nav-header li {width:255px;margin:6px 0 -4px 0;}
/* lien header */
div.nav-header a.open-inscription {width:240px; height:30px; background:url(../bundles/coscpcos/images/s_identifier_s_inscrire.png) 0 0 no-repeat; margin:0; padding:0;display:block; float:left;line-height: 2;text-indent:39px;font-size: 15px;}
div.nav-header a.open-inscription.logged {background-position:0 -30px; padding: 3px 25px 0 35px; width:180px; text-indent: 0em; font-size:12px;}

div.nav-header div.menu-bulle{
	background:url(../bundles/coscpcos/images/bulle_connection.gif) 0 0 no-repeat #212121;
	top: 28px;
	width: 240px;
	height: 98px;
	position: absolute;
    top: 74px;
}

div.nav-header div.menu-bulle ul{
	padding-top: 20px;
}
div.nav-header div.menu-bulle li{
	height: 30px;
	width: 189px;
	background-color: #9a9a9a;
	margin: 0 auto 8px;
}
div.nav-header div.menu-bulle li a{
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	margin: auto;
	display: block;
	padding: 10px;
	height: 2px;
	overflow: hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space: nowrap;
	text-align: center;
}
.formabo {position:relative;}
.formabo .pos-abr {margin-right:335px;}
.choix_thematique_canalplus ul li a , .choix_thematique_canalsat ul li a {padding:0px 10px 1px 15px !important;}
.choix_thematique_canalplus ul, .choix_thematique_canalsat ul{position:absolute;top:16px;left:0;width:151px;z-index:500;background:#000;padding:10px 0px 10px 0;text-transform:uppercase;font-size:10px;font-weight:bold;}
/* correctif Arial, Helvetica, Verdana */
ul.nobr li.first a.canalfont, ul.nobr li a.canalfont {font-size:11px !important;}
.LinkLeft-1 a, .LinkLeft-2 a, .LinkLeft-3 a {font-size:11px;white-space:nowrap;letter-spacing:-1px;}
.LinkLeft-1 a:hover, .LinkLeft-2 a:hover, .LinkLeft-3 a:hover {text-decoration:underline;}
/* EVENEMENT HOME PROGRAMMES */
img.evenement {background-image:transparent url(../bundles/coscpcos/images/evenement.png) 0 0 no-repeat;}
img.evenement-cinema {background:transparent url(../bundles/coscpcos/images/evenement-cinema.png) 0 0 no-repeat;}
img.evenement-series {background:transparent url(../bundles/coscpcos/images/evenement-series.png) 0 0 no-repeat;}
img.evenement-sport {background:transparent url(../bundles/coscpcos/images/evenement-sport.png) 0 0 no-repeat;}
img.evenement-musique {background:transparent url(../bundles/coscpcos/images/evenement-musique.png) 0 0 no-repeat;}
img.evenement-magazine {background:transparent url(../bundles/coscpcos/images/evenement-magazine.png) 0 0 no-repeat;}
img.evenement-jeunesse {background:transparent url(../bundles/coscpcos/images/evenement-jeunesse.png) 0 0 no-repeat;}
img.evenement-divertissement {background:transparent url(../bundles/coscpcos/images/evenement-divertissement.png) 0 0 no-repeat;}
img.evenement-decouverte {background:transparent url(../bundles/coscpcos/images/evenement-decouverte.png) 0 0 no-repeat;}

#header a.sublink {min-height:95px !important;}
a.fermer-fiche-alerte img {background:transparent url(../bundles/coscpcos/images/close_popins.gif) no-repeat 0px 0px;}
a.fermer-fiche-alerte:hover img {background:transparent url(../bundles/coscpcos/images/close_popins.gif) no-repeat 0px -23px;}
.logged_user {padding-bottom:7px;}
ul.nav-header a.open-sso-mdp-oublie {height:12px !important;}

.title-service-profil {text-indent:-900em;background-repeat:no-repeat;}
h2.tit {text-indent:-900em;}
h2.mon_espace_abonne {background-repeat:no-repeat;}
h2.mon_profil_web {background-repeat:no-repeat;}
h2.mes_programmes {background-repeat:no-repeat;}
.bloc-service-profil-comm {position:relative;top:-5px;color:#444;}
.h-280 {height:280px !important;overflow:hidden;}

.img-ba{
	vertical-align:middle;
}

div.matin,div.apresmidi,div.debutsoiree,div.soiree {padding-bottom:10px;}

/* PARTAGER */
div.popin-fonctions a.partager {background: url("../bundles/coscpcos/images/partager.gif") no-repeat 0 0;display: inline;float: left;height: 14px;margin: 0 10px;width: 92px;}
div.popin-fonctions a.partager:hover {background-position: 0 -14px !important;}
div.popin-fonctions a.partager strong {left: -900em;position: relative;}
.ContentPartager {border:1px solid #d4d4d4;width:163px;background:#f7f6f6 url("../bundles/coscpcos/images/bg_partager.gif") repeat-x;position:absolute;top: 40px;left:340px;z-index:200; padding:5px; display:none}
.ContentPartager .close {float:right}

.fb-like {display: inline-block;}
.fb-like iframe {z-index: 9999;}
.fb-like > span {width: 135px !important; height: 23px !important;}

#popin_video_pure #toolbox{
float: right;
padding-top: 3px;
position: relative;
right: -34px;}
#popin_video_pure h1 {display: none;}
#popinEditorial {overflow: auto; position: relative;}
#popinEditorial #content {overflow: auto; height: auto;}
#popinEditorial .nav-ariane,
#popinEditorial div.clear.mag-m-l.marg-xl-t {
	display: none;
}

/** Page emission **/
#content.tmplt-video{padding:0;font-size:12px;overflow:hidden;}
#content.tmplt-video h1{color:#333333;text-transform:uppercase;margin-bottom:20px;font-size:34px;}
#content.tmplt-video h2{color:#333333;text-transform:uppercase;margin-bottom:20px;font-size:18px;border-bottom:1px solid #cccccc;padding-bottom:10px;margin-bottom:18px;}
#content.tmplt-video p.important{font-weight:bold; padding-bottom: 2px; color:#000;}
#content.tmplt-video p{margin-left:0;padding-left:0;margin-right:0;padding-right:0;color:#808080;line-height:12px;}
#content.tmplt-video ul li{list-style:none;float:left;}
.marg-xl-t{margin-top:0;}
#tmplt-video-header{width:970px;margin:20px auto;}
#tmplt-video-header-intro{width:640px;}
#tmplt-video-logo-emission{position:absolute;right:0;top:10px;}
#tmplt-video-overflow{overflow:hidden;background: url('../bundles/coscpcos/images/background-column.png');}
#tmplt-video-gauche{float:left;padding-left:15px;width:640px;padding-bottom:15px;}
#tmplt-video-presentation-emission{margin-top:20px; margin-bottom:20px;}
#content.tmplt-video .tmplt-video-rubrique h2{font-size:22px;margin-top:20px;}
.tmplt-video-rubrique,.tmplt-video-rubrique ul{overflow:hidden;}
.tmplt-video-rubrique{padding-bottom:20px;}
.tmplt-video-rubrique-box.active .video-player-playlist-en-cours{display:block;}
.tmplt-video-rubrique-box{position:relative;width:145px;float:left;margin-right:20px;cursor:pointer;}
.tmplt-video-rubrique-box:hover p{text-decoration:underline;}
.tmplt-video-rubrique-box .video-player-playlist-play{top:82px;left:5px;}
.tmplt-video-rubrique-box-last{margin-right:0;}
.tmplt-video-rubrique-ligne{padding-top:10px;}
#content.tmplt-video .video-player-playlist-en-cours p{text-align:center;margin-top:45px;color:white;font-weight:normal;}
#content.tmplt-video p.video-player-playlist-date {padding-bottom: 0;}
.tmplt-video-rubrique{position:relative;}
.tmplt-video-rubrique-box:hover .video-player-playlist-en-cours p{text-decoration:none;}
.tmplt-video-rubrique-nav{position:absolute;right:-10px;bottom:-10px;clear:both;height:23px;margin:10px;}
.tmplt-video-rubrique-item,.tmplt-video-rubrique-nav-prev,.tmplt-video-rubrique-nav-next{float:left;cursor:pointer}
.tmplt-video-rubrique-nav-prev{width:23px;height:23px;margin-right:2px;background: url('../bundles/coscpcos/images/elements.png') 0 0;}
.tmplt-video-rubrique-nav-prev:hover{background: url('../bundles/coscpcos/images/elements.png') 0 -23px;}
.tmplt-video-rubrique-nav-bulle{width:9px;height:9px;margin:7px 2px;background: url('../bundles/coscpcos/images/elements.png') -46px -14px;}
.tmplt-video-rubrique-nav-active{background: url('../bundles/coscpcos/images/elements.png') -46px 0;}
.tmplt-video-rubrique-nav-next{width:23px;height:23px;margin-left:2px;background: url('../bundles/coscpcos/images/elements.png') -23px 0;}
.tmplt-video-rubrique-nav-next:hover{background: url('../bundles/coscpcos/images/elements.png') -23px -23px;}
#tmplt-video-droite{float:right;width:300px;padding:15px;}
#tmplt-video-liste{background-color:white;padding:15px;margin-bottom:25px;border:1px solid #cccccc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#tmplt-video-liste .select{width:220px; height: 15px;}
.tmplt-video-annexe{margin-bottom:25px;}
.tmplt-video-annexe img{margin-bottom:5px;}
.tmplt-video-annexe .button-home{margin-top:10px;}
.tmplt-video-annexe .button-home a{background-position:right -48px;color:#666666;}
.tmplt-video-annexe .button-home a:hover{background-position:right -72px;}
.tmplt-video-annexe .button-home a span{background-position:left -48px;}
.tmplt-video-annexe .button-home a:hover span{background-position:left -72px;}
#tmplt-video-droite iframe{margin-top:10px;}
img.lazyload{display: none;}
/** Fin Page emission **/

/** Player video **/
#video-player{width:640px;height:360px;background-color:black;}
#video-player-toolbox{float:left;width:640px;background-color:#ededed;height:auto;padding-bottom:12px;}
#video-player-titre{float:left;width:265px;padding-left:15px;color:#333333;}
#video-player-titre p{padding:18px 0 7px 0 !important;font-weight:bold;}
#video-player-social{float:right;width:360px;}
#video-player-social #toolbox_prog{margin-right: 0;padding-top:18px}
.video-player-social-box{float:left;margin-top:14px;}
#video-player-playlist{clear:both;overflow:hidden;background-color:#ededed;padding:15px 9px;margin-bottom:20px;border-top: 1px solid #d9d9d9;}
.video-player-playlist-play{position:absolute;top:62px;left:12px;width:23px;height:23px;background: url('../bundles/coscpcos/images/elements.png') 0 -46px;}
.video-player-playlist-en-cours{position:absolute;width:145px;height:109px;background:url('../bundles/coscpcos/images/pixel-noir-80.png') transparent;display:none;}
ul.video-player-playlist .video-player-playlist-en-cours{height: 83px; width: 110px;}
ul.video-player-playlist .video-player-playlist-en-cours p{margin-top: 28px!important;}
.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;}
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit a:focus{outline:1px dotted #000;}
.sliderkit img{border:0;}
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}
.sliderkit .sliderkit-btn{z-index:10;}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}
.sliderkit .sliderkit-count{position:absolute;top:5px;right:5px;z-index:10;padding:5px;color:#fff;background:#000;}
.sliderkit .sliderkit-timer{position:absolute;top:0;left:0;z-index:10;height:3px;background:#ccc;}
#video-player-playlist-carousel {width:640px;height:180px;margin:0;}


/**parametrer livetv**/
h2.title-param-liveTV{color:#26a8ff;font-size: 30px;line-height:normal;text-transform: uppercase;}
div.title-param-liveTV{border-bottom:solid 1px #d6d6d6;padding-bottom:10px;margin:0 0 20px 0;}
div.title-param-liveTV span{color:#26a8ff;font-size: 14px;line-height:normal;text-transform: uppercase;}
#content.liveTV #droiteContenu .mon-compte{border: solid 1px #d6d6d6;padding:10px;margin-bottom:20px;}
#content.liveTV #droiteContenu .mon-compte .ligne{padding:0;margin:0;}
#content.liveTV #gaucheContenu {width:680px;}
#content.liveTV #droiteContenu {width:250px;}
#content.liveTV .grey{color:#808080;font-size:11px;}
#content.liveTV a.fleche{background:url('../bundles/coscpcos/images/afleche.png') no-repeat;padding: 0 0 0 15px;color:#000}
#content.liveTV a.fleche em{padding: 0 0 0 15px;color:#000}
#content.liveTV #droiteContenu .mon-compte ul li{margin:0 0 10px 0;}
#content.liveTV #droiteContenu .mon-compte .deconnexion{padding:10px 0;}
#content.liveTV #droiteContenu .mon-compte .deconnexion span{background:url('../bundles/coscpcos/images/mon-compte-close.png') no-repeat;padding: 0 0 0 20px;font-weight: bold;}
#content.liveTV #droiteContenu .mon-compte .deconnexion span a{color:#000;}
#content.liveTV.confirmation .col-center{padding-left:0;}
#content.liveTV.confirmation .col-center .blue-degrade-button{margin: 10px 10px 40px 0;background-color: #1482c3;color: #fff;-moz-user-select: none;background-image:-moz-linear-gradient(#008cde, #1482c3);background-image:-webkit-linear-gradient(#008cde, #1482c3);background-image:-o-linear-gradient(#008cde, #1482c3);background-image:linear-gradient(#008cde, #1482c3);border: 1px solid rgba(0, 0, 0, 0);border-radius: 4px;cursor: pointer;display: inline-block;font-size: 1em;font-weight: bold;line-height: 1.42857;margin-bottom: 0; padding: 4px 12px;text-align: center;vertical-align: middle; white-space: nowrap;}
#content.liveTV.confirmation .col-center .fleche-bleu{ display: inline-block;margin: 10px 0;background:url('../bundles/coscpcos/images/aflechebleu.png') no-repeat 0 2px;padding: 0 0 0 15px;color:#26a8ff;font-size: 12px;line-height:normal;text-transform: uppercase;}
/** fin parametrer livetv**/

#content.iframe { padding: 0;}
#content.iframe .content-wrapper { padding: 20px 15px;}
#content.iframe iframe {
    border: none;
    height: 800px;
    width: 100%;
    overflow-x: hidden;
}

@charset "utf-8";
/* CSS Document */
.liste-mes-thematiques {
    background: #f5f5f5 url(../bundles/coscpcos/images/fond_mes_thematiques.jpg) repeat-x;
}
.liste-mes-thematiques li {
    border:none;
}
.liste-mes-thematiques li input {
    vertical-align:middle;
    margin:0;
}
.label-mes-thematiques {
    display:inline-block;
    width:125px;
    vertical-align:top;
}
.numero_canal{
    float: left; 
    width: 100%;
    line-height:20px;
    color:#999999;
}
span.chaine_id {
    display:none;
}

div.noborder {padding:0px !important;border:0px !important;position:relative;z-index:0 !important;}
div.noborder2 {padding:0px;border:0px !important;position:relative;z-index:0 !important;padding-top:0px;top:14px;}
#popin {margin-top:0px;position:relative;top:-50px !important;height:720px !important;margin-bottom:-65px}
#popin, #chaine_fiche .interieur-popin {border:none;padding:0;overflow:hidden;background:none;;}
#chaine_fiche {margin-top:0px;}
#chaine_fiche h1.clear {color:#0d276e;background-color:#fff;position:relative;top:7px;}
#chaine_fiche div.interieur-fiche {width:auto;overflow:hidden;margin-top:10px;height:575px !important;*height:575px !important;}
#chaine_fiche div.padg-m-t div.padg-m-b, #chaine_fiche div.padg-m-b  p.w-255 {width:auto;height:75px;padding:0;margin:-7px 20px 0 0;}
#chaine_fiche ul.padg-xl-b {padding-bottom:5px;}
#chaine_fiche  p.w-255 {padding-left:10px;}
#chaine_fiche ul.liste-img li {float:left;margin:0;width:77px;height:40px;padding:0}
#chaine_fiche p.chaine-border-top {font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;font-size:14px !important;padding:8px 0 6px 0;border-top:1px solid #ccc;}
#chaine_fiche p.chaine-title-light, #chaine_fiche p.chaine-title-light strong, #chaine_fiche p.chaine-title-bold strong {font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;font-weight:bold;font-size:14px;padding-bottom:15px;white-space:nowrap;text-transform:uppercase;}
#chaine_fiche div.flt-r p.chaine-title-bold {float:left !important;width:100%;*margin-bottom:-15px;}
#chaine_fiche div.flt-l p.chaine-border-top {padding-bottom:0px !important;}
#chaine_fiche p.chaine-border-top strong {color:#999;}
#chaine_fiche h1 {font-style:normal;text-transform:uppercase;font-size:20px;color:#444;font-weight:bold;padding-top:0px;margin-top:-5px;}
#chaine_fiche .no-canal {font-family:Arial Black,Arial, Helvetica, Verdana,Tahoma,sans-serif;font-size:17px;float:left;color:#0d276e;}
#chaine_fiche div.flt-l p {color:#333;text-align:justify;}
#chaine_fiche a.liste-fleche-bleue {float:right;font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;font-size:13px !important;}
#chaine_fiche a.liste-fleche-bleue strong, #chaine_fiche p.chaine-border-top strong {color:#444;}
#chaine_fiche a.liste-fleche-bleue:hover {text-decoration:underline;}
#chaine_fiche div.padg-m-b {position:relative;}
#chaine_fiche div.padg-m-b, #chaine_fiche p.w-255 {float:left;width:auto;}
#chaine_fiche div.clear div.flt-r {padding-top:20px;}
#chaine_fiche span.big-title {font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;font-size:20px;font-weight:bold;color:#444;display:block;padding:0px;text-transform:uppercase;}
#chaine_fiche span.sub-big-title {width:100%;float:left;font-family:Arial,Helvetica,sans-serif;color:#4444;font-size:15px;font-weight:normal;padding:0px;}
#chaine_fiche ul.liste-img, #chaine_fiche ul.padg-xl-b {width:100%;float:left;padding-top:10px !important;}
#chaine_fiche ul.liste-img li {float:left;margin:0;width:76px;height:40px;}
#chaine_fiche p.chaine-border-top {float:left !important;width:100%;}
#chaine_fiche p.padg-s-t {padding:4px 0 10px;height:20px;}
#chaine_fiche  p.w-255 {padding-left:20px;height:63px;}
#chaine_fiche * {padding-bottom:0px;}
#chaine_fiche div.clear div.flt-r p.txt-r {padding-top:0px;}
#chaine_fiche div.clear #CanalPlayerEmbarque {*position:relative;*top:15px;}
#chaine_fiche div.padg-m-t #CanalPlayerEmbarque  {*position:relative;*top:0px;}


#chaine_fiche p.video_de_la_chaine, #chaine_fiche p.a_ne_pas_manquer, #chaine_fiche p.modes_de_reception, #chaine_fiche p.les_chaines_generalistes, #chaine_fiche a.toutes_les_chaines, #chaine_fiche a.voir_le_site_de_la_chaine, #chaine_fiche a.tous_les_programmes {text-indent:-900em !important;height:16px;padding:0 !important;}
#chaine_fiche a.video_de_la_chaine:hover, #chaine_fiche a.a_ne_pas_manquer:hover, #chaine_fiche a.toutes_les_chaines:hover, #chaine_fiche a.voir_le_site_de_la_chaine:hover, #chaine_fiche a.tous_les_programmes:hover {background-position:0px -19px !important;}
#chaine_fiche p.video_de_la_chaine {width:160px;background:transparent url(../bundles/coscpcos/images/video_de_la_chaine.png) 0 0 no-repeat;}
#chaine_fiche p.a_ne_pas_manquer {width:156px;background:transparent url(../bundles/coscpcos/images/a_ne_pas_manquer.png) 0 0 no-repeat;}
#chaine_fiche p.modes_de_reception {width:160px;background:transparent url(../bundles/coscpcos/images/modes_de_reception.png) 0 0 no-repeat;}
#chaine_fiche p.les_chaines_generalistes {width:286px;text-indent:0 !important;padding-left:30px important;background:transparent url(../bundles/coscpcos/images/les_chaines_generalistes.png) 0 0 no-repeat;padding-left:30px !important;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#chaine_fiche a.toutes_les_chaines {width:135px;background:transparent url(../bundles/coscpcos/images/toutes_les_chaines.png) 0 0 no-repeat;}
#chaine_fiche a.voir_le_site_de_la_chaine {width:175px;background:transparent url(../bundles/coscpcos/images/voir_le_site_de_la_chaine.png) 0 0 no-repeat;margin-top:10px;}
#chaine_fiche a.tous_les_programmes {width:165px;background:transparent url(../bundles/coscpcos/images/tous_les_programmes.png) 0 0 no-repeat;}

/* bouton close popin */
button.ui-dialog-titlebar-close {height:23px;width:23px;background:transparent url(../bundles/coscpcos/images/close_popins.gif) no-repeat 0px 0px;cursor:pointer;height:23px;width:23px;overflow:hidden}
.ui-state-hover, .ui-state-focus, .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, button.ui-dialog-titlebar-close span.icon-closethick {height:23px;width:23px;background:transparent url(../bundles/coscpcos/images/close_popins.gif) no-repeat 0px -23px !important;cursor:pointer;overflow:hidden}
.ui-button-text{display:none;}
/* pagination */
#paginationGrilleTV {padding-right:0px;padding-left:0px;}
#paginationGrilleTVOverlay a.prev {top:5px;left:0px;padding:0;background:none;height:24px;width:24px;}
#paginationGrilleTVOverlay a.next {top:5px;right:0px;padding:0;background:none;height:24px;width:24px;}
#paginationGrilleTVOverlay a.prev img.pagination-prev, #paginationGrilleTVOverlay a.next img.pagination-next {padding:0;background:none;}
ul.program-list li {/*position:relative;padding-right:10px;*/}
ul.program-list li a.ajouter_alert {float:right;;position:absolute;right:-0px;bottom:2px;}
ul.program-list li span.flt-l {padding-top:1px;}
/* correctifs maquette */
ul.filter-list li a {*padding-top:2px;*background-position:right 3px;}
#listChaineGrilleTV {padding-top:0px;}
div.channel-wrapper {padding-top:20px;}
h2.filter-title {font-weight:bold;padding:8px 0px 6px 6px;letter-spacing:-1px;/*border-top:1px solid #ddd;*/color:#666;font-size:17px;white-space:nowrap;}
.channel-label {padding:0;display:none;}
.channel-logo {height:60px;*height:65px;}
span.msgGrillePerso {font-weight:bold;padding:10px 0 10px 0;color:#666;}
span.msgGrillePerso img {position:relative;top:2px;}
/* menu grille */
div.channel-filter ul.filter-list li {border-left:1px solid #ccc;border-right:1px solid #999;*margin-bottom:-2px;}
div.channel-filter ul.filter-list li:hover {border-left:1px solid #ccc;/*border-right:1px solid #fff;*/background:#fff url(../bundles/coscpcos/images/pxblanc.gif);}
div.filter-hover li.choix_fuseau a.active, div.filter-hover li.choix_fuseau a.active:hover {background:none;background-color:#fff;/* pas dans les specs background:#DDD url(../../images/bg-btn.png) -2px -2px no-repeat;*/}
div.filter-hover li.choix_fuseau a.active:hover {color:#fff;background-color:#444;}
li a.monfuseau, li a.monfuseau span, li a.monfuseau span.actif {white-space:nowrap;letter-spacing:-1px;}
ul.filter-list a {*width:128px;}
li a.monfuseau span {display:none;}
li a.monfuseau span.actif {display:block;font-size:10px;font-weight:bold;text-transform:uppercase;color:#444;letter-spacing:-1;position:relative;top:5px;border-top:1px solid #C2C2C2;width:139px;padding-top:2px;*padding-top:4px;}
#choisir_mes_thematique ul.flt-l {list-style:none;font-weight:bold;font-family:Arial, Helvetica, Verdana,sans-serif;text-transform:uppercase;white-space:nowrap;color:#444;font-size:11px;letter-spacing:-1px;padding:6px 4px 0 0 0;}
#choisir_mes_thematique ul.flt-l li {margin:3px 0;*margin:0 0 0 -3px;*padding:0;cursor:pointer;}
#choisir_mes_thematique ul.flt-l li label {*margin-left:-2px;}
#choisir_mes_thematique ul.flt-l li input {margin-left:7px;}
#choisir_mes_thematique ul.flt-l li:hover {color:#444;}
#choisir_mes_thematique ul.flt-l li:hover {color:#000;background:#fff url(../bundles/coscpcos/images/pxblanc.gif);}
#choisir_mes_thematique ul.flt-l li.txt-r:hover {background:transparent url(../bundles/coscpcos/images/px.gif);}
#choisir_mes_thematique ul.flt-l li input, #choisir_mes_thematique ul.flt-l li label {padding:0;}
#choisir_mes_thematique ul.flt-l li.txt-r input {border:2px solid #ddd;margin:0 5px 2px 0;}
#choisir_mes_thematique ul.flt-l li.txt-r input:hover {border:2px solid #fff;}
div.bgris, div.list_fuseaux {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:#ffffff url(../bundles/coscpcos/images/fond_degrade_popin.png) left bottom repeat-x;border-top:1px solid #333 !important;padding-right:10px;}

div.choix-mes-chaines ul {width:224px;}
div.dsp-n a.popin_programme:hover {text-decoration:underline;}
div.resteouvert  {visibility:visible;display:block;opacity:1;}
#content {padding-top:10px;overflow:visible;padding-bottom:15px;}
.program-list strong {padding-left:1px;color:#555;line-height:13px;}
ul.program-list li {padding-right:0px;min-height:11px;}
ul.program-list li span.descriptif {padding-right:7px 10px 0 0;}
ul.program-list li span.prog_id, ul.program-list li span.diff_id, ul.program-list li span.video, div.soiree span.prog_id, div.soiree span.diff_id, div.soiree span.video { display:none; }
ul.program-list li strong {padding-right:0px;}
ul.program-list li strong.lighter {color:#999;font-weight:bold;}
div.channel-wrapper {margin-top:-10px;}
span.descriptif {padding-right:8px !important;display:block;}
a.popin_programme strong, a.popin_programme {display:inline;}
ul.span.inl {display:inline;}

#imprimer-programme{
    float: right;
    padding: 6px 0 12px;
}
.grille-tv h1 { font-style:normal; text-transform:uppercase; color:#000; font-size:23px; font-family:CanalLightRomain; margin:30px 2px 20px 0; }
.grille-tv h1 span { font-size:30px; }

.channel-wrapper { padding-top:0; margin-top:17px; border-top:solid 1px #c4c4c4; }
#listChaineGrilleTV{ padding-top: 8px; }
div.ws-canal #listChaineGrilleTV .marg-xl-r { padding-right:9px; border-right:solid 1px #e6e6e6; margin-right:10px; }

/* MESSAGE GRILLE PERSO */
span.msgGrillePerso { color:#666; font-weight:700; padding:10px 0; }

/* NAVIGATION PAR JOURS */
.nav-day { margin-top:4px; }
.nav-day li { float:left; }
.nav-day li a {font-family: 'canal', sans-serif; font-weight: 600; display:block; min-height:37px; line-height:15px; min-width:79px; text-align:center; color:#666; text-transform:uppercase; border-right:2px solid #fff; font-weight:900; padding-top:4px; }
.nav-day li a { background:none #f6f6f6; padding-top:12px; width:79px; height:46px; }
.nav-day li a.past { background:none #e1e1e1; color:#616161;}
.nav-day li a.past.active { color:#000;}
.nav-day li a:hover,.nav-day li a.past:hover { background-color:#f3f3f3; color:#000;}
.nav-day li a.active.past,.nav-day li a.active { background-color:#fff; }
.nav-day span { font-size:13px; }
.nav-day li a:hover span,.nav-day a:hover,.nav-day a:hover span,.nav-day a.active,.nav-day a.active { color:#000; }

/* FILTERS */
#grille-filter { padding-top:25px; }
#grille-filter a.select-link { cursor:pointer; position:relative; display:inline-block; border:1px solid #bfbfbf; line-height:1; background:url(../bundles/coscpcos/images/select.png) left bottom repeat-x #fff; height:29px; margin-right:16px; }
#grille-filter a.select-link span.select-pointer { background:url(../bundles/coscpcos/images/chevron_bas.png) left bottom no-repeat; float:right; border-left:1px solid #bfbfbf; width:30px; height:30px; right:0; top:0; }
#grille-filter a.select-link span.select-text { font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif; font-size:12px; color:gray; display:inline-block; padding:8px 0 8px 15px; }
.filter-hover.clear { box-shadow:3px 6px 10px #8B8D90; }
.filter-hover { position:absolute; z-index:10; display:block; margin-right:45px; border-top:1px solid #555; background:#fff; margin-left:-2px; border:1px solid #C2C2C2; }
.filter-hover ul.flt-l li { height:20px; width:148px; padding:0; }
.filter-hover ul.flt-l li a { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:137px; padding:4px 2px 4px 10px; }
.filter-hover.addchannel-content ul.flt-l li a { width:124px; padding:4px 2px; }
.filter-hover.addchannel-content ul.flt-l li input { float:left; }
.filter-hover ul { padding:4px; }
.filter-hover li { border-bottom:1px solid #c2c2c2; padding:1px 0; }
.filter-hover li a { color:#333; display:block; text-transform:uppercase; line-height:1; font-size:11px; padding:4px 10px; }
.filter-hover li a:hover { color:#fff; background:#333; }
.filter-hover li a.active { background:#ebebeb; }
.filter-hover .last { border-bottom:1px; }
.filter-hover .actions { clear:both; padding:0 15px 10px; }
.filter-hover .actions a img { display:block; border:1px solid #c2c2c2; margin:6px 0 0; }

/*SPINNER*/
#grille-tv-spinner { float:right; margin-top:-25px; position:relative; width:22px; }

/* LES CHAINES */
.channel-logo { height:100px; margin-top:25px; position:relative; line-height:42px; text-align:center; }
.channel-logo img { width:90px; vertical-align:middle; }
.channel-label { display:none; }
.numero_canal { position:absolute; bottom:10px; left:50px; color:#999; line-height:20px; }

/* CONTENU TIMESLICE */
.channel-list >li>a span { display:block; font-weight:400; padding:7px 9px 0; }
.channel-list >li>a { display:block; color:#999; font-size:12px; background:url(../bundles/coscpcos/images/program_expand.png) 127px 50% no-repeat #ebebeb; height:27px; }
.channel-list >li>a.active { background:url(../bundles/coscpcos/images/program_collapse.png) 127px 50% no-repeat #8b8d90; font-weight:700; color:#fff; }
.channel-list li { margin-bottom:1px; }
.channel-list li div { padding-top:4px; }

.program-list { margin-top:3px; }
.program-list li.first { border-top:none; }
.program-list li { margin-bottom:0; border-top:1px solid #d9d9d9; font-size:10px; color:#666; position:relative; padding:4px 0; }
.program-list >li>a { display:block; font-size:12px; color:#333; padding:3px 9px 2px 0; }
.program-list li>span.schedule { font-size:11px; font-family:arial; color:#333; }
.program-list li>span.descriptif { font-size:12px; font-family:arial; color:#999; }
.program-list span.title-program { font-weight:bold; }

/* PAGINATION */
#paginationGrilleTVOverlay { top:39px; }
/*#paginationGrilleTV div.pos-r a.pagination-prev span{padding-left: 12px;}*/
#paginationGrilleTV div.pos-r a.pagination-prev,#paginationGrilleTVOverlay div.pos-r a.prev { background:transparent url(../bundles/coscpcos/images/arrow_bg_grey_dark.png) 0 -24px no-repeat; left:0; text-align:left; top:5px; padding:0 0 0 35px; }
#paginationGrilleTV div.pos-r a.pagination-prev:hover,#paginationGrilleTVOverlay div.pos-r a.prev:hover { background:transparent url(../bundles/coscpcos/images/arrow_bg_grey_dark.png) 0 0 no-repeat;}
#paginationGrilleTV div.pos-r a.pagination-next,#paginationGrilleTVOverlay div.pos-r a.next { background:transparent url(../bundles/coscpcos/images/arrow_bg_grey_dark.png) 0 -72px no-repeat; height:24px; right:0; top:5px; width:24px; padding:0; }
#paginationGrilleTV div.pos-r a.pagination-next.pg-bottom:hover{ background:transparent url(../bundles/coscpcos/images/arrow_bg_grey_dark.png) 91px -48px no-repeat;}
#paginationGrilleTVOverlay div.pos-r a.next:hover { background:transparent url(../bundles/coscpcos/images/arrow_bg_grey_dark.png) 0 -48px no-repeat;}
#paginationGrilleTV div.pos-r a.pagination-next { width:115px; background-position:right bottom; text-align:left; }

/*Surcharge UI */
.ui-corner-all{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.ui-widget-content{padding:15px;}
.ui-widget-header{background:#fff;}
.ui-widget{font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;font-size:11px;}
.ui-dialog .ui-dialog-titlebar{position:relative;height:20px;padding:15px 5px 8px 28px;}
@font-face{font-family:'CanalDemiRomain';src:url("../bundles/coscpcos/fonts/canaldemiromain-webfont.eot");src:url("../bundles/coscpcos/fonts/canaldemiromain-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/canaldemiromain-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/canaldemiromain-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/canaldemiromain-webfont.svg#canaldemiromain") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'CanalLightRomain';src:url("../bundles/coscpcos/fonts/canallightromain-webfont.eot");src:url("../bundles/coscpcos/fonts/canallightromain-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/canallightromain-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/canallightromain-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/canallightromain-webfont.svg#canallightromain") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:'CanalDemiRomain';src:url("../bundles/coscpcos/fonts/canaldemiromain-webfont.svg#canaldemiromain") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'CanalLightRomain';src:url("../bundles/coscpcos/fonts/canallightromain-webfont.svg#canallightromain") format("svg");font-weight:normal;font-style:normal}}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canallightromain-webfont.eot");src:url("../bundles/coscpcos/fonts/canallightromain-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/canallightromain-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/canallightromain-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/canallightromain-webfont.svg#canallightromain") format("svg");font-weight:200;font-style:normal}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canaldemiromain-webfont.eot");src:url("../bundles/coscpcos/fonts/canaldemiromain-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/canaldemiromain-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/canaldemiromain-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/canaldemiromain-webfont.svg#canaldemiromain") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canalboldromain-webfont.eot");src:url("../bundles/coscpcos/fonts/canalboldromain-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/canalboldromain-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/canalboldromain-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/canalboldromain-webfont.svg#canalboldromain") format("svg");font-weight:800;font-style:normal}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canallightitalique-webfont.eot");src:url("../bundles/coscpcos/fonts/canallightitalique-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/canallightitalique-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/canallightitalique-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/canallightitalique-webfont.svg#canallightitalique") format("svg");font-weight:200;font-style:italic}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canaldemiitalique-webfont.eot");src:url("../bundles/coscpcos/fonts/canaldemiitalique-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/canaldemiitalique-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/canaldemiitalique-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/canaldemiitalique-webfont.svg#canaldemiitalique") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canalbolditalique-webfont.eot");src:url("../bundles/coscpcos/fonts/canalbolditalique-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/canalbolditalique-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/canalbolditalique-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/canalbolditalique-webfont.svg#canalbolditalique") format("svg");font-weight:800;font-style:italic}@font-face{font-family:'blank';src:url("../bundles/coscpcos/fonts/blank-webfont.eot");src:url("../bundles/coscpcos/fonts/blank-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/blank-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/blank-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/blank-webfont.svg#blank") format("svg")}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canallightromain-webfont.svg#canallightromain") format("svg");font-weight:200;font-style:normal}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canaldemiromain-webfont.svg#canaldemiromain") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canalboldromain-webfont.svg#canalboldromain") format("svg");font-weight:800;font-style:normal}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canallightitalique-webfont.svg#canallightitalique") format("svg");font-weight:200;font-style:italic}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canaldemiitalique-webfont.svg#canaldemiitalique") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canalbolditalique-webfont.svg#canalbolditalique") format("svg");font-weight:800;font-style:italic}}.cli{font-family:'canal', sans-serif;font-weight:200;font-style:italic}.cli strong{font-weight:600}.clr{font-family:'canal', sans-serif;font-weight:200;font-style:normal}.clr strong{font-weight:600}.cdi{font-family:'canal', sans-serif;font-weight:600;font-style:italic}.cdi strong{font-weight:900}.cdr{font-family:'canal', sans-serif;font-weight:600;font-style:normal}.cdr strong{font-weight:900}.cbi{font-family:'canal', sans-serif;font-weight:900;font-style:italic}.cbr{font-family:'canal', sans-serif;font-weight:900;font-style:normal}

@font-face{font-family:'CanalDemiRomain';src:url("../bundles/coscpcos/fonts/canaldemiromain-webfont.eot");src:url("../bundles/coscpcos/fonts/canaldemiromain-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/canaldemiromain-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/canaldemiromain-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/canaldemiromain-webfont.svg#canaldemiromain") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'CanalLightRomain';src:url("../bundles/coscpcos/fonts/canallightromain-webfont.eot");src:url("../bundles/coscpcos/fonts/canallightromain-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/canallightromain-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/canallightromain-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/canallightromain-webfont.svg#canallightromain") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:'CanalDemiRomain';src:url("../bundles/coscpcos/fonts/canaldemiromain-webfont.svg#canaldemiromain") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'CanalLightRomain';src:url("../bundles/coscpcos/fonts/canallightromain-webfont.svg#canallightromain") format("svg");font-weight:normal;font-style:normal}}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canallightromain-webfont.eot");src:url("../bundles/coscpcos/fonts/canallightromain-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/canallightromain-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/canallightromain-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/canallightromain-webfont.svg#canallightromain") format("svg");font-weight:200;font-style:normal}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canaldemiromain-webfont.eot");src:url("../bundles/coscpcos/fonts/canaldemiromain-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/canaldemiromain-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/canaldemiromain-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/canaldemiromain-webfont.svg#canaldemiromain") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canalboldromain-webfont.eot");src:url("../bundles/coscpcos/fonts/canalboldromain-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/canalboldromain-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/canalboldromain-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/canalboldromain-webfont.svg#canalboldromain") format("svg");font-weight:800;font-style:normal}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canallightitalique-webfont.eot");src:url("../bundles/coscpcos/fonts/canallightitalique-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/canallightitalique-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/canallightitalique-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/canallightitalique-webfont.svg#canallightitalique") format("svg");font-weight:200;font-style:italic}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canaldemiitalique-webfont.eot");src:url("../bundles/coscpcos/fonts/canaldemiitalique-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/canaldemiitalique-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/canaldemiitalique-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/canaldemiitalique-webfont.svg#canaldemiitalique") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canalbolditalique-webfont.eot");src:url("../bundles/coscpcos/fonts/canalbolditalique-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/canalbolditalique-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/canalbolditalique-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/canalbolditalique-webfont.svg#canalbolditalique") format("svg");font-weight:800;font-style:italic}@font-face{font-family:'blank';src:url("../bundles/coscpcos/fonts/blank-webfont.eot");src:url("../bundles/coscpcos/fonts/blank-webfont.eot?#iefix") format("embedded-opentype"),url("../bundles/coscpcos/fonts/blank-webfont.woff") format("woff"),url("../bundles/coscpcos/fonts/blank-webfont.ttf") format("truetype"),url("../bundles/coscpcos/fonts/blank-webfont.svg#blank") format("svg")}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canallightromain-webfont.svg#canallightromain") format("svg");font-weight:200;font-style:normal}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canaldemiromain-webfont.svg#canaldemiromain") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canalboldromain-webfont.svg#canalboldromain") format("svg");font-weight:800;font-style:normal}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canallightitalique-webfont.svg#canallightitalique") format("svg");font-weight:200;font-style:italic}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canaldemiitalique-webfont.svg#canaldemiitalique") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'canal';src:url("../bundles/coscpcos/fonts/canalbolditalique-webfont.svg#canalbolditalique") format("svg");font-weight:800;font-style:italic}}.cli{font-family:'canal', sans-serif;font-weight:200;font-style:italic}.cli strong{font-weight:600}.clr{font-family:'canal', sans-serif;font-weight:200;font-style:normal}.clr strong{font-weight:600}.cdi{font-family:'canal', sans-serif;font-weight:600;font-style:italic}.cdi strong{font-weight:900}.cdr{font-family:'canal', sans-serif;font-weight:600;font-style:normal}.cdr strong{font-weight:900}.cbi{font-family:'canal', sans-serif;font-weight:900;font-style:italic}.cbr{font-family:'canal', sans-serif;font-weight:900;font-style:normal}.new{/*! normalize.css v3.0.1 | MIT License | git.io/normalize */}.new html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.new body{margin:0}.new article,.new aside,.new details,.new figcaption,.new figure,.new footer,.new header,.new hgroup,.new main,.new nav,.new section,.new summary{display:block}.new audio,.new canvas,.new progress,.new video{display:inline-block;vertical-align:baseline}.new audio:not([controls]){display:none;height:0}.new [hidden],.new template{display:none}.new a{background:transparent}.new a:active,.new a:hover{outline:0}.new abbr[title]{border-bottom:1px dotted}.new b,.new strong{font-weight:bold}.new dfn{font-style:italic}.new h1{font-size:2em;margin:0.67em 0}.new mark{background:#ff0;color:#000}.new small{font-size:80%}.new sub,.new sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.new sup{top:-0.5em}.new sub{bottom:-0.25em}.new img{border:0}.new svg:not(:root){overflow:hidden}.new figure{margin:1em 40px}.new hr{box-sizing:content-box;height:0}.new pre{overflow:auto}.new code,.new kbd,.new pre,.new samp{font-family:monospace, monospace;font-size:1em}.new button,.new input,.new optgroup,.new select,.new textarea{color:inherit;font:inherit;margin:0}.new button{overflow:visible}.new button,.new select{text-transform:none}.new button,.new html input[type="button"],.new input[type="reset"],.new input[type="submit"]{-webkit-appearance:button;cursor:pointer}.new button[disabled],.new html input[disabled]{cursor:default}.new button::-moz-focus-inner,.new input::-moz-focus-inner{border:0;padding:0}.new input{line-height:normal}.new input[type="checkbox"],.new input[type="radio"]{box-sizing:border-box;padding:0}.new input[type="number"]::-webkit-inner-spin-button,.new input[type="number"]::-webkit-outer-spin-button{height:auto}.new input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}.new input[type="search"]::-webkit-search-cancel-button,.new input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.new fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}.new legend{border:0;padding:0}.new textarea{overflow:auto}.new optgroup{font-weight:bold}.new table{border-collapse:collapse;border-spacing:0}.new td,.new th{padding:0}.new .pictos-sprite,.new .arrow:after,.new .arrow-before:before,.new .arrow-white:after,.new .arrow-gray:after,.new .arrow-deco:after,.new .arrow-hover.arrow-black:hover:before,.new .arrow-hover.arrow-black:hover:after,.new .arrow-hover.arrow-black:focus:before,.new .arrow-hover.arrow-black:focus:after,.new .picto-sign:before,.new .picto-country:before,.new .picto-bottom:after,.is-visible .new .picto-bottom:after,.new .picto-eye,.new .picto-eye-barre{background-image:url('../bundles/coscpcos/images/index/bg/pictos.png');background-repeat:no-repeat}.new button{margin:0;padding:0;border:0;background-color:transparent}.new .caps{text-transform:uppercase}.new .caps button{text-transform:uppercase}.new .caps-no{text-transform:none}.new .caps-no button{text-transform:none}.new abbr[title='CANAL+'],.new abbr[title='CANALSAT']{border:0;text-transform:lowercase}.new img{display:block}.new html{background-color:#fff;color:#000;height:100%;font-family:canal, sans-serif}.new body{font-size:.875em;line-height:1.285714em;height:100%}.new a{color:#000;text-decoration:none}.new .page{width:69.285714em;margin:auto;padding:0 1.071429em}.new .mask{position:absolute;left:-9999em;width:1px;height:1px;display:block;overflow:hidden}.new .list{margin:0;padding:0;list-style-type:none}.new .list>*{padding:0;margin:0}.new .top{margin-top:0}.new .bottom{margin-bottom:0}.new .table{display:table}.new .table>*{display:table-row}.new .table>*>*{display:table-cell;vertical-align:middle}.js .new .js-table{display:table}.js .new .js-table>*{display:table-row}.js .new .js-table>*>*{display:table-cell;vertical-align:middle}.new .table-full{width:100%}.new .invert{color:#26a8ff}.new .invert-hover{-webkit-transition:color 300ms;transition:color 300ms}.new .invert-hover:hover,.new .invert-hover:focus{color:#26a8ff}.new .bg{background-color:#e6e6e6;padding:0 .714286em}.js .new .ssmenu{position:absolute;left:0;top:100%;display:none;opacity:0;height:0;overflow:hidden;-webkit-transition:opacity 100ms, height 100ms;transition:opacity 100ms, height 100ms}.new .ssmenu .sous_menu_image img{display:inline}.new .ssmenu .sous_menu_image:after{top:-9px;position:relative}.new .menu{position:relative}.new .menu.is-active{background-color:#000}.js .new .menu.is-active .ssmenu{display:block}.js .new .menu.is-visible .ssmenu{opacity:1}.new .switch{display:block;width:100%;text-align:left;box-sizing:border-box}.new .arrow{display:inline-block;vertical-align:baseline;font-weight:600}.new .arrow:after{content:'';width:11px;height:11px;display:inline-block;background-position:0 -354px;vertical-align:baseline;margin-left:.464286em;-webkit-transition:opacity 100ms;transition:opacity 100ms}.new .arrow:after:not(.notClickable){opacity:0.5}a:hover .new .arrow:after,a:focus .new .arrow:after{opacity:1}.new .arrow-before{position:relative;padding-left:1.428571em;display:block}.new .arrow-before:before{content:'';width:11px;height:11px;display:inline-block;background-position:0 -354px;vertical-align:baseline;margin-right:.464286em;-webkit-transition:opacity 100ms;transition:opacity 100ms;position:absolute;left:0;top:.214286em;opacity:0.5}.new .arrow-black:after,.new .arrow-black:before{opacity:1}.new .arrow-white:after{background-position:-33px -321px}.new .arrow-white:after:not(.notClickable){opacity:0.5}a:hover .new .arrow-white:after,a:focus .new .arrow-white:after{opacity:1}.new a.arrow-white:hover:after,.new a.arrow-white:focus:after{opacity:1}.new .arrow-gray:after{background-position:-11px -343px;opacity:0.5}a:hover .new .arrow-gray:after,a:focus .new .arrow-gray:after{opacity:1}.new .arrow-deco:after{background-position:-204px -150px;opacity:0.5}a:hover .new .arrow-deco:after,a:focus .new .arrow-deco:after{opacity:1}.new .arrow-hover:after{opacity:0}.new .arrow-hover:hover:not(.notClickable) .new .arrow-hover:after,.new .arrow-hover:focus:not(.notClickable):after{opacity:1}.new .arrow-hover.arrow-black:hover:before,.new .arrow-hover.arrow-black:hover:after,.new .arrow-hover.arrow-black:focus:before,.new .arrow-hover.arrow-black:focus:after{background-position:-22px -332px}.new [data-cols='2']>*{width:48.659794%}.new [data-cols='3']>*{width:31.546392%}.new [data-cols='4']>*{width:22.989691%}.new [data-cols='5']>*{width:17.85567%}.new [data-cols='6']>*{width:14.43299%}.new .opera-only :-o-prefocus,.new .inline-block{word-spacing:-0.43em}.new .inline-block{text-align:justify;margin-bottom:-1.285714em;text-justify:distribute-all-lines;letter-spacing:-0.31em;font-family:FreeSans, Arimo, 'Droid Sans', Helvetica, Arial, sans-serif;text-rendering:optimizespeed;*word-spacing:-0.43em;*letter-spacing:normal}.new .inline-block>*{display:inline-block;vertical-align:middle;text-align:left;letter-spacing:normal;word-spacing:normal;text-rendering:auto;font-family:canal, sans-serif}.new .inline-block:after{content:'';display:inline-block;width:100%;*display:inline;*zoom:1}.new .inline-block_placeholder{line-height:0}.new .align-right>*{text-align:right}.new .align-right img{margin-left:auto}.new .align-center>*{text-align:center}.new .align-center img{margin:auto}.new .valign-top>*{vertical-align:top}.new .valign-top.table>*>*{vertical-align:top}.new .valign-bottom>*{vertical-align:bottom}.new .valign-bottom.table>*>*{vertical-align:bottom}.new .float{zoom:1}.new .float:before,.new .float:after{content:' ';display:table}.new .float:after{clear:both}.new .float>*{float:left;display:inline}.new #header,.new #new-header{position:relative;height:auto}.new #header .tools_ssmenu-alt.tools_ssmenu-alt,.new #new-header .tools_ssmenu-alt.tools_ssmenu-alt{margin-top:5px;overflow:visible;padding:10px;text-transform:none;font-family:sans-serif;font-weight:normal}.new #header .tools_ssmenu-alt.tools_ssmenu-alt li:first-child,.new #new-header .tools_ssmenu-alt.tools_ssmenu-alt li:first-child{margin-bottom:6px}.new #header .tools_ssmenu-alt.tools_ssmenu-alt a,.new #new-header .tools_ssmenu-alt.tools_ssmenu-alt a{display:block;text-decoration:none;padding:0;width:auto;color:#ccc}.new #header .tools_ssmenu-alt.tools_ssmenu-alt a:hover,.new #header .tools_ssmenu-alt.tools_ssmenu-alt a:focus,.new #new-header .tools_ssmenu-alt.tools_ssmenu-alt a:hover,.new #new-header .tools_ssmenu-alt.tools_ssmenu-alt a:focus{background-color:transparent}.new #header .tools_ssmenu-alt.tools_ssmenu-alt strong,.new #header .tools_ssmenu-alt.tools_ssmenu-alt .strong,.new #new-header .tools_ssmenu-alt.tools_ssmenu-alt strong,.new #new-header .tools_ssmenu-alt.tools_ssmenu-alt .strong{color:#fff}.new #header .tools_ssmenu-alt.tools_ssmenu-alt .underline,.new #new-header .tools_ssmenu-alt.tools_ssmenu-alt .underline{text-decoration:underline}.new #header .tools_ssmenu-alt.tools_ssmenu-alt .button,.new #new-header .tools_ssmenu-alt.tools_ssmenu-alt .button{text-align:center;color:#fff;font-family:CanalDemiRomain;background-color:#26a8ff;border-radius:4px;padding:2px;text-transform:uppercase}.new #header .tools_ssmenu-alt.tools_ssmenu-alt .button:hover,.new #header .tools_ssmenu-alt.tools_ssmenu-alt .button:focus,.new #new-header .tools_ssmenu-alt.tools_ssmenu-alt .button:hover,.new #new-header .tools_ssmenu-alt.tools_ssmenu-alt .button:focus{background-color:#26a8ff}.new #header .tools_ssmenu-alt.tools_ssmenu-alt::after,.new #new-header .tools_ssmenu-alt.tools_ssmenu-alt::after{content:'';position:absolute;left:26px;bottom:100%;border-width:5px;border-color:#565656;border-top-width:0;border-style:solid;border-left-color:transparent;border-right-color:transparent;width:0;height:0}.new .logo{margin:0;padding:0.8em 0;font-size:2em}.new #new-header{font-size:14px;font-family:canal, sans-serif}.new #main{background-color:#fff;position:relative;padding:3.857143em 0 1.285714em}.home .new #main{padding-top:1.285714em}.new .section{margin-bottom:2.571429em}.new .margin{margin:.642857em 0}.new #footer,.new #new-footer{background-color:#1a1a1a;color:#ddd;padding:1.928571em 0;text-transform:uppercase;position:relative;font-weight:600;z-index:2}.new #footer a,.new #new-footer a{font-size:.857143em;color:#ddd;display:block;-webkit-transition:color 100ms;transition:color 100ms}.new #footer a:hover,.new #footer a:focus,.new #new-footer a:hover,.new #new-footer a:focus{color:#fff}.new #footer .page>.table>*>*:first-child,.new #new-footer .page>.table>*>*:first-child{padding-right:1.857143em}.new #footer .page>.table>*>*:first-child li,.new #new-footer .page>.table>*>*:first-child li{padding-right:1.857143em}.new #footer .page>.table>*>*:last-child .table,.new #new-footer .page>.table>*>*:last-child .table{float:right}.new #footer .page>.table>*>*:last-child li,.new #new-footer .page>.table>*>*:last-child li{padding-left:1.857143em}.new #new-footer{font-size:14px;font-family:canal, sans-serif}.new .tools{font-weight:600;zoom:1}.new .tools:before,.new .tools:after{content:' ';display:table}.new .tools:after{clear:both}.new .tools .caps-no{font-weight:200}.js .new .tools{width:16.428571em}.new .tools a,.new .tools button{display:block;background-color:transparent;-webkit-transition:background-color 100ms;transition:background-color 100ms;padding-right:.464286em;padding-top:.321429em;padding-bottom:.321429em}.new .tools a:hover,.new .tools button:hover{background-color:#666}.new .tools a:focus,.new .tools button:focus{outline:1px dotted}.new .tools p{margin:0;padding:0}.new .tools>*{font-size:.857143em;margin:.375em;line-height:1.875em;float:left}.js .new .tools>*{float:none}.new .tools .is-active a,.new .tools .is-active button{background-color:#565656}.new .new .tools a:hover,.new .new .tools button:hover{background-color:#666}.new .tools_ssmenu{background-color:#565656;right:0;z-index:71;padding:.75em 0}.new .tools_ssmenu a{padding-left:3.714286em}.new .tools_ssmenu a:hover,.new .tools_ssmenu a:focus{background-color:#949494}.new .tools_ssmenu_max_height{max-height:300px;overflow-y:auto !important}.new .picto{padding-left:3.714286em;position:relative}.new .picto:before{content:'';position:absolute;left:.642857em;top:50%;height:24px;width:24px;margin-top:-12px}.new .picto-sign:before{background-position:-317px -24px}.new .picto-country:before{background-position:-215px -126px}.new .picto-bottom{padding-right:3.714286em}.new .picto-bottom:after{content:'';width:20px !important;height:14px;margin-top:-7px;position:absolute;right:0;top:50%;background-position:-44px -297px}.is-visible .new .picto-bottom:after{background-position:-341px 0}.new .new .picto-bottom:after{width:20px !important}.new .picto-bottom-pipe:after{border-left:1px solid #787878}.new .picto-hover:after{opacity:0;-webkit-transition:opacity 100ms;transition:opacity 100ms}.new .picto-hover:hover:after,.new .picto-hover:focus:after{opacity:1}.ie8 .new .picto-hover:after{display:none}.ie8 .new .picto-hover:hover:after,.ie8 .new .picto-hover:focus:after{display:block}.new .picto-eye{background-position:-263px -78px}.new .picto-eye-barre{background-position:-239px -102px}.new .nav{background-color:#000;background-color:rgba(0,0,0,0.8);color:#fff;-webkit-transition:background-color 100ms top 100ms;transition:background-color 100ms top 100ms}.js .home .new .nav{position:absolute;top:50px;left:0;right:0;z-index:71}.js .home .new .nav.sticky{background-color:#000;position:fixed;top:0}.js .new .nav{padding:0}.new .nav a{color:#fff}.new .nav .page{position:relative}.new .nav abbr{border:0}.new .nav_inside{margin:1.285714em 0;width:100%}.js .new .nav_inside{margin-left:160px;margin-right:215px;width:auto}.new .nav_inside>*>*>*:first-child .nav_item{margin-left:1.3em}.new .nav_inside>*>*>*:first-child a:before,.new .nav_inside>*>*>*:first-child button:before,.new .nav_inside>*>*>*:first-child .button:before{display:none;border:0}.new .nav_inside a{padding:0 15px}.new .nav_inside .event_menu,.new .nav_inside button,.new .nav_inside .button{position:relative;display:block;line-height:2.571429em;padding:0 15px;background-color:transparent;-webkit-transition:background-color 100ms;transition:background-color 100ms}.new .nav_inside .event_menu:before,.new .nav_inside button:before,.new .nav_inside .button:before{content:"";display:block;border-left:2px solid #666;position:absolute;top:3px;left:0;height:30px}.new .nav_inside .event_menu:focus,.new .nav_inside button:focus,.new .nav_inside .button:focus{outline:1px dotted}.new .new .nav_inside a,.new .new .nav_inside button,.new .new .nav_inside .button{padding:0 15px}.new .nav_item{position:relative;font-weight:600}.js .new .nav_item{white-space:nowrap}.new .nav_item strong{font-weight:normal;display:block;font-weight:600}.new .nav_item strong .after{left:.464286em;right:.464286em;bottom:-4px;height:2px;position:absolute;background-image:-webkit-linear-gradient(left, #000 0%, transparent 25%, transparent 75%, #000 100%);background-image:linear-gradient(to right, #000 0%, transparent 25%, transparent 75%, #000 100%);opacity:0.8;-webkit-transition:opacity 100ms;transition:opacity 100ms}.new .nav_item strong a:hover .after,.new .nav_item strong a:focus .after{opacity:1}.new .nav_ssmenu{background-color:#000;z-index:71;padding:1.928571em 0 .642857em}.new .nav_ssmenu a{height:auto;line-height:1.928571em;border:0;font-weight:200;white-space:nowrap}.new .nav_ssmenu strong{font-weight:bold;display:inline}.new .nav_ssmenu strong a{font-weight:600}.new .nav_ssmenu strong:after{content:none}.new .page{width:970px;padding:0 15px}[class^="pays"]::before{content:'';position:absolute;left:10px;top:7px;width:23px;height:15px;background-image:url(../bundles/coscpcos/images/bg/afrique.png)}.pays_BF:before{background-position:0 -30px}.pays_BI:before{background-position:0 -45px}.pays_BJ:before{background-position:0 -15px}.pays_CD:before{background-position:0 -315px}.pays_KN:before{background-position:0 -315px}.pays_CF:before{background-position:0 -330px}.pays_CG:before{background-position:0 -90px}.pays_CI:before{background-position:0 -105px}.pays_CM:before{background-position:0 -60px}.pays_CV:before{background-position:0 -75px}.pays_DJ:before{background-position:0 -120px}.pays_GA:before{background-position:0 -135px}.pays_GH:before{background-position:0 -165px}.pays_GM:before{background-position:0 -150px}.pays_GN:before{background-position:0 -195px}.pays_GQ:before{background-position:0 -210px}.pays_GW:before{background-position:0 -180px}.pays_MR:before{background-position:0 -270px}.pays_NE:before{background-position:0 -285px}.pays_NG:before{background-position:0 -300px}.pays_RW:before{background-position:0 -345px}.pays_SL:before{background-position:0 -390px}.pays_SN:before{background-position:0 -375px}.pays_TD:before{background-position:0 -405px}.pays_TG:before{background-position:0 -420px}.pays_ML:before{background-position:0 -255px}#content{margin-top:0 !important;padding-top:110px !important}.js .home .new .nav{top:0 !important}body{margin:0;padding:0}html{height:100%}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100% !important}#mainPage,#global{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.new{-webkit-box-flex:0;-ms-flex:none;flex:none}

/*! jQuery UI - v1.10.3 - 2013-12-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=gloss_wave&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=inset_soft&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=glass&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=0078a3&bgTextureHover=glass&bgImgOpacityHover=40&borderColorHover=59b4d4&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

.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;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.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;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.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;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("../bundles/coscpcos/images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Segoe UI,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Segoe UI,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #666;background:#000 url(../bundles/coscpcos/images/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #333;background:#333 url(../bundles/coscpcos/images/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #666;background:#555 url(../bundles/coscpcos/images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eee}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#eee;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #59b4d4;background:#0078a3 url(../bundles/coscpcos/images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ffaf0f;background:#f58400 url(../bundles/coscpcos/images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#eee url(../bundles/coscpcos/images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;color:#2e7db2}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2e7db2}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url(../bundles/coscpcos/images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x;color:#111}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#111}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#111}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../bundles/coscpcos/images/ui-icons_cccccc_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../bundles/coscpcos/images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(../bundles/coscpcos/images/ui-icons_cccccc_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../bundles/coscpcos/images/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon{background-image:url(../bundles/coscpcos/images/ui-icons_222222_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../bundles/coscpcos/images/ui-icons_4b8e0b_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../bundles/coscpcos/images/ui-icons_a83300_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#5c5c5c url(../bundles/coscpcos/images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#ccc url(../bundles/coscpcos/images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:8px}
#smartbanner { position:absolute; left:0; top:-82px; border-bottom:1px solid #e8e8e8; width:100%; height:78px; font-family:'Helvetica Neue',sans-serif; background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%); background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); box-shadow:0 1px 2px rgba(0,0,0,0.5); z-index:9998; -webkit-font-smoothing:antialiased; overflow:hidden; -webkit-text-size-adjust:none; }
#smartbanner, html.sb-animation {-webkit-transition: all .3s ease;}
#smartbanner .sb-container { margin: 0 auto; }
#smartbanner .sb-close { position:absolute; left:5px; top:5px; display:block; border:2px solid #fff; width:14px; height:14px; font-family:'ArialRoundedMTBold',Arial; font-size:15px; line-height:15px; text-align:center; color:#fff; background:#070707; text-decoration:none; text-shadow:none; border-radius:14px; box-shadow:0 2px 3px rgba(0,0,0,0.4); -webkit-font-smoothing:subpixel-antialiased; }
#smartbanner .sb-close:active { font-size:13px; color:#aaa; }
#smartbanner .sb-icon { position:absolute; left:30px; top:10px; display:block; width:57px; height:57px; background:rgba(0,0,0,0.6); background-size:cover; border-radius:10px; box-shadow:0 1px 3px rgba(0,0,0,0.3); }
#smartbanner.no-icon .sb-icon { display:none; }
#smartbanner .sb-info { position:absolute; left:98px; top:18px; width:44%; font-size:11px; line-height:1.2em; font-weight:bold; color:#6a6a6a; text-shadow:0 1px 0 rgba(255,255,255,0.8); }
#smartbanner #smartbanner.no-icon .sb-info { left:34px; }
#smartbanner .sb-info strong { display:block; font-size:13px; color:#4d4d4d; line-height: 18px; }
#smartbanner .sb-info > span { display:block; }
#smartbanner .sb-info em { font-style:normal; text-transform:uppercase; }
#smartbanner .sb-button { position:absolute; right:20px; top:24px; border:1px solid #bfbfbf; padding: 0 10px; min-width: 10%; height:24px; font-size:14px; line-height:24px; text-align:center; font-weight:bold; color:#6a6a6a; background:-webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%); text-transform:uppercase; text-decoration:none; text-shadow:0 1px 0 rgba(255,255,255,0.8); border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset; }
#smartbanner .sb-button:active, #smartbanner .sb-button:hover { background:-webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%); }

#smartbanner .sb-icon.gloss:after { content:''; position:absolute; left:0; top:-1px; border-top:1px solid rgba(255,255,255,0.8); width:100%; height:50%; background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%); border-radius:10px 10px 12px 12px; }

#smartbanner.android { border-color:#212228; background: #3d3d3d url('../bundles/coscpcos/images/dark_background_stripes.gif'); border-top: 5px solid #88B131; box-shadow: none; }
#smartbanner.android .sb-close { border:0; width:17px; height:17px; line-height:17px; color:#b1b1b3; background:#1c1e21; text-shadow:0 1px 1px #000; box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3); }
#smartbanner.android .sb-close:active { color:#eee; }
#smartbanner.android .sb-info { color:#ccc; text-shadow:0 1px 2px #000; }
#smartbanner.android .sb-info strong { color:#fff; }
#smartbanner.android .sb-button { min-width: 12%; border:1px solid #DDDCDC; padding:1px; color:#d1d1d1; background: none; border-radius: 0; box-shadow: none}
#smartbanner.android .sb-button span { text-align: center; display: block; padding: 0 10px; background-color: #42B6C9; background-image: -webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB)); background-image: -moz-linear-gradient(top,#42B6C9,#39A9BB); text-transform:none; text-shadow:none; box-shadow:none; }
#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover { background: none; }
#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span { background:#2AC7E1; }

#smartbanner.windows .sb-icon { border-radius: 0px; }

@charset "utf-8";
/*Style overseas*/
body {line-height:normal;}
#fond_noir{
    display:none;position:fixed;z-index: 99;background-color: #333;width:100%;height: 100%;top:0;left:0;opacity:0.3;filter:alpha(opacity=30);   
}
#choix_contrat, #inscription, #message_erreur_moncompte, #message_sso_modif, #message_sso_enregistrement_1, #message_sso_enregistrement_2, #message_sso_enregistrement_3, #message_sso_inscription_abonnes, #message_sso_mdp_oublie, #message_sso_inscription_prospect, #message_sso_inscription_prospect_2, #message_distributeur, #cine_fiche, #popin_alerte_cine, #popin_alerte_serie, #popin_alerte_log, #popin_alerte_confirme, #popin_envoyer_ami, #popin_contacter_distributeur {display:none;}
.height230, .LoginInscription-1 {height:230px !important;}
.height300, .LoginInscription-1 {height:300px !important;}
.height350, .LoginInscription-1 {height:350px !important;}
/* popin inscripton */
.ui-widget-content.cos_popin.inscription{padding:0;border:none;}
.height500{height:500px !important;padding:0!important;}
.height415{height:415px !important;padding:0!important;}
.heightfull{height:100% !important;padding:0!important;}

#register-form .bottom-popin{position:static;margin-top:0px;}
.bottom-popin{position:static;margin-top:40px;}
.ui-dialog.cos_popin.inscription {background:#000;border:color:#000!important;}
.ui-dialog.cos_popin.inscription.aide_popin{z-index: 9999 !important;padding:2px 15px 0 15px;background:url('../bundles/coscpcos/images/popin_aide_numero_abonne.png') no-repeat;border:none!important;color:#000!important;padding:2px 15px;}
.ui-dialog.cos_popin.inscription.aide_popin.chiffre_carte{padding:2px 15px 0 15px;background:url('../bundles/coscpcos/images/popin_aide_chiffre_carte.png') no-repeat;border:none!important;color:#000!important;padding:2px 15px;}
.ui-dialog.cos_popin.inscription.aide_popin .ui-dialog-titlebar{ width:123;border:none!important;background: transparent!important}
.ui-dialog.cos_popin.inscription.aide_popin.chiffre_carte .ui-dialog-titlebar{ width:212px;border:none!important;background: transparent!important}
.ui-dialog.cos_popin.inscription.aide_popin #aide_numero_abonne.ui-dialog-content,.ui-dialog.cos_popin.inscription.aide_popin #aide_chiffre_carte.ui-dialog-content{color:#fff!important;background:transparent!important;border:none;padding: 5px 0 10px 8px;display:inline-block!important;height:auto!important;font-size:11px;}
.ui-dialog.cos_popin.inscription.aide_popin #aide_numero_abonne.ui-dialog-content{ width:130px!important;}
.ui-dialog.cos_popin.inscription.aide_popin.chiffre_carte #aide_chiffre_carte.ui-dialog-content{ width:212px!important;}
.ui-dialog.cos_popin.inscription #popin{height: 100%!important;}
.ui-dialog.cos_popin.inscription .ui-dialog-titlebar{border-color:#000!important;background:#000;float:none; height:auto;padding: 12px 0 10px 18px;margin:0;}
.ui-dialog.cos_popin.inscription .ui-dialog-titlebar span{font-weight:normal;color:#fff;font-family:CanalDemiRomain;font-size:15px;text-transform: uppercase;}
.ui-dialog.cos_popin.inscription .ui-dialog-titlebar-close{border:none;right: 1em; top: 43%;height: 27px;width: 27px;background: url("/extension/cpcos/design/canaloverseas/images/bt-popin-close2.png") no-repeat 0 0 rgba(0, 0, 0, 0)!important;}
.ui-dialog.cos_popin.inscription.aide_popin .ui-dialog-titlebar-close{top: 43%;height: 15px;width: 15px;background: url("/extension/cpcos/design/canaloverseas/images/bt-popin-close2_mini.png") no-repeat 0 0 rgba(0, 0, 0, 0)!important;}

.ui-dialog.cos_popin.inscription .ui-dialog-titlebar-close:hover,.ui-dialog.cos_popin.inscription .ui-state-hover, .ui-dialog.cos_popin.inscription .ui-state-focus, .ui-dialog.cos_popin.inscription .ui-state-hover .ui-icon, .ui-dialog.cos_popin.inscription .ui-state-focus .ui-icon{background: url("/extension/cpcos/design/canaloverseas/images/bt-popin-close2.png") no-repeat 0px -27px rgba(0, 0, 0, 0)!important ;}
.ui-dialog.cos_popin.inscription.aide_popin .ui-dialog-titlebar-close{top: 80%;height: 15px;width: 15px;background: url("/extension/cpcos/design/canaloverseas/images/bt-popin-close2_mini.png") no-repeat 0 0 rgba(0, 0, 0, 0)!important;}
.ui-dialog.cos_popin.inscription.aide_popin .ui-dialog-titlebar-close:hover,.ui-dialog.cos_popin.inscription.aide_popin .ui-state-hover, .ui-dialog.cos_popin.inscription.aide_popin .ui-state-focus, .ui-dialog.cos_popin.inscription.aide_popin .ui-state-hover .ui-icon, .ui-dialog.cos_popin.inscription.aide_popin .ui-state-focus .ui-icon{background: url("/extension/cpcos/design/canaloverseas/images/bt-popin-close2_mini.png") no-repeat 0px -15px rgba(0, 0, 0, 0)!important ;}

.inscription #popin{padding:0;}
#aide_numero_abonne,#aide_chiffre_carte{display: none;}
.inscription .ui-dialog-content{padding:0;background:#fff!important}
.inscription-level-1{line-height: 35px;font-family: CanalLightRomain;text-transform: uppercase;font-style: normal;padding: 45px 0 58px;color: #3ca9fc;display: block;font-size: 3.2em;font-weight: normal;}
.inscription form .col-left .inscription-level-2{margin:0.83em 0 0.83em 0;padding:0;color: #3ca9fc;font-family: CanalLightRomain;line-height: 20px;text-transform: uppercase;display: block;font-size: 2em;font-weight: normal;}
.inscription form {width:100%;height:100%;}

.ui-dialog #inscription form .col-right{width: 229px;}
.ui-dialog #inscription form .col-left{margin:0 8em 0 0;padding:0 0 0 2em;height:100%;width:37%;font-size:12px!important;font-family:Helvetica;}
.inscription form .col-left{float:left;margin: 0 16em 0 0;padding:0 0px 0 32px;height:100%;width:37%;font-size:12px!important;font-family:Helvetica;}
.inscription form .input-block{clear: left;display: block;float: none; margin-top: 10px;width: 270px;}
.inscription form .col-left h2, .connexion_interieure #forgotpassword.inscription form .col-left h2{padding:20px 0 10px;}
.inscription form .col-left h2,.inscription form .col-right h2{ font-family:CanalDemiRomain;text-transform:uppercase;margin:1em 0 1em   ;color:#070707;font-size:15px; word-wrap: break-word;}
/*.inscription form .col-left {margin:0 0 20px 0;}*/
.inscription form .col-right h2{ line-height: 13px; padding-bottom: 15px; width: 200px;letter-spacing: 0;margin:0 0 12px;}
.inscription form .col-left .required{color:#dd0000;}
.inscription form .col-left .bouton-validation{text-align:left;margin-bottom:20px;}
.inscription .error_message{margin-top:10px;}
.inscription form .col-left .error_message .erreur{font-weight:normal;padding: 0 20px;background:url("../bundles/coscpcos/images/erreur.png") no-repeat;color:#CE1A1A!important;width:100%;}

.blue-button{font-family: arial;background-color: #2285c2;border: solid 1px #0178b0!important;color: #fff;-moz-user-select: none;background-image:-moz-linear-gradient(#0295db, #2285c2);background-image:-webkit-linear-gradient(#0295db, #2285c2);background-image:-o-linear-gradient(#0295db, #2285c2);background-image:linear-gradient(#0295db, #2285c2);border: 1px solid rgba(0, 0, 0, 0);border-radius: 4px;cursor: pointer;display: inline-block;font-size: 12px;font-weight: bold;line-height: 1.42857;margin-bottom: 0; padding: 3px 0px;text-align: center;vertical-align: middle; white-space: nowrap;}
.blue-button:hover{background-color: #2486c2;border: solid 1px #2186b5!important;-moz-user-select: none;background-image:-moz-linear-gradient(#29a5e1, #2486c2);background-image:-webkit-linear-gradient(#29a5e1, #2486c2);background-image:-o-linear-gradient(#29a5e1, #2486c2);background-image:linear-gradient(#29a5e1, #2486c2);}
.white-button{font-family: arial;background-color: #f3f4f4;border: solid 1px #e2e2e2!important;color: #616161!important;-moz-user-select: none;background-image:-moz-linear-gradient(#fff, #f3f4f4);background-image:-webkit-linear-gradient(#fff, #f3f4f4);background-image:-o-linear-gradient(#fff, #f3f4f4);background-image:linear-gradient(#fff, #f3f4f4);border: 1px solid rgba(0, 0, 0, 0);border-radius: 4px;cursor: pointer;display: inline-block;font-size: 12px;font-weight: bold;line-height: 1.42857;margin-bottom: 0; padding: 3px 0px;text-align: center;vertical-align: middle; white-space: nowrap;}
.white-button:hover{background-color: #e3e4e5;border: solid 1px #cccccc!important;-moz-user-select: none;background-image:-moz-linear-gradient(#fefefe, #e3e4e5);background-image:-webkit-linear-gradient(#fefefe, #e3e4e5);background-image:-o-linear-gradient(#fefefe, #e3e4e5);background-image:linear-gradient(#fefefe, #e3e4e5);}
.black-button{font-family: arial;background-color: #1a1a1a;border: solid 1px #1a1a1a!important;color: #fff;-moz-user-select: none;background-image:-moz-linear-gradient(#323232, #1a1a1a);background-image:-webkit-linear-gradient(#323232, #1a1a1a);background-image:-o-linear-gradient(#323232, #1a1a1a);background-image:linear-gradient(#323232, #1a1a1a);border: 1px solid rgba(0, 0, 0, 0);border-radius: 4px;cursor: pointer;display: inline-block;font-size: 12px;font-weight: bold;line-height: 1.42857;margin-bottom: 0; padding:3px 0;;text-align: center;vertical-align: middle; white-space: nowrap;}
.black-button:hover{background-color: #252223;border: solid 1px #1a1a1a!important;-moz-user-select: none;background-image:-moz-linear-gradient(#5a5b5e, #252223);background-image:-webkit-linear-gradient(#5a5b5e, #252223);background-image:-o-linear-gradient(#5a5b5e, #252223);background-image:linear-gradient(#5a5b5e, #252223);}

.ui-widget button.blue-button,.ui-widget button.white-button,.ui-widget button.black-button{font-family: Arial;font-size: 12px;}
a.blue-button{color:#fff;margin:10px 8px 10px 0;}
.medium-button{width:96px}
#popin .compte-erreur .medium-button{width:94px}
#popin .medium-button{width:120px}
#register-form .medium-button{margin-right: 20px;}
#popin .medium-plus-button{width:154px;}
#popin .bouton-validation.confirmation-choix a.blue-button{margin:0;padding: 6px 0;}
#popin .bouton-validation .white-button{padding: 6px 0;}
#popin .bouton-validation.confirmation-choix{ margin: 0 0 55px;}
.long-button{width:205px}
.short-button{width:71px}
#close-popin-button.white-button{margin-top:20px;}
.inscription #close-popin-button.white-button{margin-top: 0}

.inscription form .col-left .wrapper input[type=text],.inscription form .col-left .wrapper  input[type=email],.inscription form .col-left .wrapper  input[type=password]{border: 1px solid #CCCCCC;border-radius: 2px; clear: both;font-size: 12px;height: 28px; line-height: 28px;padding: 0 4px;position: relative;width: 260px;color: #000;}
.inscription form .col-left .wrapper{ border: 2px solid #F2F2F2; border-radius: 2px;clear: both;color: #808080;height: 30px;margin: 5px 0 0;position: relative;width: 270px;}
.inscription form .col-left input#save_session{vertical-align: bottom;display:inline-block;margin:0;}
.inscription form .col-left .wrapper.erreur{border:2px solid #CE1A1A!important;}
.inscription form .col-left .error_message{color: #CE1A1A!important;}
.inscription form .col-left label{color: #000;font-weight: normal;padding-right: 3px;}
.inscription form .grey-light,.connexion_interieure #inscription3 p.grey-light,.connexion_interieure #forgotpassword p.grey-light{color: #444;font-size: 12px;}
.inscription form .label{display: inline-block;margin-top: 15px;}
a.open-sso-mdp-oublie.grey-light{text-decoration: none;}
a.open-sso-mdp-oublie.grey-light:hover{text-decoration: underline;}
.inscription #inscription form a.open-sso-mdp-oublie.grey-light:hover,.connexion_interieure #inscription3 p.grey-light:hover,.connexion_interieure #forgotpassword p.grey-light:hover{color:#b1b1b1;font-size:12px;}
.inscription  .grey,.connexion_interieure #inscription3 p.grey,.connexion_interieure #forgotpassword p.grey{color:#808080;font-size:12px;}
.inscription form .col-right .grey,.connexion_interieure #inscription3 .col-right p.grey, .connexion_interieure #forgotpassword .col-right p.grey{color:#606060;font-size:12px;}
.inscription form hr.grey{   border-left: none;border-right: none;border-bottom: 1px solid #FFFFFF;border-top: 1px solid #E1E1E1;margin: 12px 0 10px;border-left: medium none;}
.inscription form#register-form .col-center .grey{padding: 0 0 7px;}
.inscription form .col-left .mdp{margin:0; padding: 2px 0 0;}
.inscription form .col-right{font-size:12px!important;width:24%;background-color:#f2f2f2; padding: 38px 0 120px 15px;height:100%;border-left:#e8e8e8 solid 1px;display: inline-block;}
.inscription form .col-right {font-size:12px!important;font-family:Arial!important;}
.inscription form .col-right ul{padding:10px 0 10px 10px}
.inscription form .col-right .form-info-text p { word-wrap: break-word;}
.inscription form .col-right .form-info-text { width: 220px;}
.inscription form .col-right .form-info-text ul{padding: 10px 0 6px 5px;}

.inscription form .col-right ul li{list-style-type: disc;list-style-position: outside;font-size:12px;color:#323131; padding-bottom: 6px;}
.inscription form#form_mdp_oublie{background:#fff;}
.inscription form#form_mdp_oublie .col-center{padding:20px 17px}
.inscription form#form_mdp_oublie .col-center .input-block{margin-top: 0px;}
.inscription form#form_mdp_oublie .col-center .bouton-validation{margin-bottom:28px;}
.inscription form#form_mdp_oublie .col-center .bottom-popin .required{padding:0 0 0 5px;}
.inscription .col-center{font-size:12px!important;padding:20px 29px 0;height:100%;background:#fff;font-family:Helvetica;}
#content .inscription .col-center{padding:20px 0;}
.inscription .col-center h2{text-transform:uppercase;margin:0 0 20px;font-weight:bold;color:#1a1a1a;}
.inscription form .col-center .input-inline-block.no-padding,.inscription form .col-center .input-block.no-padding{padding:0;}
.inscription form .col-center .input-inline-block.input-radio.erreur,.inscription form .col-center .input-block.input-radio.erreur{background:url('../bundles/coscpcos/images/croix_erreur.png') no-repeat 60% 90%;}
.inscription form .col-center .input-inline-block.input-last.erreur{background:url('../bundles/coscpcos/images/croix_erreur.png') no-repeat 100% 88%;}
.inscription form .col-center .input-block.input-full.erreur{background:url('../bundles/coscpcos/images/croix_erreur.png') no-repeat 50% 88%;}
.inscription form .col-center .input-block.input-last,.inscription form .col-center .input-inline-block.input-last{margin-bottom:30px;}
.inscription form .col-center .input-inline-block{display:inline-block;clear: left;float: none; padding:15px 0 1px;margin-right:30px;}
.inscription form .col-center .input-inline-block.input-num .wrapper{width:110px;display:inline-block;margin-right:10px;}
.inscription form .col-center .input-inline-block.input-num img{display:inline-block;vertical-align: middle;}
.inscription form .col-center .input-inline-block.input-num .wrapper input{width:100px;}
.inscription form .col-center .block_abo .input-inline-block{margin: 0 30px 0 0; padding: 0;}
.inscription form .col-center .input-block .block_image_recaptcha{display:inline-block;}
.inscription form .col-center .input-block.input-recaptcha{width:auto;color:#000;margin-top: 0;padding-top: 0;}
.inscription form .col-center .input-block.input-recaptcha .enveloppe-wrapper{vertical-align: top;display:inline-block;}
.inscription form .col-center .input-block.input-recaptcha p {text-align: center;margin-top:15px;padding: 0;}
.inscription form .col-center .input-block.input-recaptcha p a{color:#000;}
.inscription form .col-center .input-block.input-full{width:auto;}
.inscription form .col-center .input-block.input-full a{color:#000;}

.inscription .col-center.erreur-compte{padding: 10px;}
.inscription .col-center span.blue-mycanal{color:#26A8FF;}
/*.inscription .col-center .required{color:#dd0000;}*/
.inscription .col-center .bouton-validation{text-align:left;margin-bottom:15px;}
.inscription .col-center .bouton-validation.rib{margin-top:40px;text-align: center;}
.inscription .col-center .bouton-validation.mentions{margin: 20px 0 60px;padding: 0 0 0 20px;} 
.inscription .col-center .bouton-validation.mentions  button{ display: inline-block;vertical-align: top;}
.inscription .col-center .bouton-validation.mentions  p{display: inline-block;width: 300px; padding: 0 0 0 175px;}
.inscription .col-center .error_message .erreur{font-weight:normal;padding: 0 20px;background:url("../bundles/coscpcos/images/erreur.png") no-repeat;color:#CE1A1A!important;width:100%;}
.inscription .col-center div.compte-erreur{font-weight:normal;padding: 20px 0 0 60px;background:url("../bundles/coscpcos/images/exclamation.png") no-repeat;}
.inscription .col-center div.compte-erreur .error_message span.normalText{color:#000;}
.inscription form .col-center .wrapper-select select{outline:0;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: transparent;border:none;clear: both;font-size: 12px;height: 100%; padding: 5px 4px;position: relative;width: 130%;}
.inscription form .col-center .wrapper-select select:-moz-focusring .inscription form .col-center .wrapper-select select:active,.inscription form .col-center .wrapper-select select:focus,.inscription form .col-center .wrapper-select select::-moz-focus-inner{ color: transparent;text-shadow: 0 0 0 #000;border: 0; outline:0;}
.inscription form .col-center .wrapper-select{ background:url('../bundles/coscpcos/images/fleche-select-black.png') no-repeat right top;overflow:hidden;border: 2px solid #F2F2F2; border-radius: 2px;clear: both;color: #808080;height: 28px;margin: 5px 0 0;position: relative;width: 270px;}
.inscription form .col-center .wrapper input[type=text],.inscription form .col-center .wrapper  input[type=email],.inscription form .col-center .wrapper  input[type=password]{border: 1px solid #CCCCCC;border-radius: 2px; clear: both;font-size: 12px;height: 28px; line-height: 28px;padding: 0 4px;position: relative;width: 260px;color: #000;}
.inscription form .col-center .wrapper{ border: 2px solid #F2F2F2; border-radius: 2px;clear: both;color: #808080;height: 30px;margin: 5px 0 0;position: relative;width: 270px;}
.inscription .col-center #num_compte{margin-top: 10px;width: 115px;} 
.inscription .col-center #num_compte input{width:105px;} 
.inscription .col-center .wrapper.erreur,.inscription .col-center .wrapper-select.erreur{border:2px solid #CE1A1A;color:#CE1A1A!important;}
.inscription .col-center .error_message{color: #CE1A1A;}
.inscription .col-center label{font-weight: normal}
.inscription .col-center label.bold{color: #000;font-weight: bold;padding-right: 3px;}
.inscription .col-center .mdp{margin:0; padding: 2px 0 0;}
.inscription .col-center .liste{ padding: 10px 0;}
.inscription .ligne.first{width:100%;border-bottom:solid 1px #bababa;padding:20px 0 0 0;}
.inscription .ligne.first .col1{padding: 0;}
.inscription .ligne{width:100%;border-bottom:solid 1px #bababa;padding:30px 0 10px 0;}
.inscription .col-center .ligne .clear{clear:both;}
.inscription .col-center .ligne .col1{padding: 0 0 0 15px;width: 15%; float: left;}
.inscription .col-center .ligne .col2{width:75%;float:left;}
.inscription .col-center .ligne  label{font-weight: normal}
.inscription .col-center .blue-degrade-button{margin: 10px 10px 40px 0;background-color: #1482c3;color: #fff;-moz-user-select: none;background-image:-moz-linear-gradient(#008cde, #1482c3);background-image:-webkit-linear-gradient(#008cde, #1482c3);background-image:-o-linear-gradient(#008cde, #1482c3);background-image:linear-gradient(#008cde, #1482c3);border: 1px solid rgba(0, 0, 0, 0);border-radius: 4px;cursor: pointer;display: inline-block;font-size: 1em;font-weight: bold;line-height: 1.42857;margin-bottom: 0; padding: 4px 12px;text-align: center;vertical-align: middle; white-space: nowrap;}
.inscription .col-center .fleche-bleu{ display: inline-block; margin: 10px 0 15px;background:url('../bundles/coscpcos/images/aflechebleu.png') no-repeat 0 2px;padding: 0 0 0 15px;color:#26a8ff;font-size: 12px;line-height:normal;text-transform: uppercase;}
.inscription .col-center .width60{width:50%;float:left;padding: 10px 0 10px 30px;}
/*.inscription .col-center .width60 img{margin-top: 4px; padding: 10px 0 1px;}*/
.inscription .col-center .width40{width:40%;float:left;padding: 10px 0 0;}

.clear{clear:both;}

.h-choix_contrat {height:auto !important;}
.LoginInscription-1 .sep-droite {top:70px;}
.bouton-validation {
    float:none;
    clear:both;
    width:auto;
    padding:5px 0 0 0;
    text-align:right;
}
#formEnvoyer .interieur-popin {height:305px;}
#formEnvoyer .sep-gauche {margin:0 auto;width:325px;height:auto;}
.interieur-popin {
    border: 1px solid #d9d9d9;
    background-color:#ffffff;
    padding:20px;/* correctif */
    position:relative;
}

#chaine_fiche .interieur-popin p {
    padding: 0 0 7px;
}
.table-contrat {
    width:auto;
    border-collapse:collapse;
}
.table-contrat th {
    font-size:14px;
    font-weight:normal;
}
.table-contrat td {
    font-size:12px;
    border:solid 1px #999999;
    padding:6px 8px;
    text-align:center;
}
.sep-gauche {
    width:315px;
    height:95px;
    padding-top:20px;
    color:#333333;
}
.sep-gauche p {
    padding-bottom:5px;
}
.sep-gauche #email, .sep-gauche #mdp {
    width:180px;
    height:24px;
    border:solid 1px #999999;
    color:#999999;
}
.sep-gauche #email.erreur, .sep-gauche #mdp.erreur {
    border:1px solid #990000;
}
.sep-gauche .mdp {
    font-weight:bold;
}
.sep-droite {
    width:125px;
    height:62px;
    border-left:solid 1px #999999;
    float:right;
    padding-left:30px;
    font-weight:bold;
    color:#333333;
    position:absolute;
    top:55px;
    left:366px;/* correctif */
}
.sep-droite .validation {
    margin-top:15px;
}
.sep-top {
    padding-left:10px;
}
.interieur-popin .label {
    display:inline-block;
    padding-right:15px;
    width:100px;
    text-align:right;
}
#formEnvoyer .interieur-popin .label-message{margin-top:-110px;}
.interieur-erreur {
    padding:60px 40px;
}
.interieur-erreur em, .interieur-prospect em {
    font-style:normal;
    text-decoration:underline;
}
.label-sso, .pseudo-label {
    display:inline-block;
    width:180px;
    text-align:right;
    font-size:13px;
    margin-right:10px;
    vertical-align:top;
    line-height:24px;
}
.champ-sso {
    width:180px;
    height:24px;
    border:solid 1px #999999;
}
.textarea-sso {
    width:180px;
    height:100px;
    border:solid 1px #999999;
}
.bloc-sso-1 p {
    padding:5px 0;
}
.etape {
    position:absolute;
    /*right:5px;*/
    top:5px;
    left:430px;
    font-size:18px;
    color:#999999;
}
.etoile {
    color:#990000;
    font-weight:bold;
}
.champ-oblig {
    float:left;
    width:130px;
    font-size:11px;
}
.champ-bouton {
    float:left;
    width:110px;
    font-size:12px;
    padding-left:5px;
}
.champ-texte {
    float:left;
    width:50%;
    font-size:12px;
    padding-right:5px;
}
.aide-sso {
    position:absolute;
    top:6px;
    right:-28px;
    display:inline-block;
}
.ligne-aide-sso {
    position:relative;
}
.interieur-prospect {
    padding:20px 40px;
    color:#333333;
}
p.simple-fleche-noir {
    background: url(../bundles/coscpcos/images/fleche_liste_noire.png) 0 3px no-repeat;
    padding:0 0 0 12px;
}
p.p-left-12 {
    padding:0 0 0 12px;
}

/*Fiche cinéma popin*/
#cine_fiche_popin {
    width:670px;
    height:auto;
}
#cine_fiche_popin h1 {
    color:#333333;
    font-size:18px;
    margin:0 0 20px 0;
}
#cine_fiche_popin .sous-titre {
    font-weight:bold;
    font-size:11px;/* correctif */
    margin:0 0 10px 0;
}
.onglets {
    display:block;
    height:29px;
    width:700px;
    overflow:hidden;
    float:none;
    clear:both;
    margin:0;
    padding:0;
    list-style:none;
}
.onglets_margin {
    margin:0 0 -1px 0;/* correctif */
}
.onglets li, .onglets li a {
    display:block;
    height:29px;
    width:223px;
    float:left;
}
.onglets li a {
    line-height:24px;
    font-size:14px;/* correctif */
}
.onglets li a.on, .onglets li a.off {
    padding-left:15px;
    width:208px;
    color:#333333;
}
.onglets li a.video {
    padding-left:35px;
    width:188px;
    color:#FFF;
}
.onglets li a.on, .onglets li a.off:hover {
    background:url(../bundles/coscpcos/images/programme_fiche_3_onglets.png) 0 -58px no-repeat;
}
.onglets li a.off {
    background:url(../bundles/coscpcos/images/programme_fiche_3_onglets.png) 0 -29px no-repeat;
}
.onglets li a.video {
    background:url(../bundles/coscpcos/images/programme_fiche_3_onglets.png) 0 0 no-repeat;
}
.interieur-fiche {
    background:#E6E6E6 url("../bundles/coscpcos/images/fond_degrade_popin.png") 0 0 repeat-x;
    width:637px;
    height:100%;
    overflow:hidden;
    padding:0 15px 15px 15px;
    border-bottom:solid 1px #d8d8d8;
    border-left:solid 1px #d8d8d8;
    border-right:solid 1px #d8d8d8;
}
.texte-fiche p {
    padding :0 0 10px 0;
}
.sub-title {
    
    font-size:18px;
    font-style:italic;
    text-transform:uppercase;
    color:#333;
}
.alerte-mail-noire {
    background-color:#000;
    display:inline-block;
    padding:1px 3px;
    font-weight:bold;
    color:#ffffff;
}
.alerte-mail-rouge {
    background-color:#d40017;
    display:inline-block;
    padding:1px 3px;
    font-weight:bold;
    color:#ffffff;
}
.table-horaire-programme {
    background-color:#FFF;
    line-height:normal;
}
.table-horaire-programme, .table-horaire-programme th, .table-horaire-programme td {
    border:solid 1px #eaeaea;
    border-collapse:collapse;
}
.table-horaire-programme td {
    text-align:center;
    width:38px;
}
.table-horaire-programme th, .table-horaire-programme td {
    padding:2px 4px;
}
.table-horaire-programme .jour {
    height:29px;
}
.table-horaire-programme .jour.off {
    background:#797979 url(../bundles/coscpcos/images/bg_table_fiche_programme_off.png) repeat-x;
    color:#ffffff;
}
.table-horaire-programme .jour.on {
    background:#dcdcdc url(../bundles/coscpcos/images/bg_table_fiche_programme_on.png) repeat-x;
    color:#333333;
}
.table-horaire-programme .jour.next {
    background:#a9a9a9 url(../bundles/coscpcos/images/bg_table_fiche_programme_next.png) repeat-x;
    color:#333333;
}
.table-horaire-programme .neutre {
    background-color:#ebebeb;
}
.table-horaire-programme a.launch-alert {
    display:block;
    margin:-15px -5px -3px -5px;
}
.table-horaire-programme a.launch-alert img {
    padding:15px 17px 3px 17px;
}
.interieur-fiche.photos, .interieur-fiche.videos {
    display:none;
}
.main-pic img {
    display:block;
    margin:0 auto;
}
.photos .main-pic {
    padding:20px 0;
}
.videos .main-pic {
    padding:25px 0;
}
.pagi-photos {
    width:574px;
    height:22px;
    margin:0 auto;
}
.pagi-photos li {
    display:block;
    float:left;
}
.pagi-photos li img {
    display:block;
}
.pagi-photos .prec_1 {
    width:20px;
    padding-top:6px;
    padding-left:5px;
}
.pagi-photos .prec_2 {
    width:23px;
    padding-top:9px;
    padding-left:5px;
}
.pagi-photos .suiv_1 {
    width:8px;
    padding-top:7px;
    padding-left:6px;
}
.pagi-photos .suiv_2 {
    width:12px;
    padding-top:6px;
    padding-left:6px;
}
.pagi-photos .sto {
    width:6px;
    padding-top:5px;
    padding-left:13px;
}
.pagi-photos .mil {
    width:470px;
    overflow:hidden;
}
.pagi-photos .pho {
    padding:0;
    margin:0;
}
.pagi-photos .pho li {
    margin-right:13px;
}
.pagi-photos .pho li.last {
    margin-right:0;
}
.pagi-videos {
    width:652px;
    height:100px;
    margin:0 auto;
}
.pagi-videos li {
    display:block;
    float:left;
}
.pagi-videos a {
    color:#333333;
}
.pagi-videos .texte {
    display:block;
    width:80px;
    height:auto;
}
.pagi-videos .texte:hover {
    cursor:pointer;
}
.pagi-videos .prec {
    width:30px;
    padding-top:18px;
}
.pagi-videos .suiv {
    width:21px;
    padding-top:18px;
}
.pagi-videos .mil {
    width:590px;
    overflow:hidden;
}
.pagi-videos .ba {
    padding:0;
    margin:0;
}
.pagi-videos .ba li {
    margin-right:20px;
}
.pagi-videos .ba li.last {
    margin-right:0;
}

/*Popins alertes */
.title-popin-alerte {/* correctif */
    
    font-size:18px;
    color:#333333;
}
.sub-title-popin-alerte {
    font-size:14px;
    font-weight:bold;
}
.c-marine {
    color:#0c276e;
}
.c-ciel {
    color:#6e9dd1;
}
.interieur-popin.pop-alerte p {
    font-size:14px;
    padding:0 0 15px 0;
}
.interieur-popin.pop-alerte p.no-padding {
    padding:0;
}
.pop-alerte .sep-droite {
    top:334px;
}

/*Surcharge UI */
.ui-widget-overlay {
    background: none repeat-x scroll 100% 100% #676767;
}

.ui-corner-all {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.ui-widget-content {
    border:none;
    padding:15px;
}
.ui-widget-header {
    border-bottom: none;
    background: url(../bundles/coscpcos/images/fond_degrade_popin.png) top left repeat-x;
}
.ui-dialog .ui-dialog-content {
    padding:0 20px 10px 20px;/* overflow:visible;*/
}
.ui-widget {
    font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
    font-size: 18px;
}
.ui-dialog .ui-dialog-titlebar {
    padding: 28px 5px 8px 20px;
    position: relative;
    height:22px;
}
.ui-dialog .ui-dialog-titlebar span{
    font-size:18px;
    vertical-align: middle;
    color:#000;
}

.ui-widget-content {
    background: #fff;
    border: 1px solid #AAAAAA;
    color: #333333;
     z-index: 1112;
}
/*
.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(../images/ui-icons_ffffff_256x240.png);
    background-color:#7a7a7c;
}
.ui-widget-header .ui-icon {
    background-image: url(../images/ui-icons_ffffff_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(../images/ui-icons_ffffff_256x240.png);
}
*/
/* ------------------------- */
/* --- DEBUT - ajouts GI --- */
/* ------------------------- */
.zone_form {margin:0 0 20px 0;}
.w380 p.erreur{padding:0 219px 0 0;}
/* ----------------------- */
/* --- FIN - ajouts GI --- */
/* ----------------------- */
#rep-oui-sso-abonnes-process, #rep-non-sso-abonnes-process, #rep-aut-sso-abonnes-process, .interieur-popin p label {vertical-align:middle}
#message_sso_mdp_oublie {height:auto !important;overflow:visible;}
/* RZ */
#inscription p,{font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;font-size:12px;}
#inscription a.open-sso-mdp-oublie:hover,{text-decoration:underline;color:#444;}
.interieur-popin .popin1 .label, .interieur-popin .popin2 .label {width:145px !important;white-space:nowrap;padding-right:0 !important;padding-right:5px !important;}
.interieur-popin .popin1 .label-message , .interieur-popin .popin2 .label-message {padding-top:1px;margin-top:-65px !important;*margin-top:-37px !important;}
@-moz-document url-prefix() { .interieur-popin .popin2 .label-message {margin-top:-100px !important; }} /* Firefox */
.interieur-popin .popin1 input, .interieur-popin .popin1 textarea, .interieur-popin .popin2 input, .interieur-popin .popin2 textarea {width:160px;}
.interieur-popin .popin1 textarea, .popin1 #message, .interieur-popin .popin2 textarea, .popin2 #message {*overflow:auto;text-align:left !important;margin:0 !important;padding:0 0 0 3px !important;}
.fie8 {font-size:13px !important;font-weight:bold;color:#888;}

/* correctif bug IE7 */
#ui-dialog-title-inscription{visibility:visible;}
#confirm-close {float:right;}
/* #form_mdp_oublie #recaptcha_image {float: right;margin-top:-18px;}
#form_mdp_oublie a.mdp strong {position:absolute;right:130px;margin-top:-15px;} */
p.popin_captcha {margin-top: -15px; padding-bottom: 0px;}
#recaptcha_image {padding-top: 0px; height:57px;background:transparent url(../bundles/coscpcos/images/ajaxloader.gif) 230px 30px no-repeat;margin-top:-2px;background-repeat:no-repeat !important;}
.mdp {color:#333;font-size:12px;text-decoration:none;}
.mdp:hover {text-decoration:underline;}
.cap3 #recaptcha_image {background-position:170px 20px;*background-position:170px 25px;}
.cap2 #recaptcha_image {background-position:210px 20px;}
#novensecurimagecaptchapopin {height:57px;width:320px;padding-top:7px !important;}
.mdp {float:right;text-align:center;padding-top:10px;padding-left:20px;margin-top:6px}
.mdp:hover {text-decoration:underline;}
.cap1 .mdp {margin-right:135px;}
#form_mdp_oublie .cap1 {height:220px;}
.cap1 .label-sso  {width:135px;line-height:17px;font-size:12px !important;white-space:nowrap;*position:relative;*top:-10px;text-align:right;}
.cap1 .msg {font-size:12px;padding:10px 0 14px 0px;margin-top:-15px;}
.cap1 .etoile, .cap1 .etoile2 {margin-right:-16px;position:relative;top:-15px;*margin-right:0px;*left:15px;color:#900;font-size:13px;font-weight:bold;}
.cap1 .etoile {top:0px;font-size:13px;font-weight:bold;}
#message_sso_mdp_oublie .cap1 p.erreur {position:relative !important;top:-7px !important;*top:-14px !important;*margin-bottom:-5px !important;}
#message_sso_mdp_oublie.ui-dialog-content{padding:0;}
.cap2 #email-sso-mdp-oublie, .cap2 #recaptcha_response_field, .cap3 #email-sso-mdp-oublie, .cap3 #recaptcha_response_field {margin-left:0px;}
/* Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) { p.popin_captcha {margin-top: -15px;}  } 
/* Firefox */
@-moz-document url-prefix() { #novensecurimagecaptchapopin {padding-top:10px;} }
.cap2 {padding-bottom:25px;height:275px;*height:285px;}
.cap2 #recaptcha_image {margin-top:-55px;*margin-top:-55px;height:57px;width:320px;background-repeat:no-repeat !important;}
.cap2 #recaptcha_image #novensecurimagecaptcha {margin-left:80px !important;}
.cap2 .mdp {*margin-top:-15px;}
.cap2 .label-abo-inscri {width:218px;*width:222px;}
.cap2 .chrm, .cap3 .chrm {text-align:right;width:100%;float:left;}
.cap2 .mdp {*padding-top:0px;padding-bottom:10px;}
.cap3 #recaptcha_image {margin-top:-30px;height:57px;margin-right:-45px;}
.cap3 .mdp {*padding-top:5px;padding-bottom:15px;}
.cap3 .w460 p, .cap2 .w460 p {padding-bottom:20px;}
.cap3 .MgTxtDroite {margin-bottom:0px !important;padding-bottom:10px !important;}
.cap2 .mdp, .cap3 .mdp {text-align:right;}
.cap3 .w460 p.txt-a-droite, .cap2 .w460 p.txt-a-droite {padding:0px !important;}
.cap3 .w460 p.txt-a-droite span.erreur, .cap2 .w460 p.txt-a-droite span.erreur {position:relative;top:-10px;}
.cap2 .w460 p.txt-a-droite span.pos--r {position:relative;top:-40px;*top:-45px;}
.cap3 .pseudo-champ, .cap3 .pseudo-label-accepte {white-space:nowrap;}
.bloc-sso-11 label {margin-right:20px;}
.texte-aide-bloc {display:none;background:#000 url(../bundles/coscpcos/images/fond_bloc_aide.jpg) 0 0 repeat-x;color:#ffffff;padding:11px 9px 13px 12px;position:absolute;right:0px;top:95px;width:125px; font-size:11px;border:solid 2px #ffffff;-moz-box-shadow: 0 0 6px #a8a8a8;-webkit-box-shadow: 0 0 6px #a8a8a8;box-shadow: 0 0 6px #a8a8a8;z-index:100;overflow:visible;}
.bulle-calage{right: -195px;top:-16px;}
.texte-aide-bloc.etape1 {right:-157px;top:-16px;}
.texte-aide-bloc.captcha_etape1 {  right: -155px;top: -18px;}
.texte-aide-bloc.modif-cpt {right:-157px;top:-13px;}
.ergo-aide {position:absolute;margin:-8px 0 0 -27px;}
.ergo-aide {margin:-8px 0 0 -35px;top:23px;left:23px;} 
.ergo-aide-img .texte-aide-bloc .ergo-aide {position:absolute;margin:-8px 0 0 -35px;}
.ligne-aide-bloc {position:relative;}
/* titre Popins canal */
#message_sso_mdp_oublie h3 {background:transparent url(../bundles/coscpcos/images/message_sso_mdp_oublie.png) bottom left no-repeat;text-indent:-900em;position:relative;z-index:1111;top:-40px;height:50px;margin-bottom:-50px;}
/* boutons popin */
.ui-dialog .ui-dialog-titlebar-close,.ui-state-focus,.ui-state-focus .ui-icon {border:none;right: 1em; top: 43%;height: 27px;width: 27px;background:transparent url(../bundles/coscpcos/images/close_popins.gif) no-repeat 0px 0px ;cursor:pointer !important;height:23px;width:23px;overflow:hidden}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:23px;margin:-10px 0 0 0;padding:1px;height:23px}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -900em; position: absolute;}
.ui-state-hover, .ui-state-focus, .ui-state-hover .ui-icon,  {height:23px;width:23px;display:block;background:transparent url(../bundles/coscpcos/images/close_popins.gif) no-repeat 0px -23px !important;cursor:pointer !important;}
a.popin_bt_close {height:23px !important;width:23px !important;background:transparent url(../bundles/coscpcos/images/close_popins.gif) no-repeat 0px 0px ;cursor:pointer;overflow:hidden !important;position:absolute;right:17px;top:17px;z-index:1111;text-indent:-900em;}
a.popin_bt_close span,  .ui-dialog-titlebar-close span.icon-closethick {text-indent:-900em;height:23px !important;width:23px !important;cursor:pointer;overflow:hidden}
a.popin_bt_close:hover {background:transparent url(../bundles/coscpcos/images/close_popins.gif) no-repeat 0px -23px;}
.popin-fonctions {
    position: absolute;
    z-index: 1110;
    top: 20px;
    right: 0;
    width: 100%;
}
.fiche-prog .popin-fonctions { width:670px; right:20px; padding-bottom:9px; border-bottom:1px solid #d8d8d8; }
.fiche-prog a.popin_bt_close { right:20px; }
.fiche-prog #cine_fiche_popin .logo-chaine { position:absolute; top:85px; right:20px; }
.fiche-prog #cine_fiche_popin .episodes { padding:7px 0 3px 0; }
.fiche-prog #cine_fiche_popin .onglets { width:auto; height:27px; float:right; margin-right:1px; }
.fiche-prog #cine_fiche_popin .onglets li { width:auto; border:0; }
.fiche-prog #cine_fiche_popin .onglets li a, .fiche-prog #cine_fiche_popin .onglets li a.on { width:auto; margin:0 0 0 1px; padding:2px 10px 0 10px; font-size:12px; color:#FFF; background:url('../bundles/coscpcos/images/programme_fiche_onglet.png') repeat-x; border:1px solid #848689; }
.fiche-prog #cine_fiche_popin .onglets li a.on { color:#333; background:#FFF; border:1px solid #d8d8d8; }

.ui-draggable .popin-fonctions {top: 50px;}

.toolbox_prog{ display:block;float:right;margin-right:50px;}
/*#cine_fiche_popin p.sous-titre {text-transform:lowercase;}
#cine_fiche_popin p.sous-titre:first-letter {text-transform:uppercase;position:relative;}*/

.pop-alerte p {font-size:13px !important;}
.pop-alerte p.no-padding {font-weight:bold;color:#666;}
.pop-alerte h1.title-popin-alerte {font-style:normal;}
.pop-alerte input.email {width:290px;}
.pop-alerte .sub-title-popin-alerte {margin-top:0px;}
a.c-ciel:hover, a.c-marine:hover {text-decoration:underline;}
a.c-marine {color:#0c276e;}
input.inputlarger {width:295px;}



.fiche-prog.full .popin-fonctions, 
.fiche-prog.full a.popin_bt_close {
    display:none;
}
.fiche-prog.full #cine_fiche_popin {
    width:100%;
}
.fiche-prog.full #cine_fiche_popin .logo-chaine {
    top:20px;
}
.fiche-prog.full #cine_fiche_popin h1 {
    margin:0 0 5px 0;
    color:#333333;
    font-size:18px;
    line-height:normal;
    font-style: normal;
    font-weight: bold;
}
.fiche-prog.full #cine_fiche_popin h2 {
    padding:0 0 33px 0;
    color:#808080;
    font-size:14px;
    line-height:normal;
    font-style:italic;
    font-weight:normal;
}
.fiche-prog.full #cine_fiche_popin .onglets {
    margin-right:0;
}
.fiche-prog.full #cine_fiche_popin .interieur-fiche {
    clear:both;
    width:auto;    
    height:auto;
    padding: 0 15px 15px;
    background: url("/extension/cpcos/design/canaloverseas/images/fond_degrade_popin.png") repeat-x scroll 0 0 #E6E6E6;
    border:1px solid #D8D8D8;
}



#chaine_fiche {margin-top:0px;}
#chaine_fiche h1.clear {color:#0d276e;background-color:#fff;position:relative;top:7px;}
#chaine_fiche div.interieur-fiche {width:auto;overflow:hidden;margin-top:10px;height:575px !important;*height:575px !important;}
.full #chaine_fiche div.interieur-fiche { height:auto !important; border:1px solid #d8d8d8; }
#chaine_fiche div.padg-m-t div.padg-m-b, #chaine_fiche div.padg-m-b  p.w-255 {width:auto;height:75px;padding:0;margin:-7px 20px 0 0;}
#chaine_fiche ul.padg-xl-b {padding-bottom:5px;}
#chaine_fiche  p.w-255 {padding-left:10px;}
#chaine_fiche ul.liste-img li {float:left;margin:0;width:77px;height:40px;padding:0}
#chaine_fiche p.chaine-border-top {font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;font-size:14px !important;padding:8px 0 6px 0;border-top:1px solid #ccc;}
#chaine_fiche p.chaine-title-light, #chaine_fiche p.chaine-title-light strong, #chaine_fiche p.chaine-title-bold strong {font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;font-weight:bold;font-size:14px;padding-bottom:15px;white-space:nowrap;text-transform:uppercase;}
#chaine_fiche div.flt-r p.chaine-title-bold {float:left !important;width:100%;*margin-bottom:-15px;}
#chaine_fiche div.flt-l p.chaine-border-top {padding-bottom:0px !important;}
#chaine_fiche p.chaine-border-top strong {color:#999;}
#chaine_fiche h1 {font-style:normal;text-transform:uppercase;font-size:24px;color:#444;font-weight:bold;padding-top:0px;margin-top:-5px;}
#chaine_fiche .no-canal {font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;font-size:17px;float:left;color:#0d276e;}
#chaine_fiche div.flt-l p {color:#333;text-align:justify;}
#chaine_fiche a.liste-fleche-bleue {float:right;font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;font-size:13px !important;}
#chaine_fiche a.liste-fleche-bleue strong, #chaine_fiche p.chaine-border-top strong {color:#444;}
#chaine_fiche a.liste-fleche-bleue:hover {text-decoration:underline;}
#chaine_fiche div.padg-m-b {position:relative;}
#chaine_fiche div.padg-m-b, #chaine_fiche p.w-255 {float:left;width:auto;}
#chaine_fiche div.clear div.flt-r {padding-top:20px;}
#chaine_fiche span.big-title {font-family:Arial, Helvetica, Verdana,Tahoma,sans-serif;font-size:20px;font-weight:bold;color:#444;display:block;padding:0px;text-transform:uppercase;}
#chaine_fiche span.sub-big-title {width:100%;float:left;font-family:Arial,Helvetica,sans-serif;color:#4444;font-size:15px;font-weight:normal;padding:0px;}
#chaine_fiche ul.liste-img, #chaine_fiche ul.padg-xl-b {width:100%;float:left;padding-top:10px !important;}
#chaine_fiche ul.liste-img li {float:left;margin:0;width:76px;height:40px;}
#chaine_fiche p.chaine-border-top {float:left !important;width:100%;}
#chaine_fiche p.padg-s-t {padding:4px 0 10px;height:20px;}
#chaine_fiche  p.w-255 {padding-left:20px;height:63px;}
#chaine_fiche * {padding-bottom:0px;}
#chaine_fiche div.clear div.flt-r p.txt-r {padding-top:0px;}
#chaine_fiche div.clear #CanalPlayerEmbarque {*position:relative;*top:15px;}
#chaine_fiche div.padg-m-t #CanalPlayerEmbarque  {*position:relative;*top:0px;}
#chaine_fiche p.video_de_la_chaine, #chaine_fiche p.a_ne_pas_manquer, #chaine_fiche p.modes_de_reception, #chaine_fiche p.les_chaines_generalistes, #chaine_fiche a.toutes_les_chaines, #chaine_fiche a.voir_le_site_de_la_chaine, #chaine_fiche a.tous_les_programmes {text-indent:-900em !important;height:16px;padding:0 !important;}
#chaine_fiche a.video_de_la_chaine:hover, #chaine_fiche a.a_ne_pas_manquer:hover, #chaine_fiche a.toutes_les_chaines:hover, #chaine_fiche a.voir_le_site_de_la_chaine:hover, #chaine_fiche a.tous_les_programmes:hover {background-position:0px -19px !important;}
#chaine_fiche p.video_de_la_chaine {width:160px;background:transparent url(../bundles/coscpcos/images/video_de_la_chaine.png) 0 0 no-repeat;}
#chaine_fiche p.a_ne_pas_manquer {text-indent:0em !important;}
#chaine_fiche p.modes_de_reception {width:160px;background:transparent url(../bundles/coscpcos/images/modes_de_reception.png) 0 0 no-repeat;}
#chaine_fiche p.les_chaines_generalistes {width:286px;text-indent:0 !important;padding-left:30px important;/*background:transparent url(../images/les_chaines_generalistes.png) 0 0 no-repeat;*/padding-left:0px !important;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#chaine_fiche a.toutes_les_chaines {width:135px;background:transparent url(../bundles/coscpcos/images/toutes_les_chaines.png) 0 0 no-repeat;}
#chaine_fiche a.voir_le_site_de_la_chaine {width:175px;background:transparent url(../bundles/coscpcos/images/voir_le_site_de_la_chaine.png) 0 0 no-repeat;margin-top:10px;}
#chaine_fiche a.tous_les_programmes {width:165px;background:transparent url(../bundles/coscpcos/images/tous_les_programmes.png) 0 0 no-repeat;}


.cos_popin input[type="radio"] {
    vertical-align: bottom;
}

.cos_popin .popin_contribuable p {font-size: 14px;margin: 10px;}

.popin_old_browser ul.browsers {padding: 16px;display: inline-block;}
.popin_old_browser ul.browsers li {float: left; margin-right: 16px; padding: 4px;}
.popin_old_browser ul.browsers a {color:#000;font-size:16px;width:100px;height:100px;display:block;overflow:hidden;}
.popin_old_browser ul.browsers a span{margin-left:-100px;font-size: 2px;}

.popin_old_browser ul.browsers .ie a {background: url(../bundles/coscpcos/images/browsers/internet_explorer.png);}
.popin_old_browser ul.browsers .chrome a {background: url(../bundles/coscpcos/images/browsers/chrome.png);}
.popin_old_browser ul.browsers .firefox a {background: url(../bundles/coscpcos/images/browsers/firefox.png);}
.popin_old_browser ul.browsers .opera a {background: url(../bundles/coscpcos/images/browsers/opera.png);}
.popin_old_browser ul.browsers .safari a {background: url(../bundles/coscpcos/images/browsers/safari.png);}

.ui-widget-header-custom {
    border-style: none;
}

#choix_contrat .interieur-popin {
    border-style: none;
}

.cos_spinner{margin-left:auto;margin-right:auto;padding:15px 15px 40px;text-align:center;white-space:nowrap;font-size:14px;color:#000}.ui-dialog.cos_popingrilletv{border-radius:4px}.ui-dialog.cos_popingrilletv .ui-dialog-titlebar{border:0;padding-top:0}.ui-dialog.cos_popingrilletv .ui-dialog-title{font-style:normal;color:#000;font-family:CanalDemiRomain, sans-serif;margin-bottom:0;line-height:1}.ui-dialog.cos_popingrilletv .ui-dialog-subtitle{font-size:12px !important;text-transform:none;padding-left:10px}.cos_popingrilletv .tabs-nav{padding:15px 10px 0 10px;border-bottom:1px solid #ccc;zoom:1}.cos_popingrilletv .tabs-nav:before,.cos_popingrilletv .tabs-nav:after{content:' ';display:table}.cos_popingrilletv .tabs-nav:after{clear:both}.cos_popingrilletv .tabs-nav>li{float:left;font-family:CanalDemiRomain, sans-serif;font-size:12px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:3px 3px 0 0;margin-left:3px !important}.cos_popingrilletv .tabs-nav>li:first-child{margin-left:0}.cos_popingrilletv .tabs-nav>li.special{float:right;position:relative}.cos_popingrilletv .tabs-nav>li.special>a,.cos_popingrilletv .tabs-nav>li.special>button{position:relative;color:#000;padding-right:20px !important;font-family:CanalDemiRomain, sans-serif !important}.cos_popingrilletv .tabs-nav>li.special>a:before,.cos_popingrilletv .tabs-nav>li.special>button:before{content:"";position:absolute;top:11px;right:6px;width:11px;height:11px;background:url(../bundles/coscpcos/images/down-arrow-small.png) left bottom no-repeat}.cos_popingrilletv .tabs-nav>li.special ul{position:absolute;top:35px;right:-1px;z-index:21;background:#fff;text-align:right;border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;border-radius:0 0 3px 3px;width:170px;padding:5px 10px 10px 10px}.cos_popingrilletv .tabs-nav>li.special ul a{font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif;text-transform:none;color:#606060;cursor:pointer}.cos_popingrilletv .tabs-nav>li.special ul a:hover,.cos_popingrilletv .tabs-nav>li.special ul a:focus{color:#000}.cos_popingrilletv .tabs-nav .tabs-link{position:relative;display:block;color:#606060 !important;padding:8px 10px !important;background:#e6e6e6 !important}.cos_popingrilletv .tabs-nav .tabs-link:hover,.cos_popingrilletv .tabs-nav .tabs-link:focus,.cos_popingrilletv .tabs-nav .tabs-link.active{background:#fff !important;color:#000 !important}.cos_popingrilletv .tabs-nav .tabs-link:hover:after,.cos_popingrilletv .tabs-nav .tabs-link:focus:after,.cos_popingrilletv .tabs-nav .tabs-link.active:after{content:"";border-bottom:1px solid #fff;position:absolute;bottom:-1px;left:0;width:100%;height:1px}.cos_popingrilletv .tabs-content{padding:5px 0 0 0}.cos_popingrilletv .tab-list img,.cos_popingrilletv .tab-list span{display:inline-block;vertical-align:middle}.cos_popingrilletv .tab-list img{max-height:34px;max-width:45px;padding:10px 20px 10px 10px}.cos_popingrilletv .tab-list span{font-size:12px;color:#808080;font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif;padding:11px 0 0px}.cos_popingrilletv .tab-list li{float:left;width:305px;margin-right:15px !important;border-bottom:1px solid #e8e8e8}.cos_popingrilletv .tab-list li.no-border{border:0}.cos_popingrilletv .tab-list li:nth-child(2n){margin-right:0}.cos_popingrilletv .tab-list .list-block{display:inline-block;vertical-align:top;width:48%}.cos_popingrilletv .tab-list .list-block:first-child{padding-right:10px}.cos_popingrilletv .vod-topic{padding-top:10px;padding-bottom:10px;clear:both}.cos_popingrilletv .vod-topic h2,.cos_popingrilletv .vod-topic .h2{font-weight:normal}.cos_popingrilletv .vod-topic .vod-level-2{padding-left:10px;color:#000}.cos_popingrilletv .vod-topic:last-child{margin-bottom:20px}.cos_popingrilletv .vod-topic h3.vod-baseline{padding-top:10px}.cos_popingrilletv .vod-slider{margin:0 auto;width:600px;height:145px !important;min-height:inherit}.cos_popingrilletv .vod-slider-full{width:930px}.cos_popingrilletv .vod-gallery{padding:0;margin:0 0 0 8px}.cos_popingrilletv .vod-gallery li{margin:0}.cos_popingrilletv .vod-gallery_img img{height:auto;width:auto}.cos_popingrilletv .vod-gallery_title,.cos_popingrilletv .vod-gallery_text{font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif;width:135px}.cos_popingrilletv .vod-direction-nav{list-style-type:none}.cos_popingrilletv .vod-direction-nav>*{margin-top:-50px}.cos_popingrilletv .vod-direction-nav li:first-child{left:-30px}.cos_popingrilletv .vod-direction-nav li:last-child{right:-30px}.cos_popingrilletv .vod-control-paging{display:none}.review{border:1px solid #e8e8e8;border-radius:3px;padding:10px 10px 0;margin:10px 0}.mt0{margin-top:0 !important}.review_bloc{position:relative;display:inline-block;vertical-align:middle;white-space:nowrap;margin-bottom:10px;margin-right:10px}.review_bloc>*{line-height:20px;margin-right:10px;display:inline-block;vertical-align:middle;padding-bottom:0}.review_bloc img{display:inline-block;vertical-align:middle;position:relative;bottom:2px}.review_bloc .review_texte.error{color:red;height:auto}.error_bloc p{font-weight:bold;height:auto;color:red !important;width:auto !important}.ui-widget #popin_programme{font-size:11px}#vod-player{margin-bottom:20px;position:relative}.pl-248{position:relative}.pl-248 .load-player{display:inline-block;left:3.5em;position:absolute;top:50%}.pl-248 .load-player .vod-voir{width:14em}.pl-248 .load-player .vod-voir div{color:white}.pl-248 .load-player .vod-voir div img{height:12px;width:12px;position:relative;top:-1px;left:-9px}.review_bloc-telerama img:first-child,.review-quote-telerama img:first-child{border-left:4px solid #e20f32}.review_bloc-telerama img:last-child,.review-quote-telerama img:last-child{border-right:3px solid #e20f32}.review-quote blockquote{margin:0}.review-quote cite{font-style:normal}.review-quote+.review-quote{border-top:1px solid #e8e8e8;margin-top:10px;padding-top:15px}.review-quote_title{font-weight:bold;margin-bottom:10px;color:#1a1a1a;position:relative;padding-right:60px}.review-quote_title img{display:inline-block;vertical-align:middle;position:relative;bottom:2px}.review-quote_logo.review-quote_logo{position:absolute;right:0;bottom:0}.overListingProgramme{display:none;width:218px;height:121px;color:white;position:absolute;background:rgba(26,26,26,0.5);padding:7px 0 0 10px;cursor:pointer;left:0;top:0;font-size:11px}.overListingProgramme .tag{color:white;font-size:10px;font-style:italic;font-weight:bold;text-transform:uppercase;border:1px solid white;border-radius:3px;display:inline-block;height:15px;line-height:15px;margin:0 0 0 5px;padding:0 0 0 5px;text-align:center;text-decoration:none !important}.overListingProgramme .tag span{display:inline-block;height:15px;line-height:15px;padding:0 5px 0 0}a.moreInfo{display:inline-block;line-height:20px;padding:8px;background:black;border-radius:5px;color:#fff;text-transform:uppercase;font-weight:normal;font-family:CanalDemiRomain, sans-serif;margin-left:15px}.error{font-size:12px;font-family:arial;font-weight:bold;height:11em;color:red !important;width:26em !important;margin:auto !important}.top_visuels{margin-top:1px;margin-bottom:5px}.errorPlayer{color:white;font-size:1.6em;text-align:center;padding-top:25%}#popin_programme .errorPlayer{color:white;font-size:1.6em}#vod-player{background-color:black}


#popin_programme h2, #popin_programme .h2 {
    font-size: 1.07143em;
    font-weight: 600;
    line-height: 2.4em;
    margin: 0.6em 0;
    text-transform: uppercase;
}
#popin_programme .list {
    list-style-type: none;
}
.cos_popingrilletv #popin_programme .tab-list {
    overflow: visible;
}
.cos_popingrilletv #popin_programme .tab-list img {
    padding-top: 10px;
    padding-bottom: 0;
}
#popin_programme .caps {
    text-transform: uppercase;
}
#popin_programme .caps button {
    text-transform: uppercase;
}
#popin_programme button {
    background-color: transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
}
#popin_programme button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
#popin_programme button, select {
    text-transform: none;
}
#popin_programme button {
    overflow: visible;
}
#popin_programme button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

#popin_programme .see-live a {
    background: url("/bundles/coscpcos/images/live.png") no-repeat scroll 8px 5px rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    color: #000;
    font-weight: bold;
    display: inline-block;
    padding: 6px 11px 6px 30px;
    position: relative;
    top: -27px; 
    border-radius: 4px;
    font-size: 11px;
}

#popin_programme .see-live a.disabled {
    background: url("/bundles/coscpcos/images/live.png") no-repeat scroll 8px -22px rgba(247, 247, 247, 0.69);
    color: #C9C9C9;
}

#popin_programme .logo_chaine,
#popin_programme .see-live{
    display: inline-block;
    position: relative;
}
#popin_programme button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
#popin_programme div.ui-dialog.cos_popin.cos_popingrilletv .ui-dialog-titlebar {
    padding-bottom: 4px;
    padding-left: 18px;
    padding-top: 0;
}
#popin_programme .vod-viewport{
    z-index:6;
}
#popin_programme .vod-direction-nav{
    z-index:1;
}

#popin_programme .vod-slider {
    height: 130px;
}

#popin_programme .vod-slides.vod-gallery li {
    display: block;
    float: left;
    margin: 0;
    position: relative;
    width: 148px;
}
#popin_programme .vod-next,
#popin_programme .vod-next:hover {
    background: url("/bundles/coscpcos/images/arrow_vod.png") no-repeat scroll 0px -40px transparent;
    text-indent: -9999em;
}
#popin_programme .vod-prev,
#popin_programme .vod-prev:hover {
    background: url("/bundles/coscpcos/images/arrow_vod.png") no-repeat scroll 0px -40px transparent;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
    text-indent: -9999em;
}
#popin_programme span.vod-gallery_img {
    height: 106px;
    width: 135px;
}
#popin_programme .vod-gallery_img img {
    width: 135px!important;
}

#popin_programme .tabs-nav > li.special ul {
    text-align: left!important;
}

#popin_programme .vod-baseline {
    border-bottom: 1px solid #d5d5d5;
    margin-bottom: 10px;
    padding: 0px 0 1px;
}
#popin_programme .vod-level-2 {
    color: #000;
    font-family: CanalDemiRomain;
    font-size: 15px;
    line-height: 20px;
    text-transform: uppercase;
}
#popin_programme .vod-direction-nav {
    position: relative;
    top: -125px;
}

#popin_programme.full .vod-direction-nav li:first-child{
    left: -52px !important;
}
#popin_programme .vod-direction-nav li:first-child{
    left: -40px !important;
}
#popin_programme .vod-direction-nav > * {
    margin-top: 0px!important;
}
#popin_programme .vod-direction-nav > * {
    left: auto;
    margin-left: 11px;
    position: relative;
    top: 24px;
    z-index: 20;
}

#popin_programme .vod-direction-nav li:last-child {
    left: 579px !important;
    top: -19px;
    width: 19px;
}

#popin_programme.full .vod-direction-nav li:last-child {
    left: 880px !important;
}

#popin_programme{
    overflow: visible;
}

#popin_programme .vod-gallery li span {
    display: block;
    margin-bottom: 4px;
}

#popin_programme .vod-gallery_title {
    color: #000;
    font-weight: bold;
    margin-bottom: 4px;
    word-wrap: break-word;
}

#popin_programme .vod-gallery_text {
    color: gray;
    word-wrap: break-word;
    margin: 0 0 4px;
}

#popin_programme .vod-gallery_thirdtitle {
    color: gray;
}

#popin_programme .vod-direction-nav button {
    background-color: transparent;
    border: 0 none;
    cursor: pointer;
    height: 40px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 40px;
}

#popin_programme .vod-direction-nav > *:last-child {
    left: auto;
    right: 0;
}

#popin_programme h2{
    color:#999999;
    font-size: 12px;
    margin: 0;
}


#popin_programme .cos_popingrilletv .ui-dialog-titlebar {
    padding-top: 14px;
}
#popin_programme .cos_popingrilletv .ui-dialog-titlebar {
    background-color: #FFFFFF;
    background-image: none;
    border: medium none;
}

#ui-dialog-title-popin_programme{
    text-transform: uppercase;
}

.ui-dialog.cos_popingrilletv .ui-dialog-titlebar .ui-dialog-title{
    white-space: normal;
    text-transform: uppercase;
    font-family:CanalDemiRomain;
    font-weight: normal;
}

#popin_programme {
    background: none;
    border: none;
    clear: both;
}

#popin_programme .visuel_programme {
    float: left;
    margin-right: 21px;
}

#popin_programme p,
#popin_programme dl {
    font-size: 12px;
    color: #808080;
}
#popin_programme .date {
    font-weight: bold;
    color:#000;
}
#popin_programme p.summary {
    clear: both;
    padding-top: 1em;
}
#popin_programme .pl-248{
    padding-left: 248px;
    min-height: 128px;
}
#popin_programme .bold{
    font-weight: bold;
    color:#000;
}

#popin_programme dt {
    float: left;
    font-weight: bold;
    color:#000;
    margin-right: 0.5em;
}
#popin_programme dl.personalities dd {
    padding-left: 208px;
}
#popin_programme img.csa , .overListingProgramme img.csa{
    vertical-align: text-bottom;
    margin: 0 5px;
}

#popin_programme .tag {
    color: #808080;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
    text-transform: uppercase;
    background:url('../bundles/coscpcos/images/tag.gif') no-repeat scroll left top;
    border: 0 none;
    display: inline-block;
    height: 15px;
    line-height: 15px;
    padding: 0 0 0 5px;
    text-align: center;
    text-decoration: none !important;
}
#popin_programme .tag span {
    background:url('../bundles/coscpcos/images/tag.gif') no-repeat scroll right top;
    display: inline-block;
    height: 15px;
    line-height: 15px;
    padding: 0 5px 0 0;
}
.overListingProgramme .tag {
    color: white;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
    text-transform: uppercase;
    border: 1px solid white;
    border-radius: 3px;
    display: inline-block;
    height: 15px;
    line-height: 15px;
    margin: 0 0 0 5px;
    padding: 0 0 0 5px;
    text-align: center;
    text-decoration: none !important;
}
.overListingProgramme .tag span {
    display: inline-block;
    height: 15px;
    line-height: 15px;
    padding: 0 5px 0 0;
}

/* boutons popin */
.ui-dialog .ui-dialog-titlebar-close,.ui-state-focus,.ui-state-focus .ui-icon {
    border:none;
    right: 1em;
    top: 43%;
    height: 27px;
    width: 27px;
    background:transparent url(../bundles/coscpcos/images/close_popins_clear.gif) no-repeat 0px 0px ;
    cursor:pointer !important;
    overflow:hidden;
}
button.ui-button.ui-state-hover{
    height:27px;
    width:27px;
    display:block;
    background:transparent url(../bundles/coscpcos/images/close_popins_clear.gif) no-repeat 0px -27px !important;
    cursor:pointer !important;
}
#datepicker .ui-state-hover, #datepicker .ui-state-focus, #datepicker .ui-state-hover .ui-icon, #datepicker .ui-state-focus .ui-icon {background-image:none !important;height:auto;width:auto;}
a.popin_bt_close {height:23px !important;width:23px !important;background:transparent url(../bundles/coscpcos/images/close_popins_clear.gif) no-repeat 0px 0px ;cursor:pointer;overflow:hidden !important;position:absolute;right:17px;top:17px;z-index:1111;text-indent:-900em;}
a.popin_bt_close span,  .ui-dialog-titlebar-close span.icon-closethick {text-indent:-900em;height:23px !important;width:23px !important;cursor:pointer;overflow:hidden}
a.popin_bt_close:hover {background:transparent url(../bundles/coscpcos/images/close_popins_clear.gif) no-repeat 0px -23px;}
.popin-fonctions {
    position: absolute;
    z-index: 1110;
    top: 20px;
    right: 0;
    width: 100%;
}


#popin_programme .sub-title {
    font-family:CanalDemiRomain;
    font-style: normal;
}

#fiche-event {
    width:670px;
    height:auto;
}
#fiche-event h1 {
    color:#333333;
    font-size:18px;
    margin:0 0 20px 0;
}
#fiche-event .sous-titre {
    font-weight:bold;
    font-size:11px;/* correctif */
    margin:0 0 10px 0;
}

.logo-chaine { position:absolute; top:85px; right:20px; }
.episodes { padding:7px 0 3px 0; }
.onglets { width:101%;  float:left; margin-right:1px; margin-left: -13px;}
.onglets ul { margin-left: 6px;}
.onglets li { border: 1px solid #cccccc; border-bottom: 1px #AAA; width: 120px; height: 28px; border-radius: 4px 4px 0 0px; background-color: #fff; border-bottom-width: 0;}
.onglets li a, .fiche-prog #fiche-event .onglets li a{ 
    margin:auto; 
    padding:auto; 
    font-size:12px;
    font-weight:bold;
    color:#000; 
    border:none;
    background: none;
    width:120px;
    text-align: center;
}

.cos_popin  #popin_programme  div.line{width:104%;  margin-left: -13px; }
#popin_programme  div.line{width:100%; border-top:solid 1px #ccc; display:block; margin-top: -2px;}
.onglets{overflow: visible; }
.fiche-prog #fiche-event .onglets li a { padding-left:0px;}
.fiche-prog #fiche-event .onglets li a.on { color:#333; background:#FFF; border:1px solid #d8d8d8; }

.fiche-prog.full #fiche-event {
    width: 958px;
}

.full.cos_popingrilletv .vod-slider {
    width: 900px;
}

.fiche-prog.full #fiche-event .logo-chaine {
    top:20px;
}

.fiche-prog.full h1 {
    margin:0 0 5px 0!important;
    color:#000!important;
    font-size:30px!important;
    line-height:normal;
    font-style: normal;
    font-weight: normal;
}

.fiche-prog.full #fiche-event .onglets {
    margin-right:0;
}

.fiche-prog.full #fiche-event .interieur-fiche {
    clear:both;
    width:auto; 
    height:auto;
    padding: 0 15px 15px;
    background: url("/extension/cpcos/design/canaloverseas/images/fond_degrade_popin.png") repeat-x scroll 0 0 #E6E6E6;
    border:1px solid #D8D8D8;
}

.episodes{
    margin-bottom: 17px;
}

#toolbox_prog{
    padding: auto;
    margin: auto;
}

#toolbox_prog > div{
    margin-left: 20px;
}

.onglet-content{
    margin-bottom: 0px;
    padding-top: 3px;
}

.cos_popin #popin_programme .onglets {
    width: 103%;
    margin-top: 15px;
}

#popin_programme .fiche-event .onglets {
    width: 102%;
}

.summary{
    color:#808080;
    font-size: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.ui-dialog.cos_popin .ui-dialog-titlebar{
    padding-bottom: 13px;
}

#popin_programme .table-horaire-programme .jour.off {
    color:#666666;
    background: #dfdfdf;
}

#popin_programme .table-horaire-programme .neutre {
    background-color: #fff;
    border-top:none;
    border-left:none;
}

#popin_programme .table-horaire-programme, .table-horaire-programme thead tr{
    border-left-width: 0;
    border-top-width: 0;
}

.table-horaire-programme th {
    text-align: center;
    width: 38px;
}

div.content-bottom{
    padding-top: 20px;
}

div.fb-like > span{
    width:116px!important;
}

#popin-alerte{
    padding:8px 11px 0px 28px;
    margin-top: 11px;
}


.pop-alerte h1.title-popin-alerte {
    font-family: CanalDemiRomain;
    font-style: normal;
    text-transform: uppercase;
}
.pop-alerte .subtitle-popin-alerte {
    color: #999999;
    font-size: 12px;
    font-family: Arial,Helvetica,Verdana,Geneva,sans-serif;
    font-weight: 600;
    line-height: 1em;
    margin: 0;
    text-transform: uppercase;
}

.pop-alerte .details {
    margin-bottom: 20px;
    margin-top: 9px;
    padding-left: 10px;
    width: 418px;
    border-left: 2px solid #ccc;
}
.pop-alerte .details .sub-title-popin-alerte {
    display: inline;
    font-size: 13px;
    left: 32px;
    position: relative;
    top: -4px;
    vertical-align: middle;
    width: 100px;
}
.pop-alerte .details .channel-logo {
    display: inline;
    margin: 0;
    padding: 0;
    position: relative;
    width: auto;
}

.pop-alerte .fondbleu.popin {
    background: url("/bundles/coscpcos/images/picto-info.png") no-repeat scroll 12px 22px #26a8ff;
    border-radius: 4px;
    color: #fff;
    font-family: CanalDemiRomain,Arial;
    font-size: 14px;
    font-style: normal;
    height: 68px;
    margin: 0 auto;
    padding: 27px 0 13px 83px;
    text-transform: uppercase;
    width: 561px;
    float: left;
}

.fondbleu.popin .black-button {
    -moz-user-select: none;
    background-color: #2285c2;
    background-image: linear-gradient(#505050, #000000);
    border: 1px solid #0178b0 !important;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    line-height: 2.3em;
    margin: 0 80px 0 100px;
    padding-top: 11px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 210px;
}

.fondbleu.popin .confirmation_email {
    display: block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 30px;
    padding: 0;
    text-indent: 0;
}

.pop-alerte.confirm-alert {
    margin-top: 14px;
}

.icon-moralite {
    vertical-align: top;
    border: 0 none;
    display: inline-block !important;
    height: 16px;
    width: 17px;
    line-height: 15px;
    padding: 0;
    text-align: center;
    text-decoration: none !important;
}

.moralite-2 {background: url('/bundles/coscpcos/images/icone-moralite.png') scroll no-repeat 0 0 transparent;}
.moralite-3 {background: url('/bundles/coscpcos/images/icone-moralite.png') scroll no-repeat 0 -20px transparent;}
.moralite-4 {background: url('/bundles/coscpcos/images/icone-moralite.png') scroll no-repeat 0 -40px transparent;}
.moralite-5 {background: url('/bundles/coscpcos/images/icone-moralite.png') scroll no-repeat 0 -60px transparent;}

.vod-voir {
    position: absolute;
    left: 0px;
    right: 60%;
    height: auto;
    top: 28%;
    text-align: center;
    white-space: nowrap;
}

.vod-voir>div {
    display: inline;
    position: relative;
    background: black;
    opacity: 0.8;
    border-radius: 4px;
    padding: 10px 20px;
}

/** Design Calendar **/

.container-calendar {
    position: relative;
    padding: 0 10px;
}


#tab-01 .container-calendar {
    float: left;
    top: -9px;
}

#tab-03 .container-calendar {
    float: right;
    top: 8px;
}

.container-link-calendar:after, .container-link-calendar:before {
    bottom: 100%;
    left: 90%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.container-link-calendar:after {
    border-color: rgba(244, 244, 244, 0);
    border-bottom-color: #F4F4F4;
    border-width: 9px;
    margin-left: -9px;
}
.container-link-calendar:before {
    border-color: rgba(230, 230, 230, 0);
    border-bottom-color: #e6e6e6;
    border-width: 13px;
    margin-left: -13px;
}
.container-link-calendar {
    display: none;
    color: black;
    border: 3px solid #e6e6e6;
    width: 250px;
    background-color: #F4F4F4;
    z-index: 10000;
    position: absolute;
    top: 100%;
    right: 0;
    margin-top: 10px;
}
.container-link-calendar a {
    text-decoration: none;
    display: block;
    font-size: 12px;
    border-bottom: 2px solid #e6e6e6;
    margin: 0 10px;
    padding: 10px 0 10px 40px;
    color: gray;
}

.ico-alert-calendar {
    vertical-align: middle;
    top: 0;
}

.container-link-calendar a:last-child  {
    border-bottom: none;
}

.container-link-calendar .icon-google {
    background: url('/bundles/coscpcos/images/icones-calendrier/ico-google.png') no-repeat left center;
}

.container-link-calendar .icon-yahoo {
    background: url('/bundles/coscpcos/images/icones-calendrier/ico-yahoo.png') no-repeat left center;
}

.container-link-calendar .icon-ical {
    background: url('/bundles/coscpcos/images/icones-calendrier/ico-ical.png') no-repeat left center;
}

.container-link-calendar .icon-outlook {
    background: url('/bundles/coscpcos/images/icones-calendrier/ico-outlook.png') no-repeat left center;
}

.container-link-calendar .icon-download {
    background: url('/bundles/coscpcos/images/icones-calendrier/ico-download.png') no-repeat left center;
}

.container-link-calendar  .icon-thunderbird {
    background: url('/bundles/coscpcos/images/icones-calendrier/ico-thunderbird.png') no-repeat left center;
    position: relative;
}

#popin_programme div.date {
    padding-bottom: 6px;
}
#popin_programme .txt {
    float: left;
}
.prog .txt p,
#popin_programme .txt p {
    text-shadow: none;
}
#popin_programme .clearfix {
    margin: 5px 0;
    padding: 0;
    *zoom: 1;
}
#popin_programme .clearfix:after {
    content: "";
    display: table;
    clear: both;
}
#content #popin_programme .add-to-calendar,
.cos_popingrilletv #popin_programme .add-to-calendar {
    outline: none;
}
#content #popin_programme .add-to-calendar img,
.cos_popingrilletv #popin_programme .add-to-calendar img {
    padding: 0;
    width: 30px;
}

.padg-m-t {
    clear: both;
}

.padg-m-t img{
    height: 18px;
}

img.pos-a-la-demande{
    vertical-align: middle;
}