body{
	margin:0;
	width:100%;
	height:100%;
	padding:0;
	background:url(img/bg_body.jpg) repeat-y #86A231 center;
	font-family:Verdana, Arial;
	font-size:11px;
}

a img{ border:0;}

#conteneur{
	width:1000px;
	position:absolute;
	left:50%;
	margin-left:-500px;
	_margin-left:-499px;
	background:url(img/bg_conteneur.jpg) no-repeat top center;
	height:100%;
}

#conteneur2{
	width:905px;
	margin-left:48px;
}

#entete{
	height:258px;
	border-bottom:1px solid #86A230;
	font-size:11px;
	margin:0;
	padding:0;
}

#entete h1{
	font-size:0;
	text-indent:-10000em;
	margin:0;
	padding:0;
}

#entete h1 a{
	width:310px;
	height:94px;
	background:url(img/bg_logo.jpg) no-repeat;
	display:block;
	position:absolute;
	top:0;
	left:70px;
}

#entete h1 a:hover{
	background:url(img/bg_logo_over.jpg) no-repeat;
}

#entete h2{
	font-size:1px;
	text-indent:-10000em;
	width:542px;
	height:94px;
	background:url(img/bg_slogan.jpg) no-repeat;
	display:block;
	position:absolute;
	margin-top:0;
	margin-left:363px;
	padding:0;
}

#entete #blocs_entete{
	width:903px;
	height:163px;
	background:url(img/bg_blocs_entete.jpg) no-repeat;
	display:block;
	position:absolute;
	margin-top:94px;
	padding:0;
}

#entete #blocs_entete #souhait_objet{
	width:232px;
	height:133px;
	float:left;
	margin:16px 2px 0 22px;
	_margin:16px 2px 0 11px;
}

#entete #blocs_entete #souhait_objet h3{
	width:232px;
	height:29px;
	display:block;
	font-size:1px;
	text-indent:-100000em;
	margin:0;
	padding:0;
	background:url(img/titres_blocs/souhait_objet.jpg) no-repeat;
}

#entete #blocs_entete #souhait_objet .liste p{
	padding:0;

	margin:5px 0 2px 0; 
	_margin:0;
	!margin:0;
}

#entete #blocs_entete #souhait_objet .liste p input{
	margin:0 6px 0 12px;
	padding:0;
}

#entete #blocs_entete #souhait_objet .liste p label{
	margin:0;
	padding:0;
}

#entete #blocs_entete #souhait_objet .liste p label:hover{
	color:#663812;
	cursor:pointer;
}

#entete #blocs_entete .bloc{
	width:142px;
	height:133px;
	float:left;
	margin:16px 0 0 10px;
	padding:0;
}

#entete #blocs_entete .bloc h3{
	width:142px;
	height:29px;
	display:block;
	font-size:0;
	text-indent:-100000em;
	margin:0;
	padding:0;
}

h3 a, h4 a{
	width:142px;
	height:29px;
	display:block;
	font-size:0;
	text-indent:-100000em;
	margin:0;
	padding:0;
}

/*Les différents titre H3 et H4 des blocs*/

.num1 h3, .num1 h4{
	background:url(img/titres_blocs/bureau.jpg) no-repeat;
}

.num2 h3, .num2 h4{
	background:url(img/titres_blocs/textile.jpg) no-repeat;
}

.num3 h3, .num3 h4{
	background:url(img/titres_blocs/gastronomie.jpg) no-repeat;
}

.num4 h3, .num4 h4{
	background:url(img/titres_blocs/maison_et_bienetre.jpg) no-repeat;
}

#bloc_double h4{
	background:url(img/titres_blocs/autres_produits.jpg) no-repeat bottom;
}

.coup_coeur h4{
	background:url(img/titres_blocs/coup-de-coeur.jpg) no-repeat bottom;
	_background:url(img/titres_blocs/coup-de-coeur.jpg) no-repeat top;
	!background:url(img/titres_blocs/coup-de-coeur.jpg) no-repeat top;
}

.nouveaute h4{
	background:url(img/titres_blocs/nouveautes.jpg) no-repeat bottom;
	_background:url(img/titres_blocs/nouveautes.jpg) no-repeat top;
	!background:url(img/titres_blocs/nouveautes.jpg) no-repeat top;
}
/*fin des blocs*/

#entete #blocs_entete .bloc .liste{
	text-align:right;
	margin:0;
	padding:0;
}

#entete #blocs_entete .bloc .liste p{
	margin:0 5px 0 0;
	line-height:14px;
	padding:0;
}

#entete #blocs_entete .bloc .liste a{
	color:#464630;
	text-decoration:none;
}

