body
{
background-color:#EDEDC7;
color:#505050;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}
select.pays {
width:150px;
}
.evt_du_mois{
color:#505050;
}

p{
color:#505050;
}
/*Menu FR*/
/*------------------------------*/

#menu {
background:#002a4c;
color:#66aee9;
height:15px;
float:left;
padding-left:3px;
}
#news{
display:block;
float:left;
background-image:url(../images/bt_actualites_off.jpg);
background-repeat:no-repeat;
width:76px;
height:15px;
margin:0px 3px 0px 3px;
}
a:hover#news {
display:block;
float:left;
background-image:url(../images/bt_actualites_on.jpg);
background-repeat:no-repeat;
width:76px;
height:15px;
margin:0px 3px 0px 3px;
}
#actu{
display:block;
float:left;
background-image:url(../images/bt_accueil_off.jpg);
background-repeat:no-repeat;
width:55px;
height:15px;
margin:0px 3px 0px 3px;
}
a:hover#actu {
display:block;
float:left;
background-image:url(../images/bt_accueil_on.jpg);
background-repeat:no-repeat;
width:55px;
height:15px;
margin:0px 3px 0px 3px;
}
#vin {
display:block;
float:left;
background-image:url(../images/menu/bt_nosvins_off.jpg);
background-repeat:no-repeat;
width:57px;
height:15px;
margin:0px 3px 0px 3px;
}
a:hover#vin {
display:block;
float:left;
background-image:url(../images/menu/bt_nosvins_on.jpg);
background-repeat:no-repeat;
width:57px;
height:15px;
margin:0px 3px 0px 3px;
}
#vignoble {
display:block;
float:left;
background-image:url(../images/bt_ledomaine_off.jpg);
background-repeat:no-repeat;
width:75px;
height:15px;
margin:0px 3px 0px 3px;
}
a:hover#vignoble {
display:block;
float:left;
background-image:url(../images/bt_ledomaine_on.jpg);
background-repeat:no-repeat;
width:75px;
height:15px;
margin:0px 3px 0px 3px;
}
#gite {
display:block;
float:left;
background-image:url(../images/menu/bt_legite_off.gif);
background-repeat:no-repeat;
width:51px;
height:15px;
margin:0px 3px 0px 3px;
}
a:hover#gite {
display:block;
float:left;
background-image:url(../images/menu/bt_legite_on.gif);
background-repeat:no-repeat;
width:51px;
height:15px;
margin:0px 3px 0px 3px;
}
#chai {
display:block;
float:left;
background-image:url(../images/bt_professionnels_off.jpg);
background-repeat:no-repeat;
width:102px;
height:15px;
margin:0px 3px 0px 3px;
}
a:hover#chai {
display:block;
float:left;
background-image:url(../images/bt_professionnels_on.jpg);
background-repeat:no-repeat;
width:102px;
height:15px;
margin:0px 3px 0px 3px;
}
#contact {
display:block;
float:left;
background-image:url(../images/menu/bt_contacteznous_off.jpg);
background-repeat:no-repeat;
width:104px;
height:15px;
margin:0px 3px 0px 3px;
}
a:hover#contact {
display:block;
float:left;
background-image:url(../images/menu/bt_contacteznous_on.jpg);
background-repeat:no-repeat;
width:104px;
height:15px;
margin:0px 3px 0px 3px;
}
#votre_panier {
display:block;
float:right;
background-image:url(../images/menu/bt_votrepanier_off.jpg);
background-repeat:no-repeat;
width:86px;
height:15px;
margin:0px 12px 0px 0px;
}
a:hover#votre_panier {
display:block;
float:right;
background-image:url(../images/menu/bt_votrepanier_on.jpg);
background-repeat:no-repeat;
width:86px;
height:15px;
margin:0px 12px 0px 0px;
}


#menu2 {
background:url(../images/menu/fond_menu2.jpg);
width:717px;
height:22px;
}
#votre_panier_logo {
display:block;
float:right;
background-image:url(../images/menu/bt_panier_menu.jpg);
background-repeat:no-repeat;
width:24px;
height:22px;
margin:0px 27px 0px 0px;
text-decoration:none;
}


