* {
	margin:0;
	padding:0;
}

body {
	background:#1e0f0f;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#232323;
}

/* Champs de formulaires compatibles IE 6 */

select {
	font-size:10px;
	color:#232323;
	margin:0 3px;
	height:15px;
	border:0;
	border-top:1px solid #a98754;
	border-left:1px solid #a98754;
	font-family:Verdana, Arial, sans-serif;
	background-color:#fff;
}

*:first-child+html select{height:18px;}

textarea {
	font-size:10px;
	color:#232323;
	margin:0 3px;
	border:0;
	border-top:1px solid #a98754;
	border-left:1px solid #a98754;
	font-family:Verdana, Arial, sans-serif;
	background-color:#fff;
	width:300px;
}

.champ_input {
	float:left;
	background-color:#fff;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#232323;
	padding:0;
	margin:0 3px;
	height:15px;
	border:0;
	border-top:1px solid #a98754;
	border-left:1px solid #a98754;
}

.newsletter {
	width:135px;
	background-color:#c8a064;
}

.recherche {
	width:130px;
	background-color:#c8a064;
}

.champ_input_valider {
	text-transform:uppercase;
	color:#390e14;
	float:right;
	font-size:8px;
	font-weight:bold;
	margin-top:5px;
	height:16px;
	background-color:#c8a064;
	border:1px solid #a98754;
	margin-right:100px;
}


.champ_input_ok {
	text-transform:uppercase;
	color:#390e14;
	font-size:8px;
	font-weight:bold;
	height:16px;
	background-color:#c8a064;
	border:1px solid #a98754;
}

input [type=submit]{ 
	font-size:8px;
}

/* fin Champs de formulaires compatibles IE 6 */

.clear {
	clear:left;
}

.retour {
	clear:left;
	text-align:right;
}

.left {
	float:left;
}
.left_320 {
	float:left;
	width:320px;
}
.right {
	float:right;
}

.img_right {
	float:right;
	padding:0 12px 5px 15px;
}

.img_right span {
	display:block;
	width:230px;
	text-align:right;
	padding:3px 0;
}

.img_left {
	float:left;
	padding:0 15px 0 0;
}

.img_presse {
	float:left;
	padding:3px 10px 0 0;
}

.img_presse_fin {
	float:left;
	padding:3px 0 0 0;
}

.img_presse span, .img_presse_fin span  {
	display:block;
	width:120px;
	padding:3px 0;
}

.blanc {
	color:#fff;
}
.jaune {
	color:#fac873;
}
.beige {
	color:#f3e4cd;
}

.noir {
	color:#1D1310;
}

img {
	border:none;
}

a {
	text-decoration:none;
	outline:0;
}

#global {
	width:903px;
	margin:0 auto;
}

#main {
	float:left;
	padding:7px 20px 0 20px;
	border-top:2px solid #291a1a ;
	border-right:2px solid #140a0a ;
	border-bottom:2px solid #150a0a ;
	border-left:2px solid #2a1c1c ;
}

/*header */
#header {
	clear:left;
	width:854px;
}

#logo {
	width:148px;
	height:94px;
	float:left;
}

#liens_haut {
	color:#af8456;
	float:left;
}

#header #recherche_liens {
	float:left;
	width:540px;
}

#header #recherche {
	float:left;
	width:530px;
	height:16px;
}

#header #liens{
	float:left;
	color:#af8456;
	margin-right:40px;
	margin-top:2px;
}

#header #recherche a{
	color:#af8456;
}

#header #recherche label {
	float:left;
	color:#af8456;
	text-transform:uppercase;
	padding:2px 3px 2px 0;
}

#menu {
	float:left;
	width:540px;
}

/** html #menu ul li{
	float:left;
	font:10px,Arial;
	text-transform:uppercase;
	list-style-type:none;
	margin:33px 0 0;
	width:135px;
	height:45px;
}*/

#menu ul li{
	float:left;
	font:10px,Arial;
	text-transform:uppercase;
	list-style-type:none;
	margin:33px 0 0;
	width:135px;
	height:45px;
	display:block;
}
#menu ul li a{
	color:#fff;
	display:block;
	padding:8px 0 0 14px;
}

#menu ul li a:hover{
	height:60px !important;
	height:30px;
}

#menu ul li a span.titre{
	display:block;
	font-size:15px;
}

