/*
  $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
*/

a {
	color: #425093;
	text-decoration: none;
}

a:hover {
	color: #6492E0;
	text-decoration: underline;
}

a:active { color: #3052FF; }

body {
 	background: #FFF url("../fond.jpg") repeat-y scroll top left;
	color: #000;
	margin: 0;
}

checkbox, input, radio, select {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

form { display: inline; }

h1, h2, h3, .titre {
	font: normal normal normal 1em georgia, serif;
	font-weight: bold;
	line-height: 0.99;
	margin-top: 1em;
	margin-bottom: 0.5em;

	/* ombrage css3 */
	text-shadow: #AAA 2px 2px 2px;
}

h1 { font-size: 2.6em; }

h2 { font-size: 1.8em; }

h3 { font-size: 1.4em; }

img { border-style:none; }

p {
	line-height: 1.8;
	margin: 1em 0 1em 0;
	text-align: justify;
}

q {	font-style: italic;
	quotes: "\00AB\00A0" "\00A0\00BB";
}

strong {
	font-size: 1.1em;
	font-weight: bold;

	/* ombrage css3 */
	text-shadow: #BBB 2px 2px 2px;
}

textarea {
  width: 100%;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
}


/* Studio Gold */

.coordinates { text-align: center; }


/* OSCOmmerce */

.boxText {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}

.errorBox {
	background: #FFB3B5;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	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;
}

tr.header { background: #FFF; }

tr.headerNavigation { background: #AEB6C9; }

td.headerNavigation {
 	background: #AEB6C9 url("images/gold/mini_barre_grise.gif") repeat-x scroll top left;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight : bold;
}

a.headerNavigation { color: #FFF; }

a.headerNavigation:hover {
	color: #FFF;

	/* ombrage css3 */
	text-shadow: #FFF 0 0 0.5em;
}

tr.headerError { background: #F00; }

td.headerError {
	background: #F00;
	color: #FFF;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-align : center;
}

tr.headerInfo { background: #0F0; }

td.headerInfo {
	background: #0F0;
	color: #FFF;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

tr.footer { background: #AEB6C9; }

td.footer {
 	background: #AEB6C9 url("images/gold/mini_barre_grise.gif") repeat-x scroll top left;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.infoBox { background: #AEB6C9; }

.infoBoxContents {
	background: #FFF;
	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 {
 	background: #AEB6C9 url("images/gold/mini_barre_grise.gif") repeat-x scroll top left;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

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: #B6B7CB 1px solid;
	border-spacing: 1px;
}

.productListing-heading {
	background: #B6B7CB;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

td.productListing-data {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}

a.pageResults { color: #00F; }

a.pageResults:hover {
	color: #00F;
	background: #FF3;
}

td.pageHeading, div.pageHeading {
	color: #9A9A9A;
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

tr.subBar { background: #F4F7FD; }

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

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 {
  color: #ABD;
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
}

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 {
	color: #FOO;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}

span.greetUser {
	color: #F0A480;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

table.formArea {
	background: #F1F9FE;
	border: #7B9EBD 1px solid;
}

td.formAreaTitle {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

span.markProductOutOfStock {
	color: #C76170;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

span.productSpecialPrice {
  color: #F00;
  font-family: verdana, arial, sans-serif;
}

span.errorText {
	color: #F00;
	font-family: verdana, arial, sans-serif;
}

.moduleRow { }

.moduleRowOver {
	background-color: #D7E9F7;
	cursor: pointer;
	cursor: hand;
}

.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo {
	color: #8C8C8C;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}

.checkoutBarCurrent {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #000;
}

/* message box */

.messageBox {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}

.messageStackError, .messageStackWarning {
	background-color: #FFB3B5;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}

.messageStackSuccess {
	background-color: #9F0;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}

/* input requirement */

.inputRequirement {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #F00;
}

