* {
	margin:0;
	padding:0;
}

img {
	border:0;
}

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

.print{
	display:none;
}

ul {
	list-style:none;
}
.centrer{
	text-align:center;
}
.altern{
	background-color:#F8F7F0;
}

body {
	font-family: verdana;
	font-size:11px;
	background:#FFFFFF url('/styles/images/body_bg.jpg') no-repeat top center;
	background-position: center top;
}
.clear {
	clear:both;
        font-size:0;
        height:0;
        line-height:0;
}
.clear2 {
	clear:both;
	font-size:0;
	height:15px;
}
.png, .sid {
	behavior:	url("/pngbehavior.htc");
}

.li_hover { behavior: url("/csshover.htc"); } 

.message_ko {
	color:#ff0000;
	text-align:center;
	font-weight:bold;
}

#conteneur_global {
	width:980px;
	margin:auto;
}

#header {
	height:218px;
}

#header_logo {
	width:450px;
	height:128px;
	float:left;
}

#banniere_logo {
	margin-top:20px;
	margin-bottom:14px;
}

#header_menu, #header_menu_membre {
	background:#f1f1f1 url('/styles/images/header/bg_menu.png') no-repeat top left;
	width:975px;
	height:90px;
	position:relative;
}

#header_menu_membre {
	background:#f1f1f1 url('/styles/images/header/bg_menu_membre.png') no-repeat top left;
}

#header_menu_titre {
	float:left;
	width:500px;
	margin-left:10px;
	/*font-size:14px;*/
        font-size:20px;
	font-weight:bold;
	color:#ffffff;
	margin-top:6px;
	/*padding-left:34px;*/
	padding-left:150px;
}

#header_menu_titre_membre {
	float:left;
	width:500px;
	margin-left:10px;
	font-size:18px;
	color:#ffffff;
	margin-top:10px;
	padding-left:34px;
}

#header_menu li, #header_menu_membre li {
	display:block;
	float:left;
	width:153px;
	height:47px;
	background:transparent url('/styles/images/header/menu/bg_menu.png') top left no-repeat;
	margin-left:7px;
	display:inline;
}

#header_menu_membre li {
	background:transparent url('/styles/images/header/menu/bg_menu_membre.png') top left no-repeat;
}

#header_menu li.menu_programme, #header_menu_membre li.menu_programme {
	display:block;
	float:left;
	width:153px;
	height:54px;
	background:transparent url('/styles/images/header/menu/bg_programme_inactif.png') top left no-repeat;
	margin-left:7px;
	display:inline;
}

#header_menu li:hover, #header_menu li.menu_vert_actif,#header_menu_membre li:hover, #header_menu_membre li.menu_orange_actif {
	background-image:none;
}

#header_menu li.menu_programme:hover, #header_menu li.menu_deroulant_actif {
	background:transparent url('/styles/images/header/menu/bg_programme_actif.png') top left no-repeat;
}

#footer {
	margin-top:10px;
	color:#a6a6a6;
	margin-bottom:10px;
}

#home_cadre1 {
	width:975px;
	/*height:382px;*/
	height:485px;
	/*padding-top:22px;*/
}

#home_cadre2 {
	margin-top:25px;
}



.footer_img {
	display:inline;
	float:left;
	margin-left:25px;
}

#footer_cms {
	padding-top:10px;
	text-align:center;
}

#footer_cms a {
	color:#a6a6a6;
}

#footer_credit {
	text-align:right;
	padding-right:140px;
	padding-top:10px;
	color:#cacaca;
	font-size:9px;
}

#footer_credit a {
	color:#cacaca;
}

.home_mini_logo {
	display:inline;
	float:left;
	margin-left:20px;
	margin-top:15px;
}

.mini_logo {
	display:inline;
	float:left;
	margin-left:20px;
}


#home_imc {
	display:inline;
	margin-left:10px;
	width:540px;
	height:265px;
	background:#FFFFFF url('/styles/images/home/bg_imc.png') no-repeat bottom left;
	float:left;
}

#home_temoignage {
	display:inline;
	margin-left:6px;
	width:412px;
	height:265px;
	background:#FFFFFF url('/styles/images/home/bg_temoignage.png') no-repeat bottom left;
	float:left;
}

#imc_title {
	float:left;
	margin-left:100px;
	display:inline;
	margin-top:27px;
}

#ccm_title {
	float:left;
	margin-left:100px;
	display:inline;
	margin-top:10px;
}

#home_btn_astuce {
	width:129px;
	height:42px;
	background:#FFFFFF url('/styles/images/home/bg_btn_astuce.png') no-repeat bottom left;
	float:left;
}

#home_imc_info {
	float:right;
	font-size:10px;
	color:#d1d1d1;

	padding-right:44px;
	display:inline;
	margin-top:15px;
}

#home_contact {
	width:414px;
	height:355px;
	background:#FFFFFF url('/styles/images/home/bg_contact.jpg') no-repeat bottom left;
	float:left;
	margin-left:10px;
	margin-top:5px;
	display:inline;
}

#home_ccm {
	width:542px;
	height:345px;
	background:#FFFFFF url('/styles/images/home/bg_ccm.png') no-repeat bottom left;
	float:left;
	margin-left:6px;
	margin-top:13px;
	display:inline;
}

#home_video_ccm {
	margin-left:31px;
	margin-top:48px;
}

#home_recette {
	width:390px;
	height:290px;
	background:transparent url('/styles/images/home/bg_recette.png') no-repeat top left;
	float:left;
	margin-left:10px;
	margin-top:70px;
	display:inline;
}

#home_new {
	width:420px;
	height:365px;
	float:left;
	display:inline;
/*	margin-top:20px;*/
	background:transparent url('/styles/images/home/bg_bulle.jpg') top left no-repeat;
	margin-top:-14px;
}

.home_etoile {
	float:left;
	display:inline;
}

.home_bulle {
	float:left;
	margin-top:22px;
	display:inline;
}

#home_blog_recette {
	width:352px;
	height:232px;
	margin-top:12px;
	margin-left:15px;
	margin-bottom:10px;
	position:relative;
}

#home_blog_recette_texte {
	width:352px;
	height:75px;
	position:absolute;
	bottom:0;
	left:0;
	color:#ffffff;
	font-size:18px;
}

#home_blog_recette_texte p {
	padding-left:35px;
	padding-top:10px;
}

#home_blog_recette_texte p span {
	font-size:24px;
	display:inline;
	padding-left:0;
	font-weight:bold;
}

#home_blog_recette_texte span {
	color:#ebebeb;
	display:block;
	padding-left:35px;
}

.btn_home_recette {
	margin-left:65px;
}

#form-add-recette{
	color:#878787;
}

#form-add-recette label{
	display:block;
	float:left;
	width:150px;
}
#form-add-recette img{
	margin-right:5px;
}
#form-add-recette input[type=text], #form-add-recette textarea, #form-add-recette img{
	float:left;
	display:block;
}

.btn_home_gratuit {
	margin-left:98px;
	margin-top:12px;
}

.menu_programme {
	width:153px;
	height:45px;
	/*height:54px;*/
}

#sousmenu_programme_femme, #sousmenu_programme_homme {
	display:none;
	position:absolute;
	z-index:10;
}

.sousmenu {
	width:153px;
	height:103px;
	background:#FFFFFF url('/styles/images/header/menu/bg_sousmenu_programme.png') top left repeat-x;
}

#home_bulle_perso, #home_contacter, #home_contact_num {
	width:406px;
	margin-left:5px;
}

#home_bulle_perso {
	height:155px;
}

#home_contact_num {
	height:65px;
}

#home_contacter {
	height:116px;
}

#home_bulle_contact {
	margin-left:20px;
	width:172px;
	height:93px;
	background:transparent url('/styles/images/home/bg_bulle_contact.png') top left no-repeat;
}

#home_bulle_contact p {
	padding-left:34px;
	padding-top:20px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	font-style:italic;
}

#home_num_tel {
	margin-left:auto;
	margin-right:auto;
	width:286px;
	height:29px;
	background:transparent url('/styles/images/home/bg_contact_num.png') top left no-repeat;
	margin-top:12px;
}

#home_contact_num #home_num_tel p {
	font-size:17px;
	color:#ffffff;
	font-weight:bold;
	padding-left:31px;
	line-height:27px;
	text-align:left;
	padding-top:0px;
}

#home_contact_num #home_num_tel span {
	font-size:18px;
	color:#797979;
	padding-left:5px;
}

#home_contact_num p {
	margin-left:auto;
	margin-right:auto;
	width:286px;
	text-align:right;
	font-size:8px;
	color:#aeaeae;
	padding-right:10px;
	padding-top:5px;
	font-weight:bold;
}

#home_contact_formulaire, #home_contact_telephone {
	width:203px;
	float:left;
}

#home_contact_formulaire p, #home_contact_telephone p {
	color:#98ae0e;
	font-size:17px;
	padding-top:10px;
	text-align:center;
}

#home_contact_telephone span {
	display:block;
	color:#c6c6c6;
	font-size:11px;
	width:126px;
	margin:auto;
	margin-top:5px;
}

#home_envoyer_message, #home_btn_astuce, #methode_btn_recette {
	width:129px;
	height:42px;
	background:transparent url('/styles/images/home/btn_envoyer_message.png') top left no-repeat;
	margin:auto;
	margin-top:15px;
	cursor:pointer;
}

#home_envoyer_message p, #home_btn_astuce p, #methode_btn_recette p {
	padding-top:4px;
	line-height:15px;
	padding-left:20px;
	font-size:15px;
	color:#a2a1a1;
	text-align:left;
}

#home_envoyer_message span, #home_btn_astuce span, #methode_btn_recette span {
	display:block;
	color:#f2a02e;
}

#home_new h2 {
	font-size:26px;
	color:#585858;
	font-weight:normal;
	margin-left:111px;
	margin-top:28px;
	margin-bottom:12px;
}

#home_new ul {
	color:#878787;
	font-size:14px;
	margin-left:38px;
	width:330px;
}

#home_new ul li {
	margin-bottom:8px;
	list-style-type: none;
	background:url('/styles/images/home/puce.png') left 5px no-repeat;
	padding-left: 15px;
}

#header_compte {
	float:left;
	width:140px;
	display:inline;
	margin-left:130px;
	margin-right:33px;
	margin-top:16px;
}


#header_contact {
	float:left;
	width:200px;
	display:inline;
	margin-top:16px;
}

#header_accescompte {
	width:138px;
	height:34px;
	background:transparent url('/styles/images/header/bg_acces_membre.png') top left no-repeat;
	margin:auto;
	cursor:pointer;
}

#header_sinscrire {
	width:138px;
	height:34px;
	background:transparent url('/styles/images/header/bg_sinscrire.png') top left no-repeat;
	margin:auto;
	cursor:pointer;
}

#header_accescompte p, #header_sinscrire p {
	text-align:center;
	line-height:23px;
	font-size:14px;
	color:#999999;
	padding-left:10px;
}

.picto_perso {
	float:left;
	display:inline;
	margin-top:24px;
	margin-left:13px;
}

.sousmenu_programme {
	width:96px;
	height:102px;
	float:left;
	display:inline;
	margin-left:5px;
}

#header_menu #sousmenu_programme_femme .menu_liste_programme, #header_menu #sousmenu_programme_homme .menu_liste_programme {
	color:#878787;
}

#header_menu #sousmenu_programme_femme .menu_liste_programme a, #header_menu #sousmenu_programme_homme .menu_liste_programme a{
	color:#878787;
}

#header_menu #sousmenu_programme_femme .menu_liste_programme li, #header_menu #sousmenu_programme_homme .menu_liste_programme li {
	height:26px;
	line-height:26px;
	margin-left:0px;
	width:90px;
	font-size:12px;
	font-weight:bold;
	list-style-type: none;
	background:url('/styles/images/header/menu/puce.png') left 8px no-repeat;
	padding-left: 10px;
	float:none;
	display:block;
}

.signe_perso {
	float:right;
	display:inline;
	margin-top:12px;
	margin-right:18px;
}

#header_menu #sousmenu_programme_femme .menu_liste_programme li.sousmenu_programme_stabilisation, #header_menu #sousmenu_programme_homme  .menu_liste_programme li.sousmenu_programme_stabilisation {
	font-style:italic;
	font-weight:normal;
}

.menu_programme p {
	width:88px;
	font-size:14px;
	font-weight:bold;
	color:#a1a0a0;
	float:left;
	display:inline;
	margin-left:15px;
	margin-top:5px;
}

.menu_vert, .menu_vert_actif, .menu_orange, .menu_orange_actif {
	color:#ffffff;
	font-weight:bold;
}

.menu_vert p, .menu_vert_actif p, .menu_orange p, .menu_orange_actif p {
	text-align:center;
	padding-top:15px;
}

.menu_vert p span, .menu_vert_actif p span, .menu_orange p span, .menu_orange_actif p span {
	padding-left:10px;
}

.menu_vert p span a, .menu_orange p span a{
	color:#ffffff;
}

.menu_vert p span a:hover, .menu_vert_actif p span a{
	color:#f1faab;
}

.menu_orange p span a:hover, .menu_orange_actif p span a{
	color:#ffdeb1;
}

#contenu {
	background-color:#f1f1f1;
	width:975px;
	padding-top:22px;
}
#contenu_programme {
        padding-left:300px;
	width:675px;
	/*height:485px;*/
	height:496px;
}

#listing_programme {
	background:transparent url('/styles/images/liste/bg_fond.png') repeat-y top left;
}

.liste_programme {
	background:transparent url('/styles/images/liste/bg_liste_programme.png') no-repeat top left;
	width:961px;
	height:180px;
	margin-left:8px;
	padding-bottom:15px;
}

.bloc_programme {
	width:440px;
	height:160px;
	float:left;
	display:inline;
	margin-left:20px;
	margin-right:20px;
}

.bprog_gauche {
	float:left;
	width:140px;
	display:inline;
	margin-top:27px;
}

.bprog_droite {
	float:left;
	width:300px;
	display:inline;
	margin-top:10px;
}

.bprog_image {
	height:100px;
	padding-top:18px;
	text-align:center;
	width:118px;
	border:1px solid #e7e7e7;
}

.bprog_loupe {
	float:right;
	margin-top:-10px;
	margin-right:5px;
}

.bprog_titre {
	background:transparent url('/styles/images/liste/bg_titre_programme.png') no-repeat top left;
	width:290px;
	height:25px;
	line-height:25px;
	padding-left:10px;
	font-size:18px;
	color:#9d9d9d;
}

.bprog_titre a {
	color:#9d9d9d;
}

.bprog_titre a span {
	color:#9eb40f;
	font-weight:bold;
}

.bprog_ajouter_panier {
	display:block;
	margin-left:10px;
	margin-top:6px;
}

.bprog_info {
	color:#eb961e;
	padding-left:10px;
	padding-top:8px;
	height:28px;
	overflow:hidden;
}

.bprog_desc {
	color:#878787;
	font-size:14px;
	padding-left:10px;
	padding-top:3px;
	height:35px;
	overflow:hidden;
}

#prog_formulaire {
	border-top:1px solid #e2e1de;
	background-color:#f1f1f1;
}

#prog_etape {
	border-bottom:1px solid #fbfbfb;
	background-color:#f0eee5;
	padding-top:22px;
}

.prog_etape {
	float:left;
	width:240px;
	display:inline;
	margin-left:40px;
	margin-right:40px;
}

.prog_etape img {
	float:left;
	display:inline;
}

.prog_etape_txt {
	float:left;
	width:140px;
	font-size:14px;
	color:#b1afa8;
	padding-left:10px;
	padding-top:23px;
}

.prog_etape_txt_on {
	font-weight:bold;
	color:#908d8a;
}

#bilan_minceur {
	padding-top:22px;
}

#prog_formulaire, #bilan_minceur {
	background:transparent url('/styles/images/process_prog/bg_fond.png') repeat-y top left;
}

#programme_offre {
	width:714px;
	height:180px;
	background:transparent url('/styles/images/process_prog/bg_offre.png') no-repeat top left;
	margin:auto;
	margin-top:10px;
}

#prog_mon_prog, #prog_le_duree {
	width:953px;
	margin:auto;
}

#prog_mon_prog:hover h3, #prog_le_duree:hover h3 {
	background:transparent url('/styles/images/process_prog/bg_form_titre_hover.png') no-repeat top left;
	cursor:pointer;
}

#prog_mon_prog:hover .process_prog_ou, #prog_le_duree:hover .process_prog_ou {
	color:#ea9317;
}

#prog_mon_prog h3, #prog_le_duree h3 {
	width:953px;
	height:42px;
	line-height:42px;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	background:transparent url('/styles/images/process_prog/bg_form_titre.png') no-repeat top left;
}
.titre-prog-start{
    background:url("/styles/images/process_prog/bg-titre-prog-start.png");
    height:37px;
    line-height:37px;
    text-align: center;
    color:#fff;
    margin:10px;
    font-size:22px;
    font-weight:bold;
}

.process_prog_form_bloc {
	width:953px;
	height:130px;
	background:#FFFFFF url('/styles/images/process_prog/bg_form.png') no-repeat bottom left;
	padding-top:20px;
}

.process_img_offre {
	float:left;
	width:209px;
	height:137px;
	display:inline;
	margin-top:17px;
	margin-left:17px;
}

.process_txt_offre {
	width:300px;
	float:left;
	display:inline;
	margin-left:20px;
	margin-top:15px;
}

.process_bulle_offre {
	float:left;
	display:inline;
	margin-left:215px;
	margin-top:25px;
}

#process_prog_btn_plus {
	width:129px;
	height:31px;
	background:transparent url('/styles/images/process_prog/btn_fond.png') top left no-repeat;
	margin-top:15px;
	cursor:pointer;
}

#process_prog_btn_plus p {
	color:#a2a1a1;
	font-size:15px;
	line-height:28px;
	padding-left:13px;
}

#process_prog_btn_plus span {
	color:#f2a02e;
}

#programme_offre {
	margin-bottom:12px;
}

#prog_le_duree {
	margin-bottom:15px;	
	margin-top:15px;	
}

.process_prog_choix_radio {
	float:left;
	display:inline;
	width:425px;
	margin-left:24px;
}

.process_prog_ou {
	float:left;
	display:inline;
	color:#828282;
	font-weight:bold;
	font-size:24px;
	margin-left:5px;
}

