html       { font-family: verdana,arial,sans-serif; font-size: 11px; }
body       { font-family: verdana,arial,sans-serif; font-size: 11px; color: #000000; background: #FFFFFF url(../_common_picts/top.jpg); background-repeat: no-repeat}
body.light { font-family: verdana,arial,sans-serif; font-size: 11px; color: #000000; background: #FFFFFF; }
table      { font-family: verdana,arial,sans-serif; font-size: 11px; border: 6px;}

h1         { font-family: verdana,arial,sans-serif; font-size: 24px; }
h2         { font-family: verdana,arial,sans-serif; font-size: 18px; }
h3         { font-family: verdana,arial,sans-serif; font-size: 16px; }
h4         { font-family: verdana,arial,sans-serif; font-size: 14px; }
h5         { font-family: verdana,arial,sans-serif; font-size: 12px; }
th         { font-family: verdana,arial,sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; background: #000000; vertical-align: top; }
th.light   { font-weight: bold; vertical-align: middle; text-align: left; color: #000000; background: transparent; width: 200px;}
th.list    { vertical-align: top; text-align: left;  color: #FFFFFF; height: 30px; }
th.header    { vertical-align: middle; 
             text-align: center;  
             color: #000000; 
             font-size: 12px; 
             height: 18px; 
             background: #FFC64D; 
           }
tr         { font-family: verdana,arial,sans-serif; font-size: 11px; }
tr.medium  { font-weight: bold; vertical-align: middle; text-align: left; color: #000000; background: #FFE0E0;}
td         { font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: normal; color: #000000; vertical-align: top; }
td.m       { vertical-align: middle; }
td.barre      { background: #B7BFF1; text-align: center; }
td.light      { background: #E0E0E0; }
td.dark       { background: #D0D0D0; }
td.white      { background: #FFFFFF; }
td.red        { background: #FF0000; }
td.light_red  { background: #FFC0C0; }
td.yes         { background: #F8A59C; text-align: center; vertical-align: middle; }
td.no        { background: #DBF6AC; text-align: center; vertical-align: middle; }
td.odd     { background: #E0E0E0;}
td.even    { background: #C0C0C0;}
td.middle    { vertical-align: middle; }
td.bottom    { vertical-align: bottom; }
td.footer  { background: #D3DCE3; text-align: center; 
                border-collapse: collapse; 
                border: thin solid;
                border-left: hidden; 
                border-right: hidden; 
                border-bottom: hidden;
            }
            
td.option     { background: #F7DC93; text-align: center; vertical-align: middle; }

table.intro { border-color: #C09812; border-style: solid; border-width: 3px; }
ul         { font-family: verdana,arial,sans-serif; font-size: 11px; color: #000000;}
LI.square  { list-style-type: square; margin-left:50; line-height: 200%; text-align: justify; text-indent: 1em  }


td.calendar_empty   { background: #FFFFFF; }
td.calendar_day     { background: #606080; text-align: center; vertical-align: middle; width: 28px; color: #FFFFFF; }


input.calendar_week
{
    text-align: center; 
    color     : #000000;
    background: #C0C0FF;
    border    : 0px;
    width     : 2em;
}

input.calendar_sun
{
    text-align: center; 
    color     : #FF0000;
    background: #C0C0FF;
    border    : 0px;
    width     : 2em;
}

input.calendar_wholeweek
{
    text-align: center; 
    color     : #000000;
    background: #8080FF;
    border    : 0px;
    width     : 2em;
}


td.bord_droite {
                border-collapse: collapse; 
                border: thin solid;
                border-left: hidden; 
                border-top: hidden; 
                border-bottom: hidden;
               }

td.titre       { font-family: verdana,arial,sans-serif; font-size: 18px; color: #000000; font-weight: bold; text-align: center; }

td.body
{
    background: #F8F0FF;
    border-style:       solid; 
    border-width:       2px; 
    text-align: left;     
}
td.td_bouton_module  {
                background: #DDCB9B; 
                vertical-align: middle; 
                text-align: center; 
                border-color: #404040; 
                border-style: solid; 
                border-width: 1px; 
                font-size: 14px; 
              }


div.fixed       { font-family:Courier New, Courier, Prestige, monospace; font-size: 11px;  }
             


input.submit
{
    color     : #000000;
    background: #B7BFF1;
    border    : 2px #C0C0C0 outset;
    text-align: center; 
}

input.submit-button
{
    color     : #000000;
    background: #B7BFF1;
    border    : 2px #C0C0C0 outset;
    width     : 10em;
    text-align: center; 
}

input.submit-button_wide
{
    color     : #000000;
    background: #B7BFF1;
    border    : 2px #C0C0C0 outset;
    text-align: center; 
}

input.submit-button15
{
    color     : #000000;
    background: #B7BFF1;
    border    : 2px #C0C0C0 outset;
    width     : 15em;
    text-align: center; 
}

input.submit-light
{
    color     : #000000;
    background: #E0E0E0;
    border    : 1px #C0C0C0 outset;
    width     : 10em;
}

input.normal
{
    color     : #000000;
    background: #CCCCFF;
    border    : 1px #C0C0C0 outset;
    width     : auto;
}

input.menu
{
    color     : #000000;
    background: #E4CD9C;
    border    : thin solid;
    width     : 7em;
                  border-left-width: 0px; 
                  border-top-width:   0px; 
}

input.temperature
{
    text-align: center; 
    color     : #FF0000;
    background: #C0C0FF;
    border    : 0px;
    width     : 5em;
}



p          { font-size: 11px; font-weight: normal; color: #000000; text-align: justify; margin-left: 20px; margin-right: 20px; text-decoration : none;}

div             { font-family: verdana,arial,sans-serif; font-size: 9px; color: #550000;}
div.titre       { font-family: verdana,arial,sans-serif; font-size: 16px; color: #000000; font-weight: bold; }

div.my_description { font-family: verdana,arial,sans-serif; 
                  font-size: 11px; 
                  font-weight: normal; 
                  color: #000000; 
                  text-align: justify; 
                  margin-left: 5 em; 
                  margin-right:5 em; 
                  line-height: 2 em;
                }                     

div.my_head0    { font-family: verdana,arial,sans-serif; 
                  font-size: 28px; 
                  font-weight: normal; 
                  color: #000000;
                  text-decoration : none;
                  text-align: center; 
                  font-style: oblique;
                }
div.my_head1    { font-family: verdana,arial,sans-serif; 
                  font-size:   20px; 
                  font-weight: bold; 
                  color:       #000000; 
                  text-align: left; 
                  text-decoration:    none; 
                  border-style:       solid; 
                  border-width:       2px; 
                  border-right-width: 0px; 
                  border-top-width:   0px; 
                }
div.my_head2    { font-family: verdana,arial,sans-serif; 
                  width: 80%;
                  font-size: 16px; 
                  font-weight: bold; 
                  color: #000000; 
                  background: #F0C0C0;  
                }
div.my_head3    { font-family: verdana,arial,sans-serif; 
                  font-size: 12px; 
                  font-weight: bold; 
                  color: #000000; 
                }
div.tiny        { font-family: verdana,arial,sans-serif; 
                  font-size: 9px; 
                  color: #000000; 
                }
div.ident       { margin-left:35; 
                  margin-bottom:10; }

div.listing     { margin-left:20px; margin-right:20px; background-color: #E0E0E0 }
div.sql         { 
                    margin-left:20px;
                    margin-right:20px;
                    font-size: 10px; 
                    font-style: italic; 
                    text-align: left;
                    background-color: #F0F0F0;
                    white-space: pre;
                    border-style:       solid; 
                    border-width: 2px; 
                }

LI.my_list      { list-style-type: square; 
                  margin-left:     2em;
                  margin-right:    2em;
                  line-height:     200%; 
                  text-align:      justify;
                  text-indent:     0em  }
pre             { margin-left:20px; margin-right:20px; background-color: #E0E0E0 }

div.my_titre_noir   { font-family: verdana,arial,sans-serif; 
                  font-size:   14px; 
                  font-weight: bold; 
                  color:       #FFFFFF; 
                  background: #000000;  
                  text-align: center; 
                  text-decoration:    none; 
                }
                
div.my_titre1   { font-family: verdana,arial,sans-serif; 
                  font-size:   32px; 
                  font-weight: bold; 
                  color:       #000000; 
                  text-align: center; 
                  text-decoration:    none; 
                }

div.my_titre2   { font-family: verdana,arial,sans-serif; 
                  font-size:   20px; 
                  font-weight: bold; 
                  color:       #000000; 
                  text-align:  left; 
                  text-decoration:    none; 
                }

table.red       { 
                    border: 5px solid #FF0000; 
                    background: #C0C0C0;  
                }

table.choix     { 
                    width: 300px;
                    border: 2px solid #000000; 
                    background: #DFDFE8;  
                }

table.choix_small     { 
                    border: 2px solid #000000; 
                    background: #DFDFE8;  
                }

table.choix_wide     { 
                    width: 500px;
                    border: 2px solid #000000; 
                    background: #DFDFE8;  
                }

table.page      { 
                    width: 900px;
                    background: #AFAFAF;  
                }



div.category    { font-size: 17px; font-weight: bold;   color: #000000; text-align: center; vertical-align: middle; margin-left:50; margin-right:50; }
div.discret     { font-size: 9px;  font-weight: normal; color: #808080; vertical-align: middle; margin-left:50; margin-right:50; }
div.legend      { font-size: 9px;  font-weight: normal; }


IMG.middle { vertical-align: middle }

a              {   font-family: verdana,arial,sans-serif; font-size: 11px;  color:#0000BF;  font-weight: normal; text-decoration : underline;}
a:link         {   }
a:visited      {   color:#3F5F9F; }
a:active       {   color:#3F3F7F; }

a.titre         { font-family: verdana,arial,sans-serif; font-size: 12px;  text-align: center; COLOR: #000000; text-decoration: None;  font-weight: bold;}
a.titre:visited { COLOR: #000000; }
a.titre:active  { COLOR: #000000; }
a.titre:hover   { COLOR: #000000; }


a.noir         { font-family: verdana,arial,sans-serif; font-size: 11px;  text-align: center; COLOR: #404040; text-decoration: underline;  font-weight: normal;}
a.noir:visited { COLOR: #404040; }
a.noir:active  { COLOR: #404040; }
a.noir:hover   { COLOR: #404040; }


a.MenuHeader         { font-family: verdana,arial,sans-serif; font-size: 11px;  text-align: center; COLOR: #404040; text-decoration: None;  font-weight: bold;}
a.MenuHeader:visited { COLOR: #404040; }
a.MenuHeader:active  { COLOR: #404040; }
a.MenuHeader:hover   { COLOR: #404040; }

a.MenuItem           { COLOR: #000000; font-size: 9px; text-decoration: None;  font-weight: normal;}
a.MenuItem:link      { COLOR: #000000; text-decoration: None;  font-weight: normal;}
a.MenuItem:visited   { COLOR: #000000; text-decoration: None;  font-weight: normal;}
a.MenuItem:active    { COLOR: #000000; text-decoration: None;  font-weight: normal;}
a.MenuItem:hover     { COLOR: #FFFFFF; text-decoration: None;  font-weight: normal;}

td.bouton  { 
                background: #C0C0C0; 
                vertical-align: middle; 
                text-align: center; 
                border-color: #404040; 
                border-style: solid; 
                border-width: 1px; 
                font-size: 14px; 
              }
td.bouton_selected 
            { 
                background: #CEACC8; 
                vertical-align: middle; 
                text-align: center; 
                border-color: #404040; 
                border-style: solid; 
                border-width: 1px; 
            }



a.a_MenuMainItem           { COLOR: #000000; font-size: 14px; text-decoration: None;  font-weight: normal;}
a.a_MenuMainItem:link      { COLOR: #000000; text-decoration: None;  font-weight: normal;}
a.a_MenuMainItem:visited   { COLOR: #000000; text-decoration: None;  font-weight: normal;}
a.a_MenuMainItem:active    { COLOR: #000000; text-decoration: None;  font-weight: normal;}
a.a_MenuMainItem:hover     { COLOR: #FFFFFF; text-decoration: None;  font-weight: normal;}

td.menu    { 
             vertical-align: middle; 
             text-align: left;  
             color: #000000; 
             font-size: 10px;              
             height: 18px; 
             background: #F9F175; 
                  border-style:       solid; 
                  border-width:       2px; 
                  border-left-width: 0px; 
                  border-top-width:   0px; 
           }


td.menu_selected    { 
             vertical-align: middle; 
             text-align: left;  
             color: #000000; 
             font-size: 10px;              
             height: 18px; 
             background: #FD9F0B; 
                  border-style:       solid; 
                  border-width:       2px; 
                  border-left-width: 0px; 
                  border-top-width:   0px; 
           }


a.menu           { COLOR: #000000; 
                     font-size: 10px; 
                     text-decoration: None;  
                     font-weight: normal; 
                   }


table.menu  { COLOR: #000000; 
              width: 100%; 
              spacing: 2px;
              padding: 4px; 
             }

 
fieldset
{
    width: 400px;
}




