
    
/* ======================================================================================================== */
/* = PLAYER AUDIO/VIDEO =================================================================================== */
/* ======================================================================================================== */

    /* PLAYER AUDIO/VIDEO - BOITE : Conteneurs principaux */
    .ep_playerbox{
        position:                   relative;
        display:                    block;
        z-index:                    10;
        clear:                      both;
        height:                     1%;
        margin:                     0;
        padding:                    0;
        font-size:                  1em;
        color:                      #363636;
    }
    .ep_playerbox .ep_boxheader{       z-index: 70; }
    .ep_playerbox .ep_boxbody{         z-index: 60; }
    .ep_playerbox .ep_boxfooter{       z-index: 50; }
    /* ======================================================================================================== */
    /* ======================================================================================================== */
    /* PLAYER AUDIO/VIDEO - CORPS DE BOITE : Conteneurs principaux (separateur) */
    .ep_playerbox {
        /*background-color:           #E5E6E6;*/
       	background-color: 			#161E24;
        background-position:        left;
        background-repeat:          repeat;
        border:                     1px solid #DBE1E4;
        margin-bottom: -1px;
    }
    /* PLAYER AUDIO/VIDEO - CORPS DE BOITE : Correction du separateur pour la scrollbarre */
    .ep_playerbox .ep_endbox{  margin: -2px 0 0 0; }
    /* PLAYER AUDIO/VIDEO - CORPS DE BOITE : Conteneur principal de contenu */
    .ep_playerbox .ep_block,
    .ep_playerbox .ep_blockleft,
    .ep_playerbox .ep_blockright{
        display:                    block;
        overflow:                   visible;
        clear:                      none;
        left:                       auto;
        width:                      auto;
        height:                     auto;
        margin:                     0;
        padding:                    0;
        background:                 none;
        border:                     none;
        font-size:                  1em;
        color:                      inherit;
    }

    /* PLAYER AUDIO/VIDEO - CORPS DE BOITE : Conteneur de contenu */
    .ep_playerbox ,
    .ep_playerbox ,
    .ep_playerbox ,
    .ep_playerbox .ep_elementlist1,
    .ep_playerbox .ep_elementlist2,
    .ep_playerbox .ep_elementpeople1,
    .ep_playerbox .ep_elementpeople2{
        position:                   relative;
        display:                    block;
        clear:                      both;
        margin:                     0;
        padding:                    0;
        font-size:                  1em;
    }
    /* ======================================================================================================== */
    /* ======================================================================================================== */
    /* PLAYER AUDIO/VIDEO - CONTENEUR : Element player */