#menu ul li.fond_menu_cafe {background:transparent url('../images/commun/fond_menu_cafe.jpg') no-repeat bottom left;}
#menu ul li.fond_menu_cafe:hover {background:transparent url('../images/commun/fond_menu_cafe_on.jpg') no-repeat bottom left;height:59px;margin:19px 0 0;}
#menu ul li.fond_menu_cafe_on {background:transparent url('../images/commun/fond_menu_cafe_on.jpg') no-repeat bottom left;height:60px;margin:19px 0 0;}

#menu ul li.fond_menu_the {background:transparent url('../images/commun/fond_menu_the.jpg') no-repeat bottom left;}
#menu ul li.fond_menu_the:hover {background:transparent url('../images/commun/fond_menu_the_on.jpg') no-repeat bottom left;height:59px;margin:19px 0 0;}
#menu ul li.fond_menu_the_on {background:transparent url('../images/commun/fond_menu_the_on.jpg') no-repeat bottom left;height:60px;margin:19px 0 0;}

#menu ul li.fond_menu_tisanes {background:transparent url('../images/commun/fond_menu_tisane.jpg') no-repeat bottom left;}
#menu ul li.fond_menu_tisanes:hover {background:transparent url('../images/commun/fond_menu_tisane_on.jpg') no-repeat bottom left;height:59px;margin:19px 0 0;}
#menu ul li.fond_menu_tisanes_on {background:transparent url('../images/commun/fond_menu_tisane_on.jpg') no-repeat bottom left;height:60px;margin:19px 0 0;}

#menu ul li.fond_menu_chocolat {background:transparent url('../images/commun/fond_menu_chocolat.jpg') no-repeat bottom left;}
#menu ul li.fond_menu_chocolat:hover {background:transparent url('../images/commun/fond_menu_chocolat_on.jpg') no-repeat bottom left;height:59px;margin:19px 0 0;}
#menu ul li.fond_menu_chocolat_on {background:transparent url('../images/commun/fond_menu_chocolat_on.jpg') no-repeat bottom left;height:60px;margin:19px 0 0;}

#haut_colonne_droite {
	float:left;
	width:165px;
	background:transparent url('../images/commun/haut_colonne_droite.jpg') no-repeat bottom left;
	height:94px;
}

#mon_compte {
	float:left;
	width:155px;
	background:transparent url('../images/commun/fond_mon_compte.jpg') no-repeat top left;
	color:#fff;
	padding:5px 0 0 10px;
	height:90px;
	
}

#mon_compte a{
	color:#adadad;
	background:transparent url('../images/commun/fleche_lien_gris.gif') no-repeat 2px 4px;
	padding:3px 0 8px 18px;
	display:block;
}

#mon_compte span#mon_compte2{
	display:block;
	font-weight:bold;
}
#mon_compte span#mon_panier{
	display:block;
	padding:5px 0 0;
	font-weight:bold;
}

/*fin header */

/*contenu div contenant la colonne gauche, centre et droite juste en dessous du header */
#contenu {
	float:left;
	border-left:2px solid #140a0a;
	border-bottom:2px solid #291a1a;
	border-right:2px solid #2a1c1c;
}

/* colonne de gauche */
#colonne_gauche {
	float:left;
	width:149px;
	padding:30px 0 0;
}

#menu_secondaire {
	margin-bottom:50px;
}

#menu_secondaire h2 {
	background-color:#c8a064;
	width:136px;
	padding:6px;
	font-size:10px;
	font-family:Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:-0.5px;
	margin:0 0 10px;
}

#menu_secondaire h2.cafe {
	background-color:#643200;
	color:#fff;
}

#menu_secondaire h2.the {
	background-color:#7C0022;
	color:#fff;
}

#menu_secondaire h2.tisanes {
	background-color:#679966;
	color:#fff;
}

#menu_secondaire h2.chocolat {
	background-color:#823201;
	color:#fff;
}


#menu_secondaire ul {
	text-transform:uppercase;
	font-size:9px;
	letter-spacing:-0.5px;
	list-style-type:none;
	margin:0 0 0 5px;
}

#menu_secondaire ul li{
	margin:5px 0 0 3px;
}

#menu_secondaire ul li a{
	color:#fff;
}

#menu_secondaire ul li a.active, #menu_secondaire ul li a:hover{
	color:#f08c00;
	background:transparent url('../images/commun/fleche_orange.jpg') no-repeat 2px 2px;
	padding:0 0 0 10px;
}

#menu_secondaire ul li a.sup_active, #menu_secondaire ul li a:hover{
	color:#f08c00;
	background:transparent url('../images/commun/fleche_orange.jpg') no-repeat 2px 2px;
	padding:0 0 0 10px;
}

