form {
margin:0;
padding:0
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none
}

body {
background-color:#FFF;
background-image:url(gifs/bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#290e11;
margin:0;
padding:0
}

p {
margin:0;
padding:5px 0
}

h1 {
font-size:18px;
color:#921408;
margin:0;
padding:0
}

h2 {
font-size:14px;
font-family:"Times New Roman", Times, serif;
margin:0 0 10px;
padding:0
}

h3 {
font-size:13px;
font-weight:700;
margin:0;
padding:0
}

h4 {
font-size:13px;
font-weight:700;
margin:10px 0;
padding:0
}

.txt_orang {
color:#e86314;
font-weight:700
}

.scrollbarre {
overflow:auto
}

.email_news {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#703938;
background-color:#fff;
border-bottom:#721604 1px solid;
border-top:#721604 1px solid;
border-left:#721604 1px solid;
border-right:#721604 1px solid;
height:20px;
width:155px
}

.bouton_news {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b1f27;
margin-top:5px;
margin-right:3px;
background-image:url(gifs/newsletter_bt.jpg);
background-repeat:no-repeat;
height:20px;
width:69px;
background-color:#FBE3A3;
border-style:none
}

.bouton_news2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b1f27;
margin-top:5px;
margin-right:3px;
background-image:url(gifs/newsletter_bt.jpg);
background-repeat:no-repeat;
height:20px;
width:125px;
background-color:#FBE3A3;
background-position:right 0;
border-style:none
}

.numpage_selec {
color:#000
}

#lightbox {
background-color:#eee;
border-bottom:2px solid #666;
border-right:2px solid #666;
padding:10px
}

#lightboxDetails {
font-size:0.8em;
padding-top:0.4em
}

#keyboardMsg {
float:right
}

#closeButton {
top:5px;
right:5px
}

#lightbox img {
border:none;
clear:both
}

#overlay img {
border:none
}

#overlay {
background-image:url('gifs/overlay.png')
}

* html #overlay {
background-color:transparent;
background-image:url(blank.gif)
}

#contener {
height:auto;
width:1000px;
margin-right:auto;
margin-left:auto
}

#contener_principal {
height:auto;
width:1000px;
background-image:url(gifs/ombrebg1.jpg);
background-repeat:repeat-y;
float:left
}

#contours {
height:auto;
width:993px;
background-image:url(gifs/ombrebg2.jpg);
background-repeat:no-repeat;
padding-left:7px;
overflow:hidden
}

#header {
height:274px;
width:991px;
position:relative
}

#headerG {
height:274px;
width:214px;
float:left
}

#logo {
height:131px;
width:214px;
background-image:url(gifs/logo.jpg);
background-repeat:no-repeat
}

#logo a {
background-image:url(gifs/logo.jpg);
background-repeat:no-repeat;
display:block;
height:100%;
width:100%
}

#newsletter {
height:98px;
width:184px;
background-image:url(gifs/newsletter.jpg);
background-repeat:no-repeat;
padding-top:45px;
padding-left:30px
}

#news_titre {
font-size:12px;
color:#FFF;
font-weight:700;
text-align:center;
width:155px
}

.news2 {
font-size:14px;
font-weight:700
}

#news_champ {
margin-top:10px;
height:55px
}

#headerD {
height:274px;
width:776px;
float:left
}

#options {
height:34px;
width:776px;
background-image:url(gifs/options.jpg);
background-repeat:no-repeat
}

#baseline {
padding-left:480px;
color:#5b1f27
}

#liens_utiles {
padding-left:430px;
float:left;
padding-top:3px
}

#liens_utiles a {
color:#5b1f27;
font-size:11px;
text-decoration:none
}

#liens_utiles a:hover {
text-decoration:underline
}

#envoyer {
width:135px;
float:left;
text-align:left;
background-image:url(gifs/conseillerpuce.jpg);
background-repeat:no-repeat;
background-position:0 0;
padding-left:28px;
padding-top:1px
}

