/*
  $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
*/
/*-----------------------------------------------*/
/*--------------------HOMEPAGE PRODUITS-------------------*/
body{
	padding:0;
	margin:0;
	background:#b75f77 url(../images/nouvellehome/ete/fond_y.gif) top center repeat-y;
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt;
}
a {
  color: #000000;
}

a:hover {
  color: #B33242;
  text-decoration: underline;
}

div, table, ul, p{
	text-align:left;
	padding:0px;
}
table, td {
	/*padding:0px;*/
}
.clear{clear:both; font-size:0;line-height:0px; height:1px;}
#topbandeau {
	position:absolute;
	top:19px;
	left:0;
	width:100%;
	height:154px;
	background:url(../images/nouvellehome/ete/fond_x.gif)   repeat-x;
}
#topbandeau div {
	position:absolute;
	width:100%;
	height:154px;
	background:url(../images/nouvellehome/ete/fond.gif) top center no-repeat;

}
#page {
	border:none;

	left:50%;
	margin-left:-498px;
	position:relative;
	text-align:left;
	width:996px;
	background:#491e24;
}
#contenu {
	;
}
#home_center{
	display:block;
	float:left;
}
#home_nouveaute {
	display:block;
	width:186px;
	height:217px;
	margin:10px 0px 12px ;
}
#home_nouveaute a.produit{

	display:block;
	width:186px;
	height:161px;


}
#home_nouveaute a:hover.produit{
	/*background:url(../images/nouvellehome/nouveaute/haut_produit.jpg) 0 -161px no-repeat;*/
}
#home_nouveaute a.liste{

	display:block;
	width:186px;
	height:56px;
	background:url(../images/nouvellehome/nouveaute/bas_liste.jpg) 0 0 no-repeat;

}#home_nouveaute a:hover.liste{
	background:url(../images/nouvellehome/nouveaute/bas_liste.jpg) 0 -56px no-repeat;
}
#incroyable{

	background:#FFF;
}
#incroyable a{
	display:block;
	width:186px;
	height:117px;


}
#incroyable a:hover{
	background:#FFF;
	opacity:0.8;
	filter : alpha(opacity=80);
}
td.centrecontenu{
	background:#cec2c4;
}
/**** Diaporama *                                                **********/
/**************************************************************************/
#home_flash{
	float:left;
	position:relative;
	width:590px;
	height:346px;
	background:#555;
	overflow:hidden;
	margin:10px 12px 10px 0;
}
#home_flash #mask{
	position:absolute;
	width:590px;
	height:346px;
	overflow:hidden;
}
#box{
	position:absolute;
	width:3540px;
	left:-2396px;
}
#box div {
float:left;
position:relative;
width:590px;height:346px;
}
#box .prix{
	position:absolute;
	top:10px;
	left:10px;
	/*padding:30px 30px;*/
	display:block;
	color:#000;
	font-size:33pt;font-weight:bold;
	/*background:#DDF;*/
	width:110px;
	height:90px;
	line-height:90px;
	text-align:center;

}
#box .prix span{
	font-size:16pt;
	line-height:70px;
	font-weight:bold;
	vertical-align:top;
}
#box .fprix{
	position:absolute;
	top:10px;
	left:10px;
	width:110px;
	height:90px;
	display:block;
	background:#666;
	opacity:0.4;
	filter : alpha(opacity=40);
}
#box .ftitre{
	position:absolute;
	top:10px;
	left:140px;
	width:280px;
	height:90px;
	display:block;
	background:#000;
	opacity:0.6;
	filter : alpha(opacity=60);
}
#box .titre {
	position:absolute;
	top:30px;
	left:150px;
	text-align:left;
	width:270px;
	height:80px;
	display:block;
	color:#FFF;
	font-size:12pt;
	font-weight:bold;
}
#box a{
	position:absolute;
	display:block;
	width:590px;height:346px;

}
#box a:hover{
	background:#FFF;
	opacity:0.1
}
#handles{
	position:absolute;
	/*background:#33F;*/
	top:270px;
	left:140px;
	width:416px;
	height:64px;
	z-index:20;
}
#handles span.principal{
	position:absolute;
	display:block;
	width:64px;
	height:64px;
	/*margin:0px 10px 0px 0px;	*/
	cursor:pointer;


}
#handles span.principal span.fond{
	position:absolute;
	display:block;
	width:64px;
	height:64px;
	background:#000;
	opacity:0.4;
	filter : alpha(opacity=40);
}
#handles span.active span.fond{
	background:#A80532;
	opacity:1;
	filter : alpha(opacity=100);
}
#handles span.principal img{
	position:absolute;
	top:4px;
	left:4px;
}
/******************************/
#home_recherche{
	width:186px;
	height:99px;
	background:url(../images/nouvellehome/rechercher.jpg) 0 0 no-repeat;
	float:left;
	margin:10px;
}
#home_recherche span.texte{
	display:block;
	color:#FFFFFF;
	font-size:8pt;
	margin-top:27px;
	text-align:center;
}
#home_recherche .rech{
	text-align:center;
	margin:8px 0 0 0px
}
#home_recherche input.text_input{
	padding:0;
	margin:0;
	width:154px;
	border:none;
	background:none;
	color:#000;
}
#home_recherche input.bouton{
	width:71px;
	height:20px;
	padding:0;
	background:url(../images/nouvellehome/rechercher_bouton.gif) 0 0 no-repeat;
	border:none;
	margin-top:8px;
	cursor:pointer;
}
#home_recherche input:hover.bouton{
	background:url(../images/nouvellehome/rechercher_bouton.gif) 0 -20px no-repeat;
}