.process_prog_choix_radio input {
	float:left;
	display:inline;
	margin-right:10px;
	margin-top:5px;
}

.process_prog_choix_radio label {
	display:block;
	width:365px;
	height:26px;
	background:transparent url('/styles/images/process_prog/bg_label.png') no-repeat top left;
	float:left;
	display:inline;
	line-height:26px;
	font-size:18px;
	color:#797979;
	padding-left:5px;
}

.process_prog_choix_radio img {
	display:block;
	float:left;
	display:inline;
	margin-top:10px;
}

.process_prog_form_bloc_droit {
	display:block;
	float:left;
	width:340px;
	display:inline;
	margin-left:30px;
	margin-top:10px;
	font-size:14px;
	color:#878787;
}

.process_lien_compo {
	float:right;	
	display:inline;
	cursor:pointer;
}

.process_lien_compo span {
	font-size:12px;
	text-decoration:underline;
	color:#b5b5b5;
	width:auto;
	float:none;
	margin-right:5px;
}

.process_prog_tarif  {
	/*width:134px;*/
	float:left;
	display:inline;
	margin-right:10px;
}

.process_prog_tarif p {
	width:134px;
	height:49px;
	background:transparent url('/styles/images/process_prog/bg_prix.png') no-repeat top left;
	/*color:#96ae0c;*/
        color:#ea9317;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}
.tarif_par_jour{
    width:234px;
    height:52px;
    line-height:52px;
    background:transparent url('/styles/images/process_prog/bg-prix-start.jpg');
    border:1px solid #eaeaea;
    /*color:#ea9317;*/
    color:#d6462b;
    font-size:22px;
    font-weight:bold;
    text-align:center;
    margin-bottom:5px;
    float:left;
    
}
.produit_economie{
    color:#ea9317;
    margin-top:5px;
}

.process_prog_tarif span {
	
	font-size:11px;
        color:#a3a3a1
}
.wrapper-img-offre{
    width:656px;
    margin:20px auto;
}

.process_prog_economie {
	float:left;
	width:195px;
	display:inline;
}

.prog_economie {
	width:150px;
	height:34px;
	background:transparent url('/styles/images/process_prog/bg_economie.png') no-repeat top left;
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	color:#ffffff;
	font-size:11px;
}

.prog_economie span {
	display:block;
	padding-left:20px;
	padding-top:3px;
}

.perso_bloc_produit {
	width:186px;
	height:284px;
	float:left;
	display:inline;
	margin-left:30px;
	margin-bottom:20px;
}

.perso_bloc_produit_info {
	background:transparent url('/styles/images/programme/bg_minibloc_programme.png') top left repeat-y;
	width:184px;
}

#picto-vegetarien{
	/*position:relative;
	margin-left:-30px;
	margin-top:-15px;*/
	margin-left:-30px;
	margin-top:-10px;
	position:absolute;
	z-index:99;
}


.perso_bp_image {
	display:block;
	width:116px;
	height:108px;
	padding-top:8px;
	border:1px solid #d5d5d5;
	margin:auto;
	margin-top:16px;
	text-align:center;
}

.perso_bp_loupe {
	float:right;
	margin-right:20px;
	margin-top:-10px;
}

.perso_bp_nom {
	width:166px;
	height:48px;
	margin:auto;
	background:transparent url('/styles/images/programme/bg_info_bloc_produit.png') repeat-x top left;
}

.perso_bp_nom p {
	padding-left:15px;
	padding-top:10px;
	color:#959594;
	font-size:12px;
}

#perso_menu {
	background:transparent url('/styles/images/programme/bg_menu_prog_perso.png') repeat-x top left;
	height:62px;
	/*padding-left:140px;*/
}

.li_perso_menu {
	display:block;
	float:left;
	display:inline;
	width:145px;
	height:45px;
	background:transparent url('/styles/images/programme/fond_menu_prog_perso.png') no-repeat top left;
	text-align:center;
	font-size:12px;
	color:#969696;
	font-weight:bold;
	margin-top:12px;
	margin-left:35px;
	line-height:30px;
}

.li_perso_menu a {
	color:#969696;
}

.li_perso_menu_actif {
	background:transparent url('/styles/images/programme/fond_menu_prog_perso_actif.png') no-repeat top left;
	color:#FFFFFF;
}

.li_perso_menu_actif a {
	color:#FFFFFF;
}

.perso_bp_qte {
	width:93px;
	height:30px;
	background:transparent url('/styles/images/programme/bg_input.png') no-repeat top left;
	margin:auto;
	margin-top:10px;
}

.perso_btn_savoir_plus {
	width:129px;
	height:29px;
	background:transparent url('/styles/images/programme/bg_btn_savoir_plus.png') top left no-repeat;
	margin:auto;
	margin-top:6px;
	cursor:pointer;
}

.perso_btn_savoir_plus p {
	padding-top:4px;
	line-height:15px;
	padding-left:12px;
	font-size:15px;
	color:#a2a1a1;
	text-align:left;
}

.perso_btn_savoir_plus span {
	color:#f2a02e;
}

.perso_bp_input_qte {
	width:28px;
	height:24px;
	background-color:transparent;
	border:0 none;
	float:left;
	display:inline;
	margin-left:13px;
	text-align:center;
	line-height:24px;
	margin-right:11px;
	margin-top:4px;
	color:#95ae0c;
	font-weight:bold;
}

.lblmoins {
	display:block;
	float:left;
	display:inline;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	margin:0;
	margin-top:4px;
	color:#9f9f9f;
	font-weight:bold;
	cursor:pointer;
}

.lblplus {
	display:block;
	height:20px;
	text-align:center;
	line-height:24px;
	color:#9f9f9f;
	font-weight:bold;
	cursor:pointer;
}

#perso_entete {
	margin-bottom:10px;
}

#perso_titre {
	font-size:18px;
	color:#797979;
	font-weight:bold;
	text-align:center;
}

#perso_titre span {
	color:#95ad0e;
}

#perso_sous_titre {
	text-align:center;
	color:#797979;
	font-size:14px;
	font-style:italic;
}

#perso_sous_titre span {
	line-height:24px;
}

#perso_sous_titre span#perso_prod_restant {
	width:32px;
	height:24px;
	background:transparent url('/styles/images/programme/fond_reste_x_produit.png') top left no-repeat;
	color:#eb961e;
	margin-left:5px;
	margin-right:5px;
	font-weight:bold;
	font-style:normal;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:5px;
}

#perso_liste_prod {
	padding-top:20px;
	padding-left:40px;
	position:relative;
	height:610px;
}

.grand_format{
	overflow:auto;
}

#btn_next_step {
	display:none;
}

#popup_entete {
	background-color:#f0eee5;
	width:390px;
	height:75px;
	border-bottom:1px solid #ffffff;
	margin-top:4px;
	margin-left:4px;
	color:#ee8f09;
	font-weight:bold;
	font-size:18px;
}

#popup_corps {
	background-color:#f7f7f7;
	width:360px;
	height:140px;
	margin-top:20px;
	margin-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#7b7b7b;
	text-align:center;
}

#popup_corps p {
	float:left;
	display:inline;
	width:290px;
	line-height:28px;
	margin-top:10px;
	margin-left:30px;
	margin-bottom:12px;
}

#popup_footer {
	text-align:center;
}

#popup_footer p {
	text-align:center;
	font-size:11px;
	color:#a2a2a2;
	padding-top:20px;
	padding-bottom:10px;
}

.popup_btn_retour {
	background:transparent url('/styles/images/commun/popup_btn_retour.png') top left no-repeat;
	width:129px;
	height:31px;
	margin:auto;
	color:#f2a02e;
	font-size:14px;
	text-align:center;
	line-height:29px;
	padding-left:6px;
}


#prog_ma_livraison, #prog_mon_reglement, #prog_recapitulatif {
	width:953px;
	margin:auto;
}

#prog_ma_livraison:hover h3, #prog_mon_reglement:hover h3, #prog_recapitulatif:hover h3 {
	background:transparent url('/styles/images/process_prog/bg_form_titre_hover.png') no-repeat top left;
	cursor:pointer;
}


#prog_ma_livraison h3, #prog_mon_reglement h3, #prog_recapitulatif h3 {
	width:953px;
	height:42px;
	line-height:42px;
	color:#ffffff;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	background:transparent url('/styles/images/process_prog/bg_form_titre.png') no-repeat top left;
}

.process_prog_form_bloc_reglement {
	width:953px;
	height:186px;
	background:#ffffff url('/styles/images/process_prog/bg_form_paiement.png') no-repeat bottom left;
	padding-top:20px;
}

.process_prog_form_bloc_livraison {
	width:953px;
	min-height:118px;
	height:auto !important;
	height:118px;
	background:#ffffff url('/styles/images/process_prog/bg_form_livraison.png') no-repeat bottom left;
	padding-top:20px;
	padding-bottom:25px;
}

.process_prog_choix_radio2 {
	/*width:350px;*/
        margin-top:10px;
        width:45%;
	float:left;
	margin-left:30px;
}

.process_prog_choix_radio2 img {
	float:left;
	display:inline;
	margin-right:10px;
}


.process_prog_choix_radio2 input {
	float:left;
}

.prog_paiement_nom {
	display:block;
	color:#797979;
	font-size:18px;
}

.prog_paiement_desc {
	display:block;
	color:#afafaf;
	font-size:10px;
}

.label_paiement {
	display:block;
	float:left;
	
	/*width:250px;*/
	margin-left:10px;
}

.prog_recap_produit_nom {
	font-size:24px;
	color:#eb961e;
	text-align:center;
	margin:auto;
	margin-bottom:20px;
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	
}

.bloc_inscrir, .bloc_connexion {
	width:466px;
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:20px;
}

.bloc_connexion:hover h3 {
	background:transparent url('/styles/images/process_prog/bg_form_titre_mini_hover.png') no-repeat top left;
	cursor:pointer;
}

.bloc_inscrir:hover h3 {
	background:transparent url('/styles/images/process_prog/bg_form_titre_mini2_hover.png') no-repeat top left;
	cursor:pointer;
}

.bloc_connexion h3, .bloc_inscrir h3 {
	width:465px;
	height:42px;
	line-height:42px;
	color:#ffffff;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	background:transparent url('/styles/images/process_prog/bg_form_titre_mini.png') no-repeat top left;
}

.bloc_inscrir h3 {
	background:transparent url('/styles/images/process_prog/bg_form_titre_mini2.png') no-repeat top left;
}

.forminsc, .formconnexion {
	width:467px;
	background:#ffffff url('/styles/images/process_prog/bg_form_mini2.png') no-repeat bottom left;
	font-size:12px;
	color:#878787;
}

.formconnexion {
	background:#ffffff url('/styles/images/process_prog/bg_form_mini1.png') no-repeat bottom left;
	padding-top:20px;
	min-height:220px;
	height:auto !important;
	height:140px;
}

.formconnexion label {
	font-size:14px;
	color:#878787;
	font-weight:bold;
	padding-left:60px;
}

.formconnexion p {
	border-right:1px solid #F8F8F8;
}

.insc_puce {
	margin-right:10px;
}

.input_connexion {
	width:206px;
	border:5px solid #f7f6f0;
}

.mdp_oubli {
	float:right;
	display:inline;
	font-size:11px;
	margin-right:115px;
	font-weight:normal;
}

.mdp_oubli a {
	color:#adadad;
	text-decoration:underline;
}

#inscr_cliquer_ici {
	position:relative;
}

.link_cliquer_ici {
	position:absolute;
	text-align:center;
	top:10px;
	left:170px;
	cursor:pointer;
}

.link_cliquer_ici p {
	color:#979797;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-right:10px;
}

.process_prog_form_bloc_recap {
	background:#ffffff url('/styles/images/process_prog/bg_form_recapitulatif.png') no-repeat bottom left;
	padding-bottom:20px;
}

.recap_bloc_info  {
	width:380px;
	float:left;
	display:inline;
	margin-left:60px;
	margin-bottom:10px;
}

#imc_pourquoi_ca_marche {
	width:953px;
	height:452px;
	background:transparent url('/styles/images/bilan_minceur/bg_pourquoi_ca_marche.png') top left no-repeat;
	margin-top:22px;
	margin-left:12px;
	overflow:hidden;
}

#imc_pourquoi_ca_marche ul {
	margin-top:10px;
}

#imc_pourquoi_ca_marche ul li{
	margin:auto;
	width:914px;
	background-color:#f8f7f3;
	margin-bottom:12px;
	padding:3px;
	color:#828282;
	font-size:14px;
	background:#f8f7f3 url('/styles/images/programme/picto_valide.png') 8px 5px no-repeat;
}

#imc_pourquoi_ca_marche ul li p {
	padding-left:30px;
}

#imc_pourquoi_ca_marche ul li p span {
	color:#9bae21;
	font-size:18px;
}

#bilan_minceur h1 {
	font-size:18px;
	font-weight:bold;
	color:#8b8989;
	text-align:center;
}

#bloc_graph_imc {
	width:942px;
	height:238px;
	margin:auto;
	margin-top:20px;
	background:transparent url('/styles/images/bilan_minceur/bg_graph_imc.png') top left no-repeat;
}

#bulle_mon_imc, #bulle_imc_souhaite {
	width:99px;
	height:82px;
	position:relative;
	float:left;
	display:inline;
	margin-top:10px;
}

#bulle_imc_souhaite {
	margin-top:-2px;	
	height:88px;
}

#bulle_mon_imc p, #bulle_imc_souhaite p {
	position:absolute;
	z-index:2;
}

.bulle_imc_titre {
	display:block;
	width:103px;
	height:22px;
	line-height:22px;
	/*color:#a8a8a8;*/
        color:#fff;
        font-weight:bold;
	font-size:14px;
	text-align:center;
}

.bulle_imc_valeur {
	display:block;
	width:103px;
	height:30px;
	line-height:30px;
	color:#eb961e;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

#legende_graph_imc {
	margin-left:15px;
}

#legende_graph_imc p {
	float:left;
	display:inline;
	width:184px;
	text-align:center;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:39px;
}

#legende_graph_imc span {
	display:block;
	float:left;
	display:inline;
	width:30px;
	text-align:center;
	font-size:11.5px;
	color:#9fb022;
	font-weight:bold;
	line-height:39px;
}

.bloc_resultat_imc {
	width:303px;
	height:431px;
	float:left;
	display:inline;
	margin-left:17px;
	margin-top:15px;
	margin-bottom:10px;
}

#imc_resultat_poids {
	background:transparent url('/styles/images/bilan_minceur/bg_bloc_resultat.png') top left no-repeat;
}

#imc_resultat_objectif {
	background:transparent url('/styles/images/bilan_minceur/bg_bloc_resultat2.png') top left no-repeat;
}

#imc_resultat_nutriprogram {
	background:transparent url('/styles/images/bilan_minceur/bg_bloc_resultat3.png') top left no-repeat;
}

#imc_je_commence {
	margin:auto;
	padding-bottom:6px;
	padding-top:14px;
	width:518px;
	height:98px;
	/*background:transparent url('/styles/images/bilan_minceur/bg_je_commence.png') top left no-repeat;*/
	background:transparent url('/styles/images/bilan_minceur/bg-imc-commence.png') top left no-repeat;
}

.bloc_resultat_imc h3 {
	height:50px;
	font-size:18px;
	font-weight:bold;
	color:#eb961e;
	padding:12px;
}

.bloc_resultat_imc h3 img {
	float:left;
	display:inline;
	margin-left:10px;
	margin-right:10px;
	margin-top:8px;
}

.bloc_resultat_imc p {
	color:#828282;
	padding:22px;
	line-height:18px;
	padding-top:10px;
        font-size:12px;
}

.bloc_resultat_imc a {
	color:#828282;
	text-decoration:underline;
}

.bloc_resultat_imc h2 {
	color:#828282;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

#imc_je_commence p {
	width:400px;
        text-align:center;
        margin-top:5px;
	float:left;
	display:inline;
	font-size:26px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:100px;
}
#imc_je_commence p a{
    color:#fff;
}

#imc_je_commence p span {
	display:block;
	font-size:20px;
	color:#e2eca4;
}

#popup_recommandation {
	width:319px;
	height:64px;
	background:transparent url('/styles/images/bilan_minceur/popup_bg_programme.png') top left no-repeat;
	margin:auto;
	padding-top:5px;
	font-weight:bold;
	color:#a0c012;
	font-size:16px;
	text-align:center;
}


#popup_recommandation span {
	display:block;
	color:#7b7b7b;
	font-size:14px;
}

#popup_corps ul {
	list-style-image:url('/styles/images/bilan_minceur/popup_puce.png');
	font-size:14px;
	text-align:left;
	list-style-position:inside;
	font-weight:normal;
	padding-top:20px;
	padding-left:10px;
	padding-bottom:20px;
}

.popup_vegetarien_label {
	text-transform:uppercase;
	color:#ee8f09;
}


.recap_bloc_info img {
	float:left;
	width:30px;
}

.recap_bloc_info_texte {
	width:310px;
	height:26px;
	background:transparent url('/styles/images/process_prog/bg_label.png') top left no-repeat;
	float:left;
	display:inline;
	font-size:18px;
	color:#797979;
	line-height:26px;
	margin-left:10px;
	padding-left:10px;
}

.recap_bloc_compo {
	clear:both;
	display:block;
	font-size:12px;
	color:#b5b5b5;
	margin-left:50px;
	text-decoration:underline;
	cursor:pointer;
}

.recap_bloc_compo a {
	color:#b5b5b5;
	text-decoration:underline;
}

.recap_prog_tarif  {
	float:left;
	display:inline;
	margin-left:40px;
}

.recap_prog_tarif p {
	width:134px;
	height:49px;
	float:left;
	display:inline;
	background:transparent url('/styles/images/process_prog/bg_prix.png') no-repeat top left;
	color:#96ae0c;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}

.recap_prog_tarif_texte {
	display:block;
	float:left;
	display:inline;
	color:#9b9b9b;
	font-size:12px;
	padding-top:13px;
	margin-left:15px;
}

.bloc_inscription {
	border-left:1px solid #f8f8f8;
	padding-left:20px;
}

.input187 {
	width:205px;
}

.input180 {
	width:180px;
}

.input118 {
	width:126px;
}

.input83 {
	width:63px;
}

.champs_obligatoire {
	float:right;
	margin-top:-35px;
	font-weight:normal;
	font-size:11px;
	margin-right:10px;
}

.texte_gras {
	font-weight:bold;
}

.inscr_adresse_livraison_inactif {
	font-style:italic;
	color:#ededed;
}

#programme_je_commence {
	float:right;
	display:inline;
	margin-right:15px;
	margin-left:260px;
	padding-bottom:6px;
	padding-top:14px;
	margin-top:5px;
	width:701px;
	height:93px;
	background:transparent url('/styles/images/programme/bg_je_commence.png') top left no-repeat;
}

