html {
    margin: 0;
    padding: 0;
}

body {
    /*    font-family : Verdana, Lucida Sans, Helvetica, sans-serif;
     margin : 0;
     height : 100%;
     */
    font-size: 11px; /*	background:#FFAA00 url(/images/fond.gif) repeat-y fixed center;*/
    background-color: #919090;
    font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
}

table, tr, td, th {
    border-width: 0px;
    border-style: solid;
    border-spacing: 0px;
    color: #C6C6C6;
    font-size: 11px;
    font-weight: bold;
}

img {
    border-width: 0px;
}

form {
    margin: 0px;
    padding: 0px;
}

.col {
    text-align: center;
}

p {
    margin: 0;
    padding: 0px;
    text-align: left;
}

ul {
    margin: 0px;
    padding-left: 15px;
    color: #C6C6C6;
    text-align: left;
}

li {
    color: #C6C6C6;
    text-align: left;
}

h1 {
    margin-left: 15px;
    margin-bottom: 15px;
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    color: #C6C6C6;
}

h2 {
    color: #C6C6C6;
}

h3 {
    margin-bottom: 0;
    color: #7d775c;
}

a, a:hover, a:active, a:focus, a:visited, a:link {
    text-decoration: underline;
    color: #C6C6C6;
}

#page_area {
    margin-left: auto;
    margin-right: auto;
    width: 990px;
    background-color: white;
}

.tabs_section {
    height: 25px;
    clear: both;
    background: url(/images/image_trim_submenu.jpg) repeat scroll;
}

.forum_menu, .scoop_menu, .blogue_menu, .membre_menu, .enregistrer_menu {
    height: 32px;
    width: 174px;
    float: left;
}

.forum_menu a, .scoop_menu a, .blogue_menu a, .membre_menu a, .enregistrer_menu a, .forum_menu a:link, .scoop_menu a:link, .blogue_menu a:link, .membre_menu a:link, .enregistrer_menu a:link, .forum_menu a:active, .scoop_menu a:active, .blogue_menu a:active, .membre_menu a:active, .enregistrer_menu a:active, .forum_menu a:focus, .scoop_menu a:focus, .blogue_menu a:focus, .membre_menu a:focus, .enregistrer_menu a:focus, .forum_menu a:hover, .scoop_menu a:hover, .blogue_menu a:hover, .membre_menu a:hover, .enregistrer_menu a:hover, .forum_menu a:visited, .scoop_menu a:visited, .blogue_menu a:visited, .membre_menu a:visited, .enregistrer_menu a:visited {
    display: block;
    font-weight: bold;
    height: 32px;
    text-decoration: none;
}

.forum_menu {
    background: url(/images/button_forums.jpg) no-repeat scroll;
}

.scoop_menu {
    background: url(/images/button_scoop.jpg) no-repeat scroll;
}

.blogue_menu {
    background: url(/images/button_blogue.jpg) no-repeat scroll;
}

.membre_menu {
    background: url(/images/button_membres.jpg) no-repeat scroll;
}

.enregistrer_menu {
    background: url(/images/button_enregistre.jpg) no-repeat scroll;
}

.spacer_menu {
    height: 37px;
    width: 2px;
    float: left;
    background: url(/images/image_div_submenu.jpg) no-repeat scroll;

}

.last_subjects, .list_radioego, .list_bloggers, .list_interviews, .list_stations {
    width: 476px;
    float: left;
    background-color: white;
    margin-bottom: 10px;
    margin-left: 2px;
}

.list_stations {
    width: 300px;
    float: right;
    margin-right: 2px;
}

.body_section {
    float: left;
    width: 100%;
}

.section_OddRow {
    background-color: #6e6e6e;
}

.section_EvenRow {
    background-color: #444444;
}

.right_pane, .left_pane {
    width: 480px;
    float: left;
}

.right_pane {
    margin-left:15px;
}

.last_subjects ul, .list_radioego ul, .list_bloggers ul, .list_interviews ul {
    margin: 0px;
    padding: 0px;
    padding-left: 10px;
}

.last_subjects li, .list_radioego li, .list_bloggers li, .list_interviews li {
    list-style: none;
}

.last_subjects_header, .list_radioego_header, .list_bloggers_header, .list_interviews_header, .list_station_header {
    height: 28px;
    width: 476px;
    float: left;
    background: url(/images/image_hd_small.jpg) no-repeat scroll;
    color : white;
    text-align: left;
    font-size: 17px;
    padding-top: 3px;
}

.list_station_header {
    width: 300px;
    background: url(/images/image_hd300_small.jpg) no-repeat scroll;
}

.last_subjects_header_txt, .list_radioego_header_txt, .list_bloggers_header_txt, .list_interviews_header_txt, .list_station_header_txt {
    width: 426px;
    padding-left: 35px;
}

.list_station_header_txt {
    width: 272px;
}

.tabs_section {
    height: 27px;
    clear: both;
    background: url(/images/image_trim_submenu.jpg) repeat scroll;
}

.forum_menu, .scoop_menu, .blogue_menu, .membre_menu, .enregistrer_menu {
    height: 25px;
    width: 198px;
    float: left;
}

.forum_menu_choisi, .scoop_menu_choisi, .blogue_menu_choisi, .membre_menu_choisi, .enregistrer_menu_choisi {
    height: 25px;
    width: 198px;
    float: left;
}

