﻿
#dhtmltooltip
{
	position: absolute;
	width: 250px;
	border: 1px solid darkgray;
	padding: 2px;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

body{
	margin:0;
	font-family: verdana, sans-serif;
	font-size: 11px;
}
h1{
	font-family: verdana, sans-serif;
	font-size: 11px;
	color:#5B3E1C;	
	letter-spacing:1px;   
	padding-left: 10px;
	margin:auto;
}
.nospace
{
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
}

h2{
	font-family: verdana, sans-serif;
	font-size: 12px;
	color:#5B3E1C;	
	font-weight: bold;
}
h3
{
	font-family: verdana, sans-serif;
	color:#B46D31;	
	font-weight: bold;
}
h4
{
	font-family: verdana, sans-serif;
	color:#B46D31;	
	font-weight: bold;
}
em{
	font-family: verdana, sans-serif;
	font-size: 20px;
	color:#819A65;	
	font-weight: bold;
	padding-left: 30px;
}
.title
{
	font-family: verdana, sans-serif;
	font-size: 20px;
	color:#B46D31;/*#5B3E1C;	*/
	font-weight: bold;
	padding-left: 10px; /*30px;*/
}
strong{
	font-family: verdana, sans-serif;
	font-size: 12px;
	color:#5B3E1C;	
	font-weight: bold;
}
caption{
	font-family: verdana, sans-serif;
	font-size: 15px;
	color:#5B3E1C;	
	font-weight: bold;
	caption-side: top;
	/*width:100%;*/
	margin: 2px auto;	
}
.heading
{
	font-family: verdana, sans-serif;
	font-size: 15px;
	color:#B46D31; /*5B3E1C;	*/
	font-weight: bold;
	caption-side: top;
	/*width:100%;*/
	margin: 2px auto;	
}
.bold{
	font-family: verdana, sans-serif;
	font-size: 12px;
	color:#5B3E1C;	
	font-weight: bold;
}
.paragraphe{
	padding-left: 10px;
}
.marginleft{
	padding-left: 10px;
}
.watermark
{
	color: #819A65;
}
.separator
{
	color:#B46D31;
}
.rounded-corners {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;

	/* IE specific */
    behavior: url(/css/border-radius.htc);
}
a.normal:link, a.normal:visited 
{
	color:#5B3E1C;
	font-size: 12px;
	text-decoration:underline;
}
a.normal:hover, a.normal:active 
{
	color:#E6B859;
	font-size: 12px;
}

#container{
	margin:0 auto;
	width: 1024px;
}
#header{
	background-image:url(/images/headers/top.gif);
	background-repeat:no-repeat;
	height:267px;
}
#langue{
	position: absolute;
	margin-top: 2px;
	margin-left: 860px; /*905px;*/
	/*padding-left:40px;*/
}
#langue li{
	display:inline;
	font-weight:bold;
	padding-left:5px;
}

#connexion{
	position: absolute;
	margin-top: -250px;
	margin-left: 860px;
	font-family: verdana, sans-serif;
	font-size: 10px;
	color:#5B3E1C;	
}
input, select, defaultformfield{
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #FFF;	
	border-style:solid;
	border-width:1px;	
	border-color:#5B3E1C;
}
.input2 {
	font-family: verdana, sans-serif;
	font-size: 11px;
	width: 100px;
	color: #000;
	background-color: #FFF;	
	border-style:solid;
	border-width:1px;	
	border-color:#5B3E1C;
}

