/*
  $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
  
  
*/
/* ANIMATION BOX PRIX PROMO */
    @import url(cssbuttonstoggler.css);
    @import url(featuredcontentglider.css);
    @import url(imagebox.css);

/* FIN ANIMATION BOX PRIX PROMO */

/* TABLE RECHERCHE HEADER */

#recherche-prod{margin-top: 8px; margin-left: 8px; margin-bottom: 8px; background: url("images/magnifying-glass.jpg") no-repeat scroll 0pt 0pt rgb(255, 255, 255); height: 22px; width: 240px; padding-left: 28px; color: rgb(125, 131, 134);}
#button-recherche{padding-bottom: 5px; background: none repeat scroll 0pt 0pt rgb(255, 153, 51);border: none; -moz-border-radius: 7px 7px 7px 7px; behavior: url(border-radius.htc); margin-right: 8px; color: rgb(255, 255, 255); height: 30px;}
#ajout-newsletter{margin-top: 8px; margin-left: 8px; margin-bottom: 8px; height: 22px; width: 150px; color: rgb(125, 131, 134);}

/* FIN TABLE RECHERCHE HEADER */

/* ANIMATION JAVASCRIPT INDEX */

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:581px; margin:0px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:580px; height:230px; padding:0px; border:0px solid #ccc; background:#ffffff}
#information {position:absolute; bottom:0; width:580px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:575px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:230px; cursor:pointer; z-index:190}
#imgprev {left:0; background:url(js/TinySlideshow/images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(js/TinySlideshow/images/right.gif) right center no-repeat}
#imglink {position:absolute;width:100%; height:230px; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(js/TinySlideshow/images/link.gif) center center no-repeat}
#thumbnails {margin-top:10px; display:none}
#slideleft {float:left; width:20px; height:81px; background:url(js/TinySlideshow/images/scroll-left.gif) center center no-repeat; background-color:#222; display:none}
#slideleft:hover {background-color:#333; display:none}
#slideright {float:right; width:20px; height:81px; background:#222 url(js/TinySlideshow/images/scroll-right.gif) center center no-repeat; display:none}
#slideright:hover {background-color:#333;display:none}
#slidearea {float:left; position:relative; margin-left:-25px; height:81px; overflow:hidden;display:none}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

/* FIN */

#pre-main{
    height: 16px;
    width: 1014px;
}
#___plusone_0{
padding-left:115px;
padding-top:4px;
}
.barbottom {
    bottom: 0;
    background-image: url("images/barbottom.png");
    background-repeat: repeat;
    height: 30px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 1000;
	font-size: 25px;
}
.chat{
	bottom: 20px;
    position: fixed;
    width: 200px;
    z-index: 90;
}
.favoris{
	display:block;
	width:115px;
	float:left;
	font-weight:bold;
	height:20px;
	padding-left:15px !important;
	line-height:20px;
	background:url("images/Logo-Favoris-2.jpg") top left no-repeat;
}
.imprimerpage{
 background: url("images/icons/icon-imprimante.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    padding-left: 50px !important;
    width: 119px;
	font-size: 14px;
}
.envoyerami{
 background: url("images/icons/icon-ami.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    font-weight: bold;
    height: 50px;
    padding-left: 30px !important;
    width: 119px;
}

/*box prix*/
.box-fiche-produit {
    float: left;
    margin-bottom: 10px;
    margin-left: 20px;
   /* margin-right: 105px;*/
    width: 250px;
	border: 1px solid #CCCCCC;
}
.reseaux {
    clear: both;
}
.box-fiche-produit li {
    float: left;
    list-style-type: none;
}

.box-fiche-produit .prix {
    width: 130px;
	text-align: center;
}
.prix{
margin-bottom:10px;
margin-right:40px;
float: left;
list-style-type: none;
}
.prix2{
list-style-type: none;
line-height: 1.3;
}
.sanspuce{
list-style-type: none;
margin-top:20px;
}
/* fin box prix*/

#adecouvrir {
	background:url(images/h2decouvrir.jpg) top no-repeat;
}

.shadow {
	width:100%;
	height:auto;
	/*background:url(images/ombre.png) top repeat-y;*/
	_background:none;
}

/*BOX CATEGORIE FOOTER*/
#global{
width: 100%; 
color: #888; 
font-size: 10px; 
margin: 15px 40px 15px 55px; 
padding-bottom: 36px; 
text-align: left !important;
list-style-type: none;
}
#global a { 
color: #08c; 
list-style-type: none;
margin: 0;
padding: 0;
}
#repertoireCAT { 
font-size: 11px; 
float: left; 
width: 100%; 
position: relative; 
margin-top: -4px; 
}

#repertoireCAT .colonnes.last { 
float: left !important; 
padding-right: 0; 
}
#repertoireCAT h3 { 
color: #FF6C02;
margin: 0;
padding: 0;
font-size: 1em; 
line-height: 18px; 
font-weight: bold; 
list-style-type: none;
font-size: 14px
}
#repertoireCAT a { 
color: #888; 
text-decoration: none; 
list-style-type: none;
margin: 0;
padding: 0;
}
#repertoireCAT a:hover { 
color: #ffffff !important; 
font-weight: bold; 
text-decoration: none !important; 
}


#repertoireCAT ul { 
margin-bottom: 0; 
padding-bottom: 9px; 
list-style-type: none;
margin: 0;
padding: 0;
}
#repertoireCAT .colonnes { 
width: 125px; 
}
#repertoireCAT col_D{ 
width: 130px; 
}
#sousglobal {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
#sousglobal #repertoireCAT { 
background: none; 
clear: both; 
float: none; 
margin-top: 0; 
}

