* {
	margin: 0;
	padding: 0;
}

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

a {
	text-decoration:none;
}

img {
	border:0;
}

.clear {
	clear:both;
}
.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('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:8px;
}
ul#bande_haut_menu li.bande_haut_hover a  {
	color:#6f6b59;
	display:block;
	background:transparent url('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('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('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:9px;
	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:8px;
}
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:59px;
	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:140px;
	margin-top: 15px;
	padding-left:40px;
	color:#ffffff;
	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{
	width:187px;
	height:31px;
	/*margin-top:14px;*/
	margin-right:5px;
	float:right;
}

#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('images/header/bg_cuisinier.png') no-repeat top left;*/
	width:522px;
	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('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('images/bande_gauche/diag_bg.png') no-repeat top left;
	position:relative;
}
.gauche_diagnostic span {
	position:absolute;
	top:10px;
	left:119px;
	color:#ff7c00;
	font-weight:bold;
	font-size:13px;
}
.gauche_diagnostic 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(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 {
	position:absolute;
	top:30px;
	left:119px;
	width:125px;
	color:#4e462b;
}
.gauche_diagnostic 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:left;
	margin-left:38px;
	width:661px;
}

#menu ul {
	list-style:none;	
}
#menu li {
	float:left;
	background:transparent url('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:#48453a;
}

/* ! CENTRE  */


/* INDEX  */

#center {
	margin-top:10px;
}

#index_onglet {
	width:100%;
	height:76px;
	background:transparent url('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('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:15px;
	padding:8px;
	overflow:hidden;
}
.tem_princ_desc a {
	color:#827448;
}
.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:#827448;
	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:#827448;
}

.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:-7px;
	position:relative;
}

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

/* ! INDEX */