.submit {
	background-image:url(/images/Background/smallbutton.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-color:Transparent;
	/*margin-top: 10px;*/
	/*margin-left: 120px;*/
	color:#5B3E1C;
	font-weight:bold;
	min-height: 30px;
	/*min-*/width: 35px;
	border:0;
	line-height:30px;
}
 
.button1
{
	background-image:url(/images/Background/smallbutton.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	color:#5B3E1C;
	font-weight:bold;
	min-height: 30px;
	/*min-width: 35px;*/
	border:0;
	line-height:30px;
}
.buttonbird
{
	background-image:url(/images/art/basket.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	color:#5B3E1C;
	font-weight:bold;
	min-height: 63px;
	/*min-width: 35px;*/
	border:0;
	line-height:63px;
	padding-left:70px;
	cursor:pointer;
}
#menu{
	background-image:url(/images/Background/tree.gif);
	background-repeat:repeat-y;/*no-repeat;*/
	float:left;
	/*min-height: 550px;*/
	_height:1500px;
	width: 184px;
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #5B3E1C;
	padding-top:8px;
}
.amenu{
	color:#5B3E1C;
	font-size: 12px;
	text-decoration:none;
}
.amenu:hover{
	color:#E6B859;
	font-size: 12px;
}
.amenu:active{
	color:#E6B859;
	font-size: 12px;
}
.amenuselected
{
	color:#E6B859;
	font-size: 12px;
	text-decoration:none;
}

.abold{
	color:#5B3E1C;
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
}
.abold:hover{
	color:#E6B859;
	font-size: 12px;
	font-weight: bold;
}
.abold:active{
	color:#E6B859;
	font-size: 12px;
	font-weight: bold;
}
#menugeneral{
	margin-top:5px;
	list-style-image:url(/images/Art/ladybird.gif);
	list-style-position: inside;
	padding:4px;
	/*width: 184px;*/
}
#sousmenu{
	display: block;
	list-style-position: inside;
	padding:12px;
	/*width: 184px;*/
}	
.fourmid{
	/*list-style-image:url(/images/art/antR.png);*/
	list-style-image:none;
	list-style-type:none;
	padding: 0 0 0 20px;
	background:url(/images/art/antR.png) no-repeat;
}
.fourmig{
	/*list-style-image:url(/images/art/antR.png);*/
	list-style-image:none;
	list-style-type:none;
	padding: 0 0 0 20px;
	background:url(/images/art/antL.png) no-repeat;
}
.submenu
{
	list-style-image:none;
	list-style-type:none;
	margin-left:28px;
}
/*
#menuhaut{
	position: absolute;
	margin-top:-50px;	
	margin-left: 150px;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#5B3E1C;	
	letter-spacing:1px;
	word-spacing: 30px;
	text-decoration:none;
}
#menuhaut li{
	display:inline;
}
*/
#menuproduit{
	font-family: verdana, sans-serif;
	font-size: 12px;
	color:#5B3E1C;	
	text-decoration:none;
}
#menuproduit li{
	display:inline;
}
#shop{
	position: absolute;
	margin-top:-53px;	
	margin-left: 180px;
	font-weight: bold;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color:#5B3E1C;	
	letter-spacing:1px;
	text-decoration:none;
	
}
#siteinfo{
	position: absolute;
	margin-top:-75px;	
	margin-left: 290px;
	font-weight: bold;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color:#5B3E1C;	
	letter-spacing:1px;
	/*word-spacing: 30px;*/
	text-decoration:none;
	
}
#community{
	position: absolute;
	margin-top:-50px;	
	margin-left: 375px;
	font-weight: bold;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color:#5B3E1C;	
	letter-spacing:1px;
	/*word-spacing: 30px;*/
	text-decoration:none;
	
}
#contact{
	position: absolute;
	margin-top:-90px;	
	margin-left: 630px;
	font-weight: bold;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color:#5B3E1C;	
	letter-spacing:1px;
	/*word-spacing: 30px;*/
	text-decoration:none;
	
}
#quisommesnous{
	position: absolute;
	margin-top:-55px;	
	margin-left: 520px;
	font-weight: bold;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color:#5B3E1C;	
	letter-spacing:1px;
	/*word-spacing: 30px;*/
	text-decoration:none;

}
#col{
	/*background-color:#FFFFFF; removed for enabling rounded corners*/
	float:left;
	min-height:400px;
	width: 577px;
	padding-left:5px;
	padding-right:5px;
}
#colproduit{
	background-color:#FFFFFF;
	float:left;
	/*min-height:1000px;*/
	width: 577px;
}
.listeproduit{
	width:100%;
	margin-top: 25px;
	margin-bottom:25px;
	color:#5B3E1C;	
}
.listeproduit li{
	display:inline;
}
.flecheg{
	background-image:url(/images/Buttons/flecheg.gif);
	background-repeat:no-repeat;
	height: 45px; /*40px;*/
	width: 100px;
	padding-bottom:10px;
	font-family: verdana, sans-serif;
	font-size: 10px;
	color:#5B3E1C;
	padding-top:30px;
	text-decoration:none;
	border:0 none;
	text-align:left;
	
}
.fleched{
	background-image:url(/images/Buttons/fleched.gif);
	background-repeat:no-repeat;
	height: 45 px; /*40px;*/
	width: 100px;
	padding-bottom:10px;
	padding-right:20px;
	font-family: verdana, sans-serif;
	font-size: 10px;
	color:#5B3E1C;
	padding-top:30px;
	text-decoration:none;
	text-align:left;
	border:0 none;
}
.boxmini{
	width: 85px;
	height:85px;
	color:#5B3E1C;
	border-style:solid;
	border-width:1px;
	border-color: #5B3E1C;
	position: relative;
	top:0;
	left:0px;
	margin: 10px;
}
.boxminitexte{
	width: 95px;
	height:35px;
	position: relative;
/*	left:0px;
	top:85px;*/
	left:10px;
	top:0px;
}
.amenuproduit{
	color:#5B3E1C;
	font-size: 11px;
	text-decoration:none;
	font-weight: bold;
	}
