
.border {
	border: 1px solid #0000CC;
	background: #FFEA95;
}

.border_bottom {
	border-bottom: 1px solid Blue;
}


.background {
	margin: 2px 0px;
	background-color: #FFFF99;
	background-image: url(img/fond04.jpg);
}

.text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.background_photo {
	font: normal;
	color: #B9B9B9;
	background: Black;
}
.td_color {
	background-color: #FCBE03;
}

.IndexAddr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000E0;
}

.IndexAddrEtab {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.IndexAddrThemes {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}

.IndexAddrCat {
	color: #0000E0;
}

.adress {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: Blue;
}
.adress_repons {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}

#bottom { width:100%; text-align: center; }

/* Page:Carte */

TABLE.menu_carte {
	margin-top: 20px;
	margin-bottom: 20px;
/*	border-style: ridge; */
}


TABLE.carte {
}

.titre-carte {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #663300;
	font-weight: bold;
	text-align: center;
}

.text-fr-carte {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-align: center;
	padding-top: 6px;
}

.text-en-carte {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6869FF;
	font-style: italic;
	text-align: center;
}
.text-prix-carte {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00066FF;
	margin-right: 10px;
	text-align: center;
}

TABLE.Manager_TopBar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background: #E0E0E0;
	margin: 0px 0px 1px 0px;
	padding: 0px 2px 1px 2px;
	border: none;
}

/*
#####################################################
# Menu "Carte"
#####################################################
*/

.carte_Sep {
	font-size: 10px;
}

.carte_Menu1 {
	padding-top: 20px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #663300;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: none;
}

.carte_MenuInfo {
	padding-top: 20px;
	padding-bottom: 6px;
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	color: #A02020;
	font-weight: bold;
	text-align: center;
	border-width=2;
  TEXT-DECORATION: none;
}

.carte_Title0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 0px;
}

.carte_Title1 {
	padding-top: 20px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #663300;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: underline;
}
.carte_Title1Price {
	padding-top: 22px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00066FF;
	text-align: center;
	white-space: nowrap;
}

.carte_Price {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00066FF;
	padding-top: 6px;
	padding-left: 6px;
	margin-right: 10px;
	text-align: center;
}

.carte_DishLG0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-align: center;
	padding-top: 6px;
}
.carte_DishLG0 i{
    font-weight: normal;
}
.carte_DishLG1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6869FF;
	font-style: italic;
	text-align: center;
}
.carte_Title2Price {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00066FF;
	margin-right: 10px;
	text-align: center;
}

.carte_Info1 {
	padding-top: 20px;
	padding-bottom: 2px;
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	color: #404080;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: underline;
}

/*
#####################################################
# Menu "Formule"
#####################################################
*/

.menu_Sep {
	font-size: 10px;
}

.menu_Menu1 {
	padding-top: 20px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #663300;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: none;
}

.menu_MenuInfo {
	padding-top: 20px;
	padding-bottom: 6px;
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	color: #A02020;
	font-weight: bold;
	text-align: center;
	border-width=2;
  TEXT-DECORATION: none;
}

.menu_Title0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 0px;
}

.menu_Title1 {
	padding-top: 20px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #663300;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: underline;
}
.menu_Title1Price {
	padding-top: 22px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00066FF;
	text-align: center;
	white-space: nowrap;
}

.menu_Price {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00066FF;
	padding-top: 6px;
	padding-left: 6px;
	margin-right: 10px;
	text-align: center;
}

.menu_DishLG0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-align: center;
	padding-top: 6px;
}
.menu_DishLG0 i{
    font-weight: normal;
}

.menu_DishLG1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6869FF;
	font-style: italic;
	text-align: center;
}
.menu_Title2 {
	padding-top: 4px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: none;
}
.menu_Title2Price {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00066FF;
	margin-right: 10px;
	text-align: center;
}

.menu_Info1 {
	padding-top: 20px;
	padding-bottom: 2px;
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	color: #404080;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: underline;
}

#####################################################
# Menu "Formule"
#####################################################
*/

.formule_Sep {
	font-size: 10px;
}

.formule_Menu1 {
	padding-top: 20px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #663300;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: none;
}

.formule_MenuInfo {
	padding-top: 20px;
	padding-bottom: 6px;
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	color: #A02020;
	font-weight: bold;
	text-align: center;
	border-width=2;
  TEXT-DECORATION: none;
}

.formule_Title0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 0px;
}

.formule_Title1 {
	padding-top: 20px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #663300;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: underline;
}
.formule_Title1Price {
	padding-top: 22px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00066FF;
	text-align: center;
	white-space: nowrap;
}

.formule_Price {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00066FF;
	padding-top: 6px;
	padding-left: 6px;
	margin-right: 10px;
	text-align: center;
}

.formule_DishLG0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-align: center;
	padding-top: 6px;
}
.formule_DishLG0 i{
    font-weight: normal;
}

.formule_DishLG1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6869FF;
	font-style: italic;
	text-align: center;
}
.formule_Title2 {
	padding-top: 4px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: none;
}
.formule_Title2Price {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00066FF;
	margin-right: 10px;
	text-align: center;
}

.formule_Info1 {
	padding-top: 20px;
	padding-bottom: 2px;
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	color: #404080;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: underline;
}

/*
#####################################################
# Menu "Bar"
#####################################################
*/

