
body {
	background-image: url(../images/bg.jpg);
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top:0;
	background-color: #463325;
	background-repeat: repeat-x;
	text-align:left;

}
body,td,th {
	font-family: times, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	align:left;
		color: #FFFFFF;

}
.Style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.Style2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
a:link {
	color: #E4D09E;
}
a:visited {
	color: #fff;
}
a:hover {
	color: #F8F2E2;
}
a:active {
	color: #fff;
}


a.liensblanc:link	
{
	text-decoration: none;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}

a.liensblanc:hover
{
	text-decoration: none;
	color:#FFF7B5;
	font-size:13px;
		font-weight:bold;
}

a.liensblanc:visited
{
	text-decoration: none;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}


a.liensblanc:visited:hover
{
	text-decoration: none;
	color:#FFF7B5;
	font-size:13px;
	font-weight:bold;
}


a.liensblancpetit:link	
{
	text-decoration: none;
	color:#fff;
}

a.liensblancpetit:hover
{
	text-decoration: none;
	color:#21170F;
}

a.liensblancpetit:visited
{
	text-decoration: none;
	color:#fff;
}

a.liensblancpetit:visited:hover
{
	text-decoration: none;
	color:#21170F;
}



a.liensnoirpetit:link	
{
	text-decoration: none;
	color:#1E1611;
}

a.liensnoirpetit:hover
{
	text-decoration: none;
	color:#3C2B1F;
}

a.liensnoirpetit:visited
{
	text-decoration: none;
	color:#1E1611;
}

a.liensnoirpetit:visited:hover
{
	text-decoration: none;
	color:#3C2B1F;
}


.topban {

padding-left:5px;
padding-bottom:5px;
padding-right:5px;
padding-top:0px; }



div.vignette-news {float:left;width:330px; background-color:#21170F;height:130px;padding:7px;margin:3px;border:solid 1px #21170F;overflow: hidden;}

.produitsleft {float:left;width:301px;/*height:auto !important;min-height:186px;*/padding:7px;margin:3px;border:solid 1px #302218;background-color:#1C1A15; color:#FFFFFF;}

.divtitreproduit {width:97%;
font-size:13px;
padding:7px;margin:3px;border:solid 1px #302218;background-color:#1C1A15; color:#FFFFFF;}

.sousTitrePage h3 {width:97%;
font-size:11px;
padding:7px;margin:3px;border:solid 1px #1C1A15;background-color:#1C1A15; color:#666;}


.lignehaut {
width:696px;
background-color:#21170F;
border:solid 1px #21170F;
padding:5px;
margin-top:5px;
margin-bottom:5px;
text-align:left;
}


.lignetitrecat {
width:692px;
font-weight:bold;
font-size:14px;
background-color:#2D2016;
color:#fff;
padding:5px;
margin-top:10px;
margin-bottom:5px;
text-align:left;
}

.lignechapocat {
width:690px;
font-weight:bold;
font-size:13px;
background-color:#21170F;
color:#fff;
border:solid 1px #21170F;
padding:5px;
margin-top:10px;
margin-bottom:15px;
text-align:left;
}


.fdprod {
width:706px;
font-size:11px;
background-color:#21170F;
border:solid 1px #21170F;
text-align:left;
}

.fdproachat {
width:600px;
font-size:13px;
background-color:#21170F;
border:solid 1px #21170F;
padding:5px;
text-align:left;
}

.fddossier {
width:955px;
font-size:13px;
background-color:#21170F;
border:solid 1px #21170F;
padding:5px;
text-align:left;
}

.fdprod2 {
width:697px;
font-size:13px;
background-color:#21170F;
border:solid 1px #21170F;
padding:5px;
text-align:left;
}


.vide {
width:690px;
font-weight:bold;
font-size:13px;
background-color:#000000;
color:#fff;
border:solid 1px #21170F;
padding:5px;
margin-top:10px;
margin-bottom:15px;
text-align:center;
}


.prixinproduit {
width:200px;
font-weight:bold;
font-size:13px;
background-color:#000000;
color:#fff;
border:solid 1px #21170F;
padding:5px;
margin-bottom:15px;
text-align:center;
}

#SearchText { 
	width: 250px; 
	display:block;
}

#SearchText, #SuggestResults {
	font-size: 12px;
}

#SuggestResults {
	margin-left: 0px;
}


.pagesnum {
width:700px;
font-size:11px;
background-color:#21170F;
color:#fff;
border:solid 1px #21170F;
margin-top:10px;
margin-bottom:15px;
}

.pagesnumcourante {

font-size:11px;
background-color:#EBD8AD;
font-weight:bold;
color:#000;
border:solid 1px #ABABAB;
padding:5px;
margin-top:10px;
margin-bottom:15px;
}

.pagesnumnoncourante {

font-size:11px;
font-weight:bold;
color:#333;

}



.barprod {float:left;width:97%;/*height:auto !important;min-height:186px;*/padding:7px;margin:3px;border:solid 1px #302218;background-color:#302218; color:#FFFFFF;}

div.prod {float:left;width:100%;border:solid 1px #1C1A15;background-color:#FFFFFF;}
div.vignette-news img.vignette-news {float:left;border:solid 1px #21170F;margin-right:10px;}
div.vignette-news dl{width:187px;float:right;margin:0;padding:0;}
div.vignette-news dl dt{padding-left:0px;}
div.vignette-news dl dd a{font-size:11px;width:172px;}
#selection div.vignette-news{border-color:#000;}

.title{font-size:13px;font-weight:bolder;}
.prix{font-size:13px;color:#000;}
.bouton {text-align:center;background-image:url(../images/bg-button.png);background-position:bottom;border:outset 1px #1C1A15;}
.bouton a {text-decoration:none;display:block;padding:2px 0px;font-size:11px;}
.boutonp { width:200px; text-align:center;background-image:url(../images/bg-button.png);background-position:bottom;border:outset 1px #1C1A15;}
.boutonp a {text-decoration:none;display:block;padding:2px 0px;font-size:11px;}
.ensavoirplus a {text-decoration:none;}
/* Menu général
-------------------------------------------------------- */

#menuGeneral {
	float: left;
	padding: 0;
	margin-top:3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 3px;

}


dl, dt, dd, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

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

#menu {
	position: relative;
	padding: 0;
	margin: 0;
}

dl#menu {
	width: 191px;
}


dl#menu dt {
	cursor: pointer;
}

dl#menu dt a {
	font-size: 13px;
	color: #fff;	
	background-color:#130D09;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 1;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0px;
	overflow: hidden;
	zoom: 1;
}

dl#menu dt a:hover, dl#menu dt .selected {
	color: #fff;
	background-color: #2D2017;
}

dl#menu dd {
}