.amenuproduit:hover{
	color:#E6B859;
	font-size: 11px;
	text-decoration:none;
	font-weight: bold;
	}
.lienproduit{
	margin-left:20px;
}
#detailproduit{
	width: 577px;
/*	width: 100%;
	height: 400px;*/
}

#associatedArticles
{
	/*border:1px solid #5B3E1C;*/
	background-color:#D4C73A;
	padding:1px 5px 5px 0px;
	margin-left:5px;
}

.grandebox{
	width: 300px;
	height:300px;
	color:#5B3E1C;
	border-style:solid;
	border-width:1px;
	border-color: #5B3E1C;
	position:relative;
	top:0px; /*-10px;*/
	left:0px;
	margin: 10px;
}
.zoom{
	width: 295px;
	/*height:35px;*/
	position: relative;
	/*left:270px;*/
	margin-left:10px;
	text-align:right;
	top:-40px;
}
.boxautre{
	width: 65px;
	height:65px;
	position: relative;
	top:0px; /*-35px;*/
	left:0px;
	margin-bottom: 10px;	
	margin-left: 10px;
	border-style:solid;
	border-width:1px;
	border-color: #5B3E1C;	
}
.abox{
	text-decoration:none;

}

.description{
	padding-left:0px;
	margin-top:0px;
	margin-right:20px;	
}
/*
#ajout{
	background-image:url(/images/art/oiseau.gif);
	background-repeat:no-repeat;
	height: 100px;
	width: 200px;
	padding-left: 50px;
	padding-top: 10px;
	}
*/
.produit{
	position:absolute;
	margin-top:50px;
	margin-bottom:300px;
}
.boxproduit{
	width: 150px;
	height: 205px;
	margin-bottom:20px;	
	padding-left:5px;
}

.boxproduitsmall
{
	width: 75px;
	height: 120px;
	margin-bottom:20px;	
	padding-left:5px;
}

.boxmedium
{
	width: 150px;
	height:150px;
	color:#5B3E1C;
	border-style:solid;
	border-width:1px;
	border-color: #5B3E1C;
	position: relative;
	/*top:-1px;
	left:-1px;	*/
}
.boxsmall{
	height: 75px;
	width: 75px;
	color:#5B3E1C;
	border-style:solid;
	border-width:1px;
	border-color: #5B3E1C;
	position: relative;
	/*top:-1px;
	left:-1px;	*/
}

