/* BIOGRAPHIE */

div.cadre_biographie{
position: relative;
width: 760px;
padding: 10px;
background: url(images/theme_2/fond_780_580.gif) top left no-repeat;
height: 540px;
}

div.encart{
margin-bottom: 5px;
}

div.encart a{
display: block;
padding-bottom: 3px;
}

div.bio{
width: 522px;
padding: 9px;
position: absolute;
top: 10px;
right: 10px;
background: url(images/theme_2/fond_540_540.gif) top left no-repeat;
height: 542px;
}

div.fond img{
border: 1px solid #FFFFFF;
width: 520px;
height: 520px;
}

div.texte_bio{
font-size: 12px;
word-spacing: 5px;
width: 510px;
padding: 10px 10px 10px 0px;
height: 500px;
background: #FFFFFF;
overflow: auto;
position: absolute;
top: 10px;
left: 10px;
scrollbar-base-color: #ffffff;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #449BC7;
scrollbar-darkshadow-color: #449BC7;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #449BC7;
}

img.avatar{
width: 186px;
border: 1px solid #ffffff;
height: 186px;
cursor: pointer;
}

div.liens_artiste{
font-size: 11px;
background: url(images/theme_2/fond_210_540.gif) top left no-repeat;
width: 190px;
padding: 10px;
height: 520px;
position: absolute;
top: 10px;
left: 10px;
}

div.liens_artiste h3{
background: url(images/theme_2/h3_entete_190.gif) bottom left no-repeat;
color: #449BC7;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 5px;
}

/* PHOTOS */

li.item_photo{
position: relative;
background: url(images/theme_2/encart_250_200.gif) top left no-repeat;
padding: 10px;
width: 230px;
height: 190px;
float: left;
margin: 5px;
font-size: 11px;
}

li.item_photo a{
cursor: pointer;
}

li.item_photo a.visiter{
position: absolute;
bottom: 5px;
}

li.item_photo div.image{
width: 226px;
border: 1px solid #FFFFFF; 
height: 98px;
}

div.photo_cadre{
position: relative;
margin-bottom: 5px;
border: 1px solid #449BC7;
width: 228px; 
height: 100px;
}

div.texte_photo{
width: 216px; height: 88px;
position: absolute;
top: 1px;
left: 1px;
color: #FFFFFF;
background: #449BC7;
}

div.titre_photo{
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;
}

/* VIDEOS */

div.item_video{font-size: 11px;}div.item_video div.image{
border: 1px solid #449BC7;
width: 92px;
height: 72px;
float: left;
margin-right: 5px;
}

div.item_video div.image img{
width: 90px;
height: 70px;
border: 1px solid #FFFFFF;
}

div.item_video h3{
background: url(images/theme_2/h3_entete_280.gif) bottom left no-repeat;
color: #ffffff;
text-transform: uppercase;
font-size: 10px;
font-weight: bolder;
padding-bottom: 10px;
margin-bottom: 5px;
}



div#photos .jcarousel-container {
    position: relative;
}

div#photos .jcarousel-clip {
    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 {
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 250px;
    height: 210px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
div#photos .jcarousel-next {
    z-index: 3;
    display: none;
}

div#photos .jcarousel-prev {
    z-index: 3;
    display: none;
}

div#photos .jcarousel-skin-tangos .jcarousel-container {
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 0px solid #ffffff;
}

div#photos .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  780px;
    height: 220px;
}
div#photos .jcarousel-skin-tango .jcarousel-item {
    width: 230px;
    height: 190px;  

}

div#photos .jcarousel-skin-tango .jcarousel-item-horizontal {
	float: left;
}

div#photos .jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
div#photos .jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 230px;
    right: 10px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    background: transparent url(images/theme_2/visiter_2.gif) no-repeat 0 0;
}

div#photos .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: 0px -18px;
}

div#photos .jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: 0px -36px;
}

div#photos .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

div#photos .jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 230px;
    left: 10px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    background: transparent url(images/theme_2/visiter_3.gif) no-repeat 0 0;
}

div#photos .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: 0px -18px;
}

