@charset "utf-8";
/* General */

var {font-style: normal;}
form {display: block;}
* {
	margin: 0;
	padding: 0;
}

body {	background-color: #000000;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #999999;}

.wrapper {
	/*position: relative;*/
	margin:auto;
	/*width: 965px;*/
}


/* Font */

a:link {
	color: #ece902;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:visited, a:active {
	color: #ece902;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

img {
	border:none;
	display:block;
}

.action {
	color: #f2ef02;
}

.animation {
	color: #4ac401;
}

.aventure {
	color: #F90;
}

.comedie{
	color: #f742f9;
}

.documentaire{
	color: #dc9b00;
}

.drame{
	color: #761ef9;
}

.fantastique{
	color: #04eacc;
}

.guerre{
	color: #eac104;
}

.horreur{
	color: #f21e02;
}

.policier{
	color: #54fc7f;
}

.sf{
	color: #3d7902;
}

.thriller{
	color: #02a0f2;
}

.jaune {
	color: #ece902;
}

.affichenew {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8px;color: #ece902;font-weight: bold;text-align: center;}

.boiteserie {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #ece902;border: 1px solid #ece902;background-color: #3e4043;
}

.annonce {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #ece902;font-weight: bold;text-align: center;
}

/* Header */

.header {
	position: relative;
	margin: auto;
	width: 955px;
	height: 145px;
}

.logo {
	float: left;
	background: transparent url(http://gostream.eu/images/index/gostream_logo.png) no-repeat 0 0;
	margin-top: 10px;
}

.header_right_menu{
	position: absolute;
	right: 0;
	top: 5px;
	width: 275px;
	height: 50px;
	border: 0 solid #666;
	}

.header_right_menu a{
	color:#CCC;
	padding-left:7px;
	padding-right:7px;
	text-decoration:none;
}

.header_right_menu a:hover{
	color:#FFF;
	text-decoration:none;
}

div#pop {
position: fixed; top: 0; left: 0; z-index: 9999;
} 

div#pop a {
text-decoration: none; border: 0;
} 

div#pop a:hover {
text-decoration: none; border: 0;
}

/* main menu */

#nav_top {
	width: 945px;
	height:39px;
	list-style-type: none;
	text-transform: uppercase;
}

#nav_top li {
	display: block;
	float: left;
	position: relative;
	left: 5px;
	width:130px;
	height:39px;
	border-right:1px solid #333;
	text-align:center;
}

#nav_top li a {
	display: block;
	list-style-type: none;
	position: relative;
	background-position: 0 0;
	background-repeat: repeat-x;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	letter-spacing: 0;
	line-height:25px;
}

#nav_top a:hover{
	background-image:url(http://gostream.eu/images/index/bg_mainnav_on.png);
	text-decoration:none;
}


#nav_top li:hover a,
#nav_top li.active a {
	background-image:url(http://gostream.eu/images/index/main_nav1_on.png);
}
#nav_top .active a {
	background-image:url(http://gostream.eu/images/index/bg_mainnav_on.png);
}
#nav_top .active a * {cursor: pointer;}

#nav_top li var,
#nav_top li .shadow {
	display: block;
	left: 0;
	width: 100%;
	height: 39px;
	cursor: pointer;
}

#nav_top li var {
	position: relative;
	top: 0;
	z-index: 2;
	color: #fff;
}

#nav_top li .shadow {
	position: absolute;
	top: 1px;
	z-index: 1;
	color: #000;
}

/*MAIN MENU*/
.header-wrapper .header-nf .wrapper-main-menu-nf{
	position:absolute;
	top:103px;
	left:10px;
}

