body{
background-color:#000;
background-repeat:no-repeat;
background-position:center -16px;
}

.content{
z-index:2;
width:980px;
position:relative;
font-family:arial, sans-serif;
color:#fff;
font-size:11px;
background-color:#262626;
margin:auto;
}


.smallBanner{
display:block;
width:960px;
height:94px;
margin-left:9px;
background-color:#262626;
}

.smallBanner h1{
position:absolute;
top:66px;
left:30px;
color:#fff;
font-size:36px;
font-weight:400;
margin:0;
}

a#homelink{
position:absolute;
display:block;
top:7px;
left:16px;
width:30px;
height:25px;
}

#logo{
height:40px;
background:url(../img/main_header.png) transparent no-repeat top left;
position:relative;
margin-left:10px;
}

#logo ul{
position:absolute;
list-style-type:none;
top:8px;
right:20px;
margin:0;
padding:0;
}

#logo ul li{
float:left;
border-right:1px solid #747474;
padding:0px 6px;
}

#logo ul li.end{
border-right:none;
}

#logo ul#menutop1{
top:13px;
left:60px;
}

#logo .welcomewrap{
padding-right:12px;
}

.menuSearchCtrl input{
border:1px solid #d3d3d3;
font-size:11px;
font-family:arial, sans-serif;
font-style:normal;
color:#000;
padding:2px;
margin-bottom:1px;
width:120px;
height: 14px;
}

.menuSearchCtrl{
position:absolute;
margin:12px 0 0 492px;
}

ul#menu{
list-style-type:none;
height:45px;
width:652px;
background:transparent url(../img/perso_bg_menu.png) no-repeat top left;
margin:0;
padding:0 0 0 0;
}

ul#menu li,
ul#menu li.player{
float:left;
padding:0 0 0 0;
border:none;
}

ul#menu li.player a{
background:#e8e9ea url(../img/mainmenu_btns.gif) no-repeat center -135px;
border-left:none;
border-bottom:none;
}

ul#menu li a{
display:block;
float:left;
height:16px;
color:#008ECA;
padding:29px 7px 0;
font-weight:700;
font-size:9px;
text-transform:uppercase;
text-decoration:none;
border-right:1px solid white;
}

ul#menu li a:hover,
ul#menu li a.selected{
color:white;
}

ul#menu li.channel a{
background:transparent url(../img/mainmenuchannelbtn.png) no-repeat left top;
width:55px;
text-align:center;
}
ul#menu li.subscriptions a{
background:#e8e9ea url(../img/mainmenu_btns.gif) no-repeat center -45px;
}
ul#menu li.videos a{
background:#e8e9ea url(../img/mainmenu_btns.gif) no-repeat center -225px;
}
ul#menu li.player a{
background:#e8e9ea url(../img/mainmenu_btns.gif) no-repeat center -135px;
}

ul#menu li.favorite a{
background:#e8e9ea url(../img/mainmenu_btns.gif) no-repeat center -315px;
}
ul#menu li.about a{
background:#e8e9ea url(../img/mainmenu_btns.gif) no-repeat center -395px;
}
ul#menu li.playlists a{
background:#e8e9ea url(../img/mainmenu_btns.gif) no-repeat center -495px;
}
ul#menu li.recommended a{
background:#e8e9ea url(../img/mainmenu_btns.gif) no-repeat center -585px;
}

ul#menu li.channel a:hover,
ul#menu li.channel a.selected{
background:transparent url(../img/mainmenuchannelbtn.png) no-repeat left -45px;
}
ul#menu li.subscriptions a:hover,
ul#menu li.subscriptions a.selected{
background:#e8e9ea url(../img/mainmenu_btns.gif) no-repeat center top;
}
ul#menu li.videos a:hover,
ul#menu li.videos a.selected{
background:#e8e9ea url(../img/mainmenu_btns.gif) no-repeat center -180px;
}
ul#menu li.player a:hover,
ul#menu li.player a.selected{
background:#e8e9ea url(../img/mainmenu_btns.gif) no-repeat center -90px;
}

ul#menu li.favorite a:hover,
ul#menu li.favorite a.selected{
background:#e8e9ea url(../img/mainmenu_btns.gif) no-repeat center -270px;
}
ul#menu li.about a:hover,
ul#menu li.about a.selected{
background:#e8e9ea url(../img/mainmenu_btns.gif) no-repeat center -360px;
}

ul#menu li.playlists a:hover,
ul#menu li.playlists a.selected{
background:#e8e9ea url(../img/mainmenu_btns.gif) no-repeat center -450px;
}

