* {font-family:Arial, Helvetica, sans-serif}

html, body {margin:0; padding:0; background:url(fond-geant.png) top center}
object {outline:0}
img {border:0}
.portfolio a {text-decoration:none}

#menu_gauche ul.ferme {display:none}
#menu_gauche ul.ouvert {display:block}

.spip_documents_left {margin:5px 10px 5px 0}
.spip_documents_right {margin:5px 0px 5px 10px}

.portfolio a {display:block; float:left; margin:0 20px 0px 0}
.portfolio {overflow:hidden}
.portfolio div {height:1px}

.left {float:left; margin:0 15px 15px 0}

.invisible {display:none}

#docs a {font-size:12px; text-decoration:none}
#docs {list-style-type:none; margin:0; padding:0}

#tout {width:962px; margin:0 auto; position:relative}
#globale {width:962px; margin:0 auto; overflow:hidden}
#globale.sommaire {}

#globale2, #globale2sansgris {background:url(contenu-rpt.png); overflow:hidden}
#globale.boutique #globale2 {background:url(contenu-rpt-boutique.png)}
#globale.sommaire #globale2sansgris, #globale.sommaire #globale2 {background:url(contenu-rpt-home.png)}

#header {height:201px; clear:both; background:url(bandeau-fond.png)}


#obj_header {left:-6px; outline:0 none; position:absolute; top:34px}

#gauche {width:195px; float:left}
#droite {padding-left:30px; overflow:hidden}
#globale.boutique #droite {float:left; width:526px}
#sidebar {width:165px; padding:26px 20px; overflow:hidden; background:#EAE6DD; font-size:12px}


#gauche h2 {font-size:16px; margin:0}
#menu-gauche ul {margin:0; padding:0; list-style-type:none}


#chemin, #chemin * {font-size:11px; font-weight:normal; color:#6A6261; text-decoration:none}
#chemin em {font-weight:bold}

.puceTitre {background-image:url(puce_titre_article.png); float:left; height:17px; margin-right:5px; position:relative; top:6px; width:16px}

.premiere_page {margin-left:-20px}
.contenuArticlesommaire {padding-left:20px; font-size:12px; clear:both}

.sommaire_gauche {width:345px; padding-right:10px; float:left}
.sommaire_droite {overflow:hidden}

.acces-boutique {width:377px; height:301px; background:url(acces-boutique.png); display:block; text-indent:-4000px; margin-bottom:10px}
.acces-boutique:hover {background-position:0 301px}


.savoirplusBlanc {display:block; width:139px; height:18px; background:url(btn-blanc-savoirplus.png); display:block; overflow:hidden; margin:10px 0}
.savoirplusBlanc.en {background:url(btn-gris-savoirplus-en.png); width:64px}
.savoirplusBlanc:hover {background-position:0 18px}
.premiere_page .logoArticle, .contenuArticlesommaire .logoArticle2 {float:left; margin:0 15px 15px 0}
.premiere_page .titre {clear:both}

#contenu .logoArticle {margin:0 15px 15px 0}
#contenu .logoArticle.right {float:right; margin:0 0 15px 15px}
.texteArticleCuvee {overflow:hidden}

#menu-haut {list-style-type:none; margin:0 auto; padding:0 0 0 120px; overflow:hidden; width:842px; height:32px; line-height:32px; text-align:center}
#menu-haut li{
	display: inline;
}
#menu-haut li a {background:url(barre_haut.png) no-repeat right; display:inline; float:left; text-decoration:none; text-transform:uppercase; font-size:11px; color:#6A6261; margin:0; padding:0 10px}

#pied_globale {width:962px; width:962px; height:51px; clear:both; background:url(contenu-pied.png); margin:0 auto}
#pied_globale.sommaire {background:url(contenu-pied-home.png)}
#pied_globale.boutique {background:url(contenu-pied-cuvee.png); height:158px}
#img_pied {margin:20px auto; display:block; width:962px; clear:both}

#trad {position:absolute; left:50%; margin:8px 0 0 445px; width:80px}
#trad .paslien {display:none}


.traden {display:block; width:33px; height:16px; background:url(drapeauanglais.png); float:left; margin:0 10px 0 0}
.tradfr {display:block; width:26px; height:16px; background:url(drapeaufrancais.png); overflow:hidden}

#haut {display:block; height:0; font-size:0}

#contenu {padding-right:20px; padding-bottom:50px}
.contenuArticle {}

