body {
background-color:#7f7578;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
margin:0;
padding:0;
}

#langue {
margin-left:665px;
margin-top:-5px;
}

.suite {
background-color:#4f2f36;
height:20px;
width:235px;
background-image:url('../images/fleche_droite.jpg');
background-repeat:no-repeat;
background-position:190px 8px;
padding-top:5px;
margin-bottom:3px;
text-align:center;
margin-left:1px;
}

.recherche {
background-color:#4f2f36;
height:20px;
width:235px;
padding-top:5px;
margin-bottom:3px;
text-align:center;
margin-left:1px;
}

.suite a, .retour a, .recherche a {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
}

.retour {
background-color:#4f2f36;
height:20px;
width:235px;
background-image:url('../images/fleche_gauche.jpg');
background-repeat:no-repeat;
background-position:25px 8px;
padding-top:5px;
margin-bottom:3px;
margin-left:1px;
text-align:center;
}

#page {
background-image:url('../images/fond_page.jpg');
background-repeat:repeat-y;
border:2px solid #000;
width:1016px;
margin-left:auto;
margin-right:auto;
margin-top:65px;
}

#menu_haut {
background-image:url('../images/fond_menu_haut.jpg'); 
width:733px; 
height:26px; 
margin-left:263px;
padding-left:20px;
padding-top:75px;
}

#menu_haut a:hover {
color: #e5bc8e; 
}

#menu_haut a {
color:#FFF;
text-decoration:none;
}

#logo {
background-image:url('../images/fond_logo.jpg');
margin-top:-77px;
height:24px;
width:223px;
margin-left:25px;
margin-right:753px;
color:#333;
padding-top:315px;
padding-left:15px;
position:absolute;
}

#logo a {
color:#333;
}

.warning {
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

#logo_trait {
background-image:url('../images/fond_logo_trait.jpg');
margin-top:-77px;
height:31px;
width:238px;
margin-left:25px;
margin-right:753px;
text-align:center;
font-size:24px;
color:#333;
padding-top:280px; 
position:absolute;
}

#logo_pointille {
background-image:url('../images/fond_logo_pointille.jpg');
margin-top:-77px;
height:31px;
width:238px;
margin-left:25px;
margin-right:753px;
text-align:center;
font-size:24px;
color:#333;
padding-top:280px; 
position:absolute;
}

#newsletter_pub {
background-image:url('../images/fond_newsletter_pub.jpg'); 
background-repeat:no-repeat; 
width:967px; 
height:135px; 
margin-left:25px;
margin-top:3px;
}

#newsletter_pub #newsletter {
float:left; 
width:223px; 
padding-left:14px; 
padding-top:28px;
}

#newsletter_pub #newsletter input {
background-color:transparent;
border:none;
margin-bottom:10px;
margin-top:10px;
font-size:12px;
color:#333;
width:210px;
}

#newsletter_pub #newsletter a {
text-decoration:none;
display:block;
margin-left:70px; 
color:#FFFFFF;
}

#newsletter_pub #pub {
float:left; 
margin-top:8px;
}

#newsletter_pub #pub img{
/*border:1px solid #000000;*/
}

#bas {
background-image:url('../images/fond_bas.png'); 
background-repeat:no-repeat; 
width:967px; 
height:48px; 
margin-left:25px; 
margin-top:5px;
}

#bas #adhesion {
float:left;
padding-top:15px;
padding-left:25px;
width:200px;
}

#bas #menu_bas {
float:left;
width:520px;
text-align:center;
padding-top:10px;
}

#bas #menu_bas a {
color:#FFFFFF;
text-decoration:none;
}

#bas #menu_bas a:hover {
color: #e5bc8e; 
}

#bas #compteur {
float:left; 
width:182px;
padding-top:15px;
padding-right:40px;
text-align:right;
}

#referencement {
width:967px; 
margin-left:25px; 
text-align:center; 
margin-top:20px; 
margin-bottom:20px;
}

#referencement a, #referencement a:hover, #referencement a:visited  {
color:#FFFFFF;
}

#fin {
margin-left:auto; 
margin-right:auto; 
width:1020px; 
height:50px
}