.forum_menu_choisi a, .forum_menu_choisi a, .scoop_menu_choisi a, .blogue_menu_choisi a, .membre_menu_choisi a, .enregistrer_menu_choisi a,
    .forum_menu_choisi a:link, .forum_menu_choisi a:link, .scoop_menu_choisi a:link, .blogue_menu_choisi a:link, .membre_menu_choisi a:link, .enregistrer_menu_choisi a:link,
    .forum_menu_choisi a:active, .forum_menu_choisi a:active, .scoop_menu_choisi a:active, .blogue_menu_choisi a:active, .membre_menu_choisi a:active, .enregistrer_menu_choisi a:active,
    .forum_menu_choisi a:focus, .forum_menu_choisi a:focus, .scoop_menu_choisi a:focus, .blogue_menu_choisi a:focus, .membre_menu_choisi a:focus, .enregistrer_menu_choisi a:focus,
    .forum_menu_choisi a:hover, .forum_menu_choisi a:hover, .scoop_menu_choisi a:hover, .blogue_menu_choisi a:hover, .membre_menu_choisi a:hover, .enregistrer_menu_choisi a:hover,
    .forum_menu_choisi a:visited, .forum_menu_choisi a:visited, .scoop_menu_choisi a:visited, .blogue_menu_choisi a:visited, .membre_menu_choisi a:visited, .enregistrer_menu_choisi a:visited,
    .forum_menu a, .forum_menu a, .scoop_menu a, .blogue_menu a, .membre_menu a, .enregistrer_menu a,
    .forum_menu a:link, .forum_menu a:link, .scoop_menu a:link, .blogue_menu a:link, .membre_menu a:link, .enregistrer_menu a:link,
    .forum_menu a:active, .forum_menu a:active, .scoop_menu a:active, .blogue_menu a:active, .membre_menu a:active, .enregistrer_menu a:active,
    .forum_menu a:focus, .forum_menu a:focus, .scoop_menu a:focus, .blogue_menu a:focus, .membre_menu a:focus, .enregistrer_menu a:focus,
    .forum_menu a:hover, .forum_menu a:hover, .scoop_menu a:hover, .blogue_menu a:hover, .membre_menu a:hover, .enregistrer_menu a:hover,
    .forum_menu a:visited, .forum_menu a:visited, .scoop_menu a:visited, .blogue_menu a:visited, .membre_menu a:visited, .enregistrer_menu a:visited {
    display: block;
    font-weight: bold;
    height: 25px;
    text-decoration: none;
}

.forum_menu {
    background: url(/images/but_forum_off.jpg) no-repeat scroll;
}

.forum_menu_choisi {
    background: url(/images/but_forum_on.jpg) no-repeat scroll;
}

.scoop_menu {
    background: url(/images/but_scoop_off.jpg) no-repeat scroll;
}

.scoop_menu_choisi {
    background: url(/images/but_scoop_on.jpg) no-repeat scroll;
}

.blogue_menu {
    background: url(/images/but_blogue_off.jpg) no-repeat scroll;
}

.blogue_menu_choisi {
    background: url(/images/but_blogue_on.jpg) no-repeat scroll;
}

.membre_menu {
    background: url(/images/but_membres_off.jpg) no-repeat scroll;
}

.membre_menu_choisi {
    background: url(/images/but_membres_on.jpg) no-repeat scroll;
}

.enregistrer_menu {
    background: url(/images/but_registre_off.jpg) no-repeat scroll;
}

.enregistrer_menu_choisi {
    background: url(/images/but_registre_on.jpg) no-repeat scroll;
}

.spacer_menu {
    height: 37px;
    width: 2px;
    float: left;
    background: url(/images/image_div_submenu.jpg) no-repeat scroll;
}

.ad_1 {
    width: 460px;
    height: 134px;
}

.content {
    width: 100%;
    min-height: 500px;
    margin: 0px;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px; /*	background-color : #C6BEAF;*/
    background-color: #b9b9b9;
    overflow-y: auto;
}

.content_left {
    width: 730px;
    text-align: left;
    float: left;
}

.content_right {
    width: 165px;
    float: right;
    margin-right: 5px;
}

.content_bottom {
    clear: both;
    width: 100%;
    min-height: 300px;
    text-align: left;
    padding-top: 5px;
}

.slogan {
    float: left;
}

.header {
    color: black;
    float: left;
    height: 92px;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
}

.header1 {
    color: black;
    float: left;
    height: 35px;
    width: 728px;
}

.logo_bar {
    float: left;
    width: 100%;
    background-color: #ea7704;
}

.logo {
    float: left;
    width: 990px;
    height: 120px;
    background: url(/images/head_trash1.jpg) no-repeat scroll 0px 0px;
}

.logo_bottom {
    float: left;
    width: 511px;
    height: 20px;
    background: url(/images/image_menu_lowmic.jpg) no-repeat scroll 0px 0px;
}

.logo_bottom_bar {
    float: left;
    width: 377px;
    height: 20px;
    background: url(/images/image_menu_lowmic.jpg) repeat scroll 1px 20px;
}

.stats {
    float: left;
    width: 446px;
    height: 108px;
    background: url(/images/image_trim_head.jpg) repeat scroll 1px 108px;
}

.logo a, .logo a:link, .logo a:active, .logo a:focus, .logo a:hover, .logo a:visited {
    display: block;
    font-weight: bold;
    height: 108px;
    text-decoration: none;
}

.top_menu_bar {
    text-align: right;
    margin-bottom: 10px;
    margin-right: 5px;
    float: right;
}

.menu {
    float: left;
}

.top_row, .classic_row, .latest_row {
    background: url(/images/ent_middle.jpg) repeat 0px 0px;
    margin: 0px;
    padding: 0px;
    width: 355px;
}

.data_section {
    margin: 0px;
    padding: 0px;
    margin-left: 2px;
    margin-right: 3px;
    width: 347px;
}