.ep_elementplayer{
        position:                   relative;
        display:                    block;
        overflow:                   visible;
        margin:                     0;
        padding:                    0;
        font-size:                  1em;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Conteneur principal */
    .ep_playerbox .ep_elementplayer .ep_playerblock{
        position:                   relative;
        display:                    block;
        z-index:                    500;
        margin:                     0;
        padding:                    0;
    }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Video */
    .ep_playerbox .ep_elementplayer .ep_playerblock #video{
        position:                   relative;
        display:                    block;
        margin:                     0;
        padding:                    0;
    }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar{
        position:                   relative;
        display:                    block;
        margin:                     0;
        padding:                    5px 0 0 0;
        background-color:           #161a1c;
        background-image:           url(../img/background/playerbox_bg_toolbar_separator.png);
        background-position:        top;
        background-repeat:          repeat-x;
        border:                     none;
		z-index:					1000;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .player_disclaimer {
	  color: #FFFFFF;
	  padding: 10px;
	}
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Loader */
    .ep_playerbox .ep_elementplayer .ep_playerblock #video img,
    .ep_playerbox .ep_elementplayer .ep_playerblock #video object{
        position:                   relative;
        display:                    block;
        z-index:                    20;
        margin:                     0;
        padding:                    0;
        background-color: 			#161E24;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Loader */
    .ep_playerbox .ep_elementplayer .ep_playerblock #video #loader{
        position:                   absolute;
        display:                    block;
        z-index:                    30;
        top:                        50%;
        left:                       50%;
        width:                      50%;
        margin:                     0;
        padding:                    0;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock #video #loader #loader_pic{
        position:                   absolute;
        display:                    block;
        top:                        -50px;
        bottom:                     0;
        left:                       -50px;
        width:                      100px;
        height:                     100px;
        margin:                     0 auto;
        padding:                    0;
        background-image:           url(../img/icon/playerbox_loader.png);
        background-position:        0 0;
        background-repeat:          no-repeat;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock #video #loader #loader_text{
        position:                   relative;
        display:                    block;
        left:                       -50%;
        margin:                     100px 0 0 0;
        padding:                    0;
        font-size:                  1.2em;
        text-align:                 center;
        color:						#4D9ACA;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock #video #loader #loader_text span{
        position:                   relative;
        display:                    inline-block;
        margin:                     0 3px 0 0;
        padding:                    0;
        font-weight:                bold;
        text-align:                 center;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (ligne de temps) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline{
        position:                   relative;
        display:                    block;
        margin:                     0 1px;
        padding:                    1px 0 6px 0;
        background-color:           #000000;
        background-image:           url(../img/background/playerbox_bg_toolbar_separator.png);
        background-position:        bottom;
        background-repeat:          repeat-x;
        speak:                      none;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline div{
        position:                   relative;
        display:                    block;
        cursor:                     pointer;
        overflow:                   visible;
        z-index:                    10;
        top:                        0;
        left:                       0;
        width:                      100%;
        height:                     7px;
        margin:                     0;
        padding:                    0;
        background:                 none;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline div div{
        position:                   absolute;
        display:                    block;
        top:                        0;
        left:                       0;
        height:                     7px;
        margin:                     0;
        padding:                    0;
        background-color:           #161a1c;
        background-image:           url(../img/background/playerbox_bg_toolbar_timegreen.png);
        background-position:        center;
        background-repeat:          repeat-x;
        border:                     none;
        font-size:                  1em;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline a.ep_link{
        position:                   absolute;
        display:                    block;
        overflow:                   hidden;
        z-index:                    50;
        top:                        0;
        left:                       0 !important;
        width:                      100%;
        height:                     8px;
        text-decoration:            none;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau de controle) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler{
        position:                   relative;
        display:                    block;
        z-index:                    20;
        height:                     41px;
        margin:                     0;
        padding:                    0;
    }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau de controle => bouton iconographique) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button{
        position:                   absolute;
        display:                    block;
        z-index:                    20;
        top:                        0;
        width:                      41px;
        height:                     41px;
        margin:                     0;
        padding:                    0;
        background-color:           #14191d;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button div{
        position:                   absolute;
        display:                    block;
        top:                        0;
        left:                       0;
        width:                      40px;
        height:                     40px;
        margin:                     0;
        padding:                    0;
        background-color:           #3e4e57;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button div input{
        position:                   relative;
        display:                    block;
        overflow:                   hidden;
        cursor:                     pointer;
        top:                        1px;
        left:                       1px;
        width:                      39px;
        height:                     39px;
        margin:                     0;
        padding:                    0;
        background-position:        left top;
        background-repeat:          no-repeat;
        border:                     none;
        outline:                    none;
        letter-spacing:             -100em;
        text-indent:                1000px;
        color:                      #242b30;
    }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau de controle => bouton iconographique > image) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_control        input{      background-image:       url(../img/icon/playerbox_icon_playpause.png);      }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_control.ep_stop input{         background-image:       url(../img/icon/playerbox_icon_playstop.png);       }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum          input{      background-image:       url(../img/icon/playerbox_icon_volum.png);          }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_fullscreen     input{      background-image:       url(../img/icon/playerbox_icon_fullscreen.png);     }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau de controle => bouton iconographique > survole) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button input:link{                           background-position:    left top;                               }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button input:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button input:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button input:active{                         background-position:    right top;                              }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_control input.ep_play,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_control input.ep_play:link{        background-position:    left top;                               }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_control input.ep_play:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_control input.ep_play:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_control input.ep_play:active{      background-position:    -39px top;                              }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_control input.ep_pause,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_control input.ep_pause:link{       background-position:    -78px top;                              }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_control input.ep_pause:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_control input.ep_pause:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_control input.ep_pause:active{     background-position:    right top;                              }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_70,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_70:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_80,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_80:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_90,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_90:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_100,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_100:link{          background-position:    -234px top;                             }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input:active,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_70:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_70:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_70:active,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_80:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_80:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_80:active,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_90:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_90:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_90:active,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_100:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_100:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_100:active{        background-position:    -273px top;                             }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_10,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_10:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_20,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_20:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_30,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_30:link{           background-position:    -78px top;                              }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_10:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_10:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_10:active,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_20:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_20:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_20:active,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_30:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_30:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_30:active{         background-position:    -117px top;                             }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_40,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_40:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_50,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_50:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_60,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_60:link{           background-position:    -156px top;                             }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_40:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_40:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_40:active,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_50:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_50:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_50:active,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_60:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_60:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_60:active{         background-position:    -195px top;                             }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_off,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_off:link{          background-position:    left top;                               }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_off:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_off:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum  input.ep_off:active{        background-position:    -39px top;                              }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau de controle => bouton iconographique > texte) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format div div{
        position:                   relative;
        display:                    block;
        overflow:                   hidden;
        cursor:                     pointer;
        top:                        1px;
        left:                       1px;
        width:                      39px;
        height:                     39px;
        margin:                     0;
        padding:                    0;
        background-image:           url(../img/background/playerbox_bg_toolbar.png);
        background-position:        top;
        background-repeat:          repeat-x;
        border:                     none;
        outline:                    none;
        text-align:                 center;
        white-space:                nowrap;
        color:                      #FFFFFF;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format div abbr{
        position:                   absolute;
        display:                    block;
        cursor:                     pointer;
        bottom:                     50%;
        width:                      100%;
        margin:                     0;
        padding:                    0;
        background:                 none;
        font-size:                  1.1em;
        border:                     none;
        outline:                    none;
        text-decoration:            none;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format div abbr + abbr{
        top:                        50%;
        bottom:                     inherit;
        font-size:                  1em;
    }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau de controle => bouton iconographique > position) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_control{       left:   0;      }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum{         right:  0;      }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_fullscreen{    right:  0;      }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau de controle => bouton iconographique > correction bouton "play") */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_control div{   left:   0;      }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau de controle => bouton iconographique > liste) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button .ep_list{
        position:                   absolute;
        display:                    block;
        overflow:                   hidden;
        bottom:                     40px;
        left:                       -5000px;
        width:                      41px;
        background-color:           #14191d;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button .ep_list legend{
        position:                   absolute;
        display:                    block;
        overflow:                   hidden;
        top:                        0;
        left:                       -100000px;
        width:                      1px;
        height:                     1px;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button .ep_list ul{
        position:                   relative;
        display:                    block;
        overflow:                   hidden;
        bottom:                     0;
        left:                       0;
        width:                      40px;
        margin:                     0;
        background-color:           #3e4e57;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button .ep_list ul li{
        display:                    block;
        overflow:                   hidden;
        top:                        1px;
        left:                       1px;
        width:                      40px;
        background-color:           #333f47;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button .ep_list ul li:first-child{   padding-top:    5px; }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau de controle => bouton iconographique > liste > affichage liste) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_open .ep_list{             left:           0;  }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau de controle => bouton iconographique > liste "format" > affichage icone activee) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_format.ep_open   input,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_format.ep_open   input:link{         background-position:    -234px top;         }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau de controle => bouton iconographique > liste "volume" > affichage icone activee) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_70,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_70:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_80,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_80:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_90,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_90:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_100,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_100:link{  background-position:    -234px top;         }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_10,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_10:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_20,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_20:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_30,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_30:link{   background-position:    -78px top;          }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_40,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_40:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_50,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_50:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_60,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_60:link{   background-position:    -156px top;         }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_off,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_volum.ep_open    input.ep_off:link{  background-position:    left top;           }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau de controle => bouton iconographique > liste "volume" > affichage liste) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul{
        height:                     85px;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li{
        height:                     8px;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input{
        position:                   absolute;
        display:                    block;
        overflow:                   hidden;
        cursor:                     pointer;
        left:                       10px;
        width:                      19px;
        height:                     4px;
        background-color:           #dedede;
        background-image:           none;
        border-top:                 1px solid #FFFFFF;
        border-bottom:              1px solid #929292;
        letter-spacing:             -100em;
        text-indent:                1000px;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input[value="10"]{        top:    80px;   }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input[value="20"]{        top:    72px;   }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input[value="30"]{        top:    64px;   }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input[value="40"]{        top:    56px;   }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input[value="50"]{        top:    48px;   }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input[value="60"]{        top:    40px;   }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input[value="70"]{        top:    32px;   }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input[value="80"]{        top:    24px;   }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input[value="90"]{        top:    16px;   }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input[value="100"]{       top:    8px;    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input{
        background-color:           #384e5d;
        border-top-color:           #384e5d;
        border-bottom-color:        #384e5d;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input.ep_active,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input.ep_active:link{
        background-color:           #dedede;
        border-top-color:           #ffffff;
        border-bottom-color:        #929292;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input:active
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input.ep_active:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input.ep_active:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul li input.ep_active:active{
        background-color:           #ffffff;
        border-top-color:           #ffffff;
        border-bottom-color:        #ffffff;
    }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau de controle => bouton iconographique > liste "format" > affichage liste) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li{
        position:                   relative;
        margin-top:                 -1px;
        padding:                    0;
        border-top:                 1px solid #3E4E57;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li .ep_title{
        position:                   relative;
        display:                    block;
        cursor:                     default;
        bottom:                     0;
        left:                       0;
        width:                      100%;
        height:                     auto;
        margin:                     0;
        padding:                    6px 0;
        background:                 none;
        font-size:                  1.2em;
        border:                     none;
        border-top:                 1px solid #14191d;
        outline:                    none;
        text-decoration:            none;
        text-align:                 center;
        color:                      #70848e;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li:first-child .ep_title{   border: none; }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li .ep_title abbr{
        position:                   relative;
        display:                    inline-block;
        cursor:                     default;
        background:                 none;
        font-size:                  1em;
        border:                     none;
        outline:                    none;
        text-decoration:            none;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li ul{
        bottom:                     auto;
        padding-bottom:             1px;
        background-color:           #14191d;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li ul li{
        top:                        0;
        left:                       0;
        margin-top:                 0;
        border:                     none;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li button{
        position:                   relative;
        display:                    block;
        overflow:                   hidden;
        cursor:                     pointer;
        width:                      40px;
        margin:                     0;
        padding:                    1px 0;
        background-color:           #333f47;
        font-size:                  1.1em;
        text-align:                 center;
        color:                      #70848e;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li button:link{                                 color:  #70848e; }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li button:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li button:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li button:active{                               color:  #ffffff; }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li button.ep_active,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li button.ep_active:link,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li button.ep_active:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li button.ep_active:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li button.ep_active:active{ cursor: default;    color:  #ffffff; }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li button abbr{
        position:                   absolute;
        display:                    block;
        top:                        0;
        left:                       -10000px;
        width:                      1px;
        height:                     1px;
        border:                     none;
        outline:                    none;
        text-decoration:            none;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_button.ep_format .ep_list ul li button abbr + abbr{
        position:                   relative;
        left:                       0;
        width:                      auto;
        height:                     auto;
        font-size:                  1em;
    }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau de controle => information "duree") */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_time{
        position:                   absolute;
        display:                    block;
        z-index:                    10;
        top:                        0;
        left:                       40px;
        right:                      41px;
        height:                     41px;
        margin:                     0;
        padding:                    0;
        background-color:           #14191d;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_time div{
        position:                   absolute;
        display:                    block;
        top:                        0;
        left:                       -10000px;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_time div + div{
        right:                      1px;
        height:                     40px;
        left:                       0;
        margin:                     0;
        padding:                    0;
        background-color:           #3e4e57;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_time div div{
        position:                   absolute;
        display:                    block;
        overflow:                   hidden;
        top:                        1px;
        left:                       2px;
        right:                      0;
        margin:                     0;
        padding:                    0;
        background-image:           url(../img/background/playerbox_bg_toolbar.png);
        background-position:        top;
        background-repeat:          repeat-x;
        text-align:                 center;
        white-space:                nowrap;
    }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau de controle => information "duree" > element textuel) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_time div div span{
        position:                   relative;
        display:                    inline-block;
        overflow:                   hidden;
        left:                       0;
        width:                      1px;
        height:                     39px;
        margin:                     0;
        padding:                    0;
        vertical-align:             middle;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_time div div span + span{
        overflow:                   visible;
        width:                      auto;
        height:                     auto;
        font-size:                  1.8em;
        color:                      #ffffff;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler .ep_time div div span + span + span{
        color:                      #4d9aca;
    }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau de controle => activation boutons) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler                          .ep_button.ep_format{           display:    none;       }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler                          .ep_button.ep_fullscreen{       display:    none;       }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler.ep_format                .ep_button.ep_format{           display:    block;      }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler.ep_fullscreen            .ep_button.ep_fullscreen{       display:    block;      }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler.ep_format                .ep_time,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler.ep_fullscreen            .ep_time{                       right:      82px;       }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler.ep_format.ep_fullscreen  .ep_time{                       right:      123px;      }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler.ep_fullscreen            .ep_volum{                      right:      41px;       }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler.ep_format                .ep_button.ep_format{           right:      41px;       }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_controler.ep_format.ep_fullscreen  .ep_button.ep_format{           right:      82px;       }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (correctif pour l'affichage des boites en bas) */
    .ep_playerbox .ep_elementplayer .ep_playerblock.ep_alternativeview .ep_toolbar .ep_controler .ep_button div{
        z-index:                    15;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock.ep_alternativeview .ep_toolbar .ep_controler .ep_button .ep_list{
        z-index:                    10;
        top:                        39px;
        bottom:                     auto;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock.ep_alternativeview .ep_toolbar .ep_controler .ep_button .ep_list ul,
    .ep_playerbox .ep_elementplayer .ep_playerblock.ep_alternativeview .ep_toolbar .ep_controler .ep_button .ep_list ul li,
    .ep_playerbox .ep_elementplayer .ep_playerblock.ep_alternativeview .ep_toolbar .ep_controler .ep_button .ep_list ul li button{
        background-color:           #1c2428;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock.ep_alternativeview .ep_toolbar .ep_controler .ep_button.ep_volum .ep_list ul{
        height:                     90px;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau linguistique > conteneur) */
.ep_toolbar .ep_language{
        position:                   relative;
        display:                    block;
        z-index:                    10;
        margin:                     0;
        padding:                    5px 0 0 0;
        background-image:           url(../img/background/playerbox_bg_toolbar_separator.png);
        background-position:        top;
        background-repeat:          repeat-x;
    }
.ep_toolbar .ep_language .ep_content{
        position:                   relative;
        display:                    block;
        margin:                     0;
        padding:                    4px 6px 6px 6px;
        background-color:           #12171a;
        /*background-image:           url(../img/background/playerbox_bg_toolbar_separator.png);*/
        background-position:        bottom;
        background-repeat:          repeat-x;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div{
        position:                   relative;
        display:                    block;
        float:                      right;
        margin:                     0 0 2px;
        padding:                    0;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div div{  float: none;    }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau linguistique > titre) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_title{
        float:                      left;
        padding:                    3px 6px;
        font-size:                  1.1em;
        color:                      #FFFFFF;
    }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau linguistique > bouton de langue) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button{
        float:                      left;
        overflow:                   visible;
        min-width:                  12em;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button div{
        z-index:                    40;
        padding:                    2px 2px 2px 6px;
        background-color:           #283138;
        border-radius:              3px;
        -moz-border-radius:         3px;
        box-shadow:                 0 0 5px #161b1f inset;
        -moz-box-shadow:            0 0 5px #161b1f inset;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button div span,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button div span:link{
        position:                   relative;
        display:                    block;
        cursor:                     pointer;
        margin:                     0;
        padding:                    0 20px 0 0;
        background-color:           transparent;
        background-image:           url(../../common/img/icon/form_icon_arrow_select.png);
        background-position:        right center;
        background-repeat:          no-repeat;
        font-size:                  1.2em;
        text-align:                 left;
        color:                      #7f8c95;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button div span:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button div span:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button div span:active{
        color:                      #ffffff;
    }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau linguistique > liste des langues disponibles) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button .ep_list{
        position:                   relative;
        display:                    block;
        z-index:                    50;
        overflow:                   hidden;
        height:                     1px;
        padding:                    0;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button .ep_list legend{
        position:                   absolute;
        display:                    block;
        overflow:                   hidden;
        top:                        0;
        left:                       -100000px;
        width:                      1px;
        height:                     1px;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button .ep_list ul{
        position:                   relative;
        display:                    block;
        top:                        0;
        left:                       -50000px;
    }
    /* PLAYER AUDIO/VIDEO - ZONE PLAYER : Player (panneau linguistique > liste ouverte des langues disponibles) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button.ep_open .ep_list{
        overflow:                   visible;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button.ep_open .ep_list ul{
        top:                        -2px;
        left:                       0;
        margin:                     0;
        padding:                    6px 0 0 0;
        background-color:           #283138;
        border-radius:              0 0 3px 3px;
        -moz-border-radius:         0 0 3px 3px;
        box-shadow:                 0 -2px 5px #161b1f inset;
        -moz-box-shadow:            0 -3px 5px #161b1f inset;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button.ep_open .ep_list ul li{
        position:                   relative;
        display:                    block;
        margin:                     0;
        padding:                    0;
        background-color:           #283138;
        border-radius:              0 0 3px 3px;
        -moz-border-radius:         0 0 3px 3px;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button.ep_open .ep_list ul input,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button.ep_open .ep_list ul input:link{
        position:                   relative;
        display:                    block;
        cursor:                     pointer;
        margin:                     0;
        padding:                    1px 6px;
        background-color:           transparent;
        color:                      #7f8c95;
        text-align:                 left;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button.ep_open .ep_list ul input:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button.ep_open .ep_list ul input:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button.ep_open .ep_list ul input:active{
        color:                      #FFFFFF;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button.ep_open .ep_list ul input.ep_selected,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button.ep_open .ep_list ul input.ep_selected:link
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button.ep_open .ep_list ul input.ep_selected:hover,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button.ep_open .ep_list ul input.ep_selected:focus,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_language .ep_content div .ep_button.ep_open .ep_list ul input.ep_selected:active{
        cursor:                     default;
        color:                      #4D9ACA;
    }
    /* ======================================================================================================== */
    /* ======================================================================================================== */
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Conteneur principal */
    .ep_playerbox .ep_elementplayer .ep_infoblock{
        position:                   relative;
        display:                    block;
        z-index:                    100;
        overflow:                   hidden;
        margin:                     0 0 12px 0;
        padding:                    12px 12px 0 12px;
    }
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Entete */
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_heading{
        position:                   relative;
        display:                    block;
        margin:                     0 0 12px 0;
        padding:                    0;
        border-bottom:              1px solid #cdd0d1;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_heading .ep_title{
        position:                   relative;
        display:                    inline-block;
        margin:                     0 6px 0 0;
        padding:                    0 0 6px 0;
        font-size:                  1.2em;
        color:                      #0E3755;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Donnee orateur (conteneur) */
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people{
        position:                   relative;
        display:                    block;
        right:                      0;
        margin:                     0;
        padding:                    0;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Donnee orateur (bouton) */
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_button{
        position:                   absolute;
        display:                    block;
        top:                        0;
        right:                      0;
        margin:                     0;
        padding:                    0 0 0 12px;
        background-image:           url(../img/background/playerbox_bg_columngrey.png);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_button a{
        position:                   relative;
        display:                    block;
        top:                        -6px;
        margin:                     0;
        padding:                    6px 12px;
        background-color:           #FFFFFF;
        border:                     1px solid #cdd0d1;
        border-radius:              5px;
        -moz-border-radius:         5px;
        outline:                    none;
        font-size:                  1.1em;
        text-decoration:            none;
        text-transform:             uppercase;
        color:                      #113653;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_button a:link,
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_button a:visited{
        background-color:           #FFFFFF;
        text-decoration:            none;
        color:                      #113653;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_button a:hover,
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_button a:focus,
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_button a:active{
        background-color:           #F4F4F4;
        text-decoration:            none;
        color:                      #113653;
    }
    body[lang="el"] .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_button a{
        font-size:                  1.2em;
        text-transform:             none;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_button a span{
        position:                   absolute;
        display:                    block;
        overflow:                   hidden;
        top:                        0;
        left:                       -1000px;
        width:                      1px;
        height:                     1px;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Donnee orateur (image) */
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleimg{
        position:                   relative;
        display:                    block;
        clear:                      left;
        float:                      left;
        left:                       0;
        max-width:                  75px;
        margin:                     0;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleimg .ep_img{
        position:                   relative;
        display:                    block;
        margin:                     0;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleimg .ep_img img{
        max-width:                  75px;
        border:                     1px solid #cdd0d1; 
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Donnee orateur (donnees textuelles) */
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo{
        position:                   relative;
        display:                    block;
        float:                      right;
        width:                      268px;
        margin:                     0 0 12px 0;
        padding:                    0;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_title{
        position:                   relative;
        display:                    block;
        left:                       auto;
        width:                      auto;
        height:                     auto;
        margin:                     0;
        padding:                    0;
        font-size:                  1.4em;
        font-weight:                bold;
        text-decoration:            none;
        color:                      #13334D;
    }
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Donnee orateur (donnees textuelles > informations europe/nationale) */
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_europeaninfo,
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo{
        position:                   relative;
        display:                    block;
        margin:                     0;
        padding:                    3px 0;
        background-repeat:          no-repeat;
        font-size:                  1.1em;
        text-decoration:            none;
        color:                      #13334D;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo{
        margin-top:                 3px;
        margin-bottom:              6px;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_europeaninfo{  background-position:    left top;       }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo{  background-position:    3px 0.4em;      }
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Donnee orateur (donnees textuelles > informations europe/nationale - detail) */
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_europeaninfo span,
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo span{
        position:                   relative;
        display:                    inline-block;
        margin:                     0 5px 0 0;
        padding:                    0;
        font-size:                  1em;
    }
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Donnee orateur (donnees textuelles > informations europe/nationale - detail > pays) */
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_at{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_at.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_be{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_be.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_bg{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_bg.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_cy{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_cy.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_cz{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_cz.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_de{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_de.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_dk{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_dk.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_ee{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_ee.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_el,
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_gr{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_el.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_es{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_es.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_eu{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_eu.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_fi{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_fi.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_fr{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_fr.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_hu{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_hu.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_ie{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_ie.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_it{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_it.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_lt{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_lt.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_lu{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_lu.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_lv{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_lv.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_mt{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_mt.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_nl{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_nl.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_pl{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_pl.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_pt{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_pt.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_ro{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_ro.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_se{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_se.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_sl,
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_si{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_si.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_sk{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_sk.gif);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_gb,
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_nationalinfo_uk{
        padding-left:               30px;
        background-image:           url(../../common/img/flag/flag_iconsmall_uk.gif);
    }
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Donnee orateur (donnees textuelles > informations europe/nationale - detail > groupe politique) */
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_europeaninfo .ep_group{
        font-weight:                normal;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_europeaninfo_epp{
        padding-left:               30px;
        background-image:           url(../../common/img/group/group_iconsmall_epp.png);
        background-position:        left 0.2em;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_europeaninfo_sd{
        padding-left:               30px;
        background-image:           url(../../common/img/group/group_iconsmall_sd.png);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_europeaninfo_aldeadle{
        padding-left:               30px;
        background-image:           url(../../common/img/group/group_iconsmall_aldeadle.png);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_europeaninfo_ecr{
        padding-left:               30px;
        background-image:           url(../../common/img/group/group_iconsmall_ecr.png);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_europeaninfo_greensefa{
        padding-left:               30px;
        background-image:           url(../../common/img/group/group_iconsmall_greensefa.png);
        background-position:        left -0.2em;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_europeaninfo_guengl{
        padding-left:               30px;
        background-image:           url(../../common/img/group/group_iconsmall_guengl.png);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_europeaninfo_efd{
        padding-left:               30px;
        background-image:           url(../../common/img/group/group_iconsmall_efd.png);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_europeaninfo_efdd{
        padding-left:               30px;
        background-image:           url(../../common/img/group/group_iconsmall_efdd.png);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_europeaninfo_enf{
        padding-left:               30px;
        background-image:           url(../../common/img/group/group_iconsmall_enf.png);
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_peopleinfo .ep_europeaninfo_ni{
        padding-left:               30px;
        background-image:           url(../../common/img/group/group_iconsmall_ni.png);
        background-position:        left 0.2em;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Donnee orateur (texte) */
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_text{
        position:                   relative;
        display:                    block;
        clear:                      both;
        margin:                     0 0 9px 0;
        padding:                    0;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_text .ep_title{
        position:                   relative;
        display:                    block;
        clear:                      both;
        margin:                     6px 0 0 0;
        padding:                    0;
        font-size:                  1.2em;
        font-weight:                bold;
        color:                      #13334D;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_text ul,
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_text ul li{
        position:                   relative;
        display:                    block;
        margin:                     0;
        padding:                    0;
        font-size:                  1em;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_people .ep_text ul li div{
        position:                   relative;
        display:                    block;
        margin:                     0;
        padding:                    3px 0 3px 15px;
        background-image:           url(../../common/img/icon/boxbody_icon_list_dark.png);
        background-position:        left 0.6em;
        background-repeat:          no-repeat;
        font-size:                  1.2em;
        line-height:                1.4em;
        font-weight:                normal;
        color:                      #1777b3;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Enregistreur (conteneur) */
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder{
        position:                   relative;
        display:                    block;
        right:                      0;
        margin:                     0;
        padding:                    0;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Enregistreur (interval A/B > conteneur) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline a + div{
        display:                    none;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder div div{
        background-image:           url(../img/background/playerbox_bg_toolbar_timered.png);
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div{
        display:                    block;
        z-index:                    30;
        cursor:                     default;
        background-color:           transparent;
        background-image:           none;
    }
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Enregistreur (interval A/B > ligne de temps) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div div{
        opacity:                    0.35;
        filter:                     alpha(opacity=35);
        height:                     7px;
        background-color:           #0F0;
        background-image:           none;
    }
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Enregistreur (interval A/B > ancre) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a{
        position:                   absolute;
        display:                    block;
        cursor:                     ew-resize;
        cursor:                     move\9; /* Modification du curseur pour IE8 */
        /cursor:                    move;   /* Modification du curseur pour IE7 & anterieur */
        bottom:                     8px;
        margin:                     0 0 0 -2em;
        text-decoration:            none;
        text-align:                 right;
    }
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Enregistreur (interval A/B > ancre > bouton) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a span{
        position:                   relative;
        display:                    block;
        overflow:                   hidden;
        z-index:                    10;
        margin:                     0 0 0 -10px;
        padding:                    1px;
        background-color:           #d2d2d2;
        border:                     1px solid #000000;
        border-radius:              2px;
        -moz-border-radius:         2px;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a span span{
        margin:                     0;
        padding:                    0;
        background-color:           #d2d2d2;
        border-color:               #777777;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a span span span{
        background-color:           #99be14;
        border-color:               #bfe92c;
        width:                      2em;
        font-size:                  1.1em;
        font-weight:                bold;
        text-align:                 center;
        vertical-align:             middle;
        color:                      #000000;
    }
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Enregistreur (interval A/B > ancre > fleche) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a span + span{
        position:                   relative;
        display:                    inline-block;
        overflow:                   hidden;
        z-index:                    20;
        top:                        -1px;
        width:                      8px;
        height:                     10px;
        padding:                    0;
        background-color:           transparent;
        border:                     none;
        border-radius:              0;
        -moz-border-radius:         0;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a span + span span{
        position:                   absolute;
        display:                    block;
        top:                        0;
        right:                      0;
        width:                      6px;
        height:                     2px;
        background-color:           #d2d2d2             !important;
        border:                     none                !important;
        border-left:                1px solid #000000   !important;
        border-right:               1px solid #000000   !important;
        border-radius:              0;
        -moz-border-radius:         0;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a span + span span + span{                                top: 1px;   width: 5px; height: 2px;    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a span + span span + span + span{                         top: 3px;   width: 4px; height: 2px;    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a span + span span + span + span + span{                  top: 5px;   width: 3px; height: 2px;    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a span + span span + span + span + span + span{           top: 7px;   width: 2px; height: 2px;    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a span + span span + span + span + span + span + span{    top: 9px;   width: 1px; height: 1px;    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a + a{    margin-left: 0;     text-align: left; }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a + a span,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a + a span + span,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a + a span + span span{
        margin-left:                0;
        left:                       0;
        right:                      auto;
    }
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Enregistreur (interval A/B > ancre > survol) */
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a:link    span span,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a:visited span span{
        background-color:           #99be14;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a:link    span span span,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a:visited span span span{
        color:                      #000000;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a:hover   span span,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a:focus   span span,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a:active  span span{
        background-color:           #667e0f;
    }
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a:hover   span span span,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a:focus   span span span,
    .ep_playerbox .ep_elementplayer .ep_playerblock .ep_toolbar .ep_timeline.ep_recorder a + div a:active  span span span{
        color:                      #FFFFFF;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Enregistreur (aide) */
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help{
        position:                   relative;
        display:                    block;
        overflow:                   hidden;
        float:                      right;
        cursor:                     pointer;
        min-width:                  21px;
        margin:                     0;
        padding:                    0;
        background-color:           #2a4d6a;
        background-image:           url(../img/background/playerbox_bg_help.png);
        background-position:        bottom;
        background-repeat:          repeat-x;
        border-width:               1px;
        border-style:               solid;
        border-radius:              3px;
        -moz-border-radius:         3px;
        text-decoration:            none;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help:link,
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help:visited{
        border-color:               #2a4d6a;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help:hover,
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help:focus,
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help:active{
        border-color:               #FFFFFF;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help span{
        position:                   relative;
        display:                    block;
        overflow:                   hidden;
        top:                        0;
        bottom:                     0;
        width:                      21px;
        height:                     14px;
        margin:                     0;
        padding:                    0;
        background-color:           transparent;
        background-image:           url(../img/icon/playerbox_icon_help.png);
        background-position:        center bottom;
        background-repeat:          no-repeat;
        text-indent:                100px;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help span.ep_hidden{
        position:                   absolute;
        width:                      1px;
        height:                     1px;
        bottom:                     auto;
        background:                 none;
        text-indent:                0;
    }
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Enregistreur (aide > activation JS) */
    body.ep_jsavailable .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help{
        min-width:                  42px;
        background-color:           #c6c6c6;
        background-image:           none;
        border:                     none;
    }
    body.ep_jsavailable .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help:link,
    body.ep_jsavailable .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help:visited{
        background-color:           #c6c6c6;
    }
    body.ep_jsavailable .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help:hover,
    body.ep_jsavailable .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help:focus,
    body.ep_jsavailable .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help:active{
        background-color:           #FFFFFF;
    }
    body.ep_jsavailable .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help span.ep_hidden{
        position:                   absolute;
    }
    body.ep_jsavailable .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help span{
        position:                   relative;
        display:                    block;
        width:                      auto;
        height:                     auto;
        background-image:           none;
        border:                     none;
        text-indent:                0;
    }
    body.ep_jsavailable .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help .ep_content span{
        position:                   absolute;
        display:                    block;
        top:                        0;
        bottom:                     0;
        width:                      50%;
        margin:                     0;
        padding:                    0;
        background-color:           #2a4d6a;
        background-image:           url(../img/background/playerbox_bg_help.png);
        background-position:        bottom;
        background-repeat:          repeat-x;
        border:                     1px solid #1d334b;
        border-radius:              3px;
        -moz-border-radius:         3px;
    }
    body.ep_jsavailable .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help .ep_content span span{
        position:                   absolute;
        display:                    block;
        top:                        0;
        bottom:                     0;
        width:                      100%;
        background-color:           transparent;
        background-image:           url(../img/icon/playerbox_icon_help.png);
        background-position:        center bottom;
        background-repeat:          no-repeat;
        border:                     none;
    }
    body.ep_jsavailable .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help .ep_content span + span{
        position:                   relative;
        width:                      auto;
        margin:                     0;
        padding:                    1px 3px;
        background:                 none;
        border:                     none;
        border-radius:              0;
        -moz-border-radius:         0;
        font-size:                  1.1em;
        color:                      #294b68;
        text-align:                 center;
    }
    body.ep_jsavailable .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help.ep_on  .ep_content span{           left:           0;      }
    body.ep_jsavailable .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help.ep_off .ep_content span{           right:          0;      }
    body.ep_jsavailable .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help.ep_on  .ep_content span + span{    margin-left:    50%;    }
    body.ep_jsavailable .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_heading .ep_help.ep_off .ep_content span + span{    margin-right:   50%;    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Enregistreur (formulaire > conteneur) */
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_setting{
        position:                   relative;
        display:                    block;
        top:                        0;
        right:                      0;
        margin:                     12px 0;
        padding:                    0;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ZONE INFORMATION : Enregistreur (formulaire > bouton d'enregistrement) */
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_setting .ep_record{
        position:                   relative;
        display:                    block;
        float:                      left;
        margin:                     0 20px 0 0;
        padding:                    0;
        font-size:                  1em;
    }
    .ep_playerbox .ep_elementplayer .ep_infoblock .ep_recorder .ep_setting .ep_record button{
        position:                   relative;
        display:                    block;
        cursor:                     pointer;
        margin:                     0;
        padding:                    5px 0 5px 5px;
        background-position:        bottom;
        background-repeat:          repeat-x;
        border:                     1px solid #b3b6b7;
        border-radius:              5px;
        -moz-border-radius:         5px;
        font-size:                  1em;
    }
    /* ======================================================================================================== */
    /* ======================================================================================================== */
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Conteneur */
    .ep_playerbox .ep_elementlist{
        position:                   relative;
        display:                    block;
        overflow:                   visible;
        margin:                     0;
        padding:                    0;
        font-size:                  1em;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Conteneur (entete) */
    .ep_playerbox .ep_elementlist .ep_blockheader{
        position:                   relative;
        display:                    block;
        overflow:                   hidden;
        margin:                     0;
        padding:                    0;
        background-image:           url(../img/background/playerbox_bg_grey.png);
        font-size:                  1em;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Conteneur (entete > conteneur) */
    .ep_playerbox .ep_elementlist .ep_blockheader ul{
        display:                    block;
        margin:                     0;
        padding:                    0;
        line-height:                1em;
        font-size:                  1em;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Conteneur (entete > element) */
    .ep_playerbox .ep_elementlist .ep_blockheader ul li{
        display:                    block;
        float:                      left;
        max-width:                  50%;
        max-width:                  107px\9;
        margin:                     0;
        padding:                    0;
        font-size:                  1em;
    }
    .ep_playerbox 
        overflow:                   hidden;
        max-width:                  auto;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Conteneur (entete > lien) */
    .ep_playerbox .ep_elementlist .ep_blockheader ul li a{
        display:                    block;
        margin:                     0;
        padding:                    0;
        border-right:               1px solid #cdd0d1;
        font-size:                  1em;
        text-decoration:            none;
    }
    .ep_playerbox .ep_elementlist .ep_blockheader ul li + li a{    border: none; }
    .ep_playerbox .ep_elementlist .ep_blockheader ul li a .ep_title{
        position:                   relative;
        display:                    block;
        z-index:                    20;
        overflow:                   hidden;
        margin:                     0;
        padding:                    8px 12px;
        line-height:                1.4em;
        font-size:                  1.2em;
        font-weight:                bold;
        text-decoration:            none;
        color:                      #13334D;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Conteneur (entete > lien > surface cliquable) */
    .ep_playerbox .ep_elementlist .ep_blockheader ul li a .ep_endbox{
        position:                   absolute;
        display:                    block;
        z-index:                    10;
        clear:                      none;
        top:                        0; 
        bottom:                     0;
        width:                      100%;
        height:                     auto;
        margin:                     0;
        background-color:           transparent;
        background-image:           url(../img/background/playerbox_bg_grey.png);
    }
    .ep_playerbox .ep_elementlist .ep_blockheader ul li + li a .ep_endbox{
        border-left:                1px solid #cdd0d1;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Conteneur (entete > lien > ligne) */
    .ep_playerbox .ep_elementlist .ep_blockheader ul li a .ep_endbox + .ep_endbox{
        top:                        inherit; 
        bottom:                     0;
        height:                     1px;
        background-color:           #cdd0d1;
        background-image:           none;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Conteneur (entete > lien > survol) */
    .ep_playerbox .ep_elementlist .ep_blockheader ul li a          .ep_title,
    .ep_playerbox .ep_elementlist .ep_blockheader ul li a:link     .ep_title{
        text-decoration:            none;
        color:                      #13334D;
    }
    .ep_playerbox .ep_elementlist .ep_blockheader ul li a:hover    .ep_title,
    .ep_playerbox .ep_elementlist .ep_blockheader ul li a:focus    .ep_title,
    .ep_playerbox .ep_elementlist .ep_blockheader ul li a:active   .ep_title{
        text-decoration:            underline;
        color:                      #13334D;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Conteneur (entete > lien > selection) */
    .ep_playerbox .ep_elementlist .ep_blockheader ul li.ep_selected a .ep_endbox{
        background-color:           #FFFFFF;
        background-image:           none;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Conteneur (contenu) */
    .ep_playerbox .ep_elementlist .ep_blockcontent{
        position:                   relative;
        display:                    block;
        clear:                      both;
        overflow:                   visible;
        margin:                     12px 0;
        padding:                    0;
        font-size:                  1em;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Titre */
    .ep_playerbox .ep_elementlist .ep_blockcontent .ep_heading{
        position:                   relative;
        display:                    block;
        margin:                     0 0 6px 0;
        padding:                    0 6px 12px 14px;
        border-bottom:              1px solid #cdd0d1;
        font-size:                  1.2em;
        color:                      #13334D;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_heading abbr{
        text-decoration:            none;
        border:                     none;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Contenu textuel */
    .ep_playerbox .ep_elementlist .ep_blockcontent .ep_content{
        position:                   relative;
        display:                    block;
        margin:                     12px 0;
        padding:                    0 6px 0 14px;
        font-size:                  1.1em;
        font-weight:                bold;
        color:                      #13334D;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Contenu lien (conteneur) */
    .ep_playerbox .ep_elementlist .ep_blockcontent .ep_links{
        position:                   relative;
        display:                    block;
        margin:                     12px 0;
        padding:                    0 6px 0 14px;
        font-size:                  1em;
        color:                      #13334D;
    }
    .ep_playerbox .ep_elementlist .ep_blockcontent .ep_links ul{
        position:                   relative;
        display:                    block;
        overflow:                   hidden;
        margin:                     -5px 0 6px 0;
        padding:                    0;
        font-size:                  1em;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li{
        position:                   relative;
        display:                    block;
        margin:                     -1px 0 0 0;
        padding:                    0;
        background-position:        -100px;
        background-repeat:          no-repeat;
        font-size:                  1em;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Contenu lien (lien) */
    .ep_playerbox .ep_elementlist .ep_blockcontent .ep_links ul li a{
        position:                   relative;
        display:                    inline-block;
        margin:                     0;
        padding:                    3px 0 3px 20px;
        background-position:        left 0.3em;
        background-repeat:          no-repeat;
        outline:                    none;
        font-size:                  1.2em;
        color:                      #195B92;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Contenu lien (lien > effet de survol) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul a:link,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul a:visited{
        text-decoration:            none;
        color:                      #195B92;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul a:hover,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul a:focus,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul a:active{
        text-decoration:            underline;
        color:                      #195B92;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Contenu lien (lien > typage "lien classique" [fleche bleue]) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_simple a,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_title a{     background-image:   url(../../common/img/icon/boxbody_iconsmall_link_simple.png);   }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Contenu lien (lien > typage "lien multimedia" [fleche verte]) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_media a{     background-image:   url(../../common/img/icon/boxbody_iconsmall_link_media.png);    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Contenu lien (lien > typage "lien pdf" [icone PDF rouge]) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_pdf a{       background-image:   url(../../common/img/icon/boxbody_iconsmall_link_pdf.png);      }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Contenu lien (lien > typage "lien word" [icone word bleue]) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_doc a{       background-image:   url(../../common/img/icon/boxbody_iconsmall_link_doc.png);      }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Contenu lien (lien > typage "liens multiples" [fleche bleue sur l'element]) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_multi{
        padding-top:                6px;
        padding-bottom:             6px;
        padding-left:               25px;
        background-image:           url(../img/icon/boxbody_icon_link_simple.png);
        background-position:        left 0.5em;
        background-repeat:          no-repeat;
        font-size:                  1.2em;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_multi a{
        padding-top:                0;
        padding-bottom:             0;
        padding-left:               0;
        background:                 none;
        font-size:                  1em;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Contenu lien (lien > typage "lien automatique" [icone PDF rouge]) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_dynamic a{               background-image: url(../../common/img/icon/boxbody_iconsmall_link_simple.png);     }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_dynamic a[href^='http://youtube'],
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_dynamic a[href^='http://europarltv.eu'],
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_dynamic a[href^='http://www.europarltv.eu'],
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_dynamic a[href$='.mp4'],
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_dynamic a[href$='.wmv'],
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_dynamic a[href$='.mov'],
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_dynamic a[href$='.flv']{ background-image:   url(../../common/img/icon/boxbody_iconsmall_link_media.png);    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Contenu lien (lien > typage "lien automatique" [icone PDF rouge]) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_dynamic a[href$='.pdf']{ background-image:   url(../../common/img/icon/boxbody_iconsmall_link_pdf.png);      }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Contenu lien (lien > typage "lien automatique" [icone word bleue]) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_dynamic a[href$='.doc'],
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_dynamic a[href$='.xls'],
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_links ul li.ep_dynamic a[href$='.rtf']{ background-image:   url(../../common/img/icon/boxbody_iconsmall_link_doc.png);      }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Liste (conteneur) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_list,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_list ul{
        position:                   relative;
        display:                    block;
        clear:                      both;
        overflow:                   hidden;
        margin:                     0;
        padding:                    0;
        font-size:                  1em;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_list ul li{
        position:                   relative;
        display:                    block;
        clear:                      both;
        margin:                     0;
        padding:                    0 0 0 1px;
        font-size:                  1em;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_list ul li.ep_selected{
        background-image:           url(../img/background/playerbox_bg_grey.png);
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Liste (element) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_list ul li a,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_list ul li span{
        position:                   relative;
        display:                    block;
        margin:                     0;
        padding:                    3px 6px 3px 13px;
        border-top:                 1px solid #FFFFFF;
        border-bottom:              1px solid #FFFFFF;
        line-height:                1.4em;
        text-decoration:            none;
        font-size:                  1em;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_list ul li.ep_selected a,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_list ul li.ep_selected span{
        border-top:                 1px solid #cdd0d1;
        border-bottom:              1px solid #cdd0d1;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_list ul li a    span,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_list ul li span span{
        padding:                    0;
        background-image:           none    !important;
        border-top:                 none    !important;
        border-bottom:              none    !important;
        line-height:                auto;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_list ul li span.ep_endbox{
        margin:                     0;
        padding:                    0       !important;
        border:                     none    !important;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Liste (presentation "speaker" > element) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #speaker.ep_blockcontent .ep_list ul li a,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #speaker.ep_blockcontent .ep_list ul li span{
        padding-top:                8px;
        padding-bottom:             6px;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #speaker.ep_blockcontent .ep_list ul li.ep_selected a,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #speaker.ep_blockcontent .ep_list ul li.ep_selected span{
        padding-top:                10px;
        padding-bottom:             8px;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #speaker.ep_blockcontent .ep_list ul li span.ep_time{
        position:                   relative;
        display:                    block;
        float:                      left;
        margin:                     0 6px 0 0;
        padding:                    2px 6px;
        background-color:           #13334D;
        font-size:                  1em;
        font-weight:                bold;
        color:                      #FFFFFF;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #speaker.ep_blockcontent .ep_list ul li span.ep_title{
        position:                   relative;
        display:                    block;
        overflow:                   hidden;
        margin:                     0;
        padding:                    1px 0;
        font-size:                  1.2em;
        font-weight:                normal;
        color:                      #13334D;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #speaker.ep_blockcontent .ep_list ul li a:link       span.ep_title,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #speaker.ep_blockcontent .ep_list ul li a:visited    span.ep_title{
        text-decoration:            none;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #speaker.ep_blockcontent .ep_list ul li a:hover      span.ep_title,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #speaker.ep_blockcontent .ep_list ul li a:focus      span.ep_title,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #speaker.ep_blockcontent .ep_list ul li a:active     span.ep_title{
        text-decoration:            underline;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Liste (presentation "subject" > element) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #subject.ep_blockcontent .ep_list ul li a,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #subject.ep_blockcontent .ep_list ul li span{
        padding-left:               28px;
        background-image:           url(../../common/img/icon/boxbody_icon_list_dark.png);
        background-position:        13px 0.7em;
        background-repeat:          no-repeat;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #subject.ep_blockcontent .ep_list ul li.ep_selected a,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #subject.ep_blockcontent .ep_list ul li.ep_selected span{
        padding-top:                8px;
        padding-bottom:             6px;
        background-position:        13px 1.2em;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #subject.ep_blockcontent .ep_list ul li span.ep_title{
        position:                   relative;
        display:                    block;
        overflow:                   hidden;
        margin:                     0;
        padding:                    0;
        font-size:                  1.2em;
        font-weight:                normal;
        color:                      #13334D;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #subject.ep_blockcontent .ep_list ul li a:link       span.ep_title,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #subject.ep_blockcontent .ep_list ul li a:visited    span.ep_title{
        text-decoration:            none;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #subject.ep_blockcontent .ep_list ul li a:hover      span.ep_title,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #subject.ep_blockcontent .ep_list ul li a:focus      span.ep_title,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #subject.ep_blockcontent .ep_list ul li a:active     span.ep_title{
        text-decoration:            underline;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Liste (presentation "committees" > element) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #committees.ep_blockcontent .ep_list{    margin-top: -6px;   }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #committees.ep_blockcontent .ep_list ul li .ep_title{
        position:                   relative;
        display:                    inline-block;
        margin:                     12px 0 0 0;
        padding:                    0 6px 0 14px;
        font-size:                  1.2em;
        font-weight:                bold;
        color:                      #4d9aca;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #committees.ep_blockcontent .ep_list ul li .ep_title abbr{
        border:                     none;
        outline:                    none;
        text-decoration:            none;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #committees.ep_blockcontent .ep_list ul li .ep_title .ep_time{
        position:                   relative;
        display:                    inline-block;
        margin:                     0 1px 0 0;
        padding:                    2px 3px;
        background-color:           #4d9aca;
        font-size:                  0.9em;
        color:                      #FFFFFF;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #committees.ep_blockcontent .ep_list ul li ul{
        position:                   relative;
        display:                    block;
        margin:                     0 0 -6px 0;
        padding:                    0;
        font-size:                  1em;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist #committees.ep_blockcontent .ep_list ul li ul li span{
        position:                   relative;
        display:                    block;
        overflow:                   hidden;
        margin:                     0;
        padding:                    3px 6px 3px 28px;
        background-image:           url(../../common/img/icon/boxbody_icon_list_dark.png);
        background-position:        13px 0.6em;
        background-repeat:          no-repeat;
        font-size:                  1.2em;
        font-weight:                normal;
        color:                      #13334D;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Scrollbarre (correction liste cible) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll{
        margin-bottom:              -1px;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll .ep_list{
        overflow:                   hidden;
        padding-right:              12px;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Scrollbarre (conteneur) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent .ep_scrollbar{
        position:                   absolute;
        display:                    none;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll .ep_scrollbar{
        display:                    block;
        overflow:                   hidden;
        right:                      0;
        width:                      12px;
        background-color:           #cdd0d1;
        border-left:                1px solid #cdd0d1;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Scrollbarre (bouton fleche) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll .ep_scrollbar .ep_button{
        position:                   absolute;
        display:                    block;
        z-index:                    20;
        cursor:                     pointer;
        width:                      12px;
        height:                     12px;
        background-color:           #FFFFFF;
        background-image:           url(../img/background/playerbox_bg_scrollbar_arrowtop.png);
        background-position:        center;
        background-repeat:          no-repeat;
        border-style:               solid;
        border-color:               #cdd0d1;
        border-bottom-width:        1px;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll .ep_scrollbar .ep_button:link,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll .ep_scrollbar .ep_button:visited{     background-color:   #FFFFFF;    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll .ep_scrollbar .ep_button:hover,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll .ep_scrollbar .ep_button:focus,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll .ep_scrollbar .ep_button:active{      background-color:   #F4F4F4;    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll .ep_scrollbar .ep_container + .ep_button{
        bottom:                     0;
        background-image:           url(../img/background/playerbox_bg_scrollbar_arrowbottom.png);
        border-top-width:           1px;
    }
    /* PLAYER AUDIO/VIDEO - LISTES SUJETS : Scrollbarre (curseur) */
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll .ep_scrollbar .ep_container{
        position:                   absolute;
        display:                    block;
        cursor:                     default;
        z-index:                    10;
        top:                        13px;
        bottom:                     13px;
        width:                      12px;
        background-image:           url(../img/background/playerbox_bg_scrollbar.png);
        background-position:        left;
        background-repeat:          repeat-y;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll .ep_scrollbar .ep_container .ep_cursor{
        position:                   absolute;
        display:                    block;
        cursor:                     pointer;
        width:                      12px;
        background-color:           #FFFFFF;
        background-image:           url(../img/background/playerbox_bg_scrollbar_cursor.png);
        background-position:        center;
        background-repeat:          no-repeat;
    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll .ep_scrollbar .ep_container .ep_cursor:link,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll .ep_scrollbar .ep_container .ep_cursor:visited{       background-color:   #FFFFFF;    }
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll .ep_scrollbar .ep_container .ep_cursor:hover,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll .ep_scrollbar .ep_container .ep_cursor:focus,
    .ep_playerbox .ep_boxbody .ep_element1col .ep_elementlist .ep_blockcontent.ep_scroll .ep_scrollbar .ep_container .ep_cursor:active{        background-color:   #F4F4F4;    }
    /* ======================================================================================================== */
    /* ======================================================================================================== */
    /* PLAYER AUDIO/VIDEO - PIED DE BOITE : Conteneur */
    .ep_playerbox .ep_boxfooter{
        position:                   relative;
        display:                    block;
        margin:                     0;
        padding:                    5px 0 0 0;
        background-image:           url(../img/background/playerbox_bg_footer_separator.png);
        background-position:        top;
        background-repeat:          repeat-x;
        border:                     1px solid #DBE1E4;
        border-top:                 none;
    }
    /* PLAYER AUDIO/VIDEO - PIED DE BOITE : Conteneur */
    .ep_playerbox .ep_boxfooter .ep_block{
        position:                   relative;
        display:                    block;
        margin:                     0;
        padding:                    0;
        background-color:           #1d5889;
        background-image:           url(../img/background/playerbox_bg_footer.png);
        background-position:        top;
        background-repeat:          repeat-x;
        border-top:                 1px solid #000000;
        color:                      #FFFFFF;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - PIED DE BOITE : Element */
    .ep_playerbox .ep_boxfooter .ep_block .ep_heading{
        position:                   relative;
        display:                    block;
        margin:                     0;
        padding:                    3px 12px 6px 12px;
        background-position:        6px 0.5em;
        background-repeat:          no-repeat;
        font-size:                  1.2em;
    }
    .ep_playerbox .ep_boxfooter .ep_block .ep_content{
        position:                   relative;
        display:                    block;
        overflow:                   hidden;
        top:                        0;
        margin:                     0;
        padding:                    0 12px 12px 12px;
        font-size:                  1.2em;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - PIED DE BOITE : activation des effets javascript */
    .ep_playerbox .ep_boxfooter .ep_block.ep_open .ep_heading, .ep_playerbox .ep_boxfooter .ep_block.ep_close .ep_heading{
        cursor:                     pointer;
        padding-left:               23px;
    }
    .ep_playerbox .ep_boxfooter .ep_block.ep_open  .ep_heading{    background-image:   url(../img/icon/playerbox_icon_minus.png);  }
    .ep_playerbox .ep_boxfooter .ep_block.ep_close .ep_heading{    background-image:   url(../img/icon/playerbox_icon_plus.png);   }
    .ep_playerbox .ep_boxfooter .ep_block.ep_open  .ep_content{    
        position:                   relative;
        left:                       0;
        width:                      auto;
        height:                     auto;
        padding-left:               23px;
    }
    .ep_playerbox .ep_boxfooter .ep_block.ep_close .ep_content{    
        position:                   absolute;
        left:                       -10000px;
        width:                      1px;
        height:                     1px;
    }
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - BOITE VIDE : Conteneur */
    .ep_playerbox .ep_elementplayer .ep_emptyblock{
        position:                   relative;
        display:                    block;
        margin:                     0;
        padding:                    0;
        background-color:           #1f74ad;
        background-image:           url(../img/background/playerbox_bg_empty.jpg);
        background-position:        center;
        background-repeat:          no-repeat;
        color:                      #000000;
        white-space:                nowrap;
        text-align:                 center;
    }
    .ep_playerbox .ep_elementplayer .ep_emptyblock span.ep_endbox{
        position:                   relative;
        display:                    inline-block;
        overflow:                   hidden;
        width:                      1px;
        height:                     365px;
        margin:                     0;
        padding:                    0;
        vertical-align:             middle;
    }
    .ep_playerbox .ep_elementplayer .ep_emptyblock .ep_content{
        position:                   relative;
        display:                    inline-block;
        min-width:                  100px;
        margin:                     0 12px 0 11px;
        padding:                    0;
        padding:                    20px 0;
        background:                 none;
        font-size:                  1em;
        vertical-align:             middle;
        white-space:                normal;
        color:                      #000000;
    }
    .ep_playerbox .ep_elementplayer .ep_emptyblock .ep_content .ep_text{
        position:                   relative;
        display:                    block;
        font-size:                  1.8em;
        text-shadow:                1px 1px 1px #0D0D0D;
        color:                      #FFFFFF;
    }
    .ep_playerbox .ep_elementplayer .ep_emptyblock .ep_content .ep_button{
        position:                   relative;
        display:                    block;
        font-size:                  1.2em;
        color:                      #000000;
    }        
	
   .size_video{
        height: 					272px;
        margin:					    0px auto!important;
        width:                      304px;
    }  
	
	 .size_video_ie{
        height: 					352px;
        margin:					    0px auto!important;
        width:                      100%;
    }  
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* PLAYER AUDIO/VIDEO - ADDS FOR 16/9 */	
.size_video.wide {
        height: 					288px;
        margin:					    0px auto!important;
        width:                      100%;
        border: 1px solid green !important;
    }
.size_video_ie.wide {
       /*height: 					100%;*/
        margin:					    0 auto !important;
        width:                      100%;
    }
    
#video_container {
       width: 						100%;
	   background-color: #161a1c !important;
    }
.ep_playerblock #video object {
      margin:						0 auto !important;
    }
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    /* TURNS VIDEO PLAYER BACKGROUND IN BLACK */	
#video_container {
      background-color: #161a1c !important;
    }