/* ident %W% */

BODY {
  margin: 0px 0px 0px 0px;
  background: url(../gifs/tile.gif) repeat-x #FFFFFF;
}
BODY.popup { background-image: url(../gifs/popup_tile.gif); }
BODY.se { background-image: url(../gifs/se_tile.gif); }
BODY.iframe { background-image: none; }

/* DIV's */

#logo     { position: absolute; z-index: 5; left: 4px; top: 3px; }
#topmenu  { position: absolute; z-index: 1; left: 0px; top: 0px; }
#mainMenu { position: absolute; z-index: 4; left: 213px; top: 43px; }
#leftmenu { position: absolute; z-index: 1; left: 7px; top: 108px; }
#content  { position: absolute; z-index: 3; left: 213px; top: 108px; }
#searchcontent  { position: absolute; z-index: 3; left: 10px; top: 108px; }
#popupMenu { position: absolute; z-index: 3; left: 0px; top: 6px; width: 100%; }
#popupContent { position: absolute; z-index: 3; left: 7px; top: 50px; }

/* EN Drops */
#dropProducts { position: absolute; z-index: 4; left: 223px; top: 76px; visibility: hidden; background-color: #FFFFFF; border: 1px solid #3D7698; padding: 4px; padding-right: 8px; }
#dropApplications { position: absolute; z-index: 4; left: 276px; top: 76px; visibility: hidden; background-color: #FFFFFF; border: 1px solid #3D7698; padding: 4px; padding-right: 8px; }
#dropCompany { position: absolute; z-index: 4; left: 347px; top: 76px; visibility: hidden; background-color: #FFFFFF; border: 1px solid #3D7698; padding: 4px; padding-right: 8px; }
#dropAbout { position: absolute; z-index: 4; left: 446px; top: 76px; visibility: hidden; background-color: #FFFFFF; border: 1px solid #3D7698; padding: 4px; padding-right: 8px; }
#dropSupport { position: absolute; z-index: 4; left: 502px; top: 76px; visibility: hidden; background-color: #FFFFFF; border: 1px solid #3D7698; padding: 4px; padding-right: 8px; }
#dropNews { position: absolute; z-index: 4; left: 551px; top: 76px; visibility: hidden; background-color: #FFFFFF; border: 1px solid #3D7698; padding: 4px; padding-right: 8px; }
#dropContact { position: absolute; z-index: 4; left: 591px; top: 76px; visibility: hidden; background-color: #FFFFFF; border: 1px solid #3D7698; padding: 4px; padding-right: 8px; }

/* FR Drops */
#dropProduits { position: absolute; z-index: 4; left: 222px; top: 76px; visibility: hidden; background-color: #FFFFFF; border: 1px solid #3D7698; padding: 4px; padding-right: 8px; }
#dropApp { position: absolute; z-index: 4; left: 272px; top: 76px; visibility: hidden; background-color: #FFFFFF; border: 1px solid #3D7698; padding: 4px; padding-right: 8px; }
#dropCompagnie { position: absolute; z-index: 4; left: 343px; top: 76px; visibility: hidden; background-color: #FFFFFF; border: 1px solid #3D7698; padding: 4px; padding-right: 8px; }
#dropApropos { position: absolute; z-index: 4; left: 439px; top: 76px; visibility: hidden; background-color: #FFFFFF; border: 1px solid #3D7698; padding: 4px; padding-right: 8px; }
#dropAide { position: absolute; z-index: 4; left: 537px; top: 76px; visibility: hidden; background-color: #FFFFFF; border: 1px solid #3D7698; padding: 4px; padding-right: 8px; }
#dropNouveautes { position: absolute; z-index: 4; left: 586px; top: 76px; visibility: hidden; background-color: #FFFFFF; border: 1px solid #3D7698; padding: 4px; padding-right: 8px; }
#dropContactez { position: absolute; z-index: 4; left: 655px; top: 76px; visibility: hidden; background-color: #FFFFFF; border: 1px solid #3D7698; padding: 4px; padding-right: 8px; }

/* Table Styles */