.data_section h1 {
    padding-left: 5px;
    padding-bottom: 15px;
}

.section_audio_OddRow, .section_audio_EvenRow, .section_top_OddRow, .section_top_EvenRow, .section_classic_OddRow, .section_classic_EvenRow {
    margin: 0px;
    padding: 0px;
    padding-top: 1px;
    width: 100%;
    border-color: white;
    border-width: 1px;
    border-style: solid;
}

.section_audio_EvenRow, .section_top_EvenRow, .section_classic_EvenRow {
    background-color: #D6DBE4;
    border-color: #C3C9D5;
    border-width: 1px;
    border-style: solid;
}

.section_more_audio {
    text-align: right;
    padding-right: 20px;
    padding-top: 10px;
    margin: 0px;
    height: 35px;
}

.spacer_section {
    background: url(/images/ent_slice_centre_gris.png) repeat 0px 0px;
    height: 1px;
    line-height: 1px;
    padding: 0px;
    margin: 0px;
}

.section_audio, .section_latest, .section_top, .section_classic, .profile_section, .upload_section, .list_section {
    width: 355px;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-left: 5px;
    text-align: left;
}

.login_signup_section {
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-left: 5px;
    text-align: left;
}

.my_profile {
    width: 60%;
    color: white;
    margin: 0px;
    padding: 0px;
    margin-left: 5px;
    float: left;
}

.my_ego_audio {
    background: #C6C6C6;
    text-align: left;
}

.audio table, .audio tr, .audio td {
    padding: 1px;
    margin: 0px;
}

.audio td {
    padding: 0px;
    padding-left: 2px;
}

.audio_title, .audio_title a, .audio_title a:hover, .audio_title a:active, .audio_title a:focus, .audio_title a:visited, .audio_title a:link {
    font-weight: bolder;
    color: #C6C6C6;
}

.audio_login a, .audio_login a:hover, .audio_login a:active, .audio_login a:focus, .audio_login a:visited, .audio_login a:link {
    color: #C16C2C;
}

.audio_clean table, .audio_clean tr, .audio_clean td, .audio_clean a, .audio_clean a:link, .audio_clean a:active, .audio_clean a:focus, .audio_clean a:hover, .audio_clean a:visited, .audio_clean h1 {
    padding: 0px;
    padding-bottom: 0px;
    margin: 0px;
    font-size: 12px;
    color: white;
}

.audio_related table, .audio_related tr, .audio_related td, .audio_related a, .audio_related a:link, .audio_related a:active, .audio_related a:focus, .audio_related a:hover, .audio_related a:visited {
    padding: 1px;
    margin: 0px;
    text-align: left;
    color: #C16C2C;
    font-size: 10px;
}

.bottom_section {
    clear: both;
    width: 355px;
    height: 2px;
    vertical-align: baseline;
    background: url(/images/ent_bas.jpg) no-repeat 0px 0px;
}

.header_latest, .header_top, .header_classic, .header_pub {
    width: 355px;
    height: 55px;
    background: url(/images/ent_recents.jpg) no-repeat 0px 0px;
    color: #C6C6C6;
    font-size: 24px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 10px;
}

.header_top {
    background: url(/images/ent_pop_haut.jpg) no-repeat 0px 0px;
}

.header_classic {
    background: url(/images/ent_classic_haut.jpg) no-repeat 0px 0px;
}

.header_pub {
    background: url(/images/ent_pubs_haut.jpg) no-repeat 0px 0px;
}

.section_related {
    margin: 0px;
    padding: 0px;
    width: 220px;
}

.errorExplanation {
    background-color: #D6DBE4;
    border-style: solid;
    border-width: 1px;
    border-color: #C6C6C6;
    width: 700px;
    color: red;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 15px;
    font-size: 15px;
    font-weight: bold;
}

.errorExplanation h2, .errorExplanation ul, .errorExplanation li {
    color: red;
    margin-left: 10px;
}

.flash {
    background-color: #D6DBE4;
    border-style: solid;
    border-width: 1px;
    border-color: #C6C6C6;
    width: 720px;
    color: #3F56B7;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 15px;
    margin-bottom: 5px;
    margin-left: 5px;
}

.flash p {
    padding: 2px;
    font-weight: bold;
}

.flash a, .flash a:hover, .flash a:active, .flash a:focus, .flash a:visited, .flash a:link {
    text-decoration: underline;
    color: #3F56B7;
}

.flash_section {
    width: 100%;
    text-align: center;
}

.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating, .current-rating {
    background: url('/images/star_rating2.gif') left -1000px repeat-x;
}

.star-rating {
    position: relative;
    width: 150px;
    height: 30px;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0;
    background-position: top left;
}

.star-rating li {
    display: inline;
}

.star-rating a, .star-rating .current-rating {
    position: absolute;
    top: 0;
    left: 0;
    text-indent: -1000em;
    height: 30px;
    line-height: 30px;
    outline: none;
    overflow: hidden;
    border: none;
}

.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
    background-position: center left;
}

.star-rating a.one-stars {
    width: 20%;
    z-index: 6;
}

.star-rating a.two-stars {
    width: 40%;
    z-index: 5;
}

.star-rating a.three-stars {
    width: 60%;
    z-index: 4;
}

.star-rating a.four-stars {
    width: 80%;
    z-index: 3;
}

.star-rating a.five-stars {
    width: 100%;
    z-index: 2;
}

.star-rating .current-rating {
    z-index: 1;
    background-position: bottom left;
}

.star-ratings-block {
    float: left;
    text-align: left;
    color: white;
    font-size: 10px;
}

.star-rating_small, .current-rating_small {
    background: url('/images/star_rating_small2.gif') left -1000px repeat-x;
}

