body {
  margin:0;
  padding:0;
  font-family:verdana;
  text-align:center;
  /*background-color:#faf8f1;*/
}

img {
  border:0;
  display:block;
}

.clear {
  clear:both;
  font-size:0;
}

a {
  outline-style:none;
  margin:0;
  padding:0;
  text-decoration:none;
}

#site {
  margin:0 auto 0 auto;
  text-align:left;
  width:960px;
  background:url(../contenu/site/background.jpg) repeat-y;
}

#header {
  height:73px;
}

#header .logo {
  margin-left:42px;
  float:left;
}

#header .lang {
  float:right;
  margin-right:20px;
  background:url(../contenu/site/background_lang.jpg) no-repeat;
  width:113px;
  height:32px;
}

#header .lang ul {
  padding:0;
  margin:5px 0 0 37px;
}

#header .lang li {
  float:left;
  color:#fff;
  font-size:9px;
  list-style:none;
  margin:0;
  padding:0;
  line-height:9px;
}

#header .lang li a {
  color:#fff;
  font-size:9px;
}

#header .lang li a.actif {
  color:#aeadad;
}

#menu {
  height:55px;
}

#menu ul {
  margin:0 0 0 38px;
  padding:0;
}

#menu li {
  list-style:none;
  margin:0;
  padding:0;
  float:left;
  height:55px;
}

#menu li a {
  color:#c9c9c9;
  font-size:15px;
}

#menu li a.actif {
  color:#FFF;
}

#menu li.home {
  background:url(../contenu/site/fond_menu_home.jpg) no-repeat;
  width:90px;/*128*/
  padding:15px 0 0 38px;
}

#menu li.home.actif {
  background:url(../contenu/site/fond_menu_home_actif.jpg) no-repeat;
}

#menu li.news {
  width:88px;/*126*/
  background:url(../contenu/site/fond_menu_news.jpg) no-repeat;
  padding:15px 0 0 38px;
}

#menu li.news.actif {
  background:url(../contenu/site/fond_menu_news_actif.jpg) no-repeat;
}

#menu li.release {
  width:116px;/*151*/
  background:url(../contenu/site/fond_menu_release.jpg) no-repeat;
  padding:15px 0 0 35px;
}

#menu li.release.actif {
  background:url(../contenu/site/fond_menu_release_actif.jpg) no-repeat;
}

#menu li.sweet {
  width:171px;/*212*/
  background:url(../contenu/site/fond_menu_sweet.jpg) no-repeat;
  padding:15px 0 0 41px;
}

#menu li.sweet.actif {
  background:url(../contenu/site/fond_menu_sweet_actif.jpg) no-repeat;
}

#menu li.shop {
  width:85px;/*123*/
  background:url(../contenu/site/fond_menu_shop.jpg) no-repeat;
  padding:15px 0 0 38px;
}

#menu li.shop.actif {
  background:url(../contenu/site/fond_menu_shop_actif.jpg) no-repeat;
}

#menu li.contact {
  width:127px;/*162*/
  background:url(../contenu/site/fond_menu_contact.jpg) no-repeat;
  padding:15px 0 0 35px;
}

#menu li.contact.actif {
  background:url(../contenu/site/fond_menu_contact_actif.jpg) no-repeat;
}

#container {
  margin-left:48px;
}

/*HOME */
#container .home_left{
  width:552px;
  float:left;
}

.encart_home {
  width:544px;/*552*/
  height:312px;
  border:solid 4px #000;
}

/*JQUERY HOME */
#animMainContainer {
  width:544px;
  overflow:hidden;
}

#animContainer {
	width:3264px;
}

.frame {
  float:left;
}

.encart_bas {
  position:relative;
  top:-120px;
  width:61px;
  height:61px;
  background:url(../contenu/site/encart_bas.png) no-repeat;
  left:483px;
}

.interface {
  position:relative;
  top:-166px;
}

.interface .link{
  width:209px;
  height:29px;
  background-color:#000;
  text-align:center;
  line-height:29px;
}

.interface .link a {
  color:#fff;
  font-size:12px;
}

.interface .interface_nav{
  width:209px;
  height:29px;
  background-color:#303030;
  text-align:center;
  margin-top:1px;
}

.interface .interface_nav p{
  margin:0;
  padding:0;
  line-height:29px;
}

.arrow_left {
  color:#FFF;
  font-size:14px;
  cursor:pointer;
}

