* {
margin:0px;
padding:0px;
text-align:left;
}

a {
color:#282421;
}

body {
margin-bottom:0px;
}

#droite .titre, #milieu .titre_page,div.nouveaute .titre, div.selection div.titre, div.promotion div.titre, div.edito div.titre,.vedette div.titre,#mon_compte .commandes .titre,.modif_adresse .titre, #commande .commander .titre,#bdc .numero {
padding-bottom:0.2em;
margin-bottom:1em;
}

#milieu .titre_page,#texte,#listing,#info,#produit,#article,#mon_compte,#catalogue{
width:554px;
}

#inscription,#inscription .titre_page, #commande .titre_page{
width:768px;
}

#milieu .titre_page,#rubrique .sous_rubrique,#texte,#listing,#info,#produit,#article,#mon_panier,#mon_compte,#catalogue,#inscription, #commande{
margin-left:60px;
}

.encart span.prix,.listing a.designation, .listing1 a.designation, #listing h1,#produit .designation,#article .titre,#mon_panier .commander,#panier .total,input.commander{
font-size:16px;
font-weight:bold;
}

#texte h1,.encart  div.designation,.encart span.promo, #amis .lien{
font-weight:bold;
font-size:13px;
}

#panier  .vignette{
border:1px solid #DDDDDD;
}


.entete {
text-transform:capitalize;
}

a{
text-decoration:none;
}

a:hover,a.listing_petit:hover .designation, a.listing_petit:hover .prix{
color:#888888;
}

a img {
border:1px solid #EEEEEE;
}

input.submit {
text-align:center;
}

input.lien, input.commander{
background-color:#FFFFFF;
border:0;
font-weight:bold;
cursor:pointer;
}

input.lien:hover{
cursor:pointer;
}



#body {
font-size:13px;
font-family:Arial, Bitstream Vera Sans;
width:994px;
margin:auto;
margin-top:12px;
margin-bottom:0px;
}



#banniere{
display:block;
}

#bandeau {
width:984px;
height:30px;
padding-top:8px;
}

#bandeau form{
display:inline;
}

#bandeau form input{
margin-left:4px;
}

#rechercher {
margin-left:81px;
}

#newsletter {
margin-left:113px;
margin-right:113px;
}

#newsletter .wrong{
position:absolute;
top:400px;
left:2px;
}

#bandeau a{
}


.onglet, .onglet_selected {
float:left;
height:44px;
padding-top:3px;
padding-left:12px;
margin-bottom:50px;
}

.onglet a{
display:block;
width:100px;
height:40px;
}

.onglet a:hover{

}

#onglet_info{
width:132px;
}

#onglet_info{
background:url('images/onglet_info.jpg') no-repeat;
}

#onglet_info a{
color:#082800;
}

#onglet_info a:hover{
color:#6D9D76;
}

#onglet_info:hover{
background:url('images/onglet_info.jpg') no-repeat;
}

#onglet_info.onglet_selected{
background:url('images/onglet_info_selected.jpg') no-repeat;
}

#onglet_maison {
width:126px;
}

#onglet_maison{
background:url('images/onglet_maison.jpg') no-repeat;
}

#onglet_maison a{
color:#023000;
}

#onglet_maison a:hover{
color:#58A058;
}

#onglet_maison.onglet_selected{
background:url('images/onglet_maison_selected.jpg') no-repeat;
}

#onglet_sante {
width:126px;
}

#onglet_sante{
background:url('images/onglet_sante.jpg') no-repeat;
}

#onglet_sante a{
color:#251200;
}

#onglet_sante a:hover{
color:#A57270;
}

#onglet_sante.onglet_selected{
background:url('images/onglet_sante_selected.jpg') no-repeat;
}

#onglet_enfant {
width:138px;
margin-right:126px;
}

#onglet_enfant{
background:url('images/onglet_enfant.jpg') no-repeat;
}

#onglet_enfant a{
color:#030352;
}

#onglet_enfant a:hover {
color:#8383D2;
}

#onglet_enfant.onglet_selected{
background:url('images/onglet_enfant_selected.jpg') no-repeat;
}

#onglet_panier {
background:url('images/onglet.jpg') no-repeat;
width:126px;
}

#onglet_panier a, #onglet_mon_compte a{
color:#522a03;
}

