* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana;
	font-size:11px;
	background-color:#fff;
	text-align:center;
}

a {
	text-decoration:none;
	outline:none;
}

img {
	border:0;
}

.clear {
	clear:both;
	height: 0;
	font-size:0;
}
.gras{
	font-weight:bold;
}
.souligne{
	text-decoration:underline;
}
.clear2 {
	clear:both;
	font-size:0;
	height:4px;
}
.message_ko{
	border:red 1px solid;
	width:95%;
	padding:10px;
	background-color:#fff;
	color:red;
	margin:5px;
}
.comparatif_symb {
	width:14px;
	height:14px;
}

#show_error_compte {
	background:#FFF;
	border:1px solid red;
	padding:5px;
	width:96%;
	margin:10px;
}

.ligne0 {
	background-color:#fff;
	height:25px;
}
.ligne1 {
	background-color:#f1f2f0;
	height:25px;
}


/* INPUTS */

.input77 {
	width:77px;
	height:24px;
	border:#d8d8d8 1px solid;
	color:#535353;
	line-height:24px;
}

.input127 {
	width:127px;
	height:24px;
	border:#d8d8d8 1px solid;
	color:#535353;
	line-height:24px;
}

.input135 {
	width:135px;
	height:24px;
	border:#d8d8d8 1px solid;
	color:#535353;
	line-height:24px;	
}

.input155 {
	width:143px;
	height:24px;
	border:#d8d8d8 1px solid;
	color:#535353;
	line-height:24px;
}

.input177 {
	width:177px;
	height:24px;
	border:#d8d8d8 1px solid;
	color:#535353;
	line-height:24px;	
}


.input210 {
	width:210px;
	height:24px;
	border:#d8d8d8 1px solid;
	color:#535353;
	line-height:24px;		
}

.input390 {
	width:390px;
	height:24px;
	border:#d8d8d8 1px solid;
	color:#535353;
	line-height:24px;	
}

.textarea390 {
	width:390px;
	border:#d8d8d8 1px solid;
	color:#535353;
	height:70px;
}

/* ! INPUTS */

#conteneur_body {
	width: 957px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
}

.png, .sid {
	behavior:	url("/pngbehavior.htc");
}

.femme {
	width:220px;
	height:416px;
	position:absolute;
	right:-30px;
	top:180px;	
}

/* BANDE HAUT */
#bande_header_haut {
	height:25px;
	background:transparent url('/styles/images/header/bg_bande.png') repeat-x top left;
	border-left:#dadada 1px solid;
	border-right:#dadada 1px solid;
	border-bottom:#dbdbdb 1px solid;
}

ul#bande_haut_menu {
	color:#6f6b59;
	float:left;
	list-style:none;
}
ul#bande_haut_menu img {
	margin-top:3px;
}
ul#bande_haut_menu li {
	float:left;
	height:25px;
	line-height:25px;
	margin-left:6px;
}
ul#bande_haut_menu li.bande_haut_hover a  {
	color:#6f6b59;
	display:block;
	background:transparent url('/styles/images/header/hover_centre.png') repeat-x bottom left;
	height:17px;
	line-height:17px;
	margin-top:3px;
	padding-left:2px;
	padding-right:2px;
	float:left;
}
ul#bande_haut_menu li a  {
	color:#6f6b59;
	display:block;
	height:17px;
	line-height:17px;
	margin-top:3px;
	padding-left:2px;
	padding-right:2px;
	float:left;
}
ul#bande_haut_menu li.bande_haut_hover .hover_gauche {
	float:left;
	display:block;
	background:transparent url('/styles/images/header/hover_gauche.png') no-repeat bottom left;
	width:5px;
	height:17px;
	margin-top:3px;
	font-size:0;
}
ul#bande_haut_menu li.bande_haut_hover .hover_droit {
	float:left;
	display:block;
	background:transparent url('/styles/images/header/hover_droit.png') no-repeat bottom left;
	width:5px;
	height:17px;
	margin-top:3px;
	font-size:0;
}
	
ul#bande_haut_client {
	color:#6f6b59;
	float:right;
	margin-right:4px;
	list-style:none;
}
ul#bande_haut_client img {
	margin-top:3px;
}
ul#bande_haut_client li {
	float:left;
	height:25px;
	line-height:25px;
	margin-left:3px;
}
ul#bande_haut_client li a {
	color:#6f6b59;
}
/* ! BANDE HAUT */



/* BANDE LOGO + PRODUIT + PANIER */
#header_banniere {
}

#header_logo {
	float:left;
	margin-top:17px;
}

#header_cuisinier {
	float:left;
	margin-top:10px;
	margin-left:43px;
	background:transparent url('/media/ads/bg_cuisinier.png') no-repeat top left;
	width:522px;
	height:140px;
	position:relative;
}

#plat_du_jour{
	float:left;
	width:299px;
	height:125px;
	margin-top: 15px;
	padding-left:40px;
	color:#9B9A9A;
	text-align:right;
}

#plat_du_jour .chef_propose{
	text-decoration:underline;
}

#plat_du_jour .titre_plat{
	font-size:20px;
	text-transform:uppercase;
	font-family:Arial;
}

#plat_du_jour .texte_plat{
	letter-spacing: -1px;
	font-size:9px;
	height:40px;
}

#plat_du_jour .texte_plat p{
	margin:0;
	padding:0;
}

#plat_du_jour .decouvrez{
	color:#FFFFFF;
	float:right;
	font-size:9px;
	height:31px;
	margin-right:5px;
	width:187px;
}

#plat_du_jour_image{
	float:right;
	width:173px;
	height:140px;
	padding-top:6px;
}

#header_esthetique {
	float:left;
	margin-top:17px;
	margin-left:17px;
	/*background:transparent url('/styles/images/header/bg_cuisinier.png') no-repeat top left;*/
	width:477px;
	height:140px;
	position:relative;
}


.header_cuisinier_img {
	position:absolute;
	bottom:0;
	right:0;
}

.cuisinier_decouvrez {
	position:absolute;
	bottom:10px;
	right:182px;
	color:#ffffff;
	font-size:10px;
	text-align:right;
	display:block;
}

.cuisinier_intitule {
	position:absolute;
	top:11px;
	left:117px;
	color:#ffffff;
	text-decoration:underline;
}

a.cuisinier_title {
	position:absolute;
	top:30px;
	left:57px;
	color:#ffffff;
	width:285px;
	text-align:right;
	font-size:20px;
}

.cuisinier_desc {
	position:absolute;
	top:57px;
	left:57px;
	color:#ffffff;
	width:285px;
	text-align:right;
	font-size:10px;
}
.cuisinier_desc a {
	color:#fff;
}


#header_panier {
	background:transparent url('/styles/images/header/bg_panier.png') no-repeat top left;
	width:176px;
	height:151px;
	float:right;
	position:relative;
}
.title_panier {
	margin-top:18px;
	margin-left:18px;
	color:#fff;
	font-weight:bold;
	display:block;
}
.title_panier a {
	color:#fff;
}
.panier_haut {
	width:157px;
	margin-top:15px;
	margin-left:11px;
	color:#696969;
}
.panier_haut td {
	height:25px;
}
.panier_haut td.prix {
	width:57px;
	text-align:right;
	padding-right:5px;
	color:#ee7b2b;
	font-weight:bold;
}
.panier_haut td.autres a {
	color:#696969;
	display:block;
	text-align:right;
	text-decoration:underline;
}
/* ! BANDE LOGO + PRODUIT + PANIER */


/* HEADER GAUCHE */
#conteneur_centre {
	/*border:1px solid;*/
	margin-top:10px;
}

#header_gauche {
	width:257px;
	float:left;
	display:inline;
}

.gauche_diagnostic {
	width:257px;
	height:100px;
	background:transparent url('/styles/images/bande_gauche/diag_bg.png') no-repeat top left;
	position:relative;
}

.gauche_diagnostic_esthetique {
	width:257px;
	height:100px;
	background:transparent url('/styles/images/esthetique/gauche/bg_recherche.png') no-repeat top left;
	position:relative;
}

.gauche_diagnostic span, .gauche_diagnostic_esthetique span {
	position:absolute;
	top:10px;
	left:119px;
	color:#ff7c00;
	font-weight:bold;
	font-size:13px;
}
.gauche_diagnostic span a, .gauche_diagnostic_esthetique span a{
	color:#ff7c00;
}
/*Menu Conseils santé dans le header gauche*/
.gauche_conseils_sante a {
	color:#4E462B;
}
.gauche_conseils_sante_en_cours a {
	color:#4E462B;
	font-weight:bold;
}
.bloc_menu_conseils_title_normal {
	background:transparent url(/styles/images/cms/header.png) no-repeat scroll left top;
color:#FFFFFF;
font-size:14px;
height:29px;
line-height:29px;
padding-left:20px;
width:237px;
}
.bloc_menu_conseils_title_normal a {
color:#FFFFFF;
}
.gauche_conseils_sante_title {
	color:#FF940F;
	font-weight:bold;
}

/*---*/
.gauche_diagnostic div, .gauche_diagnostic_esthetique div {
	position:absolute;
	top:30px;
	left:119px;
	width:125px;
	color:#4e462b;
}
.gauche_diagnostic div a, .gauche_diagnostic_esthetique div a {
	color:#4e462b;
}


.gauche_nouveaute {
	margin-top:14px;
	/*height:283px;*/
	width:257px;
}

.gauche_edellite {
	margin-top:14px;
	margin-left:-4px;
	width:261px;
	height:222px;
	position:relative;
}



/* ! HEADER GAUCHE */

/* CENTRE MENU */
#menu {
	width:500px;
	height:26px;
	position:relative;
	z-index:1;
}

/* ! CENTRE MENU */

/* CENTRE */
#conteneur_droit {
	float:right;
	display:inline;
	margin-left:0px;
	width:661px;
}

#conteneur_index_esthetique {
	float:left;
	display:inline;
	margin-left:20px;
	/*margin-right:20px;*/
	width:470px;
}

#conteneur_droit_esthetique {
	float:left;
	display:inline;
	margin-left:20px;
	width:661px;
}

#menu ul {
	list-style:none;	
}
#menu li {
	float:left;
	/*background:transparent url('/styles/images/header/mcentre.png') repeat-x top left;*/
	height:42px;
	font-size:10px;
	color:#65635c;
	text-align:left;
	font-weight:bold;
}
#menu li a {
	color:#6f6b59;
}

#menu li a:hover {
	color:#48453a;
}

#menu li a.hover {
	color:#FFF;
}

/* ! CENTRE  */


/* INDEX  */

#center {
	margin-top:10px;
}

#index_onglet {
	width:100%;
	height:76px;
	background:transparent url('/styles/images/index/onglet_temoignage.png') no-repeat top left;
}
#ionglet_temoignage {
	float:left;
}
#ionglet_temoignage a {
	margin-top:33px;
	margin-left:75px;
	color:#b7a367;
	font-size:18px;
	display:block;
}

#ionglet_parrainage {
	margin-top:9px;
	margin-left:35px;
	float:left;
}

#index_bloc_avis {
	background:transparent url('/styles/images/index/bg_avis.png') no-repeat top left;
	width:661px;
	height:294px;

}

#index_bloc_gauche {
	float:left;
	width:245px;
	margin-left:15px;
	display:inline;
}

.tem_princ_img {
	margin-top:6px;
	height:180px;
	width:244px;
}

.tem_princ_desc {
	width:234px;
	height:86px;
	position:absolute;
	top:257px;
	left:13px;
	padding:8px;
	overflow:hidden;
}
.tem_princ_desc a {
	color:#939393;
}
.tem_princ_desc .desc_prenom {
	font-size:12px;
}

.tem_princ_desc .desc_title {
	font-size:16px;
	margin-top:2px;
}
.tem_princ_desc .desc_content {
	margin-top:2px;
}

#index_bloc_droit {
	position:absolute;
	bottom:106px;
	left:12px;
}
#index_bloc_droit .title {
	display:block;
	font-weight:bold;
	font-size:11px;
	color:#f2f2f1;
	margin-top:4px;
	margin-left:25px;
	margin-bottom:5px;
}

.bloc_temoignage {
	height:81px;
	width:235px;
	margin-left:7px;
	position:absolute;
}
.bloc_temoignage .gauche {
	width:65px;
	float:left;
	padding-top:7px;
}
.bloc_temoignage .droite {
	width:168px;
	float:left;
	color: #827448;
	padding-top:4px;
}

.droite a {
	color:#828a8c;
}

.bloc_temoignage .droit_title {
	margin-top:2px;
}
.bloc_temoignage .droit_desc {
	height:35px;
	margin-top:2px;
}

.tem_lnk {
	position:absolute;
	bottom:9px;
	left:17px;
}
.tem_lnk a {
	color:#828282;
	text-decoration:underline;
	margin-left:7px;
}

#weeklite {
	width:481px;
	height:223px;
	margin-top:5px;
	float:left;
	margin-left:0px;
	position:relative;
}

#index_eshtetic {
	float:left;
	margin-top:5px;
	margin-left:4px;
}

/* ! INDEX */


/* LOGIN */
.bloc_standard {
	margin-top:20px;
}
.bloc_standard_title_normal {
	background:transparent url('/styles/images/cms/header.png') no-repeat top left;
	width:641px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:20px;
}
.bloc_standard_title_normal img {
	float:left;
	margin-top:5px;
	margin-right:10px;
}
.bloc_standard_title {
	background:transparent url('/styles/images/login/header.png') no-repeat top left;
	width:621px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;
}
.bloc_standard_title_i {
	background:transparent url('/styles/images/inscription/header.png') no-repeat top left;
	width:621px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;
}
.bloc_standard_title_produit {
	background:transparent url('/styles/images/produit/header.png') no-repeat top left;
	width:621px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;
}
.bloc_standard_title_c {
	background:transparent url('/styles/images/carnet/header.png') no-repeat top left;
	width:621px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;
}
.bloc_standard_title_expert {
	background:transparent url('/styles/images/expert/header.png') no-repeat top left;
	width:621px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;	
}
.bloc_standard_title_ba {
	background:transparent url('/styles/images/ba/header.png') no-repeat top left;
	width:621px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;
}
.bloc_standard_title_co {
	background:transparent url('/styles/images/commande/header.png') no-repeat top left;
	width:621px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;
}
.bloc_standard_title_sav {
	background:transparent url('/styles/images/contact/header.png') no-repeat top left;
	width:621px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;
}

.bloc_standard_title_carte {
	background:transparent url('/styles/images/liste/header.png') no-repeat top left;
	width:621px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;	
}

.bloc_standard_title_allcure {
	background:transparent url('/styles/images/liste/header_cure.png') no-repeat top left;
	width:621px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;		
}

.bloc_standard_title_panier {
	background:transparent url('/styles/images/panier/header.png') no-repeat top left;
	width:621px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;	
}
.bloc_standard_title_coor {
	background:transparent url('/styles/images/coordonnees/header.png') no-repeat top left;
	width:621px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;	
}
.bloc_standard_title_coor2 {
	background:transparent url('/styles/images/coordonnees/header2.png') no-repeat top left;
	width:596px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;	
}
.bloc_standard_title_comparatif {
	background:transparent url('/styles/images/comparatif/header.png') no-repeat top left;
	width:621px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;		
}
.bloc_standard_title_compte {
	background:transparent url('/styles/images/account/header.png') no-repeat top left;
	width:621px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;
}

.bloc_standard_index_contact {
	width:310px;
	float:left;
}

.bloc_standard_title_index_contact {
	background:transparent url('/styles/images/contact/header_310.png') no-repeat top left;
	width:270px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;
}

.bloc_standard_content {
	border-left:#d8d8d8 1px solid;
	border-right:#d8d8d8 1px solid;
	border-bottom:#d8d8d8 1px solid;
	padding:10px;
}

.bsc_deja_client {
	width:285px;
	float:left;
	margin-left:22px;
	display:inline;
}
.bsc_deja_client h1 {
	font-size:15px;
	color:#545454;
	font-weight:bold;
}
.bsc_deja_client_form {
	min-height:137px;
	height:auto !important;
	height:137px;
	border:#d8d8d8 1px solid;
	margin-top:15px;
	padding:10px;
	position:relative;
}
.bsc_deja_client_form h2 {
	font-size:11px;
	color:#ff940f;
	margin-bottom:30px;
}

.bsc_deja_client_form p label {
	display:block;
	float:left;
	width:95px;
	margin-top:5px;
	text-align:right;
	color:#535353;
	font-size:12px;
	margin-right:10px;
}

.bsc_deja_client_form p.btn {
	position:absolute;
	bottom:10px;
	right:23px;
}

.lnk_password {
	margin-top:10px;
	text-align:right;
	margin-right:30px;
	color:#ff940f;
}
.lnk_password a {
	color:#ff940f;
	text-decoration:underline;
	font-weight:bold;
}

/* ! LOGIN */

/* INSCRIPTION */

.insc_title {
	background:transparent url('/styles/images/inscription/header_cat.png') no-repeat top left;
	color:#545454;
	font-size:15px;
	height:27px;
	width:301px;
	line-height:27px;
	padding-left:10px;
}

.form_insc {
	margin-top:30px;
	color:#535353;
}

.form_insc label {
	float:left;
	display:block;
	width:200px;
	color:#535353;
	text-align:right;
	margin-right:10px;
	margin-top:8px;
}

.form_insc label span {
	color:red;
}

.form_insc label.label_reg {
	float:right;
	width:408px;
	margin-top:1px;		
	margin-left:5px;
	display:inline;
	text-align:left;
}
.form_insc input.input_check_reg {
	display:inline;
	margin-left:185px;
	float:left;
}



/* CARNET ADRESSE */

.table_account {
	width:100%;
	color:#6a6a6a;
}

.table_account a {
	color:#6a6a6a;
}