.couleur {
color:#FFF;
font-style:italic;
font-size:12px;
}

.titre_couleur {
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-size:16px;
font-weight:bold;
color:#FFF;
}

.titre_couleur:first-letter {
font-size:18px;
font-weight:bold;
}

.titre {
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-size:16px;
font-weight:bold;
color:#432830;
}

.titre:first-letter {
font-size:18px;
font-weight:bold;
}

.sous_titre {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFF;
text-transform:uppercase;
}

.legende {
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
}

/******************/
/*MENTIONS LEGALES*/
/******************/
#contenu_mention_legale {
background-image:url('../images/neutre.png');
background-repeat:no-repeat;
padding-left:260px;
color:#333;
}

#contenu_mention_legale a {
color:#333;
}

#texte_mention_legale {
background-image:url('../images/fond_texte_pointille.jpg'); 
background-repeat:no-repeat; 
width:967px; 
margin-left:25px; 
background-color:#908269;
padding-top:130px;
}

/******************/
/*CONTACT*/
/******************/
#contenu_contact {
padding-left:260px;
height:190px;
color:#333;
margin-bottom:4px;
}

#contenu_contact a {
color:#333;
}

#texte_contact {
background-image:url('../images/fond_texte_contact.jpg'); 
background-repeat:no-repeat; 
width:967px; 
margin-left:25px; 
padding-top:130px;
margin-bottom:5px;
}

#texte_contact .cellule {
background-color:#030000;
padding:15px;
padding-left:30px;
vertical-align:top;
}

#texte_contact table {
padding-top:2px;
}

#texte_contact .cellule a {
color:#FFF;
}

#texte_contact .cellule .titre {
color:#e5bc8f;
}

#texte_contact .vide {
background-color:#170307;
margin-top:2px;
}


/******************/
/*PRESENTATION*/
/******************/
#contenu_presentation {
height:180px;
color:#333;
padding-top:10px;
padding-left:270px;
}

#contenu_presentation3 {
background-image:url('../images/fond_texte.jpg');
background-repeat:no-repeat;
color:#333;
}

#contenu_presentation3 td {
padding:20px;
vertical-align:top;
width:424px;
text-align:justify;
}

#contenu_presentation3 img {
border:1px solid #18060a;
}

#contenu_presentation2 {
background-image:url('../images/fond_texte_presentation2.jpg');
background-repeat:no-repeat;
color:#FFFFFF;
height:141px;
padding:20px;
}

#contenu_presentation4 {
background-color:#5e5448;
color:#FFF;
border-bottom:1px solid #a89b82;
padding-top:5px;
padding-left:20px;
padding-bottom:5px;
}

.contenu_presentation5 {
background-color:#000;
color:#FFF;
padding-top:5px;
padding-bottom:5px;
width:967px; 
margin-left:25px; 
margin-bottom:5px;
}

.contenu_presentation5 td {
vertical-align:top;
width:450px;
}


.contenu_presentation5 img {
margin-right:10px;
}

.contenu_presentation5 .photo {
float:left;
}

.contenu_presentation5 .texte {
float:left;
width:300px;
}

#contenu_presentation a {
color:#333;
}

#texte_presentation {
background-image:url('../images/fond_texte_presentation.jpg'); 
background-repeat:no-repeat; 
width:967px; 
margin-left:25px; 
background-color:#908269;
padding-top:130px;
}

#contenu_presentation2 .titre, .contenu_presentation5 .titre {
color:#e5bc8f;
}


/******************/
/*PLAN DU SITE*/
/******************/
#contenu_plan_site {
background-image:url('../images/neutre.png');
background-repeat:no-repeat;
padding-left:260px;
color:#333;
}

#texte_plan_site {
background-image:url('../images/fond_texte_pointille.jpg'); 
background-repeat:no-repeat; 
width:967px; 
margin-left:25px; 
background-color:#908269;
padding-top:130px;
}


/******************/
/*PARTENAIRE*/
/******************/
#contenu_partenaire {
background-repeat:no-repeat;
color:#333;
}

#texte_partenaire {
background-image:url('../images/fond_texte_pointille.jpg'); 
background-repeat:no-repeat; 
width:967px; 
margin-left:25px; 
background-color:#908269;
padding-top:130px;
}

