/* Import des styles séparés */
@import url(style-textes.css);
@import url(style-liens.css);
@import url(style-fiesta.css);








/* Mise en forme générale */
body {
	margin:0;
	padding:0;
	font-family:arial;
	font-size:11px;
	color:#848484;
	text-align:center;
	background:#ffffff url(images/fond.gif) top repeat-x;
}








#general {
	margin:0 auto 0 auto;
	width:940px;
	text-align:center;
}




/* Partie haut : bandeau rouge + nav right top, menu > compte, panier, recherche, liens et téléchargement, navigation */

#top{margin:0;padding:0;width: 940px;height:215px;text-align:left;}


/* Partie haut 1 : bandeau rouge + nav right top + logo */
#top_1{margin:0;padding:0;height:93px;text-align:left;background:url(images/img_fond_top.jpg) bottom right no-repeat;}
#top_1-2{margin:0;padding:0;height:93px;text-align:left;}

	/* top 1 gauche : logo */
	#top_1_left{float:left;margin:0;padding:0;width: 608px;height:93px;text-align:left;}
	
	/* top1 gauche : logo callage */
	#top_1_left_logo{margin:10px 0px 0px 20px;padding:0;}
	
	/* top1 droit : menu haut droit */
	#top_1_right{float:right;margin:0;padding:0;width: 332px;height:93px;background:url(images/fond_menu_top_right.gif) top right no-repeat;text-align:left;}

	/* top1 droit : menu haut droit */
	#top_1_right_menu{margin:0px 0px 0px 10px;padding:0;text-align:left;}
		#top_1_right_menu-2{margin:0px 0px 0px 10px;padding:0;text-align:left;height:20px;}
	
/* FIN Partie haut 1 : bandeau rouge + nav right top + logo */

/* Partie haut 2 : Compte, Panier, Lien menu, Recherche, telechargement */
#top_2{margin:0;padding:0;height:85px;text-align:left;overflow:hidden;}


	/* top 2 gauche : compte et panier */
	#top_2_left{float:left;margin:0;padding:0;width: 293px;height:85px;background:url(images/fond_top_2_gauche.gif) top no-repeat;text-align:right;}
	
	/* top 2 gauche : compte */
	#top_2_left_compte{
		float:left;
		margin:35px 0px 0px 10px;
		padding:0;
		width: 122px;
		text-align:left;
	}
	
	/* top 2 gauche : panier */
	#top_2_left_panier{
		float:right;
		margin:35px 0px 0px 0px;
		padding:0;
		width: 149px;
		text-align:left;
	}
	
	/* top 2 droite : liens menu, recherche, téléchargement */
	#top_2_right{
		float:right;
		margin:0;
		padding:0;
		width: 647px;
		height:85px;
		background:url(images/fond_top_2_droite.gif) top repeat-x;
		text-align:left;
	}
	
	/* top 2 droite : liens menu, recherche */
	#top_2_right_left{
		float:left;
		margin:0;
		padding:0;
		width: 424px;
		height:85px;
		text-align:left;
	}
	
	/* top 2 droite : liens menu */
	#top_2_right_left_top{
		margin-top:20px;
		padding:0;
		width: 424px;
		height:25px;
		text-align:left;
	}
	
	/* top 2 droite : liens menu callage*/
	#top_2_right_left_top_1{
		margin:0;
		padding:0px 0px 0px 20px;
		text-align:left;
	}
	
	/* top 2 droite : recherche */
	#top_2_right_left_bottom{
		margin:0px 0px 0px 20px;
		padding:0;
		width: 404px;
		height:30px;
		text-align:left;
	}
	
	/* top 2 droite : telechargement */
	#top_2_right_right{float:right;margin:0;padding:0;width: 223px;height:85px;}
		#boutons-reseaux{margin:0;text-align:right;padding:10px 0 0 0;width: 223px;height:25px;background:url(images/fond-top-reseaux.gif) top left no-repeat;overflow:hidden;}
					.bt-reseaux{margin:0;padding:0 0 0 15px;}
		#telechargement-top{margin:0;padding:8px 0 0 0;width: 223px;height:35px;overflow:hidden;}
		
	
