/* CSS pour les page videos seules ou embed */
#video_main_block {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    position: relative;
    display: block;
}

#video_main_block #video_container {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    display: block;
}

#video_main_block div.video_container_left {
    margin: 0;
    padding: 0;
    width: auto;
    float: left;
    display: block;
}

#video_main_block div.video_container_right {
    margin: 0;
    padding: 0;
    width: 400px;
    float: right;
    display: block;
}

#video_main_block #player_place object {
    margin: 0;
    padding: 0;
    vertical-align: top;
}

#video_main_block div.column-block-bg {
    margin: 0;
    margin-bottom: 8px;
    padding: 0;
}
#video_main_block div.column-block-bg2 {
    background: #08467f url(../images/comment/blue/comment_form.png) 100% 0 repeat-y;
}
#video_main_block div.column-block-bg3 {
    background: transparent url(../images/comment/blue/comment_form_middle_top.png) 100% 0 no-repeat;
}
#video_main_block #video_container_right div.column-block-bg5 {
    padding-bottom: 8px;
}

#video_main_block div.h3-block {
    margin: 0;
    padding: 0;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
}
#video_main_block div.h3-block div.h3-main {
    background: #888;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
}
#video_main_block div.h3-block div.h3-top {
    background: transparent url(../images/light_32.png) 0 0 repeat-x;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
}
#video_main_block div.h3-block h3 {
    margin: 0;
    padding-top: 6px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    color: #fff;
}
#video_main_block div.text-block {
    margin: 0;
    padding: 0;
    color: #fff;
    border: 2px solid #888;
}
#video_main_block div.text-block p {
    margin: 0;
    padding: 0;
    color: #fff;
}
#video_main_block div.text-block div.top {
    padding: 4px;
    padding-left: 8px;
    padding-right: 8px;
    background: transparent url(../images/white_mask_2.png) 0 0 repeat;
}
#video_main_block div.text-block div.top p {
    color: #fff;
    font-weight: bold;
}
#video_main_block div.text-block div.text-content {
    padding: 4px;
    padding-left: 16px;
    padding-right: 8px;
    max-height: 364px;
}
#video_main_block div.text-block #video_right_description.text-content {
    overflow: auto;
}
#video_main_block div.text-block div.text-content a {
    color: #ccc;
    text-decoration: underline;
}
#video_main_block div.text-block div.text-content a:hover {
    color: #fff;
    text-decoration: underline;
}
#video_main_block div.text-block div.text-content a.video-link span {
    display: block;
}
#video_main_block div.text-block div.text-content a.video-link {
    text-decoration: none;
}
#video_main_block div.text-block div.text-content a.video-link:hover {
    text-decoration: none;
}
#video_main_block div.text-block div.text-content a.video-link span.date {
    text-decoration: underline;
    padding-bottom: 8px;
}
#video_main_block div.text-block div.text-content a.share {
    text-decoration: none;
}
#video_main_block div.text-block div.text-content a.share span.text {
    text-decoration: underline;
}
#video_main_block div.text-block div.text-content table.similar td {
    padding-top: 2px;
    padding-bottom: 2px;
}
#video_main_block div.text-block div.text-content table.similar td a {
    display: block;
}
#video_main_block div.text-block div.text-content td.mini-preview {
    padding-right: 16px;
    text-align: center;
}
#video_main_block div.text-block div.text-content td.mini-preview img {
    max-height: 64px;
}






/* video panel like webinar (for video + main widget) */
#webinar_style_container {
    margin: 0;
    padding: 0;
    width: 100%;
    background: transparent url(../images/webinar/container_bg.png) 0 0 repeat;
}
#webinar_style_container div.webinar-global-bg {
    margin: 0;
    padding: 0;
    width: 100%;
    background: transparent url(../images/webinar/container.jpg) 50% 0 no-repeat;
}
#webinar_style_container div.webinar-global-logo {
    margin: 0;
    padding: 0;
    width: 100%;
    background: transparent url(../images/webinar/ubicast_logo_white.png) 0 100% no-repeat;
}
#webinar_style_container div.webinar-global-top {
    margin: 0;
    padding: 0;
    width: 100%;
    background: transparent url(../images/webinar/light_top.png) 0 0 repeat-x;
}
#webinar_style_container div.webinar-global-bottom {
    margin: 0;
    padding: 0;
    width: 100%;
    background: transparent url(../images/webinar/shadow_bottom.png) 0 100% repeat-x;
}
#webinar_style_container div.webinar-global-left {
    margin: 0;
    padding: 0;
    width: 100%;
    background: transparent url(../images/webinar/light_left.png) 0 0 repeat-y;
}
#webinar_style_container div.webinar-global-right {
    margin: 0;
    padding: 0;
    width: 100%;
    background: transparent url(../images/webinar/shadow_right.png) 100% 0 repeat-y;
}


/* webinar display block */
#webinar_style_main_container {
    margin: 0;
    padding: 0;
    width: 100%;
}

#webinar_style_main_container #webinar_left_column {
    margin: 0;
    padding: 8px;
    padding-right: 0;
    float: left;
    width: auto;
}
#webinar_style_main_container #player_place {
    margin: 0;
    padding: 0;
    width: 100%;
}
#webinar_style_main_container #player_place object {
    margin: 0;
    padding: 0;
    vertical-align: top;
}
#webinar_style_main_container #player_place p {
    margin: 0;
    padding: 0;
    width: 600px;
    text-align: center;
}

#webinar_style_main_container #webinar_right_column {
    margin: 0;
    padding: 8px;
    padding-left: 0;
    float: right;
    width: auto;
}
#webinar_style_main_container #widget_place {
    margin: 0;
    padding: 0;
    width: auto;
}
#webinar_style_main_container #fullpage_btn {
    margin: 8px;
    margin-bottom: 0;
    padding: 0;
    padding-left: 36px;
    background: transparent url(../images/webinar/btn_expand.png) 0 50% no-repeat;
}
#webinar_style_main_container #fullpage_btn a {
    color: #ccc;
    text-decoration: none;
}
#webinar_style_main_container #fullpage_btn a:hover {
    color: #fff;
    text-decoration: none;
}


#webinar_style_main_container img {
    margin: 0;
    padding: 0;
    vertical-align: middle;
    max-width: 100%;
}



