/* CSS Document */

body {
	margin-top: 10px;
	padding: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
	
td.td_padding {
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}

td.td_padding_panier {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	color: #000000;
}

td.td_justify {
	text-align: justify;
}

p {
	margin: 0px;
	padding: 0px;
}

ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
}

/*Header*/

td.td_fdindex {
	background-color: #000000;
	background-image: url(/charte/header/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px;
	margin:0px;
}

td.td_menufd {
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(/charte/menu_fond.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}

td.td_panier{
	background-image:url(/charte/panier_pro.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}

.bd_haut{
	border-top:1px solid #000;
	background-color:#FFF;
}

.bg_gamme{
	height:18px;
	border:1px solid #9a241e;
	color:#37221e;
	font-weight:bold;
	font-size:13px;
	background:url(/charte/juillet2010/fd_titre.gif) repeat-x;
}

.bg_gamme2 {
	border-bottom:1px solid #a8a8a4;
	border-left:1px solid #a8a8a4;
	border-right:1px solid #a8a8a4;
}

.separateur_zone_droite {
	border-left : 1px solid #9f2924;
}

/*Recherche*/

#recherche{
	position:absolute;
	float:left;
	margin-left:725px;
	top:20px;
	width:240px;
	height:22px;
	vertical-align:top;
}

input.rechercher {
	font-size: 12px;
	font-weight:bold;
	color: #420900;
	background-color: #FFFFFF;
	height:22px;
	width:85px;
	border:1px solid #999999;
	cursor:pointer;
	vertical-align:top;
}

input.input_rech {
	width: 127px;
	height:18px;
	vertical-align:top;
}

/*Menu*/

.menu_herbes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ced8b0;
	cursor:pointer;
}

.menu_herbes_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	cursor:pointer;
	background-color:#ced8b0;
	border-bottom:1px solid;
	border-top: 2px solid;
  border-right: 2px solid;
}

.ss_menu_herbes_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	color:#000;
	cursor:pointer;
	background-color:#dfe7c7;
}

.ss_menu_herbes_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#000;
	cursor:pointer;
	background-color:#eef2e3;
}

#div_herbes{
	display:none;
	position:absolute;
	width:250px;
	margin-left:-10px;
	margin-top:17px;
	margin-top:18px !ie;
}

.ss_herbes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#000;
	cursor:pointer;
	background-color:#ced8b0;
	padding-left:10px;
	padding-right:10px;
}

.ss_herbes_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

.menu_monde{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fddea1;
	cursor:pointer;
}

.menu_monde_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fddea1;
	font-weight:bold;
	border-bottom:1px solid;
	border-top: 2px solid;
  border-right: 2px solid;
}

.ss_menu_monde_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#feeed0;
	font-weight:bold;
}

.ss_menu_monde_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fef3de;
}

#div_monde{
	display:none;
	position:absolute;
	width:250px;
	margin-left:-10px;
	margin-top:17px;
	margin-top:18px !ie;
}

.ss_monde{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fddea1;
	padding-left:10px;
	padding-right:10px;
}

.ss_monde_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	color:#000;
	cursor:pointer;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}


.menu_epic_fine{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#dea091;
	cursor:pointer;
}

.menu_epic_fine_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	cursor:pointer;
	background-color:#dea091;
	border-bottom:1px solid;
	border-top: 2px solid;
  border-right: 2px solid;
}

.ss_menu_epic_fine_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	color:#000;
	cursor:pointer;
	background-color:#eecfc8;
}

.ss_menu_epic_fine_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#000;
	cursor:pointer;
	background-color:#fbe4df;
}

#div_epic_fine{
	display:none;
	position:absolute;
	width:250px;
	margin-left:-10px;
	margin-top:17px;
	margin-top:18px !ie;
}

.ss_epic_fine{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#000;
	cursor:pointer;
	background-color:#dea091;
	padding-left:10px;
	padding-right:10px;
}

.ss_epic_fine_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

.menu_epic_salee{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffc082;
	cursor:pointer;
}

