a.image{
margin: 0px 10px 0px 0px;
float: left;
display: block;
}

.image img{
border: 1px solid #449BC7;
padding: 1px;
background: #ffffff;
}

a.image:hover img{
border: 1px solid #C7449B;
}

div#artistes .jcarousel-container {
position: relative;
}

div#artistes .jcarousel-clip {
width: 780px;
height: 150px;
z-index: 2;
padding: 0;
margin: 0;
overflow: hidden;
position: relative;
}

div#artistes .jcarousel-list {
z-index: 1;
overflow: hidden;
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
}

div#artistes .jcarousel-list li,
div#artistes .jcarousel-item {
list-style: none;
float: left;
margin-right: 10px;
background: url(images/theme_2/cadre_385_150_2.gif) no-repeat left top;
height: 130px;
position: relative;
font-size: 11px;
width: 365px;
padding: 10px;
}
div#artistes .jcarousel-item {
position: relative;
}

div#artistes .jcarousel-item  h3{
background: url(images/theme_2/entete_365.gif) no-repeat left bottom;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 5px;
}
div#artistes .jcarousel-item  h3 a{
color: #ffffff;
}
div#artistes .jcarousel-item  h3 a:hover{
color: #C7449B;
}
div#artistes .jcarousel-item  div{
padding-bottom: 3px;
width: 230px;
float: right;
background: url("images/volume_bar_value.gif") no-repeat 0px 5px;
padding-left: 14px;
padding-right: 10px;
}

div#artistes img{
width: 96px;
height: 96px;
}
div#artistes .jcarousel-item a.visiter{
position: absolute;
bottom: 10px;
right: 10px;
}

div#artistes .jcarousel-next {
cursor: pointer;
z-index: 3;
display: none;
background: transparent url(images/theme_2/visiter_2.gif) no-repeat 0 0;
width: 18px;
height: 18px;
position: absolute;
bottom: -28px;
right: 357px;
}
div#artistes .jcarousel-next:hover {
background: transparent url(images/theme_2/visiter_2.gif) no-repeat 0 -18px;
}

div#artistes .jcarousel-prev:hover {
background: transparent url(images/theme_2/visiter_3.gif) no-repeat 0 -18px;
}

div#artistes .jcarousel-prev:active {
background: transparent url(images/theme_2/visiter_3.gif) no-repeat 0 -36px;
}

div#artistes .jcarousel-next:active {
background: transparent url(images/theme_2/visiter_2.gif) no-repeat 0 -36px;
}


div#artistes .jcarousel-prev {
cursor: pointer;
z-index: 3;
display: none;
background: transparent url(images/theme_2/visiter_3.gif) no-repeat 0 0;
width: 18px;
height: 18px;
position: absolute;
bottom: -28px;
left: 357px;
}


div.chargeur_fond{
position: relative;
background: url(images/theme_2/widget_540_280.gif) no-repeat 0px 0px;
width: 522px;
height: 262px;
padding: 9px;
}

div.chargeur_fond img{
float: left;
width: 260px;
height: 260px;
}

div.chargeur_fond_border{
border: 1px solid #FFFFFF;
clear: both;
height: 260px;
width: 520px;
}

div.nav_widget a.prec:hover{
background: url(images/theme_2/visiter_3.gif) no-repeat 0px -18px;
}

div.nav_widget a.suiv{
cursor: pointer;
z-index: 10;
display: block;
position: absolute;
bottom: 90px;
right: 15px;
background: url(images/theme_2/visiter_2.gif) no-repeat 0px 0px;
width: 18px;
height: 18px;
}
div.nav_widget a.prec{
cursor: pointer;
z-index: 10;
display: block;
position: absolute;
bottom: 90px;
left: 15px;
background: url(images/theme_2/visiter_3.gif) no-repeat 0px 0px;
width: 18px;
height: 18px;
}


div.nav_widget a.suiv:hover{
background: url(images/theme_2/visiter_2.gif) no-repeat 0px -18px;
}

div.chargeur_contenu{
background: url(images/widget_texte.gif) no-repeat 0px 0px;
position: absolute;
bottom: 25px;
left: 25px;
width: 470px;
padding: 10px;
height: 140px;
font-size: 11px;
}

