TABLE {
	BORDER-COLLAPSE: collapse; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
A {
	COLOR: #333333
}
.cuisine A {
	COLOR: #333333; TEXT-DECORATION: none
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.uppercase {
	TEXT-TRANSFORM: uppercase
}
.Bold {
	FONT-WEIGHT: bold
}
.italic {
	FONT-STYLE: italic; COLOR: #aaa
}
.bull_1 {
	MARGIN: 0px 5px; COLOR: #000000
}
.bull_2 {
	MARGIN: 0px 5px; COLOR: #666666
}
.bull_3 {
	MARGIN: 2px; COLOR: #333; FONT-SIZE: 14px
}
.check {
	COLOR: #ff0000
}
.bouton_1 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: inherit; COLOR: #484848; FONT-SIZE: 12px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
.bouton_2 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: inherit; COLOR: #484848; FONT-SIZE: 12px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
.input_2 {
	FONT-SIZE: 11px
}
.input_grey {
	FONT-SIZE: 9px
}
.newsticker {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.newsticker LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#map {
	FLOAT: left
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL#news {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	TEXT-ALIGN: center; MARGIN-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-LEFT: auto; FONT-SIZE: 11px; MARGIN-RIGHT: auto
}
.conteneur {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 905px; PADDING-RIGHT: 0px; HEIGHT: auto; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 0px
}
.entete {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 900px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: auto; PADDING-TOP: 2px
}
.contenu {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f2f2f2; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 900px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
.menu_gauche {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: auto; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.principal_accueil {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 600px; PADDING-LEFT: 0px; WIDTH: 710px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.centre_accueil {
	MIN-HEIGHT: 680px; WIDTH: 695px; MARGIN-LEFT: 15px
}
.principal {
	POSITION: relative; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; MARGIN: 10px 0px 0px 10px; MIN-HEIGHT: 600px; PADDING-LEFT: 0px; WIDTH: 700px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.centre {
	MARGIN-TOP: 10px; MIN-HEIGHT: 680px; WIDTH: 695px
}
DIV#principal_droite_haut {
	WIDTH: 49px; HEIGHT: 38px
}
DIV#principal_gauche {
	MARGIN-TOP: 10px; MIN-HEIGHT: 599px; WIDTH: 49px; FLOAT: left; MARGIN-LEFT: 17px
}
DIV#principal_gauche_haut {
	WIDTH: 49px; HEIGHT: 38px
}
#restaurant {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; MIN-HEIGHT: 600px; PADDING-LEFT: 0px; WIDTH: 695px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
DIV#restaurant_access {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-LEFT: 0px; WIDTH: 695px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.menu_droite {
	POSITION: absolute; WIDTH: 116px; HEIGHT: auto; TOP: 0px; RIGHT: 0px
}
.pied {
	TEXT-ALIGN: center; MARGIN-TOP: 20px; WIDTH: 900px; HEIGHT: auto; COLOR: #666666
}
.menu_droite IMG {
	MARGIN: 0px 0px 15px; DISPLAY: block
}
DIV#block-menu-menu-logout {
	FLOAT: right
}
DIV#block-menu-menu-logout A {
	COLOR: white
}
.entete #logo {
	TEXT-ALIGN: right; FLOAT: right; MARGIN-LEFT: auto
}
.entete #panoramic {
	WIDTH: 900px; HEIGHT: 117px
}
.entete .fr {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; WIDTH: 20px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; HEIGHT: 25px; VERTICAL-ALIGN: bottom; PADDING-TOP: 17px
}
.entete .en {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 20px; PADDING-RIGHT: 6px; DISPLAY: inline; FLOAT: left; HEIGHT: 25px; PADDING-TOP: 17px
}
.entete .acces_resto {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; PADDING-TOP: 5px
}
DIV#login {
	WIDTH: 710px; HEIGHT: 83px
}
DIV#navigation {
	WIDTH: 710px; HEIGHT: 67px
}
DIV#image_entete {
	WIDTH: 710px; HEIGHT: 195px
}
.sommaire {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #a49e88; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 710px; PADDING-RIGHT: 0px; HEIGHT: 30px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.sommaire_links {
	PADDING-LEFT: 15px; PADDING-TOP: 6px
}
.sommaire_links A {
	COLOR: white; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.sommaire_links A:hover {
	TEXT-DECORATION: underline
}
.sommaire_link {
	MARGIN-LEFT: 18px
}
.menu_gauche IMG {
	VERTICAL-ALIGN: middle
}
.menu_gauche .btnSeek {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: white; FONT-SIZE: 10px; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #999999 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
DIV#recherche {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d1ccc6; PADDING-TOP: 5px
}
.menu_gauche #submit_recherche {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 7px; WIDTH: 150px; HEIGHT: 19px; MARGIN-LEFT: 17px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
.menu_gauche .submit_recherche_fr {
	BACKGROUND-IMAGE: url(img/rechercher_fr.png)
}
.menu_gauche .submit_recherche_en {
	BACKGROUND-IMAGE: url(img/rechercher_en.png)
}
.menu_gauche DIV#recherche_mot {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: white; PADDING-TOP: 5px
}
.menu_gauche DIV#recherche_alpha {
	BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BORDER-TOP: black 1px solid; PADDING-TOP: 5px
}
.menu_gauche DIV#rechercher_plan {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.menu_gauche DIV#menu_actualite {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d1ccc6; PADDING-TOP: 5px
}
.menu_gauche .tiret {
	BACKGROUND-COLOR: #eee; WIDTH: 160px; FLOAT: left; HEIGHT: 1px; MARGIN-RIGHT: 15px
}
.menu_gauche .actu {
	PADDING-LEFT: 15px; MARGIN-BOTTOM: 20px
}
.menu_gauche A {
	TEXT-DECORATION: none
}
.menu_gauche A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.menu_gauche SPAN {
	PADDING-LEFT: 10px
}
.menu_gauche UL {
	MARGIN: 0px 0px 10px 10px; PADDING-LEFT: 10px
}
.menu_gauche LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: #666; PADDING-TOP: 0px
}
.menu_gauche LI A {
	COLOR: #666; TEXT-DECORATION: none
}
.menu_gauche .info {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 6px; WIDTH: 184px; PADDING-RIGHT: 0px; HEIGHT: 18px; COLOR: #666; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 7px
}
.menu_gauche .critere {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; WIDTH: 190px; MARGIN-BOTTOM: 7px; LETTER-SPACING: 0.05em; COLOR: #412717; FONT-SIZE: 16px
}
.menu_gauche .resultat_recherche .critere {
	TEXT-ALIGN: center; TEXT-TRANSFORM: none; WIDTH: 160px; MARGIN-BOTTOM: 7px; LETTER-SPACING: 0.05em; COLOR: #412717; FONT-SIZE: 16px
}
.menu_gauche .liste {
	TEXT-ALIGN: left; PADDING-LEFT: 5px; WIDTH: 160px; MARGIN-BOTTOM: 5px; COLOR: #000
}
.menu_gauche .liste A:hover {
	COLOR: #000
}
.menu_gauche .liste A {
	TEXT-ALIGN: left; COLOR: #000
}
.menu_gauche .liste .suppr {
	FONT-STYLE: italic; COLOR: #666; FONT-SIZE: 9px
}
.menu_gauche SELECT {
	MARGIN: 5px 18px 0px 17px; WIDTH: 150px; FONT-SIZE: 10px
}
.menu_gauche .btnSeek A:hover {
	COLOR: white; TEXT-DECORATION: none
}
.okbad A {
	COLOR: white; TEXT-DECORATION: none
}
.menu_gauche TD.cellule {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: white; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.menu_gauche DIV#recherche_mot INPUT.field_form {
	WIDTH: 108px; FLOAT: left; HEIGHT: 19px; MARGIN-LEFT: 18px; FONT-SIZE: 10px
}
.menu_gauche DIV#recherche_mot INPUT[type=text] {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 108px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 17px; MARGIN-LEFT: 18px; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#submit_keyword {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 27px; BACKGROUND: ; HEIGHT: 19px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
#keyword {
	WIDTH: 110px; MARGIN-LEFT: 12px
}
#search_form {
	MARGIN-LEFT: 5px
}
.principal .accueil {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc; BORDER-LEFT-COLOR: #cccccc
}
.principal_accueil .accueil {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc; BORDER-LEFT-COLOR: #cccccc
}
.principal #img_accueil {
	PADDING-RIGHT: 5px
}
.principal_accueil #img_accueil {
	PADDING-RIGHT: 5px
}
.principal .menu_fetes A {
	COLOR: #d02424; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.principal_accueil .menu_fetes A {
	COLOR: #d02424; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.principal .accueil H1 {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #702c55; FONT-SIZE: 24px; FONT-WEIGHT: normal; PADDING-TOP: 15px
}
.principal_accueil .accueil H1 {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #702c55; FONT-SIZE: 24px; FONT-WEIGHT: normal; PADDING-TOP: 15px
}
.principal .accueil H2 {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 20px; LINE-HEIGHT: 16px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: black; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.principal_accueil .accueil H2 {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 20px; LINE-HEIGHT: 16px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: black; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.principal .accueil H3 {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 15px; LINE-HEIGHT: 16px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.principal_accueil .accueil H3 {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 15px; LINE-HEIGHT: 16px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.principal .accueil H4 {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 15px; LINE-HEIGHT: 16px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: #990000; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.principal_accueil .accueil H4 {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 15px; LINE-HEIGHT: 16px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: #990000; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.principal .accueil H4 A {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 15px; LINE-HEIGHT: 16px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.principal_accueil H4 A {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 15px; LINE-HEIGHT: 16px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.principal .accueil A {
	COLOR: #990000
}
.principal_accueil A {
	COLOR: #990000
}
#restaurant .onglet_resto {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-LEFT: 0px; WIDTH: 690px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#restaurant .bouton_gauche {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 229px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; BORDER-TOP: #ccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 8px
}
#restaurant .bouton_droite {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 229px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 8px
}
#restaurant .boutonact {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #eee; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 230px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; BORDER-TOP: #ccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 8px
}
#restaurant A.bouton_gauche:hover {
	BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
#restaurant A.bouton_droite:hover {
	BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
#restaurant A.boutonact:hover {
	BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
#restaurant .pres_rapide {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 20px; PADDING-LEFT: 0px; WIDTH: 690px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#restaurant .pres_rapide #type_cuis {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; PADDING-TOP: 0px
}
#restaurant .pres_rapide #nom_resto {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 690px; PADDING-RIGHT: 0px; FONT-SIZE: 15px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#restaurant .pres_rapide #adr_resto {
	PADDING-BOTTOM: 0px; FONT-STYLE: italic; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 530px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