/*-------------------------------------*/

/*Menu EN*/
/*------------------------------*/

#actu_en{
display:block;
float:left;
background-image:url(../images/bt_home_off.gif);
background-repeat:no-repeat;
width:40px;
height:15px;
margin:0px 3px 0px 3px;
}
a:hover#actu_en {
display:block;
float:left;
background-image:url(../images/bt_home_on.gif);
background-repeat:no-repeat;
width:40px;
height:15px;
margin:0px 3px 0px 3px;
}
#news_en{
display:block;
float:left;
background-image:url(../images/bt_news_off.gif);
background-repeat:no-repeat;
width:40px;
height:15px;
margin:0px 3px 0px 3px;
}
a:hover#news_en {
display:block;
float:left;
background-image:url(../images/bt_news_on.gif);
background-repeat:no-repeat;
width:40px;
height:15px;
margin:0px 3px 0px 3px;
}

#vin_en {
display:block;
float:left;
background-image:url(../images/bt_ourwines_off.gif);
background-repeat:no-repeat;
width:67px;
height:15px;
margin:0px 3px 0px 3px;
}
a:hover#vin_en {
display:block;
float:left;
background-image:url(../images/bt_ourwines_on.gif);
background-repeat:no-repeat;
width:67px;
height:15px;
margin:0px 3px 0px 3px;
}
#vignoble_en {
display:block;
float:left;
background-image:url(../images/bt_theestate_off.gif);
background-repeat:no-repeat;
width:73px;
height:15px;
margin:0px 3px 0px 3px;
}
a:hover#vignoble_en {
display:block;
float:left;
background-image:url(../images/bt_theestate_on.gif);
background-repeat:no-repeat;
width:73px;
height:15px;
margin:0px 3px 0px 3px;
}
#gite_en {
display:block;
float:left;
background-image:url(../images/bt_lodging_off.gif);
background-repeat:no-repeat;
width:56px;
height:15px;
margin:0px  3px 0px 3px;
}

a:hover#gite_en{
display:block;
float:left;
background-image:url(../images/bt_lodging_on.gif);
background-repeat:no-repeat;
width:56px;
height:15px;
margin:0px  3px 0px 3px;
}

#chai_en {
display:block;
float:left;
background-image:url(../images/bt_professionals_off.gif);
background-repeat:no-repeat;
width:93px;
height:15px;
margin:0px 3px 0px 3px;
}
a:hover#chai_en {
display:block;
float:left;
background-image:url(../images/bt_professionals_on.gif);
background-repeat:no-repeat;
width:93px;
height:15px;
margin:0px 3px 0px 3px;
}
#contact_en {
display:block;
float:left;
background-image:url(../images/bt_contactus_off.gif);
background-repeat:no-repeat;
width:73px;
height:15px;
margin:0px 3px 0px 3px;
}
a:hover#contact_en {
display:block;
float:left;
background-image:url(../images/bt_contactus_on.gif);
background-repeat:no-repeat;
width:73px;
height:15px;
margin:0px 3px 0px 3px;
}
#votre_panier_en {
display:block;
float:right;
background-image:url(../images/bt_yourcart_off.gif);
background-repeat:no-repeat;
width:69px;
height:15px;
margin:0px 12px 0px 0px;
}
a:hover#votre_panier_en {
display:block;
float:right;
background-image:url(../images/bt_yourcart_on.gif);
background-repeat:no-repeat;
width:69px;
height:15px;
margin:0px12px 0px 0px;
}


/*-------------------------------------*/



#menu_haut{
background:url(../images/lpb_01.jpg) no-repeat #ededc7;
font-family:Arial;
font-size:11px;
width:769px;
height:64px;
text-align:left;
vertical-align:bottom;
text-decoration:none;
padding:0 0 8px 0;
border:0px;
}
hover#menu_haut{
background:url(../images/lpb_01.jpg) no-repeat;
font-family:Arial;
font-size:11px;
width:769px;
height:64px;
text-align:left;
vertical-align:bottom;
text-decoration:none;
padding:0 0 8px 0;
border:0px;
}