#onglet_panier a span {
font-style:italic;
color:#C29B63;
}

#onglet_panier a:hover, #onglet_mon_compte a:hover  {
color:#C28A63;
}

#onglet_panier.onglet_selected {
background:url('images/onglet_selected.jpg') no-repeat;
}

#onglet_mon_compte {
background:url('images/onglet.jpg') no-repeat;
color:#522a03;
width:138px;
}

#onglet_mon_compte.onglet_selected {
background:url('images/onglet_selected.jpg') no-repeat;
}


#gauche {
clear:both;
float:left;
width:150px;
margin-top:2.45em;
margin-right:2px;
}

#gauche .titre {
height:50px;
}

#gauche a{
display:block;
height:49px;
}

#milieu{
margin-left:156px;
}

#droite{
display:inline;
float:right;
width:144px;
margin-right:10px;
}


#droite .bloc {
margin-bottom:65px;
}


a.listing_petit{
display:block;
width:144px;
height:45px;
margin-bottom:4px;
font-size:10px;
line-height:12px;
}

a.listing_petit .designation{
height:36px;
}

a.listing_petit img{
float:left;
margin-right:3px;
}

a.listing_petit .prix{
text-align:right;
}

#rubrique {
float:none;
width:622px;
}

#rubrique .sous_rubrique {
float:left;
display:inline;
width:144px;
}

#rubrique a img{
}

#rubrique .sous_rubrique .nom{
display:block;
height:48px;
}

#texte h1{
margin-bottom:8px;
position:relative;
top:-2px
}

#texte p{
margin-bottom:50px;
}


div.nouveaute, div.selection, div.promotion, div.edito{
float:left;
width:363px;
margin-bottom:48px;
}

div.selection, div.promotion {
margin-left:50px;
}

div.nouveaute, div.edito {
margin-left:60px;
display:inline;
}

.encart a{
display:block;
width:353px;
height:144px;
}

.encart a:hover{
color:#282421;
}

div.nouveaute .titre, div.selection div.titre, div.promotion div.titre, div.edito div.titre{
width:348px;
}

#accueil{
}

.encart{
float:left;
background:url('./images/encart1.jpg') no-repeat;
}

.encart  img {
float:left;
margin-right:10px;
}

.encart  div.designation {
height:48px;
}

.encart  div.description{
font-size:12px;
height:48px;
}


.encart  div.prix {
margin-right:20px;
position:relative;
top:33px;
}


.encart span.promo {
text-decoration:line-through;
}


.vedette {
float:left;
display:inline:
width:768px;
margin-bottom:30px;
margin-left:10px;
}

.vedette div.titre{
width:768px;
margin-left:50px;
}

.vedette .encart{
display:inline;
margin-left:50px;
margin-bottom:48px;
}

#texte .pays{
width:500px;
margin-top:0px;
margin-bottom:24px;
}

#texte .ligne{
width:100%;
}

#texte .champ {
margin-right:10px;
width:100px;
float:left;
}

#texte .valeur {
width:50px;
text-align:right;
margin-left:110px;
}


.listing, .listing1 {
padding-bottom:17px;
height:96px;
}

.listing {
padding-top:17px;
}

.reponse_panier {
position:absolute;
font-size:10px;
}

#listing .separation{
margin-bottom:17px;
display:block;
height:2px;
width:100%;
}

.listing a, .listing1 a{
display:block;
}

.listing img.jaquette, .listing1 img.jaquette{
float:left;
margin-right:10px;
}

.listing a.designation, .listing1 a.designation {
height:18px;
}

.listing a.description, .listing1 a.description {
height:57px;
}

.listing form input.panier,.listing1 form input.panier {
float:right;
position:relative;
top:17px;
}

.listing select.modele,.listing1 select.modele{
float:left;
}

select.modele {
width:343px;
}

.listing .quantite,.listing1 .quantite{
text-align:right;
}

#info {
position:relative;
top:-3px;
}

a.listing_info {
display:block;
margin-bottom:14px;

}

.listing_info .titre{
font-weight:bold;
}


#listing h1{
height:36px;
margin-bottom:1em;
}

#listing hr {
margin-bottom:14px;
}

#listing .rubriques a{
display:block;
height:36px;
font-weight:bold;
}

