/* Box */
h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a {
	margin: 0;
	vertical-align:bottom;
}
.sideBoxContent {
	margin:0;
	padding:0;
}

#categoriesHeading {
	margin:0;
	padding:0;
}
#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;	
}
#searchHeading {
	background:url("../images/encarts_r3_c8.jpg");
	padding: 0px 0 0 0px;
	height:35px;
	color: #047;
	background-position: bottom;	
}
#featuredHeading {
	background:url("../images/head_coeur.jpg");
	padding: 0px 0 0 0px;
	height:35px;
	background-position: bottom;	
}
#loginboxHeading {
	background:url("../images/header/boutons_r1_c23.jpg");
	padding: 0px 0 0 0px;
	height:35px;
	background-position: bottom;	
}


#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;
}


/*
BOX CONSEIL
*****************************/

#conseil {
	width:220px !important;
	height:195px;
	display:block;
	margin:0 auto;
}

#conseil a {
	width:220px;
	height:195px;
	display:block;
	background:url(../images/boxconseils.jpg) top no-repeat;
}

/*
BOX RECHERCHE
*****************************/

#search {
	width:210px !important;
	height:47px;
	display:block;
	clear:both;
	position:relative;
	background:url(../images/fdsearch.jpg) top no-repeat;
	margin:15px auto;
}

#search input.email_news {
	width: 144px !important;
	height: 20px;
	margin-top: 8px;
	font-size:12px;
	border:none;
	font-weight:bold;
	background:none;
	color:#7f561e;
	text-shadow:1px 1px 1px #f6f4e1;
	padding:0 8px;
}

#search input.button_search {
	margin:0 !important;
	padding:0 !important;
	text-align:center;
	width:20px;
	height:20px;
	display:block;
	background:none !important;
	border:none;
	font-size:12px;
	font-weight:100;
	color:#2A2A2A;
	text-shadow:1px 1px 1px #f6f4e1;
	position:absolute;
	top:8px;
	right:10px;
	z-index:1;
}

#search a {
	font-size:11px;
	font-weight:100;
	color:#2A2A2A;
	text-decoration:none;
	display:block;
	position:absolute;
	bottom:0;
	left:8px;
	z-index:1;
	text-shadow:1px 1px 1px #f6f4e1;
}

/*
BOX TOP VENTES
*********************************************/

.linktop {
	font-family:'Philosopher';
	font-size:22px;
	color:#fff;
	text-shadow:1px 1px 1px #777;
	text-align:left;
	padding-left: 29px;
	padding-top: 13px;
	padding-bottom: 20px;
	text-decoration:none;
	display:block;
	margin:0;
}

.linktop:hover {
	color:#CCC;
}

#bestsellers {
	width:220px;
	height:287px;
	background:url(../images/boxtopventes.jpg) top no-repeat;
	display:block;
	position:relative;
	margin:0 auto 10px;
}

#bestsellers a.leproduit {
	width:220px;
	height:auto;
	overflow:hidden;
	text-decoration:none;
	cursor:pointer;
	color:#464646;
}

#bestsellers a.leproduit:hover {
	color:#777 !important;
}

span.titletop {
	width:190px;
	height:54px;
	display:block;
	font-size:13px;
	font-weight:bold;
	text-shadow:1px 1px 1px #fff;
	text-align:center;
	line-height:18px;
	margin:0 auto 5px;
}

span.imgtop {
	width:134px;
	height:152px;
	margin:0;
	margin-left: 26px;
	display:block;
}

.imgtop img {
	margin:0 auto;
	display:block;
	border:2px solid #8cca45;
}

.pricetop {
	width:83px;
	height:54px;
	display:block;
	text-align:center;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	text-shadow:1px 1px 1px #333;
	padding:30px 0 0 0;
	background:url(../images/bulle_prix.png) top no-repeat;
	position:absolute;
	top:125px;
	right:30px;
	z-index:1;
}


/*
BOX COMPte
********************************/

#loginbox .titlebox {
	font-size:20px;
	font-weight:100;
	color:#2f4f0b;
	margin:26px 0 12px 16px;
	text-shadow:none;
}

#loginbox ul {
	margin:0;
	padding:0;
	list-style:none;
}

#loginbox form {
	margin:0;
	padding:0;
}

#loginbox .champlogin {
	margin:0;
	padding:0;
}

#loginbox .champlogin input, #infosrightnewsletter input.newsText {
	width:142px;
	height:23px;
	background:url(../images/inputcompte.jpg) top no-repeat;
	display:block;
	border:none;
	margin:0 0 5px 16px;
	font-size:11px;
	color:#fff;
	padding:0 5px;
}

.mise {
	margin:0 0 5px 16px;
}

#loginbox a {
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-shadow:1px 1px 1px #333;
	padding-left:16px;
	height:auto;
}

/*
SIDEBOX
*********************/

#sidebox {
	width:190px;
	height:313px;
	display:block;
	background:url(../images/sidebox.jpg) top no-repeat;
	margin:8px auto 0;
	padding-top:22px;
	position:relative;
}

.cote_box {
	width:6px;
	height:335px;
	display:block;
	background:url(../images/cote_box.jpg) top no-repeat;
	position:absolute;
	top:0;
	right:-6px;
	z-index:1;
}