.colonnes {
    float: left;
}
/*FIN BOW CATEGORIE FOOTER*/
.boxText { font-family: Tahoma, Arial, sans-serif; font-size: 12px; }
.errorBox { font-family : Tahoma, Arial, sans-serif; font-size : 11px; background: #FF6A6E; font-weight: bold; }
.stockWarning { font-family : Tahoma, Arial, sans-serif; font-size : 11px; color: #FE0140; }
.productsNotifications { background: #70d250; }
.orderEdit { font-family : Tahoma, Arial, sans-serif; font-size : 11px; color: gray; text-decoration: underline; }

body {
	/*background-image:url(images/fond.jpg);
	background-position:top;
	background-attachment:fixed;*/
	/*background:url(images/fondnoel.jpg) repeat-y fixed 50% 50% !important;*/
	background:url(images/Fondsolde.jpg) top repeat-y #ffffff;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #7D8386;
	margin:0;
	/*margin-left:8px;*/
	
}
img{ border: 0}
TD {
  font-size: 12px;
}

A {
  color: #7D8386;
  text-decoration: none;
}

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

FORM {
	display: inline;

}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #727272;
}

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

A.headerNavigation { 
  color: #909090;
	text-decoration: underline;
}

A.headerNavigation:hover {
  color: #FFDE28;
	text-decoration: none;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, 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, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #727272;
}

TD.footer {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  background: #727272;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
/*text-align: center;*/
}

.infoBoxContents {
  background: #ffffff;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #727272;
  color: #ffffff;
}

A.infoBoxHeading {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #727272;
  color: #ffffff;
}

A.infoBoxHeading:hover {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #727272;
  color: #ff3333;
}

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

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-color: #CCCBBF;
  border: 1px solid #CCCBBF;
}

TABLE.productListing {

}

.productListing-heading {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  background: #999999;
  color: #FFFFFF;
  font-weight: bold;
}

A.productListing-heading:hover {
  color: #FFFFFF;
  text-decoration:underline;
}

TD.productListing-data {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  border-bottom:0px;
  background-color:white
}
TD.productListing-data2 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  border-bottom:0px dotted white;
  background-color:#dadada
}

A.pageResults {
  color: #727272;
}

A.pageResults:hover {
  color: black;
}

A.productsLink {
  font-size: 15px;
  color: #787878;
  font-weight: bold;
}

A.productsLinkavailability {
  font-size: 16px;
  color: #eeb427;
  font-weight: bold;
  }

 A.productsLinkprice {
   font-size: 24px;
  color: #e37712;
  font-weight: bold;
  }
 
TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #FF9933;
}

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
.souscat td.main
{
	background:url("images/fd_box_offres_nouveaute.png") repeat-x scroll left 70px #fff;
	border: 1px solid #ccc;
}

.souscat td.main:hover {
	border:1px solid #777;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
}

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

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

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

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

TD.category_desc {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

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

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

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

TEXTAREA.enquete {
  width: 50%;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #C4E41A;
  font-weight: bold;
}

TABLE.formArea {
  background: #ebebeb;
  border-color: #727272;
  border-style: solid;
  border-width: 1px;
}

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

SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #ff3333;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Tahoma, Arial, sans-serif;
  color: #6fad12;
  font-size: 41px;
}

SPAN.productsPrice {
  font-weight: bold;
  color: #b21216;
  text-align: center;
}

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