div#photos .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 0px -36px;
}

div#photos .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
div#photos .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
div#photos .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

div#videos .jcarousel-container {top: 0px;left: 0px;
width: 300px;
padding: 0px;
height: 370px;
position: absolute;
}
div#videos .jcarousel-container-vertical {
    width: 300px;
    height: 370px;
}

div#videos .jcarousel-clip-vertical {
    width:  300px;
    height: 370px;
}

div#videos .jcarousel-clip {
    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 img{
cursor: pointer;
}

div#videos .jcarousel-item {
margin-bottom: 5px;
background: transparent url(images/theme_2/image_300_120.gif) no-repeat 0 0;
float: left;
padding: 10px;
list-style: none;
width: 280px;
font-size: 11px;
height: 100px;
}

div#videos .jcarousel-item:hover{
margin-bottom: 5px;
    background: transparent url(images/theme_2/image_300_120.gif) no-repeat 0 -120px;
	float: left;color:#9BC744;
	padding: 10px;
    list-style: none;
	width: 280px;
    height: 100px;
}
div#videos .jcarousel-item:hover div.image{
border: 1px solid #9BC744;
}

div#videos .jcarousel-item:hover div.item_video h3{
background: url(images/theme_2/h3_entete_280_vert.gif) bottom left no-repeat;
}

div#videos .jcarousel-list li.jcarousel-item_select{
margin-bottom: 5px;
    background: transparent url(images/theme_2/image_300_120.gif) no-repeat 0 -240px;
	float: left;
	padding: 10px;
    list-style: none;
	color: #C7449B;
	width: 280px;
    height: 100px;
}
	
div#videos .jcarousel-list li.jcarousel-item_select  div.item_video h3{
background: url(images/theme_2/h3_entete_280_rouge.gif) bottom left no-repeat;
}

div#videos .jcarousel-list li.jcarousel-item_select div.image{
border: 1px solid #C7449B;
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}



.jcarousel-skin-tangos .jcarousel-next-vertical {
    position: absolute;
    bottom: 7px;
    right: 7px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    background: transparent url(images/theme_2/down.gif) no-repeat 0 0;
}

.jcarousel-skin-tangos .jcarousel-next-vertical:hover {
    background-position: 0 -18px;
}

.jcarousel-skin-tangos .jcarousel-next-vertical:active {
    background-position: 0 -36px;
}

.jcarousel-skin-tangos .jcarousel-next-disabled-vertical,
.jcarousel-skin-tangos .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tangos .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tangos .jcarousel-prev-vertical {
    position: absolute;
    top: 7px;
    right: 7px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    background: transparent url(images/theme_2/up.gif) no-repeat 0 0;
}

.jcarousel-skin-tangos .jcarousel-prev-vertical:hover {
    background-position: 0 -18px;
}

.jcarousel-skin-tangos .jcarousel-prev-vertical:active {
    background-position: 0 -36px;
}

.jcarousel-skin-tangos .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tangos .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tangos .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}








































div#mixtapes .jcarousel-container {
    position: relative;
}

div#mixtapes .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

div#mixtapes .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

div#mixtapes .jcarousel-list li,
div#mixtapes .jcarousel-item {
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 780px;
    height: 220px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
div#mixtapes .jcarousel-next {
    z-index: 3;
    display: none;
}

div#mixtapes .jcarousel-prev {
    z-index: 3;
    display: none;
}

div#mixtapes .jcarousel-skin-tangos .jcarousel-container {
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 0px solid #ffffff;
}

div#mixtapes .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  780px;
    height: 220px;
}
div#mixtapes .jcarousel-skin-tango .jcarousel-item {
position: relative;
    width: 760px;
	padding: 10px;
    height: 200px;  
    background: transparent url(images/theme_2/cadre_780_320.gif) no-repeat 0 0;
	font-size: 11px;
}

div#mixtapes .jcarousel-skin-tango .jcarousel-item-horizontal {
	float: left;
}

div#mixtapes .jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
div#mixtapes .jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 230px;
    right: 10px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    background: transparent url(images/theme_2/visiter_2.gif) no-repeat 0 0;
}