.menu_epic_salee_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#ffc082;
	font-weight:bold;
	border-bottom:1px solid;
	border-top: 2px solid;
  border-right: 2px solid;
}

.ss_menu_epic_salee_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#ffdfc0;
	font-weight:bold;
}

.ss_menu_epic_salee_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#faeee1;
}

#div_epic_salee{
	display:none;
	position:absolute;
	width:250px;
	margin-left:-10px;
	margin-top:17px;
	margin-top:18px !ie;
}

.ss_epic_salee{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#ffc082;
	padding-left:10px;
	padding-right:10px;
}

.ss_epic_salee_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

.menu_epic_sucree{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dfa5ce;
	cursor:pointer;
}

.menu_epic_sucree_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#dfa5ce;
	font-weight:bold;
	border-bottom:1px solid;
	border-top: 2px solid;
  border-right: 2px solid;
}

.ss_menu_epic_sucree_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#efd2e6;
	font-weight:bold;
}

.ss_menu_epic_sucree_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#f9e7f4;
}

#div_epic_sucree{
	display:none;
	position:absolute;
	width:250px;
	margin-left:-10px;
	margin-top:17px;
	margin-top:18px !ie;
}

.ss_epic_sucree{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#dfa5ce;
	padding-left:10px;
	padding-right:10px;
}

.ss_epic_sucree_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

.menu_epic_bio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bedca8;
	cursor:pointer;
}

.menu_epic_bio_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#bedca8;
	font-weight:bold;
	border-bottom:1px solid;
	border-top: 2px solid;
  border-right: 2px solid;
}

.ss_menu_epic_bio_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#deedd3;
	font-weight:bold;
}

.ss_menu_epic_bio_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#edf4e9;
}

#div_epic_bio{
	display:none;
	position:absolute;
	width:250px;
	margin-left:-10px;
	margin-top:17px;
	margin-top:18px !ie;
}

.ss_epic_bio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#bedca8;
	padding-left:10px;
	padding-right:10px;
}

.ss_epic_bio_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

.menu_fruits{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#e6a8a8;
	cursor:pointer;
}

.menu_fruits_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	cursor:pointer;
	background-color:#e6a8a8;
	border-bottom:1px solid;
	border-top: 2px solid;
  border-right: 2px solid;
}

.ss_menu_fruits_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	color:#000;
	cursor:pointer;
	background-color:#f3d5d5;
}

.ss_menu_fruits_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#000;
	cursor:pointer;
	background-color:#f8e9e9;
}

#div_fruits{
	display:none;
	position:absolute;
	width:250px;
	margin-left:-10px;
	margin-top:17px;
	margin-top:18px !ie;
}

.ss_fruits{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#000;
	cursor:pointer;
	background-color:#e6a8a8;
	padding-left:10px;
	padding-right:10px;
}

.ss_fruits_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

.menu_cafe{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fab29c;
	cursor:pointer;
}

.menu_cafe_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fab29c;
	font-weight:bold;
	border-bottom:1px solid;
	border-top: 2px solid;
  border-right: 2px solid;
}

.ss_menu_cafe_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fcd8cd;
	font-weight:bold;
}

.ss_menu_cafe_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fbe7e0;
}

#div_cafe{
	display:none;
	position:absolute;
	width:250px;
	margin-left:-10px;
	margin-top:17px;
	margin-top:18px !ie;
}

.ss_cafe{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fab29c;
	padding-left:10px;
	padding-right:10px;
}

.ss_cafe_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

.menu_frais{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d7eeae;
	cursor:pointer;
}

.menu_frais_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#d7eeae;
	font-weight:bold;
	border-bottom:1px solid;
	border-top: 2px solid;
  border-right: 2px solid;
}

.ss_menu_frais_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#e1f0c4;
	font-weight:bold;
}

.ss_menu_frais_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#edf2e4;
}

#div_frais{
	display:none;
	position:absolute;
	width:250px;
	margin-left:-10px;
	margin-top:17px;
	margin-top:18px !ie;
}

.ss_frais{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#d7eeae;
	padding-left:10px;
	padding-right:10px;
}

.ss_frais_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