.boxbouton{
	background-image:url(/images/Background/smallbutton.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 35px;
	position: relative;
	left: 0px;
	top: 6px;
}
.boxboutonsmall{
	background-image:url(/images/Background/smallbutton.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 35px;
	position: relative;
	left: 44px;
	top: -28px;
}
.abouton{
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	color:#5B3E1C;
	font-size: 20px;
	text-decoration:none;
	font-weight: bold;
	}
.abouton:hover{
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	color:#E6B859;;
	font-size: 20px;
	text-decoration:none;
	font-weight: bold;
	}
.boxtexte{
	width: 115px;
	/*height:35px;*/
	position: relative;
	left:35px;
	top:-28px;
	color:#E6B859;;
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
}
.boxtextecategory
{
	width: 150px;
	/*height:35px;*/
	position: relative;
	/*left:35px;
	top:-28px;*/
	color:#E6B859;;
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
	text-align:center;
}

.boxtextesmall{
	width: 75px;
	/*height:35px;*/
	position: relative;
	left:0px;
	top:-30px;
	color:#E6B859;
	font-size: 10px;
	text-decoration:none;
	/*font-weight: bold;*/
}
.prix{
	width: 115px;
	/*height:20px;*/
	position: relative;
	/*left: 35px;
	top:-50px;*/
	font-family: verdana, sans-serif;
	font-size: 12px; /*15px;*/
	color:#819A65;	
	font-weight: bold;
	text-align:right;
}
.prixsmall{
	width: 75px;
	/*height:20px;*/
	position: relative;
	/*left: 0px;
	top:-50px;*/
	font-family: verdana, sans-serif;
	font-size: 10px;
	color:#819A65;	
	/*font-weight: bold;*/
	text-align:right;
}
.prixbarre
{
	text-decoration:line-through;
}
.prixpromotion
{
	color:Red;
}

.legende{
	font-family: verdana, sans-serif;
	font-size: 9px;
	color:#B46D31; /*999;*/
	/*width:150px;*/
	margin-bottom:10px;
	border-collapse: collapse;
	}
/*td,th {
	padding: 2px 3px;
	vertical-align:middle;
}*/
th{
/*	text-align: right;*/
	color: #5B3E1C;	
}

.d{
	background-color: #D4C73A;
	color:#FFF;/*5B3E1C;*/
	font-weight: bold;
	border: 2px solid #FFF;
	width:50px;
	text-align:center;
}
.s{
	background-color: #A89D2E;
	color:#FFF;/*5B3E1C;*/
	font-weight: bold;
	border: 2px solid #FFF;
	width:50px;
	text-align:center;
}
.b{
	background-color: #B46D31;
	color:#FFF;
	font-weight: bold;
	border: 2px solid #FFF;
	width:50px;
	text-align:center;
}
.e{
	background-color: #5B3E1C; /*BF1407;*/
	color:#FFF;
	font-weight: bold;
	border: 2px solid #FFF;
	width:55px;
	text-align:center;
}
.input_nombre{
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #FFF;	
	border-style:solid;
	border-width:1px;	
	border-color:#5B3E1C;
	width:20px;
}
#commentaire{
	margin-top:-80px;
}
#bandedroite{
	float:left;
	position: relative;
	width: 251px;
	top:-110px;
}
.titre{
	padding-top:25px;
	padding-left:25px;
	text-align:center
}
.titre1{
	padding-top:65px;
	/*padding-left:120px;*/
	padding-left:30px;
	text-align:center;
	font-size:14px;
}
.titre2{
	padding-top:35px;
	padding-left:45px;
	text-align:center
}
#contenupanier{
	position:relative;
	top:10px; /*15*/
	border-left-style:solid;
	border-width:2px;
	border-color: #5B3E1C;
	margin-left:54px;	
	margin-right:35px;
}
.titrepanier{
	font-size:14px;
	text-align:center;
}
#txtpanier
{
	color:#5B3E1C;
	margin-top: 10px;
	padding-left:15px;
}
#panier{
	background-image:url(/images/art/basket.gif);
	background-repeat:no-repeat;
	width: 69px;
	height: 62px;
	margin-left:4px;
	margin-top: -10px; /*-18*/
	
}
#rechercher{
	margin-top: 15px;
	margin-left: 30px;
	font-family: verdana, sans-serif;
	font-size: 12px;
	color:#5B3E1C;	
}
#infos{
	background-image:url(/images/Background/wall.gif);
	background-repeat:no-repeat;
	height: 310px;
	width: 235px;
	text-align:center;
}
#infos ul
{
	padding-left:30px;
	padding-right:10px;
}
#infos li
{
	font-weight: bold;
	list-style-type:none;
	padding-bottom:12px;
}
#infos .titre1
{
	padding-bottom:16px;
}
#signladybird{
	background-image:url(/images/Background/signlady.gif);
	background-repeat:no-repeat;
	height: 65px;
	width: 235px;

}
#signbee{
	background-image:url(/images/Background/signbee.gif);
	background-repeat:no-repeat;
	height: 65px;
	width: 235px;
}
.subsign
{
	margin-left:42px;
	margin-right:15px;
	color:#5B3E1C;
}
.signcontent
{
	text-align:right;
	width:235px;
}