div#mixtapes .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: 0px -18px;
}

div#mixtapes .jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: 0px -36px;
}

div#mixtapes .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

div#mixtapes .jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 230px;
    left: 10px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    background: transparent url(images/theme_2/visiter_3.gif) no-repeat 0 0;
}

div#mixtapes .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: 0px -18px;
}

div#mixtapes .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 0px -36px;
}

div#mixtapes .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
div#mixtapes .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
div#mixtapes .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
div#mixtapes div.image{
float: left;
margin-right: 10px;
width: 168px;
height: 168px;
border: 1px solid #449BC7;
}

div#mixtapes div.image img{
width: 166px;
height: 166px;
border: 1px solid #FFFFFF;
}
div#mixtapes h3{
background: url(images/theme_2/entete_760.gif) bottom left no-repeat;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 5px;
}


div#mixtapes div.espace{
padding-bottom: 5px;
}

div#mixtapes a.modif{
text-transform: lowercase;
color: #FFFFFF;
position: absolute;
top: 10px;
font-size: 11px;
right: 10px;
}

div#mixtapes a.visiter{
position: absolute;
bottom: 10px;
right: 10px;
}





















div.loading_visualiseur_2{
width: 450px;
height: 350px;
float:right;
background: #FFFFFF url(images/theme_2/ajax-loader_big.gif) no-repeat center center;
}


div.playeur_video{
float: right;
background: transparent url(images/theme_2/cadre_470_370.gif) no-repeat 0 0;
padding: 10px;
width: 450px;
height: 350px;
}

div.playeur_video h3{
background: url(images/theme_2/h3_entete_450.gif) bottom left no-repeat;
color: #ffffff;
text-transform: uppercase;
font-size: 10px;
font-weight: bolder;
padding-bottom: 10px;
margin-bottom: 5px;
}

div.desc_video{
float: right;
position: relative;
font-size: 11px;
background: transparent url(images/theme_2/cadre_780_170.gif) no-repeat 0 0;
margin-top: 10px;
width: 760px;
padding: 10px;
height: 130px;
}
div.desc_video a.modifier{
position: absolute;
top: 10px; 
right: 10px;
}
div.desc_video h3{
background: url(images/theme_2/entete_760.gif) bottom left no-repeat;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-weight: bolder;
padding-bottom: 10px;
margin-bottom: 5px;
}

div.desc_video div.image{
float: left;
margin-right: 5px;
border: 1px solid #449BC7;
width: 138px;
height: 98px;
}
div.desc_video div.image img{
border: 1px solid #ffffff;
width: 136px;
height: 96px;
}
div.desc_video div.espace{
padding-bottom: 2px;
}

div.desc_video a.visiter{
position: absolute;right: 10px;
bottom: 10px;}

div.texte_bio h3{
background: url(images/theme_2/h3_entete_510.gif) bottom left no-repeat;
color: #449BC7;
text-transform: uppercase;
font-size: 12px;
font-weight: bolder;
padding-bottom: 10px;
margin-bottom: 5px;
}

a.disco{
display: block;
padding-bottom: 4px;
word-spacing: 0px;
}








div.ipod{
background: url(images/theme_2/ipod.gif) top left no-repeat;
width: 762px;
height: 312px;
padding: 9px;
}

div.ipod div#infos{
position: relative;
background: #ffffff;
height: 278px;
border: 1px solid #449BC7;
}

ul#player_controls{position: relative;}
#player_play,
#player_pause {
display: block;
position: absolute;
left:395px;
top:10px;
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:348px;
top:10px;
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:348px;
top:10px;
background: url("images/theme_2/boutons_playeur.gif") no-repeat -79px -34px ;
width:17px;
height:17px;
cursor: pointer;
}

#ctrl_prev {
position: absolute;
left:287px;
top:10px;
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;
left:440px;
top:10px;
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:758px;
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;
right: 200px;
top:10px;
background: url("images/theme_2/boutons_playeur.gif") no-repeat -118px 0px ;
width:17px;
height:17px;
cursor: pointer;
}

