body {
background:black url('imgs/bg.jpg') top center no-repeat fixed;
font-family:helvetica,arial,sans-serif;
font-size:12px;
margin:0;
}
img {
border:none;
}
a, a:visited, a:active {
text-decoration:none;
outline:none;
color:black;
}
a:hover {
text-decoration:none;
}
/* les identifiés */
#bann {
position : relative;
top:0;
left:50%;
margin-left:-412px;
width:824px;
height:100px;
background:transparent;
color:white;
}
#contenu {
position : relative;
left:50%;
margin-bottom:0;
margin-left:-412px;
width:816px;
background:#b7ac9a;
border:solid 4px #ccc;
clear:both;
}
#contenuaccueil {
position : relative;
left:50%;
margin-bottom:0;
margin-left:-412px;
width:816px;
background:white;
border:solid 4px #ccc;
clear:both;
}
#contenuartiste {
position : relative;
left:50%;
margin-bottom:0;
margin-left:-412px;
width:816px;
background:#fff;
border:solid 4px #ccc;
clear:both;
}
#filar {
color:#35342f;
margin-left:12px;
font-weight:bold;
font-size:90%;
}
#footer {
position : relative;
top:0;
left:50%;
margin-left:-412px;
margin-top:-8px;
width:824px;
background-color:black;
color:gray;
font-size:90%;
height:42px;
clear:both;
}
#footer p {
padding:10px;
}
#footlist {
position:absolute;
right:10px;
top:10px;
list-style-type:none;
}
#footlist li {
display:inline;
}
#zonecontact {
background:#000 url('http://usa.lagguitars.com/public/imgs/divers/Lag_Background.jpg') no-repeat;
color:white;
font-weight:bold;
font-size:110%;
min-height:1000px;
padding:16px;
}
#zonecontact p {
margin:0;padding:0;
}
/* MENU GENERAL */
#liste_navi {
position:absolute;
right:4px;
bottom:0px;
list-style: none ;
z-index:30;
}
#liste_navi li {
display:inline;
}
#liste_navi a {
color:#ccc;
}
#liste_navi a:hover {
color:#fff;
}
#bann ul ul { 
                position: absolute; 
                top: 15px; 
                left:60%;
                display:none;
                background:black;
               }
#bann ul ul li { 
                display:block;
                list-style-position:inside;
                margin-left:-30px; 
                padding:2px;
                font-size:90%;               
               }
#bann ul.niveau1 li.sousmenu:hover ul.niveau2,
#bann ul.niveau2 li.sousmenu:hover ul.niveau3{
		display:inline; 
	}

/*#contenuaccueil #footer {
position:relative;
background-color:white;
clear:both;
}*/
#logo_lag {
position:absolute;
top:18px;
left:30px;
}

/* Les classés */
.botitle {
display:block;
background:#000 url('imgs/bgtfp.gif') repeat-x;
color:#f7f2ec;
font-size:160%;
height:30px;
padding-left:12px;
padding-top:15px;
margin:0;
}
.botitle a {
font-size:10px;
color:white;
font-weight:normal;
}
.botitle a:hover {
text-decoration:none;
}
.botitle span {
position:absolute;
right:80px;
}

.graytitle {
background:transparent url(imgs/h3.gif) repeat-x scroll 0 0;
height:34px;
margin:0;
padding:4px 12px;
}
.barreh3 {
background:transparent url(imgs/h3.gif) repeat-x scroll 0 0;
height:18px;
margin:0;
padding:8px 12px;
}
.outspace {
position:absolute;
top:-20000px;
}
/* Présentation du site (histoire) */
#les_onglets_historiques {
	margin:0;
	padding:0;
	margin-top:2px;
	font-weight:bold;
}
#les_onglets_historiques img {
	filter : alpha(opacity=70);
   	-moz-opacity : 0.7;
    	opacity : 0.7; 
	border:1px solid gray;
	margin:0;
	padding:0;
    	cursor:pointer;
}
#zonehistoire {
	float:left;
}
#parahistoire {
text-align:justify;
width:542px;
margin-left:16px;
}

/* Menu des fiches produits */

