/*
  $Id: stylesheet.css,v 1.56 2007/02/14 vehem $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
	
	updated by vehem
	http://www.vehem.fr
	
  Copyright (c) 2003 osCommerce / 2007 vehem

  Released under the GNU General Public License
*/

body { background: #000; color: #000; margin: 0px;}
table { background: #FFF; }

#nopa_main { width: 900px; margin: 10px auto; position: relative;}
	#nopa_head {width: 100%; margin: 0px; clear: both;}
	#nopa_contenu {width: 100%; margin: 0px; clear: both;}
		.col_gauche {width: 150px !important; border-left: 1px solid #CCC; padding: 5px;}
			.col_gauche table {width: 100%;}
		.col_centre {padding: 5px;}
		.col_droite {width: 150px !important; border-right: 1px solid #CCC; padding: 5px;}
			.col_droite table {width: 100%;}
	#nopa_footer {width: 100%; margin: 0px; clear: both;}


a { color: #330000; text-decoration: none;}
a:hover { color: #990000; text-decoration: underline;}

form { display: inline;}


.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; }


tr.header {background: #ffffff;}
tr.headerNavigation {background: #FF3333;}
td.headerNavigation {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #FF3333; color: #ffffff; font-weight : bold;}
a.headerNavigation { color: #FFFFFF;}
a.headerNavigation:hover { color: #ffffff;}

tr.headerError { background: #ff0000;}
td.headerError { font-family: 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: Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center;}

tr.footer { background: #FF3333;}
td.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #FF3333; color: #ffffff; font-weight: bold;}
table.signature {background-color: transparent}
.signature .smallText {color: #999;}
.signature a {color: #CCC;}
.signature a:hover {color: #DDD; text-decoration:underline;}

.infoBox {background: #FF3333; /* width: 147px; */}
.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: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #FF3333; color: #ffffff;}
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: #FF3333; border-spacing: 1px;}
.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #FF3333; 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: #FFFF33;}

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: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}

span.markProductOutOfStock { font-family: 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: #D7E9F7; 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;}

/* PAGE CONDITIONS DE VENTES */
#conditions-ventes {line-height: normal;}
#conditions-ventes p {margin-bottom: 4px;}
#conditions-ventes ul {margin: 0px; padding: 0px;}
#conditions-ventes li {margin: 0px 15px; padding: 0px;}
#conditions-ventes .productListing-heading {font-size: 11px;}


/* En complément, pour SEO */
h1 { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; margin-bottom: 0; padding-bottom: 0; font-weight: bold; color: #9a9a9a;}
h2 { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: normal; margin-bottom: 0; padding-bottom: 0; font-weight: bold; color: #660000;}