/*===============================================================================*/
/*								CSS ELLE TV   				             */
/*===============================================================================*/
/*==============================*/
/* elletv default color #c90014 */
/*==============================*/
.elletv-title{
	background:#fff;
}#elletv-container{
	padding:10px 0 0 10px;
}

body.elle-tv div#logo a
{
/*	background:url(../images/elletv/logo.gif) left top no-repeat; */
	background:url("/design/ellehk/images/home/logo.gif") left top no-repeat;
	display: block;
	width:232px;
	height:90px;
}

ul#navcontainer li#item8 a { background-position: -759px -21px; width: 83px; left: 759px;  }

#fin {
	clear:both;
	display:block;
	font-size:10px;
	}
#fin p {
	width:500px;
	display:block;
	text-align:center;
	margin-left:150px;
	}

h3
{
margin:0;
padding:0;
}

/*================ CONTAINER ====================*/
/*
#container
{

width:982px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
*/



/*================ CONTENT====================*/
#content
{
#float:left;
display:block;
width:980px;
overflow:hidden;
height:auto;
}




#breadCrumbsTv {
margin:5px 0 5px 0px;
padding-bottom:5px;

}

#breadCrumbsTv li, #breadCrumbsTv li a {
display:inline;
font:bolder 12px Arial, Helvetica, sans-serif;
}

#breadCrumbsTv li a, #breadCrumbsTv li.h1 a h1, #breadCrumbsTv li.h2 a h2, #breadCrumbsTv li.h3 a h3
{
display:inline;
color:#000000;

font-weight:bold;
}

/*================ MENU ====================*/
#menu_navigation_rubrique {
    float:left;
    background: #fff;
    margin:0;
    padding: 0;
	width: 980px;
	height: 21px;
	display:block;
}

ul#navcontainer_navigation_rubrique { list-style-type: none; overflow: hidden; margin: 0; background: transparent url(../images/home_elle/menu.png) top left no-repeat; position: relative; top: 0; left: 0; width: 980px; height: 21px; }
ul#navcontainer_navigation_rubrique li a { text-indent: -5000em; text-decoration: none; padding: 21px 0 0 0; overflow: hidden; background: transparent url(../images/home_elle/menu.png) no-repeat 0 0; position: absolute; top: 0; height: 0px!important; height /**/:21px; /* IE5/Win */ }

/*rollover menu*/
ul#navcontainer_navigation_rubrique li#mode a { background-position: -4px 0px; width: 49px; left: 4px; }
ul#navcontainer_navigation_rubrique li#mode a:hover { background-position: -4px -21px; }

ul#navcontainer_navigation_rubrique li#minceur a { background-position: -68px 0px; width:70px; left: 68px; }
ul#navcontainer_navigation_rubrique li#minceur a:hover { background-position: -68px -21px; }

ul#navcontainer_navigation_rubrique li#astro a { background-position: -152px 0px; width: 52px; left: 152px; }
ul#navcontainer_navigation_rubrique li#astro a:hover { background-position: -152px -21px; }

ul#navcontainer_navigation_rubrique li#beaute a { background-position: -222px 0px; width: 57px; left: 222px; }
ul#navcontainer_navigation_rubrique li#beaute a:hover { background-position: -222px -21px; }

ul#navcontainer_navigation_rubrique li#cuisine a { background-position: -294px 0px; width: 61px; left: 294px; }
ul#navcontainer_navigation_rubrique li#cuisine a:hover { background-position: -294px -21px; }

ul#navcontainer_navigation_rubrique li#societe a { background-position: -370px 0px; width: 61px; left: 370px; }
ul#navcontainer_navigation_rubrique li#societe a:hover { background-position: -370px -21px; }

ul#navcontainer_navigation_rubrique li#love_sexe a { background-position: -445px 0px; width: 84px; left: 445px; }
ul#navcontainer_navigation_rubrique li#love_sexe a:hover { background-position: -445px -21px; }

ul#navcontainer_navigation_rubrique li#people a { background-position: -545px 0px; width: 55px; left: 545px; }
ul#navcontainer_navigation_rubrique li#people a:hover { background-position: -545px -21px; }

