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

.boxText { font-family : Tahoma, Verdana, Arial, sans-serif ;
; font-size: 12px; }
.errorBox { font-family : Tahoma, Verdana, Arial, sans-serif;
; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #FEC68B; }
.orderEdit {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 9px;
	color: #FF6600;
	text-decoration: underline;
	font-weight: bold;
}

BODY {
  color: #000000;
  margin: 0px;
}

h1 {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em;
  color: #666666;
  font-weight : bold;
}

h2 {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size: 13pt;
  color: #666666;
  font-weight : bold;
  
}

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

A:hover {
 color:#666666;
 text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  
} 


TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #000000;
  font-weight : bold;
}
TD.headerNavig {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight : bold;
}

A.headerNavigation { 
  color: #CC0033; 
}
A.headerNavig { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #CC0033;
}
A.headerNavig: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;
}

TR.footer {
	background-image:url(images/footer.jpg);
  	/*font-family : Tahoma, Verdana, Arial, sans-serif;*/
	background-color:#FD5200;
	font-size: 12px;
	line-height: 1.5;
	color:#FFFFFF;
	font-weight:normal;
}

TD.footer { /* pied de page */
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
}

.infonewBox { /* contour des box */
  background: #FCBE03;
}

.infoBoxContents { /* interieur des box */
  background: #FEC68B;
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  width: 154 px;
}

.infoBoxNotice {
  background: #FFE6E6;
}

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

TD.infoBoxHeading {
  font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #FFFFFF;
	height: 18px;
	color: #000000;
	text-indent: 0pt;
}
.infoBoxHeadingNew { /* header du box des nouveautés */
  font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: #FFFFFF;
	height: 26px;
	color: #FF6600;
	text-indent: 6pt;
/*	border: thin solid #CCCCCC; */
}

.newBox{ /*  box des nouveautés */
border: 1px solid #CCCCCC;
}

.maintable{ /*  table principale*/
border: 1px solid #CCCCCC;
}

TD.infoBox, SPAN.infoBox {
  font-family : Tahoma, 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: #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: #f8f8f9;
}

TABLE.productListing {
	border: 1px solid #CCCCCC;
	border-spacing: 1px;
	left: 2px;
}

.productListing-heading { /* le header de la liste des produits */
  font-family: arial;
  font-size: 8pt;
  background: #E4E1E3;
  color: #000000;
  font-weight: normal;
}

TD.productListing-data { /* à l'intérieur de la liste des produits */
  font-family: Arial;
  font-size: 11px;
  
  
}

TR.productListing-odd {
  background: #ffffff;
}

A.pageResults {
  color: #FF3300;
}

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

TD.pageHeading, DIV.pageHeading {
    font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: 800;
	color: #000000;
	background: #FFFFFF;
	height: 30px;
	text-indent: 6pt;
}

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main {
    font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}