#menu_secondaire ul.sub li a.sub_active, #menu_secondaire ul.sub li a:hover{
	color:#f08c00;
	background:transparent url('../images/commun/fleche_orange.jpg') no-repeat 11px 2px;
	margin-left: -8px;
	padding:0 0 0 20px;
}

#menu_secondaire ul.sub li a.sub, #menu_secondaire ul.sub li a:hover{
	margin-left: -8px;
	padding:0 0 0 20px;
}

#encart_plaquette {
	margin:100px 0 0;
	padding:10px;
	background:#87643c url('../images/commun/degrade_plaquette.jpg') no-repeat top;
	color:#fff;
	width:127px;
}

#encart_plaquette h2 {
	color:#faf0c8;
	font-size:9px;
	font-family:Arial, sans-serif;
	text-transform:uppercase;
}

#encart_plaquette p {
	margin:5px 0 15px;
}

#encart_plaquette a {
	color:#461e24;
	background:transparent url('../images/commun/fleche_lien.gif') no-repeat 2px 0px;
	padding:0 0 5px 18px;
	display:block;
}

#encart_chacun_cafe {
	padding:10px;
	background:#CDBEA0 url('../images/commun/degrade_chacun_cafe.jpg') no-repeat top;
	color:#CDBEA0;
	width:127px;
}

#encart_chacun_cafe h2 {
	color:#281714;
	font-size:11px;
	font-family:Arial;
	text-transform:uppercase;
	letter-spacing:0.5px;
}

#encart_chacun_cafe p {
	margin:5px 0 15px 0;
	color:#fff;
	font-size:9px;
}

#encart_chacun_cafe a {
	color:#1D1010;
	background:transparent url('../images/commun/fleche_chacun_cafe.gif') no-repeat 2px 0px;
	padding:0 0 5px 18px;
	display:block;
}



#encart_catalogue {
	margin-top:0px;
	padding:10px;
	background:#C8A064 url('../images/commun/degrade_catalogue.jpg') no-repeat top;
	color:#CDBEA0;
	width:127px;
}

#encart_catalogue h2 {
	color:#281714;
	font-size:11px;
	font-family:Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.5px;
}

#encart_catalogue p {
	margin:5px 0 15px 0;
	color:#fff;
	font-size:9px;
}

#encart_catalogue a {
	color:#1D1010;
	background:transparent url('../images/commun/fleche_catalogue.gif') no-repeat 2px 0px;
	padding:0 0 5px 18px;
	display:block;
}



#encart_abonnement {
	margin-top:0px;
	padding:10px;
	background:#643200 url('../images/commun/degrade_abonnement.jpg') no-repeat top;
	color:#CDBEA0;
	width:127px;
}

#encart_abonnement h2 {
	color:#C59C67;
	font-size:11px;
	font-family:Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.2pt;
}

#encart_abonnement p {
	margin:5px 0 15px 0;
	color:#CDBCA3;
	font-size:9px;
}

#encart_abonnement a {
	color:#fff;
	background:transparent url('../images/commun/fleche_abonnement.gif') no-repeat 2px 0px;
	padding:0 0 5px 18px;
	display:block;
}
/* fin colonne de gauche */


/* colonne centre */
#colonne_centre_chocolat {
	float:left;
	width:519px;
	background:#823201 url('../images/commun/degrade_contenu_centre_chocolat.jpg') no-repeat top;
	border-left:1px solid #3a2828;
	border-right:2px solid #3a2828;
	padding:5px 0 10px 17px;
	margin:0 0 2px 0;
}

#colonne_centre_chocolat .departement{
	float:left;
	margin:0 7px 5px 0;
	width:95px;
	height:120px;
	color:#fff;
}

#colonne_centre_chocolat .departement_right{
	float:left;
	margin-right:0;
	width:95px;
	height:120px;
	color:#fff;
}

#colonne_centre_chocolat .departement img, #colonne_centre_chocolat .departement_right img {
	margin-bottom:3px;
	margin-left:2px;
	display:block;
}

#colonne_centre_chocolat .departement a, #colonne_centre_chocolat .departement_right a  {
	color:#fff;
	background:transparent url('../images/commun/fleche_chocolat_departement.gif') no-repeat 2px 0px;
	padding:0 0 0 18px;
	letter-spacing:-0.5px;
	display:block;
}

#colonne_centre_chocolat h3 {
	font-size:13px;
	font-family:Arial, sans-serif;
	margin: 0 0 12px;
	letter-spacing:0.5px;
	color:#fff;
	text-transform:uppercase;
}

#colonne_centre_chocolat h4 {
	font-size:14px;
	font-family:Arial, sans-serif;
	margin: 0 0 5px;
	letter-spacing:0.5px;
	color:#e2c4af;
}