div.chargeur_contenu a.visiter{
position: absolute;
bottom: 10px;
right: 10px;
}

div.chargeur_contenu div{
background: url("images/volume_bar_value.gif") no-repeat 0px 5px;
padding-left: 14px;
float: right;
width: 335px;
padding-bottom: 3px;
}
div.chargeur_contenu a img{
border: 1px solid #449BC7;
float: left;
width: 106px;
height: 106px;
padding: 1px;
margin-right: 10px;
}
div.chargeur_contenu a:hover img{
border: 1px solid #C7449B;
}

div.chargeur_contenu h3{
background: url(images/theme_2/h3_470.gif) no-repeat bottom left;
font-weight: none;
text-transform: uppercase;
font-size: 12px;
color: #FFFFFF;
margin: 0px 0px 6px 0px;
padding: 0px 0px 8px 0px;
}


div.chargeur_contenu h3 a{
color: #FFFFFF;
}


div.chargeur_contenu h3 a:hover{
color: #C7449B;
}






div#news .jcarousel-container {
position: relative;
width: 390px;
float: left;
}

div#tchunes_playeur .jcarousel-container {
position: relative;
width: 345px;
height: 230px;
float: right;
}

div#tchunes_playeur .jcarousel-clip {
width: 345px;
height: 230px;
z-index: 2;
padding: 0;
margin: 0;
overflow: hidden;
border: 1px solid #449BC7;
position: relative;
}
div#news .jcarousel-clip {
width: 385px;
height: 130px;
z-index: 2;
padding: 0;
margin: 0;
overflow: hidden;
position: relative;
}

div#news .jcarousel-list {
z-index: 1;
overflow: hidden;
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
}

div#news .jcarousel-list li,
div#news .jcarousel-item {
float: left;
list-style: none;
background: url(images/theme_2/cadre_385_130.gif) no-repeat left bottom;
font-size: 11px;
height: 110px;
position: relative;
width:365px;
padding: 10px;
}

div#news .jcarousel-item h3{
background: url(images/theme_2/entete_365.gif) no-repeat left bottom;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 5px;
}


div#news .jcarousel-item img{
float: left;
margin-right: 10px;
width: 76px;
height: 76px;
padding: 1px;
background: #ffffff;
border: 1px solid #449BC7;
}

div#news .jcarousel-item a.visiter{
position: absolute;
right: 10px;
bottom: 10px;
}

div#news .jcarousel-next {
cursor: pointer;
z-index: 3;
display: none;
background: transparent url(images/theme_2/down.gif) no-repeat 0 0;
width: 18px;
height: 18px;
position: absolute;
bottom: -28px;
right: 10px;
}
div#news .jcarousel-next:hover {
background: transparent url(images/theme_2/down.gif) no-repeat 0 -18px;
}

div#news .jcarousel-prev:hover {
background: transparent url(images/theme_2/up.gif) no-repeat 0 -18px;
}

div#news .jcarousel-prev:active {
background: transparent url(images/theme_2/up.gif) no-repeat 0 -36px;
}

div#news .jcarousel-next:active {
background: transparent url(images/theme_2/down.gif) no-repeat 0 -36px;
}


div#news .jcarousel-prev {
cursor: pointer;
z-index: 3;
display: none;
background: transparent url(images/theme_2/up.gif) no-repeat 0 0;
width: 18px;
height: 18px;
position: absolute;
bottom: -28px;
left: 325px;
}



div#actus_news_1 .jcarousel-container {
position: relative;
width: 385px;
padding-left: 5px;
float: right;
}

div#actus_news_1 .jcarousel-clip {
width: 385px;
height: 130px;
z-index: 2;
padding: 0;
margin: 0;
overflow: hidden;
position: relative;
}

div#actus_news_1 .jcarousel-list {
z-index: 1;
overflow: hidden;
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
}

div#actus_news_1 .jcarousel-list li,
div#actus_news_1 .jcarousel-item {
float: left;
list-style: none;
background: url(images/theme_2/cadre_385_130.gif) no-repeat left bottom;
font-size: 11px;
height: 110px;
position: relative;
width:365px;
padding: 10px;
}