#catalogue{
	position:relative;
	float:left;
	border-top:1px solid #8f244a;
	border-bottom:1px solid #8f244a;
	margin:10px;
	width:186px;
	padding:0px 0px;
	height:130px;
	background:url(../images/banners/fond_catalogue.gif) 0 0 no-repeat;
	z-index:20;
}
#catalogue_int{
	position:relative;
	float:left;
	border-top:1px solid #8f244a;
	border-bottom:1px solid #8f244a;
	margin:10px;
	width:530px;
	padding:0px 0px;
	height:130px;
	background:url(../images/banners/fond_catalogue.gif) 0 0 no-repeat;
}
#catalogue_int img{
	position:absolute;
	top:16px;
	right:10px;
}
#catalogue_int a:hover{
	text-decoration:underline;
}
#catalogue_int a.lien1{
	left:18px;
	position:absolute;
	color:#d1af54;
	text-decoration:none;
	top:71px;
	font-size:14px;
}
#catalogue_int span.lien2{
	left:18px;
	position:absolute;
	color:#d1af54;
	text-decoration:none;
	top:92px;
	font-size:10px;
	color:#A48942;
}


#catalogue img{
	position:absolute;
	top:16px;
	right:2px;z-index:22;
}
#catalogue a{
	left:18px;
	position:absolute;
	color:#d1af54;
	text-decoration:none;z-index:22;
}
#catalogue a:hover{
	text-decoration:underline;
}
#catalogue a.lien1{
	top:71px;
}
#catalogue a.lien2{
	top:92px;
}


#home_news {
	float:left;
	border-bottom:1px solid #8f244a;
	margin:0px 10px 10px 10px;
	width:186px;
	padding:0px 0px;
	height:84px;
	background:url(../images/nouvellehome/newsletter.gif) 0 0 no-repeat;
	z-index:20;
}
#home_news .news{
	text-align:center;
	padding-top:30px;
}
#home_news input.text_input{
	padding:0;
	margin:0;
	width:154px;
	background:#6f5358;
	color:#CCC;
	border:1px solid #8b7a7e;
}
#home_news input.bouton{
	width:71px;
	height:21px;
	padding:0;
	background:url(../images/nouvellehome/newsletter_bouton.gif) 0 0 no-repeat;
	border:none;
	margin-top:6px;
	cursor:pointer;
}
#home_news input:hover.bouton{
	background:url(../images/nouvellehome/newsletter_bouton.gif) 0 -21px no-repeat;
}
#bas{
	margin-top:10px;
	height:70px;
}
#bas a{
	display:block;
	float:left;
	width:186px;
	height:60px;
	margin-right:15px;
}
#bas a.lien1{
	margin-right:14px;
}
#bas a.lien4{
	margin-right:0px;
}

#bas .lien5{
	display:block;
	float:left;
	width:204px;
	height:70px;
	margin-right:0px;
}
#bas a.promo{
	display:block;
	float:left;
	width:186px;
	height:60px;
	margin-left:16px;
	margin-right:0px;
	margin-top:0px;
	background:url(../images/promo_home.jpg) no-repeat;
}
div.manufacturers{
	float:right;
	margin: 0px 10px 0px 0px;
}

/*** Footer  **************************/
#footer{
	background:#b75f77 url(../images/nouvellehome/ete/fond_footer_x.gif) repeat-x;
	height:303px;
	margin-top:-4px;

}
#footer .fond{
	background:url(../images/nouvellehome/ete/fond_footer.gif) center center no-repeat;
}
#footer .conteneur{
	/*left:50%;
	margin-left:-499px;
	position:relative;*/
	margin:0 auto;
	text-align:left;
	width:996px;
	height:223px;
}
#footer .titre{
	color:#b9a6a9;
	font-size:8pt;
	padding:20px 0px 10px 20px;
}
#footer .home{
	float:left;
	width:180px;
	margin:10px 0 0 20px;
	border-right:1px solid #967b7f;
	height:125px;
}

#footer  h4, #footer  span{
	display:block;
	color:#FFF;
	font-size:8pt;
	text-transform:uppercase;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	padding-left:10px;
}
#footer span.ss{
	text-transform:none;
	background: url(../images/nouvellehome/puce.gif) 0 5px no-repeat;
	margin-bottom:3px;
}
#footer .produit{
	float:left;
	width:320px;
	margin:10px 0 0 10px;
	border-right:1px solid #967b7f;
	height:125px;
}
#footer .engagement{
	float:left;
	width:180px;
	margin:10px 0 0 40px;
	border-right:1px solid #967b7f;
	height:125px;
}
#footer .legale{
	float:left;
	width:180px;
	margin:10px 0 0 40px;
	height:125px;
}

