/* Modèle v1.23 09/12/2008 */


/********** A GARDER EN L'ÉTAT ************/
*{margin:0; padding:0;}
li{margin-left: 25px;}
a img{border:0;}
html {font-size: 100%;}
.clear{clear:both;}

/*********** A PERSONNALISER **************/
body {font: normal 11px 'Trebuchet MS'; color:#4c3a0b; background-color:white;}
#body{background-color:#e8e8e8;}
table{font-size: 11px;}
a{color: #4c3a0b; font: bold 12px 'Trebuchet MS'; text-decoration:none;}
a:hover {text-decoration:underline;}


h1{font: bold 14px 'Trebuchet MS'; margin-bottom:10px;}
h2{font: bold 13px 'Trebuchet MS'; margin-bottom:5px; text-transform:uppercase;}
h2 a{font: bold 13px 'Trebuchet MS'; margin-bottom:5px; text-transform:uppercase;}
h3{font: normal 12px 'Trebuchet MS'; margin-bottom:5px;}
h3 a{font: normal 12px 'Trebuchet MS'; margin-bottom:5px; text-transform:uppercase;}
h4{font: bold 12px 'Trebuchet MS'; text-transform:uppercase;}
p {margin-bottom:10px; text-align: justify;}
strong{font-weight: bold;}
em{font-style: italic;}

.color {color:#f10000;}
.hr{font-size:1px; height:10px; border-bottom:1px solid #f10000; margin:0 0 10px;}
.centre{text-align:center;}
.asterisque{font-style:italic; font-size:9px;}
.min{text-transform:lowercase;}
.prix{font: normal 18px 'Trebuchet MS'; margin-bottom:7px; text-align:center;}
.blanc{color:white;}
.vert{color:#2a6e07;}
.orange{color:#f9ab04;}
.margeG{padding-left:10px;}
.numPages{text-align:right; margin-bottom:5px; margin-right:35px;}
.block {display:block;}
.cadrePhotoAccueil{float:left; display:inline; margin-right:8px; width:103px; height:121px; border:solid 1px #4c3a0b; overflow:hidden; background-color:white; text-align:center; margin-bottom:14px;}
.pictoPanier{float:left; margin-right:8px;}

.ajoutPanier{width:50px; background: url(images/panierBis.gif) no-repeat center left; padding-left:30px;  }
.ajoutPanier a{font-size:10px; line-height:12px; }

.ajoutPanierGd{width:120px; background: url(images/panierGd.gif) no-repeat center left; padding-left:30px;  height:27px; margin:0 auto;}
.ajoutPanierGd a{line-height:27px; text-transform:uppercase; font-size:11px;}

/* Formulaires */
.bouton{
  display:block; color:#2a6e07; background-color:#a4d53d;
  font:bold 11px 'Trebuchet MS'; line-height:20px; width:160px; height:20px; border-width:0;
  text-align:center; cursor:pointer;
}
.bouton:hover{
  display:block; color:#fff; background-color:#2a6e07;
  font:bold 11px 'Trebuchet MS'; line-height:20px; width:160px; height:20px; border-width:0;
  text-align:center; cursor:pointer;
}

.bouton_inverse{
  display:block; color:#fff; background-color:#2a6e07;
  font:bold 11px 'Trebuchet MS'; line-height:20px; width:160px; height:20px; border-width:0;
  text-align:center; cursor:pointer;
}
.bouton_inverse:hover{
  display:block; color:#2a6e07; background-color:#a4d53d;
  font:bold 11px 'Trebuchet MS'; line-height:20px; width:160px; height:20px; border-width:0;
  text-align:center; cursor:pointer;
}

input{margin-bottom:0px !important; margin-bottom:-2px !important!; margin-bottom:-2px;}
input, select, textarea{font: normal 10px 'Trebuchet MS'; color:#666; border:1px solid #2a6e07;}
input[type="checkbox"], input[type="radio"]{border-width: 0;}

.row{clear:both; margin-bottom:5px;}
.row label{display:inline; float: left; margin-right: 5px; width: 218px; text-align: right;}
.label{display:inline; float: left; margin-right: 5px; width: 218px; text-align: right;}
.row label span{color:#f00;}
.row textarea, .row input {width: 150px;}
.row select {width: 152px;}

.row_chk{padding:0; clear:both; margin-bottom:5px; padding:10px 120px 0;}
.row_chk input{border:0}
.row_chk label{float:none; display:inline; margin:0; padding:0; cursor:pointer;}

.row_are{clear:both; margin-bottom:5px;}
.row_are label{display:block;}
.row_are textarea{width:300px;}

.row_rad {clear:both; margin-bottom:5px;}
.row_rad .label{float:left; width:218px; text-align:right;}
.row_rad .rad {margin-left:223px; margin-bottom:1px;}
.row_rad .rad input{vertical-align:middle; border:0}
.row_rad .rad label{float:none; display:inline; margin:0; padding:0; cursor:pointer;}

.row_bt {margin-left:219px; clear:both; margin-bottom:5px;}

label.contenantPas {width:110px}

#conteneur{width:980px; margin:0 auto; background-color:white;}
/******************************************/
/******************  ENTETE  **************/
/******************************************/
#bandeau{width:980px; height:101px; background:transparent url(images/fond/bcBandeau.jpg) no-repeat top left;}
#boiteBandeauGauche{float:left; display:inline; margin-right:74px; height:101px;}
#boiteBandeauDroite{width:426px; float:left; display:inline; margin-top:8px;}
#boiteBandeauDroite a{font:normal 11px "trebuchet MS"; text-transform:uppercase; color:#4c3a0b;}
a#favoris{display:block; height:20px; width:173px; background:url(images/puce/puceFavoris.jpg) no-repeat top right; text-decoration:underline; padding-top:5px; padding-bottom:33px;margin-left:236px;}
a#panier{display:block; height:19px; width:120px; background:url(images/panier-trans.png) no-repeat top left; float:left; padding-left:31px; padding-top:8px; margin-right:32px;}
#panier #articles {text-align:center}

#compte{width:100px; height:27px; float:left; margin-right:18px; background:url(images/puce/puceCompte.jpg) no-repeat top left; padding-left:28px; margin-top:8px;}

a#contact{display:block; height:20px; width:50px; background:url(images/puce/puceContact.jpg) no-repeat top left; float:left; padding-left:28px; margin-top:8px;}

/*menus*/
ul#menu1{width:970px; height:29px; background:url(images/menuClair.jpg) repeat-x top left; list-style-type:none; padding-left:10px; z-index:3; position:relative;}
ul#menu1 li{float:left; display:inline;margin-left:0px; height:29px;}
ul#menu1 li a{float:left; /*display:inline; */font:normal 12px "Trebuchet MS"; text-transform:uppercase; color:#4c3a0b; background:url(images/puce/puceMenu1.jpg) no-repeat top left; margin-right:28px; height:23px; padding-left:27px; padding-top:6px;}
ul#menu1 li a:hover{background:url(images/puce/puceRollover.jpg) no-repeat top left; color:white;}
ul#menu1 li a.active{background:url(images/puce/puceRollover.jpg) no-repeat top left; color:white; text-decoration:underline}



#menu2{clear:both;width:926px; height:24px; background-color:#2a6e07; list-style-type:none; padding-left:30px; margin-left:12px; z-index:2; position:relative;}
#menu2 a{float:left; display:inline; font:normal 11px "Trebuchet MS"; color:white; background:url(images/puce/puceBlanche2.jpg) no-repeat bottom center; padding-top:5px; margin-left:26px; margin-right:26px; height:19px; text-transform:uppercase;}
#menu2 li{height:24px; background:url(images/bordureMenu.jpg) no-repeat top right; float:left; display:inline; margin-left:0px;}
#menu2 li#promotion {background:url(images/puce/pucePromotion.jpg) no-repeat top left; padding-left:18px;}
#menu2 li#bordure{border-left:solid 1px white;}
#menu2 li a:hover{float:left; display:inline; background:url(images/puce/puceRollover2.gif)no-repeat bottom center; text-decoration:none;}
#menu2 li a.active {background:url(images/puce/puceOrange.jpg)no-repeat bottom center;}



#menu1 .sous_menu {background:#9ccd33; display:block; position:absolute; left:0; top:29px; width:200px; display:none}
#menu1 .sous_menu a {background:#9ccd33; font-weight:bold;}
#menu1 .sous_menu a:hover {background:#9ccd33;}


#menu2 .sous_menu {background:#2a6e07; display:block; position:absolute; left:0; top:24px; width:200px}
#menu2 .sous_menu a {background:#2a6e07; font-weight:bold; }
#menu2 .sous_menu a:hover {background:#2a6e07; font-weight:bold; text-decoration:underline}

.sous_menu li {float:none; display:block; background-color:#9ccd33; width:100%; }
.sous_menu li a {display:block; width:100%}



#diapo_marque {width:134px; height:86px; padding: 0; margin:0; background:#ebebeb url(images/playerMarques.jpg); text-align:center}
#diapo_marque img {top:0; left:0; padding:3px 0 0 14px; margin:auto}

.marque_masquee {display:none}
#autres_marques {color:#2da22f; font-weight:bold}




/* Contenus */

#contenu{width:611px;float:left; display:inline; background-color:white; padding-top:20px;}
/******************************************/
/**************  HOMEPAGE  ****************/
/******************************************/

/***************************** colonne gauche*****************************/
#conteneur #colonneGauche{width:166px; margin-left:12px; margin-right:22px; float:left; display:inline; background:#ebebeb url(images/fond/bcColonneGauche.gif) no-repeat bottom left;}
#conteneur #colonneGauche a#quiSommesNous{display:block; margin-bottom:10px; margin-left:22px; padding-top:10px;}

#conteneur #colonneGauche #nosMarques{margin-bottom:20px;}
#conteneur #colonneGauche #nosMarques h4{background:url(images/titre/titreMarques.jpg) no-repeat top left; color:#4c3a0b;  height:40px;margin-left:7px; padding-left:30px; padding-top:15px;}
#conteneur #colonneGauche #nosMarques ul{width:120px; border-left:solid 1px #4c3a0b; margin-left:27px; list-style-type:none;}
#conteneur #colonneGauche #nosMarques ul li{margin-left:10px;}

#conteneur #colonneGauche #coupCoeur{width:157px; background:white url(images/fond/basCoupDeCoeur.gif) no-repeat bottom left; margin-left:3px; margin-bottom:20px;}
#conteneur #colonneGauche #coupCoeur h4{background: url(images/titre/titreCoupCoeur.jpg) no-repeat top left; color:#f9ab04; height:22px; padding-left:35px; padding-top:8px; margin-bottom:10px;}
#conteneur #colonneGauche #coupCoeur p{text-align:center; color:#84b823;}
#conteneur #colonneGauche #coupCoeur a{display:block;text-align:center; line-height:14px; margin-bottom:4px;}
#conteneur #colonneGauche #coupCoeur img#photoCoupCoeur{margin-left:30px; border:solid 1px #4c3a0b; margin-bottom:10px;}
#conteneur #colonneGauche #coupCoeur  .ajoutPanier{margin-left:38px;}

#conteneur #colonneGauche #engagements{width:157px; margin-left:3px; margin-bottom:20px;}
#conteneur #colonneGauche #engagements h4{background: url(images/titre/titreEngagements.jpg) no-repeat top left; color:#f9ab04; height:22px; padding-left:35px; padding-top:8px; margin-bottom:10px;}
#conteneur #colonneGauche #engagements ul{list-style-image: url(images/puce/puceEngagements.jpg);}

/***************************** colonne droite*****************************/

#colonneDroite{width:154px; float:right; margin-right:12px; display:inline;background:#ebebeb url(images/fond/bcColonneDroite.gif) no-repeat bottom left; overflow:hidden}
#colonneDroite #recherche{margin-bottom:35px;}
#colonneDroite #recherche h4{margin-top:20px; background: url(images/puce/puceRecherche.jpg) no-repeat top left; color:#2a6e07; height:26px; margin-left:7px; margin-top:21px; padding-left:40px; padding-top:15px;}
#colonneDroite #formRecherche {margin-left:10px;}
#colonneDroite #formRecherche label{clear:both; font: normal 12px 'Trebuchet MS'; color:#4c3a0b;}
#colonneDroite #formRecherche .row label{text-align:left; width:130px}
#colonneDroite #formRecherche .row label.contenantPas{margin-bottom:3px;}
#colonneDroite #formRecherche .row label span.exemple{font: italic 11px 'Trebuchet MS'; color:#2a6e07; line-height:11px; }
#colonneDroite #formRecherche .row input#contenantPas{width:118px;}
#colonneDroite #formRecherche .row input {width: 100px;}
#colonneDroite #formRecherche .row select {width: 118px;}
#colonneDroite #formRecherche input, #formRecherche select{font: normal 10px 'Trebuchet MS'; color:#4c3a0b; border:1px solid #4c3a0b;}
#colonneDroite #formRecherche input#motsCles{float:left; display:inline;margin-right:10px;}
#colonneDroite #formRecherche .bouton{display:block; color:#f9ab04; background-color:#ebebeb; font:normal 12px 'Trebuchet MS'; text-transform:uppercase; line-height:20px; width:50px; height:20px; border-width:0; text-align:left; cursor:pointer;}
#colonneDroite #formRecherche .row_bt{margin-left:38px; clear:both; margin-bottom:5px;}

#colonneDroite #formRecherche a{float:left; display:inline; color:#f9ab04; font:normal 12px 'Trebuchet MS'; text-transform:uppercase;}

#colonneDroite #pharmacie{margin-bottom:60px;}
#colonneDroite #pharmacie h4{background: url(images/titre/titrePharmacie.jpg) no-repeat top left; color:#2a6e07; height:34px;  padding-left:40px; padding-top:13px;}
#colonneDroite #pharmacie ul{width:100px; border-left:solid 1px #4c3a0b; margin-left:21px; list-style-type:none;}
#colonneDroite #pharmacie ul li{margin-left:10px;}

#colonneDroite #colissimo{margin-bottom:60px; background: url(images/fond/livraison.gif) no-repeat top left; height:49px;}
#colonneDroite #colissimo h4{color:#f9ab04;  margin-bottom:0; padding-left:43px; padding-top:7px;}
#colonneDroite #colissimo a{padding-left:32px; text-align:center;}

#colonneDroite #zydus{margin-bottom:60px; background: url(images/fond/zydus.gif) no-repeat top left; height:125px;margin-left:2px;}
#colonneDroite #zydus h4{color:#f9ab04;  margin-bottom:10px;text-align:center; padding-top:7px;}
#colonneDroite #zydus a{border:0; padding-left:10px;}

#colonneDroite #banque{margin-bottom:60px; background: url(images/fond/banque.gif) no-repeat top left; height:63px;}
#colonneDroite #banque img{padding-left:20px; padding-top:4px;}
#colonneDroite #banque a{text-align:center; display:block; color:#2a6e07;}


/************************contenu hommepage****************************/

/* promo et produit du mois*/
#contenu #promo{background: url(images/fond/bgPromo.jpg) no-repeat top left; width:240px; height:205px; overflow:hidden; padding:0px 12px 7px 30px; margin-right:26px;  float:left; display:inline; margin-bottom:40px;}
#contenu #produitMois{background: url(images/fond/bgProduitMois.jpg) no-repeat top left; width:240px; height:205px; overflow:hidden; padding:0px 12px 7px 30px;  float:left; display:inline;  margin-bottom:40px;}

#contenu #promo p ,
#contenu #produitMois p{text-align:left; font-size:13px; line-height:13px; margin-bottom:10px;}
#contenu #promo .descriptionCourte,
#contenu #produitMois .descriptionCourte {height:88px; overflow:hidden;}
#contenu #promo p.savoirPlus ,
#contenu #produitMois p.savoirPlus{text-align:right; font-size:11px; margin-bottom:10px;}
#contenu #promo p.gdPrix ,
#contenu #produitMois p.gdPrix{font-size:22px; color:#2a6e07; text-align:center; margin-bottom:0px;/*-width:200px;border:1px solid red;*/}
#contenu #promo p.gdPrix span.prixBarre{text-decoration:line-through; font-size:16px;}
#contenu #promo .ajoutPanier,
#contenu #produitMois .ajoutPanier{margin-left:50px;}
#contenu #promo .texteAjoutPanier ,
#contenu #produitMois .texteAjoutPanier{padding-top:5px; font-size:11px;}

/*nouveautés et selections*/

#contenu #nouveautes{background: #ececec url(images/fond/bgNouveautesTop.gif) no-repeat top left; position:relative; width:590px; margin-bottom:40px; }
#contenu #nouveautes .pdtAccueil{width:190px; }
#contenu #nouveautes .pdtAccueil h3 {height:36px}
#contenu #nouveautes h2{background: url(images/titre/titreNouveautes.jpg) no-repeat top left; width:162px; height:24px; padding-left:40px; padding-top:5px; position:relative; top:-15px; margin-bottom:0px;}
#contenu #nouveautes  .ajoutPanier{ margin:0 auto;}

.pdtAccueil{float:left; display:inline; text-align:center;}
.pdtAccueil p{text-align:center; padding-left:5px; padding-right:5px;}
.pdtAccueil h3{padding-left:5px; padding-right:5px; }
.limitHeight .pdtAccueil .descriptionCourte{height:68px;overflow:hidden;}
.zonePhotoAccueil{background-color:white; height:111px; overflow:hidden; border-right: solid 1px #4c3a0b; margin-bottom:8px;}
.zonePhotoAccueilLast{background-color:white; height:111px; overflow:hidden; margin-bottom:8px;}
.zonePhotoAccueil img{vertical-align:center;}


#contenu #selections{background: #ecf9cf url(images/fond/bgSelectionTop.gif) no-repeat top left; position:relative; width:590px; margin-bottom:10px; }
#contenu #selections .pdtAccueil{width:143px; }
#contenu #selections .pdtAccueil h3 {height:36px}
#contenu #selections h2{background: url(images/titre/titreSelections.jpg) no-repeat top left; width:162px; height:24px; padding-left:40px; padding-top:5px; position:relative; top:-15px; margin-bottom:0px;}
#contenu #selections  .ajoutPanier{margin:0 auto;}

/***************************contenu************************************/
#contenu #sousRubriques{width:590px; background: white url(images/fond/bgSousRubriques.jpg) no-repeat bottom right;  overflow:hidden;margin-bottom:20px; }
#contenu #sousRubriques h2{/*line-height:20px;*/ padding-left: 30px; margin-bottom:0px;background: white url(images/puce/puceSousRubriques.jpg) no-repeat center left; width:560px; height:20px; padding-bottom:0px; }
#contenu h2.titreSousRubrique{background: url(images/puce/puceMiroir.jpg) no-repeat center left; height:22px; padding-left: 30px;float:left;}
#contenu a.tousLesProduits{background:transparent url(images/puce/retourListe.gif) no-repeat scroll left center;padding-left:30px;float:right;margin-right:30px;}

#contenu h3.titreProduit {font-weight:bold}

#contenu #sousRubriques ul.listeSousRubriques{float:left; width:190px; margin-bottom:8px; list-style-type:none; }
#contenu #sousRubriques ul.borderR{border-right: solid 1px #4c3a0b;}
#contenu #sousRubriques ul.listeSousRubriques li{margin:0px; margin-left:25px;}
#contenu #sousRubriques ul.listeSousRubriques li a{font-weight:normal; margin:0; padding:0;}
#contenu #sousRubriques ul.listeSousRubriques li a.active {text-decoration:underline; font-weight:bold}

/*liste*/
#contenu .pdtListe{float:left; display:inline; text-align:center; width:190px; margin-right:5px; margin-bottom:5px;}
#contenu .pdtListe .zonePhotoListe{text-align:center; width:100px; margin-left:45px; margin-bottom:5px; min-height:100px; height:100px; overflow:hidden; border:solid 1px #4c3a0b; background-color:white;}
#contenu .pdtListe .ajoutPanier{margin-left:15px; float:left; display:inline;}
#contenu .pdtListe .detailVert{background: url(images/fond/detailVert.jpg) no-repeat top left; width:68px; height:18px; text-align:center; padding-top:2px; float:right; display:inline; margin-right:10px;}
#contenu .pdtListe .detailJaune{background: url(images/fond/detailJaune.jpg) no-repeat top left; width:68px; height:18px; text-align:center; padding-top:2px; float:right; display:inline; margin-right:10px;}
#contenu .pdtListe h3{padding-left:5px; padding-right:5px; height:36px; text-transform:uppercase}

.listeGris{background: #ececec url(images/fond/arrondiGrisBottom.gif) no-repeat bottom left;}
.listeContour{background: white url(images/fond/listeContourVert.gif) repeat-y top left;}
.listeVert{background: #ecf9cf url(images/fond/arrondiVertBottom.gif) no-repeat bottom left;}

#contenu #zoneListe{margin-left:13px;}

.MoteurNavigation {text-align:right; margin-right:31px}
.MoteurNavigation .MoteurNavigationPageActuelle {font-weight:bold; font-size:12px}
.MoteurNavigation .page {font-weight:normal}

/*fiche*/
#ruptureStock{font-weight:bold;}

#contenu #fiche{background: url(images/fond/bgFiche.gif) repeat-y top right; width:595px; margin-bottom:20px;}

#contenu img#ficheTop{position:relative;}
#contenu ul#navOnglet{position:relative; top:-25px; margin-left:239px; margin-bottom:0px; height:29px;}

#contenu ul#navOnglet li{float:left; display:inline; margin-right:2px; margin-left:0px; text-align:center; }
#contenu ul#navOnglet a{text-decoration:none; height:25px; padding-top:4px;}

#contenu ul#navOnglet a.ongletPetit{width:99px; background: url(images/titre/ongletPetit.gif) no-repeat top left; float:left; display:inline;}
#contenu ul#navOnglet a.ongletPetit:hover{background: url(images/titre/ongletPetit.gif) no-repeat bottom left;}
#contenu ul#navOnglet a.ongletPetitActive{background: url(images/titre/ongletPetit.gif) no-repeat bottom left; float:left; display:inline; width:99px;}

#contenu ul#navOnglet a.ongletGrand{width:143px; background:url(images/titre/ongletGrand.gif) no-repeat top left; float:left; display:inline;}
#contenu ul#navOnglet a.ongletGrand:hover{background: url(images/titre/ongletGrand.gif) no-repeat bottom left;}
#contenu ul#navOnglet a.ongletGrandActive{background: url(images/titre/ongletGrand.gif) no-repeat bottom left; float:left; display:inline; width:143px;}

#contenu #fiche #ficheZoneG{float:left; display:inline; text-align:center; margin-left:30px; margin-right:40px; width:250px;}
#contenu #fiche #ficheZoneG p{text-align:center;}
.prixFiche{font-size:28px;}
.retourListe{background: url(images/puce/retourListe.gif) no-repeat center left; padding-left:30px; float:right;}

#contenu #fiche #ficheZoneD{float:left; display:inline; width:265px;}
#contenu #fiche #ficheZoneD h3{font-size:16px;}

#contenu #fiche #ficheZoneD #conseil{background: url(images/fond/bgConseil.gif) repeat-y bottom left; width:265px;}
#contenu #fiche #ficheZoneD #zoneConseil{padding-left:8px; padding-right:8px; width:249px; }

#contenu img#ficheBottom{float:right; display:inline;}

/******************************************/
/************* Pages statiques*************/
/******************************************/
#contenu #pageEngag h2{background: url(images/titre/titreSelections.jpg) no-repeat top left; width:162px; height:24px; padding-left:40px; padding-top:5px;  margin-bottom:15px;}
#contenu #pageEngag p{margin-bottom:15px; padding-right:15px;}

#contenu table{border-collapse:collapse;  margin-bottom:20px;}
#contenu table td{border:solid 1px #4c3a0b; padding:8px; margin:0px; text-align:center; color:#4c3a0b;}

#contenu #pageStatique h2{background: url(images/titre/titreSelections.jpg) no-repeat top left; width:162px; height:24px; padding-left:40px; padding-top:5px;  margin-bottom:15px;}
#contenu #pageStatique p{margin-bottom:15px; padding-right:15px;}

/******************************************/
/************* CONNEXION  BOC *************/
/******************************************/
.contenu_boite {padding:0 15px}

#contenu .boite_nouveau{background: #ececec url(images/fond/bgNouveautesTop.gif) no-repeat top left; position:relative; width:590px; margin-bottom:40px; }
#contenu .boite_nouveau .pdtAccueil{width:190px; }
#contenu .boite_nouveau .pdtAccueil h3 {height:36px}
#contenu .boite_nouveau h2{background: url(images/titre/titrelogin_nouveau.jpg) no-repeat top left; width:350px; height:24px; padding-left:40px; padding-top:5px; position:relative; top:-15px; margin-bottom:0px;}
#contenu .boite_nouveau .ajoutPanier{ margin:0 auto;}

#contenu .boite_connexion{background: #ecf9cf url(images/fond/bgSelectionTop.gif) no-repeat top left; position:relative; width:590px; margin-bottom:40px; }
#contenu .boite_connexion .pdtAccueil{width:190px; }
#contenu .boite_connexion .pdtAccueil h3 {height:36px}
#contenu .boite_connexion h2{background: url(images/titre/titrelogin_connexion.jpg) no-repeat top left; width:350px; height:24px; padding-left:40px; padding-top:5px; position:relative; top:-15px; margin-bottom:0px;}
#contenu .boite_connexion .ajoutPanier{ margin:0 auto;}


/******************************************/
/*               PANIER                   */
/******************************************/
#panier_haut {float:left; width:590px; margin-bottom:30px}
#panier_haut .Moteur {/*width:100%*/}

.panier_bas {background: #ececec url(images/fond/bgPanierTop.gif) no-repeat top left; float:left; width:270px;}
.panier_bas h2 {background: url(images/titre/titreNouveautes.jpg) no-repeat top left; width:162px; height:24px; border:none; padding-left:40px; padding-top:5px; position:relative; top:-15px; margin-bottom:0px;}
.panier_bas .row {width:270px}
.panier_bas .row label {width:120px}
.panier_bas .row select {width:130px}

.panier_total {background: #ecf9cf url(images/fond/bgPanierTotalTop.gif) no-repeat top left; float:left; width:270px;}
.panier_total h2 {background: url(images/titre/titreSelections.jpg) no-repeat top left; width:162px; height:24px; border:none; padding-left:40px; padding-top:5px; position:relative; top:-15px; margin-bottom:0px;}
.panier_total .row {width:270px}
.panier_total .row label {width:120px}
.panier_total .row select {width:130px}

#panier_bas_droite {float:left; width:270px;}
#panier_bas_droite .row {width:270px}
#panier_bas_droite .row label {width:130px}
#panier_bas_droite .row select {width:130px}

#panier_haut {background: #ececec url(images/fond/bgNouveautesTop.gif) no-repeat top left; position:relative; width:590px; margin-bottom:40px; }
#panier_haut h2{background: url(images/titre/titrelogin_nouveau.jpg) no-repeat top left; width:350px; height:24px; padding-left:40px; padding-top:5px; position:relative; top:-15px; margin-bottom:0px;}

.retour_achat {background:url(images/continuer.jpg) no-repeat top left; color:#fff; width:130px; height:21px; border:none; padding-top:2px; font: normal 10px Tahoma;  margin-right:3px; text-align:center; cursor:pointer; display:block; float:left}
.commander {background:url(images/commander.jpg) no-repeat top left; color:#fff; width:130px; height:21px; border:none; padding-top:2px;
font: normal 10px Tahoma;  margin-right:3px; text-align:center; cursor:pointer; display:block; float:left}

#boutons_panier {text-align:center; margin:30px 0 0 120px}
#boutons_panier .bouton {float:left; margin:10px}
#boutons_panier .bouton_inverse {float:left; margin:10px}

#panier_articles {background:url(images/bgArticles.gif); width:590px;}
#panier_articles table {width:570px; margin:0 10px}
#panier_articles table thead th {height:25px; padding-bottom:10px}
#panier_articles table tbody tr td {height:35px; border-top:1px solid #d4c7a6}
#panier_articles select {width:110px}

#panier_articles th.article {text-align:center; padding-right:10px}
#panier_articles td.article {text-align:left; padding-right:10px}
#panier_articles td.article img {margin-right:10px}

#panier_articles th.package {text-align:center; padding-right:10px}
#panier_articles td.package {text-align:center; padding-right:10px}

#panier_articles th.prixttc {text-align:right; padding-right:10px}
#panier_articles td.prixttc {text-align:right; padding-right:10px}
#panier_articles td.prixttc .reduction {color:#8ab408; font-weight:bold}

#panier_articles th.qte {text-align:center; padding-right:10px}
#panier_articles td.qte {text-align:center; padding-right:10px}

#panier_articles th.total {text-align:right; padding-right:10px}
#panier_articles td.total {text-align:right; padding-right:10px}

#panier_articles th.suppr {text-align:center}
#panier_articles td.suppr {text-align:center}

.Moteur {width:250px; margin:0 10px}

.MoteurLigne th{height:20px; text-align:right;}
.MoteurLigne td{padding-left:10px; text-align:right; padding-right:30px}

.MoteurLigneDernier th{border-top:1px solid #d4c7a6; height:21px; text-align:right;}
.MoteurLigneDernier td{border-top:1px solid #d4c7a6; height:21px; text-align:right; width:100px; font-weight:bold; padding-right:30px}


#suivi .Moteur {width:570px}





/******************************************/
/*              MON COMPTE                */
/******************************************/
#mon_compte a {background: url(images/titre/titreSelections.jpg) no-repeat top left; width:162px; height:24px; border:none; padding-left:40px; padding-top:5px; position:relative; top:-15px; margin-bottom:0px; display:block;}





/******************************************/
/****************  PIEDPAGE  **************/
/******************************************/
#piedpage{ margin-top:20px;}
#piedpage ul#menuBas{float:left; display:inline; font-size:10px; list-style-type:none;}
#piedpage ul#menuBas li{float:left; display:inline; padding-left:6px; padding-right:6px; border-right:solid 1px #4c3a0b; margin-left:0px;}
#piedpage ul#menuBas li a{float:left; display:inline; font-size:11px;}
#piedpage p#awc{float:right; display:inline; margin-right:15px; font-size:12px; font-weight:bold;}
.noBorder{border:0;}