div#actus_news_1 .jcarousel-item h3{
background: url(images/theme_2/entete_365.gif) no-repeat left bottom;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 5px;
}

div#actus_news_1 .jcarousel-item img{
float: left;
margin-right: 10px;
width: 76px;
height: 76px;
padding: 1px;
background: #ffffff;
border: 1px solid #449BC7;
}

div#actus_news_1 .jcarousel-item a.visiter{
position: absolute;
right: 10px;
bottom: 10px;
}

div#actus_news_1 .jcarousel-next {
cursor: pointer;
z-index: 3;
display: none;
background: transparent url(images/theme_2/down.gif) no-repeat 0 0;
width: 18px;
height: 18px;
position: absolute;
bottom: -28px;
left: 45px;
}
div#actus_news_1.jcarousel-next:hover {
background: transparent url(images/theme_2/down.gif) no-repeat 0 -18px;
}

div#actus_news_1 .jcarousel-prev:hover {
background: transparent url(images/theme_2/up.gif) no-repeat 0 -18px;
}

div#actus_news_1 .jcarousel-prev:active {
background: transparent url(images/theme_2/up.gif) no-repeat 0 -36px;
}

div#actus_news_1 .jcarousel-next:active {
background: transparent url(images/theme_2/down.gif) no-repeat 0 -36px;
}


div#actus_news_1 .jcarousel-prev {
cursor: pointer;
z-index: 3;
display: none;
background: transparent url(images/theme_2/up.gif) no-repeat 0 0;
width: 18px;
height: 18px;
position: absolute;
bottom: -28px;
left: 10px;
}







ul.links{
font-size: 11px;
float: left;
width: 190px;
padding-left:5px;
}

ul.links li.links_titre{
font-weight: bold;
text-transform: uppercase;
margin-bottom: 10px;
padding-bottom: 5px;
border-bottom: 1px dotted #449BC7;
}

ul.links li.links_list{
height: 18px;
}


ul.links li.links_list a{
display: block;
background: url(images/volume_bar_value.gif) no-repeat 0px 5px;
padding: 0px 0px 0px 14px;
}

ul.links li.links_list a:hover{
background: url(images/theme_2/puce_rouge.gif) no-repeat 0px 5px;
color: #C7449B;
text-transform: uppercase;
font-size: 10px;
font-weight: bold;
}



div#bios .jcarousel-container {
position: relative;
}

div#bios .jcarousel-clip {
width: 780px;
height: 210px;
z-index: 2;
padding: 0;
margin: 0;
overflow: hidden;
position: relative;
}

div#bios .jcarousel-list {
z-index: 1;
overflow: hidden;
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
}

div#bios .jcarousel-list li,
div#bios .jcarousel-item {
background: url(images/theme_2/encart_250_200.gif) top left no-repeat;
padding: 10px;
width: 230px;
height: 190px;
float: left;
margin: 0px 5px;
font-size: 11px;
}
div#bios .jcarousel-item {
position: relative;
}
.light{cursor: pointer;}
div#bios div.photo_cadre{
position: relative;
margin-bottom: 5px;
border: 1px solid #449BC7;
width: 228px; 
height: 90px;
}

div#bios div.texte_photo{
width: 216px; height: 88px;
position: absolute;
top: 1px;
left: 1px;
color: #FFFFFF;
background: #449BC7;
}

ul#biographies h3{
text-transform: uppercase;
font-size: 10px;
font-weight: bold;
background: url(images/theme_2/titre_230.gif) bottom left no-repeat;
margin-bottom: 5px;
padding-bottom: 9px;
}
ul#biographies div.space{
width: 216px;
background: url("images/volume_bar_value.gif") no-repeat 0px 5px;
padding: 0px 0px 3px 14px;
}
ul#biographies a.visiter{
position: absolute;
right: 10px;
bottom: 10px;
}

div#bios .jcarousel-next {
cursor: pointer;
z-index: 3;
display: none;
background: transparent url(images/theme_2/visiter_2.gif) no-repeat 0 0;
width: 18px;
height: 18px;
position: absolute;
bottom: -28px;
right: 357px;
}
div#bios .jcarousel-next:hover {
background: transparent url(images/theme_2/visiter_2.gif) no-repeat 0 -18px;
}