#footer .col{
	float:left;
	width:160px;
}
#footer .col2{
	float:left;
	width:160px;
}
#footer a {
	display:block;
	color:#FFF;
	font-size:8pt;
	text-decoration:none;
	padding-left:10px;
	background:url(../images/nouvellehome/fle_footer.gif) 0 5px no-repeat;
}
#footer a:hover {
	text-decoration:underline;
}
/**************************/
/*.telechargement{
	color:#B33242;
}
.secu{
	text-align:right;
	padding:1px 10px 0px 0px;
}*/


/*---------------------------------------------*/
/*--------------------MENU onglet-------------------*/

#tabnav {
	/*display: none;
	background-color: #f00;*/
	position:relative;
    padding-bottom: 0px;
	padding-left:0px;
    margin: 0px 0px 0px 0px;
	text-align:center;
	list-style-type:none;
	background:url(../images/nouvellehome/fond_menu.jpg) 0 0 no-repeat;
	height:34px;
	z-index:500;
}
#tabnav ul{
	margin:0px;
}
#tabnav ul li{
	list-style:none;
	padding:0px;
}
#tabnav .menu a,#tabnav .menu2 a ,#tabnav .menu_li a  {
	display:block;
	color:#FFF;height: 33px;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;cursor:pointer;
}
#tabnav .menu:hover a,#tabnav .menu2:hover a{
 background:#8f8184;
}
.menu{
	text-align:center;
    float:  left;
	width:84px;
	height: 33px;
    margin: 0px 0px 0px 0px;
	cursor:pointer;
	line-height:30px;
	overflow:hidden;
}
.menu2{

	text-align:center;
    float:  left;
    height: 33px;
	width:84px;
    margin: 0px;
	padding:0px;
	line-height:16px;
}
#item0 {
	width:81px;
}
#item1 {
	width:101px;
}
#item2 {
	width:87px;
}
#item3 {
	width:94px;
}
#item4 {
	width:70px;
}
#item5 {
	width:113px;
}
#item6 {
	width:86px;
}
#item7 {
	width:85px;
}
#item8 {
	width:72px;
}
#item9 {
	width:86px;
}
#item10 {
	width:120px;
}
div.menu_roll{
	display:none;
	position: absolute ;
	left:0px;
	width:996px;

	background:#8f8184;
	overflow:hidden;
	top:33px;
	opacity:0;
	filter : alpha(opacity=00);
	z-index:1800;

}
.menu_roll li{
	/*background:url(../images/puce_scat-on.gif) no-repeat 0px 6px;*/
	padding-left:12px;
	width:auto;
}
#tabnav .menu .menu_roll a,#tabnav .menu2 .menu_roll a{
	display:block;
	position:relative;
	line-height:10pt;height: auto;
	background:url(../images/nouvellehome/fond_image_ssmenu.jpg) 2px 2px no-repeat;
	padding-top:14px;

}
#tabnav .menu .menu_roll a .over,#tabnav .menu2 .menu_roll a .over{
	display:none;
	position:absolute;
	height:75px;
	width:100%;
	background:#FFF;
	top:5px;

	opacity:.1;
	filter : alpha(opacity=10);
	/*filter : alpha(opacity=0);
	opacity:0;*/
}
#tabnav .menu .menu_roll a:hover .over,#tabnav .menu2 .menu_roll a:hover .over{
	display:block;
	background:#FFF;z-index: 900;
	/*background:#FFF;
	opacity:.1;
	filter : alpha(opacity=10);
*/
}

#tabnav .menu .menu_roll a img,#tabnav .menu2 .menu_roll a img {
	display:block;
	float:left;
	margin:0px 14px 14px 14px;
	padding: 0px;

}
#tabnav .menu .menu_roll .col, #tabnav .menu2 .menu_roll .col {
	float:left;
	width:310px;
	padding:10px;
	/*border-left:1px solid #000;*/
}
#tabnav .menu_roll .sep2{
	float:left;
	width:1px;
	background:#d2b054;
	height:180px;margin:5px 0px;border:none;
}
#tabnav .menu_roll .sep3{
	float:left;
	width:1px;
	background:#d2b054;
	height:260px;margin:5px 0px;border:none;
}
#tabnav .menu_roll .sep4{
	float:left;
	width:1px;
	background:#d2b054;
	height:350px;
	margin:5px 0px;
	border:none;
}
#tabnav .menu_roll .sep5{
	float:left;
	width:1px;
	background:#d2b054;
	height:433px;margin:5px 0px;border:none;
}

#tabnav .roll2{
	height:205px;
}
#tabnav .roll3{
	height:290px;
}
#tabnav .roll4{
	height:375px;
}
#tabnav .roll5{
	height:460px;
}
#tabnav .entete{
	font-size:0; line-height:0;
	height:6px;
	background:#827376;
	margin-bottom:9px;
}
#tabnav .menu .menu_roll .first, #tabnav .menu2 .menu_roll .first{
	border:none;
}
#tabnav .menu .menu_roll a ,#tabnav .menu2 .menu_roll a {
	/*display:block;*/
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	/*padding:16px 0px 4px 0px;*/
}
#tabnav .menu .menu_roll a:hover ,#tabnav .menu2 .menu_roll a:hover {
	color:#FFF;
}
#tabnav .menu .menu_roll a span.texte,#tabnav .menu2 .menu_roll a span.texte{
	font-size:8pt;
	font-weight:normal;
}