.menu_boissons{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e1a1e6;
	cursor:pointer;
}

.menu_boissons_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#e1a1e6;
	font-weight:bold;
	border-bottom:1px solid;
	border-top: 2px solid;
  border-right: 2px solid;
}

.ss_menu_boissons_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#f0d0f2;
	font-weight:bold;
}

.ss_menu_boissons_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#f7e6f8;
}

#div_boissons{
	display:none;
	position:absolute;
	width:250px;
	margin-left:-10px;
	margin-top:17px;
	margin-top:18px !ie;
}

.ss_boissons{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#e1a1e6;
	padding-left:10px;
	padding-right:10px;
}

.ss_boissons_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

.menu_soins{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f7b6ac;
	cursor:pointer;
}

.menu_soins_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#f7b6ac;
	font-weight:bold;
	border-bottom:1px solid;
	border-top: 2px solid;
  border-right: 2px solid;
}

.ss_menu_soins_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fbdad5;
	font-weight:bold;
}

.ss_menu_soins_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fbe9e5;
}

#div_soins{
	display:none;
	position:absolute;
	width:250px;
	margin-left:-10px;
	margin-top:17px;
	margin-top:18px !ie;
}

.ss_soins{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#f7b6ac;
	padding-left:10px;
	padding-right:10px;
}

.ss_soins_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

.menu_art{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fed37f;
	cursor:pointer;
}

.menu_art_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fed37f;
	font-weight:bold;
	border-bottom:1px solid;
	border-top: 2px solid;
  border-right: 2px solid;
}

.ss_menu_art_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fee9bf;
	font-weight:bold;
}

.ss_menu_art_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fdf5e4;
}

#div_art{
	display:none;
	position:absolute;
	width:250px;
	margin-left:-10px;
	margin-top:17px;
	margin-top:18px !ie;
}

.ss_art{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fed37f;
	padding-left:10px;
	padding-right:10px;
}

.ss_art_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

.menu_souk{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fab29c;
	cursor:pointer;
}

.menu_souk_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fab29c;
	font-weight:bold;
	border-bottom:1px solid;
	border-top: 2px solid;
  border-right: 2px solid;
}

.ss_menu_souk_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fcd8cd;
	font-weight:bold;
}

.ss_menu_souk_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fce9e3;
}

#div_souk{
	display:none;
	position:absolute;
	width:250px;
	margin-left:-10px;
	margin-top:17px;
	margin-top:18px !ie;
}

.ss_souk{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fab29c;
	padding-left:10px;
	padding-right:10px;
}

.ss_souk_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

.menu_confiture{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ced8b0;
	cursor:pointer;
}

.menu_confiture_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	cursor:pointer;
	background-color:#ced8b0;
	border-bottom:1px solid;
	border-top: 2px solid;
  border-right: 2px solid;
}

.ss_menu_confiture_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	color:#000;
	cursor:pointer;
	background-color:#e0e8c8;
}

.ss_menu_confiture_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#000;
	cursor:pointer;
	background-color:#ebefdf;
}

#div_confiture{
	display:none;
	position:absolute;
	width:250px;
	margin-left:-10px;
	margin-top:17px;
	margin-top:18px !ie;
}

.ss_confiture{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#000;
	cursor:pointer;
	background-color:#ced8b0;
	padding-left:10px;
	padding-right:10px;
}

.ss_confiture_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

.menu_prodfrais{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fed37f;
	cursor:pointer;
}

.menu_prodfrais_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fed37f;
	font-weight:bold;
	border-bottom:1px solid;
	border-top: 2px solid;
  border-right: 2px solid;
}

.ss_menu_prodfrais_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fee9bf;
	font-weight:bold;
}

.ss_menu_prodfrais_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fdf3de;
}

#div_prodfrais{
	display:none;
	position:absolute;
	width:250px;
	margin-left:-10px;
	margin-top:17px;
	margin-top:18px !ie;
}

.ss_prodfrais{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fed37f;
	padding-left:10px;
	padding-right:10px;
}

.ss_prodfrais_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

.menu_bienetre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bedca8;
	cursor:pointer;
}