.arrow_right {
  color:#FFF;
  font-size:14px;
  cursor:pointer;
}

.img {
  /*float:left;*/
  display:inline;
}

.bulle_content {
  width:264px;/*272*/
  height:160px;/*169*/
  border:solid 1px #000;
  padding:3px;
  margin-top:12px;
  float:left;
}

.bulle_content.right {
  float:right;
}

.bulle_img {
  width:264px;
  height:160px;
}

.bulle_info {
  width:178px;
  height:160px;
  background:url(../contenu/site/last_news1.png) no-repeat;
  position:relative;
  top:-160px;
}

.bulle_info.right{
  background:url(../contenu/site/last_news2.png) no-repeat;
}

.bulle_info p{
  margin-top:70px;
  padding-left:18px;
  width:96px;
  height:80px;
  font-size:12px;
  font-family:arial;
  float:left;
}

.bulle_info .lien{
  float:left;
  padding-top:32px;
}

.bulle_info .lien.right{
 margin-left:7px; 
}

#container .home_right{
  margin-left:24px;
  float:left;
}

.bulle_content_haut {
  width:279px;/*288*/
  height:146px;/*154*/
  border:solid 1px #000;
  padding:3px;
  float:left;
}

.bulle_img_haut {
  width:278px;
  height:146px;
}

.bulle_info_haut {
  width:178px;
  height:146px;
  background:url(../contenu/site/last_rel1.png) no-repeat;
  position:relative;
  top:-146px;
}

.bulle_info_haut.two{
  background:url(../contenu/site/last_rel2.png) no-repeat;
}

.bulle_info_haut p{
  margin-top:70px;
  padding-left:18px;
  width:96px;
  height:80px;
  font-size:12px;
  font-family:arial;
  float:left;
}

.bulle_info_haut .lien{
  float:left;
  padding-top:44px;
  margin-left:5px;
}

.bulle_content_haut.two{
	margin-top:13px;
}

.shop_home {
  width:288px;
  height:169px;
  background:url(../contenu/site/shop.jpg) no-repeat;
  margin-top:10px;
}

.shop_home p{
  color:#FFF;
  padding:80px 0 0 0;
  margin:0 0 0 24px;
  width:103px;
  font-size:10px;
}

.shop_home a {
  margin:0;
  padding:0;
  color:#FFF;
}

/*home*/

/* releases */

.releases_left {
  float:left;
  margin-top:16px;
  width:594px;
}

.releases_right {
  float:left;
  margin-top:13px;
}

.bulle_releases {
  width:261px;/*269*/
  height:147px;/*155*/
  border:solid 1px #000;
  padding:3px;
  float:left;
  margin-right:28px;
  margin-bottom:30px;
}

.bulle_releases_img {
  width:260px;
  height:147px;
}

.bulle_releases_infos {
  width:153px;
  height:147px;
  background:url(../contenu/site/releases.png) no-repeat;
  position:relative;
  top:-147px;
}



.bulle_releases_infos h1{
  color:#fff;
  font-size:15px;
  font-weight:normal;
  margin:0;
  padding:10px 0 0 17px;
  width:108px;
}

.bulle_releases_infos h2{
  color:#fff;
  font-size:10px;
  font-weight:normal;
  margin:0;
  padding:10px 0 0 17px;
  width:108px;
}

.bulle_releases_infos h3{
  color:#fff;
  font-size:10px;
  font-weight:normal;
  margin:0;
  padding:0 0 0 17px;
  width:108px;
}

.bulle_releases_infos p{
  margin:0;
  padding:0 0 0 83px;
}

.releases_search h1{
  width:250px;/*270*/
  height:33px;
  color:#fff;
 line-height:33px;
  font-size:11px;
  background:url(../contenu/site/header_releases_search.jpg) no-repeat;
  padding:0 0 0 20px;
  margin:0;
}

.releases_search .content {
  background-color:#141515;
  width:252px;/*264*/
  margin-left:6px;
  padding-left:12px;
}

.releases_search .content p {
  padding:0;
  margin:0;
}

.releases_search .content p a.titre{
  color:#c8c8c8;
  font-size:15px;
	line-height:22px;
  background:url(../contenu/site/puce_titre_releases.jpg) left no-repeat;
  padding-left:15px;
  margin-bottom:7px;
  width:225px;/*240*/
	outline:none;
}