.star-rating_small {
    position: relative;
    width: 75px;
    height: 15px;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0;
    background-position: top left;
}

.star-rating_small li {
    display: inline;
}

.star-rating_small a, .star-rating_small .current-rating_small {
    position: absolute;
    top: 0;
    left: 0;
    text-indent: -1000em;
    height: 15px;
    line-height: 15px;
    outline: none;
    overflow: hidden;
    border: none;
}

.star-rating_small .current-rating_small {
    z-index: 1;
    background-position: bottom left;
}

.ad_top_netmed {
    float: left;
    width: 728px;
    overflow: hidden;
    height: 90px;
    border-width: 1px;
    border-style: solid;
    border-color: #C6C6C6;
    margin-left: 10px;
}

.ad_right_netmed {
    float: left;
    height: 600px;
    overflow: hidden;
    width: 160px;
    border-width: 1px;
    border-style: solid;
    border-color: #C6C6C6;
    margin-left: 2px;
}

.ad_region_header {
    float: right;
    height: 90px;
    width: 182px;
    border-width: 1px;
    border-style: solid;
    border-color: #C6C6C6;
    background-color: black;
    color: white;
    margin-right: 10px;
}

.ad_region_top {
    float: left;
    height: 134px;
    overflow: hidden;
    width: 476px;
    border-width: 1px;
    border-style: solid;
    border-color: #C6C6C6;
    margin-left: 2px;
    margin-bottom: 10px;
    background-color: black;
    color: white;
}

.ad_region_middle {
    float: left;
    height: 97px;
    overflow: hidden;
    width: 476px;
    border-width: 1px;
    border-style: solid;
    border-color: #C6C6C6;
    margin-left: 10px;
    margin-bottom: 10px;
    background-color: black;
    color: white;
}

.auto_promo {
    float: left;
    height: 160px;
    overflow: hidden;
    width: 160px;
    margin-top: 5px;
}

.ads_bottom_square {
    height: 255px;
    width: 300px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
    float: right;
    margin-right: 2px;
}

.rss_section {
    float: left;
    width: 577px;
    text-align: left;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-top: 10px;
}

.rss_section a, .rss_section a:link, .rss_section a:active, .rss_section a:focus, .rss_section a:hover, .rss_section a:visited {
    color: red;
}

.rss_body_section {
    float: left;
    width: 577px;
    text-align: left;
    padding-bottom: 5px;
    margin-left: 0px;
    background: url("/images/ent_slice_rss.jpg") repeat;
}

.rss_body_section table {
    margin: 0;
    padding: 0;
    border: 0;
    width: 577px;
    height: 10px;
}

.rss_section_title {
    width: 435px;
    padding-left: 10px;
    float: left;
}

.rss_section_date {
    width: 120px;
    float: right;
}

.rss_header {
    background: url("/images/ent_haut_rss.jpg") no-repeat;
    width: 577px;
    height: 57px;
    margin-left: 0px;
}

.rss_bottom {
    background: url("/images/ent_bas_rss.png") no-repeat;
    width: 596px;
    height: 1px;
    clear: both;
}

.section_rss_OddRow, .section_rss_EvenRow {
/*	background-color : #FEF2E0;*/
    margin: 0px;
    padding: 0px;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: white;
    clear: both;
    height: 20px;
}

.rss_spacer_section {
    background: url(/images/ent_slice_rss_oran.jpg) repeat 0px 0px;
    height: 1px;
    line-height: 1px;
    padding: 0px;
    margin: 0px;
}

.admin_media {
    padding: 0px;
    margin: 0px;
    width: 100%;
    color: white;
}

.admin_media th {
    text-align: center;
}

.admin_media_odd {
    background-color: #c16c2c;
}

.admin_media_even {
    background-color: white;
}

.login, .login a, .login a:link, .login a:active, .login a:focus, .login a:hover, .login a:visited {
    color: #c16c2c;
    font-weight: bold;
    font-size: 13px;
}

.login_section {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 268px;
    margin-left: 15px;
}

.signup_section {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 326px;
    margin-left: 15px;
}

.bottom_login_section {
    clear: both;
    width: 268px;
    height: 14px;
    vertical-align: baseline;
    background: url(/images/ent_con_bas.jpg) no-repeat 0px 0px;
}

.body_login {
    clear: both;
    width: 268px;
    margin: 0px;
    padding: 0px;
    background: url(/images/ent_con_mid.jpg) repeat 0px 0px;
}

.header_login {
    width: 268px;
    height: 46px;
    background: url(/images/ent_con_haut.jpg) no-repeat 0px 0px;
    padding-left: 20px;
    padding-top: 10px;
    color: #C6C6C6;
    font-size: 18px;
    font-weight: bold;
}

.login_row {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 245px;
    margin-left: 10px;
}

.header_signup {
    width: 326px;
    height: 48px;
    background: url(/images/ent_inscrire_haut.jpg) no-repeat 0px 0px;
    padding-left: 20px;
    padding-top: 10px;
    color: #C6C6C6;
    font-size: 18px;
    font-weight: bold;
}

.bottom_signup_section {
    clear: both;
    width: 326px;
    height: 14px;
    vertical-align: baseline;
    background: url(/images/ent_insc_con_bas_signup.jpg) no-repeat 0px 0px;
}

.body_signup {
    clear: both;
    width: 326px;
    background: url(/images/ent_insc_con_mid_signup.jpg) repeat 0px 0px;
    color: #C6C6C6;
}

.body_signup p {
    clear: both;
    width: 300px;
    color: #C6C6C6;
    padding-bottom: 5px;
    font-weight: bold;
    font-size: 11px;
}

