BODY {
background-color: white;
color: #a14444;
}
DIV.PRODUIT{
position: relative;
margin-top: 10px;
width: 800px;
height: 100%;
}
TABLE.MAIN{
width: 100%;
height: 100%;
font-family: Arial, sans-serif;
font-style: normal; 
font-size: 11pt;
border-style: NONE;
}
TD.PARTIE1 {
width: 100%;
border-style: none;
}
TD.PARTIE2 {
position: relative;
top: 5px;
margin-top: 5px;
border-style: none;
vertical-align: top;
}
TD.PARTIE3 {
position: relative;
top: 5px;
margin-top: 5px;
vertical-align: top;
}
TABLE.T1{
position: relative;
width: 100%;
}
TABLE.T2{
position: relative;
top: 5px;
width: 100%;
vertical-align: top;
}
TABLE.T3{
position: relative;
top: 5px;
width: 100%;
vertical-align: top;
}
TABLE.T4{
position: relative;
top: 5px;
width: 98%;
vertical-align: top;
}
HR.SEPARATEUR_PHOTO{
position: relative;
bottom: 2px;
margin-top: 1px;
margin-bottom: 1px;
}

TABLE.SERVICE{
position: relative;
left: -5px;
width: 100%;
border-color: #a14444;
border-style: none;
border-width : 1px;
font-size: 9pt;
color: black;
}
TD.TITRE2 {
padding: 1px,1px,1px,1px;
font-size: 12pt;
font-weight : bold;
border-with: 1px;
border-top : 0px;
border-left : 0px;
border-right : 0px;
border-bottom : 2px;
border-style: solid;
border-color: #a14444;
color: #a14444;
}

SPAN.TITRE3{
position: relative;
left: 5px;
padding: 1px,1px,1px,1px;
vertical-align: top;
font-size: 10pt;
font-weight : bold;
text-align: center;
}
TD.T1C1 {
font-size: 9pt;
width: 400px;
text-align: left;
}
TD.T1C2 {
font-size: 8pt;
text-align: left;
width: 100px;
}
TD.T1C3 {
text-align: right;
}
TD.T2 {
width: 100%:
text-align : center;
border-style: none;
}
SPAN.ENSEIGNE{
font-size: 13pt;
font-weight : bold;
}
SPAN.ADRESSE {
font-size: 11pt;
color: black;
}
SPAN.CP_VILLE {
font-size: 10pt;
font-style: normal; 
color: black;
}
SPAN.QUARTIER {
font-size: 11pt;
font-style: italic; 
font-weight : bold;
color: #a14444;
}
.soustitre {  
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #a14444;
font-size: 9pt;
 }