/*div#tabnav div.menu2:hover ul.menu_roll*/
/*div#tabnav #item0 .menu_roll,*/
div#tabnav .menu2:hover .menu_roll,
div#tabnav .menu:hover .menu_roll{
	display:block;
	opacity:0.98;
	filter : alpha(opacity=98);
	/*position: absolute ;
	left:0px;
	width:120px;
	top:33px;
	z-index: 50 ;
	opacity:1;*/

}
/*div#tabnav div.menu2:hover ul.menu_roll{
	left:-48px;
}*/


/*-----------------------------------------------*/
/*-------------BOX&Colonnes----------------------*/
.col_gauche{
/*background-color:#F6EEDD;
border:1px solid #D0AC53;*/
padding: 0px 0px 0px 0px;
}
.col_droite{
/*background-color:#F6E6EA;
border:1px solid #A90533;*/
padding: 0px 0px 0px 0px;
}
/*-----------------------------------------------*/
/*--------------DIVERS AJOUTs--------------------------*/


/*** Bandeau ****************/
#bandeau{
	height:118px;
	position:relative;
	/*background:#EEF;*/
	background:#521424 url(../images/bandeau/bandeau.jpg) top left no-repeat;
}
#retour_home{
	position:absolute;
	top:0px;
	left:0px;
	/*background:#FFF;
	opacity:0.1;*/
}
#retour_home a.logo{
	position:absolute;
	display:block;
	width:300px;
	height:120px;
	text-decoration:none;
}
#retour_home a.georges{
	position:absolute;
	left:560px;
	display:block;
	width:228px;
	height:120px;
	text-decoration:none;
}
#retour_home a:hover{
	text-decoration:none;
	background:#FFF;
	opacity:0.1;
	filter : alpha(opacity=10);
}
#contact_tel{
	text-align:center;
	position:absolute;
	width:185px;
	top:5px;
	left:800px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	/*background:#999;*/
}
#contact_tel strong{
	display:block;
	font-size:14pt;
	margin:6px 0px 6px 0px;
}
#contact_tel p{
	font-weight:normal;
	font-size:10px;
	padding:0;
	margin:0;
	text-align:center;
}
#h_compte{
	text-align:center;
	position:absolute;
	top:85px;
	left:810px;
}
#h_compte a, #h_panier a{
	display:block;
	width:79px;
	height:21px;
	background:url(../images/nouvellehome/b_bouton.gif) 0 0 no-repeat;
	font-size:12px;
	text-align:center;
	font-size:8pt;
	line-height:18px;
	color:#FFFFFF;
	text-decoration:none;
}
#h_compte a:hover, #h_panier a:hover{
	color:#FFFFFF;
	background:url(../images/nouvellehome/b_bouton.gif) 0 -21px no-repeat;
}
#h_panier{
	text-align:center;
	position:absolute;
	top:85px;
	left:900px;

}
td.borderr{
	border-left:1px solid  #92767B;
	padding-left:10px;
}
.gras{
	font-size: 11px;
	font-weight:bold;
}
.titre_gamme{
	font-size: 12px;
	font-weight:bold;
	color:#755157;
	padding:0px 0px 5px 10px;
  	background:url(../images/puce_panier.gif) no-repeat 0px 5px;
	text-align:left;
}
td.prod_head{
	text-align:left;
}
.ref{
  font-family: Arial, Verdana, sans-serif;
  font-size: 9pt;
  font-weight:bold;
  color:#755157;
}
.ref2{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color:#A90533;
}
.panier-prix{
padding:6px 10px 12px 0px;
  font-weight:bold;
  font-size: 12px;
  color:#FFF;
  text-align: right;

}

.titre_p{
  font-weight:bold;
  font-size: 16pt;
  color:#755157;
  padding:0;
  margin:0;
  padding-bottom:2px;
  margin-left:10px;
  line-height:18pt;
}