.body_signup li {
    font-size: 11px;
    list-style: disc;
    width: 250px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

.signup_row {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 310px;
    margin-left: 15px;
}

.gravatar {
    width: 48px;
    margin-right: 5px;
    float: left;
    margin-top: 2px;
    margin-left: 2px;
}

.gravatar_medium {
    width: 150px;
    margin-right: 5px;
    margin-bottom: 10px;
    float: right;
}

.profile {
    float: left;
    font-size: 11px;
}

.browse_section {
    margin: 0px;
    padding: 0px;
    width: 701px;
    margin-left: 5px;
    margin-top: 5px;
}

.header_browse {
    width: 701px;
    height: 35px;
    background: url(/images/ent_categ_haut.jpg) no-repeat 0px 0px;
    text-align: left;
    padding-left: 20px;
    padding-top: 20px;
    color: #C6C6C6;
    font-size: 22px;
    font-weight: bold;
}

.header_browse_latest, .header_browse_top, .header_browse_classic {
    width: 701px;
    height: 35px;
    background: url(/images/ent_recents_large.jpg) no-repeat 0px 0px;
    text-align: left;
    padding-left: 20px;
    padding-top: 20px;
    color: #C6C6C6;
    font-size: 22px;
    font-weight: bold;
}

.header_browse_top {
    background: url(/images/ent_pop_large.jpg) no-repeat 0px 0px;
}

.header_browse_classic {
    background: url(/images/ent_class_large.jpg) no-repeat 0px 0px;
}

.bottom_browse_section {
    clear: both;
    width: 701px;
    height: 2px;
    vertical-align: baseline;
    background: url(/images/ent_categ_bas.jpg) no-repeat 0px 0px;
}

.body_browse {
    width: 701px;
    background: url(/images/ent_categ_mid.jpg) repeat 0px 0px;
    color: #C6C6C6;
    font-size: 13px;
}

.body_browse h1 {
    padding-left: 25px;
    font-size: 13px;
}

.browse_row {
    clear: both;
    margin: 0px;
    padding: 0px;
    height: 200px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;
}

.BrowseOddRow, .BrowseEvenRow {
    float: left;
    width: 223px;
    height: 100px;
    margin-right: 3px;
}

.BrowseBodyOddRow, .BrowseBodyEvenRow {
    float: left;
    height: 125px;
    width: 223px;
}

.BrowseBottomOddRow {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 223px;
    height: 9px;
    background: url(/images/coins_categ_larger.jpg) no-repeat 0px 0px;
}

.BrowseBodyOddRow, .BrowseBodyEvenRow {
    background-color: #D6DBE4;
}

.BrowseBodyEvenRow {
    background-color: #e4e7ee;
}

.BrowseBottomEvenRow {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 223px;
    height: 9px;
    background: url(/images/coins_categ2_larger.jpg) no-repeat 0px 0px;
}

.BrowseUserOddRow, .BrowseUserEvenRow {
    float: left;
    width: 163px;
    height: 80px;
    margin-right: 3px;
}

.BrowseUserBodyOddRow {
    background-color: #D6DBE4;
    height: 55px;
}

.BrowseUserBottomOddRow {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 163px;
    height: 9px;
    background: url(/images/coins_categ.jpg) no-repeat 0px 0px;
}

.BrowseUserBodyEvenRow {
    background-color: #E4E7EE;
    height: 55px;
}

.BrowseUserBottomEvenRow {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 163px;
    height: 9px;
    background: url(/images/coins_categ2.jpg) no-repeat 0px 0px;
}

.audio_browse {
    clear: both;
    padding: 0px;
    margin: 0px;
    border: 1px;
    border-style: dotted;
}

.browse_cat_title {
    font-size: 17px;
    font-weight: bold;
    color: #C6C6C6;
    margin: 0px;
    padding-top: 15px;
}

.browse_cat_description {
    font-weight: bold;
    color: #C6C6C6;
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 10px;
}

.upload_row table, .upload_row td {
    vertical-align: top;
}

.profile_row {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 702px;
    margin-left: 15px;
}

.favorite_section {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 701px;
    margin-left: 15px;
}

.favorite_row {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 702px;
    margin-left: 15px;
}

.header_login_signup {
    width: 701px;
    height: 40px;
    background: url(/images/ent_player_haut.jpg) no-repeat 0px 0px;
    text-align: left;
    padding-left: 20px;
    padding-top: 10px;
    color: white;
    font-size: 22px;
    font-weight: bold;
}

.body_login_signup h1 {
    color: white;
    padding-left: 20px;
    padding-bottom: 10px;
}

.bottom_login_signup_section {
    clear: both;
    width: 701px;
    height: 11px;
    vertical-align: baseline;
    background: url(/images/ent_player_bas.jpg) no-repeat 0px 0px;
}

.body_login_signup {
    clear: both;
    width: 701px;
    background: url(/images/ent_player_mid.jpg) repeat 0px 0px;
    color: #C6C6C6;
    font-size: 13px;
}

.login_signup_row {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 680px;
    margin-left: 15px;
}

.login_signup_row h1 {
    color: #C6C6C6;
    font-size: 15px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    text-align: left;
    padding-bottom: 10px;
}

.terms_conditions {
    clear: both;
    width: 600px;
    padding: 0px;
    margin: 0px;
}

.comments_section {
    margin: 0px;
    padding: 0px;
    width: 422px;
    margin-left: 5px;
}

.header_comments {
    width: 422px;
    height: 55px;
    background: url(/images/ent_comm_haut.jpg) no-repeat 0px 0px;
    text-align: left;
    padding-left: 20px;
    padding-top: 10px;
    color: #C6C6C6;
    font-size: 22px;
    font-weight: bold;
}

.bottom_comments_section {
    clear: both;
    width: 422px;
    height: 2px;
    vertical-align: baseline;
    background: url(/images/ent_comm_bas.jpg) no-repeat 0px 0px;
}

.body_comments {
    clear: both;
    width: 422px;
    color: #C6C6C6;
    font-size: 13px;
}

.comments_row {
    background: url(/images/ent_comm_mid.jpg) repeat 0px 0px;
    clear: both;
    margin: 0px;
    padding: 0px;
}

.CommentsOddRow, .CommentsEvenRow {
    margin: 0px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 5px;
}

.CommentsEvenRow {
    background-color: #D6DBE4;
    border-width: 1px;
    border-color: #C3C9D5;
    border-style: solid;
}

/*div:hover.CommentsOddRow{
 background-color : #FDE3BD;
 }*/
.section_comments {
    margin: 0px;
    padding: 0px;
}

.related_section {
    margin: 0px;
    padding: 0px;
    margin-left: 17px;
    width: 262px;
}

.my_related_section {
    float: left;
    margin: 0px;
    padding: 0px;
}

.my_related_section_right {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 262px;
}

.header_related {
    width: 262px;
    height: 51px;
    background: url(/images/ent_relat_haut.jpg) no-repeat 0px 0px;
    text-align: left;
    padding-left: 20px;
    padding-top: 10px;
    color: #C16C2C;
    font-size: 22px;
    font-weight: bold;
}

.bottom_related_section {
    clear: both;
    width: 262px;
    height: 2px;
    vertical-align: baseline;
    background: url(/images/ent_relat_bas.jpg) no-repeat 0px 0px;
}

.body_related {
    clear: both;
    width: 262px;
    background: url(/images/ent_relat_mid.jpg) repeat 0px 0px;
    color: #C16C2C;
    font-size: 13px;
}

.related_row {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 248px;
    padding-left: 10px;
    color: #C16C2C;
}

.related_row table, .related_row tr, .related_row td, .related_row a, .related_row a:hover, .related_row a:active, .related_row a:focus, .related_row a:visited, .related_row a:link {
    color: #C16C2C;
}

.RelatedOddRow, .RelatedEvenRow {
    width: 248px;
    padding-bottom: 1px;
}

.RelatedEvenRow {
    background-color: #412C23;
    border-color: #6E5230;
    border-style: solid;
    border-width: 1px;
}

.related_row h1 {
    color: #C16C2C;
    font-size: 15px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    text-align: left;
    padding-bottom: 10px;
}

.listen_section {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 701px;
    margin-left: 5px;
    margin-top: 5px;
}

.header_listen {
    width: 701px;
    height: 40px;
    background: url(/images/ent_player_haut.jpg) no-repeat 0px 0px;
    text-align: left;
    padding-left: 15px;
    padding-top: 10px;
    font-size: 12px;
    font-weight: bold;
    color: white;
}

.header_listen h1 {
    font-size: 22px;
    font-weight: bold;
    color: white;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
    width: 680px;
}

.listen_row p {
    color: white;
    font-size: 11px;
}

.listen_row h1 {
    color: #C6C6C6;
    font-size: 16px;
    font-style: italic;
    width: 600px;
}

.listen_row h2 {
    margin: 0px;
    padding: 0px;
    color: white;
    font-size: 11px;
}

.listen_row h3 {
    margin: 0px;
    padding: 0px;
    color: #C6C6C6;
    font-size: 18px;
    font-style: italic;
    padding-bottom: 15px;
}

.bottom_listen_section {
    color: #C6C6C6;
    clear: both;
    width: 701px;
    height: 11px;
    vertical-align: baseline;
    background: url(/images/ent_player_bas.jpg) no-repeat 0px 0px;
}

.body_listen, .body_listen_member {
    clear: both;
    width: 701px;
    background: url(/images/ent_player_mid.jpg) repeat 0px 0px;
    font-size: 13px;
    min-height: 210px;
}

.listen_row {
    margin: 0px;
    padding: 0px;
    margin-left: 15px;
    color: #C6C6C6;
    width: 500px;
}

.listen_row h1 {
    font-size: 17px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    text-align: left;
    color: #C6C6C6;
    padding-bottom: 10px;
}

.section_listen {
    margin: 0px;
    padding: 0px;
    width: 670px;
}

.player {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 433px;
    height: 105px;
    padding-top: 10px;
}

.save_button {
    border: 0;
    height: 48px;
    width: 152px;
    background: url(/images/button_enregistrer.jpg) no-repeat 0px 0px;
}

a:hover .save_button {
    height: 48px;
    width: 152px;
    background: url(/images/button_enregistrer.jpg) no-repeat 0px -48px;
}

.cancel_button {
    border: 0;
    height: 48px;
    width: 152px;
    background: url(/images/button_annuler.jpg) no-repeat 0px 0px;
}

a:hover .cancel_button {
    height: 48px;
    width: 152px;
    background: url(/images/button_annuler.jpg) no-repeat 0px -48px;
}

.delete_button {
    border: 0;
    height: 48px;
    width: 152px;
    background: url(/images/button_supprimer.jpg) no-repeat 0px 0px;
}

a:hover .delete_button {
    height: 48px;
    width: 152px;
    background: url(/images/button_supprimer.jpg) no-repeat 0px -48px;
}

.close_button {
    border: 0;
    height: 21px;
    width: 20px;
    background: url(/images/X_bouton.jpg) no-repeat 0px 0px;
}

.close_button img {
    border: 0px;
}

a:hover .close_button {
    height: 21px;
    width: 20px;
    background: url(/images/X_bouton.jpg) no-repeat 0px -21px;
}

.login_button {
    border: 0;
    height: 48px;
    width: 152px;
    background: url(/images/button_seconnect.jpg) no-repeat 0px 0px;
}

a:hover .login_button {
    height: 48px;
    width: 152px;
    background: url(/images/button_seconnect.jpg) no-repeat 0px -48px;
}

.signup_button {
    border: 0;
    height: 48px;
    width: 152px;
    background: url(/images/button_sinscrire.jpg) no-repeat 0px 0px;
}

a:hover .signup_button {
    height: 48px;
    width: 152px;
    background: url(/images/button_sinscrire.jpg) no-repeat 0px -48px;
}

.upload_button2 {
    border: 0;
    height: 48px;
    width: 153px;
    background: url(/images/button_diffuser.jpg) no-repeat 0px 0px;
}

a:hover .upload_button2 {
    height: 48px;
    width: 153px;
    background: url(/images/button_diffuser.jpg) no-repeat 0px -48px;
}

.image_button {
    border: 0;
    height: 48px;
    width: 152px;
    margin: 0px;
    padding: 0px;
}

.save_button a, .save_button a:link, .save_button a:active, .save_button a:focus, .save_button a:hover, .save_button a:visited {
    display: block;
    height: 48px;
    text-decoration: none;
}

.body_list_row {
    clear: both;
    min-height: 800px;
    margin-left: 10px;
    padding-bottom: 3px;
}

.body_browse_row {
    min-height: 500px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 3px;
    width: 680px
}

.terms_conditons_row {
    clear: both;
    min-height: 500px;
    margin-right: 10px;
    padding-bottom: 3px;
}

.terms_conditons_row h1, .terms_conditons_row p {
    padding-bottom: 10px;
    text-align: justify;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 11px;
}

.list_row {
    margin: 0px;
    padding: 0px;
}

.list_row_cat {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 480px;
    margin-left: 10px;
}

.ListOddRow, .ListEvenRow {
    margin: 0px;
    padding: 0px;
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
}

.ListEvenRow {
    background-color: #D6DBE4;
    border-color: #C3C9D5;
    border-width: 1px;
    border-style: solid;
}

.category_list {
    float: left;
    width: 175px;
}

.category_row, .category_row_selected {
    clear: both;
    padding: 0px;
    margin: 0px;
    padding-top: 5px;
    font-size: 11px;
    height: 20px;
    background: url(/images/case_tabl.jpg) no-repeat 0px 0px;
    vertical-align: middle;
}

.category_row_selected {
    background: url(/images/case_tabl.jpg) no-repeat 0px -25px;
}

.category_row a, .category_row a:link, .category_row a:active, .category_row a:focus, .category_row a:hover, .category_row a:visited, .category_row_selected a, .category_row_selected a:link, .category_row_selected a:active, .category_row_selected a:focus, .category_row_selected a:hover, .category_row_selected a:visited {
    margin-left: 10px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
    display: block;
    height: 20px;
    text-decoration: none;
}

.category_row_selected a, .category_row_selected a:link, .category_row_selected a:active, .category_row_selected a:focus, .category_row_selected a:hover, .category_row_selected a:visited {
    color: white;
}

.more_button {
    border: 0;
    height: 33px;
    width: 78px;
    background: url(/images/button_plusaudios.jpg) no-repeat 0px 0px;
}

a:hover .more_button {
    height: 33px;
    width: 78px;
    background: url(/images/button_plusaudios.jpg) no-repeat 0px 0px;
}

.more_button_black {
    border: 0;
    height: 33px;
    width: 78px;
    background: url(/images/button_plusaudios_K.jpg) no-repeat 0px 0px;
}

a:hover .more_button_black {
    height: 33px;
    width: 78px;
    background: url(/images/button_plusaudios_K.jpg) no-repeat 0px 0px;
}

.search_button {
    float: left;
    margin-left: 5px;
    border: 0;
    height: 30px;
    width: 192px;
    background: url(/images/bar_rechercher.gif) no-repeat 0px 0px;
}

a:hover .search_button {
    float: left;
    margin-left: 5px;
    height: 31px;
    width: 192px;
    background: url(/images/bar_rechercher.gif) no-repeat 0px 0px;
}

.upload {
    float: right;
    margin-right: 20px;
}

.upload_button {
    float: left;
    border: 0;
    height: 53px;
    width: 265px;
    background: url(/images/bar_ajouter.gif) no-repeat 0px 0px;
    margin-top: 2px;
}

a:hover .upload_button {
    float: left;
    height: 53px;
    width: 265px;
    background: url(/images/bar_ajouter.gif) no-repeat 0px 0px;
}

.more_section {
    text-align: right;
    margin-right: 15px;
}

.BrowseUserTypeListOddRow, .BrowseUserTypeListEvenRow {
    clear: both;
    height: 50px;
    margin-right: 3px;
}

.BrowseUserTypeListEvenRow {
    background-color: #D6DBE4;
    border-color: #C3C9D5;
    border-width: 1px;
    border-style: solid;
}

.member_audio_section {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 701px;
    margin-left: 15px;
}

.header_member_audio {
    width: 701px;
    height: 118px;
    background: url(/images/ent_categ_haut.jpg) no-repeat 0px 0px;
    text-align: left;
    padding-left: 20px;
    padding-top: 20px;
    color: #C6C6C6;
    font-size: 22px;
    font-weight: bold;
}

.bottom_member_audio_section {
    margin: 0px;
    padding: 0px;
    clear: both;
    width: 701px;
    height: 2px;
    vertical-align: baseline;
    background: url(/images/ent_categ_bas.jpg) no-repeat 0px 0px;
}

.body_member_audio {
    clear: both;
    width: 701px;
    background: url(/images/ent_categ_mid.jpg) repeat 0px 0px;
    color: #C6C6C6;
    font-size: 13px;
}

.member_audio_row {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 702px;
    margin-left: 15px;
}

.MemberAudioOddRow, .MemberAudioEvenRow {
    clear: both;
    margin-right: 10px;
    margin-left: 10px;
}

.MemberAudioOddRow {
    background-color: #D6DBE4;
}

.ego_member_row {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 650px;
    margin-left: 15px;
}

.comments, .comments_date, .comments_value {
    margin: 0px;
    padding: 0px;
    padding-bottom: 1px;
    padding-left: 5px;
}

.comments p {
    text-align: center;
}

.comments_value {
    border-width: 1px;
    border-color: #C3C9D5;
    border-style: solid;
    vertical-align: top;
    padding: 2px;
}

.comments_date {
    font-size: 10px;
    text-align: right;
    vertical-align: top;
}

.orange {
    color: #C16C2C;
}

.modif_audio, .modif_audio a {
    text-align: right
}

#terms {
    width: 518px;
    height: 400px;
    visibility: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 0px;
    margin: 0px;
    border-color: black;
    border-width: 1px;
    border-style: solid;
}

