/*
  $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: 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: #403F3B;
  color: #403F3B;
  margin: 0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
}

A {
  color: #403F3B;
  text-decoration: none;
}

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

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

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

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;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #de292e;
}

.infoBoxContents {
  background: #ffffff;
  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;
}

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 { /*OpenMundi - utilise pour camara */
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { /*OpenMundi - utilise pour camara */
}

TABLE.productListing { /*OpenMundi - utilise pour camara */
}

.productListing-heading { /*OpenMundi - utilise pour camara */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #403F3B;
  color: #FFFFFF;
  font-weight: bold;
}

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

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

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, DIV.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.tinyText, SPAN.tinyText, P.tinyText, DIV.tinyText { /*add OM*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
}

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%;
  background-color:#FFFFFF;
  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;
  color: #ff0000;
}

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

.moduleRow { }
.moduleRowOver { background-color: #efefef; cursor: pointer; cursor: hand; } /* Camara*/
.moduleRowSelected { background-color: #f8f1d7; } /* Camara*/

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

/* OpenMundi - CSS Styles for Camara */

TD.bodycontent_realbg {
	background-color:#FFFFFF;
}
table.bodycontent_realbg {
	background-color:#FFFFFF;
}

input.search {
	background:#FFFFFF;
	color:#403F3B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	width:135px;
	max-height:inherit;
	border:1px solid #B5B5B5;
}
.header_account {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height:120%;
}
TD.header_account {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height:120%;
	vertical-align:top;
}
a.header_account {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	color: #FFFFFF;
	line-height:120%;
}
a.header_account:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:underline;
	color: #FFFFFF;
	line-height:100%;
}
.header_articles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #F8F1D7;
}
TD.header_articles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #F8F1D7;
}
a.header_articles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	color: #F8F1D7;
}
a.header_articles:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	color: #F8F1D7;
}
.header_subcats {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;	
	color: #403F3B;
	background:#f8f1d7;
}
a.header_subcats:link, a.header_subcats:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;	
	color: #403F3B;
}
a.header_subcats:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;	
	color: #de292e;
}
.header_defaultsubcats {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;	
	color: #de292e;
}
a.header_defaultsubcats:link, a.header_defaultsubcats:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;	
	color: #de292e;
}
a.header_defaultsubcats:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;	
	color: #de292e;
}

.bgCcamara {
/*	background:url(images/c_camara.gif) no-repeat;*/

}

.infobox_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color: #de292e;
}

.infobox_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;	
	color: #403F3B;
}
a.infobox_content:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;	
	color: #403F3B;
}
a.infobox_content:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:underline;	
	color: #403F3B;
}
TD.infobox_bg {
	background-color:#EFEFEF;
}
TD.infobox_realbg {
	background-color:#FFFFFF;
}

TD.red_bg {
	background-color:#de292e;
}	

.footer1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	text-decoration:none;	
	color: #B5B5B5;
}
a.footer1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	text-decoration:none;	
	color: #B5B5B5;
}
a.footer1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	text-decoration:none;	
	color: #FFFFFF;
}
.footer2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	text-decoration:none;	
	color: #82817F;
}
a.footer2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	text-decoration:none;	
	color: #82817F;
}
a.footer2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	text-decoration:none;	
	color: #FFFFFF;
}

.bigblock_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:17px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	line-height:100%;
}
.bigblock_price {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#de292e;
	font-size:20px;
	text-align:center;
	font-weight:bold;

}

.smallblock_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:10px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
}
.smallblock_price {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#de292e;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.smallblock_plusproduit {
	font-family:Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:9px;
	text-align:left;
	text-transform:none;
	font-weight:normal;
}

.listing_header_results {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#de292e;
	font-size:10px;
	text-transform:none;
	font-weight:bold;
}

.listing_products_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}
a.listing_products_name:link, a.listing_products_name:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:12px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
}
a.listing_products_name:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:12px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
}
.listing_products_plusproduit {
	font-family:Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:9px;
	text-align:left;
	text-transform:none;
	font-weight:normal;
	padding:0 6px 0 6px;
}
.listing_products_navigation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#de292e;
	font-size:9px;
	text-transform:none;
	font-weight:bold;
}
.listing_products_navigation_separator {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#A7A6AA;
	font-size:9px;
	text-transform:none;
	font-weight:bold;
}
a.listing_products_navigation:link, a.listing_products_navigation:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#A7A6AA;
	font-size:9px;
	text-transform:none;
	font-weight:bold;
}
a.listing_products_navigation:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#A7A6AA;
	font-size:9px;
	text-transform:none;
	font-weight:bold;
}


.dispo_enstock {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00C709;
	font-size:9px;
	font-weight:bold;
	text-transform:none;
}
.dispo_reappro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-size:9px;
	font-weight:bold;
	text-transform:none;
}
.dispo_surcommande {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DE292E;
	font-size:9px;
	font-weight:bold;
	text-transform:none;
}

