/*------------------------------------------------------- Navigation : header - footer --------------------------------------------------------*/
*{
	margin:0;
	padding:0;
	border:0;
}

body{
	background:url(../images/bkg1.gif);
	font-family:arial;
}

@media print{
	#container{
		width:940px;
		min-height:500px;
		border:none;
	}
}

@media screen{
	#container{
		border-width:0 1px 1px;
		border-style:solid;
		border-color:#8c857b;
		width:940px;
		min-height:500px;
		margin:0 auto;
		background:#ffffff;
		padding:0 10px;
	}
}

/**/
@media print{
	.noprint {
		display:none;
	}
}

/*---------------------------------------------------------------------------------------------- Header ----------------------------------------------------------------------------------------------*/
#header{
	width:940px;
	height:158px;
	position:relative;
	z-index:0;
	margin:0;
	z-index:2;
}

#header #bandoB{
	background:url(../images/bgBandoB.gif) no-repeat; 
	display:block;
	width:718px; 
	height:26px; 
	float:left;  
	position:absolute; 
	padding:2px 0 0 0;
}

#header #bandoB a{
	font:100 11px arial; 
	color:#5d4337; 
	text-decoration:none;
	margin:0 17px 0 13px;
	display:inline;
}

#header #bandoB a:hover{
	text-decoration:underline;
}

#header #bandoB img{
	margin:0; 
	position:absolute; 
	right:0;
}

#header #bandoB img.FR{
margin:0; position:absolute;right:50px; top:5px;}
#header #bandoB img.GR{
margin:0; position:absolute;right:10px; top:5px;}


#header #logo{
	display:block; 
	width:167px; 
	height:91px; 
	position:absolute; 
	top:7px; 
	left:10px; 
	z-index:20;
	cursor:pointer;
}

#header #logo span{
	display:none;
}

#header #comptePanier{
	background:url(../images/bgComptePanier.gif) no-repeat; 
	display:block; 
	width:222px; 
	height:129px; 
	position:absolute; 
	right:0; 
	top:0;
}

#header #comptePanier span, #header #comptePanier a{
	font:700 11px arial; 
	color:#414141;
}

#header #comptePanier #titreCompte{
	background:url(../images/iconeCompte.gif) 60px top no-repeat; 
	position:absolute; 
	left:12px; 
	top:9px; 
	display:block; 
	width:145px; 
	height:19px; 
	padding-top:1px;
}

#header #comptePanier select{
	position:absolute; 
	left:12px; 
	top:30px;
	width:197px; 
	font:100 11px arial; 
	height:18px; 
	border:solid 1px #b8b8b8;
}

#header #comptePanier a{
	position:absolute; 
	left:12px; 
	top:54px;
}

#header #comptePanier a:hover{
	text-decoration:none;
}

#header #comptePanier #titrePanier{
	background:url(../images/iconePanier.gif) 100px top no-repeat; 
	position:absolute; 
	left:12px; 
	top:80px; 
	display:block; 
	width:135px; 
	height:27px; 
	padding-top:2px;
}

#header #comptePanier #articles{
	position:absolute; 
	left:12px; 
	top:104px;
}

#header #comptePanier #btn_ok{
	background:url(../images/btOK.gif) no-repeat; 
	display:block; 
	width:40px; 
	height:20px; 
	position:absolute; 
	right:13px; 
	top:53px; 
	cursor:pointer;
}

#header #comptePanier #btn_detail{
	background:url(../images/btDetail.gif) no-repeat; 
	display:block; 
	width:73px; 
	height:20px; 
	position:absolute; 
	right:13px; 
	top:102px; 
	cursor:pointer;
}

#header #bandoSSmenu{
	display:block; 
	width:940px; 
	height:6px; 
	background:url("../images/bandoSSmenu.gif") no-repeat; 
	position:absolute; 
	top:151px;
}

/****************************************************************************************************************************************
                                      Menu du Haut                                     
****************************************************************************************************************************************/
#header #menu{
	display:block; 
	width:940px; 
	height:22px; 
	background:url(../images/bgMenu.gif) no-repeat; 
	position:absolute; 
	top:129px;
	z-index:3;
}

#header #menu *{
	list-style-type:none;
}

#navigation {
	position: relative;
}

#navacc, #nav_1, #nav_2, #nav_3, #nav_4, #nav_5{
	position:absolute;
}

#navacc{
	top:0; left:35px;
}

#nav_1{
	top:0; left:115px;
}

#nav_2{
	top:0; left:263px;
}

#nav_3{
	top:0; left:441px;
}

#nav_4{
	top:0; left:603px;
}

#nav_5{
	top:0; 
	left:767px;
}

#header #menu a.entete{
	font:700 12px Arial; 
	color:#FFFFFF; 
	text-decoration:none; 
	display:block; 
	height:22px; 
	float:left; 
	text-align:center; 
	padding-top:4px;
}

#header #menu a#accueil{
	width:113px; 
	margin-right:2px;
}

#header #menu a#nos_1{
	width:146px; 
	margin-right:2px;
}

#header #menu a#nos_2{
	width:176px; 
	margin-right:2px;
}

#header #menu a#nos_3{
	width:160px; 
	margin-right:2px;
}

#header #menu a#nos_4{
	width:162px; 
	margin-right:2px;
}

#header #menu a#nos_5{
	width:173px;
}

/**/
#header #menu a#accueil:hover{
	background:url(../images/hover_1.gif) no-repeat;
}

#header #menu a#nos_1:hover{
	background:url(../images/hover_2.gif) no-repeat;
}
#header #menu a#nos_2:hover{
	background:url(../images/hover_3.gif) no-repeat;
}

#header #menu a#nos_3:hover{
	background:url(../images/hover_4.gif) no-repeat;
}

#header #menu a#nos_4:hover{
	background:url(../images/hover_5.gif) no-repeat;
}

#header #menu a#nos_5:hover{
	background:url(../images/hover_6.gif) no-repeat;
}

/**/
#header #menu #ssMenu_2{
	position:absolute; 
	left:0; 
	top:22px; 
	display:block; 
	width:176px;
}

#header #menu #ssMenu_2 a{
	width:166px;
	font:700 12px Arial; 
	color:#FFFFFF; 
	text-decoration:none; 
	display:block; 
	height:18px; 
	text-align:left; 
	padding:4px 0 0 10px; 
	background-color:#6ca42a;
	white-space:nowrap;
}

#header #menu #ssMenu_2 a:hover{
	background-color:#598822;
}

/**/
#header #menu #ssMenu_3{
	position:absolute; 
	left:0; 
	top:22px; 
	display:block; 
	width:160px;
}

#header #menu #ssMenu_3 a{
	width:150px;
	font:700 12px Arial; 
	color:#FFFFFF; 
	text-decoration:none; 
	display:block; 
	height:18px;  
	text-align:left; 
	padding:4px 0 0 10px; 
	background-color:#6ca42a;
	white-space:nowrap;
}

#header #menu #ssMenu_3 a:hover{
	background-color:#598822;
}

/**/
#navigation li ul{
	visibility:hidden;
}

#navigation li:hover ul{
	visibility:visible;
}

/**/
body{
	behavior: url(/menu/csshover.htc);	
}

/*---------------------------------------------------------------------------------------------- Footer----------------------------------------------------------------------------------------------*/
#footer{
	clear:both;
	position:relative;
	background:#ffffff url(../images/footer_bkg.jpg) top left no-repeat;
	margin:0 0 10px;
}

