.webtv .left_top {
	background:url(webtv/alllanguage/left_block_top.png) top left no-repeat;
	height:32px;
	vertical-align:top;
}

.webtv .left_content {
	background:url(webtv/alllanguage/top_block_rp.jpg) top left repeat-x;
	height:410px;
	width:240px;
}

.webtv .left_bottom {
	background:url(webtv/alllanguage/left_block_bottom.png) top left no-repeat;
	height:10px;
}

.webtv .right_top {
	background:url(webtv/alllanguage/right_block_top.png) top left no-repeat;
	height:32px;
	vertical-align:top;
}

.webtv .right_content {
	background:url(webtv/alllanguage/top_block_rp.jpg) top left repeat-x;
	height:380px;
	width:689px;
}

.webtv .right_bottom {
 	background:url(webtv/alllanguage/right_block_bottom.png) top left no-repeat;
	height:10px;
}

.webtv .right_shadow {
	width:5px;
	background:url(webtv/alllanguage/top_block_right_shadow.png) top left no-repeat;
}

.webtv .block_title{
	padding:5px 0px 0px 2px;
}


.webtv .channel_button{
	padding:0 15px 0 25px;
	width:158px;
	height:31px;
	background:url(webtv/alllanguage/channel.jpg) bottom left no-repeat;
	margin:0 0 2px 0;
	font-family:HelveticaNeue, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}

.webtv .channel_button_selected{
	padding:0 15px 0 25px;
	width:158px;
	height:31px;
	background:url(webtv/alllanguage/channel_select.jpg) bottom left no-repeat;
	margin:0 0 2px 0;
	font-family:HelveticaNeue, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	cursor:hand;
	cursor:pointer;
}

.webtv .channel_big_button{
	padding:0 15px 0 25px;
	width:158px;
	height:47px;
	background:url(webtv/alllanguage/channel_big.jpg) bottom left no-repeat;
	margin:0 0 2px 0;
	font-family:HelveticaNeue, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}

.webtv .channel_big_button_selected{
	padding:0 15px 0 25px;
	width:158px;
	height:47px;
	background:url(webtv/alllanguage/channel_big_select.jpg) bottom left no-repeat;
	margin:0 0 2px 0;
	font-family:HelveticaNeue, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	cursor:hand;
	cursor:pointer;
}

.webtv .sub_channel_button{
	padding:0 0 0 5px;
	width:147px;
	height:17px;
	background:url(webtv/alllanguage/subchannel.jpg) bottom left no-repeat;
	font-family:Verdana, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}

.webtv .sub_channel_button_selected{
	padding:0 0 0 5px;
	width:147px;
	height:17px;
	background:url(webtv/alllanguage/subchannel_select.jpg) top left no-repeat;
	font-family:Verdana, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}

.webtv .sub_channels{
	padding-bottom:2px;
}

.webtv .description_arrow {
	padding:3px 3px 0 0;
}

.webtv .description {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight:bold;*/
	color:#FFFFFF;
}

.webtv .blk_description {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight:bold;*/
	color:#000000;
}

.webtv .bold_blk_description {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.webtv .big_bold_blk {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.webtv .video_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	/*color:#1F3C99;*/
}

.webtv .webtv_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1F3C99;
}

.webtv .grid_title {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	color:#FFFFFF;
}

.webtv .inputText {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:123px;
	height:17px;
	border:1px solid #80ADCE;
	color:#000000;
}

.webtv .video_list_box {
	width:335px;
	background:#B8D4EA url(webtv/alllanguage/video_list_box.jpg) top left no-repeat;
}


.webtv .tv_grid_top {
	width:677px;
	height:31px;
	background:url(webtv/alllanguage/tvgrid_top.png) top left no-repeat;
}

.webtv .tv_grid_left {
	width:4px;
	background:url(webtv/alllanguage/tvgrid_left_shadow.png) top left repeat-y;
}

.webtv .tv_grid_body {
	width:940px;
	/*height:394px;*/
	background:#BCDFEB url(webtv/alllanguage/tvgrid_bg_rp.gif) bottom left repeat-x;
}