.table_account .lst_libelle {
	width:40%;
	text-align:right;
	height:30px;
	padding-right:20px;
}
.table_account .lst_btn_ok {
	text-align:center;
	height:50px;
}

.table_account .addr_btn_suppr {
	font-style:10px;
	float:left;
	margin-top:2px;
	border:0;
	background-color:#fff;
	font-size:11px;
	color:#6a6a6a;
	text-align:left;
}

/* ! CARNET ADRESSE */

/* MES COMMANDES */

.commande_resume {
	width:333px;
	background-color:#f1f2f0;
	text-align:center;
}
.commande_titre {
	background-color:#fff;
	height:22px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
}

.commande_resume_gauche {
	float:left;
	margin-left:5px;
	text-align:left;
}
.commande_resume_gauche img {
	margin-top:40px;
}
#cmd_pourc {
	font-size:13px;
	font-weight:bold;
}

/* ! MES COMMANDES */



/* CURE */

#onglet_cure_header {
	float:left;
	width:279px;
	height:26px;
	margin-left:193px;
	display:inline;
	margin-top:-1px;
}
#onglet_cure_header ul {
	list-style:none;
	width:100%;
}
#onglet_cure_header ul li {
	list-style:none;
	width:93px;
	height:26px;
	float:left;
}
#onglet_cure_header ul li a {
	display:block;
	text-align:center;
	line-height:26px;
	color:#fff;
	font-weight:bold;
}
#onglet_cure_header ul li.gauche {
	background:transparent url('/styles/images/cure/onglet_gauche.png') no-repeat top left;
}
#onglet_cure_header ul li.gauche a:hover, #onglet_cure_header ul li.gauche_hover {
	background:transparent url('/styles/images/cure/onglet_gauche_hover.png') no-repeat top left;
}
#onglet_cure_header ul li.centre {
	background:transparent url('/styles/images/cure/onglet_centre.png') no-repeat top left;
}
#onglet_cure_header ul li.centre a:hover, #onglet_cure_header ul li.centre_hover {
	background:transparent url('/styles/images/cure/onglet_centre_hover.png') no-repeat top left;
}
#onglet_cure_header ul li.droit {
	background:transparent url('/styles/images/cure/onglet_droit.png') no-repeat top left;
}
#onglet_cure_header ul li.droit a:hover, #onglet_cure_header ul li.droit_hover {
	background:transparent url('/styles/images/cure/onglet_droit_hover.png') no-repeat top left;
}

#header_cure_text {
	float:left;
	margin-left:190px;
	margin-top:8px;
	display:inline;
	width:265px;
	/*height:123px;*/
}

.header_cure_desc_court {
	color:#787878;
	font-style: italic;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
	
	width:450px;
	margin-left:18px;
	padding-top:10px;
}

#detail_cure_bloc {
	position:relative;
	background: transparent url('/styles/images/cure/bloc_cure_detail.png') no-repeat top left;
	width:662px;
	height:195px;
	margin-top:12px;
}

#detail_cure_delai {
	position:absolute;
	/*text-align:center;*/
	width:188px;
	height:90px;
	top:1px;
	left:1px;
	padding-top:2px;
	padding-left:23px;
	font-weight:bold;
	font-size:10px;	
	color:#656565;
}

#detail_cure_delai_txt {
	color:#656565;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	/*padding-left:15px;*/
	margin-top:5px;
}

#detail_cure_renouvelable {
	color:#656565;
	font-size:10px;
	font-weight:bold;
	height:48px;
	left:1px;
	/*line-height:30px;*/
	padding-left:10px;
	padding-top:15px;
	position:absolute;
	top:94px;
	width:196px;
}


#detail_cure_prix {
	position:absolute;
	top:158px;
	left:1px;	
	width:170px;
	height:37px;
	line-height:24px;
	color:#656565;
	font-weight:bold;
	font-size:10px;	
	padding-left:40px;
	padding-top:5px;
}

#detail_cure_image {
	position:absolute;
	top:0px;
	left:212px;	
	width:450px;
	height:165px;	
	text-align:center;
	/*padding-top:2px;*/
}


.dciimg {
	margin-top:1px;
}
#detail_cure_other {
	position:absolute;
	top:176px;
	left:199px;	
	width:445px;
	height:17px;
	text-align:right;
	padding-right:15px;
	line-height:17px;
	color:#919191;
	font-size:10px;
}
#detail_cure_other a {
	color:#919191;
}
	
.cure_prix_devise {
	font-size:20px;
}

#gauche_cure_bloc {
	width:473px;
	float:left;
	display:inline;
	margin-top:25px;
}

#droit_cure_bloc {
	float:left;
	display:inline;
	width:188px;
	position:relative;
}

#dcb_commander {
	margin-top:16px;
	text-align:right;
}

.tbl_intro {
	color:#656565;
	font-size:10px;
	font-weight:bold;
}

#tbl_bloc_temoin {
	margin-top: 14px;
}

.bloc_temoin_mini {
	margin-bottom:15px;
}

.img_temoignage_mini {
	float:left;
	width:59px;
	height:44px;
	margin-right:5px;
}

.txt_temoignage_mini {
	float:left;
	width:100px;
	height:44px;
	color:#656565;
}
.txt_temoignage_mini a {
	color:#656565;
}
.txt_temoignage_mini img {
	float:left;
	margin-top:1px;
}

.voir_all_video_cure {
	border:#bbbbbb 1px solid;
	width:92%;
	height:27px;
	background-color:#f4f4f4;
	line-height:27px;
	text-align:center;
	color:#656565;
}
.voir_all_video_cure a {
	color:#656565;
}

.cure_contenu_txt {
	color:#656565;
	width:98%;
}

.cure_contenu_txt h1, .cure_other_txt h1, .cure_offre_edel h1 {
	background:transparent url('/styles/images/cure/h1gauche.png') no-repeat top right;
	color:#656565;
	font-size:15px;
	display:block;
	height:35px;
	line-height:35px;
	margin-top:20px;	
}
.cure_contenu_txt h1 span, .cure_other_txt h1 span, .cure_offre_edel h1 span {
	display:block;
	float:left;
	padding-left:5px;
}
.cure_contenu_txt h1 span.h1gauche, .cure_other_txt h1 span.h1gauche, .cure_offre_edel h1 span.h1gauche {
	background:transparent url('/styles/images/cure/h1droit.png') no-repeat top left;
	width:4px;
	height:35px;
	display:block;
	float:left;
}

.cure_other_txt h1  {
	width:200px;
}

.cure_offre_edel h1 {
	width:300px;
}

.cure_txt_bloc {
	background-color:#e5eff4;
	padding:12px;
}

.cadre_img_cure {
	border:#d8d8d8 1px solid;
	padding:15px;
	margin-top:15px;
	margin-bottom:15px;
}

.cure_other_txt ul {
	list-style:none;
	font-size:12px;
	margin-top:6px;
}
.cure_other_txt ul li {
	height:30px;
	width:100%;
	line-height:30px;
}
.cure_other_txt ul li img {
	float:left;
	margin-top:8px;
	margin-right:7px;
}
.cure_other_txt ul li a {
	color:#656565;
}

#conteneur_assoc_edel {
	margin-top:20px;
}

.conteneur_assoc_edel {
	margin-top:20px;
}

.cure_assoc_txt_bloc {
	background-color:#ebedf1;
	padding:12px;	
	border:#d8d8d8 1px solid;
	width:437px;
}

.cadre_img_assoc {
	float:left;
	background:transparent url('/styles/images/cure/cadre_img_assoc.png') no-repeat top left;
	width:76px;
	height:70px;
	margin-top:5px;
	position:relative;
}
.cadre_img_assoc img {
	margin-top:2px;
	margin-left:5px;
}

.cure_assoc_desc {
	color:#656565;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin-left:5px;
	margin-top:5px;
	width:250px;
}
.cure_assoc_desc a {
	color:#656565;
}

.cur_assoc_bloc_cmd {
	float:right;
	margin-top:10px;
	position:relative;
}
.cur_assoc_bloc_prix {
	background:transparent url('/styles/images/cure/bg_prix.png') no-repeat top left;
	width:103px;
	height:35px;
	text-align:center;
	line-height:35px;
}

.bloc_compo_cure {
	width:208px;
	padding-left:12px;
	height:95px;
	float:left;
	display:inline;
}

.bcc_img_bloc {
	float:left;
	position:relative;
	width:88px;
	height:88px;
}
.bcc_img_bloc img.loupe {
	position:absolute;
	bottom:0;
	right:0;
}
img.loupe {
	position:absolute;
	bottom:0;
	right:0;
}
.bcc_desc_bloc {
	float:left;
	position:relative;
	margin-left:5px;
	width:113px;
	display:inline;
	color:#656565;
}
.bcc_desc_bloc span {
	font-weight:bold;
	font-size:12px;
}
.bcc_desc_bloc a {
	color:#656565;
}

.img_add_plus {
	width:32px;
	height:31px;
	position: absolute;
	top:-10px;
	left:-16px;
}

/* ! CURE */


/* HEADER CURE */

.header_line {
	height:1px;
	border-bottom:#bbbbbb 1px solid;
	margin-top:12px;
	margin-bottom:12px;
}
.header_line2 {
	height:1px;
	border-bottom:#bbbbbb 1px solid;
	margin-top:6px;
	margin-bottom:6px;
}
.title_lst_cure p {
	color:#656565;
	font-weight:bold;
	font-size:12px;
}

.title_lst_cure ul {
	list-style:none;
	margin-top:10px;
}
.title_lst_cure ul li {
	width:256px;
	height:34px;
	overflow:hidden;
	color:#656565;
	font-size:9px;
	font-weight:bold;
	margin-bottom:12px;
}

.title_lst_cure_formule p {
	color:#656565;
	font-weight:bold;
	font-size:12px;
}

.title_lst_cure_formule ul {
	list-style:none;
	margin-top:10px;
}

.title_lst_cure_formule ul li {
	width:194px;
	height:61px;
	overflow:hidden;
	line-height:61px;
	color:#656565;
	padding-left:65px;
	font-size:9px;
	font-weight:bold;
}

.title_lst_cure ul li.header_edellite {
	background:transparent url('/styles/images/header/cure/edellite.png') no-repeat top left;
}

li.header_edellite a {
	padding-left:115px;
	padding-top:4px;
	width:120px;
	padding-right:20px;
	display:block;
}
.title_lst_cure ul li.header_weeklite {
	background:transparent url('/styles/images/header/cure/weeklite.png') no-repeat top left;
}

li.header_weeklite a {
	padding-left:116px;
	padding-top:10px;
	width:120px;
	display:block;
}

.title_lst_cure ul li.header_edelfine {
	background:transparent url('/styles/images/header/cure/edelfine.png') no-repeat top left;
}

li.header_edelfine a {
	padding-left:130px;
	padding-right:25px;
	padding-top:4px;
	width:100px;
	display:block;
}

.title_lst_cure ul li.header_edelsaveurs {
	background:transparent url('/styles/images/header/cure/edelsaveurs.png') no-repeat top left;
}

li.header_edelsaveurs a {
	padding-left:160px;
	padding-top:4px;
	width:90px;
	display:block;
}

.title_lst_cure ul li.header_pastaweek {
	background:transparent url('/styles/images/header/cure/pastaweek.png') no-repeat top left;
}

li.header_pastaweek a {
	padding-left:136px;
	padding-right:30px;
	padding-top:4px;
	width:90px;
	display:block;
}

.title_lst_cure ul li.header_programme55 {
	background:transparent url('/styles/images/header/cure/programme55.png') no-repeat top left;
}

li.header_programme55 a {
	padding-left:145px;
	padding-right:15px;
	padding-top:4px;
	width:94px;
	display:block;
}

.title_lst_cure ul li.header_protidose {
	background:transparent url('/styles/images/header/cure/protidose.png') no-repeat top left;
}

li.header_protidose a {
	padding-left:128px;
	padding-top:4px;
	width:124px;
	display:block;
}

.title_lst_cure ul li.header_stopslim {
	background:transparent url('/styles/images/header/cure/stopslim.png') no-repeat top left;
}

li.header_stopslim a {
	padding-left:128px;
	padding-top:4px;
	width:124px;
	display:block;
}

.title_lst_cure ul li.header_barsoupe {
	background:transparent url('/styles/images/header/cure/barasoupe.png') no-repeat top left;
}

li.header_barsoupe a {
	padding-left:128px;
	padding-top:4px;
	width:124px;
	display:block;
}

.title_lst_cure ul li.header_bikini{
	background:transparent url('/styles/images/header/cure/bikini.png') no-repeat top left;
}
.title_lst_cure ul li.header_semaine_chef{
	background:transparent url('/styles/images/header/cure/semaine-chef.png') no-repeat top left;
}
li.header_semaine_chef a {
	padding-left:116px;
	padding-top:5px;
	width:130px;
	display:block;
}

li.header_bikini a {
	padding-left:150px;
	padding-top:5px;
	width:120px;
	display:block;
}

.title_lst_cure_formule ul li.header_stopslim {
	background:transparent url('/styles/images/header/cure/stopslim.png') no-repeat top left;
}
.title_lst_cure_formule ul li.header_liberte {
	background:transparent url('/styles/images/header/cure/liberte.png') no-repeat top left;
}
.title_lst_cure_formule ul li.header_forme {
	background:transparent url('/styles/images/header/cure/forme.png') no-repeat top left;
}
.title_lst_cure_formule ul li.header_tabac {
	background:transparent url('/styles/images/header/cure/tabac.png') no-repeat top left;
}
.title_lst_cure_formule ul li.header_cellule {
	background:transparent url('/styles/images/header/cure/cellule.png') no-repeat top left;
}
.title_lst_cure_formule ul li.header_minceur {
	background:transparent url('/styles/images/header/cure/minceur.png') no-repeat top left;
}
.title_lst_cure_formule ul li.header_stabilisation {
	background:transparent url('/styles/images/header/cure/stabilisation.png') no-repeat top left;
}






.title_lst_cure ul li a, .title_lst_cure_formule ul li a {
	color:#656565;
}


#bloc_comparateur {
	background: transparent url('/styles/images/header/cure/bloc_comparateur.png') no-repeat top left;
	height:100px;
	width:257px;
	position:relative;
}
#bloc_comparateur #bc_title {
	position:absolute;
	color:#656565;
	font-size:15px;
	top:7px;
	left:100px;
}
#bloc_comparateur #bc_content {
	color:#656565;
	position:absolute;
	top:30px;
	left:100px;	
}
#bloc_comparateur #bc_content a {
	text-decoration:underline;
	color:#656565;
}

#bloc_condition {
	background: transparent url('/styles/images/header/cure/bloc_condition.png') no-repeat top left;
	height:52px;
	width:257px;
	position:relative;	
}
#bloc_condition p {
	position:absolute;
	top:12px;
	left:57px;	
}
#bloc_condition a {
	color:#656565;
}

.eb_bloc {
	position:relative;
}
.eb_bloc img {
	position:absolute;
	top:12px;
	left:12px;
}
.eb_bloc #eb_title {
	position:absolute;
	color:#656565;
	font-size:15px;
	top:7px;
	left:103px;
}
.eb_bloc #eb_title_kine {
	position:absolute;
	color:#656565;
	font-size:15px;
	top:7px;
	left:103px;
	width:140px;	
}
.eb_bloc #eb_title a {
	color:#656565;
}
.eb_bloc #eb_title_kine a {
	color:#656565;
}
.eb_bloc #eb_content {
	color:#656565;
	position:absolute;
	top:30px;
	left:103px;	
}
.eb_bloc #eb_content a {
	text-decoration:underline;
	color:#656565;
}
.eb_bloc #eb_content_kine {
	color:#656565;
	position:absolute;
	top:45px;
	left:103px;	
}
.eb_bloc #eb_content_kine a {
	text-decoration:underline;
	color:#656565;
}
/* ! HEADER CURE */


/* CONTACT SAV */
.contact_textsav {
	color:#535353;
}
.contact_textsav a {
	color:#535353;
	text-decoration:underline;
}

/* CONTACT SAV */






/* PANIER */

.table_panier {
	width:100%;
}

.table_panier thead {
	height:30px;
}


.table_panier th {
	background:transparent url('/styles/images/panier/thead_droit.png') no-repeat top right;
	color:#48453a;
	line-height:30px;
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
}

.table_panier th span.thead_gauche {
	background:transparent url('/styles/images/panier/thead_gauche.png') no-repeat top left;
	display:block;
	float:left;
	height:30px;
	width:4px;
}

.table_panier tbody td{
	background-color:#fff;
	padding:5px;
	vertical-align:middle;
	text-align:center;
	color:#8a7d53;
	/*height:120px;*/
	height:30px;
	border:#ededed 1px solid;
}

.table_panier tbody td a {
	color:#8a7d53;
}
.lien-produit-panier{
	text-decoration:underline;
}
.table_panier .color_gris {
	color:#8a7d53;
}

.table_panier .prix_panier_produit {
	font-weight:bold;
	font-size:16px;
	width:110px;
}

.table_panier .bloc_qte {
	background:transparent url('/styles/images/panier/bloc_qte.png') no-repeat top left;
	width:51px;
	height:19px;
	margin-left:auto;
	margin-right:auto;	
	position:relative;
	color:#535353;
}
.table_panier .bloc_qte a {
	color:#535353;
}


.input_qte_panier {
	width:12px;
	border:0;
	background-color:transparent;
	position:absolute;
	top:2px;
	left:5px;
}
.qte_plus_panier {
	position:absolute;
	top:2px;
	left:25px;	
}

.qte_moins_panier {
	position:absolute;
	top:2px;
	left:42px;	
	font-weight:bold;
	font-size:14px;
}