a.ENSEIGNE{  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #a14444;}
a.MENU1{  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #a14444;}
a.MENU2{  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight : bold; color: white;
}
a.MENU3{  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #a14444;}

IMG.NAV{
border-width: 0px;
align: center;
margin-left: 0px;
margin-top: 0px;
}

IMG{
border-width: 0px;
align: left;
margin-left: -3px;
margin-top: 3px;
}
SPAN.TEXTE{
position: relative;
left: 5px;
font-size: 9pt;
texte-align: left;
padding: 1px,1px,1px,1px;
vertical-align: top;
color: black;
}
DIV.AUTRE_HOTEL{
position: relative;
top: 15px;
width: 95%;
}
TABLE.AUTRE_HOTEL{
position: relative;
left: 5px;
width: 100%;
}
TD.AUTRE_ENSEIGNE{
padding: 0px,0px,-2px,2px;
background-color: #a14444;
color: white;
text-align: left;
vertical-align: top;
}
TD.AUTRE_ADRESSE{
color: black;
font-size: 8pt;
vertical-align: top;
}
TD.AUTRE_CPVILLE{
color: black;
font-size: 8pt;
vertical-align: top;
font-weight : bold;
}
TD.AUTRE_ACCROCHE{
color: black;
font-size: 8pt;
vertical-align: top;
}
TD.AUTRES_PRODUITS{
position: relative;
left: 5px;
background-color: #a14444;
color: white;
font-size: 8pt;
font-weight : bold;
width: 90%;
}
IMG.AUTRE_PHOTO{
border-width: 0px;
align: left;
margin-left: 1px;
margin-top: 1px;
width: 120px;
}
a.AUTRE_ENSEIGNE{  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: white}
DIV.AUTRE_HOTEL{
position: relative;
top: 5px;
}
TABLE.PRICE{
font-size: 9pt;
width: 640px;
align:center;
text-align: left;
border: 1px;
}
TD.TITRE4 {
font-size: 11pt;
background-color: #a14444;
color: white;
font-weight : bold;
text-align: center;
width: 80%;
}
SPAN.TITRE5 {
font-size: 10pt;
font-weight : bold;
text-align: center;
}
TD.PRICE_PERSONNE_TITRE{
text-align: center;
background-color: #a14444;
color: white;
}
TD.PRICE_MONTANT_TITRE{
width: 10%;
text-align: center;
background-color: #a14444;
color: white;
}


TD.PRICE_PERIODE{
position: relative;
padding: 10px, 0px, 0px, 0px;
text-align: center;
vertical-align: top;
font-family: Arial, sans-serif;
font-size: 9pt;

border-width: 1px;
border-style: none;
color: black;
width: 20%;
}
TD.PRICE_CHAMBRE{
text-align: left;
font-size: 9pt;
border-style: solid;
border-color: #a14444;
border-width: 1px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
color: black;
vertical-align: top;
width: 40%;
}
TD.PRICE_PERSONNE{
text-align: center;
color: black;
vertical-align: top;
width: 8%;
border-style: solid;
border-color: #a14444;
border-width: 1px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
}
TD.PRICE_MONTANT {
padding: 0px, 10px, 0px, 0px;
text-align: right;
border-style: solid;
border-color: #a14444;
border-width: 1px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
color: black;
font-weight : bold;
vertical-align: top;
width: 13%;
}

ddTD.CONVERT{
position: relative;
top: 5px;
text-align: left;
}

TD.CONVERT{
position: relative;
padding: 5px, 5px, 5px, 5px;
text-align: left;
}
INPUT{
border-style: none;
text-align: right;
font-weight : bold;
color: black;
}
INPUT.CURRENTMONEY{
border-style: none;
text-align: left;
font-weight : bold;
color: black;
}
HR.PRICE{
position: relative;
top: -2px;
padding: 0px, 0px, 0px, 0px;
border-width : 1px;
border-color: #a14444;
border-style: ridge;
}
TABLE.FEEDBACK{
font-size: 9pt;
position: relative;
top: 5px;
width: 640px;
color: black;
vertical-align: middle;
}
TD.NOTE_TITRE2{
width: 50%;
border-style: none;
border-color: #a14444;
border-width: 1px;
font-size: 10pt;
text-align: center;
font-color: #a14444;
font-weight : bold;
}
TD.NOTE_TITRE3{
width: 40%;
border-style: none;
border-color: #a14444;
border-width: 1px;
}
TD.NOTE_VALUE{
border-style: none;
border-color: #a14444;
border-width: 1px;
mmtext-align: center;
text-align: left;
font-weight : bold;
}
SPAN.FEEDBACK_TITRE_COMMENT{
font-size: 11pt;
font-style: italic;
font-weight : bold;
jjmmmcolor: #a14444;
color: black;
}
TD.FEEDBACK_COMMENT{
position: relative;
margin-left: 1px;
width: 100%;
}
TD.COMMENT_TEXTE{
font-size: 10pt;
color: black;
width: 100%;
}
TD.COMMENT_AUTHOR{
width: 100%;
font-size: 9pt;
font-weight : bold;
}
TD.COMMENT_SEPARATOR{
width: 100%;
}
HR.SEPARATOR_COMMENT{
width: 100%;
border-width : 1px;
border-color: #a14444;
border-style: ridge;
}

TD.SERVICE_LISTE_CELL{ 
vertical-align: top;
width: 25%;
border-width: 2px;
border-style: solid;
border-color: #a14444;
font-size: 8pt;
padding-left: 5px;
padding-top: 3px;
}

TD.SERVICE_TITRE_CELL {
font: bold;
text-align: left;
border-width: 2px;
border-style: none;
border-color: white;
font-size: 9pt;
color:white;
background-color:#a14444;
padding: 1px,1px,1px,7px;
}

LI{
list-style: square;
}



TABLE.BARREMENU{
position: relative;
width: 100%;
}

TD.MENU_IMPAIR{width: 14%;
background-color: #a14444;
font-size: 11pt;
color: white;
border-style: solid;
border-color: #a14444;
border-width: 1px;
font-family: Tahoma,Verdana,Arial;
text-align: center;
font: bold;
}

TD.MENU_PAIR{
width: 14%;
background-color: #ffe9e9;
color: #a14444;
font-size: 11pt;
border-style: solid;
border-color: #a14444;
border-width: 1px;
font-family: Tahoma,Verdana,Arial;
text-align: center;
font: bold;
}