@import url("home.css");
@import url("upload.css");
@import url("register.css");
@import url("member.css");
@import url("search.css");
@import url("player.css");
@import url("top.css");
@import url("admin.css");

.debug {
	clear: both;
	display:block;
	width:100%;
}

.debug.toggle {
	clear: both;
	display:none;
	width:100%;
}

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; color:#595957; background:url('../../img/wideo/notext/bg-body-v3.gif') no-repeat center 140px; }
a { text-decoration:underline; }
a:link, a:visited { text-decoration:underline; color: blue; }
a:hover { text-decoration:none; }
a:focus, a:active { outline: none; }
strong { color:#333; }
form { margin:0px; }
img { border:0px; vertical-align: middle; }
input { font-family:Arial, Helvetica, sans-serif; color:#333; }
.killer { clear:both; font-size:1px; line-height:1px; }
.top { vertical-align:top; }
.bottom { vertical-align:bottom; }
#content_main { width:995px; margin:0px auto; padding:0px 0px 50px 0px; }
.h1 { padding:0 0 8px 0; margin:0px 0px 15px 0px; font-size:14px; color:#ff9630; border-bottom:1px solid #b6b6b6;}
.h1 i { padding:0px; margin:0px; font-size:12px; color:#54555d; }
.top { vertical-align:top; }
/*****   HEADER  *****/

.header { width:995px; height:145px; margin:0px; padding:0px; font-size:12px; }
.header a { color:#333 }
.header a:link, .header a:visited { color:#333 }
.header a:hover { color:#333 }
.header_logo { position:absolute; width:243px; height:95px; margin:5px 0 0 20px; }
.header_logo img { width:243px; height:95px; }
.header_tiilt { position:absolute; width:250px; height:90px; margin:5px 0 0 300px; }
.header_tiilt img { width:250px; height:90px; }
.header_logo_country { position:absolute; width:150px; font-weight:bold; color:#999999; margin:63px 0px 0px 202px; z-index:110; }
.header_connexion { margin:10px 1px 0px 0px; font-size:11px; float:right; }
.header_connexion a { color:#FFF }
.header_connexion a:link, .header_connexion a:visited { color:#fd5e0b }
.header_connexion a:hover { color:#fd5e0b }
.header_tab td { font-size:12px; }


.header_connexion_logged { margin:10px 1px 0px 0px; font-size:12px; float:right; }
.header_connexion_logged .mast { padding:0px 0px 5px 0px; }
.header_connexion_logged .body { color:#fd5e0b; }
.header_connexion_logged a { color:#FFF }
.header_connexion_logged a:link, .header_connexion_logged a:visited { color:#fd5e0b }
.header_connexion_logged a:hover { color:#fd5e0b }


.header_connexion .body {
	font-size:12px;
	padding:5px 5px 5px 5px;
	margin:0 0 5px 0;
	border-bottom:1px solid #999999;
	float:left;
	
}

.header_connexion a,
.header_connexion a:link,
.header_connexion a:visited{
	margin:0 0 0 0;
	display:block;
	clear:both;
}

.header_connexion .body strong {
	display:block;
	float:left;
	text-transform:uppercase;
	margin:3px 0 0 0;
	font-size:11px;
}

.header_input_email {
	width:139px;
	height:16px;
	font-size:11px;
	color:#333;
	border:none;
	background:url('../../img/wideo/notext/input-bg.gif') no-repeat top;
	padding:3px 0 0 4px;
	margin:0 5px 0 5px;
	float:left;

}
.header_input_pass {
	width:141px;
	height:17px;
	background:url('../../img/wideo/notext/input-bg.gif') no-repeat top;
	font-size:11px;
	color:#333;
	border:none;
	padding:2px 0 0 2px;
	margin:0 5px 0 0;
	float:left;
}

.header_input_valid {
	width:31px;
	height:18px;
	font-size:11px;
	float:left;
	border:none;
	background:url('../../img/wideo/fr/head-connexion-go.gif') no-repeat top;
}
 
.header_small_logo { display:none; position:absolute; width:183px; margin:50px 0px 0px 550px; z-index:100; }
.header_pub { text-align:center; padding:5px 0px; margin-bottom: 10px; }
#remember_me { display: none; color: #000 !important; font-size: 11px; padding:0; margin:0; }
#remember_me #rememberme_id { margin:0; padding:0; height: 1em !important; }
/********************************/

/********* QUICK SEARCH *********/

#search { width:680px; height:51px; float:left; margin:0px 6px 10px 0px; padding:10px 0px 0px 7px; color:#54555d; font-weight:bold; background:#efefef; }
#search strong { color:#54555d !important; }
.input_search { width:405px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0 0 0 4px; padding:1px 2px; border:1px solid #BDBCBC; }
.search_link { margin:8px 0px 5px 0px; font-size:11px; position: relative; }
.search_link img{display:none;}
.search_link a { font-weight:normal; color:#54555d; text-decoration:none; }
.search_link a:link, .search_link a:visited { color:#54555d; text-decoration:none; }
.search_link a:hover { color:#54555d; text-decoration:underline; }
.search_link_top { color:#54555d; }
.search_link_top a { font-weight:bold; color:#ff9630; text-decoration:none; }
.search_link_top a:link, .search_link_top a:visited { color:#ff9630; text-decoration:none; }
.search_link_top a:hover { color:#ff9630; text-decoration:underline; }
#bt_add { width:300px; height:30px; float:left; padding:31px 0 0 0; }
#bt_add img { width:300px; height:30px !important; }
#search_btn { margin: -3px 0 0 -1px; padding: 0px; border: 0; width: 129px; height:20px !important; vertical-align: middle; text-align: left; background: transparent; cursor:pointer; }
#search_btn img { float: left; margin-left: -2px; width: 129px !important; height:20px !important; }
/***********************************/

/*********** SAME TOPIC ************/

#same_topic { width:300px; float:left; background:#efefef; }
#same_topic br { line-height:10px; }
#same_topic .mast {}
#same_topic .mast p { margin:0px; padding:5px 8px; font-size:12px; font-weight:bold; color:#54555d; text-transform:uppercase; }
#same_topic .body { width:290px; padding:0px 5px 8px 5px;}
#same_topic .keyword { padding:5px 5px; margin:0px 0px 15px 0px; width: 277px; overflow: hidden; }
#same_topic .keyword a { font-size:11px; color:#333; text-decoration:underline; }
#same_topic .keyword a:link, #same_topic .keyword a:visited { color:#333; text-decoration:underline; }
#same_topic .keyword a:hover { color:#333; text-decoration:none; }
#same_topic .keyword strong { color:#333; display:block; border-bottom:1px solid #999999; padding:0 0 5px 0; text-transform:uppercase; }
#same_topic .playlist_hidden { display:none; }
#same_topic .playlist { padding:0px 0 8px 0; background:url('../../img/wideo/notext/same-topic-mast.gif') top no-repeat; }
#same_topic .playlist a { font-size:12px; font-weight:bold; color:#74307B; text-decoration:underline; }
#same_topic .playlist a:link, #same_topic .playlist a:visited { color:#74307B; text-decoration:underline; }
#same_topic .playlist a:hover { color:#74307B; text-decoration:none; }
#same_topic .playlist img { margin:3px 18px 5px 0px; }
#same_topic .playlist .video_more { text-align:right; padding:3px 8px; background-color:#FF7D03; }
#same_topic .playlist .video_more a { color:white; font-size:12px; font-weight:bold; text-decoration:underline; }
#same_topic .playlist.video_more a:link, #same_topic .playlist .video_more a:visited { color:white; text-decoration:underline; }
#same_topic .playlist .video_more a:hover { color:white; text-decoration:none; }
#same_topic .playlist_tr { width:275px; padding:8px 5px 5px 10px; margin:0px; border-bottom:1px solid #999999; font-size:11px; }
#same_topic .playlist_tr a { font-size:12px; font-weight:bold; color:#FF7D03; text-decoration:none; }
#same_topic .playlist_tr a:link, #same_topic .playlist_tr a:visited { color:#54555d; text-decoration:none; }
#same_topic .playlist_tr a:hover { color:#54555d; text-decoration:underline; }
#same_topic .playlist_tr .thum img { margin:5px 3px 2px 0px; }
#same_topic .playlist_tr .thum a { text-decoration:none; color:#FF3333 }
#same_topic .playlist_tr .thum a:link { text-decoration:none; }
#same_topic .playlist_tr .thum a:visited { text-decoration:none; }
#same_topic .playlist_tr .thum a:hover { text-decoration:none; }
#same_topic .playlist_tr .video_img { width:85px; float:left; padding:3px 0px 0px 0px; }
#same_topic .playlist_tr .video_detail { width:130px; float:left; padding:10px 0px 0px 0px; font-size:11px; color:#000; }
#same_topic .playlist_tr .video_detail span { color:#000; }
#same_topic .last { border-bottom:none; }
#tabs ul { margin:0px 0px 0 0px; padding:10px 0px 0px 0px; height:21px;}
#tabs ul li { font-weight:bold; margin:0px 1px; padding:0 0 0 0; list-style: none; float:left; background:url('../../img/wideo/notext/tab-topic-off.gif') top no-repeat; text-transform:uppercase; width:90px; height:21px;line-height:21px; text-align:center;}
#tabs ul li a { color:#fff ; text-decoration:none; }
#tabs ul li a:link, #tabs ul li a:visited { color:#fff ; text-decoration:none; }
#tabs ul li a:hover { color:#fff ; text-decoration:none; }
#tabs ul li.here {  margin:0px 1px; padding:0 0 0 0; background:url('../../img/wideo/notext/tab-topic-on.gif') top no-repeat; width:90px; height:21px; line-height:21px; text-align:center; }
#tabs ul li.here a { color:#fff; text-decoration:none; }
#tabs ul li.here a:link, #tabs ul li.here a:visited { color:#fff; text-decoration:none; }
#tabs ul li.here a:hover { color:#fff; text-decoration:none; }
#same_topic .footer {}
#same_topic .footer p { padding:0px; margin:0px;}

#google-small{background:#fff !important;}
/********************************/

/*********** MESSAGES ************/
#error_message, #notice_message, #info_message, #warning_message { width:60%; font-size:12px; padding:10px; margin:20px auto; text-align:center; font-weight:bold; }
#error_message { color:#CC3300; border:2px solid #CC3300; background-color:#FFF9FA; }
#info_message { color:#76B102; border:2px solid #76B102; background-color:#F1F7E5; }
#notice_message { color:#4292CF; border:2px solid #4292CF; background-color:#E3EFF8; }
#warning_message { color:#f57900; border:2px solid #EC7500; background-color:#FFDEBD; }
.error_message_comment { visibility: hidden; font-size:12px; color:#CC3300; }
/********************************/

/*********** PAGE DE LOGIN ************/

#gt { width:100%; margin:0px auto; }
#gt .mast_login {}
#gt .mast_login p { margin:0px; padding:5px 0px 5px 13px; font-weight:bold;}
#gt .body { padding:10px 12px; margin:0px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
#gt .body .loose_pass a { font-size:11px; color:#333; text-decoration:underline; }
#gt .body .loose_pass a:link, #gt .body .loose_pass a:visited { color:#333; text-decoration:underline; }
#gt .body .loose_pass a:hover { color:#333; text-decoration:none; }
#gt .body .input_login { width:130px; border:1px solid #CCCCCC; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; }
#gt .footer_login {}
#gt .footer_login p { margin:0px; padding:0px;}
#gt h2 { margin:0px 0px 25px 0px; font-size:18px; color:#333; text-align:center; }
/********************************/

/*********** PAGE DE LOGIN ************/

#gt_message { width:995px; margin:0px auto; }
#gt_message .mast { background:url('../../img/wideo/notext/mast-color.gif') no-repeat top right; }
#gt_message .mast p { margin:0px; padding:5px 0px 5px 13px; font-weight:bold; background:url('../../img/wideo/notext/mast-color-p.gif') no-repeat top left; }
#gt_message .body { padding:10px 12px; margin:0px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
#gt_message .body a { font-size:12px; color:#333; text-decoration:underline; }
#gt_message .body a:link, #gt_message .body a:visited { color:#333; text-decoration:underline; }
#gt_message a:hover { color:#333; text-decoration:none; }
#gt_message .footer { background:url('../../img/wideo/notext/footer-color.gif') no-repeat bottom right; }
#gt_message .footer p { margin:0px; padding:0px; background:url('../../img/wideo/notext/footer-color-p.gif') no-repeat bottom left; }
#gt_message h2 { margin:0px 0px 25px 0px; font-size:18px; color:#333; text-align:center; }
/* Patch pour le petit logo Kewego */
#small_kewego_dec { position: absolute; top: 56px; left: 65%; margin: 0px; padding: 0px; }
/********************************/

.hidden { visibility: hidden; }
.none { display: none; }
.error_form { color:#CC3300; font-size:11px; }
.red { color: red; font-weight: bold; }
/********************* ADS ****************************/
#ad_header { text-align: center; }
.ad_square { margin-bottom: 10px; text-align: center; padding:10px 0px; width:300px;/* background-color:#0000FF; */
}
.ad_rectangle { margin-bottom: 10px; text-align: center; padding:10px 0px; width:300px; background:#fff !important;/* background-color:#0000FF; */
}
.ad_rectangle object{ display:block; margin: 7px 0 !important;}
.ad_rectangle embed{ display:block; margin: 7px 0 !important;}
.ad_rectangle a{ display:block; margin: 7px 0 !important;}
.edito_rectangle { margin-bottom: 10px; background:#fff !important; display:none;}
/********************* SPONSORED LINKS STYLES ****************************/

a.sponsored_link { color: #666666; font-style: italic; text-align: right; display: block; text-decoration: none; }
.sponsored_link_element .title { color: #000000; text-decoration: underline; font-size: 14px; font-weight: bold; }
.sponsored_link_element .description { color: #666666; text-decoration: none; }
.sponsored_link_element .url { color: #FFA800; font-weight: bold; text-decoration: none; }
.sponsored_link_element a { display: block; }
/*********** FOOTER ************/

/*
#footer_container { width:100%; left:0; margin:10px 0 0 0; color:#545454; padding:60px 0px 10px 0px; background-color:#000; text-align:center; font-size:10px; position:absolute; }
#footer_container a, #footer_container a:link, #footer_container a:visited { font-size:10px; color:#545454; text-decoration:none; }
#footer_container a:hover { color:#545454; text-decoration:underline; }
#footer_container strong { color:#545454; }
*/
#remember_me { display: none; color: #FFF; font-size: 11px; clear:both; margin:0 0 0 0; padding:5px 0 0 0; }
#remember_me #rememberme_id { vertical-align: middle; height: 1em; }
/***************************/
/**     ADULT CONTENT     **/
/***************************/


#adult_content { width:400px; float:left; color:#333; }
#adult_content a { color:#C50808; }
#adult_content a:link, #adult_content a:visited { color:#C50808; }
#adult_content a:hover { color:#C50808; }
#adult_content .body { padding:10px 10px 5px 10px; border-left:1px solid #F0E6E6; border-right:1px solid #F0E6E6; }
#adult_content .mast_r { background:url('../../img/default/notext/mast-color-red.gif') no-repeat top right; }
#adult_content .mast_r p { margin:0px; padding:5px 8px; font-size:14px; font-weight:bold; color:#FFFFFF; background:url('../../img/default/notext/mast-color-p-red.gif') no-repeat top left; }
#adult_content .intro { color:#C50808; background:url('../../img/default/notext/adult-content-logo.gif') no-repeat top left; padding:13px 0px 10px 120px; height:95px; }
#adult_content .alert { font-weight:bold; color:#FFFFFF; background-color:#C50808; text-align:center; padding:10px 0px; margin:0px 0px 10px 0px; }
#adult_content .adult_login_form { padding:5px 8px; }
#adult_content .footer_r { background:url('../../img/default/notext/footer-color-red.gif') no-repeat bottom right; }
#adult_content .footer_r p { margin:0px; background:url('../../img/default/notext/footer-color-p-red.gif') no-repeat bottom left; }
#adult_content .input_login, .input_password { border: 1px solid #CCC; width: 150px; }
/** KAD **/
#new_kad_preview { margin:0px 0px 0px 0px }
#existing_kad { margin:20px 0px 10px 0px }
.kad_tab_form tr { border:none; }
.radiob { margin-right:25px; }
#upload_content table table { border:none; margin-top:10px; }
#upload_content .kad_tab_form td { padding:10px 0px; border-top:none; }
.kad { background-image: url("../../img/wideo/notext/kad-bg.gif"); background-repeat: no-repeat; margin:0px 0px 0px 0px; padding:6px 5px 0px 4px; width: 266px; height: 104px; color: #FFFFFF; font-size:11px; line-height:12px; }
.kad_img { /*background-image: url("/img/default/notext/kad-img-bg.gif");*/
	width: 95px; height: 95px; padding:4px 0px 0px 4px; float:left; margin-right:5px; }
.kad_ttl { color:#FFFFFF; font-weight:bold; padding:5px 0px 0px 0px; margin-bottom:6px; height:26px; overflow:hidden; }
.kad_ttl a, .kad_ttl a:link, .kad_ttl a:visited { color:#FFFFFF; text-decoration:underline; }
.kad_ttl a:hover { color:#FFFFFF; text-decoration:none; }
.kad_txt { color:#FFFFFF; height:38px; margin-bottom:6px; overflow:hidden; }
.kad_lnk { height:15px; overflow:hidden; }
.kad_lnk a, .kad_lnk a:link, .kad_lnk a:visited { color:#024677; text-decoration:underline; font-weight:bold; }
.kad_lnk a:hover { color:#024677; text-decoration:none; }
.kad_player { padding:0px 0px 15px 0px; background:url('../../img/default/notext/tr-bottom.gif') repeat-x bottom left; margin-bottom:15px; }
#video_area .kad_ttl a, #video_area .kad_ttl a:link, #video_area .kad_ttl a:visited, #video_area .kad_ttl a:hover { color:#FFFFFF; }
#video_area .kad_lnk a, #video_area .kad_lnk a:link, #video_area .kad_lnk a:visited, #video_area .kad_lnk a:hover { color:#FFFFFF; }
#transparent_pixel { display: none; visibility: hidden; }
#partner_header { padding: 0px; margin: 0px; display: inline; }
/***************************/
/**    GEOLOCALISATION    **/
/***************************/


#geo_loc { width:400px; float:left; color:#333; }
#geo_loc a { color:#C50808; }
#geo_loc a:link, #adult_content a:visited { color:#C50808; }
#geo_loc a:hover { color:#C50808; }
#geo_loc .body { padding:10px 10px 5px 10px; border-left:1px solid #F0E6E6; border-right:1px solid #F0E6E6; }
#geo_loc .mast_r { background:url('../../img/default/notext/mast-color-red.gif') no-repeat top right; }
#geo_loc .mast_r p { margin:0px; padding:5px 8px; font-size:14px; font-weight:bold; color:#FFFFFF; background:url('../../img/default/notext/mast-color-p-red.gif') no-repeat top left; }
#geo_loc .intro { color:#C50808; background:url('../../img/default/notext/geo_loc_logo.jpg') no-repeat top left; padding:13px 0px 10px 120px; height:95px; }
#geo_loc .alert { font-weight:bold; color:#FFFFFF; background-color:#C50808; text-align:center; padding:10px 0px; margin:0px 0px 10px 0px; }
#geo_loc .adult_login_form { padding:5px 8px; }
#geo_loc .footer_r { background:url('../../img/default/notext/footer-color-red.gif') no-repeat bottom right; }
#geo_loc .footer_r p { margin:0px; background:url('../../img/default/notext/footer-color-p-red.gif') no-repeat bottom left; }
#geo_loc .input_login, .input_password { border: 1px solid #CCC; width: 150px; }
.rss_feed_icon { float: right; padding: 0 !important; background:none !important; margin: 0; }
#tooltip_viewer { display: block; position: relative; width: 239px; height: 207px; background-image: url('../../img/default/notext/help_bubble.png'); padding:0; margin-top: -25px; margin-left: -25px; }
#tooltip_viewer_rt { background-image: url('../../img/default/notext/help_bubble.png'); top: 0; left: 0; margin-top: -15px; margin-left: -15px; }
#tooltip_viewer_lt { background-image: url('../../img/default/notext/help_bubble_ltop.png'); top: 0; left: 0; margin-top: 0px; margin-left: 0px; }
#tooltip_viewer_rb { background-image: url('../../img/default/notext/help_bubble_rbottom.png'); top: 15px; left: 15px; margin-top: 10px; margin-left: -10px; }
#tooltip_viewer_lb { background-image: url('../../img/default/notext/help_bubble_lbottom.png'); top: 15px; left: 15px; margin-top: 0px; margin-left: 0px; }
#tooltip_viewer .tooltip_bg { position: absolute; margin-top: -2px; margin-left: -2px; }
#tooltip_viewer .content { position: relative; display: block; margin-left: 15px; padding:0; }
#tooltip_viewer .content .title { display: block; position: relative; top: 15px; margin-bottom: 18px; font-weight: bold; font-size: 13px; color: #4293CE; padding-right: 30px; }
#tooltip_viewer .content .body { display: block; position: relative; overflow: auto; width: 210px; height: 120px; padding:0; top: 10px; }
#tooltip_loader_second_positioner { position: absolute; top: -35px; left: -25px; }
#tooltip_close { background: url('../../img/default/notext/bt_close_off.gif') no-repeat; position:absolute; right:15px; top:12px; width:15px; height:15px; }
#tooltip_close a { text-decoration: none; }
#tooltip_close a img { border: 0px; width: 15px; height: 15px; }
#tooltip_close a:hover { background: url('../../img/default/notext/bt_close_on.gif') no-repeat; }
#tooltip_viewer .content .error { position: absolute; top: 70px; left: 40px; font-weight: bold; font-size: 13px; color: #4293CE; }
.top_proposal_links { display: none; position: absolute; padding: 0; margin: 0; top:14px; left:0; width: 900px; }
.top_proposal_links .left_corner { background: url(../../img/default/notext/tooltip_corner_left.gif) no-repeat; margin-top: -6px; width: 14px; height: 80px; float: left; }
.top_proposal_links .container { background: url(../../img/default/notext/tooltip_container.gif) no-repeat; height: 80px; margin-top: -6px; float: left; }
.top_proposal_links .right_corner { background: url(../../img/default/notext/tooltip_corner_right.gif) no-repeat; width: 18px; height: 80px; margin-top: 2px; float: left; }
.top_proposal_links .brick { float: left; height: 80px; padding-left: 10px; padding-right: 10px; padding-top: 27px; }
.top_proposal_links a:link, .top_proposal_links a:hover, .top_proposal_links a:visited { font-weight:bold; color: #FF7D03; }

.footer_links
{
	color:#AEAEAE;
	font-size:10px;
	left:0;
	margin-top: 16px;
	padding:10px 0;
	position:absolute;
	text-align:center;
	width:100%;
}
.footer_links p
{
	margin: 0;
	padding: 0;
}
.footer_links a, .footer_links a:visited
{
    color:#AEAEAE;
    text-decoration: none;
}
.footer_links a:hover
{
    text-decoration: underline;
}

#video_description ul,
#video_description ol
{
    margin: 5px 10px 8px;
}

#video_description li
{
    margin-left: 10px;
}