#accordion {
position:relative;
top:0px;
margin:0;
padding:0;
margin-bottom:80px;
}
#accordion h3 {
margin:0;
padding:0;
background:#251b19 url('imgs/bggpes.gif') repeat-x top;
color:#f7f2ec;
font-size:160%;
padding-left:60px;
padding-top:12px;
padding-right:10px;
border-bottom:solid 1px #1e1916;
height:32px;
}
#accordion h3 .imgpm {
position:absolute;
right:6px;
margin-top:-6px;
}
#accordion h3 .imgpm img {
margin-left:4px;
}
#accordion h4 {
font-size:140%;
color:#251b19;
background:url('imgs/bgsg.gif') repeat-x top;
margin:0;
padding:6px 0 6px 62px;
border-bottom:solid 1px #251b19;
cursor:pointer;
}
#accordion p {
margin:-26px 0 0;
padding:5px;
}
.unProduit {
background-color:white;
margin:0;
padding:4px;
border-bottom:solid 1px #999;
clear:both;
min-height:60px;
color:#333;
}
.unProduit .imgProduit {
float:left;
margin:4px 40px;
cursor:pointer;
}
.unProduit .txtProduit {
position:absolute;
left:200px;
}
.unProduit .refProd {
font-size:150%;
font-weight:bold;
color:#333;
}
.unProduit .newProduct {
color:white;
background:#333;
font-size:80%;
padding:2px 8px;
}
.prixProduit {
position:absolute;
right:20px;
font-size:150%;
font-weight:bold;
}
.actionsProduit {
position:absolute;
right:100px;
cursor:default;
}
.zoom {
position:relative;
left:-30px;
top:35px;
}
#photo_products {
position:relative;
height:158px;
top:0;
}
#photo_products img {
position:absolute;
padding:0;
margin:0;
top:0px;
border-top:solid 4px #ccc;
border-bottom:solid 4px #ccc;
}
#basdroit {
position:absolute;
z-index:200;
bottom:43px;
right:48px;
border:none;
}
#basdroit img {
border:none;
}
#logosupergroupe {
position:absolute;
top:30px;
right:360px;
z-index:200;
}
#logosupergroupe img {
border:none;
}

/* Fiche Produit */
#zoneproduit {
position:relative;
float:left;
left:0;
width:542px;
background-color:#f3f3e9;
color:black;
border:none;
}
#zonegauche {
position:relative;
float:left;
left:0;
width:516px;
background-color:#f3f3e9;
color:black;
border:none;
}
p, h1, h2, h3, h4, h5, h6 {
margin:10px;
}
.imageprod {
text-align:center;
}
#zonenavi {
position:relative;
float:left;
width:274px;
top:0;
color:black;
border:none;
background-color:#8B7F69;
min-height:900px;
}
#zonedroite {
position:relative;
float:left;
width:300px;
top:0;
color:black;
border:none;
background-color:#8B7F69;
min-height:900px;
}
#cartouche {
padding:12px;
font-weight:bold;
background-color:#B6AC99;
}
#cartouche h4 {
margin:0;
}
#cartouche a {
text-decoration:none;
}
#share {
position:relative;
float:right;
margin-top:5px;
margin-right:65px;
}
#lareference {
font-size:220%;
margin:0;
padding:0;
}
#msrp {
font-size:120%;
}
#bprevious, #bnext {
position:relative;
float:left;
margin:0;
width:137px;
height:79px;
background:url('imgs/bgnp.png') no-repeat;
cursor: pointer;
text-align:center;
color:#35342f;
font-weight:bold;
}
#bprevious img, #bnext img {
padding-left:8px;
}
#bprevious:hover, #bnext:hover {
background:url('imgs/bgnp2.png') no-repeat;
}
#bprevious p, #bnext p {
color:#35342f;
}
#bprevious a, #bnext a {
text-decoration:none;
}
#zonenavi h3 {
display:block;
position:relative;
margin-left:0;
margin-bottom:-8px;
margin-top:0;
padding-left:12px;
padding-top:8px;
left:0;
height:34px;
width:262px;
background:url('imgs/h3.gif') repeat-x;
color:#35342f;
clear:both;
}
.zoneartistes {
position:relative;
top:0;
padding:0;
background-color:#f3f3e9;
margin:0;
min-height:72px;
color:#999;
font-size:90%;
font-weight:bold;
margin-bottom:-10px;
margin-top:-18px;
}
.zoneartistes img {
float:left;
margin:0;
margin-right : 12px;
}
.zoneartistes h4 {
color:black;
padding-top:8px;
}
.zonebonus {
background-color:#b5ab99;
border-top: solid 1px #cdc6ba;
border-bottom: solid 1px #696359;
color:#2c2b2a;
font-weight:bold;
padding:8px;
}
.zonebonus img, #lesbonusartiste img {
float:left;
margin-right:6px;
}
.zonebonus span, #lesbonusartiste span {
font-weight:normal;
}
#lesbonusartiste {

}
.zonebonus div {
min-height:30px;
margin-bottom:5px;
padding:2px;
}
.zonebonus div:hover {
background-color:#c8c2b6;
}
.zonebonus a {
color:#2c2b2a;
text-decoration:none;
}
/* Fiche artiste */ 
#hiddenzone {
position:absolute;
left:-6000px;
top:0;
}
#hiddenbio {

}
#buttonartist {
display:block;
position:absolute;
right:14px;
top:14px;
cursor:pointer;
}
#selecteurartistes {
position:absolute;
right:14px;
top:20px;
z-index:500;
}