/* FIN Partie haut 2 : Compte, Panier, Lien menu, Recherche, telechargement */




/* Partie haut 3 : Navig */
#top_3{
	margin:0;


	padding:0;
	height:37px;
	text-align:left;
	background:url(images/fond_navig.gif) top repeat-x;
	overflow:hidden;
}




	#top_3_1{
		margin:8px 0px 0px 0px;
		padding:0;
	}
	
/* FIN Partie haut 3 : Navig */




/* FIN TOP */








/* Contenu de la page */
#contenu {
	margin:0 auto 0 auto;
	width:940px;
	text-align:left;
}




/* PAGE D'ACCUEIL */




/* Partie gauche contenu left accueil : artiste du mois, Blog, DVD du moment, pub AGO you tube
 Nouveautés CDS et Coup de coeur*/
#contenu_left_acc {
	float:left;
	margin:15px 0px 0px 0px;
	padding:0;
	width:598px;
	text-align:left;
}


#animations {
	margin:0px 0px 20px 0px;
	padding:0;
	width:580px;
	text-align:left;
}


/* Partie gauche contenu left accueil gauche : artiste du mois, Blog, DVD du moment, pub AGO you tube*/
#contenu_left_acc_left {
	float:left;
	margin:0;


	padding:0;
	width:317px;
	text-align:left;
}




	/* artiste du mois */
	#artiste_acc {
		margin:0;
		padding:0;
		width:283px;
		height:110px;
		text-align:left;
		background:url(images/fond_artiste_acc.gif) top no-repeat;
	}
	
	/* artiste du mois texte + photo*/
	#artiste_acc_1 {
		margin:0;
		padding:5px;
		text-align:left;
	}
	
	/* artiste du mois */
	.pho_artiste {
		float:left;
		margin-right:10px;
	}
	
	/* Blog Accueil */
	#blog_acc {
		margin:0;
		padding:0;
		width:283px;
		height:134px;
		text-align:left;
		background:url(images/fond_blog_acc.gif) top no-repeat;
	}
	
	/* Blog Accueil texte + photo*/
	#blog_acc_1 {
		margin:0;
		padding:6px 6px 5px 8px;
		text-align:left;
	}
	
	/* DVD Accueil */
	#dvd_acc {
		margin:0;
		padding:0;
		width:283px;
		height:219px;
		text-align:left;
	}
	
	/* DVD Accueil gauche*/
	#dvd_acc_left {
		float:left;
		margin:0;
		padding:0;
		width:131px;
		height:219px;
		text-align:left;
		background:url(images/fond_dvd_acc.gif) top no-repeat;
	}
	
	/* DVD Accueil droite*/
	#dvd_acc_right {
		float:right;
		margin:0;

		padding:0;
		width:131px;
		height:219px;
		text-align:left;
		background:url(images/fond_dvd_acc.gif) top no-repeat;
	}
	
	/* DVD Accueil droite : photo*/
	#dvd_acc_pho {
		margin:0;
		padding:5px 0px 0px 0px;
		height:105px;
		text-align:center;
	}
	
		/* DVD Accueil droite : photo*/
	#dvd_acc_txt {
		margin:0;
		padding:5px;
		text-align:left;
	}
	