.bar_Sep {
	font-size: 10px;
}

.bar_Menu1 {
	padding-top: 20px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #663300;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: none;
}

.bar_MenuInfo {
	padding-top: 20px;
	padding-bottom: 6px;
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	color: #A02020;
	font-weight: bold;
	text-align: center;
	border-width=2;
  TEXT-DECORATION: none;
}

.bar_Title0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 0px;
}

.bar_Title1 {
	padding-top: 20px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #663300;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: underline;
}
.bar_Title1Price {
	padding-top: 22px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00066FF;
	text-align: center;
	white-space: nowrap;
}

.bar_Price {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00066FF;
	padding-top: 6px;
	padding-left: 6px;
	margin-right: 10px;
	text-align: center;
}

.bar_DishLG0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-align: center;
	padding-top: 6px;
}
.bar_DishLG0 i{
    font-weight: normal;
}

.bar_DishLG1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6869FF;
	font-style: italic;
	text-align: center;
}
.bar_Title2 {
	padding-top: 4px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: none;
}
.bar_Title2Price {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00066FF;
	margin-right: 10px;
	text-align: center;
}

.bar_Info1 {
	padding-top: 20px;
	padding-bottom: 2px;
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	color: #404080;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: underline;
}

/*
#####################################################
# Menu "Drinks"
#####################################################
*/

.drinks_Sep {
	font-size: 10px;
}

.drinks_Menu1 {
	padding-top: 20px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #663300;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: none;
}

.drinks_MenuInfo {
	padding-top: 20px;
	padding-bottom: 6px;
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	color: #A02020;
	font-weight: bold;
	text-align: center;
	border-width=2;
  TEXT-DECORATION: none;
}

.drinks_Title0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 0px;
}

.drinks_Title1 {
	padding-top: 20px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #663300;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: underline;
}
.drinks_Title1Price {
	padding-top: 22px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00066FF;
	text-align: center;
	white-space: nowrap;
}

.drinks_Price {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00066FF;
	padding-top: 6px;
	padding-left: 6px;
	margin-right: 10px;
	text-align: center;
}

.drinks_DishLG0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-align: center;
	padding-top: 6px;
}
.drinks_DishLG0 i{
    font-weight: normal;
}

.drinks_DishLG1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6869FF;
	font-style: italic;
	text-align: center;
}
.drinks_Title2 {
	padding-top: 8px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: none;
}
.drinks_Title2Price {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00066FF;
	margin-right: 10px;
	text-align: center;
}

.drinks_Info1 {
	padding-top: 20px;
	padding-bottom: 2px;
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	color: #404080;
	font-weight: bold;
	text-align: center;
  TEXT-DECORATION: underline;
}



.copyright {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #606060; 
  text-align: center;
  TEXT-DECORATION: none;
  padding: 2px;
}
A.copyright:hover {
  TEXT-DECORATION: underline;
}



.titre-page {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #663300;	
	text-align: center;
}

.txtEdit {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF}
.EtabTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.EtabName {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: brown}
.EtabDetail {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #202020}
.MsgTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #550000}
.MsgElt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #550000 }
.MsgElt2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #550000 }
.BandTitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #C0C0C0}

.ResaSpecCondTitle {
  text-align: center;
  font-family: Times New Roman; font-size: 14px;
  font-weight: bold;
  color: #000000; 
}
.ResaSpecCond {
  text-align: justify;
  font-family: Times New Roman; font-size: 12px;
  color: #000000; 
}

.AccessParking {
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#800000;
  padding-top: 6px;
  padding-bottom: 4px;
}

.MsgTitle {
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color:#C00040;
  padding-top: 12px;
  padding-bottom: 6px;
}
.MsgText {
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#800000;
}
.MsgDateStamp {
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color:#000000;
}
.ContactTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #663300;
	font-weight: bold;
	text-align: left;
}
.ContactAddress {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: Blue;
}
.ContactAddressRepons {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}

.InfosTitle2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.InfosText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
TABLE.InfosText TD { padding: 8px; }
TABLE.InfosText TD.sep { padding: 0px; height: 2px; background-color: #808080; }

.PhotosImg {
	border: 0px solid #808080;
}

.PhotoTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
  padding-top: 12px;
  padding-bottom: 6px;
}

.tn_Gallery_dishes, .tn_Gallery_album, .tn_Gallery_events,
.Gallery_dishes, .Gallery_album, .Gallery_events {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
  padding-top: 6px;
  padding-bottom: 0px;
/*  background-color: #FFFF55; */
	height: 38px;
}
.tn_GalleryLabel_album, .tn_GalleryLabel_dishes, .tn_GalleryLabel_events,
.GalleryLabel_album, .GalleryLabel_dishes, .GalleryLabel_events {
	font-weight: bold;
	color: #606060;
}
.tn_GalleryText_album, .GalleryText_album,
.tn_GalleryText_dishes, .GalleryText_dishes, 
.tn_GalleryText_events, .GalleryText_events {
	font-weight: normal;
	color: #000000;
}

TABLE.tn_pictBloc {
	padding: 4px;
/*	bad syntax:
	spacing: 12px;
	border-width: 1px;
*/
}
TD.tn_pict {
  width: 50%;
  padding-right: 6px;
}
TD.tn_desc {
  width: 50%;
  padding: 6px;
}
