
p     { font-size: 13px; font-family: "Times New Roman", Times, serif; line-height: 14px }
.lien:link   { color: black; font-style: italic; font-weight: bold; text-decoration: none; background-color: #e0d5b2; letter-spacing: 1px }
.titre   { color: #e0d5b2; font-size: 14px; font-family: "Times New Roman", Times, serif; font-weight: bold; background-color: #813a37; display: block; margin-bottom: 5px; padding: 5px 10px; width: 430px }
.sous_titre  { color: #e0d5b2; font-size: 13px; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 17px; background-color: #813a37; display: block; margin-top: 5px; margin-bottom: 5px; padding-right: 10px; padding-left: 10px; width: 430px }
.ingredients   { font-size: 12px; font-family: "Times New Roman", Times, serif; line-height: 15px; padding-left: 20px }
.gramme { font-size: 12px; font-family: "Times New Roman", Times, serif; line-height: 14px; padding-left: 20px }
.cadre_produits    { background-color: #f6f2e3; margin-top: 15px; margin-bottom: 10px; padding: 0 0 20px; width: 450px; height: auto; border: solid 1px #c3c7a2 }
.portion { font-size: 12px; line-height: 14px; padding-left: 20px }
.accueil      { color: #fff; font-size: 15px; font-family: "Times New Roman", Times, serif; background-image: url("images/index_04.gif"); background-repeat: no-repeat; background-attachment: scroll; text-align: right; list-style-type: none; list-style-image: url("images/index_04.gif"); display: inline; padding: 6px 12px; width: 107px; height: 29px; border-right: 1px solid white }
.produits      { background-image: url("images/index_05.gif"); background-repeat: no-repeat; background-attachment: scroll; width: 99px; height: 29px; border-right: 1px solid white }
.restauration      { background-image: url("images/index_06.gif"); background-repeat: no-repeat; background-attachment: scroll; width: 99px; height: 29px; border-right: 1px solid white }
.header { margin: 0; padding: 0; width: 780px; height: 60px }
.colonne1      { background-color: #e0d5b2; background-image: url("images/index_03.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; position: relative; width: 217px; height: 100%; float: left }
.colonne2 { margin: 0; padding: 0; width: 563px }
.nav          { font-weight: bold; background-image: url("photo.jpg"); background-repeat: no-repeat; background-attachment: scroll; text-align: left; display: block; margin: 0; padding-top: 4px; padding-left: 215px; width: 780px; height: 26px }
.nav ul { color: #fff; font-size: 15px; font-family: "Times New Roman", Times, serif; background-repeat: no-repeat; background-attachment: scroll; list-style-type: none; display: inline }
.nav li { color: #fff; font-size: 15px; font-family: "Times New Roman", Times, serif; background-repeat: no-repeat; background-attachment: scroll; list-style-type: none; display: inline }
.nav a { color: #fff; font-size: 14px; font-family: "Times New Roman", Times, serif; text-decoration: none; background-repeat: no-repeat; background-attachment: scroll; text-align: center; padding: 5px 12px; border-right: 1px solid #fff }
.class { }
.nav a:hover  { color: #fff; font-size: 14px; font-family: "Times New Roman", Times, serif; text-decoration: underline; background-repeat: no-repeat; background-attachment: scroll; padding: 5px 12px; border-right: 1px solid white }
.image { margin: 0; padding: 0; width: 780px; height: 313px }
.image2 { margin: 0; padding: 0; width: 780px }
.cadre  { background-color: #e0d5b2; text-align: center; width: 780px; height: auto; border: solid 1px #b4b787 }
.lien:hover  { color: black; font-style: italic; font-weight: bold; text-decoration: underline; background-color: #e0d5b2; letter-spacing: 1px }
.lien:visited  { color: black; font-style: italic; font-weight: bold; text-decoration: none; background-color: #e0d5b2; letter-spacing: 1px }
.footer  { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #813a37; margin-top: 5px; padding-top: 6px; padding-bottom: 3px; border-top: 2px solid white }
.credit { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; margin: 0; padding: 3px 0; width: 780px; height: 15px }
.horaire { color: #c00; font-size: 14px; font-family: "Times New Roman", Times, serif; line-height: 16px; background-color: #e0d5b2; text-align: center; padding-right: 10px; padding-left: 10px; position: absolute; top: 450px; width: 197px; height: 260px; float: left }
.contenu    { font-size: 13px; font-family: "Times New Roman", Times, serif; line-height: 14px; background-color: #fff; text-align: left; margin-top: -10px; margin-left: 217px; padding: 5px 25px 20px 35px; width: 503px; height: auto }
.telephone  { color: #000; font-size: 13px; font-family: "Times New Roman", Times, serif; background-color: #e0d5b2; text-align: center; display: block; margin-bottom: 10px; padding: 5px; width: 180px; border: solid 1px #813a37 }
.ouvert  { color: #fff; font-size: 15px; font-family: "Times New Roman", Times, serif; font-weight: bold; background-color: #813a37; text-align: center; display: block; margin-bottom: 10px; padding: 5px; width: 180px; border: solid 1px #813a37 }
.case_horaire   { color: #813a37; font-size: 13px; font-family: "Times New Roman", Times, serif; background-color: #e0d5b2; text-align: center; display: block; margin-bottom: 10px; padding: 5px; width: 180px; border-style: none solid solid; border-width: medium 1px 1px; border-color: #813a37 }
.titre_horaire  { color: #e0d5b2; font-size: 13px; font-family: "Times New Roman", Times, serif; font-weight: bold; background-color: #813a37; text-align: center; display: block; margin-top: 0; margin-bottom: 0; padding: 5px; width: 180px; border: solid 1px #813a37 }