#footer .footbloc1{
	height:110px;
	margin:0 0 10px;
}

#footer .footbloc1 .pos1,
#footer .footbloc1 .pos2,
#footer .footbloc1 .pos3{
	position:absolute;
	top:6px;
}

#footer .footbloc1 .pos1{
	left:192px;
}

#footer .footbloc1 .pos2{
	left:386px;
}

#footer .footbloc1 .pos3{
	left:581px;
	padding:16px 0pt 0pt;
}

#footer .footbloc1 h3{
	font:700 11px arial;
	color:#136faf;
	line-height:16px;
}

#footer .footbloc1 ul,
#footer .footbloc1 ul li{
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:12px;
}

#footer .footbloc1 ul li a{
	font:700 10px arial;
	color:#4c4c4c;
	text-decoration:none;
	height:12px;
}

#footer .footbloc1 ul li a:hover{
	text-decoration:underline;
}

#footer .footbloc2{
	font:700 11px arial;
	color:#ffffff;
	position:relative;
	height:22px;
	background:#636363;
	padding:0 5px;
}

#footer .footbloc2 a{
	color:#ffffff;
	background:url(../images/footer_belgium_flag.gif) center left no-repeat;
	padding:0 0 0 25px;
	line-height:22px;
	float:left;
}

#footer .footbloc2 p{
	float:right;
	position:absolute;
	right:10px;
	line-height:22px;
}

/*---------------------------------------------------------------------------------------------- centre page----------------------------------------------------------------------------------------------*/
#content{
	width:940px;
 
	padding:10px 0;
	position:relative;
	float:left;
	clear:both;
	z-index:1;
}

/*---------------------------------------------------------------------------------------------- navg----------------------------------------------------------------------------------------------*/
#navg{
	width:170px;
	min-height:700px;
	float:left;
}

#navg .commandeexpress{
	background:#dad1b8 url('../images/navg_commanderexpress_bkg.gif') top right no-repeat;
	position:relative;
	height:auto;
	min-height:73px;
	border-bottom:1px solid #cfc29a;
	margin:0 0 1px 0;
	padding:10px;
}

#navg .commandeexpress p{
	margin:10px 0 20px 0;
}

#navg .commandeexpress p.orange{
	color:#e76200; 
	margin:10px 0 0 0; 
	/*display:none;*/
}

/*Dcalage du texte Orange dans commande expresse*/
#navg .commandeexpress a.orange{
	color:#e76200;
	font:100 11px arial;
	margin:0 0 0 70px; 
	/*display:none;*/
}

/*Dcalage du texte Orange dans commande expresse*/
#navg .commandeexpress p.rouge{
	color:#ff0000; 
	margin:10px 0 0 0; 
	/*display:none;*/
}

/*Dcalage du texte Orange dans commande expresse*/
#navg .commandeexpress strong,
#navg .rechercherapide strong,
#navg .newsletter strong,
#navg .votreavis strong{
	font:700 11px arial;
	color:#4d7e15;
}

#navg .newsletter strong{
	display:block;
	line-height:1.1em;
	padding-right:2em;
}

#navg .commandeexpress span{
	position:relative;
}

#navg .commandeexpress p,
#navg .commandeexpress .ITtext,
#navg .rechercherapide p,
#navg .rechercherapide .ITtext,
#navg .newsletter .ITtext{
	font:400 11px arial;
	color:#414141;
}

#navg .rechercherapide form,
#navg .newsletter form{
	position:absolute;
	bottom:7px;
	left:10px;
}

/**************************************/
#navg .commandeexpress form{
	position:absolute;
	top:5px;
	left:0;
}
/**************************************/
#navg .commandeexpress .ITimage,
#navg .rechercherapide .ITimage,
#navg .newsletter .ITimage{
	width:40px;
	height:20px;
	float:left;
	position:absolute;
	left:110px;
	top:-20px;
}

#navg .commandeexpress .ITimage{
	background:url(../sqlt/navg_commanderexpress_btn.gif) no-repeat;
}
#navg .rechercherapide .ITimage{
	background:url(../sqlt/navg_rechercherapide_btn.gif) no-repeat;
}
#navg .newsletter .ITimage{
	background:url(../sqlt/navg_newsletter_btn.gif) no-repeat;
}

#navg .commandeexpress .ITtext,
#navg .rechercherapide .ITtext,
#navg .newsletter .ITtext{
	text-align:center;
	width:100px;
	padding:2px 0 3px;
	border:1px solid #b8b8b8;
	float:left;
	margin:0 5px 0 0;
	position:absolute;
	top:-20px;
}

#navg .rechercherapide{
	background:#ebe5d1 url(../images/navg_rechercherapide_bkg.gif) top right no-repeat;
	position:relative;
	height:65px;
	margin:0 0 10px 0;
	padding:10px;
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx*/
/*table tr td*/
.tableForm tr{
   height:25px;
   margin:0 0px 0 0;   
}

/*style pour message erreur*/
.warning{	
	color: red;
	font-size: 8pt;
}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx*/
#navg .menu{
	min-height:150px;
	background:#598822;
	margin:0 0 10px 0;
	font:700 11px arial;padding-top:10px;
}

#navg .menu strong{
	margin:0 0 0 10px;
	display:block;
}

#navg .menu *{
	list-style-type:none;
	color:#ffffff;
}

#navg .menu ol{
	margin:10px 0 0;
	width:170px;
}

#navg .menu ol li.categorie{
	background:url(../images/navg_menu_bkg2_G.gif) top left no-repeat;
	padding-top:2px;
	height:24px;
}

#navg .menu ol li a{
	text-decoration:none;
	display:block;
	line-height:23px;
	background:url(../images/navg_menu_bkg1.gif) 150px 9px no-repeat;
	width:140px;
	padding:0 15px;
}

#navg .menu ol li a:hover{
	background:#6ca42a url(../images/navg_menu_bkg1_H.gif) 150px 9px no-repeat;
}

#navg .menu ol li ul{
	position:absolute; 
	left:170px;  
	float:left; 
	margin-top:-23px;
}

#navg .menu ol li ul li a.sousmenu{
	width:170px; 
	height:18px; 
	font:300 11px arial; 
	color:#ffffff; 
	background-image:none; 
	background-color:#6ca42a; 
	padding-top:4px;
}

#navg .menu ol li ul li a.sousmenu:hover{
	background-color:#598822;
	background-image:none;
}

#navigation2 li ul{
	visibility:hidden;
}

#navigation2 li:hover ul{
	visibility:visible;
}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx*/
#navg .newsletter{
	background:#ebe5d1 url(../images/navg_newsletter_bkg.gif) top right no-repeat;
	position:relative;
	height:68px;
	border-bottom:1px solid #cfc29a;
	border-top:1px solid #ffffff;
	padding:10px;
}

#navg .demandecode{
	display:block;
	background:#ebe5d1;
	position:relative;
	height:55px;
	border-bottom:1px solid #cfc29a;
	border-top:1px solid #ffffff;
	text-decoration:none;
}
#navg .demandecode span,
#navg .demandecatalogue span,
#navg .faireconnaitre span{
	display:block;
	font:700 11px arial;
	color:#414141;
	background:transparent url(../sqlt/navg_a_bkg.gif) 0 5px no-repeat;
	padding:0 0 0 11px;
	margin:0 45px 0 16px;
	position:relative;
	top:5px;
}

#navg .demandecode:hover span,
#navg .demandecatalogue:hover span,
#navg .faireconnaitre:hover span,
#navg .votreavis a:hover span{
	text-decoration:underline;
}