.part-menu {
	background-image:url(http://gostream.eu/images/index/pix.png);
	float:left;
	width:140px;
	height:16px;
	display: block;
	text-align:center;
	margin: 2px;
}

.part-menu-index {
	font-size:12px;
	font-weight: bold;
	position: relative;
	right: -10px;
	clear: both;
	width: 920px;
}

.header-wrapper .header-nf .wrapper-main-menu-nf ul li{
	background-image:url(http://gostream.eu/images/index/bg_mainnav_left_off.png);
	float:left;
	border-right:1px solid #333;
	height:39px;
}

.header-wrapper .header-nf .wrapper-main-menu-nf ul li a{
	background-position:0 -110px ;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	width:130px;
	height:28px;
	display: block;
	text-align:center;
	padding:10px 0 0;
}


/*HEADER STYLES */

.header-pub{
	background:transparent url(http://gostream.eu/images/index/inter.gif) repeat-x 0 0;
}

.header-wrapper{
	background:transparent url(http://gostream.eu/images/index/bg.png) repeat-x 0 0;
}

.header-wrapper div.header-nf{
	margin:auto;
	position:relative;
	width:965px;
	height:188px;
}

.header-wrapper div.header-nf div.top-pub-nf{
	position:absolute;
	top:3px;
	right:35px;
}

.header-wrapper div.header-nf div.top-right-menu-nf{
	position:absolute;
	top:3px;
	right:35px;
}

.header-wrapper div.header-nf div.top-right-menu-nf a{
	padding:0 10px 0 10px;
	color:#ece902;
}

.header-wrapper div.header-nf div.top-right-menu-nf a:hover{
	color:#FFF;
}

.header-wrapper div.header-nf div.top-center-menu-nf{
	position:absolute;
	top:160px;
	right:278px;
}

.header-wrapper div.header-nf div.top-center-menu-nf a{
	padding:0 15px 0 15px;
	color:#ece902;
}

.header-wrapper div.header-nf div.top-center-menu-nf a:hover{
	color:#FFF;
}

.header-wrapper div.header-nf div.top-clock-nf{
	position:absolute;
	top:160px;
	right:750px;
	width: 200px;
	color:#FFF;
}

.header-wrapper div.header-nf div.logo-nf{
	position:absolute;
	top:9px;
	left:21px;
	background-position:-499px 0;
	width: 201px;
	height: 115px;
	background:transparent url(http://gostream.eu/images/index/gostream_logo_noel.png) no-repeat 0 0;
	width: 273px;
	height: 80px;

}

.header-wrapper div.header-nf div.logo-nf a{
	width:185px;
	height:81px;
	width: 273px;
	height: 80px;
	display:block;
	border:none;
}

.header-wrapper div.header-nf div.logo-bob{
	position:absolute;
	top:9px;
	left:294px;
	background-position:-499px 0;
	width: 201px;
	height: 115px;
	background:transparent url(http://gostream.eu/images/index/logo_bobine.png) no-repeat 0 0;
	width: 119px;
	height: 80px;

}

/*
Container
*/


.container {
	position: relative;
	padding-top: 4px;
	width: 955px;
	margin:auto;
}


.section_wrapper{
	position: relative;
	margin-bottom: 15px;
	width: 955px;
	height: auto;
}

.container div.nf-categories div.partenaire_menu{
	display: block;
	font-size:16px;
	position:relative;
	top:5px;
	right:-8px;
}

.container div.nf-categories div.partenaire_menu a{
	padding:0 10px 0 10px;
	color:#ece902;
}

.container div.nf-categories div.partenaire_menu a:hover{
	color:#FFF;
}


.section_bar{
	text-transform: uppercase;
	font-size:14px;
	font-weight: bold;
	position: relative;
	right: 0px;
	clear: both;
	width: 800px;
	background: transparent url(http://gostream.eu/images/index/bg_section-title.gif) repeat-x 0 0;
	color: #FFF;
}

.section_title_lc, .section_title_rc {
	position: absolute;
	top: 0;
	width: 5px;
	height: 30px;
	background-repeat: no-repeat;
}
.section_title_lc {
	float: left;
	left: -5px;
	height: 44px;
	background-image: url(http://gostream.eu/images/index/bg_section-title_cl.gif);
}
.section_title_rc{
	float: right;
	right: -5px;
	height: 44px;
	background-image: url(http://gostream.eu/images/index/bg_section-title_rc.gif);
}
.section_title {
	padding: 0 10px;
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	height: 37px;
	text-transform: uppercase;
	color: #ece902;
}

.section_title_right{
	float: right;
	font-family: Helvetica;
	font-weight: bold;
	margin: 7px 10px 0 0;
}

.section_title_right a{
	color: #a1a2a2;
}

.section_bar a.section_link {
	display: block;
	float: right;
	position: relative;
	top: 5px;
	padding: 0 24px 0 4px;
	height: 20px;
	overflow: hidden;
	background: #040304 url(http://gostream.eu/images/index/section/link-bg.gif) repeat-x 0 0;
	border: 1px solid #555;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	white-space: nowrap;
	color: #EEE;
}
div.section_bar a.section_link .section_plus {
	/*color: #fff;  cursor: pointer; */
	width: 15px;
	height: 15px;
	border: 1px solid #555;
	position: absolute;
	right: 2px;
	font-size:15px;
	font-weight: bold;
	top: 1px;
	text-align: center;
	line-height: 15px;
}

div.section_bar a.section_link .section_plus:hover {
	color: #ece902;
}

div.section_bar  a.section_link var{
	color:#fff;
	/*cursor: pointer;*/
	}

div.section_bar a.section_link var:hover{
	color:#ece902;
	/*cursor: pointer;*/
	}



.section_tabs {
	float: right;
	overflow: hidden;
	margin: 3px 10px 0 0;
	border-right: 1px solid #1f2021;
	white-space: nowrap;
	list-style-type: none;
	height: 30px;
	border-bottom:1px solid #232323;
}

.section_tabs li {
	float: left;
	font-size: 12px;
	line-height: 30px;
}
.section_tabs li.section_tabs1 {
	border-left: 1px solid #3b3b3b;
}
.section_tabs li.section_tabs1:hover,
.section_tabs li.section_tabs1.active {
	border-left-color: #3b3834;
	background: #f00 url(http://gostream.eu/images/index/tabs-active.gif) repeat-x 0 0;
}
.section_tabs li:hover a,
.section_tabs li.active a,
.section_tabs span.active a {
	border-left-color: #211e18;
	border-right-color: #3b3834;
	background: #f00 url(http://gostream.eu/images/index/tabs-active.gif) repeat-x 0 0;
	
}
.section_tabs li a {
	display: block;
	color: #fff;
	border-left: 1px solid #1f2021;
	border-right: 1px solid #3b3b3b;
}
.section_tabs li a var {
	display: block;
	padding: 0 36px 0;
	cursor: pointer;
}

.wrap {
	width:150px;
	height:150px;
	font-size: 16px;
	margin:0 auto;
	padding:5px;
	border:1px solid #333;
	overflow:hidden;
}

.section_wrapper .ad_box {
	float: right;
	text-align: center;
	padding: 23px 10px;
	border: 1px solid #222;
	position: relative;
	right: 13px;
	margin: 5px 0;
}
 .ad_box .ad_title {
	display: block;
	margin: 6px 0;
	padding: 5px 5px;
	border: 1px solid #1a1a1a;
	border-width: 1px 0;
	font-size: 11px;
	line-height: 1.3em;
	text-align: center;
}
.section_wrapper .videos_wrapper{
	width: 961px;
	border-right: solid 1px #131313;
	border-left: solid 1px #131313;
	border-bottom: solid 1px #131313;
	position: relative;
	top: -3px;
	left: -4px;
	background-color: #000;
	padding:15 0 15px 0;
	}

.clear{
	clear: both;
}

.box-flex-top {
	background:transparent url(http://gostream.eu/images/index/bg_section-title.gif) no-repeat 0 0;
	height:30px;
	padding:0px;
}

.box-flex-top{
	position:relative;
}

.box-flex-top span{
	background-position:right 0 !important;
	position:absolute;
	top:0;
	right:0;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
}

.box-flex-top h1{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:0px 0 0 420px;
	text-transform:uppercase;
}

jc-submenu-wrapper { 	position:relative;	height:24px; display:none;	}

.jc-submenu-wrapper ul.jc-submenu-bar{
	position:absolute;
	top:0px;
	right:0px;
	width:50%;
	height:24px;
	color:#FFF;
	margin-top:4px;
	display:none;
}

.jc-submenu-wrapper ul.jc-submenu-bar li{
	float:left;
	border-left:1px solid #3B3B3B;
	padding:3px 10px;
	display:block;
	visibility:visible;
}

 .jc-submenu-wrapper ul.jc-submenu-bar li:first-child
 {
	 border:medium none;
 }

.jc-submenu-wrapper ul.jc-submenu-bar li a:hover{
	text-decoration:underline;
}

h4.section_title span{
	color:#FFF;
}

.videos-being-watched li{
	margin:5px 18px 10px 0 !important;
}


/*
Pagination menu
*/
div.pagination{
	position: relative;
	width: auto;
	text-align: center;
	list-style-type: none;
	clear:both;
	margin:3px 0 0 0;
	overflow: hidden;
}


ul.pagination {
	background: #000 url(http://gostream.eu/images/index/bgliste.png) repeat-x 0 0;
	list-style-type: none;
	position: relative;
	margin: auto;
	width: auto;
	white-space: nowrap;
	overflow: hidden;
	display: -moz-inline-block;
	display: inline-block;
	border: 1px solid #ece902;
	padding: 5px;

	zoom:1;
	*display:inline;
	}
* html ul.pagination { margin: 0 auto; width: 340px; } /* IE fix */

ul.pagination li{
	white-space: nowrap;
	float: left;
	padding: 0 1px;
	line-height: 26px;
	font-weight: bold;
}
ul.pagination li a {
	display: block;
	float: left;
}
ul.pagination li.active a, ul.pagination li a:hover {
	background: transparent url(http://gostream.eu/images/index/bg_page_rc.png) no-repeat right top;
}
ul.pagination li span {
	display: block;
	height: 26px;
	line-height: 26px;
	color: #fff;
	cursor: pointer;
	padding: 0 8px;
	font-weight: bold;
	float: left;

}
ul.pagination li.active span, ul.pagination li a:hover span {
	background: transparent url(http://gostream.eu/images/index/bg_page_lc.png) no-repeat left top;
}

/*
Pagination Film
*/
div.pagfilm{
	position: relative;
	width: 940px;
	text-align: justify;
	list-style-type: none;
	clear:both;
	margin:3px 0 0 0;
	overflow: hidden;
}


ul.pagfilm {
	list-style-type: none;
	position: relative;
	margin: auto;
	width: auto;
	white-space: nowrap;
	overflow: hidden;
	display: -moz-inline-block;
	display: inline-block;
	padding: 5px;

	zoom:1;
	*display:inline;
	}
* html ul.pagfilm { margin: 0 auto; width: 340px; } /* IE fix */

ul.pagfilm li{
	white-space: nowrap;
	float: left;
	padding: 0 1px;
	line-height: 15px;
	font-weight: bold;
}
ul.pagfilm li a {
	display: block;
	float: left;
}
ul.pagfilm li.active a, ul.pagfilm li a:hover {
	background: transparent url(http://gostream.eu/images/index/bg_page_rc_film.png) no-repeat right top;
}
ul.pagfilm li span {
	display: block;
	height: 15px;
	line-height: 15px;
	color: #fff;
	cursor: pointer;
	padding: 0 8px;
	font-weight: bold;
	float: left;

}
ul.pagfilm li.active span, ul.pagfilm li a:hover span {
	background: transparent url(http://gostream.eu/images/index/bg_page_lc_film.png) no-repeat left top;
}