div#bios .jcarousel-prev:hover {
background: transparent url(images/theme_2/visiter_3.gif) no-repeat 0 -18px;
}

div#bios .jcarousel-prev:active {
background: transparent url(images/theme_2/visiter_3.gif) no-repeat 0 -36px;
}

div#bios .jcarousel-next:active {
background: transparent url(images/theme_2/visiter_2.gif) no-repeat 0 -36px;
}


div#bios .jcarousel-prev {
cursor: pointer;
z-index: 3;
display: none;
background: transparent url(images/theme_2/visiter_3.gif) no-repeat 0 0;
width: 18px;
height: 18px;
position: absolute;
bottom: -28px;
left: 357px;
}


div#photos .jcarousel-container {
position: relative;
}

div#photos .jcarousel-clip {
width: 780px;
height: 210px;
z-index: 2;
padding: 0;
margin: 0;
overflow: hidden;
position: relative;
}

div#photos .jcarousel-list {
z-index: 1;
overflow: hidden;
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
}

div#photos .jcarousel-list li,
div#photos .jcarousel-item {
background: url(images/theme_2/encart_250_200.gif) top left no-repeat;
padding: 10px;
width: 230px;
height: 190px;
float: left;
margin: 0px 5px;
font-size: 11px;
}
div#photos .jcarousel-item {
position: relative;
}

div#photos div.photo_cadre{
position: relative;
margin-bottom: 5px;
border: 1px solid #449BC7;
width: 228px; 
height: 90px;
}

div#photos div.texte_photo{
width: 216px; height: 88px;
position: absolute;
top: 1px;
left: 1px;
color: #FFFFFF;
background: #449BC7;
}

ul#photos_list h3{
text-transform: uppercase;
font-size: 10px;
font-weight: bold;
background: url(images/theme_2/titre_230.gif) bottom left no-repeat;
margin-bottom: 5px;
padding-bottom: 9px;
}
ul#photos_list div.space{
width: 216px;
background: url("images/volume_bar_value.gif") no-repeat 0px 5px;
padding: 0px 0px 3px 14px;
}
ul#photos_list a.visiter{
position: absolute;
right: 10px;
bottom: 10px;
}

div#photos .jcarousel-next {
cursor: pointer;
z-index: 3;
display: none;
background: transparent url(images/theme_2/visiter_2.gif) no-repeat 0 0;
width: 18px;
height: 18px;
position: absolute;
bottom: -28px;
right: 357px;
}
div#photos .jcarousel-next:hover {
background: transparent url(images/theme_2/visiter_2.gif) no-repeat 0 -18px;
}

div#photos .jcarousel-prev:hover {
background: transparent url(images/theme_2/visiter_3.gif) no-repeat 0 -18px;
}

div#photos .jcarousel-prev:active {
background: transparent url(images/theme_2/visiter_3.gif) no-repeat 0 -36px;
}

div#photos .jcarousel-next:active {
background: transparent url(images/theme_2/visiter_2.gif) no-repeat 0 -36px;
}


div#photos .jcarousel-prev {
cursor: pointer;
z-index: 3;
display: none;
background: transparent url(images/theme_2/visiter_3.gif) no-repeat 0 0;
width: 18px;
height: 18px;
position: absolute;
bottom: -28px;
left: 357px;
}



div#videos .jcarousel-container {
position: relative;
width: 390px;
float: left;
}

div#videos .jcarousel-clip {
width: 385px;
height: 310px;
z-index: 2;
padding: 0;
margin: 0;
overflow: hidden;
position: relative;
}

div#videos .jcarousel-list {
z-index: 1;
overflow: hidden;
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
}

div#videos .jcarousel-list li,
div#videos .jcarousel-item {
list-style: none;
float: left;
margin-bottom: 10px;
background: url(images/theme_2/cadre_385_150_2.gif) no-repeat left top;
height: 130px;
position: relative;
font-size: 11px;
width: 365px;
padding: 10px;
}

div#videos .jcarousel-item h3{
background: url(images/theme_2/entete_365.gif) no-repeat left bottom;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 5px;
}

div#videos .jcarousel-item img{
float: left;
width: 96px;
height: 96px;
padding: 1px;
background: #ffffff;
border: 1px solid #449BC7;
}