#navg .demandecatalogue{
	display:block;
	background:#ebe5d1;
	position:relative;
	height:41px;
	border-bottom:1px solid #cfc29a;
	border-top:1px solid #ffffff;
	text-decoration:none;
}

#navg .votreavis{
	background:#ebe5d1 url(../sqlt/navg_votreavis_bkg.gif) top right no-repeat;
	position:relative;
	height:67px;
	border-bottom:1px solid #cfc29a;
	border-top:1px solid #ffffff;
	padding:10px;
}

#navg .votreavis a{
	text-decoration:none;
}

#navg .votreavis a span{
	display:block;
	font:700 11px arial;
	color:#414141;
	background:transparent url(../sqlt/navg_a_bkg.gif) 0 5px no-repeat;
	padding:0 0 0 11px;
	margin:0px auto 0px 6px;
}

#navg .faireconnaitre{
	display:block;
	background:#ebe5d1 url(../sqlt/navg_faireconnaitre_bkg.gif) top right no-repeat;
	position:relative;
	height:61px;
	margin:0 0 10px 0;
	text-decoration:none;
	border-top:1px solid #ffffff;
}


/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX HOMEPAGE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#content_right #collectionsSecondaire{
	display:block; 
	width:760px; 
	height:178px; 
	margin-bottom:2px;
}

#content_right  #collectionsSecondaire #collectionSecondaire1{
	display:block; 
	width:250px; 
	height:178px; 
	float:left; 
	position:relative; 
	margin-right:5px;
}

#content_right  #collectionsSecondaire #collectionSecondaire1 span{
	display:block; 
	width:245px; 
	height:181px; 
	background-color:#674d3b; 
	text-align:left; 
	color:#e9c367; 
	font:700 11px arial;
	margin:0 0 2px 0; 
	padding:5px 0 0 5px;
}

#content_right  #collectionsSecondaire #collectionSecondaire1 span.voirLesProduits{
	display:block; 
	width:106px; 
	height:15px; 
	background-color:#525252; 
	color:#FFFFFF; 
	font:700 10px arial; 
	text-align:center;
	cursor:pointer; 
	text-decoration:none; 
	padding-top:2px; 
	position:absolute; bottom:0; right:0;}
#content_right  #collectionsSecondaire #collectionSecondaire1 span.voirLesProduits:hover{
	color:#89d800;}
#content_right  #collectionsSecondaire #collectionSecondaire1:hover span.voirLesProduits {
	color:#89d800;}

#content_right  #collectionsSecondaire #collectionSecondaire2{
display:block; width:250px; height:178px; float:left; position:relative; margin-right:5px;}
#content_right  #collectionsSecondaire #collectionSecondaire2 span{
	display:block; 
	width:245px; 
	height:18px; 
	background-color:#674d3b; 
	text-align:left; 
	color:#e9c367;
	font:700 11px arial;
	margin:0 0 2px 0; 
	padding:5px 0 0 5px;
}

#content_right  #collectionsSecondaire #collectionSecondaire2 span.voirLesProduits{
display:block; width:106px; height:15px; background-color:#525252; color:#FFFFFF; font:700 10px arial; text-align:center; text-decoration:none; padding-top:2px; position:absolute; bottom:0; right:0;}
#content_right  #collectionsSecondaire #collectionSecondaire2 span.voirLesProduits:hover{
color:#89d800;}
#content_right  #collectionsSecondaire #collectionSecondaire2:hover span.voirLesProduits {
color:#89d800;}

#content_right  #collectionsSecondaire #collectionSecondaire3{
display:block; width:250px; height:178px; float:left; position:relative;}/*pas de margin-right:5px*/
#content_right  #collectionsSecondaire #collectionSecondaire3 span{
	display:block; 
	width:245px; 
	height:18px; 
	background-color:#674d3b; 
	text-align:left; 
	color:#e9c367; 
	font:700 11px arial;
	margin:0 0 2px 0; 
	padding:5px 0 0 5px;
}

#content_right  #collectionsSecondaire #collectionSecondaire3 span.voirLesProduits{
display:block; width:106px; height:15px; background-color:#525252; color:#FFFFFF; font:700 10px arial; text-align:center; text-decoration:none; padding-top:2px; position:absolute; bottom:0; right:0;}
#content_right  #collectionsSecondaire #collectionSecondaire3 span.voirLesProduits:hover{
color:#89d800;}
#content_right  #collectionsSecondaire #collectionSecondaire3:hover span.voirLesProduits {
color:#89d800;}


#content_right  #navCadeaux{
	display:block; 
	width:762px; 
	height:294px; 
	margin-bottom:20px;
}

#collectionSecondaire1{
    float:left;
	width:240px; 
	height:294px;
}
#collectionSecondaire2{
  float:left;
	width:240px; 
	height:294px; 
	margin-left:20px;
}
#collectionSecondaire3{
  float:left;
	width:240px; 
	height:294px; 
  margin-left:20px;

}


#content_right  #navCadeaux img{
	border:none;
}

#content_right  #navCadeaux #cadeau1,
#content_right  #navCadeaux #cadeau2,
#content_right  #navCadeaux #cadeau3{
	float:left;
}

#content_right  #navCadeaux #cadeau1,
#content_right  #navCadeaux #cadeau2{
	margin-right:5px;
}

#content_right  #partenaires{
display:block; border:solid 1px #bfbdbd; width:758px; height:56px;}
#content_right  #partenaires span{
display:block; padding:10px 0 0 11px; width:120px; height:46px; color:#0079c2; font:700 11px arial; float:left;}
#content_right  #partenaires .partenaire{
display:block; width:155px; height:56px; text-align:center; float:left;}
#content_right  #partenaires table{border-collapse:collapse; width:620px;}
#content_right  #partenaires table td{ text-align:center; height:54px;}

#content_right  #navCentreCas1{
display:block; width:760px; height:210px; margin-bottom:10px;}
#content_right  #navCentreCas1 #Cas1n1{
display:block; width:375px; height:210px; position:relative; margin-right:10px; float:left;}
#content_right  #navCentreCas1 #Cas1n1 span.decouvrir{
display:block; width:79px; height:16px; position:absolute; bottom:0; right:0; background-color:#525252; color:#FFFFFF; font:700 10px arial; text-align:center; padding-top:3px; text-decoration:none;}
#content_right  #navCentreCas1 #Cas1n1 span.decouvrir:hover,#content_right  #navCentreCas1 #Cas1n2 span.decouvrir:hover{
color:#89d800;}
#content_right  #navCentreCas1 #Cas1n1:hover span.decouvrir,#content_right  #navCentreCas1 #Cas1n2:hover span.decouvrir{
color:#89d800;}
#content_right  #navCentreCas1 #Cas1n2{
display:block; width:375px; height:210px; position:relative; float:left;}
#content_right  #navCentreCas1 #Cas1n2 span.decouvrir{
display:block; width:79px; height:16px; position:absolute; bottom:0; right:0; background-color:#525252; color:#FFFFFF; font:700 10px arial; text-align:center; padding-top:3px; text-decoration:none;}
#content_right  #navCentreCas2{
display:block; width:580px; height:160px; background-color:#666666; margin-bottom:10px;}
#content_right  #navCentreCas3{
display:block; width:760px; height:140px; margin-bottom:10px;}
#content_right  #navCentreCas3 #Cas3n1{
display:block; width:375px; height:140px; position:relative; margin-right:10px; float:left; background-color:#666666;}
#content_right  #navCentreCas3 #Cas3n2{
display:block; width:375px; height:140px; position:relative; float:left; background-color:#666666;}
#content_right  #navCentreCas4{
display:block; width:760px; height:140px; background-color:#666666; margin-bottom:10px;}