ul#navcontainer_navigation_rubrique li#loisirs a { background-position: -617px 0px; width: 58px; left: 617px; }
ul#navcontainer_navigation_rubrique li#loisirs a:hover { background-position: -617px -21px; }

ul#navcontainer_navigation_rubrique li#entre_elle a { background-position: -690px 0px; width: 74px; left: 690px; }
ul#navcontainer_navigation_rubrique li#entre_elle a:hover { background-position: -690px -21px; }

ul#navcontainer_navigation_rubrique li#blogs a { background-position: -777px 0px; width: 53px; left: 777px; }
ul#navcontainer_navigation_rubrique li#blogs a:hover { background-position: -777px -21px; }

ul#navcontainer_navigation_rubrique li#forum a { background-position: -843px 0px; width: 64px; left: 843px; }
ul#navcontainer_navigation_rubrique li#forum a:hover { background-position: -843px -21px; }

ul#navcontainer_navigation_rubrique li#myelle a { background-position: -918px 0px; width: 60px; left: 918px; }
ul#navcontainer_navigation_rubrique li#myelle a:hover { background-position: -918px -21px; }


/*================ COLONNE ====================*/

#content_large_col
{
	position:relative;
	float:left;
	width:662px;
	display:block;
	overflow:hidden;
}

#right_col
{
	position:relative;
	float:left;
	width:318px;
	display:block;
	overflow:hidden;
}



/*================ PUB RIGHTCOL ====================*/

.pub
{
	float:right;
	width:300px;
	height:250px;
	overflow:hidden;
}

#elletv-container .elletv
{
float:left;
display:block;
width:662px;
background:#000 url(../images/elletv/bg_player_footer.png) left bottom no-repeat;
padding-bottom:7px;
color:#fff;
margin-bottom:30px;
}

.elletv_cnt
{
width:652px;
padding:5px 5px 7px 5px;
}

.elletv_player
{
float:left;
display:block;
width:650px;
}

.elletv_player .Left
{
float:left;
display:block;
width:396px;
}

.elletv_player .Left img, .elletv_player .Left object
{
display:block;
}

.elletv_player .Right
{
float:left;
display:block;
width:250px;
margin-left:2px;
}

.elletv_player .Right .title
{
float:left;
display:block;
width:250px;
line-height:17px;

font-weight:bold;
text-align:center;
margin-top:10px;
margin-bottom:10px;
}

.elletv_player_cnt
{
clear:both;
display:block;
width:230px;
height:49px;
padding:1px;
overflow:hidden;
}

.elletv_player_cnt img
{
	height:48px;
	width:65px;
	overflow:hidden;
float:left;
display:block;
margin-right:10px;
}

.elletv_player .Right .elletv_player_cnt a
{
float:left;
display:block;
width:230px;
height:48px;
color:#7f7f7f;
text-decoration:none;
padding:1px;
cursor:pointer;
background-color:#000;
}

.elletv_player .Right .elletv_player_cnt a img
{
opacity:0.5;
filter: alpha(opacity=50);
}

.elletv_player .Right .elletv_player_cnt a:hover img, .elletv_player .Right .elletv_player_cnt .on img
{
opacity:1;
filter: alpha(opacity=100);
}

.elletv_player .Right .elletv_player_cnt a:hover, .elletv_player .Right .elletv_player_cnt .on
{
color:#fff;
font-weight:bold;
background-image:url(../images/elletv/elletv_player_contour_2.png);
_background-image:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.elle.es/design/ellecn/images/elletv/elletv_player_contour_2.png', sizingMethod='crop');
}

.elletv_player_text_container
{
display:table;
height:48px;
position:relative;
overflow:hidden;
}
.elletv_player_text_bloc
{
#position:absolute;
#top:50%;
width:150px;
display:table-cell;
vertical-align:middle;
}
/*
.elletv_player_text_cnt
{
#position:relative;
#top:-50%;
}*/

.elletv_player_m a
{
background-color:#262626 !important;
}

.elletv_player .Right .date
{
font-weight:normal;
}