#contenu_partenaire table {
width:100%;
}

#contenu_partenaire td {
width:50%;
padding:15px;
}

#contenu_partenaire img {
padding-right:15px;
}


/*ligne 1						   */
/***********************************/
#contenu_partenaire .ligne1 .nom, #contenu_partenaire .ligne2 .nom {
font-variant:small-caps;
font-size:14px;
}

#contenu_partenaire .ligne1, #contenu_partenaire .ligne1 a{
color:#41262f;
}

#contenu_partenaire .ligne1 a{ 
font-size:10px;
}

#contenu_partenaire .ligne1 .lien {
color:#333;
}


/*ligne2						   */
/***********************************/
#contenu_partenaire .ligne2, #contenu_partenaire .ligne2 a{
color:#e5bc8f;
}

#contenu_partenaire .ligne2 a{ 
font-size:10px;
}

#contenu_partenaire .ligne2 .lien {
color:#FFF;
}

#contenu_partenaire .ligne2{
background-image:url('../images/fond_partenaire.jpg');
padding-top:30px;
}


.inline {
background:#000;
}

.inline .texte{
color:#FFF;
}

.inline .titre_partenaire{
color:#FFF;
font-weight:bold;
font-variant:small-caps;
font-size:16px;
}

.inline a {
color:#FFF;
}

.inline table {
width:600px;
}


/******************/
/*ACTUALITE*/
/******************/
#contenu_actualite {
background-color:#908269;
color:#333;
padding-top:10px;
}

#texte_actualite {
background-image:url('../images/fond_texte_pointille_2.jpg'); 
background-repeat:no-repeat; 
width:937px; 
margin-left:25px; 
background-color:#b5aa96;
padding-top:150px;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
}

#contenu_actualite .titre {
padding-left:15px;
}

#contenu_actualite #liste table {
width:100%;
}

#contenu_actualite #liste {
height:240px;
overflow:auto;
border:1px solid #4f2f36;
}

#contenu_actualite #liste a {
color:#333;
text-decoration:none;
}

#contenu_actualite #fiche {
background-color:#7b6e59;
padding-top:20px;
padding-bottom:40px;
}

#contenu_actualite #liste .jour {
color:#FFF;
}

#contenu_actualite .ligne1 {
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
}

#contenu_actualite .ligne2 {
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
background-color:#aba08b;
}

#contenu_actualite #fiche img {
width:200px;
}

#contenu_actualite #col1 img {
border:2px solid #363635;
}

#contenu_actualite #fiche #col1 {
width:250px;
text-align:center;
padding-top:40px;
vertical-align:top;
}

#contenu_actualite #fiche #col2 {
padding-right:20px;
}


#contenu_actualite #fiche .titre {
padding-left:0px;
}


/******************/
/*ACTUALITE 2*/
/******************/

#contenu_actualite2 {
background-color:#7b705a;
background-image:url('../images/fond_actualite.jpg');
background-repeat:no-repeat;
color:#333;
padding:15px;
}

#texte_actualite2 {
background-image:url('../images/fond_texte_pointille_2.jpg'); 
background-repeat:no-repeat; 
width:937px; 
margin-left:25px; 
background-color:#b5aa96;
padding-top:105px;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
}

#texte_actualite2 #bouton {
padding-left:230px;
padding-bottom:15px;
height:65px;
}

#texte_actualite2 #bouton_bas {
width:472px;
padding-top:1px;
margin-left:auto;
margin-right:auto;
}

#texte_actualite2 #bouton_bas a {
color:#FFF;
}

#contenu_actualite2 a {
color:#333;
}

#contenu_actualite2 #galerie img {
border:2px solid #363635;
margin-right:6px;
}

#contenu_actualite2 img {
border:2px solid #363635;
margin-right:10px;
}

#texte_actualite2 .suite, #texte_actualite2 .retour {
float:left;
}

#texte_actualite2 #rechercher {
background-color:#FFF;
padding:5px;
color:#333;
height:20px;
}

#texte_actualite2 #rechercher select {
width:314px;
}


