﻿body{font-family:'Open Sans', sans-serif !important; font-size:14px; line-height:150%; color:#1c1d1a;}
html, body, a, b, p, li{font-family:'Open Sans', sans-serif !important;}
a { color: #75ae1b; text-decoration: none; }
a:hover { color: #75ae1b; text-decoration: underline; }
a:visited{color: #75ae1b;}
table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: 'Open Sans', sans-serif !important;
}
b{font-weight:bold;}

/*header*/
#mm_header {background: #75ae1b; min-height:130px;}
#mm_header .logo_abs, #mm_header .logo h1 {position:relative; margin:0px !important;}
.logo h1 {height:100px;}
.ta-right {text-align: right;}
#contactInfo {font:normal arial 12px; color:#ffffff;font-stretch:semi-condensed; text-align:right;}
#contactInfo img {position:relative; display:inline!important;}
div.smalltext {font: normal 9px arial; color:#cbc1e7; padding:0px;}
#logreg-buttons {position:relative;  margin-top:15px; text-align:right;}
#logreg-buttons img {padding:0px; display:inline!important;}

/*topnav*/
#mm-topnav {background:#f2f2f3;}
ul.topnav{list-style:none; margin:0px 0px 0px 195px; padding:0; }
ul.topnav li{float:left; margin-right:0px;}
ul.topnav li a{font:700 14px 'Open Sans'; display:block; color:#1c1d1a; padding:12px 15px; font-stretch:semi-condensed; }
ul.topnav li a.active, ul.topnav li a:hover{text-decoration:none; background:#75ae1b; color:#FFFFFF;}

/*main*/
#main-win { background: url("https://methode-montignac.aujourdhui.com/img_aj/mm/compte/main_background.png") no-repeat scroll center top #DFDFDF; }
#dp-form{background-color:#d2de80; margin-top:20px; padding:10px; border-radius:15px;}
#dp-form h2{font:700 20px Open Sans; color:#1c1d1a; margin:0;text-align:center; padding:10px 0px; }
#dp-form .dpboom{font:normal 14px "Open Sans"; color:#404040;}

div.formwrap {color: #404040; padding: 0; border-top:solid 1px #FFFFFF; }
div.formwrap p{font:normal 16px "Open Sans"; line-height:18px;  padding: 0px; margin:10px 0px;}
div.formwrap p label{ width:45%; padding:0px 10px 0px 0px; line-height:18px;   display:block; float:left; text-align:right; margin-top:2px;}
.bmsmall{background-color:white; border:1px solid #a7a6aa; width:20%; height:18px; margin-right:5px; font-size:16px;}
.bmsmall-select{background-color:white; border:1px solid #a7a6aa; width:20.5%; margin-right:5px;}

/*feature*/
#mm_feature {background:#ebebeb;}
#mm_feature p {font: normal 16px arial; color:#404040; padding:10px 0px; text-align:center;}
#mm_feature b{font: bold 16px arial; color:#404040; padding:10px 0px; text-align:center;}

/*testimonial*/
#mm_testimonial {background:#a2ecc7; padding:10px 0;}
#mm_testimonial h2{font:normal 24px arial; Color:#404040; text-align:center; margin:20px 0px;}
#mm_testimonial p {font: normal 16px arial; color:#404040; padding:10px 0px; text-align:center;}
#mm_testimonial p.testimonial_title {font: bold 16px arial; color:#404040; text-align:center;}
#mm_testimonial p.notes {font: normal 12px arial; color:#649a7e; padding:10px 0px; text-align:left;}
#mm_testimonial iframe.testi_video{width:98%; border: solid 2px #ffffff;}

/*community*/
#mm_community {background:#ffffff;}
#mm_community h2{font:normal 24px arial; Color:#404040; text-align:left; margin:20px 0px;}
.com_link {display:block; margin:20px 0px;}
a.action_button_small {text-decoration:none; padding: 10px 40px 10px 10px; font: bold 16px arial; font-stretch:semi-condensed; background: #d82d7b url('https://methode-montignac.aujourdhui.com/img_aj/mm/compte/button_arrow_small.png') no-repeat right center; color:#ffffff;}
a.action_button_small:hover {text-decoration:none;}
div.forumblock { padding: 5px 0px; border-bottom: dotted 1px #d9d9d9; min-height: 55px; font: normal 13px Arial; }
div.forumblock a { color: #0D58A6; text-decoration: none; font: normal 13px Arial; }
div.forumblock a:hover { color: #0D58A6; text-decoration: underline; font: normal 13px Arial; }
.gray_text { color: #282828 !important; }
div.forumblock .userinfo { font: normal 13px Arial; }
div.forumblock td.user { text-align: left; width: 60px; vertical-align: middle; }
td.userinfo { text-align: left; vertical-align: middle; line-height: 16px; }
td.userinfo b { font-weight: bold; }
.com_holder{position:relative; display:block; height:250px; padding:0px 5px;}
.re-holder{position:relative; display:block; height:250px; padding:0px; overflow:hidden;}
.re-holder .recipe-img{width:100%; border-radius:0;}
.re-detail{position:absolute; bottom:0; left:0; width:99%; padding:5px; background:rgba(0,0,0,0.5); color:#ffffff; min-height:49px;}
.re-detail .contributor{height:46px; position:absolute; top:5px; left:5px;}
.rec-info{padding-left:50px;}
.rec-info a{color:#ffffff;}

/*books*/
#mm_books {background:#4a629e; padding:10px 0; }
#mm_books h2{font:normal 24px arial; Color:#ffffff; text-align:center; margin:20px 0px;}
#horizontal_carousel {  height: 260px;  position: relative;  width: 100%; }
#horizontal_carousel .container {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  height: 270px;  left: 0;  overflow: hidden;  position: absolute;  top: 3px;  width: 85%; margin-left:8%; }
#horizontal_carousel .previous_button {  background: url("https://methode-montignac.aujourdhui.com/img_aj/mm/compte/book_left_arrow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);  cursor: pointer;  height: 72px;  left: -10px;  position: absolute;  top: 80px;  width: 72px;  z-index: 5; }
#horizontal_carousel .previous_button_disabled {  background: url("https://methode-montignac.aujourdhui.com/img_aj/mm/compte/book_left_arrow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);  cursor: default; }
#horizontal_carousel .next_button {  background: url("https://methode-montignac.aujourdhui.com/img_aj/mm/compte/book_right_arrow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);  cursor: pointer;  height: 72px;  position: absolute;  right: -10px;  top: 80px;  width: 72px;  z-index: 0; }
#horizontal_carousel .next_button_disabled {  background: url("https://methode-montignac.aujourdhui.com/img_aj/mm/compte/book_right_arrow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);  cursor: default; }
#horizontal_carousel ul { height: 256px;  left: 0;  margin: 0;  padding: 0;  position: relative;  top: 0;  width: 100000px; }
#horizontal_carousel ul li img {border: medium none;  display: block;  margin:0px; border-radius:0px;}
#horizontal_carousel ul li {background:url('https://methode-montignac.aujourdhui.com/img_aj/mm/compte/book_dropshadow.png') no-repeat top left; font-family: verdana,arial,sans-serif;  font-size: 10px; color: #000000;  float: left;  height:256px; width:220px; list-style: none outside none;  margin: 0;  position: relative;  text-align: left;}
#horizontal_carousel ul li a {cursor: help; }
#horizontal_carousel ul li a span {  display: none; }
#horizontal_carousel ul li a:hover {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0); }
#horizontal_carousel ul li a:hover span {  background-color: #FFFFFF;  color: #003399;  display: inline;  font-size: 9px !important;  height: 63px;  left: 0;  position: absolute;  text-align: left;  top: 0;  width: 63px; }


/*subscribe*/
#mm_subscribe {background:#a2ecc7; padding:10px 0; font: normal 25px arial;color:#404040; font-stretch:semi-condensed; vertical-align:middle;}
#mm_subscribe b{font-weight:bold;}
#mm_subscribe .subscribe_pic {text-align:center;}
#mm_subscribe .subscribe_text {padding-top:35px;}
#mm_subscribe .subscribe_button {padding-top:45px;}
a.action_button {text-decoration:none; padding: 10px 40px 10px 10px; font: bold 32px arial; font-stretch:semi-condensed; background: #d82d7b url('https://methode-montignac.aujourdhui.com/img_aj/mm/compte/button_arrow.png') no-repeat right center; color:#ffffff;}
a.action_button:hover {text-decoration:none;}

/*socialmedia*/
#mm_media {background:#ffffff; text-align:center;}
#mm_media img{border:0px; padding:10px; width:50px; display:inline;}

/*footer*/
#mmfooter {background:#222;}
#mmfooter h2{font:normal 14px "Open Sans"; color:#75ae1b; text-transform:uppercase; padding:20px 0px 10px 0px;}
#mmfooter ul{list-style:none;padding:10px 0px; border-top:solid 1px #9b9b9b;}
#mmfooter ul li{font: normal 12px arial; color:#7c7c7c; padding:5px 0px;}
#mmfooter ul li a{font: normal 12px/16px arial; color:#7c7c7c; text-decoration:none;}
#mmfooter ul li a:hover{text-decoration:underline; color:#ffffff;}
#copyright p{text-align:center; font: normal 11px "Open Sans"; color:#7c7c7c; border-top: solid 1px #9b9b9b; padding-top:10px;}

 
/*inside page*/
#breadcrumbs {font: normal 14px "Open Sans", Arial; color:#666666; padding:10px 0px;}
#breadcrumbs a{font: normal 14px "Open Sans", Arial; color:#75ae1b;}
#inside_page {background:#FFFFFF; padding:10px 0px;}
#inside_page h1 {font: 700 36px 'Open Sans'; color:#75ae1b; font-stretch:semi-condensed; border-bottom: solid 1px #ccd0d8; padding:15px 0px 10px 0px; margin-bottom: 10px;box-shadow:#ffffff;}
h2.inside {font: bold 20px 'Open Sans'; color:#393741;  padding:15px 0px 0px 0px; margin-bottom: 10px;box-shadow:#ffffff;}
div.inside_content p {font: normal 14px/20px "Open Sans", Arial, sans-serif; color:#727272; padding:10px 0px;}
div.inside_content strong {color: #232020; font-family: "Open Sans", Arial, sans-serif;}
div.inside_content h2 {font: bold 20px "Open Sans", Arial, sans-serif; color:#393741;  padding:15px 0px 0px 0px; margin-bottom: 10px;}
.images_recettes{position:relative; float:right; padding: 5px; border:solid 1px #cccccc;}
.minisite-vid-l2{position:relative; margin:20px 0; text-align:center;}
.minisite-vid-l2 .l2-vids{position:absolute; top:0; left:0; z-index:2; width:100%; height:100%;}
.minisite-vid-l2 .vid-shaper{display:block; width:100%;}
#mm_books_inside {background:#75ae1b; padding:10px 0;  text-align:center;}
#mm_books_inside h2{font:normal 24px arial; Color:#ffffff; text-align:center; margin:20px 0px;}
#mm_books_inside ul li img {border: medium none;  display: block;  margin:0px; border-radius:0px; margin:0px auto;}
#mm_books_inside ul li {float: left;  height:185px; width:20%; list-style: none outside none;  margin: 0;  position: relative;  text-align: left;}
#mm_books_inside ul li a {cursor: help; }
#mm_books_inside ul li a span {  display: none; }
#mm_books_inside ul li a:hover {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0); }

#mm_books_inside2 {background:#75ae1b; padding:10px 0;  text-align:center;}
#mm_books_inside2 ul li img {border: medium none;  display: block;  margin:0px auto; border-radius:0px;}
#mm_books_inside2 ul li {text-align:center; width:25%; float: left;  list-style: none outside none;  margin: 10px 0; text-align: center;}
#mm_books_inside2 ul li div{min-height:80px;}
#mm_books_inside2 ul li a {color:#ffffff; text-align:center; display:block; }
#mm_books_inside2 ul li a:hover {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); }

#mm_testimonial_inside {background:#d2de80; padding:10px 0; font: normal 25px "Open Sans", Arial, sans-serif;color:#1c1d1a; vertical-align:middle;}
#mm_testimonial_inside b{font-weight:bold;}
#mm_testimonial_inside .subscribe_pic {text-align:center;}
#mm_testimonial_inside .subscribe_text {padding-top:35px;}
#mm_subscribe_inside {background:#d2de80; padding:10px 0; font-size: 24px; color:#1c1d1a; vertical-align:middle; line-height:130%;}
#mm_subscribe_inside b{font-weight:bold;}
#mm_subscribe_inside .subscribe_pic {text-align:center;}
#mm_subscribe_inside .subscribe_text {padding:30px 0;}
#mm_subscribe_inside .subscribe_button {padding-top:65px;}

p.insidetop {color: #727272; font: 14px/20px "Open Sans", Arial, sans-serif; padding: 10px 0; }
p.insidetop strong { font: bold 14px "Open Sans", Arial, sans-serif; color: #232020;}
p.description{border-bottom: solid 1px #cccccc; padding-bottom: 20px!important; margin-bottom:20px;}
ul.recettes {list-style:disc; padding-left:20px; font: normal 14px/20px "Open Sans", Arial, sans-serif; color:#727272; }
ul.recettes li{font-family:"Open Sans", Arial, sans-serif;}
img.images_astuces2 {border: 1px solid #D2D2D2; margin: 0px 5px 0px 0px; padding: 3px; float:right;}

table.astuces { width: 100%; margin: 0px; padding: 0px; font: normal 14px/20px arial; color: #727272; }
table.astuces td.left {padding:5px 5px 5px 0px; width:45%;}
table.astuces td.right {padding:5px 05px 5px 5px; width:45%;}

div#consultation {background: url('https://methode-montignac.aujourdhui.com/img_aj/mm/compte/consultation-page-bg-image.jpg') no-repeat top left;}
div#consultation h1 {padding: 30px 30px 0px 300px; border:0px;}
div#consultation p.content {text-align:center; padding: 20px 30px 10px 300px; font: normal 14px/20px arial;}
div#consultation p.contact_number { text-align:center; padding: 0px 30px 10px 300px; font: bold 50px/60px arial; color:#4E66A4;}
div#consultation p.notes {text-align:right!important; font: normal 12px arial; padding: 30px 30px 10px 300px; }


/*inside forum page*/
table#forum-table{width:100%; padding:0px; margin:10px 0px; font: normal 12px arial;}
table#forum-table b{font: bold 12px arial;}
table#forum-table td, table#forum-table th{padding:5px; vertical-align: top;}
table#forum-table th{background:#4E66A4; color:#ffffff;}
table#forum-table td.odd{background:#DDE0E7;}
table#forum-table a{color:#4E66A4; font-size:13px;}
table#forum-table a:hover{text-decoration:underline;}
table#forum-table img{border:1px solid #cbcbcb;}

table#forum-table2{width:100%; padding:0px; margin:10px 0px; font: normal 12px arial;}
table#forum-table2 b{font: bold 12px "Open Sans", Arial;}
table#forum-table2 td, table#forum-table2 th{padding:5px; vertical-align: top;}
table#forum-table2 th{font: bold 12px "Open Sans", Arial; background:#75ae1b; color:#ffffff;}
table#forum-table2 a{color:#75ae1b; font-size:13px;}
table#forum-table2 a:hover{text-decoration:underline;}
table#forum-table2 img{border:1px solid #cbcbcb;}
table#forum-table2 td.odd{background:#f2f2f3;}

div.discussion_topic {padding: 10px; border: 1px solid #CCCCCC;}
table#stage{width:100%; text-align:left; margin:0px;}
table#stage td{padding:3px;}


.forum_login {border-top:solid 1px #CCD0D8;}
div.loginform2{margin:30px auto; background:#ffffff; border-radius: 10px; border: solid 1px #cccccc; width:50%;}
div.loginform2 h3{font: bold 20px arial; color:#4E66A4; font-stretch:semi-condensed; padding:10px;}
table.lformtable{font:bold 14px Trebuchet MS; color:#252525; width:90%;}
table.lformtable td{padding:3px;}
table.lformtable td label{float:left; text-align:right; width: 40%;}
table.lformtable td input.field{float:left; text-align:left; width: 50%; border:solid 1px #cccccc; margin-left: 10px;}
table.lformtable td input.submit{position:relative; margin: 0px auto;}

div.searchbox {margin:30px auto; background:#ffffff; border-radius: 10px; border: solid 1px #cccccc; }
div.searchbox input.container{width:50%; padding:5px;}
div.searchbox input.button{background: url('https://methode-montignac.aujourdhui.com/img_aj/mm/compte/button_arrow_small.png') no-repeat center right #d82d7b; font: bold 12px arial; border:0px; color:#ffffff; padding: 5px 25px 5px 5px;}

div.returnforum {text-align:right; padding:10px; font: normal 12px arial;}

table.user_comments{width:100%; margin:0px; padding:0px; font: normal 12px/18px "Open Sans", Arial;}
table.user_comments td{padding:5px; background:#F2F23; }
table.user_comments td b{font: bold 12px arial;}
table.user_comments td.comment{padding: 10px; border-bottom:solid 1px #F2F2F2;}

.pagenum{list-style:none; height:30px; margin:0px; padding:0px; font: normal 12px arial; color:#E63B7F; }
.pagenum li {height:30px; float:right; margin:0px 1px; border:1px solid #e5e4dc; font: normal 15px Arial; color:#6b6361; background-color:#ffffff;}
.pagenum li span{margin:0px; display:block; color:white; padding:6px 8px; font-weight:bold; background:#75ae1b;}
.pagenum li span.inactive{margin:0px; display:block; color:#6b6361; background:#ffffff; padding:5px 8px 6px 8px;}
.pagenum li a{margin:0px; display:block; color:#6b6361 !important; padding:6px 8px 7px 8px; white-space:no-wrap; text-decoration:none;}
.pagenum li a:hover {background:#4E66A4; color:white !important; text-decoration:none !important;}  

/*inside blog*/

ul#blog{ margin:15px 0px;}
ul#blog li{ list-style:none; background:#f2f2f3; padding:10px; margin:10px 0px; font-family:'Open Sans', Arial;}
ul#blog li table{padding:0px; margin:0;}
ul#blog li img{ float:none;}
ul#blog li h2 a{ color:#75ae1b; font-size:16px !important; display:block; margin-bottom:5px; margin-top:27px;}
ul#blog li h2 a:hover{ text-decoration:underline;}
ul#blog li blockquote{height:25px; line-height:25px; text-align:right; color:#727272; padding-top:-9px !important; margin:0 !important;}
a.link_blog_lirecom {font: normal 12px 'Open Sans', Arial; color:#75ae1b;}
.pagesnav_blog{padding:5px; background-color:#f2f2f3; margin: 0;} 
.pagesnav_blog a{color:#75ae1b; text-decoration:none; font: normal 12px 'Open Sans', Arial;}
.pagesnav_blog a:hover{color:#75ae1b; text-decoration:underline;}

ul.article_list {margin:0px;}
ul.article_list li {list-style:disc; margin: 0px 0px 0px 20px; font: normal 14px/20px 'Open Sans', Arial;}



/*contact form*/
form#ContactForm label { display: block; font-weight: bold; text-align: right; padding: 5px;}
form#ContactForm .smallText {color: #58585A; font-family: Arial,Helvetica; font-size: 10px;}
.formfield input {background-color: #FFFFFF; border: 1px solid #A7A6AA; font: normal 12px arial; padding:5px; width: 70%; margin: 5px 0px;}
.formfield select {background-color: #FFFFFF; border: 1px solid #A7A6AA; font: normal 12px arial; padding:5px; width: 72%;}
.formfield textarea {background-color: #FFFFFF; border: 1px solid #A7A6AA; font: normal 12px arial; padding:5px; width: 70%; margin: 5px 0px;}
.formfield input:hover {background-color: #FFFFFF; border: 1px solid #0D58A6; }
.formfield select:hover {background-color: #FFFFFF; border: 1px solid #0D58A6;}
.formfield textarea:hover {background-color: #FFFFFF; border: 1px solid #0D58A6;}
.formfield input:focus {background-color: #FFFFFF; border: 1px solid #0D58A6; }
.formfield select:focus {background-color: #FFFFFF; border: 1px solid #0D58A6;}
.formfield textarea:focus {background-color: #FFFFFF; border: 1px solid #0D58A6;}
.formfield input.submit {border:none; width:auto; padding:0px!important;}
.formfield input.submit:hover {border:none;}
.font14{font:bold 14px arial;}


div.vidCS-container{margin:0 10px;}
ul.videoCS{position:relative; list-style-type:none; margin:0px; padding:0px; width:100%; text-align:center; display:inline-block;}
ul.videoCS li{float:left; font:normal 12px Arial; padding:10px 10px; margin:0px; width:30%; text-align:left;}
ul.videoCS li b{display:block; font-size:14px;}
div.linkCS{font:bold 12px Arial; color:#0D58A6; padding:20px 0;}

/*MODAL POPUP*/

div#modalOverlay{position:fixed; top:0;left:0; width:100%;display:none;height:100%;opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;background-color:#000000; z-index:2147483643;}
div#modalbox{display:none; position:fixed; padding:8px; min-width:400px; width:580px; border:none; background-color:#444647; background-color:rgba(0,0,0,0.3);-webkit-border-radius:8px;  -moz-border-radius:8px; border-radius:8px;  z-index:21474836434;}

div#modalbox h3.modalTitle{position:relative;  font:bold 16px Arial;  color:#dd3889; text-shadow:0px 1px 0px #ffffff;  background-color:#f2f2f3;   margin:0;  padding:5px 8px; text-align:left;}

div#modalbox div.modalContent{padding:10px; color:#333333 !important; font:normal 12px Arial; line-height:18px; background-color:white;}

div#modalbox a.closeModal{right:15px; top:12px; z-index:100;  position:absolute;  width:21px; height:21px; display:block; overflow:hidden;  background:transparent url(https://methode-montignac.aujourdhui.com/img/close.png) no-repeat 0 0;  text-indent:-9999px;}

div#modalbox a.closeModal:hover{background:transparent url(https://methode-montignac.aujourdhui.com/img/close.png) no-repeat 0 -21px;}

div#modalbox .action{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;padding:5px 10px; font:normal 12px Arial; color:#ffffff; border:none; background:url(https://methode-montignac.aujourdhui.com/img/ajouterbg.gif) repeat-x left center; font:normal 12px Arial; text-decoration:none; color:#ffffff !important; margin:0px auto;}

div#modalBody{background-color:#ffffff; padding:8px; min-height:50px; display:block; position:relative; text-align:left;}

div#modalLoader{position:relative;  display:block; font:normal 20px Arial;  color:#6b6b6b; text-shadow:0px 1px 0px #ffffff;  background-color:#f2f2f3;   margin:0;  padding:20px 8px;}

div#toggler{display:none;}
div.videocontent {font: normal 14px/18px arial;}

/*Conditions*/
div.conditions ol{list-style-type: decimal; margin:0 0 14px 50px; line-height:20px; font: normal 14px/18px "Open Sans", Arial; color:#727272;}
div.conditions ul{list-style-type: disc; margin:0 0 14px 50px; line-height:20px; font: normal 14px/18px "Open Sans", Arial; color:#727272;}
ol.index-type {list-style-type: decimal; margin:0 0 14px 50px; line-height:20px;}
p.section {font: bold 18px/22px "Open Sans", Arial !important; color:#75ae1b!important;}
div.conditions p.last_p {border-bottom: 1px dashed #CCCCCC; margin: 10px 0;}

/*FAQ*/
div.vs-text2 h2 { color: #393741; font-family: "Open Sans", Arial; font-size: 20px; font-style: normal;  font-weight: bold; line-height: normal; margin-bottom: 10px; padding: 15px 0 0; }
ul.faq-list{list-style:disc; margin:0px 0px 14px 50px; list-style-position:outside; color:#1e1e1e; line-height:18px}
ul.faq-list li{font: normal 14px/18px "Open Sans", Arial; margin-top:8px;}
ul.faq-list li div.answer{font:normal 14px "Open Sans", Arial; color:#727272; line-height:18px; padding:8px; margin:5px 0 10px 0px; background:#F2F2F3;}
ul.faq-list li a{color:#75ae1b; text-decoration:none;} 
ul.faq-list li a.active{color:#75ae1b; text-decoration:none; font-weight:bold;} 
ul.faq-list li a:hover{color:#75ae1b; text-decoration:underline;}
ol.numlist{margin:10px 25px; list-style:decimal;}
ul.bullist{margin:10px 25px; list-style:disc;}

/*password reminder*/
.field_login span.full input { width: 400px; }
.field_login input.text { border: 1px solid #AAAAAA; font-size: 130%; font-weight: bold; padding: 4px; }

/*diet profile page*/
#dietprofile_page {background:#ffffff; }
#dietprofile_page h1 {font: bold 40px arial; color:#393741; font-stretch:semi-condensed; border-bottom: solid 1px #ccd0d8; padding:15px; margin-bottom: 10px;box-shadow:#ffffff;}
#dietprofile_page p{padding-left:15px; padding-right:15px;}
img#etape {position:relative; right:0px; top:10px;}
#diet_maininfo {background: url('https://methode-montignac.aujourdhui.com/img_aj/mm/compte/diet_main_gradient.gif') repeat-x bottom left; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
#diet_maininfo img{border-radius:0px; }
.diet_image {text-align:right; padding:0px; margin:0px; position:relative; bottom:-6px; right:50px;}
#diet_maininfo div.formwrapdiet {color: #404040; padding: 40px;}
#diet_maininfo div.formwrapdiet h2{color: #404040; padding: 10px 0;}
#diet_maininfo div.formwrapdiet p{line-height:14px; font: bold 14px arial; padding: 0px; margin:10px 0px;}
#diet_maininfo div.formwrapdiet p label{font-weight:bold; width:110px; font-size:14px; padding:0px 10px 0px 0px; display:block; float:left; text-align:left;}
.bmsmall{background-color:white; border:1px solid #a7a6aa; width:45px; height:18px; }
.bmbig-select {background-color: #FFFFFF; border: 1px solid #B8B7B7; color: #5F4F4E; font: 14px Arial; margin-right: 2px; width: 56px;}
.bmbig {background-color: #FFFFFF; border: 1px solid #B8B7B7; color: #5F4F4E; font: 14px Arial; height: 18px;  margin-right: 5px; width: 56px;}
#diet_maininfo div.formwrapdiet p span{font-weight:bold; width:142px; font-size:14px; padding-top:2px!important;; display:block; float:left;}
p.center {text-align:center;}

/*questionnaire*/
.quesHdr{color:#ff7b00; border-bottom:1px solid #e1e1e1; font-weight:normal;}
.ques2Lines{padding-top:2px !important; padding-bottom:0px !important; display:inline-block; width:700px;}

div#questionnaire{color:#232222; font-size:14px; padding:0px 10px; margin:10px; font-family:Arial;}
div#questionnaire p{font-size:16px; font-weight:bold; color:#232222; vertical-align:middle; display:block; height:36px; margin:10px 0px 5px 0px;}
div#questionnaire p img{float:left;}
div#questionnaire p span{float:left; padding-top:10px; padding-left:10px;}
div#questionnaire .fset{border:none; margin:0px; padding:0px; display:block;}
ul.multichoice{margin:0px; padding:0;}
ul.multichoice li{padding:0px 0px 0px 48px; list-style:none; font-size:13px; vertical-align:middle;}
ul.multichoice li.choice-over{background-color:#f1f1ed; color:#000000;}
ul.multichoice li label{display:block; padding:3px 0px 3px 0px;}
ul.multichoice li label img{line-height: 1em; vertical-align: middle;}
ul.multichoice li span{padding-left:15px;}
.profil-test{height:16px; opacity:0; position:absolute; width:16px; filter:alpha(opacity=0); margin:0;}
.je-continue{background:url(https://methode-montignac.aujourdhui.com/img/payment/button_je-continue.png) no-repeat;}
.je-continue-over{background:url(https://methode-montignac.aujourdhui.com/img/payment/button_je-continue.png) no-repeat;}
.je-finish{background:url(https://methode-montignac.aujourdhui.com/img/payment/button_je-termine-mon-bilan.png) no-repeat;}
.je-finish-over{background:url(https://methode-montignac.aujourdhui.com/img/payment/button_je-termine-mon-bilan.png) no-repeat;}
.name-fish{font:normal 16px Trebuchet MS; border:1px solid #a1a1a1; width:200px;}
.testi-font{color:#444444 !important;}
.testi-disclaimer{color:#7e7e7e !important; font:normal 11px Arial;}
.profil-quest{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#4B423D; line-height:20px; font-weight:bold; vertical-align: middle;}
.profil-answer{color:#333333; font-family:Arial; font-size: 13px; line-height:18px;vertical-align: middle;}
.profil-test{opacity:0;/* pour !IE */filter:alpha(opacity=0); /* pour IE */width: 20px;height: 20px;position: absolute;}
.profil-quest-hover{ background-color:#f1f1ed;}
.profil-paddingleft{padding-left:10px; margin-top:10px;}
.je-continue{background:url(https://methode-montignac.aujourdhui.com/img_aj/mm/compte/button_je-continue.png) no-repeat;}
.je-continue-over{background:url(https://methode-montignac.aujourdhui.com/img_aj/mm/compte/button_je-continue2.png) no-repeat;}
.je-finish{background:url(https://methode-montignac.aujourdhui.com/img_aj/mm/compte/button_je-termine-mon-bilan.png) no-repeat;}
.je-finish-over{background:url(https://methode-montignac.aujourdhui.com/img_aj/mm/compte/button_je-termine-mon-bilan2.png) no-repeat;}

#testi-box {height: 272px; position: relative; width: 547px;}
#testi-box h2{font: bold 20px arial; color:#404040; font-stretch:semi-condensed; padding:100px 10px 0px 10px}
#testi-box h2 span{color:#d82d7b;}
#testi-box p.testi-font{padding: 20px 250px 0 20px; font: italic 14px/20px arial; color:#858585;}
p.reclaimer {font:normal 11px arial; color:#818181; padding:10px 0px;}
#diet_footer {background:#e4e4e4; color:#E4E4E4; padding:10px 0px;}
#diet_footer p.copyright { color: #7C7C7C; font: 11px/18px arial; padding-top: 10px; text-align: left; }
#diet_footer p.links{color: #4a629e; text-align:center; padding:30px 0px;}
#diet_footer a { color: #4a629e; text-decoration: none; padding:10px; text-transform:uppercase; }
#diet_footer a:hover{color:#4a629e; text-decoration:underline;}
#dietprofile_infoform { margin-top: 20px; }
#dietprofile_infoform h3{ font: bold 20px arial; color:#75ae1b; margin: 20px 0; text-align:center; }
#dietprofile_infoform table{padding:0px; margin:0px 20px;}
#dietprofile_infoform td{padding:3px;}
#dietprofile_infoform td p.notes {font: normal 12px arial;}
#continue {text-align:center;padding:20px 0;}

/*Processing*/
.tab-border {border: 1px solid #CCCCCC; padding:10px; margin:0 !important;}

/*diet_result*/
#dietprofile_result table{margin:0px;}
#dietprofile_result p{margin:0px 0px 15px 0px;}
#dietprofile_result table#result_table{margin:50px auto; width:825px}
#dietprofile_result img{border-radius:0!important;}
.defaulttexteAnxa-grey17 { color: #333333; font-family: Arial; font-size: 17px; font-weight: bold; text-align: left; }
.orangeText24 { color: #75ae1b; font-family: Arial; font-size: 24px; font-weight: bold; }
.defaulttexteAnxa-grey-lineh { color: #333333; font-family: Arial; font-size: 13px; line-height: 20px; text-align: left; }

.title-darkgrey20 { color: #333333; font-family: Arial; font-size: 20px; font-weight: bold; line-height:30px; padding:10px 0px;}
.texteanxa-grey-soft { color: #393939; font-family: Arial; font-size: 12px; line-height: 20px;}
.texteanxa-grey-soft td { padding:5px;}
.je-minscris-res-bt { background: url("https://methode-montignac.aujourdhui.com/img_aj/mm/compte/bt_profil_jefinis.png") no-repeat scroll rgba(0, 0, 0, 0); border: 0 none; display: block; height: 42px; width: 234px; }
.je-minscris-res-bt2{background:url("https://methode-montignac.aujourdhui.com/img_aj/mm/compte/bt_profil_jefinis2.png") no-repeat scroll rgba(0, 0, 0, 0); display:block; border:0 none; height: 42px; width: 234px;}
.je-minscris-bt{background:url("https://methode-montignac.aujourdhui.com/img_aj/mm/compte/d1-button.png") 0 0  no-repeat; display:block; border:0 none; height:36px; width:207px;}
.je-minscris-bt2{background:url("https://methode-montignac.aujourdhui.com/img_aj/mm/compte/d1-button2.png") 0 0 no-repeat; display:block; border:0 none; height:36px; width:207px;}



/*payment*/
#mm_header_payment {background: url("https://methode-montignac.aujourdhui.com/img_aj/mm/compte/header_background.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
#payment-form {margin: 30px 0; position: relative; font: 13px/18px Arial;}
.payment-left h2 { background: url("https://methode-montignac.aujourdhui.com/img_aj/mm/compte/payment-steps-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); border-radius: 20px; border-top: 1px solid #C4C4C4; color: #252525 !important; font: bold 20px arial; margin: 0 0 15px !important; padding: 6px 15px !important; text-shadow: 0 1px 0 #FFFFFF; }
#payment-form h3 { color: #CC006F; font-family: Arial,Helvetica,sans-serif; font-size: 26px; font-weight: bold; line-height: 30px; margin: 15px 0; }
.tableObForm{width:100%; font:normal 14px Arial; line-height:20px; color:#5e5d5d; margin:0;}
.tableObForm td{padding:5px 8px;height:25px;}
.tableObForm td.dotted{border-bottom:1px dashed #5e5d5d; padding-bottom:10px;}

.tableObForm td.c1{width:35%;}
.tableObForm td.c2{width:65%;}
.tableObForm td span.break{margin-right:10px; vertical-align:middle;}
.tableObForm .ifields{font:normal 14px Arial; border:1px solid #bdc7d8; padding:3px; width:20%;}
.ifields.sel{width:22%;}
.ifields.full{width:70%;} 
.paystep2{display:block; position:relative; height:120px; border:0px none; margin-bottom:1px; border-bottom:1px dotted #cfcfcf;}
.paystep2 .offer-radio{position:absolute; left:10px; top:40%; height:16px; width:16px;}
.paystep2 .highlight{color: rgb(204, 0, 111);}
.paystep2.selected .highlight{color: rgb(162, 236, 199);}
.paystep2.selected{-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
background: #33477a; /* Old browsers */
background: -moz-linear-gradient(left,  #33477a 36%, #627dc2 100%, #627dc2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #33477a 36%,#627dc2 100%,#627dc2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #33477a 36%,#627dc2 100%,#627dc2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33477a', endColorstr='#627dc2',GradientType=1 ); /* IE6-9 */}

.paystep2 label{position:relative; top:0px; display:inline-block; padding-left:40px;}

.paystep2 label span.line1{font:bold 22px Arial; color:#404040;}
.paystep2 label span.line1_offer2{font:bold 22px Arial; color:#404040;}
.paystep2 label span.line2{font:bold 16px Arial; color:#404040;}
.paystep2 label p{color:#404040;}
.paystep2 span.font16{font:bold 16px Arial;}

.paystep2.selected label span.line1{font:bold 22px Arial; color:#ffffff;}
.paystep2.selected label span.line1_offer2{font:bold 22px Arial; color:#ffffff;}
.paystep2.selected label span.line2{font:bold 16px Arial; color:#404040;}
.paystep2.selected label p{color:#c4d0ee;}
.paystep2.selected span.font16{font:bold 16px Arial;}

.paystep2 p {font: 13px/18px Arial; margin: 0 0 13px;}
.img-offer {position: absolute; right: 5px; top: 15px;}
#pSelect { background-color: #F2F2F3; display: none; margin: 5px 0 0 25px; padding: 5px; }
span.sep {display: block; margin-bottom: 3px;}
.ctr {text-align: center;}
.payment-sidebox {color:#6B6361; background-color: #f6f6f6; border-radius: 10px; margin: 20px 0; padding: 10px; position: relative; font: 13px/18px Arial; margin: 0 0 13px;}
.scale {position:relative; background:url('https://methode-montignac.aujourdhui.com/img_aj/mm/compte/right_scale.png') no-repeat center top; font: bold 28px arial; color:#CC006F; text-align:center;height:140px;}
.scale div {padding-top:65px;position:relative; }
h2.sideB { color: #BF0163; font: bold 20px Arial; margin-bottom: 15px; text-align: center; }
.payment-sidebox.bda {background: url("/img//besoin-d-aide.jpg") no-repeat scroll right bottom #f6f6f6;}
div.fb-details-pop { opacity: 0.9; filter: alpha(opacity=90); text-shadow: none; z-index: 500; position: absolute; background: #404040; font: normal 11px Tahoma; color: #ffffff; width: 300px; border: 3px solid #727272; padding: 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
div.fb-details-pop img.tip { display: block; width: 15px; height: 15px; position: absolute; top: -18px; left: 60%; border-radius: 0; }
div.fb-details-pop p { margin: 0; padding: 0 0 5px 0; }
div.fb-details-pop ul { margin: 10px 0 0 25px; padding: 0; list-style-type: disc; }
div.fb-details-pop ul li { margin-bottom: 5px; padding: 0; }
div.fb-details-pop ul li.sub { margin-left: 10px; list-style-type: circle; }

/*login*/
div.loginleft {background: url('https://methode-montignac.aujourdhui.com/img_aj/mm/compte/sybille_login.png') no-repeat border-box bottom right; min-height: 385px;}
ul.login_detail {width:70%; padding:10px;}
ul.login_detail li{font: normal 14px/18px arial; list-style:none; background: url('https://methode-montignac.aujourdhui.com/img_aj/mm/compte/check_pink.png') no-repeat left center; padding: 5px 0px 5px 30px; }
p.logincontent {padding: 10px; }

.login-box {font: 16px Arial; min-height: 346px; padding: 18px 20px; background-color: #A2ECC7; margin-top: 0px;}
.login-box h2 {border-bottom: 1px solid #71BC96; color: #404040; font: 30px Arial; text-align: center; padding-bottom: 5px; }
.login-box p {font: 16px Arial; margin: 15px 0 15px 0;}
.login-box p.password {font: 16px Arial; margin: 10px 0 10px 0;}
.login-box span.fields { display: block; font: bold 14px/22px arial; margin-right: 5px; text-align: right; }
.login-box input.login-dtls {font: 14px Arial; width: 90%; color:#393741;}
.login-box input.username{background: url('https://methode-montignac.aujourdhui.com/img_aj/mm/compte/icon_username.png') no-repeat top left #ffffff; border: solid 1px #f3f4f8; height: 35px; padding-left: 40px;}
.login-box input.password{background: url('https://methode-montignac.aujourdhui.com/img_aj/mm/compte/icon_password.png') no-repeat top left #ffffff; border: solid 1px #f3f4f8; height: 35px; padding: 0px 0px 0px 40px;}
.login-box div.forgot {text-align:right; padding:0px; margin:0px;}
.login-box a {color:#5c76b8; font: normal 12px arial;}

/*error*/
ul.error {list-style:disc; margin:0px 0px 0px 20px; font: normal 14px/20px arial;}


/*new-may 2*/
#comment td.border {border-bottom: 1px solid rgb(203, 203, 203);}
#comment td {vertical-align:middle!important;padding:10px 0px;}
td div#Prix { background: #34487c; color: #FFFFFF; font: bold 18px Arial; padding: 10px; text-align: center; vertical-align: middle; }
#payment-form h1 {font: bold 25px arial; color:#393741; font-stretch:semi-condensed; border-bottom: solid 1px #ccd0d8; padding:0px 0px 10px 0px; margin-bottom: 10px;box-shadow:#ffffff;}
#payment-form p {font: normal 14px/20px arial; padding: 5px 0px;}
#payment-form div.text { background: url("/img/check-pymt-steps-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0); color: #3D3938; font: 20px Verdana; padding: 7px 0 20px 25px; text-align: center;}
div.WarningTxt { color: #000000; font: 12px Arial; padding-left: 10px; }
div.BasPage { color: #666666; font: 12px Arial; text-align: center; }
div.payment_renewal{background: url('https://methode-montignac.aujourdhui.com/img_aj/mm/compte/payment_main_img.png') no-repeat bottom left #f5f5f5; font: normal 14px arial; min-height:299px; padding:10px 20px 10px 210px; }
div.payment_renewal h1{font: bold 24px/30px arial!important; color:#393741!important; border:0px!important; }
div.payment_renewal p{font: normal 14px/18px arial; color:#475e98;}
div.payment_renewal ul li{list-style:disc; margin-left: 20px; font: normal 14px/22px arial; color:#444444;}


@media handheld, only screen and (max-width: 768px) {	
#mm_subscribe .subscribe_button {padding-top:45px; text-align:center;}
#mm_subscribe .subscribe_text {text-align:center;}
#mm_community h2{min-height:60px;}
/*new may 2*/
div.payment_renewal{background: #f5f5f5; font: normal 14px arial; min-height:299px; padding:20px; }

}

@media handheld, only screen and (max-width: 640px) {	
#breadcrumbs{display:none;}
#inside_page h1 {font: bold 24px arial;  border-bottom: solid 1px #ccd0d8; padding:0px 0px 10px 0px; margin-bottom: 10px; box-shadow:#ffffff;}
#mm_subscribe_inside .subscribe_button {padding-top: 0px;}
#mm_subscribe_inside .subscribe_button a img { display: block; margin: 0 auto; }
#mm_subscribe_inside .subscribe_text { padding: 15px; text-align: center; }
#mm_books_inside ul li img { width: 90%; }
#mm_header {background: #75ae1b;}
#mm_header_payment {background: #40568e;) no-repeat scroll left top rgba(0, 0, 0, 0);}
#contactInfo {font:normal arial 12px; color:#ffffff;font-stretch:semi-condensed; text-align:center;}
#logreg-buttons {position:relative;  margin-top:15px; text-align:center;}
ul.topnav{list-style:none; margin:0px; padding:0; }
ul.topnav li a{padding:5px;}
ul.book_list {list-style:none!important; left: 0;  margin: 0;  padding: 0;  position: relative;  top: 0;}
ul.book_list li {width:22%; padding: 2% 2% 2% 0%; font-family: verdana,arial,sans-serif;  font-size: 10px; color: #000000;  float: left; margin: 0;  position: relative;  text-align: left;}
ul.book_list li img {border: medium none;  display: block;  margin:0px; border-radius:0px;}
ul.book_list li a {cursor: help; }
ul.book_list li a span {  display: none; }
#mm_community h2{min-height:0px;}
.diet_image{display:none;}
img#etape { position: absolute; right: 0; top: -20px; }
#testi_ads{display:none;}
ul.multichoice li { font-size: 13px; list-style: none outside none; padding: 0; vertical-align: middle; }
#dietprofile_page h1 {font:bold 20px arial; padding-left:15px; padding-right:15px;}

#diet_maininfo {min-height:250px;}
#diet_maininfo div.formwrapdiet h2 {color: #404040; padding: 10px 0; text-align:center;}
#diet_maininfo div.formwrapdiet { color: #404040; padding: 0px; }
#diet_maininfo div.formwrapdiet p { font: bold 12px arial; margin: 10px 0; padding: 0; }
#diet_maininfo div.formwrapdiet p span { display: block; float: left; font: bold 12px arial; padding-top: 2px !important; width: 120px; }
#diet_maininfo div.formwrapdiet p label { display: block; float: left; font: bold 12px arial; padding: 0 10px 0 0; text-align: left; width: 70px; }
    div#questionnaire p { color: #232222; font-size: 16px; font-weight: bold; margin: 10px 0 5px; vertical-align: middle; height: auto; }
div#questionnaire p img{float:none;}
div#questionnaire p span{float:none; padding-top:10px; padding-left:10px;}

div.loginform2{margin:30px auto; background:#ffffff; border-radius: 10px; border: solid 1px #cccccc; width:100%;}
div.loginform2 h3{font: bold 20px arial; color:#4E66A4; font-stretch:semi-condensed; padding:10px;}
table.lformtable{font:bold 14px Trebuchet MS; color:#252525; width:90%;}
table.lformtable td{padding:3px;}
table.lformtable td label{float:none; text-align:center; width: 100%;}
table.lformtable td input.field{float:none; text-align:left; width: 100%; border:solid 1px #cccccc; margin-left: 0px;}
table.lformtable td input.submit{position:relative; margin: 0px auto;}

ul#blog li img{ width:50%}
}


@media handheld, only screen and (max-width: 360px) {	
#mm_community h2{min-height:0px;}

#contactInfo {font:normal arial 12px; color:#ffffff;font-stretch:semi-condensed; text-align:center;}
ul.topnav{list-style:none; margin:0px; padding:0; }
 
#testi_box{display:none;}
.img-offer{display:none;}
.paystep2 label span.line1 {color: #FFFFFF; font: bold 16px Arial;}
.paystep2 label span.line1_offer2 {color: #404040; font: bold 16px Arial;}
.paystep2 span.font16{font: bold 12px arial;}
.images_recettes{position:relative; float:none; padding: 5px; border:solid 1px #cccccc;}

/*New may 2*/
.paystep2 label span.line1{font:bold 18px Arial; color:#404040;}
.paystep2 label span.line1_offer2{font:bold 18px Arial; color:#404040;}
.paystep2 label span.line2{font:bold 13px Arial; color:#404040;}
.paystep2 label p{color:#404040;}
.paystep2 span.font16{font:bold 13px Arial;}

.paystep2.selected label span.line1{font:bold 18px Arial; color:#ffffff;}
.paystep2.selected label span.line1_offer2{font:bold 18px Arial; color:#ffffff;}
.paystep2.selected label span.line2{font:bold 13px Arial; color:#404040;}
.paystep2.selected label p{color:#c4d0ee;}
.paystep2.selected span.font16{font:bold 13px Arial;}
    #payment-form h3 { color: #CC006F; font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; line-height: 30px; margin: 15px 0; }
}

@media handheld, only screen and (max-width: 320px) {	
    /*new may 2*/
.input_buttons{width:90%;}
}