.menu_bienetre_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#bedca8;
	font-weight:bold;
	border-bottom:1px solid;
	border-top: 2px solid;
  border-right: 2px solid;
}

.ss_menu_bienetre_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#deedd3;
	font-weight:bold;
}

.ss_menu_bienetre_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#edf4e9;
}

#div_bienetre{
	display:none;
	position:absolute;
	width:250px;
	margin-left:-10px;
	margin-top:17px;
	margin-top:18px !ie;
}

.ss_bienetre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#bedca8;
	padding-left:10px;
	padding-right:10px;
}

.ss_bienetre_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}

/*Structure page*/
td.td_pagefd {
	background-image: url(/charte/page_fond.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

td.td_ombre {
	background-image: url(/charte/ombre.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

td.td_rouge {
	background-color: #991c16;
	text-align: center;
	color: #FFFFFF;
}

td.td_gris {
	background-color: #a8a8a4;
	color: #FFFFFF;
}
td.td_rose {
	background-color: #a33459;
	text-align: center;
	color: #FFFFFF;
}

td.td_jaune {
	background-color: #feb839;
	text-align: center;
	color: #a11b01;
}

td.td_menu_index {
	text-align: center;
	vertical-align: top;
}

td.td_trait {
	background-image: url(/charte/trait.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

td.td_trait_or {
	background-image: url(/charte/pixel_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

td.td_selection{
	background-image:url(/charte/fd_selection.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:310px;
}

td.td_promo{
	background-image:url(/charte/fd_promo.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:310px;
	padding-top:10px;
	padding-left:10px;
}

td.td_top_vente{
	background-image:url(/charte/fd_top_vente.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:310px;
	padding-top:10px;
	padding-left:15px;
}

#encart_promo{
	display:inline;
	float:left;
	width:150px;
	height:270px;
	font-size:10px;
	color:#000;
	text-align:center;
}

#encart_top_vente{
	display:inline;
	float:left;
	width:150px;
	height:270px;
	font-size:10px;
	color:#000;
	text-align:center;
}

#prix_selection{
	display:block;
	float:left;
	position:absolute;
	width:50px;
	background-color:#a01a00;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:2px;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	border:1px solid #fff;
}

#prix_selection2{
	display:block;
	float:left;
	position:absolute;
	width:50px;
	background-color:#a01a00;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:2px;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	border:1px solid #a01a00;
}

#prix_promo{
	display:block;
	float:left;
	position:absolute;
	width:50px;
	height:50px;
	background-color:#feb839;
	margin:0px;
	padding:0px;
	color:#a11b01;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	border:1px solid #a11b01;
}

#prix_top_vente{
	display:block;
	float:left;
	position:absolute;
	width:50px;
	background-color:#a33459;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:2px;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	border:1px solid #fff;
}

/*Texte*/
h1 {
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

h1.h1_14px {
	font-size: 14px;
	font-weight: bold;
}

h1.h1_11px {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	
}

h1.h1_categorie {
	font-size: 18px;
	color: #A2A2A2;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h1.h1_rouge {
	font-size: 20px;
	color: #991c16;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h2 {
	font-size: 26px;
	color: #47332A;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h2.h2_categorie {
	font-size: 18px;
	color: #A2A2A2;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h2.h2_rouge {
	font-size: 20px;
	color: #991c16;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h3 {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

h3.h3_14px {
	font-size: 16px;
}

h4 {
	font-size: 18px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

.simulh2 {
	font-size: 26px;
	color: #47332A;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.simulh2_categorie {
	font-size: 18px;
	color: #A2A2A2;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

.text_14px {
	font-size: 14px;
	font-weight: bold;
}

.text_16pxBlancBold {
	font-size: 16px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

.text_12px {
	font-size: 12px;
	font-weight: normal;
}

.text_12pxBlancGras {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.text_rouge {
	color:#991c16;
	font-weight: bold;
	font-size:12px;
}

.text_rougeN {
	color:#991c16;
	font-size:11px;
	padding-top: 8px;
}

.text_pourpre {
	color:#a11b01;
	font-weight: bold;
	font-size:12px;
}

.text_rose {
	color:#a33459;
	font-weight: bold;
	font-size:12px;
}

.text_10pxBlanc{
	color:#fff;
	font-size:10px;
	font-weight:bold;
}

.text_14pxBlancG{
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

.text_pt {
font-size:10px;
}

.text_ptN {
font-size:10px;
color:#000;
text-decoration:line-through;
}

.text_ptB {
font-size:10px;
color:#FFF;
text-decoration:line-through;
}

.text_gdR {
font-size:12px;
color:#991c16;
text-decoration:line-through;
}

.text_ptB2 {
font-size:9px;
color:#FFF;
text-decoration:line-through;
}

.text_11px {
font-size:11px;
}

.text_error {
	font-size:12px;
	color: #FF0000;
}

.bold{
	font-weight:bold;	
}

.t_detail{
	color:#a8a8a4;
	font-size:12px;
	display:inline;
}

.text_18px{
	font-size:18px;
	font-weight:bold;
}



/*Liens*/
.txt_select{
	font-weight:bold;
	text-decoration:underline;
}

A:active {
	color: #000000;
	text-decoration: none;
}

A:link {
	color: #000000;
	text-decoration: none;
}

A:visited {
	color: #000000;
	text-decoration: none;
}

A:hover {
	color: #000000;
	text-decoration: none;
}

A.liengras:active {
	color: #000000;
	text-decoration: none;
	font-weight:bold
}

A.liengras:link {
	color: #000000;
	text-decoration: none;
	font-weight:bold
}

A.liengras:visited {
	color: #000000;
	text-decoration: none;
	font-weight:bold
}

A.liengras:hover {
	color: #000000;
	text-decoration: none;
	font-weight:bold
}

A.lienblanc {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

A.lienpourpre {
	color: #a11b01;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

A.blancnormal{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

A.lienrouge {
	color: #991c16;
	text-decoration: none;
}

td.td_categorie2 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #991C16;
	text-align:center;
	cursor:pointer;
}


td.td_categorie1 {
	font-weight: bold;
	color: #7F472E;
	background-color: #FFFFFF;
	text-align:center;
	cursor:pointer;
}

/*Formulaire*/



input, select {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	height: 18px;
	width: 150px;
	border: 1px solid #999999;
	padding-left:5px;
}

input.input_bouton {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #991c16;
	height: 18px;
	width: 150px;
	border: 1px solid #991c16;
	cursor:pointer;
}


input.input_bouton_image {
	height: 25px;
	width: 200px;
	border: none;
	cursor: pointer;
}

input.input_bouton_image_150 {
	height: 61px;
	width: 150px;
	border: none;
	cursor: pointer;
}

input.input_bouton_image_170 {
	height: 61px;
	width: 170px;
	border: none;
	cursor: pointer;
}

input.input2 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	height: 18px;
	width: 200px;
	border: 1px solid #999999;
}

input.input_quantite {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	height: 14px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

input.input_quantite_home {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	height: 14px;
	width: 15px;
	text-align: center;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

input.input_check {
	background-color: #FFFFFF;
	height: 15px;
	width: 15px;
	border: 1px solid #999999;
	margin: 0px;
	padding: 0px;
}

input.input_promo {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	height: 14px;
	width: 110px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #999999;
}

input.input_bouton2 {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #991c16;
	height: 18px;
	width: 200px;
	border: 1px solid #991c16;
	cursor:pointer;
}

input.input2 {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	height: 18px;
	width: 200px;
	border: 1px solid #999999;
}

input.client{
	font-size:11px;
	color: #000000;
	background-color: #FFFFFF;
	height: 16px;
	width: 120px;
	border: 1px solid #999999;
	float:left;
}

textarea {
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 100%;
}

.pointer {
	cursor:pointer;
}

form {
	margin: 0px;
	padding: 0px;
}

/*Liste Detail*/

.border_gris {
	border: 1px solid #999999;
}

.border_rouge {
	border: 1px solid #991c16;
}

.border_or {
	border: 1px solid #a01a00;
}

td.td_padding_or {
	border: 1px solid #991c16;
	padding: 5px;
}

td.td_prix {
	background-image: url(/charte/fd_prix_pro.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	text-align: center;
	vertical-align: middle;
}

img.img_prod_assos {
	border: 1px solid #999999;
	margin-right: 5px;	
}

/*Espace perso*/
input.input_grise {
	font-size: 12px;
	color: #000000;
	background-color: #DADADA;
}

/*Ajax*/
td.td_bulle {
	background-image: url(/charte/ajax_pixel.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

td.td_bulle_h {
	background-image: url(/charte/ajax_pixel.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}

/*Panier process de commande*/
td.td_couleur1 {
	font-weight: bold;
	color: #000000;
	background-color: #DADADA;
}

tr.tr_couleur1 {
	color: #000000;
	background-color: #DADADA;
}

td.td_couleur2 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #991c16;
}

tr.tr_couleur2 {
	color: #FFFFFF;
	background-color: #991c16;
}

td.td_couleur3 {
	font-weight: bold;
	color: #000000;
	background-color: #ddc876;
}

tr.tr_couleur3 {
	color: #000000;
	background-color: #ddc876;
}

.border_coul1 {
	border: 1px solid #999999;
}

.border_coul2 {
	border: 1px solid #991c16;
}

.border_coul3 {
	border: 1px solid #ddc876;
}


input.input_ok {
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	height: 20px;
	width: 24px;
	border: 1px solid #000000;
	cursor:pointer;
}

#nl{
	display:none;
	position:absolute;
	width:150px;
}

.div_panier2 {
    position:absolute;
	height: 100%;
	width: 100%;
	z-index:6500; 
	visibility:hidden; 
	overflow: visible; 
	top:0; 
	left:0;
}

.div_panier {
	background-color: #000000;
	position:fixed;
	height: 100%;
	width: 100%;
	filter:alpha(opacity=60);
   -moz-opacity:0.6;
	opacity: 0.6;
	left: 0px;
	top: 0px;
	z-index:2000;
	overflow:visible;
}

.div_panier3 {
    position:absolute;
	width: 967px;
	overflow:visible; 
	top:115px;
	z-index:3000;
	left:0px;
	margin-left:200px;
	margin-left:100px !ie;
}

.prog {
	font-size: 12px;
	color: #BBBBBB;
	font-weight: normal;
}

.zoom_liste{position:absolute; width:157px; height:157px; z-index:10; display:none; margin-top:6px;}
.bloc_liste{float:left; margin-left:10px; margin-bottom:15px; margin-right:10px; width:170px;}
.bloc_rayon{
  background-color:#FFFFFF;
  color:#7F472E;
  cursor:pointer;
  float:left;
  font-weight:bold;
  height:30px;
  margin-left:0;
  margin-top:0;
	font-size:11px;
  padding-left:1px;
  padding-right:0;
  text-align:left;
  width:280px;
}

.bloc_rayon2{
	color: #FFFFFF;
	background-color: #991c16;
  cursor:pointer;
  float:left;
  font-weight:bold;
  height:30px;
  margin-left:0;
  margin-top:0;
  font-size:11px;
  padding-left:1px;
  padding-right:0;
  text-align:left;
  width:280px;
}

.div_puce{
	float:left;
	height:20px;
	width:12;
	text-align: center;
	padding: 6px;
	margin-top:5px;
}

.div_sousmenu{position:absolute; width:137px; z-index:10; display:none; margin-top:5px;}

#menudef {
	width: 600px;
	margin-left: 20px; 
	margin-left: 10px !ie;
	margin-top:5px;
	text-align: left; 
	position: relative;
	height: 310px;
}
#divContainer {
	border-right: 0px ; 
	border-top: 0px ;
	border-left: 0px ;
	border-bottom: 0px ;
	visibility: visible; 
	overflow: hidden; 
	width: 600px; 
	position: relative;
	height: 300px;
}

#divContent {
	position: relative;
	left: -1px;
	width: 50000px;
}

#encart_selection{
	float:left;
	width:150px;
	height:305px;
	font-size:10px;
	color:#000;
	text-align:center;
}

/* the forward and backward buttons */
.addfwd { display:block; position:absolute; cursor:pointer; width:27px; height:33px; top:120px; right:-10px; background:url(/charte/fleche_droite.gif) no-repeat;  }

.addbkwd { display:block; position:absolute; cursor:pointer; width:27px; height:33px; top:120px; left:-30px; background:url(/charte/fleche_gauche.gif) no-repeat;  }

ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				3000;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				10px;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}

ul.ligne{
  display: block;
}

li.ligne{
  list-style: none ;
  display: block;
  float:left;
}

input.autocompleter-loading
{
	background-image:		url(spinner.gif);
	background-repeat:		no-repeat;
	background-position:	right 50%;
}

/*Modification du 300310*/

td.td_fdindex_v2 {
	background-color: #000000;
	background-image: url(/charte/header/logo_v2.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px;
	margin:0px;
}

#menu {
	border: 1px solid #37221e;
	border-collapse:collapse;
}


.menu1 {
	background:url(/charte/header/menu1.gif) left top repeat-x;
	color:#37221e;
	text-align:center;
	font-size:11px;
	padding: 0 3px 0 3px;
	cursor:pointer;
	border: 1px solid #37221e;
	border-collapse:collapse;
}

.menu2 {
	background:url(/charte/header/menu2.gif) left top repeat-x;
	color:#37221e;
	text-align:center;
	font-size:11px;
	padding: 0 3px 0 3px;
	cursor:pointer;
	border: 1px solid #37221e;
	border-collapse:collapse;
}

#menu a {
	color:#37221e;
	text-decoration:none;
}

.div_sousmenu_v2 {
	display:none;
	position:absolute;
	width:250px;
	margin-left:-4px;
	margin-left:-13px !ie;
	border-top: 1px solid #37221e;
	border-right: 1px solid #37221e;
	border-left: 1px solid #37221e;
	background-color:#FFF;
	top:194px;
	top:197px !ie;
	z-index:10000;
	
}

.div_sousmenu_v3 {
	display:none;
	position:absolute;
	width:250px;
	margin-left:-171px;
	margin-left:-180px !ie;
	border-top: 1px solid #37221e;
	border-right: 1px solid #37221e;
	border-left: 1px solid #37221e;
	background-color:#FFF;
	top:194px;
	top:197px !ie;
	z-index:10000;
	
}

.div_sousmenu_v23 {
	display:none;
	position:absolute;
	margin-left:-4px;
	margin-left:-13px !ie;
	border-top: 1px solid #37221e;
	border-right: 1px solid #37221e;
	border-left: 1px solid #37221e;
	background-color:#FFF;
	top:182px;
	top:185px !ie;
	z-index:10000;
	
}
.sousmenu1 {
	background-color: #fffaf0;
	text-align:left;
	padding: 2px 3px 2px 3px;
	border-bottom:1px solid #37221e;
	border-right:1px solid #37221e;
}

.sousmenu1_on {
	background-color: #b8a29a;
	text-align:left;
	padding: 2px 3px 2px 3px;
	border-bottom:1px solid #37221e;
}

.sousmenu2 {
	background-color: #e6d5cc;
	text-align:left;
	padding: 2px 3px 2px 3px;
	border-bottom:1px solid #37221e;
	border-right:1px solid #37221e;
}

.sousmenu2_on {
	background-color: #b8a29a;
	text-align:left;
	padding: 2px 3px 2px 3px;
	border-bottom:1px solid #37221e;
}

.margin_client {
	margin: 0 0 0 3px;
}

/*Bordures*/
.border_generale {
	border:4px solid #991c16;
}

.border_gamme_titre1 {
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	padding: 0 0 0 10px;
	background:url(/charte/header/titre_menu1.gif) left top repeat-x;
	color:#37221e;
}

.border_gamme_titre2 {
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	padding: 0 0 0 10px;
	background:url(/charte/header/titre_menu2.gif) left top repeat-x;
	color:#37221e;
}