.table_panier tr.panier_sous_total td {
	background-color:#f1f2f0;
	text-align:right;
	padding-right:25px;
	font-weight:bold;
	height:30px;
	color:#48453a;
}
.table_panier .panier_sous_colgauche {
	width:25%;
	text-align:center;
	font-weight:bold;
	color:#48453a;
}
.table_panier .panier_sous_colgauche img {
	display:inline;
}
.table_panier td.table_line {
	background-color:transparent;
	font-size:0;
	height:0px;
	border:0;
}

.table_panier .panier_emballage {
	color:#48453a;
}

.table_panier .panier_emballage table tr td {
	border:none;
}

.table_panier .panier_emballage input {
	float:left;
	margin-right:2px;
}
.table_panier .panier_emballage label {
	text-align:left;
	display:block;
	float:left;
	width:90%;	
}

.table_panier .panier_s_titre {
	color:#666666;
	font-weight:bold;
	display:block;
	text-align:left;
}

.table_panier .info_livr_panier {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}
.table_panier .info_livr_panier a {
	color:#a90058;
}

.table_panier .info_livr_panier2 {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	margin-top:10px;
}
.table_panier .info_livr_panier2 a {
	color:#a90058;
}

.table_panier .panier_code_promo {
	background-color:#f1f2f0;
	height:30px;
	color:#48453a;
	font-size:12px;
	width:100%;
	font-weight:bold;
}

.input_promotion_code {
	width:201px;
	height:22px;
	margin-left:10px;
	border:#e2e2e2 1px solid;
	float:left;
}
.panier_code_promo label {
	float:left;
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
}
.submit_promotion_code{
	float:left;
}

.table_panier tr.panier_total td {
	background-color:#f1f2f0;
	text-align:right;
	padding-right:25px;
	font-weight:bold;
	font-size:15px;
	height:31px;
	color:#48453a;
}

.panier_paiement {
	float:right;
	margin-top:15px;
	position:relative;
}
.panier_paiement.lang-fr{
	background:transparent url('/styles/images/panier/panier_paiement.png') no-repeat top left;
	width:140px;
	height:54px;
}
.panier_paiement.lang-en{
	background:transparent url('/styles/images/panier/panier_paiement-en.png') no-repeat top left;
	width:112px;
	height:53px;
}

.panier_paiement.lang-fr a#lienpaiementuneuro {
	position:absolute;
	width: 50px;
	height:30px;
	margin: 0px 0px 0px 87px;
}
.panier_paiement.lang-en a#lienpaiementuneuro {
	width:0px;
	height:0px;
}

.panier_paiement .txt {
	position:absolute;
	top:40px;
	left:41px;
	font-size:10px;
	color:#666666;
	font-weight:bold;
	width:200px;
}

.panier_btn_bloc {
	margin-top:15px;
	width:99%;
}

.btn_continuer_achat {
	display:block;
	float:left;
	width:164px;
	height:26px;
	margin-left:5px;
	margin-right:5px;
}
.btn_continuer_achat a {
	color:#6a8e00;
	display:block;
}
.btn_valider_achat {
	display:block;
	float:right;
	width:164px;
	height:26px;
}
.btn_valider_achat a {
	color:#6a8e00;
	display:block;
}

/* !PANIER */



/* COORDONNEES */
.login_client {
	float:left;
	width:312px;
	margin-top:25px;
	display:inline;
}

.login_client .cadre_titre {
	height:30px;
	width:312px;
	background:transparent url('/styles/images/coordonnees/header_livr2.png');
	line-height:30px;
	color:#48453a;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

.login_client_content {
	border:#b2b2b2 1px solid;
	width:312px;
	margin-bottom:10px;
	position:relative;
	height:175px;
}

.login_client_content .titre {
	display:block;
	text-align:center;
	color:#a90058;
	font-weight:bold;
	margin-top:5px;
}

.login_client_content label {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	display:block;
	float:left;
	width:110px;
	margin-top:5px;
	text-align:right;
	margin-right:3px;
}

.bloc_livraison_addr {
	border:#eaeaea 1px solid;
	width:312px;
	margin-bottom:10px;
	position:relative;
	min-height:147px;
	height:auto !important;
	height:147px;
	color:#8a7d53;
	font-size:12px;
	font-weight:bold;
	margin-top:3px;
}

p.adresse_contenu {
	text-align:left;
	left:32px;
	top:18px;
	position:absolute;
}

.btn_modifier {
	display:block;
	position:absolute;
	top:116px;
	right:10px;
	width:164px;
	height:26px;
}

.btn_modifier_ok {
	display:block;
	width:164px;
	height:26px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
}


.bloc_process_coordonnees_form {
	padding:15px;
	height:370px;
}

.bloc_process_coordonnees_form label {
	display:block;
	float:left;
	width:100px;
	text-align:right;
	margin-right:10px;
	color:#535353;
}

.bloc_process_coordonnees_form label span {
	color:red;
}

.tool-tip {
	color:#FFFFFF;
	width:300px;
	z-index:13000;
}

.tool-title {
	background:transparent url(/styles/images/bubble.png) repeat scroll left top !important;
	font-size:11px;
	font-weight:bold;
	margin:0pt;
	padding:8px 8px 4px;
}

.tool-text {
	background:transparent url(/styles/images/bubble.png) repeat scroll right bottom !important;
	font-size:11px;
	margin:0px;
	padding:4px 8px 8px;
	text-align:justify;
}

.process_cat {
	background:transparent url('/styles/images/coordonnees/header_big2.png') no-repeat top left;
	width:638px;
	height:30px;	
	text-align:center;
	line-height:30px;
	color:#48453A;
	font-size:14px;
	font-weight:bold;	
}

#regulateur_process {
	margin-bottom:10px;
	font-weight:bold;
	color:#fff;
}


.mode_paiement_bloc {
	width:618px;
	border:#eaeaea 1px solid;
	margin-top:4px;
	color:#48453A;
	padding:30px 10px 10px 10px;
}
.mode_paiement_bloc ul {
	list-style:none;	
}
.mode_paiement_bloc ul li {
	height:75px;
}

.checkpaiement {
	float:left;
	margin-top:15px;
}

.paiement_img {
	display:inline;
	float:left;
	margin-left:5px;
}
.paiement_titre {
	float:left;
	display:block;
	margin-left:10px;
	margin-top:15px;
}

.paiement_detail {
	margin-left:30px;
	font-size:11px;
	margin-top:5px;
	display:block;
}
.paiement_detail a {
	text-decoration:underline;
	color:#48453A;
}
.last_recap {
	margin-top:10px;
	color:#48453A;
	width:50%;
	float:left;
}

.last_recap a {
	color:#48453A;
	text-decoration:underline;
}

/* ! COORDONNEES */


/* LISTE PRODUIT */

.bloc_title_lst_gauche {
	width:5px;
	height:35px;
	display:block;
	float:left;
	background:transparent url('/styles/images/liste/sheader_gauche.png') no-repeat top left;
}

.bloc_title_lst_droit {
	width:5px;
	height:35px;
	display:block;
	float:left;
	background:transparent url('/styles/images/liste/sheader_droit.png') no-repeat top left;
}

.bloc_title_lst_centre {
	height:35px;
	display:block;
	float:left;
	background:transparent url('/styles/images/liste/sheader_centre.png') repeat-x top left;
	line-height:35px;
}
.bloc_title_lst_centre h1 {
	font-size:13px;
	color:#656565;	
}

#bloc_liste_prod h2 {
	color:#c0bebe;
	border-bottom:#c0bebe 1px solid;
	width:100%;
	display:block;
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
}

#bloc_liste_curre h2 {
	color:#c0bebe;
	border-bottom:#c0bebe 1px solid;
	width:100%;
	display:block;
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
}

.liste_prod_bloc {
	background-color:#e5eff4;
	padding-left:12px;	
	padding-right:12px;	
	padding-top:7px;	
	padding-bottom:7px;	
	border:#d8d8d8 1px solid;
	width:635px;
}

.liste_prod_bloc_prix {
	color:#166b99;
	font-size:17px;
	font-weight:bold;	
}

.liste_prod_bloc_desc{
	float:left;
	color:#656565;	
	margin-top:5px;
	margin-left:15px;
}
.liste_prod_bloc_desc a {
	color:#656565;
}
	
.bloc_title_lst {
	margin-top:20px;
	margin-bottom:5px;
}	

.cur_assoc_bloc_tab {
	float:right;
	/*margin-right:10px;*/
	text-align:right;
	margin-top:8px;
	position:relative;
}
.cur_assoc_bloc_tab a {
	color:#656565;
}

.bloc_promo_img {
	width:79px;
	height:34px;
	position:absolute;
	top:-27px;
	left:12px;
}

.bloc_promo  span {
	position:absolute;
	top:-15px;
	left:12px;
	text-align:center;
	width:78px;
	color:#fff;
	font-size:14px;
	font-style: italic;
	font-weight:bold;
}

.bloc_promo_1 span {
	position:absolute;
	top:27px;
	left:6px;
	text-align:center;
	width:78px;
	color:#fff;
	font-size:14px;
	font-style: italic;
	font-weight:bold;
}
/* ! LISTE PRODUIT */




/*********************************************************************
********************* TEMPLATE QUI CHANGE EN FONCTION DE LA CURE *****
*********************************************************************/


/* CATEGORIE LISTE COUELURS */
.liste_prod_header_vert {
	display:block;
	background:transparent url('/styles/images/liste/bloc_header_vert.png') no-repeat top left;
	width:646px;
	height:19px;
	line-height:19px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.liste_prod_header_bleu {
	display:block;
	background:transparent url('/styles/images/liste/bloc_header_bleu.png') no-repeat top left;
	width:646px;
	height:19px;
	line-height:19px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.liste_prod_header_jaune {
	display:block;
	background:transparent url('/styles/images/liste/bloc_header_jaune.png') no-repeat top left;
	width:646px;
	height:19px;
	line-height:19px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.liste_prod_header_rouge {
	display:block;
	background:transparent url('/styles/images/liste/bloc_header_rouge.png') no-repeat top left;
	width:646px;
	height:19px;
	line-height:19px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.liste_prod_header_marron {
	display:block;
	background:transparent url('/styles/images/liste/bloc_header_marron.png') no-repeat top left;
	width:646px;
	height:19px;
	line-height:19px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;	
}

.liste_prod_header_violet {
	display:block;
	background:transparent url('/styles/images/liste/bloc_header_violet.png') no-repeat top left;
	width:646px;
	height:19px;
	line-height:19px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;	
}

.liste_prod_header_gris {
	display:block;
	background:transparent url('/styles/images/liste/bloc_header_gris.png') no-repeat top left;
	width:646px;
	height:19px;
	line-height:19px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;	
}


/* ! CATEGORIE LISTE COUELURS */





/* CURE PROGRAM55 */
#header_cure_lite {
	background:transparent url('/styles/images/cure-lite/header.png') no-repeat bottom left;
	height:218px;
	width:661px;
	margin-top:45px;
}


h1.title_lite {
	color:#2a90d1;
	font-size:20px;
}
.img_cure_lite {
	height:229px;
	position:absolute;
	right:11px;
	top:274px;
	width:205px;
}
.img_cure_weeklite {
	height:242px;
	position:absolute;
	right:11px;
	top:261px;
	width:174px;
}
.img_cure_edelfine {
	height:242px;
	position:absolute;
	right:11px;
	top:261px;
	width:151px;
}
.img_cure_edelsaveur {
	height:245px;
	position:absolute;
	right:11px;
	top:258px;
	width:133px;
}
.img_cure_pastaweek {
	height:243px;
	position:absolute;
	right:-1px;
	top:260px;
	width:171px;
}
.img_cure_program55 {
	height:241px;
	position:absolute;
	right:11px;
	top:277px;
	width:159px;
}
.img_cure_protidose {
	height:243px;
	position:absolute;
	right:5px;
	top:272px;
	width:176px;
}
.img_cure_stopslim {
	height:183px;
	position:absolute;
	right:7px;
	top:331px;
	width:162px;
}
.img_cure_minceur {
	height:254px;
	position:absolute;
	right:-6px;
	top:265px;
	width:244px;
}
.img_cure_liberte {
	height:219px;
	position:absolute;
	right:-6px;
	top:275px;
	width:144px;
}
.img_cure_tabac {
	height:219px;
	position:absolute;
	right:5px;
	top:275px;
	width:144px;
}

.img_cure_forme {
	height:239px;
	position:absolute;
	right:13px;
	top:254px;
	width:198px;
}
.img_cure_stabilisation {
	height:244px;
	position:absolute;
	right:2px;
	top:280px;
	width:149px;
}

.img_cure_barsoupe{
	height:237px;
	position:absolute;
	right:11px;
	top:267px;
	width:152px;
}

.img_cure_bikini{
	height:237px;
	position:absolute;
	right:11px;
	top:267px;
	width:152px;
}
.img_cure_semaine_chef{
	height:237px;
	position:absolute;
	right:11px;
	top:267px;
	width:216px;
}

.cure_prix_lite {
	color:#a2a2a2;
	font-weight:bold;
	font-size:26px;
}

#temoignage_bloc_lite {
	background:transparent url('/styles/images/commun/cure/temoignage_bloc.png') no-repeat top left;
	width:176px;
	height:260px;
	position:absolute;
	left:10px;
	top:84px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:40px;
}
.tbl_lite {
	color:#a2a2a2;
}
.lnk_voir_lite a {
	color:#a2a2a2;
	text-decoration:underline;
}

.cure_other_txt ul.cot_ul_lite a span {
	color:#898989;
}

.assoc_cure_lite_header {
	display:block;
	background:transparent url('/styles/images/commun/cure/assoc_header.png') no-repeat top left;
	width:448px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.cct_tpl_lite  {
	color:#097e10;
	font-weight:bold;
}


.prix_edel_lite_cure {
	color:#a2a2a2;
	font-size:17px;
	font-weight:bold;
}

#expert_bloc_lite {
	background:transparent url('/styles/images/commun/cure/expert_bloc.png') no-repeat top left;
	width:258px;
	height:127px;
}

.edellite_assoc_name {
	color:#097e10;
}

.bloc_cure_lst_vert {
	background:transparent url('/styles/images/cure-lite/bloc_all.png') no-repeat top left;
	width:314px;
	height:299px;
	float:left;	
	margin-top:15px;
	color: #787878;
}


/* ! CURE PROGRAM55 */









/* CURE WEEKLITE */
#header_cure_weeklite {
	background:transparent url('/styles/images/cure-weeklite/header.png') no-repeat bottom left;
	height:218px;
	width:661px;
	margin-top:45px;
}
h1.title_weeklite {
	color:#2a90d1;
	font-size:20px;
}
.cure_prix_weeklite {
	color:#a2a2a2;
	font-weight:bold;
	font-size:26px;
}
.cure_other_txt ul.cot_ul_weeklite a span {
	color:#898989;
}

.assoc_cure_weeklite_header {
	display:block;
	background:transparent url('/styles/images/commun/cure/assoc_header.png') no-repeat top left;
	width:448px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.prix_weeklite_cure {
	color:#a2a2a2;
	font-size:17px;
	font-weight:bold;
}

.weeklite_assoc_name {
	color:#166b99;
}

#temoignage_bloc_weeklite {
	background:transparent url('/styles/images/commun/cure/temoignage_bloc.png') no-repeat top left;
	width:176px;
	height:260px;
	position:absolute;
	left:10px;
	top:58px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:40px;
}
.tbl_weeklite {
	color:#a2a2a2;
}
.lnk_voir_weeklite a {
	color:#a2a2a2;
	text-decoration:underline;
}

#expert_bloc_weeklite {
	background:transparent url('/styles/images/commun/cure/expert_bloc.png') no-repeat top left;
	width:258px;
	height:127px;
}

.cct_tpl_weeklite  {
	color:#166b99;
	font-weight:bold;
}

.bloc_cure_lst_bleu {
	background:transparent url('/styles/images/cure-weeklite/bloc_all.png') no-repeat top left;
	width:314px;
	height:299px;	
	float:left;	
	margin-top:15px;
	color:#993FBA;
}

/* ! CURE WEEKLITE */



/* CURE EDELFINE */
#header_cure_edelfine {
	background:transparent url('/styles/images/cure-edelfine/header.png') no-repeat bottom left;
	height:218px;
	width:661px;
	margin-top:45px;
}
h1.title_edelfine {
	color:#ff4d07;
	font-size:20px;
}
.cure_prix_edelfine {
	color:#a2a2a2;
	font-weight:bold;
	font-size:26px;
}
.cure_other_txt ul.cot_ul_edelfine a span {
	color:#898989;
}

.assoc_cure_edelfine_header {
	display:block;
	background:transparent url('/styles/images/commun/cure/assoc_header.png') no-repeat top left;
	width:448px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.prix_edel_fine_cure {
	color:#a2a2a2;
	font-size:17px;
	font-weight:bold;
}

.edelfine_assoc_name {
	color:#f4831a;
}

#temoignage_bloc {
	width:176px;
	height:260px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:40px;
}
#temoignage_bloc.lang-fr{
	background:transparent url('/styles/images/langue/commun/cure/temoignage_bloc_1.png') no-repeat top left;
}
#temoignage_bloc.lang-en{
	background:transparent url('/styles/images/langue/commun/cure/temoignage_bloc_2.png') no-repeat top left;
}

#temoignage_bloc_edelfine {
	width:176px;
	height:260px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:40px;
}
#temoignage_bloc_edelfine.lang-fr{
	background:transparent url('/styles/images/langue/commun/cure/temoignage_bloc_1.png') no-repeat top left;
}
#temoignage_bloc_edelfine.lang-en{
	background:transparent url('/styles/images/langue/commun/cure/temoignage_bloc_2.png') no-repeat top left;
}
.tbl_edelfine {
	color:#a2a2a2;
}
.lnk_voir_edelfine a {
	color:#a2a2a2;
	text-decoration:underline;
}

#expert_bloc_edelfine {
	background:transparent url('/styles/images/commun/cure/expert_bloc.png') no-repeat top left;
	width:258px;
	height:127px;
}

