
/* Télévision */

.tv-bg {
  /*background:#000 url(tv-bg.jpg) no-repeat;*/
  /*background:url(tv-bg.jpg) no-repeat top right;*/
}

.tvhd-bg {
  /*background:#000 url(tvhd-bg.jpg) no-repeat;*/
}

.vod-bg {
  /*background:#000 url(vod-bg.jpg) no-repeat;*/
}



#page .tv h1 {
  height:85px;
  text-indent:-5000px;
  padding:0;
  margin:0;
  display:none;
}

body.be #page .tv h1, body.lu #page .tv h1 {
  background:url(h1-be-tv.gif) no-repeat 20px 20px;
} 

body.nl #page .tv h1 {
  background:url(h1-nl-tv.gif) no-repeat 20px 20px;
}



/* Thematiques et chaines */

#coditel .tv h3.thema {
  /*margin-left:15px;
  margin-bottom:0;*/
  color:#fff;
  /*background:url(thema.gif) no-repeat;*/
  /*height:40px;
  width:200px;
  text-align:center;
  line-height:38px;*/
  font-size:16px;
  padding:0;
  margin-bottom:0;
}

#coditel .tv p.chaines {
  text-align:left;
  margin-left:12px;
  margin-top:0;
  padding:5px;
  background:#000;
}

#coditel .tv p.chaines img, #coditel .tv .bloc-chaines img, #coditel .tv .bloc-svod img {
  background:url(ecran.gif) no-repeat;
  padding:7px 6px 18px 6px;
  border:0;
}

#coditel .tv .bloc-chaines {
  width:585px;
  padding:10px 0 0 0;
  /*background:#000;*/
  text-align:center;
  margin-left:20px;
}

#coditel .tv .bloc-chaines-footer {
  background:url(bloc-chaines-585-footer.png) bottom left no-repeat;
  height:6px;
}

#coditel .tv .bloc-svod {
  position: relative;
  clear: both;
  width:585px;
  margin: 10px 0 10px 200px;
  padding: 10px 0 0 0;
  background:#eee url(bloc-svod.jpg) top left no-repeat;
}
#coditel .tv .bloc-svod-footer {
  height: 10px;
  clear: both;
  line-height: 1px;
  font-size: 1px;
  background:#eee url(bloc-svod-footer.jpg) bottom left no-repeat;
}
#coditel .tv .bloc-svod img {
  margin-left: 7px;
  float: left;
}
#coditel .tv .bloc-svod .info {
  width: 380px;
  float: left;
}
#coditel .tv .bloc-svod .info h3 {
  color: #0099CC;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 1.2em;
  padding-top:0;
  margin-left:20px;
}
#coditel .tv .bloc-svod .info h4 {
  font-size: 1.1em;
  margin-top: 15px;
  margin-bottom: 10px;
}
#coditel .tv .bloc-svod .info h4 {
  color: #666;
}

#coditel .tv .bloc-svod .info p {
  color: #666;
  margin: 5px 20px;
}
#coditel .tv .bloc-svod .info a {
  text-decoration: underline;
  color: #0099CC;
}
#coditel .tv .bloc-svod .info a:hover, #coditel .tv .bloc-svod .info a:focus {
  text-decoration: none;
}
#coditel .tv .bloc-svod .nc-prix {
  float: right;
  position: relative;
  margin: 0;
  top: 10px;
  right: 30px;
  line-height:13px;
}

#nc_page .rounded_black .scrollablecontainer {
	margin-left:40px;
}


/* Tags sur Logos chaînes */

body#coditel .tv p.chaines img {
  border:2px solid transparent !important;
  border:0;
}

  /* Langues */
body#coditel .tv p.chaines img.fr {
  background:url(ecran-be.gif) no-repeat;
}

body#coditel .tv p.chaines img.nl {
  background:url(ecran-nl.gif) no-repeat;
}
body#coditel.lu .tv img.soon {
  background:url(ecran-soon-be.gif) no-repeat;
}
body#coditel.lu .tv img.soonde {
  background:url(ecran-soon-de.gif) no-repeat;
}
/*
body#coditel.be .tv p.chaines img.soon  {
  background:url(ecran-soon-be.gif) no-repeat;
}
body#coditel.nl .tv p.chaines img.soon {
  background:url(ecran-soon-nl.gif) no-repeat;
}
*/