/*for nodes and listing */
.nodepage_category_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:17px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	vertical-align:bottom;
	padding-left:20px;
}
.nodepage_category_name_back {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#EFEFEF;
	font-size:17px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	vertical-align:middle;
	padding-left:20px;
	cursor:pointer;  cursor: hand;
}
a.nodepage_category_name_back, a.nodepage_category_name_back:hover  {
	color:#EFEFEF;
	text-decoration:none;
	padding-left:0px;
	vertical-align:middle;
}
.nodepage_accessories_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#EFEFEF;
	font-size:17px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;  cursor: hand;
}
a.nodepage_accessories_name, a.nodepage_accessories_name:hover {
	color:#EFEFEF;
	text-decoration:none;
	vertical-align:middle;
}
.nodepage_accessories_name_back {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:17px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	vertical-align:middle;
}
.nodepage_return, a.nodepage_return {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#EFEFEF;
	font-size:10px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	line-height:100%;
	vertical-align:middle;
}
a.nodepage_return:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#EFEFEF;
	font-size:10px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	line-height:100%;
	vertical-align:middle;
	text-decoration:underline;
}

.bg_node_filters {
	height:75px;
	vertical-align:top;
	background:url(images/bg_node_filters.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
}
.bg_firstnode_filters {
	height:75px;
	vertical-align:top;
	background:url(images/bg_firstnode_filters.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
}
.bg_firstnode_filters_straight {
	height:75px;
	vertical-align:top;
	background:url(images/bg_firstnode_filters_straight.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
}

.bg_product_filters {
	height:75px;
	vertical-align:top;
	background:url(images/bg_product_filters.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
}
.bg_product_filters_top {
	height:75px;
	vertical-align:top;
	background:url(images/bg_product_filters_top.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
}
.bg_associated_product_filters {
	height:16px;
	vertical-align:top;
	background:url(images/bg_associated_product_filters.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
}

.listing_products_ecopart {
	font-family: Arial, Helvetica, sans-serif;
	color:#A7A6AA;
	font-size:9px;
	text-transform:none;
	font-weight:normal;
}

.shoppingcart_price {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#de292e;
	font-size:12px;
	font-weight:bold;
}
.shoppingcart_total_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#de292e;
	color:#ffffff;
	height:29px;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	width:140px;
}
.shoppingcart_total_amount {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#de292e;
	color:#ffffff;
	height:29px;
	font-size:12px;
	font-weight:bold;
	width:100px;
	text-align:right;
}
.shoppingcart_shipping_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#dddddd;
	color:#403F3B;
	height:29px;
	font-size:11px;
	font-weight:bold;
	width:140px;
	text-align:right;
}
.shoppingcart_shipping_amount {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#dddddd;
	color:#403F3B;
	height:29px;
	font-size:12px;
	font-weight:bold;
	width:100px;
	text-align:right;
}

.filter_pulldown {
	text-transform:uppercase;
}

/*product_info*/
.print_sendfriend, a.print_sendfriend {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#949398;
	font-size:9px;
}
a.print_sendfriend:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403f3b;
	font-size:9px;
	text-decoration:underline;
}

.bg_beige {
	background:#f8f1d7;
}

.productpageProductname {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:17px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	vertical-align:bottom;
	padding-left:20px;
}
.productpage_popuplinks {
	height:15px;
	vertical-align:bottom;
}
.productpage_price {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#de292e;
	font-size:24px;
	font-weight:normal;
}
.productpage_ecopart {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#de292e;
	font-size:10px;
	text-transform:none;
	font-weight:normal;
}
.productpage_availability {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#de292e;
	font-size:10px;
	text-transform:none;
	font-weight:bold;
}
.productpage_plusproduit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:10px;
	text-align:left;
	text-transform:none;
	font-weight:normal;
}
.productpage_accessories {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#EFEFEF;
	font-size:13px;
	text-align:left;
	text-transform:none;
	font-weight:bold;
	cursor:pointer;  cursor: hand;
}
.productpage_caracteristics {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DE292E;
	font-size:13px;
	text-align:left;
	text-transform:none;
	font-weight:bold;
	line-height:100%;
	vertical-align:middle;
	padding-bottom:0px;
}
.productpage_caracteristics_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:10px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	line-height:130%;
	vertical-align:top;
}
.productpage_caracteristics_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:10px;
	text-align:left;
	text-transform:none;
	font-weight:normal;
	line-height:130%;
	vertical-align:top;
}

