/* CSS Document */
/************************************************/
/* Created October 30th 2008 */
/* By Carlos Alves */
/************************************************/

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }


h1{font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#999999;} /* seo */
h2{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#333333;} /* seo */


/* Removes list-style from lists */
ol,ul { list-style : none; }

/* supprime le texte-decoration et l'effet encadrÃƒÂ© des a href */
a { outline:none; text-decoration:none; }

/* idem que pour les href */
object { outline:none;}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

/* petite astuce pour les bg qui se repetent*/
.clr { clear: both;overflow: hidden;width: 1px;height: 1px;margin: 0 -1px -1px 0;border: 0;padding: 0;font-size: 0;line-height: 0; visibility:hidden;}
.cache { position: absolute; left: 0; top: -5000px; }

/* mise en page commence ici */
body{text-align : center;}

div#container{position: relative; width: 780px; margin: 5px auto 0 auto; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6b6361; background-color:#FFFFFF;}

/* TOP HEADER */
div#top_header{background:#dde0e7; width:780px; height:34px; position:relative; color:#4e66a4; font-size:12px; font-weight:bold;}
div#top_header form{margin:5px 0 0 5px;}
div#top_header p{float:left; margin:8px 10px 0 0; /margin:2px 10px 0 0; -margin:2px 10px 0 0;}
div#top_header p#accedez{float:left; margin:10px 10px 0 0; /margin:7px 10px 0 0; -margin:7px 10px 0 0;}
div#top_header p#problemes{float:left; margin:9px 10px 0 0; /margin:5px 10px 0 0; -margin:5px 10px 0 0;}
div#top_header p a{ color:#4e66a4; text-decoration:underline;}
div#top_header p label{margin: 0 5px 0 0;}


/* TOP HEADER PAIMENT PAGE */
div#top_header_paiement{ background:url(http://img.aujourdhui.com/elements/bg_topheader_paiement.gif) top left no-repeat; width:780px; height:34px; position:relative; color:#FFFFFF; font-size:12px; font-weight:bold;}
div#top_header_paiement form{ margin:5px 0 0 5px;}
div#top_header_paiement form p{ float:left; margin:8px 10px 0 0; /margin:2px 10px 0 0; -margin:2px 10px 0 0;}
div#top_header_paiement form p#accedez{float:left; margin:10px 10px 0 0; /margin:7px 10px 0 0; -margin:7px 10px 0 0;}
div#top_header_paiement form p#problemes{float:left; margin:9px 10px 0 0; /margin:5px 10px 0 0; -margin:5px 10px 0 0;}
div#top_header_paiement form p a{ color:#FFFFFF; text-decoration:underline;}
div#top_header_paiement form p label{margin: 0 5px 0 0;}

ul#navigation_paiement{ background:url(http://img.aujourdhui.com/elements/bg_navigation_paiement.gif) top left no-repeat; width:780px; height:29px; position:relative; padding:0 0 0 20px; z-index:1;}
ul#navigation_paiement li{ float:left; color:#FFFFFF; font-weight:bold; margin:3px 12px 0 0;}
ul#navigation_paiement li a{color:#FFFFFF;}
ul#navigation_paiement li a:hover{ background-color:#0fbae9; color:#FFFFFF;}

/* NAVIGATION */
#navigation{display:block;}
ul#navigation{ background:#f2f2f2; width:780px; height:38px; position:relative; z-index:99999; }
ul#navigation li{ float:left; color:#4e66a4; font-weight:bold; padding:10px; }
ul#navigation li a{color:#4e66a4; padding: 10px;}
ul#navigation li a.active, a:hover{ background-color:#dde0e7; color:#4e66a4;}





p#navaccueil_on{  background-color: #DDE0E7; color: #4E66A4;}
p#navqui_on{ background:url(http://img.aujourdhui.com/elements/bg_navon_qui.gif) no-repeat top left !important; width:89px; height:23px; margin:-3px 0 0 0; padding:3px 0 0 1px;}
p#navpcm_on{ background:url(http://img.aujourdhui.com/elements/bg_navon_pcm.gif) no-repeat top left !important; width:155px; height:23px; margin:-3px 0 0 0; padding:3px 0 0 1px;}
p#navlamethode_on{ background:url(http://img.aujourdhui.com/elements/bg_navon_lamethode.gif) no-repeat top left !important; width:144px; height:23px; margin:-3px 0 0 0; padding:3px 0 0 2px;}
p#navrecettes_on{ background:url(http://img.aujourdhui.com/elements/bg_navon_recettes.gif) no-repeat top left !important; width:70px; height:23px; margin:-3px 0 0 0; padding:3px 0 0 3px;}
p#navsuccess_on{ background:url(http://img.aujourdhui.com/elements/bg_navon_success.gif) no-repeat top left !important; width:114px; height:23px; margin:-3px 0 0 0; padding:3px 0 0 1px;}
p#navcontact_on{ background:url(http://img.aujourdhui.com/elements/bg_navon_contact.gif) no-repeat top left !important; width:63px; height:23px; margin:-3px 0 0 0; padding:3px 0 0 9px;}


/* MAIN CONTENT */
div#main_content{ width:778px; padding:0 0 15px 0; margin:0 0 15px 0;}
/*div#main_content h1{ z-index:0; padding:0px 0px 0px 15px;} 
div#main_content h2{ z-index:0; padding:5px 0px 0px 15px;} seo */ 
div#main_content h2{ z-index:0; padding:5px 0 0 0;}
div#main_content h4{ color:#bf0163; font-size:16px; margin:15px 0 0 15px;}
div#main_content blockquote{ font-style:italic; margin:10px 15px 0 15px;}

/* */
div#top_content{ height:445px; position:relative;}
div#top_content form{ background:url(http://img.aujourdhui.com/elements/bg_form_hp.gif) top left no-repeat; width:390px; height:270px; position:absolute; top:0; left:388px; font-size:18px; color:#000000; padding:65px 0 0 0;}
div#top_content form p{line-height:24px; height:24px; margin:0 0 5px 65px !important; width:350px; text-align:left;}
div#top_content form label{ width:150px; display:block; float:left;}
div#top_content a{color:#0fbae9; text-decoration:underline; margin:0 0 0 5px; font-weight:bold; padding-bottom:5px; font-size:13px;}
div#top_content a.purple_bold{color:#bf0163; text-decoration:underline; margin:0 0 0 0px; font-weight:bold; padding-bottom:5px; font-size:14px;} /*seo*/
div#top_content img {margin:0 0 0 5px;}


div#top_content #box_profil{background:url(http://img.aujourdhui.com/elements/bg_form_hp2.gif) top left no-repeat; width:390px; height:270px; position:absolute; top:0; left:388px; font-size:18px; color:#000000; padding:65px 0 0 0;}
div#top_content #box_profil p.text1{line-height:20px; height:24px; margin:5px 20px 5px 15px !important; width:250px; text-align:left;font-size:14px; font-weight:bold;}
div#top_content #box_profil p.bt{height:24px; margin-top:70px !important; width:350px; text-align:center; font-size:12px;}
div#top_content #box_profil p.text2{line-height:19px; height:24px; margin:30px 20px 5px 15px !important; width:350px; text-align:left; font-size:12px;}
div#top_content #box_profil a{color:#BF0163; text-decoration:underline; margin:0 0 0 5px; font-weight:bold; padding-bottom:5px; font-size:13px;}

p#para_apropos1{ margin:10px 10px 10px 15px; width:270px;}
p#para_apropos2{ margin:10px 10px 10px 15px; width:230px;}
p#para_apropos3{ margin:10px 10px 10px 15px; width:200px;}
img#MM_HP{ position: absolute; top:30px; left:192px;}
div#astuce_hp{ position:absolute; top:291px; left:10px; background:url(http://img.aujourdhui.com/elements/bg_sitation_hp.gif) top left no-repeat; width:362px; height:115px;}
div#astuce_hp h6{ font-size:14px; margin:5px 0 0 5px;}
div#astuce_hp p{ margin:5px 5px 0 5px;}
div#astuce_hp a{ color:#0fbae9; text-decoration:underline; margin:0 0 0 195px; font-weight:bold; padding-bottom:5px; font-size:13px;}
div#temoignage{ position:absolute; left:388px; /left:378px; -left:378px; top:285px; width:390px; text-align:right;}
div#temoignage img{ float:right; margin:4px 5px 5px 9px; /margin:5px -3px 0 7px; -margin:5px -3px 0 7px;}
div#temoignage p{ margin:5px; text-align:left;}
div#temoignage p a{ color:#bf0163; font-weight:bold; font-size:13px; margin:0; /*/margin:-11px 0 0 0; -margin:-11px 0 0 0;*/ padding:0; display:block; text-align:left;}
/*div#temoignage h2{ margin:0; padding:0 10px 0 15px; !important;}  seo */
div#temoignage h2{ margin:0; width:390px; padding:0 !important;}
div#temoignage h2 img{ clear:both; margin:0 0 5px 0 !important;}


div#mid_content{ position:relative;}
/*div#mid_content h2{ margin:0; padding:0px 0px 0px 15px;}  seo */
div#mid_content h2{ margin:0; padding:0;}
div#mid_content p{ margin:10px 10px 10px 5px;}
div#mid_content p img{ float:left; margin-right:5px;}
div#mid_content a{ font-size:13px; font-weight:bold; color:#bf0163; text-decoration:underline;}
div#mid_content p#lirelasuite{ color:#0fbae9; font-size:13px; font-weight:bold; margin:0 0 0 508px;}

div#bottom_content{ position:relative; height:190px; margin:15px 0 0 0;}
div#bottom_content_left{position:relative; width:390px;}
div#bottom_content_left p{margin:10px 5px 5px 5px;}
div#bottom_content_left p img{ float:left; margin:0 5px 5px 0;}
div#bottom_content_left a{color:#0fbae9; text-decoration:underline; margin:15px 0 0 5px; /margin:-5px 0 0 5px; -margin:-5px 0 0 5px; font-weight:bold; font-size:13px; display:block; clear:both;}
/*div#bottom_content_left h2{margin:0; padding:0px 0px 0px 15px;} seo */
div#bottom_content_left h2{}

div#bottom_content_right{position:absolute; top:0; left:390px; width:390px;}
div#bottom_content_right p{margin:10px 5px 5px 5px;}
div#bottom_content_right p img{ float:right; margin:0 5px 5px 0;}
div#bottom_content_right p span{ margin:0 0 3px 0; color:#bf0163; display:block; font-weight:bold;}
div#bottom_content_right a{color:#0fbae9; text-decoration:underline; margin:-15px 0 0 225px; /margin:-15px 0 0 225px; -margin:-15px 0 0 225px; font-weight:bold; font-size:13px; display:block; clear:both;}
/*div#bottom_content_right h2{margin:0; padding:0 0px 0 200px;}  seo */



a#banner_bottom_hp{ margin:15px 0 25px 10px; display:block; width:757px; height:87px;}

/* QUI SUIS JE PAGE */
p#para_apropos1b{ margin:10px 10px 10px 15px; width:245px;}
p#para_apropos3b{ margin:10px 10px 10px 15px; width:235px;}
p#para_apropos4{ margin:10px 10px 10px 15px; width:235px;}
p.para_apropos{ margin:10px 10px 10px 15px;}
img#MM_QSJ{ position: absolute; top:30px; left:250px;}

/* POURQUOI CA MARCHE PAGE */
div#top_content2{ height:450px; position:relative;}
div#top_content2 form{ background:url(http://img.aujourdhui.com/elements/bg_form_hp.gif) top left no-repeat; width:390px; height:270px; position:absolute; top:0; left:388px; font-size:18px; color:#000000; padding:65px 0 0 0;}
div#top_content2 form p{line-height:24px; height:24px; margin:0 0 5px 65px !important; width:350px; text-align:left;}
div#top_content2 form label{ width:150px; display:block; float:left;}
div#top_content2 a{color:#0fbae9; text-decoration:underline; margin:0 0 0 5px; font-weight:bold; padding-bottom:5px; font-size:13px;}
p#para_pcm1{ margin:10px 10px 10px 15px; width:185px;}
p#para_pcm2{ margin:10px 10px 10px 15px; width:365px;}
p#para_pcm3{ margin:10px 10px 10px 15px;}
img#MM_pcm{ position: absolute; top:40px; left:199px;}

/* LA METHODE PAGE */
p.para_lamethode{ margin:10px 10px 10px 15px; width:370px;}
p.para_lamethode2{ margin:10px 10px 10px 15px; width:360px;}
p.nomargin{margin:-10px 10px 10px 15px;}
p.nomargin2{margin:-5px 10px 10px 15px;}

/* LES RECETTES PAGE */
div#top_content3{ height:275px; position:relative;}
div#top_content3 form{ background:url(http://img.aujourdhui.com/elements/bg_form_hp.gif) top left no-repeat; width:390px; height:270px; position:absolute; top:0; left:388px; font-size:18px; color:#000000; padding:65px 0 0 0;}
div#top_content3 form p{line-height:24px; height:24px; margin:0 0 5px 65px !important; width:350px; text-align:left;}
div#top_content3 form label{ width:150px; display:block; float:left;}
div#top_content3 a{color:#0fbae9; text-decoration:underline; margin:0 0 0 5px; font-weight:bold; padding-bottom:5px; font-size:13px;}

ul.recettes{ margin:10px 0 10px 15px;}
ul.recettes li{ margin:0 0 5px 0;}
ul.recettes ul{ margin:5px; /margin:-15px 5px 5px 5px; -margin:-15px 5px 5px 5px;}

.images_recettes{float: right; margin:0 10px 0 0; border:2px solid #d2d2d2; padding:3px;}

/* SUCCESS STORIES PAGE */
div.temoignages{ margin-bottom:15px;}
.images_temoignages{float: right; margin:-10px 30px 0 10px}

/* CONTACT PAGE */
form#mailer{ margin:30px 10px 10px 70px; height: 400px;}
form#mailer label{ width:280px; display:block; float:left; font-weight:bold;}
form#mailer label span{ font-size:10px;}
form#mailer p{height:30px; margin:0;}

/* ASTUCES PAGE*/
img.images_astuces1{ margin:0 10px 90px 0;}
img.images_astuces2{ border:1px solid #d2d2d2; padding:3px; margin:15px 5px 0 5px;}
p.para_astuces{margin: 20px 0 20px 0; position:relative;}
p.para_lesastuces{ margin:10px 10px 10px 15px; width:210px;}

/* LIVRE DOR */
 ul#livre_dor{margin: 10px 15px 10px 5px;}
 
/* FOOTER */
div#container div#footer{margin-bottom:10px; width:780px;}
div#container div#footer p{margin:0 0 10px 0; font-size:12px; color:#6b6361;}
div#container div#footer p a{color:#6b6361; font-weight:bold;}

/* FONT AND COLOR STYLE */
.purple_bold{ color:#bf0163; font-weight:bold;}
.normal{font-size:14px; color:#0FBAE9;}

/* PAIEMENT PAGE*/
.formule {font-family:Arial; font-size: 16px; color: #67584e; font-weight: bold; line-height:16px;}
.promo{ font-family:Arial; color: #bf0163; font-style: normal; }
.price{font-family:Arial; font-size: 12px; color: #636262; font-style: normal; }
.mois { font-family:Arial;font-size: 12px;}

/* STYLE FOR THE DIET PROFIL DONE BY LEANDRO */
/* container */
.wrapper{position:relative;}

/* question list */
#questionnaire{color:#534a44; font-size:12px; padding:0 0 0 12px;}
#questionnaire p{ line-height:20px; margin-left:10px;}
#questionnaire ul{ margin:0 0 0 8px; padding-bottom:20px;}
#questionnaire li{line-height:22px; margin:0 20px 0 0;}
.profil-test{opacity:0;/* pour !IE */filter:alpha(opacity=0); /* pour IE */width: 20px;height: 20px;position: absolute;}
.profil-quest-hover{ background-color:#BF0163; color:#FFFFFF !important;}
.profil-paddingleft{ /padding-left:10px; -margin-top:10px; padding-left:3px; line-height:23px !important;vertical-align: middle;}
.continuer-bt{ background:url(http://img.aujourdhui.com/elements/bt_jecontinue.gif) no-repeat; display:block; border:0 none; height:55px; width:160px;}
.continuer-bt2{ background:url(http://img.aujourdhui.com/elements/bt_jecontinue2.gif) no-repeat; display:block; border:0 none; height:55px; width:160px;}
.finis-bt{ background:url(http://img.aujourdhui.com/elements/bt_jefinis.gif) no-repeat; display:block; border:0 none; height:52px; width:260px;}
.finis-bt2{ background:url(http://img.aujourdhui.com/elements/bt_jefinis2.gif) no-repeat; display:block; border:0 none; height:52px; width:260px;}
#jecontinue_wrapper{ position:relative; width:780px; height:310px; margin-top:20px;  padding:25px 0 0 0;}
#jecontinue{ background:url(http://img.aujourdhui.com/elements/profil-box-emilie.jpg) top left no-repeat; position:relative; width:425px; height:310px; margin-left:20px;}
#jecontinue h6{ color:#BF0163; font-family:Arial; font-size: 16px; font-weight:bold; position:absolute; top:60px; left:25px;}
#jecontinue p{ color:#333333; font-family:Arial; font-size: 14px; line-height:20px; position:absolute; top:95px; left:25px; width:225px; font-style:italic;}
#jecontinue2{ background:url(http://img.aujourdhui.com/elements/profil-box-anca.jpg) top left no-repeat; position:relative; width:425px; height:310px; margin-left:20px;}
#jecontinue2 h6{ color:#BF0163; font-family:Arial; font-size: 16px; font-weight:bold; position:absolute; top:50px; left:25px;}
#jecontinue2 p{ color:#333333; font-family:Arial; font-size: 14px; line-height:20px; position:absolute; top:83px; left:25px; width:225px; font-style:italic;}
#resultpage_box{ background:url(http://img.aujourdhui.com/elements/profil-box-ruxandra.jpg) top left no-repeat; position:relative; width:425px; height:310px; margin-left:20px;}
#resultpage_box h6{ color:#BF0163; font-family:Arial; font-size: 16px; font-weight:bold; position:absolute; top:40px; left:25px; width:260px;}
#resultpage_box p{ color:#333333; font-family:Arial; font-size: 14px; line-height:20px; position:absolute; top:83px; left:25px; width:225px; font-style:italic;}
#resultpage_box div{ position:absolute; top:230px; left:15px;}
div#pub{ position:absolute; top:45px; left:457px; width:300px;}
div#pub h6{ text-align:center;}
.submit-ans{background:url('http://img.aujourdhui.com/elements/submit-bg.jpg') no-repeat top left; position:relative; width:747px; height:240px; margin-left:20px;}
.submit-ans .btn{position:absolute; top:110px; left:70px;}

/* jemapelle */
#name-input{ background:url(http://img.aujourdhui.com/elements/star.gif) top left no-repeat; width:750px; height:31px; margin:0 0 0 12px;}
#name-input span{ font:bold 16px Trebuchet MS; color:#6b6361; margin:0 0 0 40px; line-height:31px; height:31px;}
#name-input input{margin-left:10px;}
.footer-txt{font:normal 12px Arial; color:#6b6361; width:784px; padding:5px;}


/* upper right boxes */
.mm-topright{position:absolute; width:380px; height:250px; top:32px; right:20px;}
.step{position:absolute; right:0px; top:-27px;}
.mm-tr-form{position:relative; top:55px; right:0px; width:380px; height:190px; background:url('http://img.aujourdhui.com/elements/mm-tr-bg.jpg') no-repeat;}
.mm-tr-form .mm-tr-btn{position:absolute; top:129px; left:33px;}
.mm-float-img{position:relative; top:42px; right:0px; width:380px; height:317px; text-align:right;}
.mm-topright-result{position:absolute; width:333px; height:295px; top:32px; /*right:20px;*/ left:420px;}
/* form */
#reminder{ padding:25px 0 0 38px; color: #6b6361}
#reminder p{margin:0 0 15px 0;}
#reminder p label{ font-size:14px; color:#534a44; width:150px; display:block; float:left;}
#reminder .inputtxt{border:1px solid #fbf7bb;}
p.form-intro{font:bold 16px Trebuchet MS; color:#6b6361; margin:0px 0px 0px 20px;}

span.mmpink {color:#bf0163;}
span.mmblue {color:#0fbae9;}
span.red{font-size:12px; color:red; font-family:arial; font-weight:normal;}

/* form bottom */
.submit-ans{background:url('http://img.aujourdhui.com/elements/submit-bg.jpg') no-repeat top left; position:relative; width:747px; height:240px; margin-left:20px;}
.submit-ans .btn{position:absolute; top:110px; left:70px;}

.continue{background:url('http://img.aujourdhui.com/elements/submit-bg2.jpg') no-repeat top left; position:relative; width:747px; height:240px; margin-left:20px;}
.continue .btn{position:absolute; top:110px; left:70px;}

.enter{background:url('http://img.aujourdhui.com/elements/submit-bg3.jpg') no-repeat top left; position:relative; width:747px; height:270px; margin-left:20px;}
.enter .btn{position:absolute; top:196px; left:46px;}

/* loader page - main form */
#personal-info{position:relative; width:730px; color:#6b6361; font-size:12px; padding:0 0 0 20px; min-height:290px;}
#personal-info label{font-weight:bold;}
#screencap{ position:absolute; top:0; left:550px; z-index:100;}
#personal-info blockquote{ position:absolute; left:470px; top:30px;}
.p1{ padding:10px 0 0 0; font-size:12px; width:470px;}
.pseudo{ margin-top:10px;}
.pseudo label{ font-size:14px; color:#534a44; width:150px; display:block; float:left;}
#mailing{ margin-top:10px; text-align:center; padding:0 0 15px 0;}
.suggestions{ color:#da2276;}
.clr { clear: both;overflow: hidden;width: 1px;height: 1px;margin: 0 -1px -1px 0;border: 0;padding: 0;font-size: 0;line-height: 0; visibility:hidden;}

/* result page - top box */
#top_result{padding-top:10px; padding-left:20px; color:#534a44; position:relative; }
#top_result span{ font-weight:bold; font-size:16px;}
#top_result p{ width:400px; margin:15px 0 0 0;}

#enseignements{ background:url(http://img.aujourdhui.com/elements/results-bg.gif) top left repeat-y; width:723px; padding:15px 0 0 30px;}
#enseignement1{ background: url(http://img.aujourdhui.com/elements/no1.gif) top left no-repeat; padding:0 0 0 40px; width:668px; height:31px; line-height:31px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#534a44;}

#enseignement2{ background: url(http://img.aujourdhui.com/elements/no2.gif) top left no-repeat; padding:0 0 9px 40px; width:668px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#534a44;}
#enseignement3{ background: url(http://img.aujourdhui.com/elements/no3.gif) top left no-repeat; padding:0 0 9px 40px; width:668px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#534a44;}

.bg_photo{ background:url(http://img.aujourdhui.com/cmp/dietprofile//bg_photo.gif) top left no-repeat; width:158px; height:124px; padding:10px 0 0 9px; margin-left:30px; /margin-left:30px; -margin-left:15px; float:left;}
.texte{ float:left; width:460px; margin-left:15px; font-size:12px; color:#534A44;}
.texte a{margin:0 0 10px 0; display:block; text-decoration:underline; color:#0fbae9; font-weight:bold; font-size:12px;}
.texte a:hover{ color:#bf0163;}
.texte b{color:#333333;}

.texte_imc{ width:660px; font-size:12px; color:#534A44; margin:5px 0 10px 15px;}
.texte_imc a{margin:0 0 10px 0; display:block; text-decoration:underline; color:#0fbae9; font-weight:bold; font-size:12px; text-align:right;}
.texte_imc a:hover{ color:#bf0163;}
.texte_imc b{color:#333333;}

h4{color:#bf0163; font-size:18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin:10px 0 0 0;}

/* les 2 atouts*/
#atouts{ width:732px; height:455px; position:relative; margin-top:5px;}
/*#atout1{  float:left;}
#atout2{ position:absolute; top:0; left:370px;}*/
#atout2{ position:absolute; top:0; left:370px;}
#atout1{ position:absolute; top:0; left:0;}
#atout_content{ background:url(http://img.aujourdhui.com/elements/mm-box2-bg.gif) top left no-repeat; width:366px; height:418px; padding:5px 15px 0 15px;}
#atout_content p{ color:#534a44; font-size:12px; padding:0 0 15px 0; border-bottom:1px dashed #fd9cce; width:330px;}

#enbref{position:relative; background:url('http://img.aujourdhui.com/elements/enbref.jpg') no-repeat; width:333px; height:331px; z-index:100; top:33px;}
#enbref_p{position:absolute; top:60px; left:170px;}
#enbref_p ul{ margin:23px 0 0 0;}
#enbref_p li{ font-size:12px; margin:0 0 10px 0; font-weight:bold; }
#enbref_p li span{color:#BF0163; font-size:14px !important;}
#enbref_p p{width:160px; font-size:11px; color:#444444;}
#enbref_p span{color:#bf0163; font-size:11px;}

.result-continuer-bt{background-image:url(http://img.aujourdhui.com/elements/jecommence_resultpage.gif); display:block; border:0 none; height:52px; width:260px; }
.result-continuer-bt2{background-image:url(http://img.aujourdhui.com/elements/jecommence_resultpage2.gif); display:block; border:0 none; height:52px; width:260px;}
.result-continuer-btgrey{background-image:url(http://img.aujourdhui.com/elements/jecommence_resultpagegrey.gif); display:block; border:0 none; height:52px; width:260px; }
.result-continuer-btgrey2{background-image:url(http://img.aujourdhui.com/elements/jecommence_resultpagegrey2.gif); display:block; border:0 none; height:52px; width:260px;}

p#compte_top_header_logged{ width:780px; height:35px; line-height:35px; -height:34px; -line-height:34px; position:relative; color:#4e66a4; text-indent:15px;}
p#compte_top_header_logged a{ color:#4e66a4; font-weight:bold; text-decoration:underline; font-size:12px;}
p#compte_top_header_logged{ width:780px; height:35px; line-height:35px; -height:34px; -line-height:34px; position:relative; color:#4e66a4; text-indent:15px;}
p#compte_top_header_logged a{ color:#4e66a4; font-weight:bold; text-decoration:underline; font-size:12px;}

p#compte_top_header{width:780px; height:35px; line-height:30px; text-indent:15px; position:relative; color:#4E66A4;}

p#compte_top_header a{ color:#4E66A4; font-weight:bold; text-decoration:underline; font-size:12px;}

/* Mes livre*/
ul#mes_livres{ width:760px; margin:0 0 0 15px;}
ul#mes_livres li{ float:left; width:250px; margin:0 0 50px 0; text-align:center;}
ul#mes_livres li a{color:#BF0163; font-size:16px; margin:-8px 0 0 0 !important; display:block;}
ul#mes_livres li a:hover{ text-decoration:underline;}
.bt_livres{background-image:url(http://img.aujourdhui.com/elements/bt_livres1.gif); display:block; border:0 none; height:68px; width:350px; }
.bt_livres_hover{background-image:url(http://img.aujourdhui.com/elements/bt_livres2.gif); display:block; border:0 none; height:68px; width:350px;}

table#mes_livres2{ width:595px; margin:0 0 0 15px;}
table#mes_livres2 td{text-align:center;}
table#mes_livres2 td a{color:#BF0163; font-size:12px; margin:0; display:block;}
table#mes_livres2 td a:hover{ text-decoration:underline;}

p#recipe_img img{border:1px solid #CCCCCC; padding:5px; margin:15px 0 10px 60px;}
.contents{ margin:10px 10px 15px 15px;}
.contents li{ list-style:disc; list-style-position:inside; margin-bottom:5px;}

ul#blog{ margin:15px 15px 15px 15px;}
ul#blog li{ background-color:#f6f6f6; border:1px dashed #cbcbcb; padding:10px; margin:0 0 15px 0;}
ul#blog li img{ float:none;}
ul#blog li h2 a{ color:#BF0163; font-size:16px !important; display:block; margin-bottom:5px; margin-top:27px;}
ul#blog li h2 a:hover{ color:#ffffff; background-color:#BF0163;}
ul#blog li blockquote{ height:25px; line-height:25px; text-align:center; color:#ffffff; background-color:#cbcbcb; padding-top:-9px !important; margin:0 !important;}

a.link_blog_lirecom{ display:block; margin:10px 0 0 0; color:#0fbae9; padding-left:10px; background:url('http://img.aujourdhui.com/blogs/arrow_gray.gif') no-repeat 3px 5px; text-decoration:underline;}
a.link_blog_com{ display:block; text-align:right; margin:10px 0 0 0; color:#0fbae9; padding-left:10px; background:url('http://img.aujourdhui.com/blogs/arrow_gray.gif') no-repeat 138px 5px; text-decoration:underline;}
.pagesnav_blog{padding:5px; background-color:#EAE6DA; margin: 15px 15px 10px 15px;} 
.pagesnav_blog a{color:#0FBAE9; text-decoration:none;}
.pagesnav_blog a:hover{color:#0FBAE9; text-decoration:underline;}
table#comment{ padding:10px !important;} 
table#comment td{ padding:10px !important;}
table#comment td p{ text-align:right;}
div#formulaire_comment{background-color:#f6f6f6; border:1px dashed #cbcbcb; padding:10px; margin:15px 15px 15px 15px;}

/* footer */

.footer-title{color:#BF0163;font-size:13px;font-weight:bold; line-height:18px;  text-decoration:none;}
#clickmap {color:#BF0163;font-size:13px;font-weight:bold; line-height:15px; margin:20px 10px;}
#clickmap td{padding-left:10px;padding-right:10px;line-height:18px; border-left:1px solid rgb(204, 204, 204); vertical-align:top; text-align:left;}
#clickmap a.blue:link {color:#2F83FF;font-family:Arial;font-size:12px;text-decoration:underline; font-weight:normal;}
#clickmap a.blue:hover {color:#2F83FF;font-family:Arial;font-size:12px;text-decoration:none; font-weight:normal;}
#clickmap a.blue:visited {color:#2F83FF;font-family:Arial;font-size:12px;text-decoration:underline; font-weight:normal;}


/*header with callback*/
div.header-callback{position:relative; width:780px; height:141px; background:url(http://img.aujourdhui.com/mm/2014/montignac-header-callback.png) no-repeat 0 0; z-index:5;}

div.header-callback div.vocalcom{position:absolute; top:5px; right:7px; width:300px; height:90px; background:url(http://img.aujourdhui.com/mm/callback/callback-offline-bg.jpg) no-repeat 0 0;}
div.header-callback div.vocalcom a.rappelezMoi{position:absolute; top:18px; left:101px; display:block; width:94px; height:21px; background:url(http://img.aujourdhui.com/mm/callback/rappelez-moi.gif) no-repeat 0 0; overflow:hidden; text-indent:-9999px;}
div.header-callback div.vocalcom a.rappelezMoi:hover{ background:url(http://img.aujourdhui.com/mm/callback/rappelez-moi.gif) no-repeat 0 -21px;}

div.header-callback div.vocalcom.online{background:url(http://img.aujourdhui.com/mm/2014/callback-online-bg.png) no-repeat 0 0;}
div.header-callback div.vocalcom.online a.rappelezMoi{display:none;}


form.vc-popup{position:absolute; width:310px; display:none; top:35px; z-index:10; left:-15px;}
form.vc-popup img{display:block; padding:0; margin:0;}
form.vc-popup div.vc-popup-body{position:relative; background:url(http://img.aujourdhui.com/mm/callback/vc-popup-fill.png) repeat-y 0 0;}

form.vc-popup div.vc-popup-body span.alert{display:none; margin:0 7px 0px 6px; padding:3px 0px; text-align:center; background-color:#a6a6a6; font:normal 11px 'Tahoma'; color:#ffffff;}

form.vc-popup div.vc-popup-body label{display:block; font:bold 12px 'Trebuchet MS' !important; color:#6b6361;}
form.vc-popup div.vc-popup-body div#fields, form.vc-popup div.vc-popup-body p, form.vc-popup div.vc-popup-body div#success{padding:8px 15px; font:normal 12px Arial; line-height:18px; color:#6b6361;}
form.vc-popup div.vc-popup-body em{font:normal 10px Tahoma; color:#a6a6a6; display:block; margin-bottom:5px;}
form.vc-popup .vc-fields{font:bold 18px 'Trebuchet MS'; color:#333333; padding:2px 0; border:1px solid #cdcdcd; width:275px; margin-bottom:10px;}