/* Partie gauche contenu left accueil droite :  Nouveautés CDS et Coup de coeur*/
#contenu_left_acc_right {
	float:right;
	margin:0;
	padding:0;
	width:281px;
	text-align:left;
}




	/* CD Nouveauté */
	#cd_new {
		margin:0;
		padding:0;
		width:263px;
		height:105px;
		text-align:left;
		background:url(images/fond_cd_new.gif) top no-repeat;
	}
	
	/* Partitions Nouveauté */
	#cd_new_partition {
		margin:0;
		padding:0;
		width:263px;
		height:100px;
		text-align:left;
		background:url(images/fond_cd_new.gif) bottom no-repeat;
	}




	
	/* CD Nouveauté texte + photo*/
	#cd_new_1 {
		margin:0;
		padding:4px;
		text-align:left;
	}
	
	/* CD Nouveauté photo*/
	#cd_new_left {
		float:left;
		margin:0;
		padding:0;
		width:100px;
		text-align:left;
	}




	#cd_new_left_partition {
		float:left;
		margin:0;
		padding:0;
		width:150px;
		text-align:left;
	}




	/* CD Nouveauté texte */
	#cd_new_right {
		float:right;
		margin:5px 0px 0px 0px;
		padding:0;
		width:153px;
		text-align:left;


	}




	#cd_new_right_partition {
		float:right;
		margin:5px 0px 0px 0px;
		padding:0;
		width:100px;
		text-align:left;
	}
		
	/* CD Nouveauté texte contenu */
	#cd_new_txt{
		height:60px;
		text-align:left;
	}
	
	/* CD Nouveauté texte prix */
	#cd_new_prix{
		text-align:right;
	}
	
	/* COUP DE COEUR AGORILA ACC */
	#coeur_acc {

		margin:0;
		padding:0;
		width:263px;
		height:275px;
		text-align:left;
		background:url(images/fond_coeur_acc.gif) top no-repeat;
	}
	
	/* CD Nouveauté texte + photo*/
	#coeur_acc_1 {
		margin:0;
		padding:8px 8px 8px 8px;
		text-align:left;
	}




/* Partie droite contenu accueil : téléchargements du moment, Promotions, pub pro*/
#contenu_right_acc {
	float:left;
	margin:15px 0px 0px 0px;
	padding:0;
	width:342px;
	text-align:left;
}




/* Partie droite contenu accueil : téléchargements du moment */
	#download_acc {
		margin:0px 0px 8px 12px;
		padding:0;
		width:329px;
		height:35px;
		text-align:left;
		background:url(images/fond_download.gif) top left no-repeat;
	}
	
	#download_acc_txt {
		margin:0;
		padding:1px 0px 0px 10px;
		width:290px;
		text-align:left;
	}
	
/* Partie droite contenu accueil : promos */
	#promos_acc {
		margin:0;
		padding:0;
		width:342px;
		height:218px;
		text-align:left;
		background:url(images/fond_promos_acc.gif) top no-repeat;
	}




	#promos_acc_contenu {
		margin:0;
		padding:10px 0px 0px 92px;
		width:239px;
		height:173px;
		text-align:left;
	}
	
	#promos_acc_txt {
		margin:0px 0px 7px 0px;
		padding:0;
		width:239px;
		height:53px;
		text-align:left;
	}

	
	#promos_acc_prix {
		margin:0;
		padding:10px 0px 0px 0px;
		width:52px;
		text-align:center;
		float:right;
	}
	
	#promos_acc_txt_1  {
		margin:0;
		padding:10px 5px 0px 5px;
		width:177px;
		text-align:left;
		float:left;
	}
	
/* INTERIEUR SITE */




/* Partie gauche du site : sous rubrique, et lien pubs */
#contenu_left{
	float:left;
	margin:15px 0px 0px 0px;
	padding:0;
	width:180px;
	text-align:left;
}




	/* Partie gauche contenu gauche : sous rubrique titre*/
	#rubrique_titre {
	margin:4px 0px 0px 10px;
	padding:0;
	height:17px;
	text-align:left;
	}
	
	/* Partie gauche contenu gauche : sous rubrique texte*/
	#rubrique_titre_texte {
	margin:10px 0px 20px 7px;
	padding:0;
	text-align:left;
	}




/* Partie droite du site : produits, promos et meilleurs ventes*/
#contenu_right{
	float:right;
	margin:15px 0px 0px 0px;
	padding:0;
	width:740px;
	text-align:left;
}




#contenu_right_1{
	float:left;
	margin:15px 0px 0px 0px;
	padding:0;
	width:450px;

	text-align:left;
}




#contenu_right_2{
	float:right;
	margin:15px 0px 0px 0px;
	padding:0;
	width:270px;
	text-align:left;
}
	/* Partie droite top  : fil d'ariane*/
	#contenu_top_lien {
	margin:0px 0px 20px 0px;
	padding:0;
	width:740px
	height:18px;
	text-align:left;
	background:url(images/fond_gris_top.gif) top no-repeat;
	}
	
	/* Partie droite top : fil d'ariane*/
	#contenu_top_lien_txt {
	margin:0;


	padding:2px 0px 0px 20px;
	}
	
	/* Partie droite top  : affichage par page*/
	#aff_page {
	margin:0;
	padding:0;
	width:540px;
	text-align:right;
	}
	