/******************/
/*DEGUSTATION*/
/******************/
#contenu_degustation {
background-color:#7b705a;
background-image:url('../images/fond_degustation.jpg');
background-repeat:no-repeat;
color:#333;
padding:15px;
}

/*
#contenu_degustation #galerie {
float:left;
width:200px;
padding-left:20px;
padding-right:20px;
text-align:center;
}
*/

#texte_degustation {
background-image:url('../images/fond_texte_pointille_2.jpg'); 
background-repeat:no-repeat; 
width:937px; 
margin-left:25px; 
background-color:#b5aa96;
padding-top:105px;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
}

#texte_degustation #bouton {
padding-left:229px;
padding-bottom:15px;
height:65px;
}

#texte_degustation #bouton_bas {
width:708px;
padding-top:1px;
margin-left:auto;
margin-right:auto;
}

#texte_degustation #bouton_bas a {
color:#FFF;
}

#contenu_degustation a {
color:#333;
}

#contenu_degustation #galerie img {
border:2px solid #363635;
margin-right:6px;
}

#contenu_degustation img {
border:2px solid #363635;
margin-right:10px;
}

#texte_degustation .suite, #texte_degustation .retour, #texte_degustation .recherche {
float:left;
}

#texte_degustation #rechercher {
padding:5px;
padding-right:0px;
padding-left:0px;
color:#333;
height:20px;
}

#texte_degustation #moteur {
padding:5px;
color:#333;
background-color:#FFF;
height:80px;
display:none;
padding-right:235px;
text-align:right;
margin-left:1px;
}
#texte_degustation #moteur select {
width:150px;
margin-bottom:5px;
}

#texte_degustation #rechercher select {
width:450px;
}

#texte_degustation #moteur .recherche {
text-align:center;
width:150px;
margin-left:317px;
}


/******************/
/*faq*/
/******************/
#contenu_faq {
padding-left:260px;
height:165px;
color:#333;
margin-bottom:4px;
padding-top:25px;
}

#contenu_faq .suite {
float:none;
margin-top:5px;
width:190px;
margin-left:0px;
background-position:160px 8px;
}

#contenu_faq table {
margin-top:15px;
}

#contenu_faq table th {
color:#432830;
text-align:left;
font-weight:normal;
}

#contenu_faq textarea, #contenu_faq input {
border:none;
}

#texte_faq {
background-image:url('../images/fond_texte_faq.jpg'); 
background-repeat:no-repeat; 
width:967px; 
margin-left:25px; 
padding-top:130px;
margin-bottom:5px;
}

#faq {
margin-top:2px;
background-image:url('../images/fond_faq.jpg'); 
background-repeat:no-repeat;
background-color:#8a7b63;
padding:15px;
color:#333;
}

.handcursor{
cursor:hand;
cursor:pointer;
}

.switchgroup {
color:#FFF;
}

#faq li p {
margin:0;
padding:0;
padding-bottom:5px;
}



/******************/
/*OFFRE_EMPLOI*/
/******************/
#contenu_offre_emploi {
background-color:#908269;
color:#333;
padding-top:10px;
margin-top:15px;
}

#contenu_offre_emploi .intro, #contenu_offre_emploi #fiche .soumettre a  {
color:#FFF;
padding-left:15px;
}

#texte_offre_emploi {
background-image:url('../images/fond_texte_pointille_2.jpg'); 
background-repeat:no-repeat; 
width:937px; 
margin-left:25px; 
background-color:#b5aa96;
padding-top:105px;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
}

#contenu_offre_emploi .titre {
padding-left:15px;
}

#contenu_offre_emploi #liste table {
width:100%;
}

#contenu_offre_emploi #liste {
height:240px;
overflow:auto;
border:1px solid #4f2f36;
}

#contenu_offre_emploi #liste a {
color:#333;
text-decoration:none;
}

#contenu_offre_emploi #fiche {
background-color:#7b6e59;
padding-top:20px;
padding-bottom:40px;
padding-right:20px;
}

#contenu_offre_emploi #fiche a {
color:#333;
}

#contenu_offre_emploi #liste .jour {
color:#000;
font-weight:bold;
}

#contenu_offre_emploi .ligne1 {
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
}