#footer{
	background-image:url(/images/Headers/footer.gif);
	background-repeat:no-repeat;
	clear:both;
	height: 120px;
	width: 1015px;
}
.txtfooter{
	padding-top: 90px; /*100 px*/
	/*padding-left: 80px;*/
	text-align:center;
	font-size: 10px;
	color:#FFF;	
	word-spacing:3px;
}
.afooter{
	color:#5B3E1C;
	font-size: 10px;
	text-decoration:none;
}
.afooter:hover{
	color:#FFF;
	font-size: 10px;
}

/* Homepage(s) */
#homenews
{
	/*position:absolute;*/
	font-family: verdana, sans-serif;
	font-size: 11px;
	background-color:#B46D31;
	color:#FFF !important; /*#5B3E1C;*/
	margin: 2px auto 2px 15px;	
	padding:15px;
	clear:both;
	height:225px;
	width:175px;
}

#homenews strong
{
	color:#FFF !important; /*#5B3E1C;*/
}

#producthighlight
{
	/*position:absolute;*/
	font-family: verdana, sans-serif;
	font-size: 11px;
	margin: 2px auto 2px 240px;	
	/*padding:15px;*/
	max-height:225px;
	width:250px;
	margin-top:-256px;
}
#boxhighlight{
	width: 285px;
	padding:15px;
	background-color:#AA8925;
	height:160px;
}
#boxhighlight .boxbouton{
	background-image:url(/images/Background/smallbutton.gif);
	background-repeat:no-repeat;
	height: 30px;
	width: 35px;
	position: relative;
	/*left: 165px;
	top: 6px;*/
}
#boxhighlight .boxtexte{
	width: 115px;
	/*height:35px;*/
	position: relative;
	left:15px; /*165px;*/
	top:0px;/*-150px;*/
	color:#E6B859;;
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
	cursor:pointer !important;
}
#boxhighlight .prix{
	width: 115px;
	/*height:20px;*/
	position: relative;
	/*left: 35px;
	top:-50px;*/
	font-family: verdana, sans-serif;
	font-size: 12px; /*15px;*/
	color:#5B3E1C;	
	font-weight: bold;
	text-align:right;
}
#promotion
{
	background-color: #B46D31;
	color:#FFF !important;	
	font-size:50px;
	font-weight:bold;
	margin-left:15px;
	margin-top: 50px;
	padding:15px;
	width: 510px;
}
#promotion .amenu
{
	color:#FFF !important;	
	font-size:13px;
	text-decoration:underline;
}

#advertise
{
	background-color: #D4C73A;
	color:#FFF;	
	font-size:13px;
	font-weight:bold;
	margin-left:15px;
	margin-top: 50px;
	padding:15px;
	width: 510px;
}

#advertise .amenu:hover
{
	color:#5B3E1C;
}

#brands
{
	margin-top:30px;
	text-align:center;
	width:577px;
}

#advertisesmall
{
	margin-top:20px;
	margin-left:15px;
	width:540px;
}

.advertisesmall1
{
	padding:15px;
	background-color: #B46D31;
	color:White;
}

.advertisesmall2
{
	padding:15px;
	background-color: #AA8925;
	color:#E6B859;
}

.advertisesmall3
{
	padding:15px;
	background-color: #D4C73A;
	color:White;
}


.multilangedit
{
	color: #ff6600;
}

.admingridheader
{
	font-family:Verdana, sans-serif;
	color:#555555;
}

.admingrid
{
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#333333;
}

.admingridalt
{
	font-family:Verdana, sans-serif;
	font-size:10px;
	background-color: #819a65;
}

.shopgridheader
{
	font-size:12px;
}

.shopgrid
{
}

.shopgrid a.normal:hover, a.normal:active 
{
	color:#819a65;
}

.shopgridalt
{
	background-color:#E6B859;
}

.shopgridalt a.normal:hover, a.normal:active 
{
	color:#819a65;
}