/* Bientôt */ 
body.be .tv img.soon, body.lu .tv img.soon {
  padding-bottom:12px;
  margin-bottom:0;
  background:url(logo-soon-be.gif) no-repeat bottom left;
}
body.nl .tv img.soon {
  padding-bottom:12px;
  margin-bottom:0;
  background:url(logo-soon-nl.gif) no-repeat bottom left;
}

/* Nouveau */
body#coditel.be .tv p.chaines img.new, body#coditel.lu .tv p.chaines img.new {
  padding-bottom:12px;
  margin-bottom:0;
  background:url(ecran.gif) no-repeat;
  padding:7px 6px 18px 6px;
}
body#coditel.nl .tv p.chaines img.new {
  padding-bottom:12px;
  margin-bottom:0;
  background:url(ecran.gif) no-repeat;
  padding:7px 6px 18px 6px;
}



/* Divers */

#coditel .tv table.show_chaine {
  margin-left:5%;
  width:90%;
}

#nc_page .tv .option {
  color:#666;
}

#nc_page .rounded_black .tv .option {
	color:#aaa;
}

#coditel .tv-cablebox {
  border-collapse:collapse;
  border-spacing:0;
  width:90%;
  margin-left:5%;
  margin-bottom:2.5em;
}

#coditel .tv-cablebox td {
	width:30%;
}

#coditel .tv-cablebox .num {
	width:10%;
	font-size:46px;
	color:#ccc;
	text-align:center;
}

#nc_page .tv-options {
  border-collapse:collapse;
  border-spacing:0;
  margin-bottom:1em;
  margin-left:40px;
  margin-right:40px;
  width:90%;
  margin-top:1em;
}

#nc_page .tv .tv-options p.promo {
  margin:0;
  font-weight:bold;
  color:orange !important;
  font-size:16px;
}

#nc_page .tv-options .price {
	width:120px;
}

#nc_page .tv-options .intitule {
	font-size:24px;
	font-weight:bold;
	color:#999;
}

#nc_page .tv-options .intitule.highlight {
	color:#ABC64D;
}

/*#coditel .tv .tv-options td {
  padding-top:1em;
}*/

/*#coditel .tv .desc {
  color:#41ada6;
  color:#fff;
  font-weight:bold;
  font-size:14px;
  margin-bottom:0;
  padding-bottom:0;
}*/

#coditel .tv ul.bonus li {
  font-size:12px;
}

/*#coditel .tv-pack .details {
  margin:5px 0 0 15px;
  padding:0;
}*/

/*
#coditel .tv-pack .description {
  margin:0 15px;
  padding:0;
}
*/

#coditel .tv-pack ul {
  padding-left:1em;
}

#coditel .tv table.frequences {
  margin-left:10%;
  width:80%;
  border-width:0;
  border-collapse:collapse;
}

#coditel .tv table.frequences td {
  border:1px solid #ddd;
  padding:5px;
}


/* Options ? */

.numero {
  font-weight:bold;
  color:#CAE1AD;
}

#nc_page table td.description {
  color:#444;
  padding:4px 6px;
  text-align:justify;
}

#nc_page .tv .chaine-details, #nc_page .tv .chaine-www, #nc_page .tv .chaine-description {
  padding:0;
  margin:4px 15px;
}

#nc_page table .chaine {
  font-weight:bold;
  font-size:120%;
  /*border-left:1px solid #A5257A;
  border-right:1px solid #A5257A;*/
  /*background:#fff url(css/chaine.gif) center center no-repeat;*/
}

#nc_page .page table.show_chaine p {
  margin:0;
  padding:0;
}

#nc_page table td.logochaine {
  /*width:74px;
  background:url(ecran.gif) no-repeat;
  padding:7px 6px 18px 6px;*/
  text-align:center;
  width:80px;
}

#nc_page .tv-options td.check {
  vertical-align:top;
  padding-top:1em;
  width:6%;
}

/* Tarifs */

#nc_page .tv .tarifs-result {
  margin-left:10%;
  width:80%;
  background:#CAE1AD;
  border:1px solid #ccc;
}

/* Fiche Chaîne TV individuelle */

#nc_page .tv .flv {
  float:right;
  margin-left:1em;
  margin-right:1em;
  margin-top:10px;
}

