body,table {font-family: Verdana, Arial, Sans-Serif;font-size:8pt;padding:0px;margin:0px}
body{
    background-color:#5f4836;
    background-image:url('/kiosk_label/images/site/fond_site.jpg');
    background-position:top center;
    text-align:center;
}

h2 {padding:0px;margin:0px;font-size:200%}
h3 {padding:0px;margin:0px;font-size:150%}
a {
    text-decoration:none;
    }
a:hover{
    text-decoration: underline;
    }
img {vertical-align: middle;}
.clear{clear:both}
.nav_only {display:none;visibility:hidden}

.main{margin:0 auto;padding:0px;width:950px;text-align:left}
.main_contents{padding:0px;}
.top{
    padding:0px;
    margin:0 auto;
    text-align:center;
    }
img.logo{padding:0px;margin:0px}

.footer{
    text-align:center;
    margin:15px;
    padding:5px;
    color:#bbb;
    font-size:85%;
    border-top:#777 1px solid;
    /*border-bottom:#888 1px solid;*/
    }

.window {border:#aaa 0px solid}
.window .title {
    background-image:url('/kiosk_label/images/site/fond_titre.jpg');
    height:45px;
    color:#f0f0f0;
    margin:0px;
    padding-top:0px;
    /*border-bottom:#aaa 1px solid;*/
    text-align:center;
    vertical-align:middle;
    }
.window .title h2{padding-top:12px}
.window .contents {
    background-image:url('/kiosk_label/images/site/fond_contenu.jpg');
    /*background-position:top center;*/
    /*background-position:50% 45%;*/
    margin:0px 5px 0px 3px;
    padding:5px;
    border:#322 1px solid;
    /*overflow:hidden;
    width:100%;*/
}


.blist {
    padding:0px;
    margin:0px auto;
    list-style-type:none;
}

/*img 130*/
.blist li {
    padding:0px;
    /*width:108px;*/
    width:138px;
    float:left;
    height:164px; /*158*/
    overflow:hidden;
    /*position:relative;*/
    text-align:center;
    margin:2px;
    border:#ffffff 1px solid;
    background-color:#fff;
}
.blist li a {color:#000;text-decoration:none}
.blist li:hover{
    /*color:#ffffff;*/
    /*background-image:url('/kiosk_label/images/site/fond_dark.jpg');*/
    border:#444 1px solid;
    background-color:#fff;
    /*margin:0px;*/
}
.blist .btitle {
    margin:0px;
    font-size:100%;
    padding:0px;
    /*font-weight:bold;*/
    /*background-color:#fff;*/
}
.blist img {
    /*border:#ccc 1px solid;*/
    background:#fff;
    /*padding:2px 4px 2px 4px;*/
    margin:3px;
}
.home .disc .blist {margin-left:7px}
.disc .blist {margin-left:20px}

table.home td {vertical-align:top;padding:0px;width:475px;overflow:hidden;max-width:475px}
table.home td.home_news {}
table.home td.home_discs {}
.home .news .window .title {
    background-image:url('/kiosk_label/images/site/demi_titre_g.jpg');
}
.home .news .window .contents {
    /*margin-right:2px;*/
}
.home .disc .window .title {
    background-image:url('/kiosk_label/images/site/demi_titre_d.jpg');
}
.disc .window .contents {
}


.disk_slideshow{
    margin:0px 0px 5px 0px;
    padding:3px 0px 3px 0px;
    border:#000000 1px solid;
}

.detail h3 {margin:4px 4px 10px 4px;}
.detail .img_box {float:left;margin:4px;text-align:center}
.detail .img_box img{margin:2px}
.detail .img_box_right{clear:right;float:right;margin:5px}
.detail .img_box_right img{padding:1px}
.detail .disc_attr{float:right;margin:5px 5px 20px 10px;background-color:#f0f0f0;padding:5px;border:#666666 1px solid;width:150px}
.detail .disc_attr .attrk {text-align:right}
.detail .disc_attr td {padding:2px}
.detail .description {padding:5px;}

.disc .detail .description{
    margin:0px 160px 5px 260px;    
    /*text-align:justify;
    border:#d0d0d0 1px solid;*/
}
.mp3_player{padding:0px;margin:0px;vertical-align:middle}

.artist .detail .description{
    margin:0px 50px 5px 130px;
}
.artist_discs {float:right}
.artist_discs h3 {margin-top:5px;margin-bottom:0px;padding:3px;text-align:center}
.artist_discs li {float:none;margin-bottom:2px}

.message_payement{position:absolute;top:30px;left:30px;background-color:#f0f0f0;border:#333 1px solid;padding:20px;font-weight:bold}

.news_list {list-style-type:none;margin:0px;padding:0px}
.news_list img.news_main {float:left;margin:5px}
.news_item {border:#fff 1px solid;padding:5px;margin:5px;}
.news_item h3{border-bottom:#666 1px solid}
.news_mini_item {border:#fff 1px solid;padding:3px;margin:5px}
.news_mini_item p {margin:0px;padding:0px;}
.news_mini_item h3 {margin:0px;padding:0px;}
.news_mini_item img.news_main {margin:2px;}
.news_date {border-top:#fff 1px solid;padding:2px;margin-top:5px;text-align:right}
.news_mini_item .news_date {float:right;border:none;margin-top:0px}

.contact .contents{text-align:center}
.contact h3 {margin-bottom:5px}
.contact table {margin:0px auto;text-align:left}
.contact td.left {text-align:right}
.contact_left{float:left;padding:20px;margin:10px;background-color:#ddd;text-align:left;border:#aaa 1px solid;width:25%}
.contact_infos{}
.contact_links{margin-top:20px}
.contact_links ul{margin:10px;padding:0px}
.contact_links li {padding:2px}
.contact_form{text-align:center}

/*
ul.disc_mini_list {list-style-type:none;padding:0px;margin:0px;}
ul.disc_mini_list li {float:left;padding:1px;margin:0px}
ul.disc_mini_list img {border:#000000 1px solid}
*/

.admin a{}
.admin a:visited{}
.admin{text-align:left}
.admin .menu a{color:#fff}
.admin ul.menu {list-style-type:none}
.admin .menu li {padding:5px;margin:5px;float:left;font-size:200%}
.admin h3 {margin:2px}
.admin table.layer td {vertical-align:top}
.admin td.left {width:20em}
.admin td.left ul {margin:5px;list-style-type:square;padding:5px}
.admin td.left li {}
.admin .attrk {text-align:right}
.disc_edit img {border:#000000 1px solid;margin:2px}
.edit_switch {font-size:120%;background-color:#fff;color:#000;padding:5px;margin:5px;border:#999 1px solid;}
input.submit {height:2.5em;width:8em}
input.submit_del {height:2.5em;width:8em;}

.debug{background-color:#f0f0f0;font-size:75%;margin:0px;padding:1px}
.error{background-color:#ffa0a0;margin:5px;padding:5px;border:#ff3333 1px solid;}
.message{background-color:#f0f0ff;margin:5px;padding:5px;border:#3333cc 1px solid;}


a[href *="flickr.com"] {
    padding: 2px 0px 2px 20px;
    background: url(images/icons/flickr.png) no-repeat left center;
}
a[href *="twitter.com"] {
    padding: 2px 0px 2px 20px;
    background: url(images/icons/twitter.png) no-repeat left center;
}
a[href *="facebook.com"] {
    padding: 2px 0px 2px 20px;
    background: url(images/icons/facebook.png) no-repeat left center;
}
a[href *="myspace.com"] {
    padding: 2px 0px 2px 20px;
    background: url(images/icons/myspace.png) no-repeat left center;
}
a[href *='rss'] {
    padding: 2px 0px 2px 20px;
    background: url(images/icons/feed.png) no-repeat left center;
}
a[href *='onvibes.com'] {
    padding: 2px 0px 2px 20px;
    background: url(images/icons/onvibes.png) no-repeat left center;
}
