body  {
	color: #615c3c;
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	}
	#alert{
  z-index:80000;
  }
html
{
scrollbar-face-color: #c6c6be;
scrollbar-shadow-color:#666666;
scrollbar-highlight-color: #c6c6be;
scrollbar-3dlight-color: #c6c6be;
scrollbar-darkshadow-color: #c6c6be;
scrollbar-track-color: #c6c6be;
scrollbar-arrow-color: #66666;
}
a {
text-decoration:none;
}
.noie1, .noie2, .noie3, .noie3, .noie4, .noie5, .noie6{width:150px;text-align:center;margin-top:-26px;position:absolute;color:white; font-family: Verdana, Arial, sans-serif;
}

.noie1{
margin-left:18px;

}
.noie2{
margin-left:7px;

}
.noie3{
margin-left:7px;

}

.noie4{
margin-left:8px;

}
.noie5{
margin-left:8px;

}
.noie6{
margin-left:7px;

}

.listcat a{
color:#7CAD15;
}
form {
margin: 0px;
padding: 0px;
}
#ambiance{
/*background-color:#E6E3DC;*/
background-repeat:none;
background-position:right top ;
height:124px;
width:608px;
padding:0;
position:relative;
font-family: Arial,Helvetica,sans-serif;
}
#ambiance img{
margin:1px;
margin-right:20px;
float:left;
}
#ambiance span{
padding-left:15px;
padding-top:40px;
font-weight:bold;
font-size:14px;
display:block;
}

div#conteneur {
	position:relative;
	width:1000px;
	margin:auto;
	text-align:left;
	padding: 0px;
}
#header {
	text-align:left;
	margin:0px;
	height: 95px;
	padding: 0px;
}
#logo {
	float: left;
	width: 255px;
	height: 95px;
}
#drap {
	float: left;
	height: 28px;
	width: 130px;
	padding-top: 67px;
	text-align: right;
	padding-right: 7px;
}


#headerdroit {
	float: left;
	height: 95px;
	width: 598px;
}
#headerdroithaut , #headerdroithaut2{
	height: 63px;
	background-repeat: no-repeat;
	background-position: right top;
}

#panier {
	position: absolute;
	z-index: 700;
	width: 95px;
	padding-top:16px;
	top: 0px;
	right: 12px;
	height: 13px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
#panier a {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#photo {
	height: 122px;
}
/* Contenu */
#contenu {
	clear: right;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#contenu h2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	color: #6A9D37;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;

}
#contenu h3 {
	padding: 0px;
	color: #8ABD4B;

	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 14px;
}
#gauche {
	float: left;
	width: 217px;
	padding-right: 13px;
}
#centre{
	float: left;
	width: 610px;
	padding-right: 13px;
}
#centre h1 {
	font-size: 18px;
	font-weight: bold;
	color: #6A9D37;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border-bottom: 1px solid silver;
}

#centre a {
	color: #7CAD14;
	text-decoration: none;
	letter-spacing: 1px;
}

#centre p {
	display: block;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
	font-size: 11px;
	text-align: justify;
	line-height: 16px;
}
#centre ol {
	color: #8ABD4B;
	letter-spacing: 1px;
	line-height: 16px;
	display: block;
	margin: 0px;
}