.main .prix{
  font-weight:bold;
  font-size: 15pt;
  color:#000;
  /*background:url(../images/prixfond.gif) no-repeat 0px 0px;*/
  text-align:center;
  /*width:80px;*/
  padding:11px 7px;
  margin: 2px 5px 5px 5px;
  background:#E2DBDC;letter-spacing:-1px;

}.main .prix s{
	font-size:9pt;
}
.main .prix .productSpecialPrice{
	line-height:17px;

}
.ajouter_panier{
	text-align:right;
}
input.ajouter{
	background:url(../images/nouvellehome/ajouter_panier.gif) 0 0 no-repeat;
	width:155px;
	height:35px;border:none;
	cursor:pointer;
}
input:hover.ajouter{
	background:url(../images/nouvellehome/ajouter_panier.gif) 0 -35px no-repeat;
}
a.ajouter{
	display:block;
	background:url(../images/nouvellehome/ajouter_panier.gif) 0 0 no-repeat;
	width:155px;
	height:35px;border:none;
	cursor:pointer;
}
a:hover.ajouter{
	background:url(../images/nouvellehome/ajouter_panier.gif) 0 -35px no-repeat;
}
input.identifie{
	background:url(../includes/languages/french/images/buttons/button_login.gif) 0 0 no-repeat;
	width:124px;
	height:32px;border:none;
	cursor:pointer;
}
input:hover.identifie{
	background:url(../includes/languages/french/images/buttons/button_login.gif) 0 -32px no-repeat;
}
a.continue{
	display:block;
	background:url(../includes/languages/french/images/buttons/button_continue.gif) 0 0 no-repeat;
	width:124px;
	height:32px;border:none;
	cursor:pointer;
}a:hover.continue{
	background:url(../includes/languages/french/images/buttons/button_continue.gif) 0 -32px no-repeat;
}


input.continue{
	background:url(../includes/languages/french/images/buttons/button_continue.gif) 0 0 no-repeat;
	width:124px;
	height:32px;border:none;
	cursor:pointer;
}input:hover.continue{
	background:url(../includes/languages/french/images/buttons/button_continue.gif) 0 -32px no-repeat;
}
a.compte{
	display:block;
	background:url(../images/nouvellehome/creer_compte.gif) 0 0 no-repeat;
	width:124px;
	height:34px;border:none;
	cursor:pointer;
}
a:hover.compte{
	background:url(../images/nouvellehome/creer_compte.gif) 0 -34px no-repeat;
}

a.commander{
	display:block;
	background:url(../images/nouvellehome/commander.gif) 0 0 no-repeat;
	width:120px;
	height:35px;border:none;
	cursor:pointer;
}
a:hover.commander{
	background:url(../images/nouvellehome/commander.gif) 0 -35px no-repeat;
}
a.commander2{
	display:block;
	background:url(../images/nouvellehome/bouton_commander.gif) 0 0 no-repeat;
	width:230px;
	height:76px;border:none;
	cursor:pointer;
}
a:hover.commander2{
	background:url(../images/nouvellehome/bouton_commander.gif) 0 -76px no-repeat;
}
a.continuer{
	display:block;
	background:url(../images/nouvellehome/continuer.gif) 0 0 no-repeat;
	width:165px;
	height:35px;border:none;
	cursor:pointer;
}
a:hover.continuer{
	background:url(../images/nouvellehome/continuer.gif) 0 -35px no-repeat;
}
a.addadresse{
	display:block;
	background:url(../images/nouvellehome/adresse.gif) 0 0 no-repeat;
	width:164px;
	height:36px;border:none;
	cursor:pointer;
}
a:hover.addadresse{
	background:url(../images/nouvellehome/adresse.gif) 0 -36px no-repeat;
}
input.rechercher{
	background:url(../images/nouvellehome/rechercher.gif) 0 0 no-repeat;
	width:124px;
	height:33px;
	border:none;
	cursor:pointer;
}
input:hover.rechercher{
	background:url(../images/nouvellehome/rechercher.gif) 0 -33px no-repeat;
}
input.maj{
	background:url(../images/nouvellehome/mise-a-jour.gif) 0 0 no-repeat;
	width:122px;
	height:32px;border:none;
	cursor:pointer;
}
input:hover.maj{
	background:url(../images/nouvellehome/mise-a-jour.gif) 0 -32px no-repeat;
}
input.envoyer{
	background:url(../images/nouvellehome/envoyer.gif) 0 0 no-repeat;
	width:109px;
	height:34px;border:none;
	cursor:pointer;
}
input:hover.envoyer{
	background:url(../images/nouvellehome/envoyer.gif) 0 -34px no-repeat;
}

input.confirmer{
	background:url(../images/confirmer.gif) 0 0 no-repeat;
	width:165px;
	height:33px;border:none;
	cursor:pointer;
}input:hover.confirmer{
	background:url(../images/confirmer.gif) 0 -33px no-repeat;
}
a.smcommander{display:block;
	background:url(../images/infobox/small_commander.gif) 0 0 no-repeat;
	width:44px;
	height:30px;border:none;
	cursor:pointer;
}a:hover.smcommander{
	background:url(../images/infobox/small_commander.gif) 0 -30px no-repeat;
}
.sep{
	display:block;
	border-bottom:1px solid #8F244A;
	height:15px;
	margin:0px 10px;
}
.image_bord{
	border: 1px solid #CEC2C4;
}
.image_bord:hover{
	border: 1px solid #A90533;
}
.image_bord_prod{
	border: 1px solid #896C71;
}

.infoBox2 {
 	/*background: #FFFFFF;*/
}
.boxText p { margin:10px 0px 0px;}