TD.maina, P.maina {
    font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
TD.mainb, P.mainb {
    font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color:#FFFFFF;
	font-weight:bold;
}
TD.mainc, P.mainc {
    font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color:#000000;
	font-weight:normal;
}
TD.maind, P.maind {
    font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color:#000000;
	font-weight:bold;
}
TD.maine, P.maine {
    font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size: 15px;
	line-height: 1.5;
	color:#FFFFFF;
	font-weight:bold;
}
TD.mainf, P.mainf {
    font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	line-height: 2;
	color:#000000;
	font-weight:normal;
}
TD.maing, P.maing {
    font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size: 19px;
	line-height: 2;
	color:#FFFFFF;
	font-weight:bold;
}
TD.mainh, P.mainh {
    font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	line-height: 2;
	color:#FFFFFF;
	font-weight:bold;
}

TD.smallText, SPAN.smallText, P.smallText { /* texte des nouveaux produits */
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  text-decoration: underline;
}

TD.smallTextnew, SPAN.smallTextnew, P.smallTextnew { /* texte des nouveaux produits */
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  text-decoration:none;
}

TD.smallText2 {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  }
  

TD.accountCategory {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

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

CHECKBOX, INPUT, RADIO, SELECT {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 60%;
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FF9900;
  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 {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
}

SPAN.errorText {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #FDEFB9; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #FEC68B; }

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

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

/* nouvelles classes éditées par manu*/


.arguficheproduit {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
	
  }
  
.tableproduit {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color : #000000;
	background-color: #E4E1E3;
}

.ficheprod {
width: 430px;
border:0px;
cellpadding:2;
cellspacing:1;
}

.caracproduit {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color : #000000;
	background-color: #E4E1E3;
	font-weight: bold;
}

.bgnav { /* le fond des colonnes droite et gauche de navigation */
background-color: #FEC68B;
}

.bgmiddle { /* le fond de la partie centrale */
background-color: #FFFFFF;
}

.bgbottom { /* le fond du pied de page */
background-color: #FFFFFF;
}
.bgbox { /* le fond des box de la partie centrale */
	background-color: #FEC68B;
	border: 1px solid #F56708;
}
.bgtitlebox {
	background-color: #FF3B00;
	border: 1px solid #F56708;
}
.bgtitleboxconfirm { /* le fond des titres des box de la partie centrale de la page confirmation*/
background-color: #F56708;
}

.product {/* les liens de la liste des produits */
  font-family: Arial;
  font-size: 12px;
  color: #FF6600;
  text-decoration: none;
}

.product img{/* les liens de la liste des produits */
  border: SOLID 1px #666666;
  margin:0;
  padding:0;
}

.product a{/* les liens de la liste des produits */
	display:block;
	font-family: Arial;
  font-size: 10px;
  color: #0678B3;
  width:150px;
  text-decoration: none;
  margin:0;
  padding:0;
  }

.product a:hover {
  color: #EE3F9C;
  text-decoration: none;
}

.petittext { /* texte pour la nav des pages suivantes et precedentes*/
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FF6600;
}

.titreinformations { /* entete/titre des box sur la plupart des pages */
    font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #666666;
	}
	
.titreinformation { /* entete/titre des box sur la plupart des pages */
    font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #FFFFFF;
	}
	
P.mainhome {
    font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	text-align: justify;
	font-weight:bold;
	}
.optiontitle {
    font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #FF9900;
	font-size: 13px;
	font-weight: bold;
	background-color: #E3E1E1;

	}
.enstock { 
    font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	}
.slogans{ 
    font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	}
.priceinlist{ 
    font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	}
.lscat {
    font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	border-top: 1px dotted #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
	background-image: url(images/fond_menu.jpg);
	background-repeat: repeat-x;
	background-position: center;
	width:160px;
	}
	
TD.menucompte{

font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 1.5;
color:#FFFFFF;


}

TD.menucompte2{
	padding : 0px;
	border-spacing: 0px;
	height: 20px;
	background-image:url(images/vince_update/fond_haut.gif);
	background-repeat: no-repeat;
}


/* l'historique */
.date {
    font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FC6602;
	width:120;
	min-width:120;
	max-width:120;
	text-align:left;
}
.titre {
    font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.txt {
    font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
}
.separato {
    font-family: Tahoma, Verdana, Arial, sans-serif;
	background-repeat: repeat-x;
	background-position: center;
    height: 50;
}

.qui {
	font-size: 11px;
}

.quititre {
	color:#FD7BD1;
}

.fondblanc {
	background: #FFFFFF;
	
}

.faqquestion {
        font-size:12px;
        text-decoration:underline;

}

.faqtexte {
        font-size:12px;
        font-style:normal;
}

.faqtitre {
        font-size:14px;
        font-weight:bold;
}

.guidetitre {
        font-size:14px;
        font-weight:bold;
}

.guidetitre2 {
        font-size:12px;
        text-decoration:underline;
}

.guidetexte {
        font-size:12px;
        font-style:normal;
}

/* liens de referencement*/
boxText2 {
    font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	}
	
/* placement skyscraper*/
.sky {
	position: absolute;
	visibility: visible;
	z-index: auto;
	height: 500px;
	width: 130px;
	left: 900px;
	top: 0px;
	}

.champs10 { 
	color:#000000;
	text-align:justify;
	height:19px;
	width:50px;
	BORDER-RIGHT: #F76808 2px solid;
	BORDER-TOP: #FEC68B 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FEC68B 1px solid;
    font-family: Tahoma, Verdana, Arial, sans-serif;
	BORDER-BOTTOM: #F76808 2px solid
	}			
	
.champs1 { 
	color: #FD5200;
	text-align: justify;
	height: 16px;
	width: 90px;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FFFFFF 1px solid;
    font-family: Tahoma, Verdana, Arial, sans-serif;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	}
	
.champs2 { 
	color:#000000;
	text-align:justify;
	height:18px;
	width:274px;
	BORDER-RIGHT: #FF9900 2px solid;
	BORDER-TOP: #FF9900 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FF9900 1px solid;
    font-family: Tahoma, Verdana, Arial, sans-serif;
	BORDER-BOTTOM: #FF9900 2px solid
	}		
	
.champs3 { 
	color:#000000;
	text-align:justify;
	height:18px;
	width:150px;
	BORDER-RIGHT: #FF9900 2px solid;
	BORDER-TOP: #FF9900 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FF9900 1px solid;
    font-family: Tahoma, Verdana, Arial, sans-serif;
	BORDER-BOTTOM: #FF9900 2px solid
	}	
	
.champs4 { 
	color:#000000;
	text-align:justify;
	height:50px;
	width:274px;
	BORDER-RIGHT: #FF9900 2px solid;
	BORDER-TOP: #FF9900 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FF9900 1px solid;
    font-family: Tahoma, Verdana, Arial, sans-serif;
	BORDER-BOTTOM: #FF9900 2px solid
	}
	
.champs5 { 
	color:#000000;
	text-align:justify;
	height:18px;
	width:70px;
	BORDER-RIGHT: #FF9900 2px solid;
	BORDER-TOP: #FF9900 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FF9900 1px solid;
    font-family: Tahoma, Verdana, Arial, sans-serif;
	BORDER-BOTTOM: #FF9900 2px solid
	}			

/******* CSS Luk ********/

.texte_luk{
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
}