#mainWrapper {
	width: 991px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 0px;
	position:relative;
}


#navMainWrapper {
	margin: 0px;
	padding: 0px;
	background-color: #666666;
}

#newsletter {
	background-color:#FFFFFF;
	/*background-image: url(../images/header/fdmailing.jpg);*/
	height: 25px;
}

#buttonNews {
 vertical-align:middle;
}

..gif {
	margin:0;
	padding:0px;
	position:relative;
	top:0px;
	color:#4F800E;
}

#contheader {
	width:991px;
	height:154px;
	position:relative;
	margin-bottom:17px;
	z-index:800;
	padding-top:30px;
}

#decoheader1 {
	background-image:url(../images/header/decoheader1.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:28px;
	height:9px;
	position:absolute;
	top:0;
	left:-28px;
}

#decoheader2 {
	background-image:url(../images/header/decoheader2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:28px;
	height:9px;
	position:absolute;
	top:0;
	right:-28px;
}

#contlang {
	width:100%;
	height:30px;
	background-color:#8CC63F;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
}
#contlang object { margin:0 auto; }

#contlang ul {
	list-style:none;
	padding:5px 0 0 0;
	width:654px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
}

#contlang li {
	display:inline;
}

#contlang li a {
	padding:0 10px 0 10px;
}

#contlang li#lang1 a {
	background-image:url(../images/header/lang/lang1ok.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:77px;
	height:17px;
	display:block;
	float:left;
}

#contlang li#lang1 a:hover {
	background-image:url(../images/header/lang/lang1ok.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#contlang li#lang1 a.hover_lg {
	background-image:url(../images/header/lang/lang1ok.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#contlang li#lang2 a {
	background-image:url(../images/header/lang/lang2ok.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:68px;
	height:17px;
	display:block;
	float:left;
}

#contlang li#lang2 a:hover {
	background-image:url(../images/header/lang/lang2ok.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#contlang li#lang2 a.hover_lg {
	background-image:url(../images/header/lang/lang2ok.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#contlang li#lang3 a {
	background-image:url(../images/header/lang/lang3ok.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:69px;
	height:17px;
	display:block;
	float:left;
}

#contlang li#lang3 a:hover {
	background-image:url(../images/header/lang/lang3ok.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#contlang li#lang3 a.hover_lg {
	background-image:url(../images/header/lang/lang3ok.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#contlang li#lang4 a {
	background-image:url(../images/header/lang/lang4ok.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:74px;
	height:17px;
	display:block;
	float:left;
}

#contlang li#lang4 a:hover {
	background-image:url(../images/header/lang/lang4ok.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#contlang li#lang4 a.hover_lg {
	background-image:url(../images/header/lang/lang4ok.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#contlang li#lang5 a {
	background-image:url(../images/header/lang/lang5ok.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:68px;
	height:17px;
	display:block;
	float:left;
}

#contlang li#lang5 a:hover {
	background-image:url(../images/header/lang/lang5ok.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#contlang li#lang5 a.hover_lg {
	background-image:url(../images/header/lang/lang5ok.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#contlang li#lang6 a {
	background-image:url(../images/header/lang/lang6ok.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:91px;
	height:17px;
	display:block;
	float:left;
}

#contlang li#lang6 a:hover {
	background-image:url(../images/header/lang/lang6ok.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#contlang li#lang6 a.hover_lg {
	background-image:url(../images/header/lang/lang6ok.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#contlang li#lang7 a {
	background-image:url(../images/header/lang/lang7ok.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:64px;
	height:17px;
	display:block;
	float:left;
}

#contlang li#lang7 a:hover {
	background-image:url(../images/header/lang/lang7ok.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#contlang li#lang7 a.hover_lg {
	background-image:url(../images/header/lang/lang7ok.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#logo {
	background-image:url(../images/header/logonew.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:355px;
	height:111px;
	float:left;
}

#logo a {
	width:355px;
	height:111px;
	display:block;
}

#tel {
	background-image:url(../images/header/fdtel.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:259px;
	height:39px;
	float:left;
	color:#FFFFFF;
	font-size:32px;
	font-weight:normal;
	text-align:left;
	padding:2px 0px 0 65px;
	position:absolute;
	top:30px;
	left:355px;
}

#header01 {
	background-image:url(../images/header/header01.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:324px;
	height:70px;
	float:left;
	margin-top:41px;
}

#fdpanier {
	background-repeat:no-repeat;
	background-position:top;
	width:312px;
	height:111px;
	position:absolute;
	right:0;
	top:30px;
}

.english_fdpanier {
	background-image:url(../images/english/fdpanierlang.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#contpanier {
	border:1px solid #8CC63F;
	width:236px;
	height:23px;
	margin:37px 0 0 64px;
	background-image:url(../images/header/pucepanier.gif);
	background-repeat:no-repeat;
	background-position:top left;
} 

#contpanier a, #contpanier a:visited {
	color:#000000;
}

#contpanier a:hover {
	color:#8CC63F;
}

.alignarticle {
	float:left;
	margin:0 0 0 40px;
	padding:5px 0 0 0;
	width:66px;
	height:16px;
}

.cartBoxTotal2 {
	color:#000000;
	font-weight:bold;
	float:left;
	padding-left:10px;
	height:20px;
}

#total {
	color:#D82126;
	font-size:17px;
}

#detailpanier {
	width:73px;
	height:17px;
	float:left;
	margin-top:7px;
	margin-left:79px;
}

#detailpanier a, #detailpanier a:visited {
	background-image:url(../images/header/detailpanier.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:73px;
	height:16px;
	text-align:center;
	padding-top:1px;
	color:#000000;
}

#detailpanier a:hover, #commander a:hover {
	text-decoration:underline;
}

#commander {
	width:113px;
	height:17px;
	float:left;
	margin-top:7px;
	margin-left:33px;
}

#commander a, #commander a:visited {
	background-image:url(../images/header/commander.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:113px;
	height:16px;
	text-align:center;
	padding-top:1px;
	color:#FFFFFF;
}

/****************************** bof mise en forme menu ********************************/

#menu {
	width:100%;
	float:left;
	background-image:url(../images/header/fdmenunew.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:37px;
	border-bottom:6px solid #8CC63F;
	position:relative;
	z-index:900;
}

#menu .sideboxContent {
	float:left !important;
}

.relative {
	position:relative;
	margin-right:4px;
}

#Content12 {
	margin-right:0px !important;
}

.divSsCateg {
	display:none;
	position:absolute;
	top:37px;
	background-image:url(../images/header/fddivscateg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	/*background-color:#8CC63F;*/
	background-color:#599010;
	width:625px;
	z-index:10000;
}

#divSsCateg1, #divSsCateg2, #divSsCateg3, #divSsCateg4, #divSsCateg5 {
	left:0px;
}

#divSsCateg6 {
	left:-41px;
}

#divSsCateg7 {
	right:-408px;
}

#divSsCateg8 {
	right:-306px;
}

#divSsCateg9 {
	right:-242px;
}

#divSsCateg10 {
	right:-174px;
}

