@media screen {
    /* PAGE FAVORIS */
    div#body-page.page-favoris {
        width:980px !important;
        background-color:transparent;
        background-position:top center;
        background-repeat:no-repeat;
        background-image:url(../images/static/090602-back-body-page.gif);
    }
    div#body-page-menu {
        background-color:#ededed !important;
        width:940px !important;
        height:24px !important;
        margin:6px 20px 10px 20px !important;
    }
    * html div#body-page-menu {
        width:940px !important;
    }
    div#main div#body div.page div#body-page h1 {
        float:left;
        margin:5px 0 0 0;
        padding:6px 0;
        width:920px;
        padding:0 0 6px !important;
		display : none !important;
    }
    div#main div#body div.page div#body-page h2, div#main div#body div.page div#body-page h1 {
        margin:5px 0 0 0 !important;
    }
    html>body div#body-page-menu {
        margin:6px 20px 10px 20px !important;
    }
	div#body-page-menu div{
		width : 940px !important;
		height : 26px !important;
	}
    div#body-page-menu ul {
        width:940px !important;
        height:20px !important;
    }
    div#body-page-menu div ul li {
        background-color:#a6a7a9 !important;
        color:white !important;
        font-size:12px !important;
        border:0 !important;
        font-weight:bold !important;
		padding:5px !important;
        padding-bottom:2px !important;
    }
    div#body-page-menu div ul li a {
        font-size : 12px !important;
		font-weight : bold;
        color:white !important;
    }
    div#body-page-menu div ul li.open a {
        color:white !important;
    }
    div.page-partenaire div#body-page-menu ul li a {
        color:white !important;
    }
    div.page-partenaire div#body-page-menu ul li.m-over a {
        color:white !important;
		font-size : 12px !important;
		font-weight : bold  !important;
    }
    div#body-page-menu ul li.open {
       background-color: #41c06c !important;
        height:16px !important;
        margin:0 !important;
        color:white !important;
		padding:5px !important;
        padding-bottom:2px !important;
    }
    div.page-partenaire div#body-page-menu ul li.open a {
        color:white !important;
		font-size : 12px !important;
		font-weight : bold  !important;
    }
    div#body-page-menu ul li.separ {
        background-color:white !important;
        width:1px !important;
        height:26px !important;
        margin:0px 0 0 0 !important;
        padding:0 !important;
        display:block !important;
    }
    div#body-page-menu ul li#subheading-separ-last {
        display:none !important;
    }
    div#main div#body div.page {
        padding-bottom:8px;
    }
    div#body-page.page-videos div#body-page-liste {
        background-position:left bottom;
        background-repeat:no-repeat;
        padding-bottom:10px;
        float:left;
        width:980px;
        *padding-bottom:55px;
        color:#969696;
        background-repeat:no-repeat;
        padding:0px 0px 0px;
        background-image:url(../images/static/090602-back-page.gif);
        background-position:left bottom;
        background-repeat:no-repeat;
        min-height:600px;
    }
    div#body-page.page-videos div#body-page-liste div.bandeau-g {
        float:left;
        margin:15px 0px 0px 10px;
        padding:0px;
        width:415px;
        height:600px;
    }
    * html div#body-page.page-videos div#body-page-liste div.bandeau-g {
        width:410px;
    }
    div#body-page.page-videos div#body-page-liste div.bandeau-g div#infos-player-video {
        position:absolute;
        margin:280px 0px 0px 0px;
        padding:0px;
        width:404px;
        color:#5E5E5E;
    }
    div#body-page.page-videos div#body-page-liste div.bandeau-g div#infos-player-video div#descriptionVideoCourante .contenu-description {
        background-color:#222222;
        padding-left:10px;
        width:384px;
        color:#FFFFFF;
    }
    div#body-page.page-videos div#body-page-liste div.bandeau-g div#infos-player-video div.btn {
        margin:0px 0px 10px 125px;
        padding:3px 0px 0px 0px;
        text-align:center;
        width:150px;
        height:21px;
        background-color:none;
        background-position:left top;
        background-repeat:no-repeat;
    }
    div#body-page.page-videos div#body-page-liste div.bandeau-g div#infos-player-video div.btn a {
        color:#636363;
        font-weight:bold;
        text-decoration:none;
    }
    div#body-page.page-videos div#body-page-liste div.bandeau-g div#infos-player-video div#descriptionVideoCourante {
        display:block;
        margin-left:5px;
        height:43px;
    }
    div#body-page.page-videos div#body-page-liste div.bandeau-g div#infos-player-video form {
    }
    div#body-page.page-videos div#body-page-liste div.bandeau-g div#infos-player-video form fieldset {
        text-align:center;
        border:none;
    }
    div#body-page.page-videos div#body-page-liste div.bandeau-g div#infos-player-video form fieldset label {
    }
    div#body-page.page-videos div#body-page-liste div#infos-player-video div.btn {
        background-image:url(../images/static/background-btn-150.gif);
    }
    div#body-page.page-videos div#body-page-liste div.bandeau-g div#infos-player-video form fieldset input {
        font-size:11px;
        border-color:1px solid #abadb3;
        color:#222;
        width:350px;
    }
    div#body-page.page-videos div#body-page-liste div.bandeau-g div#flash-player-video {
    }
    div#body-page.page-videos div#body-page-liste div#flash-player-video div.noflash {
        position:absolute;
        margin:0px;
        padding:0px;
    }
    div#body-page.page-videos div#body-page-liste div#liste-videos {
        float:left;
        margin:11px 0px 0px 0px;
        padding:0px;
        width:555px;
    }
    * html div#body-page.page-videos div#body-page-liste div#liste-videos {
        width:540px;
    }
    div#body-page.page-videos div#body-page-liste div#liste-videos ul {
        margin:0px;
        padding:0px;
        list-style-type:none;
    }
    div#body-page.page-videos div#body-page-liste div#liste-videos ul li {
        float:left;
        padding:0px;
        width:130px;
        margin-bottom:6px;
        background-image:url(../images/static/back-video-li.gif);
        height:225px;
        width:131px;
        margin-right:5px;
    }
    * html div#body-page.page-videos div#body-page-liste div#liste-videos ul li {
        width:100px;
    }
    div#body-page.page-videos div#body-page-liste div#liste-videos ul li dl {
        margin:9px;
        padding:0px;
    }
    * html div#body-page.page-videos div#body-page-liste div#liste-videos ul li dl {
        margin-right:0px;
        margin-bottom:0px;
    }
    div#body-page.page-videos div#body-page-liste div#liste-videos ul li dl dt {
        margin:0px;
        padding:0px;
    }
    div#body-page.page-videos div#body-page-liste div#liste-videos ul li dl dt.visuel {
        width:115px;
        height:98px;
        padding:1px;
    }
    div#body-page.page-videos div#body-page-liste div#liste-videos ul li dl dt.visuel img {
        padding:2px;
        border:1px solid #7FB658 !important;
    }
    div#body-page.page-videos div#body-page-liste div#liste-videos ul li.video-ligne-selected dl dt.visuel img {
        background-color:#8E8D72;
    }
    div#body-page.page-videos div#body-page-liste div#liste-videos ul li dl dt.texte {
        width:110px;
        margin-top:5px;
    }
    div#body-page.page-videos div#body-page-liste div#liste-videos ul li dl dt.texte div.titre {
        color:#8E8D72;
        width:110px;
        padding-bottom:0pt;
        padding-top:0pt;
        font-weight:bold;
        height:25px;
    }
    div#body-page.page-videos div#body-page-liste div#liste-videos ul li.video-ligne-selected dl dt.texte div.titre {
        font-weight:bold;
        color:#7FB658;
    }
    div#body-page.page-videos div#body-page-liste div#liste-videos ul li dl dt.texte div.descr {
        height:50px;
        *height:50px;
        width:110px;
        color:#5E5E5E;
    }
    div#body-page.page-videos div#body-page-liste div#liste-videos ul li dl dt.texte div.lien {
        width:110px;
        color:#5E5E5E;
    }
    div#body-page.page-videos div#body-page-liste div#liste-videos ul li dl dt.texte a {
        color:#222;
    }
    /* style videos */
    #video-intro {
        float:left;
        margin:10px 0 10px 10px;
        width:820px;
        padding-bottom:10px;
        font-size:14px;
    }
    #video-intro IMG {
        float:left;
        margin-right:10px;
    }
    #video-lecteur {
        height:530px;
        width:431px;
        float:left;
        padding-left:10px
    }
    #video-lecteur h1 {
        color:#000000;
        margin-left:0;
        font-size:12px;
    }
    #liste-videos .blocPagination {
        float:left;
        width:100%;
        text-align:right;
        font-size:11px;
    }
    #liste-videos .blocPagination .pagination, #liste-videos .blocPagination .pagination-selected {
        padding:2px;
        cursor:pointer;
    }
    #liste-videos .blocPagination .indexpage {
        padding-left:0;
    }
    #liste-videos .blocPagination .navigation {
        float:right;
    }
    #liste-videos .blocPagination .pagination-selected {
        background-color:#636363;
        color:#ffffff;
    }
    #liste-videos div {
        float:left;
        padding:5px;
    }
    .navigation a {
        cursor:pointer;
    }
}