.menu{
color:#8b8d8c;
font-family:Arial;
font-size:11px;
text-align:left;
vertical-align:middle;
text-decoration:none;
padding:0 0 2px 0;
border:0px;
}
a:hover.menu {
color:#cd5300;
font-family:Arial;
font-size:11px;
text-align:left;
vertical-align:middle;
text-decoration:none;
padding:0 0 2px 0;
border:0px;
}

.picto_home{
display:block;
background:url(../images/picto_home.jpg) no-repeat;
width:27px;
height:9px;
text-align:right;
vertical-align:middle;
}
a:hover.picto_home {
display:block;
background:url(../images/picto_home_rouge.jpg) no-repeat;
width:27px;
height:9px;
text-align:right;
vertical-align:middle;
}

.picto_contact{
display:block;
background:url(../images/picto_contact.jpg) no-repeat;
width:28px;
height:9px;
text-align:right;
vertical-align:middle;
}
a:hover.picto_contact {
display:block;
background:url(../images/picto_contact_rouge.jpg) no-repeat;
width:28px;
height:9px;
text-align:right;
vertical-align:middle;
}

.picto_plan{
display:block;
/*background:url(../images/picto_plan.jpg) no-repeat;*/
width:29px;
height:9px;
text-align:right;
vertical-align:middle;
}
a:hover.picto_plan {
display:block;
/*background:url(../images/picto_plan_rouge.jpg) no-repeat;*/
width:29px;
height:9px;
text-align:right;
vertical-align:middle;
}

.picto_compte{
display:block;
background:url(../images/picto_compte.jpg) no-repeat;
width:79px;
height:11px;
text-align:right;
vertical-align:middle;
}
a:hover.picto_compte {
display:block;
background:url(../images/picto_compte_rouge.jpg) no-repeat;
width:79px;
height:11px;
text-align:right;
vertical-align:middle;
}

.picto_compte_en{
display:block;
background:url(../images/picto_compte_en.jpg) no-repeat;
width:79px;
height:11px;
text-align:right;
vertical-align:middle;
}
a:hover.picto_compte_en {
display:block;
background:url(../images/picto_compte_rouge_en.jpg) no-repeat;
width:79px;
height:11px;
text-align:right;
vertical-align:middle;
}


td.shadow_right{
background-image:url("../images/shadow_right.gif");
width:30px;
background-repeat:repeat-y;
}
td.shadow_left{
background-image:url("../images/shadow_left.gif");
width:24px;
}
td.shadow_bottom{
background-image:url("../images/shadow_bottom.gif");
height:32px;
}

#content{

width : 717px;
float:left;
float:right;

}
#html_content{
margin-left:auto;
margin-right:auto;
width:769px;
background-color:#F6FBE4;
}

.cell{
padding:0 15px 5px 15px;
margin:0px;
}
#fiche_produit{
padding:0px;	
}

#cell_blanche{
background-color:#FFFFFF;
background-image:url("../images/separator_green.gif");
background-position:right top;
background-repeat:no-repeat;
padding:0px 19px 19px 19px;
vertical-align:top;
}

#fiche_produit td.first_cell{
background-color:#FFFFFF;
background-image:url("../images/separator_green.gif");
background-position:right top;
background-repeat:no-repeat;
width:270px;
height:450px;
padding:15px;
vertical-align:top;
}

#fiche_produit td.second_cell{
background-color:#FFFFFF;
background-image:url("../images/separator_grey.gif");
background-position:right top;
background-repeat:no-repeat;
width:133px;
vertical-align:top;
padding:15px;
}

#fiche_produit td.image_cell{
background-color:#FFFFFF;
background-image:url("../images/separator_green.gif");
background-position:right top;
background-repeat:no-repeat;
width:129px;
vertical-align:top;
padding-top:5px;
}

