/*
  $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
*/

h1{
	font-size:14px;
	line-height:14px; 
	color:#fff;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, sans-serif;
}
.flash {
	background-image: url(images/venteflash/venteflash.gif);
	background-repeat: no-repeat;
	background-position: 13px 0px;
	cursor: pointer;
}

.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; }

body {
  background: #f7f7f7;
  color: #000000;
  margin: 0px;
}

a img{border:0;}
.supervente {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
}

.promodiscount {
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	color: #FFFF00;
}

.style1 {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	color: #333333;
}
.style2 {
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: #EB1C24;
	font-weight: bold;
}

.slogan_home {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	display:block;
	width:533px;
	background-image:url(images/fonnd-slogan.jpg);
	text-align:center;
	font-style:italic;
	line-height:74px;
	height:78px;
	margin:1em auto;
}
.style3 {
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.style4 {font-size: 11px}
.style44 {font-size: 11px}
.style44 img
{
	border:solid 1px #000;
	margin-right:10px;
}
.style6 {font-size: 11px; font-family: Verdana, Arial, sans-serif; }
.style7 {

	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
.style8 {color: #FF0000}
.style9 {color: #000000}
.style10 {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: 11;}
.style12 {color: #006600}
.style17 {color: #390; font-size: 12px; font-weight: bold;}


A {
  color: #000000;
  text-decoration: none;
}

A:hover {
	color: #666666;
	font-weight: bold;

}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}



TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

  font-weight : bold;
}

A.headerNavigation { 
   font-family: Verdana, Arial, sans-serif;
     font-size: 11px;
  color: #000000; 
}

A.headerNavigation:hover {
  color: #666666;
}

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;
}


TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}



.infoBoxContents {

  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;

  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 {

}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

}

TABLE.productListing {
  border: 0px;
  border-style: solid;

  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #000000;
}

A.pageResults:hover {
  color: #666666;

}

TD.pageHeading, DIV.pageHeading,TD.pageHeading h2{
  font-family: verdana;
  font-size: 18px;
  font-weight: bolder;
  color: #FFFFFF;
}

TD.pageHeading h2{
  line-height:1em;
  margin:0 auto;
  padding:0;
}

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: 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: Verdana, Arial, sans-serif;
  font-weight: bold;
	font-size: 12px;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7;  }
.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; }