div#videos .jcarousel-item a.visiter{
position: absolute;
right: 10px;
bottom: 10px;
}

div#videos .jcarousel-next {
cursor: pointer;
z-index: 3;
display: none;
background: transparent url(images/theme_2/down.gif) no-repeat 0 0;
width: 18px;
height: 18px;
position: absolute;
bottom: -28px;
right: 10px;
}
div#videos .jcarousel-next:hover {
background: transparent url(images/theme_2/down.gif) no-repeat 0 -18px;
}

div#videos .jcarousel-prev:hover {
background: transparent url(images/theme_2/up.gif) no-repeat 0 -18px;
}

div#videos .jcarousel-prev:active {
background: transparent url(images/theme_2/up.gif) no-repeat 0 -36px;
}

div#videos .jcarousel-next:active {
background: transparent url(images/theme_2/down.gif) no-repeat 0 -36px;
}


div#videos .jcarousel-prev {
cursor: pointer;
z-index: 3;
display: none;
background: transparent url(images/theme_2/up.gif) no-repeat 0 0;
width: 18px;
height: 18px;
position: absolute;
bottom: -28px;
left: 325px;
}

div#videos .jcarousel-item h3 a{
color: #ffffff;
}

div#videos .jcarousel-item h3 a:hover{
color: #C7449B;
}
div#videos .jcarousel-item a.image:hover img{
border: 1px solid #C7449B;
}

ul#videos_list div{
padding-bottom: 3px;
width: 230px;
float: right;
background: url("images/volume_bar_value.gif") no-repeat 0px 5px;
padding-left: 14px;
padding-right: 10px;
}

div.video{
background: url(images/theme_2/cadre_385_270.gif) no-repeat 0px 0px;
width: 365px;
padding: 10px;
height: 250px;
float: right;
}
ul#video_list{
width: 390px;
float: left;
}
div#playeur_video{
width: 390px;
float: right;
}
div#playeur_video h3{
float: right;
color: #ffffff;
text-transform: uppercase;
background: url(images/theme_2/h2_titre_385.gif) no-repeat 0px 0px;
width: 355px;
padding: 12px 15px 8px 15px;
height: 20px;
font-size: 11px;
}



div#tchunes .jcarousel-container {
position: relative;
width: 390px;
float: left;
}

div#tchunes .jcarousel-clip {
width: 385px;
height: 310px;
z-index: 2;
padding: 0;
margin: 0;
overflow: hidden;
position: relative;
}

div#tchunes .jcarousel-list {
z-index: 1;
overflow: hidden;
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
}

div#tchunes .jcarousel-list li,
div#tchunes .jcarousel-item {
list-style: none;
float: left;
margin-bottom: 10px;
background: url(images/theme_2/cadre_385_150_2.gif) no-repeat left top;
height: 130px;
position: relative;
font-size: 11px;
width: 365px;
padding: 10px;
}

div#tchunes .jcarousel-item h3{
background: url(images/theme_2/entete_365.gif) no-repeat left bottom;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 5px;
}

div#tchunes .jcarousel-item a.image{
float: left;
display:block;

border: 1px solid #449BC7;
}
div#tchunes .jcarousel-item a.image:hover{
border: 1px solid #C7449B;
}
div#tchunes .jcarousel-item a.image:hover img{
border: 1px solid #ffffff;
}
div#tchunes .jcarousel-item img{
float: left;
width: 96px;
height: 96px;
padding: 0px;
background: none;
border: 1px solid #ffffff;
}

div#tchunes .jcarousel-item a.visiter{
position: absolute;
right: 10px;
bottom: 10px;
}

div#tchunes .jcarousel-next {
cursor: pointer;
z-index: 3;
display: none;
background: transparent url(images/theme_2/down.gif) no-repeat 0 0;
width: 18px;
height: 18px;
position: absolute;
bottom: -28px;
right: 10px;
}
div#tchunes .jcarousel-next:hover {
background: transparent url(images/theme_2/down.gif) no-repeat 0 -18px;
}

div#tchunes .jcarousel-prev:hover {
background: transparent url(images/theme_2/up.gif) no-repeat 0 -18px;
}

