body      { font-family: Tahoma; font-size: 11px; color:#000000; margin:0px; background-color: #C6E2E6; } //BLEU #C6E2E6  //ORANGE #FF7B08
input     { font-family: Tahoma; font-size: 11px; color:#000000 }
textarea  { font-family: Tahoma; font-size: 11px; color:#000000 }
select    { font-family: Tahoma; font-size: 10px }
checkbox  { background-color:red; border: none;}
a:link    { text-decoration: none; color: #000000 }
a:hover   { text-decoration: underline; color: #000000 }
a:active  { color: #C63929 }
a:visited { text-decoration: none; color: #000000 }
table     { font-family: Tahoma; font-size: 11px; color:#000000; }
h1        { font-family: Tahoma; font-size: 11pt; color: #000000; font-weight: bold }
img       { border: none; margin: 0px; padding: 0px; }

.button          { height:20px; border: 1px solid #36B2D2; background-color: #FFBD18; font-family: Tahoma; font-size: 11px; color: #000000; margin: 2px;}
.categorie       { font-family: Tahoma; font-size: 20px; color: #000000; margin-top:2px; margin-bottom:2px; text-transform:uppercase }
.categoriegreen  { font-family: Tahoma; font-size: 20px; color: #000000; margin-top:2px; margin-bottom:2px; text-transform:uppercase; color: #56C00E}
.categorieblue   { font-family: Tahoma; font-size: 20px; color: #000000; margin-top:2px; margin-bottom:2px; text-transform:uppercase; color: #36B2D2}
.categorieorange { font-family: Tahoma; font-size: 20px; color: #000000; margin-top:2px; margin-bottom:2px; text-transform:uppercase; color: #FF7B08}
.categorieyellow { font-family: Tahoma; font-size: 20px; color: #000000; margin-top:2px; margin-bottom:2px; text-transform:uppercase; color: #FFB81F}
.categoriegray   { font-family: Tahoma; font-size: 20px; color: #000000; margin-top:2px; margin-bottom:2px; text-transform:uppercase; color: #666666}

.souscategorie	     { font-family: Tahoma; font-size: 11px; line-height: 150%; font-weight:bold; }
.souscategorieUp	   { font-family: Tahoma; font-size: 11px; line-height: 150%; font-weight:bold; text-transform: uppercase; }
.souscategoriesmall  { font-family: Tahoma; font-size: 9px;  line-height: 150%;  font-weight:bold; margin-top:3px; margin-bottom:3px }
.titre               { font-family: Tahoma; font-size: 11pt; color: #000000; font-weight: bold }
.quote               { font-family: Tahoma; font-size: 11px; color: #000000; font-style: italic; text-align: justify;}
.small               { font-family: Tahoma; font-size: 7pt;  color: #000000; margin:0px; padding:0px; border:0; }
.titreannonce        { font-family: Tahoma; font-size: 12px; color: #000000; line-height:130%; }
.annonce             { font-family: Tahoma; font-size: 11px; color: #000000; line-height:130%; }

/* * * * * * * * * * */               
.TmeTle                 { border-color: #F5F5F5; background-color: #E4E4E4; text-align: center;}
.TmeChkbx, .TmeChkbxSel { border-color: #E4E4E4; text-align: center; background-color: white;}
.TmeChkbxSel            { background-color: #F7B518;}

/* * * * * * * * * * */  
.titleCell      { font-family: Tahoma; font-size: 9pt; color: #000000; font-weight: bold; border:1px solid #E0E0E0; background-color:#E9E9E8;}
.subtitleCell   { font-family: Tahoma; font-size: 11px; color:#000000; font-weight: bold; background: url(../_images/back.cell.jpg);}

.frutigerwhite  { font-family: Tahoma; font-size: 10px; color:#FFFFFF }
.frutigerblack  { font-family: Tahoma; font-size: 11px; color:#000000 }
.frutigerred    { font-family: Tahoma; font-size: 10px; color:#E82604; }
.frutigergrey   { font-family: Tahoma; font-size: 10px; color:#666666 }
.frutigergray   { font-family: Tahoma; font-size: 11px; color:#666666; padding-top: 2px; padding-right: 6px; padding-bottom: 4px; padding-left: 5px; }
.frutigeryellow { font-family: Tahoma; font-size: 11px; font-weight:bold; color:#ECAB00; padding-top: 2px; padding-right: 6px; padding-bottom: 4px; padding-left: 5px; }
.frutigerblue   { font-family: Tahoma; font-size: 11px; font-weight:bold; color:#36B2D2; padding-top: 2px; padding-right: 6px; padding-bottom: 4px; padding-left: 5px; }
.frutigerorange { font-family: Tahoma; font-size: 11px; font-weight:bold; color:#FF7B08; padding-top: 2px; padding-right: 6px; padding-bottom: 4px; padding-left: 5px; }
.frutigergreen  { font-family: Tahoma; font-size: 11px; font-weight:bold; color:#56C00E; padding-top: 2px; padding-right: 6px; padding-bottom: 4px; padding-left: 5px; }

.orangeCell     { background-color: #FF7B08; }
.blueCell       { background: url(../_images/back.bluecell.jpg);   border:1px solid #36B2D2;     padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 5px;}
.rolloverCell   { background-color: #ADD8E6; cursor:hand; border:1px solid #E0E0E0; padding-top: 1px; padding-right: 6px; padding-bottom: 1px; padding-left: 5px; }
.yellowCell     { background: url(../_images/back.yellowcell.jpg); border:1px solid #E0E0E0;     padding-top: 1px; padding-right: 6px; padding-bottom: 1px; padding-left: 5px; }
.greyCell       { background: url(../_images/back.cell.jpg);       border:1px solid #E0E0E0;     padding-top: 1px; padding-right: 6px; padding-bottom: 1px; padding-left: 5px; }
.greyCellTLB    { background: url(../_images/back.cell.jpg);       border-top:1px solid #E0E0E0; padding-top: 1px; border-left:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; padding-right: 6px; padding-bottom: 1px; padding-left: 5px;}
.greyCellTRB    { background: url(../_images/back.cell.jpg);       border-top:1px solid #E0E0E0; padding-top: 1px; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; padding-right: 6px; padding-bottom: 1px; padding-left: 5px;}
.bodyCell       { border:1px solid #7BBAC7; margin-top: 5px; border-collapse: collapse; }
.headerCell     { background: url(../_images/back.cell.jpg); }
.footerCell     { background: url(../_images/back.invertcell.jpg); }

.greyBorder     { border: 1px solid #E0E0E0; padding: 0;}
.blueBorder     { border: 1px solid #36B2D2; padding: 0;}
.orangeBorder   { border: 1px solid #ECAB00; padding: 0;}
.greyBorderLTR  { border-top: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; }
.greyBorderLBR  { border-bottom: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; }
.dottedBorder   { border: 1px dotted #E0E0E0; padding-top: 2px; padding-right: 1px; padding-bottom: 1px; padding-left: 5px; }

.nextego        { background: url(../_images/back.symbol.4.gif);}
.box				 {	font-family: Tahoma; font-size: 11px; line-height:130%; color:#000000; border: 1px dotted #B0B0B0;}
.hidden         { border:none; background-color: transparent; font-weight: bold;}
.visible        { border:1px dotted #000000; background-color: #FFFFFF; color: #000000; font-size: 11px;}
.ErrNormal      { color: red; font-weight: bold; }
.collapse       { border-collapse: collapse; border-color: #F5F5F5; }