.bg_box324 {
	background:url(images/bg_box324.gif) no-repeat;
	width:324px;
	height:123px;
	vertical-align:top;
}
.bg_box324_hi {
	background:url(images/bg_box324_hi.gif) no-repeat;
	width:324px;
	height:179px;
	vertical-align:top;
}
.bg_box324_lo {
	background:url(images/bg_box324_lo.gif) no-repeat;
	width:324px;
	height:100px;
	vertical-align:top;
}
.bg_box324_mid {
	background:url(images/bg_box324_mid.gif) no-repeat;
	width:324px;
	height:145px;
	vertical-align:top;
}
.bg_box324_xl {
	background:url(images/bg_box324_xl.gif) no-repeat;
	width:324px;
	height:210px;
	vertical-align:top;
}
.bg_box379 {
	background:url(images/bg_box379.gif) no-repeat;
	width:379px;
	height:103px;
	vertical-align:top;
}
.bg_box210 {
	background:url(images/bg_box210.gif) no-repeat;
	width:210px;
	height:90px;
	vertical-align:top;
}
.bg_box230 {
	background:url(images/bg_box230.gif) no-repeat;
	width:230px;
	height:90px;
	vertical-align:top;
}


.inscription_form_titles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DE292E;
	font-size:10px;
	text-align:left;
	font-weight:bold;
}
a.inscription_form_titles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DE292E;
	font-size:10px;
	text-align:left;
	font-weight:bold;
}
a.inscription_form_titles:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DE292E;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
}


.inputRequirement {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DE292E;
	font-size:10px;
	text-align:right;
	font-weight:normal;
}
.inputRequirementRem {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DE292E;
	font-size:10px;
	text-align:left;
	font-weight:normal;
}
.msgShipping {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DE292E;
	font-size:10px;
	text-align:left;
	font-weight:normal;
}
.linkCnil, a.linkCnil {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#A7A6AA;
	font-size:10px;
	text-align:left;
	font-weight:normal;
}
a.linkCnil:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#A7A6AA;
	font-size:10px;
	text-align:left;
	font-weight:normal;
	text-decoration:underline;
}
.shippingChronopost {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#A7A6AA;
	font-size:9px;
	text-align:left;
	font-weight:normal;
}
.bg_address_display {
	width:218px;
	height:64px;
	padding:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	color:#DE292E;
	background:url(images/bg_address_display.gif) no-repeat;
}
.address_display {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	color:#DE292E;
}

.redirectMessage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#A7A6AA;
	font-size:9px;
	text-align:center;
	font-weight:normal;
	width:150px;
	padding-right:20px;
}
.tellafriendTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:16px;
	font-weight:bold;
}
.popupField {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#de292e;
	font-size:9px;
	text-transform:none;
	font-weight:bold;
}

.accountSubtitles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	color:#DE292E;
}
a.accountSubtitles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	color:#DE292E;
	text-decoration:underline;
}
a.accountSubtitles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	color:#DE292E;
	text-decoration:underline;
}


.listing_article_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:12px;
	font-weight:bold;
}

.listing_article_padding {
/*	margin-left:5px;*/
}



.accountOrderNb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:17px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	line-height:100%;
}

.storeDetailsSubtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	color:#DE292E;
	line-height:150%;
	vertical-align:top;
}
.storeDetailsData {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#403F3B;
	line-height:150%;
	vertical-align:top;
}
.bg_storeinfo_display {
	width:344px;
	height:242px;
	vertical-align:top;
	padding-top:10px;
	background:url(images/bg_storeinfo_display.gif) no-repeat;
}
.storeDetailsPrevNext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#F8F1D7;
	vertical-align:top;
}
a.storeDetailsPrevNext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#F8F1D7;
	vertical-align:top;
}
a.storeDetailsPrevNext:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#F8F1D7;
	vertical-align:top;
	text-decoration:none;
}

.articleName {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:13px;
	text-transform:none;
	font-weight:bold;
}

.articlePrice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DE292E;
	font-size:10px;
	text-align:left;
	font-weight:bold;
}

.textTitle {
	font-family:Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:17px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	line-height:100%;
	text-decoration:none;
}
.textSubtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	text-align:left;
	font-size:13px;
	text-transform:capitalize;
	font-weight:bold;
	line-height:130%;
	text-decoration:none;
}
a.textSubtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#403F3B;
	font-size:13px;
	text-transform:capitalize;
	font-weight:bold;
	line-height:130%;
	text-decoration:none;
}
a.textSubtitle:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#DE292E;
	font-size:13px;
	text-transform:capitalize;
	font-weight:bold;
	line-height:130%;
	text-decoration:none;
}
.textDefault {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#403F3B;
	font-size:9px;
	text-transform:none;
	font-weight:normal;
	line-height:130%;
	text-decoration:none;
}
a.textDefault {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403F3B;
	font-size:10px;
	text-align:left;
	text-transform:none;
	font-weight:normal;
	line-height:130%;
	text-decoration:none;
}
a.textDefault:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DE292E;
	text-align:left;
	font-size:10px;
	text-transform:none;
	font-weight:normal;
	line-height:130%;
	text-decoration:underline;
}