#colonne_centre_chocolat p {
	margin: 0 20px 12px 0;
	color:#e2c4af;
	line-height:13px;
}

#colonne_centre_chocolat p a {
	color:#e2c4af;
	text-decoration:underline;
}

#colonne_centre_chocolat ul {
	color:#e2c4af;
	margin:0 20px 12px 12px;
}

#colonne_centre_tisanes {
	float:left;
	width:519px;
	background:#679966 url('../images/commun/degrade_contenu_centre_tisanes.jpg') no-repeat top;
	border-left:1px solid #3a2828;
	border-right:2px solid #3a2828;
	padding:5px 0 10px 17px;
	margin:0 0 2px 0;
}

#colonne_centre_tisanes .departement{
	float:left;
	margin-right:7px;
	width:95px;
	height:120px;
	color:#fff;
}

#colonne_centre_tisanes .departement_right{
	float:left;
	margin-right:0;
	width:95px;
	height:120px;
	color:#fff;
}

#colonne_centre_tisanes .departement img, #colonne_centre_tisanes .departement_right img {
	margin-bottom:3px;
	margin-left:2px;
	display:block;
}

#colonne_centre_tisanes .departement a, #colonne_centre_tisanes .departement_right a  {
	color:#fff;
	background:transparent url('../images/commun/fleche_tisanes_departement.gif') no-repeat 2px 0px;
	padding:0 0 5px 18px;
	letter-spacing:-0.5px;
	display:block;
}


#colonne_centre_tisanes h3 {
	font-size:13px;
	font-family:Arial, sans-serif;
	margin: 0 0 12px;
	letter-spacing:0.5px;
	color:#fff;
	text-transform:uppercase;
}

#colonne_centre_tisanes h4 {
	font-size:14px;
	font-family:Arial, sans-serif;
	margin: 0 0 5px;
	letter-spacing:0.5px;
	color:#c8cec8;
}

#colonne_centre_tisanes p {
	margin: 0 20px 12px 0;
	color:#c8cec8;
	line-height:13px;
}

#colonne_centre_tisanes p a{
	color:#c8cec8;
	text-decoration:underline;
}

#colonne_centre_tisanes ul {
	color:#c8cec8;
	margin:0 20px 12px 12px;
}




#colonne_centre_the {
	float:left;
	width:519px;
	background:#7C0022 url('../images/commun/degrade_contenu_centre_the.jpg') no-repeat top;
	border-left:1px solid #3a2828;
	border-right:2px solid #3a2828;
	padding:5px 0 10px 17px;
	margin:0 0 2px 0;
}

#colonne_centre_the .departement{
	float:left;
	margin-right:7px;
	width:95px;
	height:120px;
	color:#fff;
}

#colonne_centre_the .departement_right{
	float:left;
	margin-right:0;
	width:95px;
	height:120px;
	color:#fff;
}

#colonne_centre_the .departement img, #colonne_centre_the .departement_right img {
	margin-bottom:3px;
	margin-left:2px;
	display:block;
}

#colonne_centre_the .departement a, #colonne_centre_the .departement_right a  {
	color:#fff;
	background:transparent url('../images/commun/fleche_the_departement.gif') no-repeat 2px 0px;
	padding:0 0 5px 18px;
	letter-spacing:-0.5px;
	display:block;
}

#colonne_centre_the h3 {
	font-size:13px;
	font-family:Arial, sans-serif;
	margin: 0 0 12px;
	letter-spacing:0.5px;
	color:#fff;
	text-transform:uppercase;
}

#colonne_centre_the h4 {
	font-size:14px;
	font-family:Arial, sans-serif;
	margin: 0 0 5px;
	letter-spacing:0.5px;
	color:#ddbfc7;
}

#colonne_centre_the p {
	margin: 0 20px 12px 0;
	color:#ddbfc7;
	line-height:13px;
}

#colonne_centre_the p a {
	color:#ddbfc7;
	text-decoration:underline;
}

#colonne_centre_the ul {
	color:#ddbfc7;
	margin:0 20px 12px 12px;
}



#colonne_centre_cafe {
	float:left;
	width:519px;
	background:#643200 url('../images/commun/degrade_contenu_centre_cafe.jpg') no-repeat top;
	border-left:1px solid #3a2828;
	border-right:2px solid #3a2828;
	padding:5px 0 10px 17px;
	margin:0 0 2px 0;
}

#colonne_centre_cafe .departement{
	float:left;
	margin-right:7px;
	width:95px;
	height:120px;
	color:#fff;
}