#entete #blocs_entete .bloc .liste a:hover{
	color:#663812;
}

/* Bandeau de gauche */

#gauche{
	width:175px;
	position:relative;
	float:left;
}

#gauche p.ombre{
	background:url(img/bg_ecart_gauche.jpg) no-repeat;
	width:175px;
	height:13px;
	margin:0;
	padding:0;
}

#gauche #bloc_fond_orange{
	background:url(img/bg_bloc1_gauche.gif) center 100% no-repeat;
	color:#464630;
	padding: 0 0 10px 0;
	_margin:0 0 0 -3px;
}

#gauche #bloc_fond_vert{
	background:url(img/bg_bloc2_gauche.gif) center 100% no-repeat;
	padding: 0 0 10px 0;
}

#gauche h3{
	width:175px;
	height:35px;
	margin:0;
	padding:0;
	font-size:0;
	text-indent:-10000em;
	_margin:0 0 0 3px;
}

#gauche #recherche h3{
	background:url(img/titres_blocs/recherche.jpg) no-repeat;
}

#gauche #demande_devis h3{
	background:url(img/titres_blocs/demande_devis.jpg) no-repeat;
}

#gauche #catalogue h3{
	background:url(img/titres_blocs/catalogue.jpg) no-repeat;
}

#gauche #engagements h3{
	background:url(img/titres_blocs/engagements.jpg) no-repeat;
}

#gauche input, #gauche select{
	border:1px solid #333;
	width:125px;
}

#gauche input.prix{
	width:27px;
}

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

#gauche select{
	width:125px;
	font-size:11px;
}

#gauche p{
	margin: 0 21px 5px 31px;
}

#gauche ul{
	margin:0 21px 5px 35px;
	padding:0;
}

#gauche ul p{
	margin:0 -2px 0 0px;
	padding:0;
}

#gauche ul li{
	margin:0;
	list-style-position:inside;
	padding:0;
}

#gauche a{
	color:#464630;
}

#gauche a:hover{
	color:#663812;
}

#gauche a.article{
	color:#000;
	font-size:12px;
}

#gauche a.article:hover{
	color:#330000;
}

#gauche a.bouton{
	background:#82705D;
	color:#fff;
	border:1px solid #333;
	font-weight:bold;
	text-decoration:none;
	padding:3px 15px 3px 15px;
}

#gauche a.bouton:hover{
	border:1px solid #fff;
	color:#fff;
	cursor:pointer;
}

input.bouton{
	background:#82705D;
	color:#fff;
	border:1px solid #333;
	font-weight:bold;
	cursor:pointer;
}

input.bouton:hover{
	cursor:pointer;
	border:#fff 1px solid;
}

#gauche #engagements ul{
	margin:0 21px 5px 35px;
	list-style-type:none;
	padding:0;
}

#gauche #engagements ul li{
	margin:0 0 3px 0;
	list-style-position:outside;
	background:url(img/puce_engagements.jpg) no-repeat 0 4px;
	padding:0 0 0 8px;
}

/*Zone de contenu */

#droite{
	width:720px;
	color:#5E5E48;
	font-size:12px;
	float:left;
}


#droite a{
	color:#333;
}

#droite a:hover{
	color:#663812;
}

div.objet{
	width:140px;
	height:140px;
	margin:0 0 0 16px;
}

div.objet img{
	width:140px;
	height:140px;
}

h5{
	text-align:center;
	margin:0 0 0 13px;
	padding:0;
	font-size:11px;
	font-weight:normal;
	width:145px;
}

h5 a{
	color:#464630;
}

h5 a:hover{
	color:#663812;
}

#droite p{
	margin:10px 0 0 14px;
}

#droite h4{
	color:#f60;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	margin:10px 0 10px 14px;
}

/*Pied de page*/

#pied{
	height:35px;
	float:none;
	clear:both;
	margin-top:40px;
	border-bottom:1px solid #CCCCCC;
}

#pied #corde{
	background:url(img/bg_corde_pied.gif) no-repeat;
	height:35px;
	width:61px;
	float:left;
	margin-left:175px;
		_margin-left:80px;
}

#pied #contenu_pied{
	float:left;	
	background:url(img/bg_pied.gif) 100% top;
	height:35px;
	line-height:24px;
	padding: 0 20px 0 0;
	color:#663812;
}

#pied #contenu_pied a{
	text-decoration:none;
	color:#663812;
}

#pied #contenu_pied a:hover{
	color:#925727;
}

/*Styles de texte*/

.grandBlanc{
	color:#fff;
	font-size:17px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}