div#tchunes .jcarousel-prev:active {
background: transparent url(images/theme_2/up.gif) no-repeat 0 -36px;
}

div#tchunes .jcarousel-next:active {
background: transparent url(images/theme_2/down.gif) no-repeat 0 -36px;
}


div#tchunes .jcarousel-prev {
cursor: pointer;
z-index: 3;
display: none;
background: transparent url(images/theme_2/up.gif) no-repeat 0 0;
width: 18px;
height: 18px;
position: absolute;
bottom: -28px;
left: 325px;
}

div#tchunes .jcarousel-item h3 a{
color: #ffffff;
}

div#tchunes .jcarousel-item h3 a:hover{
color: #C7449B;
}
ul#tchunes_list a.image:hover img{
border: 1px solid #C7449B;
}

ul#tchunes_list div{
padding-bottom: 3px;
width: 230px;
float: right;
background: url("images/volume_bar_value.gif") no-repeat 0px 5px;
padding-left: 14px;
padding-right: 10px;
}

div#tchunes_playeur{
position: relative;
width: 385px;
float: right;
height: 310px;
background: url(images/them_2/cadre_385_310.gif) no-repeat 0px 0px;

}






div#soirees .jcarousel-container {
position: relative;
}

div#soirees .jcarousel-clip {
width: 780px;
height: 180px;
z-index: 2;
padding: 0;
margin: 0;
overflow: hidden;
position: relative;
}

div#soirees .jcarousel-list {
z-index: 1;
overflow: hidden;
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
}

div#soirees .jcarousel-list li,
div#soirees .jcarousel-item {
list-style: none;
float: left;
margin-right: 10px;
background: url(images/theme_2/cadre_385_180.gif) no-repeat left top;
height: 160px;
position: relative;
font-size: 11px;
width: 365px;
padding: 10px;
}
div#soirees .jcarousel-item {
position: relative;
}

div#soirees .jcarousel-item  h3{
background: url(images/theme_2/entete_365.gif) no-repeat left bottom;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 5px;
}
div#soirees .jcarousel-item  h3 a{
color: #ffffff;
}
div#soirees .jcarousel-item  h3 a:hover{
color: #C7449B;
}
div#soirees .jcarousel-item  div{
padding-bottom: 3px;
width: 230px;
float: right;
background: url("images/volume_bar_value.gif") no-repeat 0px 5px;
padding-left: 14px;
padding-right: 10px;
}

div#soirees img{
width: 96px;
height: 126px;
}
div#soirees .jcarousel-item a.visiter{
position: absolute;
bottom: 10px;
right: 10px;
}

div#soirees .jcarousel-next {
cursor: pointer;
z-index: 3;
display: none;
background: transparent url(images/theme_2/visiter_2.gif) no-repeat 0 0;
width: 18px;
height: 18px;
position: absolute;
bottom: -28px;
right: 357px;
}
div#soirees .jcarousel-next:hover {
background: transparent url(images/theme_2/visiter_2.gif) no-repeat 0 -18px;
}

div#soirees .jcarousel-prev:hover {
background: transparent url(images/theme_2/visiter_3.gif) no-repeat 0 -18px;
}

div#soirees .jcarousel-prev:active {
background: transparent url(images/theme_2/visiter_3.gif) no-repeat 0 -36px;
}

div#soirees .jcarousel-next:active {
background: transparent url(images/theme_2/visiter_2.gif) no-repeat 0 -36px;
}


div#soirees .jcarousel-prev {
cursor: pointer;
z-index: 3;
display: none;
background: transparent url(images/theme_2/visiter_3.gif) no-repeat 0 0;
width: 18px;
height: 18px;
position: absolute;
bottom: -28px;
left: 357px;
}




ul#player_controls{
position: absolute;
bottom : 10px;
width: 365px;
height: 17px;
left: 10px;
}
#player_play,
#player_pause {
display: block;
position: absolute;
right:160px;
top:0px;
width:17px;
height:17px;
cursor: pointer;
}

#player_play {
background: url("images/theme_2/boutons_playeur.gif") no-repeat 0px 0px ;
}

#player_play.jqjp_hover {
background: url("images/theme_2/boutons_playeur.gif") no-repeat 0px -34px ;
}