#colonne_centre_cafe .departement_right{
	float:left;
	margin-right:0;
	width:95px;
	height:120px;
	color:#fff;
}

#colonne_centre_cafe .departement img, #colonne_centre_cafe .departement_right img {
	margin-bottom:3px;
	margin-left:2px;
	display:block;
}

#colonne_centre_cafe .departement a, #colonne_centre_cafe .departement_right a  {
	color:#fff;
	background:transparent url('../images/commun/fleche_univers_cafe_departement.gif') no-repeat 2px 0px;
	padding:0 0 5px 18px;
	letter-spacing:-0.5px;
	display:block;
}

#colonne_centre_cafe h2, #colonne_centre_the h2,#colonne_centre_chocolat h2,#colonne_centre_tisanes h2  {
	font-size:20px;
	font-family:Arial, sans-serif;
	margin: 0 0 10px;
	letter-spacing:0.5px;
	color:#fff;
	text-transform:uppercase;
}
/*#colonne_centre_the h2 {
	font-size:20px;
	font-family:Arial, sans-serif;
	margin: 0 0 10px;
	letter-spacing:0.5px;
	color:#ddbfc7;
	text-transform:uppercase;
}
#colonne_centre_chocolat h2 {
	font-size:20px;
	font-family:Arial, sans-serif;
	margin: 0 0 10px;
	letter-spacing:0.5px;
	color:#e2c4af;
	text-transform:uppercase;
}
#colonne_centre_tisanes h2 {
	font-size:20px;
	font-family:Arial, sans-serif;
	margin: 0 0 10px;
	letter-spacing:0.5px;
	color:#c8cec8;
	text-transform:uppercase;
}*/

#colonne_centre_cafe h3 {
	font-size:13px;
	font-family:Arial, sans-serif;
	margin: 0 0 12px;
	letter-spacing:0.5px;
	color:#fff;
	text-transform:uppercase;
}

#colonne_centre_cafe h4 {
	font-size:14px;
	font-family:Arial, sans-serif;
	margin: 0 0 5px;
	letter-spacing:0.5px;
	color:#CDBEA0;
}

#colonne_centre_cafe h3 span.petit, #colonne_centre_the h3 span.petit, #colonne_centre_tisanes h3 span.petit, #colonne_centre_chocolat h3 span.petit{
	font-size:10px;
	text-transform:lowercase;
}

#colonne_centre_cafe p {
	margin:0 20px 12px 0;
	color:#CDBEA0;
	line-height:13px;
}

#colonne_centre_cafe p a {
	color:#CDBEA0;
	text-decoration:underline;
}

#colonne_centre_cafe ul {
	color:#CDBEA0;
	margin: 0 20px 12px 12px;
}

#colonne_centre {
	float:left;
	width:519px;
	background:#c8a064 url('../images/commun/degrade_contenu_centre.jpg') no-repeat top;
	border-left:1px solid #3a2828;
	border-right:2px solid #3a2828;
	padding:5px 0 10px 17px;
	margin:0 0 2px 0;
}

#fil_ariane {
	margin:0 0 15px;
}

#fil_ariane a{
	text-decoration:underline;
	color:#fff;
}

#colonne_centre h1 {
	font-size:12px;
	font-family:Arial, sans-serif;
	margin: 0 0 5px;
	letter-spacing:0.5px;
	width:auto;
}

#colonne_centre h2 {
	font-size:15px;
	font-family:Arial, sans-serif;
	margin: 0 0 15px;
	letter-spacing:0.5px;
}

#colonne_centre h3 {
	font-size:20px;
	font-family:Arial, sans-serif;
	margin: 0 0 10px;
	letter-spacing:0.5px;
	text-transform:uppercase;
}

#colonne_centre h4 {
	font-size:13px;
	font-family:Arial, sans-serif;
	letter-spacing:0.5px;
}

#colonne_centre h5 {
	font-size:11px;
	font-family:Arial, sans-serif;
	margin:5px 0;
}

#colonne_centre p {
	margin: 0 20px 12px 0;
	line-height:13px;
}

#colonne_centre ol,#colonne_centre ul {
	margin: 0 20px 12px 20px;
	line-height:13px;
}

#colonne_centre ol a,#colonne_centre ul a{
	color:#232323;
	text-decoration:underline;
}

#colonne_centre p a {
	text-decoration:underline;
	color:#232323;
}

#colonne_centre table.service {
	color:#fff;
	border-collapse:collapse;
	margin:10px 0 0;
	width:95%;
	border-spacing:0;
}

