*
{
	margin		: 0px;
/*	padding		: 0px;*/
}

.errorBox { background: #ffb3b5; font-weight: bold; border:5px solid green;}
.orderEdit { color: #70d250; text-decoration: underline; }

HTML
{
	height		: 100%;
}

BODY
{
	height		: 100%;
	background	: #F0E6CF;
	color		: #000000;
	font-family	: Verdana, Arial, sans-serif;
	font-size	: 12px;
}

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

A:visited
{
	color		: #422A00;
}

A:hover
{
	text-decoration	: underline;
}

H1
{
	font-size       : 16px;
	margin		: 10px;
	text-align	: center;
}

H2
{
        border-bottom	: .5em solid #D1BE90;
        font		: normal 18px/5px serif;
        margin		: 10px;
	margin-top	: 15px;
}

H3
{
        font-size       : 13px;
        margin          : 7px;
        text-decoration : underline;
}

HR
{
	color		: #996633;
	background	: #996633;
	margin-left	: 10px;
	margin-right	: 10px;
}

P
{
	text-align	: justify;
	margin		: 10px;
	margin-bottom	: 20px;
}

FORM
{
	display		: inline;
}


/* obliger sinon la police devient plsu grosse dans un tableau ... */
TD
{
	color		: #000000;
	font-family	: Verdana, Arial, sans-serif;
	font-size	: 12px;
}

TR.header
{
	background: #ffffff;
	border:1px solid red;
}

TR.headerNavigation
{
	background: #D1BE90;
}

TD.headerNavigation
{  
	background: #D1BE90;
	color: #ffffff;
	font-weight : bold;
}

A.headerNavigation
{
	color: #000000; 
}

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

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


.infoBox {
  background: #5B9B5B;
}

.infoBoxContents {
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  
}

TD.infoBoxHeading {
  
  font-weight: bold;
  background: #D1BE90;
  color: #ffffff;
	white-space : nowrap;
}

TD.infoBox, SPAN.infoBox {
  
}

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: #FFFFFF;
}

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: #F0E6CF;
}

TABLE.productListing { }

.productListing-heading
{
	background	: #D1BE90;
	color: #FFFFFF;
	font-weight: bold;
}

TD.productListing-data {
  
}

TD.pageHeading, DIV.pageHeading {
  
  font-size: 18px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  
  color: #000000;
}

TD.main, P.main {
  
  font-size: 11px;
  line-height: 1.5;
}

TD.accountCategory {
  
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  
  font-size: 12px;
}

TD.tableHeading {
  
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT
{
	font-size	: 12px;
}

TEXTAREA
{
	width		: 100%;
	overflow	: auto;
	font-size	: 11px;
}

SPAN.greetUser {
  
  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 {
  
  color: #ff0000;
}

SPAN.errorText {
  
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #E7DBC1; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #F6F0E3; }

.checkoutBarFrom, .checkoutBarTo {  color: #8c8c8c; }
.checkoutBarCurrent {  color: #000000; }


/* message */
.erreur
{
	color		: #CC0000;
}

.messageBox
{
}

.msgErreur
{
        color           : #800000;
        font-weight     : bold;
}

.msgAvertissement
{
        color           : #800000;
        font-weight     : bold;
}

.msgSucces
{
        color           : #800000;
        font-weight     : bold;
}

/* input requirement */

.inputRequirement {  color: #ff0000; }

UL
{
	margin			: 0;
	margin-left		: 25px;
}

UL.sans_puce
{
	text-indent		: 5px;
	margin-left		: 0;
	list-style-position	: outside;
	list-style-type		: none;
}

.prix
{
	font-size	: 16px;
        font-weight	: bold;
	color		: #800000;
}

/* Boite de menu */
.boite_titre
{
	width		: 130px;
	margin		: 10px;
	padding		: 4px;
	white-space	: nowrap;
	color		: #000000;
	text-align	: center;
        font-weight	: bold;
	border		: 1px solid #996633;
	-moz-opacity	: 0.5;
	opacity		: 0.5;
	filter:alpha(opacity=50);
	background-color: #ffffff;
}

.boite_contenu
{
	padding		: 4px;
	text-align	: center;
}

/* cadre dans la page */
.cadre
{
	margin		: 5px  5px 0 0;
	padding		: 5px;
	border		: 1px solid #422A00;
	background	: #FFFFFF;
	text-align	: justify;
}

.cadre LI
{
	margin-left	: -50px;
}

/* saut de page */
.spacer_faq
{
	margin-top	: 1000px;
}

/* debut de la definition du squelette */
#logo
{
	position        : absolute;
	top		: 0px;
	left		: 0px;
	width		: 518px;
	width		: 820px;
	height		: 250px;
	background-image:url("/images/logo/1024.jpg");
	z-index		: 1;
}

#recherche
{
	position	: absolute;
	top		: 0px;
	left		: 820px;
	width		: 164px;
	padding		: 10px;
}

#navigation
{
	position	: absolute;
	top             : 50px;
	left		: 810px;
	padding		: 10px;
	width		: 150px;
}

#navigation UL
{
	text-indent		: -40px;
	_text-indent		: 0px;
	margin-left		: 0;
	list-style-position	: outside;
	list-style-type		: none;
}

#navigation LI
{
	text-indent		: 0px;
}

#breadcrumb
{
	position	: absolute;
	left		: 180px;
	top		: 200px;
	z-index		: 2;
	width		: 640px;
}

#categorie
{
	position	: absolute;
	left		: 150px;
	top		: 159px;
	width		: 669px;
	z-index		: 3;
	border-bottom	 : 1px solid #998658;
}

#onglet
{
	height		: 34px;
        background	: url("/images/menu/bg.gif") repeat-x bottom;
        font-size	: 12px;
        line-height	: normal;
	background	: transparent;
}

#onglet ul
{
        margin		: 0;
        padding		: 10px 10px 0;
        list-style	: none;
}

#onglet li
{
        display:inline;
        margin:0;
        padding:0;
}

#onglet a
{
        float:left;
        background:url("/images/menu/left_both.gif") no-repeat left top;
        margin:0;
        padding:0 0 0 9px;
        border-bottom:1px solid #B6A375;
        text-decoration:none;
}

#onglet a span
{
        float:left;
        display:block;
        background:url("/images/menu/right_both.gif") no-repeat right top;
        padding:5px 15px 4px 6px;
        font-weight:bold;
        color:#FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#onglet a span {float:none;}
/* End IE5-Mac hack */
#onglet a:hover span
{
        color:#553B0A;
}

#onglet #current a
{
        background-position:0 -150px;
        border-width:0;
}

#onglet #current a span
{
        background-position:100% -150px;
        padding-bottom:5px;
        color:#333;
}

#onglet a:hover
{
        background-position:0% -150px;
}

#onglet a:hover span
{
        background-position:100% -150px;
}

#colonneG
{
	visibility	: hidden;
}


#colonneD
{
	visibility	: hidden;
}

#page
{
	position	: absolute;
	left		: 0;
	top		: 200px;
	width		: 970px;
	padding		: 5px;
	z-index		: 2;
}

#annonce
{
        position        : absolute;
        left            : 160px;
        top             : 120px;
        width           : 640px;
        height          : 40px;
        padding         : 5px;
        z-index         : 30;
        color           : #800000;
        font-size       : 12px;
        font-height     : bold;
}


#footer
{
	position	: relative;
	margin-top	: 20px;
	padding		: 2px;
	width		: 960px;
	text-align	: center;
	border		: 1px silver dotted;
	background	: #eeeeee;
}