#player_pause {
background: url("images/theme_2/boutons_playeur.gif") no-repeat -99px 0px ;
}

#player_pause.jqjp_hover {
background: url("images/theme_2/boutons_playeur.gif") no-repeat -99px -34px ;
}

#player_stop{
position: absolute;
left:160px;
top:0px;
background: url("images/theme_2/boutons_playeur.gif") no-repeat -79px 0px ;
width:17px;
height:17px;
cursor: pointer;
}

#player_stop.jqjp_hover{
position: absolute;
left:160px;
top:0px;
background: url("images/theme_2/boutons_playeur.gif") no-repeat -79px -34px ;
width:17px;
height:17px;
cursor: pointer;
}
#player_container{
border: 1px solid #449BC7;
position: absolute;
top: 10px;
background: #ffffff;
height: 241px;
left: 10px;
padding: 10px;
width: 345px;
}
#ctrl_prev {
position: absolute;
left:120px;
top:0px;
background: url("images/theme_2/boutons_playeur.gif") no-repeat -17px 0px ;
width:31px;
height:17px;
cursor: pointer;
}

#ctrl_prev:hover {
background: url("images/theme_2/boutons_playeur.gif") no-repeat -17px -34px ;
}

#ctrl_prev.disabled {
background: url("images/theme_2/boutons_playeur.gif") no-repeat -17px -17px ;
cursor:default;
}

#ctrl_next {
position: absolute;
right:120px;
top:0px;
background: url("images/theme_2/boutons_playeur.gif") no-repeat -48px 0px ;
width:31px;
height:17px;
cursor: pointer;
}

#ctrl_next:hover {
background: url("images/theme_2/boutons_playeur.gif") no-repeat -48px -34px ;
}

#ctrl_next.disabled {
background: url("images/theme_2/boutons_playeur.gif") no-repeat -48px -17px ;
cursor:default;
}


#player_progress {
border-top: 1px solid #449BC7;
padding: 1px;
position: absolute;
left:0px;
bottom: 0px;
width:363px;
height:10px;
}

#player_progress_load_bar {
background: url("images/bar_load.gif")  top left repeat-x;
width:0px;
height:10px;
cursor: pointer;
}

#player_progress_load_bar.jqjp_buffer {
background: url("images/bar_buffer.gif")  top left repeat-x;
}

#player_progress_play_bar {
background: url("images/bar_play.gif") top left repeat-x ;
width:0px;
height:10px;
}

#player_volume_min {
position: absolute;
left: 10px;
top:0px;
background: url("images/theme_2/boutons_playeur.gif") no-repeat -118px 0px ;
width:17px;
height:17px;
cursor: pointer;
}

#player_volume_max {
position: absolute;
left:85px;
top:0px;
background: url("images/theme_2/boutons_playeur.gif") no-repeat -137px 0px ;
width:17px;
height:17px;
cursor: pointer;
}

#player_volume_min.jqjp_hover {
background: url("images/theme_2/boutons_playeur.gif") no-repeat -118px -34px ;
}

#player_volume_max.jqjp_hover {
background: url("images/theme_2/boutons_playeur.gif") no-repeat -137px -34px ;
}

#player_volume_bar {
position: absolute;
left:35px;
top:5px;
background: #ffffff;
border: 1px solid #449BC7;
width:40px;
height:5px;
cursor: pointer;
}

#player_volume_bar_value {
background: url("images/volume_bar_value.gif") repeat-x top left;
width:0px;
height:5px;
}

#play_time,
#total_time {
position: absolute;
right:10px;
padding-top: 3px;top:0px;
width:90px;
font-size:.8em;
font-style:oblique;
}

#total_time {
text-align: right;
}


#playlist_list li img{
width: 16px;
height: 16px;
padding: 1px;
border: 1px solid #449BC7;
float: left;
margin-right: 10px;
}
#playlist_list li.playlist_current{
background: url(images/theme_2/puce_rouge.gif) no-repeat 0px 5px;
color: #C7449B;
}
#playlist_list li{
cursor: pointer;
background: url("images/volume_bar_value.gif") no-repeat 0px 5px;
padding: 0px 0px 6px 14px;
width: 331px;
}





