#programme_je_commence p {
	width:310px;
	float:left;
	display:inline;
	font-size:26px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:130px;
}

#programme_je_commence p span {
	display:block;
	font-size:20px;
	color:#e2eca4;
}

#programme_je_commence_prog_offert {
	float:right;
	display:inline;
	margin-right:15px;
	margin-left:260px;
	padding-bottom:6px;
	padding-top:14px;
	margin-top:5px;
	width:701px;
	height:93px;
	background:transparent url('/styles/images/programme/bg_je_commence.png') top left no-repeat;
}

#programme_je_commence_prog_offert p.prog_offert {
	width:310px;
	float:left;
	display:inline;
	font-size:26px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:130px;
}

#programme_je_commence_prog_offert p.prog_offert span {
	display:block;
	font-size:20px;
	color:#e2eca4;
}

#programme_infos {
	width:302px;
	height:280px;
	overflow:hidden;
	float:left;
	display:inline;
	font-size:14px;
	color:#7c7c7c;
}

#programme_infos h1 {
	font-size:18px;
	color:#909090;
	background:transparent url('/styles/images/programme/bg_titre_programme.png') top left no-repeat;
	font-weight:normal;
	float:left;
	width:250px;
}

#programme_infos h1 span {
	color:#99af0d;
	font-weight:bold;
}

#programme_infos h2 {
	font-size:24px;
	color:#eb961e;
	padding-top:14px;
	padding-bottom:12px;
}

#programme_infos ul li {
	background:transparent url(/styles/images/home/puce.png) no-repeat scroll left 5px;
	list-style-type:none;
	padding-bottom:12px;
	margin-bottom:12px;
	padding-left:15px;
	border-bottom:1px solid #e2e2e2;
}

#programme_bulle_temoignage {
	width:202px;
	height:102px;
	/*background:transparent url('/styles/images/programme/bulle_temoignage.png') top left no-repeat;*/
	overflow:hidden;
	float:left;
	display:inline;
	margin-left:198px;
	margin-right:20px;
}

#programme_bulle_temoignage p {
	width:170px;
	height:26px;
	margin-left:15px;
	font-size:12px;
	font-weight:bold;
	color:#a8a8a8;
	line-height:26px;
	margin-top:5px;
	padding-left:12px;
}

#programme_bulle_temoignage span {
	display:block;
	width:152px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	height:50px;
	margin-left:15px;
	font-size:12px;
	font-style:italic;
	color:#eb961e;
	overflow:hidden;
}

#programme_liste {
	width:218px;
	height:191px;
	overflow:hidden;
	float:left;
	display:inline;
	background:transparent url('/styles/images/programme/bg_programme_liste.png') top left no-repeat;
	margin-top:25px;
	margin-left:20px;
}

#programme_liste p {
	color:#eb961e;
	font-weight:bold;
	font-size:12px;
	width:210px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-left:5px;
	margin-top:5px;
}

#programme_bascol_gauche, #methode_bascol_gauche {
	width:538px;
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:30px;
}
#col_gauche_pg {
	width:512px;
	float:left;
	/*margin-left:10px;*/
	margin-top:30px;
}

#programme_astuces_conseils, #programme_composition, #methode_pcm {
	width:538px;
	/*height:324px;*/
	background:transparent url('/styles/images/programme/bg_astuce_conseil.png') top left repeat-y;
}

#astuce_liste, #compo_liste, #methode_pcm_liste {
	width:496px;
	/*height:220px;*/
	overflow:hidden;
	margin-bottom:18px;
	margin:auto;
	margin-top:20px;
}


#astuce_liste li, #compo_liste li, #methode_pcm_liste li {
	background:#f8f7f3 url('/styles/images/programme/picto_valide.png') 8px 7px no-repeat;
	color:#828282;
	font-size:14px;
	margin-bottom:6px;
}

#compo_liste li, #methode_pcm_listeli {
	font-size:18px;
}

#astuce_liste li p, #compo_liste li p, #methode_pcm_liste li p {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:36px;
}

#astuce_liste li span, #compo_liste li span, #methode_pcm_liste li span {
	color:#9bae21;
	font-size:18px;
}

#compo_liste h3 {
	color:#828282;
	font-size:14px;
	margin-bottom:5px;
	margin-bottom:5px;
}

.methode_pcm_info {
	font-style:11px;
	color:#bbbbbb;
	float:right;
	margin-top:10px;
}

#programme_journee_type {
	width:412px;
	/*height:631px;*/
	background:transparent url('/styles/images/programme/bg_journee_type.png') top left repeat-y;
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:30px;
}

#cadre_journee_type {
	width:394px;
	/*height:540px;*/
	overflow:hidden;
	margin:auto;
	margin-top:38px;
}

.produit_journee_type img {
	float:left;
	padding:3px;
	border:1px solid #dedede;
	width:122px;
	height:88px;
}

.produit_journee_texte {
	float:left;
	display:inline;
	margin-left:5px;
	width:258px;
	height:96px
}

.produit_journee_texte h3 {
	background-color:#f8f7f3;
	color:#9eb022;
	font-size:18px;
	height:24px;
	line-height:24px;
	padding-left:5px;
}

.produit_journee_texte p {
	color:#797979;
	font-size:14px;
	padding-left:5px;
}

.programme_liste {
	float:left;
	display:inline;
	margin-left:25px;
	width:100px;
	padding:0;
	margin-top:10px;
}

.programme_liste li {
	height:30px;
	line-height:30px;
	width:100px;
	font-size:12px;
	font-weight:bold;
	list-style-type: none;
	background:url('/styles/images/programme/puce.png') left 12px no-repeat;
	padding-left: 10px;
	display:block;
	float:none;
}

.programme_liste li a {
	color:#6b6b6b;
	font-size:14px;
	font-weight:bold;
}

#programme_desc {
	width:325px;
	height:307px;
	background:transparent url('/styles/images/programme/bg_programme_desc.png') top left no-repeat;
	margin-left:12px;
	margin-top:34px;
	float:left;
	display:inline;
}

#programme_desc ul {
	font-size:14px;
	color:#7c7c7c;
	width:300px;
}

#programme_desc li {
	list-style-type: none;
	background:url('/styles/images/programme/puce2.png') left 5px no-repeat;
	padding-bottom:10px;
	margin-top:10px;
	padding-left: 10px;
	display:block;
	float:none;
	border-bottom:1px solid #e7e7e7;
	width:276px;
}

#programme_desc h2 {
	width:270px;
	height:47px;
	margin-left:50px;
	line-height:47px;
	margin-top:5px;
	font-size:20px;
	color:#858585;
	font-weight:normal;
}

#programme_desc h2 span{
	font-weight:bold;
	color:#99af0d;
}

#programme_desc h3 {
	color:#8b8b8a;
	font-size:14px;
	padding-left:50px;
	padding-top:17px;
	padding-bottom:6px;
	padding-right:10px;
	letter-spacing:-1px;
}

#programme_desc ul {
	margin-left:20px;
}

#programme_je_commence_mini {
	float:right;
	display:inline;
	margin-right:15px;
	margin-top:90px;
	width:235px;
	height:202px;
	background:transparent url('/styles/images/programme/bg_bloc_je_commence.png') top left no-repeat;
	position:relative;
}

#programme_je_commence_bandeau {
	position:absolute;
	top:5px;
	left:5px;
}

#methode_facilite, #methode_confiance, #methode_suivi  {
	width:310px;
	height:450px;
	float:left;
	display:inline;
	overflow:hidden;
	margin-left:11px;
	margin-top:25px;
}

#methode_etape1, #methode_etape2, #methode_etape3  {
	width:308px;
	height:358px;
	float:left;
	display:inline;
	overflow:hidden;
	margin-left:11px;
	margin-top:25px;
}

.img_bloc_methode {
	width:291px;
	height:151px;
	margin:auto;
	border:1px solid #dbdbdb;
	padding:5px;
	background-color:#FFFFFF;
	margin-left:4px;
}

#bloc_methode_facilite, #bloc_methode_confiance, #bloc_methode_suivi {
	height:278px;
	overflow:hidden;
	margin-top:5px;
}

#bloc_methode_etape1, #bloc_methode_etape2, #bloc_methode_etape3 {
	height:358px;
	overflow:hidden;
	margin-top:5px;
	position:relative;
}

#bloc_methode_facilite {
	background:transparent url('/styles/images/methode/bg_facilite.png') top left no-repeat;
}

#bloc_methode_confiance {
	background:transparent url('/styles/images/methode/bg_confiance.png') top left no-repeat;
}

#bloc_methode_suivi {
	background:transparent url('/styles/images/methode/bg_suivi.png') top left no-repeat;
}

#bloc_methode_etape1 {
	background:transparent url('/styles/images/methode/bg_etape1.png') top left no-repeat;
}

#bloc_methode_etape2 {
	background:transparent url('/styles/images/methode/bg_etape2.png') top left no-repeat;
}

#bloc_methode_etape3 {
	background:transparent url('/styles/images/methode/bg_etape3.png') top left no-repeat;
}

#bloc_methode_facilite ul, #bloc_methode_confiance ul, #bloc_methode_suivi ul {
	font-size:14px;
	color:#7c7c7c;
	margin-left:3px;
	margin-top:10px;
}

#bloc_methode_etape1 ul, #bloc_methode_etape2 ul, #bloc_methode_etape3 ul {
	font-size:14px;
	color:#7c7c7c;
	margin-left:3px;
	margin-top:10px;
}

#bloc_methode_facilite li, #bloc_methode_confiance li, #bloc_methode_suivi li {
	list-style-type: none;
	background:url('/styles/images/programme/puce2.png') 16px 5px no-repeat;
	padding-bottom:10px;
	margin-top:10px;
	padding-left: 27px;
	display:block;
	float:none;
	border-bottom:1px solid #e7e7e7;
	width:256px;
	padding-right:20px;
}

#bloc_methode_etape1 li, #bloc_methode_etape2 li, #bloc_methode_etape3 li {
	list-style-type: none;
	background:url('/styles/images/programme/puce2.png') 16px 5px no-repeat;
	padding-bottom:6px;
	margin-top:6px;
	padding-left: 27px;
	display:block;
	float:none;
	border-bottom:1px solid #e7e7e7;
	width:266px;
	padding-right:10px;
}

#bloc_methode_facilite h2, #bloc_methode_confiance h2, #bloc_methode_suivi h2 {
	font-size:18px;
	font-weight:bold;
	color:#eb961e;
	width:267px;
	height:31px;
	line-height:31px;
	text-align:center;
	margin-left:34px;
	margin-top:8px;
}

#bloc_methode_etape1 h2, #bloc_methode_etape2 h2, #bloc_methode_etape3 h2 {
	color:#EB961E;
	font-size:18px;
	font-weight:normal;
	margin-left:65px;
	margin-top:8px;
	width:235px;
	height:55px;
	overflow:hidden;
}

#methode, #notre_programme, #communaute, #temoignage {
	background:transparent url('/styles/images/methode/bg_fond.png') repeat-y top left;
}

#methode_condition {
	float:left;
	display:inline;
	margin-left:25px;
	margin-top:27px;
	width:219px;
	height:50px;
	background:transparent url('/styles/images/methode/bg_conditions_dutilisation.png') top left no-repeat;
	cursor:pointer;
}

#methode_condition p {
	font-size:11px;
	color:#b5b5b5;
	font-weight:bold;
	padding-top:13px;
	padding-left:53px;
}

#methode_condition a {
	color:#b5b5b5;
}

#bloc_methode_etape2 p {
	color:#bbbbbb;
	font-size:11px;
	position:absolute;
	bottom:18px;
	left:30px;
}

#offre_bienvenue {
	background-color:#f0eee5;
	height:482px;
	padding-top:22px;
}

#bouton_offre_bienvenue {
	background:transparent url('/styles/images/offre_bienvenue/bg_btn_offre_bienvenue.png') top left no-repeat;
	width:410px;
	height:77px;
	margin:auto;
}

#bouton_offre_bienvenue p {
	font-size:26px;
	font-weight:bold;
	color:#ffffff;
	padding-left:104px;
	padding-top:21px;
}

#offre_bloc_central {
	width:929px;
	height:297px;
	background:transparent url('/styles/images/offre_bienvenue/bg_bloc.png') top left no-repeat;
	margin:auto;
	margin-top:30px;
}

.offre_bloc {
	width:420px;
	height:296px;
	float:left;
	display:inline;
	position:relative;
}

.img_offre_bloc {
	position:absolute;
}

#offre_btn_recette {
	width:129px;
	height:42px;
	background:transparent url('/styles/images/offre_bienvenue/bg_btn_decouvrez_nos_recettes.png') top left no-repeat;
	float:left;
	display:inline;
	margin-top:19px;
	margin-left:40px;
	cursor:pointer;
}

#offre_btn_recette p {
	padding-top:4px;
	line-height:15px;
	padding-left:20px;
	font-size:15px;
	color:#a2a1a1;
	text-align:left;
}

#offre_btn_recette span {
	display:block;
	color:#f2a02e;
}

.offre_bloc h1 {
	font-size:24px;
	color:#828282;
	text-align:center;
	font-weight:normal;
	margin-bottom:16px;
	margin-top:10px
}

.offre_bloc p {
	font-size:18px;
	color:#eb961e;
	padding-left:24px;
}

.offre_bloc ul {
	font-size:18px;
	color:#eb961e;
}

.offre_bloc li {
	list-style-type: none;
	background:url('/styles/images/programme/puce2.png') 16px 7px no-repeat;
	padding-left:34px;
	width:170px;
	height:30px;
}

.offre_btn_jen_profite {
	float:left;
	display:inline;
	margin-left:176px;
	margin-top:15px;
	cursor:pointer;
}

.offre_texte_info {
	font-size:11px;
	font-style:italic;
	color:#bdbdbd;
	float:right;
	display:inline;
	margin-right:30px;
	margin-top:20px;
}

.notre_programme_bloc_info {
	width:953px;
	margin:auto;
	padding-bottom:20px;
}

.notre_programme_bloc_info h3 {
	width:953px;
	height:42px;
	line-height:42px;
	color:#ffffff;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	background:transparent url('/styles/images/process_prog/bg_form_titre.png') no-repeat top left;
}

.notre_programme_bloc_info_texte1 {
	background:#FFFFFF url(/styles/images/process_prog/bg_form_old.png) no-repeat scroll left bottom;
	min-height:165px;
	height:auto !important;
	height:165px;
	padding-top:20px;
	width:953px;
	margin-bottom:10px;
}

.notre_programme_bloc_info_texte2 {
	background:#FFFFFF url(/styles/images/process_prog/bg_form_paiement.png) no-repeat scroll left bottom;
	height:146px;
	padding-top:20px;
	width:953px;
}

#notre_programme_recette {
	background:transparent url(/styles/images/notre_programme/bg_recette.png) no-repeat scroll left top;
	display:inline;
	float:left;
	height:290px;
	margin-left:20px;
	margin-top:20px;
	width:390px;
	margin-bottom:20px;
}


#notre_programme_bloc_gauche {
	background:transparent url(/styles/images/notre_programme/bg_bulle_gauche.png) no-repeat scroll left top;
	display:inline;
	float:left;
	height:270px;
	margin-left:10px;
	margin-top:45px;
	width:284px;
	margin-left:20px;
}

#notre_programme_je_commence_mini {
	float:right;
	display:inline;
	margin-right:15px;
	margin-top:70px;
	width:235px;
	height:202px;
	background:transparent url('/styles/images/programme/bg_bloc_je_commence.png') top left no-repeat;
	position:relative;
}

.notre_programme_plus {
	float:left;
	display:inline;
	font-size:14px;
	font-weight:bold;
	color:#878787;
	margin-left:30px;
	margin-top:15px;
	width:340px;
}

.notre_programme_plus span {
	color:#eb961e;
}

.notre_programme_bloc_choix {
	display:inline;
	float:left;
	margin-left:24px;
	width:425px;
}

.notre_programme_bloc_choix h3 {
	background:transparent url(/styles/images/notre_programme/bg_type_programme.png) no-repeat scroll left 8px;
	color:#797979;
	display:inline;
	float:left;
	font-size:18px;
	height:32px;
	line-height:37px;
	padding-left:10px;
	width:320px;
	font-weight:normal;
	text-align:left;
	margin-left:75px;
}

.notre_programme_bloc_choix img {
	display:block;
	float:left;
	display:inline;
	margin-top:15px;
}

.notre_programme_bloc_choix h3 p {
	width:43px;
	height:43px;
	background:transparent url('/styles/images/notre_programme/rond_orange1.png') top left no-repeat;
	font-size:22px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	display:inline;
	margin-left:-10px;
	text-align:center;
	line-height:39px;
	margin-right:10px;
}

.notre_programme_bloc_choix_paiement {
	width:280px;
	float:left;
	display:inline;
	margin-left:30px;
}

.notre_programme_bloc_choix_paiement_bulle {
	width:43px;
	height:43px;
	background:transparent url('/styles/images/notre_programme/rond_orange2.png') top left no-repeat;
	font-size:22px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	display:inline;
	text-align:center;
	line-height:39px;
	margin-right:10px;
}

.notre_programme_bloc_choix_paiement_texte {
	float:left;
	width:220px;
	display:inline;
}

#notre_programme_bloc_gauche_texte {
	font-size:24px;
	color:#727171;
	line-height:34px;
	margin-left:42px;
	margin-top:29px;
	width:226px;
	overflow:hidden;
}

#notre_programme_bloc_gauche_texte span {
	font-weight:bold;
	color:#eb961e;
}

#notre_programme_blog_recette {
	width:352px;
	height:232px;
	margin-top:12px;
	margin-left:15px;
	margin-bottom:10px;
	position:relative;
}

#notre_programme_blog_recette_texte {
	width:352px;
	height:45px;
	position:absolute;
	bottom:0;
	left:0;
	color:#ffffff;
	padding-left:20px;
	line-height:45px;
	font-size:18px;
}