.moduleRow {  }
.moduleRowOver { background-color: #FF9933; cursor: pointer; cursor: hand; color: #000000}
.moduleRowSelected { background-color: #FF9933; color: #000000}

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

/* message box */

.messageBox { font-family: Tahoma, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color:#fff;background-color: #FA4343;padding: 0px; font-weight: bold; }
.messageStackSuccess { font-family: Tahoma, Arial, sans-serif; font-size: 11px; background-color: #FF9933; color: #000; }

/* input requirement */

.inputRequirement { font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #FF9933; }

/*specific for PBS*/

#header {
	background:#fff;
	border-left:1px solid #B6B6B6;
	border-right:1px solid #B6B6B6;
	border-bottom:1px solid #B6B6B6;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 108px;
	position:relative;
	width: 1006px;
	-moz-border-radius:12px 12px 12px 12px;
	-webkit-border-radius:12px 12px 12px 12px;
	border-radius:12px;
	behavior:url(border-radius.htc);
}

#header2 {
	background:#ffffff;
	border-left:1px solid #B6B6B6;
	border-right:1px solid #B6B6B6;
	border-bottom:1px solid #B6B6B6;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 152px;
	position:relative;
	width: 1006px;
	-moz-border-radius:12px 12px 12px 12px;
	-webkit-border-radius:12px 12px 12px 12px;
	border-radius:12px;
	behavior:url(border-radius.htc);
}

.box-recherche-header{
float:left;
-moz-border-radius: 7px 7px 7px 7px; 
behavior:url(border-radius.htc); 
background: none repeat scroll 0pt 0pt rgb(241, 240, 238); 
margin-left: 4px; 
margin-top:4px
}

.link_logo {
	width:185px;
	height:65px;
	display:block;
	position:absolute;
	top:23px;
	left:20px;
	z-index:1;
}
#facebook{
padding-left:0px;
}

#header h1 {
	height:20px;
	line-height:20px;
}

.boxHeader {
	background-image: url(images/box_header.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 32px;
	width: 209px;
}
.grayboxHeader {
	margin: 0px;
	height: 24px;
	width: 209px;
}
.boxContent {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C2C2C2;
	border-right-color: #C2C2C2;
	border-bottom-color: #C2C2C2;
	border-left-color: #C2C2C2;
	width: 209px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 18px;
	padding-left: 27px;
}

.boxSpecialsContent {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C2C2C2;
	border-right-color: #C2C2C2;
	border-bottom-color: #C2C2C2;
	border-left-color: #C2C2C2;
	width: 209px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
}

.grayboxContent {
	background:;
	width: 209px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 18px;
	padding-left: 27px;
}

.boxFooter {
	background-image: url(images/box_footer.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 209px;
	/*margin-top:20px;*/
}
.transport{
background: url(images/icone_livraison.png) no-repeat scroll 0 0 transparent;
    height: 58px;
    margin-bottom: 0px;
    padding-left: 88px;
}
.paiement{
background: url(images/icone_paiement.png) no-repeat scroll 0 0 transparent;
    height: 58px;
    margin-bottom: 0px;
    padding-left: 88px;
}
.contact{
background: url(images/icone_contact.png) no-repeat scroll 0 0 transparent;
    height: 58px;
    margin-bottom: 0px;
    padding-left: 88px;
}
.securise{
background: url(images/icone_securite.png) no-repeat scroll 0 0 transparent;
    height: 58px;
    margin-bottom: 0px;
    padding-left: 88px;
}
.fianet{
background: url(images/icone_fianet.png) no-repeat scroll 0 0 transparent;
    height: 58px;
    margin-bottom: 0px;
    padding-left: 88px;
}
.r_p{
background: url(images/picto_01.png) no-repeat scroll 0 0 transparent;
    height: 58px;
    margin-bottom: 0px;
    padding-left: 88px;
}
.boxIcon {
	position: relative;
	left: 7px;
	top: 5px;
}
.boxTitle {
	position: relative;
	left: 12px;
	top: 3px;
}
.boxmarques {
    border: 1px solid #AFAFAF;
    float: left;
    height: 155px;
    margin: 1px 1px 15px 15px;
    width: 276px;
	/*padding-left: 5px;*/
}
.imgmarques{
    float: left;
    height: 65px;
    margin: 3px 3px 3px 3px;
    overflow: hidden;
    width: 140px;
	padding-right: 10px;
	padding-top: 15px;
	}
h2.titremarques{
font-weight: bold;
text-decoration: none;
color: #fb8523;
font-size: 15px;
overflow: hidden;
width: 111px;
}


h2.titremarques:hover{
text-decoration: underline;
color: #fb8523;
}
A.boxLink {
  font-weight: bold;
  color:#526C7F;
  text-decoration: none;
}

A.boxLink:hover {
  font-weight: bold;
  color:#FFDE28;
  text-decoration: underline;
}

A.boxLink2 {
  color:#526C7F;
  text-decoration: none;
}

A.boxLink2:hover {
  color:#FFDE28;
  text-decoration: underline;
}

.box {
	margin-bottom: 4px;
}

.graybox {
	margin-bottom: 4px;
	background: url(images/graybox_background.jpg) no-repeat;
}

#headerMenu {
	height:30px;
	background-image:url(images/menu-bg.jpg);
	background-repeat: no-repeat;
	width:1008px;
	-moz-border-radius: 12px 12px 12px 12px;
	border-radius:12px;
	behavior:url(border-radius.htc);
}
#column_left {
-moz-border-radius: 12px 0 0 0;
}
#column_right{
-moz-border-radius: 0 12px 0 0;
}
table.arrondi{
	padding-bottom:0.3em;
	background:#fff;
	-moz-border-radius:12px 12px 12px 12px;
	-webkit-border-radius:12px 12px 12px 12px;
	border-radius:12px;
	behavior:url(border-radius.htc);
}
table.arrondi2{
	padding-bottom:0.3em;
	padding-right: 1px;
	background:#ffffff;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	behavior:url(border-radius.htc);
}
.menutab{
	
}
.menutab-on{
	background-image:url(images/menu-tab.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}
.flag {
	margin: 2px;
}
#breadCrumb {
	padding-left: 4px;
}
.separator1 {
	margin-right: 10px;
}
.column-1of2,.column-2of2 {display:block;width:50%;padding:0px;float:left;
    background: url("images/s&g.jpg") repeat-y scroll left top transparent;
    color: #666666;
    height: 300px;
}
#footerLine {
	background-image: url(images/footer_background.gif);
	background-repeat: repeat-x;
	height: 7px;
	width: 100%;
}
.separator2 {
	margin-right: 10px;
	margin-left: 10px;
}
#footerMenu {
	text-align: center;
	font-size: 10px;
	color: #5A5A5A;
}
#footerCopyright {
	font-size: 12px;
	color: 6189A0;
	text-align: center;
	margin-top: 10px;
}
a.breadcrumb {
	color: #909090;
	text-decoration: underline;
}
a.breadcrumb:hover {
	color: #FFDE28;
	text-decoration: none;
}

a.footerMenu {
	color: #5A5A5A;
	text-decoration: underline;
}
a.footerMenu:hover {
	color: #FFDE28;
	text-decoration: none;
}

#infoboxLanguages {
padding: 3px;
}

.loginBox{
  line-height:90%;
  padding-right:2px;
}

#newsletterBox {
  margin-bottom:4px;
}

#banner {
	/*position: absolute;
	height:50px;
	width:468px;
	top: 40px;
	left: 30%;*/
	border:solid 1px #000000;
}

#fianet {
	margin-bottom: 20px;
	margin-right:10px;
}

#cybermut {
	text-align: center;
}

#boxeLink{
	width:192px;
	/*background:url(images/box-link-c.gif)  repeat-y ;*/
	margin : 0 0px 10px 3px;
	padding:0px;
	
}

#boxeLink .holder{
	/*background:url(images/box-link-t.gif) no-repeat;*/
}
#boxeLink .frame{
	/*background:url(images/box-link-b.gif) no-repeat 0 100%;*/
	height:1%;
	padding:0px 0px 0px 0px;/*25px;*/
}
#boxeInfo{
	height:74px;
	width:174px;
	background-image:url(includes/languages/french/images/box-info.gif) ;
	background-repeat:no-repeat;
	margin-left : 24px;
	margin-top : 15px
	
}

#boxePromo{
	position: relative;
	/*height:175px;*/
	width:193px;
	border:1px solid #fe6c00;
	background:url(images/fd_box_offres.jpg) top repeat-x #e5e5e5;
	margin: 0 5px 10px 0;
}	

.btn_box_offres {
	width:96px;
	height:26px;
	background:url(images/btn_detail_offres.jpg) top no-repeat;
	line-height:26px;
	font-size:11px;
	color:#000;
	text-align:center;
	text-decoration:none !important;
	bottom:5px;
	right:5px;
	padding-right:10px;
	z-index:3;
	display:block;
	font-weight:bold;
	margin: 5px auto;
}

.btn_box_offres:hover {
	color:#fff !important;
}


#boxePromo h3 {
	color:#fe6c00;
	font-size:14px;
	font-weight:bold;
	width:173px;
	height:20px;
	margin:0 auto;
	margin-bottom: 5px;
	text-align:center;
	padding:0;
	line-height:20px;
	border-bottom:1px solid #fe6c00;
	/*position:absolute;*/
	top:1px;
	left:11px;
	z-index:1;
}

.img_offres {
	/*position:absolute;*/
	top:30px;
	left:5px;
	z-index:1;
	width:183px;
	height:90px;
	display:block;
}

