
p   { font-size: 13px; font-family: "Times New Roman", Times, serif; line-height: 15px; padding-left: 15px }
td {}
.lien:link   { color: black; font-style: italic; font-weight: bold; text-decoration: none; background-color: #e0d5b2; letter-spacing: 1px }
.titre  { color: #813a37; font-size: 16px; font-family: "Times New Roman", Times, serif; font-weight: bold }
.titre_petit  { color: #813a37; font-size: 14px; font-family: "Times New Roman", Times, serif; font-weight: bold; padding-top: -2px }
.description  { font-size: 13px; font-family: "Times New Roman", Times, serif; line-height: 15px }
.cadre_produits    { margin-top: 15px; padding: 15px 25px 20px 10px; width: 420px; height: 100px; border: solid 1px #c3c7a2 }
.cadre_recettes   { margin-top: 15px; padding: 15px 25px 20px 20px; width: 410px; height: 40px; border: solid 1px #c3c7a2 }
.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("images/produits_03.jpg"); background-repeat: no-repeat; background-attachment: scroll; text-align: center; display: block; margin: 0; padding-top: 4px; padding-left: 0px; 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 { }
.image { margin: 0; padding: 0; width: 780px; height: 313px }
.image2  { margin: 0; padding: 0; width: 780px; height: 38px }
.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 }
element { }
.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 }
.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 }
.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 }
.cadre  { background-color: #e0d5b2; text-align: center; width: 780px; height: auto; border: solid 1px #b4b787 }
.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: 10px 25px 15px 50px; width: 488px; height: auto }
.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 }
.nav a:hover  { color: #fff; font-size: 14px; font-family: "Times New Roman", Times, serif; font-weight: bold; text-decoration: underline; background-repeat: no-repeat; background-attachment: scroll; padding: 5px 12px; border-right: 1px solid white }
.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 }