#restaurant .rens {
	PADDING-LEFT: 20px
}
#restaurant .lieu {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 13px
}
#restaurant .resu {
	POSITION: absolute; MARGIN-BOTTOM: 10px; FONT-SIZE: 12px; LEFT: 200px
}
#restaurant #info_droite {
	WIDTH: 140px; FLOAT: right
}
#restaurant #salle {
	POSITION: relative; MARGIN: 0px; WIDTH: 520px; FLOAT: left; HEIGHT: 160px
}
#restaurant #diapo {
	POSITION: relative; WIDTH: 150px; FLOAT: right; HEIGHT: 160px
}
#restaurant #nodiapo {
	POSITION: relative; WIDTH: 150px; FLOAT: right; HEIGHT: 160px
}
#restaurant #chef {
	POSITION: relative; MARGIN: 15px 0px 0px; WIDTH: 80px; FLOAT: left; HEIGHT: 144px
}
#restaurant #directeur {
	POSITION: relative; MARGIN: 15px 0px 0px 15px; WIDTH: 80px; FLOAT: left; HEIGHT: 144px
}
#restaurant #cabaret {
	POSITION: relative; MARGIN: 15px 0px 0px 20px; WIDTH: 170px; FLOAT: left; HEIGHT: 180px
}
#restaurant .pres_rest {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 20px 10px; PADDING-LEFT: 0px; WIDTH: 330px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#restaurant .pres_rest H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 330px; PADDING-RIGHT: 0px; HEIGHT: auto; FONT-SIZE: 15px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#restaurant .pres_rest H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: italic; MARGIN: 2px 0px 0px; PADDING-LEFT: 0px; WIDTH: 320px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#restaurant .pres_rest H3 {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: right; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; WIDTH: 155px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#restaurant .pres_rest P {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: justify; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 330px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#restaurant .pres_rest .trait {
	BORDER-BOTTOM-COLOR: #ccc; TEXT-ALIGN: justify; PADDING-BOTTOM: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; WIDTH: 330px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 2px; HEIGHT: 1px; BORDER-RIGHT-COLOR: #ccc; BORDER-LEFT-COLOR: #ccc; BORDER-TOP: #ccc; PADDING-TOP: 0px
}
#restaurant .cuisine {
	WIDTH: 520px; HEIGHT: 20px; FONT-SIZE: 14px
}
#restaurant .cuisine_texte {
	COLOR: white; MARGIN-LEFT: 14px; PADDING-TOP: 1px
}
#restaurant .cuisine_texte A {
	COLOR: white
}
#restaurant DIV#prop {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 175px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; COLOR: black; PADDING-TOP: 0px
}
#restaurant #prop .picto {
	MARGIN-RIGHT: 2px
}
#restaurant #pictos {
	TEXT-ALIGN: left; MARGIN-TOP: 12px; WIDTH: 116px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#restaurant #infos {
	POSITION: relative; WIDTH: 300px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px
}
#restaurant #liens {
	POSITION: relative; TEXT-ALIGN: center; DISPLAY: inline; HEIGHT: 100px; COLOR: white
}
#restaurant #liens .lien {
	TEXT-ALIGN: center; WIDTH: 150px; MARGIN-BOTTOM: 5px; HEIGHT: 17px
}
#restaurant #liens A {
	LETTER-SPACING: -1px; COLOR: white; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#restaurant #liens A:hover {
	TEXT-DECORATION: underline
}
#restaurant #liens .tel {
	TEXT-ALIGN: center; COLOR: black; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#restaurant #phone {
	BORDER-BOTTOM: 1px; POSITION: relative; TEXT-ALIGN: center; BORDER-LEFT: 1px; WIDTH: 210px; DISPLAY: inline; HEIGHT: 100px; BORDER-TOP: 1px; BORDER-RIGHT: 1px
}
#restaurant #phone .tel {
	BORDER-BOTTOM: 1px; TEXT-ALIGN: center; BORDER-LEFT: 1px; COLOR: red; FONT-SIZE: 16px; BORDER-TOP: 1px; FONT-WEIGHT: bold; BORDER-RIGHT: 1px
}
#restaurant #phone .ouvert {
	BORDER-BOTTOM: 1px; TEXT-ALIGN: center; BORDER-LEFT: 1px; COLOR: black; FONT-SIZE: 14px; BORDER-TOP: 1px; BORDER-RIGHT: 1px
}
#restaurant .debut_menu {
	MARGIN-TOP: 10px; WIDTH: 695px; MARGIN-BOTTOM: 13px; CLEAR: both
}
#restaurant .menu_carte {
	TEXT-ALIGN: left; MARGIN-TOP: 10px; WIDTH: 695px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#restaurant .desc_menu {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#restaurant .titre_plat {
	TEXT-ALIGN: left; PADDING-LEFT: 0px; WIDTH: 690px; FONT-SIZE: 13px; PADDING-TOP: 10px
}
#restaurant .plat {
	PADDING-LEFT: 0px; WIDTH: 690px; MARGIN-BOTTOM: 0px
}
#restaurant .plat .lib {
	PADDING-LEFT: 40px; WIDTH: 500px; FLOAT: left
}
#restaurant .plat .prix {
	TEXT-ALIGN: right; WIDTH: 80px; FLOAT: right
}
#restaurant .plat .lib_menu {
	PADDING-LEFT: 40px; WIDTH: 500px; FLOAT: left
}
#restaurant .plat .prix_menu {
	TEXT-ALIGN: right; WIDTH: 120px; FLOAT: right
}
#restaurant .vin {
	WIDTH: 685px; MARGIN-LEFT: 10px
}
#restaurant .vin IMG {
	WIDTH: 300px; DISPLAY: inline; FLOAT: left
}
#restaurant .vin .chateau {
	POSITION: relative; MARGIN-BOTTOM: 15px; LETTER-SPACING: 0.3em; HEIGHT: 15px; COLOR: #888888; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#restaurant .vin .slogan {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; VERTICAL-ALIGN: top; TEXT-DECORATION: none; PADDING-TOP: 10px
}
#restaurant .alcool {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #fff; WIDTH: 685px; COLOR: #888888; FONT-SIZE: 10px
}
.principal .chef {
	WIDTH: 300px; DISPLAY: inline; MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-LEFT: 20px
}
.principal_accueil .chef {
	WIDTH: 300px; DISPLAY: inline; MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-LEFT: 20px
}
.principal .chef2 {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px
}
.principal_accueil .chef2 {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px
}
.principal .liens {
	TEXT-ALIGN: right; WIDTH: 300px; FLOAT: right
}
.principal_accueil .liens {
	TEXT-ALIGN: right; WIDTH: 300px; FLOAT: right
}
.principal .chef IMG {
	MARGIN-RIGHT: 5px
}
.principal_accueil .chef IMG {
	MARGIN-RIGHT: 5px
}
.principal #tab_resu {
	MIN-HEIGHT: 500px; WIDTH: 550px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 15px
}
.principal_accueil #tab_resu {
	MIN-HEIGHT: 500px; WIDTH: 550px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 15px
}
.principal #tab_resu .arrond {
	LIST-STYLE-TYPE: none
}
.principal_accueil #tab_resu .arrond {
	LIST-STYLE-TYPE: none
}
.principal #tab_resu .arrond A {
	TEXT-DECORATION: none
}
.principal_accueil #tab_resu .arrond A {
	TEXT-DECORATION: none
}
.centre .onglet_news {
	WIDTH: 595px
}
.centre .bouton_gauche_news {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 11px; BORDER-TOP: #ccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 8px
}
.centre .bouton_droite_news {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 11px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 8px
}
.centre .boutonact_news {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 5.5px; BACKGROUND-COLOR: #e2e2e2; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 18px; BORDER-TOP: #ccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5.5px
}
.centre A.bouton_gauche_news:hover {
	BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
.centre A.bouton_droite_news:hover {
	BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
.centre A.boutonact_news:hover {
	BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
.centre .choix {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 235px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.centre .form_news {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.centre .news {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; COLOR: #484848
}
.centre .news .resto {
	DISPLAY: inline; FLOAT: left
}
.centre .news .resto A {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.centre .news .periode {
	WIDTH: 220px; DISPLAY: inline; FLOAT: left
}
.centre .news .titre {
	DISPLAY: inline; FLOAT: left; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.centre .news .more {
	DISPLAY: inline; FLOAT: right
}
.centre .news .corps {
	MARGIN: 0px 10px; PADDING-TOP: 15px
}
.centre .noinfo {
	TEXT-ALIGN: center; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 100px
}
.centre .noexist {
	TEXT-ALIGN: center; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 200px
}
.centre .find_form {
	TEXT-ALIGN: center; MARGIN: 15px 0px
}
.centre .find_message {
	TEXT-ALIGN: center; MARGIN: 15px 0px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.centre .find {
	MARGIN: 15px 0px; FONT-WEIGHT: bold
}
.centre .find .lien {
	FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.centre .find .lien A {
	COLOR: green; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.centre .result {
	TEXT-ALIGN: justify; MARGIN: 5px 0px; FONT-WEIGHT: normal
}
.centre .result .phpdigHighlight {
	BACKGROUND-COLOR: #ddd; COLOR: #000000; FONT-WEIGHT: bold
}
.centre .newscolors {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e2e2e2; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.centre TABLE.newscolors {
	WIDTH: 595px
}
.centre .pres_resto {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; WIDTH: 695px; PADDING-RIGHT: 0px; COLOR: black; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.centre_accueil .pres_resto {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; WIDTH: 695px; PADDING-RIGHT: 0px; COLOR: black; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.centre .pres_resto .salle {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 96px; PADDING-TOP: 0px
}
.centre_accueil .pres_resto .salle {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 96px; PADDING-TOP: 0px
}
.centre .pres_resto IMG {
	WIDTH: 300px; HEIGHT: 96px
}
.centre_accueil .pres_resto IMG {
	WIDTH: 300px; HEIGHT: 96px
}
.centre .pres_resto A {
	COLOR: black
}
.centre_accueil .pres_resto A {
	COLOR: black
}
.centre .pres_resto .img_favori {
	WIDTH: 15px; HEIGHT: 15px
}
.centre_accueil .pres_resto .img_favori {
	WIDTH: 15px; HEIGHT: 15px
}
.centre .pres_resto .cuisine {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 385px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.centre_accueil .pres_resto .cuisine {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 385px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.centre .pres_resto .nom {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 15px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.centre_accueil .pres_resto .nom {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 15px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.centre .pres_resto .adresse {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.centre_accueil .pres_resto .adresse {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.centre .pres_resto .prix {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: right; COLOR: #702c55; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.centre_accueil .pres_resto .prix {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: right; COLOR: #702c55; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.centre .pres_resto .menus_fetes A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.centre_accueil .pres_resto .menus_fetes A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.centre .pres_resto .texte {
	WIDTH: 385px; FONT-SIZE: 11px
}
.centre_accueil .pres_resto .texte {
	WIDTH: 385px; FONT-SIZE: 11px
}
.centre .texte_pres {
	TEXT-ALIGN: justify
}
.centre .texte_pres .pres_titre {
	PADDING-LEFT: 0px; DISPLAY: block; COLOR: #666; FONT-SIZE: 15px
}
.centre .texte_pres .pres_corps {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: block; COLOR: #888; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.centre .onglet {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND-COLOR: #fff; DISPLAY: block; MARGIN-BOTTOM: 10px; HEIGHT: 32px; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.centre .texte_pres .legal_titre {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; COLOR: #666; FONT-SIZE: 14px
}
.centre .texte_pres P {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #888; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.centre .lien_resto {
	PADDING-BOTTOM: 10px; MARGIN-RIGHT: 0px
}
.centre #col1 {
	POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 270px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 15px
}
.centre #col2 {
	POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 270px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 15px
}
.centre .texte_pres_guide {
	TEXT-ALIGN: justify
}
.centre .texte_pres_guide H1 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #666; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.centre .texte_pres_guide H2 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.centre .texte_pres_guide H3 {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #888; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.centre .texte_pres_guide A {
	TEXT-ALIGN: right; PADDING-RIGHT: 120px; DISPLAY: block; COLOR: #655a9f; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.centre .texte_pres_guide IMG {
	TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}
.centre .contact .titre {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: black; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 20px
}
.centre .contact .mode {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #666; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.centre .contact .adresse {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; COLOR: #888; FONT-SIZE: 11px; PADDING-TOP: 10px
}
.centre DIV#error {
	TEXT-ALIGN: center; FONT-SIZE: 25px; FONT-WEIGHT: bold; PADDING-TOP: 40px
}
.centre DIV#error2 {
	TEXT-ALIGN: center; FONT-SIZE: 15px; FONT-WEIGHT: bold; PADDING-TOP: 50px
}
.centre DIV#error3 {
	TEXT-ALIGN: center; FONT-SIZE: 10px; PADDING-TOP: 20px
}
.form_ident {
	BORDER-BOTTOM: #484848 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #484848 1px solid; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #dbdbab; MARGIN: 20px auto; PADDING-LEFT: 20px; WIDTH: 400px; PADDING-RIGHT: 20px; HEIGHT: 270px; COLOR: #484848; BORDER-TOP: #484848 1px solid; BORDER-RIGHT: #484848 1px solid; PADDING-TOP: 20px
}
.form_ident SPAN {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #6d3900; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; COLOR: #ffffff; PADDING-TOP: 2px
}
.texte_accueil P {
	BORDER-BOTTOM: 0px solid; TEXT-ALIGN: center; BORDER-LEFT: 0px solid; COLOR: #484848; FONT-SIZE: 12px; BORDER-TOP: 0px solid; FONT-WEIGHT: bold; BORDER-RIGHT: 0px solid
}
.tab_lieu {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 530px; PADDING-RIGHT: 4px; MAX-HEIGHT: 150px; OVERFLOW: auto; PADDING-TOP: 4px
}
.titre_lieu {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ddd; MARGIN-TOP: 10px; PADDING-LEFT: 4px; WIDTH: 530px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.input_tel {
	DISPLAY: block; WHITE-SPACE: nowrap; FLOAT: left
}
.rouge {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: red; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#ind {
	DISPLAY: block; FLOAT: left
}
.email_err {
	WIDTH: 100px; DISPLAY: inline; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: red
}
.apart_search {
	BORDER-BOTTOM: #e0dfe3 1px solid; BORDER-LEFT: #e0dfe3 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 530px; PADDING-RIGHT: 0px; FONT: 10px Arial, Helvetica; BACKGROUND: #ffffff; COLOR: #003366; BORDER-TOP: #e0dfe3 1px solid; BORDER-RIGHT: #e0dfe3 1px solid; PADDING-TOP: 5px
}
.hotel_search {
	BORDER-BOTTOM: #e0dfe3 1px solid; BORDER-LEFT: #e0dfe3 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 530px; PADDING-RIGHT: 0px; FONT: 10px Arial, Helvetica; BACKGROUND: #ffffff; COLOR: #003366; BORDER-TOP: #e0dfe3 1px solid; BORDER-RIGHT: #e0dfe3 1px solid; PADDING-TOP: 5px
}
.selection {
	BORDER-BOTTOM: #e0dfe3 1px solid; BORDER-LEFT: #e0dfe3 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 530px; PADDING-RIGHT: 0px; FONT: 12px Arial, Helvetica; BACKGROUND: #ffffff; COLOR: #003366; BORDER-TOP: #e0dfe3 1px solid; BORDER-RIGHT: #e0dfe3 1px solid; PADDING-TOP: 5px
}
.oh_externo {
	BORDER-BOTTOM: #e0dfe3 1px solid; BORDER-LEFT: #e0dfe3 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 530px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND: #ffffff; COLOR: #003366; FONT-SIZE: 10px; BORDER-TOP: #e0dfe3 1px solid; BORDER-RIGHT: #e0dfe3 1px solid; PADDING-TOP: 5px
}
.oh_titulo {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND: #fff; COLOR: #c28c00; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.oh_titulo A:link {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #c28c00; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.oh_titulo A:active {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #c28c00; FONT-SIZE: 12px; TEXT-DECORATION: none
}
oh_titulo A:visited {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #c28c00; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.oh_input {
	TEXT-ALIGN: left; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 11px
}
.oh_bt {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 10px; COLOR: #fff; FONT-WEIGHT: bold
}
.oh_bt A:link {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; MARGIN: 4px 18px 4px 0px; PADDING-LEFT: 2px; WIDTH: 70px; PADDING-RIGHT: 2px; DISPLAY: block; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND: #666666; HEIGHT: 10px; COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.oh_bt A:active {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; MARGIN: 4px 18px 4px 0px; PADDING-LEFT: 2px; WIDTH: 70px; PADDING-RIGHT: 2px; DISPLAY: block; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND: #666666; HEIGHT: 10px; COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.oh_bt A:visited {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; MARGIN: 4px 18px 4px 0px; PADDING-LEFT: 2px; WIDTH: 70px; PADDING-RIGHT: 2px; DISPLAY: block; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND: #666666; HEIGHT: 10px; COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.oh_bt A:hover {
	BACKGROUND: #333333; COLOR: #eeeeec
}
.oh_option {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 0px
}
FIELDSET.login_form {
	WIDTH: 300px; FLOAT: left
}
.login_form_resa {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; WIDTH: 330px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FLOAT: left; HEIGHT: 210px; PADDING-TOP: 0px
}
FIELDSET.new_form {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 265px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; MARGIN-BOTTOM: 20px; FLOAT: right; HEIGHT: 210px; MARGIN-LEFT: 10px; PADDING-TOP: 0px
}
.new_form_resa {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; WIDTH: 330px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; MARGIN-BOTTOM: 20px; FLOAT: right; HEIGHT: 210px; MARGIN-LEFT: 10px; PADDING-TOP: 0px
}
FIELDSET.new_lien {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cccccc 1px solid; WIDTH: 80px; BACKGROUND: ; HEIGHT: 18px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; TEXT-DECORATION: none
}
.forget_form {
	PADDING-BOTTOM: 10px; WIDTH: 590px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; CLEAR: both; PADDING-TOP: 10px
}
.forget_form_resa {
	PADDING-BOTTOM: 10px; WIDTH: 682px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; MARGIN-BOTTOM: 20px; CLEAR: both; PADDING-TOP: 10px
}
.forget_bouton {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND: ; VERTICAL-ALIGN: middle; BORDER-TOP: #cccccc 1px solid; CURSOR: pointer; BORDER-RIGHT: #cccccc 1px solid
}
.forget_lien {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.valid_mail_bouton {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; MARGIN-TOP: 16px; BACKGROUND: ; BORDER-TOP: #cccccc 1px solid; CURSOR: pointer; BORDER-RIGHT: #cccccc 1px solid
}
.form_insc_titre {
	BORDER-BOTTOM: #cccccc 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; FONT-SIZE: 14px
}
.error {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 20px; PADDING-TOP: 5px
}
.error_insc {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; MARGIN-LEFT: 7px; PADDING-TOP: 10px
}
.error_log {
	COLOR: #990000; FONT-WEIGHT: bold
}
.error_message {
	MARGIN: 5px; COLOR: #990000; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.asterisque {
	FONT-STYLE: italic; FONT-SIZE: 9px
}
.message_compte {
	TEXT-ALIGN: center; MARGIN-TOP: 40px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.message_texte {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 350px; PADDING-RIGHT: 10px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 10px
}
.message_login_ok {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; WIDTH: 400px; PADDING-RIGHT: 15px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 15px
}
.member_accueil {
	MARGIN-TOP: 10px; WIDTH: 560px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 10px
}
.member_accueil UL {
	MARGIN-BOTTOM: 30px
}
.member_accueil LI {
	MARGIN-TOP: 10px
}
.member_accueil A {
	TEXT-DECORATION: none
}
.member_titre {
	BORDER-BOTTOM: #cccccc 1px solid; WIDTH: 400px; MARGIN-BOTTOM: 20px; FLOAT: left
}
.member_deco {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: right; MARGIN: 0px 0px 20px; WIDTH: 160px; FLOAT: right
}
.member_compte {
	COLOR: #484848; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
DIV#evenements {
	TEXT-ALIGN: right; MARGIN-TOP: 5px; HEIGHT: 23px
}
FIELDSET {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
FIELDSET TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 10px; PADDING-TOP: 0px
}
LEGEND {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #999999; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.space {
	CLEAR: both
}
.spacer {
	WIDTH: 550px; DISPLAY: block; HEIGHT: 0px
}
.spacer2 {
	WIDTH: 600px; DISPLAY: block; CLEAR: right
}
.diner_even {
	MARGIN: 0px 0px 10px; FONT-FAMILY: Verdana; COLOR: #9b1616; FONT-SIZE: 18px
}
.diner_resto_title {
	MARGIN: 0px; FONT-FAMILY: Verdana; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.diner_resto_adress {
	MARGIN: 0px 0px 8px; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.diner_date {
	MARGIN: 0px; FONT-FAMILY: Verdana; COLOR: #713354; FONT-SIZE: 18px
}
.diner_resto_link {
	MARGIN: 0px; FONT-FAMILY: Verdana; COLOR: #9b1616; FONT-SIZE: 14px
}
.diner_resto_link A {
	COLOR: #9b1616
}
.diner_desc {
	MARGIN-TOP: 16px; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.diner_menu {
	MARGIN-TOP: 16px; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
#diner_listing HR {
	BORDER-BOTTOM: #713354 1px solid; BORDER-LEFT: #713354 1px solid; BORDER-TOP: #713354 1px solid; BORDER-RIGHT: #713354 1px solid
}
.img_favori {
	WIDTH: 16px; HEIGHT: 16px
}
DIV.resto_news {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d1ccc6; PADDING-TOP: 5px
}
DIV.news_title {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; WIDTH: 190px; MARGIN-BOTTOM: 7px; LETTER-SPACING: 0.05em; COLOR: #412717; FONT-SIZE: 16px
}
DIV.news_actu {
	TEXT-ALIGN: left; PADDING-LEFT: 15px; MARGIN-BOTTOM: 20px; FONT-SIZE: 10px
}
TABLE.news_table {
	BACKGROUND-COLOR: white
}
TD.news_cellule {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
TD.news_cellule A {
	TEXT-DECORATION: none
}
DIV#rechercher_plan {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV#plan_acces {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
DIV#plan_acces .cuisine_texte {
	COLOR: white
}
.violet_marron {
	TEXT-TRANSFORM: uppercase; COLOR: #752830
}
.violet_bleu {
	TEXT-TRANSFORM: uppercase; COLOR: #52337a
}
.violet_rouge {
	TEXT-TRANSFORM: uppercase; COLOR: #7e3435
}
.marron {
	TEXT-TRANSFORM: uppercase; COLOR: #6b4b31
}
.vert_clair {
	TEXT-TRANSFORM: uppercase; COLOR: #074f17
}
.vert_fonce {
	TEXT-TRANSFORM: uppercase; COLOR: #00522b
}
.violet {
	TEXT-TRANSFORM: uppercase; COLOR: #7f0058
}
.bleu {
	TEXT-TRANSFORM: uppercase; COLOR: #005d94
}
.rouge {
	TEXT-TRANSFORM: uppercase; COLOR: #850002
}
.orange {
	TEXT-TRANSFORM: uppercase; COLOR: #a13e11
}
.rouge_fonce {
	TEXT-TRANSFORM: uppercase; COLOR: #7d0c16
}
.color-title {
	TEXT-TRANSFORM: uppercase
}
.tel_resa {
	FONT-SIZE: 120%; FONT-WEIGHT: bold
}
.admin_middle {
	PADDING-BOTTOM: 30px
}
.admin_middle TABLE {
	TEXT-ALIGN: left; WIDTH: 800px; MARGIN-LEFT: 5px; VERTICAL-ALIGN: top
}
.admin_middle TABLE TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.admin_middle TABLE TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.admin_middle TABLE TR.separate1 {
	BORDER-TOP: #eee 1px solid
}
.admin_middle TABLE TR.bold-border {
	BORDER-TOP: #eee 5px solid
}
.admin_middle TABLE .head {
	WIDTH: 215px; COLOR: #005d94; FONT-WEIGHT: bold
}
.admin_middle TABLE .head A {
	WIDTH: 215px; COLOR: #005d94; FONT-WEIGHT: bold
}
.admin_middle TABLE .body-text {
	WIDTH: 280px
}
.admin_actions {
	TEXT-ALIGN: left; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; FONT-SIZE: 120%
}
.admin_actions A {
	TEXT-TRANSFORM: capitalize; COLOR: #005d94
}
.fieldset-wrapper {
	TEXT-ALIGN: left
}
.fieldset-wrapper INPUT[type=text] {
	WIDTH: 550px; MARGIN-RIGHT: 20px
}
.fieldset-wrapper DIV.form-item {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px
}
.entree-label-fr {
	FLOAT: left; CLEAR: both
}
.plat-label-fr {
	FLOAT: left; CLEAR: both
}
.dessert-label-fr {
	FLOAT: left; CLEAR: both
}
.entree-label-en {
	FLOAT: left; CLEAR: both
}
.plat-label-en {
	FLOAT: left; CLEAR: both
}
.dessert-label-en {
	FLOAT: left; CLEAR: both
}
.plattd {
	WIDTH: 530px
}
.fieldset-wrapper INPUT[type='text'] {
	WIDTH: 500px
}
TABLE .fieldset-wrapper {
	WIDTH: 500px
}
.prix {
	WIDTH: 60px
}
.prix INPUT[type='text'] {
	WIDTH: 50px
}
.prix INPUT {
	WIDTH: 50px
}
.collapse-processed {
	FONT-SIZE: 20px
}
DIV.cancel-link {
	DISPLAY: inline
}
#menu-edit {
	MARGIN: 5px
}
#resto-nom {
	
}
#resto-tel {
	WIDTH: 120px
}
#resto-adresse {
	WIDTH: 320px
}
#resto-fax {
	WIDTH: 120px
}
#resto-email2 {
	WIDTH: 200px
}
#resto-email3 {
	WIDTH: 200px
}
.messages-status {
	COLOR: #ff0; FONT-WEIGHT: bold
}
SPAN.trigger_news {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.news-title {
	TEXT-ALIGN: left; FONT-SIZE: 120%; FONT-WEIGHT: bold
}
.specials-title {
	TEXT-ALIGN: left; FONT-SIZE: 120%; FONT-WEIGHT: bold
}
.news-description {
	TEXT-ALIGN: justify; WIDTH: 520px
}
.specials-description {
	TEXT-ALIGN: justify; WIDTH: 520px
}
#all-news {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: 530px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
#all-specials {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: 530px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
DIV.news {
	MARGIN: 10px 5px
}
DIV.specials {
	MARGIN: 10px 5px
}
.hide-news {
	DISPLAY: none
}
.padd-left {
	MARGIN-LEFT: 15px
}
TABLE#stats {
	TEXT-ALIGN: left; MARGIN: 17px
}
TABLE#stats TR TD {
	BORDER-BOTTOM: #555 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-RIGHT: #555 1px dotted; PADDING-TOP: 1px
}
#plan_acces .plan_acces {
	WIDTH: 695px
}
#restaurant .pres_rest {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 20px 10px; PADDING-LEFT: 0px; WIDTH: 335px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#plan_access {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-LEFT: 0px; WIDTH: 695px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#annual-closures TR TD {
	PADDING-RIGHT: 2px
}
#fs_resa FIELDSET {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#fs_resa LABEL {
	TEXT-ALIGN: right; WIDTH: 150px; DISPLAY: inline; FLOAT: left; CLEAR: none; FONT-WEIGHT: bold; MARGIN-RIGHT: 10px
}
#fs_resa LI > DIV {
	WIDTH: 200px; DISPLAY: inline; FLOAT: left; CLEAR: none; FONT-WEIGHT: bold
}
#fs_resa LI > SPAN {
	DISPLAY: inline; FLOAT: left; CLEAR: none
}
#fs_resa INPUT {
	DISPLAY: inline
}
#fs_resa .condition {
	COLOR: #ff0000; FONT-SIZE: 10px
}
#fs_resa LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px; HEIGHT: 1%; CLEAR: left; LIST-STYLE-IMAGE: none
}
#fs_resa UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#cal {
	BACKGROUND-COLOR: #ffffff
}
#cal > TABLE {
	BORDER-BOTTOM: black 2px solid; BORDER-LEFT: black 2px solid; BACKGROUND-COLOR: #dddddd; BORDER-TOP: black 2px solid; BORDER-RIGHT: black 2px solid
}
#cal TD {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 20px; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 2px
}
#cal TD > A {
	DISPLAY: block
}
#cal TD > A:hover {
	BORDER-BOTTOM: black 2px solid; BORDER-LEFT: black 2px solid; MARGIN: -2px; BORDER-TOP: black 2px solid; BORDER-RIGHT: black 2px solid
}
#fs_login {
	DISPLAY: block
}
.cal_both {
	BACKGROUND-COLOR: #ccffcc; CURSOR: pointer
}
.cal_pass {
	BACKGROUND-COLOR: #dddddd
}
.cal_midi {
	BACKGROUND-COLOR: #ccccff; CURSOR: pointer
}
.cal_soir {
	BACKGROUND-COLOR: #ffffbb; CURSOR: pointer
}
.cal_out {
	BACKGROUND-COLOR: #ffb56a
}
.cal_none {
	BACKGROUND-COLOR: #ffcccc
}
.cal_none TD > A:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.legend_ {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff
}
.statistics_counter first last {
	DISPLAY: none
}
.profile DIV.title {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-TOP: 0px
}
.profile DIV.value {
	DISPLAY: inline
}
FORM#resa-edit LEGEND {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.login_form TBODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.menu .leaf {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.bat_new INPUT[type='text'] {
	WIDTH: 315px
}
#signature {
	TEXT-ALIGN: left
}
.nb.bat_new INPUT[type='text'] {
	WIDTH: 50px
}
.nb.bat_new INPUT {
	WIDTH: 50px
}
.bat_new.prix INPUT[type='text'] {
	WIDTH: 50px
}
.bat_old.prix INPUT[type='text'] {
	WIDTH: 50px
}
.bat_old {
	BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffefd5; PADDING-LEFT: 2px; WIDTH: 325px; PADDING-RIGHT: 2px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; BORDER-RIGHT: gray 1px solid; PADDING-TOP: 2px
}
.bat_new {
	BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #b0c4de; PADDING-LEFT: 2px; WIDTH: 325px; PADDING-RIGHT: 2px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.bat_title_info {
	BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: center; BORDER-LEFT: gray 1px solid; BACKGROUND-COLOR: #e9967a; FONT-SIZE: 14px; BORDER-TOP: gray 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: gray 1px solid
}
#bat-resto-edit .form-item .form-checkboxes {
	DISPLAY: block
}
#bat-resto-edit .form-item {
	DISPLAY: inline
}
#bat_table_1 {
	MARGIN: auto; WIDTH: 650px
}
#bat_table_2 {
	MARGIN: auto; WIDTH: 650px
}
#bat_table_4 {
	MARGIN: auto; WIDTH: 650px
}
#bat_table_5 {
	MARGIN: auto; WIDTH: 650px
}
#bat_info {
	MARGIN: auto; WIDTH: 650px
}
#bat_info {
	BACKGROUND-COLOR: #e6e6fa
}
#bat_info_contact {
	BACKGROUND-COLOR: #e6e6fa
}
#bat_info_contact {
	PADDING-BOTTOM: 50px; MARGIN: auto auto 100px; WIDTH: 650px; FONT-SIZE: 14px
}
#bat_tbody_5 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#bat_title {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e6e6fa; MARGIN: auto; PADDING-LEFT: 0px; WIDTH: 650px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#bat_salle {
	WIDTH: 500px
}
#edit-correction-restaurant-photos-1-name {
	WIDTH: 120px
}
#edit-correction-restaurant-photos-1-role {
	WIDTH: 120px
}
#edit-correction-restaurant-photos-2-name {
	WIDTH: 120px
}
#edit-correction-restaurant-photos-2-role {
	WIDTH: 120px
}
.bat_menu_title {
	TEXT-ALIGN: left; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.bat_title {
	TEXT-ALIGN: left; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#bat-resto-edit .form-select {
	WIDTH: 120px
}
.photoinfo INPUT {
	WIDTH: 120px
}
.photoinfo INPUT[type='text'] {
	WIDTH: 120px
}
#edit-correction-changephotos-1 {
	WIDTH: 20px
}
#edit-correction-changephotos-2 {
	WIDTH: 20px
}
#edit-correction-changephotos-3 {
	WIDTH: 20px
}
#bat_title_h2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; PADDING-TOP: 0px
}
.title.bat_old {
	TEXT-ALIGN: center; BORDER-TOP: gray 1px solid; FONT-WEIGHT: bold
}
.title.bat_new {
	TEXT-ALIGN: center; BORDER-TOP: gray 1px solid; FONT-WEIGHT: bold
}
