/* Box */
h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a {
	margin: 0;
	vertical-align:bottom;
}
.sideBoxContent {
	/*background-image: url(../images/encarts_r9_c1.jpg);
	background-position: bottom;
	margin:0;
	padding:0 0 0px 0;
	background-repeat: no-repeat;
	/*height: 100px;*/
}


#categoriesHeading {
	/*background:url("../images/encarts_r1_c1.jpg");
	height:35px;*/
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	background-position: bottom;
}
#samsideboxHeading{
    /* background:url("../images/header/boutons_r23_c23.jpg");  */ 
	/* height:35px; */
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	background-position: bottom;
}
#shoppingcartHeading {
	background:url("../images/panier.jpg");
	padding: 0px 0px 0 0px;
	height:35px;
	background-position: bottom;
}
#derniersproduitsconsultessideboxHeading {
	background:url("../images/panier.jpg");
	padding: 0px 0px 0 0px;
	height:35px;
	background-position: bottom;
}
#whatsnewHeading {
	background:url("../images/encarts_r9_c8.jpg");
	padding: 0px 0 0 0px;
	height:35px;
	background-position: bottom;	
}

#search_Heading {
	padding: 0px 0 0 0px;
	height:43px;
	color: #047;
	background-position: bottom;	
}

#searchContent {
	padding-top:2px;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

#searchContent form {
	margin:0;
}

#adsearch {
	text-align:left;
	margin:5px 0 0 15px;
	background-image:url(../images/pucead.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#adsearch a {
	text-decoration:underline !important;
}

#featuredHeading {
	/*background:url("../images/head_coeur.jpg");
	padding: 0px 0 0 0px;
	height:35px;
	background-position: bottom;*/	
}

#featured {
	padding-bottom:35px;
}

#featuredContent {
	background-color:#C0EC84;
	border:1px solid #8CC63F;
	padding:5px;
	position:relative;
}

#titrecdc {
	position:absolute;
	bottom:-30px;
	left:-1px;
	height:30px;
	width:137px;
	background-image:url(../images/decocdc2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#52850F;
	font-size:18px;
	text-align:left;
	padding:0 0 0 44px;
}

#namefeatured {
	margin-bottom:5px;
}

#namefeatured a:hover {
	color:#52850F;
}

#pricefeatured {
	float:left;
	width:90px;
	text-align:right;
	font-size:16px;
	color:#D82126;
}

#pricefeatured a {
	margin-top:5px;
	display:block;
	text-decoration:underline !important;
}

#pricefeatured #normalprice {
	font-size:11px;
	color:#000000;
}

#pricefeatured #productSpecialPrice {
	display:block;
	color:#D82126;
}

#pricefeatured #productPriceDiscount {
	display:none;
}

#imgfeatured {
	float:right;
}

#loginbox_Heading{
	padding: 0px 0 0 0px;
	height:77px;
	background-position: bottom;	
}

#loginboxContent {
	border-bottom:1px solid #8CC63F;
	border-left:1px solid #8CC63F;
	border-right:1px solid #8CC63F;
	background-color:#BFEC82;
	background-image:url(../images/fdlogin.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding-bottom:5px;
	position:relative !important;
	z-index:0 !important;
}

#decologin {
	position:absolute;
	background-image:url(../images/decologin3.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:11px;
	height:62px;
	top:-56px;
	right:-12px;
}

#decologin2 {
	position:absolute;
	background-image:url(../images/decologin2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:79px;
	height:10px;
	top:0px;
	right:0px;
}

#loginboxContent form {
	margin:0;
}

#loginboxContent ul {
	margin:0;
	padding:5px 20px 5px 20px;
	list-style:none;
	text-align:left;
}

#loginboxContent li {
	border-bottom:1px dotted #52850F;
	margin-bottom:5px;
	padding-bottom:2px;
}

#loginboxContent li a {
	display:block;
	padding:0 0 0 10px;
}

#loginboxContent li a:hover {
	color:#52850F;
}

.libelle {
	color:#000000;
	font-weight:normal;
	text-align:left;
	padding:0 0 0 25px;
}

#loginboxContent .email_news {
	width:142px;
	margin-bottom:5px;
}

#loginboxContent .centeredContent {
	margin:2px 0 7px 0;
}

.centeredContent a:hover {
	color:#52850F !important;
}

#tellafriendHeading, #specialsHeading, #informationHeading {
	background:url("../images/encartinfos.jpg");
	height:35px;
	color: #047;
	text-align: center;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	background-position: bottom;
}


#specialsHeading{
	background:url("../images/encarts_r8_c1.jpg");
	padding: 0px 0 0 0px;
	height:35px;
	color: #047;
	background-position: bottom;
}

#boutonad {
	/*background-image:url(../images/boutonad.gif);
	background-repeat:no-repeat;
	background-position:top;*/
	width:157px;
	height:41px;
	margin-left:15px;
}

.french_boutonad {
	background-image:url(../images/boutonad.gif);
	background-repeat:no-repeat;
	background-position:top;;
}