#notre_programme_blog_recette_texte span {
	color:#ebebeb;
	display:block;
}

#notre_programme_recette_slide {
	width:352px;
	height:232px;
	position:relative;
	margin-top:12px;
	margin-left:15px;
}

#communaute {
	padding-top:25px;	
}

#communaute_home_haut {
	width:882px;
	height:256px;
	background:transparent url('/styles/images/communaute/bg_home_communaute_bloc_haut.png') top left no-repeat;
	margin-left:28px;
	float:left;
	display:inline;
}

#communaute_home_bas {
	width:959px;
	height:289px;
	background:transparent url('/styles/images/communaute/bg_home_communaute_bloc_bas.png') top left no-repeat;
	margin:auto;
}

#communaute_home_haut h1 {
	font-size:18px;
	color:#8c8c8c;
	text-align:center;
	padding-top:34px;
	padding-bottom:20px;
}

#communaute_home_haut p {
	font-size:14px;
	color:#8b8989;
	line-height:25px;
	padding-right:50px;
	padding-left:10px;
}

#communaute_home_haut p span {
	font-weight:bold;
	color:#eb961e;
}

#communaute_je_commence {
	width:701px;
	height:93px;
	background:transparent url('/styles/images/communaute/bg_je_commence.png') top left no-repeat;
	margin-top:10px;
}

#communaute_je_commence p {
	width:310px;
	float:left;
	display:inline;
	font-size:26px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:130px;
	padding:0;
	padding-top:15px;
}

#communaute_je_commence p span {
	display:block;
	font-size:20px;
	color:#e2eca4;
}

.communaute_home_bloc_fonction {
	width:458px;
	height:130px;
	float:left;
	display:inline;
	margin-left:20px;
	margin-top:12px;
}

.communaute_home_bloc_fonction img {
	float:left;
	display:inline;
}

.communaute_home_bloc_fonction_texte {
	float:left;
	padding-left:6px;
	width:318px;
}

.communaute_home_bloc_fonction_texte h2 {
	height:37px;
	line-height:37px;
	background-color:#f4f4f4;
	color:#8c8c8c;
	font-size:18px;
	padding-left:5px;
	display:inline;
	padding:5px;
}

.communaute_home_bloc_fonction_texte p {
	font-size:12px;
	color:#979797;
	line-height:20px;
	margin-top:5px;
}

.communaute_home_bloc_fonction_texte ul {
	font-size:12px;
	color:#979797;
	margin-top:5px;
}

.communaute_home_bloc_fonction_texte li {
	list-style-type: none;
	background:url('/styles/images/programme/puce2.png') left 8px no-repeat;
	padding-left: 10px;
	display:block;
	float:none;
	padding-top:5px;
}

#temoignage_bloc_ajout {
	width:363px;
	height:111px;
	background:transparent url('/styles/images/temoignage/bg_add_temoignage.png') top left no-repeat;
	margin:auto;
}

#temoignage_bloc_ajout h2 {
	font-size:18px;
	color:#9bae21;
	text-align:center;
	line-height:40px;
}

.temoignage_mini_bloc {
	width:188px;
	margin-top:16px;
	margin-left:40px;
	float:left;
}

.temoignage_mini_bloc_texte {
	background:transparent url('/styles/images/temoignage/bg_minibloc_temoignage.png') top left repeat-y;
	display:inline;
	float:left;
	height:229px;
	width:188px;
}

.perso_bp_nom span {
	display:block;
	font-size:14px;
	color:#9bae21;
	font-weight:bold;
}

.temoignage_bloc_programme_nom {
	color:#eb961e;
	font-size:12px;
	text-align:center;
}

#popup_corps_contre_indications p {
	width:328px;
	padding:10px 20px;
	background-color:#f7f7f7;
	font-size:14px;
	font-weight:bold;
	color:#7b7b7b;
	line-height:24px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
}

#popup_corps_contre_indications ul {
	font-size:14px;
	color:#7c7c7c;
	margin-left:3px;
	margin-top:10px;
}

#popup_corps_contre_indications li {
	list-style-type: none;
	background:url('/styles/images/programme/puce2.png') 16px 5px no-repeat;
	margin:auto;
	padding-bottom:10px;
	margin-top:10px;
	padding-left: 27px;
	display:block;
	float:none;
	border-bottom:1px solid #e7e7e7;
	width:335px;
	padding-right:20px;
}

#popup_corps_contre_indications span {
	display:block;
	width:360px;
	font-size:12px;
	font-style:italic;
	color:#b3b2b2;
	margin:auto;
	margin-top:10px;
}

#popup_corps_form {
	background-color:#ffffff;
	width:400px;
	margin-top:20px;
	font-size:14px;
	font-weight:bold;
	color:#7b7b7b;
}

#popup_corps_form p {
	width:360px;
	float:left;
	display:inline;
	line-height:28px;
	margin-top:10px;
	margin-left:8px;
	margin-bottom:12px;
}

#programme_liste_temoignage {
	width:220px;
	height:240px;
	overflow:hidden;
	float:left;
	display:inline;
	background:transparent url('/styles/images/temoignage/bg_programme_liste.png') top left no-repeat;
	margin-left:20px;
	margin-top:86px;
}

#programme_liste_temoignage p {
	color:#eb961e;
	font-weight:bold;
	font-size:12px;
	width:210px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-left:5px;
	margin-top:5px;
}

.input60 {
	width:60px;
}

.temoignage_select {
	font-size:12px;
	color:#999999;
}

#temoignage_perso_centre {
	width:468px;
	height:400px;
	background:transparent url('/styles/images/temoignage/bg_perso_temoignage.png') top left no-repeat;
	float:left;
	display:inline;
}

#temoignage_bloc_profil {
	width:242px;
	height:290px;
	float:left;
	display:inline;
	margin-top:70px;
}

#temoignage_profil {
	width:242px;
	height:264px;
	background:transparent url('/styles/images/temoignage/bg_profil.png') top left no-repeat;
}

#temoignage_bloc_impressions {
	width:417px;
	float:left;
	display:inline;
	margin-left:25px;
	margin-right:63px;
}

.texte-temoignage{
	float:left;
	padding:0px 20px;
}

#temoignage_impressions {
	width:405px;
	/*background:url('/styles/images/temoignage/bulle_impression.png') top left no-repeat;*/
	background-color:#fff;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	font-size:14px;
	font-style:italic;
	color:#6b6b6b;
	margin-top:23px;
	padding-left:5px;
	padding-right:5px;
}

#temoignage_impressions p{
	padding:10px 25px 0px 25px;
}

#temoignage_bloc_avant,#temoignage_bloc_apres {
	float:left;
	width:191px;
	display:inline;
	margin-left:28px;
}

.temoignage_photo {
	width:191px;
	height:208px;
	border:1px solid #e4e4e4;
	display:inline;
	background:#fff;
}


#temoignage h3 {
	font-size:18px;
	font-weight:bold;
	color:#6b6b6b;
	margin-bottom:10px;
	padding-left:20px;
}

#temoignage_profil ul {
	font-size:14px;
	color:#7c7c7c;
	margin-left:3px;
	margin-top:10px;
	padding-top:10px;
}

#temoignage_profil li {
	list-style-type: none;
	background:url('/styles/images/programme/puce2.png') 16px 15px no-repeat;
	padding-bottom:10px;
	padding-top:10px;
	margin:4px;
	padding-left: 27px;
	display:block;
	float:none;
	border-bottom:1px solid #e7e7e7;
	width:200px;
}

#temoignage_texte_court {
	width:180px;
	float:right;
	display:inline;
	margin-right:48px;
	margin-top:40px;	
}

#temoignage_texte_court h2 {
	font-size:18px;
	font-weight:bold;
	color:#a8a8a8;
	margin-bottom:15px;
}

#temoignage_texte_court p {
	font-size:14px;
	font-weight:bold;
	color:#eb961e;
	font-style:italic;
}

#temoignage_bulle_kg {
	position:relative;
	float:left;
	display:inline;
	background:url("/styles/images/temoignage/bulle_kg.png") bottom right;
	height:100px;
	margin-left:300px;
	margin-top:100px;
	width:100px;
}

#temoignage_bulle_kg p {
	color:#FFFFFF;
	font-size:19px;
	font-weight:bold;
	/*width:79px;
	line-height:79px;*/
	padding-top:38px;
	text-align:center;
}

.process_prog_choix_radio label.process_prog_choix_avant {
	font-weight:bold;
	color:#797979;
}

#communaute_home_membre_bas {
	width:959px;
	height:289px;
	background:transparent url('/styles/images/home_membre/bg_home_communaute_bloc_bas.png') top left no-repeat;
	margin:auto;
}

#home_membre_menuside {
	width:226px;
	float:left;
	display:inline;
	margin-left:8px;
	margin-top:12px;
	margin-right:4px;
	margin-bottom:10px;
}

#home_membre_centre, #mon_programme_centre {
	width:724px;
	float:left;
	display:inline;
	margin-top:12px;
}

#membre_menu_poids, #membre_menu_nutriprogram, #membre_menu_communaute, #membre_menu_apport_nutritionnel, #membre_menu_forum {
	margin-left:4px;
}

#home_membre_espace_nutriprogram {
	width:724px;
	background:transparent url('/styles/images/home_membre/bg_bloc.png') top left repeat-y;
	float:left;
}

#home_membre_notre_suivi {
	width:360px;
	float:left;
	display:inline;
	position:relative;
}

#home_membre_notre_suivi_titre {
	position:relative;
	z-index:1;
	font-size:18px;
	color:#ffffff;
	height:39px;
	line-height:42px;
}

#home_membre_notre_suivi_titre p {
	padding-left:45px;
}

#home_membre_notre_suivi_texte {
	background:transparent url('/styles/images/home_membre/bg_bloc_suivi.png') top left repeat-y;
}

#home_membre_notre_suivi_texte ul {
	margin-left:10px;
}

#home_membre_notre_suivi_texte li {
	width:332px;
	padding:9px 5px;
	font-size:12px;
	color:#979797;
}

#home_membre_aujourdhui {
	width:360px;
	float:left;
	display:inline;
	position:relative;
}

#home_membre_aujourdhui_titre {
	position:relative;
	z-index:1;
	font-size:18px;
	color:#a5a5a5;
	line-height:26px;
	margin-top:8px;
	margin-left:30px;
}

#home_membre_aujourdhui_titre span{
	display:block;
	color:#f3a233;
}

#home_membre_aujourdhui_texte {
	background:transparent url('/styles/images/home_membre/bg_bloc_aujourdhui.png') top left repeat-y;
}

#home_membre_aujourdhui_texte_photo {
	background:transparent url('/styles/images/home_membre/bg_bloc_aujourdhui_photo.png') top left no-repeat;
	width:120px;
	height:120px;
	float:right;
	display:inline;
	margin-left:10px;
	margin-right:13px;
	margin-top:10px;
}

#home_membre_aujourdhui_texte_info {
	width:195px;
	float:right;
	display:inline;
	margin-top:10px;
	margin-right:15px;
}

#home_membre_aujourdhui_texte_info li {
	font-size:14px;
	color:#969696;
	padding:5px 0;
	border-bottom:1px solid #e9e8e9;
}

#membre_menu_nutriprogram ul, #membre_menu_communaute ul, #membre_menu_apport_nutritionnel ul, #membre_menu_forum ul {
	font-size:11px;
	color:#989994;
	margin-top:10px;
	width:216px;
	background:#ededed url('/styles/images/home_membre/menu/bg_menu_nutriprogram.png') top left repeat-x;
}

#membre_menu_communaute ul {
	background:#ededed url('/styles/images/home_membre/menu/bg_menu_communaute.png') top left repeat-x;
	margin-bottom:2px;
}

#membre_menu_forum ul {
	background:#ededed url('/styles/images/home_membre/menu/bg_menu_forum.png') top left repeat-x;
	margin-bottom:2px;
}

#membre_menu_nutriprogram li, #membre_menu_communaute li, #membre_menu_apport_nutritionnel li, #membre_menu_forum li {
	list-style-type: none;
	background:url('/styles/images/programme/puce2.png') 16px 3px no-repeat;
	padding-bottom:9px;
	margin-top:9px;
	padding-left: 27px;
	display:block;
	float:none;
	border-bottom:1px solid #e7e7e7;
	width:160px;
	padding-right:20px;
}

#membre_menu_nutriprogram li a, #membre_menu_communaute li a, #membre_menu_apport_nutritionnel li a, #membre_menu_forum li a {
	color:#989994;
}

#membre_menu_apport_nutritionnel li { 
	background:url('/styles/images/programme/puce2.png') 11px 3px no-repeat;
	padding-left: 20px;
	width:175px;
}


#membre_menu_poids {
	background:#f5f4ee url('/styles/images/home_membre/menu/bg_menu_poids.png') top left repeat-x;
}

#form_evol_poids {
	width:205px;
	height:36px;
	margin:auto;
	margin-top:6px;
	padding-bottom:9px;
	background:transparent url('/styles/images/home_membre/menu/bg_form_poids.png') top left no-repeat;
}

#form_evol_poids label {
	font-size:12px;
	color:#878787;
	padding-left:5px;
	float:left;
	display:inline;
	margin-top:10px;
}

.input34 {
	width:34px;
	border:none;
	float:left;
	display:inline;
	margin-top:10px;
	margin-left:10px;
	margin-right:6px;
}

#home_membre_bloc_centre h1 {
	font-size:18px;
	color:#909090;
	font-weight:normal;
	margin-bottom:15px;
}

#home_membre_bloc_centre p {
	height:25px;
	padding-top:5px;
	background:transparent url('/styles/images/home_membre/bg_nouveaux_messages.png') top left no-repeat;
	font-size:11px;
	color:#969696;
	padding-left:15px;
}

#home_membre_bloc_welcome {
	float:left;
	display:inline;
	width:630px;
}

#home_membre_bloc_recette {
	width:279px;
	height:191px;
	background:transparent url('/styles/images/home_membre/bg_recette.png') top left no-repeat;
	float:left;
	display:inline;
	margin-left:10px;
}

#home_membre_bloc_presentation_texte {
	width:400px;
	float:left;
	display:inline;
	margin-left:15px;
}

#home_membre_bloc_presentation_texte p {
	background:none;
	font-size:14px;
	color:#797979;
	line-height:18px;
	margin-top:25px;
	height:auto;
	padding-left:0px;
}

#home_membre_bloc_presentation_texte h3 {
	color:#a1a1a1;
	font-size:18px;
	font-weight:normal;
}

#home_membre_recette {
	width:352px;
	height:232px;
	margin-top:12px;
	margin-left:15px;
	margin-bottom:10px;
	position:relative;
}

p#home_membre_recette_texte {
	width:259px;
	height:46px;
	position:absolute;
	bottom:0;
	left:0;
	color:#ffffff;
	padding-left:20px;
	line-height:45px;
	font-size:14px;
	font-weight:bold;
	background-image:none;
}

#home_membre_recette_slide {
	width:259px;
	height:171px;
	position:relative;
	margin-top:10px;
	margin-left:10px;
}

#home_membre_bloc_presentation {
	margin-top:15px;
	margin-bottom:10px;
}

#mon_programme_centre h2 {
	font-size:18px;
	color:#8c8c8c;
	text-align:center;
	margin-bottom:10px;
}

#membre_menu_kcal {
	width:205px;
	height:36px;
	background:transparent url('/styles/images/mon_programme/menu/bg_kcal.png') top left no-repeat;
	margin:auto;
	margin-top:10px;
	margin-bottom:15px;
	font-size:12px;
	font-weight:bold;
	color:#878787;
	text-align:center;
	line-height:36px;
}

#membre_menu_eau {
 	width:205px;
	margin:auto;
	margin-top:17px;
	margin-bottom:17px;
}

#membre_menu_eau_haut {
	width:205px;
	height:56px;
	background:transparent url('/styles/images/mon_programme/menu/bg_top_eau.png') top left no-repeat;
}

#membre_menu_eau_bas {
	width:205px;
	background:transparent url('/styles/images/mon_programme/menu/bg_eau.png') top left repeat-y;
	font-size:11px;
	color:#878787;
	font-style:italic;
}

#membre_menu_eau_bas p {
	padding:10px;
}

#membre_menu_eau_haut img {
	display:block;
	width:26px;
	height:31px;
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:12px;
	margin-right:8px;
}

#membre_menu_eau_haut {
	font-size:12px;
	font-weight:bold;
	color:#878787;
}

#membre_menu_eau_haut span {
	display:block;
	width:74px;
	float:left;
	margin-top:10px;
}


.mon_programme_categorie, .mon_programme_outil, .communaute_bloc, .recette_astuce_bloc {
	width:726px;
	margin-bottom:10px;
}

.mon_programme_outil, .communaute_bloc, .recette_astuce_bloc {
	margin-bottom:0px;
}

.mon_programme_categorie_titre_actif, .mon_programme_categorie_titre_inactif, .mon_programme_outil_titre, .communaute_bloc_titre, .recette_astuce_bloc_titre {
	height:64px;
	line-height:56px;
	font-size:18px;
	color:#eb961e;
	background:transparent url('/styles/images/mon_programme/bg_bloc_title_inactif.png') top left repeat-x;
	cursor:pointer;
	width:719px;
	margin-left:3px;
}

.mon_programme_categorie_titre_actif, .mon_programme_outil_titre, .communaute_bloc_titre, .recette_astuce_bloc_titre {
	color:#909090;
	background:#ffffff url('/styles/images/mon_programme/bg_bloc_title_actif.png') top left repeat-x;
}

.communaute_bloc_titre, .recette_astuce_bloc_titre {
	font-size:18px;
	font-weight:bold;
	color:#eb961e;
}

.mon_programme_outil_titre, .communaute_bloc_titre, .recette_astuce_bloc_titre {
	cursor:auto;
}

.mon_programme_categorie_bloc_inactive {
	background:transparent url('/styles/images/mon_programme/bg_categorie_aliment_bloc.png') top left repeat-y;
}

.mon_programme_categorie_bloc_active, .mon_programme_outil_bloc, .communaute_bloc_contenu, .recette_astuce_bloc_contenu {
	background:transparent url('/styles/images/mon_programme/bg_categorie_aliment_bloc.png') top left repeat-y;
	width:726px;
}

