/**
 *  Feuille de style du hit général
 */

#contenu #hit_header { padding:0 0 0 15px; height:232px; background:#000 url(../../images/general/hit/bg-banniere-hit.jpg) no-repeat left top; }
#contenu #hit_header h1 { visibility:hidden;font-size:1.5em; height:40px; }
#contenu #hit_header p { text-align:justify; font-size:12px; width:500px; padding:5px 0 0 15px; line-height:1.2em; }
#contenu #hit_header p span { color:#F8D03B }
#contenu #hit_header p a { display:block; height:43px; background:#000 url(../../images/general/hit/txt-blog.jpg) no-repeat left top; }
#contenu #hit_header p a span { display:none }

#contenu #hit_header #zt_toolbar { padding:13px 0 0 5px;  }
#contenu #hit_header .lieux_form { width:200px; float:left; }
#contenu #hit_header .lieux_form fieldset { font-size:0.8em; border:none; }
#contenu #hit_header .lieux_form fieldset select { width:170px; }
#contenu #hit_header #search_form  { float:left; padding-top:8px }
#contenu #hit_header #search_form  fieldset { width:150px; padding:4px 0 2px 5px; background:#000 url(../../images/classements/headers/bg-recherche-artiste.gif) no-repeat left top; }
#contenu #hit_header #search_form  fieldset input { width:142px; padding:0 0 3px 0; font-size:0.85em; border:none; }
#contenu #hit_header .inscription_link { padding:0 0 0 30px; display:block; float:left; }

/*--  Liens
--------------------------------------------------------------------------------------------------*/

#contenu .refresh_link { float:left; color:#FFF; }
#contenu .refresh_link a { color:#FFF; }
#contenu .photos_link { float:right; color:#673688; }
#contenu .photos_link a { color:#673688; }


/*--  Tableau des inscrits
--------------------------------------------------------------------------------------------------*/

#contenu .candidats_list { margin:20px 0; width:100%; border-collapse:collapse; border:none }
#contenu .candidats_list a { color:#FFF; }
#contenu .candidats_list tr { border:none; }
#contenu .candidats_list tr th { text-align:center }
#contenu .candidats_list tr th span { display:none; }
#contenu .candidats_list tr td { color:#FFF; height:49px; text-align:center; background-color:#333335; border-bottom:1px solid #59595A; }
#contenu .candidats_list tr td img { cursor:pointer }
#contenu .candidats_list tr td.td_place { text-align:center; width:50px; color:#F8D03B; font-size:1.1em; font-weight:bold; background:#333335 url(../../images/classements/bg-place.gif) no-repeat center center; }
#contenu .candidats_list tr td.td_place_100 { text-align:center; width:50px; color:#F8D03B; font-size:1.1em; font-weight:bold; background:#333335 url(../../images/classements/bg-1000-place.gif) no-repeat center center; }
#contenu .candidats_list tr td.td_avatar { width:40px; padding-left:30px; background:#333335 url(../../images/classements/arrow.gif) no-repeat 5px center; }
#contenu .candidats_list tr td.td_nom { width:200px; padding-left:20px; }
#contenu .candidats_list tr td.td_nom a { display:block; width:200px; overflow:hidden; }
#contenu .candidats_list tr td.td_categorie { width:120px }
#contenu .candidats_list tr td.td_votes { width:200px; padding-top:4px; }
#contenu .candidats_list tr td.td_liens { padding-top:3px; width:170px; overflow:hidden; }
#contenu .candidats_list tr td.td_liens a img { vertical-align:top }

#partenaires_nationaux { float:left; }
#partenaires_locaux { float:right; }
#pave_30_premiers { float:left; }
#pave_pub { float:right; }

#contenu .pagination {  }
#contenu .pagination li { float:left; background:#333335; padding:5px 0; }
#contenu .pagination li a { color:#FFF; padding:0 5px; }
#contenu .pagination li.pagination_precedent { width:120px; padding-left:5px; }
#contenu .pagination li.pagination_pages { width:550px; text-align:center; }
#contenu .pagination li.pagination_pages span { font-weight:bold; padding:0 5px; border:1px solid #FFF; }
#contenu .pagination li.pagination_suivant { width:120px; text-align:right; padding-right:5px; }