#colonne_centre table.service tr th {
	background-color:#232323;
	padding:10px;
	vertical-align:top;
	font-size:12px;
	letter-spacing:-1px;
	text-align:center;
}

#colonne_centre table.service tr td{
	padding:4px 10px 4px 15px;
	vertical-align:top;
	text-align:center;
	border-bottom:2px solid #232323;
}

#colonne_centre table.service tr td a {
	color:#232323;
	text-decoration:underline;
}
/*.no_width, #colonne_centre p.no_width, #colonne_centre_cafe p.no_width, #colonne_centre_the p.no_width, #colonne_centre_tisanes p.no_width, #colonne_centre_chocolat p.no_width {
	margin: 0 0 12px;
	width:480px;
}*/

#text_right {
	float:left;
	width:260px;
	height:150px;
}

#text_plan_acces {
	float:left;
	width:265px;
	height:144px;
	margin:10px 0 0;
}

a.fleche_blanche {
	color:#fff;
	background:transparent url('../images/commun/fleche_lien.gif') no-repeat 2px 0px;
	padding:0 0 7px 18px;
	display:block;
}

#text_right2 {
	float:left;
}

a.fleche_noire {
	color:#461e24;
	background:transparent url('../images/commun/fleche_lien.gif') no-repeat 2px 0px;
	padding:0 0 7px 18px;
	display:block;
	clear:left;
}

.espace {
	padding-top:10px;
}

#colonne_centre ul {
	padding: 0 0 0 15px;
	margin: 0 20px 0 0;
}

#colonne_centre ul li {
	padding: 0 0 4px 0;
}

#map {
	float:left;
	width:236px;
	height:236px;
	margin:0 15px 0 0;
}

/* fin de colonne centre */

/* colonne droite */
#colonne_droite {
	width:160px;
	float:left;
	border-left:2px solid #3a2828;
	border-bottom:2px solid #3a2828;
}

#encart_produit_vendeur {
	margin:4px 0 0;
	padding:0;
	background-color:#f08c00;
	color:#fff;
	float:left;
	width:158px;
}

#encart_produit_vendeur_ray {
	margin:0;
	padding:0;
	background-color:#f08c00;
	color:#fff;
	float:left;
	width:158px;
}

#encart_produit_vendeur_ray2 {
	margin:4px 0 0;
	padding:0;
	background-color:#008ca0;
	color:#fff;
	float:left;
	width:158px;
}

#encart_produit_vendeur h2, #encart_produit_vendeur_ray h2, #encart_produit_vendeur_ray2 h2 {
	color:#fff;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	margin:5px 10px;
}

#encart_produit_vendeur p, #encart_produit_vendeur_ray p, #encart_produit_vendeur_ray2 p {
	margin:5px 10px;
}

#encart_produit_vendeur p a,#encart_produit_vendeur_ray p a, #encart_produit_vendeur_ray2 p a {
	color:#fff;
}

#encart_produit_vendeur a.prix, #encart_produit_vendeur_ray a.prix , #encart_produit_vendeur_ray2 a.prix  {
	color:#461e24;
	display:block;
	background:transparent url('../images/commun/fleche_lien.gif') no-repeat 2px 4px;
	padding:5px 0 5px 18px;
	font-size:10px;
	margin:0 10px;
	font-weight:bold;
}

#encart_comptoirs {
	margin-top:0px;
	padding:10px;
	background:#C8A064 url('../images/commun/degrade_comptoirs.jpg') no-repeat top;
	color:#CDBEA0;
	width:138px;
}

#encart_comptoirs h2 {
	color:#fff;
	font-family:Arial, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	letter-spacing:0.2pt;
}

#encart_comptoirs p {
	margin:5px 0 5px 0;
	color:#461E24;
	font-size:9px;
}

#encart_comptoirs a {
	color:#fff;
	background:transparent url('../images/commun/fleche_catalogue.gif') no-repeat 2px 0px;
	padding:0 0 5px 18px;
	display:block;
}

#encart_comptoirs ul {
	color:#461E24;
	margin:0 0 0 15px;
}
#encart_comptoirs ul li{
	padding:0 0 3px 0;
}

#encart_engagements {
	margin-top:0px;
	padding:10px;
	background:#A06E41 url('../images/commun/degrade_engagements.jpg') no-repeat top;
	color:#3F271C;
	width:138px;
}
#encart_ecoute {
	margin-top:4px;
	padding:10px;
	background-color:#A06E41;
	color:#3F271C;
	width:138px;
}

#encart_engagements h2, #encart_ecoute h2 {
	color:#3F271C;
	font-family:Arial, sans-serif;
	font-size:13px;
	text-transform:uppercase;
}