.cct_tpl_edelfine  {
	color:#f4831a;
	font-weight:bold;
}

.bloc_cure_lst_jaune {
	background:transparent url('/styles/images/cure-edelfine/bloc_all.png') no-repeat top left;
	width:314px;
	height:299px;	
	float:left;	
	margin-top:15px;
	color:#787878;
}



/* ! CURE EDELFINE */

/* CURE EDEL SAVEUR */
#header_cure_edelsaveur {
	background:transparent url('/styles/images/cure-edelsaveur/header.png') no-repeat bottom left;
	height:218px;
	width:661px;
	margin-top:45px;
}
h1.title_edelsaveur {
	color:#ff4d07;
	font-size:20px;
}
.cure_prix_edelsaveur {
	color:#a2a2a2;
	font-weight:bold;
	font-size:26px;
}
.cure_other_txt ul.cot_ul_edelsaveur a span {
	color:#898989;
}

.assoc_cure_edelsaveur_header {
	display:block;
	background:transparent url('/styles/images/commun/cure/assoc_header.png') no-repeat top left;
	width:448px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.prix_edel_saveur_cure {
	color:#a2a2a2;
	font-size:17px;
	font-weight:bold;
}

.edelsaveur_assoc_name {
	color:#76868f;
}

#temoignage_bloc_edelsaveur {
	background:transparent url('/styles/images/commun/cure/temoignage_bloc.png') no-repeat top left;
	width:176px;
	height:260px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:40px;
}
.tbl_edelsaveur {
	color:#a2a2a2;
}
.lnk_voir_edelsaveur a {
	color:#a2a2a2;
	text-decoration:underline;
}

#expert_bloc_edelsaveur {
	background:transparent url('/styles/images/commun/cure/expert_bloc.png') no-repeat top left;
	width:258px;
	height:127px;
}

.cct_tpl_edelsaveur  {
	color:#76868f;
	font-weight:bold;
}

.bloc_cure_lst_gris {
	background:transparent url('/styles/images/cure-edelsaveur/bloc_all.png') no-repeat top left;
	width:314px;
	height:299px;	
	float:left;	
	margin-top:15px;
	color:#787878;
}


/* ! CURE EDEL SAVEUR */



/* CURE PASTA WEEK */
#header_cure_pastaweek {
	background:transparent url('/styles/images/cure-pastaweek/header.png') no-repeat bottom left;
	height:218px;
	width:661px;
	margin-top:45px;
}
h1.title_pastaweek {
	color:#ff4d07;
	font-size:20px;
}
.cure_prix_pastaweek {
	color:#a2a2a2;
	font-weight:bold;
	font-size:26px;
}
.cure_other_txt ul.cot_ul_pastaweek a span {
	color:#898989;
}

.assoc_cure_program55_header {
	display:block;
	background:transparent url('/styles/images/commun/cure/assoc_header.png') no-repeat top left;
	width:448px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.prix_pastaweek_cure {
	color:#a2a2a2;
	font-size:17px;
	font-weight:bold;
}

.pastaweek_assoc_name {
	color:#d71e1b;
}

#temoignage_bloc_pastaweek {
	background:transparent url('/styles/images/commun/cure/temoignage_bloc.png') no-repeat top left;
	width:176px;
	height:260px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:40px;
}
.tbl_pastaweek {
	color:#a2a2a2;
}
.lnk_voir_pastaweek a {
	color:#a2a2a2;
	text-decoration:underline;
}

#expert_bloc_pastaweek {
	background:transparent url('/styles/images/commun/cure/expert_bloc.png') no-repeat top left;
	width:258px;
	height:127px;
}

.cct_tpl_pastaweek  {
	color:#d71e1b;
	font-weight:bold;
}

.bloc_cure_lst_rouge {
	background:transparent url('/styles/images/cure-pastaweek/bloc_all.png') no-repeat top left;
	width:314px;
	height:299px;	
	float:left;	
	margin-top:15px;
	color:#787878;
}

/* ! CURE PASTA WEEK */


/* CURE BAR SOUPE */
#header_cure_barsoupe {
	background:transparent url('/styles/images/cure-barsoupe/header.png') no-repeat bottom left;
	height:218px;
	width:661px;
	margin-top:45px;
}

#header_cure_bikini {
	background:transparent url('/styles/images/cure-bikini/header.png') no-repeat bottom left;
	height:218px;
	width:661px;
	margin-top:45px;
}
#header_cure_semaine_chef{
	background:transparent url('/styles/images/cure-semaine-chef/header.png') no-repeat bottom left;
	height:218px;
	width:661px;
	margin-top:45px;
}

h1.title_pastaweek {
	color:#ff4d07;
	font-size:20px;
}
.cure_prix_pastaweek {
	color:#a2a2a2;
	font-weight:bold;
	font-size:26px;
}
.cure_other_txt ul.cot_ul_pastaweek a span {
	color:#898989;
}

.assoc_cure_program55_header {
	display:block;
	background:transparent url('/styles/images/commun/cure/assoc_header.png') no-repeat top left;
	width:448px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.prix_pastaweek_cure {
	color:#a2a2a2;
	font-size:17px;
	font-weight:bold;
}

.pastaweek_assoc_name {
	color:#d71e1b;
}

#temoignage_bloc_pastaweek {
	background:transparent url('/styles/images/commun/cure/temoignage_bloc.png') no-repeat top left;
	width:176px;
	height:260px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:40px;
}
.tbl_pastaweek {
	color:#a2a2a2;
}
.lnk_voir_pastaweek a {
	color:#a2a2a2;
	text-decoration:underline;
}

#expert_bloc_pastaweek {
	background:transparent url('/styles/images/commun/cure/expert_bloc.png') no-repeat top left;
	width:258px;
	height:127px;
}

.cct_tpl_pastaweek  {
	color:#d71e1b;
	font-weight:bold;
}

.bloc_cure_lst_rouge {
	background:transparent url('/styles/images/cure-pastaweek/bloc_all.png') no-repeat top left;
	width:314px;
	height:299px;	
	float:left;	
	margin-top:15px;
	color:#787878;
}

/* ! CURE BAR SOUPE */






/* CURE PROGRAM55 */
#header_cure_programme55 {
	background:transparent url('/styles/images/cure-programme55/header.png') no-repeat bottom left;
	height:233px;
	width:661px;
	margin-top:45px;
}
h1.title_programme55 {
	color:#f4b907;
	font-size:20px;
}
.cure_prix_program55 {
	color:#a2a2a2;
	font-weight:bold;
	font-size:26px;
}
.cure_other_txt ul.cot_ul_program55 a span {
	color:#898989;
}

.assoc_cure_program55_header {
	display:block;
	background:transparent url('/styles/images/commun/cure/assoc_header.png') no-repeat top left;
	width:448px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.prix_program55_cure {
	color:#a2a2a2;
	font-size:17px;
	font-weight:bold;
}

.pastaweek_assoc_name {
	color:#d71e1b;
}

#temoignage_bloc_program55 {
	background:transparent url('/styles/images/commun/cure/temoignage_bloc.png') no-repeat top left;
	width:176px;
	height:260px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:40px;
}
.tbl_program55 {
	color:#a2a2a2;
}
.lnk_voir_program55 a {
	color:#a2a2a2;
	text-decoration:underline;
}

#expert_bloc_program55 {
	background:transparent url('/styles/images/commun/cure/expert_bloc.png') no-repeat top left;
	width:258px;
	height:127px;
}

.cct_tpl_pastaweek  {
	color:#62779e;
	font-weight:bold;
}

.bloc_cure_lst_program {
	background:transparent url('/styles/images/cure-programme55/bloc_all.png') no-repeat top left;
	width:314px;
	height:299px;		
	float:left;	
	margin-top:15px;
	color:#62779e;
}

/* ! CURE PROGRAM55 */





/* CURE PROTIDOSE */



#header_cure_protidose {
	background:transparent url('/styles/images/cure-protidose/header.png') no-repeat bottom left;
	height:230px;
	width:661px;
	margin-top:45px;
}
h1.title_protidose {
	color:#d394da;
	font-size:20px;
}
.cure_prix_protidose {
	color:#a2a2a2;
	font-weight:bold;
	font-size:26px;
}

.cure_other_txt ul.cot_ul_protidose a span {
	color:#898989;
}

.assoc_cure_protidose_header {
	display:block;
	background:transparent url('/styles/images/commun/cure/assoc_header.png') no-repeat top left;
	width:449px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.prix_protidose_cure {
	color:#a2a2a2;
	font-size:17px;
	font-weight:bold;
}

.pastaweek_assoc_name {
	color:#d71e1b;
}

#temoignage_bloc_protidose {
	background:transparent url('/styles/images/commun/cure/temoignage_bloc.png') no-repeat top left;
	width:176px;
	height:260px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:40px;
}
.tbl_protidose {
	color:#a2a2a2;
}
.lnk_voir_protidose a {
	color:#a2a2a2;
	text-decoration:underline;
}

#expert_bloc_protidose {
	background:transparent url('/styles/images/commun/cure/expert_bloc.png') no-repeat top left;
	width:258px;
	height:127px;
}

.cct_tpl_pastaweek  {
	color:#62779e;
	font-weight:bold;
}

.bloc_cure_lst_protidose {
	background:transparent url('/styles/images/cure-protidose/bloc_all.png') no-repeat top left;
	width:314px;
	height:299px;		
	float:left;	
	margin-top:15px;
	color:#62779e;
}

/* ! CURE PROTIDOSE */




/* CURE STOPSLIM */



#header_cure_stopslim {
	background:transparent url('/styles/images/cure-stopslim/header.png') no-repeat bottom left;
	height:230px;
	width:661px;
	margin-top:45px;
}

h1.title_stopslim {
	color:#f4b907;
	font-size:20px;
	margin-left:60px;
}
.cure_prix_stopslim {
	color:#a2a2a2;
	font-weight:bold;
	font-size:26px;
}

.cure_other_txt ul.cot_ul_stopslim a span {
	color:#898989;
}

.assoc_cure_stopslim_header {
	display:block;
	background:transparent url('/styles/images/commun/cure/assoc_header.png') no-repeat top left;
	width:449px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.prix_stopslim_cure {
	color:#a2a2a2;
	font-size:17px;
	font-weight:bold;
}

.pastaweek_assoc_name {
	color:#49A9EC;
}

#temoignage_bloc_stopslim {
	background:transparent url('/styles/images/commun/cure/temoignage_bloc.png') no-repeat top left;
	width:176px;
	height:260px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:40px;
}
.tbl_stopslim {
	color:#a2a2a2;
}
.lnk_voir_stopslim a {
	color:#a2a2a2;
	text-decoration:underline;
}

#expert_bloc_stopslim {
	background:transparent url('/styles/images/commun/cure/expert_bloc.png') no-repeat top left;
	width:258px;
	height:127px;
}

.cct_tpl_pastaweek  {
	color:#49A9EC;
	font-weight:bold;
}

.bloc_cure_lst_protidose {
	background:transparent url('/styles/images/cure-protidose/bloc_all.png') no-repeat top left;
	width:314px;
	height:299px;	
	float:left;	
	margin-top:15px;
	color:#62779e;
}

.bloc_cure_lst_stopslim {
	background:transparent url('/styles/images/cure-stopslim/bloc_all.png') no-repeat top left;
	width:313px;
	height:299px;	
	float:left;	
	margin-top:15px;
	color:#62779e;
}

/* ! CURE STOPSLIM */























/* CURE FORMULE LIBERTE */
#header_cure_liberte {
	background:transparent url('/styles/images/cure-liberte/header.png') no-repeat bottom left;
	height:234px;
	width:661px;
	margin-top:20px;
}
h1.title_liberte {
	color:#787878;
	font-size:20px;
}
.cure_prix_liberte {
	color:#a2a2a2;
	font-weight:bold;
	font-size:26px;
}
.cure_other_txt ul.cot_ul_liberte a span {
	color:#898989;
}

.assoc_cure_liberte_header {
	display:block;
	background:transparent url('/styles/images/commun/cure/assoc_header.png') no-repeat top left;
	width:448px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.prix_liberte_cure {
	color:#a2a2a2;
	font-size:17px;
	font-weight:bold;
}


#temoignage_bloc_liberte {
	background:transparent url('/styles/images/commun/cure/temoignage_bloc.png') no-repeat top left;
	width:176px;
	height:260px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:40px;
}
.tbl_liberte {
	color:#a2a2a2;
}
.lnk_voir_liberte a {
	color:#a2a2a2;
	text-decoration:underline;
}

#expert_bloc_liberte {
	background:transparent url('/styles/images/commun/cure/expert_bloc.png') no-repeat top left;
	width:258px;
	height:127px;
}

.cct_tpl_pastaweek  {
	color:#62779e;
	font-weight:bold;
}

.bloc_cure_lst_liberte {
	background:transparent url('/styles/images/cure-liberte/bloc_all.png') no-repeat top left;
	width:313px;
	height:273px;	
	float:left;	
	margin-top:15px;
	color:#62779e;
}

/* ! CURE FORMULE LIBERTE */








/* CURE REMISE EN FORME */
#header_cure_rforme {
	background:transparent url('/styles/images/cure-forme/header.png') no-repeat bottom left;
	height:234px;
	width:661px;
	margin-top:20px;
}
h1.title_rforme {
	color:#787878;
	font-size:20px;
}
.cure_prix_rforme {
	color:#a2a2a2;
	font-weight:bold;
	font-size:26px;
}
.cure_other_txt ul.cot_ul_rforme a span {
	color:#898989;
}

.assoc_cure_rforme_header {
	display:block;
	background:transparent url('/styles/images/commun/cure/assoc_header.png') no-repeat top left;
	width:448px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.prix_rforme_cure {
	color:#a2a2a2;
	font-size:17px;
	font-weight:bold;
}



#temoignage_bloc_rforme {
	background:transparent url('/styles/images/commun/cure/temoignage_bloc.png') no-repeat top left;
	width:176px;
	height:260px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:40px;
}
.tbl_rforme {
	color:#a2a2a2;
}
.lnk_voir_rforme a {
	color:#a2a2a2;
	text-decoration:underline;
}

#expert_bloc_rforme {
	background:transparent url('/styles/images/commun/cure/expert_bloc.png') no-repeat top left;
	width:258px;
	height:127px;
}

.cct_tpl_pastaweek  {
	color:#62779e;
	font-weight:bold;
}

.bloc_cure_lst_forme {
	background:transparent url('/styles/images/cure-forme/bloc_all.png') no-repeat top left;
	width:313px;
	height:273px;	
	float:left;	
	margin-top:15px;
	color:#62779e;
}

/* ! CURE REMISE EN FORME */







/* CURE tabac */
#header_cure_tabac {
	background:transparent url('/styles/images/cure-tabac/header.png') no-repeat bottom left;
	height:234px;
	width:661px;
	margin-top:20px;
}
h1.title_tabac {
	color:#787878;
	font-size:20px;
}
.cure_prix_tabac {
	color:#a2a2a2;
	font-weight:bold;
	font-size:26px;
}
.cure_other_txt ul.cot_ul_tabac a span {
	color:#898989;
}

.assoc_cure_tabac_header {
	display:block;
	background:transparent url('/styles/images/commun/cure/assoc_header.png') no-repeat top left;
	width:448px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.prix_tabac_cure {
	color:#a2a2a2;
	font-size:17px;
	font-weight:bold;
}



#temoignage_bloc_tabac {
	background:transparent url('/styles/images/commun/cure/temoignage_bloc.png') no-repeat top left;
	width:176px;
	height:260px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:40px;
}
.tbl_tabac {
	color:#a2a2a2;
}
.lnk_voir_tabac a {
	color:#a2a2a2;
	text-decoration:underline;
}

#expert_bloc_tabac {
	background:transparent url('/styles/images/commun/cure/expert_bloc.png') no-repeat top left;
	width:258px;
	height:127px;
}

.cct_tpl_pastaweek  {
	color:#62779e;
	font-weight:bold;
}

.bloc_cure_lst_tabac {
	background:transparent url('/styles/images/cure-tabac/bloc_all.png') no-repeat top left;
	width:313px;
	height:273px;	
	float:left;	
	margin-top:15px;
	color:#62779e;
}

/* ! CURE TABAC */













/* CURE CELLULITE */
#header_cure_cellule {
	background:transparent url('/styles/images/cure-cellule/header.png') no-repeat bottom left;
	height:263px;
	width:661px;
	margin-top:10px;
}
h1.title_cellule {
	color:#d546cd;
	font-size:22px;
}
.cure_prix_cellule {
	color:#a2a2a2;
	font-weight:bold;
	font-size:26px;
}
.cure_other_txt ul.cot_ul_cellule a span {
	color:#898989;
}

.assoc_cure_cellule_header {
	display:block;
	background:transparent url('/styles/images/commun/cure/assoc_header.png') no-repeat top left;
	width:448px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.prix_cellule_cure {
	color:#a2a2a2;
	font-size:17px;
	font-weight:bold;
}



#temoignage_bloc_cellule {
	background:transparent url('/styles/images/commun/cure/temoignage_bloc.png') no-repeat top left;
	width:176px;
	height:260px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:40px;
}
.tbl_cellule {
	color:#a2a2a2;
}
.lnk_voir_cellule a {
	color:#a2a2a2;
	text-decoration:underline;
}

#expert_bloc_cellule {
	background:transparent url('/styles/images/commun/cure/expert_bloc.png') no-repeat top left;
	width:258px;
	height:127px;
}

.cct_tpl_pastaweek  {
	color:#62779e;
	font-weight:bold;
}

.bloc_cure_lst_cellule {
	background:transparent url('/styles/images/cure-cellule/bloc_all.png') no-repeat top left;
	width:313px;
	height:273px;	
	float:left;	
	margin-top:15px;
	color:#62779e;
}

/* ! CURE CELLULITE */