TABLE.bordered {
  border-top: 1px solid #336699;
  border-left: 1px solid #336699;
}
TABLE.bordered TH {
  border-right: 1px solid #336699;
  border-bottom: 1px solid #336699;
  background-color: #DFE8EE;
  text-align: left;
  font-weight: normal;
}
TABLE.bordered TD {
  border-right: 1px solid #336699;
  border-bottom: 1px solid #336699;
}

/* General */

H1,P.header1 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #FFB310;
}
H2,P.header2 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 15px;
  font-weight: bold;
}
H3,P.header3 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

P,TD,UL,OL,TH {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  color: #3D7698;
}
P.indent1 { margin-left: 1em; }
P.indent2 { margin-left: 2em; }
P.indent3 { margin-left: 3em; }
P.indent4 { margin-left: 4em; }

P.leftmenu { font-size: 11px; }
P.copyright {
  font-size: 11px;
  color: #94B3C8;
}
UL { line-height: 20px; }

TR.leftmenu {
  height: 24px;
  vertical-align: top;
}

TD.alignright { text-align: right; }
TD.aligncenter { text-align: center; }
TD.aligntop { vertical-align: top; }
TD.alignbottom { vertical-align: bottom; }
TD.aligntopright {
  vertical-align: top;
  text-align: right;
}
TD.aligntopcenter {
  vertical-align: top;
  text-align: center;
}
TD.alignbottomright {
  vertical-align: bottom;
  text-align: right;
}
TD.alignbottomcenter {
  vertical-align: bottom;
  text-align: center;
}
TD.topmenu {
  font-size: 11px;
  color: White;
}
TD.divide { color: #94B3C8; }
TD.openleftmenu {
  font-size: 11px;
  font-weight: bold;
}

/* Border Table */
TD.topborder {
  border-top: 1px solid #336699;
  border-right: 1px solid #336699;
  border-bottom: 1px solid #336699;
  background-color: #DFE8EE;
}
TD.topleftborder {
  border: 1px solid #336699;
  background-color: #DFE8EE;
}
TD.border {
  border-right: 1px solid #336699;
  border-bottom: 1px solid #336699;
}
TD.leftborder {
  border-left: 1px solid #336699;
  border-right: 1px solid #336699;
  border-bottom: 1px solid #336699;
}

SPAN.sup {
  font-size: 7px;
  vertical-align: super;
}
SPAN.sub {
  font-size: 7px;
  vertical-align: sub;
}
SPAN.newshead { color: #FFB310; }

/* Images */

IMG.floatright { float: right; }
IMG.floatleft  { float: left; }
IMG.noborder   { border-width: 0px; }

/* Links: A */

A { font-family: Arial, Helvetica, Verdana, sans-serif; }

A:link    { color: #3E7799; }
A:visited { color: #3E7799; }
A:active  { color: #3D7698; }
A:hover   {
  color: #3D7698;
  text-decoration: none;
}

A.menu {
  font-size: 11px;
  text-decoration: none;
}
A.dropmenu {
  font-size: 12px;
  text-decoration: none;
}
A.dropmenu:active  { color: #94B3C8; }
A.dropmenu:hover   { color: #94B3C8; }

A.leftmenu {
  font-size: 11px;
  text-decoration: none;
}
A.leftmenu:hover { text-decoration: underline; }

A.subleftmenu {
  font-size: 11px;
  text-decoration: none;
}
A.subleftmenu:link    { color: #FFB310; }
A.subleftmenu:visited { color: #FFB310; }
A.subleftmenu:active  { color: #FFB310; }
A.subleftmenu:hover   {
  color: #FFB310;
  text-decoration: underline;
}

A.copyright { font-size: 11px; }
A.copyright:link    { color: #94B3C8; }
A.copyright:visited { color: #94B3C8; }
A.copyright:active  { color: #94B3C8; }
A.copyright:hover   {
  color: #94B3C8;
  text-decoration: none;
}

A.highlight {
  font-size: 11px;
  text-decoration: none;
}
A.highlight:link    { color: #FFB310; }
A.highlight:visited { color: #FFB310; }
A.highlight:active  { color: #FFB310; }
A.highlight:hover   { color: #FFB310; }

/* Inputs */

INPUT {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  color: #666666;
}