#droit{
	float: left;
	width: 147px;
}
/* RECHERCHE */
.search {
	width: 200px;
	color: #71A43C;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 50px;
	padding-top: 27px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.searchinput{
	font-size: 12px;
	background-color: #eaf5af;
	color: #669900;
	border: 1px solid #d5e57c;
	width: 190px;
	margin-bottom: 3px;
}
.marques{
	width: 217px;
	display: block;
	height: 186px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding: 0px;
}
.livraison{
	width: 217px;
	display: block;
	height: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding: 0px;
}
.paiement{
	width: 217px;
	display: block;
	height: 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding: 0px;
}
.sondage{
	width: 217px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding: 0px;
	background-image: url(img/sondage_02.gif);

	background-repeat: repeat-y;
	background-position: left;
}
.sondage p {
	font-size: 12px;
	color: #669900;
	text-align: left;
	display: block;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.sondage table {
	color: #669900;
	letter-spacing: 1px;
	margin-bottom: 7px;
}
.banniere610 {
	text-align: center;
	display: block;
	height: 150px;
	width: 610px;
	margin-bottom: 8px;
}


/* CSS Document */
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; font-weight: bold; background-color: #ffb3b5;}
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #c00000; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
.titleMain {
	font-size : 13px;
	color: #99886D;
	letter-spacing: 1px;
}
.compte {
	font-size: 9px;
	color: #FF9A02;
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 139px;
	height: 106px;
	padding-top: 30px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	letter-spacing: 2px;
}
.compte a, newsletter a{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
}
.orange a{
color:#E87522;
font-weight:bold;
}
.compte input, .newsletter input {
	border: 1px solid #FFC772;
	font-size: 11px;
	color: #FF9A02;
	margin-bottom: 2px;
	background-color: #FFFFFF;
	letter-spacing: 1px;
}
#droit .divleft {
	margin-top: 8px;
}
#droit .selection {
	background-repeat: no-repeat;
	background-position: top;
	height: 160px;
	margin-top: 8px;
	text-align: center;
	padding-top: 25px;
}
#droit .promotion{
	background-repeat: no-repeat;
	background-position: top;
	height: 160px;
	margin-top: 8px;
	text-align: center;
	padding-top: 25px;
}

.newsletter {
	font-size: 9px;
	color: #FF9A02;
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 139px;
	height: 50px;
	padding-top: 38px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	letter-spacing: 2px;
	margin-top: 8px;
}
/* MEILLEURS VENTE */
.mventes {
	background-repeat: no-repeat;
	background-position: left top;
	width: 147px;
	margin-top: 8px;
	padding-top: 33px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
	color: #669900;
}
.mventes td {
	margin-bottom: 4px;
	padding-bottom: 5px;
}
.mventes a{
	color: #669900;
	font-size: 10px;
	font-weight: normal;
}
.numero {
	background-image: url(img/fond-numero.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.infoBoxHighlight{
	width: 15px;
	height: 35px;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	color: #669933;
	background-image: url(img/fond-meilleursventes.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	line-height: 20px;
}

.produitvignette {
	background-color: #E9F4FB;
	height: 160px;
	margin-bottom: 8px;
}
.produitvignettefond {
height: 115px;
display: block;
margin-top: 4px;
text-align: center;
}
.produitvignettefond img {
	float: left;
	padding: 3px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D0E4F2;
	border-right-color: #A3CAE4;
	border-bottom-color: #A3CAE4;
	border-left-color: #D0E4F2;
}
.produitdroit {
float: left;
width: 90px;
display: block;
}

.produitvignette .specialPrice {
	display: block;
	background-color: #56A6D6;
	font-size: 12px;
	color: #FFFFFF;
	padding: 1px;
	margin-left: 4px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
}
.produitvignette .oldPrice {
	font-size: 10px;
	color: #A3937A;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 4px;
	text-decoration: line-through;
	display: block;
}
#filairiane{
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #75704e;
	padding: 0px;
	margin: 0px;
}
#filairiane a, #filairiane a:visited {
	color: #A29A82;
}
#filairiane a:hover {
	background-color: #6E6858;
	text-decoration: none;
	color: #FFFFFF;
}
#contenuhaut {
	height: 300px;
	margin-bottom: 10px;
}
/*FORMULAIRE INSCRIPTION ANNONCE*/
#formulaire {}
#formulaire  input, #formulaire  textarea, #formulaire  select {
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	color: #4E7328;
	border: 1px solid #DDF1C2;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	wi/dth: 180px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
	padding: 0px;
	width: 300px;
	}