#ajouter {
background-image:url(gifs/ajouterpuce.jpg);
background-repeat:no-repeat;
width:150px;
padding-left:30px;
float:right;
padding-top:1px
}

#diapo {
height:240px;
width:776px;
background-image:url(gifs/diapo.jpg);
background-repeat:no-repeat
}

#navG {
float:left;
width:214px;
overflow:hidden
}

#contactG {
background-image:url(gifs/contact.jpg);
background-repeat:no-repeat;
height:148px;
width:187px;
float:left;
padding-top:37px;
padding-right:28px;
text-align:center;
color:#FFF
}

#titre_contact h2 {
font-family:"Times New Roman", Times, serif;
font-size:22px;
font-weight:400;
margin:0 0 3px 30px;
padding:0
}

#coordonnees_contact {
text-align:center;
padding-left:30px;
font-size:16px;
font-weight:700
}

#actu {
width:214px;
float:left
}

#actu_titre {
background-image:url(gifs/puce1.jpg);
background-repeat:no-repeat;
background-position:20px 0;
height:22px;
padding-left:60px;
padding-top:10px
}

#actucontenu {
color:#951208;
width:144px;
padding-right:40px;
padding-left:30px;
text-align:justify
}

#actucontenu ul {
padding-left:15px
}

#actucontenu li {
margin-bottom:5px
}

#actuH {
background-image:url(gifs/actuhaut.jpg);
background-repeat:no-repeat;
height:55px;
width:214px;
float:left
}

#actubg {
background-image:url(gifs/actubg.jpg);
background-repeat:repeat-y;
width:214px;
float:left
}

#actuB {
background-image:url(gifs/actubas.jpg);
background-repeat:no-repeat;
height:54px;
width:214px;
float:left
}

#actu_lien {
padding-top:20px;
text-align:right;
padding-right:30px
}

#plan {
background-image:url(gifs/plan.jpg);
background-repeat:no-repeat;
height:281px;
width:214px;
float:left;
padding-top:20px
}

#plan_titre {
background-image:url(gifs/puce2.jpg);
background-repeat:no-repeat;
background-position:20px 0;
height:22px;
padding-left:60px;
padding-top:10px
}

#contenu {
width:775px;
float:left
}

#plan_contenu {
padding-left:40px;
margin-top:10px
}

#plan_adresse {
text-align:center;
font-weight:700;
padding-top:5px
}

.plan_txt2 {
font-weight:400;
font-size:11px
}

#plan_lien {
padding-top:8px;
text-align:right;
padding-right:32px
}

#menu {
height:41px;
width:775px;
line-height:40px;
overflow:hidden
}

ul.MenuHorizontal {
width:775px;
list-style:none;
overflow:hidden;
margin:0;
padding:0
}

ul.MenuHorizontal li a {
display:block;
color:#2e1604;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
padding-top:0;
height:42px;
text-align:center;
text-decoration:none
}

li#menu0 {
width:55px
}

li#menu1 {
width:67px
}

li#menu2 {
width:119px
}

li#menu3 {
width:74px
}

li#menu4 {
width:138px
}

li#menu5 {
width:132px
}

li#menu6 {
width:73px
}

li#menu7 {
width:117px
}

li#menu0 a {
background-image:url('gifs/accueil.jpg')
}

li#menu1 a {
background-image:url('gifs/vigne.jpg')
}

li#menu2 a {
background-image:url('gifs/appellations.jpg')
}

li#menu3 a {
background-image:url('gifs/tarifs.jpg')
}

li#menu4 a {
background-image:url('gifs/qui.jpg')
}

li#menu5 a {
background-image:url('gifs/commande.jpg')
}

li#menu6 a {
background-image:url('gifs/gite.jpg')
}

li#menu7 a {
background-image:url('gifs/contacteznous.jpg')
}

li#menu0 a:hover,a#selected-over0 {
background-image:url('gifs/accueilover.jpg') !important
}

