/* CSS Document */
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*------------Réinitialisation des css des navigateurs----------*/
html{color:#000000;background:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
a {text-decoration:none;color:#000000;}
* {padding:0px;margin:0px;}
strong {font-weight:bold;}


/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*------------CSS GENERAL---------------------------------------*/

/*---------Structure générale----------*/
body {position:relative;text-align:center;font-family:Century Gothic,Arial,Verdana;font-size:11px;text-align:center;}

/*---------Structure----------*/
#page {position:relative;width:822px;margin:0px auto;text-align:left;background:#000000;}
#bandeau_accueil {position:relative;width:822px;height:184px;}
#bandeau {position:relative;width:822px;height:184px;}
#menu {position:relative;width:822px;height:22px;background:#ffffff;padding-top:1px;}
#bandeau_selection {position:relative;width:822px;height:106px;background:#ffffff;}
#contenant_accueil {position:relative;width:822px;background:#ffffff;padding:35px 0px;}
#contenant {position:relative;width:822px;background:#ffffff;padding:35px 0px;}
#contenant_sans_padding {position:relative;width:822px;background:#ffffff;padding:0px;}
#haut_min {position:relative;float:left;width:0px;height:220px;}
#fond_gauche {position:absolute;width:160px;height:700px;background:url(../images/fonds/fond_gauche.jpg) no-repeat;top:0px;left:-160px;}
#fond_droite {position:absolute;width:242px;height:700px;background:url(../images/fonds/fond_droite.jpg) no-repeat;top:0px;right:-242px;}
#fond_pied {position:relative;width:100%;height:100px;background:#353535;}

/*---------Menu principal----------*/
.menu_principal {position:relative;display:block;width:135px;height:19px;margin:0px 1px;float:left;color:#ffffff;text-align:center;font-size:14px;padding-top:2px;}
.vert {background:#c5d600;}
.marron_clair {background:#d1b99f;}
.marron_fonce {background:#a48b61;}
.orange {background:#e9b74c;}
.rouge {background:#700733;}
.rose {background:#ac2065;}

/*---------contenant_accueil----------*/
#colonne_gauche {position:relative;float:left;margin-left:20px;width:324px;background:#ebe8e1;}
#colonne_droite {position:relative;float:left;margin-left:20px;width:436px;}
#colonne_droite img.photo_accueil{position:relative;margin-top:10px;}
#clear {position:relative;clear:both;float:none;width:822px;}

/*---------actualitesl----------*/
#titre_actualites_accueil {position:relative;width:324px;height:34px;background:url(../images/fonds/accueil/bandeau_actualites.jpg) no-repeat;padding-top:8px;}
#titre_actualites_accueil span{font-size:22px;color:#6b5b3c;margin-left:10px;}
.actu_accueil {position:relative;width:324px;}
.actu_accueil td{padding:10px 0px;vertical-align:middle;}
.actu_accueil td.actu_accueil_texte{position:relative;width:184px;}
.actu_accueil td.actu_accueil_photo{position:relative;width:140px;}
.actu_accueil_date {display:block;font-weight:bold;margin:0px 10px;}
.actu_accueil_titre {display:block;font-weight:bold;color:#700733;font-size:16px;margin:0px 10px;}
.actu_accueil_contenu {display:block;margin:0px 10px;text-align:justify;}
.actu_accueil_plus {display:block;font-weight:bold;margin:10px;background:#d9d3cA;color:#700733;font-style:italic;width:90px;height:18px;}
#tab_actu {position:relative;width:100%;}
#tab_actu td{padding:10px 0px;vertical-align:top;}
#tab_actu td.texte_actu{padding-right:40px;}

/*---------pied----------*/
#contenant_pied {position:relative;margin:0px auto;width:822px;height:100px;color:#ffffff;}
#contenant_pied a {color:#ffffff;}
#menu_pied {position:absolute;top:10px;left:4px;width:550px;text-align:left;}
#menu_pied #alcool{color:#b1b1b1;}
#paiement {position:absolute;top:10px;right:0px;width:200px;text-align:right;}

/*---------bandeau de selection----------*/
#selection {position:absolute;top:0px;left:0px;width:410px;height:106px;background:url(../images/fonds/pages/fond_selection.jpg) no-repeat;}
#flash {position:absolute;top:0px;left:410px;width:422px;height:106px;}
#millesimes {position:absolute;top:2px;left:0px;width:137px;height:86px;}
#millesimes ul{position:relative;width:137px;}
#millesimes li{position:relative;width:137px;text-align:right;font-weight:bold;line-height:10px;}
#millesimes li .point{font-weight:bold;}
#millesimes li a {color:#000000;}
#millesimes li a:hover {color:#5f4a28;}
#panier {position:absolute;top:10px;left:137px;width:137px;height:86px;text-align:center;}
#panier a{color:#000000;}
#titre_choisir {font-size:20px;font-weight:bold;}
#vous_recherchez {color:#ffffff;font-weight:bold;}
#image_panier {font-size:16px;font-weight:bold;}
#contenu_panier {font-size:16px;font-weight:bold;}
#nbre_article {font-size:12px;font-weight:bold;color:#5f4a28;}
#criteres_selection {position:absolute;top:10px;left:274px;width:137px;height:86px;}
#criteres_selection select{width:120px;margin-bottom:6px;}
#bt_rechercher {position:absolute;top:70px;right:16px;height:20px;width:30px;font-weight:bold;color:#5f4a28;border:1px solid #5f4a28;background:transparent;cursor:pointer;}

/*---------contenant_page----------*/
#colonne_gauche_page {position:relative;float:left;margin-left:24px;width:252px;text-align:justify;}
.photo2,.photo3 {margin-top:20px;}
#colonne_droite_page {position:relative;float:left;margin-left:20px;width:484px;text-align:justify;}
#colonne_gauche_page_contact {position:relative;float:left;margin-left:24px;width:252px;text-align:right;padding-top:20px;}
#colonne_gauche_page_localisation {position:relative;float:left;margin-right:20px;width:256px;text-align:right;}
#colonne_gauche_page_mentions {position:relative;float:left;width:276px;}
#colonne_droite_page_localisation {position:relative;float:left;margin:0px;width:546px;}
#colonne_droite_page_telecharger {position:relative;float:left;margin-left:20px;width:471px;text-align:justify;}
#photo_droite {position:absolute;top:0px;right:0px;width:42px;}
#photo_droite_telecharger {position:absolute;top:0px;right:0px;width:55px;}
#contenant h1 {font-size:20px;font-weight:bold;line-height:20px;}
#contenant h2 {font-size:16px;font-weight:bold;line-height:16px;}
#contenant_sans_padding h1 {font-size:16px;font-weight:bold;line-height:16px;}
#contenant_sans_padding h2 {font-size:14px;font-weight:bold;line-height:14px;}
.vert_texte {color:#c5d600;}
.marron_clair_texte {color:#d1b99f;}
.marron_fonce_texte {color:#a48b61;}
.orange_texte {color:#e9b74c;}
.rouge_texte {color:#700733;}
.rose_texte {color:#ac2065;}
.marron_fonce_loc {color:#8d826d;}
.marron_clair_loc {color:#b1a794;}
.or_loc {color:#e9b74c;}

/*---------page choisir----------*/
#pas_articles {margin-left:20px;font-size:12px;font-weight:bold;}
.contenance {position:relative;color:#896c3b;font-weight:bold;padding:0px;width:640px;margin:30px 0px 0px 35px;float:left;height:30px;font-size:16px;}
.bloc {position:relative;background:transparent url(../images/fonds/pages/fond_selection_produit.jpg) no-repeat bottom right;padding:0px;width:160px;margin:0px 0px 10px 35px;float:left;height:110px;}
.bloc .bouteille {position:absolute;bottom:0px;left:0px;}
.bloc .titre {color:#896c3b;font-weight:bold;text-transform:uppercase;font-size:11px;position:absolute;bottom:58px;left:30px;}
.bloc .texte {text-transform:uppercase;font-size:11px;font-weight:bold;position:absolute;bottom:30px;left:30px;height:30px;}
.bloc .prix {font-size:12px;position:absolute;bottom:0px;left:30px;}
.bloc .prix span {font-size:8px;}
.bloc .picto {font-size:11px;font-weight:bold;position:absolute;bottom:15px;left:30px;}
.bloc .lien {position:absolute;bottom:0px;left:105px}
/*---------page fiche produit choisir----------*/
#colonne_gauche_page_fiche_produit {position:relative;float:left;margin:0px;width:276px;text-align:center;}
#colonne_gauche_page_fiche_produit img {position:relative;}
#colonne_droite_page_fiche_produit {position:relative;float:left;margin-left:20px;width:484px;text-align:justify;}
#colonne_droite_page_fiche_produit .titre {font-size:20px;font-weight:bold;color:#d1b99f;}
.img_medaille {position:relative;padding-top:2px;height:26px;}
.img_medaille span{position:relative;float:left;padding-top:4px;}
hr.sep {width:100%;background-color:#aaaaaa;margin:6px 0px 10px 0px;}
#colonne_droite_page_fiche_produit label{font-weight:bold;}
#colonne_droite_page_fiche_produit .prix {font-size:20px;font-weight:bold;color:#d1b99f;margin-left:240px;}
#colonne_droite_page_fiche_produit .ttc {font-weight:bold;color:#d1b99f;}
#colonne_droite_page_fiche_produit fieldset {border:1px solid #aaaaaa;padding:14px 0px;}
#colonne_droite_page_fiche_produit fieldset legend{color:#aaaaaa;margin-left:10px;font-weight:bold;}
#colonne_droite_page_fiche_produit #selection_quantite {width:480px;}
#colonne_droite_page_fiche_produit select {width:100px;margin-left:60px;}
#colonne_droite_page_fiche_produit .total_prix{color:#d1b99f;font-size:18px;}
#colonne_droite_page_fiche_produit #selection_quantite td#text_quantite{width:310px;}
#colonne_droite_page_fiche_produit #selection_quantite td#text_prix{width:70px;}
#colonne_droite_page_fiche_produit #selection_quantite td#text_image{width:30px;}
#colonne_droite_page_fiche_produit #selection_quantite td#text_bouton{width:70px;}
#colonne_droite_page_fiche_produit input.submit_img {background:url(../images/fonds/pages/panier_marron.jpg) no-repeat;border:0px;position:relative;width:27px;height:27px;cursor:pointer;}
#colonne_droite_page_fiche_produit input.submit_ajouter {border:0px;position:relative;width:70px;height:20px;background:#d1b99f;color:#ffffff;font-size:13px;text-align:center;font-weight:bold;cursor:pointer;}
.notice {width:460px;height:20px;border:1px solid #d1b99f;background:#ffffff;color:#d1b99f;font-weight:bold;font-size:13px;padding:6px 10px;margin-bottom:10px;}

/*---------page panier----------*/
#cart {position:relative;margin-left:20px;width:780px;}
#cart table{position:relative;width:780px;}
#cart table th{border-top:2px solid #a48b61;border-bottom:2px solid #a48b61;border-left:1px solid #a48b61;border-right:1px solid #a48b61;padding:6px 0px;text-align:center;vertical-align:middle;font-weight:bold;font-size:13px;background:#d1b99f;}
#cart table th.panier_designation,#cart table td.panier_designation  {width:480px;}
div.des{width:480px;margin-left:10px;display:block;}
#cart table th.panier_prix_unitaire,#cart table td.panier_prix_unitaire {width:100px;text-align:center;vertical-align:middle;}
#cart table th.panier_quantite,#cart table td.panier_quantite {width:100px;text-align:center;vertical-align:middle;}
#cart table td.panier_quantite span {margin:0px 10px;}
a.button {background:#d1b99f;color:#000000;}
a.button:hover {background:#a48b61;}
a.rem_prod {padding:1px 5px;}
a.add_prod {padding:1px 4px;}
#cart table th.panier_prix_total,#cart table td.panier_prix_total {width:100px;text-align:center;vertical-align:middle;}
#cart table td.panier_designation,#cart table td.panier_prix_unitaire,#cart table td.panier_quantite,#cart table td.panier_prix_total {border:1px solid #d1b99f;padding:6px 0px;font-size:12px;}
#cart table td.total {text-align:center;vertical-align:middle;border-top:2px solid #a48b61;border-bottom:2px solid #a48b61;border-left:1px solid #a48b61;border-right:1px solid #a48b61;padding:6px 0px;background:#d1b99f;font-weight:bold;font-size:13px;}
#cart table td.vide {border:0px;padding:6px 0px;}
a#autres_choix {padding:4px 10px;font-size:13px;font-weight:bold;border-top:2px solid #a48b61;border-bottom:2px solid #a48b61;border-left:1px solid #a48b61;border-right:1px solid #a48b61;float:left;}
a#passer_com {padding:4px 10px;font-size:13px;font-weight:bold;border-top:2px solid #a48b61;border-bottom:2px solid #a48b61;border-left:1px solid #a48b61;border-right:1px solid #a48b61;float:right;}
#cart table #offert_liv{font-weight:normal;}

/*---------page adresse de facturation----------*/
.error {width:460px;border:1px solid #d1b99f;background:#ffffff;color:#d1b99f;font-weight:bold;font-size:13px;padding:6px 10px;margin-bottom:10px;}
.adresse_fact fieldset{border:1px solid #d1b99f;padding:14px 0px;width:780px;}
.adresse_fact fieldset legend{margin-left:10px;color:#d1b99f;font-weight:bold;}
table#table_fact {position:relative;width:760px;margin:0px 10px;}
table#table_fact td{position:relative;width:760px;padding:4px 0px;}
table#table_fact td.text{position:relative;width:100px;}
table#table_fact td.champ{position:relative;width:280px;}
table#table_fact td.champ input{position:relative;width:280px;border:1px solid #d1b99f;padding:0px;margin:0px;}
table#table_fact td.champ_adr input{position:relative;width:280px;border:1px solid #d1b99f;padding:0px;margin:0px;}
table#table_fact td a{color:#d1b99f;font-weight:bold;}
#pied_adr {position:relative;margin:0px 10px;width:760px;padding-top:20px;}
#pied_adr #passer_com {padding:4px 10px;font-size:13px;font-weight:bold;border-top:2px solid #a48b61;border-bottom:2px solid #a48b61;border-left:1px solid #a48b61;border-right:1px solid #a48b61;float:right;background:#d1b99f;cursor:pointer;}
#pied_adr #passer_com:hover {background:#a48b61;cursor:pointer;}

/*---------page confirmation panier----------*/
.bloc_adresse_gauche {position:relative;float:left;width:300px;border:1px solid #d1b99f;padding:10px 0px;font-size:12px;margin:0px;}
.bloc_adresse_gauche div {margin:0px 20px;}
.bloc_adresse_gauche h1 {font-size:12px;font-weight:bold;color:#d1b99f;}
.bloc_adresse_droite {position:relative;float:right;width:300px;border:1px solid #d1b99f;padding:10px 0px;font-size:12px;margin:0px;}
.bloc_adresse_droite div {margin:0px 20px;}
.bloc_adresse_droite h1 {font-size:12px;font-weight:bold;color:#d1b99f;}
#pied_conf {position:relative;margin:0px;width:780px;padding-top:20px;}
.clear_panier {position:relative;clear:both;width:760px;}

/*---------page retour bank----------*/
.bank {font-size:12px;}

/*---------page contact----------*/
#contenant_tableau_contact {position:relative;width:400px;background:#cccccc;padding:20px 0px;}
#bouton_contact {position:absolute;left:0px;bottom:0px;border:0px;background:transparent url(../images/fonds/pages/bouton_nous_contacter.gif) no-repeat;width:124px;height:58px;cursor:pointer;}
#table_contact {position:relative;width:380px;margin-left:10px;}
#table_contact td{width:80px;padding-bottom:10px;}
#table_contact td.text{width:80px;color:#ac2065;font-weight:bold;font-size:13px;}
#table_contact td.champ{width:300px;}
#table_contact td.champ input{width:300px;}
#table_contact td.champ textarea{width:300px;height:120px;}
.thickbox {color:#ac2065;}