#encart_engagements p, #encart_ecoute p {
	margin:5px 0 15px 0;
	color:#e1c39b;
	font-size:9px;
}

#encart_engagements ul, #encart_ecoute ul {
	margin:5px 0 15px 0;
	color:#e1c39b;
	font-size:9px;
	list-style-position:inside;
}
#encart_engagements ul li, #encart_ecoute ul li  {
	margin:4px 0 0 0;
}

#encart_engagements a {
	color:#fff;
	background:transparent url('../images/commun/fleche_engagements.gif') no-repeat 2px 0px;
	padding:0 0 2px 18px;
	letter-spacing:-0.2pt;
	display:block;
}
#encart_ecoute a {
	text-decoration:underline;
	color:#E1C39B;
}

#encart_engagements img {
	margin-top:15px;
}


#encart_newsletter {
	margin-top:0px;
	padding:10px;
	background:#594137 url('../images/commun/degrade_newsletter.jpg') no-repeat top;
	color:#3F271C;
	width:138px;
	height:110px;
	float:left;
}
#encart_newsletter2 {
	margin:0 0 4px 0;
	padding:10px;
	background-color:#594137;
	color:#3F271C;
	width:138px;
	height:110px;
	float:left;
}

#encart_newsletter_titre {
	color:#BD9767;
	font-family:Arial, sans-serif;
	font-size:13px;
	text-transform:uppercase;
}

#encart_newsletter p, #encart_newsletter2 p, #encart_cgv p  {
	margin:5px 0 16px 0;
	color:#fff;
	font-size:9px;
}

#encart_newsletter a, #encart_newsletter2 a, #encart_cgv a {
	color:#fff;
	background:transparent url('../images/commun/fleche_newsletter.gif') no-repeat 2px 0px;
	padding:0 0 5px 18px;
	letter-spacing:-0.2pt;
	display:block;
}

#encart_cgv {
	margin:0 0 4px 0;
	padding:10px;
	background-color:#594137;
	color:#3F271C;
	width:138px;
	float:left;
}

/* fin colonne droite */


/* contenu central accueil */

#contenu_central_ligne1 {
	float:left;
	width:848px;
	background-color:#2E1815;
	border-right:2px solid #120c0a;
}

#contenu_central_rubriques_int {
	width:848px;
	float:left;
	background-color:#2E1815;
	text-align:center;
}

#contenu_central_ligne1 img.margin_bottom {
	margin-top:18px;
	margin-bottom:20px;
	float:left;
}

#contenu_central_ligne1 img.margin_bottom2 {
	margin-bottom:23px;
	float:left;
}

#encart_flash {
	float:left;
	border-right:2px solid #120c0a;
	padding:0 0 20px 0;
	width:686px;
}
#encart_magasins {
	background-color:#2E1815;
	padding:12px 0 18px 0;
	width:158px;
	float:left;
	border-left:2px solid #3A2828;
}
#encart_magasins h2 {
	color:#FAC864;
	font-family:Arial, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:8px;
	margin-left:7px;
}
#encart_magasins div.lient_magasins {
	margin-left:4px;
}
#encart_magasins a.fleche {
	color:#fff;
	background:transparent url('../images/commun/fleche_lien_beige.gif') no-repeat 2px 0px;
	padding:0 0 7px 18px;
}

#contenu_central_ligne2 {
	float:left;
	width:848px;
	background-color:#C8A064;
	border-top:2px solid #120c0a;
	border-right:2px solid #120c0a;
	float:left;
	margin:0pt 0pt 2px;
}

#accueil_tmp {
	float:left;
	width:686px;
	border-top:2px solid #372625;
	border-right:2px solid #130c0a;
	border-left:2px solid #130c0a;
}

#accueil_tmp p {
	float:left;
	padding:20px 0 0 20px;
	width:430px;
	font-size:11spx;
}

#accueil_nouveaute {
	width:156px;
	height:238px;
	float:left;
	background-color:#78001E;
	border-right:2px solid #130c0a;
}
#accueil_nouveaute img.accueil_nouveaute {
	border-bottom:3px solid #1e0f0f;
}
#accueil_nouveaute div.accueil_nouveaute_txt {
	text-align:left;
	padding:10px 5px 0 10px;
}
#accueil_nouveaute p.titre {
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	font-family:Arial;
	letter-spacing:0.4px;
}
#accueil_nouveaute p.sous_titre {
	color:#D2D2D2;
	font-size:11px;
	text-transform:uppercase;
	font-family:Arial;
	letter-spacing:0.4px;
	height:60px;
}
#accueil_nouveaute a.fleche {
	color:#fff;
	background:transparent url('../images/commun/fleche_lien_rose.gif') no-repeat 0px 2px;
	padding:0 0 7px 18px;
	font-size:14px;
	font-weight:bold;
}