.english_boutonad {
	background-image:url(../images/english/boutonad.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.german_boutonad {
	background-image:url(../images/german/boutonad.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.dutch_boutonad {
	background-image:url(../images/dutch/boutonad.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#boutonad input {
	background-image:none !important;
	width:140px;
	height:17px;
	padding:0;
	float:left;
	margin-top:23px;
}

#fdparrain a {
	background-repeat:no-repeat;
	background-position:top left;
	width:181px;
	height:218px;
	display:block;
}

.french_fdparrain a {
	background-image:url(../images/fdparrainok2.gif);
}

.english_fdparrain a {
	background-image:url(../images/english/fdparrainok2.gif);
}
.german_fdparrain a {
	background-image:url(../images/german/fdparrain_german.jpg);
}

.dutch_fdparrain a {
	background-image:url(../images/dutch/fdparrainok2.gif);
}


.french_fdparrain a:hover {
	background-image:url(../images/fdparrainok2.gif) !important;
	background-repeat:no-repeat;
	background-position:top right;
}

.english_fdparrain a:hover {
	background-image:url(../images/english/fdparrainok2.gif) !important;
	background-repeat:no-repeat;
	background-position:top right;
}

.dutch_fdparrain a:hover {
	background-image:url(../images/dutch/fdparrainok2.gif) !important;
	background-repeat:no-repeat;
	background-position:top right !important;
}

.german_fdparrain a:hover {
	background-position:right !important;
}

#boxcontactContent {
	border:1px solid #BFBFBF;
	width:179px;
	height:251px;
	background-image:url(../images/fdcontact.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:11px;
}

#boxcontactContent > a {
	display:block;
	width:179px;
	height:251px;
}

#boxcontactContent p {
	margin:0;
} 

#boxcontactContent a #assist {
	color:#FFFFFF;
	text-align:right;
	font-size:19px;
	font-weight:normal;
	padding:7px 5px 0 0;
}

#boxcontactContent a #assist .size {
	font-size:30px;
	font-weight:bold;
}


#boxcontactContent a:hover #assist {
	color:#52850F;
}

#boxcontactContent a #num {
	color:#000000;
	text-align:right;
	font-size:14px;
	font-weight:normal;
	padding:8px 5px 0 0;
}

#boxcontactContent a #num .size {
	font-size:25px;
	font-weight:bold;
}

#boxcontactContent a #liencontact {
	text-align:right;
	padding:13px 5px 0 0;
	text-decoration:underline;
}

#boxnewsletterContent {
	border:1px solid #A2DF50;
	background-image:url(../images/fdnewsletter.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#BFEC82;
	margin-bottom:11px;
}

#boxnewsletterContent p {
	margin:0;
	padding:10px 0 0 0;
}

#boxnewsletterContent p .size {
	color:#000000;
	font-size:16px;
}

#boxnewsletterContent p .size2 {
	color:#535353;
	font-size:11px;
	display:block;
	font-weight:normal;
	padding:8px 0 0 0;
}

#boxnewsletterContent p .size2 strong {
	font-size:13px;
}

#boxnewsletterContent form {
	margin:0;
}

#alignchamp {
	padding:5px 0 5px 7px;
}

#boxinfosContent {
	border:1px solid #BFEC82;
	padding:13px 0 13px 10px;
	color:#000000;
	font-size:13px;
	font-weight:normal;
	margin-bottom:11px;
	background-color:#FFFFFF;
}

#boxinfosContent .size3 {
	color:#4F800E;
	font-size:18px;
	font-weight:bold;
}

#boxinfosContent p {
	margin:0;
	padding:0 0 0 45px;
}

#paiement {
	background-image:url(../images/pucepaiement.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:39px;
	text-align:left;
	margin-bottom:8px !important;
}

#expedition {
	background-image:url(../images/puce24.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:39px;
	text-align:left;
	margin-bottom:8px !important;
}

#livraison {
	background-image:url(../images/pucelivraison.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:39px;
	text-align:left;
	margin-bottom:8px !important;
}

#retour {
	background-image:url(../images/puceretour.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:39px;
	text-align:left;
}

#boxservices {
	padding-bottom:31px;
}

#boxservicesContent {
	background-color:#F3F3F3;
	border:1px solid #E5E5E5;
	/*height:149px;*/
	text-align:left;
	background-image:url(../images/fdservices.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-size:14px;
	color:#000000;
	position:relative;
	padding-bottom:5px;
}

#boxservicesContent ul {
	margin:0 0 0 18px;
	padding:11px 0 0 0;
	list-style:none;
}

#boxservicesContent li {
	padding:0 0 10px 0;
}

#boxservicesContent li a {
	text-decoration:underline;
}

#titreservices {
	position:absolute;
	bottom:-30px;
	left:-1px;
	background-image:url(../images/servicesbas.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:136px;
	height:25px;
	font-size:16px;
	padding:5px 0 0 45px;
}

#boxcriteres {
	margin-bottom:11px;
}

#criteres {
	border-left:1px solid #96C602;
	border-right:1px solid #96C602;
	border-bottom:1px solid #96C602;
	/*margin-bottom:11px;*/
	padding:5px;
	position:relative;
	z-index:700;
}

#boxcriteres_Heading {
	background-repeat:no-repeat;
	background-position:top;
	width:179px;
	height:42px;
	border-left:1px solid #96C602;
	border-right:1px solid #96C602;
	border-top:1px solid #96C602;
}

#facebook {
	background-image:url(../images/facebook.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:181px;
	height:60px;
	margin-bottom:5px;
}

#facebook a {
	color:#FFFFFF !important;
	font-size:12px;
	display:block;
	width:129px;
	height:51px;
	padding:9px 0 0 52px;
}

#facebook a:hover {
	color:#3F68A6 !important;
}

#categoriesHeadingTexte {
	background-color:#8CC63F;
	color:#2D4908;
	margin:0;
	font-size:13px;
	padding:5px 0 5px 5px;
}

#categoriesContent {
	border-bottom:10px solid #8CC63E;
	/*background-color:#599010;*/
	border-left:1px solid #8CC63E;
	border-right:1px solid #8CC63E;
	margin-bottom:11px;
	padding-bottom:10px;
}

#boxparrainContent {
	margin-bottom:11px;
}