/* LOGIN */
.bloc_standard {
	margin-top:20px;
}
.bloc_standard_title_normal {
	background:transparent url('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('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('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('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('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('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('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('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('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('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_carte h1 {
	margin:0px;
 	width:621px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	font-weight:normal;}

.bloc_standard_title_allcure {
	background:transparent url('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('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('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('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('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('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('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('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;
}
#onglet_cure_header ul li.gauche {
	background:transparent url('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('images/cure/onglet_gauche_hover.png') no-repeat top left;
}
#onglet_cure_header ul li.centre {
	background:transparent url('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('images/cure/onglet_centre_hover.png') no-repeat top left;
}
#onglet_cure_header ul li.droit {
	background:transparent url('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('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;
	margin-top:7px;
}

#detail_cure_bloc {
	position:relative;
	background: transparent url('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:196px;
	height:102px;
	top:1px;
	left:1px;
	padding-top:10px;
	padding-left:15px;
	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 {
	position:absolute;
	top:115px;
	left:1px;	
	width:181px;
	height:24px;
	line-height:24px;
	color:#656565;
	font-weight:bold;
	font-size:10px;	
	padding-left:15px;
}

#detail_cure_prix {
	position:absolute;
	top:141px;
	left:1px;	
	width:176px;
	height:37px;
	line-height:24px;
	color:#656565;
	font-weight:bold;
	font-size:10px;	
	padding-left:20px;
	padding-top:14px;
}

#detail_cure_image {
	position:absolute;
	top:0px;
	left:199px;	
	width:461px;
	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('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('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:#e5eff4;
	padding:12px;	
	border:#d8d8d8 1px solid;
	width:438px;
}

.cadre_img_assoc {
	float:left;
	background:transparent url('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;
}
.cure_assoc_desc a {
	color:#656565;
}

.cur_assoc_bloc_cmd {
	float:right;
	margin-top:10px;
	position:relative;
}
.cur_assoc_bloc_prix {
	background:transparent url('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:192px;
	height:58px;
	overflow:hidden;
	line-height:58px;
	color:#656565;
	padding-left:65px;
	font-size:9px;
	font-weight:bold;
}

.title_lst_cure ul li.header_edellite {
	background:transparent url('images/header/cure/edellite.png') no-repeat top left;
}
.title_lst_cure ul li.header_weeklite {
	background:transparent url('images/header/cure/weeklite.png') no-repeat top left;
}
.title_lst_cure ul li.header_edelfine {
	background:transparent url('images/header/cure/edelfine.png') no-repeat top left;
}
.title_lst_cure ul li.header_edelsaveurs {
	background:transparent url('images/header/cure/edelsaveurs.png') no-repeat top left;
}
.title_lst_cure ul li.header_pastaweek {
	background:transparent url('images/header/cure/pastaweek.png') no-repeat top left;
}
.title_lst_cure ul li.header_programme55 {
	background:transparent url('images/header/cure/programme55.png') no-repeat top left;
}
.title_lst_cure ul li.header_protidose {
	background:transparent url('images/header/cure/protidose.png') no-repeat top left;
}
.title_lst_cure ul li.header_stopslim {
	background:transparent url('images/header/cure/stopslim.png') no-repeat top left;
}
.title_lst_cure ul li.header_liberte {
	background:transparent url('images/header/cure/liberte.png') no-repeat top left;
}
.title_lst_cure ul li.header_forme {
	background:transparent url('images/header/cure/forme.png') no-repeat top left;
}
.title_lst_cure ul li.header_tabac {
	background:transparent url('images/header/cure/tabac.png') no-repeat top left;
}
.title_lst_cure ul li.header_cellule {
	background:transparent url('images/header/cure/cellule.png') no-repeat top left;
}
.title_lst_cure ul li.header_minceur {
	background:transparent url('images/header/cure/minceur.png') no-repeat top left;
}






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


#bloc_comparateur {
	background: transparent url('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('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('images/panier/thead_droit.png') no-repeat top right;
	color:#48453a;
	line-height:30px;
	text-transform:uppercase;
	text-align:center;
}

.table_panier th span.thead_gauche {
	background:transparent url('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;
}
.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('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;
	background:transparent url('images/panier/panier_paiement.png') no-repeat top left;
	width:140px;
	height:54px;
	margin-top:15px;
	position:relative;
}

.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('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(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(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('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('images/liste/sheader_gauche.png') no-repeat top left;
}

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

.bloc_title_lst_centre {
	height:35px;
	display:block;
	float:left;
	background:transparent url('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:#ff9511;
	border-bottom:#c0bebe 1px solid;
	width:100%;
	display:block;
	font-size:13px;
	margin-top:20px;
	margin-bottom:20px;
}

#bloc_liste_prod {color:#656565; text-align:justify; margin-top:20px;}

#bloc_liste_prod a {color:#656565; text-decoration:none;}
#bloc_liste_prod a:hover {color:#656565; text-decoration:underline;}

#bloc_liste_prod h2 a {color:#ff9511; text-decoration:none;}
#bloc_liste_prod h2 a:hover {color:#ff9511; text-decoration:underline;}


#bloc_liste_prod ul {padding-left:35px; padding-top:15px;}
#bloc_liste_prod li {padding-bottom:3px;}

#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;
}
/* ! LISTE PRODUIT */




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


/* CATEGORIE LISTE COUELURS */
.liste_prod_header_vert {
	display:block;
	background:transparent url('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('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('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('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('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('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('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('images/cure-lite/header.png') no-repeat top left;
	height:218px;
	width:661px;
	margin-top:45px;
}


h1.title_lite {
	color:#097e10;
	font-size:24px;
}
.img_cure_lite {
	height:236px;
	position:absolute;
	right:2px;
	top:278px;
	width:210px;
}
.img_cure_weeklite {
	height:274px;
	position:absolute;
	right:3px;
	top:240px;
	width:197px;
}
.img_cure_edelfine {
	height:249px;
	position:absolute;
	right:2px;
	top:265px;
	width:156px;
}
.img_cure_edelsaveur {
	height:257px;
	position:absolute;
	right:15px;
	top:257px;
	width:143px;
}
.img_cure_pastaweek {
	height:256px;
	position:absolute;
	right:15px;
	top:258px;
	width:181px;
}
.img_cure_program55 {
	height:256px;
	position:absolute;
	right:2px;
	top:237px;
	width:181px;
}
.img_cure_protidose {
	height:280px;
	position:absolute;
	right:2px;
	top:235px;
	width:201px;
}
.img_cure_stopslim {
	height:171px;
	position:absolute;
	right:-16px;
	top:319px;
	width:244px;
}



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

#temoignage_bloc_lite {
	background:transparent url('images/cure-lite/temoignage_bloc_lite.png') no-repeat top left;
	width:176px;
	height:254px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:60px;
}
.tbl_lite {
	color:#097e10;
}
.lnk_voir_lite a {
	color:#097e10;
	text-decoration:underline;
}

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

.assoc_cure_lite_header {
	display:block;
	background:transparent url('images/cure-lite/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:#097e10;
	font-size:17px;
	font-weight:bold;
}

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

.edellite_assoc_name {
	color:#097e10;
}

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


/* ! CURE PROGRAM55 */









/* CURE WEEKLITE */
#header_cure_weeklite {
	background:transparent url('images/cure-weeklite/header.png') no-repeat top left;
	height:218px;
	width:661px;
	margin-top:45px;
}
h1.title_weeklite {
	color:#0b4d78;
	font-size:24px;
}
.cure_prix_weeklite {
	color:#166b99;
	font-weight:bold;
	font-size:26px;
}
.cure_other_txt ul.cot_ul_weeklite a span {
	color:#2496cb;
}

.assoc_cure_weeklite_header {
	display:block;
	background:transparent url('images/cure-weeklite/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:#166b99;
	font-size:17px;
	font-weight:bold;
}

.weeklite_assoc_name {
	color:#166b99;
}

#temoignage_bloc_weeklite {
	background:transparent url('images/cure-weeklite/temoignage_bloc_weeklite.png') no-repeat top left;
	width:176px;
	height:254px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:60px;
}
.tbl_weeklite {
	color:#166b99;
}
.lnk_voir_weeklite a {
	color:#166b99;
	text-decoration:underline;
}

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

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

.bloc_cure_lst_bleu {
	background:transparent url('images/cure-weeklite/bloc_all.png') no-repeat top left;
	width:313px;
	height:273px;	
	float:left;	
	margin-top:15px;
	color:#787878;
}

/* ! CURE WEEKLITE */



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

.assoc_cure_edelfine_header {
	display:block;
	background:transparent url('images/cure-edelfine/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:#f4831a;
	font-size:17px;
	font-weight:bold;
}

.edelfine_assoc_name {
	color:#f4831a;
}

#temoignage_bloc_edelfine {
	background:transparent url('images/cure-edelfine/temoignage_bloc_edelfine.png') no-repeat top left;
	width:176px;
	height:254px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:60px;
}
.tbl_edelfine {
	color:#f4831a;
}
.lnk_voir_edelfine a {
	color:#f4831a;
	text-decoration:underline;
}

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

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

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



/* ! CURE EDELFINE */

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

.assoc_cure_edelsaveur_header {
	display:block;
	background:transparent url('images/cure-edelsaveur/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:#76868f;
	font-size:17px;
	font-weight:bold;
}

.edelsaveur_assoc_name {
	color:#76868f;
}

#temoignage_bloc_edelsaveur {
	background:transparent url('images/cure-edelsaveur/temoignage_bloc_saveur.png') no-repeat top left;
	width:176px;
	height:255px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:60px;
}
.tbl_edelsaveur {
	color:#76868f;
}
.lnk_voir_edelsaveur a {
	color:#76868f;
	text-decoration:underline;
}

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

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

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


/* ! CURE EDEL SAVEUR */



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

.assoc_cure_program55_header {
	display:block;
	background:transparent url('images/cure-program55/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:#d71e1b;
	font-size:17px;
	font-weight:bold;
}

.pastaweek_assoc_name {
	color:#d71e1b;
}

#temoignage_bloc_pastaweek {
	background:transparent url('images/cure-pastaweek/temoignage_bloc_pasta.png') no-repeat top left;
	width:176px;
	height:255px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:60px;
}
.tbl_pastaweek {
	color:#d71e1b;
}
.lnk_voir_pastaweek a {
	color:#d71e1b;
	text-decoration:underline;
}

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

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

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

/* ! CURE PASTA WEEK */






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

.assoc_cure_program55_header {
	display:block;
	background:transparent url('images/cure-programme55/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:#62779E;
	font-size:17px;
	font-weight:bold;
}

.pastaweek_assoc_name {
	color:#d71e1b;
}

#temoignage_bloc_program55 {
	background:transparent url('images/cure-programme55/temoignage_bloc_program.png') no-repeat top left;
	width:176px;
	height:255px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:60px;
}
.tbl_program55 {
	color:#62779e;
}
.lnk_voir_program55 a {
	color:#62779e;
	text-decoration:underline;
}

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

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

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

/* ! CURE PROGRAM55 */





/* CURE PROTIDOSE */



#header_cure_protidose {
	background:transparent url('images/cure-protidose/header.png') no-repeat top left;
	height:233px;
	width:661px;
	margin-top:45px;
}
h1.title_protidose {
	color:#6f4188;
	font-size:18px;
}
.cure_prix_protidose {
	color:#6f4188;
	font-weight:bold;
	font-size:26px;
}

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

.assoc_cure_protidose_header {
	display:block;
	background:transparent url('images/cure-protidose/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:#6F4188;
	font-size:17px;
	font-weight:bold;
}

.pastaweek_assoc_name {
	color:#d71e1b;
}

#temoignage_bloc_protidose {
	background:transparent url('images/cure-protidose/temoignage_bloc_protidose.png') no-repeat top left;
	width:176px;
	height:255px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:60px;
}
.tbl_protidose {
	color:#6F4188;
}
.lnk_voir_protidose a {
	color:#6F4188;
	text-decoration:underline;
}

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

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

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

/* ! CURE PROTIDOSE */




/* CURE STOPSLIM */



#header_cure_stopslim {
	background:transparent url('images/cure-stopslim/header.png') no-repeat top left;
	height:230px;
	width:661px;
	margin-top:45px;
}
h1.title_stopslim {
	color:#49A9EC;
	font-size:16px;
	width:300px;
}
.cure_prix_stopslim {
	color:#49A9EC;
	font-weight:bold;
	font-size:26px;
}

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

.assoc_cure_stopslim_header {
	display:block;
	background:transparent url('images/cure-stopslim/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:#49A9EC;
	font-size:17px;
	font-weight:bold;
}

.pastaweek_assoc_name {
	color:#49A9EC;
}

#temoignage_bloc_stopslim {
	background:transparent url('images/cure-stopslim/temoignage_bloc_stopslim.png') no-repeat top left;
	width:176px;
	height:255px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:60px;
}
.tbl_stopslim {
	color:#49A9EC;
}
.lnk_voir_stopslim a {
	color:#49A9EC;
	text-decoration:underline;
}

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

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

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

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

/* ! CURE STOPSLIM */























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

.assoc_cure_liberte_header {
	display:block;
	background:transparent url('images/cure-liberte/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:#ddb215;
	font-size:17px;
	font-weight:bold;
}


#temoignage_bloc_liberte {
	background:transparent url('images/cure-liberte/temoignage_bloc_program.png') no-repeat top left;
	width:176px;
	height:255px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:60px;
}
.tbl_liberte {
	color:#ddb215;
}
.lnk_voir_liberte a {
	color:#ddb215;
	text-decoration:underline;
}

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

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

.bloc_cure_lst_liberte {
	background:transparent url('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('images/cure-forme/header.png') no-repeat top left;
	height:256px;
	width:661px;
	margin-top:20px;
}
h1.title_rforme {
	color:#97bf09;
	font-size:22px;
}
.cure_prix_rforme {
	color:#97bf09;
	font-weight:bold;
	font-size:26px;
}
.cure_other_txt ul.cot_ul_rforme a span {
	color:#97bf09;
}

.assoc_cure_rforme_header {
	display:block;
	background:transparent url('images/cure-forme/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:#97bf09;
	font-size:17px;
	font-weight:bold;
}



#temoignage_bloc_rforme {
	background:transparent url('images/cure-forme/temoignage_bloc_program.png') no-repeat top left;
	width:176px;
	height:255px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:60px;
}
.tbl_rforme {
	color:#97bf09;
}
.lnk_voir_rforme a {
	color:#97bf09;
	text-decoration:underline;
}

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

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

.bloc_cure_lst_forme {
	background:transparent url('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('images/cure-tabac/header.png') no-repeat top left;
	height:218px;
	width:661px;
	margin-top:20px;
}
h1.title_tabac {
	color:#f5661a;
	font-size:22px;
}
.cure_prix_tabac {
	color:#f5661a;
	font-weight:bold;
	font-size:26px;
}
.cure_other_txt ul.cot_ul_tabac a span {
	color:#f5661a;
}

.assoc_cure_tabac_header {
	display:block;
	background:transparent url('images/cure-tabac/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:#f5661a;
	font-size:17px;
	font-weight:bold;
}



#temoignage_bloc_tabac {
	background:transparent url('images/cure-tabac/temoignage_bloc_program.png') no-repeat top left;
	width:176px;
	height:255px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:60px;
}
.tbl_tabac {
	color:#f5661a;
}
.lnk_voir_tabac a {
	color:#f5661a;
	text-decoration:underline;
}

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

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

.bloc_cure_lst_tabac {
	background:transparent url('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('images/cure-cellule/header.png') no-repeat top left;
	height:263px;
	width:661px;
	margin-top:10px;
}
h1.title_cellule {
	color:#d546cd;
	font-size:22px;
}
.cure_prix_cellule {
	color:#d546cd;
	font-weight:bold;
	font-size:26px;
}
.cure_other_txt ul.cot_ul_cellule a span {
	color:#d546cd;
}

.assoc_cure_cellule_header {
	display:block;
	background:transparent url('images/cure-cellule/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:#d546cd;
	font-size:17px;
	font-weight:bold;
}



#temoignage_bloc_cellule {
	background:transparent url('images/cure-cellule/temoignage_bloc_program.png') no-repeat top left;
	width:176px;
	height:255px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:60px;
}
.tbl_cellule {
	color:#d546cd;
}
.lnk_voir_cellule a {
	color:#d546cd;
	text-decoration:underline;
}

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

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

.bloc_cure_lst_cellule {
	background:transparent url('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('images/cure-minceur/header.png') no-repeat top left;
	height:233px;
	width:661px;
	margin-top:20px;
}
h1.title_minceur {
	color:#898989;
	font-size:22px;
}
.cure_prix_minceur  {
	color:#898989;
	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('images/cure-minceur/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:#898989;
	font-size:17px;
	font-weight:bold;
}



#temoignage_bloc_minceur {
	background:transparent url('images/cure-minceur/temoignage_bloc_program.png') no-repeat top left;
	width:176px;
	height:255px;
	position:absolute;
	left:10px;
	top:70px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:60px;
}
.tbl_minceur {
	color:#898989;
}
.lnk_voir_minceur a {
	color:#898989;
	text-decoration:underline;
}

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

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

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

/* ! CURE MINCEUR */















































/* TEMOIGNAGE */
#temoignage_conteneur {
}

.temoignage_video_titre {
	background:transparent url('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:73px;
	display:inline;
	text-align:center;
	padding-top:20px;
}
#let_droit {
	float:left;
	width:246px;
	display:inline;
	border-left:#cfcfcf 1px solid;
	color:#5e5e5e;
	padding:7px;
}

#temoignage_amis {
	width:336px;
	height:72px;
	background:transparent url('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('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('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('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('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('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-right:5px;
	margin-top:18px;
	width:190px;
	font-size:17px;
	
}
#bloc_liste_curre .cure_lst_desc {
	width:190px;
	float:right;
	margin-right:5px;	
	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('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 {
	font-size:10px;
}
#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('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('images/esthetique/edelline/kine.png') no-repeat top left;
		width:257px;
		height:127px;
	}	
	#expert_bloc_roll {
		background:transparent url('images/esthetique/edelroll/expert.png') no-repeat top left;
		width:257px;
		height:127px;
	}		
	#expert_bloc_ra {
		background:transparent url('images/esthetique/edelra/expert.png') no-repeat top left;
		width:257px;
		height:127px;
	}	
	/* LINE */


.header_est_desc_court {
	color:#787878;
	font-style: italic;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	margin-top:8px;
}

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

.esthetique_contenu_txt h1 {
	background:transparent url('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('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('images/esthetique/edelline/header.png') no-repeat top left;
	height:220px;
	width:661px;
	margin-top:40px;
}

h1.title_edelline {
	color:#6295a0;
	font-size:24px;
}

.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('images/esthetique/edelroll/header.png') no-repeat top left;
	height:220px;
	width:660px;
	margin-top:40px;
}
.img_cure_roll {
	height:206px;
	position:absolute;
	right:10px;
	top:266px;
	width:103px;
}

/* REACTIVE */
#header_edelra {
	background:transparent url('images/esthetique/edelra/header.png') no-repeat top left;
	height:215px;
	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;			
}





.cure_offre_edel2 h1 {
	background:transparent url('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('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('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('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('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:#508c97;
	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;
}

.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('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;
}

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

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

#menu ul.niveau1 table td{
	height:37px;
}







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:-6px;
	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#menu .niveau1 li.active a {
	color:#ff930d;
}
div#menu {
	float:left;
	z-index:9999;
	width:485px;
	display:inline;
	position:relative;
}
div#menu a {
	color:#48453A;
}
div#menu ul.niveau1 {
	height:42px;
	float:left;
}
div#menu ul.niveau1, div#menu ul.niveau2 {
	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:#ff930d;
}
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('images/header/menufond.png') repeat-x top left;
	width:200px;
}

div#menu .niveau1 li.active ul.niveau2  {

	border:#dedcd8 1px solid;

}


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









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('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('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('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:375px;
}
.lst_specure img {
	margin-bottom:7px;
}