/* Tables */
table { clear:both; width:95%; margin:10px 10px 10px 15px; border:0; border-collapse:collapse; border-spacing:0; cellpadding:0; }
table.tablesorter thead .header {
   padding:5px 0 5px 15px; font-size:0.8em;
   background:url(images/n_mypd_sort.gif) no-repeat center left;
   cursor:pointer;
   }
table.tablesorter thead .header {
   padding:5px 0 5px 15px; font-size:0.8em;
   background:url(images/n_mypd_sort.gif) no-repeat center left;
   cursor:pointer;
   }
table.tablesorter  thead tr .headerSortUp { background-image: url(images/n_mypd_sort_asc_fiche.gif); }
table.tablesorter thead tr .headerSortDown  {   background-image: url(images/n_mypd_sort_desc_fiche.gif); }

table.tablesorter thead tr .sortedASC { background-image: url(images/n_mypd_sort_asc_fiche.gif); }
table.tablesorter thead tr .sortedDESC  { background-image: url(images/n_mypd_sort_desc_fiche.gif); }
table tr { padding:0; }
table td { padding:0; font-size:0.9em; vertical-align:middle; height:70px; }
table td a { color:#fff; text-decoration:none; }
table td a:hover { color:#fff; text-decoration:none; }
table td strong {  font-size:1.1em; }

table .mypd_td_o { border:1px solid #b7c2c8; }
/*  u is _ cause of changes */
table .mypd_td_u { border-bottom:1px solid #b7c2c8; }/* border-left:1px solid #b7c2c8; border-right:1px solid #b7c2c8;}*/
table .mypd_td_j { border-right:1px solid #b7c2c8; border-bottom:1px solid #b7c2c8; }
table .mypd_td_l { border-left:1px solid #b7c2c8; border-bottom:1px solid #b7c2c8; }
table .mypd_td__, th#avatar, th#check  { border-bottom:1px solid #b7c2c8; }

table .mypd_trlink { cursor:pointer;}

/* Videos */
td.mypd_video_td { padding:10px; }
td.mypd_video_td img{ float:left; width:110px; margin:0 20px 0 0; }
/*div.form_content p.mypd_video_titre { min-height:65px; }*/
p.mypd_video_titre strong { font-size:1.2em; }
p.mypd_video_full_description a { color:#cb55e3; font-size:1em; font-weight:bold; }
p.mypd_video_full_description a:hover { color:#8b6096; }
div.contain_content div div div.mypd_video_infos { font-size:0.9em; margin:0 0 0 0px; padding:0 0 0 35px; color:#b8c2c7; }
div.contain_content div div div.mypd_video_infos p { border-left:2px solid #9f8da4; margin:0; padding:0 0px 0 20px; text-align:right; }
div.contain_content div div div.mypd_video_infos br { clear:both; }
div.contain_content div div div.video_type_music { background:url(images/n_video_type_music.gif) no-repeat top left; }
div.contain_content div div div.video_type_clip { background:url(images/n_video_type_clip.gif) no-repeat top left; }
div.contain_content div div div.video_type_mad { background:url(images/n_video_type_mad.gif) no-repeat top left; }
span.mypd_video_star {
   display:block;
   float:right;
   background:url(images/n_video_star.gif) repeat-x center left;
   width:55px;
   height:9px;
   margin:0;
   }
span.mypd_video_star em {
   display:block;
   background:url(images/n_video_star_disabled.gif) repeat-x center left;
   height:9px;
   }
span.mypd_video_star em span { display:none; }
span.mypd_video_star1 em { margin:0 0 0 11px;   width:44px; }
span.mypd_video_star2 em { margin:0 0 0 22px;   width:33px; }
span.mypd_video_star3 em { margin:0 0 0 33px; width:22px; }
span.mypd_video_star4 em { margin:0 0 0 44px; width:11px; }
span.mypd_video_star5 em { display:none; }
span.mypd_video_fans { display:block; clear:right; float:right; background:url(images/n_video_favorite.gif) no-repeat center left; padding:0 0 0 20px; height:15px; }
span.mypd_video_fans em { display:none; }
span.mypd_video_credits { display:block; clear:right; float:right; background:url(images/clap2.png) no-repeat center left; padding:0 0 0 20px; height:17px; }
span.mypd_video_credits em { display:none; }



div.form_content div div div.video_credits { padding-left:10px;}
div.video_credits p.name_credit {color:#b8c2c7;text-decoration:none;margin-top:10px;padding:5px 0px 0px;}
div.video_credits strong {color:white;}
div.video_credits img.img_credit { border:0px; vertical-align:middle;margin:0px;width:13px;float:none;}
div.video_credits strong.img_credit,div#video_credits a { color:black;text-decoration:none;}
div.video_credits span.level { color: #b8c2c7; font-size:10px; margin-left:5px;margin-right:5px;}

table.tablesorter th#title {width:105px;}
table.tablesorter th#title {width:300px;}
table.tablesorter th#date {width:90px;}
