@charset "utf-8";
body { 
background-color:#f1ebdd; 
color:#000; 
margin:0; 
padding:0; 
font-size: medium; 
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode","Luxi Sans", Arial, sans-serif; 
}
.verdana { font-family: Verdana; }
.times { font-family: Times; }
.georgia { font-family: Georgia; }
.trebuchet { font-family: "Trebuchet MS"; }
.helvetica {  font-family: Helvetica, sans-serif; }
.courrier { font-family: Courier, "Courier New", FreeMono, "Liberation Mono", monospace; }
.lucida { font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode",
             "Luxi Sans", Arial, sans-serif; }
ul { 
list-style: none; 
margin:0; 
padding:0;
}
a { color:#fff; text-decoration: none; }
a:hover { color:#; }
img { border:none; }
h2 {
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode","Luxi Sans", Arial, sans-serif;
font-weight: normal;
margin:0;
padding:0;
}
h3 {
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode","Luxi Sans", Arial, sans-serif;
font-weight: normal;
margin:0;
padding:0;
}
h4 {
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode","Luxi Sans", Arial, sans-serif;
font-weight: normal;
margin:0;
padding:0;
}
.orange {
color:#9f7619;
font-size:.80em;
}

/* CONTENEUR */
#conteneur { margin:0 auto; width:990px; }

/* TOTAL */
#total { 
float:left; 
width:990px;
background:url(../images/back-total.jpg) repeat-y 0 0; 
}

/* HEADER */
#header { 
float:left; 
width:990px; 
height:160px; 
background:url(../images/back-header.jpg) no-repeat 0 0;
}
h1 {
float:left;
width:211px;
height:133px;
margin:27px 0 0 40px;
padding:0;
}
#langues {
float:right;
width:739px;
height:119px;
text-align:right;
}
#langues ul {
float:right;
width:689px;
padding:10px 50px 0 0;
}
#langues ul li {
display:block;
float:right;
margin:0 5px 0 5px;
}

/* MENU */
#navigation { 
float:left; 
width:659px;
height:37px;
margin-right:20px;
padding-left:60px;
background:url(../images/back-menu.jpg) repeat-x 0 0;
}


/* INTER */
#inter { 
float:left; 
width:950px;
margin:0 20px 0 20px;
background:url(../images/back-inter.jpg) no-repeat 0 0;
}

/* FLASH */
#flash {
width:950px;
height:416px;
float:left;
background:url(../images/back-flash.jpg) no-repeat 0 0;
}

/* CONTENT */
#content { 
float:left; 
width:632px;
margin:0 0 0 40px;
padding-bottom:20px;
}

#content h2 {
border-bottom:1px solid #ddd1b5;
width:632px;
float:left;
font-size:18px;
margin-bottom:20px;
padding-bottom:5px;
}
#content h3 {
width:632px;
float:left;
font-size:14px;
margin-bottom:5px;
padding:0 0 0 0px;
color:#9f7619;
}
#content p {
font-size:13px;
text-align:justify;
padding:5px 0px 5px 0px;
}

.picto-feuille-verte {
background:url(../images/picto-feuille-verte.gif) no-repeat 0 3px;
margin-left:20px;
padding-left:20px;
color:#9f7619;
}

body.bodyhisto .picto-feuille-verte {
margin-left:0px;
}

body.bodyfutaies #content ul.feuille-verte {
margin-left:240px;
/*list-style-image: url(../images/picto-feuille-verte.gif);*/
}
body.bodychene #content ul.feuille-verte {
margin-left:0px;
/*list-style-image: url(../images/picto-feuille-verte.gif);*/
}
body.bodyfutaies #content ul.feuille-verte li {
background:url(../images/picto-feuille-verte.gif) no-repeat 0 3px;
padding:0px 0 10px 20px;
font-size:13px;
}
body.bodychene #content ul.feuille-verte li {
background:url(../images/picto-feuille-verte.gif) no-repeat 0 3px;
padding:0px 0 10px 20px;
font-size:13px;
}
body.bodyfutaies #content ul li strong,
body.bodychene #content ul li strong {
color:#9f7619;
} 