/* CURE MINCEUR */
#header_cure_minceur {
	background:transparent url('/styles/images/cure-minceur/header.png') no-repeat bottom left;
	height:234px;
	width:661px;
	margin-top:45px;
}
h1.title_minceur {
	color:#898989;
	font-size:22px;
}
.cure_prix_minceur  {
	color:#a2a2a2;
	font-weight:bold;
	font-size:26px;
}
.cure_other_txt ul.cot_ul_minceur a span {
	color:#898989;
}

.assoc_cure_minceur_header {
	display:block;
	background:transparent url('/styles/images/commun/cure/assoc_header.png') no-repeat top left;
	width:448px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.prix_minceur_cure {
	color:#a2a2a2;
	font-size:17px;
	font-weight:bold;
}



#temoignage_bloc_minceur {
	background:transparent url('/styles/images/commun/cure/temoignage_bloc.png') no-repeat top left;
	width:176px;
	height:260px;
	position:absolute;
	left:10px;
	top:45px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:40px;
}
.tbl_minceur {
	color:#a2a2a2;
}
.lnk_voir_minceur a {
	color:#a2a2a2;
	text-decoration:underline;
}

#expert_bloc_minceur {
	background:transparent url('/styles/images/commun/cure/expert_bloc.png') no-repeat top left;
	width:258px;
	height:127px;
}

.cct_tpl_pastaweek  {
	color:#62779e;
	font-weight:bold;
}

.bloc_cure_lst_minceur {
	background:transparent url('/styles/images/cure-minceur/bloc_all.png') no-repeat top left;
	width:313px;
	height:273px;	
	float:left;	
	margin-top:15px;
	color:#62779e;
}

/* ! CURE MINCEUR */



/* CURE STABILISATION */
#header_cure_stabilisation {
	background:transparent url('/styles/images/cure-stabilisation/header.png') no-repeat bottom left;
	height:234px;
	width:661px;
	margin-top:45px;
}
h1.title_stabilisation {
	color:#898989;
	font-size:22px;
}
.cure_prix_stabilisation  {
	color:#a2a2a2;
	font-weight:bold;
	font-size:26px;
}
.cure_other_txt ul.cot_ul_stabilisation a span {
	color:#898989;
}

.assoc_cure_stabilisation_header {
	display:block;
	background:transparent url('/styles/images/commun/cure/assoc_header.png') no-repeat top left;
	width:448px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.prix_stabilisation_cure {
	color:#a2a2a2;
	font-size:17px;
	font-weight:bold;
}



#temoignage_bloc_stabilisation {
	background:transparent url('/styles/images/commun/cure/temoignage_bloc.png') no-repeat top left;
	width:176px;
	height:260px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:40px;
}
.tbl_stabilisation {
	color:#a2a2a2;
}
.lnk_voir_stabilisation a {
	color:#a2a2a2;
	text-decoration:underline;
}

#expert_bloc_stabilisation {
	background:transparent url('/styles/images/commun/cure/expert_bloc.png') no-repeat top left;
	width:258px;
	height:127px;
}

.bloc_cure_lst_stabilisation {
	background:transparent url('/styles/images/cure-stabilisation/bloc_all.png') no-repeat top left;
	width:313px;
	height:273px;	
	float:left;	
	margin-top:15px;
	color:#62779e;
}

/* ! CURE STABILISATION */











































/* TEMOIGNAGE */
#temoignage_conteneur {
}

.temoignage_video_titre {
	background:transparent url('/styles/images/temoignage/header_video.png') no-repeat top left;
	width:661px;
	height:104px;
	margin-top:-32px;
	color:#a1a3a6;
	font-size:20px;
}
.h1debug {
	display:block;
	padding-top:70px;
	margin-left:10px;
}

.btv_gauche {
	float:left;
	width:337px;
	margin-top:25px;
	display:inline;
}
#player_video {
	width:336px;
	height:285px;
}
#letemoignage {
	border-left:#cfcfcf 1px solid;
	border-right:#cfcfcf 1px solid;
	width:334px;
}
#let_gauche {
	float:left;
	width:110px;
	display:inline;
	text-align:center;
	padding-top:20px;
}
#let_droit {
	float:left;
	width:205px;
	display:inline;
	border-left:#cfcfcf 1px solid;
	color:#5e5e5e;
	padding:7px;
}

#temoignage_amis {
	width:336px;
	height:72px;
	background:transparent url('/styles/images/temoignage/bloc_amis.png') no-repeat top left;
}
#temoignage_amis label {
	display:block;
}
.ta_desc {
	padding-top:20px;
	padding-left:40px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	display:block;
}

.ta_email {
	margin-top:2px;
	margin-left:8px;
	height:20px;
	padding-top:4px;
	background-color:transparent;	
	border:0;
	width:229px;
	float:left;
}

.ta_submit {
	margin-top:2px;
	margin-left:5px;	
	border:0;
	width:85px;
	height:27px;
	text-align:center;
	background-color:transparent;	
	float:left;
	cursor:pointer;
}

.btv_prenom {
	color:#5e5e5e;
	font-size:18px;
	font-weight:bold;
}

.btv_age {
	color:#5e5e5e;
	font-size:14px;	
}

.btv_desc_court {
	color:#5e5e5e;
	font-size:14px;	
	font-style: italic;	
	margin-top:3px;
}

.btv_perte {
	color:#363636;
	font-size:14px;
	font-weight:bold;
	margin-top:3px;
}
.btv_desc {
	margin-top:5px;	
}

.btv_droit {
	display:inline;
	float:left;
	margin-top:25px;
	width:309px;
	margin-left:12px;
}


.bcp_logo {
	float:left;
	display:inline;
}
.bcp_desc {
	float:left;
	margin-left:10px;
	color:#787878;
	font-size:14px;
	font-weight:bold;
	font-style: italic;	
	display:inline;
}

.bloc_lst_video {
	width:312px;
	height:64px;
	background:transparent url('/styles/images/temoignage/bloc_lst_video.png') no-repeat top left;
	margin-top:6px;
}	

.blst_img {
	float:left;
	display:inline;
	margin-top:10px;
	margin-left:5px;
}

.blst_desc {
	float:left;
	margin-top:7px;
	margin-left:5px;
	width:190px;
	color:#5e5e5e;
}
.blst_desc a {
	color:#5e5e5e;
}
.blst_voir {
	float:left;
	margin-top:35px;	
	display:inline;
}	
.blst_voir a {
	display:block;
	width:30px;
	height:16px;
	color:#fff;
	background-color:#8c8c8c;
	text-align:center;
	line-height:16px;
}

.temoignage_ecrit_titre {
	background:transparent url('/styles/images/temoignage/header_ecrit.png') no-repeat top left;
	width:661px;
	height:82px;
	color:#a1a3a6;
	font-size:20px;	
	margin-bottom:40px;
}

.h1debug2 {
	display:block;
	padding-top:50px;
	margin-left:10px;
}

.bloc_temoignage_ecrit {
	margin-top:22px;
}
	
ul.tem_onglet {
	background:transparent url('/styles/images/temoignage/bgul.png') no-repeat top left;
	height:28px;
	list-style:none;
	width:100%;
}
ul.tem_onglet li {
	float:left;
	width:65px;
	height:28px;
	position:relative;
}
ul.tem_onglet li .hover1 {
	position:absolute;
	top:-13px;
	left:-2px;
	width:142px;
	height:41px;
}
ul.tem_onglet li .hover2 {
	position:absolute;
	top:-13px;
	left:-4px;
	width:142px;
	height:41px;
}
ul.tem_onglet li .hover3 {
	position:absolute;
	top:-13px;
	left:0px;
	width:142px;
	height:41px;
}
ul.tem_onglet li .hover4 {
	position:absolute;
	top:-13px;
	left:2px;
	width:142px;
	height:41px;
}
ul.tem_onglet li .hover5 {
	position:absolute;
	top:-13px;
	left:4px;
	width:142px;
	height:41px;
}

ul.tem_onglet li img {	
	position:absolute;
	top:-20px;
	left:6px;
}
	

.bloc_tem_ecrit_txt {
	background-color:#f8f8f8;
	border:#d2d2d2 1px solid;	
	/*
	border-left:#d2d2d2 1px solid;	
	border-right:#d2d2d2 1px solid;	
	border-bottom:#d2d2d2 1px solid;	
	*/
	padding:20px;
}

.notemerr {
	font-weight:bold;
	font-size:14px;
	color:#000;
}


.txt_tem_ecrit_bloc {
	margin-bottom:20px;
}

.tteb_img {
	float:left;
	width:150px;
}
.tteb_desc {
	float:left;
}

.tteb_premiere_ligne {
	font-size:18px;
	font-weight:bold;	
}
.tteb_prenom {
	color:#34a21c;
}
.tteb_perte {
	color:#505050;
}

.tteb_deuxieme_ligne {
	color:#757575;
	font-size:13px;
}

.tteb_troisieme_ligne {
	margin-top:8px;
}





.bcp_title {
	color:green;
}
/* ! TEMOIGNAGE */

/* PARRAINAGE */

.parrainage_bloc {
	color:#5a564c;
}
.parrainage_bloc h1 {
	color:#473c38;
	font-size:16px;
	text-align:center;
	margin-bottom:20px;
}
/* ! PARRAINAGE */


/* ONGLET PROCESS */
.onglet_process {
	position:relative;
	height:35px;
}
.onglet_process ul {
	list-style:none;
}
.onglet_process li {
	float:left;
	width:129px;
	height:26px;
	background:transparent url('/styles/images/onglet_process/header.png') no-repeat top left;
	margin-right:3px;
	display:inline;
	text-align:center;
	line-height:24px;
	color:#6f6b59;
}
.onglet_process li a {
	color:#6f6b59;
}
.onglet_process li.hover {
	float:left;
	width:129px;
	height:26px;
	background:transparent url('/styles/images/onglet_process/header_hover.png') no-repeat top left;
	margin-right:4px;
	display:inline;
	text-align:center;
	line-height:24px;
	color:#fff;
}
.onglet_process li.hover  a {
	color:#fff;
	display:block;
}
/* ! ONGLET PROCESS */


/* LISTE CURE */
#bloc_liste_curre {
	position : relative;
}
#bloc_liste_curre img {
	position:absolute;
}
#bloc_liste_curre h1 {
	/*float:right;*/
	margin-top:68px;
	margin-left:20px;
	/*width:190px;*/
	font-size:17px;
	
}
#bloc_liste_curre .cure_lst_desc {
	/*width:190px;
	float:right;*/
	margin-left:20px;	
	margin-top:5px;
}
#bloc_liste_curre .cure_lst_desc a {
	color:#787878;
}
.bcl_align0 {
	position : relative;
	float:left;
	margin-left:-10px;
}
.bcl_align1 {
	float:right;
	position : relative;
}
/* ! LISTE CURE */

/* EXPERT */

.bloc_expert_photo {
	float:left;
	width:195px;
	text-align:center;
}
.bloc_expert_photo img {
	border:#bfbebe 1px solid;
}
.bloc_expert_content {
	float:left;
	width:432px;
	margin-left:8px;
	color:#48453a;
	font-size:10px;
}
.expert_date_titre {
	color:#f4831a;
	font-size:12px;	
	font-weight:bold;
}

/* ! EXPERT */

/* PRODUIT FICHE */

.desc_produit_left {
	float:left;
	width:100px;
}

.cadre_img_produit {
	float:left;
	width:88px;
	height:88px;
	margin-top:5px;
	position:relative;
}
.cadre_img_produit img {
}
img.loupe_produit {
	position:absolute;
	bottom:0;
	right:0;
}

.promobulle {
	position:relative;
	width:60px;
	height:60px;
}
.promobulle img {
	position:absolute;
	left:15px;
	top:10px;
}
.promobulle span {
	position:absolute;
	left:20px;
	top:30px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	width:150px;
}

.bloc_fiche_prix {
	color:#2c2c27;
}

.desc_produit_right {
	float:left;
	width:520px;
	margin-top:5px;
}
.produit_chapeau {
	color:#f4831a;
	font-size:12px;
	font-weight:bold;
}

.produit_desc {
	color:#48453a;
	font-size:10px;
	margin-top:10px;
}

.produit_infos_other {
	margin-top:15px;
	color:#48453a;
	font-size:10px;
}

.pi_title {
	color:#f4831a;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	display:block;
}

.ret_page {
	margin-top:5px;
}

.ret_page a {
	color:#726f5d;
	text-decoration:underline;
	float:right;
}

/* ! PRODUIT FICHE */

/* ACCOUNT */
.account_bloc2 {
	background:transparent url('/styles/images/account/bloc.png') no-repeat top left;
	width:310px;
	height:88px;
	float:left;
	margin-left:6px;
	margin-bottom:15px;
}
.account_title {
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#76868f;
	margin-top:10px;
}
.account_title a {
	color:#76868f;
}
.account_desc {
	font-size:12px;
	color:#8f8b7e;
	width:255px;
	margin-left:35px;
	margin-top:10px;
}
.account_desc a {
	color:#8f8b7e;
}
/* !ACCOUNT */


/* FOOTER */
#footer, #ref_footer {
	text-align:center;
	color:#8F8B7E;
	margin-bottom:20px;
	font-size:12px;
	margin-top:10px;
}
#ref_footer h1, #ref_footer h2, #ref_footer p {
	font-size:10px;
	display:inline;
}
#footer a, #ref_footer a {
	color:#8F8B7E;
}
/* ! FOOTER */

/* SITE MAP */
ul.ul1 {
	list-style:square;
}
ul.ul1 a {
	color:#000;
}
ul.ul2 {
	list-style:disc;
}
ul.ul2 a {
	color:#000;
}
ul.ul3 {
	list-style:circle;
}
/* ! SITE MAP */



/* EDEL ESTHETIQUE */
.bloc_esth_gamme {
	background:transparent url('/styles/images/esthetique/header/bloc_gamme.png') no-repeat top left;
	width:257px;
	height:87px;
	padding-top:22px;
}
.bloc_esth_gamme img {
	padding-left:15px;
}

.gauche_nutrition {
	margin-top:14px;
	width:257px;	
}
.gauche_nutrition img {
	margin-left:-15px;
	position:relative;
}

	/* LINE */
	#expert_bloc_line {
		background:transparent url('/styles/images/esthetique/edelline/kine.png') no-repeat top left;
		width:257px;
		height:127px;
	}	
	#expert_bloc_roll {
		background:transparent url('/styles/images/esthetique/edelroll/expert.png') no-repeat top left;
		width:257px;
		height:127px;
	}		
	#expert_bloc_ra {
		background:transparent url('/styles/images/esthetique/edelra/expert.png') no-repeat top left;
		width:257px;
		height:127px;
	}	
	/* LINE */


#header_esthetique_text {
	float:left;
	margin-top:40px;
	display:inline;
}

.header_est_desc_court {
	color:#929292;
	font-style: italic;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	margin-left:20px;
}

.esthetique_contenu_txt {
	color:#8f8b7e;
	width:98%;
	margin-top:22px;
}

.esthetique_contenu_txt h1 {
	background:transparent url('/styles/images/cure/h1gauche.png') no-repeat top right;
	color:#656565;
	font-size:18px;
	display:block;
	height:35px;
	line-height:35px;
	margin-top:20px;	
}
.esthetique_contenu_txt h1 span {
	display:block;
	float:left;
	padding-left:5px;
}
.esthetique_contenu_txt h1 span.h1gauche  {
	background:transparent url('/styles/images/cure/h1droit.png') no-repeat top left;
	width:4px;
	height:35px;
	display:block;
	float:left;
}

.bloc_desc_gauche {
	width:424px;
	float:left;
	display:inline;
}
.bloc_desc_droit {
	margin-left:6px;
	width:217px;
	float:left;
	display:inline;
}

.img_cal14 {
	height:35px;
	position:absolute;
	right:200px;
	top:435px;
	width:38px;		
}
/* EDEL ESTHETIQUE */


/* EDEL LINE */

#header_edelline {
	background:transparent url('/styles/images/esthetique/edelline/header.png') no-repeat top left;
	height:212px;
	width:661px;
	/*margin-top:40px;*/
}

h1.title_edelline {
	color:#d882c0;
	font-size:20px;
}

.img_cure_line {
	height:207px;
	position:absolute;
	right:2px;
	top:266px;
	width:128px;
}
.img_cure_mousse {
	height:202px;
	position:absolute;
	right:10px;
	top:271px;
	width:116px;	
}

/* EDEL ROLL */
#header_edelroll {
	background:transparent url('/styles/images/esthetique/edelroll/header.png') no-repeat top left;
	height:212px;
	width:660px;
	/*margin-top:40px;*/
}
.img_cure_roll {
	height:206px;
	position:absolute;
	right:10px;
	top:266px;
	width:103px;
}

/* REACTIVE */
#header_edelra {
	background:transparent url('/styles/images/esthetique/edelra/header.png') no-repeat top left;
	height:212px;
	width:661px;
	/*margin-top:40px;*/	
}

.img_cure_ra {
	height:189px;
	position:absolute;
	right:2px;
	top:279px;
	width:128px;	
}

.img_cure_creme {
	height:106px;
	position:absolute;
	right:20px;
	top:360px;
	width:191px;		
}
.img_cure_creme2 {
	height:146px;
	position:absolute;
	right:20px;
	top:315px;
	width:85px;		
}

.img_cure_creme3 {
	height:109px;
	position:absolute;
	right:10px;
	top:355px;
	width:177px;			
}


/* FORMULES */

#header_formule_cellulite {
	background:transparent url('/styles/images/esthetique/formule_cellulite/header.png') no-repeat top left;
	height:214px;
	width:661px;
	/*margin-top:40px;	*/
}

#header_formule_eclat {
	background:transparent url('/styles/images/esthetique/formule_eclat/header.png') no-repeat top left;
	height:214px;
	width:661px;
	/*margin-top:40px;	*/
}