.section_favorites {
    float: right;
    padding: 0px;
    margin: 0px;
}

.profile_listen {
    float: left;
    padding: 0px;
    margin: 0px;
    padding-left: 10px;
    padding-top: 10px;
    width: 230px
}

.fav_button {
    border: 0;
    height: 35px;
    width: 152px;
    background: url(/images/button_favoris.jpg) no-repeat 0px 0px;
}

a:hover .fav_button {
    height: 35px;
    width: 152px;
    background: url(/images/button_favoris.jpg) no-repeat 0px 0px;
}

.message_upload {
    background-color: #D6DBE4;
    border-color: #C3C9D5;
    border-width: 1px;
    border-style: solid;
    font-size: 11px;
    padding: 5px;
    margin-bottom: 5px;
}

.message_upload p {
    padding-bottom: 5px;
}

.audio_info {
    float: left;
    padding: 0px;
    margin: 0px;
    margin-left: 5px;
}

.audio_info p {
    padding: 0px;
    margin: 0px;
}

.avatar {
    float: left;
    padding: 0px;
    margin: 0px;
    margin-left: 5px;
    color: white;
}

.avatar a, .avatar a:hover, .avatar a:active, .avatar a:focus, .avatar a:visited, .avatar a:link {
    text-decoration: underline;
    color: white;
}

