@media screen {
    /* CSS - PAGE VIDEOS */
    div#main div#body div.page {
    }
    div#main div#body div.page div#body-page {
        height:530px;
        background-position:0 60px;
        background-repeat:no-repeat;
    }
    html>body div#main div#body div.page div#body-page {
        height:auto;
        min-height:530px;
    }    
    div#main div#body div.page div#body-page.page-videos div#body-page-liste {
        clear:both;
        width:980px;
        height:466px;
        margin:0px;
        padding:0px;
        background-position:top left;
        background-repeat:no-repeat;
        background-color:transparent;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div.blocPagination {
        float:left;
        height:20px;
        margin-left:55px;
        margin-top:15px;
        width:840px;;
    }
    * html   div#main div#body div.page div#body-page.page-videos div#body-page-liste div.blocPagination {
        margin-left:28px
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div.blocPagination div {
        float:left;
        color:#000;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div#blocPaginationBottom {
        margin-top:60px;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div.blocPagination div span{
        padding:0px 2px;
        cursor:pointer;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div.blocPagination div.navigation{
        margin-left:20px;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div.blocPagination div span.pagination-selected{
        background-color:#E65226;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div#liste-videos-g,
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div#liste-videos-d {
        float:left;
        width:269px;
        margin:60px 0px 0px 0px;
        padding:0px;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul {
        margin:0;
        float:left;
        list-style-type:none;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul.liste-videos-g {
        margin-left:15px;
    }
    * html div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul.liste-videos-g {
        width:268px;
        margin-left:5px;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul.liste-videos-d {
        margin-left:1px;
    }
    * html div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul.liste-videos-d {
        width:268px;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul li {
        float:left;
        width:129px;
        margin:0px 2px 10px 2px;
        padding:0px;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul li dl {
        clear:both;
        margin:0px;
        padding:0px;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul li dl dt {
        margin:0px;
        padding:0px;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul li dl dt.visuel {
        width:117px;
        height:66px;
        padding:6px;
        background-position:top left;
        background-repeat:no-repeat;
        background-color:transparent;
        background-image:url(../images/static/background-page-videos-visuel.jpg);
    }
    * html div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul li dl dt.visuel {
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul li dl dt.visuel img{
         width:117px;
        height:66px;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul li dl dt.texte {
        width:129px;
        padding:2px 0px 0px 0px;
        color:#000000;
        text-align:center;
        font-weight:bold;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul li dl dt.texte div {
        margin:0;
        width:100%;
        height:30px;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul li dl dt.texte div.descr,
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul li dl dt.texte div.lien img {
        display:none;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul li dl dt.texte div.lien {
        font-weight:normal;
        width:119px;
        text-align:center;
        height:auto;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul li dl dt.texte div.lien a {
        color:#e65226;
        text-decoration:underline;
    }
    div#main div#body div.page div#body-page.page-videos div#body-page-liste div ul li dl dt.texte div.lien a:hover {
        text-decoration:none;
    }
    div.bandeau-c {
        float:left;
        margin-top:25px;
        padding:0px;
        width:415px;
        height:300px;
        text-align:center;
        position:relative;
    }
    div.bandeau-c div#infos-player-video {
        position:relative;
        top:0px;
        left:0px;
        margin-top:300px;
        width:100%;
    }
    div#flash-player-video {        
        float:left;
        margin:-355px 0px 0px 1px;
        padding:0px;
        width:415px;
        height:300px;
        text-align:center;
    }
    * html div#flash-player-video {
        margin-left:3px;
    }
    div#flash-player-video div.noflash {
        margin:0px;
        padding:110px 0px 0px 0px;
        width:413px;
        height:190px;
        text-align:center;
        background-position:top center;
        background-repeat:no-repeat;
        background-color:transparent;
        background-image:url(../images/static/background-page-videos-no-flash.jpg);
    }
    div#flash-player-video div.noflash p {
    }
    div#flash-player-video div.noflash p a {
    }
    div#flash-player-video div.noflash p a:hover {
        color:#e65226;
    }
    div#body-page.page-videos div#body-page-liste div.bandeau-c div#infos-player-video div#descriptionVideoCourante{
        display:none!important;
    }
    div#body-page.page-videos div#body-page-liste div.bandeau-c div#infos-player-video div.btn {
        margin:0px auto;
        padding:3px 0px 0px 0px;
        text-align:center;
        width:150px;
        height:21px;
        background-color:transparent;
        background-position:left top;
        background-repeat:no-repeat;
    }
    div#body-page.page-videos div#body-page-liste div.bandeau-c 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-c div#infos-player-video form {
    }
    div#body-page.page-videos div#body-page-liste div.bandeau-c div#infos-player-video form fieldset {
        text-align:center;
        border:none;
    }
    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-c div#infos-player-video form fieldset input {
        font-size:11px;
        border-color:1px solid #abadb3;
        color:#00003a;
        width:350px;
    }
}