body.bodyappro #content p {
padding:0px 0px 0px 0px;
}
body.bodyexploit #content p {
/*line-height:28px;*/
}
.photo {
float:left; margin-right:20px;
}
.photo2 {
float:right; margin-left:20px;
}

body.bodyproduits #content ul {
font-size:.80em;
text-align:justify;
padding:5px 20px 5px 20px;
}
body.bodyproduits #content ul li {
}


/* FIL D'ARIANE */
#filariane { 
float:left; 
width:672px;
margin-top:35px;
margin-bottom:20px; 
}

#filariane ul, body.bodyproduits #filariane ul, body.bodygenerique #content #filariane ul {
padding:0;
}
#filariane ul li {
font-size:.70em;
display:inline;
}
#filariane ul li a {
color:#403f3f;
}
#filariane ul li a:hover, .filactive {
color:#9f7619;
}

/* TOTEM */
#totem { 
float:right; 
width:278px;
margin-top:20px;
}

#enimage { 
/*background:url(../images/back-totem.gif) no-repeat 0 0 #ebedee;*/
background:#ebedee;
margin:47px 22px 0 34px;
width:207px;
padding:20px 0 20px 15px;
border-bottom:2px solid #939d9e;
}


#enimage h3 {
font-size:1em;
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode","Luxi Sans", Arial, sans-serif;
padding:0;
margin:0;
}
#enimage .legende, #enimage2 .legende, #enimage3 .legende {
font-size:.70em;
}

#enimage2 { 
margin:0 22px 0 34px;
width:207px;
padding:20px 0 20px 15px;
}

#enimage3 { 
background:#ebedee;
margin:0 22px 0 34px;
width:207px;
padding:20px 0 20px 15px;
border-top:2px solid #939d9e;
}

/* FOOTER */
#footer { 
float:left; 
width:990px; 
height:200px;
background:url(../images/back-footer.jpg) no-repeat 0 0; 
}
#footer ul { 
width:990px; 
text-align:center; 
margin-top:20px;
}
#footer ul li { 
display:inline; 
margin:0 35px 0 35px;
font-weight: 100;
}
#footer ul li a {
color:#000;
font-size:.75em;
} 
#footer ul li a:hover {
color:#9f7619;
} 


#jnov {
width:970px;
font-size:.70em;
text-align:right;
margin-top:70px;
margin-right:20px;
}
#jnov a {
color:#000;
}


/* HOME */
body.bodyaccueil #content { 
float:left; 
width:244px; 
margin:20px 20px 20px 40px;
border-right:1px solid #e2d6ba;
}
body.bodyaccueil #content h2 {
width:224px;
font-size:16px;
border:none;
}
body.bodyaccueil #content p {
padding:5px 20px 5px 0px;
font-size: 12px;
text-align:justify;
} 
#wine {
width:255px;
float:left;
margin:20px 25px 0 10px;
}
body.bodyaccueil #wine h2 {
font-size:16px;
}
body.bodyaccueil #wine h2 span.orange {
font-size:12px;
}
#news {
background:#ebedee;
width:300px;
margin-right:23px;
float:right;
padding:20px 12px 20px 20px;
min-height:290px;
}
#news h2 {
font-size:16px;
}
#news p {
font-size: 12px;
text-align: justify;
}
#news img { 
float:left;
margin-right:10px;
}
.puce-feuille {
background:url(../images/puce-feuille.gif) no-repeat 0 5px;
padding-left:25px;
}
.puce-feuille a {
color:#3a451e;
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode","Luxi Sans", Arial, sans-serif;
font-size: 12px;
}
.puce-feuille-actus {
background:url(../images/puce-feuille-actus.gif) no-repeat 0 3px;
padding-left:25px;
}
.puce-feuille-actus a {
color:#3a451e;
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode","Luxi Sans", Arial, sans-serif;
}
.puce-feuille a:hover, .puce-feuille-actus a:hover {
color:#9f7619;
}

