body      { font-family: Tahoma; font-size: 11px; color:#000000; margin:0px; background-color: #FFF500; }
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 #000000; color: white; background-color: #EE333F; font-family: Tahoma; font-size: 11px; font-weight: bold; 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: #9BA0D6;}

/* * * * * * * * * * */  
.titleCell      { background-color: #EE333F; font-weight:bold; color: #FFFFFF; padding-top: 1px; border-bottom: 1px solid #000000; border-top: 1px solid #000000; padding-right: 6px; padding-bottom: 1px; padding-left: 5px;}
.subtitleCell   { font-family: Tahoma; font-size: 11px; color:#000000; background-color: #3366CC; color: #FFFFFF; font-weight: bold;}

.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:#3366CC; 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: #99CCFF; cursor: hand; border:1px solid #E0E0E0; }
.yellowCell     { background-color: #E4E4E4; border:1px solid #696969; padding-top: 1px; padding-right: 6px; padding-bottom: 1px; padding-left: 5px; }
.greyCell       { background-color: #FFFFFF; color: #000000; border:1px solid #696969;     padding-top: 1px; padding-right: 6px; padding-bottom: 1px; padding-left: 5px; }
.greyCellTLB    { background-color: #FF0000; color: #FFFFFF; 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-color: #FF0000; color: #FFFFFF; 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 #3366CC; 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; color: #FFFFFF;}
.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; }