.texteArticle {font-size:12px}
.texteArticle a, .lstArticles a {color:#6A6261; font-size:12px}
strong.spip {color:#6A6261}

.ajout_panier {background:url(bloc-sousproduit.png); width:482px; height:38px; padding:0 10px; clear:both}


.ajout_panier ul {list-style-type:none; margin:0; padding:0}
.ajout_panier ul li {float:left; height:38px; line-height:38px; overflow:hidden}
.ajout_panier ul li strong {padding:0 5px; font-weight:normal}
.ajout_panier ul li strong.strong {font-weight:bold}

.ajout_panier ul li.quantite {width:80px}
.ajout_panier ul li.quantite select {width:45px}
.ajout_panier ul li.declin {width:200px}
.ajout_panier ul li.declin select {width:200px}

.ajout_panier .btn-commander {display:block; width:194px; height:38px; background:url(btn-panier.png); cursor:pointer; text-indent:-4000px; border:0; font-size:0}
.ajout_panier .btn-commander.en {width:145px; background:url(btn-panier-gb.png)}
.ajout_panier .btn-commander:hover {background-position:0 38px}

h3.spip {font-size:14px; font-style:italic; color:#6A6261;clear:both;}

#gamme {margin:0; padding:0 0 0 205px; list-style-type:none; overflow:hidden}
#gamme a {display:block; height:153px; overflow:hidden; float:left; text-indent:-4000px; margin-top:-1px}
#gamme a:hover {background-position:0 153px}
#gamme a span {display:none; position:absolute; right:235px; margin-top:-30px; color:#6A6261; font-style:italic; font-size:14px; text-indent:0; width:400px; text-align:right}
#gamme a:hover span {display:block}

.formulaire_boutique {font-size:12px}
.formulaire_boutique fieldset {border:0; padding:0}
.formulaire_boutique fieldset legend {display:none}
.formulaire_boutique fieldset table {width:90%; border-collapse:collapse; margin:10px 0 20px 0}
.formulaire_boutique fieldset table th, .formulaire_boutique fieldset table td {border:1px solid #6A6261; padding:2px}
.formulaire_boutique fieldset table td.supprimer, .formulaire_boutique fieldset table td.quantite {text-align:center}
.formulaire_boutique .champ_texte {border:1px solid #6A6261}
.formulaire_boutique a {color:#6A6261}

.rubrique_liste {clear:both; margin:0 0 20px 0; font-size:12px}
.rubrique_liste img {margin:0 10px 10px 0}
.rubrique_liste h2 {font-size:14px; color:#6A6261}

a.lire_suite {overflow:hidden; display:block; width:139px; height:18px; background:url(btn-blanc-savoirplus.png); text-indent:-4000px; margin:5px 0}
a.lire_suite.en {background:url(btn-gris-savoirplus-en.png); width:64px}
a.lire_suite.gris {background:url(btn-gris-savoirplus.png)}
a.lire_suite:hover {background-position:0 18px}

#sidebar h3, #sidebar h3 * {font-size:14px; color:#6A6261; text-decoration:none; margin-top:0}
.statut_panier strong {color:#6A6261}

.statut_panier .boutons {margin:0; padding:0; list-style-type:none}
.statut_panier .boutons a {color:#6A6261; text-decoration:none}
.statut_panier .boutons a:hover {text-decoration:underline}
.statut_panier .bouton_passer_la_commande a {display:block; width:120px; height:18px; background:url(btn-commander.png); text-indent:-4000px; margin:15px 0}
#sidebar.en  .bouton_passer_la_commande a {width:70px; background:url(btn-order.png)}
.statut_panier .bouton_passer_la_commande a:hover {background-position:0 18px!important}

#pied_globale .titre {position:absolute; left:225px; margin-top:-36px}

#menu-haut .statut_panier {float:left}
#menu-haut .statut_panier, #menu-haut .statut_panier * {margin:0; font-size:11px; text-transform:uppercase}
#menu-haut .statut_panier .haut, #menu-haut .statut_panier .bas, #menu-haut .statut_panier .boutons {display:none}
#menu-haut .statut_panier p.spip {float:left; padding:0 10px; background:url(barre_haut.png) no-repeat right}

li.spip {clear:both}

.erreur, .erreur * {color:red}

#cuvees {margin:20px 0; overflow:hidden}
.cuvee {width:32%; float:left; text-align:center}
.cuvee span {display:block; margin:10px 0; font-size:14px; color:#6A6261; font-weight:bold}
.cuvee a {display:block; text-decoration:none}
.cuvee a:hover span {text-decoration:underline}

.secondtitre {margin:5px 0 0 3px; position:absolute}