/* GENERIQUE */
body.bodygenerique #content a {
color:#000;
}
body.bodygenerique #content ul {
font-size:.80em;
text-align:justify;
padding:5px 20px 5px 20px;
}

body.bodygenerique h2.h2distributeurs { color:red; }

body.bodygenerique #content ul.liens-feuille-verte {
margin-left:0px;
width:632px;
float:left;
}
body.bodygenerique #content ul.liens-feuille-verte li {
background:url(../images/picto-feuille-verte.gif) no-repeat 0 3px;
padding:0px 0 10px 20px;
font-size:13px;
}
body.bodygenerique #content ul.liens-feuille-verte li a {
color:#403f3f;
}
body.bodygenerique #content ul.liens-feuille-verte li a:hover {
color:#9f7619;
}



/* DISTRIBUTEURS */
body.bodydistri #content {
width:870px;
margin:0 40px 0 40px;
}
body.bodydistri #content h2 {
width:870px;
}
.marron {
color:#9f7619;
}
body.bodydistri #content p.carte {
border-bottom:2px solid #ebedee;
text-align: center;
}
.distributeurs {
margin-top:20px;
margin-right:15px;
width:190px;
border-right:2px solid #e2d6ba;
float:left;
padding-right:15px;
}
.distri_last {
/*width:180px;*/
margin-right:0;
border-right:none;
padding-right:0;
}
body.bodydistri #content h3 {
color:#3a451e;
background:url(../images/picto-feuille-marron.gif) no-repeat 0 3px;
padding-left:20px;
font-size:16px;
}
body.bodydistri #content h4 {
color:#9f7619;
font-size:13px;
margin-bottom:5px;
width:190px;
font-weight:bold;
}
/*body.bodydistri #content .distri_last h4 {
width:180px;
}*/
body.bodydistri #content p.distri {
width:190px;
padding:0 0 10px 0;
font-size:11px;
margin:0 0 10px 0;
border-bottom:2px solid #ebedee;
}
/*body.bodydistri #content .distri_last p.distri {
width:180px;
}*/
body.bodydistri #content p.distri a {
color:#000;
}
body.bodydistri #content p.distri a:hover {
color:#9f7619;
}


/* CONTACTS */
body.bodycontact #content h4 {
color:#3a451e;
font-size:14px;
margin-bottom:5px;
}
.liste_contacts {
float:left; 
width:632px;
padding-bottom:20px;
}
body.bodycontact #content p {
float:left; 
width:632px;
margin:0;
padding:0 0 20px 0;
}
.marron {
color:#9f7619;
}
.contacts {
margin-top:20px;
margin-right:10px;
width:190px;
border-right:2px solid #e2d6ba;
float:left;
padding-right:10px;
}
.contact_last {
width:208px;
margin-right:0;
border-right:none;
padding-right:0;
}
body.bodycontact #content .liste_contacts .contacts h3 {
color:#3a451e;
background:url(../images/picto-feuille-marron.gif) no-repeat 0 3px;
padding-left:20px;
font-size:14px;
width:170px;
}
body.bodycontact #content .liste_contacts .contacts h4 {
color:#9f7619;
font-size:12px;
margin-bottom:5px;
width:170px;
font-weight:bold;
padding-left:20px;
}
body.bodycontact #content p.distri {
width:170px;
padding:0 0 10px 20px;
font-size:11px;
margin:0 0 10px 0;
border-bottom:2px solid #ebedee;
}
body.bodycontact #content p.distri a {
color:#000;
}
body.bodycontact #content p.distri a:hover {
color:#9f7619;
}