/*************************************************************************************************************/
#content_right  #navd{
width:170px; position:absolute; right:0; top:200px;}
#content_right  #navd #offreCourrier{
background:url(../../design/bgNavD.gif) no-repeat; display:block; width:170px; height:378px; margin-bottom:9px; font:100 11px arial; color:#FFFFFF; position:relative;}
#content_right  #navd #offreCourrier #texteCourrier{
color:#FFFFFF; display:block; margin:5px 0 0 8px; font:100 11px arial;}
#content_right  #navd #offreCourrier .inputText{
width:100px; height:13px; margin:5px 0 0 8px; font:400 11px arial; color:#414141; text-align:center;padding:2px 0pt 3px;}
#content_right  #navd #offreCourrier .inputSubmit{
display:block; width:40px; height:20px; background:url(../../design/btOKnavD.gif) no-repeat; position:relative; top:-20px; left:-7px; cursor:pointer; float:right;}

#content_right  #navd #offreCourrier #bloc2 .inputSubmit{
	display:block; 
	width:40px; 
	height:20px; 
	background:url(../../design/btOKnavD.gif) no-repeat;
	position:relative; 
	top:-20px; left:-7px; 
	cursor:pointer; 
	float:right;
}


#content_right  #navd #offreCourrier a.aideOffre{
	color:#ff9c00; text-decoration:underline; font-weight:700; margin:25px 0 -20px 120px;
}
#content_right  #navd #offreCourrier a.aideOffre:hover{
	text-decoration:none;
}

#content_right  #navd #offreCourrier span#exemple{
	margin-top:0px;
}

#content_right  #navd #offreCourrier span#texteAlerte{
color:#E76200; margin-top:2px; width:170px; font:100 10px Arial; position:absolute; top:153px; left:-2px; /*display:none;*/}
#content_right  #navd #offreCourrier span{
font-weight:700; font-size:12px; display:block; margin:0 0 0 8px;}
#content_right  #navd #offreCourrier span#courrier{
color:#ff9c00; margin:0 0 0 33px; padding-top:10px;}
#content_right  #navd #offreCourrier a{
color:#FFFFFF; display:block; margin:10px 0 0 8px; text-decoration:none;}
#content_right  #navd #offreCourrier a:hover{
text-decoration:underline;}

#content_right  #navd #bloc1{
	margin-bottom:10px;}

#content_right  #navd #bloc2{
	margin-bottom:25px;}

#content_right  #navd #bloc3{
	margin-bottom:15px;
}

#content_right  #navd #garantieAFM{
background: url(../../design/bgGaranties.gif) no-repeat; display:block; width:170px; height:98px; color:#FFFFFF;font:700 11px arial;}
#content_right  #navd #garantieAFM span{
display:block; width:170px; height:21px; text-align:center; padding-top:7px;}
#content_right  #navd #garantieAFM p{
margin:5px 0 0 11px;font-weight:100;}
#content_right  #navd #garantieAFM p a{
color:#ffffff;text-decoration:none;font-weight:700;}
#content_right  #navd #garantieAFM p a:hover{
text-decoration:underline;}
#content_right  #navd #garantieAFM img{
float:right; margin:30px 8px 0 0;}
/*---------------------------------------------------------------------------------------------- #content_right----------------------------------------------------------------------------------------------*/
#content_right
{
	float:right;
	width:760px;
}
#content_right .ariane
{
	display:block;
	line-height:10px;
	font-size:12px;
	color:#414141;
	padding:0 0 0 5px;
	margin-bottom:5px;
}
#content_right .ariane a
{
	text-decoration:none;
	color:#414141;
}
#content_right .ariane a:hover
{
	text-decoration:underline;
}
#content_right .tetiere{
	position:relative;
	margin:0 0 20px;
}
#content_right .canadaNature
{
	background:url(../../design/tetiere_bkg1.gif) 0 30px no-repeat;
	position:relative;
	margin:0 0 10px;
}
#content_right .tetiere h1{
	display:block;
	height:30px;
	background:#674d3b; 
	font:700 16px arial;
	color:#e9c55e;
	line-height:32px;
	position:relative;
	padding :0 0 0 10px;
}


#content_right .tetiere h1 a {
	position:absolute;right:10px;color:#ffffff;font:700 11px arial;
	text-decoration:none;
	top:10px;
}
#content_right .tetiere h1 a:hover{
	text-decoration:underline;
}

#content_right .tetiere div{
	margin:64px 0 0 0;
	background:#674d3b url(../../design/tetiere_edito_bkg.jpg) 4px 4px no-repeat;
	color:#ffffff;
	font-size:10px;
	bottom:0;
	padding:5px 5px 5px 46px;
}

#content_right .tetiere p strong{
font-size:11px;display:block;}
#content_right .canadaNature h1 a:hover{
text-decoration:underline;}
#content_right .canadaNature p{
margin:64px 0 0 0;background:#674d3b url(../../design/tetiere_edito_bkg.jpg) 4px 4px no-repeat;color:#ffffff;font-size:10px;bottom:0;padding:5px 5px 5px 46px;}
#content_right .canadaNature p strong{
font-size:11px;display:block;}
#content_right .avecnavd .centre{
width:580px;display:block;}
#content_right .avecnavd .navd{
width:170px;display:block;}
#content_right .avecnavd .navd a{
display:block;margin:0 0 10px;}
#content_right .sansnavd .centre{
width:760px;}

#content_right .avecnavd .navd img{
	height:114px; 
	width:170px;
}

#content_right .vignettes .vignette_type2{
	height:246px;
	min-height:250px;
}

#content_right .vignettes .vignette_type1{
	border:1px solid #b8b8b8;
	display:block;
	width:283px;
	height:200px;
	min-height:200px;
	position:relative;
}

#content_right .vignettes .vignette_type1:hover,
#content_right .vignettes .vignette_type2:hover{
	border:1px solid #598822;
}

#content_right .vignettes .vignette_type1:hover *,
#content_right .vignettes .vignette_type2:hover *{
	cursor:pointer;
}
#content_right .vignettes .vignette_type1:hover h2,
#content_right .vignettes .vignette_type1:hover span,
#content_right .vignettes .vignette_type2:hover span{
	text-decoration:underline;
}

#content_right .vignettes .vignette_type1 img{
	position:absolute;
	top:10px;
	left:10px;
}

#content_right .vignettes .vignette_type1 h2{
	font:700 13px arial;
	color:#598822;
	position:relative;
	left:142px;
	margin:10px 0 0 0;
}

#content_right .vignettes .vignette_type1 p{
	left:142px;
	width:130px;
	position:relative;
	color:#414141;
	font-size:11px;
}

#content_right .vignettes .vignette_type1 span{
	font:400 10px arial;
	color:#598822;
	position:absolute;
	right:10px;
	bottom:10px;
}

#content_right .vignettes .vignette_type2{
	border:1px solid #b8b8b8;
	display:block;
	width:185px;
	position:relative;
	text-align:center;
}