.cure_offre_edel2 h1 {
	background:transparent url('/styles/images/cure/h1gauche.png') no-repeat top right;
	color:#656565;
	font-size:18px;
	display:block;
	height:35px;
	line-height:35px;
	margin-top:20px;	
}
.cure_offre_edel2 h1 span {
	display:block;
	float:left;
	padding-left:5px;
}
.cure_offre_edel2 h1 span.h1gauche {
	background:transparent url('/styles/images/cure/h1droit.png') no-repeat top left;
	width:4px;
	height:35px;
	display:block;
	float:left;
}

.cure_offre_edel2 h1  {
	width:400px;
}

.assoc_esthetique_header {
	display:block;
	background:transparent url('/styles/images/esthetique/commun/assoc_header.png') no-repeat top left;
	width:448px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.bloc_standard_title_kine {
	background:transparent url('/styles/images/expert/header2.png') no-repeat top left;
	width:621px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:40px;	
}

.bloc_standard_title_normal_2 {
	background:transparent url('/styles/images/cms/header2.png') no-repeat top left;
	width:641px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	padding-left:20px;
}
.bloc_standard_title_normal_2 img {
	float:left;
	margin-top:5px;
	margin-right:10px;
}

.kine_date_titre {
	color:#508c97;
	font-size:12px;	
	font-weight:bold;
}

.prix_edel_esth_cure {
	color:#a2a2a2;
	font-size:17px;
	font-weight:bold;
}


.imc_desc {
	float:left;
	width:401px;
	color:#726F5D;
	text-align:justify;
	display:inline;
}

.imc_desc h1 {
	font-size:14px;
}

.formimc {
	float:left;
	width:219px;
	margin-left:15px;
	display:inline;
}

.formimcheader {
	background-color:#FFA12C;
	height:20px;
	width:95%;
	line-height:20px;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
	margin-top:2px;
}

.formimccontent {
	width:95%;
	padding:5px;
	border-left:#FFA12C 1px solid;
}

.formimccontent label {
	font-size:9px;
}


.inp_client_poid {
	width:60px;
	border:0;
	border-bottom:#FFA12C 1px solid;
	font-size:12px;
	color:#726F5D;
}

.inp_client_age {
	width:70px;
	border:0;
	border-bottom:#FFA12C 1px solid;
	font-size:12px;
	color:#726F5D;
}

.inp_client_taille {
	width:60px;
	border:0;
	border-bottom:#FFA12C 1px solid;
	font-size:12px;
	color:#726F5D;
}

.imcresultat {
	color:#726F5D;
}

.imcresultat h1 {
	font-size:14px;
	color:#726F5D;
}

.imc_res_desc {
	color:#726F5D;
}

.imc_res_desc h1 {
	font-size:12px;
}


.pop_nutr h1{
	font-size:14px;
	text-align:center;	
	color:#F4831A;
}

.desc_tabl {
	color:#656565;
	margin-top:20px;
	height:370px;
	overflow:auto;
	text-align:left;
	padding:15px;
}

.adsl_home .adsllimit {
	float:left;
	margin-top:3px;
}

.eclate-home{
	background:url("/styles/images/index/eclate-promo.png") no-repeat;
	width:70px;
	height:72px;
	position:absolute;
	margin-left:375px;
	margin-top:205px;
	padding-top:22px;
	padding-left:7px;
	color:#fff;
	font-family:verdana;
	font-size:18px;
	font-weight:bold;
}

.img_pop{
	margin-top:15px;
}
.img_pop h1{
	font-size:15px;
	color:#F4831A;
}

.img_pop  ul {
	list-style:none;
}

.img_pop li {
	list-style:none;
	float:left;
	width:110px;
	text-align:center;
}


.h1_tem_desc {
	font-size:14px;
	color:#F4831A;
	padding-top:100px;
	margin-bottom:15px;
}

#send_amis2 label {
	float:left;
	width:140px;
	text-align:right;
	display:block;
	margin-right:5px;
}
#send_amis2 input {
	float:left;
	display:block;
}

#send_amis2 textarea {
	float:left;
	display:block;
}

.table_panier tbody td.fake_promo {
	color:red;
	text-align:left;
}




/* NEW HOME */

.input_header_login {
	width:95px;
	font-size:10px;
	color:#939393;
	text-align:center;
}

.input_recherche {
	width:120px;
	color:#939393;
	font-size:11px;
	text-align:center;	
}
.select_recherche {
	width:87px;
	color:#939393;
	font-size:11px;
	text-align:center;	
	height:19px;
	float:left;
	margin-top:3px;
	margin-right:5px;
}

.recherche {
	margin-top:10px;
	margin-left:5px;
}

#monguide {
	background:transparent url('/styles/images/bande_gauche/mon_guide.png') no-repeat top left;
	width:257px;
	height:58px;
	margin-top:14px;
	position:relative;
}
#monguide a {
	color:#989898;
	font-size:11px;
	font-family:Arial;
	position:absolute;
	right:22px;
	top:7px;
}

#bienvenue {
	background:transparent url('/styles/images/esthetique/gauche/bienvenue.png') no-repeat top left;
	width:257px;
	height:58px;
	margin-top:14px;
	position:relative;
}
#bienvenue a {
	color:#989898;
	font-size:11px;
	font-family:Arial;
	position:absolute;
	right:22px;
	top:7px;
}


.lisepmenu {
	padding-left:2px;
	padding-right:2px;
	padding-top:5px;
}

#menu ul.niveau1 a:hover {
	color:#646464;
}

#menu ul.niveau1 table td{
	height:37px;
	text-align:center;
}







ul#onglet_menu.niveau1 li {
	position:relative;
	float:left;
}

ul#onglet_menu.niveau1 li li {
	
	background:none;
	height:25px;
}



ul#onglet_menu.niveau1 ul {
	display:block;
	left:0px;
	position:absolute;
	top:37px;
	height:0;
	text-align:left;
	overflow:hidden;
	z-index:9999;
}
ul.niveau1 ul li {
	line-height:27px;
	height:25px;	
	overflow:hidden;
	border-bottom:#d2d1cb 1px solid;
	position:relative;
	z-index:99999;
	display:block;
	margin:0;
}
div#menu .niveau1 li.active a {
	color:#646464;
}
div#menu {
	float:left;
	z-index:9999;
	width:480px;
	display:inline;
	position:relative;
}
div#menu a {
		color:#808080;
}
div#menu ul.niveau1 {
	height:42px;
	float:left;
}
div#menu ul.niveau1, div#menu ul.niveau2, div#menu ul.niveau_corp {
	margin:0;
	padding:0;
}
div#menu .niveau1 li ul.niveau2 a {
	color:#ff930d;
	font-weight:normal;
}
div#menu .niveau1 li ul.niveau2 a:hover {
	font-weight:bold;
	color:#ffffff;
	background-color:#ff911d;
}
div#menu ul.niveau1 li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
	float:left;
	font-size:10px;
}
div#menu ul.niveau1 li li {

}

#onglet_menu {
	bottom:0px;
	left:0px;
	font-size:16px;
	height:42px;
}

#onglet_menu a {
	color:#fff;
	display:block;
}

#onglet_menu li.onglet_actif {
	height:41px;
	float:left;
	display:inline;
	color:#279dda;
	font-size:16px;	
}

#onglet_menu li.onglet_actif .lnk_onglet {
	color:#279dda;
	display:block;	
}

#onglet_menu .valign {
	line-height:36px;
}

ul#onglet_menu ul.niveau2 {
	background:#dedcd8 url('/styles/images/header/menu/menufond.png') repeat top left;
	width:200px;
}

ul#onglet_menu ul.niveau_corp {
	background:#dedcd8 url('/styles/images/header/menufond.png') repeat-x top left;
	width:200px;
}

div#menu .niveau1 li.active ul.niveau2  {
	border:#dedcd8 1px solid;
}

div#menu .niveau1 li.active ul.niveau_corp  {
	border:#dedcd8 1px solid;
}


div#menu ul.niveau1 ul.niveau2 li {
	float:none;
	height:32px;
	line-height:32px;
	*height:30px;
	*line-height:30px;
	font-size:14px;
	margin:0;
	padding:0;
}

div#menu ul.niveau1 ul.niveau_corp li {
	float:none;
	height:24px;
	line-height:24px;
	padding-left:12px;
}

div#menu .niveau1 li ul.niveau_corp a {
	color:#828282;
	font-weight:normal;
	font-size:12px;
}
div#menu .niveau1 li ul.niveau_corp a:hover {
	font-weight:bold;
	color:#828282;
}





ul#onglet_menu2.niveau1 li {
	position:relative;
	float:left;
}

ul#onglet_menu2.niveau1 li li {
	
	background:none;
	height:25px;
}
ul#onglet_menu2 ul.niveau2 { 
	background:#fbac22 url('/styles/images/header/bgmenu2.png') repeat-x top left;
	width:166px;
	border:#dedcd8 1px solid;	
}





ul#onglet_menu2.niveau1 ul {
	display:block;
	left:4px;
	position:absolute;
	top:40px;
	height:0;
	text-align:left;
	overflow:hidden;
	z-index:9999999;
}
ul.niveau1 ul li {
	line-height:27px;
	height:25px;	
	overflow:hidden;
	border-bottom:#d2d1cb 1px solid;
	position:relative;
	z-index:99999999;
	display:block;
	margin:0;
}
div#menu2 .niveau1 li.active {
	color:#fff;
	font-weight:bold;
	
}



div#menu2 {
	float:right;
	display:inline;
	z-index:9999;
	width:176px;
	position:relative;
}

#onglet_menu2 {
	width:176px;
	height:42px;
	background:transparent url('/styles/images/header/menu2.png') no-repeat top left;
	list-style:none;
	line-height:42px;
	color:#fff;
	text-align:center;
	font-size:12px;
	display:inline;

}



div#menu2 ul.niveau1 {
	height:42px;
	float:left;
}
div#menu2 ul.niveau1, div#menu2 ul.niveau2 {
	margin:0;
	padding:0;
}
div#menu2 .niveau1 li ul.niveau2 a {
	color:#fff;
	font-weight:normal;
	padding-left:4px;
}
div#menu2 .niveau1 li ul.niveau2 a:hover {
	font-weight:bold;
	color:#fff;
}
div#menu2 ul.niveau1 li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
	float:left;
}
div#menu2 ul.niveau1 li li {
	width:166px;
}











#index_gauche_tem {
	float:left;
	width:270px;
	height:488px;
	background:transparent url('/styles/images/index/bloc_temoignage_new.png') no-repeat top left;
	position:relative;
}

.index_bigimg {
	position:absolute;
	top:67px;
	left:14px;
}


.lst_specure {
	float:right;
	width:384px;
}
.lst_specure img {
	margin-bottom:7px;
}

.header_mdp {
	display:block;
	height:25px;
	line-height:12px;
	width:78px;
}

.assoc_cure_commun_header {
	display:block;
	background:transparent url('/styles/images/commun/cure/assoc_header.png') no-repeat top left;
	width:448px;
	height:17px;
	line-height:17px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
}

.cure_fiche_titre {
	font-size:14px;
	font-weight:bold;
	padding-bottom:20px;
	padding-top:15px;
}

#esth_formule{
	position:relative;
	left:-8px;
}

#esth_formule img {
	margin-bottom:7px;
}

.droite_esthetique{
	float:right;
	display:inline;
	width:176px;
	margin-top:62px;
}

.autre_gamme{
	border-top:1px solid #bbbbbb;
	padding-top:8px;
}

.autre_gamme span{
	color:#adadad;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:-1px;
}

#pub_index_esth{
	position:absolute;
	margin-top: 4px;
	width:201px;
	height:213px;
}


.cs_bloc_rubrique1 {
	background:url('/styles/images/cms/conseils_sante/bg_bloc_rubrique1.png') top left no-repeat;
	width:325px;
	height:201px;
	float:left;
	margin-top:12px;
	position:relative;
}

.cs_bg_bloc_rubrique1, .cs_bloc_rubrique1_lien {
	position:absolute;
	bottom:1px;
	left:1px;
}

.cs_bloc_rubrique1_lien {
	width:323px;
	height:71px;
}

.cs_degrade_bloc_rubrique1, .cs_bloc_rubrique1_titre {
	position:absolute;
	top:1px;
	left:1px;
	text-align:center;
}

.cs_degrade_bloc_rubrique1 p, .cs_bloc_rubrique1_titre p{
	color:#9a9a9a;
	padding-top:10px;
	font-size:14px;
}

.cs_bloc_archive, .cs_bloc_contact {
	width:325px;
	height:86px;
	float:left;
	margin-top:12px;
	margin-left:10px;
	cursor:pointer;
}

.cs_bloc_archive {
	background:url('/styles/images/cms/conseils_sante/bg_bloc_archive.png') top left no-repeat;
}

.cs_bloc_contact {
	background:url('/styles/images/cms/conseils_sante/bg_bloc_contact.png') top left no-repeat;
}

#cs_contact_entete {
	width:226px;
	padding-left:15px;
	color:#FFFFFF;
	font-style:italic;
	padding-top:5px;
}

#cs_contact_texte {
	font-size:16px;
	font-style:italic;
	padding-left:42px;
	padding-top:10px;
	width:215px;
	color:#a2a2a2;
}
	
.cs_lien_part1 {
	color:#FFFFFF;
	width:227px;
	height:60px;
	margin:5px;
	border-right:1px solid #FFFFFF;
	float:left;
}

.cs_lien_part2 {
	width:50px;
	float:left;
	margin-left:16px;
	color:#d7d7d7;
	font-style:italic;
	margin-top:13px;
}

#cs_bloc_actualite {
	background:url('/styles/images/cms/conseils_sante/bg_actualite.png') top left no-repeat;
	width:257px;
	height:337px;
}

#cs_liste_actualite {
	padding-top:110px;
}

#fc_rubrique {
	margin-top:10px;
	width:661px;
	height:46px;
	background:url('/styles/images/cms/conseils_sante/bg_titre_conseil.png') top left no-repeat;
	font-size:14px;
	color:#9a9a9a;
}

#fc_rubrique h1{
	font-size:14px;
	color:#9a9a9a;
	display:inline;
	float:left;
	margin-top:15px;
	margin-left:20px;
}

.cs_retour {
	font-size:10px;
	float:right;
	margin-right:15px;
	margin-top:15px;
	margin-left:50px;
}

.cs_retour a {
	text-decoration:underline;
	color:#9a9a9a;
}

.cs_lien_part1, .cs_lien_part1 a {
	color:#ffffff;
	font-weight:bold;
}

.cs_img {
	float:left;
	margin-left:5px;
}

.cs_liste {
	width:323px;
	background-color:#999999;
	float:left;
	margin-left:5px;
	position:relative;
	height:156px;
}

.cs_liste_archive {
	width:652px;
	background-color:#999999;
	margin-left:5px;
	position:relative;
	min-height:130px;
	height:auto !important;
	height:130px;
	margin-top:-5px;
	padding-bottom:27px;
}

* html .cs_liste_archive {
	margin-top:0px;
}

*+ html .cs_liste_archive {
	margin-top:0px;
}


.cs_sousliste {
	height:100px;
	color:#f0f0f0;
	position:absolute;
	top:30px;
	left:0;
	display:none;
	width:100%;
}

.cs_sousliste a, .cs_liste_archive a {
	color:#f0f0f0;
	font-weight:bold;
	display:block;
	height:18px;
	line-height:18px;
	margin-left:5px;
	margin-right:5px;
	font-size:12px;
}

.cs_sousliste a:hover, .cs_liste_archive a:hover {
	background-color:#7d7d7d;
	color:#ff911d;
}

.cs_pagination {
	width:323px;
	height:27px;
	background:url('/styles/images/cms/conseils_sante/bg_pagination.png') top left no-repeat;
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	font-weight:bold;
	line-height:27px;
}

.cs_pagination a {
	color:#5f5e5e;
}

.cs_pagination_archive {
	width:652px;
	height:27px;
	background:url('/styles/images/cms/conseils_sante/bg_pagination_long.png') top left no-repeat;
	position:absolute;
	bottom:0;
	left:0;
}

.bloc_dossier_actu span {
	color:#fe9d37;
	font-style:italic;
	/*font-size:12px;*/
}

.bloc_dossier_actu {
	height:106px;
	width:236px;
	padding-left:10px;
	margin-bottom:5px;
	position:relative;
}

.img_dossier_actu {
	float:left;
	width:119px;
	height:79px;
	border:3px solid #FFFFFF;
}

.dossier_actu_btn_suite {
	position:absolute;
	bottom:0;
	right:0;
}

.lien_archive {
	display:block;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #bababa;
	color:#7a7a7a;
	width:636px;
	margin-left:15px;
}

#liste_archive {
	margin-top:10px;
}

#bloc_slideshow_anim {
	background-image: url('/styles/images/index/slideshow_anim.png');
	background-repeat:no-repeat;
	height: 290px; /*-10 : padding*/
	width: 931px; /* -10 : padding */
	margin: 10px auto;
	padding: 5px;
	position:relative;
}

#bloc_slideshow_anim #slideshow {
	height:230px;
	width:430px;
	float:left;
	background:white;
	border: 1px solid #dcdcdc;
	position:relative;
	margin: 2px 0 0 5px;
}

#bloc_slideshow_anim #slideshow img {
	height:230px;
	width:430px;
	position:absolute;
}

#bloc_slideshow_anim #slideshow #legend {
	width:100%;
	background-color:#000;
	filter : alpha(opacity=60);
    -moz-opacity : 0.6;
    opacity : 0.6;
	position: absolute;
	bottom: 0px;
	height:70px;
}

#bloc_slideshow_anim #slideshow #legend_txt {
	width:100%;
	color:#fff;
	position: absolute;
	bottom: -7px;
	height:60px;
}