.img_offres img {
	border:1px solid #ccc;
}

.img_offres img:hover {
	border:1px solid #777;
}

#boxePromo b, #boxeVente b {
	font-size:10px;
	text-decoration:line-through;
	color:#3B3B3B;
	font-weight:100;
}

#boxePromo .affPrice2, #boxePromo .affPrice, #boxeVente .affPrice, #boxeVente .affPrice2 {
	height:auto;
	/*position:absolute;*/
	text-align: center;
}

#boxePromo p.affPrice2, #boxePromo .affPrice, #boxeVente .affPrice, #boxeVente p.affPrice2 {
	margin:0;
	padding:0;
}

#boxePromo strong, #boxePromo .affPrice, #boxeVente .affPrice, #boxeVente strong {
	font-size:14px;
	font-weight:bold;
	color:#d90000;
}

.name_offres {
	top: 121px;
	width: 183px; 
	height:auto;
	/*position:absolute;*/
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#000;
	line-height:17px;
	margin:0;
	padding:0;
	right:5px;
	z-index:2;
}

.name_offres:hover {
	text-decoration:none;
	color:#333333;
}

#boxePromo span{
	line-height: 20px;
	font-size: 15px;
	font-weight: bold;
	
}
#boxeVente{
	position: relative;
	/*height:175px;*/
	width:193px;
	border:1px solid #D90000;
	background:url(images/fd_box_offres.jpg) top repeat-x #e5e5e5;
	margin: 0 5px 20px 0;
}

.btn_meilleur {
	width:96px;
	height:26px;
	background:url(images/btn_meilleur.jpg) top no-repeat;
	line-height:26px;
	font-size:11px;
	color:#fff;
	text-align:center;
	text-decoration:none !important;
	/*position:absolute;*/
	bottom:5px;
	right:5px;
	padding-right:10px;
	z-index:3;
	display:block;
	font-weight:bold;
	margin: 5px auto;
}

.btn_meilleur:hover {
	color:#ccc !important;
}

#boxeVente h3{
	color:#D90000;/*#5f2901*/
	font-size:14px;
	font-weight:bold;
	width:173px;
	height:20px;
	margin:0 auto;
	margin-bottom: 5px;
	text-align:center;
	padding:0;
	line-height:20px;
	border-bottom:1px solid #D90000;
	/*position:absolute;*/
	top:1px;
	left:11px;
	z-index:1;
}
#boxNewsletter{
	position: relative;
	height:85px;
	width:195px;
	background-image:url(includes/languages/french/images/box-newsletter.gif) ;
	background-repeat:no-repeat;
	padding: 15px 0 0 10px;
	margin: 20px 0;
	font-size: 12px;
}
#boxNewsletter span{
	color: #FF9933;
}	
#boxeTopCenter{
	height:144px;
	width:574px;
	background-image:url(includes/languages/french/images/box-top-center.gif) ;
	background-repeat:no-repeat;
	margin-top:0px;
	}
#boxeCenter{
	height:auto;
	/*width:574px;*/
	margin-top:15px;
	clear: both;
	margin-bottom: 15px;
}
#boxeLastOrder {
	height:140px;
	width:574px;
	background-image:url(images/bg-box-center.jpg) ;
	background-repeat:no-repeat;
	padding: 5px;
	margin-bottom:15px;
}

#boxeLastOrder2 {
	height:140px;
	width:574px;
	background-image:url(images/bg-boxe-center1.jpg) ;
	background-repeat:no-repeat;
	padding: 5px;
	margin-bottom:15px;
}

#lastOrder img {
	border:1px solid #ccc;
}

#boxeLastOrder1{
	height:140px;
	width:574px;
	background-image:url(images/bg_box_center1.jpg) ;
	background-repeat:no-repeat;
	padding: 5px;
	margin-bottom:15px;
}

#boxeLastOrder h2, #boxeLastOrder1 h2 { 
	font-size: 20px;
	color: #fff;
	text-align:center;
	width:562px;
	margin:0 !important;
	font-weight: bold;
	line-height: 20px;
}
#boxeRangePrice{
	height:156px;
	width:574px;
	background-image:url(images/bg-box-center.jpg) ;
	background-repeat:no-repeat;
	padding: 5px;
}
#boxeRangePrice span{ 
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
}
#boxeFooter{
	width:1006px;
}
h4.title{
	color:#ff9933;
	font-family : Tahoma, Arial, sans-serif;
	display: inline;
}
#boxLinkStat{
	height:74px;
	width:174px;
	/*background-image:url(images/box-static-bg.jpg) ;*/
	background-repeat:no-repeat;
	padding: 5px 0px 5px 2px;
}
#boxContact{
	height:59px;
	width:174px;
	background-image:url(images/box-contact.jpg) ;
	background-repeat:no-repeat;
	padding: 10px 0px 5px 2px;
	margin-left: 14px;
}
#boxPanier{
	width:194px;
	height:80px;
	background-image:url(images/box-cart.jpg) ;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	position:absolute;
	top:21px;
	right:20px;
	z-index:1;

}
#boxPanier2{
	width:194px;
	background-image:url(images/box-panier.jpg) ;
	background-repeat:no-repeat;
	padding:0;
	margin-top:3px;
	position:absolute;
	top:8px;
	right:20px;
	z-index:1;
	height: 135px;

}
div.linkFooter{
	background: url(images/Sans-titre-2.jpg) #000000;
	background-repeat:no-repeat;
	text-align: center;
	padding-top:45px;
	font-size: 11px;
}

.linkFooter p {
	margin:0;
	padding:0 3px;
	height:20px;
	line-height:20px;
	float:left;
	color: #ff6c02;
}

.linkFooter a {
	 float:left;
	 height:20px;
	 padding:0 3px;
}

.calage {
	margin-left:114px !important;
}

#lienscategories a {
	float:none;
	height:auto;
	line-height:normal;
}
#liensfooter a {
	height:auto;
}

