/* CSS Document */
/* update 20-11-2007 */
/*index------------------------------- */
html{height:100%; width:98%; overflow:auto; background-color:#333;}
body {font-family:Verdana, Arial, Helvetica, sans-serif; color:white; font-size:0.8em; margin:0; padding:0;}
#centrage {position:absolute; left:50%; width:990px; margin-left:-495px; padding:20px 0 ; border-left:1px solid white; border-right:1px solid white; background-color:black;}
a {background:transparent; text-align:left; text-decoration:none; color:#ccc;}
a:hover{background:transparent; text-decoration:underline; color:gray;}
a img {border:solid 1px white;}
a:hover img {border-color:#ccc;}

/*menu-----------------------------------*/
#menu {position:absolute; left:20px; width:188px;}
#langues_pdf {text-align: center; font-weight: bold; height:178px; line-height:2.4em; padding:8px 0 0 4px; margin:20px 0; border:1px solid white; list-style-type:none;}
#menus {text-align: center; font-weight: bold; height:178px; line-height:2.4em; padding:8px 0 0 4px; margin:20px 0 22px 0; border:1px solid white; list-style-type:none;}
#menu h3 {text-align:center;}
#langues {text-align: center; height:185px; width:186px; margin:22px 0 43px 0; border:1px solid white; line-height:2.6em;} 
#liste_artistes {position:absolute; left:416px; top:15px;}
.menu_photos_artistes {margin-top:4px; padding:0; border:1px solid white;}
.menu_photos_artistes2 {margin-top:18px; padding:0; border:1px solid white;}
.catalogue_menu_bas { position:absolute; margin-top:9px; text-align: center; height:175px; width:178px; padding:12px 0 0 4px; border:1px solid white;}

/*contenu--------------------------------*/
#contenu {height:100%; margin-left:230px; overflow:auto;}
.pochettes {float:left; clear:left; width:200px; height:200px; margin:0 10px 10px 0; padding:0;}
.bandeau_milieu {margin-left:30px; padding:0;}
.txt {float:left; width:530px; height:200px; margin:0 10px 10px 0; padding:0; text-align:justify;}
.txt2 {
	float:left;
	width:735px;
	height:205px;
	padding:0;
	text-align:justify;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
}
.txtlong {text-align:justify; margin-right:10px;}/*marge réduite de 20 à 10 pour IE7*/
.justifier {text-align:justify;}
.musiciens {border:1px solid white; float:left; clear:left; width:178px; height:900px; margin:0 20px 20px 0; padding:8px 3px 10px 5px; text-align:center;}

.centrer {text-align:center;}
.grand_cd_accueil {margin-left:44px;}
h3 {margin:0; padding:0;}
.top {margin-left:940px;}
.precedent {margin-left:900px;}
.suivant {margin-left:940px;}
.h3souligne {text-decoration:underline;}
.nouveau {color:#FFFF99;}
.pochettestxt {height:1180px; border:1px solid white; float:left; clear:left; width:178px; margin:0 20px 20px 0; padding:8px 3px 10px 5px;}


/*bandeau-foot-------*/
#bandeau {margin-top:610px;}
.vignettebasdroit { margin-left:15px;}
.vignettebasgauche {margin-left:20px;}

/*presse et news----------*/
#news {
	position:absolute;
	width:396px;
	height:575px;
	text-align:center;
	border:1px solid white;
	background-color:black;
	overflow:auto;
	left: 22px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 650px;
}
.vol_one { margin-left:33px;}
.banniere_festival {margin-left:10px;}
.ladeux {margin-left:14px;}

/*liste : écouter-commander-homerecords---------*/
ul.ecoute {margin:-5px 0 0 0 ; padding:0 ; list-style-type:none;}
ul.ecoute li{display:inline;}
.margedroit {padding:0 102px 0 0;}

/*artistes--------------------------------*/
.bio,.espacedroit { padding:0 142px 0 0;}
ul.bio {margin:-5px 0 30px 0 ; padding:0 ; list-style-type:none; }
ul.bio li{display:inline;}
.album {margin:0 0 0 -24px;}

/*albums----------------------------*/
.reference {text-align:right;}
.auteur {margin:-15px 0 0 23px;}
.titre2lignes {margin:-15px 0 -15px 23px; padding:0 0 20px;}
.albumcommander {margin-right:30px;}
.petiteligne {text-align:center; width:10px; height:10px; background-color:white;}
.blocnoir {float:left; clear:left;}
.rouge {color:red;}

/*commande-----------------------------------*/
.paypal {list-style-type:none;}
.paypal li {margin-bottom:15px;}
.red {color:red;}
.paypal_album {float:right;}
.pochettes_shop {float:left; clear:left; width:100px; height:90px; margin:0 10px 0 0; padding:0;}
.txt_shop {float:left; width:630px; height:90px; margin:0 10px 0 0; padding:0;}

/*catalogue -----------------------------------*/
.pochettes1_catalogue {float:left; clear:left; width:100px; height:100px; margin:0 10px 15px 0; padding:0;}
.txt1_catalogue {float:left; width:530px; height:100px; margin:0 10px 15px 0; padding:0; text-align:justify;}
.pochettes2_catalogue {float:left; clear:left; width:100px; height:100px; margin:0 10px 0 0; padding:0;}
.txt2_catalogue {float:left; width:530px; height:100px; margin:0 10px 0 0; padding:0; text-align:justify;}
.pochettes3_catalogue {float:left; clear:left; width:100px; height:100px; margin:-5px 10px 14px 0; padding:0;}
.txt3_catalogue {float:left; width:530px; height:100px; margin:-5px 10px 14px 0; padding:0; text-align:justify;}
.menu_en_ligne { float:left; list-style-type:none; }

/*contact--------------------------*/
#contact { margin:0 20px 0 0;}
#contact .justifier {margin:30px 0 0 0; padding:0;}
#pop1contact, #pop2contact, #pop3contact, #pop4contact, #pop5contact, #pop6contact, #pop7contact, #pop8contact, #pop9contact, #pop10contact, #pop11contact, #pop12contact, #pop13contact, #pop14contact, #pop15contact, #pop16contact, #pop17contact, #pop18contact, #pop19contact, #pop20contact{position:absolute; top:1200px; left:437px; width:525px; border:3px double gray; background:white; z-index:500; cursor:pointer; color:black;}

#pop1contact p, #pop2contact p, #pop3contact p, #pop4contact p, #pop5contact p, #pop6contact p, #pop7contact p, #pop8contact p, #pop9contact p, #pop10contact p, #pop11contact p, #pop12contact p, #pop13contact p, #pop14contact p, #pop15contact p, #pop16contact p, #pop17contact p, #pop18contact p, #pop19contact p, #pop20contact p{margin:0 0.3em; line-height:1.3em; text-align:justify;}

#pop1contact h1, #pop2contact h1, #pop3contact h1, #pop4contact h1, #pop5contact h1, #pop6contact h1, #pop7contact h1, #pop8contact h1, #pop9contact h1, #pop10contact h1, #pop11contact h1, #pop12contact h1, #pop13contact h1, #pop14contact h1, #pop15contact h1, #pop16contact h1, #pop17contact h1, #pop18contact h1, #pop19contact h1, #pop20contact h1{font-size:110%; margin:0 0 0.5em 0; border-bottom:1px solid gray; background:white; color:black; text-align:center;}


/*photos-----------------*/
.photos { margin:0 15px 0 0; border:1px solid white; padding:0;}

.imgcentre {display:block; margin-left:auto; margin-right:auto;}

/*popup articles presse*/
.txtlong ul {list-style-position:inside;}
.black {color:black;}
.blue {color:blue;}

#pop1, #pop2, #pop3, #pop4, #pop5, #pop6, #pop7, #pop8, #pop9, #pop10, #pop11, #pop12, #pop13, #pop14, #pop15, #pop16, #pop17, #pop18, #pop19, #pop20, #pop21, #pop22, #pop23, #pop24, #pop25, #pop26, #pop27, #pop28, #pop29, #pop30, #pop31, #pop32, #pop33, #pop34, #pop35, #pop36, #pop37, #pop38, #pop39, #pop40, #pop41, #pop42, #pop43, #pop44, #pop45, #pop46, #pop47, #pop48, #pop49 {position:absolute; top:260px; left:437px; width:525px; border:3px double gray; background:white; z-index:500; cursor:pointer; color:black; }

#pop1 p, #pop2 p, #pop3 p, #pop4 p, #pop5 p, #pop6 p, #pop7 p, #pop8 p, #pop9 p, #pop10 p, #pop11 p, #pop12 p, #pop13 p, #pop14 p, #pop15 p, #pop16 p, #pop17 p, #pop18 p, #pop19 p, #pop20 p, #pop21 p, #pop22 p, #pop23 p, #pop24 p, #pop25 p, #pop26 p, #pop27 p, #pop28 p, #pop29 p, #pop30 p, #pop31 p, #pop32 p, #pop33 p, #pop34 p, #pop35 p, #pop36 p, #pop37 p, #pop38 p, #pop39 p, #pop40 p, #pop41 p, #pop42 p, #pop43 p, #pop44 p, #pop45 p, #pop46 p, #pop47 p, #pop48 p, #pop49 p {margin:0 0.3em; line-height:1.3em; text-align:justify;}

#pop1 h1, #pop2 h1, #pop3 h1, #pop4 h1, #pop5 h1, #pop6 h1, #pop7 h1, #pop8 h1, #pop9 h1, #pop10 h1, #pop11 h1, #pop12 h1, #pop13 h1, #pop14 h1, #pop15 h1, #pop16 h1, #pop17 h1, #pop18 h1, #pop19 h1,  #pop20 h1,  #pop21 h1, #pop22 h1, #pop23 h1, #pop24 h1, #pop25 h1, #pop26 h1, #pop27 h1, #pop28 h1, #pop29 h1, #pop30 h1, #pop31 h1, #pop32 h1, #pop33 h1, #pop34 h1, #pop35 h1, #pop36 h1, #pop37 h1, #pop38 h1, #pop39 h1, #pop40 h1, #pop41 h1, #pop42 h1, #pop43 h1, #pop44 h1, #pop45 h1, #pop46 h1, #pop47 h1, #pop48 h1, #pop49 h1 {font-size:110%; margin:0 0 0.5em 0; border-bottom:1px solid gray; background:white; color:black; text-align:center;}

.fermer {margin:0.5em 0 0 0; border-top:1px solid gray; background:white; color:black; text-align:center; font-style:italic; font-weight:bold;}
.caddie {position:absolute; right:20px; margin-top:-20px;}

#presse_bis {
	position:absolute;
	right:18px;
	width:530px;
	height:278px;
	text-align:justify;
	background-color:black;
	border: 1px solid #FFFFFF;
	top: 946px;
	overflow:auto;
}

#news_bis {
	position:absolute;
	width:515px;
	border:0px;
	left: 10px;
	top: 10px;
	right: 10px;
	height: 260px;
	bottom: 10px;
	overflow:auto;
}

#news_one {
	position:absolute;
	width:493px;
	border:0px;
	left: -2px;
	top: 10px;
	right: 10px;
	bottom: 10px;
	}

#presse {
	position:absolute;
	right:19px;
	width:529px;
	height:278px;
	text-align:justify;
	background-color:black;
	border: 1px solid #FFFFFF;
	top: 649px;
	overflow:auto;
}