#fiche_produit td.fourth_cell{
background-color:#F6FBE4;
background-position:right top;
background-repeat:no-repeat;
width:154px;
padding:15px;
vertical-align:top;
}
.Titre{
color:#CE5401;
font-weight:bold;
padding:0px;
margin:0px;
font-size:11px;
}

.orange{
color:#CE5401;
padding:0px;
margin:0px;
font-size:12px;
}

h1{
color:#BABAB8;
font-size:24px;
font-family:Times, serif;
font-weight:normal;
margin:15px 0 0 0;
padding:0 0 10px 17px;
}

h1#accueil {
color:#BABAB8;
font-size:24px;
font-family:Times, serif;
font-weight:normal;
margin:0 0 0 0;
padding:0 0 5px 0;
}

h2{
color:#b5b5b3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:bold;
}
h3{
color:#CE5401;
font-weight:bold;
padding:0px;
margin: 5px 0 5px 0;
font-size:11px;
}
h4{
color:#50504e;
font-weight:bold;
padding:0px;
margin:0px;
font-size:14px;
}
h5{
color:#CE5401;
font-weight:normal;
padding:0px;
margin:0px;
font-size:11px;
}


a#lien {
color:#505050;
font-weight:bold;
padding:0px;
margin:0px;
font-size:11px;
text-decoration:none;
}
a#lien:hover {
color:#CE5401;
border-bottom: solid 1px #a38d5b;
}

a#lien_1 {
color:#505050;
padding:0px;
margin:0px;
font-size:11px;
text-decoration:none;
}


/*pannier*/
/*------------------------------*/
#panier_gen{
background-color:#fcfbf6;

background-repeat:no-repeat;
padding:0 2px 0 0;
vertical-align:top;
}
#titre_panier{
color:#b5b5b3;
border-bottom: solid 1px #e2eac3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
padding:0 0 8px 10px;
}
tr#panier_blanc{
background-color:#fcfbf6;
border-bottom: solid 1px #e2eac3;
}

#cell_panier{
font-size:13px;
background:#fcfbf6;
border:solid 0 0 1px 0 #e2eac3 ;
border-bottom: solid 1px #e2eac3;
padding:0 0 0 10px;
}
#panier_fonce{
font-size:13px;
background:#f6fbe4;
border-bottom: solid 1px #e2eac3;
padding:0 0 0 10px;
}


a#panier {
color:#CE5401;
font-weight:bold;
padding:0px;
margin:0px;
font-size:11px;
text-decoration:none;
}
a#panier:hover {
border-bottom: solid 1px #a38d5b;
}
img#panier{
border:0px;
}


.darkorangelight{
color:#CE5401;
}
.view_cart{
background-color:#F7FFE8;
height:591px;
vertical-align:top;
margin:15px;

}
/* Formulaire */
/*-------------------------------*/
input {
	margin:0px 0px 0px 0px;
	border:1px solid #999999;
}
select {
	margin:5px 0px 0px 0px;
	border:1px solid #999999;
}
textarea {
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #999999;
}


/* liste vins */
.liste_vins{
background-color:#FCFCF5;

vertical-align:top;
}
table.liste_vins{
background-image: url("../images/decouverte_bg.gif");
background-repeat : no-repeat;
background-position : top left;
width:100%;

}
a.grey{
color:#BBBBBB;
font-weight:bold;
text-decoration:none;
}
a.grey_small{
color:#BBBBBB;
text-decoration:none;
}
a.grey:hover{
color:#CD5400;
font-weight:bold;
text-decoration:none;
}
a.grey_small:hover{
color:#CD5400;
text-decoration:none;
}
.bigdarkgrey{
color:#50504e;
font-weight:bold;
padding:0px;
margin:0px;
font-size:12px;
}
.cart_preview{
color:#50504e;
font-size:11px;
padding-right:30px;
}
input.error, textarea.error{
background-color: rgb(231, 237, 211);
border : 1px solid red;
}
.sub_orange{
font-size:12px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}
a.voir_actu{
color:#505050;
text-decoration:none;

}
.img_dom{
padding-right:10px;
padding-bottom:10px;

}
.micro{
font-size:8px;
width : 564px;

}