#menuDeroul1, #menuDeroul2, #menuDeroul3 {
	background-image:url(includes/languages/french/images/buttons/menuderoulant.gif) ;
	background-repeat:no-repeat;
	width:75px;
	height:50px;
	display:none;
	padding-left:25px;
	padding-top:8px;
}
#menuDeroul1 a,#menuDeroul2 a,#menuDeroul3 a {
	color:white;
}
h3 {
	font-family:Tahoma,Arial,sans-serif;
	color:#FF9933;
}
#affPrice{
	background-image:url(images/ticket.jpg) ;
	background-repeat:no-repeat;
	width:59px;
	height:26px;
	text-align:center;
	padding-top:10px;
	font-weight:bold;
	color: #000000;
}
a.link-menu{
	color: #ffffff;
	font-weight: bold;		
	font-size: 11px;
	text-transform: uppercase; 
}
a.link-menu:hover{
	text-decoration: none;
}
#categories{
	color: #7D8386;	
}
#categories ul{
	margin: 7px 0 7px 0px;
}
#categories ul li{
	list-style: none;
	margin: 0px;
}
#categories ul ul li{
	list-style: none;
	margin: 1px 0 1px 10px;
}
#categories a.link-cat{
	color: #FF9933;
	font-size: 12px;
	font-weight: bold;	
}
#categories a.link-cat-active{
	color: #FF9933;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: underline;
}
#categories a.link-cat:hover{
	text-decoration: underline;
}
#categories a.link-subcat{
	color: #7D8386;	
	font-size: 12px;
}
#categories a.link-subcat-active{
	color: #FF9933;	
	font-weight: bold;	
	font-size: 12px;
}
#categories a.link-subcat-active:hover{
	text-decoration: none;
}
#categories a.link-subcat:hover{
	text-decoration: underline;
}
a.home-cat{
	font-size: 18px;
	color: #FF9933;
	font-weight: bold;

}
a.home-cat:hover{
	font-size: 18px;
	color: #FF9933;
	font-weight: bold;
	text-decoration: underline;
}
.input-main{
	height: 18px;
	font-size: 12px;
	border: 1px solid #cccbbf;
	color: #000000;
	font-weight: bold;
}
.listing-cart{
	border: 1px solid #CCCBBF;
	width:95%;
	padding: 5px;
	margin: 5px;
	font-size: 12px;
	background: #fff;
}
.listing-cart-2{
	border: 1px solid #CCCBBF;
	width:95%;
	padding: 5px;
	margin: 5px;
	font-size: 12px;
	background: #ccc;
}
.price-cart{
	border: 1px solid #FF9933;
	background-color: #FF9933;
	width:95%;
	padding: 5px;
	margin: 5px;
	font-size: 12px;
	color: #ffffff;
	text-align: right;
}
/* DRAG */

.draggable {
	position: absolute;
	text-align: left;
	width: 60px;
	height: 29px;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #ffffff;
	cursor: move;
}

#drag1
{
	top: 7px;
	left: 2px;
	background: url('images/range/left.jpg') no-repeat;
	padding: 5px 0px 0 10px;
	
}
#drag2
{
	top: 7px;
	left: 442px;
	background: url('images/range/right.jpg') no-repeat;
	padding: 5px 2px 0 0px;
	text-align: right;
	width: 52px;
}
#range-price
{
	position: relative;
	top: 10px;
	left: 30px;
	width: 504px;
	height: 40px;
	background: url('images/range/back.jpg') no-repeat;
	
	
}
#target{
	width: 100%;
	text-align: center;
	margin-top: 15px;
	font-size: 12px;
}
.checkbox {	
	cursor: pointer;
}
#fullbar{
	background-color: #000; 
	width: 0px;
	position: absolute;
	margin-top: 20px;
	height: 12px;
}
.titre{
	font-size: 20px;
}
.sstitre{
	font-size: 14px;
}

#h1haut{margin:0;padding:0;color:#FC9224;font-size:11px;width:1000px;text-align:center;line-height:12px;font-weight:normal}

#cat_titre{background:#FC9224 url('/images/puce-categorie.jpg') no-repeat top left;line-height:45px;color:#FFF;margin:0;padding:0:float:left;font-size:22px; width:580px;margin-left: 5px;}
#cat_titre2{background:#FC9224 url('/images/fd-titre.jpg') no-repeat top left;line-height:45px;color:#FFF;margin:0;padding:0:float:left;font-size:22px; width:780px;margin-left: 5px;}
.catImage{margin-left: 5px;}
#cat_titre span{display:block;background:#FC9224 url('/images/fond-categorie.jpg') repeat-x top left;margin-left:39px;}
#cat_titre2 span{display:block;/*background:#FC9224 url('/images/fond-categorie.jpg') repeat-x top left;*/margin-left:55px;}
#cat_desc{/*border:1px solid #CF5406;*/padding:5px;/*min-height:80px;width:573px;*/}
#cat_desc img{float:left;padding-right:5px;height:80px;}

#xsell{background:#FC9224 url('/images/puce_vert.jpg') no-repeat top left;line-height:45px;color:#FFF;margin:0;padding:0:float:left;font-size:16px;}
#xsell span{display:block;background:#FC9224 url('/images/fond_vert.jpg') repeat-x top left;margin-left:39px;}

/* common styling */
.menu {width:990px;
height:30px;
position:relative;
font-size:11px;
font-family: sans-serif;
z-index:900;
left:3px;
top:0;}

.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#fff;
	width:140px;
	height:23px;
	padding:3px 0 2px 0;
	border-right:1px solid #fff;
	text-align:center;
	line-height:11px;
	font-size:11px;
	font-weight:bold;
}

.menu ul {
	padding:0!important;
	margin:0!important;
	list-style: none
}
.menu ul li {
	float:left;
	/*position:relative;*/
}
.menu ul li ul {
	display: none;
	position:absolute;
	top:28px;
	left:0;
	z-index:100;
	width: 1000px;/*450px;*/
	background:#FD9124;
	padding:5px 0 !important;
}

.menu ul li:hover ul { display:block; }

a.fort {
	border-bottom:1px dotted #ffc284;
	border-right:none !important;
	display:inline-block;
	margin:0 10px;
	padding:4px 0 4px 5px !important;
	width:200px !important;
	height:26px !important;
	text-align:left !important;
	line-height:13px !important;
	font-size:11px !important;
}
a.fort:hover {
	border-bottom:1px dotted #ffc284;
	border-right:none !important;
	display:inline-block;
	margin:0 10px;
	padding:4px 0 4px 5px !important;
	width:200px !important;
	height:26px !important;
	text-align:left !important;
	line-height:13px !important;
	font-size:14px !important;
}