li#menu1 a:hover,a#selected-over1 {
background-image:url('gifs/vigneover.jpg') !important
}

li#menu2 a:hover,a#selected-over2 {
background-image:url('gifs/appellationsover.jpg') !important
}

li#menu3 a:hover,a#selected-over3 {
background-image:url('gifs/tarifsover.jpg') !important
}

li#menu4 a:hover,a#selected-over4 {
background-image:url('gifs/quiover.jpg') !important
}

li#menu5 a:hover,a#selected-over5 {
background-image:url('gifs/commandeover.jpg') !important
}

li#menu6 a:hover,a#selected-over6 {
background-image:url('gifs/giteover.jpg') !important
}

li#menu7 a:hover,a#selected-over7 {
background-image:url('gifs/contacteznousover.jpg') !important
}

#ombre_menu {
height:8px;
width:775px;
background-image:url(gifs/ombre_menu.jpg);
background-repeat:no-repeat
}

#zonechaude {
width:735px;
padding-left:40px;
padding-top:25px
}

#fil_ariane {
width:685px;
background-image:url(gifs/fleche.jpg);
background-repeat:no-repeat;
height:54px;
font-family:"Times New Roman", Times, serif;
padding-left:50px
}

#fil_ariane2 {
width:685px;
background-image:url(gifs/fleche.jpg);
background-repeat:no-repeat;
height:44px;
font-family:"Times New Roman", Times, serif;
padding-left:50px;
padding-top:10px
}

#filet1 {
background-image:url(gifs/filet.jpg);
background-repeat:no-repeat;
height:10px;
width:685px;
margin-top:5px;
overflow:hidden;
float:left
}

#zonechaude_contenu {
width:735px
}

#footer {
clear:both;
height:120px;
width:998px;
text-align:center;
background-image:url(gifs/ombrebas.jpg);
background-repeat:no-repeat;
padding-left:2px;
padding-top:20px;
background-position:1px 0
}

#footer a {
color:#290E11;
text-decoration:underline
}

#accueilG {
width:420px;
float:left;
padding-top:10px;
background-image:url(gifs/filet4.jpg);
background-repeat:no-repeat;
background-position:right
}

.accueil_horaires {
background-image:url(gifs/encarthoraire.jpg);
background-repeat:no-repeat;
background-position:30px 0;
height:100px;
width:347px;
padding-left:33px;
text-align:center;
padding-top:12px
}

.txt_roug {
color:#921408;
font-weight:700
}

.txt_roug2 {
color:#921408;
font-weight:700;
font-size:16px
}

.accueil_vigne {
width:180px;
height:137px;
background-image:url(gifs/photovigne.jpg);
background-repeat:no-repeat;
background-position:1px 20px;
padding-left:220px;
text-align:justify;
padding-top:18px;
margin-top:10px
}

.accueil_vigne_lien {
text-align:right
}

.accueil_vigne a {
color:#8E1608;
text-decoration:underline;
font-weight:700
}

.petitesnews {
width:400px;
height:160px;
background-image:url(gifs/filet2.jpg);
background-repeat:no-repeat;
margin-top:10px;
padding-top:20px;
text-align:justify
}

.accueil_appellations {
width:183px;
padding-right:18px;
background-image:url(gifs/filet3.jpg);
background-position:right;
background-repeat:no-repeat;
height:130px;
float:left
}

.accueil_appellation_lien {
text-align:right;
margin-top:15px
}

.accueil_salon {
width:175px;
padding-right:10px;
height:130px;
float:right
}

.accueil_salon_lien {
text-align:right;
margin-top:10px
}

#accueilD {
float:left;
width:310px;
color:#290E11;
padding-top:10px
}

.accueil_commande {
background-image:url(gifs/encartcommande.jpg);
background-repeat:no-repeat;
height:137px;
width:304px
}

.accueil_reconnu {
background-image:url(gifs/encartreconnu.jpg);
background-repeat:no-repeat;
height:137px;
width:304px;
margin-top:15px
}

