body{
background:url(../img/bg.jpg) #000 repeat-x top left;
}

.hr{
height:2px;
background:transparent url(../img/home_bg_featured_channel.png) repeat-x scroll left bottom;
margin:5px 0;
}

#background{
position:absolute;
top:0;
left:0;
width:100%;
overflow:hidden;
height:650px;
}

#gauche,#droite{
position:absolute;
top:0;
left:50%;
width:1600px;
height:650px;
margin-left:-800px;
z-index:1;
}

#gauche{
background:url(../img/bg_left.jpg) transparent no-repeat top left;
}

#droite{
background:url(../img/bg_right.jpg) transparent no-repeat top right;
}

a#company:link,a#company:visited{
text-decoration:none;
}

a#company:hover{
text-decoration:underline;
}

a#homelink{
position:absolute;
display:block;
top:15px;
left:31px;
width:235px;
height:40px;
}

#logo{
height:76px;
background:url(../img/logo.jpg) transparent no-repeat top left;
position:relative;
}

#logo ul{
position:absolute;
list-style-type:none;
margin:0;
padding:0;
}

#logo ul li{
float:left;
border-right:1px solid #747474;
padding:0px 5px;
}

#logo ul li.end{
border-right:none;
}

#logo ul#menutop1{
top:8px;
left:350px;
}

#logo ul#menutop2{
top:8px;
left:550px;
}

.content{
z-index:2;
width:978px;
background-color:#262626;
position:relative;
font-family:arial, sans-serif;
font-size:11px;
color:#fff;
border-left:1px solid #444;
border-right:1px solid #444;
margin:auto;
}

ul#menu{
list-style-type:none;
height:27px;
font-size:13px;
margin:14px 0 0 9px;
padding:0;
}

ul#menu li{
float:left;
}

ul#menu li a{
display:block;
width:108px;
height:21px;
background:url(../img/bg_menu_off.jpg) transparent no-repeat top left;
text-align:center;
padding:6px 0 0 0;
margin-right:6px;
font-weight:700;
text-decoration:none;
}

ul#menu li a:link,ul#menu li a:visited,ul#menu li a:hover{
color:#fff;
}

ul#menu li a.selected{
background:url(../img/bg_menu_on.jpg) transparent no-repeat top left;
}

ul#menu li a.selected:link,ul#menu li a.selected:visited,ul#menu li a.selected:hover{
color:#262626;
}

#bottom_background{
height:18px;
background-color:#201f1f;
margin:0;
}

#bottom{
z-index:2;
width:980px;
position:relative;
background:url(../img/bg_bottom.png) #262626 no-repeat bottom left;
font-family:arial, sans-serif;
color:#fff;
font-size:11px;
margin:auto auto 15px;
padding:25px 0;
}

.minivideoboxlist{
display:block;
height:1%;
overflow:auto;
}

#logo ul#menutop,#logo ul#menutop3{
top:8px;
right:20px;
}