@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0px;
	padding: 0px;
}

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

/*Espacement*/

.contenu_droit {
	padding-right: 4px;
	text-align:right;
}

.contenu_central {
	padding-left:7px;
	text-align:center;
}

.contenu_bas {
	padding-right: 4px;
	padding-left:7px;
}

.contenu_accroche {
	padding-left:20px;
	padding-right:20px;
}

.contenu_cibles {
	padding-left:150px;
	padding-right:20px;
}

.contenu_marques {
	padding-left:30px;
	padding-right:20px;
}

.contenu_cibles_minceur {
	padding-left:120px;
	padding-right:20px;
}

.marge_haut {
	margin-top:15px;
}

.padding_haut {
	padding-top: 10px;
}

.padding_haut_bas {
	padding-top: 5px;
	padding-bottom: 5px;
}

.padding5px {
	padding: 5px;
}

.padding10px {
	padding: 10px;
}

.margin_img {
	margin-left:5px;
}


/*Bandeau haut*/

div.div_modele {
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #abb2d2;
	position:absolute;
}

.ombre_bandeau {
	background-color: #FFF;
	background-image: url(/charte/bandeau/ombre_menu_haut.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.menu_pointille {
	background-image: url(/charte/pointille.gif);
	background-repeat: repeat-x;
	background-position: left 33px;
}

/*Bandeaux categories*/

.accroche_vitalite {
	background-image: url(/charte/categories/cat_vitalite.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_bienetre {
	background-image: url(/charte/categories/cat_bienetre.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_minceur {
	background-image: url(/charte/categories/cat_minceur.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_digestion {
	background-image: url(/charte/categories/cat_digestion.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_circulation {
	background-image: url(/charte/categories/cat_circulation.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_resistance {
	background-image: url(/charte/categories/cat_resistance.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_beaute {
	background-image: url(/charte/categories/cat_beaute.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_serenite {
	background-image: url(/charte/categories/cat_serenite.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_drainage {
	background-image: url(/charte/categories/cat_drainage.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_os {
	background-image: url(/charte/categories/cat_os.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.text_menu_accroche {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align: left;
	font-size:12px;
}

.text_menu_accroche_on {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align: left;
	font-size:12px;
	background-image: url(/charte/flech_blanc.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	font-weight: bold;
}

.titre_encart_accroche {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px;
	font-style: italic;
	font-weight: normal;
	color: #FFF;
	text-align: left;
}

.titre_encart_accroche_noir {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.soustitre_accroche {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
}

.soustitre_accroche_noir {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #000;
	text-align: left;
}

.text_bleu {
	color:#172982;
}

.text_introduction {
	padding-top: 10px;
	font-size:12px;
	text-align:justify;
}

/*Bandeaux cibles*/

.accroche_hommes {
	background-image: url(/images/cibles_mois/bandeau_hommes.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_femmes {
	background-image: url(/images/cibles_mois/bandeau_femmes.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_seniors {
	background-image: url(/images/cibles_mois/bandeau_seniors.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_enfants {
	background-image: url(/images/cibles_mois/bandeau_enfants.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_animaux {
	background-image: url(/images/cibles_mois/bandeau_animaux.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_chiens {
	background-image: url(/images/cibles_mois/bandeau_chiens.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_chats {
	background-image: url(/images/cibles_mois/bandeau_chats.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_chevaux {
	background-image: url(/images/cibles_mois/bandeau_chevaux.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.accroche_marque {
	background-image: url(/images/cibles_mois/bandeau_marque2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_espace_minceur {
	background-image: url(/images/cibles_mois/bandeau_espace_minceur.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_espace_beaute {
	background-image: url(/images/cibles_mois/bandeau_espace_beaute.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_fleurs_bach {
	background-image: url(/images/cibles_mois/bandeau_fleurs_bach.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accroche_huiles_ess {
	background-image: url(/images/cibles_mois/bandeau_huiles_ess.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.accroche_recherche {
	background-image: url(/images/cibles_mois/bandeau_recherche.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accueil_hommes {
	background-image: url(/images/cibles_mois/accueil_cible_hommes.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accueil_femmes {
	background-image: url(/images/cibles_mois/accueil_cible_femmes.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accueil_seniors {
	background-image: url(/images/cibles_mois/accueil_cible_seniors.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.accueil_enfants {
	background-image: url(/images/cibles_mois/accueil_cible_enfants.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.text_menu_cibles {
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	text-align: left;
	font-size:12px;
}

.text_menu_cibles_on {
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	text-align: left;
	font-size:12px;
	background-image: url(/charte/flech_noir.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	font-weight: bold;
}

.titre_encart_cibles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px;
	font-style: italic;
	font-weight: normal;
	color: #8cc63f;
	text-align: left;
}

.titre_encart_huiles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px;
	font-style: italic;
	font-weight: normal;
	color: #8cc63f;
	text-align: left;
	padding-left:100px;
}

.soustitre_cibles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #8cc63f;
	text-align: left;
}

.soulign_cibles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #556089;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a9b0d1;
}

/*Bandeaux dossiers*/

.accroche_dossiers {
	background-image: url(/charte/dossiers/bandeau_dossier.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.text_menu_dossier {
	color: #4f9617;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4f9617;
	text-align: left;
	font-size:12px;
}

.titre_encart_dossier {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
}

.soustitre_dossier {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #4f9617;
	text-align: left;
}

li {
	text-align:justify;
}

/*Bandeau lexique*/

.accroche_lexique {
	background-image: url(/charte/lexique/bandeau_lexique.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:170px;
	padding-left:180px;
}

.bord_menu_lexique {
	border-bottom: 1px solid #4c443d;
	border-top: 1px solid #4c443d;
	color:#4c443d;
}

.titre_encart_lexique {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
}

a.lexique:link, a.lexique:active, a.lexique:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#4c443d;
	text-align:center;
	font-size:26px;
	font-style:italic;
}

a.lexique:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:center;
	font-size:26px;
	font-style:italic;
	color: #ffffff;
	text-decoration:none;
}

div.liste_lexique{
	float:left;
	display:block;
	width:230px;
	margin-left:10px; 
	margin-right:10px;
	text-align:left;
}

/*Bandeau promotion*/

.accroche_promo {
	background-image: url(/charte/promotions/bandeau_promotion.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.text_menu_promo {
	color: #cc0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc0000;
	text-align: left;
	font-size:12px;
	cursor:pointer;
}

.text_menu_promo_on {
	color: #cc0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc0000;
	text-align: left;
	font-size:12px;
	font-weight: bold;
	background-image: url(/charte/flech_rouge.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	cursor:pointer;
}

.titre_encart_promo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px;
	font-style: italic;
	font-weight: normal;
	color: #cc0000;
	text-align: left;
}

.soustitre_promo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #cc0000;
	text-align: left;
}

.contenu_promo {
	padding-left:160px;
	padding-right:20px;
}

.accroche_cadeaux {
	background-image: url(/charte/cadeaux/bandeau_cadeaux.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/*Menu*/

div.div_cat {
	position:relative;
}

div.div_menu{
	margin-top:-15px;
	position:absolute;
	padding-right: 5px;
	padding-left: 5px;
	overflow:hidden;
	height:1px;
	width:180px;
}

td.td_sousmenu {
	background-image: url(/charte/pointille_blanc.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	cursor:pointer;
}

a.sousmenu:link, a.sousmenu:active, a.sousmenu:visited {
	font-size: 12px;
	color: #FFF;
	text-align: left;
	cursor:pointer;
}

a.sousmenu:hover {
	background-image: url(/charte/flech_blanc.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	cursor:pointer;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
}

/*Bordures fond*/

.border_bas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #abb2d2;
}

.border_bas_bach {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #abb2d2;
	padding-left:3px;
	padding-right:3px;
}

.border_bas_dossier {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8a937f;
}

.border_bas_gris {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}

.border_gauch_gris {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dddddd;
}

.border_droit_gris {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
}

.border_haut_gris {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
}

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

.border_bas_pointille {
	background-image: url(/charte/pointille.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.border_bas_pointille2 {
	background-image: url(/charte/pointille.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}

.bord_haut {
	background-image: url(/charte/bord_haut.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

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

.bord_basCGV {
	background-image: url(/charte/bord_bas.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	cursor:pointer;
}

.fd_process {
	border: 1px solid #172982;
	background-image:url(/charte/process/fd_process.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:200px;
}


.border_bleu {
	border: 1px solid #172982;
}

.fond_clair {
	background-color: #d1d3e5;
}


/*Liens*/

a:link, a:active, a:visited {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

a.liengris:link, a.liengris:active, a.liengris:visited {
	color: #7f7f7f;
	text-decoration: none;
}

a.liengris:hover {
	color: #7f7f7f;
	text-decoration: underline;
}

a.liengris2:link, a.liengris2:active, a.liengris2:visited {
	color: #333333;
	text-decoration: none;
}

a.liengris2:hover {
	color: #333333;
	text-decoration: none;
}

a.lienbleu:link, a.lienbleu:active, a.lienbleu:visited {
	color: #105e80;
	text-decoration: none;
}

a.lienbleu:hover {
	color: #105e80;
	text-decoration: none;
}

a.lienblanc:link, a.lienblanc:active, a.lienblanc:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.lienblanc:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.lienblanc2:link, a.lienblanc2:active, a.lienblanc2:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.lienblanc2:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

a.lienvert2:link, a.lienvert2:active, a.lienvert2:visited {
	color: #478f13;
	text-decoration: none;
}

a.lienvert2:hover {
	color: #478f13;
	text-decoration: none;
	font-weight: normal;
}

a.liencible:link, a.liencible:active, a.liencible:visited {
	color: #556089;
	text-decoration: none;
}

a.liencible:hover {
	color: #556089;
	text-decoration: none;
}

a.liendossier:link, a.liendossier:active, a.liendossier:visited {
	color: #4F9617;
	text-decoration: none;
}

a.liendossier:hover {
	color: #4F9617;
	text-decoration: none;
	font-weight:bold;
}

a.lienpromo:link, a.lienpromo:active, a.lienpromo:visited {
	color: #CC0000;
	text-decoration: none;
}

a.lienpromo:hover {
	color: #CC0000;
	text-decoration: none;
	font-weight:bold;
}

.pointer {
	cursor:pointer;
}

/*Texte*/

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

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

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

.text_gris {
	color: #7f7f7f;
}

.text_gris11 {
	font-size:11px;
	color: #7f7f7f;
}

.text_georgia12 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000;
	text-transform: uppercase;
}

.text_georgia12_bleu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #172982;
}

.text_chemin {
	font-size:11px;
}

.text_georgia11 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000;
}

.text_georgia13 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #000;
}


.text_menu_bas {
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	text-align: left;
}

.text_georgia10 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000;
}

.titre_affaire {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #105e80;
	text-align:left;
}

.baseline_produit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #105e80;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}

.titre_detail {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #105e80;
	text-align:left;
}

.titre_accroche {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #67354e;
	text-align: left;
	padding-left: 40px;
	font-weight: normal;
}

.titre_accroche2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #67354e;
	text-align: left;
	padding-left: 40px;
	font-weight: normal;
}

.titre_accroche_promo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #ec6000;
	text-align: left;
	padding-left: 40px;
	font-weight: normal;
}

.titre_div_panier {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #67354e;
	text-align: left;
	font-weight: normal;
}

.titre_encart {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #478f13;
	text-align: center;
	font-weight: normal;
	vertical-align:top;
}

.titre_compte {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: italic;
	color: #172982;
	text-align: left;
}

.titre_recherche {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-style: italic;
	color: #172982;
	text-align: left;
}

.titre_encart_orange {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #FF9900;
	text-align: center;
	font-weight: normal;
}

.text_theme_mois {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	color: #172982;
	text-align: left;
}

.text_pt {
	font-size:10px;
}

.text_blanc {
	color:#FFFFFF;
}

.prix {
	font-size: 22px;
	color: #00547a;
}

.prix_cts {
	font-size:12px;
	vertical-align: text-top;
}

.prix_cts2 {
	font-size:11px;
	vertical-align: text-top;
}

.prix_promo {
	font-size: 22px;
	color: #c82f4e;
}

.prix_barre {
	font-size: 14px;
	color: #005378;
	text-decoration: line-through;
}

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

.soustitre_orange {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #FF9900;
	font-weight: normal;
}

ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

li {
	list-style-type: disc;
	padding-bottom: 3px;
	text-align: justify;
	list-style-position: outside;
	margin-left: 3px;
}


/*Formulaire*/

input, select {
	font-size: 11px;
	color: #000;
	background-color: #e2e2e2;
	background-image: url(/charte/formulaire/ombre_input.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: none;
	height: 18px;
	padding-left:2px;
	font-family: Arial, Helvetica, sans-serif;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #FFFFFF;
	width:100%;
	padding-left:5px;
	padding-right:5px;
	border: 1px solid #abb2d2;
}

input.input_date {
	text-align: center;
	width: 20px;
}

select.select_marque {
	width:105px;
}

select.select_retour {
	width:140px;
}

select.select_bach {
	width:250px;
}

.input_grise {
	background-color: #bebaba;
	background-image: none;
	padding-left:2px;
}

.input_check {
	background-color: #FFF;
	height: 18px;
	width: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.input_qte {
	text-align: center;
	width: 18px;
}

.select_tri {
	font-size: 11px;
	background-color: #FFFFFF;
	background-image: none;
	color: ##7f7f7f;
	border: 1px solid #7f7f7f;
	height:18px;
	width:110px;
}

.btn_ok {
	background-color: #FFF;
	background-image: url(/charte/formulaire/btn_ok.gif);
	background-repeat: no-repeat;
	background-position: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	width:30px;
	height:21px;
}

.bouton1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #FFF;
	background-image: url(/charte/formulaire/bouton.gif);
	text-align: center;
	height: 23px;
	width: 125px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: center;
	cursor:pointer;
	padding-bottom:10px;
}

.bouton1_on {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #FFF;
	background-image: url(/charte/formulaire/bouton_on.gif);
	text-align: center;
	height: 23px;
	width: 125px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: center;
	padding-bottom:10px;
	cursor:pointer;
}

.bouton_compte {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #FFF;
	background-image: url(/charte/espace-perso/bouton.gif);
	text-align: center;
	height: 28px;
	width: 217px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: center;
	cursor:pointer;
	padding-bottom:10px;
	padding-bottom:7px !ie;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
}

.bouton_compte_on {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #FFF;
	background-image: url(/charte/espace-perso/bouton_on.gif);
	text-align: center;
	height: 28px;
	width: 217px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: center;
	padding-bottom:10px;
	padding-bottom:7px !ie;
	cursor:pointer;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
}

/*Index*/

.fd_affaire {
	background-image: url(/charte/fd_affaire3.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
}

.fd_affaire.save {
	background-image: url(/charte/fd_affaire2.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
}


.fd_prod_detail {
	background-image: url(/charte/fd_produit_detail.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 6px;
}

/*Footer*/
.fd_encart_promo {
	background-image: url(/charte/encart/fd_encart_promo.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.fd_produit_promo {
	background-image: url(/charte/encart/fd_produit_promo.gif);
	background-repeat: no-repeat;
	text-align: center;
}

.fd_encart_dossier {
	background-image: url(/charte/encart/fd_encart_dossier.jpg);
	background-repeat: no-repeat;
	background-position: top;
	cursor:pointer;
}

.fd_encart_lexique {
	background-image: url(/charte/encart/fd_encart_lexique.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

/*Liste detail*/

div.div_encart_liste {
	float:left;
	width:175px;
	height:330px;
	background-image: url(/charte/liste-detail/fd_liste2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin:7px;
}

div.div_encart_liste2 {
	float:left;
	width:175px;
	height:350px;
	background-image: url(/charte/liste-detail/fd_liste3.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin:7px;
}

.text_souscat {
	font-size: 10px;
	background-image: url(/charte/pointille.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
}

.text_souscat2 {
	font-size: 10px;
	text-align: left;
}

.padding_logo {
	padding-right: 5px;
}

.encart_cadeaux {
	color: #FFFFFF;
	background-image: url(/charte/liste-detail/encart_cadeaux.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 143px;
	width: 472px;
	cursor:pointer;
	float:right;
}

.encart_livraison {
	height: 137px;
	width: 463px;
	cursor:pointer;
	float:left;
}

.encart_photo {
	background-image: url(/charte/liste-detail/encart_photo_detail2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.encart_detail {
	background-image: url(/charte/liste-detail/fd_encart_detail2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.cat_detail {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(/charte/liste-detail/fd_titre_detail.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}

.cat_detail_lexique {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(/charte/liste-detail/fd_titre_detail_lexique.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}

.prix1 {
	font-size: 26px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(/charte/liste-detail/prix1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

.prix2 {
	font-size: 26px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(/charte/liste-detail/prix2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

.prix3 {
	font-size: 26px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(/charte/liste-detail/prix3.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

.prix4 {
	font-size: 26px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(/charte/liste-detail/prix4.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

.prix5 {
	font-size: 26px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(/charte/liste-detail/prix5.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

.prix6 {
	font-size: 26px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(/charte/liste-detail/prix6.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

.prix7 {
	font-size: 26px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(/charte/liste-detail/prix7.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

.prix8 {
	font-size: 26px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(/charte/liste-detail/prix8.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

.prix9 {
	font-size: 26px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(/charte/liste-detail/prix9.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

.prix10 {
	font-size: 26px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(/charte/liste-detail/prix10.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

.fd_num {
	font-size: 11px;
	color: #172982;
	background-image: url(/charte/fd_num.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	cursor:pointer;
}

.fd_num_on {
	font-size: 11px;
	font-weight:bold;
	color: #172982;
	background-image: url(/charte/fd_num_on.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	cursor:pointer;
}

/*Div*/

.infobulle{
  position: absolute;   
  visibility : hidden;
  border: 1px solid #5b5c60;
  padding: 10px;
  font-size: 10px;
  color:#000000;
  background-color: #FFFFFF;
  border-radius: 10px 10px;
  -moz-border-radius: 10px;
}

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

.div_panier2 {
    /*position:absolute;height: 100%;width: 100%;z-index:2500; visibility:hidden; overflow: visible; top:0; left:0;*/
    position:absolute;height: 100%;width: 100%;z-index:6500; visibility:hidden; overflow: visible; top:0; left:0;
}
.div_panier3 {
   /* position:absolute;width: 100%;z-index:2600; overflow:visible; top:115px;*/
    position:absolute;width: 100%;z-index:6600; overflow:visible; top:115px;
}
.div_panier4 {
    position:absolute;width: 100%;z-index:2600; overflow:visible; top:200px;
}

.div_copy {
    position:absolute;
	height:200px;
	width:200px;
	filter:alpha(opacity=10);
   -moz-opacity:0.1;
	opacity:0.1;
}

/*Top des ventes*/

#top_vente {
	display:block;
	width:154px;
	height:251px;
	background:url(/charte/top-vente/encart_top_vente_fd.jpg) no-repeat;
	padding:0 20px 0 20px;
}

#top_vente .titre {
	font-family: Georgia, "Times New Roman", Times, serif;
	display:block;
	width:154px;
	text-align:center;
	font-size:22px;
	color:#1d34a3;
	font-style: italic;
}

#top_vente ul {
	padding:0 0 0 0;
	margin:10px 0 0 0;
	list-style:none;
}

#top_vente ul li {
	width:154px;
	height:32px;
	text-align:left;
	font-size:12px;
	border-bottom: 1px solid #adb7e6;
	padding:3px 0 3px 0;
	list-style:none;
}

#top_vente ul li a {
	width:154px;
	height:32px;
	color:#000;
	text-decoration:none;
}

#top_vente ul li a:hover {
	width:154px;
	height:32px;
	color:#1d34a3;
	text-decoration:none;
}

.prix_top {
	float:right;
	width:40px;
	height:14px;
	color:#1d34a3;
	font-size:14px;
	padding:0 0 0 0;
	text-align:right;
	font-weight:bold;
}

.prix_top .barre {
	font-size:10px;
	text-decoration:line-through;
	font-weight:normal;
}



/*Process Espace perso*/

.accroche_panier {
	background-image: url(/charte/process/menu_panier.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.accroche_perso {
	background-image: url(/charte/espace-perso/accroche_perso.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.encart_ombre_droit {
	background-image: url(/charte/encart/ombre_droit.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.encart_ombre_bas {
	background-image: url(/charte/encart/ombre_bas.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.encart_haut {
	background-image: url(/charte/encart/encart_haut.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFF;
}

.encart_gauch {
	background-image: url(/charte/encart/encart_gauch.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

div.div_adresse {
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #abb2d2;
	position:absolute;
	width:416px;
	margin-left:2px;
	margin-top:-2px;
}

div.div_adresse_compte {
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #abb2d2;
	position:absolute;
	width:352px;
	margin-left:2px;
	margin-top:-2px;
}

div.div_commande {
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #abb2d2;
}

.infobulle{
  position: absolute;   
  visibility : hidden;
  border: 1px solid #838cbc;
  padding: 10px;
  font-family: Verdana, Arial;
  font-size: 10px;
  color:#5b5c60;
  background-color: #FFFFFF;
  border-radius: 10px 10px;
  -moz-border-radius: 10px;
}

.toggler {
	cursor: pointer;
}

.remise_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #abb2d2;
	background-color: #ffe2a8;
	font-size:11px;
}

/*Informations*/

div.div_temoin {
 margin-top:15px;
 border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #abb2d2;
float:left;
width:700px;
padding-bottom:10px;
}

/*Defilement contenu*/

#menudef2 { 
	width: 650px;
	margin-left: 65px; 
	margin-left: 25px !ie;
	text-align: left; 
	position: relative;
	height: 340px;
}
#divContainer2 {
	border-right: 0px ; 
	border-top: 0px ;
	border-left: 0px ;
	border-bottom: 0px ;
	z-index: 2; 
	visibility: visible; 
	overflow: hidden; 
	width: 630px; 
	position: relative;
	height: 340px;
}

#divContent2 {
	position: relative;
	left: -1px;
	width: 20000px;
}

.fd_prod_affaire_promo {
	background-image: url(/charte/fd_produit_affaire3.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 6px;
}

.fd_prod_affaire {
	background-image: url(/charte/fd_produit_affaire2.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 6px;
}

#menudef { 
	width: 650px;
	margin-left: 65px; 
	margin-left: 25px !ie;
	text-align: left; 
	position: relative;
	height: 390px;
}
#divContainer {
	border-right: 0px ; 
	border-top: 0px ;
	border-left: 0px ;
	border-bottom: 0px ;
	z-index: 2; 
	visibility: visible; 
	overflow: hidden; 
	width: 630px; 
	position: relative;
	height: 390px;
}

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

/* the forward and backward buttons */
.addfwd { display:block; position:absolute; cursor:pointer; width:34px; height:67px; top:110px; right:-20px; background:url(/charte/flech_defil_droit.gif) no-repeat;  }

.addbkwd { display:block; position:absolute; cursor:pointer; width:34px; height:67px; top:110px; left:-45px; background:url(/charte/flech_defil_gauch.gif) no-repeat;  }

.addfwd_promo { display:block; position:absolute; cursor:pointer; width:34px; height:67px; top:110px; right:-20px; background:url(/charte/flech_defil_droit_blc.gif) no-repeat;  }

.addbkwd_promo { display:block; position:absolute; cursor:pointer; width:34px; height:67px; top:110px; left:-45px; background:url(/charte/flech_defil_gauch_blc.gif) no-repeat;  }


UNKNOWN {
	position: relative; width: 90%; top: -94px; margin-left: 0px;
}

.logo_marque{
	position:absolute;
	z-index:10px;
	width:140px;
	height:20px;
	vertical-align:top;
}

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;
}

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

.btn_promo{
	 display:block;
	 position:absolute;
	 z-index:6000;
	 width:82px;
	 height:82px;
	 margin-left:673px;
	 margin-left:300px !ie;
	 margin-top:-80px;
}

/*Noel*/

.titre_encart_noel {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px;
	font-style: italic;
	font-weight: normal;
	color: #f9f78e;
	text-align: left;
}

.soustitre_accroche_noel {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: normal;
	color: #f9f78e;
	text-align: left;
}

.accroche_cadeaux_noel {
	background-image: url(/charte/cadeaux/bandeau_cadeaux_noel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.encart_cadeaux_noel {
	color: #f9f78e;
	background-image: url(/charte/liste-detail/encart_cadeaux_noel.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 143px;
	width: 472px;
	cursor:pointer;
	float:right;
}

.text_noel {
	color: #f9f78e;
}

/* Modification liste MARQUES*/

#fond_marque{
	width:213px;
	height:166px;
	padding:0px;
	background:url(/charte/liste-detail/fond-bloc-marque.jpg) 0 15px no-repeat;
	margin:28px 0 0 10px;
	margin:28px 0 0 0 !ie;
	text-align:left;
}

#fond_marque p{
	padding:0 0 0 25px;	
	color:#8CC63F;
	font-weight:bold;
}

#choix_marque{
	width:203px;
	height:147px;	
	overflow:auto;
	color:#333333;
	padding:0px;
	margin:2px 0 0 5px;
}

#choix_marque ul{
	padding:0px;
	margin:0px;
}

#choix_marque ul li{
	height:18px;	
	list-style:none;
	padding:2px 0 0 20px;
	margin:0px;
	border-bottom:1px solid #dbd9da;
}

#choix_marque ul li a{
	color: #333333;
	text-align: left;
	font-size:12px;
	text-decoration:none;
}

#choix_marque ul li a:hover{
	color: #333333;
	text-align: left;
	font-size:12px;
	background: url(/charte/flech_noir.gif) no-repeat left;
	padding-left: 10px;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;
}

#choix_marque ul li a.select{
	color: #333333;
	text-align: left;
	font-size:12px;
	background: url(/charte/flech_noir.gif) no-repeat left;
	padding-left: 10px;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;
}