.fidelite {
	width:161px;
	height:97px;
	display:block;
	margin:0 0 0 13px;
	background:url(../images/fidelite.jpg) top left no-repeat;
}

.livraison {
	width:161px;
	height:97px;
	display:block;
	margin:19px 0 0 13px;
	background:url(../images/livraison.jpg) top left no-repeat;
}

.fidelite:hover, .livraison:hover {
	background-position:top right;
}

.paiement {
	width:161px;
	height:67px;
	display:block;
	margin:14px 0 0 13px;
	background:url(../images/paiement.jpg) top no-repeat;
}

/*
NEWSLETTER
**********************************/

#infosrightnewsletter {
	width:174px;
	height:auto;
	padding-left:16px;
	margin-top:8px;
}

#infosrightnewsletter form {
	margin:0;
	padding:0;
}

#infosrightnewsletter p {
	font-size:11px;
	color:#fff;
	line-height:16px;
	text-align:left;
	text-shadow:1px 1px 1px #333;
}

#infosrightnewsletter .titlebox {
	font-size:20px;
	font-weight:100;
	color:#2f4f0b;
	margin:0 0 12px;
	text-shadow:none;
}

#infosrightnewsletter input.newsText {
	margin-left:0;
}

#infosrightnewsletter #buttonNews {
	margin-top:2px;
}




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

#menu {
	height:auto;
	width:220px;
	margin:0 auto;
	display:block;
	z-index:5;
	position:absolute;
	bottom:-225px;
	left:5px;
}

.sepamenu {
	display:none;
}

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

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

.divSsCateg {
	display:none;
	position:absolute;
	top:-50px;
	left:220px;
	background:#777;
	width:774px;
	min-height:315px;
	clear:both;
	z-index:10;
	background:url(../images/top_menu.jpg) top repeat-x #98cf62;
}

.headcateg {
	border-bottom:1px dotted #3d3c35;
	width:220px;
	height:auto;
	display:block;
}

.headcateg a {
	font-size:12px;
	font-weight:bold;
	color:#54881a;
	text-decoration:none;
	text-align:left;
	display:block;
	text-shadow:1px 1px 0 #ffffff;
	background:url(../images/puce_menu.jpg) left no-repeat;
	padding:5px 0 5px 10px;
}

.headcateg a:hover, .headcateg a.ahover {
	background:url(../images/onglet.jpg) top no-repeat !important;
	color:#fff !important;
	text-shadow:1px 1px 1px #333 !important;
}

.divSsCateg a:hover {
	font-weight:normal !important;
	text-decoration:underline !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 {
	background-image:url(../images/header/onglet2ok.gif) !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;
}

.colFeuille, .colNoeud {
	/*margin:18px 0 0px 0px;*/
	padding:15px 0 10px 0;
	/*background-color:#FFFFFF;
	width:353px;*/
	width:258px;
}

ul.feuille, ul.noeud {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:100%;
}

ul.feuille li, ul.noeud li {
	padding-left:10px;
	padding-right:10px;
}

ul.feuille li a, ul.feuille li a:visited, .colNoeudTitle a, .colNoeudTitle a:visited {
	color:#202020;
	font-size:13px;
	display:block;
	text-decoration:none;
	padding:4px;
	border:1px solid #fff;
}

ul.noeud li a, ul.noeud li a:visited {
	color:#336105;
	font-size:12px;
	text-decoration:none;
	display:block;
	padding:4px;
	border:none;
}

ul.noeud li a:hover {
	font-size:12px !important;
	color:#fff !important;
	text-shadow:1px 1px 1px #333 !important;
	text-decoration:none !important;
	font-weight:bold !important;
}

ul.feuille li a:hover, .colNoeudTitle a:hover {
	text-decoration:none !important;
	font-size:14px !important;
	font-weight:bold !important;
	color:#202020 !important;
	background:#fff !important;
}

.colNoeudTitle {
	margin:0 10px 0 10px;
	border:none;
}

.colDefault {
	margin:18px 0 0 0;
	padding:0 0px 120px 13px;
}

.colDefault ul {
	margin:0;
	padding:0;
	list-style:none;
}

.colDefault li {
	padding-bottom:4px;
}

.colDefault li a, .colDefault li a:visited {
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
}

.colDefault li a:hover {
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
}

.hautmenu {
	height:12px;
}

.contssmenu {
	background-color:#FFCC80;
	width:480px;
	margin-left:auto;
	margin-right:auto;
}

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


#actualitesidebox {
	margin-top:10px;
	background:url("../images/box_actu.jpg") no-repeat;	
	width:176px;
	height:126px;
	padding:10px 10px 10px 5px;
}

#actualitesSideboxHeading {
	color: #54881A;
	font-weight: bold;
	text-shadow: 1px 1px 0 #FFFFFF;
	line-height:20px;
	font-size:14px;
}
#actualitesSideboxContent {
	width:175px;	
}
#actualitesSideboxContentLienBas a {
    color: #54881A;
    display: block;
    float: right;
    line-height: 18px;
    text-align: center;
	text-decoration:none;
	margin-top:3px;
	margin-right:13px;
	font-weight:bold;
	text-decoration:underline;
}
#actualitesSideboxContentLienBas a:hover {
    text-decoration:none;
}