/* specific to non IE browsers */

.menu ul li:hover a {color:#fff;background-color:#FD9124;font-weight:bold;}

.menu ul li:hover ul li a.hide {background:#222222; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#404040; color:#fff;}
.menu ul li:hover ul li ul {display: none;padding:0!important; margin:0!important;}
.menu ul li:hover ul li a {display:block; background:#FD9124; color:#fff;font-weight:bold;font-size:11px; width:130px;}
.menu ul li:hover ul li a:hover {background:#404040; color:#fff;font-size:15px;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;padding:0!important; margin:0!important;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}


.layerPromoNewsletter{position:absolute;z-index:998;position:absolute;top:0;left:0;background:url(/images/bg-50.png) repeat;}
.layerPromoNewsletter .contener{width:389px;display:block;margin-top:243px;z-index:999;position: absolute;top:0; left:50%; margin-left: -195px;}
.layerPromoNewsletter .contenerCommunaute{margin-top:110px;}
.layerPromoNewsletter .contener img.link{cursor:pointer;}
.layerPromoNewsletter .contenerVoeux{margin-top:80px;width:470px;border:3px solid #2C2C2C;}
.layerPromoNewsletter .contenerVoeux .close{background:#2C2C2C;text-align:right;padding-right:5px;}
.layerPromoNewsletter .contenerVoeux .close a{font-size:10px;color:#909090;}

.box_nico {
	width:192px;
	height:auto;
	margin-top:25px;
}

fieldset {
	-moz-border-radius:12px 12px 12px 12px;
	-webkit-border-radius:12px 12px 12px 12px;
	border-radius:12px;
	behavior:url(border-radius.htc);
	background: #ffffff;
}
/*promo box*/
p.promoTitre{
	color: white;
	margin-top: 0;
	background: #ff4040 url("images/h2-promobox.png") no-repeat top left;
	width: 747px;
	margin-left: 14px;
	padding-left: 20px;
	text-shadow:1px 1px 1px #777;
	clear: both;
	font-size: 20px;
}

h2.promoTitre
{
	color: white;
	margin-top: 0;
	background: #ff4040 url("images/h2-promobox.png") no-repeat top left;
	width: 747px;
	margin-left: 14px;
	padding-left: 20px;
	text-shadow:1px 1px 1px #777;
	clear: both;
}
div.promobox
{
	float: left;
	border: 1px solid #ccc;
	padding: 5px;
	margin-left: 14px;
	width: 169px;
	height: 285px;
	margin-bottom: 14px;
	position: relative;
	background: /*#ffffff;#ededed url("images/imgnoel.gif"); url("images/fondpromobox.jpg");*/ url("images/fond-box-soldes.jpg");
}
a.promobox{
/*color: #000000;*/
text-decoration : none;
}
div.promobox p
{
	text-align: center;
	height: 110px;
	position: relative;
}
div.promobox p img
{
	/*border: 1px solid #ccc;*/
}

.promobox:hover
{
	border: 1px solid #777;
	background:  #ededed;/*url("images/fondpromobox.jpg"); url("images/fond-box-soldes.jpg");*/
	text-decoration: none;
}
a.promobox:hover
{
text-decoration: none;
}

div.promobox p.affPrice,
div.promobox p.affPrice2
{
	height: 32px;
	color:#ff0000;
	font-size:20px;
	font-weight:bold;
}
div.promobox span.oldprice
{
	font-size: 10px;
	color: black;
	text-decoration: line-through;
}
div.promobox a.btn_box_offre
{
background:url("images/btn_detail_offres-nouveaute.png") no-repeat scroll center top transparent;
bottom:5px;
color:#fff;
display:block;
font-size:11px;
font-weight:bold;
height:26px;
line-height:26px;
padding-right:10px;
text-align:center;
width:96px;
position: relative;
margin: auto;
/*border:1px solid #ef6a0f;*/
}
div.promobox a.btn_box_offre:hover
{
color: #fff;
text-decoration: none;
/*border:1px solid #fff;*/
}
div.promobox h3
{
	margin: 0 0 5px 0;
	font-size: 12px;
	text-align: center;
	height: 21px;
	padding-bottom: 8px;
	overflow: hidden;
}
/*fin promo box*/
/*
div.productBox h3
{
	margin: 0 0 5px 0;
	font-size: 12px;
	text-align: center;
	height: 21px;
	padding-bottom: 5px;
	overflow: hidden;
}
*/
/* Module nouveautés page accueil */
p.nouveauteTitre
{
	color: white;
	margin-top: 0;
	background: #FE6C00 url("images/h2nouveaute.png") no-repeat top left;
	width: 940px;
	margin-left: 14px;
	padding-left: 20px;
	text-shadow:1px 1px 1px #777;
	clear: both;
	font-size: 20px;
}
h2.nouveauteTitre
{
	color: white;
	margin-top: 0;
	background: #FE6C00 url("images/h2nouveaute.png") no-repeat top left;
	width: 940px;
	margin-left: 14px;
	padding-left: 20px;
	text-shadow:1px 1px 1px #777;
	clear: both;
}
h2.descriptif
{
	color: white;
	margin-top: 0;
	background:  url("images/fond-categorie.jpg") repeat top left;
	width: 920px; /*752px;*/
	/*margin-left: 14px;*/
	padding-left: 5px;
	text-shadow:1px 1px 1px #777;
	clear: both;
	font-size: 18px;
}
/* CROSS SELLING EN ALEATOIRE */
p.cross-selling-Titre
{
	color: white;
	margin-top: 0;
	background: url("/images/fond_vert.jpg") repeat-x scroll left top #FC9224;
	width: 940px;
	margin-left: 14px;
	padding-left: 16px;
	text-shadow:1px 1px 1px #777;
	clear: both;
	font-size: 20px;
	height:30px;
}

span.productsLinkavailability {
  font-size: 16px;
  color: #eeb427;
  font-weight: bold;
  padding-left: 50px;
  }


div.cross-selling
{
	float: left;
	border: 1px solid #ccc;
	padding: 5px;
	margin-left: 13px;
	width: 169px;
	height: 240px;
	margin-bottom: 14px;
	position: relative;
}
div.promos div.cross-selling
{
	height: 248px;
}
div.cross-selling p.titre
{
	margin: 0 0 5px 0;
	font-size: 12px;
	text-align: center;
	height: 23px;
	padding-bottom: 8px;
	overflow: hidden;
}

div.cross-selling p
{
	text-align: center;
	height: 120px;
	position: relative;
}
div.cross-selling p img
{
	border: 1px solid #ccc;
}

.cross-selling:hover
{
	border: 1px solid #777;
	background:#ededed;
}

div.cross-selling p.affPrice,
div.cross-selling p.affPrice2
{
	height: auto;
	color:#f3741d;
	font-size:14px;
	font-weight:bold;
}
div.cross-selling span.oldprice
{
	font-size: 10px;
	color: black;
	text-decoration: line-through;
}
div.cross-selling a.btn_box_offre
{
background:url("images/btn_detail_offres-nouveaute.png") no-repeat scroll center top transparent;
bottom:5px;
color:#fff;
display:block;
font-size:11px;
font-weight:bold;
height:26px;
line-height:26px;
padding-right:10px;
text-align:center;
width:96px;
position: relative;
margin: auto;
/*border:1px solid #ef6a0f;*/
}
div.cross-selling a.btn_box_offre:hover
{
color: #fff;
text-decoration: none;
/*border:1px solid #fff;*/
}

/* FIN CROSS SELLING EN ALEATOIRE */
div.nouveaute
{
	float: left;
	border: 1px solid rgb(255, 153, 51)/*#ccc*/;
	padding: 5px;
	margin-left: 14px;
	width: 169px;
	height: 265px;
	margin-bottom: 14px;
	position: relative;
	background: #ffffff/*#ededed url("images/imgnoel.gif"); #ededed url("images/fd_box_offres_nouveaute.png") repeat-x top left*/;

}

div.promos div.nouveaute
{
	height: 248px;
}
div.nouveaute p.titre
{
	margin: 0 0 5px 0;
	font-size: 12px;
	text-align: center;
	height: 23px;
	padding-bottom: 5px;
	overflow: hidden;
}

div.nouveaute p
{
	text-align: center;
	height: 120px;
	position: relative;
}
div.nouveaute p img
{
	/*border: 1px solid #ccc;*/
}
.nouveaute:hover
{
	border: 1px solid #777;
	background: #ededed;
}

div.nouveaute p.affPrice,
div.nouveaute p.affPrice2
{
	height: 10px;
	color:#f3741d;
	font-size:17px;
	font-family: sans-serif;
	font-weight:bold;
}
div.nouveaute span.oldprice
{
	font-size: 10px;
	color: black;
	text-decoration: line-through;
}
div.nouveaute a.btn_box_offre
{
background:url("images/btn_detail_offres-nouveaute.png") no-repeat scroll center top transparent;
bottom:5px;
color:#fff;
display:block;
font-size:11px;
font-weight:bold;
height:26px;
line-height:26px;
padding-right:10px;
text-align:center;
width:96px;
position: relative;
margin: auto;
/*border:1px solid #ef6a0f;*/
}
div.nouveaute a.btn_box_offre:hover
{
color: #fff;
text-decoration: none;
/*border:1px solid #fff;*/
}

/* Promotions */
h2.promo
{
	color: white;
	margin-top: 0;
	background: #FE6C00 url("images/h2-promo.png") no-repeat top left;
	width: 720px;
	margin-left: 14px;
	padding-left: 45px;
	font-size: 22px;
	line-height: 45px;
}
h2.promos
{
	color: white;
	margin-top: 0;
	background: #FE6C00 url("images/h2-promo.png") no-repeat top left;
	width: 520px;
	margin-left: 14px;
	padding-left: 45px;
	font-size: 22px;
	line-height: 45px;
}
h1.promo
{
	color: white;
	margin-top: 0;
	background: #FE6C00 url("images/h2-promo.png") no-repeat top left;
	width: 530px;
	margin-left: 14px;
	padding-left: 45px;
	font-size: 22px;
	line-height: 45px;
}

div.navigation
{
clear: both;
font-size: 10px;
}

div.navigation a
{
	text-decoration: underline;
}
div.navigation a:hover
{
	color: black;
}

a.catBox:hover
{
text-decoration: none;
}
a.catBox
{
	border: 1px solid silver;
	position: relative;
	float: left;
	width: 374px;
	height: 186px;
	margin-left: 14px;
	position: relative;
	overflow: hidden;
	display: block;
}
a.catBox div.catBoxDesc
{
	position: absolute;
	background: url(images/bg-50.png) top left;
	bottom: 0;
	left: 0;
	width: 374px;
	color: white;
}
a.catBox strong
{
	font-weight: normal;
}
a.catBox h3
{
	padding: 5px;
	margin: 0;
	font-size: 16px;
	color: #f7912b;
}
a.catBox p
{
	padding: 10px 5px;
	margin: 0;
}

#logoPaiement
{
	text-align: center;
	padding: 5px;
}

div.productBox
{
    /*background: none repeat scroll 0 0 #E2E1DC;*/
    border: 1px solid #CCCCCC;
    float: left;
    margin-left: 8px;
    position: relative;
    text-align: center;
    width: 185px;
	height:300px;
	margin-bottom:8px;
}

p.new-productBox {
height:165px;
width:185px;}

div.productBox a.btn_box_offre
{
background:url("images/btn_detail_offres-nouveaute.jpg") no-repeat scroll center top transparent;
bottom:5px;
color:#fff;
display:block;
font-size:11px;
font-weight:bold;
height:26px;
line-height:26px;
padding-right:10px;
text-align:center;
width:96px;
position: relative;
margin-left: 460px;;
}
div.productBox a.btn_box_offre:hover
{
color: #fff;
text-decoration: none;
}

.productBox img, #mc1 img {
	/*border:1px solid #ccc;*/
}

.productBox img:hover, #mc1 img:hover {
	border:1px solid #777;
}

.productBox .btn_box_offre {
	/*border:1px solid #ef6a0f;*/
}

.productBox .btn_box_offre:hover {
	/*border:1px solid #ccc;*/
}

div.promobox p.titre
{
	margin: 0 0 5px 0;
	font-size: 12px;
	text-align: center;
	height: 23px;
	padding-bottom: 5px;
	overflow: hidden;
}
div.productBox p.affPrice,
div.productBox p.affPrice2
{
	height: auto;
	color:#f3741d;
	font-size:18px;
	font-weight:bold;
	margin: 8px;
	/*text-align: right;*/
	
}div.productBox p.affPrice span.oldPrice
{
	text-decoration: line-through;
	color: black;
	font-size: 12px;
	font-weight: normal;
}
.price
{
    color: #81725E;
    font-size: 14px;
}

div#lienscategories
{
	text-align: center;
	padding-bottom: 10px;
	padding-top: 5px;
}

.logofoot
{
/*position: absolute;*/
margin-top: 0;
margin-bottom: 25px;
text-align: center; 
/*left: 200px;*/
}

/* BOX FACILITE DE PAIEMENT */
/* METHODE 1*/
#facilite-payement {
    cursor: default;
    margin: 10px 0;
    width: 337px;
}
#facilite-payement-haut {
    background-image: url("http://i.habitatetjardin.com/images/facilitepaiement/facilitetop.gif");
    height: 23px;
    width: 212px;
}
#facilite-payement-contenu {
    background-image: url("http://i.habitatetjardin.com/images/facilitepaiement/facilitemiddle.gif");
    border-top: 1px solid #3399FF;
	border-bottom: 1px solid #3399FF;
    width: 337px;
}
#methode_1 {
    height: 20px;
    padding: 10px;
    width: 330px;
}
.logoCB {
    background-image: url("http://i.habitatetjardin.com/images/facilitepaiement/cb-facilite.gif");
    height: 24px;
    margin: 0 0 0 108px;
    position: absolute;
    width: 40px;
}
.prixCB {
    color: #FF6600;
    cursor: default;
    font-family: Arial,sans-serif;
    font-size: 1.4em;
    font-weight: 800;
    height: 21px;
    letter-spacing: -0.4pt;
    margin: -3px 0 0 155px;
    position: absolute;
    width: 160px;
}
.facilite2 {
    color: #FF6600;
    cursor: default;
    font-family: Arial,sans-serif;
    font-size: 0.5em;
    font-weight: 600;
    line-height: 9pt;
    margin: 0 0 0 5px;
    position: absolute;
}
.facilite-payement-text {
    color: #333333;
    cursor: default;
    font-family: Arial,sans-serif;
    font-size: 0.8em;
    letter-spacing: -1px;
    margin: 3px 0 0 30px;
    position: absolute;
}
.puce-1 {
    background-image: url("http://i.habitatetjardin.com/images/facilitepaiement/1-facilite.png");
    height: 23px;
    width: 22px;
}
/* FIN METHODE 1 */

/* METHODE 2 */
#methode_2 {
    height: 20px;
    padding: 10px;
    width: 330px;
}
.puce-2 {
    background-image: url("http://i.habitatetjardin.com/images/facilitepaiement/2-facilite.png");
    height: 23px;
    width: 22px;
}
.logoPAYPAL {
    background-image: url("http://i.habitatetjardin.com/images/paypal.gif");
    display: block;
    height: 37px;
    margin: -30px 0 0 95px;
    position: relative;
    width: 116px;
}
/* FIN METHODE 2 */