#divSsCateg11 {
	right:-92px;
}

#divSsCateg12 {
	right:0;
}

.headcateg a, .headcateg a:visited {
	display:block;
	float:left;
	height:28px;
	background-image:url(../images/header/fdongletok.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-right:5px;
	/*position:relative;*/
	color:#FFFFFF;
	font-size:13px;
	padding:9px 7px 0 12px;
}

#Content12 .headcateg a {
	padding:9px 14px 0 19px;
}

.headcateg a:hover, .color1, .color2, .color3, .color4, .color5, .color6, .color7, .color8, .color9, .color10, .color11, .color12, .ahover{
	font-size:13px;
	text-decoration:none;
	background-image:url(../images/header/fdongletok.gif) !important;
	background-repeat:no-repeat !important;
	background-position:bottom left !important;
	color:#2D4908 !important;
}

.headcateg a .onglet {
	background-image:url(../images/header/onglet2ok.gif);
	background-repeat:no-repeat;
	background-position:top left;
	position:absolute;
	top:0;
	right:0px;
	width:5px;
	height:37px;
}

.headcateg a:hover .onglet, .color1 .onglet, .color2 .onglet, .color3 .onglet, .color4 .onglet, .color5 .onglet, .color6 .onglet, .color7 .onglet, .color8 .onglet, .color9 .onglet, .color10 .onglet, .color11 .onglet, .color12 .onglet, .ahover .onglet {
	background-image:url(../images/header/onglet2ok.gif) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}

.colFeuille {
	/*background-color:#599010;*/
	margin:21px 0 0px 0;
	padding:0 0 10px 0px;
}

ul.feuille {
	margin:0;
	padding:0;
	list-style:none;
	width:147px;
	float:left;
}

ul.feuille li a, ul.feuille li a:visited {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-weight:normal;
	border-bottom:1px solid #8CC63F;
	display:block;
	padding:5px 0 5px 0;
	margin:0 0 0 25px;
}

ul.feuille li a:hover {
	color:#A3DF55;
	text-decoration:none;
	border-color:#2D4908;
}

#imgback1 {
	background-image:url(../images/header/img1.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	width:242px;
	height:192px;
	margin-top:8px;
	margin-right:23px;
}

#imgback2 {
	background-image:url(../images/header/img2.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	width:228px;
	height:192px;
	margin-top:8px;
	margin-right:23px;
}

#imgback3 {
	background-image:url(../images/header/img10.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	width:228px;
	height:192px;
	margin-top:8px;
	margin-right:23px;
}

#imgback4 {
	background-image:url(../images/header/img3.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	width:228px;
	height:192px;
	margin-top:8px;
	margin-right:23px;
}

#imgback5 {
	background-image:url(../images/header/img1.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	width:224px;
	height:192px;
	margin-top:8px;
	margin-right:23px;
}

#imgback6 {
	background-image:url(../images/header/img7.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	width:241px;
	height:192px;
	margin-top:8px;
	margin-right:23px;
}

#imgback7 {
	background-image:url(../images/header/img9.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	width:241px;
	height:192px;
	margin-top:8px;
	margin-right:23px;
}

#imgback8 {
	background-image:url(../images/header/img6.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	width:241px;
	height:192px;
	margin-top:8px;
	margin-right:23px;
}

#imgback9 {
	background-image:url(../images/header/img11.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	width:241px;
	height:192px;
	margin-top:8px;
	margin-right:23px;
}

#imgback10 {
	background-image:url(../images/header/img12.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	width:241px;
	height:192px;
	margin-top:8px;
	margin-right:23px;
}


#imgback11 {
	background-image:url(../images/header/img5.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	width:241px;
	height:192px;
	margin-top:8px;
	margin-right:23px;
}

#imgback12 {
	background-image:url(../images/header/img8.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	width:241px;
	height:192px;
	margin-top:8px;
	margin-right:23px;
}

#bassscateg {
	width:625px;
	height:21px;
	float:left;
	background-color:#8CC63F;
}

/****************************** eof mise en forme menu ********************************/