/* PMP CONCEPT 07/2006 */

/* GENERAL */
body { margin:0 0 0 0; background:#536974 url(../_images/fondpage.png) top repeat-x ; color:#3D4A51; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:15px; text-align:justify; }

.test { margin:0 0 0 0; background-color:#536974; color:#3D4A51; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:15px; }

h1,h2,h3,h4,h5,h6,p,form,ul,li,fieldset { margin:0; padding:0; border:none; }
fieldset { border:0; }
li { list-style:none; }

a { color:#3D4A51; text-decoration:none; background:none; }
a:hover { color:#C67F33; text-decoration:none; background:none; }

table { width:100%; border:0; }

img[onclick] { cursor:pointer; }

#page { width:870px; margin:0 auto; background-color:#EFF4F7;
	position: relative;
}
#titrepage, .invisible { position:absolute; left:-5000px; }
.accessibilite { position:absolute; left:-5000px; }
.stats { position:absolute; left:-5000px; }
.contenu { clear:both; margin:0 20px 0 20px; }
.contenu p:first-letter { font-size:2em; color:#3D4A51; font-weight:normal;}
.contenu p:first-line { line-height:20px; }
.lienplus { margin:20px; font-style:italic; }
.lienretour a { clear:both; margin:20px 0 20px 380px; width:77px; height:21px; background-image:url(../_images/retour.png); border:#EFF4F7 solid 1px; display:block; }
.lienretour a:hover { clear:both; margin:margin:20px 0 20px 380px; width:77px; height:21px; background-image:url(../_images/retour.png); border:#C67F33 solid 1px; display:block; }
.lienretour span { position:absolute; left:-5000px; }
.lienretour_en a { clear:both; margin:20px 0 20px 380px; width:77px; height:21px; background-image:url(../_images/retour_en.png); border:#EFF4F7 solid 1px; display:block; }
.lienretour_en a:hover { clear:both; margin:margin:20px 0 20px 380px; width:77px; height:21px; background-image:url(../_images/retour_en.png); border:#C67F33 solid 1px; display:block; }
.lienretour_en span { position:absolute; left:-5000px; }

/* INTRO */
.intro { margin:0 0 0 0; background:#536974 url(../_images/fondpageintro.gif) top repeat-x ; color:#3D4A51; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:15px; }
.intro div { margin:0 auto; width:650px; }
.intro a { color:#3D4A51; text-decoration:none; background:none; float:right; }
.intro a:hover { color:#86969E; text-decoration:none; background:none;}

/* HAUT */
.top { height:80px; background-color:#FFFFFF; margin:0; width:870px; }
.logo a { width:128px; height:69px; background:#FFF url(../_images/logo.png) top no-repeat; margin:5px 0 0 11px; float:left; }
.logo a:hover { width:128px; height:69px; background:#FFF url(../_images/logo.png) top no-repeat; }
.logo span { position:absolute; left:-5000px; }
.slogan { width:246px; height:11px; margin:30px 0 0 125px; background:#FFF url(../_images/slogan.png) top no-repeat; float:left; }
.slogan_en { width:266px; height:11px; margin:30px 0 0 105px; background:#FFF url(../_images/slogan_en.png) top no-repeat; float:left; }
.photo1 { width:273px; height:80px; background:#FFF url(../_images/photohaut/accueil.jpg) top no-repeat; float:left; margin-left:87px; }
.photo2 { width:273px; height:80px; background:#FFF url(../_images/photohaut/berger-rive.jpg) top no-repeat; float:left; margin-left:87px; }
.photo3 { width:273px; height:80px; background:#FFF url(../_images/photohaut/vins.jpg) top no-repeat; float:left; margin-left:87px; }
.photo4 { width:273px; height:80px; background:#FFF url(../_images/photohaut/trouver.jpg) top no-repeat; float:left; margin-left:87px; }
.photo5 { width:273px; height:80px; background:#FFF url(../_images/photohaut/galerie.jpg) top no-repeat; float:left; margin-left:87px; }
.photo6 { width:273px; height:80px; background:#FFF url(../_images/photohaut/actualites.jpg) top no-repeat; float:left; margin-left:87px; }
.photo7 { width:273px; height:80px; background:#FFF url(../_images/photohaut/contact.jpg) top no-repeat; float:left; margin-left:87px; }


/* MENU */
legend { display:none; }
.menu { float:left; height:23px; width:870px; display:block; z-index:100; }

dl, dt { float:left; margin:0; padding:0; list-style-type: none; }
dd { margin:0; padding:0; list-style-type: none;}
 
.menu1 { float:left;  width:84px; height:23px; display:block; }
.menu1 span { display: none; }
.menu1 a { background:#536974 url(../_images/onglets/accueil.png) top left no-repeat; width:84px; height:23px; display:block; }
.menu1 a:hover { background:#536974 url(../_images/onglets/accueil.png) top left no-repeat; width:84px; height:23px; display:block; }
.menu1on a { background:#536974 url(../_images/onglets/accueil_on.png) top left no-repeat; width:84px; height:23px; display:block; }
.menu1on a:hover { background:#536974 url(../_images/onglets/accueil_on.png) top left no-repeat; width:84px; height:23px; display:block; }
.menu1on span { display: none; }

.menu1en { float:left;  width:84px; height:23px; display:block; }
.menu1en span { display: none; }
.menu1en a { background:#536974 url(../_images/onglets/accueil_en.png) top left no-repeat; width:84px; height:23px; display:block; }
.menu1en a:hover { background:#536974 url(../_images/onglets/accueil_en.png) top left no-repeat; width:84px; height:23px; display:block; }
.menu1enon a { background:#536974 url(../_images/onglets/accueil_en_on.png) top left no-repeat; width:84px; height:23px; display:block; }
.menu1enon a:hover { background:#536974 url(../_images/onglets/accueil_en_on.png) top left no-repeat; width:84px; height:23px; display:block; }
.menu1enon span { display: none; }

.menu2 { float:left;  width:118px; height:23px; display:block; position:absolute;  }
.menu2 span { display: none; }
.menu2 a { background:#536974 url(../_images/onglets/berger.png) top left no-repeat; width:118px; height:23px; display:block; }
.menu2 a:hover { background:#536974 url(../_images/onglets/berger.png) top left no-repeat; width:118px; height:23px; display:block;  }
.menu2on { float:left;  width:118px; height:23px; display:block; position:absolute; }
.menu2on a { background:#536974 url(../_images/onglets/berger_on.png) top left no-repeat; width:118px; height:23px; display:block; }
.menu2on a:hover { background:#536974 url(../_images/onglets/berger_on.png) top left no-repeat; width:118px; height:23px; display:block; }
.menu2on span { display: none; }
.smenu2 dd { cursor: pointer; text-align: center; font-weight: bold; background:none; width:116px; position:absolute; z-index:100; }
.smenu2 ul { margin-top:23px; padding:0; list-style-type: none; position:absolute; }
.smenu2 li { text-align: center; height:16px; border-bottom:#C67F33 solid 1px; border-left:#C67F33 solid 1px; border-right:#C67F33 solid 1px; width:116px;  }
.smenu2 li a { text-decoration: none; height:16px; display: block; border: 0 none; background-color:#EFF4F7;  background-image:none; font-size:11px; width:116px; }
.smenu2 li a:hover { background-color:#EFF4F7; height:16px; background-image:none; width:116px; }


.menu3 { float:left;  width:90px; height:23px; display:block; position:absolute; margin-left:118px; }
.menu3 span { display: none; }
.menu3 a { background:#536974 url(../_images/onglets/vins.png) top left no-repeat; width:90px; height:23px; display:block; }
.menu3 a:hover { background:#536974 url(../_images/onglets/vins.png) top left no-repeat; width:90px; height:23px; display:block;  }
.menu3on { float:left;  width:90px; height:23px; display:block; position:absolute; margin-left:118px; }
.menu3on a { background:#536974 url(../_images/onglets/vins_on.png) top left no-repeat; width:90px; height:23px; display:block;  }
.menu3on a:hover { background:#536974 url(../_images/onglets/vins_on.png) top left no-repeat; width:90px; height:23px; display:block;  }
.menu3on span { display: none; }
.menu3en { float:left;  width:90px; height:23px; display:block; position:absolute; margin-left:118px; }
.menu3en span { display: none; }
.menu3en a { background:#536974 url(../_images/onglets/vins_en.png) top left no-repeat; width:90px; height:23px; display:block; }
.menu3en a:hover { background:#536974 url(../_images/onglets/vins_en.png) top left no-repeat; width:90px; height:23px; display:block;  }
.menu3enon { float:left;  width:90px; height:23px; display:block; position:absolute; margin-left:118px; }
.menu3enon a { background:#536974 url(../_images/onglets/vins_en_on.png) top left no-repeat; width:90px; height:23px; display:block;  }
.menu3enon a:hover { background:#536974 url(../_images/onglets/vins_en_on.png) top left no-repeat; width:90px; height:23px; display:block;  }
.menu3enon span { display: none; }
.smenu3 dd { cursor: pointer; text-align: center; font-weight: bold; background:none; width:88px; }
.smenu3 ul { margin:23px 0 0 118px; padding:0; list-style-type: none; position:absolute; }
.smenu3 li { text-align: center; height:16px; border-bottom:#C67F33 solid 1px; border-left:#C67F33 solid 1px; border-right:#C67F33 solid 1px; width:88px;  }
.smenu3 li a { text-decoration: none; height:16px; display: block; border: 0 none; background-color:#EFF4F7;  background-image:none; font-size:11px; width:88px; }
.smenu3 li a:hover { background-color:#EFF4F7; height:16px; background-image:none; width:88px; }

.menu4 { float:left;  width:198px; height:23px; display:block; position:absolute; margin-left:208px; }
.menu4 span { display: none; }
.menu4 a { background:#536974 url(../_images/onglets/trouver_vins.png) top left no-repeat; width:198px; height:23px; display:block; }
.menu4 a:hover { background:#536974 url(../_images/onglets/trouver_vins.png) top left no-repeat; width:198px; height:23px; display:block; }
.menu4on { float:left;  width:198px; height:23px; display:block; position:absolute; margin-left:208px; }
.menu4on a { background:#536974 url(../_images/onglets/trouver_vins_on.png) top left no-repeat; width:198px; height:23px; display:block; }
.menu4on a:hover { background:#536974 url(../_images/onglets/trouver_vins_on.png) top left no-repeat; width:198px; height:23px; display:block; }
.menu4on span { display: none; }
.menu4en { float:left;  width:198px; height:23px; display:block; position:absolute; margin-left:208px; }
.menu4en span { display: none; }
.menu4en a { background:#536974 url(../_images/onglets/trouver_vins_en.png) top left no-repeat; width:198px; height:23px; display:block; }
.menu4en a:hover { background:#536974 url(../_images/onglets/trouver_vins_en.png) top left no-repeat; width:198px; height:23px; display:block; }
.menu4enon { float:left;  width:198px; height:23px; display:block; position:absolute; margin-left:208px; }
.menu4enon a { background:#536974 url(../_images/onglets/trouver_vins_en_on.png) top left no-repeat; width:198px; height:23px; display:block; }
.menu4enon a:hover { background:#536974 url(../_images/onglets/trouver_vins_en_on.png) top left no-repeat; width:198px; height:23px; display:block; }
.menu4enon span { display: none; }
.smenu4 dd { cursor: pointer; text-align: center; font-weight: bold; background:none; width:196px; }
.smenu4 ul { margin:23px 0 0 208px; padding:0; list-style-type: none; position:absolute; }
.smenu4 li { text-align: center; height:16px; border-bottom:#C67F33 solid 1px; border-left:#C67F33 solid 1px; border-right:#C67F33 solid 1px; width:196px;  }
.smenu4 li a { text-decoration: none; height:16px; display: block; border: 0 none; background-color:#EFF4F7;  background-image:none; font-size:11px; width:196px; }
.smenu4 li a:hover { background-color:#EFF4F7; height:16px; background-image:none; width:196px; }

.menu5 { float:left;  width:144px; height:23px; display:block; position:absolute; margin-left:406px; }
.menu5 span { display: none; }
.menu5 a { background:#536974 url(../_images/onglets/galerie.png) top left no-repeat; width:144px; height:23px; display:block; }
.menu5 a:hover { background:#536974 url(../_images/onglets/galerie.png) top left no-repeat; width:144px; height:23px; display:block; }
.menu5on { float:left;  width:144px; height:23px; display:block; position:absolute; margin-left:406px; }
.menu5on a { background:#536974 url(../_images/onglets/galerie_on.png) top left no-repeat; width:144px; height:23px; display:block; }
.menu5on a:hover { background:#536974 url(../_images/onglets/galerie_on.png) top left no-repeat; width:144px; height:23px; display:block; }
.menu5on span { display: none; }
.menu5en { float:left;  width:144px; height:23px; display:block; position:absolute; margin-left:406px; }
.menu5en span { display: none; }
.menu5en a { background:#536974 url(../_images/onglets/galerie_en.png) top left no-repeat; width:144px; height:23px; display:block; }
.menu5en a:hover { background:#536974 url(../_images/onglets/galerie_en.png) top left no-repeat; width:144px; height:23px; display:block; }
.menu5enon { float:left;  width:144px; height:23px; display:block; position:absolute; margin-left:406px; }
.menu5enon a { background:#536974 url(../_images/onglets/galerie_en_on.png) top left no-repeat; width:144px; height:23px; display:block; }
.menu5enon a:hover { background:#536974 url(../_images/onglets/galerie_en_on.png) top left no-repeat; width:144px; height:23px; display:block; }
.menu5enon span { display: none; }
.smenu5 dd { cursor: pointer; text-align: center; font-weight: bold; background:none; width:142px; }
.smenu5 ul { margin:23px 0 0 406px; padding:0; list-style-type: none; position:absolute; }
.smenu5 li { text-align: center; height:16px; border-bottom:#C67F33 solid 1px; border-left:#C67F33 solid 1px; border-right:#C67F33 solid 1px; width:142px;  }
.smenu5 li a { text-decoration: none; height:16px; display: block; border: 0 none; background-color:#EFF4F7;  background-image:none; font-size:11px; width:142px; }
.smenu5 li a:hover { background-color:#EFF4F7; height:16px; background-image:none; width:142px; }

.menu6 { float:left;  width:109px; height:23px; display:block; position:absolute; margin-left:550px; }
.menu6 span { display: none; }
.menu6 a { background:#536974 url(../_images/onglets/actualites.png) top left no-repeat; width:109px; height:23px; display:block; }
.menu6 a:hover { background:#536974 url(../_images/onglets/actualites.png) top left no-repeat; width:109px; height:23px; display:block; }
.menu6on { float:left;  width:109px; height:23px; display:block; position:absolute; margin-left:550px; }
.menu6on a { background:#536974 url(../_images/onglets/actualites_on.png) top left no-repeat; width:109px; height:23px; display:block; }
.menu6on a:hover { background:#536974 url(../_images/onglets/actualites_on.png) top left no-repeat; width:109px; height:23px; display:block; }
.menu6on span { display: none; }
.menu6en { float:left;  width:109px; height:23px; display:block; position:absolute; margin-left:550px; }
.menu6en span { display: none; }
.menu6en a { background:#536974 url(../_images/onglets/actualites_en.png) top left no-repeat; width:109px; height:23px; display:block; }
.menu6en a:hover { background:#536974 url(../_images/onglets/actualites_en.png) top left no-repeat; width:109px; height:23px; display:block; }
.menu6enon { float:left;  width:109px; height:23px; display:block; position:absolute; margin-left:550px; }
.menu6enon a { background:#536974 url(../_images/onglets/actualites_en_on.png) top left no-repeat; width:109px; height:23px; display:block; }
.menu6enon a:hover { background:#536974 url(../_images/onglets/actualites_en_on.png) top left no-repeat; width:109px; height:23px; display:block; }
.menu6enon span { display: none; }
.smenu6 dd { cursor: pointer; text-align: center; font-weight: bold; background:none; width:107px; }
.smenu6 ul { margin:23px 0 0 550px; padding:0; list-style-type: none; position:absolute; }
.smenu6 li { text-align: center; height:16px; border-bottom:#C67F33 solid 1px; border-left:#C67F33 solid 1px; border-right:#C67F33 solid 1px; width:107px;  }
.smenu6 li a { text-decoration: none; height:16px; display: block; border: 0 none; background-color:#EFF4F7;  background-image:none; font-size:11px; width:107px; }
.smenu6 li a:hover { background-color:#EFF4F7; height:16px; background-image:none; width:107px; }

.menu7 { float:left;  width:86px; height:23px; display:block; position:absolute; margin-left:659px; }
.menu7 span { display: none; }
.menu7 a { background:#536974 url(../_images/onglets/contact.png) top left no-repeat; width:86px; height:23px; display:block; }
.menu7 a:hover { background:#536974 url(../_images/onglets/contact.png) top left no-repeat; width:86px; height:23px; display:block; }
.menu7on { float:left;  width:86px; height:23px; display:block; position:absolute; margin-left:659px; }
.menu7on a { background:#536974 url(../_images/onglets/contact_on.png) top left no-repeat; width:86px; height:23px; display:block; }
.menu7on a:hover { background:#536974 url(../_images/onglets/contact_on.png) top left no-repeat; width:86px; height:23px; display:block; }
.menu7on span { display: none; }
.smenu7 dd { cursor: pointer; text-align: center; font-weight: bold; background:none; width:107px; }
.smenu7 ul { margin:23px 0 0 659px; padding:0; list-style-type: none; position:absolute; }
.smenu7 li { text-align: center; height:16px; border-bottom:#C67F33 solid 1px; border-left:#C67F33 solid 1px; border-right:#C67F33 solid 1px; width:84px;  }
.smenu7 li a { text-decoration: none; height:16px; display: block; border: 0 none; background-color:#EFF4F7;  background-image:none; font-size:11px; width:84px; }
.smenu7 li a:hover { background-color:#EFF4F7; height:16px; background-image:none; width:84px; }

.english { float:left;  width:41px; height:23px; display:block; position:absolute; margin-left:745px; }
.english span { display: none; }
.english a { background:#536974 url(../_images/onglets/english.png) top left no-repeat; width:41px; height:23px; display:block; }
.english a:hover { background:#536974 url(../_images/onglets/english_on.png) top left no-repeat; width:41px; height:23px; display:block; }

.francais { float:left;  width:41px; height:23px; display:block; position:absolute; margin-left:745px; }
.francais span { display: none; }
.francais a { background:#536974 url(../_images/onglets/francais.png) top left no-repeat; width:41px; height:23px; display:block; }
.francais a:hover { background:#536974 url(../_images/onglets/francais_on.png) top left no-repeat; width:41px; height:23px; display:block; }


/* ACCUEIL */
.accueil_gauche { width:428px; height:423px; float:left; background:#EFF4F7 url(../_images/separation.gif) top right no-repeat; margin-top:45px ; display:block;  }
.bienvenue { width:342px; margin:0 44px 0 42px; background:#EFF4F7 url(../_images/xavier_berger.gif) top left no-repeat; display:block; }
.bienvenue h2 { width:185px; height:34px; background:#EFF4F7 url(../_images/bienvenue.gif); margin:40px 0 0 140px; position:absolute; }
.bienvenue span { position:absolute; left:-5000px; }
.bienvenue_en { width:342px; margin:0 44px 0 42px; background:#EFF4F7 url(../_images/xavier_berger.gif) top left no-repeat; display:block; }
.bienvenue_en h2 { width:185px; height:34px; background:#EFF4F7 url(../_images/bienvenue_en.gif) no-repeat; margin:40px 0 0 140px; position:absolute; }
.bienvenue_en span { position:absolute; left:-5000px; }
.bienvenue_txt { text-align:justify; font-size:11px; color:#3D4A51; padding-top:135px; }
.bienvenue_txt p:first-letter { font-size:2em; color:#3D4A51; font-weight:normal;}
.bienvenue_txt p:first-line { line-height:20px; }
.signature { width:130px; height:19px; background:#EFF4F7 url(../_images/signature.gif) no-repeat; margin:10px 0 0 190px; }

.accueil_droite { width:402px; float:left; padding:0 25px 0 15px; margin-top:45px ; display:block; }
.berger_invit { width:100%; height:144px; background:#EFF4F7 url(../_images/manoir_mercey.jpg) top left no-repeat; }
.berger_invit h2 { width:95px; height:9px; background:#EFF4F7 url(../_images/berger_rive.gif) no-repeat; margin:0 0 15px 190px; }
.berger_invit span { position:absolute; left:-5000px; }
.berger_txt { text-align:justify; font-size:11px; color:#3D4A51; margin:0 0 0 190px; line-height:14px; }
.btt_berger span { position:absolute; left:-5000px; }
.btt_berger a { width:148px; height:15px; background:#EFF4F7 url(../_images/btt_domaine.png) no-repeat; margin-top:8px; float:right; }
.btt_berger a:hover { width:148px; height:15px; background:#EFF4F7 url(../_images/btt_domaine.png) no-repeat; margin-top:8px; float:right; }
.btt_berger_en span { position:absolute; left:-5000px; }
.btt_berger_en a { width:148px; height:15px; background:#EFF4F7 url(../_images/btt_domaine_en.png) no-repeat; margin-top:8px; float:right; }
.btt_berger_en a:hover { width:148px; height:15px; background:#EFF4F7 url(../_images/btt_domaine_en.png) no-repeat; margin-top:8px; float:right; }
.actu { width:399px; background:#EFF4F7 url(../_images/titre_actu.png) top no-repeat; }
.news { width:399px; background:#EFF4F7 url(../_images/titre_news.png) top no-repeat; }
.titreactu { width:100%; padding-top:25px; font-size:11px; font-style:italic; }
.titreactu h2 { font-size:12px; padding:5px 0 15px 0; font-style:normal; }
.titreactu span { padding-left:8px;}
.actu img { float:right; border:none; margin-left:25px; }
.news img { float:right; border:none; margin-left:25px; }

/* BERGER RIVE */
.historique { width:870px; float:left; display:block; }
.historique h2 { float:left; width:474px; height:34px; background:#EFF4F7 url(../_images/titre/historique.png); margin:40px 0 0 20px; }
.historique_en { width:870px; float:left; display:block; }
.historique_en h2 { float:left; width:474px; height:34px; background:#EFF4F7 url(../_images/titre/historique_en.png) no-repeat; margin:40px 0 0 20px; }
.sousmenu_on { font-size:11px; color:#FFFFFF; background:#536974 url(../_images/sousmenu_on.png) left no-repeat; cursor:default; }

.sousmenu1 { width:160px; float:right; margin:40px 20px 10px 0; border-top:#C67F33 solid 1px; }
.sousmenu1 ul { cursor:pointer; text-align: center; background:none; width:158px; }
.sousmenu1 li { text-align:center; height:16px; border-bottom:#C67F33 solid 1px; border-left:#C67F33 solid 1px; border-right:#C67F33 solid 1px; width:158px;  }
.sousmenu1 li a { text-decoration: none; height:16px; display: block; border: 0 none; background-color:#EFF4F7;  background-image:none; font-size:11px; width:158px; }
.sousmenu1 li a:hover { background-color:#EFF4F7; height:16px; background-image:none; width:158px; }


/* LE DOMAINE */
.domaine { width:870px; float:left; display:block; }
.domaine h2 { float:left; width:428px; height:34px; background:#EFF4F7 url(../_images/titre/domaine.png); margin:40px 0 0 20px; }
.domaine_en { width:870px; float:left; display:block; }
.domaine_en h2 { float:left; width:458px; height:34px; background:#EFF4F7 url(../_images/titre/domaine_en.png) no-repeat; margin:40px 0 0 20px; }


/* VIGNOBLE */
.vignoble { width:870px; float:left; display:block; }
.vignoble h2 { float:left; width:615px; height:34px; background:#EFF4F7 url(../_images/titre/vignoble.png); margin:40px 0 0 20px; }
.vignoble_en { width:870px; float:left; display:block; }
.vignoble_en h2 { float:left; width:670px; height:34px; background:#EFF4F7 url(../_images/titre/vignoble_en.png) no-repeat; margin:40px 0 0 20px; }
.plan { float:left; width:400px; }
.listevignobles { float:left; margin-top:30px; }
.listevignobles li { line-height:25px; text-decoration:underline; background:#EFF4F7 url(../_images/puce/fleche.png) left no-repeat; padding-left:20px; margin-left:20px; }
.detail_vignoble { float:left; margin:10px 60px 20px 40px; line-height:22px; }
.vignoble_rouge a { color: #993300; font-size:12px; }
.vignoble_rouge a:hover { color:#993300; font-size:12px;  }
.vignoble_cremant a { color: #669933; font-size:12px;  }
.vignoble_cremant a:hover { color: #669933; font-size:12px;  }
.vignoble_rose a { color: #EEA19C; font-size:12px;  }
.vignoble_rose a:hover { color:#EEA19C; font-size:12px;  }
.vignoble_blanc a { color:#CC9900; font-size:12px;  }
.vignoble_blanc a:hover { color:#CC9900; font-size:12px; }

/* EQUIPE */
.equipe { width:870px; float:left; display:block; }
.equipe h2 { float:left; width:211px; height:34px; background:#EFF4F7 url(../_images/titre/equipe.png); margin:40px 0 0 20px; }
.equipe span { position:absolute; left:-5000px; }
.equipe_en { width:870px; float:left; display:block; }
.equipe_en h2 { float:left; width:211px; height:34px; background:#EFF4F7 url(../_images/titre/equipe_en.png) no-repeat; margin:40px 0 0 20px; }
.equipe_en span { position:absolute; left:-5000px; }


/* LES VINS */
.vins { width:870px; float:left; display:block; }
.vins h2 { float:left; width:609px; height:34px; background:#EFF4F7 url(../_images/titre/vins.png); margin:40px 0 0 20px; }
.vins_en { width:870px; float:left; display:block; }
.vins_en h2 { float:left; width:639px; height:34px; background:#EFF4F7 url(../_images/titre/vins_en.png) no-repeat; margin:40px 0 0 20px; }
.gamme { clear:both; margin:0 20px 20px 13px; }
.gammevin { width:279px; float:left; text-align:center; }
.menuvin { float:right; margin-top:20px; }
.listevin { float:left; width:570px; }
.listevin img { float:left; margin:0 20px 15px 20px; border:#C67F33 solid 1px; }
.contenuvin { clear:both; margin:0 20px 0 20px; }
.contenulistevin { clear:both; margin:0 0 0 20px; }
.fichevin { width:870px; float:left; display:block; }
.fichevin h2 { float:left; width:609px; height:34px; background:#EFF4F7 url(../_images/titre/vins.png); margin:40px 0 20px 20px; }
.fichevin_en { width:870px; float:left; display:block; }
.fichevin_en h2 { float:left; width:609px; height:34px; background:#EFF4F7 url(../_images/titre/vins_en.png); margin:40px 0 20px 20px; }
.bouteille { float:left; margin:0 15px 20px 0; }
.etiquette { float:right; margin-left:10px; border:#C67F33 solid 1px; }
.rouge a { color: #993300; }
.rouge a:hover { color:#993300; }
.cremant a { color: #669933; }
.cremant a:hover { color: #669933; }
.rose a { color: #EEA19C; }
.rose a:hover { color:#EEA19C; }
.blanc a { color:#CC9900; }
.blanc a:hover { color:#CC9900; }
#fichier { margin-left:700px; text-align:center; }

/* MANOIR MERCEY */
.mercey { width:870px; float:left; display:block; }
.mercey h2 { float:left; width:323px; height:34px; background:#EFF4F7 url(../_images/titre/manoir_mercey.png); margin:40px 0 0 20px; }
.mercey h3 { clear:both;}

/* DOMAINE BERGER RIVE */
.berger-rive { width:870px; float:left; display:block; }
.berger-rive h2 { float:left; width:379px; height:34px; background:#EFF4F7 url(../_images/titre/berger-rive.png); margin:40px 0 0 20px; }
.berger-rive h3 { clear:both;}

/* SENSIELS BERGER RIVE */
.sensiels { width:870px; float:left; display:block; }
.sensiels h2 { float:left; width:515px; height:34px; background:#EFF4F7 url(../_images/titre/sensiels.png); margin:40px 0 0 20px; }
.sensiels span { position:absolute; left:-5000px; }
.sensiels h3 { clear:both;}

/* AUTOUR DU VIN */
.autourvins { width:870px; float:left; display:block; }
.autourvins img { margin:15px; }
.autourvins h2 { float:left; width:260px; height:33px; background:#EFF4F7 url(../_images/titre/autour_vins.png); margin:40px 0 0 20px; }
.autourvins span { position:absolute; left:-5000px; }
.autourvins_en { width:870px; float:left; display:block; }
.autourvins_en img { margin:15px; }
.autourvins_en h2 { float:left; width:360px; height:33px; background:#EFF4F7 url(../_images/titre/autour_vins_en.png) no-repeat; margin:40px 0 0 20px; }
.autourvins_en span { position:absolute; left:-5000px; }
.dropstop { width:240px; float:left;}
.verre { width:250px; float:left; margin-left:50px; text-align:center;}
.verre p { text-align:justify; }
.tablier { width:290px; float:left;}
.tablier p { padding-top:10px;}


/* OU TROUVER VINS */
.ou_trouver { width:870px; float:left; display:block; }
.ou_trouver h2 { float:left; width:402px; height:36px; background:#EFF4F7 url(../_images/titre/ou_trouver_vins.png); margin:40px 0 0 20px; }
.ou_trouver_en { width:870px; float:left; display:block; }
.ou_trouver_en h2 { float:left; width:402px; height:34px; background:#EFF4F7 url(../_images/titre/ou_trouver_vins_en.png) no-repeat; margin:40px 0 0 20px; }
.importateur { clear:both; margin:0 20px 0 20px; }
.importateur h1 { font-size:12px; color:#FFFFFF; background-color: #ADB9BF; padding:1px 0 1px 3px; font-weight:bold; margin-bottom:10px; }
.importateur img { float:right; margin-right:20px; border:0; }
.separation { clear:both; width:100%; height:1px; background-color:#C67F33; font-size:0px; margin:10px 0 10px 0;  }
.bulleinfo { background:#EFF4F7 url(../_images/info.png) left no-repeat; padding:2px 0 0 15px; margin-top:5px; }

/* IMPORTATEUR */
div.cachediv { visibility: hidden; position: absolute; z-index:100; display:none; }
div.affichediv { visibility:visible; margin:-20px 0 0 105px; position: absolute; z-index:100; background-color:#FFFFFF; border:#C67F33 solid 1px; width:360px; padding:4px; }

/* PALMARES */
.palmares { width:870px; float:left; display:block; }
.palmares h2 { float:left; width:190px; height:36px; background:#EFF4F7 url(../_images/titre/palmares.png); margin:40px 0 0 20px; }
.palmares span { position:absolute; left:-5000px; }
.palmares h1 { font-size:14px; color:#FFFFFF; background-color: #ADB9BF; padding:1px 0 1px 3px; margin-bottom:10px; }
.palmares img { float:right; margin-right:20px; border:0; }
.palmares_en { width:870px; float:left; display:block; }
.palmares_en h2 { float:left; width:490px; height:36px; background:#EFF4F7 url(../_images/titre/palmares_en.png) no-repeat; margin:40px 0 0 20px; }
.palmares_en span { position:absolute; left:-5000px; }
.palmares_en h1 { font-size:14px; color:#FFFFFF; background-color: #ADB9BF; padding:1px 0 1px 3px; margin-bottom:10px; }
.palmares_en img { float:right; margin-right:20px; border:0; }
.recompenses { margin-left:25px; }
.separation2 { clear:both; width:100%; height:1px; font-size:0px; margin:10px 0 10px 0;  }

/* MENTIONS */
.mentions_legales { width:870px; float:left; display:block; }
.mentions_legales h2 { float:left; width:320px; height:36px; background:#EFF4F7 url(../_images/titre/mentions.png); margin:40px 0 25px 20px; }
.mentions_legales span { position:absolute; left:-5000px; }
.mentions_legales_en { width:870px; float:left; display:block; }
.mentions_legales_en h2 { float:left; width:350px; height:36px; background:#EFF4F7 url(../_images/titre/mentions_en.png) no-repeat; margin:40px 0 25px 20px; }
.mentions_legales_en span { position:absolute; left:-5000px; }

/* PLAN DU SITE */
.plan_site { width:870px; float:left; display:block; }
.plan_site h2 { float:left; width:222px; height:34px; background:#EFF4F7 url(../_images/titre/plan_site.png); margin:40px 0 0 20px; }
.plan_site span { position:absolute; left:-5000px; }
.plan_site dl { clear:both; font-weight:bold; font-size:14px; margin:10px 0 0 0; }
.plan_site dt { clear:both; margin-left:35px; font-size:12px; margin-top:8px; }
.plan_site li { clear:both; margin-left:80px; font-size:10px; }
.plan_site_en { width:870px; float:left; display:block; }
.plan_site_en h2 { float:left; width:222px; height:34px; background:#EFF4F7 url(../_images/titre/plan_site_en.png) no-repeat; margin:40px 0 0 20px; }
.plan_site_en span { position:absolute; left:-5000px; }
.plan_site_en dl { clear:both; font-weight:bold; font-size:14px; margin:10px 0 0 0; }
.plan_site_en dt { clear:both; margin-left:35px; font-size:12px; margin-top:8px; }
.plan_site_en li { clear:both; margin-left:80px; font-size:10px; }

/* GALERIE PHOTOS */
.galerie { width:870px; float:left; display:block; }
.galerie h2 { float:left; width:657px; height:34px; background:#EFF4F7 url(../_images/titre/galerie.png); margin:40px 0 0 20px; }
.galerie img { border:0; }
.galerie_en { width:870px; float:left; display:block; }
.galerie_en h2 { float:left; width:657px; height:34px; background:#EFF4F7 url(../_images/titre/galerie_en.png) no-repeat; margin:40px 0 0 20px; }
.galerie_en img { border:0; }
.contenugalerie { width:830px; clear:both; margin:0 20px 0 20px; }
.navigation { clear:both; margin:10px 0 10px 0; text-align:center; }
.photos_precedentes { width:45%; font-size:12px; font-weight:bold; }
.numero_page { width:10%; font-size:12px; font-weight:bold; }
.photos_suivantes { width:45%; font-size:12px; font-weight:bold; }
.legend { text-align:center; clear:both; width:100%; margin-bottom:30px; font-size:14px; }


.sousmenu2 { width:160px; float:right; margin:5px 20px 0px 0; border-top:#C67F33 solid 1px; }
.sousmenu2 ul { cursor:pointer; text-align: center; background:none; width:158px; }
.sousmenu2 li { text-align:center; height:16px; border-bottom:#C67F33 solid 1px; border-left:#C67F33 solid 1px; border-right:#C67F33 solid 1px; width:158px;  }
.sousmenu2 li a { text-decoration: none; height:16px; display: block; border: 0 none; background-color:#EFF4F7;  background-image:none; font-size:11px; width:158px; }
.sousmenu2 li a:hover { background-color:#EFF4F7; height:16px; background-image:none; width:158px; }

.liregalerie { width:870px; float:left; display:block; }
.liregalerie h2 { float:left; width:657px; height:34px; background:#EFF4F7 url(../_images/titre/galerie.png); margin:5px 0 0 20px; }
.liregalerie img { border:0; }
.liregalerie_en { width:870px; float:left; display:block; }
.liregalerie_en h2 { float:left; width:657px; height:34px; background:#EFF4F7 url(../_images/titre/galerie_en.png); margin:5px 0 0 20px; }
.liregalerie_en img { border:0; }

/* ACTUALITES */
.actualites { width:870px; float:left; display:block; }
.actualites h2 { float:left; width:377px; height:36px; background:#EFF4F7 url(../_images/titre/actualites.png); margin:40px 0 25px 20px; }
.actualites h3 { background:#EFF4F7 url(../_images/puce/fleche.png) left no-repeat; padding-left:20px; }
.actualites img { float:left; margin:0 20px 15px 20px; border:#C67F33 solid 1px; }
.actualites_en { width:870px; float:left; display:block; }
.actualites_en h2 { float:left; width:377px; height:36px; background:#EFF4F7 url(../_images/titre/actualites_en.png) no-repeat; margin:40px 0 25px 20px; }
.actualites_en h3 { background:#EFF4F7 url(../_images/puce/fleche.png) left no-repeat; padding-left:20px; }
.actualites_en img { float:left; margin:0 20px 15px 20px; border:#C67F33 solid 1px; }
.actu_precedentes { width:45%; font-size:10px; }
.actu_suivantes { width:45%; font-size:10px; }
.lireactu { width:870px; float:left; display:block; }
.lireactu h2 { float:left; width:377px; height:36px; background:#EFF4F7 url(../_images/titre/actualites.png); margin:40px 0 25px 20px; }
.lireactu img { clear:both; float:right; margin:0 0 15px 20px; border:0; }
.lireactu_en { width:870px; float:left; display:block; }
.lireactu_en h2 { float:left; width:377px; height:36px; background:#EFF4F7 url(../_images/titre/actualites_en.png) no-repeat; margin:40px 0 25px 20px; }
.lireactu_en img { clear:both; float:right; margin:0 0 15px 20px; border:0; }


/* CONTACT */
.contact { width:870px; float:left; display:block; }
.contact h2 { float:left; width:285px; height:34px; background:#EFF4F7 url(../_images/titre/contact.png);margin:40px 0 0 20px; }
.contact_en { width:870px; float:left; display:block; }
.contact_en h2 { float:left; width:235px; height:34px; background:#EFF4F7 url(../_images/titre/contact_en.png) no-repeat; margin:40px 0 0 20px; }
.formulaire { width:360px; float:left; }
.forms { float:right; margin-bottom:4px; }
.forms input, .forms textarea { width:250px; }
.forms .box { width:250px; height:90px; }
.forms .boxin { width:250px; }
.forms .check { width:auto; border:none; }
.forms .button_env { width:86px; border:none; height:21px; }
.info { padding:4px 0 4px 25px; background:url(../_images/puce4.png) 4px 4px no-repeat; margin-bottom:13px; font-size:12px; }
.reponse { height:200px; }
.erreur { padding:4px 4px 4px 25px; background:#FFFFCC url(../_images/puce5.png) 4px 4px no-repeat; margin-bottom:13px; border: 1px solid #996600; color:#000000; }
input, textarea, select { border:1px solid #C67F33; font:12px Arial, Helvetica, sans-serif; color: #333333; padding:1px; margin-bottom:5px; }
.red { color:#A52C5F; }
.adresse { float:left; margin:-50px 15px 0 80px; background:#EFF4F7 url(../_images/adresse.jpg) left no-repeat; width:359px; height:169px; }
.adressetxt { padding:70px 0 0 120px; font-weight:bold; }
.sabonner a { background:#EFF4F7 url(../_images/btt_sabonner.png) left no-repeat; width:105px; height:21px; border:0; display:block; margin:15px 0 0 25px; }
.sabonner a:hover { background:#EFF4F7 url(../_images/btt_sabonner.png) left no-repeat; width:105px; height:21px; border:0; display:block; }
.sabonner span { position:absolute; left:-5000px; }
.sabonner { margin-left:40px; }
.sabonner_en a { background:#EFF4F7 url(../_images/btt_sabonner_en.png) left no-repeat; width:105px; height:21px; border:0; display:block; margin:15px 0 0 25px; }
.sabonner_en a:hover { background:#EFF4F7 url(../_images/btt_sabonner_en.png) left no-repeat; width:105px; height:21px; border:0; display:block; }
.sabonner_en span { position:absolute; left:-5000px; }
.sabonner_en { margin-left:40px; }
.newsletterfieldset { float:left; padding-right:110px; }
.newsletter { float:right; margin:30px 0 0 90px; }
.obligatoire { float:right; font-size:10px; width:200px; }
.erreursaisi { background:#CC9900; color:#333333; border:#CC0000 solid 1px; background-color:#F1E8E6; }
.newsletterfieldset label { width:100px; float:left }

/* BAS */
#bas { border-top:#C67F33 solid 1px; height:20px; width:870px; display:block; background-color:#EFF4F7; clear:both; padding-top:4px; }
#bas ul { clear:both; }
#bas li { list-style:none; color:#6F8894; display:inline; }
#bas li a { font-size:10px; padding:1px 2px 1px 2px; margin:0 1px 0 1px; color:#6F8894; }
#bas li a:hover { color:#C67F33; }

.mentions { width:870px; background-color:#536974; clear:both; padding-top:4px; }

.copyright { float:left; font-size:10px; color:#B3C3CB;  }
.copyright a { text-decoration:none; color:#B3C3CB; }
.copyright a:hover { text-decoration:none; color:#B3C3CB;}

.pmpconcept { float:right; width:68px; height:30px; }
.pmpconcept a { float:right; width:68px; height:30px; background:#536974 url(../_images/pmpconcept.gif) no-repeat 0 0; }
.pmpconcept a:hover { float:right; width:68px; height:30px; background:#536974 url(../_images/pmpconcept.gif) no-repeat 0 0; }


/* ESPACE PRIVE */
#espaceprivee-sousmenu {
	width: 152px;
	height: 0;
	padding-top: 22px;
	display: block;
	position: absolute;
	background-image: url(../_images/espace-prive-sousmenu.png);
	overflow: hidden;
	right: 0;
	top: 103px;
}
#espaceprive {
	clear: both;
}
#espaceprive { width:870px; float:left; display:block; }
#espaceprive h2 { float:left; width: 226px; height: 36px; background:#EFF4F7 url(../_images/titre/espace-prive.png); margin:40px 0 0 20px; }

#espaceprive-zone {
	width: 662px;
	margin: 0 auto;
	padding-top: 45px;
	padding-bottom: 45px;
}

.connexion {
	background: url(../_images/background-connexion.jpg) no-repeat left top;
	border: 1px solid #536974;
	padding-left: 255px;
	height: 175px;
	overflow: hidden;
	margin-bottom: 20px;
}
.connexion div {
	padding-top: 37px;
	width: 355px;
}
.connexion div form {
	padding-top: 20px;
	text-align: left;
}
.connexion div form input {
	width: 213px;
	height: 24px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 3px;
	padding-left: 10px;
	padding-right: 10px;
}
.connexion div form input.btt_connexion {
	clear: both;
	border-style: none;
	border-width: 0;
	width: 116px;
	height: 0;
	background-color: #eff4f7;
	background-image: url(../_images/btt_connexion.png);
	padding: 32px 0 0;
	cursor: pointer;
	margin-top: 10px;
	margin-left: 80px;
}

.texteintro {
	background: url(../_images/background_espaceprive.jpg) no-repeat right 10px;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.texteintro p {
	width: 400px;
}

.listefichier {
	margin: 0;
	padding: 0;
}
.listefichier li {
	padding: 18px 10px 9px;
	border-bottom: 1px solid #c67f33;
	height: 32px;
}
.listefichier li:first-child {
	border-top: 1px solid #c67f33;	
}
.listefichier li span {
	float: left;
	display: block;
	padding-top: 5px;
}
.listefichier li em {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}
a.btt_telecharger {
	display: block;
	float: right;
	width: 138px;
	height: 0;
	padding-top: 32px;
	background-image: url(../_images/btt_telecharger.png);
	overflow: hidden;
}
li.deconnexion a {
	background: url(../_images/deconnexion.png) no-repeat 2px 2px;
}
li.deconnexion a:hover {
	background: url(../_images/deconnexion-hover.png) no-repeat 2px 2px;
}

#bas #mb-esp a {
	float: right;
	color: #e75113;
}
#bas #mb-esp a:hover { color:#C67F33; }

.error, .good, .warn {
  clear:both;
  color:#fff;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
  font-weight:bold;
  padding:10px;
	margin-bottom: 10px;
}

.error {
  	background: #c00;
}





