BODY
{
    BACKGROUND-COLOR: #dec078;
    TEXT-ALIGN: center
}
.main
{
    OVERFLOW: hidden;
    WIDTH: 800px;
    POSITION: relative;
    TOP: 20px;
    HEIGHT: 460px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.main .banniere_haut
{
    Z-INDEX: 1;
    LEFT: 0px;
    WIDTH: 100%;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 170px
}
.main .banniere_haut .blason
{
    BACKGROUND-POSITION: center top;
    Z-INDEX: 3;
    LEFT: 350px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/blason_seul_tr_100.gif);
    WIDTH: 100px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100px;
    BACKGROUND-COLOR: transparent
}
.main .banniere_haut .masque_fond
{
    Z-INDEX: 2;
    LEFT: 0px;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #dec078
}
.main .banniere_haut .titre
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 36px;
    LEFT: 0px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    TOP: 30px;
    HEIGHT: 70px;
    BACKGROUND-COLOR: transparent
}
.main .banniere_haut .titre .gauche
{
    LEFT: 80px;
    BACKGROUND-IMAGE: url(../images/titre_champagne.jpg);
    WIDTH: 250px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%;
    TEXT-ALIGN: right
}
.main .banniere_haut .titre .droite
{
    LEFT: 470px;
    BACKGROUND-IMAGE: url(../images/titre_napoleon.jpg);
    WIDTH: 250px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%
}
.main .banniere_haut .titre .coin_gauche
{
    FONT-SIZE: 12px;
    LEFT: 20px;
    WIDTH: 80px;
    COLOR: #dec078;
    FONT-FAMILY: 'Times New Roman';
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%;
    TEXT-ALIGN: left
}
.main .banniere_bas
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    LEFT: 0px;
    WIDTH: 100%;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    TOP: 435px;
    HEIGHT: 15px;
    TEXT-ALIGN: center
}
.main .banniere_haut .menu
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    LEFT: 80px;
    WIDTH: 640px;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    TOP: 105px;
    HEIGHT: 15px;
    TEXT-ALIGN: center
}
.main .bloc_news
{
    FONT-SIZE: 10px;
    COLOR: fuchsia;
    FONT-FAMILY: 'Times New Roman'
}
.main .blocs
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    LEFT: 630px;
    BORDER-LEFT: medium none;
    WIDTH: 150px;
    COLOR: #947126;
    TEXT-INDENT: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    TOP: 130px;
    HEIGHT: 300px;
    TEXT-ALIGN: center
}
.main .blocs .news
{
    BORDER-RIGHT: #dbb665 thin solid;
    BORDER-TOP: #dbb665 thin solid;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    OVERFLOW: hidden;
    BORDER-LEFT: #dbb665 thin solid;
    WIDTH: 90%;
    BORDER-BOTTOM: #dbb665 thin solid;
    HEIGHT: 140px;
    TEXT-ALIGN: left
}
.main .blocs .recettes
{
    BORDER-RIGHT: #dbb665 thin solid;
    BORDER-TOP: #dbb665 thin solid;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    OVERFLOW: hidden;
    BORDER-LEFT: #dbb665 thin solid;
    WIDTH: 90%;
    BORDER-BOTTOM: #dbb665 thin solid;
    HEIGHT: 140px;
    TEXT-ALIGN: left
}
.main .langues
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    LEFT: 10px;
    WIDTH: 100px;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    TOP: 440px;
    HEIGHT: 20px;
    TEXT-ALIGN: left
}
.main .banniere_flash
{
    LEFT: 50px;
    OVERFLOW: hidden;
    WIDTH: 550px;
    POSITION: absolute;
    TOP: 135px;
    HEIGHT: 100px;
    BACKGROUND-COLOR: white
}
.main .accueil-contenu
{
    FONT-SIZE: 11px;
    LEFT: 50px;
    OVERFLOW: hidden;
    WIDTH: 550px;
    COLOR: #947126;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    TOP: 250px;
    HEIGHT: 200px;
    TEXT-ALIGN: justify
}
BODY A
{
    COLOR: #a98c5b;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.main .contenu-complet
{
    FONT-SIZE: 11px;
    LEFT: 50px;
    OVERFLOW: hidden;
    WIDTH: 700px;
    COLOR: #947126;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    TOP: 120px;
    HEIGHT: 305px;
    TEXT-ALIGN: justify
}
.intro
{
    BACKGROUND-ATTACHMENT: fixed;
    FLOAT: none;
    BACKGROUND-IMAGE: url(../images/BlasonNapoleon800.jpg);
    WIDTH: 800px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    TOP: 30px;
    HEIGHT: 570px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.main .contenu-complet .gauche
{
    LEFT: 0px;
    OVERFLOW: hidden;
    WIDTH: 220px;
    POSITION: absolute;
    TOP: 20px;
    HEIGHT: 285px;
    TEXT-ALIGN: center
}
.main .contenu-complet .droite
{
    LEFT: 220px;
    OVERFLOW: hidden;
    WIDTH: 480px;
    POSITION: absolute;
    TOP: 20px;
    HEIGHT: 285px
}
.main .contenu-complet .droite .haut
{
    LEFT: 0px;
    OVERFLOW: hidden;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 66px
}
.main .contenu-complet .droite .bas
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 20px;
    LEFT: 0px;
    OVERFLOW: hidden;
    WIDTH: 100%;
    FONT-FAMILY: 'Times New Roman';
    POSITION: absolute;
    TOP: 67px;
    HEIGHT: 218px;
    TEXT-ALIGN: right
}
.main .blocs .news .top
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 18px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #d6aa4c;
    TEXT-ALIGN: center
}
.main .blocs .recettes .top
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 18px;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #d6aa4c;
    TEXT-ALIGN: center
}
.main .banniere_haut .menu .rollover
{
    COLOR: black;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #dec078;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
.main .banniere_haut .menu .normal
{
    COLOR: black;
    BACKGROUND-COLOR: #d6aa4c;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
.main .banniere_bas .normal
{
}
.main .banniere_bas .rollover
{
    BACKGROUND-COLOR: #dec078
}
.main .angle_HG
{
    Z-INDEX: 6;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(../images/angle_HG.gif);
    WIDTH: 20px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 30px;
    HEIGHT: 20px
}
.main .angle_HD
{
    LEFT: 780px;
    BACKGROUND-IMAGE: url(../images/angle_HD.gif);
    WIDTH: 20px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 30px;
    HEIGHT: 20px
}
.main .angle_BG
{
    LEFT: 0px;
    BACKGROUND-IMAGE: url(../images/angle_BG.gif);
    WIDTH: 20px;
    POSITION: absolute;
    TOP: 580px;
    HEIGHT: 20px
}
.main .angle_BD
{
    LEFT: 780px;
    BACKGROUND-IMAGE: url(../images/angle_BD.gif);
    WIDTH: 20px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 580px;
    HEIGHT: 20px
}
.main .banniere_haut .menu A
{
    COLOR: black;
    FONT-VARIANT: small-caps
}
.main .blocs .news .bottom
{
    LEFT: 0px;
    WIDTH: 90%;
    POSITION: absolute;
    TOP: 128px;
    HEIGHT: 12px;
    TEXT-ALIGN: right
}
.main .blocs .recettes .bottom
{
    LEFT: 0px;
    WIDTH: 90%;
    POSITION: absolute;
    TOP: 278px;
    HEIGHT: 12px;
    TEXT-ALIGN: right
}
.main .banniere_bas .rollover A
{
    COLOR: black
}
.main .contenu-complet .sous-menu
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    LEFT: 30px;
    BORDER-LEFT: medium none;
    WIDTH: 640px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 16px
}
.main .contenu-complet .sous-menu .normal
{
    COLOR: black;
    BACKGROUND-COLOR: #d6aa4c;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
.main .contenu-complet .sous-menu .rollover
{
    COLOR: black;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #dec078;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
.main .contenu-complet .sous-menu A
{
    COLOR: black;
    FONT-VARIANT: small-caps
}
.main .banniere_haut .date
{
    LEFT: 10px;
    BACKGROUND-IMAGE: url(../images/texte_date.gif);
    WIDTH: 50px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 40px;
    HEIGHT: 200px;
    BACKGROUND-: url(../images/texte_date.gif)
}
.main .contenu-complet A
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 11px;
    BORDER-LEFT: 0px;
    COLOR: black;
    BORDER-BOTTOM: 0px;
    FONT-VARIANT: small-caps
}
.main .contenu-complet .droite .haut A
{
    FONT-SIZE: 9px
}
.main .contenu-complet .sous-menu .interligne
{
    BACKGROUND-COLOR: black
}
.main .banniere_bas .interligne
{
    BORDER-TOP: #d6aa4c 3px solid
}
.main .cuvees-menu
{
    LEFT: 30px;
    OVERFLOW: hidden;
    WIDTH: 110px;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    TOP: 140px;
    HEIGHT: 290px
}
.main .cuvees-menu A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9px;
    COLOR: #947126;
    FONT-VARIANT: small-caps
}
.main .cuvees-gauche
{
    LEFT: 150px;
    OVERFLOW: hidden;
    WIDTH: 180px;
    POSITION: absolute;
    TOP: 140px;
    HEIGHT: 290px
}
.main .cuvees-droite
{
    FONT-SIZE: 10px;
    LEFT: 345px;
    OVERFLOW: hidden;
    WIDTH: 410px;
    COLOR: #947126;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    TOP: 150px;
    HEIGHT: 280px;
    FONT-VARIANT: normal
}
.main .cuvees-droite .bandeau
{
    LEFT: 60px;
    WIDTH: 350px;
    POSITION: absolute;
    TOP: 245px;
    HEIGHT: 35px
}
.main .cuvees-droite .bandeau .reserve
{
    WIDTH: 100%;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #004a31
}
.main .cuvees-droite .bandeau .tradition
{
    WIDTH: 100%;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #f1930d
}
.main .cuvees-droite .bandeau .millesime
{
    WIDTH: 100%;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #dec078
}
.main .cuvees-droite .bandeau .rose
{
    WIDTH: 100%;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #c6003d
}
.main .cuvees-droite .rubrique
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    FONT-VARIANT: small-caps
}
.main .cuvees-droite .titre
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    WIDTH: 100%;
    LINE-HEIGHT: 15px;
    FONT-VARIANT: small-caps
}
.main .cuvees-droite .assemblage
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    WIDTH: 100%;
    LINE-HEIGHT: 12px;
    FONT-STYLE: italic;
    TEXT-ALIGN: right;
    FONT-VARIANT: small-caps
}
.main .contenu-complet .droite .titre
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    LINE-HEIGHT: normal;
    FONT-VARIANT: small-caps
}
.main .contenu-complet .galerie_01_txt
{
    LEFT: 0%;
    WIDTH: 33%;
    POSITION: absolute;
    TOP: 29%;
    HEIGHT: 4%;
    TEXT-ALIGN: center
}
.main .contenu-complet .galerie_01_img
{
    LEFT: 0%;
    BACKGROUND-IMAGE: url(../images/blason_seul_100.JPG);
    WIDTH: 33%;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0%;
    HEIGHT: 29%
}
.main .contenu-complet .galerie_02_txt
{
    LEFT: 33%;
    WIDTH: 34%;
    POSITION: absolute;
    TOP: 29%;
    HEIGHT: 4%;
    TEXT-ALIGN: center
}
.main .contenu-complet .galerie_02_img
{
    LEFT: 33%;
    WIDTH: 34%;
    POSITION: absolute;
    TOP: 0%;
    HEIGHT: 29%
}
.main .contenu-complet .galerie_03_txt
{
    LEFT: 67%;
    WIDTH: 33%;
    POSITION: absolute;
    TOP: 29%;
    HEIGHT: 4%;
    TEXT-ALIGN: center
}
.main .contenu-complet .galerie_04_txt
{
    LEFT: 0%;
    WIDTH: 33%;
    POSITION: absolute;
    TOP: 63%;
    HEIGHT: 4%;
    TEXT-ALIGN: center
}
.main .contenu-complet .galerie_05_txt
{
    LEFT: 33%;
    WIDTH: 34%;
    POSITION: absolute;
    TOP: 63%;
    HEIGHT: 4%;
    TEXT-ALIGN: center
}
.main .contenu-complet .galerie_06_txt
{
    LEFT: 67%;
    WIDTH: 33%;
    POSITION: absolute;
    TOP: 63%;
    HEIGHT: 4%;
    TEXT-ALIGN: center
}
.main .contenu-complet .galerie_07_txt
{
    LEFT: 0%;
    WIDTH: 33%;
    POSITION: absolute;
    TOP: 96%;
    HEIGHT: 4%;
    TEXT-ALIGN: center
}
.main .contenu-complet .galerie_08_txt
{
    LEFT: 33%;
    WIDTH: 34%;
    POSITION: absolute;
    TOP: 96%;
    HEIGHT: 4%;
    TEXT-ALIGN: center
}
.main .contenu-complet .galerie_09_txt
{
    LEFT: 67%;
    WIDTH: 33%;
    POSITION: absolute;
    TOP: 96%;
    HEIGHT: 4%;
    TEXT-ALIGN: center
}
.main .contenu-complet .galerie_03_img
{
    LEFT: 67%;
    WIDTH: 33%;
    POSITION: absolute;
    TOP: 0%;
    HEIGHT: 29%
}
.main .contenu-complet .galerie_04_img
{
    LEFT: 0%;
    WIDTH: 33%;
    POSITION: absolute;
    TOP: 33%;
    HEIGHT: 30%
}
.main .contenu-complet .galerie_05_img
{
    LEFT: 33%;
    WIDTH: 34%;
    POSITION: absolute;
    TOP: 33%;
    HEIGHT: 30%
}
.main .contenu-complet .galerie_06_img
{
    LEFT: 67%;
    WIDTH: 33%;
    POSITION: absolute;
    TOP: 33%;
    HEIGHT: 30%
}
.main .contenu-complet .galerie_07_img
{
    LEFT: 0%;
    WIDTH: 33%;
    POSITION: absolute;
    TOP: 67%;
    HEIGHT: 29%
}
.main .contenu-complet .galerie_08_img
{
    LEFT: 33%;
    WIDTH: 34%;
    POSITION: absolute;
    TOP: 67%;
    HEIGHT: 29%
}
.main .contenu-complet .galerie_09_img
{
    LEFT: 67%;
    WIDTH: 33%;
    POSITION: absolute;
    TOP: 67%;
    HEIGHT: 29%
}
.main .contenu-complet .galerie
{
    FONT-SIZE: 10px;
    WIDTH: 100%;
    FONT-FAMILY: Verdana;
    HEIGHT: 100%;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
.main .contenu-complet .galerie TD
{
    TEXT-ALIGN: center
}
.main .contenu-complet .galerie A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #947126;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: small-caps
}
.main .contenu-complet .fleche_gauche
{
    LEFT: 0px;
    BACKGROUND-IMAGE: url(../images/fleche_gauche_32.gif);
    WIDTH: 32px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 85%;
    HEIGHT: 32px;
    TEXT-ALIGN: center
}
.main .contenu-complet .fleche_droite
{
    LEFT: 668px;
    BACKGROUND-IMAGE: url(../images/fleche_droite_32.gif);
    WIDTH: 32px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 85%;
    HEIGHT: 32px;
    TEXT-ALIGN: center
}
.main .cuvee-gamme
{
    LEFT: 190px;
    WIDTH: 475px;
    POSITION: absolute;
    TOP: 145px;
    HEIGHT: 280px;
    BACKGROUND-COLOR: transparent
}
.main .contenu-distributeurs
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    OVERFLOW-Y: scroll;
    SCROLLBAR-FACE-COLOR: #e2c88b;
    FONT-SIZE: 13px;
    LEFT: 80px;
    BORDER-LEFT: medium none;
    WIDTH: 655px;
    CURSOR: hand;
    COLOR: #947126;
    LINE-HEIGHT: 12px;
    SCROLLBAR-ARROW-COLOR: #d6aa4c;
    SCROLLBAR-TRACK-COLOR: white;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    SCROLLBAR-DARKSHADOW-COLOR: white;
    POSITION: absolute;
    TOP: 120px;
    HEIGHT: 305px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right;
    FONT-VARIANT: small-caps;
    BACKGROUND-: bolder
}
.main .contenu-complet .centre
{
    LEFT: 50px;
    OVERFLOW: hidden;
    WIDTH: 640px;
    POSITION: absolute;
    TOP: 20px;
    HEIGHT: 285px
}
.main .contenu-complet .centre .titre
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    FONT-VARIANT: small-caps
}
.main .bloc_adresse
{
    BORDER-RIGHT: thin outset;
    BORDER-TOP: thin outset;
    FONT-SIZE: 11px;
    LEFT: 250px;
    OVERFLOW: visible;
    BORDER-LEFT: thin outset;
    WIDTH: 250px;
    BORDER-BOTTOM: thin outset;
    POSITION: absolute;
    TOP: 300px;
    BACKGROUND-COLOR: #dec078;
    FONT-VARIANT: small-caps
}
.main .bloc_adresse A
{
    COLOR: #443e01;
    TEXT-DECORATION: underline
}
.main .contenu-complet .gauche .texte_photo
{
    LEFT: 100px;
    POSITION: absolute;
    TOP: 0px
}
.main .blocs .news .liste
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    BORDER-LEFT: thin;
    WIDTH: 95%;
    BORDER-BOTTOM: thin;
    TEXT-ALIGN: left
}
.main .blocs .recettes .liste
{
    WIDTH: 95%;
    TEXT-ALIGN: left
}
.main .banniere_haut .date_en
{
    LEFT: 10px;
    BACKGROUND-IMAGE: url(../images/texte_date_en.gif);
    WIDTH: 50px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 40px;
    HEIGHT: 200px
}
.main .contenu-complet .centre .titre A
{
    COLOR: #a98c5b
}