#listing .rubriques, #listing .produits{
margin-bottom:48px;
}

#listing .produits h1, #listing .articles h1{
padding-top:14px;
}


.quantite input{
margin-left:5px;
width:36px;
}




#produit .jaquette{
border:1px solid #DDDDDD;
float:left;
margin-right:12px;
margin-bottom:24px;
}

#produit .designation{
height:64px;
}

#produit .avis {
height:76px;
}

#produit .quantite{
text-align:left;
}

#produit .modele{
margin-bottom:48px;
}

#produit input.panier {
float:right;
position:relative;
z-index:10;
}



#produit .quantite{
position:relative;
top:7px;
}

#produit .article_champ {
font-weight:bold;
float:left;
margin-right:5px;
}

#produit .description{
margin-bottom:24px;
color:#0000FF;
}

#produit .infos{
margin-bottom:24px;
}


#article .date {
text-align:right;
height:48px;
}

#article .titre{
padding-bottom:35px;
}

#article img.vignette{
float:right;
}

#article blockquote{
margin-bottom:24px;
}

#article .texte {
text-align:justify;
margin-right:48px;
margin-left:48px;
}

#article li{
margin-left:50px;
margin-bottom:1em;
margin-top:1em;
}

#article .text font{
font-weight:bold;
color:#0079a1;
}



#mon_panier {
margin-bottom:200px;
}

#mon_panier .titre_page {
width:768px;
margin-left:0px;
}

#mon_panier .commander {
clear:right;
float:right;
margin-right:20px;
margin-top:14px;
}

#mon_panier .pas_commander {
clear:right;
float:right;
margin-top:14px;
font-weight:bold;
width:250px;
}

#mon_panier .pas_commander:hover{
cursor:default;
}  

#mon_panier .retour {
margin-top:96px;
}


#panier .legende{
width:768px;
height:30px;
margin-bottom:1em;
}

#panier .legende div {
float:left;
display:inline;
}

#panier .legende .prix_unit {
margin-left:540px;
width:85px;
}

#bdc #panier .legende .prix_unit {
margin-left:422px;
}

#panier .legende .quantite{
width:80px;
}

#panier .ligne, #panier .ligne1{
height:62px;

}

#panier  .vignette {
float:left;
margin-right:5px;
}

#panier .designation {
height:24px;
}

#panier input.quantite, #panier form.supprimer, #panier .prix_total, #panier .prix_unitaire {
float:right;
text-align:right;
}

#panier .prix_total {
margin-right:24px;
width:62px;
}

#panier input.quantite {
margin-left:33px;
}

#panier .ligne{
padding-top:1em;
}

#panier .lignes {
margin-bottom:1em;
}

#panier .code{
width:220px;
}

#panier .code p{
font-size:10px;
width:110px;
float:left;
line-height:11px;
}

#panier .code input{
width:100px;
float:left;
margin-bottom:2px;
}

#panier .code .wrong {
font-size:10px;
text-align:right;
margin-right:8px;
}

#panier .bas{
float:right;
}


#panier .remise, #panier .ports {
margin-bottom:0.5em;
}



#panier .champ_panier {
float:left;
text-align:right;
}

#panier .valeur_panier {
text-align:right;
margin-right:10px;
width:190px;
}

#panier .ttc{
margin-bottom:24px;
}

#panier .ttc span {
font-weight:bold;
}




#bas {
display:block;
clear:both;
position:relative;
top:130px;
margin-left:80px;
width:770px;
margin-right:0px;
}

#bas a {
float:left;
display:inline;
margin-left:20px;
margin-right:20px;
margin-bottom:3px;
position:relative;
top:7px;
}

#bas .separator {
float:left;
position:relative;
top:6px;
}

#bas img {
float:left;
margin-right:3px;
border:none;
}


a.retour {
font-size:10px;
display:block;
text-decoration:underline;
margin-top:24px;
}


#catalogue form.demande input.lien {
font-weight:bold;
margin-bottom:36px;
}

#catalogue .entete{
height:36px;
}

#catalogue .message{
height:36px;
}

#identification{
margin-bottom:96px;
width:430px
}

#identification .wrong {
height:5px;
margin-top:12px;
color:#ff0000;
font-size:10px;
text-align:left;
margin-left:126px;
}

#identification .champ {
float:left;
width:125px;
}