/* METHODE 3 */
#methode_3 {
    height: 40px;
    padding: 10px;
    width: 330px;
}
.logo-sofinco {
    background-image: url("http://i.habitatetjardin.com/images/facilitepaiement/sofinco-facilite.gif");
    cursor: pointer;
    height: 29px;
    margin: -9px 0 0 115px;
    position: absolute;
    width: 77px;
}
.TEG-COUT{
    color: #0066CC;
    cursor: default;
    font-family: Arial,sans-serif;
    font-size: 0.7em;
    font-weight: 600;
    margin: 20px 0 0 30px;
    padding-bottom: 5px;
    position: absolute;
    width: 337px;
}
.mensualites {
    color: #FF6600;
    cursor: default;
    font-family: Arial,sans-serif;
    font-size: 1.4em;
    font-weight: 800;
    height: 21px;
    letter-spacing: -0.4pt;
    margin: -7px 0 0 200px;
    position: absolute;
    width: 140px;
}
.facilite-payement-text-2 {
    color: #333333;
    cursor: default;
    font-family: Arial,sans-serif;
    font-size: 0.8em;
    letter-spacing: -1px;
    line-height: 1em;
    margin: -6px 0 0 30px;
    position: absolute;
}
.puce-3 {
    background-image: url("http://i.habitatetjardin.com/images/facilitepaiement/3-facilite.png");
    height: 23px;
    width: 22px;
}
/* FIN METHODE 3 */