#player_volume_max {
position: absolute;
right:80px;
top:10px;
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;
right:110px;
top:15px;
background: #ffffff;
border: 1px solid #449BC7;
width:80px;
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;
left:80px;
top:14px;
width:130px;
font-size:.8em;
font-style:oblique;
}

#total_time {
text-align: right;
}


















div#tchunes .jcarousel-container {
top: 0px;
left: 0px;
width: 760px;
height:150px;
position: absolute;
padding: 5px 0px;
}

div#tchunes .jcarousel-clip {
    z-index: 2;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative; 

}

div#tchunes .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
}

div#tchunes .jcarousel-list li,
div#tchunes .jcarousel-item img{
cursor: pointer;
}

div#tchunes .jcarousel-item {
background: url(images/theme_2/cadre_330_150.gif) no-repeat top left;
padding: 10px;
float: left;
position: relative;
margin: 0px 5px;
width: 350px;
font-size: 11px;
height: 100px;
}
#playlist_list li.jcarousel-item:hover{
background: url(images/theme_2/cadre_330_150.gif) no-repeat 0px -120px;
color: #9BC744;
}

#playlist_list li.jcarousel-item:hover h3{
background: url(images/theme_2/h3_entete_350_vert.gif) no-repeat left bottom;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 5px;
}

#playlist_list li.playlist_current{
background: url(images/theme_2/cadre_330_150.gif) no-repeat 0px -240px;
color: #C7449B;
}
#playlist_list li.playlist_current:hover{
background: url(images/theme_2/cadre_330_150.gif) no-repeat 0px -240px;
color: #C7449B;
}
#playlist_list li.playlist_current h3{
background: url(images/theme_2/h3_entete_350_rouge.gif) no-repeat left bottom;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 5px;
}
#playlist_list li.playlist_current div.image{
float: left;
width: 68px;
height: 68px;
border: 1px solid #C7449B;
margin-right: 5px;
}
#playlist_list li.playlist_current:hover h3{
background: url(images/theme_2/h3_entete_350_rouge.gif) no-repeat left bottom;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 5px;
}
#playlist_list li.playlist_current:hover div.image{
float: left;
width: 68px;
height: 68px;
border: 1px solid #C7449B;
margin-right: 5px;
}
div#tchunes img{
width: 66px;
height: 66px;
border: 1px solid #ffffff;
}

div#tchunes .jcarousel-item .image{
float: left;
width: 68px;
height: 68px;
border: 1px solid #449BC7;
margin-right: 5px;
}

div#tchunes .jcarousel-item:hover .image{
float: left;
width: 68px;
height: 68px;
border: 1px solid #9BC744;
margin-right: 5px;
}
div#tchunes .encart_select .image{
float: left;
width: 68px;
height: 68px;
border: 1px solid #9BC744;
margin-right: 5px;
}

div#tchunes .jcarousel-next {
    z-index: 3;
    display: none;
}

div#tchunes .jcarousel-prev {
    z-index: 3;
    display: none;
}

/**
 *  Horizontal Buttons
 */
div#tchunes .jcarousel-next-horizontal {
    position: absolute;
    top: 290px;
    right: 0px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    background: transparent url(images/theme_2/visiter_2.gif) no-repeat 0 0;
}
div#tchunes h3{
background: url(images/theme_2/h3_entete_330.gif) bottom left no-repeat;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 5px;}
div#tchunes .jcarousel-next-horizontal:hover {
background-position: 0px -18px;
}

div#tchunes .jcarousel-next-horizontal:active {
background-position: 0px -36px;
}


div#tchunes .jcarousel-prev-horizontal {
    position: absolute;
    top: 290px;
    left: 0px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    background: transparent url(images/theme_2/visiter_3.gif) no-repeat 0 0;
}

div#tchunes .jcarousel-prev-horizontal:hover {
    background-position: 0px -18px;
}

div#tchunes .jcarousel-prev-horizontal:active {
    background-position: 0px -36px;
}