/* Partie droite du site gauche : contenu général de la page : produits...*/
#contenu_right_left{
	float:left;
	margin:0;
	padding:0;
	width:540px;
	text-align:left;
	overflow:hidden;
}
	
	/* Partie droite du site gauche : bloc gauche */
	#contenu_right_left_g{
	float:left;
	margin:0px 0px 20px 0px;
	padding:0;
	width:263px;
	text-align:left;
	}


	
	/* Partie droite du site gauche : bloc droit */
	#contenu_right_left_d{
	float:right;
	margin:0px 0px 20px 0px;
	padding:0;
	width:263px;
	text-align:left;
	}
	
	/* bloc 263 px : sélections, artistes*/
	#bloc_1{
	margin:0;
	padding:0;
	width:261px;
	height:122px;
	border:1px solid #CACACA;
	background:url(images/deg_top_boite.gif) top repeat-x;
	text-align:left;
	}




	#bloc_1_partition{
	margin:0 0 10px 0;
	padding:0;
	width:261px;
	height:65px;
	border:1px solid #CACACA;
	background:url(images/deg_top_boite.gif) top repeat-x;
	text-align:left;
	}

	
	#bloc_1_txt{
	margin:5px;
	padding:0;
	text-align:left;
	}
	
	/* bloc selection, artiste photo*/
	#bloc_1_left {
		float:left;
		margin:0;
		padding:0;
		width:100px;


		text-align:left;
	}




	#bloc_1_left_partition {
		float:left;

		margin:0;
		padding:0;
		width:150px;
		text-align:left;
	}
	
	/* CD Nouveauté texte */
	#bloc_1_right {
		float:right;
		margin:5px 0px 0px 0px;
		padding:0;
		width:151px;


		text-align:left;
	}




	#bloc_1_right_partition {
		float:right;
		margin:5px 0px 0px 0px;
		padding:0;
		width:101px;
		text-align:left;
	}
	
	/* CD Nouveauté texte contenu */
	#bloc_1_right_txt{
		height:60px;
		text-align:left;
	}
	
	/* CD Nouveauté texte prix */
	#bloc_1_right_prix{
		text-align:right;
	}
	
	/* bloc 540 px : coup de coeur */
	#bloc_2{margin:0;padding:0;width:538px;border:1px solid #CACACA;background:url(images/deg_top_boite.gif) top repeat-x;text-align:left;overflow:hidden;}
	
	#bloc_2_txt{margin:0;padding:8px;text-align:left;overflow:hidden;}
	
/* AFFICHAGE RESULTATS */
	
	#res_cd{margin:0px 0px 20px 0px;padding:0;width:540px;height:126px;}

	#res_cd2{margin:0px 0px 20px 0px;padding:0 0 10px 0;width:540px;overflow:hidden;}
	
	/* Partie gauche résultat des produits : photos */
	#res_cd_left{float:left;margin:0;padding:0;width:106px;height:106px;text-align:center;background-color:#F0EFEF;}
	
	/* Partie droite résultat des produits : texte + prix + bouton */
	#res_cd_right{float:right;margin:0;padding:0;width:432px;height:106px;text-align:left;background:url(images/deg_top_boite.gif) top repeat-x;}

	#res_cd_right2{float:right;margin:0;padding:0;width:540px;overflow:hidden;text-align:left;background:url(images/deg_top_boite.gif) top repeat-x;}
	
	
	#telech_mp3{margin:0;padding:0 0 10px 0;width:740px;height:120px;background:url(images/fond_gris_top.gif) top no-repeat;text-align:left;}




/* FICHE PRODUIT */
	
	/* fond texte fiche : télécharger, texte presentation, extraits, cd proposé */
	#cd-fiche{
	margin:0;
	padding:0;
	width:540px;
	text-align:left;
	background:url(images/deg_bottom_boite.gif) bottom repeat-x;
	border-bottom:1px solid #ffffff;

	}
	
	#cd-fiche-txt{
	margin:0;
	padding:5px 0px 5px 10px;
	text-align:left;
	}
	
	.img_cd_fiche{
	float:left;
	margin-right:10px;
	border:3px solid #E8E8E8;
	}
	
	/* fond texte fiche : télécharger, texte presentation, extraits, cd proposé */
	#fond-txt{
	margin:0;
	padding:0;
	width:540px;
	text-align:left;
	background:url(images/deg_top_boite.gif) top repeat-x;
	}
	
	#fond-txt-1{
	margin:0;
	padding:20px 5px 20px 10px;
	text-align:left;
	}




