/*
  $Id: stylesheet.css,v 1.52 2003/02/13 13:54:41 project3000 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; }
.boxText_header { font-family: Verdana, Arial, sans-serif; font-size: 12px; color:#75C3CE; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; color:#44A5AE; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #A70329; }
.productsNotifications { background: #CCCCCC; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #000000;
  color: #000000;
  margin: 0px;
  /*background-image: url(images/interface/background.jpg);*/
  background-position: top center; 
  background-repeat: repeat-y; 
  margin:0px
}

.general{
	background: #ffffff;
	border-left:solid 1px #959595;
	border-right:solid 1px #959595;
	/*border-bottom:solid 1px #2E4956;*/
}
.header{
	border-bottom:solid 1px #A27725;
	/*border-bottom:solid 1px #2E4956;*/
}
/*url(images/interface/menu_back.jpg) no-repeat right */
.menu{
	background : #971F1F;
	color:#ffffff;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
	height:25px;
	line-height:25px;
	width:100%;
	border-left:solid 1px #959595;
	border-right:solid 1px #959595;
	
}

h1#menu {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}
.manufacturer{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background : #000000;
	height:30px;
	width:100%;
	text-align:center;
	/*border-bottom:solid 1px #A27725;*/
	border-left:solid 1px #959595;
	border-right:solid 1px #959595;
	vertical-align:middle;
	color:#ffffff;		
}


h4 {
	margin:0;
	padding:5px 0 0 0;
	font-size:14px;
}
A {
	color: #000000;
	text-decoration: none;
}

A:hover { 
 color: #95A1C3; 
	text-decoration: none;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #CCCCCC;
  color: #999999;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #999999;
  color: #000000;
  font-weight : bold;
}
.headerNavigation {
	color: #999999;
  font-family: Verdana, Arial, sans-serif;;
	font-size: xx-small;
}
A.headerNavigation {
	color: #999999;
  font-family: Verdana, Arial, sans-serif;;
	font-size: xx-small;
}

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;
  border-left:solid 1px #959595;
	border-right:solid 1px #959595;
}

TR.headerInfo {
  background: #000000;
}

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

.footer{
	height:171px;
}
.footer_titre {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #D1D1D1;
	font-weight: bold;
	width:250px;
}
.footer_contenu {
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	color: #7F7F7F;
}

a.footer_contenu {
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	color: #7F7F7F;
}

.footer_titre2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.footer_contenu2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
}



TR.footer {
  /*background: #bbc3d3;*/
  background: #ffffff;
}

TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	background: #ffffff;
	color: #7F7F7F;
}
.ligne_footer {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A27725;
}

.infoBox {
  /*background: #FFFFFF;*/
}

.infoBoxContents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;	
	padding:4px;
}

.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: #bbc3d3;
  background: #FFFFFF;*/
  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 {
		/* couleur font produit*/
  background: #CCCCCC;

}

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

TR.productListing-heading {
  background: #999999;
}

TD.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #CCCCCC;
  color: #666666;
  font-weight: bold;
  font-variant: small-caps;
}

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

A.pageResults { 
  color: #999999; 
  text-decoration:none;
}


A.pageResults:hover { 
  color: #666666; 
  background: #CCCCCC;  
  text-decoration:none;
}



TR.subBar {
  background: #eeeeee;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
TD.search, P.search, DIV.search {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#6E6E6E;
}
/*TD.main{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
  color: #222222;
}*/
TD.main, P.main, DIV.main, span.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.prix, P.prix, DIV.prix, span.prix {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

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

TD.smallText_b, SPAN.smallText_b, P.smallText_b {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
}

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

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: #CC3300;
  font-weight: bold;
}

TABLE.formArea {
	background: #CCCCCC;
	border: 1px solid #666666;
}

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: xx-small;
  color: #A70329;
  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: #eeeeee; cursor: pointer; }
.moduleRowSelected { background-color: #eeeeee; }

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

.tdtour {
	border-top: thin dotted #CCCCCC;
	border-right: thin none #CCCCCC;
	border-bottom: thin dotted #CCCCCC;
	border-left: thin none #CCCCCC;
}

hr {
	border: 2px dotted #cccccc;

}

P.main  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	line-height: normal;
	background-color: #CCCCCC;

 }
.ProductHeading  {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #af6d32;

 } 
 
DIV.pageHeading  {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #333333;

 } 

TD.pageHeading{
	 /*font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 5px;
	font-style: italic;

 color: #FFFFFF;*/
		font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.5;
	font-weight: bold;
	letter-spacing: 2px;
}

.tdbas{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  letter-spacing: 0px;
  /*color: #FFFFFF;*/
}

.tdpanier{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #ffffff;
	letter-spacing: 0px;
	background-color: #aaaaaa;
	text-align: center;
	border: thin;
}
.tdpanier3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	letter-spacing: 0px;
	background-color: #ffffff;
	text-align: center;
	border: thin;
}
.tdpanier2{

	border: thin;

}
TD.category_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: aaaaaa;
}