#bloc_slideshow_anim #pictos {
	background-image: url('/styles/images/index/pictos_bg.png');
	background-repeat:no-repeat;
	height:52px;
	width:431px;
	position:absolute;
	bottom:5px;
	left:10px
}

#bloc_slideshow_anim #anim {
	float:right;
	background-color:#000;
	height:288px;
	width:480px;
	margin: 2px 5px 0 0;
}

#bloc_onglets {
	position:relative;
	height:320px;
}

#bloc_onglet_droit, #bloc_onglet_gauche {
	height:320px;
	position:relative;
	z-index:5;
}

#bloc_onglet_gauche {
	margin-right:15px;
}

#bloc_onglet_droit {
}

.bloc_onglet {
	float:left;
}

.bloc_onglet img {
	margin:0 -4px -2px 0;
}

.tab_right, .tab_left {
	background-repeat:no-repeat;
}

.tab_right {
	width:615px;
	height:258px;
}

.tab_left {
	width:310px;
	height:258px;
}

#bilan_title {
	color:#8b8b8b;
	font-size:18px;
}

#tab_resultat #resultat_contenu {
	color:#a7a7a7;
	position:absolute;
	margin:15px 0 0 70px;
}

#liste_actu .actu {
	text-align:justify;
	margin-bottom: 0px;
}

#bloc_nutriprogram {
	font-weight:bold;
	float:right;
	margin-top:-5px;
	background: url('/styles/images/index/bloc_nutriprogram.png') no-repeat;
	height:70px; 
	width:406px;
	z-index:3;
	color:#bababa;
	font-size:12px;
	padding-top: 10px;
	text-align:center;
}

.analyse_imc {
	margin: 5px 0;
	text-align:left;
	padding:5px;
}

#left_imc_bloc {
	float:left;
	width:415px;
}

#right_imc_bloc {
	float:right;
	width:220px;
}

/************** POPUP SOGEP ***************************/
.titre_sogep{
	color:#8A7D53;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
.err_sogep{
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	margin-bottom:20px;
}
.actif{
	display:block;
}

.cache{
	display:none;
}
#addr_sogep{
	float:left;
	margin-top:10px;
	padding-left:20px;
}
.phrase_relais{
	color:#EE7B2B;
}

/************** POPUP SOGEP ***************************/

#footer_paiement {
	width:953px;
	height:81px;
	background:transparent url('/styles/images/footer/bg_footer_paiement.png') top left no-repeat;
	margin:auto;
	text-align:center;
	margin-bottom:20px;
}

#footer_paiement img, #footer_paiement span {
	margin-left:25px;
}

#header_new_barre_menu {
	width:100%;
}

#header_img_edel {
	float:left;
	display:inline;
	width:278px;
}

#header_img_edel img {
	margin-left:7px;
	margin-top:8px;
}

#header_menu {
	float:left;
	display:inline;
	width:660px;
}

li.sousmenu {
	background:transparent url('/styles/images/header/menu/bg_inactif.png') top left repeat-x;
	margin-right:8px;
}

li.sousmenu p {
	float:left;
	padding-top:6px;
	font-size:12px;
	padding-left:2px;
	padding-right:2px;
}

.menu_border {
	float:left;
}

#home_edel_what {
	width:449px;
	height:300px;
	background:transparent url('/styles/images/index/bg_edel_nutrition_infos.png') top left no-repeat;
	float:left;
	display:inline;
	margin-left:8px;
	margin-top:10px;
}
.contenu-bl-quest{
	padding-top:85px;
	padding-left:120px;
	height:163px;
}
.liste-rep-quest{
	padding-left:20px;
}
.liste-rep-quest .reponse-quest-home, .liste-rep-quest .reponse-nutriprogram {
	line-height:20px;
	height:20px;
}
.titre-bl-quest{
	margin-bottom:20px;
	font-size:18px;
	letter-spacing:-1px;
}
#lien-reponse-quest{
	margin-left:125px;
	display:block;
	margin-top:10px;
	width:316px;
	height:30px;
}

.choix-qte{
	width:92px;
	margin:auto;
	margin-top:5px;
}
.btn-modif-qte{
	float:left;
	background:url("/styles/images/commun/btn-plus-moins.png") no-repeat;
	width:21px;
	height:21px;
	line-height:21px;
	text-align:center;
	color:#FF921D;
	font-weight:bold;
	font-size:16px;
	margin-top:3px;
}
.input-qte{
	float:left;
	background:url("/styles/images/commun/bg-qte.png") no-repeat;
	width:30px;
	height:26px;
	line-height:26px;
	border:none;
	text-align:center;
	color:#FF921D;
	font-weight:bold;
	font-size:16px;
	margin:0px 10px;
}

#home_edel_fine {
	width:461px;
	height:291px;
	background:transparent url('/styles/images/index/bg_bloc_edel_fine.png') top left no-repeat;
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:17px;
}

#home_bloc_bonne_affaire {
	width:282px;
	height:370px;
	background:transparent url('/styles/images/index/bg_bonne_affaire.png') top left no-repeat;
	float:left;
	display:inline;
	margin-left:8px;
}

#home_bloc_droit_minceur {
	float:left;
	display:inline;
	margin-left:10px;
}

#home_bilan_minceur {
	width:620px;
	height:283px;
	background:transparent url('/styles/images/index/bg_bloc_imc.png') top left no-repeat;
	position:relative;
}
#home_bilan_minceur.lang-fr{
	background:transparent url('/styles/images/index/bg_bloc_imc.png') top left no-repeat;
}
#home_bilan_minceur.lang-en{
	background:transparent url('/styles/images/langue/index/bg_bloc_imc_2.png') top left no-repeat;
}

#home_blog {
	width:359px;
	height:75px;
	background:transparent url('/styles/images/index/bg_bloc_blog.png') top left no-repeat;
	float:left;
	display:inline;
}
#home_blog.lang-en{
	background:transparent url('/styles/images/langue/index/bg_bloc_blog_2.png') top left no-repeat;
}

#home_nutriprogram {
	cursor:pointer;
	width:249px;
	height:75px;
	float:left;
	display:inline;
	margin-left:10px;
}

.home_imc_femme {
	position:absolute;
	right:-17px;
	bottom:0;
}

#home_edel_what {
	font-size:14px;
	color:#676666;
}

#home_edel_what ul {
	margin-top:75px;
	width:290px;
	margin-left:120px;
}

#home_edel_what li {
	margin-top:19px;
}

#home_edel_what li a{
	font-size:12px;
	font-style:italic;
	color:#9b9b9b;
	text-decoration:underline;
}

#home_edel_what span {
	font-weight:bold;
	color:#ff911d;
}

#home_edel_fine_bloc_texte {
	width:165px;
	padding-top:55px;
	margin-left:10px;
}

#home_edel_fine_bloc_texte p {
	padding-left:20px;
	color:#656565;
	font-size:12px;
	padding-top:15px;
}

#home_edel_fine_bloc_texte p.home_edel_fine_bloc_texte_important {
	color:#d63c00;
	font-size:20px;
	font-weight:bold;
}

#home_nutriprogram p {
	font-size:14px;
	color:#a9a8a8;
	text-align:center;
	padding-top:15px;
	padding-bottom:5px;
}

#home_edel_what_lien {
	width:248px;
	height:30px;
	background:transparent url('/styles/images/index/btn_decouvrez_cure_minceur.png') top left no-repeat;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin-left:154px;
	margin-top:22px;
}
#home_edel_what_lien p {
	line-height:30px;
	padding-left:8px;
}

#home_bloc_diapo {
	width:257px;
	height:283px;
	margin-top:20px;
	margin-left:12px;
}

#home_bloc_diapo_curseur {
	float:left;
	display:inline;
	width:85px;
	margin-top:10px;
	margin-left:12px;
}

/** 
 * Slideshow style rules.
 */
#slideshow {
	margin:0 auto;
	width:257px;
	height:283px;
	/*background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;*/
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:257px;
  height:283px;
  overflow:auto; /* affiche une scrollbar au cas ou */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:257px; /* reduit de 20 pixels la div #slidesContainer pour permettre d'afficher la barre de scroll */
  height:283px;
}

.control {
	float:left;
}

#navDiapo{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:25px;
	bottom:10px;
	cursor:pointer;

}

.navSlide .imgG{
display:block;
float:left;
width:7px;
padding:0 7px;
cursor:pointer;
background:transparent url('/styles/images/index/diapo_point_inactif.png') no-repeat 0 0;
height:15px;
}
.navSlide .imgH {
display:block;
padding:0 7px;
width:7px;
cursor:pointer;
background:transparent url('/styles/images/index/diapo_point_actif.png') no-repeat 0 0;
height:15px;
}
/** 
 * --Slideshow controls style rules.
 */



#liste_cure_liste_phase {
	float:left;
	display:inline;
	width:180px;
	list-style-type:none;
	margin-left:25px;
	margin-right:16px;
}

/* IE 6 */
* html #liste_cure_liste_phase {
	margin-left:0px;
	margin-right:0px;
}

#liste_cure_liste_phase li {
	background:transparent url('/styles/images/cure/liste/puce_orange.png') 5% 50% no-repeat;
	padding-left:25px;
	height:40px;
	width:160px;
	line-height:40px;
	font-weight:bold;
	color:#9e9e9e;
}

#liste_cure_liste_phase li a {
	color:#9e9e9e;
	text-decoration:underline;
}

.liste_cure_bloc_phase_titre {
	background:transparent url('/styles/images/cure/liste/bg_phase.png') top left no-repeat;
	width:940px;
	height:75px;
	margin-top:30px;
}

/*=== Gamme ===*/
.titre-categorie-gamme {
	background:transparent url('/styles/images/cure/liste/bg_phase.png') top left no-repeat;
	width:940px;
	height:75px;
	/*margin-top:30px;*/
}

.titre-categorie-gamme h2 {
	font-size:18px;
	color:#ff921d;
	font-weight:bold;
	padding-top:26px;
	padding-left:20px;
	text-transform:uppercase;
}
.titre-gamme{
	color:#898989;
	text-align:center;
}
.desc-gamme{
	color:#898989;
	text-align:justify;
	padding:10px;
}
/*=== Gamme ===*/
.liste_cure_bloc_phase_titre img{
	float:left;
	display:inline;
	margin-top:20px;
	margin-left:12px;
	margin-right:18px;
}

.liste_cure_bloc_phase_titre h1 {
	font-size:18px;
	color:#ff921d;
	font-weight:bold;
	padding-top:26px;
}

.liste_cure_bloc_phase_titre p {
	font-size:14px;
	color:#a9a9a9;
	font-weight:bold;
}

.bloc_cure_top {
	width:300px;
	height:90px;
}

.bloc_cure_bottom {
	width:300px;
	height:388px;
	background:transparent url('/styles/images/cure/liste/bloc_bottom.png') bottom left no-repeat;
}

.bloc_cure {
	float:left;
	display:inline;
	width:300px;
}

.bloc_cure_composition {
	width:266px;
	height:56px;
	border:1px solid #ffffff;
	background-color:#fbfaf9;
	color:#7f7f7f;
	font-size:12px;
	margin-left:15px;
}

.bloc_cure_composition p {
	padding:5px;
}

.bloc_cure_img {
	margin-bottom:5px;
	margin-left:15px;
	margin-top:5px;
}

.bloc_cure_btn_savoirplus {
	float:left;
	display:inline;
	margin-left:25px;
	margin-top:12px;
}

.bloc_cure_btn_commander {
	float:left;
	display:inline;
	margin-left:5px;
	margin-top:8px;
}

.bloc_cure_top_texte {
	font-size:12px;
	color:#656565;
	text-align:right;
	float:right;
	display:inline;
	width:150px;
	height:40px;
}

.bloc_cure_top_texte p {
	padding-right:10px;
	padding-top:8px;
}

.bloc_cure_top_promo, .bloc_cure_top_prix, .bloc_cure_top_old_prix {
	float:left;
	display:inline;
	margin-top:5px;
}

.bloc_cure_top_promo {
	margin-left:5px;
	width:95px;
}

.bloc_cure_top_old_prix {
	width:75px;
}

.bloc_cure_top_prix {
	width:111px;
	font-size:21px;
	color:#999999;
	font-weight:bold;
	text-align:center;
	line-height:45px;
}

.bloc_cure_promo {
	height:25px;
	background:transparent url('/styles/images/cure/liste/bloc_fond.png') top left repeat-y;
}

.bloc_cure_promo p {
	width:270px;
	height:25px;
	background:transparent url('/styles/images/cure/liste/bg_promotion.png') top left no-repeat;
	margin-left:15px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:25px;
}

.bloc_cure_top_promo p{
	width:79px;
	height:25px;
	background:transparent url('/styles/images/cure/liste/bg_picto_promotion.png') top left no-repeat;
	margin-top:8px;
	margin-left:8px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding-top:12px;
	padding-left:17px;
	font-style:italic;
}

.bloc_cure_top_old_prix {
	color:#999999;
	text-decoration: line-through;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:50px;
}

.liste_cure_bloc_phase_soustitre h2 {
	font-size:14px;
	color:#898989;
	font-weight:bold;
	background:transparent url('/styles/images/cure/liste/puce_grise.png') 1% 15% no-repeat;
	padding-left:26px;
	margin-bottom:10px;
}

.liste_cure_bloc_phase_soustitre h2 p {
	font-weight:normal;
}

.bloc_cure_retour_haut {
	font-size:11px;
	border:1px solid #999999;
	width:115px;
	height:27px;
	float:right;
	color:#999999;
	margin-top:-27px;
}

.bloc_cure_retour_haut p {
	line-height:27px;
	float:left;
	border-right:1px solid #999999;
	padding-left:5px;
	padding-right:5px;
}

.bloc_cure_retour_haut img {
	float:left;
	margin-top:10px;
	margin-left:9px;
	display:inline;
}

.bloc_cure_retour_haut a {
	color:#999999;
	text-decoration:underline;
	
}

#liste_cure_slideshow {
	width:704px;
	height:133px;
	background:transparent url('/styles/images/cure/liste/bg_slideshow.png') top left no-repeat;
	float:left;
	display:inline;
}

.divsante h1.h1sante {
	color:#666666;
	font-size:18px;
	font-family:Verdana;
	text-align:center;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:30px;
}

.divsante h2 {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	background:transparent url('/styles/images/bgh1.png') repeat-x top left;
	height:27px;
	line-height:27px;
	width:385px;
	margin-left:5px;
	padding-left:10px;
}

.divsante {
	font-size:12px;
	line-height:17px;
	color:#666666;
	margin-left:10px;
}
.divsante a {
	color:#666666;
}


/*---------------- CALLBACK -------------------*/
#callback{
    background:url("/styles/images/callback/bg-callback.png");
    width: 451px;
    height: 150px;
    color:#797979;
    font-size:12px;
    cursor: pointer;
}
.wrapper-callback-start{
    float:left;
    padding-left:125px;
    padding-right:30px;
    padding-top:20px;
}
.wrapper-callback-recap{
    float:left;
    padding-left:35px;
    padding-right:30px;
}
#callback .txt-haut{
    padding-left:180px;
    padding-top:30px;
}
#callback .txt-bas{
    padding-left:180px;
    padding-top:30px;
}
.popup_entete_callback{
    color:#ee8f09;
    display:block;
    font-size:18px;
    font-weight:bold;
    margin-top:10px;
}
.popup_callback{
    padding:20px;
}
.popup_callback .txt_intro_callback{
    color:#7b7b7b;
    font-style:italic;
    font-size:14px;
    font-weight:bold;
}
.popup_callback .txt_rappel_ok{
    color:#7b7b7b;
    font-size:14px;
    font-weight:bold;
}
.popup_callback .txt_rappel_ok span{
    color:#ee8f09;
}

.popup_callback #form_callback label{
    color:#ee8f09;
    font-size:14px;
    font-weight:bold;
    float:left;
    text-align: right;
    width:120px;
    padding:3px 0px;
    padding-right:10px;
}

.popup_callback #form_callback input{
    color:#7b7b7b;
    font-size:14px;
    padding:3px 0px;
}
.popup_callback #form_callback p{
    margin:10px 0px;
}
.popup_callback .horaire_rappel{
    color:#7b7b7b;
    text-align: center;
    font-size:12px;
    margin-top:20px;
}
.wrap-btn-valid{
    width:201px;
    margin:auto;
    margin-top:30px;
    cursor:pointer;
}
.msg-erreur{
    font-size:12px;
    font-weight:bold;
    color:#ff0000;
    margin-bottom:20px;
    text-align: center;
}
.rappel_attention{
    color:#7b7b7b;
    font-style:italic;
    text-align: center;
    font-size:12px;
    margin-top:20px;
}

#popup_entete {
background-color:#F0EEE5;
border-bottom:1px solid #FFFFFF;
color:#EE8F09;
font-size:18px;
font-weight:bold;
height:75px;
margin-left:4px;
margin-top:4px;
width:390px;
}
/*---------------- CALLBACK -------------------*/


/*---------------Ventes privées----------------*/

#vente_privee{
	/*width:661px;*/
}

#vente_privee #titre_fond{
	margin:0 auto;
	/*margin-top:30px;*/
	width:651px;
	height:46px;
	background:transparent url('/styles/images/vente_privee/deco_florale.png') no-repeat top left;
	text-align:center;
}

#vente_privee #titre_fond img{
	margin:0 auto;
}

#vente_privee .bloc_vente{
	width:661px;
	text-align:center;
	margin-top:20px;
}

#vente_privee .bloc_vente #haut{
	height:62px;
	background:transparent url('/styles/images/vente_privee/page1_bloc_haut.png') no-repeat top left;
	position:relative;
}

#vente_privee .bloc_vente #haut p{
	position:absolute;
	text-align:left;
	top:15px;
	left:400px;
	font-weight:bold;
	color:#FFF;
	font-style:italic;
	font-size:16px;
}

