/* lubiane.css Style sheet for Restaurant la Lubiane
   Copyright (C) 2005 Maiti.

   See http://www.w3.org/Style/CSS/ for a definition of the
   Cascading Style Sheet language and a validation service.
*/

BODY 
   {font-family:   sans-serif;
 /* margin-left:   5mm;  */
 /* margin-right:  5mm;  */
    margin-left:   30mm;
  /*   margin-left:   30mm; */
       margin-right:  20mm; 
     
    color:        black;
 /* background-color: #ffffa0; */  /* Pale yellow */ 
  /*  background-color: #FFEFC8;} */    /* Pale gold */
   /*    background-color: #FDF5E6;} */
         background-color: #FDF5E6;}/*oldlace*/
    
H1     
   {text-align:    center;
    font-family:   sans-serif} 

H1.h2 
   {text-align:    center;
    font-size:     smaller; 
    font-family:   sans-serif}
H2, H3, H4
   {text-align:    center;
    font-family:   sans-serif}

H2 {text-align: left;
    font-family: sans serif}

.h1
   {text-align:    center;
    font-size:     larger; 
    font-family:   sans-serif} 
H2.h1
   {text-align:    center;
    font-family:   sans-serif} 
.legale
   {font-size:     smaller}

CODE
   {font-family:   monospace}
BLOCKQUOTE
   {font-style:    italic}
Q
   {font-style:    italic}
OL 
   {list-style-type: decimal}
OL OL 
   {list-style-type: lower-alpha}
OL OL OL 
   {list-style-type: upper-alpha}
OL OL OL OL 
   {list-style-type: decimal}
A:link    
   {color:         #008000}        /* unvisited links */
A:visited 
   {color:         #FF0000}        /* visited links   */

TABLE                           /* Menu */
   {
   /* margin-left:   120pt;   */     /* Centered table 2mm !*/
 /*   margin-left:   120pt;  */
 /*   margin-left;   2mm;*/
    margin-left:     auto;
    
    margin-right:  auto;
    font-family:   sans-serif;
    border-collapse: collapse;  /* Border model : voir 17.6 et 17.6.2 */
    
    border-style:  double;     /* Voir 17.6.3 */
    border-width:  thick; 
  
       /* border-style:  double;  */
      /*   border-width:  thick;  */
  
 /* border-color:  #ffd700;*/     /* Gold */
   border-color:  green;   
 
   
    
 /* border-color:  #daa520; */  /* Golden rod */
 /* clear:         both;    */  /* No images alongside */
    empty-cells:   hide}

CAPTION 
   {font-family:   sans-serif;
    caption-side:  bottom}
TH, TD 
   {font-family:   sans-serif;
 /* color:         #ff0000;*/
    color:         #000000;
 /* background:    #ffffa0; */
    background:    #FDF5E6;
 /*background-color: #FFEFC8;*/
 /* border:        inset; */ 
 /* border:        outset; */
 /* border:        none; */

    border:        ridge;

    padding-left:  2mm;
    padding-right: 2mm}

TH
   {text-align:    center}
TD
   {text-align:    left}

TABLE.frame 
    {speak:         none;        /* Speech browsers ignore pictures */
    margin-left:   0;
    margin-right:  0;
    float:         left;        /* Looks like a frame */
    font-family:   sans-serif;
    border-style:  none;
    empty-cells:   hide}
TD.framed 
   {font-family:   sans-serif;
    color:         #ff0000;
    border:        none}

TABLE.framer 
   {clear:         none;
    speak:         none;        /* Speech browsers ignore pictures */
    margin-left:   0;
    margin-right:  0;
    float:         right;        /* Looks like a frame */
    font-family:   sans-serif;
    border-style:  none;
    empty-cells:   hide}

TD.framed 
   {font-family:   sans-serif;
    color:         #ff0000;
    border:        none}

TABLE.marge-gauche 
   {clear:         none;
    speak:         none;        /* Speech browsers ignore pictures */
   /* margin-left:   -15mm; */
     margin-left:   0mm; 
      
   /* margin-right:  0;    */
 /* border-style:  hidden;    */    /* Voir 17.6.3 */
    margin-right:   1mm;
    float:         left;        /* Looks like a frame */
    font-family:   sans-serif;
  /*  font-size:      16px;  */     /*essai*/
    empty-cells:   hide}

TABLE.marge-droite 
   {clear:         none;
    speak:         none;        /* Speech browsers ignore pictures */
   margin-left:   -15mm;

    margin-right:  0;
 /* border-style:  hidden;    */    /* Voir 17.6.3 */

    float:         right;        /* Looks like a frame */
    font-family:   sans-serif;
    empty-cells:   hide}
/*
TABLE.marge-gauche TH,TD
   {border-style:  hidden;
    background:    white}   */

TABLE.nolines
   {border-style:  hidden}

UL.simple
   {list-style-type: none}
LI
   {text-align:    left}
IMG.middle                      /* Nicu Sebe */
   {vertical-align: middle} 
IMG.bottom                      /* Nicu Sebe */
   {vertical-align: bottom} 
IMG.math
   {position:      relative}
IMG.tl
   {float:         left;
    margin: 4mm;
    vertical-align: top}
IMG.tr
   {float:         right;
   
margin: 4mm }
   /* vertical-align: top}*/
.quote 
   {font-style:    italic}     
.trans 
   {font-style:    italic;  
    color:         #191970}

.mistral
   {font-family:   mistral;
   font-size:      23pt;
    color:         #191970}

.alineaPos
          {text-indent:2%;}

.jade 
   {color:         #008000}
.figure, .caption
   {text-align:    center;
    vertical-align: middle} 
.author, .address 
   {text-align:    center}
.note 
   {font-size:     small;
    margin-top:    0}           /* Attach note to previous list item */
.subtitle
   {margin-left:   0mm;
    text-align:    center}
.example 
   {font-family:   monospace, courier;
    background:    yellow;
    border-color:  green}
.math 
   {font-family:   Symbol;
    text-align:    center;
    vertical-align: middle} 
.super                       /* David Turner */ 
   {font-size:     smaller; 
    position:      relative; 
    top:           -3px }
.sub                         /* David Turner */
   {font-size:     smaller; 
    position:      relative; 
    top:           3px }
.large
    {font-size:    large}
.centre
   {text-align:    center} 
.center
   {text-align:    center} 
.right
   {text-align:    right} 
.bottommatter
   {font-size:     small;
    color:         black}
 /* margin-left:   -15mm; */
 /* margin-right:  -15mm} */

.new     {background:   #FFFF00;}  /*jaune*/
.new2    {background:   #00FFFF;}  /*violine*/
.new3    {background:   #FF00FF;} 
.new4    {background:   #90EE90;}  /*vert*/

.new5   { background:   #ADEAEA;} /*bleu*/
.new6   { background:   #EAADEA;}  /*lilas*/
.new7  { background:    #F5CCB0;}   /*flesh*/
.new8   { background:    #7FFF00;}

.pub     {color:        #008000;}
 
.bleum   {color:        #191970;}
.note    {font-size:    small}
.bl    {color:         #0000FF;}
.blu   {color:         #800000;}

.basse
         {background-color:      #FFFF88;    /* #BFFFE0; *//*jaune*/
          color:        green}
.moyenne
         {background-color:      #BFFFE0; /*turquoise*/ /* #EBD99F; */     
          color:        blue}
.haute
         {background-color:      #F5CCB0;    /* #FFFF88;*//*rose*/
          color:    red}                  /*8E236B}*/
          
         