input
{
	color:#000000;
	background-color:#FFFFFF;
	font-size:xx-small;
	font-family:Arial;
	font-weight: normal;
	border: 1px solid #969696;
}

select
{
	color:#000000;
	background-color:#FFFFFF;
	font-size:xx-small;
	font-family:Arial;
	font-weight: bold;
	border: 1px solid #969696;
}
.tddesc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	letter-spacing: 0px;
	background-color: aaaaaa;
	text-align: center;
	border: thin;
}
.tdleft {
	background-color: #cccccc;
}

.tdright {
	background-color: #767A7D;
}

.tdtitre  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	letter-spacing: 4px;
	font-weight: bold;
 } 

	
.menu_g  {
	vertical-align: top;
	border: 1px solid #C4C1C1;
	margin:0px;
 } 
	
			.tdaccroche  {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.5;
	text-align: justify;
 } 
	
				.tdoption  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	border: 1px solid #cccccc;
 } 
				.taboptions  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	width: 120px;
	border: 3px solid #FFFFFF;
 } 
	

.tabimg  {
	border: 1px solid #000000;
 } 
 
.tabproduct  {
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #222222;
	height: 200px;
	width: 140px;
 } 
.tabgirs  {
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #222222;

 } 
.produit_select {
	border: 3px solid #75C3CE;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #222222;

 } 
 .cat_select {
 	background:#e0e0e0;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;

 } 
 .cat{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
 }
 
 .catm_select {
 	background:#FFFFFF;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-left:5px;
	border-bottom:1px solid #ffffff;

 } 
 .catm{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding-left:5px;
	/*border-bottom:1px solid #cccccc;*/

 }
 
.lignegrise {
	border-bottom: 1px solid #cccccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #222222;

 } 
 .lignegrise_shop {
	border-top: 1px solid #cccccc;


 } 
.doublelignegrise {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #222222;

 } 
 
.pageHeading_info
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.5;
	font-weight: bold;
	letter-spacing: 2px;
		color: 95A1C3;

}
.categorie_title
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	line-height: 1.5;
	font-weight: bold;
	letter-spacing: 3px;
	color: 95A1C3;

}


.header_bleu  
{
	background-color: 75C3CE;
	width: 1px;

 } 
.header_menu  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
 } 
.header_menu  a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
 }
 
.menu_top {
	color: #ffffff;
	margin:0;
	padding:5px 0 0 0;
	font-size:12px;
	font-weight: bold;
}
 .menu_top_select {
	color: #75C3CE;
	margin:0;
	padding:5px 0 0 0;
	font-size:12px;
	font-weight: bold;
}
 
.inputRequirement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FF0000;

 } 
 .inputRequirementBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #222222;

 } 
 
.tableau_mail {
	border: 1px solid #333333;


 } 
 
input.contact{
	width:150px;
}


.checkout_titre  {
	font-family: Verdana, Arial, sans-serif;
	font-size:14px;
	color: #222222;
	background-color: DEDEDE;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
 } 
.checkout_tab  {
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #222222;
	background-color: f9f9f9;

 } 
 
 
 
 

.account_titre  {
	font-family: Verdana, Arial, sans-serif;
	font-size:14px;
	height:25px;
	color: #222222;
	background-color: DEDEDE;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
 } 
.account_tab  {
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #222222;
	background-color: f9f9f9;

 } 
 
 

 .couleur_bijoux_sac_chaussure_chapeau {

	color: #316A6E;
 } 
 
 
 .main_petit {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
	color: #555555;
}

.tab_defile{
	border:solid 1px #000000;
}

