/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  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;color:#666666;}
.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 { color: #060606; background: #fff; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #818181; text-decoration: underline; }

BODY {
  color: #ffffff;
  margin: 0px;
  text-align:center;
  background: url('images/template/bg.gif') repeat-x #060606;
}
#container { width:838px; margin:auto; }
A {
  color: #000000;
  text-decoration: none;
}

A:hover { color: black; text-decoration: underline; }

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #fff;
}

TD.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight : 600; background-image: url(images/fd_header_bas.jpg); height: 29px; }

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #818181;
}

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: #fff;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #ffffff;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #1a1a1a;
  font-weight: bold;
}

.infoBox {
  background: #232424;
}

.infoBoxContents /*fond cellules box gauche et droite*/{ color: white; background: #000; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.infoBoxContents2 { color: white; font-size: 11px; font-family: Verdana, Arial, sans-serif; background: white; }
.contentBoxContents { color: #060606; background: white; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox { color: #060606; 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 { color: #060606; background: #fff; }

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

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

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

TD.productListing-data { color: #000; font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #fff; }
TD.productListing-data:a { color: #000; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #fff; }
TD.productListing-data:a link { color: #000; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #fff; }
A.pageResults {
  color: #24719f;
}

A.pageResults:hover {
  color: #999999;
}


TD.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #4c687b; background-color: #fff; text-indent: 5px; letter-spacing: 1px; }

TR.subBar {
  background: #fff;
}

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

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

TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 14px; color:#333333; background-color: #fff; }
.fd_celule_centrale { background-image: url(images/corner_page_centrale_haut%20gauche.gif); background-repeat: no-repeat; background-attachment: inherit; background-position: left top; }
.smallText a {
	color:#666666;
	text-decoration:underline;
	font-weight: bold;
}
.smallText a:hover {
color:#999999;
text-decoration:none;
}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #232424;
}

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 { color: black; 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: 10px; color: #fff; font-weight: bold; background-color: #060606; }
.greetUser { color: white; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold; }
.greetUser:a { color: white; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold; }
.greetUser:a link { color: white; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold; }
SPAN.greetUser:a link { color: white; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold; }
SPAN.greetUser:a hover { color: #122236; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: underline; }
TABLE.formArea { background: #fff; border: solid 1px #7b9ebd; }

TD.formAreaTitle { color: #122236; 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: #fff; cursor: pointer; cursor: pointer; }
.moduleRowSelected { background-color: #fff; }

.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 {
	color: #C30;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* input requirement */

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

/* TEMPLATE */
.tt1 { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width:10px; height:30px; }
.tt2 { background-color: #000; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width:818px; height:30px; }
.tt2 {color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.tt2 a {color:#060606;}
.tt2 a:hover { color:#060606; text-decoration: underline; }
.tt3 { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width:10px; height:30px; }
/* BOX */
.b1 {background: url(images/template/gauche.gif) no-repeat;width:10px;height:30px;}
.b2 {background: url(images/template/milieu.gif) repeat-x;height:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
.b3 {background: url(images/template/droit.gif) no-repeat;width:10px;height:30px;}

.b4 {background: url('images/template/box/b4.gif') repeat-y;width:10px;}
.b4b {
	width:1px;
	color: #000000;
}
.b9 {background: url('images/template/box/b9.gif') repeat-y;width:10px;}

.b5 {background: url('images/template/box/b5.gif') no-repeat;width:10px;height:1px;}
.b7 {background: url('images/template/box/b7.gif') repeat-x;height:1px;}
.b8 {background: url('images/template/box/b8.gif') no-repeat;width:10px;height:1px;}

#box { padding:10px; }
#box a { color:#cccccc; font-size: 11px; font-family: verdana; background-color: #000; text-decoration:none; }
#box a:hover {
color:#fff;
}

#new_products { color: #060606; background-color: #fff; padding-top:10px; padding-bottom:10px; }
#new_products a {
color:#24719f;
text-decoration:none;
}
#new_products a:hover {
color:#060606;
}

.Auswahl
   { width:550px; border:3px solid #DDDDDD; }
Bereich, .Feld
   { background-color:##f5f5f5; width:300px; border:3px solid #bbc3d3; }
.a.textbox { color: #060606; }
.a.textbox:hover { color: #060606; text-decoration: underline; }
.welcome { color: #fff; font-size: 11px; font-family: arial; }
.welcome a { color: #fff; font-size: 11px; font-family: arial; text-decoration: underline; }
.welcome a:link { color: #fff; font-size: 11px; font-family: arial; text-decoration: underline; }
.welcome a:visited { color: #fff; font-size: 11px; font-family: arial; text-decoration: underline; }
.welcome a:hover { color: #fff; font-size: 11px; font-family: arial; text-decoration: underline; }.CompanyAdress {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	text-align: center;
}