#formulaire label{
	width: 200px;
	clip: rect(0px,0px,0px,0px);
	margin-top: 2px;
	margin-left: 0px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	padding: 0px;
}
.messageStackError {
	color: #FF9900;
	padding: 0px;
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
	font-size: 10px;
}
/* NOUVEAUTE */
#nouveaute, #promo, #recom, #recommande, #listing {
	clear: right;
}
#recommande, #plus {
	clear: right;
	background-color: #E8E8DF;
}
#lienplus1, #lienplus2, #lienplus3 {
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}
#lienplus1 a{
color: #F28B40;
}
#lienplus2 a{
	color: #615C3C;
}
#lienplus3 a{
	color: #669900;
}
#nouveaute .titreproduit a, #listing .titreproduit a {
	color: #615C3C;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
	letter-spacing: 1px;
	text-decoration: none;
}
#nouveaute .produit, #promo .produit, #recom .produit {
	height: 148px;
	width: 139px;
	background-image: url(img/fond-produit5.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 1px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#listing .produit {
	height: 120px;
	width: 139px;
	background-image: url(img/fond-produit.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 1px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nouveaute .liste2, #listing .liste2{
background-image: url(img/fond-produit4.gif);
width: 280px;
}
#nouveaute .produitfond, #promo .produitfond, #recom .produitfond, #listing .produitfond {
	float: left;
	width: 140px;
	padding-right: 6px;
	padding-left: 6px;
}
#nouveaute .prix, #listing .prix, #promo .prix, #recom .prix, #recommande .prix, #plus .prix, .selection .prix, .promotion .prix, #listing .prix{
	background-image: url(img/fond-prix.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 18px;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 1px;
	width: 78px;
	text-indent: 23px;
	line-height: 18px;
	padding-left:7px;
	padding-right:12px;
}
#nouveaute .prixancien, #listing .prixancien, #promo .prixancien, #recom .prixancien, #recommande .prixancien, #plus .prixancien, .prixancien {
	display: block;
	height: 18px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 1px;
	line-height: 18px;
	text-decoration: line-through;
	background-color: #B9D033;
}
.selection .produitfond{
	float: left;
	width: 130px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
}
.promotion .produitfond{
	float: left;
	width: 130px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
}
.produitfond2{
	float: left;
	width: 280px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 6px;
}
/* PROMO */
#promo .titreproduit a {
	color: #f28b40;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
	letter-spacing: 1px;
	text-decoration: none;
}
/* RECOMMANDES*/
#recom .titreproduit a {
	color: #669900;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
	letter-spacing: 1px;
	text-decoration: none;
}
/* RECOMMANDES2*/
#recommande .titreproduit a, #plus .titreproduit a, .selection .titreproduit a, .promotion .titreproduit a{
	color: #666633;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	display: block;
	letter-spacing: 1px;
	text-decoration: none;
}
#recommande .produit, #plus .produit, .selection .produit, .promotion .produit{
	height: 115px;
	width: 130px;
	background-image: url(img/fond-produit.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#recommande .produitfond, #plus .produitfond{
	float: left;
	width: 130px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 6px;
	margin-left:14px;
}
/* PRODUITS */
#nbpages{
	color: #6A9D37;
	font-weight: normal;
	text-align: left;
	font-size: 10px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
/* PRODUITS DETAIL */
#produitdetail {
	margin-bottom: 10px;
	clear: right;
}
#produitdetail h2 {
	padding: 0px;
		padding-top: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	display: block;
	color: #6A9D37;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid silver;
}
#produitdetail p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: justify;
}
#produitdetail a{
	font-weight: bold;
	color: #F18D00;
}
#produitdetail .detailgauche {
	float: left;
	width: 240px;
	display: block;
	padding-top: 0pt;
	padding-right: 10px;
	padding-bottom: 0pt;
	padding-left: 0pt;
	margin: 0pt;
	line-height: 22px;
}
.fondphoto {
	text-align: center;
	width: 234px;
	border: 1px solid #e9e9e1;
	padding: 3px;
	display: block;
	margin-bottom: 4px;
}
.photomini {
	display: block;
	padding: 0px;
	margin-right: 1px;
	margin-left: 2px;
	border: 1px solid #E9E9E1;
	float: left;
	text-align: center;
	height: 60px;
	width: 55px;
}