#nc_page .tv .chainepack, #nc_page .tv .chainetheme, #nc_page .tv .chainenumero  {
  font-weight:bold;
}

#nc_page .tv p.chainedescription  {
  text-align:justify;
}

#nc_page .tv img.logo {
  vertical-align:middle;
  background:url(ecran.gif) no-repeat;
  padding:7px 6px 18px 6px;
}

#nc_page .tv h2.intitule-chaine {
  padding-bottom:12px;
  font-size:30px;
}

#nc_page .tv h2.intitule-chaine img {
  margin-right:20px;
}

#nc_page .chaineinfo {
	background:#fff url(blocinfo.gif) no-repeat;
	height:45px;
	margin:auto;
	width:900px;
}

#nc_content #nc_page .chaineinfo p {
	color:#333;
	float:left;
	padding:0 15px 0 0;
	margin:15px 0 0 20px;
	border-right:1px solid #aaa;
	
}

#nc_content #nc_page .chaineinfo p:last-child, #nc_content #nc_page .chaineinfo p:first-child {
	border:none;
	padding:0;
}

#nc_content #nc_page .chaineinfo p.chainenumero {
	width:75px;
	color:#fff;
}

#nc_content #nc_page .chaineinfo p.chainenumero span {
	font-size:2em;
	color:#89a200;
}


/* Numérotation générale */

#coditel .tv table.numerotation {
	border-spacing:0;
	border-collapse:collapse;
}

#coditel .tv table.numerotation td, #coditel .tv table.numerotation th {
	border-bottom:1px solid #ddd;
}

#coditel .tv table.numerotation {
  margin-left:5%;
  width:90%;
}

#coditel .tv table.numerotation td.numero {
  font-weight:bold;
  font-size:larger;
  padding:0 1em;
  color:#A5BD4B;
}



/* VOD */

.svod-logos  img{
	margin:5px 10px;
}

/* *** VOD Assistance */

#coditel .vod-assist {
  background: url(vod-bg2.jpg) left 200px no-repeat;
  padding-bottom: 40px;
}

#coditel .vod-assist ol {
  clear: both;
}

#coditel .vod-assist ol li {
  margin-bottom: 30px;
  margin-right: 10px;
  line-height: 150%;
}

#coditel .vod-assist a {
	color: #C5D324;
}

#coditel #nc_content .invert .vod-assist h3 {
	color: #C5D324;
	width: 400px;
	clear: none;
	padding-top: 30px;
}

#coditel .vod-assist ol ul li {
  margin-bottom: 10px;
  line-height: 1.5;
  list-style-type: disc;
}


/* SVOD */


/*
#coditel .tv .svod {
  width:585px;
  margin-left:20px;
  margin-bottom:1em;
}

#coditel .tv .svod .content {
  background:transparent url(bg-svod-content.gif) repeat-y scroll 0 0;
}

#coditel .tv .svod .top span {
  background:transparent url(bg-svod-rounded.gif) no-repeat scroll 0 0;
  padding-left:180px;
}

#coditel .tv .svod .top span span {
  background:transparent url(bg-svod-rounded.gif) no-repeat scroll 100% 0;
  padding-left:0;
  padding-right:200px;
}

#coditel .tv .svod .top span span span {
  background:#FFFFFF none repeat scroll 0 0;
}

#coditel .tv .svod .bottom span {
  background:transparent url(bg-svod-rounded.gif) no-repeat scroll 0 100%;
  padding-left:180px;
}

#coditel .tv .svod .bottom span span {
  background:transparent url(bg-svod-rounded.gif) no-repeat scroll 100% 100%;
  padding-left:0;
  padding-right:200px;
}

#coditel .tv .svod .bottom span span span {
  background:#FFFFFF none repeat scroll 0 0;
}
*/


/*Ajout pour cablebox*/

.menu_cablebox{
	margin-top:50px;
	padding-right:30px;
	float:left;
	width:280px;
	background:url(accolade.png) no-repeat top right;
}

.menu_cablebox ul {
	list-style-type:none;
}

.menu_cablebox ul li{
	margin-bottom:5px;
}

.cablebox_information{
	clear:both;
	margin-left:375px
}

.float_cablebox{
	float:left;
}