div#chargeur_tchune{font-size: 11px;
background: transparent url(images/theme_2/cadre_750_130.gif) no-repeat 0 0;
position: absolute;
top: 130px;
left: 0px;
width: 730px;
margin: 0px 5px;
height: 110px;
padding: 10px;
}

div#chargeur_tchune div.image{float: left;
margin-right: 5px;
width: 78px;
height: 78px;
border: 1px solid #449BC7;
}

div#chargeur_tchune img{
width: 76px;
height: 76px;
}

div#chargeur_tchune h3{
background: url(images/theme_2/h3_entete_730.gif) bottom left no-repeat;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 5px;
}

div#chargeur_tchune a.visiter{
position: absolute;
bottom: 10px;
right: 10px;
}div#chargeur_tchune div.rang{
position: absolute;
color: #ffffff;
top: 10px; 
right: 10px;
}







div#navigation h2{position: relative;}
div#navigation h2 a.visiter{
position: absolute;
top: 50px;
right: 10px;
}

div#navigation a.haut{
display: block;
padding-top: 10px;

}
div#navigation h2 a.visiter_gauche{
width: 200px;
position: absolute;
top: 50px;
left: 10px;
}

div.encart_artistes{
background: url(images/theme_2/cadre_385.gif) no-repeat left bottom;
height: 130px;
position: relative;
font-size: 11px;
width: 365px;
padding: 10px;
}

div.encart_artistes a.image{
display: block;
border: 1px solid #449BC7;
width: 98px;
height: 98px;
float: left;
margin-right: 10px;
}
div.encart_artistes a.image img{
border: 1px solid #ffffff;
width: 96px;
height: 96px;
}
div.encart_artistes 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.encart_artistes h3 a{
color: #ffffff;
}
div.encart_artistes div.espace{
margin-bottom: 2px;
}
div.encart_artistes a.visiter{
position: absolute;
right: 10px;
bottom: 10px;
}

ul#list li{
float: left;
padding: 5px 10px;
margin: 0px auto;
}

ul#list li a:hover{
color: #C7449B;
font-weight: bold;
font-size: 12px;
}

div.breves{
position: relative;
width:230px;
padding: 10px;
}


div.breves h3{
background: url(images/theme_2/entete_230.gif) no-repeat left bottom;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 5px;
}


















div.encart_soiree{
font-size: 11px;
position: relative;
padding: 10px;
height: 260px;
background: url(images/theme_2/cadre_780_280.gif) bottom left no-repeat;
}

div.encart_soiree a.modifier{
color: #ffffff;
position: absolute;
top: 10px;
right: 10px;
}
div.encart_soiree a.image{
cursor: pointer;
float: left;
display: block;
border: 1px solid #449BC7;
width: 158px;
margin-right: 10px;
height: 228px;
}
div.encart_soiree a.image:hover{
border: 1px solid #C7449B;
}
div.encart_soiree a.image img{
border: 1px solid #ffffff;
width: 156px;
height: 226px;
}
div.encart_soiree a.visiter{
bottom: 10px;
right: 10px;
position: absolute;
}
div.encart_soiree a.moderer{
color: #ffffff;
top: 10px;
right: 70px;
position: absolute;
}
div.encart_soiree h3{
background: url(images/theme_2/entete_760.gif) bottom left no-repeat;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 5px;
}

div.adresse{
padding-bottom: 10px;
float: left;
width: 340px;}

div.auteur{
width: 250px;
padding-bottom: 10px;
float: right;
text-align: right;
}

div.medias{
float: right;
text-align: right;
}

div.tarif{
padding-bottom: 10px;
}
div.artiste{
padding-bottom: 10px;
width: 590px;
float: right;
}
div.texte{
width: 590px;
float: right;
}

div.annee{
padding-bottom: 10px;
}
div.mois{background: url("images/volume_bar_value.gif") no-repeat center left;

margin: 0px 0px 0px 20px;
padding: 5px 10px;

}
div.jour{
background: url("images/volume_bar_value.gif") no-repeat center left;
padding: 5px 10px;
margin: 0px 0px 0px 60px;
}