.mon_programme_bloc_aliment_actif {
	border:1px solid #f0eee5;	
	width:569px;
	padding:5px;
	margin-bottom:7px;
}

.mon_programme_bloc_aliment_liste {
	height:48px;
	line-height:48px;
	margin-bottom:2px;
}

.mon_programme_bloc_aliment_liste_nom, .mon_programme_bloc_aliment_liste_qte, .mon_programme_bloc_aliment_liste_kcal {
	background-color:#f8f7f3;
	float:left;
	display:inline;
	margin-left:2px;
}

.mon_programme_bloc_aliment_liste_nom {
	width:370px;
	font-size:14px;
	color:#9bae21;
	font-weight:bold;
	padding-left:22px;
	background:#f8f7f3 url('/styles/images/mon_programme/puce_verte.png') 10px 22px no-repeat;
}

.mon_programme_bloc_aliment_liste_nom p {
	width:340px;
	float:left;
	display:inline;
}

.mon_programme_bloc_aliment_liste_nom p {
	width:340px;
	float:left;
	display:inline;
}

.mon_programme_bloc_aliment_liste_nom img {
	float:left;
	display:inline;
	margin-top:15px;
	margin-right:10px;
	cursor:pointer;
}

.mon_programme_bloc_aliment_liste_qte {
	width:75px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#acacac;
	font-family:arial;
}

.mon_programme_bloc_aliment_liste_kcal {
	width:96px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#878787;
	font-family:arial;
}

.mon_programme_bloc_aliment_liste_nom_header, .mon_programme_bloc_aliment_liste_qte_header, .mon_programme_bloc_aliment_liste_kcal_header {
	float:left;
	display:inline;
	margin-left:2px;
	font-size:12px;
	color:#999999;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

.mon_programme_bloc_aliment_liste_qte_header {
	width:75px;
}

.mon_programme_bloc_aliment_liste_kcal_header {
	width:96px;
}

.mon_programme_bloc_aliment_liste_nom_header {
	width:390px;
}

.mon_programme_bloc_aliment_actif h3 {
	font-size:14px;
	color:#878787;
	font-weight:bold;
	margin-bottom:5px;
	height:24px;
}

.mon_programme_bloc_aliment_actif h3 img {
	float:right;
	margin-top:4px;
	margin-right:6px;
}

.mon_programme_bloc_aliment_inactif {
	background-color:#f0eee5;
	height:30px;
	margin-bottom:5px;
	padding-top:6px;
}

.mon_programme_bloc_aliment_inactif h3 {
	font-size:14px;
	color:#878787;
	font-weight:bold;
}
/*
.mon_programme_bloc_aliment_inactif h3 img {
	float:right;
	margin-top:-9px;
	margin-right:2px;
}
*/
.btn_modifier_aliment, .btn_selectionner_aliment {
	background:transparent url('/styles/images/mon_programme/btn_je_modifie.png') top left no-repeat;
	font-size:11px;
	color:#b8b7b7;
	width:115px;
	height:24px;
	float:left;
	display:inline;
	margin-right:10px;
	padding-top:5px;
	text-align:center;
	margin-left:5px;
	cursor:pointer;
}

.btn_selectionner_aliment {
	background:transparent url('/styles/images/mon_programme/btn_je_selectionne.png') top left no-repeat;
}

.mon_programme_categorie_titre_actif p, .mon_programme_categorie_titre_inactif p {
	float:left;
	display:inline;
}

.mon_programme_categorie_puce_inactive {
	float:left;
	width:9px;
	height:10px;
	display:inline;
	margin-left:12px;
	margin-right:10px;
	margin-top:23px;
}

.mon_programme_categorie_fleche_inactive {
	float:right;
	width:20px;
	height:13px;
	display:inline;
	margin-right:16px;
	margin-top:23px;
}

.mon_programme_categorie_fleche_active {
	float:right;
	width:13px;
	height:20px;
	display:inline;
	margin-right:16px;
	margin-top:20px;
}

.mon_programme_categorie_aliment_image {
	float:right;
	width:118px;
	display:inline;
	margin-left:8px;
	margin-right:8px;
	border:1px solid #d5d5d5;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}

.mon_programme_categorie_aliment_liste {
	float:right;
	display:inline;
	width:580px;
	margin-right:8px;
}

/* Page paiement cheque */
.transport_bloc {
	width:800px;
	margin-left:70px;
	color:#908D8A;
	margin-top:15px;	
}
.tb_titre {	
	width:800px;
	height:37px;
	line-height:37px;
	padding-left:38px;	
	font-size:16px;
	font-style:italic;
}

.btn_noir {
	background:#E18A13;
	color:#ffffff;
	width:100px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
	font-weight:bold;
}

.table_panier {
	width:100%;
}

.table_panier th, .sentete {
	height:26px;
	color:#ffffff;
	font-size:12px;
	background-color:#c0c0c0;
}
.table_panier th img {
	float:left;
	display:inline;
	margin-left:15px;
	cursor:pointer;
}
.table_panier th a {
	color:#ffffff;
	font-style:italic;
	text-decoration:underline;
	float:left;
	display:inline;
	margin-left:5px;
}

.panier_produit_nom {
	color:#7b7b7b;
}
.panier_produit_nom a {
	color:#7b7b7b;
}

.panier_produit_attr {
	font-size:11px;
	color:#e0af72;
	margin-top:5px;
}

.panier_produit_cat {
	margin-top:5px;
	font-size:11px;
	color:#afafaf;
	font-style:italic;
}

.panier_produit_cat a {
	text-decoration:underline;
}

.panier_px_ttc {
	color:#E18A13;
	font-size:12px;
	font-weight:bold;
}

.panier_content_qte {
	color:#908D8A;
}

#panier_totaux {
	width:245px;
	height:62px;
	float:right;
	display:inline;
	background:#f3f3f3;
	margin-top:20px;
	text-align:right;
	padding-right:10px;
	margin-right:120px;
}

#pt_prix {
	width:240px;
	height:40px;
	color:#868585;
	font-size:18px;
}

#pt_prix_ch {
	color:#E18A13;
	font-size:24px;
	font-weight:bold;
}

#pt_tva {
	width:240px;
	background:#f5f5f5;
	font-size:10px;
	color:#8a8a8a;
}

#process_nav {
	float:right;
	width:333px;
	margin-top:20px;
}
/* -- Page paiement cheque */


#popupChangeAdresse {

	background-color:#F7F7F7;
	color:#7B7B7B;
	padding-left:15px;
}

#popupChangeAdresse p {
	font-size:12px;
	margin:0px;
}

.page_contenu {
	padding:10px;
}

.page_contenu a {
	color:#828282;
	text-decoration:underline;
}

.page_contenu li h3 {
	background:#FFFFFF url('/styles/images/cms/puce_orange.png') 10px 10px no-repeat;
	padding:5px;
	padding-left:22px;
	font-size:14px;
	color:#eb961e;
}

.page_contenu li {
	margin-bottom:20px;
}

.page_contenu li p {
	padding-left:5px;
	padding-right:5px;
	line-height:22px;
}

.page_contenu {
	font-size:12px;
	color:#828282;
}

.page_contenu h1 {
	font-size:18px;
	color:#8b8989;
	text-align:center;
	margin-bottom:25px;
	text-transform:uppercase;
}

.page_contenu h1 img {
	float:left;
	margin-left:270px;
}


.page_contenu h1 p {
	float:left;
	margin-top:13px;
	margin-left:15px;
}

.popup_entete_prod {
	display:block;
	font-size:11px;
	color:#7b7b7b;
}

#popup_corps_prod {
	color:#7B7B7B;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
	text-align:center;
	width:380px;
}

#popup_corps_prod p {
	width:330px;
	padding-left:18px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
	background-color:#f7f7f7;
	margin-top:10px;
	overflow:hidden;
}

#popup_corps_prod ul {
	font-size:14px;
	text-align:left;
	font-weight:normal;
	overflow-y:auto;
	height:400px;
}

#popup_corps_prod li {
	list-style-type: none;
	background:url('/styles/images/produit/puce_verte.png') 0px 5px no-repeat;
	margin:auto;
	padding-bottom:10px;
	margin-top:10px;
	padding-right:20px;
}

#popup_corps_prod li h3{
	padding-left:15px;
	color:#95ad0e;
	font-size:14px;
}

#popup_corps_prog_conteneur {
	width:716px;
}

.popup_corps_prog {
	width:330px;
	height:540px;
	background-color:#f7f7f7;
	float:left;
	display:inline;
	margin-left:20px;
	color:#7b7b7b;
	font-size:12px;
	margin-top:15px;
	overflow:hidden;
}

.popup_corps_prog ul{
	padding-left:5px;
}

.popup_corps_prog li{
	list-style-type:disc;
	list-style-position:inside;
}

.popup_entete_prog {
	display:block;
	font-size:18px;
	color:#a2a19e;
	font-weight:normal;
}

.popup_corps_prog h3 {
	font-size:14px;
	color:#96ae0c;
	margin-top:15px;
	margin-bottom:5px;
	padding-left:15px;
}

#bilan_minceur_form_imc {
	margin:auto;
	margin-top:6px;
	margin-bottom:10px;
	width:945px;
	height:140px;
	background:transparent url('/styles/images/bilan_minceur/bg_form_imc.png') top left no-repeat;
}

#bilan_minceur_form_imc_titre {
	display:block;
	padding-left:34px;
	padding-top:8px;
}

#bilan_minceur_form_imc p {
	font-size:14px;
	color:#878787;
	padding-top:21px;
	margin-left:38px;
}

.bilan_minceur_input {
	width:45px;
}

.bilan_minceur_form_imc_espace {
	margin-left:45px;
}

.achat_express_menu, .achat_express_menu img, .achat_express_sousmenu li {
	position:relative;
	z-index:2;
}

.achat_express_sousmenu li {
	float:left;
	display:inline;
	font-size:12px;
	color:#6b6b6b;
	border-left:1px solid #6b6b6b;
	margin-left:10px;
	padding-left:10px;
	margin-top:10px;
	font-weight:bold;
}

.achat_express_sousmenu li a {
	color:#6b6b6b;
}

.achat_express_menu {
	padding-top:15px;
}

.achat_express_sousmenu p {
	padding-left:45px;
	font-size:14px;
	color:#eb961e;
	font-weight:bold;
}

.achat_express_sousmenu li.achat_express_sousmenu_stabilisation {
	font-weight:normal;
	font-style:italic;
}

#contact_infos {
	width:430px;
	float:left;
	font-size:14px;
	font-weight:bold;
	display:inline;
	margin-left:90px;
}

#contact_infos li {
	margin-bottom:20px;
	color:#ef9a23;
	background:transparent url('/styles/images/commun/contact_puce_orange.png') 0px 5px no-repeat;
	padding-left:15px;
}

#contact_infos li a {
	text-decoration:underline;
	color:#ef9a23;
}

#contact_bulle_perso {
	width:445px;
	margin-left:5px;
	height:180px;
}

#contact_bulle_contact {
	float:right;
	display:inline;
	margin-right:196px;
	width:172px;
	height:93px;
	background:transparent url('/styles/images/commun/bg_bulle_contact.png') top left no-repeat;
}

#contact_bulle_contact p {
	padding-left:34px;
	padding-top:20px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	font-style:italic;
}

#contact_par_form {
	width:452px;
	height:534px;
	overflow:hidden;
	float:left;
	display:inline;
	background:transparent url('/styles/images/commun.bg_contact_formulaire.png') top left no-repeat;
	margin-left:25px;
}

#contact_par_form {
	width:452px;
	height:534px;
	overflow:hidden;
	float:left;
	display:inline;
	background:transparent url('/styles/images/commun/bg_contact_formulaire.png') top left no-repeat;
}

#contact_droit {
	width:452px;
	float:left;
	display:inline;
	margin-top:-178px;
	margin-left:25px;
}

#contact_par_tel {
	width:452px;
	height:410px;
	overflow:hidden;
	float:left;
	display:inline;
	background:transparent url('/styles/images/commun/bg_contact_tel.jpg') bottom left no-repeat;
}

#contact_par_tel_bas {
	width:413px;
	height:358px;
	float:left;
	margin-top:28px;
	background:transparent url('/styles/images/journee_type/bg-contact-j-type.png') bottom left no-repeat;
}
#contact_bulle_contact_bas{
	float:right;
	margin-right:220px;
}

#contact_par_tel_bas .numero-indigo{
	text-align:center;
	margin-top:55px;
}

#contact_par_tel_bas .moyen-contact{
	margin-top:20px;
	padding:0px 20px;
}
#contact_par_tel_bas .un-moyen{
	float:left;
	width:165px;
	padding:10px;
}
#contact_par_tel_bas .titre-moyen{
	color:#98ae0e;
	font-size:14px;
}
.moyen-tel{
	background:url('/styles/images/journee_type/picto-tel.png') no-repeat;
	padding-left:45px;
	height:40px;
	line-height:40px;
}
#contact_par_tel_bas .lien-contact{
	display:block;
	margin:auto;
	margin-top:10px;
}
#contact_par_tel_bas .horaire-appel{
	padding-left:25px;
	color:#c6c6c6;
	font-size: 12px;
}

.moyen-form{
	background:url('/styles/images/journee_type/picto-form.png') no-repeat;
	padding-left:50px;
	height:34px;
	line-height:34px;
}

#contact_par_courrier {
	width:452px;
	height:231px;
	overflow:hidden;
	float:left;
	display:inline;
	background:transparent url('/styles/images/commun/bg_contact_courrier.png') top left no-repeat;
	margin-top:20px;
}

#contact_par_courrier h3, #contact_par_tel h3, #contact_par_form h3 {
	height:56px;
	line-height:56px;
	color:#98ae0e;
	font-size:18px;
	font-weight:bold;
	padding-left:75px;
	margin-bottom:30px;
}

.contact_titre_intro {
	font-size:18px;
	font-weight:bold;
	color:#8b8989;
	margin-bottom:25px;
	margin-left:90px;
}

#contact_num {
	font-size:18px;
	color:#8b8989;
	padding-left:5px;
}

#contact_num span {
	padding-left:40px;
	display:block;
	padding-right:30px;
	margin-bottom:30px;
}


#contact_num_tel {
	margin-left:auto;
	margin-right:auto;
	width:286px;
	height:29px;
	background:transparent url('/styles/images/home/bg_contact_num.png') top left no-repeat;
	margin-top:12px;
}

#contact_num #contact_num_tel p {
	font-size:17px;
	color:#ffffff;
	font-weight:bold;
	padding-left:31px;
	line-height:27px;
	text-align:left;
	padding-top:0px;
}

#contact_num #contact_num_tel span {
	font-size:18px;
	color:#797979;
	padding-left:5px;
	display:inline;
}

#contact_num p {
	margin-left:auto;
	margin-right:auto;
	width:286px;
	text-align:right;
	font-size:8px;
	color:#aeaeae;
	padding-right:10px;
	padding-top:5px;
	font-weight:bold;
}

#contact_par_courrier span {
	display:block;
	font-size:14px;
	color:#8b8989;
	text-align:center;
}

#contact_par_courrier p {
	font-size:18px;
	color:#8b8989;
	padding-left:135px;
	margin-top:30px;
}

#contact_par_form {
 	font-size:12px;
	font-weight:bold;
	color:#878787;
}
 
#contact_par_form form {
	padding-left:25px;
}


#contact_envoyer_message {
	width:129px;
	height:42px;
	background:transparent url('/styles/images/home/btn_envoyer_message.png') top left no-repeat;
	margin:auto;
	margin-top:15px;
	cursor:pointer;
	font-weight:normal;
}

#contact_envoyer_message p {
	padding-top:4px;
	line-height:15px;
	padding-left:20px;
	font-size:15px;
	color:#a2a1a1;
	text-align:left;
}

#contact_envoyer_message span {
	display:block;
	color:#f2a02e;
}

#popup_entete_compo {
	background-color:#f0eee5;
	width:428px;
	height:95px;
	border-bottom:1px solid #ffffff;
	margin-top:4px;
	margin-left:4px;
	color:#ee8f09;
	font-weight:bold;
	font-size:18px;
}

#popup_entete_compo p span {
	display:block;
	font-weight:normal;
	font-size:12px;
	color:#909090;
}

#popup_corps_compo {
	width:430px;
	margin-left:2px;
	font-size:14px;
	color:#a2a2a2;
}

#popup_bloc_compo {
	height:518px;
	width:430px;
	overflow-y:auto;
}

.popup_corps_compo_aliment {
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.lblmoinscompo, .lblpluscompo {
	display:block;
	float:left;
	display:inline;
	width:21px;
	height:21px;
	text-align:center;
	line-height:17px;
	margin:0;
	margin-top:4px;
	color:#9f9f9f;
	font-weight:bold;
	cursor:pointer;
	background:transparent url('/styles/images/mon_programme/bg_btn_qte.png') top left no-repeat;
	font-size:19px;
}

.compo_input_qte_active, .compo_input_qte_inactive {
	background:transparent url('/styles/images/mon_programme/bg_input_qte.png') top left no-repeat;
	display:block;
	border:0 none;
	float:left;
	display:inline;
	width:30px;
	height:26px;
	text-align:center;
	margin-left:11px;
	margin-right:11px;
	color:#9f9f9f;
	font-weight:bold;
	padding-top:2px;
	font-size:19px;
}

.compo_input_qte_active {
	color:#95ae0c;
}

.popup_corps_compo_qte {
	float:right;
	margin-right:10px;
}

.mon_programme_stot_kcal {
	font-size:12px;
	font-weight:bold;
	color:#eb961e;
	text-align:right;
	line-height:23px;
}

.mon_programme_stot_kcal p {
	float:right;
	display:inline;
}

.mon_programme_stot_kcal span {
	display:block;
	float:right;
	display:inline;
	width:150px;
	height:23px;
	border:1px solid #dadada;
	text-align:center;
	margin-left:10px;
	padding-right:10px;
	line-height:23px;
	font-size:18px;
}

#mon_programme_total_kcal {
	font-size:18px;
	font-weight:bold;
	color:#878787;
}

#mon_programme_total_kcal p {
	float:right;
	display:inline;
}

#mon_programme_total_kcal span {
	display:block;
	float:right;
	display:inline;
	width:150px;
	height:23px;
	border:1px solid #dadada;
	text-align:center;
	margin-left:10px;
	padding-right:10px;
	line-height:23px;
	font-size:24px;
	color:#eb961e;
	background-color:#ffffff;
}