#accueil_abonnement {
	background-color:#643200;
	float:left;
	height:238px;
	width:266px;
	border-right:2px solid #130c0a;
	border-left:2px solid #2d1f1e;
}
#accueil_abonnement div.accueil_abonnement_txt {
	text-align:left;
	padding:0 0 0 10px;
}
#accueil_abonnement p.titre {
	color:#EDBD5F;
	font-size:13px;
	text-transform:uppercase;
	font-family:Arial;
	letter-spacing:0.4px;
}
#accueil_abonnement p.sous_titre {
	color:#fff;
	font-size:11px;
	font-family:Arial;
	letter-spacing:0.4px;
	height:65px;
}
#accueil_abonnement a.fleche {
	color:#EDBD5F;
	background:transparent url('../images/commun/fleche_lien.gif') no-repeat 2px 0px;
	padding:0 0 7px 18px;
	display:block;
}

#accueil_ephemeride {
	float:left;
	height:228px;
	text-align:left;
	width:246px;
	padding-left:10px;
	padding-top:10px;
	background: #B486A3 url('../images/accueil/ephemeride.jpg') no-repeat top left;
	border-left:2px solid #2d1f1e;
	border-right:2px solid #120c0a;
}
#accueil_ephemeride p.titre {
	color:#EFC6E4;
	font-size:13px;
	text-transform:uppercase;
	font-family:Arial;
	letter-spacing:0.4px;
}
#accueil_ephemeride p.sous_titre {
	color:#F0E7ED;
	font-size:11px;
	font-family:Arial;
	letter-spacing:0.2px;
	height:183px;
}
#accueil_ephemeride a.fleche {
	color:#EFC6E4;
	background:transparent url('../images/commun/fleche_lien_mauve.gif') no-repeat 2px 0px;
	padding:0 0 7px 20px;
	display:block;
}

#cafe_moment {
	background-color:#643200;
	height:238px;
	width:158px;
	float:left;
	border-left:2px solid #3A2828;
}
#cafe_moment div.cafe_moment_txt {
	text-align:left;
	padding-left:10px;
	padding-top:10px;
}
#cafe_moment p.titre {
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	font-family:Arial;
	letter-spacing:0.4px;
}
#cafe_moment p.sous_titre {
	color:#C6B399;
	font-size:11px;
	font-family:Arial;
	text-transform:uppercase;
	letter-spacing:0.2px;
	height:45px;
}
#cafe_moment p.sous_titre a {
	color:#C6B399;
}
#cafe_moment a.fleche {
	color:#fff;
	background:transparent url('../images/commun/fleche_lien_jaune.gif') no-repeat 0px 2px;
	padding:0 0 7px 18px;
	margin-left:5px;
	font-size:14px;
	font-weight:bold;
}

/* fin contenu central accueil */


/* footer */
#footer {
	width:850px;
	border-top:2px solid #120909;
	border-left:2px solid #100808;
	border-right:2px solid #2d1f1f;
	border-bottom:2px solid #2b1d1d;
	margin:2px 0 8px;
	padding:0;
	color:#af8255;
}

#footer p {
	padding:6px 6px 2px 6px;
}
#footer p.ligne2 {
	padding:0 6px 6px 6px;
}

#footer p a{
	color:#af8255;
}
#footer p a.blanc{
	color:#fff;
}
#footer p a.marron{
	color:#87643c;
}

a#espace_pro {
	float:left;
	display:block;
	background:#565353 url('../images/commun/fleche_lien.gif') no-repeat 2px 4px;
	color:#eceadf;
	text-transform:uppercase;
	width:137px;
	height:32px;
	padding:4px 5px 0 18px;
	font-size:11px;
	font-weight:bold;
}

a#espace_entreprise {
	float:left;
	display:block;
	background:#e6e6d2 url('../images/commun/fleche_lien.gif') no-repeat 2px 4px;
	color:#1d1310;
	text-transform:uppercase;
	width:137px;
	height:32px;
margin:0 4px 0 0;
padding:4px 5px 0 18px;
	font-size:11px;
	font-weight:bold;
}

#bas_gauche {
	float:left;
	color:#d4b593;
	font-size:9px;
	padding:0;
}

#bas_droit{
	float:right;
	color:#87643c;
	font-size:9px;
	margin-right:5px;
	padding:0;
}