.rate_section {
    float: left;
    padding: 0px;
    margin: 0px;
    margin-left: 5px;
    width: 433px;
}

.audio_short {
    float: left;
    padding: 0px;
    margin: 0px;
    margin-left: 5px;
    width: 670px;
}

.info {
    color: #c16c2c;
    font-size: 11px;
}

.cat_list_top {
    clear: both;
    border: 0;
    height: 11px;
    width: 175px;
    background: url(/images/case_tabl_haut.jpg) no-repeat 0px 0px;
}

.cat_list_bottom {
    clear: both;
    border: 0;
    height: 11px;
    width: 175px;
    background: url(/images/case_tabl_bas.jpg) no-repeat 0px 0px;
}

.my_station {
    margin: 0px;
    padding: 0px;
    margin-left: 15px;
}

.main_left_side {
    float: left;
    width: 365px;
}

.main_right_side {
    float: left;
    width: 365px;
}

.bottom {
    clear: both;
}

.password, .username {
    width: 120px;
}

.player_info {
    margin: 0px;
    padding: 0px;
    width: 685px;
}

.bottom_1 {
    color: white;
    font-weight: bold;
    background-color: #C16C2C;
}

.bottom_1 a, .bottom_1 a:hover, .bottom_1 a:active, .bottom_1 a:focus, .bottom_1 a:visited, .bottom_1 a:link {
    text-decoration: underline;
    color: white;
}