#mon_programme_diagnostic {
	width:727px;
	height:92px;
	background:transparent url('/styles/images/mon_programme/bg_diagnostic.png') top left no-repeat;
	margin-top:20px;
	margin-bottom:15px;
	font-size:20px;
	color:#ffffff;
	cursor:pointer;
}

#mon_programme_diagnostic p {
	padding-left:126px;
	padding-top:20px;
}

#mon_programme_diagnostic span {
	display:block;
	color:#e2eca4;
	font-size:22px;
}

.popup_corps_compo_aliment_input_active, .popup_corps_compo_aliment_input_inactive {
	color:#a2a2a2;
	float:left;
	display:inline;
	margin-top:8px;
}

.popup_corps_compo_aliment_input_active {
	color:#9cb31c;
	font-style:italic;
}

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

.mon_programme_form1 {
	width:285px;
	height:48px;
	overflow:hidden;
	background:transparent url('/styles/images/mon_programme/outils/bg_form1.png') top left no-repeat;
}

.mon_programme_form2 {
	width:377px;
	height:214px;
	overflow:hidden;
	background:transparent url('/styles/images/mon_programme/outils/bg_form2.png') top left no-repeat;
}

.mon_programme_form3 {
	width:390px;
	height:132px;
	overflow:hidden;
	background:transparent url('/styles/images/mon_programme/outils/bg_form3.png') top left no-repeat;
}

.mon_programme_form1, .mon_programme_form2, .mon_programme_form3 {
	float:right;
	display:inline;
	margin-top:15px;
	margin-left:70px;
}

.form_outils {
	width:285px;
}

.form_outils label {
	font-size:14px;
	font-weight:bold;
	color:#878787;
	padding-left:5px;
	float:left;
	display:inline;
	margin-top:10px;
	width:100px;
	text-align:right;
}

.outils_label2 {
	font-size:14px;
	font-weight:bold;
	color:#878787;
	padding-left:5px;
	float:left;
	display:inline;
	margin-top:10px;
}

.input54 {
	width:54px;
	border:none;
	float:left;
	display:inline;
	margin-top:3px;
	margin-left:20px;
	margin-right:6px;
}

.mon_programme_outils_form_lien {
	float:right;
	display:inline;
	width:345px;
	margin-left:10px;
	margin-right:10px;
}

.mon_programme_outils_form_lien li, .outils_activite_plus li {
	background:transparent url('/styles/images/mon_programme/outils/puce_verte.png') 0px 3px no-repeat;
	padding-left:15px;
	margin-top:15px;
}

.mon_programme_outils_form_lien a {
	font-size:12px;
	color:#9bae21;
	font-weight:bold;
	text-decoration:underline;
}

.outils_activite_plus li {
	margin-left:70px;
}

.outils_activite_plus li a {
	font-size:11px;
	color:#9bae21;
	text-decoration:underline;
}

.form_outils_p {
	float:left;
}

.form_outils_p label{
	display:block;
	float:none;
	text-align:left;
	margin-top:20px;
	margin-left:15px;
}

.input20 {
	width:20px;
}

#process_perso_lien_compo {
	cursor:pointer;
	font-size:11px;
	text-decoration:underline;
	color:#95AD0E;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}
#lien-etape-suivante {
	font-size:11px;
	text-decoration:underline;
	color:#95AD0E;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}

#StartProgrammeJourneeV {
	display:none;
}

#StartProgrammeJourneeV, #StartProgrammeJournee {
	text-align:center;
	margin-top:6px;
	font-size:11px;
}

.form_outils_activite_bloc {
	width:325px;
	float:left;
}

.form_outils_activite label {
	font-size:14px;
	font-weight:bold;
	color:#878787;
	padding-right:5px;
	float:left;
	display:inline;
	margin-top:10px;
	width:200px;
	text-align:right;
}

.form_outils_activite select {
	margin-top:10px;
	font-size:11px;
	color:#878787;
	width:100px;
}

.outils_label2 {
	font-size:14px;
	font-weight:bold;
	color:#878787;
	padding-left:0px;
	float:left;
	display:inline;
	margin-top:3px;
}

.boutique_perso {
	background-color:#F1F1F1;
	background-position:225px 0px;
	background-repeat:no-repeat;
}

.boutique_btn_programme {
	margin-top:45px;
	margin-bottom:18px;
	background:transparent url('/styles/images/notre_programme/boutique_bg_btn_programme.png') top left no-repeat;
	width:170px;
	height:42px;
	color:#a2a1a1;
	font-size:15px;
	cursor:pointer;
}

.boutique_btn_programme p {
	padding-left:15px;
	padding-top:4px;
}

.boutique_btn_programme span {
	color:#f2a02e;
	display:block;
	margin-top:-4px;
}

#boutique_membre_notre_suivi {
	width:540px;
	float:left;
	display:inline;
	position:relative;
	margin-top:20px;
}

#boutique_membre_notre_suivi_titre {
	position:relative;
	z-index:1;
	font-size:18px;
	color:#ffffff;
	height:34px;
	line-height:34px;
}

#boutique_membre_notre_suivi_titre p {
	padding-left:45px;
}

#boutique_membre_notre_suivi_texte {
	background:transparent url('/styles/images/home_membre/bg_bloc_suivi_boutique.png') top left repeat-y;
}

#boutique_membre_notre_suivi_texte ul {
	margin-left:10px;
}

#boutique_membre_notre_suivi_texte li {
	width:510px;
	padding:9px 5px;
	font-size:12px;
	color:#979797;
}

#bloc_droit_communaute, #bloc_droit_recette_astuce {
	width:724px;
	float:left;
	display:inline;
}

#bloc_droit_communaute h2, #bloc_droit_recette_astuce h2 {
	font-size:18px;
	color:#8c8c8c;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}

.communaute_bloc_texte_presentation {
	float:right;
	display:inline;
	width:410px;
	margin-right:30px;
	font-size:14px;
	color:#7c7c7c;
}

.communaute_bloc_texte_presentation p {
	padding-top:15px;
}

.communaute_bloc_img_presentation {
	float:right;
	display:inline;
	margin-right:20px;
}

.communaute_bloc_titre, .recette_astuce_bloc_titre {
	line-height:normal;
}

.communaute_bloc_titre p, .recette_astuce_bloc_titre p {
	padding-left:24px;
	padding-top:15px;
}

.communaute_bloc_titre p img, .recette_astuce_bloc_titre img{
	margin-right:10px;
}

.recette_astuce_bloc_contenu_bis {
	position:relative;
}

.recette_astuce_bloc_texte_presentation {
	float:right;
	display:inline;
	width:550px;
	margin-right:10px;
	font-size:14px;
	color:#7c7c7c;
	position:relative;
}

.recette_astuce_bloc_texte_presentation ul {
	margin-top:10px;
}

.recette_astuce_bloc_texte_presentation li {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
}

.recette_astuce_bloc_texte_presentation li a{
	color:#7c7c7c;
}

.recette_astuce_bloc_texte_presentation li a:hover {
	text-decoration:underline;
	color:#9cb210;
	font-weight:bold;
}

.recette_astuce_bloc_img_presentation {
	/*position:absolute;
	top:12px;
	left:30px;*/
	margin:5px 10px 0px 20px;
}

.communaute_nouveau_message {
	background:transparent url('/styles/images/communaute/bg_nouveaux_messages.png') top left no-repeat;
	height:26px;
	font-size:11px;
	color:#969696;
	margin-top:10px;
	padding-left:10px;
}

#bloc_parrainage {
	background:transparent url('/styles/images/communaute/bg_parrainage.jpg') bottom left no-repeat;
	width:538px;
	height:355px;
}
.texte-parrainage p{
	margin:10px 0px;
}

#mini_bloc_parrainage_title {
	float:left;
	display:inline;
	margin-left:15px;
}

.bloc_parrainage_info1 {
	font-size:18px;
	color:#777778;
	padding-left:18px;
	line-height:24px;
	margin-top:30px;
}

.bloc_parrainage_info1 span {
	display:block;
	color:#eb961e;
	font-weight:bold;
}

.bloc_parrainage_info2 {
	padding-left:18px;
	width:246px;
	color:#99999a;
	font-size:12px;
}

.bloc_parrainage_info2 p {
	padding-top:20px;
	line-height:22px;
}

.btn_parrainage {
	width:114px;
	height:39px;
	background:transparent url('/styles/images/communaute/btn_parrainer.png') top left no-repeat;
	float:left;
	display:inline;
	margin-left:90px;
	margin-top:20px;
	font-size:15px;
	color:#a2a1a1;
	padding-left:15px;
	padding-top:3px;
	cursor:pointer;
}

.btn_parrainage span{
	color:#f2a02e;
	display:block;
	margin-top:-5px;
}

.recette_astuce_bloc_form_recherche {
	width:516px;
	height:49px;
	float:right;
	display:inline;
	background:transparent url('/styles/images/recette_astuce/bg_recherche.png') top left no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#878787;
	margin-top:20px;
	margin-right:30px;
}

.recette_astuce_bloc_form_recherche p {
	float:left;
	display:inline;
	margin-top:16px;
	margin-left:15px;
}

.btn_recherche_recette {
	float:left;
	display:inline;
	margin-top:12px;
	margin-left:15px;
}

.recette_astuce_bloc_btn_partage {
	width:129px;
	height:49px;
	float:right;
	display:inline;
	background:#FFFFFF url('/styles/images/recette_astuce/btn_je_partage.png') top left no-repeat;
	margin-right:10px;
	margin-top:25px;
	font-size:15px;
	color:#a2a1a1;
	padding-left:15px;
	padding-top:3px;
	cursor:pointer;
}

.recette_astuce_bloc_btn_partage span {
	color:#f2a02e;
	display:block;
	margin-top:-5px;
}

.input230 {
	width:230px;
}

.sitemap_liste a {
	color:#828282;
}

.sitemap_liste {
	list-style-position:inside;
	list-style-type:disc;
	padding-left:50px;
}

.sitemap_liste ul {
	list-style-position:inside;
	list-style-type:circle;
	margin-left:15px;
	margin-top:5px;
}

.sitemap_liste ul li {
	margin-bottom:5px;
}

.sitemap_liste ul li ul {
	list-style-position:inside;
	list-style-type:square;
	margin-left:15px;
	margin-top:5px;
}

#inscr_adresse_livraison {
	display:none;
}

.account_opt {
	width:350px;
	height:165px;
	background:transparent url('/styles/images/account/bg.png') no-repeat top left;
	margin-bottom:10px;
	float:left;
	display:inline;
	border:1px solid #B3B3B3;
}
#home_membre_centre .account_opt h1 {
	color:#b3b3b3;
	font-size:16px;
	font-weight:normal;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:14px;
}

.account_opt_txt {
	height:31px;
	color:#8a8a8a;
	font-size:11px;
	padding:12px;
}

.btn_account img {
	display:block;
	width:201px;
	margin-left:auto;
	margin-right:auto;
}

.input_mini_poids {
	background:transparent url('/styles/images/home_membre/menu/bg_input_poids.png') top left no-repeat;
	border:none;
	width:44px;
	height:24px;
	margin-left:3px;
	margin-right:0px;
	margin-top:6px;
	padding-left:5px;
	padding-top:5px;
}

.input_mini_eau {
	background:transparent url('/styles/images/mon_programme/menu/bg_input_eau.png') top left no-repeat;
	border:none;
	width:44px;
	height:24px;
	margin-left:3px;
	margin-right:0px;
	margin-top:6px;
	padding-left:5px;
	padding-top:5px;
}

.btn_noir2 {
	background:#E38C15;
	color:#ffffff;
	width:auto;;
	height:25px;
	line-height:25px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

.commande_resume_gauche {
	float:left;
	margin-left:5px;
	text-align:left;
	font-size:12px;
}
.commande_resume_gauche img {
	margin-top:40px;
}

#home_membre_centre h1 {
	text-transform:uppercase;
	color:#797979;
	font-size:18px;
}

#home_membre_centre h2 {
	color:#989994;
}

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

.bi_centre, .bi_centre2 {
	color:#878787;
}

.address_book, .modif_mdp, .parrainage_bloc {
	color:#908D8A;
}

#depenseKcalInfo {
	color:#878787;
	width:200px;
	margin:auto;
	margin-top:10px;
	font-size:13px;
}

#depenseKcalInfo p span{
	font-size:14px;
	font-weight:bold;
	color:#9BAE21;
}

#depenseKcalInfo a {
	font-size:11px;
	font-weight:normal;
	margin-top:10px;
	display:block;
}

.mon_programme_bloc_aliment_liste_type_calorie {
	color:#999999;
}

#home_temoignage_video {
	width:370px;
	margin:auto;
        padding-top:10px;
}

.orange_gras {
	font-weight:bold;
	color:#f9950a;
}

.vert_gras {
	font-weight:bold;
	color:#a2c11b;
}

#bloc_liste_compo_perso {
	background-color:#FFFFFF;
	width:450px;
	min-height:400px;
	height:auto !important;
	height:400px;
	position:absolute;
	top:310px;
	left:330px;
}

.div_liste_prod_progperso {
	background-color:#f7f7f7;
	float:left;
	display:inline;
	margin-left:20px;
	color:#7b7b7b;
	font-size:12px;
	margin-top:15px;
	width:388px;
	padding:10px;
	min-height:235px;
	height:auto !important;
	height:235px;
}

#promocode {
	color:#878787;
	width:460px;
	margin:auto;
}

.promo_span {
	float:left;
}

#coordonnees_bloc_adresse_livraison {
	clear:both;
}

#coordonnees_bloc_adresse_livraison, .recap_adresse_livraison {
	color:#9B9B9B;
	font-size:12px;
	padding-left:26px;
}

#coordonnees_bloc_adresse_livraison {
	padding-left:67px;
}

#recap_cgv {
	color:#878787;
	margin-left:20px;
	margin-bottom:10px;
	text-align:center;
	margin-top:10px;
}

.prog_bloc_infos {
	width:953px;
	margin:auto;
}

.prog_bloc_infos:hover h3 {
	background:transparent url('/styles/images/process_prog/bg_form_titre_hover.png') no-repeat top left;
	cursor:pointer;
}

.prog_bloc_infos h3 {
	width:953px;
	height:42px;
	line-height:42px;
	color:#ffffff;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	background:transparent url('/styles/images/process_prog/bg_form_titre.png') no-repeat top left;
}

#bloc_mode_livraison_form_ba {
	color:#878787;
	padding-left:10px;
}

.pitit_italic {
	font-size:11px;
	font-style:italic;
}

.imprimer_courbe {
	text-decoration:underline;
	color:#828282;
	font-size:14px;
	display:block;
	text-align:center;
	margin-bottom:20px;
}

#diagnostic_energetique {
	background:transparent url('/styles/images/process_prog/bg_fond.png') repeat-y top left;
}

#diagnostic_energetique_entete h1 {
	font-size:18px;
	color:#8c8c8c;
	font-weight:bold;
	float:left;
	display:inline;
	margin-left:40px;
}

#diagnostic_energetique_entete {
	padding-top:25px;
	background-color:#f1f1f1;
}

.diagnostic_btn_retour {
	width:129px;
	height:31px;
	line-height:28px;
	background:transparent url('/styles/images/diagnostic/btn_retour.png') top left no-repeat;
	font-size:15px;
	color:#f2a02e;
	text-align:center;
	padding-bottom:20px;
	cursor:pointer;
}

#bloc_graph_diagnostic {
	width:864px;
	height:342px;
	background:transparent url('/styles/images/diagnostic/bg_graph_diagnostic.png') top left no-repeat;
	margin:auto;
}

#bloc_resultat_diagnostic {
	width:864px;
	margin:auto;
	margin-top:20px;
}

#bloc_resultat_diagnostic_infos {
	width:302px;
	height:482px;
	background:transparent url('/styles/images/diagnostic/bg_infos.png') top left no-repeat;
	float:left;
	display;inline;
}

#bloc_resultat_diagnostic_analyse {
	width:524px;
	height:482px;
	background:transparent url('/styles/images/diagnostic/bg_analyse.png') top left no-repeat;
	float:right;
	display;inline;
}

#bloc_resultat_diagnostic_infos h1 {
	color:#7a7a7a;
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
	padding-left:15px;
}


#bloc_resultat_diagnostic_infos {
	color:#818181;
	font-size:11px;
}

#bloc_resultat_diagnostic_infos p {
	padding-left:15px;
	padding-right:15px;
	margin-top:20px;
}

#bloc_resultat_diagnostic_infos img {
	padding-left:20px;
	padding-top:20px;
}

#bloc_resultat_diagnostic_analyse h1 {
	height:46px;
	font-size:18px;
	color:#eb961e;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:76px;
	padding-top:24px;
}

#bloc_resultat_diagnostic_analyse_entete {
	height:66px;
	margin-top:15px;
	margin-bottom:20px;
}

#bloc_resultat_diagnostic_analyse_entete img {
	float:left;
	display:inline;
	margin-left:40px;
	margin-right:30px;
}

#bloc_resultat_diagnostic_analyse_entete p {
	float:left;
	display:inline;
	width:400px;
	color:#858585;
	font-size:24px;
}

#bloc_resultat_diagnostic_analyse_entete p span.diagnostic_sexe{
	display:block;
	color:#b7b7b7;
}

#bloc_resultat_diagnostic_analyse_entete p span.diagnostic_programme{
	color:#99af0d;
	font-weight:bold;
}

#bloc_resultat_diagnostic_analyse_texte {
	font-size:12px;
	color:#828282;
}

#bloc_resultat_diagnostic_analyse_texte p {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

#bloc_graph_diagnostic_fleche {
	width:822px;
	margin-left:23px;
	height:92%;
}

#bloc_graph_diagnostic p.bloc_graph_diagnostic_infos {
	color:#aaaaaa;
	font-size:12px;
	font-style:italic;
	text-align:center;
}

#bloc_graph_diagnostic_fleche_top {
	height:108px;
	position:relative;
}

#bloc_graph_diagnostic_fleche_in {
	height:66px;
	position:relative;
}

#bloc_graph_diagnostic_fleche_bottom {
	height:130px;
	position:relative;
}

#bloc_graph_diagnostic_fleche_bottom_texte {
	position:absolute;
	top:15px;
	width:150px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#a8a8a8;
}