ul#menu li.recommended a:hover,
ul#menu li.recommended a.selected{
background:#e8e9ea url(../img/mainmenu_btns.gif) no-repeat center -540px;
}

#bottom{
background-color:#262626;
font-family:arial, sans-serif;
color:#fff;
font-size:11px;
margin:0 9px 0 10px;
padding:25px 0 15px;
}

.bg_bottom,.bg_bottom_cut{
height:11px;
background-color:transparent;
background-repeat:no-repeat;
background-position:top left;
margin:0;
}

.bg_bottom{
background-image:url(../img/bg_bottom.png);
}

.bg_bottom_cut{
background-image:url(../img/bg_bottom_cut.png);
}

span.minivideo_block{
border-bottom:1px solid #DBDBDB;
width:137px;
height:265px;
float:left;
margin-bottom:15px;
padding:0 9px;
}

.minivideo_block .subinfos{
padding-bottom: 5px;
}

#addvideo{
background:url(../img/vierge_arrondi_haut.png) #f1efef no-repeat top left;
position:relative;
margin:0 7px 10px;
padding:6px 6px 0;
overflow:hidden;
}

#addvideo div{
float:left;
padding-left:30px;
width:310px;
margin:0 0 0 50px;
padding-bottom: 10px;
}

#addvideo h4{
background:url(../img/arrow_white_vierge.png) transparent no-repeat 0 50%;
color:#008ECA;
font-size:14px;
font-weight:700;
margin:10px 0 0 -30px;
padding:10px 0 10px 28px;
}

#addvideo strong{
font-weight:700;
color:#008ECA;
}

#miniblocks{
position:relative;
margin:0 7px;
}

#block_about{
float:left;
width:176px;
height:126px;
padding-left:130px;
background:url(../img/vierge_bg_about.jpg) transparent no-repeat top left;
}

#block_customize{
float:left;
width:166px;
height:126px;
padding-left:135px;
background:url(../img/vierge_bg_customize.jpg) transparent no-repeat top left;
}

#miniblocks h4{
background:url(../img/arrow_white_vierge.png) transparent no-repeat 0 50%;
color:#008ECA;
font-size:14px;
font-weight:700;
margin:10px 0 0 -10px;
padding:10px 0 10px 28px;
}

#browse_collections,#browse_channels{
position:relative;
margin:10px 0 10px 13px;
}

#browse_collections a,#browse_channels a{
display:block;
background:url(../img/home_arrow_view_channels.jpg) transparent no-repeat top left;
margin:10px 0;
padding:1px 0 3px 23px;
}

.subsval{
font-style:italic;
}

.disabledSubs{
color:#EF8607;
}

.expiredSubs{
color:#FF6600;
font-size:12px;
}

.subsLogLand{
position:absolute;
right:0;
z-index:2;
padding:0 13px 0 2px;
}

#title_premium_channel{
background:transparent url(../img/bg_channels.png) no-repeat scroll left top;
margin-bottom: 10px;
}

#title_featured_coll{
background:transparent url(../img/home_bg_featured_channel.png) repeat-x scroll left bottom;
margin-bottom: 10px;
}

#title_premium_channel .left{
float:left;
padding: 13px 1px 10px 13px;
}

#title_featured_coll .left{
float:left;
padding: 13px 1px 1px 13px;
}

#title_premium_channel .right,
#title_featured_coll .right{
padding: 13px 10px 0px 0px;
}

#title_premium_channel h4,#title_featured_coll h4{
padding-bottom:8px;
text-transform:uppercase;
color:#ffd800;
font-size:11px;
margin:0;
background:none;
}

#title_featured_coll h4{
padding:0 0 4px 0;
}

.addLogoLink:link,.addLogoLink:visited{
color:#686867 !important;
}

.addLogoLink:hover{
color:#50504F !important;
}

.chRelLink{
padding:2px 0 7px;
overflow:hidden;
}

.noFavLink:link,.noFavLink:visited{
color:#008ECA;
text-decoration:underline;
}

.noFavLink:hover{
color:#008ECA;
text-decoration:none;
}

#featured_video_conteneur .bigthumb{
margin-left:10px;
}

*html #featured_video_conteneur .bigthumb{
margin-left:8px;
}

#logo ul#menutop,#logo ul#menutop3{
top:13px;
right:20px;
}

#vierge_big_thumb,.vierge_add_video{
float:left;
}

#lastvideo_arrondi_bas,.addvideo_arrondi_bas{
margin:0 -6px;
}