.webtv .tv_grid_right {
	width:5px;
	background:url(webtv/alllanguage/tvgrid_right_shadow.png) top left repeat-y;
}

.webtv .tv_grid_bottom {
	width:677px;
	height:7px;
	background:url(webtv/alllanguage/tvgrid_bottom.png) top left no-repeat;
}


.webtv .tv_info_top {
	width:677px;
	height:31px;
}

.webtv .tv_info_left {
	width:4px;
	background:url(webtv/alllanguage/tvgrid_left_shadow.png) top left repeat-y;
}

.webtv .tv_info_body {
	padding:0 4px 0 4px;
	width:677px;
	/*height:302px;
	background:#BBDFEB url(webtv/alllanguage/tvinfo_bg_rp.gif) top left repeat-x;*/
}

.webtv .tv_info_right {
	width:5px;
	background:url(webtv/alllanguage/tvgrid_right_shadow.png) top left repeat-y;
}

.webtv .tv_info_bottom {
	width:677px;
	height:7px;
	background:url(webtv/alllanguage/tvinfo_bottom.png) top left no-repeat;
}

.webtv .grid_left {
	width:12px;
	background:url(webtv/alllanguage/grid_block_left.png) top right no-repeat;
}

.webtv .grid_content {
	width:909px;
	height:95px;
	background:#7DBDEE url(webtv/alllanguage/grid_block_rp.gif) top left repeat-x;
}

.webtv .grid_right {
	width:12px;
	background:url(webtv/alllanguage/grid_block_right.png) top left no-repeat;
}

.webtv .grid_bottom {
	width:934px;
	height:10px;
	background:url(webtv/alllanguage/grid_block_bottom.png) top left no-repeat;
}
.webtv #Container_1 {
	position			: absolute;
	/*margin				: 0 0 0 4px;*/
	padding				: 0;
	width				: 176px;
	height				: 360px;
	overflow			: hidden;
}

.webtv .Scroller-Container_1 {
	position			: absolute;
	margin				: 0;
}

.webtv #Scrollbar-Container_1 {
	position			: relative;
	margin				: 0;
	padding				: 0;
	left				: 0;
	padding				: 0 0 0 160px;
	z-index				: 0;
}

.webtv .Scrollbar-Up_1 {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 9px;
	height				: 10px;
	background-color	: #CC9A63;
	font-size			: 0px;
	background			: url(webtv/alllanguage/pink_scroller_up.gif) no-repeat;
}

.webtv .Scrollbar-Track_1 {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 9px;
	height				: 340px;
	top					: 10px;
	background			: url(webtv/alllanguage/pink_scroller_track.gif) repeat-y;
}

.webtv .Scrollbar-Handle_1 {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 9px;
	height				: 150px;
	background			: url(webtv/alllanguage/pink_scroller_handler.gif) no-repeat;
}

.webtv .Scrollbar-Down_1 {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	top					: 350px;
	width				: 9px;
	height				: 10px;
	background-color	: #CC9A63;
	font-size			: 0px;
	background			: url(webtv/alllanguage/pink_scroller_down.gif) no-repeat;
}
/* end scroller*/


#Container_video {
	position			: absolute;
	/*margin				: 0 0 0 4px;*/
	padding				: 0;
	width				: 186px;
	height				: 380px;
	overflow			: hidden;
}

.Scroller-Container_video {
	position			: absolute;
	/*margin				: 3px;*/
	padding				: 0;
}

#Scrollbar-Container_video {
	position			: relative;
	margin				: 0;
	padding				: 0;
	left				: 0;
	padding				: 0 0 0 160px;
}

.Scrollbar-Up_video {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 9px;
	height				: 10px;
	background-color	: #CC9A63;
	font-size			: 0px;
	background			: url(webtv/alllanguage/pink_scroller_up.gif) no-repeat;
}

.Scrollbar-Track_video {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 9px;
	height				: 360px;
	top					: 10px;
	background			: url(webtv/alllanguage/pink_scroller_track.gif) repeat-y;
}