#bloc_graph_diagnostic_fleche_bottom_texte span {
	display:block;
	font-size:18px;
	color:#aec125;
	padding-right:20px;
	padding-top:10px;
}

#bloc_graph_diagnostic_fleche_top_texte {
	position:absolute;
	bottom:20px;
	width:180px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#a8a8a8;
}

#bloc_graph_diagnostic_fleche_top_texte span {
	display:block;
	font-size:18px;
	color:#eb961e;
}

.formconnexion .client_souvenir {
	font-size:11px;
	font-weight:normal;
	padding-left:10px;
}

.communaute_bloc_titre p.communaute_forum_lien_add {
	float:right;
	color:#98AE0E;
	font-size:12px;
	text-decoration:underline;
	display:inline;
	margin-right:10px;
	height:30px;
	padding-top:28px;
}

.communaute_forum_lien_add a {
	color:#98AE0E;
	text-decoration:underline;
}

#communaute_messagerie_form, #communaute_forum_form {
	padding-left:50px;
	padding-top:20px;
}

#communaute_messagerie_form label, #communaute_forum_form label {
	display:block;
	float:left;
	display:inline;
	width:100px;
	color:#989994;
	font-size:12px;
}

.input_communaute {
	width:200px;
}

.communaute_liste_message {
	margin-left:10px;
	margin-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #828282;
}

.communaute_liste_message a{
	color:#989994;
	width:660px;
	display:block;
	float:left;
	display:inline;
	margin-left:5px;
	margin-top:2px;
}

.communaute_forum_bloc_sujet, .communaute_forum_bloc_dernier_message, .communaute_forum_bloc_reponse {
	border:1px solid #E7E7E7;
	padding:10px;
	height:30px;
	color:#989994;
}

.forum_bloc_statut {
	border:1px solid #E7E7E7;
	width:5%;
	text-align:center;
}

.communaute_forum_bloc_sujet a {
	color:#989994;
	font-size:12px;
}

.communaute_forum_bloc_sujet {
	width:50%;
	margin-left:35px;
}

.communaute_forum_bloc_dernier_message {
	width:20%;
}

.communaute_forum_bloc_reponse {
	width:10%;
	text-align:center;
}

.forum_entete, .forum_entete2 {
	background-color:#828282;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

.forum_entete2 {
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
}

.forum_bloc_reponse_auteur, .forum_bloc_reponse_texte {
	border:1px solid #E7E7E7;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	color:#989994;
}

.forum_bloc_reponse_auteur a, .forum_bloc_reponse_texte a {
	color:#989994;
}

.forum_bloc_reponse_auteur {
	width:20%;
}

.forum_bloc_reponse_texte {
	width:80%;
}

#programme_je_commence_prog_offert p.etoile_infos {
	font-size:11px;
	color:#bababa;
	display:block;
	font-weight:normal;
	margin-top:20px;
	padding-left:130px;
}

#je_commence_deja_cmd{
	float:left;
	margin-left:130px;
	margin-top:12px;
	width:355px;
}

.bloc_account_modify label {
	display:block;
	float:left;
	padding-right:10px;
	text-align:right;
	width:150px;
}

.process_prog_prix_barre_bloc {
	position:absolute;
	top:-10px;
	right:0px;
	width:150px;
	height:34px;
}

.process_prog_prix_barre {
	width:150px;
	height:34px;
	background:transparent url(/styles/images/process_prog/bg_economie.png) no-repeat scroll left top;
}

.process_prog_prix_barre p {
	padding-left:10px;
	padding-top:3px;
	color:#ffffff;
}

#home_btn_offre_bienvenue {
	width:265px;
	height:74px;
	background:transparent url('/styles/images/home/bg_btn_offre.png') top left no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	display:inline;
	margin-left:26px;
	cursor:pointer;
}

#home_btn_offre_bienvenue p {
	padding-left:56px;
	padding-top:14px;
}

#home_btn_offre_bienvenue span {
	display:block;
	color:#fbe3c2;
}

#process_btn_offre_bienvenue {
	width:238px;
	height:74px;
	background:transparent url('/styles/images/process_prog/bg_btn_offre.png') top left no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	display:inline;
	margin-left:280px;
        margin-bottom:15px;
	margin-top:20px;
}

#process_btn_offre_bienvenue p {
	padding-left:56px;
	padding-top:14px;
	color:#fbe3c2;
	font-size:16px;
	position:relative;
}

#process_btn_offre_bienvenue span {
	display:block;
	padding-left:24px;
	padding-top:6px;
	font-size:18px;
	position:relative;
}

.process_text_guide_perso {
	display:block;
	float:left;
	font-size:12px;
	color:#ed8700;
	width:120px;
	display:inline;
	margin-left:10px;
	margin-top:20px;
}

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

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

#home_etoile_guide {
	font-size:11px;
	font-style:italic;
	color:#acacac;
	text-align:center;
}

#home_plus_guide {
	float:left;
	font-size:24px;
	color:#ed8b03;
	font-weight:bold;
	display:inline;
	margin-top:20px;
	margin-left:5px;
	margin-right:5px;
}

#offre_bloc_infos_guide {
	width:945px;
	height:177px;
	background:transparent url('/styles/images/offre_bienvenue/bg_bloc_infos.png') top left no-repeat;
	margin:auto;
	margin-top:10px;
	padding-bottom:20px;
}

.offre_infos_bloc {
	width:98%;
	background-color:#ffffff;
	margin:auto;
	margin-top:8px;
	margin-bottom:8px;
	color:#828282;
	font-size:13px;
	padding:3px;
}

#offre_bloc_infos_guide h2{
	color:#ed9700;
	font-weight:bold;
	font-size:18px;
	padding-top:15px;
	padding-bottom:5px;
}

#offre_bloc_infos_guide h2 img{
	float:left;
	display:inline;
	margin-left:200px;
	margin-right:10px;
}

.offre_infos_bloc span{
	color:#ed9700;
	font-weight:bold;
	float:left;
	font-size:14px;
}

.offre_infos_bloc p{
	width:780px;
	float:right;
}

.liste_bloc_recette {
	width:144px;
	height:224px;
	float:left;
}

.liste_bloc_recette img {
	width:115px;
	border:3px solid #dedede;
	margin-left:11px;
	cursor:pointer;
}

.liste_bloc_recette_nom {
	width:140px;
	height:40px;
	border:1px solid #e3e3e3;
	background:#ffffff url('/styles/images/recette_astuce/bg_bloc_recette_nom.png') bottom right no-repeat;
	font-size:11px;
	color:#878787;
}

.liste_bloc_recette_nom p {
	padding-left:4px;
	padding-right:15px;
	padding-top:1px;
}

#recette_gros_bloc {
	margin-top:25px;
}

#recette_gros_bloc img{
	float:left;
	border:3px solid #dedede;
	display:inline;
	margin-left:18px;
}

#recette_bloc_description {
	float:left;
	display:inline;
	margin-left:10px;
	width:470px;
	background:#ffffff url('/styles/images/recette_astuce/recette_bg_gros_bloc.png') top left no-repeat;
	font-size:12px;
	color:#7c7c7c;
	padding-left:5px;
}

#astuce_bloc_description {
	float:left;
	margin-left:10px;
	margin-right:10px;
	background:#ffffff;
	font-size:12px;
	color:#7c7c7c;
	padding-left:5px;
}
.content-astuce{
	text-align:justify;
	margin:0 10px;
}
.content-astuce p{
	margin:20px 0px;
}

.content-astuce a{
	color:#7C7C7C;
	text-decoration:underline;
}
.btn-retour-astuce{
	float:right;
	margin-right:20px;
	font-size:12px;
}
.btn-retour-astuce a{
	color:#7c7c7c;
	text-decoration:underline;
	font-weight:normal;
}
.btn-retour-astuce a:hover{
	color:#9CB210;
	text-decoration:underline;
}

#recette_bloc_description h2 {
	font-size:18px;
	color:#eb961e;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}

#recette_bloc_description h3 {
	font-size:14px;
	font-weight:normal;
	color:#7c7c7c;
	text-decoration:underline;
}

#recette_bloc_impression_guide {
	margin-top:10px;
}

#btn_recette_jimprime {
	background:transparent url('/styles/images/recette_astuce/bg_btn_imprimer.png') top left no-repeat;
	width:230px;
	height:42px;
	color:#a2a1a1;
	font-size:13px;
	float:left;
	cursor:pointer;
	margin-top:10px;
}

#btn_recette_jimprime p {
	padding-left:58px;
	padding-top:3px;
}

#btn_recette_jimprime span {
	color:#f2a02e;
	display:block;
}

#recette_bloc_preparation {
	margin-top:20px;
}

#recette_bloc_recherche {
	float:right;
	display:inline;
	margin-left:22px;
}

.recap_bloc_ba_code {
	width:470px;
	float:left;
	display:inline;
	margin-left:5px;
}

.autocomplete{
	background:#f1f1f1;
	color:#878787;
}
.autocomplete .selected{
	background:#FFDEB1;
}
.autocomplete .results{
	cursor:pointer;
	padding:3px;
}

.activite_phy{
	color:#989994;
	padding-left:20px;
	width:700px;
	padding-top:10px;
	font-size:16px;
}

#aliments-mois{
	margin:20px 0px 20px 0px;
}

/************** POPUP SOGEP ***************************/
.titre_sogep{
	color:#96AE0C;
	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 ***************************/
.msg-form{
	padding:0px 0px 20px 0px;
}

.saisonnalite ul li{
	font-weight:bold;
	/*margin-left:15px;*/
	margin-top:5px;
}
.saisonnalite ul li ul li{
	font-weight:normal;
	color:#8c8c8c;
	/*margin-left:15px;*/
}
.saisonnalite{
	background:url("/styles/images/saisonnalite/bg-colonne.png") no-repeat top;
	padding:10px 0 0 25px;
}
.cat_saisonnalite{
	font-size:18px;
	font-weight:bold;
	color:#eb961e;
	/*line-height:44px;*/
	height:44px;
	text-align:center;
}
.conteneur_saisonnalite{
	float:left;
	width:150px;
	margin-right:25px;
}

#bloc_droit_recette_astuce h2.titre-saisonnalite{
	background:url("/styles/images/saisonnalite/bg-titre.png") no-repeat;
	width:625px;
	font-size:17px;
	height:90px;
	margin:0;
	line-height:90px;
	padding-left:75px;
}
.colonne-image{
	float:left;
	width:240px;
}
.img-astuce{
	padding:4px;
	border:1px solid #cdcdcd;
	margin-bottom:20px;
}

#tab-valeur-nutri{
	
}

#tab-valeur-nutri table tr td{
	text-align:center;
	height:50px;
	line-height:50px;
	border-top:1px solid #e7e5dd;
	border-right:1px solid #e7e5dd;
	color:#878787;
	font-weight:bold;
}

#tab-valeur-nutri table tr td.titre-colonne{
	text-align:left;
	width:205px;
}

#tab-valeur-nutri table tr td.titre-colonne img{
	padding-left:20px;
}

#tab-valeur-nutri table tr td.first{
	border-top:1px solid #e7e5dd;
}
#tab-valeur-nutri table tr td.last{
	border-right:none;
}

#tab-valeur-nutri table tr td .bg-beige{
	color:#9bae21;
	background-color:#f8f7f3;
	font-size:18px;
	margin:2px;
	height:inherit;
	line-height:inherit;
}

#tab-valeur-nutri .ico-info-plus{
	vertical-align:middle;
	padding-right:5px;
}

.bulle-cache{
	display:none;
}

.head-tool-tip{
	background:url(/styles/images/commun/head-popup-tableau.png) no-repeat;
	width:203px;
	height:30px;
}
.bg-tool-tip{
	background:url(/styles/images/commun/bg-popup-tableau.png) repeat-y;
	width:193px;
	padding:5px;
}
.foot-tool-tip{
	background:url(/styles/images/commun/foot-popup-tableau.png) no-repeat;
	width:203px;
	height:14px;
}
.titre-bulle{
	color:#9DB410;
	font-weight:bold;
	line-height:24px;
	padding-top:5px;
	text-align:center;
}

/*---------------- HOME V2 -------------------*/
.home_gauche{
    float:left;
    width:745px;
    /*padding-top:22px;*/
    padding-top:75px;
    height:421px;
    *padding-top:50px;
}
.home_droit{
    float:right;
}
.texte-home{
    font-family: Helvetica;
    color:#f3971b;
    font-size:50px;
    text-align:center;
    width:600px;
    margin:30px 0px 0px 145px;
}
.balance{
    color:#000000;
    font-family: Verdana;
    font-size: 25px;
}
.perdez_10{
    margin-left:450px;
}
.perdez_5{
    float:left;
    padding-left:165px;
    padding-top:30px;
}
.perdez_15{
    float:left;
    padding-top:30px;
    padding-left:300px;
}
.btn_semaine_offerte{
    float:left;
    padding-left: 195px;
    padding-top:75px;
}
.img_eclate_home{
    padding-left: 35px;
    padding-top:10px;
    float:left;
}

.contact_home{
    background:url(/styles/images/home/bg-contact-home.png) no-repeat;;
    height:300px;
    width:980px;
}

#cadre_journee_gratuite{
    background:url(/styles/images/home/bloc_semaine_gratuite.png) no-repeat;
    height:235px;
    width:994px;
    margin-top: 20px;
    position: relative;
}

#ph_cadre_journee_gratuite {
	margin: 30px 0 0px 20px;
	*margin: 30px 0 0px 20px;
	float: left;
}

#cadre_journee_gratuite h1{
    background:url(/styles/images/home/bg_titre_journee_gratuite.png) no-repeat;
    height:44px;
    width:678px;
    float: left;
    margin: 20px 0 0 20px;
    font-weight: normal;
    font-size: 25px;
    padding: 5px 0 0 70px;
}

#descrition_journee_gratuite {
	width:720px;
	float: left;
	margin: 10px 0 0 20px;
	font-size: 15px;
	line-height: 22px;
	color: #585858;
	
}

#bloc_orange_jounee_gratuite {
	background:url(/styles/images/home/bloc_orange_journee_gratuite.png) no-repeat;
    height:64px;
    width:888px;
    float: left;
    margin: 10px 0 0 40px;
}

#bloc_orange_jounee_gratuite p {
    width:590px;
    float: left;
    margin: 10px 0 0 20px;
    _margin: 10px 0 0 10px;
    font-size: 16px;
    color: #fff;
}

#bloc_orange_jounee_gratuite a {
    width:250px;
    height: 42px;
    float: left;
    margin: 10px 0 0 5px;
    font-size: 16px;
    color: #fff;
}

#fraideportoffertjourneegratuite {
	float: right;
	color: #c0c0c0;
	font-size: 10px;
	font-style: italic;
	margin: 15px 35px 0 0;
	*margin: 15px 10px 0 0;
	width: 270px;
}

#prix_journee_gratuite {
	float: right;
	width: 70px;
	text-align: center;
	margin: 24px 8px 0 0;
	_margin: 24px 4px 0 0;
}

#prix_journee_gratuite p {
	color: #fff;
	font-size: 10px;
}

#prix_journee_gratuite p span {
	color: #fff;
	font-size: 11px;
}
.titre_bloc_contact{
    color:#f3971b;
    font-size:25px;
    text-align:center;
    font-family: Helvetica;
    padding-top:10px;
}
.bl_gauche_contact{
    float:left;
    width:430px;
    padding-top:20px;
    padding-left:20px;
}
.txt_pauline{
    font-style: italic;
    color:#000;
    text-align:right;
    width:380px;
    font-size:12px;
    margin-bottom:20px;
}
#unequestionhome {
	width:380px;
	font-size:20px;
	margin: 10px 0 25px 60px;
	color: #79797a;
}
#titre_home_imc {
	float: right;
	width: 330px;
	text-align: center;
	color: #fa9509;
	font-size: 18px;
	font-weight: bold;
	background:transparent url(/styles/images/home/fleche_orange.png) no-repeat 35px 10px;
}

#titre_home_imc2 {
	float: right;
	width: 330px;
	text-align: center;
	color: #9c9c9c;
	font-size: 13px;
	font-style: italic;
}
.lien_contact_home{
    background:transparent url(/styles/images/home/fleche_home.png) no-repeat 0px 5px;
    padding-left:40px;
    color:#98ae0e;
    font-size:14px;
    float:left;
    padding-right:10px;
    padding-top:0px;
}
#numazur {
	margin-left: 35px;
}
#txt_gris_clair_home {
	margin-left: 65px;
	font-size: 12px;
	color: #a3a3a3;
}
.lien_contact_home_1{
    background:transparent url(/styles/images/home/fleche_home.png) no-repeat 0px bottom;
    padding-left:40px;
    color:#98ae0e;
    font-size:14px;
    float:left;
    padding-top:12px;
    padding-right:20px;
}
.btn_contact_mail{
    width:129px;
    height:49px;
    float:left;
    background:transparent url('/styles/images/home/btn-je-partage.png') top left no-repeat;
    margin-right:10px;
    font-size:14px;
    color:#a2a1a1;
    padding-left:23px;
    padding-top:3px;
    cursor:pointer;
}
.btn_contact_mail a{
    color:#a2a1a1;
}

.txt_gris_clair{
    color:#c6c6c6;
}