.pagination {
    padding: 2px;
    margin-top: 10px;
    padding-bottom: 10px;
}

.pagination ul {
    padding: 0;
    text-align: center; /*Set to "right" to right align pagination interface*/
    font-size: 16px;
}

.pagination li {
    list-style-type: none;
    display: inline;
    padding-bottom: 1px;
}

.pagination a, .pagination a:visited {
    padding: 0 5px;
    border: 1px solid #C6C6C6;
    text-decoration: none;
    color: #C6C6C6;
}

.pagination a:hover, .pagination a:active {
    border: 1px solid #2b66a5;
    color: #C6C6C6;
    background-color: #FFFF80;
}

.pagination a.currentpage {
    background-color: #C16C2C;
    color: #FFF !important;
    border-color: #C6C6C6;
    font-weight: bold;
    cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover {
    background-color: white;
    cursor: default;
    color: #C6C6C6;
    border-color: #C6C6C6;
    font-weight: normal !important;
}

.pagination a.prevnext {
    font-weight: bold;
}

.info_signup {
    float: left;
    border-width: 1px;
    border-style: solid;
    border-color: #C6C6C6;
    padding: 2px;
    margin: 0px;
    margin-left: 5px;
    margin-top: 5px;
    width: 272px;
    color: #D6DBE4;
}

.topic {
    width: 100%;
    padding: 4px;
    background-color: #6e6e6e;
}

.topic_title {
    width: 62%;
}

.topic_date {
    width: 32%;
    text-align: right;
}
