/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;

  color: #0066CC;
  font-weight : bold;
}



TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #E0E3E4;
}

TD.footer {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  background: #E0E3E4;
  color: #000000;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #E0E3E4;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #E0E3E4;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #ECF7FF; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


/* CATStyles */
/* 2003  */
/*--------------------------------------------CATSTYLE---------------------------------------------*/
/* ---- Page 0 ---- */
.page100 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #818181; text-decoration: none}
.result2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #818181; font-weight: bold}
.inf0 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #686868 }
.nav {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #474747; background-color: #E0E3E4; border-color: #B4B5BD B4B5BD B4B5BD; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.nav:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #474747; background-color: #B4B5BD}
.nav2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #474747; background-color: #D9DCDE}
.nav2:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #474747; background-color: #B4B5BD}
.fnav {  background-color: E0E3E4; border-color: black B4B5BD; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.fnav2 { background-color: D9DCDE; border-color: black B4B5BD; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 10px }
.fnav3 { background-color: D9DCDE; border-color: black B4B5BD; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 10px }
.fnav3 { background-color: FEC1CD; border-color: black FE738D; font-family: Arial, Helvetica, sans-serif; font-size: 10px ; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.txtab2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #474747; text-decoration: underline}
.txtab2:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006DDA; background-color: #D4EBFE}
.textetabc2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; background-color: #E0E3E4; font-weight: bold}
.textetabc3 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006500; background-color: #ccffcc; font-weight: bold}
.fdclignex2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #474747; background-color: #E0E3E4; border-color: #B4B5BD black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.fdclignexy {  font-family: Arial, Helvetica, sans-serif; color: #474747; background-color: #E0E3E4; border: 1px #B4B5BD solid; font-size: 10px}
.textep2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #818181; font-weight: normal }
.fdc2 { font-family: Arial, Helvetica, sans-serif; color: #474747; background-color: #D4EBFE; border: 0px #B4B5BD solid; font-size: 10px }

.fdc9 { font-family: Arial, Helvetica, sans-serif; color: #474747; background-color: #e9e9e9; border: 0px #B4B5BD solid; font-size: 10px }

.fdc2:hover { font-family: Arial, Helvetica, sans-serif; color: #006DDA; background-color: #D4EBFE; border: 0px #B4B5BD solid; font-size: 10px }
.fdc3 { font-family: Arial, Helvetica, sans-serif; color: #474747; background-color: #E0E3E4; border: 0px #B4B5BD solid; font-size: 10px }
.fdc3:hover { font-family: Arial, Helvetica, sans-serif; color: #006DDA; background-color: #D4EBFE; border: 0px #B4B5BD solid; font-size: 10px }


/* ---- Page 1 ---- */

.page1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FEB981}
.fd1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #FEB981 }
.fdl_g1 {  background-image: url(images/n1/p.gif); background-repeat: repeat-y; background-position: left}
.fdl_d1 { background-image: url(images/n1/p.gif); background-repeat: repeat-y; background-position: right}
.inf1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #686868; background-color: #FFE4CF}
.infl1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #686868; background-color: #FFE4CF ; background-image: url(../catimg/n1/p.gif); background-repeat: repeat-x; background-position: bottom}
.lienpt1 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FEB981; font-weight: normal ; font-style: italic; text-decoration: none}
.lienpt1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FEB981; font-weight: normal ; font-style: italic; text-decoration: underline}
.textegras1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #FEB981}
.textept1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FEB981}


/* ---- Page 2 ---- */

.page2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #63D467}
.fd2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #63D467 }
.fdl_g2 {  background-image: url(images/n2/p.gif); background-repeat: repeat-y; background-position: left}
.fdl_d2 { background-image: url(images/n2/p.gif); background-repeat: repeat-y; background-position: right}
.inf2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #686868; background-color: #D7F4D8}
.infl2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #686868; background-color: #D7F4D8 ; background-image: url(../catimg/n2/p.gif); background-repeat: repeat-x; background-position: bottom}
.lienpt2 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #63D467; font-weight: normal ; font-style: italic; text-decoration: none}
.lienpt2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #63D467; font-weight: normal ; font-style: italic; text-decoration: underline}
.textegras2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #63D467}
.textept2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #63D467}

/* ---- Page 3 ---- */

.page3 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FC5172}
.fd3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #FC5172 }
.fdl_g3 {  background-image: url(images/n3/p.gif); background-repeat: repeat-y; background-position: left}
.fdl_d3 { background-image: url(images/n3/p.gif); background-repeat: repeat-y; background-position: right}
.inf3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #686868; background-color: #FEC9D3}
.infl3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #686868; background-color: #FEC9D3 ; background-image: url(../catimg/n3/p.gif); background-repeat: repeat-x; background-position: bottom}
.lienpt3 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FC5172; font-weight: normal ; font-style: italic; text-decoration: none}
.lienpt3:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FC5172; font-weight: normal ; font-style: italic; text-decoration: underline}
.textegras3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #FC5172}
.textept3 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FC5172}

/* ---- Page 4 ---- */

.page4 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #AA96EB}
.fd4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #AA96EB }
.fdl_g4 {  background-image: url(images/n4/p.gif); background-repeat: repeat-y; background-position: left}
.fdl_d4 { background-image: url(images/n4/p.gif); background-repeat: repeat-y; background-position: right}
.inf4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #686868; background-color: #EAE5FA}
.infl4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #686868; background-color: #EAE5FA ; background-image: url(../catimg/n4/p.gif); background-repeat: repeat-x; background-position: bottom}
.lienpt4 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #AA96EB; font-weight: normal ; font-style: italic; text-decoration: none}
.lienpt4:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #AA96EB; font-weight: normal ; font-style: italic; text-decoration: underline}
.textegras4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #AA96EB}
.textept4 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #AA96EB}

/* ---- Page 5 ---- */

.page5 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #37B4BC}
.fd5 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #37B4BC }
.fdl_g5 {  background-image: url(images/n5/p.gif); background-repeat: repeat-y; background-position: left}
.fdl_d5 { background-image: url(images/n5/p.gif); background-repeat: repeat-y; background-position: right}
.inf5 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #686868; background-color: #CCECEE}
.infl5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #686868; background-color: #CCECEE ; background-image: url(../catimg/n5/p.gif); background-repeat: repeat-x; background-position: bottom}
.lienpt5 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #37B4BC; font-weight: normal ; font-style: italic; text-decoration: none}
.lienpt5:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #37B4BC; font-weight: normal ; font-style: italic; text-decoration: underline}
.textegras5 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #37B4BC}
.textept5 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #37B4BC}

/* ---- Page 6 ---- */

.page6 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #F4EADA}
.fd6 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #F4EADA }
.fdl_g6 {  background-image: url(images/n6/p.gif); background-repeat: repeat-y; background-position: left}
.fdl_d6 { background-image: url(images/n6/p.gif); background-repeat: repeat-y; background-position: right}
.inf6 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #686868; background-color: #F4EADA}
.infl6 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #686868; background-color: #FBF2C3 ; background-image: url(../catimg/n6/p.gif); background-repeat: repeat-x; background-position: bottom}
.lienpt6 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #D4AC6F; font-weight: normal ; font-style: italic; text-decoration: none}
.lienpt6:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #D4AC6F; font-weight: normal ; font-style: italic; text-decoration: underline}
.textegras6 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #D4AC6F}
.textept6 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #D4AC6F}

/* ---- FAQ ---- */
.titreFAQ { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 14px; color: #5E9CDA; font-weight: bold }


/* ---- Style.css  ---- */
.navfoot {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #474747;   }
.navfoot:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #474747; }


/* end catstyles */

/*-----------------------------------------------NAV-----------------------------------------------*/

.textepetit { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 10px; color: #474747; font-weight: normal }
.textepetit2 { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 10px; color: #474747; font-weight: normal; text-align:left; margin-right:10px;padding-top: 10px;}
.textecatalogue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #818181; font-weight: normal}
.textecdv { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal}
.textecataloguepetit { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818181; font-weight: normal }
.topnav {  font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 10px; color: #FFFFFF; background-color: #5C9AC7; /*FF8700*/ font-weight: bold}
.topnav:hover { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 10px; color: #FF0000; /*FF8700*/ font-weight: bold text-decoration: underline}
.textenav { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 10px; color: #BEA888; font-weight: normal}
.textekdy { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; color: #5E9CDA; font-weight: normal ; text-decoration: none}
.textekdypetit { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 10px; color: #5E9CDA; font-weight: normal }
.textegrandkdy { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 14px; color: #5E9CDA; font-weight: bold }
.textegrandkdy:hover { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 14px; color: #ff7734; font-weight: bold; text-decoration:underline;  }
.pointkdy { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; font-weight: normal ; background-image: url(images/icons/pt-kdy.gif); background-repeat: repeat-x; background-position: center center; border-style: none}
.texteservice { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; color: #228D43; font-weight: normal }
.pointservice { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; font-weight: normal ; background-image: url(images/icons/pt-serv.gif); background-repeat: repeat-x; background-position: center center; border-style: none}
.textepromo { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; color: #FF6CA4; font-weight: normal }
.textepromopetit { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 10px; color: #FF6CA4; font-weight: normal }
.pointpromo { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; font-weight: normal ; background-image: url(images/icons/pt-promo.gif); background-repeat: repeat-x; background-position: center center; border-style: none }
.fd-darkpromo { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; color: #FFFFFF; font-weight: normal ; background-color: #FF6CA4}
.fd-nav-kdy { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 10px; color: #818181; font-weight: normal ; background-color: #D4EBFE}
.fd-nav-kdy2 { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 10px; color: #818181; font-weight: normal ; background-color: #e9e9e9}
.fd-nav-kdy2:hover { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 10px; color: #ff5503; font-weight: normal ; background-color: #e9e9e9}

.point1 { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; font-weight: normal ; background-image: url(images/icons/pt-1.gif); background-repeat: repeat-x; background-position: center center; border-style: none }
.point2 { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; font-weight: normal ; background-image: url(images/icons/pt-2.gif); background-repeat: repeat-x; background-position: center center; border-style: none }
.point3 { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; font-weight: normal ; background-image: url(images/icons/pt-3.gif); background-repeat: repeat-x; background-position: center center; border-style: none }
.point4 { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; font-weight: normal ; background-image: url(images/icons/pt-4.gif); background-repeat: repeat-x; background-position: center center; border-style: none }
.point5 { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; font-weight: normal ; background-image: url(images/icons/pt-5.gif); background-repeat: repeat-x; background-position: center center; border-style: none }
.point6 { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; font-weight: normal ; background-image: url(images/icons/pt-6.gif); background-repeat: repeat-x; background-position: center center; border-style: none }
.fdblanc {  background-color: #FFFFFF}
.fd-rose { font-family: Arial, Helvetica, sans-serif; color: #474747; background-color: #FEC1CD; border: 0px #B4B5BD none; font-size: 10px }
.fd-nav-saxe { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 10px; color: #818181; font-weight: normal ; background-color: #ECE3D5}
.textegrandsaxe { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 14px; color: #BEA888; font-weight: bold }
.pointsaxe { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; font-weight: normal ; background-image: url(images/icons/pt-saxe.gif); background-repeat: repeat-x; background-position: center center; border-style: none }
.texte-saxe { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #BEA888; font-weight: normal }
.navsaxe { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 9px; color: #474747; font-weight: normal ; background-color: #ECE3D5; border: #BEA888; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.fd-nav-promo { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 10px; color: #818181; font-weight: normal ; background-color: #FCD2E0}
.textegrandpromo { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 14px; color: #FF6CA4; font-weight: bold }
.texte-roseclairgrand { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FF6CA4; font-weight: bold}
.fd-rosefonce { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #FF6CA4; border: 0px #B4B5BD none; font-size: 10px }
.fd-bleufonce { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #5C9AC7; border: 0px #B4B5BD none; font-size: 9px}
.fd-oranggeclair { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #F4BF00 /*F4BF00*/; border: 0px #B4B5BD none; font-size: 9px }

.orclair { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 10px; color: #666666; background-color: #FBC999; font-weight: bold }
.texteor { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; color: #FF6600; font-weight: normal; font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; color: #FF0000; font-weight: normal; text-decoration: none }
.texteblanc { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; color: #FFFFFF; font-weight: normal }
.texterouge { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; color: #FF0000; font-weight: normal }
.textejaune { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 12px; color: #FFFF00; font-weight: normal }
.fd-rose2 { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #FF9EC3; border: 0px #B4B5BD none; font-size: 10px }
.textebarregris { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 11px; color: #333333; font-weight: bold; text-decoration: line-through }

/*----------------------------------------------NCAD-----------------------------------------------*/
.fd-rose { font-family: Arial, Helvetica, sans-serif; color: #474747; background-color: #FEC1CD; border: 0px #B4B5BD solid; font-size: 10px }
.texte-bleu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006DDA}
.texte-bleupetit { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #5E9CDA; font-weight: normal ; text-decoration: none}
.texte-rose { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF115A; font-weight: normal }
.texte-rosepetit { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF115A; font-weight: normal }

.bouton {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006DDA; background-color: #D4EBFE; border: solid; border-width: 1px 0px; border-color: #5E9CDA #000000; background-image: url(images/icons/angle-kdy.gif); background-repeat: no-repeat; background-position: right}
.bouton0 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006DDA; background-color: #D4EBFE; border: solid; border-width: 1px 0px; border-color: #5E9CDA #000000; background-repeat: no-repeat}

/*-----------------------------------------------QUI-----------------------------------------------*/

strong { color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding:8px;}

/* ---- DOUBLE ---- */

.result {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #3487DA; font-weight: bold}
.result {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #5E9CDA; font-weight: bold}

.textetabc {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; background-color: #E0E3E4; font-weight: bold}

.titretab {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006DDA; border-color: #006DDA 006DDA 006DDA; text-align: center; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.titretab3 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; border-color: #000000 000000 000000; text-align: center; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.txtab3 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000000; border-color: #000000 000000 000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.txtab4 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000000; border-color: #000000 000000 000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color:#CCCCCC}

.titretab {	 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #3487DA; text-align: center; border: 1px solid #3487DA;}
.titretab {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006DDA; text-align: center; border: 1px #5E9CDA solid}

.page0 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.page0:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #3487DA; text-decoration: none}
.page0 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #818181; text-decoration: none}
.page0:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #3487DA; text-decoration: none}

.fdclignex {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #474747; background-color: #E0E3E4; border-color: #B4B5BD black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.fdclignex {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #RGB(0x47,0x47,0x47); background-color: #5E9CDA; border-color: #D4EBFE black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.fdclignex {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #D4EBFE; background-color: #5E9CDA; border-color: #D4EBFE black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.fdc { font-family: Arial, Helvetica, sans-serif; color: #474747; background-color: #E0E3E4; border: 0px #B4B5BD solid; font-size: 10px }
.fdc:hover { font-family: Arial, Helvetica, sans-serif; color: #006DDA; background-color: #D4EBFE; border: 0px #B4B5BD solid; font-size: 10px }
.fdc { font-family: Arial, Helvetica, sans-serif; color: #474747; background-color: #D4EBFE; border: 0px #B4B5BD solid; font-size: 10px }
.fdc:hover { font-family: Arial, Helvetica, sans-serif; color: #006DDA; background-color: #D4EBFE; border: 0px #B4B5BD solid; font-size: 10px }
.fdc { font-family: Arial, Helvetica, sans-serif; color: #474747; background-color: #D4EBFE; border: 0px #B4B5BD solid; font-size: 10px }
.fdc:hover { font-family: Arial, Helvetica, sans-serif; color: #006DDA; background-color: #D4EBFE; border: 0px #B4B5BD solid; font-size: 10px }

.textebold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1B7BDA; font-weight: bold}
.textebold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1B7BDA; font-weight: bold}
.textebold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1B7BDA; font-weight: bold}

.texteform { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1B7BDA; font-weight: normal }
.texteform { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1B7BDA; font-weight: normal }
.texteform { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1B7BDA; font-weight: normal }

.textept0 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal }
.textept0 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818181; font-weight: normal }
.textept02 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818181; font-weight: normal }

.textegrand { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 14px; color: #818181; font-weight: bold}


.texte { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; font-weight: normal }

.textebienvenue{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; padding-left:15px; padding-right:15px; text-align:justify}

.navinput { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #474747; background-color: #E0E3E4; vertical-align: baseline; border: 1px #B4B5BD solid }


.textep { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #818181; font-weight: normal }


.texte-nouveaupetit { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #F4AC00; font-weight: normal }

.txtab {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #474747}

.txtab:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006DDA; background-color: #D4EBFE}

h1 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
}

h2 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
}

#header {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
	   border-bottom:solid 1px #d9d0a5 ;
	  }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      display:inline;
      margin:0;
      padding:0;
      }  
	  
	    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header #blue a span {float:none;}
    /* End IE5-Mac hack */
    #header #blue a:hover span {
      color:#333;
      }
	  
    #header #blue a {
      float:left;
      background:url("imageshome/left_both.gif") no-repeat left top;
      margin:0;
      padding:0px 0px 0px 6px;
      text-decoration:none;
      }
    #header #blue a span {
       float:none;
      display:block;
      background:url("imageshome/right_both.gif") no-repeat right top;
       padding:5px 15px 4px 6px;
	   text-decoration:none;
	     font-weight:bold;
    	 color:#e0974f;
  font-size: 12px;
      }

      #header #blue a:hover {
      background-position:0% -150px;
	  
      }
    #header #blue a:hover span {
	  font-weight:bold;
    	 color:#2c80b6;
  font-size: 12px;
      background-position:100% -150px;
      }
 

    #header #verte a {
      float:left;
      background:url("imageshome/left_both1.gif") no-repeat left top;
      margin:0;
      padding:0px 0px 0px 6px;
      text-decoration:none;
      }
    #header #verte a span {
       float:none;
      display:block;
      background:url("imageshome/right_both1.gif") no-repeat right top;
       padding:5px 15px 4px 6px;
	   text-decoration:none;
	     font-weight:bold;
    	 color:#63d467;
  font-size: 12px;
      }

      #header #verte a:hover {
      background-position:0% -150px;
	  
      }
    #header #verte a:hover span {
	  font-weight:bold;
    	 color:#2c80b6;
  font-size: 12px;
      background-position:100% -150px;
      }
	  
		  
    #header #rose a {
      float:left;
      background:url("imageshome/left_both2.gif") no-repeat left top;
      margin:0;
      padding:0px 0px 0px 6px;
      text-decoration:none;
      }
    #header #rose a span {
       float:none;
      display:block;
      background:url("imageshome/right_both2.gif") no-repeat right top;
       padding:5px 15px 4px 6px;
	   text-decoration:none;
	     font-weight:bold;
    	 color:#d4698d;
  font-size: 12px;
      }

      #header #rose a:hover {
      background-position:0% -150px;
	  
      }
    #header #rose a:hover span {
	  font-weight:bold;
    	 color:#2c80b6;
  font-size: 12px;
      background-position:100% -150px;
      }
	  
    #header #violet a {
      float:left;
      background:url("imageshome/left_both3.gif") no-repeat left top;
      margin:0;
      padding:0px 0px 0px 6px;
      text-decoration:none;
      }
    #header #violet a span {
       float:none;
      display:block;
      background:url("imageshome/right_both3.gif") no-repeat right top;
       padding:5px 15px 4px 6px;
	   text-decoration:none;
	     font-weight:bold;
    	 color:#b19fed;
  font-size: 12px;
      }

      #header #violet a:hover {
      background-position:0% -150px;
	  
      }
    #header #violet a:hover span {
	  font-weight:bold;
    	 color:#2c80b6;
  font-size: 12px;
      background-position:100% -150px;
      }
	  
    #header #vert a {
      float:left;
      background:url("imageshome/left_both4.gif") no-repeat left top;
      margin:0;
      padding:0px 0px 0px 6px;
      text-decoration:none;
      }
    #header #vert a span {
       float:none;
      display:block;
      background:url("imageshome/right_both4.gif") no-repeat right top;
       padding:5px 15px 4px 6px;
	   text-decoration:none;
	     font-weight:bold;
    	 color:#55bfc6;
  font-size: 12px;
      }

      #header #vert a:hover {
      background-position:0% -150px;
	  
      }
    #header #vert a:hover span {
	  font-weight:bold;
    	 color:#2c80b6;
  font-size: 12px;
      background-position:100% -150px;
      }
	  
	  	    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header #blanc a span {float:none;}
    /* End IE5-Mac hack */
    #header #blanc a:hover span {
      color:#333;
      }
	  
    #header #blanc a {
      float:left;
      background:url("imageshome/left_both5.gif") no-repeat left top;
      margin:0;
      padding:0px 0px 0px 6px;
      text-decoration:none;
      }
    #header #blanc a span {
      float:none;
      display:block;
      background:url("imageshome/right_both5.gif") no-repeat right top;
       padding:5px 15px 4px 6px;
	   text-decoration:none;
	     font-weight:bold;
    	 color:#ffa359;
  font-size: 12px;
      }

      #header #blanc a:hover {
      background-position:0% -150px;
	  
      }
    #header #blanc a:hover span {
	  font-weight:bold;
    	 color:#2c80b6;
  font-size: 12px;
      background-position:100% -150px;
      }


.Stylegdb {
	font-size: 9px;
	color: #0099CC;
}

#fichee {
	width: 143px;
	height: 16px;
	font-size: 14px;
	background: url(imageshome/t_fiche.gif) no-repeat;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	border-bottom:0px;
}
#fiche {
	background: #E2E2E2 url(imageshome/greybox_bas2.gif) no-repeat 0 100%;
	padding-bottom: 10px;
	line-height: 100%;
}
.textepetit2 { font-family: Geneva, Arial, Helvetica, san-serif, "Trebuchet MS", Tahoma; font-size: 10px; color: #474747; font-weight: normal; margin-right:5px; }

.notreselection{ padding-left:15px; padding-right:15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; font-weight: normal}

#encadrer_bleu {
	border: 1px #BCBCD4 solid;
}

#degrade_titre_verticaux {
	background-image: url(imageshome/fond_degrade_titres_vertica.gif);
	text-align: left;
	vertical-align: top;
	width: 20px;
}
#fd_titre_top_companies {
	background-image: url(imageshome/titre_top_companies.gif);
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; font-weight: normal;
text-align: center;
}
#fd_bleu_clair{
	background-color: #c3e4b3;  /* e7d4b9; f4ddfb*/
	padding: 8px;
	vertical-align: top;	
}
#blocselect {padding-left:15px;}

#fd_bleu_clair2{
	background-color: #f3ead9; /* f3ead9 d4eff1*/
	padding: 8px;
	vertical-align: top;	
}

#fd_titre_top_companies2 {
	background-image: url(imageshome/titre_top_companies2.gif);
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; font-weight: normal;
text-align: center;
}


TD.pollBoxRow {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   border-color: #eeeeee;   
border-style: solid;   border-width: 1px;
} 

TD.pollBoxText {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   border-color: #eeeeee;   
border-style: solid;   
border-width: 1px;
} 

TR.pollOptRow {   
background: #f1f9fe; 
} 
TR.pollFooter { 
  background: #f1f9fe;
}  