#contenu_offre_emploi .ligne2 {
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
background-color:#aba08b;
}

#contenu_offre_emploi #fiche img {
width:200px;
}

#contenu_offre_emploi #col1 img {
border:2px solid #363635;
}

#contenu_offre_emploi #fiche #col1 {
width:250px;
text-align:center;
padding-top:5px;
vertical-align:top;
}

#contenu_offre_emploi #fiche .titre {
padding-left:0px;
}

#contenu_offre_emploi #fiche .suite a {
color:#FFF;
}

#contenu_offre_emploi #fiche .suite {
float:none;
}

#texte_offre_emploi #bouton {
padding-left:465px;
padding-bottom:15px;
height:15px;
}

#texte_offre_emploi .suite, #texte_offre_emploi .retour {
float:left;
}

#texte_offre_emploi input {
width:419px;
}

#texte_offre_emploi textarea, #texte_offre_emploi input {
border:0;
margin-bottom:3px;
}

/******************/
/*ADHESION*/
/******************/
#contenu_adhesion {
padding-left:260px;
color:#333;
padding-top:10px;
}

#texte_adhesion {
background-image:url('../images/fond_texte_adhesion.jpg'); 
background-repeat:no-repeat; 
width:967px; 
margin-left:25px; 
background-color:#908269;
padding-top:135px;
height:300px;
}

#texte_adhesion input, #texte_adhesion textarea {
border:none;
}

#texte_adhesion textarea {
height:36px;
}

#texte_adhesion .suite {
width:200px;
background-position:175px 8px;
}

/******************/
/*ACCUEIL*/
/******************/
#contenu_accueil {
padding-left:15px;
height:150px;
color:#333;
margin-bottom:4px;
width:210px;
padding-top:35px;
}

#contenu_accueil a {
color:#333;
}

#haut_accueil {
background-image:url('../images/fond_texte_accueil.jpg'); 
background-repeat:no-repeat; 
width:967px; 
margin-left:25px; 
padding-top:130px;
margin-bottom:5px;
height:190px;
}

#texte_accueil {
background-image:url('../images/fond_texte_accueil.jpg'); 
background-repeat:no-repeat; 
width:967px; 
margin-left:25px; 
padding-top:130px;
margin-bottom:5px;
}

#texte_accueil .cellule {
background-color:#030000;
padding:5px;
vertical-align:top;
width:311px;
}

#texte_accueil .cellule img {
margin-right:10px;
} 

#texte_accueil table {
padding-top:2px;
}

#texte_accueil .cellule a {
color:#FFF;
}

#texte_accueil .cellule .titre_accueil {
color:#e5bc8f;
padding-top:5px;
font-weight:normal;
font-size:14px;
padding-bottom:5px;
}

#texte_accueil .vide {
background-color:#170307;
margin-top:2px;
}

#texte_accueil .suite {
background-image:none;
width:103px;
float:left;
}

#newsbox { 
height: 126px; 
position: relative; 
overflow: hidden; 
}

#newslist { 
position: absolute;
width:314px;
}

.cellule_partenaire {
padding:0;
background-color:#030000;
vertical-align:top;
width:321px;
}

.cellule_partenaire .ligne {
margin:0px;
}

.cellule_partenaire .titre_partenaire {
width:164px;
float:left;
padding:5px;
padding-top:15px;
padding-left:15px;
}

.cellule_partenaire .titre_partenaire a {
color:#FFFFFF;
font-size:14px;
font-variant:small-caps;
font-weight:normal;
text-decoration:none;
}

.cellule_partenaire .logo_partenaire img {
width:120px;
}

.cellule_partenaire .logo_partenaire {
margin:5px;
float:left;
}

#newslist img {
border:none;
}

#contenu_accueil #texte {
font-size:12px;
color:#FFF;
font-weight:normal;
height:127px;
padding-top:5px;
}

#contenu_accueil #titre {
text-transform:uppercase;
font-size:13px;
color:#333;
font-weight:bold;
}

#offre_texte {
height:88px;
}

#contenu_accueil a {
color:#333;
}

#contenu_accueil #lien {
height:20px;
padding-left:65px;
}

#contenu_accueil #lien a {
color:#FFF;
}