.releases_search .content p a.release{
  color:#787272;
  font-size:9px;
  background:url(../contenu/site/puce_rel_releases.jpg) left no-repeat;
  padding-left:20px;
  padding-right:15px;
	height:17px;
	line-height:17px;
  margin-bottom:7px;
  margin-left:17px;
  width:165px;
}

.releases_search .content p.spacer {
  margin:10px 0 0 0;
  padding:0 0 15px 0;
}

.detail {
  /*background-color:#141515;*/
  width:864px;/* 856*/
  padding:0px 0px 10px 0px;
  margin-top:26px;
}

.detail_left {
  float:left;
}

.detail_right {
  float:left;
}
.detail .img img{
  /*float:left;*/
  border:solid 4px  #141515;
}

.detail .infos {
   background-color:#141515;
   margin-left:24px;/*0*/
  /*float:left;*/
  /*padding-left:20px;*/
  padding-top:10px;
  padding-bottom:10px;
}

.detail .infos h1 {
  color:#ad9147;
  font-size:15px;
  width:270px;/*284*/
  padding:0 9px 0 9px;
  margin:0;
}

.detail .infos h2 {
  color:#ad9147;
  font-size:14px;
  width:266px;/*284*/
  padding:0 9px 0 9px;
  margin:0;
}

.detail .infos p {
  color:#ad9147;
  font-size:13px;
  width:266px;/*284*/
  padding:0 9px 0 9px;
  margin:0;
}

.detail .infos p span{
  margin-left:10px;
}

.detail .infos p.spacer {
  margin:5px 0 0 0;
  padding:0;
  width:284px;
}

.detail .tracklist {
  margin-left:9px;
  margin-bottom:15px;
  margin-top:10px;
}

.detail .tracklist h1 {
  font-size:10px;
  font-weight:normal;
  margin:0 0 5px 0;
  padding:0;
  font-style:italic;
  color:#fff;
}

.detail .tracklist p {
  font-size:10px;
  font-weight:normal;
  margin:0 0 4px 4px;
  padding:0;
  color:#99a8a8;
  line-height:16px;
}

.detail .tracklist p span{
  font-weight:bold;
  margin:0;
  padding:0;
  color:#FFF;
}

.detail .tracklist p.mp3 {
  color:#000;
  line-height:16px;
  margin:0;
  font-weight:bold;
}

.detail .tracklist span.mp3{
  background:url(../contenu/site/border_mp3_fond.jpg) repeat-x;
  float:left;
  color:#000;
  padding:0 5px 0 0;
  margin:0;
}
.detail .tracklist p.mp3 img{
 float:left;
}

.detail .infos a.download {
  background:url(../contenu/site/puce_download.jpg) left center no-repeat;
  color:#FFF;
  font-size:10px;
  font-weight:bold;
  padding-left:10px;
  line-height:10px;
  margin-left:9px;
}

.mp3 {
  padding-left:10px;
  margin-bottom:10px;
}

.more {
  /*float:left;*/  
}

.words {
  margin-top:20px;
}

.words h1{
  width:176px;/*186*/
  height:26px;
  color:#fff;
  line-height:28px;
  font-size:11px;
  font-weight:normal;
  background:url(../contenu/site/fond_word.jpg) no-repeat;
  padding:2px 0 0 10px;
  margin:0;
}

.more .fond_words{
  background-color:#141515;
  width:548px;
}

p.words{
  color:#c8c8c8;
  font-size:13px;
  width:482px;
  padding:0;
  margin:0 40px 0 30px;
  font-weight:normal;
  text-align:center;
}


.guil1 {
  margin-left:7px;
  padding-top:10px;
}

.guil2 {
  margin-right:7px;
  padding-bottom:10px;
  margin-left:527px;
}

.space {
  margin-top:20px;
}
.reviews {
  margin-top:20px;
}

.reviews h1{
  width:167px;/*177*/
  height:24px;
  color:#000;
  line-height:29px;
  font-size:11px;
  font-weight:bold;
  background:url(../contenu/site/fond_reviews.jpg) no-repeat;
  padding:5px 0 0 10px;
  margin:0;
}

.more .fond_reviews{
  background-color:#b2914a;
  width:526px;/*548*/
  padding:10px 11px 20px 11px;
}

.more p.titre {
  background:url(../contenu/site/puce_reviews.jpg) left no-repeat;
  margin:0;
  padding:0 0 0 15px;
  color:#000;
  font-size:12px;
  font-weight:bold;
}