.accueil_gite {
background-image:url(gifs/encartgite.jpg);
background-repeat:no-repeat;
height:137px;
width:304px;
margin-top:15px
}

.accueil_gite_txt h2 {
font-size:20px;
line-height:20px
}

.accueil_gite_lien a {
padding-right:5px;
color:#290E11;
font-weight:700
}

.accueil_contact2 {
background-image:url(gifs/encartcontact.jpg);
background-repeat:no-repeat;
height:137px;
width:304px;
margin-top:15px
}

.accueil_contact2_txt {
width:162px;
padding-top:15px;
padding-left:130px;
height:95px;
text-align:right;
padding-right:3px
}

.accueil_contact2_txt p {
font-size:11px;
text-align:justify;
width:150px;
float:right
}

.accueil_contact2_txt h2 {
font-size:24px;
line-height:20px;
color:#8D1507;
margin-bottom:10px
}

.accueil_contact2_lien a {
padding-right:5px;
color:#8D1507;
font-weight:700
}

#vigneG {
width:420px;
float:left;
padding-top:5px;
background-image:url(gifs/filet4.jpg);
background-repeat:no-repeat;
background-position:right 30px
}

#vigneD {
float:left;
width:310px;
color:#290E11;
padding-top:5px;
background-image:url(gifs/vignebg.jpg);
background-repeat:no-repeat;
height:730px;
background-position:5px 17px
}

#vigne_travail {
text-align:justify;
padding:25px 25px 20px
}

#vigne_travail h2 {
color:#921408;
font-size:18px;
margin:0 0 3px;
padding:0
}

#vigne_travail h3 {

margin-top:8px
}

.vigne_region {
width:400px;
height:210px;
text-align:justify;
padding-top:18px;
margin-top:10px
}

.vigne_region_photo {
height:190px;
width:150px;
float:left;
border:1px solid #921408;
margin-top:7px
}

.vigne_region_txt {
width:225px;
float:left;
padding-left:20px
}

.vigne_cepage {
width:400px;
background-image:url(gifs/filet2.jpg);
background-repeat:no-repeat;
margin-top:10px;
padding-top:20px;
text-align:justify
}

.vigne_cepage_photos {
width:395px;
height:228px;
padding-left:10px
}

.vigne_cepage_photo1 {
float:left;
height:100px;
width:118px;
margin-right:10px;
margin-top:10px;
border:1px solid #8D1507
}

.commandeplus {
background-image:url(gifs/commandeplus.jpg);
background-repeat:no-repeat;
height:150px;
width:165px;
float:left;
background-position:5px 0;
padding-right:20px;
padding-left:30px;
padding-top:20px;
font-size:22px;
color:#FFF;
font-weight:700;
font-family:"Times New Roman", Times, serif;
text-align:center
}

.commandeplus a {
color:#FFF;
text-decoration:underline;
font-size:12px;
font-weight:700;
line-height:16px;
font-family:Arial, Helvetica, sans-serif
}

.appellations {
width:730px;
float:left;
background-image:url(gifs/filet.jpg);
background-position:0 bottom;
background-repeat:no-repeat;
text-align:justify
}

.appellations2 {
width:730px;
float:left;
text-align:justify
}

.appellations_cadre1 {
height:250px;
width:210px;
float:left;
margin-right:12px;
background-image:url(gifs/filet_appellation.jpg);
background-repeat:no-repeat;
background-position:right 25px;
padding-right:20px;
padding-top:10px
}

.appellations_cadre2 {
height:250px;
width:210px;
float:left;
margin-right:12px;
padding-right:20px;
padding-top:10px
}

.appellations_cadre1b {
height:250px;
width:210px;
float:left;
margin-right:12px;
background-image:url(gifs/filet_appellation.jpg);
background-repeat:no-repeat;
background-position:right 25px;
padding-right:20px;
padding-top:10px;
text-align:justify
}