#content_right .vignettes .vignette_type2 img{
margin:10px auto 0;}
#content_right .vignettes .vignette_type2 h2{
font:700 13px arial;color:#598822;position:relative;padding:10px;text-align:left;}
#content_right .vignettes .vignette_type2 .prix{
text-align:right;padding:0 10px 10px;position:relative;}
#content_right .vignettes .vignette_type2 .prix .reductions{
position:relative;left:10px;float:left;}
#content_right .vignettes .vignette_type2 .prix .reductions img{
display:block;margin:0 0 4px;}
#content_right .vignettes .vignette_type2 .prix strong{
font:700 14px arial;color:#fd5006;}
#content_right .vignettes .vignette_type2 .prix small{
font:400 9px arial;color:#414141;}
#content_right .vignettes .vignette_type2 span{
font:400 10px arial;color:#598822;display:block;text-align:right;margin:10px 0 0 0;}
#content_right .blocclassiques,
#content_right .blocprivileges{
position:relative;padding:0;margin:0 0 10px 0;border:1px solid #b8b8b8;}
#content_right .blocclassiques{
background:#674d3b;}
#content_right .blocprivileges{
background:#dad1b8;}
#content_right .blocclassiques h1,
#content_right .blocprivileges h1{
font:400 13px arial;width:145px;float:left;padding:20px 0 0 10px;}
#content_right .blocclassiques h1{
color:#ffffff;}
#content_right .blocprivileges h1{
color:#414141;}
#content_right .blocclassiques p,
#content_right .blocprivileges p{
position:relative;margin:0 0 0 145px;font:400 11px arial;color:#414141;padding:10px 10px 30px;min-height:30px;}
#content_right .blocclassiques p{
background:#fbedc8;}
#content_right .blocprivileges p{
background:#ebe5d1;}
#content_right .blocclassiques p strong,
#content_right .blocprivileges p strong{
color:#598822;font-size:12px;}
#content_right .blocclassiques a,
#content_right .blocprivileges a{
position:absolute;right:10px;bottom:10px;font:700 11px arial;color:#598822;text-decoration:none;}
#content_right .blocclassiques a:hover,
#content_right .blocprivileges a:hover{
text-decoration:underline;}

#content_right .encadre{
	border:1px solid #b8b8b8;
	padding:5px 0;
	margin:0 0 10px;
	position:relative;
}

#content_right .acces{
display:block;font-size:12px;font-weight:700;min-height:30px;clear:both;}

#content_right p.retour a{
	display:block; 
	width:82px; 
	height:20px; 
	background:url('../../design/services/btn_retour.gif');
}

#content_right .acces a{
text-decoration:none;padding:0 10px;}
#content_right .acces .collection{
color:#414141;}
#content_right .acces .famille{
color:#674d3b;}
#content_right .acces .sousfamille{
color:#598822;}
#content_right .acces a:hover{
text-decoration:underline;}
#content_right .suite{
display:block;font-size:12px;font-weight:700;min-height:30px;clear:both;text-align:right;}
#content_right .suite a{
text-decoration:none;padding:0 10px;color:#414141;}
#content_right .suite a:hover{
text-decoration:underline;}

.collection_A1 p.retour{
	margin:0; margin-top:10px;
}

.collection_A1 p.retour a{
	display:block; 
	width:82px; 
	height:20px; 
	background:url('../../design/services/btn_retour.gif');
}

.collection_A1 p.retour a span{
display:none;}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/* Page collection */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.collection_A1 .vignettes {
float:left;width:590px; margin-bottom:10px;}
.collection_A1 .vignettes .vignette_type1 {
float:left;margin:0px 10px 10px 0px;}
.collection_A1 .vignettes .vignette_type1 h2 {
width:130px;}
.collection_A1 .blocclassiques {
float:left;width:580px;}
.collection_A1 .blocprivileges {
float:left;width:580px;}
.collection_A1 .navd {
width:170px; position:absolute; right:0; top:200px;}
.collection_A1 .centre {float:left;}
.collection_A2 .vignettes {
float:left;width:600px;}
.collection_A2 .vignettes .vignette_type2 {
float:left;margin:0px 10px 10px 0px;}
.collection_A2 .navd {
width:170px; position:absolute; right:0; top:200px;}
.collection_A2 .centre {float:left;}
.collection_B1 .vignettes {
float:left;width:590px;}
.collection_B1 .vignettes .vignette_type1 {
float:left;margin:0px 10px 10px 0px;}
.collection_B1 .vignettes .vignette_type1 h2 {
width:130px;}
.collection_B1 .blocclassiques {
float:left;width:580px;}
.collection_B1 .blocprivileges {
float:left;width:580px;}
.collection_B1 .navd {
width:170px; position:absolute; right:0; top:200px;}
.collection_B1 .centre {float:left;}
.collection_B1 .canadaNature h1
{
	display:block;
	height:30px;
	background-color:#674d3b;
	font:700 16px arial;
	color:#e9c55e;
	line-height:32px;
	position:relative;
	padding:0 0 0 10px;
}
.collection_B1  .canadaNature
{
	position:relative;
	margin:0 0 10px;
}
.collection_B2 .vignettes {
float:left;width:600px;}
.collection_B2 .vignettes .vignette_type2 {
float:left;margin:0px 10px 10px 0px;}
.collection_B2 .navd {
width:170px; position:absolute; right:0; top:200px;}
.collection_B2 .centre {float:left;}
.fiche_produit .vignettes {
	float:left;
	width:770px;
	margin:10px 0px;
}
.fiche_produit .vignettes .vignette_type2 {
	float:left;
	margin:0px 4px 10px 0px;
	height:230px;
}

.vignettes .vignette_type2 h2{
	height:35px;
}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/* Fiche Produit */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#content_right .sansnavd .centre-fp {
	width:760px;
	overflow:hidden;
	position:relative;
}

#content_right .sansnavd .centre-fp .fp {
	float:left;
	width:758px;
	height:auto;
	border:1px solid #b8b8b8;
	margin:0px 0px 10px 0px;
	background:url(../images/bkg-fp-bloc1-gauche.gif) left repeat-y;
}

#content_right .sansnavd .centre-fp .fp .fpbloc1 { 
	float:left;
	width:758px;
	border-bottom:dotted 1px #b8b8b8;
}
#content_right .sansnavd .centre-fp .fp .fpbloc1 .gauche {
	float:left;
	width:273px;
}

#content_right .sansnavd .centre-fp .fp .fpbloc1 .droit {
	float:left;
	width:464px;
	padding:10px;
}

#content_right .sansnavd .centre-fp .fp .fpbloc2 {
	float:left;
	width:758px;
	background:url(../images/Bkg-fp-encart-promo-new.gif) right repeat-y; 
}


#content_right .sansnavd .centre-fp .fp .fpbloc2 .gauche {
	float:left;
	width:273px;
	background:#f4f0e2; 
	height:90px;
	display: block; 
	overflow:hidden; 
	overflow-x: hidden; 
	overflow-y: auto; 
	overflow : -moz-scrollbars-vertical; 
}

#content_right .sansnavd .centre-fp .fp .fpbloc2 .droit {
float:left;width:484px;margin-left:1px;}
#content_right .sansnavd .centre-fp .fp .fpbloc3 {
float:left;width:758px;background:#DAD1B8;border-top:1px solid #b8b8b8;height:55px;}
#content_right .sansnavd .centre-fp .fp .fpbloc1 .gauche img {
float:left;margin:10px;}

#content_right .sansnavd .centre-fp .fp .fpbloc1 .gauche a.lien-detail {
	float:left;
	color:#414141;
	text-decoration:none;
	font-size:11px;
	background:url(../images/Icone-Detail.gif) right 1px no-repeat;
	margin:0px 0px 4px 10px;
	padding:4px 20px 4px 0px;
	cursor:pointer;
}