.more p.content {
  margin:5px 0 0 0;
  padding:0;
  color:#000;
  font-size:14px;
  font-weight:normal;
}

.more p.lien {
  margin:5px 0 0 0;
  padding:0;
  text-align:right;
  font-size:12px;
}

.more p.lien a{
  color:#FFF;
  text-align:right;
  font-size:12px;
}

.shop_release {
  /*float:left;*/
  margin-left:24px;
  margin-top:20px;
padding-top:20px;
}

form {
  margin:0;
  padding:0;
height:15px;
}

input {
margin:0;
	padding:0;
}

.shop_release .shop_encart {
  background:url(../contenu/site/fond_shop_release.jpg) no-repeat;
  width:288px;
  height:164px;
_margin-top:20px;
}

.shop_release .shop_encart p{
 padding-top:65px;
  padding-left:24px;
  color:#483b1e;
  font-size:10px;
  font-weight:normal;
  margin:0;
}

.shop_release .shop_encart p.note{
  padding-left:24px;
  padding-top:10px;
  color:#FFF;
  font-size:8px;
  font-weight:normal;
  margin:0;
}

.shop_encart .boutonpaypal {
  color:#000;
  background-color:#B2914A;
  border:0;
  cursor:pointer;
  padding:0;
  margin:0 0 0 24px;
  height:13px;
  font-size:9px;	
}

.bulle_releases_infos .mag .boutonpaypal {
  color:#FFF;
  background-color:#000;
  border:0;
  cursor:pointer;
  padding:0;
  margin:0 0 0 14px;
  height:13px;
  font-size:9px;	
}

.bulle_releases_infos .mag p {
  font-size:9px;
  color:#fff;
  margin:10px 0 0 14px;
  padding:0;
}

.bulle_releases_infos .mag p.note {
  font-size:8px;
  color:#fff;
  margin:10px 0 0 14px;
  padding:0;
}

.other_album {
  width:281px;
  height:146px;
  padding:6px 8px 6px 0;
  background-color:#6a4ab2;
  margin-top:15px;
  margin-left:23px;
}

.other_album .info{
  background:url(../contenu/site/fond_other.png) no-repeat;
  position:relative;
  top:-147px;
  width:154px;
  height:147px;
}

.other_album .info h1 {
  font-size:13px;
  color:#fff;
  margin:0;
  padding:10px 0 0 20px;
}

.other_album .info h2 {
  font-size:12px;
  color:#ccb6fd;
  padding:15px 0 0 20px;
}

.other_album .info a {
  font-size:12px;
  font-weight:bold;
  color:#fff;
  padding:15px 0 0 20px;
}


/*releases */


/*NEWS*/

.news_left{
  float:left;
  margin-top:20px;
}

.news_left h1{
  width:160px;/*170*/
  height:28px;
  color:#fff;
  line-height:28px;
  font-size:11px;
  font-weight:normal;
  background:url(../contenu/site/background_news_art.jpg) no-repeat;
  padding:2px 0 0 10px;
  margin:0;
}

.news_left .info{
  width:368px;/*422*/
  background-color:#141515;
  padding:20px 24px 20px 30px;
}

.news_left .info a.title{
  font-size:13px;
  color:#86F8FF;
}

.news_left .info p.spacer {
  margin:9px 0 8px 0;
  padding:0;
  line-height:9px;
}

.news_left .info a.rss{
  font-size:13px;
  color:#86F8FF;
}

.news_left .info .detail {
  margin:8px 0 17px 0;
  padding:0;
}

.news_left .info .detail img{
  float:left;
  margin-top:2px;
}

.news_left .info .detail p{
  float:left;
  color:#cae2e2;
  font-size:13px;
  margin:0 0 0 10px;
  padding:0;
  width:347px;
}

.news_left .info p.spacer2 {
  margin:30px 0 8px 0;
  padding:0;
  line-height:7px;
}



.news_right {
  float:left;
  margin-top:20px;
  margin-left:20px;
  width:422px;
}

.news_right h1{
  width:173px;/*183*/
  height:28px;
  color:#fff;
  line-height:28px;
  font-size:11px;
  font-weight:normal;
  background:url(../contenu/site/background_news_label.jpg) no-repeat;
  padding:2px 0 0 10px;
  margin:0;
}

.news_right .info{
  width:399px;/*422*/
  background-color:#b2914a;
  padding:10px 8px 10px 15px;
}