dl#menu li {
}
#menuNuage {
	float: left;
	width:195px;
	padding: 0;
	margin: 40px 0 0 0px;
	background-color:#130D09;
}

#menuNuage .nuage1 {
	font-size: 15px;
}

#menuNuage .nuage2 {
	font-size: 18px;
}

#menuNuage .nuage3 {
	font-size: 21px;
}

#menuNuage .nuage4 {
	font-size: 24px;
}

#menuNuage .nuage5 {
	font-size: 27px;	
}

#menuNuage .nuage6 {
	font-size: 30px;	
}

.boutonrecherche {




BORDER-RIGHT: #4A3423 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #21170F 1px solid;  PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND: url(../images/champs.gif);  BORDER-LEFT: #21170F 1px solid; WIDTH: 50px; COLOR: #646464; PADDING-TOP: 4px; BORDER-BOTTOM: #4A3423 1px solid; FONT-FAMILY: Verdana

}

.boutonrecherche2 {

BORDER-RIGHT: #4A3423 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #21170F 1px solid;  PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND: url(../images/champs.gif);  BORDER-LEFT: #4A3423 1px solid; WIDTH: 80px; COLOR: #646464; PADDING-TOP: 4px; BORDER-BOTTOM: #4A3423 1px solid; FONT-FAMILY: Verdana

}

dl#menu li a {
	font-size: 1em;
	color: #fff;
	text-decoration: none;
	display: block;
	margin:0;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	overflow: hidden;
	zoom: 1;
}

dl#menu li a:hover, dl#menu li .selected {
	color: #fff;
	background-color: #2D2017;
	font-weight:bold;
}
/* Pied de page
-------------------------------------------------------- */

#footer {
	float: left;
	width: 906px;
	color: #9a9b9d;
	font-size: 11px;
	font-weight:normal;
	padding:20px 0;
	margin: 5px 0;
	background-color:#21170F;
}
	
#footer .colonne {
	float: left;
	width: 280px;
	margin:0;
	padding:0 10px;
	}
	
#footer .colonne p {
	font-size:11px;
	margin:0;
	padding:0;
	}
	
#footer h4 {
	font-size:11px;
	width: 280px;
	color: #626164;
	background-image:none;
	padding:0;
	margin:3px 0 0 0;
	}
			
#footer a, #footer a:visited  {
	font-weight:normal;
	color: #9a9b9d;
	text-decoration: none;
	padding:0 5px;
	border-right:solid 1px #9a9b9d;
}

#footer h4 a, #footer h4 a:visited {
	font-weight:bold;
	border:none;
	}

#footer a:hover {
	text-decoration: underline;
}

#footer .colonne p.validator {
	float:left;
	margin:5px 0 0 0;
	}
	
#footer .colonne p.validator a, #footer .colonne p.validator a:visited {
	border:none;
	}
	

.invisibleW3C {
	width: 0; 
	height: 0;
	padding: 0; 
	margin: 0;
}