#content_right .sansnavd .centre-fp .fp .fpbloc1 .gauche a.lien-zoom {
	float:left;
	color:#414141;
	text-decoration:none;
	font-size:11px;
	background:url(../images/Icone-Zoom.gif) right -1px no-repeat;
	margin:0px 0px 4px 100px;
	padding:4px 20px 4px 0px;
	cursor:pointer;
}

#content_right .sansnavd .centre-fp .fp .fpbloc1 .gauche a:hover.lien-detail {
text-decoration:underline;}
#content_right .sansnavd .centre-fp .fp .fpbloc1 .gauche a:hover.lien-zoom {
text-decoration:underline;}
#content_right .sansnavd .centre-fp .fp .fpbloc1 .droit h2 {
font:700 13px arial;color:#598822;}
#content_right .sansnavd .centre-fp .fp .fpbloc1 .droit p {
font-size:11px;color:#414141;margin-top:16px;text-align:justify;}
#content_right .sansnavd .centre-fp .fp .fpbloc2 .gauche p {
font-size:11px;color:#414141;margin:10px;text-align:justify;}
#content_right .sansnavd .centre-fp .fp .fpbloc2 .droit .encart-promo {
float:left;width:248px;}
#content_right .sansnavd .centre-fp .fp .fpbloc2 .droit .encart-prix {
float:left;width:234px;margin-left:1px;text-align:center;}
#content_right .sansnavd .centre-fp .fp .fpbloc2 .droit .encart-promo div {
display:block;width:180px;text-align:center;margin:12px auto 6px auto;}
#content_right .sansnavd .centre-fp .fp .fpbloc2 .droit .encart-promo div p {
font-size:11px;color:#414141;margin:5px;} 
#content_right .sansnavd .centre-fp .fp .fpbloc2 .droit .encart-promo div p span.rouge {
color:#FF0000;}
#content_right .sansnavd .centre-fp .fp .fpbloc2 .droit .encart-prix div {
display:block;width:160px;text-align:center;margin:10px auto;}
#content_right .sansnavd .centre-fp .fp .fpbloc2 .droit .encart-prix div strong {
font-size:16px;color:#FF0000;}
#content_right .sansnavd .centre-fp .fp .fpbloc2 .droit .encart-prix div small {
font-size:11px;color:#414141;}
#content_right .sansnavd .centre-fp .fp .fpbloc2 .droit .encart-prix div p {
font-size:11px;color:#828282;}
#content_right .sansnavd .centre-fp .fp .fpbloc3 div {
float:left;margin:12px 0px 0px 26px;}/* Antoine Le 03/12/07 */
#content_right .sansnavd .centre-fp .fp .fpbloc3 div.divSpeLien{ background:#ebe5d1; display:block; width:273px; height:55px; margin:0; border-right:solid 1px #b8b8b8;}/* Antoine Le 03/12/07 */


#content_right .sansnavd .centre-fp .fp .fpbloc3 div.divSpeLien a{ 
	background:url(../sqlt/Icone-Guide.gif) left -2px no-repeat;
	font:700 11px Arial;
	color:#828282;
	padding:0 0 0 16px;
	margin:0;
}/* Antoine Le 03/12/07 */


#content_right .sansnavd .centre-fp .fp .fpbloc3 div.divSpeLien ul{margin:5px 0 0 5px;}/* Antoine Le 03/12/07 */

#content_right .sansnavd .centre-fp .fp .fpbloc3 a{ 
	background:url(../images/Icone-Guide.gif) left -2px no-repeat;
	font:700 11px Arial;
	color:#828282;
	padding:0 0 0 16px;
	margin:0;
}
	
#content_right .sansnavd .centre-fp .fp .fpbloc3 div select{
border:solid 1px #b8b8b8;}
#content_right .sansnavd .centre-fp .fp .fpbloc3 .description-select {
font-size:11px;color:#414141;}

#content_right .sansnavd .centre-fp .fp .fpbloc3 a {
	color:#414141;
	font-size:11px;
	background: url(../images/Icone-Guide2.gif) left -2px no-repeat;
	padding:0px 0px 0px 16px;
	margin-left:22px;
}

#content_right .sansnavd .centre-fp .fp .fpbloc3 input.Ajout-panier {
	float:left;
	background:url(../images/pc-btn-ajt-panier2.gif) no-repeat;
	width:123px;
	height:37px;
	/*margin:8px 0px 0px 116px;*/
	margin:8px 0px 0px 65px;
}

#content_right .sansnavd .centre-fp .fp .fpbloc3 input.ss-taille{
	margin-left:116px;
}

#content_right .sansnavd .centre-fp .fp .fpbloc3 input:hover.Ajout-panier {
	cursor:pointer;
}

#content_right .sansnavd .centre-fp .maximiles {
float:left;position:relative;border:1px solid #c92290;width:520px;left:238px;margin:10px 0;z-index:100;}
#content_right .sansnavd .centre-fp .maximiles p {
font:400 11px arial;color:#000000;padding:10px;}
#content_right .sansnavd .centre-fp .maximiles p img {
vertical-align:middle;}
#content_right .sansnavd .centre-fp .maximiles p span {
color:#e6389f;}
#content_right .sansnavd .centre-fp .maximiles p span strong {
font:700 14px arial;}
#content_right .sansnavd .centre-fp .maximiles p a {
color:#000000;}

#content_right .sansnavd .centre-fp .fp .Popup01 {
	position:absolute;
	background:#FFFFFF;
	top:10px;
	left:120px;
	border:solid 1px #b8b8b8;
	visibility:hidden;
	display:none;
	padding:10px;
	width:540px;
	z-index:999;
}

#content_right .sansnavd .centre-fp .fp .Popup01 a {
	float:right;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#e76200;
	background:url(../sqlt/Icone-Close.gif) right 4px no-repeat;
	padding:4px 20px 4px 0px;
	cursor:pointer;
}

#content_right .sansnavd .centre-fp .fp .Popup01 a:hover {
text-decoration: underline;}
#content_right .sansnavd .centre-fp .fp .Popup01 div {
float:left;clear:both;text-align:center;width:520px;}
#content_right .sansnavd .centre-fp .fp .Popup01 div img {
margin:20px auto;width:250px;height:250px;}
#content_right .sansnavd .centre-fp .fp .Popup02 {
	position:absolute;
	background:#FFFFFF;
	top:0px;
	left:235px;
	border:solid 1px #b8b8b8;
	visibility:hidden;
	display:none;
	padding:10px;
	width:500px;
	height: 425px;
	z-index:999;
}
#content_right .sansnavd .centre-fp .fp .Popup02 a {
	float:right;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#e76200;
	background:url(../sqlt/Icone-Close.gif) right 4px no-repeat;
	padding:4px 20px 4px 0px;
	cursor:pointer;
}

#content_right .sansnavd .centre-fp .fp .Popup02 a:hover {
text-decoration: underline;}

#content_right .sansnavd .centre-fp .fp .Popup02 div {
	float:left;
	clear:both;
	text-align:center;
	width:450px;
	height:360px;
}

#content_right .sansnavd .centre-fp .fp .Popup02 div img {
	margin:20px auto;
	/*
	width:400px;
	height:400px;
	*/
	width:400px;
	height:360px;	
}