/*text & typo*/
.texte_accueil {
	margin:1em 0 0 0; padding:0 0 0 0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.texte_accueil a{
	text-decoration:underline;
	color:#c00;	
}

.texte_accueil h2{font-size:14px; margin:0; padding:0; line-height:14px;}

.tracking_div {
background-color: #f3f3f3;
border: solid 2px #e5e5e5;
padding: 10px;
font-size: 11px;
margin: 10px 0 0 0;
width: auto;
font-family: Verdana, Arial, sans-serif;
}

.hiddenDiv {
display: none;
}

.menu_left_spacer{height:1px; border-bottom:1px solid #888; margin:8px auto 8px 0; width:159px;}
.menu_left_categories a{width:157px; overflow:hidden; display:inline;}
/*index text*/
#footer_txt{font-family:Verdana, Arial, Helvetica, sans-serif; 	background: url(images/home_bottom_text.jpg) bottom no-repeat; padding:0 30px 6px 28px; margin-bottom:2em; }
#footer_txt p{	font-size:11px;	text-align:justify;}
#footer_txt h2{font-size:14px;}
#footer_txt a{color:#c00; text-decoration:underline;}
#footer_txt a:hover{font-weight:normal;}


body{margin:0;padding:0; font-family: Verdana, Arial, sans-serif;}
h1,h2,h3{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

.nouveautes_home{text-align:center; width:532px; background: top no-repeat; padding-top:46px; margin:1em auto ;}
.nouveautes_home a.all{font-size:11px; font-weight:bold; color:#c00; text-decoration:underline;}
.nouveaute_home{width:140px; height:216px; text-align:center; display:block;float:left; background-color:#eeb; border:1px solid #bb8; margin:0 16px 8px 16px; padding-top:4px; position:relative; top:0; left:0;}
.nouveaute_home a{text-decoration:none; line-height:.8em;}
.nouveaute_home a:hover{font-weight:normal; color:#633;} 
.nouveaute_home a img{border:1px solid #999; width:130px; height:130px;}
.nouveaute_home a:hover img{border:1px solid #666;}
.nouveaute_home a .productListing-heading{width:130px; display:block;margin:4px auto auto auto;}
.nouveaute_home .price{font-size:12px; color:#c00; position:absolute;top:118px; left:60px; width:70px; text-align:right; font-weight:bold; z-index:10; background-color:#fff;}
.nouveaute_home .promo{top:104px;}



#footer_brands{	margin:4em 2em 1em 2em}
#footer_brands a{font-size:10px; text-decoration:none; margin-right:1em; color:#333;}
#footer_brands a:hover{text-decoration:underline; font-weight:normal; background-color:#f0f0f0; color:#360;}

/*.style14 {font-weight: bold; 	font-size: 18px; }*/

.not_found h3{margin-top:1em; text-align:center; }
.not_found p {text-align:center;}
.not_found p a{font-size:12px; font-style:italic; font-weight:normal; color:#c00;}

.menu_guide{background-image:url(/catalog/includes/images/fonnd-produsct-name.gif); background-repeat:no-repeat; width:539px; height:72px; vertical-align:middle; text-align:center; font-size:11px; display:block; line-height:18px; padding-top:8px;}
.menu_guide a:hover{ font-weight:normal; text-decoration:underline;}
.guide,.guide div, .guide td,.guide p,.guide ul,.guide li{font-size:11px;}
.guide p,.guide ul,.guide li{text-align:justify;}
.guide a{text-decoration:underline;}
.guide h2{text-align:center;color:#360; font-size:16px; margin-top:8px;}
.guide h3,.categories_desc h2{text-align:left;color:#690; font-size:14px;}
.schemac{clear:both; padding-top:1em;}
.schemac img{float:left; margin:0 1em 0 0; border:1px solid #333; width:75px; height:75px;}
.schemac h3 {float:left; margin:0; padding:0; width:450px;}
.schemac p{float:left; }
.categories_desc h2{line-height:1em; margin:8px 0 4px 0; padding:0;}
.categories_desc p{font-size:11px; color:#333;text-align:justify; margin-top:0; padding-top:0}

/*footer*/
#footer_main{text-align:center; margin:0 0 2em 0;padding:0;/*width:1100px; margin:0 auto 2em auto; padding: 0; border-top:1px solid #999;  font-size:11px;*/}
#footer_content{width:1100px; margin:0 auto; text-align:left; display:block; border-top:1px solid #999; padding:1em 0; text-align:center}
#footer_content div *{text-align:left;}
#footer_content h3{font-size:12px; font-style:italic; font-weight:normal;text-align:center; padding:0; margin:0 0 1em 0;}
.col{float:left;display:block; }
.col h4{color:#360; border-bottom:2px solid #690; margin:0 1em 0.4em 0; font-size:14px; padding-top:0;}
.col ul{float:left;line-height:1.2em; margin: 0 1em 0 0; padding:0;}
.col ul li{list-style:none; border-bottom:1px dotted #666;}
.col ul li a{line-height:14px; font-size:11px; display:block; width:100%; padding:4px 0; line-height:1.4em}
.col ul li a:hover{background-color:#ccc; color:#333; font-weight:normal;}
#col1{width:193px;margin-left:14px;}
#col2{width:1000px;}
#col1 ul{width:193px; margin-bottom:2em;}
#col2 ul{width:170px;}

/*colguide*/
.colGuide{background:no-repeat top #fff; width:193px; margin-top:8px;}
.colGuide h4{text-indent:-10000px;margin:0;padding:0; height:70px; border:0}
.colGuide ul{line-height:1.2em; margin: 0 15px 0 15px; padding:0; width:163px;}
.colGuide ul li{list-style:none; text-align:center; /* border-bottom:1px dotted #666;*/}
.colGuide ul li a{line-height:12px; font-size:11px; display:block; width:100%; padding:2px 0; line-height:1.2em; text-align:center;  border:1px solid #462; border-top:0px ; border-bottom:0;margin-bottom:4px; background:url(images/bg_guide_menu_off.jpg) top repeat-x #888e6a; color:#333; font-weight:bold; }
.colGuide ul li a:hover{ color:#000; /*font-weight:normal; */ background-color:#D2E57A;background:url(images/bg_guide_menu.jpg) top repeat-x #3c460b; color:#ffc;}

/*marquee style */
#marqueecontainer{
position: relative;
width: 554px; /*marquee width */
height: 191px; /*marquee height */
overflow: hidden;
padding-left:0px;
}
#marqueecontainer2{
position: relative;
width: 554px; /*marquee width */
height: 191px; /*marquee height */
overflow: hidden;
padding-left:0px;
}
/* end marquee style */