#identification .inscription a{
font-weight:bold;
}

#identification .inscription {
margin-top:12px;
}

#identification .password, #identification .login{
margin-top:12px;
}

#identification a.oubli {
margin-top:5px;
font-size:10px;
display:block;
margin-left:125px;
text-decoration:underline;
}


#identification input {
width:160px;
}

#identification input.submit {
margin-left:6px;
width:30px;
height:22px;
}


#inscription .titre_page{
margin-left:0px;
}

#inscription .message{
height:18px;
}

#inscription .erreur {
height:44px;
}

.ligne_form {
height:41px;
}

.champ{
width:144px;
float:left;
}

.ligne_form input {
width:160px;
}

.ligne_form select {
width:160px;
}

#inscription .gauche {
width:314px;
float:left;
margin-right:72px;
margin-bottom:200px;
}

.ligne_form .newsletter {
font-size:10px;
float:left;
width:144px;
}

.ligne_form input.checkbox{
width:15px;
}

.ligne_form input.submit {
width:60px;
}

#inscription input.submit {
float:left;
margin-left:144px;
}

#mon_compte {
margin-left:60px;
}

#mon_compte .bonjour {
height:48px;
}


#mon_compte #modif_adresse{
margin-left:0px;
}

#mon_compte input.lien, #modif_adresse input.lien {
font-size:10px;
text-decoration:underline;
margin-bottom:24px;
}

#mon_compte .commandes {
margin-top:48px;
margin-bottom:96px;
}

#mon_compte .msg {
margin-bottom:48px;
}

#mon_compte .commandes {
}

#mon_compte .commandes .prix,#mon_compte .commandes .num_commande,#mon_compte .commandes .type_paiement{
float:left;
}

#mon_compte .commandes .num_commande{
width:315px;
}

#mon_compte .commandes .type_paiement{
width:100px;
}


#mon_compte .commandes .prix{
width:100px;
}

#mon_compte .commandes .legende{
height:32px;
}

#mon_compte .commandes .ligne{
padding-top:14px;
height:30px;
}

.modif_adresse{
width:192px;
}

.modif_adresse .titre {
width:192px;
}

.modif_adresse input{
width:100%;
}

.modif_adresse input, .modif_adresse select{
margin-bottom:8px;
} 

.modif_adresse .prenom {
float:right;
width:68%;
}

.modif_adresse .titre_ {
width:28%;
}

.modif_adresse input.lien {
margin-top:12px;
}

.modif_adresse input.checkbox {
float:left;
margin-right:5px;
}

.modif_adresse .newsletter {
width:154px;
}

.modif_adresse input.submit {
margin-top:8px;
}



#commande .titre_page {
margin-left:0px;
}

#commande {
}

#commande #panier {
margin-bottom:130px;
}

#commande div.commander {
margin-right:0px;
float:right;
display:inline;
width:200px;
}

#commande .livraison {
float:left;
margin-right:70px;
}

#commande .facturation {
float:left;
width:200px;
}

#commande .radio {
margin-right:2px;
position:relative;
top:1px;
}


#commande .cgv {
margin-top:16px;
margin-bottom:16px;
}

#commande .cgv input{
float:left;
}

#commande .cgv p {
font-size:10px;
}

input.commander {
text-align:left;
cursor:pointer;
}

#commande .entete {
margin-bottom:36px;
margin-left:48px;
}

#commande .message{
margin-bottom:24px;
}



#bdc {
width:768px;
}

#bdc #panier .legende {
width:640px;
}

#bdc #panier .designation,#bdc #panier .prix_unit,#bdc #panier .quantite,#bdc #panier .prix_ttc{
float:left;
}

#bdc .designation {
width:100px;
margin-right:0px;
width:422px;
}

#bdc .modif_adresse {
float:right;
margin-left:140px;
}

#bdc .ligne .prix_unit, #bdc .ligne1 .prix_unit {
margin-left:0px;
width:87px;
}


#bdc .ligne .quantite,#bdc .ligne1 .quantite {
width:80px;
}

#bdc #panier .ligne, #bdc #panier .ligne1 {
height:48px;
margin-bottom:0;
}

#bdc #panier {
margin-bottom:96px;
}

#bdc .champ_panier {

}

#bdc .merci {
}
