/* J+B Séquences -- SHOP css */

/*
/*
/*
/*
/* SHOP */

/*
#onglets {
position: relative;
top: 55px;
left: 0;
height: 30px;
}

#onglets a.onglet {
float: left;
display: block;
height: 30px;
width: 40px;
padding: 6px;
margin: 0px 1px 0px 0px;
font-size: 0.7em;
text-align: center;
color: #666;
text-decoration: none;
background: transparent url(../jplusb_imports/tabs-onglets.png) 0 -30px no-repeat;
}

#onglets a.onglet:hover, #onglets a.onglet-actif:hover {
color: #9c0;
background: transparent url(../jplusb_imports/tabs-onglets.png) 0 0 no-repeat;
}

#onglets a.onglet-actif {
float: left;
display: block;
height: 30px;
width: 40px;
padding: 6px;
margin: 0px 1px 0px 0px;
font-size: 0.7em;
text-align: center;
color: #fff;
text-decoration: none;
background: transparent url(../jplusb_imports/tabs-onglets.png) 0 0 no-repeat;
}
*/

/* ----------- shop -------------- */


#shop {
position: relative;
top: 43px;
width: 620px;
padding-bottom: 2px;
background-color: #292929;
clear: both;
}

#shop div.bloc-dvd {
float: left;
margin: 10px;
padding: 10px;
width: 570px;
/* width: 267px;*/
border: #666 1px dotted;}

#shop div.infos-dvd {
float: left;
padding-top: 4px;
margin-left: 10px;
}

#shop img {
float: left;
}

#shop p.description {
font-size: 0.7em;
}

#shop span.prix {
font-size: 1.6em;
font-weight: bold;
}

#shop h1.description-titre {
font-size: 1em;
color: #c00;
}
#shop h1.description-titrebleu {
font-size: 1em;
color: #39c;
}
#shop h1.description-titrejaune {
font-size: 1em;
color: #ff0;
}

#shop a.command {
display: block;
margin-top: 20px;
width: 130px;
height: 25px;
background: transparent url(../jplusb_imports/bt-commander.png) 0 0 no-repeat;
}
#shop a.command:hover {
background: transparent url(../jplusb_imports/bt-commander.png) 0 -25px no-repeat;
}
#shop a.command span {
display: none;
}

#shop a.top {
margin: 10px;
font-size: 0.8em;
color: #fff;
text-decoration: underline;
}
#shop a.top:hover {
color: #9c0;
text-decoration: none;
}


/* ----------- shop - panier -------------- */

#panier {
position: absolute;
top: 200px;
right: 20px;
width: 200px;
height: 60px;
background: #292929 url(../jplusb_imports/shop-bg-panier.png) 0 0 repeat-x;
}

#panier p.caddie {
padding-left: 45px;
height: 60px;
line-height: 53px;
background: transparent url(../jplusb_imports/shop-caddie-icon.png) 5px -2px no-repeat;
}

#panier p.caddie a {
color: #fff;
text-decoration: underline;
}

#panier p.caddie a:hover {
text-decoration: none;
}

#panier p.fleche {
padding-left: 45px;
height: 60px;
line-height: 53px;
background: transparent url(../jplusb_imports/shop-fleche-icon.png) 5px -2px no-repeat;
}

#panier p.fleche a {
color: #fff;
text-decoration: underline;
}

#panier p.fleche a:hover {
text-decoration: none;
}


#shop-panier {
position: relative;
top: 85px;
width: 620px;
padding-bottom: 2px;
background: #292929 url(http://www.jplusb.fr/jplusb_imports/shop-bg-panier2.png) 0 0 no-repeat;
clear: both;
}

#shop-panier h1 {
font-size: 0.8em;
margin: 0;
padding: 10px 0 0 10px;
}

#shop-panier p {
padding-left: 10px;
margin-bottom: 10px;
}

#shop-panier h2 {
font-size: 0.8em;
margin: 0 0 10px 0;
}

#shop-panier img.bank {
margin: 0 0 10px 10px;
}

#shop-panier table.achats {
border-collapse: collapse;
position: relative;
top: 40px;
left: 10px;
width: 480px;
margin-bottom: 60px;
}

#shop-panier table.achats td.ref {width: 360px;}
#shop-panier table.achats td.qte {width: 40px;}
#shop-panier table.achats td.price {width: 80px;}

#shop-panier table.achats tr.grey {background-color: #444;}
#shop-panier table.achats tr.total {background-color: #900;height: 50px;}


#shop-panier table.achats p {
font-size: 0.8em;
padding: 5px;
margin: 0;
}

#shop-panier table.achats input.tiny {
width: 15px;
padding: 2px;
color: #333;
}

#shop-panier a.valider {
display: block;
margin: 20px 0 30px 10px;
width: 92px;
height: 25px;
background: transparent url(../jplusb_imports/bt-commander.png) 0 0 no-repeat;
}
#shop-panier a.valider:hover {
background: transparent url(../jplusb_imports/bt-commander.png) 0 -25px no-repeat;
}
#shop-panier a.valider span {
display: none;
}


/*--------- formulaire --------*/

#client {
position: relative;
padding: 0 40px 0 10px;
margin: 40px 0 20px 0;
}

#client-gauche {
float: left;
padding: 0 40px 0 10px;
margin: 40px 0 20px 0;
border-right: 1px solid #666;
}

#client-droite {
float: left;
margin-left: 10px;
margin-top: 40px;
padding-left: 10px;
}

form input {
font-size: 0.8em;
padding: 4px;
color: #333;
}

form select {
font-size: 0.8em;
padding: 4px;
color: #333;
background-color: #fff;
}

a.valider2 {
display: block;
margin: 20px 0 30px 0;
width: 61px;
height: 25px;
background: transparent url(http://www.jplusb.fr/jplusb_imports/bt-valid.png) 0 0 no-repeat;
}
a.valider2:hover {
background: transparent url(http://www.jplusb.fr/jplusb_imports/bt-valid.png) 0 -25px no-repeat;
}
a.valider2 span {
display: none;
}

#shop-panier a.inscrip {
display: block;
margin: 20px 0 30px 0;
width: 89px;
height: 25px;
background: transparent url(../jplusb_imports/bt-inscrip.png) 0 0 no-repeat;
}
#shop-panier a.inscrip:hover {
background: transparent url(../jplusb_imports/bt-inscrip.png) 0 -25px no-repeat;
}
#shop-panier a.inscrip span {
display: none;
}

#shop-panier p.nota {
font-size: 0.7em;
font-style: italic;
color: #999;
}