.elletv_player_titre
{
font-size:16px;
font-weight:bold;
float:left;
display:inline;
width:630px;
text-align:justify;
margin:10px;
}
.elletv_player_detail
{

font-weight:normal;
float:left;
display:inline;
width:630px;
text-align:justify;
margin:10px;
}

.elletv_player_detail a{
    color:#fff;
    text-decoration:underline;
}


.elletv_player_detail a:hover{
color:#fff;
}

.elletv_player_detail p{
	color:#fff;
}

.elletv_player_chaine
{
float:left;
display:block;
width:650px;
background:#505050;
}

.elletv_player_chaine .Left
{
	margin:0;
	float:left;
	display:block;
	width:160px;
	background:url(../images/elletv/bg_chaine_liste.gif) left top repeat-y;
}

.elletv_player_chaine .Left dd{
	padding-left:0;
	margin-left:0;
}

.elletv_player_chaine .Left dt
{
float:left;
display:block;
width:160px;
height:20px;
font-weight:bold;
margin-top:1px;
text-transform:uppercase;
letter-spacing:1px;
background-color:#262626;
}

.elletv_player_chaine .Left dt a
{
float:left;
display:block;
width:130px;
height:20px;
line-height:20px;
background-color:#262626;
padding-left:30px;
color:#FFF;
}

.elletv_player_chaine .Left dt a:hover
{
text-decoration:none;
color:#fff;
background-color:#505050;
}

.elletv_player_chaine_m
{
background:url(../images/elletv/puce_off.gif) left top no-repeat;
/*
_background-image:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.elle.es/design/ellecn/images/elletv/puce_off.png', sizingMethod='crop');
*/
}

.elletv_player_chaine .Left dt .on
{
color:#fff;
background:#505050 url(../images/elletv/puce_on.gif) left top no-repeat;
/*
_background-image:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.elle.es/design/ellecn/images/elletv/puce_on.png', sizingMethod='crop');
*/
}


.elletv_player_chaine .Left ul
{
	margin-left:0;
	padding-left:0;
float:left;
display:block;
width:160px;
font-weight:normal
}

.elletv_player_chaine .Left ul li
{
float:left;
display:block;
width:160px;
height:20px;
list-style-type:none;
background:#262626;
}

.elletv_player_chaine .Left ul li a
{
float:left;
display:block;
width:130px;
height:20px;
line-height:20px;
padding-left:30px;
color:#939393;
}

.elletv_player_chaine .Left ul li a:hover
{
color:#fff;
background:#2e2e2e;
text-decoration:none;
}

.elletv_player_chaine .Left .sub_on
{
color:#fff;
background:#2e2e2e;
}

.elletv_player_chaine .Left .sub_on a
{
color:#fff;
}

.elletv_player_chaine .Left .first
{
height:32px;
margin:0;
background-image:none;
}

.elletv_player_chaine .Left .last
{
height:32px;
background-image:none;
}

.elletv_player_chaine .Right
{
float:left;
display:block;
height:280px;
}

.elletv_player_chaine .Right .title
{
float:left;
display:block;
width:490px;
height:32px;
line-height:32px;
text-align:center;
background:url(../images/elletv/bg_chaine_title.png) left top repeat-y;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
}

.elletv_player_chaine .Right .title span
{

}

.elletv_player_chaine_cnt
{
clear:both;
position:relative;
display:block;
width:482px;
height:179px;
margin:0 auto;
padding-top:20px
}

ul#chaines{
	padding-left:0;
	margin-left:0;
	padding-top:0;
	margin-top:0;
}

.elletv_player_chaine_cnt_b
{
display:block;
width:475px;
height:149px;
background:url(../images/elletv/bg_chaine_cnt.gif) left top no-repeat;
/*
_background-image:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.elle.es/design/ellecn/images/elletv/bg_chaine_cnt.png', sizingMethod='crop');
*/
padding:50px 0 0 7px;
}

.elletv_player_chaine_bloc
{
float:left;
display:block;
width:104px;
margin-right:18px;
text-align:center;
}

.elletv_player_chaine_bloc_nomgn
{
margin:0;
}

.elletv_player_chaine_bloc_img a
{
display:block;
border:2px solid #434344;
}