.detailgauche .prix {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
	background-image: url(img/fond-prix-detail.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	text-align: center;
	line-height: 18px;
}

#produitdetail .detaildroit{
	display: block;
	float: left;
	width: 360px;
	padding: 0pt;
	margin: 0px;
}
.detaildroit li {
	/*display: block;*/
	list-style-type: circle;
	letter-spacing: 1px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-position: inside;
}

.titregauche {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
}
.detailgauche select {
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #A29A82;
	width: 50px;
	margin-bottom: 1px;
}
.separateur {
	background-image: url(img/separateur.gif);
	background-repeat: repeat-x;
	background-position: center;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.bestBoxContents {
	height: 45px;
	font-size: 9px;
	padding-left: 3px;
	background-color: #E7E7DE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.bestBoxContents a{
	color: #97866A;
	font-weight: normal;
	font-size: 10px;
}

.extraBox {
	background-color: #DFDFD4;
	padding: 2px;
}
.configBoxContents {
	background-color: #EEEEE8;
	padding: 2px;
}
.configBoxheading {
	background-color: #CFCFCF;
	padding: 2px;
}
#footer {

    font-size: 11px;
    padding-bottom: 10px;
    padding-top: 10px;
		background-image: url(img/fond-footer.gif);
	background-repeat: no-repeat;
	background-position: center;
		text-align: center;
		 color: #669900;
		 

}
#footer_ref {
display:block;
	padding-top: 10px;
	font-size: 9px;
	height: 96px;
	color: #669900;
	text-align: justify;
	line-height: 15px;
	padding-bottom:10px;
}

#footer_ref a {
	color: #669900;
	text-decoration: none;
}

#shopmania {
display:inline;
/*margin-top:10px;*/
}

#footergauche {

	  font-size: 11px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.footergauche, .footergauche2, .footergauche3, .footergauche4 {
	float: left;
	height: 96px;
	padding-right: 30px;
	padding-left: 30px;
	display: block;
}
.footergauche {
	width: 160px;}
.footergauche2 {
	width: 140px;}
.footergauche3 {
	width: 132px;}
.footergauche4 {
	width: 92px;
}
#footer a {
	color: #669900;
	text-decoration: none;
}
.accountBox{
background-color:#F6FBDF;
}
#centre .listcat{
width:190px;
	height: 120px;
float:left;
margin:5px;
text-align:center;
	background-image: url(img/fond-cat.gif);
	background-repeat: no-repeat;
	background-position: left top;
/*border:1px solid #e6e6de;*/
color:#454231;
}
#centre .listcat td{
text-align:center;
}
#centre .listcat table{
width:100%;
}
.tcat{
color:#454231;
font-weight: bold;
}

#centre .listcat a{
color:#454231;
margin:auto;
text-decoration:none;
}

.vignettegrande{
text-align:center;

}

table#sample {
    background-color:#FFFFFF;
    border: solid #000 3px;
    width: 400px;
}

table#sample td {
    padding: 5px;
    border: solid #000 1px;
}

.data {
    color: #000000;
    text-align: center;
    background-color: #e8e8df;
}

.toprow {
    font-weight: bold;
    text-align: center;
    background-color: #eaf5af;
}

.leftcol {
    font-weight: bold;
    text-align: center;
    background-color: #eaf5af;
     
}

.topcol {
    font-weight: bold;
    text-align: center;
    background-color: #eaf5af;
}