/*
  $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
*/
h2 { font-size:12px; line-height:15px }
h1 { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold }
.featured { margin-left:1px }
ul { list-style-image: url(images/ul.gif) }
ul li { list-style-image: url(images/ul.gif) ;margin: 1em 0.5em 0.5em 1em }




.right { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #414141 }
a.right:link, a.right:visited, a.right:hover { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #414141 }




.coteleft { background:url(images/left-s.gif) repeat-y }
.coteright { background:url(images/right-s.gif) repeat-y }
TD.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
/* CONTENU BOX CATEGORIE */
TD.boxText2 { padding-top:3px; line-height:37px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; background:url(images/fond-categories.gif) no-repeat }




a.boxText2:link, a.boxText2:visited { padding-left:6px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; text-decoration:none; }
a.boxText2:hover { padding-left:6px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #4B2952; text-decoration:none; }




a.boxText2b:link, a.boxText2b:visited { padding-left:6px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; text-decoration:none; }
a.boxText2b:hover { padding-left:6px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #711600; text-decoration:none; }




a.boxText2c:link, a.boxText2c:visited { padding-left:6px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; text-decoration:none; }
a.boxText2c:hover { padding-left:6px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #563727; text-decoration:none; }




a.boxText2d:link, a.boxText2d:visited { line-height:14px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; text-decoration:none; }
a.boxText2d:hover { font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #563727; text-decoration:none; }




a.boxText2e:link, a.boxText2e:visited { line-height:16px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; text-decoration:none; }
a.boxText2e:hover { font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #5A1E42; text-decoration:none; }




a.boxText2f:link, a.boxText2f:visited { padding-left:3px; line-height:18px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; text-decoration:none; }
a.boxText2f:hover { padding-left:3px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #363644; text-decoration:none; }
a.boxText2ff:link, a.boxText2ff:visited { padding-left:1px; line-height:18px;font-family: "Verdana", Arial, sans-serif; font-size: 13px; color: #ffffff; text-decoration:none; }
a.boxText2ff:hover { padding-left:1px;font-family: "Verdana", Arial, sans-serif; font-size: 13px; color: #4A270A; text-decoration:none; }




a.boxText2g:link, a.boxText2g:visited { padding-left:6px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; text-decoration:none; }
a.boxText2g:hover { padding-left:6px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #926E2E; text-decoration:none; }
/**//**//**/
a.boxText2h:link, a.boxText2h:visited { padding-left:4px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; text-decoration:none; }
a.boxText2h:hover { font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #335020; text-decoration:none; }


a.boxText2i:link, a.boxText2i:visited { padding-left:4px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; text-decoration:none; }
a.boxText2i:hover { font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #362F6A; text-decoration:none; }


a.boxText2j:link, a.boxText2j:visited { padding-left:3px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; text-decoration:none; }
a.boxText2j:hover { font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #7879BA; text-decoration:none; }


a.boxText2k:link, a.boxText2k:visited { padding-left:4px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; text-decoration:none; }
a.boxText2k:hover { font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #284873; text-decoration:none; }


a.boxText2l:link, a.boxText2l:visited { padding-left:4px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; text-decoration:none; }
a.boxText2l:hover { font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #621A6F; text-decoration:none; }


a.boxText2m:link, a.boxText2m:visited { padding-left:4px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; text-decoration:none; }
a.boxText2m:hover { font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #4B2918; text-decoration:none; }


a.boxText2n:link, a.boxText2n:visited { padding-left:4px;font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration:none; }
a.boxText2n:hover { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #551F12; text-decoration:none; }


a.boxText2o:link, a.boxText2o:visited { padding-left:4px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; text-decoration:none; }
a.boxText2o:hover { font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #572D1E; text-decoration:none; }


/* CONTENU BOX INFORMATION */




TD.boxText3 { background-color:#414141;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; }
a.boxText3:link, a.boxText3:visited { padding-left:8px;font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration:none; }
a.boxText3:hover { padding-left:8px;font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #7B7A7A; text-decoration:none; }




a.savoirplus:link, a.savoirplus:visited { font-family: Verdana;font-size:12px;color:#9F0029;text-decoration:none }
a.savoirplus:hover { font-family: Verdana;font-size:12px;color:#9F0029;text-decoration:underline; }
a.savoirplus2:link, a.savoirplus2:visited { font-family: Verdana;font-size:11px;color:#9F0029;text-decoration:underline }
a.savoirplus2:hover { font-family: Verdana;font-size:11px;color:#9F0029;text-decoration:none; }
a.savoirplus3:link, a.savoirplus2:visited { font-family: Verdana;font-size:11px;color:#cccccc;text-decoration:underline }
a.savoirplus3:hover { font-family: Verdana;font-size:11px;color:#cccccc;text-decoration:none; }


TD.search { font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; }
.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: #900A22; text-decoration: underline; }




BODY {
  background: #F1E6D7;
 /* background: #F1E6D7 url(images/background.jpg) top center no-repeat;*/
  color: #000000;
  margin: 0px;
  padding:0px;
}
a:link, a:visited {font-family: "Verdana", Arial, sans-serif; font-size: 10px;color:#414141;text-decoration:underline;}
a:hover {font-family: "Verdana", Arial, sans-serif; font-size: 10px;color: #cccccc;text-decoration:none;}








FORM {
	display: inline;
}




TR.header {
background-color:#FFFFFF;
background:url(images/logo1.jpg);
background-repeat:no-repeat;
background-position:top left;
height:75px;
 }




TR.headerNavigation {
  background: #414141;
}




TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}
a.headerNavigation:link, a.headerNavigation:hover, a.headerNavigation:visited { 
  color: #ffffff; 
}
TD.headerNavigation2 {
  /*padding-left:180px;*/
  background:url(images/logo2.jpg) top left no-repeat;
  /*font-family: "Verdana", Arial, sans-serif;*/
  font-family: "Century Gothic", Arial, sans-serif;
  font-size: 13px;
  color: #ffffff;
  font-weight : normal;
  height:39px;
  width:685px;
}
a.headerNavigation2:link, a.headerNavigation2:visited { 
  color: #ffffff;
  font-size: 13px;
  text-decoration:none;
  font-weight : normal;
}
a.headerNavigation2:hover {
  color: #AB0530;
  font-size: 13px;
  text-decoration:none;
  font-weight : normal;
}
TD.headerNavigation3 {
  background:url(images/logo3.jpg) top left no-repeat;
  font-family: "Verdana", Arial, sans-serif;
  font-size: 13px;
  color: #414141;
  font-weight : bold;
  height:22px;
  width:942px;
}
a.headerNavigation3:link, a.headerNavigation3:hover, a.headerNavigation3:visited { 
  color: #414141; 
}




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




TD.footer {

  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  line-height:70px;
}
a.footer:link, a.footer:visited { 
  color: #cccccc;
  font-size: 10px;
  text-decoration:underline;
  font-weight : normal;
  line-height:15px;
}
a.footer:hover {
  color: #ffffff;
  font-size: 10px;
  text-decoration:underline;
  font-weight : normal;
}
.footertext {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background:url(images/footer.gif) top left repeat-y;
  color: #cccccc;
}
.infoBox {
  background: #414141;
}




.infoBoxContents {
  background: #FBFAF8;
  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: #bbc3d3;
  color: #ffffff;
}
/* TITRE BOX CATEGORIE */
TD.infoBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  background: #414141;
  color: #ffffff;
}
/* TITRE BOX INFORMATION */
TD.infoBoxHeading3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  background: #414141;
  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 {
padding:1px;
margin: 1px;
  /*border: 1px solid #b6b7cb;*/
/*  border-spacing: 1px;*/
}




.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #980526;
  color: #FFFFFF;
  font-weight: bold;
  padding:5px;
}
.angle {
font-family: Verdana;font-size:11px;font-weight:normal;color:#9E7E46 }
.angle2 {
font-family: Verdana;font-size:15px;font-weight:bold;color:#7F1519 }




.design {
font-family: Verdana;font-size:11px;font-weight:normal;color:#B02B45 }
.design2 {
font-family: Verdana;font-size:15px;font-weight:normal;color:#B02B45; text-transform:uppercase; }




.classic {
font-family: Verdana;font-size:11px;font-weight:normal;color:#7A5744 }




TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    padding:5px;
}
A.productListing-data:link, A.productListing-data:visited { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #414141; text-decoration:none; }
A.productListing-data:hover { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #414141; text-decoration:none; }
TD.productListing-data2 {
height:186px;
background:url(images/fond2.jpg) bottom center no-repeat;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
padding:5px;
}
TD.productListing-data3 {
background:url(images/fond3.jpg) bottom center no-repeat;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
padding:5px;
}




A.productListing-data2:link, A.productListing-data2:visited { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #414141; text-decoration:none; }
A.productListing-data2:hover { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #414141; text-decoration:none; }








A.pageResults:link, A.pageResults:hover, A.pageResults:visited {
font-family: "Verdana", Arial, sans-serif; font-size: 10px; color: #414141}








TD.pageHeading, DIV.pageHeading {
  padding-top:5px;
  padding-left:10px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #5B5B5B;
}
TD.pageHeading2, DIV.pageHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #5B5B5B;
}
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.smallText a, a:hover, a:visited {  color: #000000; }
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.smallText2, SPAN.smallText2, P.smallText2 {
	padding: 15px 5px 5px 15px;background-color: #F7F2EB;font-family: "Verdana", Arial, sans-serif;color: #414141;font-size: 11px;
}
TD.smallText2 a, a:hover, a:visited {  color: #000000; }
.right { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #414141 }




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: 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-size: 10px;
  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;}
.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; }




/* BOF: Additional Images */
.imagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* EOF: Additional Images */
/* OTF contrib begins */
/* DDB - 041031 - Form Field Progress Bar */
.progress{
  width: 1px;
  height: 14px;
  color: white;
  font-size: 12px;
  overflow: hidden;
  background-color: navy;
  padding-left: 5px;
}
/* OTF contrib ends */
#debug{
position:absolute;
background:#ffffff;

width:260px;
}
#debugP{
background:#ffffff;
font-family:verdana;
font-size:10px;
position:absolute;
margin:0 auto auto 0;
width:160px;
border:1px solid green;
}
#debugG{
background:#ffffff;
font-family:verdana;
font-size:10px;
position:absolute;
margin:0 0 auto 1090px;
width:160px;
border:1px solid green;
}
.Loupe a:hover{
  cursor:help;
  cursor:url(images/icons/loupe.cur);
  /**/
}
.Loupe a:hover img{
  cursor:url(images/icons/loupe.cur);
  /**/
}
.center {
	margin:0 auto;
	text-align:center;
}
#temporaire {
	width:945px;
}