.Scrollbar-Handle_video {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 9px;
	height				: 150px;
	background			: url(webtv/alllanguage/pink_scroller_handler.gif) no-repeat;
}

.Scrollbar-Down_video {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	top					: 370px;
	width				: 9px;
	height				: 10px;
	background-color	: #CC9A63;
	font-size			: 0px;
	background			: url(webtv/alllanguage/pink_scroller_down.gif) no-repeat;
}
/* end scroller*/


#Container_Info {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 677px;
	height				: 91px; /*270*/
	overflow			: hidden;
}

.Scroller-Container_Info {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	text-align			: justify;
}

#Scrollbar-Container_Info {
  position				: relative;
  margin				: 0;
  padding				: 0;
  left					: 0;
  padding				: 0 0 0 755px;
}

.Scrollbar-Up_Info {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 9px;
	height				: 10px;
	background-color	: #CC9A63;
	font-size			: 0px;
	background			: url(webtv/alllanguage/pink_scroller_up.gif) no-repeat;
}

.Scrollbar-Track_Info {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 9px;
	height				: 71px;/*255px;*/
	top					: 10px;
	background			: url(webtv/alllanguage/pink_scroller_track.gif) repeat-y;
}

.Scrollbar-Handle_Info {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 9px;
	height				: 52px;
	background			: url(webtv/alllanguage/pink_scoller_handle2.gif) no-repeat;
}

.Scrollbar-Down_Info {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	top					: 82px; /*263px;*/
	width				: 9px;
	height				: 10px;
	background-color	: #CC9A63;
	font-size			: 0px;
	background			: url(webtv/alllanguage/pink_scroller_down.gif) no-repeat;
}
/* end scroller*/

/****************************************************************************************
/ HORIZONTAL SCROLLER
/****************************************************************************************/
/*************************
  *** general ***
*************************/
/* No need to setup for horizontal if no use , the scroller bar will only show if the contain is longer. */
/* content */
.scrollgeneric {
	line-height	: 1px;
	font-size	: 1px;
	position	: absolute;
	top			: 0; 
	left		: 0;
}
/*************************
  *** track ***
*************************/
/* scroller track */
.hscrollerbase {
	background	: url(allsection/alllanguage/pink_scroller_vtrack.gif) repeat-x;
	height			: 10px;
}
/* track top */
.hscrollerbasebeg {
	background	: url(allsection/alllanguage/pink_scroller_left.gif) no-repeat;
	height			: 10px;
	width			  : 11px !important;
}
/* track end */
.hscrollerbaseend {
	height			: 10px;
	width			  : 11px;
	background	: url(allsection/alllanguage/pink_scroller_right.gif) no-repeat;
}
/*************************
  *** handle ***
*************************/
/* scroller handle */
.hscrollerbar {
	margin			: 0;
	padding			: 0 11px 0 11px;
	z-index			: 2;
	height			: 10px;
	background	: #FFFFFF url(allsection/alllanguage/pink_scroller_vhandler.gif) center center repeat-x;
}
/* handle top */
.hscrollerbarbeg {
	background	: url(allsection/alllanguage/pink_scroller_vhandler.gif) no-repeat;
	height			: 10px;
	width			  : 12px !important;
}
/* handle bottom */
.hscrollerbarend {
	background	: url(allsection/alllanguage/pink_scroller_vhandler.gif) no-repeat;
	height			: 10px;
	width			  : 0px;
	margin			: 0 0 0 11px;
}


/* begin scroller - grille des programmes */
#scrollbar_container_grille {
	/* Typical fixed height and fixed width example */
	width			  : 764px;
	height			: 108px;
	overflow		: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position		: relative;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	/*background		: url(profiles/alllanguage/track_bg.gif) no-repeat bottom left;*/
}

.scrollbar_container_content_grille {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
	/*width	: 1500px;*/
	position: relative;
}
/* end scroller - grille des programmes */



.pinkLayer {
	border			: #ca5d8d solid 1px; 
	padding			: 5px 5px 5px 5px;
	width			: 159px; 
	background		: url(allsection/alllanguage/layer_bg.png) repeat top left;
}