#vente_privee .bloc_vente #bas{
	height:46px;
	background:transparent url('/styles/images/vente_privee/page1_bloc_bas.png') no-repeat top left;
	position:relative;
}

#vente_privee .bloc_vente #bas .date{
	position:absolute;
	top:14px;
	left:20px;
	width:355px;
	color:#7c7c7c;
	font-size:13px;
	text-align:left;
}

#vente_privee .bloc_vente #bas .acceder_vente{
	position:absolute;
	top:11px;
}
#vente_privee .bloc_vente #bas .acceder_vente.lang-fr{
	width:142px;
	height:27px;
	left:398px;
	background:transparent url('/styles/images/vente_privee/page1_bouton_acceder.png') no-repeat top left;
}
#vente_privee .bloc_vente #bas .acceder_vente.lang-en{
	width:158px;
	height:27px;
	left:393px;
	background:transparent url('/styles/images/langue/vente_privee/page1_bouton_acceder_2.png') no-repeat top left;
}

#vente_privee .bloc_vente #bas .prevenir{
	position:absolute;
	top:17px;
	right:0px;
	width:108px;
	color:#7c7c7c;
	font-size:10px;
	text-decoration:underline;
}

#vente_privee .bloc_vente img{
	width:630px;
	height:180px;
	border:1px solid #dedede;
	display:block;
	margin:0 auto;
}

#vente_privee #slideshow_vente_privee{
	margin:0 auto;
	margin-top:20px;
	width:642px;
	height:200px;
	background:transparent url('/styles/images/vente_privee/page2_slideshow_fond.png') no-repeat top left;
	position:relative;
	padding-left:12px;
	padding-top:10px;
}

#vente_privee #slideshow_vente_privee a{
	position:absolute;
	width:630px;
	height:180px;
	top:10px;
	left:11px;
}

#vente_privee #liste_blocs{
	margin-left:6px;
}

#vente_privee #liste_blocs .bloc_vente_page2{
	float:left;
	width:324px;
	height:190px;
	background:transparent url('/styles/images/vente_privee/page2_image_fond.png') no-repeat top left;
	position:relative;
}
#vente_privee #liste_blocs .bloc_vente_page2.last{
	float:none;
	margin:auto;
}

#vente_privee #liste_blocs .bloc_vente_page2 img{
	width:305px;
	/*height:170px;*/
	margin-top:17px;
	margin-left:8px;
}

#vente_privee #liste_blocs .bloc_vente_page2 .cartouche{
	width:282px;
	height:31px;
	background:transparent url('/styles/images/vente_privee/page2_image_cartouche.png') no-repeat top left;
	position:absolute;
	bottom:28px;
	left:8px;
	font-size:17px;
	font-weight:bold;
	padding:11px 0px 0px 23px;
}

#vente_privee #liste_blocs .bloc_vente_page2 .cartouche {
	color:#FFF;
}

#vente_privee ul{
	margin-top:40px;
	margin-bottom:15px;
	text-align:center;
}

#vente_privee ul li{
	display:inline;
	list-style-image:;
	margin-left:23px;
	margin-right:23px;
}

#vente_privee ul li a{
	color:#9a9a9a;
	text-decoration:underline;
	font-style:normal;
}
#vente_privee.liste-gamme ul li a{
	text-transform:uppercase;
}

#vente_privee ul li{
	color:#9a9a9a;
	padding-left:13px;
	background:url('/styles/images/vente_privee/page3_fleche.png') no-repeat 0px 3px;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
}

#vente_privee .zone_bloc{
	float:left;
	margin:16px 12px 16px 12px;
}

#vente_privee .zone_bloc .bloc_produit{
	width:211px;
	min-height:294px;
	background:transparent url('/styles/images/vente_privee/page3_fond_bloc_middle.png') repeat-y top left;
	position:relative;
	z-index:10;
}
#vente_privee.liste-gamme .zone_bloc .bloc_produit{
	min-height:320px;
}

#vente_privee .zone_bloc .bloc_produit #texte{
	z-index:30;
	position:relative;
	padding-bottom:40px;
}

#vente_privee .zone_bloc .bloc_produit #texte .head{
	width:205px;
	height:34px;
	padding-top:8px;
	margin-left:3px;
	text-align:center;
	color:#656565;
	font-size:12px;
	margin-bottom:10px;
}

#vente_privee .zone_bloc .bloc_produit #texte .head span{
	display:block;
	font-weight:bold;
	font-size:13px;
}

#vente_privee .zone_bloc .bloc_produit #texte .prix_barre{
	color:#999999;
	text-decoration: line-through;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-top:7px;
	width:94px;
	margin-left:12px;
	text-align:center;
}

#vente_privee .zone_bloc .bloc_produit #texte .separateur_prix{
	width:1px;
	height:28px;
	float:left;
	background:transparent url('/styles/images/vente_privee/page3_separateur_prix.png') repeat-y top left;
}

#vente_privee .zone_bloc .bloc_produit #texte .prix{
	color:#e02f29;
	font-size:16px;
	font-weight:bold;
	float:left;
	width:94px;
	text-align:center;
	margin-top:6px;
}

#vente_privee .zone_bloc .bloc_produit #texte img{
	margin:0 auto;
	display:block;
	border:5px solid #e5e5e5;
	margin-top:9px;
}

#vente_privee .zone_bloc .bloc_produit #texte .descriptif{
	width:180px;
	min-height:22px;
	background:#FFF;
	margin:0 auto;
	margin-top:8px;
	text-align:center;
	padding-top:5px;
	color:#7f7f7f;
	font-weight:bold;
	position:relative;
}

#vente_privee .zone_bloc .bloc_produit #texte .descriptif a{
	color:#7f7f7f;
	text-decoration:underline;
	font-weight:bold;
}

#vente_privee .zone_bloc .bloc_produit .acheter{
	background:transparent url('/styles/images/vente_privee/bouton_acheter.png') no-repeat top left;
	width:107px;
	height:20px;
	text-align:center;
	padding-left:17px;
	padding-top:6px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	left:43px;
	position:absolute;
	bottom:7px;
	z-index:30;
}


#vente_privee .zone_bloc .bloc_produit #haut{
	width:211px;
	height:294px;
	position:absolute;
	top:0px;
	left:0px;
	background:transparent url('/styles/images/vente_privee/page3_fond_bloc_haut.png') no-repeat top left;
	z-index:20;
}

#vente_privee .zone_bloc #bloc_produit_bas{
	width:211px;
	height:9px;
	background:transparent url('/styles/images/vente_privee/page3_fond_bloc_bas.png') no-repeat top left;
}
#vente_privee .vp-titre{
	padding-left:40px;
	padding-top:30px;
	text-align:left;
	color:#7C7C7C;
	font-size:14px;
	font-weight:bold;
	width:320px;
}
.txt-intro-vp{
	margin-top: 20px;
	padding: 0px 10px;
	color:#7C7C7C;
}
.txt-intro-vp a{
	color:#7C7C7C;
}
/*-------------Fin Ventes privées--------------*/
.msg-alerte-ba{
	color:#FF930D;
	text-align:center;
	padding-bottom:5px;
	font-weight:bold;
}

/*-------------Sondages--------------*/
.intro-sondage{
	color:#666666;
	font-size:16px;
	/*padding:10px 20px 20px 20px;*/
	padding:10px;
	text-align:center;
}
.titre-sondage{
	background:url(/styles/images/sondage/bg-titre.png) no-repeat;
	height:29px;
	line-height:29px;
	width:562px;
	color:#fff;
	font-weight:bold;
}
.titre-sondage.recup-infos{
	text-align:center;
	font-size:16px;
}
.titre-tableau{
	background:url(/styles/images/sondage/bg-titre-tableau.png) no-repeat;
	height:29px;
	line-height:29px;
	width:424px;
	color:#fff;
	font-weight:bold;
}
.titre-tableau .titre-col1{
	float:left;
	width:65%;
	padding-left:5%;
	font-size:12px;
}
.titre-tableau .titre-col2{
	float:left;
	width:30%;
	font-size:12px;
}
.case-coche{
	padding-left:5%;
}
#form-produits-sondage{
	/*width:562px;
	margin:auto;
	background:#ffffff;*/
}
.wrap-table-produits{
	
}
.wrap-table-produits.tab-gauche{
	float:left;
	width:45%;
	padding-left:20px;
}
.wrap-table-produits.tab-droite{
	float:right;
	width:45%;
	padding-right:20px;
}
#form-produits-sondage table{
	width:100%;
}
#form-produits-sondage td{
	height:22px;
	line-height:22px;
}
#form-produits-sondage .pair td{
	background:#ffffff;
}
#form-produits-sondage .impair td{
	background:#eeeceb;
}
td.td-input-qte{
	text-align:center;
}
.input-qte-sondage{
	width:40px;
	text-align:center;
}

#form-produits-sondage tr td{
	color:#666666;
}

#form-produits-sondage tr.choose td{
	color:#ff8e15;
	font-weight:bold;
}
#form-produits-sondage tr .input-qte-sondage{
	visibility:hidden;
	color:#ff8e15;
	font-weight:bold;
}
#form-produits-sondage tr.choose .input-qte-sondage{
	visibility:visible;
}
.wrap-infos{
	width:562px;
	margin:auto;
	border-bottom:2px solid #ff930b;
}
.form-infos{
	padding-top:10px;
	border-right:2px solid #ff930b;
	border-left:2px solid #ff930b;
	text-align:center;
}
.form-infos input{
	padding:2px 5px;
	margin:0px 6px;
	width:130px;
	color:#666666;
}
.form-infos input.init{
	color:#a0a0a0;
	font-style:italic;
}
.form-infos select{
	padding:2px 0px;
}
.accept-mailing{
	text-align:center;
	color:#666666;
	padding-top:20px;
	border-right:2px solid #ff930b;
	border-left:2px solid #ff930b;
}
.accept-mailing label{
	padding-left:10px;
}
.btn-valid-sondage{
	height:36px;
	text-align: center;
	padding-top:20px;
	border-right:2px solid #ff930b;
	border-left:2px solid #ff930b;
	padding-bottom:10px;
}
.error-sondage{
	color:#cd1717;
	margin:15px auto;
  width: 562px;
}
.addition-kcal{
	color:#ff8e15;
	font-weight:bold;
	font-size:18px;
	height:50px;
	line-height:50px;
	text-align:center;
	border:1px solid #d3d3d3;
	width:210px;
	background:#ffffff;
	margin:auto;
}
.mot-relation{
	font-style:italic;
	font-size:16px;
	float:left;
	text-align:right;
	color:#666666;
	width:240px;
	padding-right:50px;
	height:25px;
	line-height:25px;
}
.ss-total{
	color:#666666;
	font-size:20px;
	text-align:center;
	float:left;
}
.ss-total .chiffre{
	font-weight:bold;
}
.txt-nota-bene{
	color:#959595;
	font-style:italic;
	text-align:center;
	width:510px;
	margin:20px auto;
}
.nettoyer-corps{
	font-size:14px;
	text-align:center;
	padding-top:20px;
}
.lien-sondage-go{
	display:block;
	width:148px;
	height:37px;
	margin:auto;
	margin-top:20px;
}
/*-------------Sondages--------------*/

.no-livraison{
	text-align:left;
}

#popup-panier{
	margin:2px;
	text-align:center;
	background:url(/styles/images/panier/bg-popup-panier.png) repeat-x bottom left;
	height:255px;
	padding-top:40px;
}
.msg-popup-panier{
	color:#797979;
	font-family:verdana;
	font-weight:bold;
	padding-top:20px;
	font-size:14px;
}
.actions-add-panier{
	padding-top:20px;
}
.actions-add-panier a{
	display:block;
	float:left;
	width:149px;
	height:41px;
	margin:9px;
}

/*---- BLOC HOME NEW ----*/
#edel-home-programme{
	background:url("/styles/images/langue/index/bg-edel-programme.png") no-repeat;
	width:451px;
	height:300px;
	float:left;
	margin-left:5px;
	margin-top:10px;
}
#edel-home-programme .bloc-nutri-home{
	margin-left:97px;
}
#edel-home-programme .bloc-txt-dukan-fr{
	margin-left: 140px;
  margin-top: 30px;
}
#edel-home-programme .bloc-txt-dukan-en{
	margin-left:100px;
	margin-top:30px;
}
#edel-home-programme .lien-dukan{
	margin-left:125px;
	display:block;
	margin-top:5px;
}

#home-bloc-blog{
	width:634px;
	height:55px;
	padding-top:20px;
}
#home-bloc-blog.lang-fr{
	background:url('/styles/images/langue/index/bloc-home-blog-1.png') no-repeat;
}
#home-bloc-blog.lang-en{
	background:url('/styles/images/langue/index/bloc-home-blog-2.png') no-repeat;
}
#home-bloc-blog a{
	display:block;
	width:250px;
	height:30px;
	margin-left:252px;
}

/*---- POPUP NUTRI ---*/
.content-popup-nutri{
	text-align:center;
	
}
.btn-close-nutri{
	text-align:right;
	cursor:pointer;
	padding-right:5px;
	padding-top:5px;
}
.titre-popup-nutri{
	background:url('/styles/images/langue/popup_nutri/bg-titre-nutri.png') no-repeat;
	width:388px;
	height:55px;
	margin:auto;
	margin-top:10px;
	font-size:18px;
	font-weight:bold;
	color:#585858;
	padding-top:10px;
}
.bloc-vert-nutri{
	background:url('/styles/images/langue/popup_nutri/bg-contenu-nutri.png') no-repeat;
	width:454px;
	height:127px;
	margin:auto;
	padding-top:10px;
	margin-top:10px;
}
.bloc-vert-nutri .ligne-contenu{
	padding-left:10px;
	padding-top:5px;
}
.bloc-vert-nutri .rond-chiffre{
	float:left;
	background:url('/styles/images/langue/popup_nutri/pastille-chiffre.png') no-repeat;
	width:29px;
	height:30px;
	line-height:28px;
	color:#fff;
	font-weight:bold;
}
.bloc-vert-nutri .ligne-chiffre{
	float:left;
	color:#585858;
	font-size:14px;
	text-align:left;
	padding-left:10px;
	width:390px;
}
.temoignage-nutri{
	text-align:left;
}
.info-tem{
	float:left;
	margin-left: 20px;
	margin-top:50px;
}
.info-tem .pastille-poids{
	background:url('/styles/images/langue/popup_nutri/pastille-poids-perdu.png') no-repeat;
	width:98px;
	height:79px;
	color:#fff;
	font-weight:bold;
	font-size:24px;
	text-align:center;
	padding-top:20px;
}
.tem-avant{
	float:left;
	margin-left: 20px;
  margin-top: 50px;
}
.fleche-deco-popup{
	float:left;
	margin-left: 20px;
	margin-top:115px;
}
.tem-apres{
	float:left;
	margin-left: 20px;
}
.infos-asterisque{
	font-style:italic;
	color:#a7a7a7;
	/*margin-top:20px;*/
	text-align:justify;
	padding:20px 10px 0px 10px;
}
.lien-go-nutri{
	display:block;
	width:132px;
	height:30px;
	position: absolute;
	left:190px;
	top:520px;
}
.titre-poids-perdu{
	font-size:16px;
	color:#585858;
	text-align: center;
}

/*----- POPUP newsletter ------*/
#inscr_newsletter_popup{
	text-align: left;
}
#inscr_newsletter_popup p{
	padding:5px 0px;
}
#inscr_newsletter_popup .form-gauche label, #inscr_newsletter_popup .form-droite label{
	display:inline-block;
	width:130px;
	text-align:right;
	padding-right:10px;
}
#inscr_newsletter_popup .form-gauche{
	float:left;
}
#inscr_newsletter_popup .form-droite{
	float:right;
	margin-right:30px;
}
.question-frm-newsletter{
	float:left;
	width:270px;
	padding:10px 10px 0px 20px;
	margin:10px 15px 5px 15px;
	background:url('/styles/images/header/bg-question-nwsletter.png') repeat-x;
}

.titre-orange{
	background:url('/styles/images/inscription/header.png') no-repeat;
	width:621px;
	padding-left:40px;
	height:29px;
	line-height:29px;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	margin-top:10px;
	text-align:left;
}
#inscr_newsletter_popup .intro-popup-newsletter{
	text-align:left;
	/*padding:10px 0px 0px 200px;*/
}
#inscr_newsletter_popup .intro-popup-newsletter ul{
	padding-left:110px;
	padding-right:60px;
	float:left;
}
#inscr_newsletter_popup .intro-popup-newsletter img.visu-newsletter{
	margin:0px 20px;
}
#inscr_newsletter_popup .intro-popup-newsletter ul li{
	list-style-image:url(/styles/images/header/puce_coche_verte_edel.png);
}
.message-erreur{
	color:#ff0000;
	padding-bottom:10px;
}
.rouge{
	color:#ff0000;
}
.lien-close-popup{
	text-decoration:underline;
	float:right;
	margin-right:20px;
	color:#aaaaaa;
	margin-top:10px;
}
.titre-haut-popup{
	font-size: 16px;
  font-weight: bold;
  color:#FF911D;
  padding-bottom:10px;
}
.message-ok, .msg-erreur-validation{
	font-size:14px;
	margin-top:50px;
	text-align:center;
}
.lien-fermer-ok a{
	color:#aaaaaa;
	text-decoration:underline;
	font-size:14px;
}
.lien-fermer-ok{
	margin-top:30px;
}

/*----- CSS panier lite -----*/
.panier-lite{
	
}
.panier-lite #center .bloc_standard{
	margin:auto;
}
.panier-lite #center .onglet_process{
	width:661px;
	margin:auto;
	padding-top:10px;
}
.panier-lite #center .wrapper-callback-start{
	padding-left:250px;
}
/*----- CSS panier lite -----*/

.msg-intro-cures{
	text-align:justify;
	color:#898989;
	margin:20px 10px;
}