#selecteurartistes ul {
/*display:none;*/
list-style-type: none;
position:relative;
}
#selecteurartistes li {
background-color:#C9C0AF;
border:solid 1px black;
padding:2px 4px;
font-size:80%
}
#selecteurartistes li:hover {
background-color:#BBB19D;
}
#introduce {
background-color:#B6AC99;
padding:10px;
margin:0;
position:relative;
}
#introduce a {
color:inherit;
text-decoration:none;
}
#introduce a:hover {
color:#333;
}
#zonebio {
background-color:white;
min-height:350px;
}
#zonebio p img {
float:left;
margin-right:10px;
}
#playermyspace {
position:relative;
float:left;
margin:0 10px;
}
#zoneextended {
position:relative;
background:white;
}
#conteneurcarou {
	background:url('imgs/stripes.png');
	position:relative;
	top:0;
	margin: 10px;
}
/* Accueil du site */
#zonetexte {
position:relative;
background:url('imgs/bgm.jpg') no-repeat left bottom;
min-height:370px;
color:#333;
text-align:justify;
}
#zonetexte p{
font-size:105%;
margin-left:500px;
margin-right:25px;
}
#zonetexte h3{
margin-top:30px;
font-size:105%;
margin-left:500px;
margin-right:25px;
}
#zonetexte em {
text-decoration:underline;
font-style:normal;
}
#photo_accueil {
position:relative;
height:400px;
}
#photo_accueil img {
position:absolute;
border-bottom:solid 4px #ccc;
}

/* Accueil des artistes */
#listeartiste, #lesbonusartiste {
margin-left: -25px;
margin-top:2px;
}
#listeartiste h2,#listeartiste p{
cursor:pointer;
}
#listeartiste h2, #une_artiste h2 {
font-size: 180%;
line-height:90%;
}

.cartes li {
display:inline;
background-color:white;
float:left;
margin:2px;
list-style-type: none;
border:solid gray 1px;
}
.cartes li:hover {
border:solid #666 1px;
background-color:#ddd;
}
.cartes li .imggal {
float:left;
vertical-align:baseline;
margin:2px;
margin-right:4px;
border:solid gray 2px;
}
#listeartiste li {
width:258px;
height:134px;
}
#lesbonusartiste li {
width:145px;
min-height:100px;
padding:4px;
font-weight:bold;
}
#listeartiste .readmore {
text-align:right;
}
#une_artiste {
background-color:white;
padding:10px;
min-height:260px;
border-bottom:1px solid #60594B;
}
.imgune {
float:left;
clear:both;
position:relative;
margin-right:10px;
margin-left:-10px;
margin-top:-10px;
border:solid gray 2px;
}
.readmore {
color:#777;
font-weight:bold;
}
#une_artiste a:hover {
text-decoration:none;
}