ul.cat{
 padding:0;
 margin:0;
 list-style-type:none;
 text-align:left;
}
.cat li{
	margin:0px 10px 0px 12px;
	border-bottom:1px solid #5c353a;
	text-align:left;
}
.cat li a{
	display:block;
	padding:2px 0px 2px 12px;
	color:#b1959a;
	background: url(../images/nouvellehome/fle_cat.gif) no-repeat 0px 6px;
	text-decoration:none;
}
.cat li a:hover{
	background: url(../images/nouvellehome/fle_cat_o.gif) no-repeat 0px 6px;
	color:#FFF;
}
li.cat-on{
	margin:0px 10px 0px 12px;
	border-bottom:1px solid #5c353a;
	color:#FFF;

}
li.cat-on a{
	color:#FFF;
	background:url(../images/nouvellehome/fle_cat_o.gif) no-repeat 0px 6px;
}
li.cat a{
	display:block;
	color:#A90533;
	background:url(../images/nouvellehome/fle_cat_o.gif) no-repeat 0px 6px;
}
li.tree_titre{
	font-weight:bold;
	padding:0;
	font-size: 12px;
	color:#decdd0;
	background:none;
	padding:22px 0px 15px 15px;

}
a.tree_titre{
	text-decoration:none;
	font-size:9pt;
	color:#694C51;
	font-weight:bold;

}
a.tree_titre img{
	border:1px solid #896C71;
}
.tree_titre_b{
	font-size: 12px;
	font-weight:bold;
}
.tree_item{
	color:#D0AC53;
}
td.titrerech{
	padding:10px 12px 0px;
}
td.titrerech img{
	border-top:1px solid #8F244A;
}
ul.themes{
	padding:0;
	margin:0px 4px 0px 12px;
	list-style-type:none;
	/*border-bottom:1px solid #8C8C8C;
	border-top:1px solid #8C8C8C;*/

	width:182px;
}
.themes li a{
	color:#b1959a;
	font-size:8pt;
	text-decoration:none;
	background:url(../images/nouvellehome/fle_cat.gif) no-repeat 0px 5px;
	padding:1px 0px 1px 12px;
}
.themes li a:hover{
	color:#FFF;
	background:url(../images/nouvellehome/fle_cat_o.gif) no-repeat 0px 5px;
}
.themes li{
	/*border-bottom:1px solid #D6D6D6;*/
	margin:8px 0px;
}
.infoBoxContents2 {

	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
}
.index_rech {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  border-right: 1px solid #E0A7B4;
  border-left: 1px solid #E0A7B4;
  border-bottom: 1px solid #E0A7B4;
}
.rech_pad{
  padding-right:10px;
  text-align:right;
}
.gamme{
  background: #E2DBDC;
  /*border: 1px solid #DECB8D;*/
  text-align:center;
  width:100%;
}
.gamme tr td{
	border-bottom:1px solid #CEC2C4;
}
#ingredient{
  font-family: Arial, Verdana, sans-serif;
  padding:0px 5px 5px 5px;
  font-size: 11px;
  color:#333333;
}
#ingredient ul{
	margin-left:10px;
	padding-left:8px;
	list-style-type:none;
	list-style-image:url(../images/rond_liste.gif);
	 list-style-position:outside;
	color:#0000000;
}
#ingredient li{
	padding-left:0px;
	margin-left:0px;
}
.sommaire{
  font-family: Arial, Verdana, sans-serif;
  padding:5px 5px 5px 20px;
  font-size: 11px;
  color:#333333;
  	background-image: url(../images/recettes/puce.gif);
	background-position: 6px 8px;
	background-repeat:no-repeat;
}
.gblanc{
  padding:7px;
  /*border: 1px solid #A90533;*/
  background:#E2DBDC;
  text-align:justify;
  font-size: 8pt;
  color:#333;
  font-style:italic;
}
.gblanc_l{text-decoration:none;}
.titre_r{
  color:#755157;
  font-size: 9pt;
  font-weight:bold;
}
.loginrmq{
background:#E2DBDC;
padding:3px;
}
/*-----------------------------------------------*/
.text_rech2{font-family: Arial, Verdana, sans-serif; font-size: 7pt; color:#b1959a; padding:5px 8px 2px 8px;text-align:center;}
.text_rech{font-family: Arial, Verdana, sans-serif; font-size: 7pt; color:#b1959a; padding:5px 6px 2px 6px;text-align:right;}
.text_rech input{margin:0; padding:0px;}
.text_rech a{color:#959595;text-decoration:underline; vertical-align: top}
.boxText { font-family: Arial, Verdana, sans-serif; font-size: 8pt; padding-left:4px; padding-right:4px; }
.boxText p {text-align:center; color:#FFFFFF}
.popup .boxText p,.popup .boxText {text-align:left; color:#FFFFFF}
.errorBox { font-family: Arial, Verdana, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family: Arial, Verdana, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family: Arial, Verdana, sans-serif; font-size : 7pt; color: #6f2138; text-decoration: underline; }
.popup .boxText ol,.popup .boxText li{color:#FFFFFF}
.text_rech input.inp_rech{
	border:1px solid #b1959a;
	font-weight:bold;
	/*height:21px;*/
	padding:2px 2px;
	width:179px;

}
.popup a{color:#FFFFFF}
.adv_rech{
	display:block;
	margin-top:5px;
	line-height:28px;
	border-bottom:1px solid #8F244A;
}
.adv_rech a:hover {
	color:#FFF;
}
.text_rech input.rech_valide{
	border:none;
	background:url(../images/nouvellehome/rechmodule_bouton.gif) 0 0 no-repeat;
	width:50px;
	height:31px;
	cursor:pointer;
	vertical-align:middle;

}
.text_rech input:hover.rech_valide{
	background:url(../images/nouvellehome/rechmodule_bouton.gif) 0 -31px no-repeat;
}
DIV.headerNavigation {
  font-family: Arial, Verdana, sans-serif;
  font-size: 8pt;
  color: #755157;
  padding:0px 0px 10px 0px;
  margin:10px 0 0 7px;
  /*border-bottom:1px solid #A90533;*/
}

A.headerNavigation {
  font-size: 8pt;
  color: #755157;
  text-decoration:none;
  padding:0;
  margin:0;
}

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

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 {
}

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

.infoBox {
}
.infoBox_blanc{
 background: #FFFFFF;
}
.infoBoxContents {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}.infoBoxContentsDemande{
	font-size:8pt;
}
.infoBoxContentsS {
  font-size: 8pt;
}

.ItemInCart,.ItemInCart a {
	color:#B1959A;
	text-decoration:none;
}
.newItemInCart, .newItemInCart a{
	color:#FFF;
	text-decoration:none;

}

.infoBoxContentsJ {

}
.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #B33242;
  padding:0px 0px 2px 15px;
  border-bottom:1px solid #A90533;
  background-image: url(../images/puce_rouge.gif);
  background-position:left;
  background-repeat:no-repeat;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Verdana, 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: #F6EEDD ;*/

}

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: #FFFDF8;*/
}

TR.productListing-cadeau{
  background: #f6e6ea ;
}
TABLE.productListing {
  /*border: 1px;
  border-style: solid;
  border-color: #A90533;
  border-spacing: 1px;*/
  border:none;

}

.productListing-heading {
  font-size: 7pt;
  background: #e2dbdc;
  color: #755157;
  padding:5px 3px;
  text-decoration:none;

}
td.productListing-heading{
	border-left:1px solid #cec2c4;
}
TD.smallText, SPAN.smallText, DIV.smallText,P.smallText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color:#333;
}
TD.productListing-data,td.ref {
  font-family: Arial, Verdana, sans-serif;
  font-size: 8pt;
  border-left:1px solid #beb0b2;
  border-bottom:1px solid #998788;
  color:#090202;
  text-decoration:none;
  padding:0;
}
TD.productListing-data a{
	color:#090202;
  	text-decoration:none;
	line-height:10px;
	padding:0;
}
a.imageprod{
	display:block;
	margin:0px;padding:0;
}
TD.productListing-data a:hover{
	text-decoration:underline;
}
a.acheter{
	display:block;
	background:url(../images/nouvellehome/bouton_acheter.gif) 0 0 no-repeat;
	width:55px;
	height:38px;
	margin-top:10px;
}
a:hover.acheter{

	background:url(../images/nouvellehome/bouton_acheter.gif) 0 -38px no-repeat;

}
a.acheter2{
	display:block;
	background:url(../images/nouvellehome/bouton_acheter2.gif) 0 0 no-repeat;
	width:55px;
	height:38px;
	margin-top:0px;
}
a:hover.acheter2{

	background:url(../images/nouvellehome/bouton_acheter2.gif) 0 -38px no-repeat;

}
a.retour{
	display:block;
	background:url(../images/nouvellehome/retour.gif) 0 0 no-repeat;
	width:89px;
	height:36px;
	margin-top:0px;
	margin-left:20px;
}
a:hover.retour{

	background:url(../images/nouvellehome/retour.gif) 0 -36px no-repeat;

}

A.pageResults {
  color: #A90533;
}

A.pageResults:hover {
  color: #A90533;
  background: #DDDDDD;
}

H2.pageHeading, TD.pageHeading, DIV.pageHeading {
  font-size: 16pt;
  font-weight: bold;
  color: #755157;
  padding-left:10px;
}
H2{
  margin:0;
}

H3{
  font-size: 8pt;
  font-weight: normal;
  color: #755157;
  padding-top:0px;
  padding-left:10px;
  margin:0;
}
body.popup{
	padding:10px;
}
body.popup TD.pageHeading, body.popup DIV.pageHeading {
  font-size: 16pt;
  font-weight: bold;
  color: #FFF;
padding-left:0px;
padding-bottom:3px;
border-bottom:1px solid #FFF;
}
TD.pageHeadingPrice {
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #A90533;
}
body.popup TD.pageHeading a {
	text-decoration : none;
}
TR.subBar {
  background: #f4f7fd;
}

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

}

TD.main, P.main, DIV.main {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 1.5;

}
.main2{
color:#FFFFFF;

}
.main3{
	padding-left:10px;
	font-size:9pt;
}
.main3 .encadre{
	margin:3px 13px 3px 3px;
	padding:10px;
	border:1px solid #491E24;
}
.main4{
	padding-left:10px;
	font-size:11pt;
	color:#755157;
	font-weight:bold;
}
td.main div.msg_stock{
	margin-left:10px;
	padding:10px;
	color:#CC0000;
	background:#FFFFEE;
	border:1px solid #896c71;
}
DIV.main {
  text-align:left;
}
TD.smallText, SPAN.smallText, DIV.smallText,P.smallText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 7pt;
  color:#92767b;

}
TD.smallText{
	padding-left:10px;
	padding-bottom:3px;
}

TD.smallText a{
color:#92767B;
}
TD.smallTextNews a{
	color:#FFF;
}
TD.smallTextNews {
	color:#FFF;

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

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

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

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


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

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

SPAN.greetUser {
  font-family: Arial, Verdana, 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: Arial, Verdana, sans-serif;
  color: #CC0000;
}

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

.moduleRow { }
.moduleRowOver { background-color: #F2C964; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #F3D998; }

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

/* message box */

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

/* input requirement */

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

.conseil{
font-weight:bold;
color:#501E0E;
}
.main .resume span.ent{
	width:170px;
	display:block;
	float:left;

	color:#666;
}
.main .resume {
	font-weight:bold;
	padding:15px 20px 15px 20px;
	width:300px;
	border:1px solid #999;
	background:#F9F9F9;
}

/*
CODE PROMO
NICO
*/
.sstotal {
	background:transparent url(../images/shopping_cart_sstotal.gif) top right no-repeat;
	color:#FFF;
	font-size:8pt;
	line-height:10pt;
	padding-right:7px;
	padding-top:3px;
}
div.code_promo{
	background:#E2DBDC;
	padding:8px 15px 3px;
	margin-left:20px;
}
#codep{
	border:1px solid #896c71;
	width:220px;
	padding:1px;
	margin:0px;
	margin-left:0px;
	color:#896c71;
}
#promo_valider{
	display:block;

	background: url(../includes/languages/french/images/buttons/promo_recalculer.gif) 0 0 no-repeat;
	border:none;
	width:167px;
	height:33px;
	cursor:pointer;
	padding:0px;
	margin-top:3px;
	margin-left:30px;
}
#promo_valider:hover{
	background: url(../includes/languages/french/images/buttons/promo_recalculer.gif) 0 -33px no-repeat;
}

h1#toto {
	color: #FF0000 ;
}
h1 {
	color: #B9A6A9 ;
	font-size:8pt;
	padding:2px 0px 2px 0px;
	margin:0px;
	font-weight:normal;
	width:100%;
	text-align:center;
}
span.error{
	color:#CC0000;
	font-size:7pt;
	padding-left:10px;
}
span.info {
	color:#896c71;
	font-size:7pt;
	padding-left:10px;
}
.main ul,.main ol {
	margin:5px 15px;padding:0;
}

.mooSlide {
	background-color:#000000;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	line-height:16px;
	padding:0px 0px;

}
.mooSlide .moocont{
	display:block;
	position:relative;
	width:500px;
	height:160px;
	left:50%;
	margin-left:-250px;
	color:#FFF;
	text-decoration:none;
	padding:20px;

	opacity:0.95;
	filter : alpha(opacity=95);

}
.mooSlide a:hover.moocont{background:#333;}
.mooSlide .mooimage{
	display:block;
	float:left;
	margin:0px 10px;

}.mooSlide h3{
	margin:2px 0px;
}

div.reco_envoyer{
	width:282px;
	text-align:right;
}

#name_ot_sponsorship,#price_ot_sponsorship{
	font-weight:bold;
}

.intro_rub{
	font-weight:normal;
	font-size:11px;
}

.exclusivite_ht{
	height:34px;
	width:191px;
	margin-left:10px;
	margin-top:18px;
	overflow:hidden;
}
.exclusivite_ht a{
	display:block;
	height:245px;
	width:191px;
	background:url(../images/banners/exclusivite-ht.png) 0 0 no-repeat;
}
.exclusivite_bs{
	height:41px;
	width:191px;
	margin-left:10px;
	margin-top:0px;
}
.exclusivite_bs a{
	display:block;
	height:41px;
	width:191px;
	background:url(../images/banners/exclusivite-bs.png) 0 0 no-repeat;
}
.exclusivite_ht a:hover,.exclusivite_bs a:hover{
	background-position:bottom;
}
.livre {
	display:block;
	width:186px;
	height:55px;
	background:url(../images/banners/cat_livre.jpg) 0 0 no-repeat;
	margin:8px 8px 13px 13px;
}
.catnouveaute {
	display:block;
	width:186px;
	height:55px;
	background:url(../images/banners/cat_nouveau.jpg) 0 0 no-repeat;
	margin:0px 8px 13px 13px;
}
.catpromo {
	display:block;
	width:186px;
	height:55px;
	background:url(../images/banners/cat_promo.jpg) 0 0 no-repeat;
	margin:0px 8px 13px 13px;
}
.home-livre{
	display:block;
	float:left;
	width:186px;
	height:77px;
	background:url(../images/banners/cat_homelivre.jpg) 0 0 no-repeat;
	margin:9px 10px;
}
.livre:hover,.catpromo:hover,.catnouveaute:hover,.home-livre:hover{
	background-position:bottom;
}