/* METHODE 4 */
.methode_4 {
    height: 50px;
    padding: 10px;
    width: 330px;

}
.logoKWIXO {
    background-image: url("http://i.habitatetjardin.com/images/facilitepaiement/retpcb-facilite.gif");
    height: 57px;
    margin: 0 0 0 35px;
    position: absolute;
    width: 116px;
}
.textKWIXO {
    color: #666666;
    cursor: default;
    font-family: sans-serif;
    font-size: 0.75em;
    font-weight: 700;
    margin: 10px 0 0 160px;
    position: absolute;
    width: 175px;
}
.puce-4 {
    background-image: url("http://i.habitatetjardin.com/images/facilitepaiement/4-facilite.png");
    height: 23px;
    width: 22px;
}
/* FIN METHODE 4 */

/* METHODE 5 */
.methode_5 {
    height: 50px;
    padding: 10px;
    width: 330px;

}
.logo-cheque {
    background-image: url("http://www.dedansdehors.fr/images/logo_cheque.jpeg");
    height: 57px;
    margin: 0 0 0 35px;
    position: absolute;
    width: 116px;
}
.text-cheque {
    color: #666666;
    cursor: default;
    font-family: sans-serif;
    font-size: 0.75em;
    font-weight: 700;
    margin: 10px 0 0 160px;
    position: absolute;
    width: 175px;
}