.divPopUpGlossary {
	color:#f8f1d7;
	background:#403F3B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:2px;
	position:absolute;
	visibility:hidden;
	border:#DE292E solid 1px;
	display:none;
	width:320px;
}
.glossaryDescription {
	background:#f8f1d7;
	color:#403F3B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:5px;
	border:#DE292E solid 1px;
	width:400px;
	text-align:left;
}
.glossaryTermsInText, a.glossaryTermsInText {
	color: #82817F;
	text-decoration:underline;
}
a.glossaryTermsInText:hover {
	color: #DE292E;
	text-decoration:underline;
}

.magnifyBg{
	background-color: #ffffff; 
	filter:alpha(opacity=50);   
	-moz-opacity:0.5;           
	opacity: 0.5;
	visibility:hidden;
	display:none;
	position:absolute; 
	top: 0;
	left: 0;
	width:100%;
	z-index:5;
 }
 .magnifyFront{
	background-color:transparent;
   	filter:alpha(opacity=100);   
   	-moz-opacity:1.0;           
   	opacity: 1.0;
	z-index:6;
	visibility:hidden;
	display:none;
	position: absolute; 
	width: 531px;
	/*top:280px; /* take out for relative */
 }

.jobsTitle {
	color:#403F3B;
	font-size:12px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.jobsPlace {
	color:#403F3B;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.jobsBg {
	background:url(images/bg_box531x149.gif) no-repeat bottom;
	width:531px;
	height:149px;
}


.searchResultBg {
	background:url(images/bg_searchresults.gif) no-repeat;
	width:342px;
	height:120px;
	vertical-align:top;
	padding:10px;
}
.searchDisplayResults {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DE292E;
	font-size:10px;
	font-weight:bold;
	line-height:200%;
} 

.bg_results_head {
	background:url(images/bg_results_head.jpg) no-repeat;
	height:50px;
}
.results_head {
	color:#403F3B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:17px;
	text-transform:uppercase;
	padding-left:20px;
}

.price_infobox {
	border:#A7A6AA solid 1px;
	color:#A7A6AA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	width:80%;
	padding:5px;
	text-align:center;
}

.bg_closest_store {
	width:439px;
	height:52px;
	background:url(images/bg_closest_store.gif) no-repeat;
}

.popupPrintPp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
	font-weight:bold;
	color: #de292e;
}
.popupPrintMentions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	font-style:italic;
	font-weight:normal;
	color: #403F3B;
}

.noprint {
	display:inline;
}
.noscreen {
	display:none;
}


.mlegalJeuConcours {
	color:#A4A3A3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}
.gagnantPrix {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DE292E;
	font-size:11px;
	font-weight:bold;
}
.gagnantLot {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
}
.gagnantNom {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:normal;
}


.astucesTitre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#403F3B;
	font-weight:bold;
	background:url(images/puce_rouge.gif) no-repeat left;
	padding-left:12px;
}

.astucesContent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#403F3B;
}

.astucesBackTop, a.astucesBackTop {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9C9D9A;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
}

.astucesMenuText, a.astucesMenuText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#403F3B;
	background:#eeeeee;
	font-weight:bold;
	padding-left:5px;
}

#rolloverccamara {
  position:absolute;
  display:none;
  z-index:0;
  width:228px;
  overflow:hidden;
  background: url(images/ccamara_rollmenu_bg.gif) no-repeat;
  padding-left:20px;
}

ul, li {
	padding:0;
	margin:0;
	list-style-type:none;
}

ul.rolloverccamaraul {
  overflow:hidden;
}


td.rolloverccamarali {
  	height:16px;
}

#bannerheader {
/*  padding-left:27px;*/
margin-left:27px;
}

.image-info {
	color:#a7a6aa;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}


/* mod CSS - fichiers xml v2 */

.redblock_text_product_page {
	font:Verdana, Geneva, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	padding: 0 8px 0 1px;
	background:url(images/boxes_homepage/box_big/box_big_redblock_bg.png) repeat-y;
}
.redblock_text_bigbox {
	font:Verdana, Geneva, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	padding: 0 3px 0 1px;
	background:url(images/boxes_homepage/box_big/box_big_redblock_bg.png) repeat-y;
}
.redblock_text_smallbox {
	font:Verdana, Geneva, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	padding: 0 6px 0 1px;
	background:url(images/boxes_homepage/box_small/box_small_redblock_bg.png) repeat-y;
}

td.productListing-data, td.listing_products_name {
	padding: 10px 0 10px 0;
}

.valignTop {
	vertical-align:top;
}

div.spaceBeforePicto {
	height:5px;	
}


.subCat {
	background-color:#F8F1D7;
	margin-left:-6px;
	padding:0 5px 3px;
}

IMG {
	border:none;
}