.bl_droit_contact{
    float:left;
    padding-top:4px;
    *padding-top:0px;
    padding-left:20px;
    position:relative;
}
.eclate_1er{
    position:absolute;
    z-index:500;
    top:30px;
    left:80px
}
.imc_home{
    background: url('/styles/images/home/bg_imc_home.png') no-repeat;
    width:319px;
    height:195px;
    float:left;
    margin-left:170px;
    _margin-left:85px;
}
.titre_imc{
    color:#000;
    font-size:20px;
    text-align: center;
}
.cinq_raisons{
    float:left;
    width:530px;
    margin-left:20px;
    margin-top:20px;
    font-size:12px;
    color:#6b6b6b;
}
.titre_bonnes_raisons{
    font-size:25px;
    text-align: center;
    margin-bottom:20px;
    font-weight:bold;
    color:#F3971B;
}
.home_gauche .visu-femme-home, .home_gauche .info-programme{
    float:left;
}
.home_gauche .info-programme{
    width:520px;
}
.home_gauche .visu-femme-home{
    padding-top:40px;
    padding-left:24px;
}
.home_gauche .titre-nouveau{
    /*padding-left:115px;*/
    margin-top:5px;
    *margin-top:30px;
}
.home_gauche .titre-nouveau h1{
    color:#585858;
    float:left;
    padding-top:5px;
    padding-left:5px;
    font-weight:normal;
    font-size:25px;
}
.home_gauche .eclate-semaine-gratos{
    float:left;
   /* margin-top:120px;*/
    margin-left:10px;
}
#presentation_semaine_gratuite {
	float: left;
	display: inline;
	background: url('/styles/images/home/bg_semaine_gratuite.jpg') no-repeat;
	width: 321px;
	height: 84px;
	/*margin-right: 75px;
	_margin-right: 50px;*/
	color:#8e8e8e;
  font-size:16px;
  padding: 10px 0 0 10px;
  text-align: center;
}
.eclate-soldes-rouge{
    position:absolute;
    right:-32px;
    top:220px;
}
.eclate-soldes-prog{
    position:absolute;
    left:30px;
    top:-20px;
}
.home_gauche .contenu-nouveau{
    float:left;
    width:430px;
    /*height:210px;*/
    padding-left:80px;
}
.home_gauche .contenu-nouveau ul{
    color:#878787;
    font-size:16px;
    padding-top:10px;
}
.home_gauche .contenu-nouveau ul li{
    list-style-image: url(/styles/images/home/puce_li.png);
    padding:3px 0px 4px 0px;
}
.home_gauche .lien-decouvre-nutri{
    display:block;
    width:331px;
    height:89px;
    padding-left:115px;
}
.lien-bas-home{
    margin-top:20px;
    margin-left:80px;
    display:block;
    width:331px;
    height:96px;
}
/*---------------- HOME V2 -------------------*/

/*---------------- PROGRAMME V2 -------------------*/
.contenu_centre_programme{
    width:415px;
    float:left;
    padding-top:20px;
}
.commentaire_pg{
    font-size:25px;
    text-align: center;
    font-style:italic;
    padding-bottom:5px;
}
.contenu_droite_programme{
    float:left;
     width:260px;
     padding-top:100px;
}
.titre_pg{
    color:#000;
    font-size:32px;
    font-family: Helvetica;
    text-align: center;
    padding-bottom:10px;
}
.liste_plus_pg{
    padding-left:5px;
    padding-right:5px;
    padding-top:30px;
    color:#000;
    font-size:14px;
}
.ligne-liste{
    margin-bottom:10px;
}
.bloc_pauline{
    background: url('/styles/images/programme/bg-bloc-pauline.png') no-repeat;
    width:511px;
    height:586px;
}
.titre_bloc_pauline{
    font-size:17px;
    padding-left:25px;
    padding-top:20px;
    width:380px;
    height:70px;
    padding-bottom:20px;
}
.liste_questions{
    padding-left:20px;
    font-size:12px;
}
.txt_general_pauline{
    height:91px;
    width:280px;
    padding-left:20px;
    font-size:12px;
    font-style:italic;
}

.question_pauline{
    line-height:20px;
    height:20px;
    font-weight:bold;
    color:#fff;
    background-color:#f3971b;
    letter-spacing:-1px;
    width:404px;
    padding:0px 10px;
    float:left;
}
.reponse_pauline{
    padding:5px 0px 15px 30px;
    width:425px;
}
.pg_j_type{
    float:left;
    width:468px;
    margin-top:30px;
}
.titre_j_type{
    font-family: Arial;
    margin-bottom:10px;
    font-weight:bold;
    text-align:center;
    
}
.produit_jtype{
    background: url('/styles/images/programme/bg-jtype-bloc-orange.png') no-repeat;
    width:420px;
    height:93px;
    padding:3px 0px 3px 3px;
    margin-bottom:10px;
    position:relative;
}
.ico-plus{
    left:135px;
    position:absolute;
    top:85px;
    z-index:100;
}
.produit_jtype h3{
    color:#000;
    font-size:16px;
    font-weight:bold;
    padding-top:15px;
    padding-bottom:5px;
    font-family: Arial;
}
.produit_jtype img{
    margin-right:5px;
}
.produit_jtype .txt_jtype{
    /*color:#b3b3b3;*/
    font-family: Arial;
    font-size:12px;
}
.texte_no_engagement{
    color:#f3971b;
    font-size:21px;
    padding-top:10px;
    letter-spacing:-3px;
    float:left;
}
#form_imc_home .champs_form{
    float:left;
    padding-left:0px;
    padding-top:10px;
}
#form_imc_home .champs_form label{
    font-size:12px;
    font-weight:normal;
    display:block;
    text-align:right;
    float:left;
    width:137px;
    height:23px;
}
#form_imc_home .champs_form input{
    margin-bottom:5px;

}

#slideshow img{
    margin-top:25px;
}

.titre_video{
    color:#F3971B;
    font-size:15px;
    font-weight:bold;
    letter-spacing:-1px;
    text-align:center;
    margin-bottom:10px;
}
/*---------------- PROGRAMME V2 -------------------*/

/*---------------- PROGRAMME V3 -------------------*/
.detail-offre-bienvenue{
    text-align: center;
    padding-bottom:10px;
}
.detail-offre-bienvenue .bloc-rose{
    background:url("/styles/images/programme/bg-blanc-rose.png");
    width: 152px;
    height: 53px;
    color:#93ac0b;
    font-size:18px;
    float:left;
    padding:10px 5px;
}

#bloc-bas-droit{
    font-family:arial;
    float:left;
    margin-top:30px;
    background:url(/styles/images/programme/img-diet.png) top right no-repeat;
    width:480px;
}
#bloc-bas-droit .titre-guide-perso{
    color:#93ac0b;
    font-size:18px;
    padding-left:30px;
    text-align:center;
}
#bloc-bas-droit .texte-guide-perso{
    width:287px;
    margin-top:20px;
    font-size:14px;
    color:#686866;
    font-style:italic;
    padding-left:30px;
}
#bloc-bas-droit .texte-espace-membre{
    
    margin-top:20px;
    font-size:14px;
    color:#686866;
    font-style:italic;
    padding-left:30px;
}
#bloc-bas-droit .offre-bas{
    background:url(/styles/images/programme/bg-offre-bas.png) no-repeat;
    width:510px;
    margin-top:20px;
    height:266px;
}
#bloc-bas-droit .offre-bas-titre{
    background-color:#707173;
    color:#fff;
    height:28px;
    line-height:28px;
    margin-left:8px;
    font-size:20px;
    text-align: center;
}
#bloc-bas-droit .offre-bas-desc{
    background-color:#fff;
    margin-left:110px;
    margin-top:5px;
    padding:5px 10px;
    width:370px;
}
#bloc-bas-droit .offre-bas-desc .j-economise{
    color:#f5ac49;
    font-size:14px;
}
#bloc-bas-droit .offre-bas-desc .nom-type-prog{
    float:left;
}
#bloc-bas-droit .offre-bas-desc .prix-par-jour{
    float:right;
    font-size:14px;
    font-weight:bold;
}

#bloc-bas-droit .offre-bas-desc .ligne-gratuite{
    margin:3px 0px;
    height:17px;
}
#bloc-bas-droit .txt-desc-offert{
    color: #93ac0b;
    font-size:14px;
}
#bloc-bas-droit .offre-bas-desc .rose-offert{
    float:right;
    background-color: #e3087c;
    height:17px;
    line-height:17px;
    text-align: center;
    width:100px;
    text-transform: uppercase;
    color: #fff;
    font-weight:bold;
    font-size:14px;
}
/*---------------- PROGRAMME V3 -------------------*/

/*---------------- CALLBACK -------------------*/
#callback{
    background:url("/styles/images/commun/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;
}
.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;
}
/*---------------- CALLBACK -------------------*/

/*-------- PAGE RECAP V2 --------------*/
.bas-tab-recap{
    background:url(/styles/images/process_prog/bottom-recap.png);
    width:953px;
    height:33px;
}
.wrap-table{
    padding:0px 30px;
    background-color:#fff;
}
#tab-recap-cmd td.first-cell.no-border{
    border:none;
}
#tab-recap-cmd{
    background-color:#fff;
    color:#878787;
    width:100%;
}

#tab-recap-cmd td{
    width:125px;
    /*background-color:#f8f7f3;*/
    text-align:center;
    /*padding:10px;*/
    font-size:14px;
    font-weight:bold;
    border-left: 1px solid #e7e5dd;
    margin:3px;
}
#tab-recap-cmd td .bg-beige{
    margin:3px;
    background-color:#f8f7f3;
    line-height:30px;
}
#tab-recap-cmd th{
    text-align:center;
    padding:10px;
    font-size:14px;
    font-weight:normal;
    border-bottom:1px solid #e7e5dd;
}

#tab-recap-cmd td.first-cell{
    width:440px;
    background-color:#fff;
    text-align:left;
    border-right: 1px solid #e7e5dd;
    border-left: none;
    padding:10px;
}
#tab-recap-cmd td.no-bg{
    background-color:transparent;
}

#tab-recap-cmd td .trait-sep{
    background-color:#e7e5dd;
    height:1px;
    line-height:1px;
    width:892px;
}
#tab-recap-cmd .txt_cadeau_vert{
    color:#92ab0b;
}
#tab-recap-cmd .nom-prog{
    color:#ea9317;
}
#tab-recap-cmd .adresse_client{
    color:#ea9317;
    font-size:12px;
    font-weight:normal;
}

.total-recap{
    background:url(/styles/images/process_prog/cadre-total-recap.png);
    width:122px;
    height:54px;
    margin-bottom:5px;
    margin-left:5px;
}
.total-recap .titre-tot{
    line-height:20px;
    color:#ea9317;
}
.total-recap .montant-tot{
    line-height:38px;
    color:#9bae21;
}
/*-------- PAGE RECAP V2 --------------*/

/*-------- PAGE TEMOIGNAGE V2 --------------*/
.italic{
    font-style:italic;
}
#temoignage-perso{
    width:965px;
    padding:40px 10px 20px 0px;
    background-color:#fff;
    background-position: bottom left;
    background-repeat: no-repeat;
    min-height:701px;
}
#temoignage-perso .tem-perso{
    float:left;
    width:657px;
    padding-right:30px;
    text-align:right;
    position:relative;
}
#temoignage-perso .col-droite{
    float:left;
    width:268px;
}
#temoignage-perso .bloc-gris{

}
#temoignage-perso .bloc-gris .head{
    background: url(/styles/images/temoignage/bg-titre-cadre.png) no-repeat;
    width:268px;
    height:34px;
    text-align:center;
}
#temoignage-perso .bloc-gris .content{
    background: url(/styles/images/temoignage/bg-cadre.png) repeat-y;
    width:228px;
    padding:10px 20px;
}
#temoignage-perso .bloc-gris .foot{
    background: url(/styles/images/temoignage/footer-cadre.png) no-repeat;
    width:268px;
    height:15px;
}
.prenom-tem{
    font-size:16px;
    margin-bottom:10px;
}
#temoignage-perso .titre-prog{
    color:#838383;
    font-size:18px;
    font-weight:bold;
}
#temoignage-perso .ico-etiquette{
    position:absolute;
}
#temoignage-perso .photo-avant{
    background:url(/styles/images/temoignage/bg-img-avant.png) no-repeat;
    width:245px;
    margin-left:330px;
    margin-top:50px;
    height:291px;
    padding:20px 23px;
    position:relative;
}
#temoignage-perso #bulle-poids{
    background:url(/styles/images/temoignage/bulle-poids.png) no-repeat;
    width:191px;
    height:73px;
    position:absolute;
    top:260px;
    left:240px;
    text-align:center;
    color:#fff;
    font-size:28px;
    z-index:100;
    padding-top:35px;
    font-weight:bold;
}
#temoignage-perso .signature{
    margin-top:20px;
}
#desc-prog-tem{
    
}
#desc-prog-tem .titre-desc-prog{
    background:url(/styles/images/temoignage/bg-head-bas.png) repeat-x;
    height:46px;
    line-height:46px;
    text-align:center;
    color:#fff;
    font-size:22px;
    font-weight:bold;
}
#desc-prog-tem .txt-desc-prog{
    background-color:#eae9e9;
    color:#000;
    min-height:225px;
    padding-top:20px;
    padding-left:20px;
}
#desc-prog-tem .txt-desc-prog .txt-desc{
    width:625px;
    float:left;
}
#desc-prog-tem .txt-desc-prog .txt-desc p{
    width:48%;
    float:left;
    padding-right:10px;
    margin-bottom:20px;
    font-size:13px;
}
#desc-prog-tem .titre-animation{
    color:#777778;
    font-size:14px;
    margin-bottom:3px;
}
#desc-prog-tem .animation-bas{
    background:url(/styles/images/temoignage/bg-animation-bas.png) no-repeat;
    width:285px;
    height:188px;
    padding:10px 0 0 19px;
    float:left;
}
.decouvre-prog{
    background-color:#fff;
    padding-left:430px;
}
/*-------- PAGE TEMOIGNAGE V2 --------------*/

.ref-other, .ref-other a{
	color:#A6A6A6;
}

.ref-other a{
	text-decoration:underline;
}

.ref-other h1, .ref-other h2, .ref-other h3, .ref-other h4{
	color:#A6A6A6;
	font-size:11px;
	display:inline;
}

.ref-other{
	margin-bottom:20px;
	text-align:justify;
}


/* Page journ�e type */

#journee_type{
	
}

#journee_type #en_tete{
	color:#585858;
	font-size:25px;
	text-align:center;
	padding:20px 0 10px 0;
}

#journee_type #en_tete span{
	font-weight:bold;
}

#journee_type .argument{
	width:578px;
	height:30px;
	background:url('/styles/images/journee_type/argument.png') no-repeat top left;
	margin:0 auto;
	padding:9px 0px 0px 30px;
	margin-bottom:2px;
	color:#878787;
	font-size:15px;
}

#journee_type .argument span{
	color:#fa9509;
	font-weight:bold;
}

#journee_type .argument_vert span{
	color:#9ebc19;
}

#journee_type #temoignage{
	margin-top:10px;
	background:none;
	margin-bottom:10px;
}

#journee_type #temoignage #temoignage_gauche{
	float:left;
	width:223px;
	height:172px;
	background:url('/styles/images/journee_type/temoignage_cadre_photo.png') no-repeat top left;
	margin-left:27px;
	_margin-left:10px;
	text-align:center;
}

#journee_type #temoignage #temoignage_gauche p{
	color:#8d8d8d;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	padding-top:6px;
}

#journee_type #temoignage #temoignage_gauche span{
	color:#98af11;
}

#journee_type #temoignage #temoignage_gauche img{
	padding:4px;
	margin-top:11px;
	border:1px solid #dedede;
}

#journee_type #temoignage #temoignage_droit{
	float:right;
	margin-right:23px;
	_margin-right:10px;
	width:691px;
	height:113px;
	background:url('/styles/images/journee_type/temoignage.png') no-repeat top left;
}

#journee_type #temoignage #temoignage_droit .titre{
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:17px;
	padding-top:8px;
}

#journee_type #temoignage #temoignage_droit .texte{
	display:block;
	margin-left:20px;
	_margin-left:10px;
	margin-top:13px;
	width:460px;
	color:#fa9509;
	font-style:italic;
	font-size:13px;
	float:left;
	line-height:17px;
}

#journee_type #temoignage #temoignage_droit .bouton a{
	color:#a2a1a1;
}
#journee_type #temoignage #temoignage_droit .bouton{
	float:right;
	width:183px;
	height:37px;
	background:url('/styles/images/journee_type/temoignage_bouton.png') no-repeat top left;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/images/journee_type/temoignage_bouton.png', sizingMethod="crop");	
	color:#a2a1a1;
	text-align:center;
	font-size:14px;
	cursor:pointer;
	line-height:14px;
	padding-top:5px;
	margin-top:20px;
	margin-right:15px;
}

#journee_type #temoignage #temoignage_droit .bouton span{
	display:block;
	color:#f2a02e;
}

#journee_type #temoignage #temoignage_droit .texte2{
	margin:80px 12px 0 10px;
	_margin:25px 12px 0 10px;
	color:#585858;
	font-size:13px;
	font-style:italic;
	line-height:20px;
}

#journee_type .bloc_journee{
	position:relative;
	width:413px;
	height:520px;
	background:url('/styles/images/journee_type/journee_type.png') no-repeat top left;
	float:left;
	margin-left:27px;
	_margin-left:10px;
}

#journee_type .bloc_journee .titre{
	padding-left:65px;
	padding-top:13px;
	margin-bottom:20px;
}

#journee_type .bloc_journee .prix{
	position:absolute;
	right:-5px;
	top:-13px;
	width:86px;
	height:86px;
	background:url('/styles/images/journee_type/rond_prix.png') no-repeat top left;
	color:#FFF;
	text-align:center;
	padding-top:21px;
	font-weight:bold;
	font-size:9px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/images/journee_type/rond_prix.png', sizingMethod="crop");	
}

#journee_type .bloc_journee .prix span{
	font-size:18px;
	display:block;
	padding-bottom:1px;
}

#journee_type .bloc_journee .produit_journee_type{
	margin-left:15px;
	width:397px;
}

#journee_type .bloc_journee .produit_journee_type img{
	width:92px;
	height:66px;
	padding:2px;
}

#journee_type .bloc_journee .produit_journee_type .produit_journee_texte{
	width:281px;
	height:80px;
	margin-left:10px;
}

#journee_type .bloc_journee .produit_journee_type h3{
	font-size:17px;
}

#journee_type .bloc_journee .bouton{
	position:absolute;
	bottom:18px;
	right:13px;
	width:190px;
	height:34px;
	background:url('/styles/images/journee_type/journee_type_bouton2.png') no-repeat top left;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/images/journee_type/journee_type_bouton2.png', sizingMethod="crop");	

	color:#FFF;
	font-size:15px;
	padding:8px 0 0 60px;
	cursor:pointer;
}

#journee_type #ou{
	float:left;
	margin-left:24px;
	_margin-right:16px;
	margin-top:233px;
	color:#d1d0d0;
	font-size:30px;
}

#journee_type #asterisque{
	width:410px;
	float:right;
	color:#c0c0c0;
	font-style:italic;
	font-size:10px;
	margin-top:3px;
	margin-bottom:15px;
}

/* fin page journ�e type */