.appellations_cadre2b {
height:260px;
width:210px;
float:left;
margin-right:12px;
padding-right:20px;
padding-top:10px
}

.appellations_titre {
height:40px;
padding-top:10px;
padding-left:10px;
width:auto;
margin-top:10px;
font-size:14px;
font-weight:700;
color:#921408;
font-family:"Times New Roman", Times, serif;
text-align:left
}

.appellations_photo {
height:auto;
width:60px;
background-color:#CEA651;
float:left;
margin-top:10px;
margin-right:10px
}

.appellations_photo img {
border:solid 1px #921408
}

.appellations_description {
width:136px;
float:left;
padding-top:0
}

.qui {
float:left;
padding-top:33px;
padding-left:20px;
text-align:justify;
width:370px
}

.quiG {
width:420px;
float:left;
padding-top:10px;
background-image:url(gifs/filet4.jpg);
background-repeat:no-repeat;
background-position:right;
margin-top:10px;
height:200px
}

.quiD {
float:left;
width:250px;
color:#290E11;
padding-top:20px;
margin-top:5px;
height:190px;
background-image:url(gifs/encarttarifs.jpg);
background-repeat:no-repeat;
padding-right:30px;
padding-left:30px;
font-size:13px
}

.qui_photo {
float:left;
height:235px;
width:700px;
margin-top:15px;
padding-left:20px
}

.qui_photo2 {
float:left;
height:235px;
width:700px;
border:1px solid #921408
}

.precedent {
float:left;
height:25px;
width:17px;
margin-top:40px;
margin-right:40px
}

.miniatures {
float:left;
height:120px;
width:140px;
margin-right:15px;
margin-bottom:15px;
border:1px solid #921408
}

.miniatures2 {
float:left;
height:122px;
width:142px;
margin-right:15px;
margin-bottom:15px
}

.suivant {
float:right;
height:25px;
width:17px;
margin-top:40px
}

.gite a {
color:#921408;
text-decoration:underline
}

.gite {
width:480px;
float:left;
padding-top:22px;
padding-left:20px;
text-align:justify
}

.gite_photo {
float:left;
height:128px;
width:200px;
margin-top:15px;
background-image:url(gifs/photoqui.jpg);
background-repeat:no-repeat
}

#tarifG {
width:420px;
float:left;
padding-top:10px;
background-image:url(gifs/filet4.jpg);
background-repeat:no-repeat;
background-position:right;
margin-top:10px;
height:360px
}

#tarifD {
float:left;
width:310px;
color:#290E11;
padding-top:10px;
margin-top:5px;
height:500px
}

.tarif2 {
float:left;
width:310px;
color:#290E11;
padding-top:10px;
margin-top:20px;
background-image:url(gifs/encarttarifs.jpg);
background-repeat:no-repeat;
height:300px
}

.bordure_tarif {
border:1px solid #921408
}

.commentaire {
text-align:right;
font-style:italic;
margin-top:15px;
float:left;
width:400px
}

.tableau2 {
width:270px;
float:left;
padding-left:20px
}

.tableau2_ligne {
width:270px;
float:left;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#000;
padding-bottom:7px;
padding-top:7px
}

.tableau2_bouteille {
float:left;
width:155px
}

.tableau2_tarif {
width:110px;
float:right;
text-align:right
}

.tableau1 {
width:400px
}

.tableau1_ligne {
width:400px;
float:left;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#000;
padding-bottom:10px;
padding-top:10px
}

.tableau1_bouteille {
float:left;
width:250px
}

.tableau1_tarif {
width:140px;
float:right;
text-align:right
}

.tarif_commande {
background-image:url(gifs/encartcommande.jpg);
background-repeat:no-repeat;
height:137px;
width:304px;
float:left
}

.contact_form {
float:left;
width:700px;
margin-top:30px
}

.contact_tel {
width:500px;
float:left;
padding-left:200px;
margin-top:20px
}