.elletv_player_chaine_bloc_img a:hover, .elletv_player_chaine_bloc .on
{
border:2px solid #fff;
}

.elletv_player_chaine_bloc a
{
position:relative;
color:#fff;
font-weight:bold;
}

.elletv_player_chaine_cnt .prec
{
position:absolute;
top:20px;
left:194px;
width:91px;
height:34px;
}

.elletv_player_chaine_cnt .suiv
{
position:absolute;
bottom:-20px;
left:194px;
width:91px;
height:34px;
}

.elletv_player_chaine_cnt .prec a, .elletv_player_chaine_cnt .suiv a
{
position:relative;
float:left;
display:block;
width:91px;
height:34px;
outline:none;
}

.scroll_content
{
position: relative;
display:block;
float:left;
height:260px;
width:230px;
padding:0 17px 0 0;
color:#0c254e;
}

#scroll_container
{
position:relative;
height:260px;
width:230px;
overflow:hidden;
}

#scroll_content
{
position:relative;
padding-bottom:0px;
}

#scroll_content {
float:right;
width:230px;
top:-1px;
margin:0;
padding:0px;
position:relative;
color:#000000;
}

#scroll_scrollArea
{
position:absolute;
right:0;
top:17px;
height:240px;
width:15px;
background:#212121;
border: solid 1px #4d4d4d;
border-width:0px 1px;
display:none;
}

#scroll_scroller
{
position:absolute;
top:0px;
left:0px;
margin-left:-1px;
width:15px;
background:#4d4d4d  url(../images/elletv/bg_scroller.gif) center center no-repeat;
border:1px solid #717171;
border-width: 0px 1px;
}

#scroll_up
{
position:absolute;
display:none;
right:0;
top:0px;
width:15px;
height:17px;
background-repeat:no-repeat;
background-position:bottom center;
background-image:url(../images/elletv/scroll_up.gif);
background-color:#003366;
border:solid 1px #333333;
border-width:1px 1px 0 1px;
font-size:1px;
text-decoration:none;
}

#scroll_down
{
position: absolute;
display:none;
right:0;
top:260px;
width:15px;
height:17px;
background-repeat:no-repeat;
background-position:top center;
background-image:url(../images/elletv/scroll_down.gif);
background-color:#003366;
border:solid 1px #333333;
border-width:0 1px 1px 1px;
font-size:1px;
text-decoration:none;
}

#div_chaines_chargement{
position:relative;
top:30px;
text-align:center;
width:475px;
}

#div_chaines_conteneur{
height:110px;
position:relative;
overflow:hidden;
float:left;
}

#div_chaines_conteneur li{
height:110px;
}

#div_chaines_conteneur #div_chaines_contenu{
float:left;
position:relative;
}


#breadCrumbsTv li, #breadCrumbsTv li a, #breadCrumbsTv li.h1 a h1, #breadCrumbsTv li.h2 a h2, #breadCrumbsTv li.h3 a h3, #breadCrumbsTv li.h4 a h4, #breadCrumbsTv li.h1 h1 {shopping.css (ligne 1)
color:#fff;
display:inline;

font-weight:bold;
}

.right_generikblock2 {
border-bottom:1px solid #000;
border-top:1px solid #000;
}

.right_generikblock1 .ctnt li {
/* background:transparent url(../images/fashion/img_submenu_puce.gif) no-repeat scroll left 4px; */
}

.elletv_title
{
	font-size:20px;
	font-weight:bold;
	padding:5px;
}


/* elle tv full view For background */

#elle_tv_full_view .block img
{
	width:325px;
	height:240px;
}

#elle_tv_full_view .block label
{
	font-weight:bold;
	font-size:14px;
}

.elletv_overture_right
{
        display:block;
        margin:20px 0px;
        width:300px;
}

.elletv_banner
{
	font-weight:normal;
	float:left;
	width:660px;
	text-align:justify;
	margin:0 0 10px -4px;
	color:#000;
}
div.elle-tv div.content{
        padding-top:0;
}div#elletv-container .elletv{
        margin-bottom:0;
}div#elletv-container{
        margin-bottom:15px;
}div.elletv_player_detail p{
        padding:0;
        line-height:18px;
}