#titrerubrique{
background-color:#ebe5d1;background-repeat:no-repeat;height:40px;font:700 16px arial;line-height:40px;color:#414141;text-indent:34px;margin:0 0 10px;}
.champsobligatoires{
font:400 11px arial;color:#414141;}
.champsobligatoires sup{
color:#ff0000;}
#GDLayer{display:none;opacity: 0; filter:alpha(opacity=0); width:100%; height:1200px; background-color:#FFFFFF; z-index:990; position:absolute; top:0; left:0;}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/* Fiche Cadeau */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.ficheCadeau .ariane{
background-color:#ebe5d1;}
.ficheCadeau .cadre{
border:solid 1px #b8b8b8; margin-top:10px; padding:10px; float:left;}
.ficheCadeau .cadre #photoIntitule{
display:block; width:740px; min-height:250px; height:auto; margin-bottom:10px;}
.ficheCadeau .cadre #photoIntitule #photo{
display:block; width:250px; height:auto; float:left; margin-right:17px; height:250px;}
.ficheCadeau .cadre #photoIntitule #intitule{
display:block; width:473px; min-height:250px; height:auto; background:url('../../design/pt.gif') left bottom repeat-x; float:left;}
.ficheCadeau .cadre #photoIntitule #intitule h2{
font:700 16px Arial, Helvetica, sans-serif; color:#598822;}
.ficheCadeau .cadre #photoIntitule #intitule p{
color:#414141; font:100 11px Arial, Helvetica, sans-serif; margin:10px 0;}
.ficheCadeau .cadre #conditions{
display:block; width:740px;  height:auto;}
.ficheCadeau .cadre #conditions span{
font:700 12px Arial, Helvetica, sans-serif; color:#598822;}
.ficheCadeau .cadre #conditions p{
color:#414141; font:100 11px Arial, Helvetica, sans-serif; margin:10px 0;}
.ficheCadeau .cadre #conditions a.retour{
display:block; width:82px; height:20px; background:url('../../design/btRetourGris.gif'); margin:20px 0 8px 340px;}
.ficheCadeau .cadre #conditions a span{
display:none;}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/* Fiche Cadeau 2 */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.ficheCadeau2 .cadre{
border:solid 1px #b8b8b8; margin-top:10px; padding:0; float:left; background: url('../../design/produits/bgFicheKDO.gif') 220px top repeat-y; min-height:200px;}
.ficheCadeau2 .cadre .photoIntitule{
display:block; width:740px; margin-bottom:10px;}
.ficheCadeau2 .cadre .photoIntitule .photo{
display:block; width:200px; padding:15px 10px 0 10px; float:left;}
.ficheCadeau2 .cadre .photoIntitule .photo a.lien-detail {
float:left;color:#414141;text-decoration:none;font-size:11px;background:url(../images/Icone-Detail.gif) right 1px no-repeat;margin:0px 0px 4px 10px;padding:4px 20px 4px 0px;cursor:pointer;}
.ficheCadeau2 .cadre .photoIntitule .photo a.lien-zoom {
float:left;color:#414141;text-decoration:none;font-size:11px;background:url(../images/Icone-Zoom.gif) right -1px no-repeat;margin:-25px 0 0 156px;padding:4px 20px 4px 0px;cursor:pointer;}
.ficheCadeau2 .cadre .photoIntitule .photo a:hover.lien-detail {
text-decoration:underline;}
.ficheCadeau2 .cadre .photoIntitule .photo a:hover.lien-zoom {
text-decoration:underline;}
.ficheCadeau2 .cadre .photoIntitule .intitule{
display:block; width:472px; float:left; padding:10px;}
.ficheCadeau2 .cadre .photoIntitule .intitule h2{
font:700 16px Arial, Helvetica, sans-serif; color:#598822;}
.ficheCadeau2 .cadre .photoIntitule .intitule p{
color:#414141; font:100 11px Arial, Helvetica, sans-serif; margin:10px 0;}
.ficheCadeau2 .cadre .photoIntitule span{
font:700 12px Arial, Helvetica, sans-serif; color:#598822;}
.ficheCadeau2 #cadreRetour{
float:left; display:block; width:740px; height:20px; margin-top:20px; position:relative;}
.ficheCadeau2 #cadreRetour a.retour{
display:block; width:82px; height:20px; background:url('../../design/services/btn_retour.gif'); position:absolute; left:320px;}
.ficheCadeau2 #cadreRetour a span{
display:none;}
/**/
.ficheCadeau2 .cadre .Popup01 {
position:absolute;background:#FFFFFF;top:10px;left:284px;border:solid 1px #b8b8b8;visibility:hidden;display:none;padding:10px;width:540px;}

.ficheCadeau2 .cadre .Popup01 a {
	float:right;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#e76200;
	background:url(../sqlt/Icone-Close.gif) right 4px no-repeat;
	padding:4px 20px 4px 0px;
	cursor:pointer;
}
.ficheCadeau2 .cadre .Popup01 a:hover {
text-decoration: underline;}
.ficheCadeau2 .cadre .Popup01 div {
float:left;clear:both;text-align:center;width:520px;}
.ficheCadeau2 .cadre .Popup01 div img {
margin:20px auto;width:250px;height:250px;}

.ficheCadeau2 .cadre .Popup02 {
	position:absolute;
	background:#FFFFFF;
	top:10px;
	left:284px;
	border:solid 1px #b8b8b8;
	visibility:hidden;
	display:none;
	padding:10px;
	width:440px;
	z-index:200;
}

.ficheCadeau2 .cadre .Popup02 a {
	float:right;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#e76200;
	background:url(../sqlt/Icone-Close.gif) right 4px no-repeat;
	padding:4px 20px 4px 0px;
	cursor:pointer;}
.ficheCadeau2 .cadre .Popup02 a:hover {
text-decoration: underline;}
.ficheCadeau2 .cadre .Popup02 div {
float:left;clear:both;text-align:center;width:420px;}
.ficheCadeau2 .cadre .Popup02 div img {
margin:20px auto;width:400px;height:400px;}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/* Offre du Mois */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.offreMois .ariane{background-color:#ebe5d1;}
.offreMois .cadre{
border:solid 1px #b8b8b8; margin-top:10px; float:left;}
.offreMois .cadre .photoIntitule{
display:block; width:760px; height:auto; min-height:144px;}
.offreMois .cadre .photoIntitule .photo{
display:block; width:122px; float:left; height:auto; padding:10px;}
.offreMois .cadre .photoIntitule .intitule{
display:block; width:618px;float:left; min-height:144px;}
.offreMois .cadre .photoIntitule .intitule h2{
font:700 13px Arial, Helvetica, sans-serif; color:#598822; margin-top:5px;}
.offreMois .cadre .photoIntitule .intitule p{
color:#414141; font:100 11px Arial, Helvetica, sans-serif; margin:10px 0;}
.offreMois .cadre .photoIntitule .intitule .reducPrix{
display:block;float:left; margin:10px 0 0 1px;}
.offreMois .cadre .photoIntitule .intitule .reducPrix .encart-prix {
float:left;text-align:left;}
.offreMois .cadre .photoIntitule .intitule .reducPrix .encart-prix  strong {
font-size:14px;color:#fd500b;}
.offreMois .cadre .photoIntitule .intitule .reducPrix .encart-prix small {
font-size:9px;color:#414141;}
.offreMois .cadre .photoIntitule .intitule .reducPrix span, .offreMois .cadre .photoIntitule .intitule .reducPrix div{
float:left;}
.offreMois .cadre .photoIntitule .intitule .reducPrix span{
margin-right:10px;}
.offreMois .cadre .photoIntitule .intitule .reducPrix span.reduc{
font-size:10px;color:#414141; font-weight:100; width:auto; margin:10px 0 0 40px;}
.offreMois .cadre .photoIntitule .intitule .reducPrix sup{
color:#FF0000;}
.offreMois .cadre .photoIntitule span{
font:700 12px Arial, Helvetica, sans-serif; color:#598822;}
.offreMois .cadre .selection {
width:758px; background:#ebe5d1; height:55px;border-top:solid 1px #b8b8b8; float:left;}
.offreMois .cadre .selection div {
float:left;margin:12px 0px 0px 46px;}
.offreMois .cadre .selection .description-select {
font-size:11px;color:#414141;}
.offreMois .cadre .selection a {
color:#828282;font-size:11px;background: url('../images/Icone-Guide.gif') left -2px no-repeat;padding:0px 0px 0px 16px;margin-left:22px;}
.offreMois .cadre .selection input.Ajout-panier {
float:left;background:url(../images/Ajout-panier.gif) no-repeat;width:110px;height:37px;margin:8px 0px 0px 116px;}
.offreMois .cadre .selection input:hover.Ajout-panier {
cursor:pointer;}
.offreMois a.retour{
display:block; width:82px; height:20px; background:url('../../design/services/btn_retour.gif'); float:left; position:relative; left:340px; margin-top:20px;}
.offreMois a span{
display:none;}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/* Offre du Mois 2 */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.offreMois2 .cadre{
border:solid 1px #b8b8b8; margin-top:10px; float:left;padding-bottom:0px;background:#ebe5d1;}
.offreMois2 .cadre .photoIntitule{
	display:block; width:758px; height:auto; min-height:245px; background: #FFFFFF url('../../design/produits/bgFicheKDO.gif') 220px top repeat-y;
}
.offreMois2 .cadre .photoIntitule .photo{
	display:block; width:200px; padding:7px 7px; float:left; height:auto;
}
.offreMois2 .cadre .photoIntitule .photo a.lien-detail {
float:left;color:#414141;text-decoration:none;font-size:11px;background:url(../images/Icone-Detail.gif) right 1px no-repeat;margin:0px 0px 4px 10px;padding:4px 20px 4px 0px;cursor:pointer;}
.offreMois2 .cadre .photoIntitule .photo a.lien-zoom {
float:left;color:#414141;text-decoration:none;font-size:11px;background:url(../images/Icone-Zoom.gif) right -1px no-repeat;margin:-25px 0 0 156px;padding:4px 20px 4px 0px;cursor:pointer;}
.offreMois2 .cadre .photoIntitule .photo a:hover.lien-detail {
text-decoration:underline;}
.offreMois2 .cadre .photoIntitule .photo a:hover.lien-zoom {
text-decoration:underline;}
.offreMois2 .cadre .photoIntitule .intitule{
display:block; width:467px;float:left; padding:10px 10px 10px 15px; min-height:200px;}
.offreMois2 .cadre .photoIntitule .intitule h2{
font:700 16px Arial, Helvetica, sans-serif; color:#598822;}
.offreMois2 .cadre .photoIntitule .intitule p{
color:#414141; font:100 11px Arial, Helvetica, sans-serif; margin:10px 0;}
.offreMois2 .cadre .photoIntitule .intitule .reducPrix{
display:block;height:35px; padding-top:20px; float:left; margin-top:20px;}
.offreMois2 .cadre .photoIntitule .intitule .reducPrix .encart-prix {
float:left;margin-left:1px;text-align:left; margin-left:46px;}
.offreMois2 .cadre .photoIntitule .intitule .reducPrix .encart-prix  strong {
font-size:18px;color:#fd500b;}
.offreMois2 .cadre .photoIntitule .intitule .reducPrix .encart-prix small {
font-size:9px;color:#414141;}
.offreMois2 .cadre .photoIntitule .intitule .reducPrix .encart-prix span {
font-size:10px;color:#414141; font-weight:100; width:auto;}
.offreMois2 .cadre .photoIntitule .intitule .reducPrix .encart-prix sup{
color:#FF0000;}
.offreMois2 .cadre .photoIntitule .intitule .reducPrix span, .offreMois2 .cadre .photoIntitule .intitule .reducPrix div{
float:left;}
.offreMois2 .cadre .photoIntitule .intitule .reducPrix span{
margin-right:10px;}
.offreMois2 .cadre .photoIntitule span{
font:700 12px Arial, Helvetica, sans-serif; color:#598822;}
.offreMois2 .cadre .selection {
width:758px; height:55px; border-top:solid 1px #b8b8b8; float:left;background:#ebe5d1;}
.offreMois2 .cadre .selection select{
border:solid 1px #b8b8b8;}
.offreMois2 .cadre .selection div {
float:left;margin:12px 0px 0px 46px;}
.offreMois2 .cadre .selection .description-select {
font-size:11px;color:#414141;}
.offreMois2 .cadre .selection a {
color:#828282;font-size:11px;background: url('../images/Icone-Guide.gif') left -2px no-repeat;padding:0px 0px 0px 16px;margin-left:22px;}

.offreMois2 .cadre .selection input.Ajout-panier {
	float:left;
	background:url(../images/pc-btn-ajt-panier2.gif) no-repeat;
	width:110px;
	height:37px;
	margin:8px 0px 0px 116px;
}

.offreMois2 .cadre .selection input:hover.Ajout-panier {
cursor:pointer;}
.offreMois2 a.retour{
display:block; width:82px; height:20px; background:url('../../design/services/btn_retour.gif'); float:left; position:relative; left:340px; margin-top:20px;}
.offreMois2 a span{
display:none;}
/**/
.offreMois2 .cadre .Popup01 {
position:absolute;background:#FFFFFF;top:10px;left:284px;border:solid 1px #b8b8b8;visibility:hidden;display:none;padding:10px;width:540px;}
.offreMois2 .cadre .Popup01 a {
float:right;text-decoration:none;font-size:14px;font-weight:bold;color:#e76200;background:url(../images/Icone-Close.gif) right 4px no-repeat;padding:4px 20px 4px 0px;cursor:pointer;}
.offreMois2 .cadre .Popup01 a:hover {
text-decoration: underline;}
.offreMois2 .cadre .Popup01 div {
float:left;clear:both;text-align:center;width:520px;}
.offreMois2 .cadre .Popup01 div img {
margin:20px auto;width:250px;height:250px;}
.offreMois2 .cadre .Popup02 {
position:absolute;background:#FFFFFF;top:10px;left:284px;border:solid 1px #b8b8b8;visibility:hidden;display:none;padding:10px;width:440px;z-index:999;}
.offreMois2 .cadre .Popup02 a {
float:right;text-decoration:none;font-size:14px;font-weight:bold;color:#e76200;background:url(../images/Icone-Close.gif) right 4px no-repeat;padding:4px 20px 4px 0px;cursor:pointer;}
.offreMois2 .cadre .Popup02 a:hover {
text-decoration: underline;}
.offreMois2 .cadre .Popup02 div {
float:left;clear:both;text-align:center;width:420px;}
.offreMois2 .cadre .Popup02 div img {
margin:20px auto;width:400px;height:400px;}




/* Suite au Recettage */
.marginHB10px{
margin:10px 0;}








/* Message d'erreur dans les formulaires*/
.champARemplir{
/*	color:#FF0000;*/
}
.champMessageErreur{
	color:#FF0000; 
	display:block; 
	width:580px; 
	margin:0 auto;
}

#invisible{
	display:none;
}