.news_right .info .titre_left {
  width:145px;
  height:77px;
  padding:10px 15px 10px 15px;
  float:left;
}

.news_right .info .titre .titre_left h2 {
  font-size:13px;
  font-weight:normal;
  color:#141515;
  margin:0;
  padding:0;
}
.news_right .info .titre .titre_left h2.date{
  font-weight:bold;
  font-style:italic;
}

.news_right .info .titre_right {
  width:220px;
  height:97px;
  float:left;
}

.news_right .info .titre_right .relat {
  position:relative;
  top:-97px;
}

.news_right .info p.spacer {
  margin:6px 0 15px 0;
  padding:0;
}

.news_right .info .content {
  width:380px;
  padding:0 0 020px;
}

.news_right .info .content img {
  float:left;
  margin-top:2px;
}


.news_right .info .content p{
  margin:0 0 0 13px;
  padding:0 0 0 13px;
  font-size:13px;
  color:#141515;
}

.news_right .info .content p span {
  color:#fff;
  font-weight:bold;
}

.news_right .info .content p a {
  color:#fff;
  font-weight:bold;
}



/*NEWS*/

/*SWEET*/

.sweet_header {
  margin-top:20px;
}

.sweet_header h1 {
   width:230px;/*240*/
  height:26px;
  color:#fff;
  line-height:28px;
  font-size:11px;
  font-weight:normal;
  background:url(../contenu/site/header_sweet.jpg) no-repeat;
  padding:2px 0 0 10px;
  margin:0;
}

.sweet_header .content {
  background-color:#b2914a;
  width:864px;
}

.sweet_header .content p {
  color:#000;
  margin:0px;
  padding:20px;
  font-size:11px;
}

.sweet_content {
  background-color:#141515;
  width:836px;/*836*/
  margin-top:40px;
 padding:18px 14px 18px 14px;
  font-size:11px;
  color:#a8a5a5;
}

.sweet_content a {
  color:#3dfffd;
  text-decoration:none;
  font-size:11px;
}
.sweet_content .left_sweet_video {
  float:left;
  width:420px;
}

.sweet_content .right_sweet_video {
  float:left;
  margin-left:16px;
  width:400px;
}

.sweet_content .left_sweet {
  float:left;
  width:620px;
}

.sweet_content .right_sweet {
  float:right;
  width:200px;
}

/*CONTACT*/

.contact {
  margin-top:20px;
}

.contact h1 {
  width:230px;/*240*/
  height:26px;
  color:#fff;
  line-height:28px;
  font-size:11px;
  font-weight:normal;
  background:url(../contenu/site/header_infos.jpg) no-repeat;
  padding:2px 0 0 10px;
  margin:0;
}

.contact .content {
  background-color:#141515;
  width:544px;/*570*/
 padding:18px 14px 18px 14px;
  font-size:11px;
  color:#a8a5a5;
}

.contact .carte {
  margin-top:15px;
  margin-left:24px;
  margin-bottom:18px;
}

.contact img {
  float:left;
}

.contact .inf {
  float:left;
  color:#938d8d;
  margin-left:21px;
  margin-top:12px;
  font-size:12px;
}

.contact h1.content{
  background:url(../contenu/site/info-guil.jpg) left top no-repeat;
  font-size:15px;
  color:#c8c8c8;
  padding:0 0 0 18px;
  margin:0 0 0 0;
  line-height:15px;
}

.contact p.un {
  font-size:11px;
  color:#938d8d;
  padding:0;
  margin:0;
  margin-top:15px;
  margin-left:24px;
  margin-bottom:18px;
}

.contact p.un span {
  font-size:15px;
  margin-right:20px;
}




#footer {
  margin-top:24px;
  margin-left:48px;
  background:url(../contenu/site/border_footer.jpg) no-repeat;
  width:864px;
  height:65px;
  padding-top:12px;
  text-align:center;
}

#footer ul {
  margin:0 0 0 117px;
  padding:0;
}

#footer li {
  list-style:none;
  float:left;
  line-height:18px;
  font-size:9px;
  color:#8c7d7d;
  margin-left:10px;
}

#footer li.copy {
  width:121px;/*121*/
  height:18px;
  background:url(../contenu/site/fond_copy.jpg) no-repeat;
  font-size:9px;
  color:#FFF;
  padding-left:0px;
  /*padding-top:2px;*/
  margin-left:10px;
}