/* FIN*********  Partie droite du site gauche */




/* Partie droite du site*/
#contenu_right_right{float:right;margin:0;padding:0;width:180px;text-align:left;overflow:hidden;}
	
	/* Partie droite du site : bloc meilleurs ventes */
	#bloc_vente{
	margin:0;
	padding:0;
	width:178px;
	border:1px solid #CACACA;
	background-color:#ffffff;
	text-align:left;
	}
	
	#bloc_vente_contenu{
	margin:0px 3px 3px 3px;
	padding:0;
	}


	#bloc_vente_fond{
	margin:0;
	padding:0;
	background:url(images/deg_top_boite.gif) top repeat-x;
	}




	#bloc_vente_txt{
	margin:5px;
	padding:5px;
	text-align:left;
	}
	
	
/* FICHE ARTISTE */
/* fond titre artiste... */
#fond_titre {
	margin:0;
	padding:0;
	width:540px;
	height:24px;
	text-align:left;
	background:url(images/fond_titre_1.gif) top no-repeat;
	overflow:hidden;
}




#fond_titre_large {
	margin:0;
	padding:0;
	width:740px;
	height:24px;
	text-align:left;
	background:url(images/fond_titre_large.gif) top no-repeat;
	overflow:hidden;
}




#fond_titre_txt {
	margin:0px 0px 0px 30px;
	padding:0;
	text-align:left;
}




#cellule_artiste {
	margin:0;
	padding:5px;
	text-align:left;
	background:url(images/fond_cellule_artiste.gif) top repeat-x;
	border-bottom:4px solid #ffffff;
	border-right:4px solid #ffffff;




}








/* PANIER */




/* fond texte panier... */
#fond_txt_panier {
	margin:0;
	padding:8px;
	text-align:center;
	background-color:#F2F2F2;
	border-bottom:2px solid #ffffff;
	overflow:hidden;
}




#txt_panier_left {
	margin:10px 0px 0px 0px;
	padding:0;
	width:300px;
	text-align:left;
	float:left;
}




#txt_panier_right {
	margin:10px 0px 0px 0px;
	padding:0;
	width:400px;
	text-align:left;
	float:right;
}




#fond_top_panier {
	margin:0;
	padding:0;
	width:740px;
	height:21px;
	text-align:left;
	background:url(images/top_panier.gif) top no-repeat;
}




/* Affichage mini info panier dans les pages */
#panier_int {
	margin:0 0 20px 0;
	padding:0;
	width:180px;
	height:57px;
	text-align:left;
	background:url(images/panier-int.gif) top no-repeat;
}




#panier_int_texte {
	margin:0;
	padding:31px 0 0 0;
	text-align:center;
}




/* CALLAGE IMAGES */
	.img_vign{
	float:left;
	border:3px solid #ffffff
	}
	
	.img_contour{
	border:3px solid #E8E8E8;
	}
	
	.img_contour_1{
	margin-right:10px;
	border:3px solid #E8E8E8;
	}
	
	.img_produits_artiste{
	margin:10px 10px 0 10px;
	border:3px solid #E8E8E8;
	}
	
.txt-prix-vign {
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	background-color:#D8010F;
	border:4px solid #D8010F;
}
	
/* BOTTOM */




#bottom{


	width:940px;
	text-align:center;
	overflow:hidden;
	
}




#bottom_fond{
	background:#f2f2f2 url(images/fond_bottom.gif) top no-repeat;
	margin:5px;
	height:50px;
}


/* CAROUSEL */
#carousel ul {
	list-style: none;
	width:1600px;
	margin: 0;
	padding: 0;
	position:relative;
}
#carousel li {
	display:inline;
	float:left;
}


a img {
  border: none;/*remove border for linked images*/
}