.contact_encart_tel {
background-image:url(gifs/encartcontact.jpg);
background-repeat:no-repeat;
height:105px;
width:205px;
text-align:center;
font-size:20px;
font-weight:700;
padding-top:10px;
padding-left:110px
}

#contact legend {
color:#721604
}

.planG {
width:478px;
float:left;
padding-top:15px;
background-image:url(gifs/filet4.jpg);
background-repeat:no-repeat;
background-position:right 30px
}

.planD {
float:left;
width:173px;
color:#921408;
padding-top:50px;
background-image:url(gifs/planbg.jpg);
background-repeat:no-repeat;
height:405px;
background-position:5px 17px;
padding-left:37px;
padding-right:30px;
text-align:center;
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:700
}

.plan_txt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#000
}

.planancien {
height:200px;
width:170px;
margin-top:30px;
border:1px solid #921408
}

.titre_actu {
width:450px;
margin-bottom:10px;
color:#921408
}

.photo{
float:right;
margin:10px 10px 0
}

.photo_actu {
height:130px;
width:120px;
float:left;
margin-right:20px
}

.news_contenu {
width:450px;
float:left
}

.txt_actu {
width:450px
}

.liste_deroulante {
width:500px;
margin-right:auto;
margin-left:auto
}

.news_auto_pagination {
margin-top:20px;
margin-bottom:20px;
float:left;
text-align:center;
width:600px
}

.news_auto {
float:left;
width:600px
}

ul,li {
margin:0;
padding:0
}

.numpage,.bt_suivant,.bt_precedent,.footer_txt {
color:#921408
}

#lightboxCaption,ul.MenuHorizontal li {
float:left
}

.contact2,.contact3 {
font-size:10px
}

#actu_titre h2,#plan_titre h2 {
color:#8A1607;
font-weight:700;
font-size:17px
}

#actu_lien a,#plan_lien a {
color:#8D1306
}

#actu_lien a:hover,#plan_lien a:hover,#footer a:hover,.accueil_vigne a:hover,.accueil_appellation_lien a:hover,.accueil_salon_lien a:hover,.accueil_commande_lien a:hover,.accueil_gite_lien a:hover,.accueil_contact2_lien a:hover,.commandeplus a:hover,.gite a:hover,.tarif_commande_lien a:hover {
text-decoration:none
}

.accueil_vigne h2,.vigne_region h2,#tarifG h2 {
font-size:17px
}

.petitesnews h2,.vigne_cepage h2 {
color:#8D1507;
font-size:17px
}

.accueil_appellation_lien a,.accueil_salon_lien a {
color:#290E11;
text-align:right;
font-weight:700
}

.accueil_commande_txt,.accueil_gite_txt,.tarif_commande_txt {
width:110px;
padding-top:10px;
padding-left:22px;
height:103px;
padding-right:170px
}

.accueil_commande_txt p,.accueil_gite_txt p,.tarif_commande_txt p {
font-size:11px;
text-align:justify
}

.accueil_commande_txt h2,.tarif_commande_txt h2 {
font-size:20px;
line-height:20px;
color:#8D1507
}

.accueil_commande_lien,.tarif_commande_lien {
text-align:right;
padding-top:3px;
width:300px
}

.accueil_commande_lien a,.tarif_commande_lien a {
padding-right:5px;
color:#921408;
font-weight:700
}

.accueil_gite_lien,.accueil_contact2_lien {
text-align:right;
width:300px
}

.vigne_region_txt ul,.tarif2 h2 {
padding-left:20px
}

.quiD h2,.titre_actu h2 {
font-size:18px
}

.qui_miniatures,.gite_miniatures {
width:634px;
height:283px;
float:left;
margin-top:25px;
background-image:url(gifs/encartqui.jpg);
background-repeat:no-repeat;
padding-top:25px;
padding-right:40px;
padding-left:46px
}

.absolute{
	position:absolute;
	top:50px;
	right:10px
}
