/* CSS Document */
body{background:url('https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/body_bg.gif') repeat-x top left; text-align:center; margin:0px; padding:0px; font:normal 13px arial; color:#1e1e1e; line-height:18px;}
body, h1, h2, h3, h4, h5, h6, p, form, fieldset {
    margin: 0;
    padding: 0;
}
#wrap825{width:825px; padding:0px; margin:0px auto;}
div.login{width:825px; height:32px; padding: 0px; margin:0px; background: url("https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/un_aujourdhui.gif") no-repeat top left transparent; text-align: left;  overflow: hidden;}
div.login form#logform {height: 32px; overflow: hidden; text-align:right; padding-left:380px;}
div.login form#logform .fields {border: medium none; color: #858585; font: 11px Arial; margin-top:6px; padding: 3px 5px; width: 115px; vertical-align:top;}
div.login form#logform .btlog {width: 84px; padding-top:5px;}
div.header{width:825px; height:87px; padding:0px; margin:0px; text-align:left;}
div#topnav{width:825px; height:30px; padding:0px; margin:0px;}
.topnav{width:825px; height:30px; position:absolute; top:104px; font: normal 15px arial; }
.topnav ul li {display: inline; list-style: none outside none;}
.topnav ul li a {color: #777777; display: block; float: left; font: normal 15px arial; height: 29px; line-height: 29px; padding: 0px 18px; text-align: center; text-decoration: none; } 
.topnav ul li a:hover {background:#1757a4; color:#ffffff;}
.topnav ul li a.active {color: #1757a4; text-decoration: none;}
.topnav ul li a.active:hover {background:#1757a4; color:#ffffff;}

.margintop10 {margin-top:10px;}

#middlecontentwrap {background: url("https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/blue_gradient.gif") repeat-x left bottom; width:100%; }
div.maincontent{width:825px; text-align:left; padding:0px 0px 50px 0px; margin:0px;}
a {color:#f37021; text-decoration:none; font: bold 12px arial;}
a:hover {text-decoration:underline;}

#bilan_minceur_gratuit{background: url("https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/form_bg.gif") no-repeat left top transparent; height: 350px; margin: -10px 0px 0px 0px; width: 418px; display:block; vertical-align:top; padding:0px;}
#bilan_minceur_gratuit div.formwrap {color: #FFFFFF; padding: 90px 0 0px 90px;}
#bilan_minceur_gratuit div.formwrap p{width:250px; line-height:14px; font: bold 14px arial; padding: 0px; margin:10px 0px;}
#bilan_minceur_gratuit div.formwrap p label{font-weight:bold; width:110px; font-size:14px; padding:0px 10px 0px 0px; display:block; float:left; text-align:right;}
.bmsmall{background-color:white; border:1px solid #a7a6aa; width:45px; height:18px; margin-right:2px;}
.bmsmall-select{background-color:white; border:1px solid #a7a6aa;  margin-right:2px;}


#bilan_minceur_gratuit2{background: url("https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/main_img2.jpg") no-repeat left top transparent; height: 390px; margin: 0; width: 365px; display:block; vertical-align:top; margin-top:0px;}
#bilan_minceur_gratuit2 div.formwrap {color: #FFFFFF; padding: 110px 0 0 40px;}
#bilan_minceur_gratuit2 div.formwrap p{width:250px; line-height:14px; font: bold 13px arial; padding: 0px; margin:5px 0px;}
#bilan_minceur_gratuit2 div.formwrap p label{font-weight:bold; width:130px; font-size:13px; padding:0px 10px 0px 0px; display:block; float:left; text-align:right;}

#bilan_minceur_gratuit3{background: url("https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/form_bg.gif") no-repeat left top transparent; height: 360px; margin: 10px 0px 0px 0px; width: 418px; display:block; vertical-align:top;}
#bilan_minceur_gratuit3 div.formwrap {color: #FFFFFF; padding: 100px 0 0px 90px;}
#bilan_minceur_gratuit3 div.formwrap p{width:250px; line-height:14px; font: bold 13px arial; padding: 0px; margin:5px 0px;}
#bilan_minceur_gratuit3 div.formwrap p label{font-weight:bold; width:130px; font-size:13px; padding:0px 10px 0px 0px; display:block; float:left; text-align:right;}

#bilan_minceur_gratuit_link{background: url("https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/form_bg_link.jpg") no-repeat left top transparent; height: 350px; margin: 0px 0px 0px 0px; width: 380px; display:block; vertical-align:top; padding:0px;}
#bilan_minceur_gratuit_link div.formwrap {color: #FFFFFF; padding: 90px 0 0px 90px;}
#bilan_minceur_gratuit_link div.formwrap p{width:250px; line-height:14px; font: bold 14px arial; padding: 0px; margin:10px 0px;}
#bilan_minceur_gratuit_link div.formwrap p label{font-weight:bold; width:110px; font-size:14px; padding:0px 10px 0px 0px; display:block; float:left; text-align:right;}
.bmsmall{background-color:white; border:1px solid #a7a6aa; width:45px; height:18px; margin-right:2px;}
.bmsmall-select{background-color:white; border:1px solid #a7a6aa;  margin-right:2px;}

/*---------------------------- css hacks -------------------------------*/

/* background repeat y sous IE7 */
.min-height {
    min-height:5px;
}

/*  "Clearing floats" avec div suplementaire */
.colclear {
	clear: both;
	height: 1px;
	line-height:1%;
}

/*  "Clearing floats" en utilisant un div dÃ©jÃ  prÃ©sent */
.clearboth {
	clear: both;
}
/* 
This piece of code is for clearing
the floats without structural markup
Don't modify it
*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	min-height:0px;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */


#footerwrap {background: #e8e6e6; height: auto; width:100%;}
#footer  {font: normal 10px arial; color: #6F7072; margin: 0 auto; padding: 10px 0 0 0;text-align: left;width: 825px; text-transform: uppercase;}
#footer h6 {font:bold 20px arial; color:#6F7072; margin-bottom:5px; padding-bottom:0px!important; border:none!important;}
#footer a {color: #6F7072;font-size: 10px;text-transform: uppercase; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer table#clickmap {background: url('https://chrono-geno-nutrition.aujourdhui.com/img_aj/sm/v2/footer_image.jpg') no-repeat bottom right;}
#footer table#clickmap td {padding: 5px 5px 0px 0px; font: normal 10px arial; color: #bcbcbc;}

#footer div#clickmap-diet {font: normal 10px arial; color: #6F7072;}
#footer div#clickmap-diet ul {font: bold 14px arial; color: #6F7072; list-style-type: none; text-align:center; width:100%;}
#footer div#clickmap-diet ul li{float:left; padding: 0px 15px;}
#footer div#clickmap-diet ul li a{font-size:14px; font-weight:bold;}
#footer div#clickmap-diet p {padding:20px 0px;}

#footerwrap #footer {background: #e8e6e6 !important; font: normal 10px arial; color: #6F7072; margin: 0 auto; padding: 10px 0 0 0;text-align: left;width: 825px; text-transform: uppercase;}
#footerwrap #footer h6 {font:bold 20px arial; color:#6F7072; margin-bottom:5px; padding-bottom:0px!important; border:none!important;}
#footerwrap #footer a {color: #6F7072;font-size: 10px;text-transform: uppercase; text-decoration:none;}
#footerwrap #footer a:hover {text-decoration:underline;}
#footerwrap #footer table#clickmap {background: url('https://chrono-geno-nutrition.aujourdhui.com/img_aj/cgn/footer_image.jpg') no-repeat bottom right;}
#footerwrap #footer table#clickmap td {padding: 5px 5px 0px 0px; font: normal 10px arial; color: #6F7072;}

#footerwrap #footer div#clickmap-diet {font: normal 10px arial; color: #6F7072;}
#footerwrap #footer div#clickmap-diet ul {font: bold 14px arial; color: #6F7072; list-style-type: none; text-align:center; width:100%;}
#footerwrap #footer div#clickmap-diet ul li{float:left; padding: 0px 15px;}
#footerwrap #footer div#clickmap-diet ul li a{font-size:14px; font-weight:bold;}
#footerwrap #footer div#clickmap-diet p {padding:20px 0px;}

#footerwrap2 {background: url("https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/footer_bg.gif") repeat-x scroll 0 0 #FFFFFF; height: auto; width:100%; padding-bottom:20px;}
#footer2  {font: normal 10px arial; margin: 0 auto; padding: 10px 0 0;text-align: left;width: 825px;}
#footer2 {color: #6F7072;font-size: 10px;text-transform: uppercase;}
#footer2 a {color: #6F7072;font-size: 10px;text-transform: uppercase; text-decoration:none;}
#footer2 a:hover {text-decoration:underline;}


h1{font:bold 20px arial; color:#1757a4; padding-bottom: 5px;border-bottom: solid 1px #1757a4;}
h2{font:bold 17px arial; color:#1757a4;}
h2 a{font:bold 17px arial; color:#1757a4; text-decoration:none;}
h2 a:hover{text-decoration:underline;}
h3{font:bold 13px arial; color:#1757a4;}
h3 a{font:bold 13px arial; color:#1757a4; text-decoration:none;}
h3 a:hover{text-decoration:underline;}
span.orange{color:#f37021;}
span.pink{color:#c8005e;}
span.green{color:#88B41B;}
span.blue{color:#1757A4;}    
span.big{font: bold 15px arial;}

h1.link{font:bold 20px arial; color:#383838; margin-bottom:10px; border:0px !important;}
h2.link{font:bold 17px arial; color:#1757a4; margin-bottom:10px;}


#mainpromo1{background: url('https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/box1.jpg') no-repeat top left; height: 350px;}
#mainpromo2{background: url('https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/box2.jpg') no-repeat top left; height: 350px;}
#mainpromo3{background: url('https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/box3.jpg') no-repeat top left; height: 350px;}
div.mainpromowrap {padding: 180px 10px 0 10px;}

#promocode{width:300px; display:block; background:#eeeeec; font:bold 15px arial; color:#1e1e1e; padding:10px; margin:20px 0px;}
#promobox {background: url('https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/promo_box.png') no-repeat; height:110px; width:546px; font:normal 15px arial; color:#383838; padding:0px 10px;}
#promobox span {font: bold 15px arial; color: #000000;}

div.bottombox {background: url('https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/bottom_box.png') no-repeat top left; width:825px; height:137px; padding:0px; margin:0px;}
div.bottombox table {padding:10px;}
div.bottombox table td {vertical-align:middle;}
/*div.bottombox h1{font:bold 25px arial; font-style:italic; color:#3f3f3f; border:none; padding:0px; margin:0px;}*/
div.bottombox h3{font:bold 25px arial; font-style:italic; color:#3f3f3f; border:none; padding:0px; margin:0px;}
div.bottombox p{font:normal 17px arial; font-style:italic; color:#3f3f3f; padding:5px 0px 0px 0px; margin:0px;}

.mise_en_avant {color: #1757A4; font-weight: bold;}
.row_programme {padding-bottom: 10px; text-align: left;}
.row_programme div {padding-top: 15px; text-align: left;}
.row_programme .visuel {float: left;margin-right: 7px;}
.diagramme {border: none;}
.diagramme tr.explications {color: #88B41B;font-size: 12px;font-weight: bold;}
.diagramme tr.explications td{padding-left:20px; }

/*testimonial page*/
 
a.orangelink18 {color:#c8005e; font:bold 18px Arial; text-decoration:none;}
a.orangelink18:hover {text-decoration:underline;}

a.greenlink12{color:#88b41b; font:normal 12px Arial; text-decoration:none;}
a.greenlink12:hover{color:#88b41b; font:normal 12px Arial; text-decoration:underline;}

a.greenlink13{color:#88b41b; font:normal 13px Arial; text-decoration:none;}
a.greenlink13:hover{color:#88b41b; font:normal 13px Arial; text-decoration:underline;}

a.orangelink13 {color:#c8005e; font:bold 13px Arial; text-decoration:noneunderline;} 
a:hover.orangelink13 {color:#c8005e; font:bold 13px Arial; text-decoration:underline;}

a.bluelink {color:#2F83FF; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none;}
a.bluelink:hover {color:#2F83FF; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:underline;}

.h2orangetitle {border-bottom:1px solid #c8005e; color:#6f7072; font:18px/18px Arial,Helvetica,sans-serif; margin:5px 0 0;}

div.autres-missminceur{width:385px; height:70px; position:relative; margin:0; padding:0;}
div.autres-missminceur h2{font:bold 16px Arial; color:#003399; padding:2px 8px 1px 8px;}

/* HORIZONTAL CAROUSEL */
#horizontal_carousel {width: 450px; height: 70px; position: relative; margin-top:18px;}         
#horizontal_carousel .container {position: absolute; top: 3px; left:20px; width: 410px; height: 73px; overflow:hidden; background: none; }            
#horizontal_carousel .previous_button {position: absolute; top: 5px; left: 3px; width: 14px; height: 63px; background: url(https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/success-stories-button_11.gif); z-index: 0; cursor:pointer;}        
#horizontal_carousel .previous_button_disabled {background: url(https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/success-stories-button_11b.gif); cursor:default;}
#horizontal_carousel .next_button { position: absolute; top: 5px; right: 3px; width: 14px; height: 63px; background: url(https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/success-stories-button_12.gif); z-index: 0; cursor:pointer;}   
#horizontal_carousel .next_button_disabled {background: url(https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/success-stories-button_12b.gif); cursor:default;}
#horizontal_carousel ul {margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0; height: 63px;}                      
#horizontal_carousel ul li img {border:none; display:block; margin:5px auto 0px auto;}                               
#horizontal_carousel ul li {font-family:arial,arial,sans-serif; font-size:10px;}                               
#horizontal_carousel ul li {color:#000000; margin:0 5px 0 0; position:relative; width:64px; height:64px; list-style:none; float:left; text-align:center; background:url('https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/carousel-picbg.gif') no-repeat center center;}
#horizontal_carousel ul li a {cursor:help;}
#horizontal_carousel ul li a span {display: none;}
#horizontal_carousel ul li a:hover {background: none;}
#horizontal_carousel ul li a:hover span {display: inline;position: absolute; top: 0px; left: 0px; width: 63px; height: 63px; background-color:#ffffff; text-align: left; color:#003399; font-size:9px !important;}

ul.tem-commonlist{list-style:none; font:normal 12px arial; color:#1E1E1E; margin:0px; padding:0px;}
ul.tem-commonlist li{padding:0px; display:block; clear:both; margin:0px; width:450px;}
ul.tem-commonlist li em{font-size:13px;}

.tab-border-avatar{padding:3px 10px 3px 0px;} 
div.tem-pic60{width:60px; border:1px solid #fafafa; text-align:center; padding:3px 0 3px 0px; float:left;}
div.tem-pic60 img{border:none; margin:0px auto; display:block; padding:0;}
div.tem-pic60{width:60px; border:1px solid #fafafa; text-align:center; padding:3px 0 3px 0px; float:left;}
div.tem-pic60 img{border:none; margin:0px auto; display:block; padding:0;}
div.tem-info {float:left; margin:0px; width:100%; padding:0px;}
div.tem-info p{color:#333333; font-family:arial; font-size: 13px; line-height:20px; padding:5px 0px; margin:0px;}
div.tem-info p a.title-test{font-weight:bold; font-size:13px; color:#6b6361; text-decoration:none; line-height:20px;}
div.tem-info p a.title-test:hover{text-decoration:underline;}
div.tem-info p a.pseudo{color:#83c427; font-family:arial; font-size: 16px; font-weight:bold;text-decoration:none;}
div.tem-info p a.pseudo:hover{text-decoration:underline;}
div.tem-info p a.wl-prog{font:normal 16px arial; color:#1E1E1E; text-decoration:none;}
div.tem-info p a.wl-prog:hover{font:normal 16px arial; color:#1E1E1E; text-decoration:underline;}
div.tem-info p a.voir-tem{padding:0px 0px 3px 0px; display:block; text-indent:17px; width:135px; font:normal 12px arial; color:#6b6361; text-decoration:underline;}
div.tem-info p a.abus{padding:0px 18px 3px 0px; display:block; background:url('https://chrono-geno-nutrition.aujourdhui.com/img_aj/blogs/profil_icon04.gif') no-repeat right center; width:118px; font:normal 11px Arial; color:#319add; text-decoration:underline;}

.lgry{border-bottom:1px dashed #D1D1D1;}
.BGgray{background:#F9F9F9;}
.defaulttexteAnxa-grey17{color:#1E1E1E; font-family:arial; font-size:16px; font-weight:bold;}
.testiDate{text-align:right; color:#1E1E1E; font:bold 12px Arial;}

div.hp-msmain{padding:5px 5px 5px 5px; background-color:#F9F9F9; margin:0px 0px;}
div.hp-msmain p{font-size:12px; margin:6px 0px; line-height:16px; }
div.hp-msmain h2{font:bold 18px 'Georgia'; color:#F9F9F9; margin-bottom:5px;}
div.hp-msmain h2 a{font:bold 18px 'Georgia'; color:#F9F9F9; text-decoration:none;}
div.hp-msmain h2 a:hover{text-decoration:underline;}

.pagenumholder {margin:5px; height:34px;}
.pagenum{list-style:none; height:24px; margin:0px; padding:0px; }
.pagenum li {float:right; margin:0px 1px; border:1px solid #e5e4dc; font: normal 15px Arial!important; color:#6b6361; }
.pagenum li span{margin:0px; display:block; color:white; padding:6px 8px; font-weight:bold; background-color:#1757a4;}
.pagenum li span.inactive{margin:0px; display:block; color:#6b6361; background-color:White; padding:6px 8px;}
.pagenum li a{margin:0px; display:block; color:#6b6361; padding:6px 8px; white-space:no-wrap; text-decoration:none;  font: normal 15px Arial!important; }
.pagenum li a:hover {background-color:#1757a4; color:white;}  

div.holderphoto-200{position:relative; width:200px; height:267px; margin:0px auto;}
div.holderphoto-200 img{width:200px; height:267px; display:block; z-index:1; position:relative;}
div.holderphoto-200 div.captionholder{background-color:#000000; position:absolute; width:200px; height:30px; z-index:2; opacity:0.8; filter:alpha(opacity=80); bottom:0px; left:0px;}
div.holderphoto-200 span{position:absolute; display:block; width:200px; text-align:center; font:bold 12px Arial; color:#ffffff; z-index:3; bottom:5px; left:0px;}

h2.gry-head{color:#6b6361; font:bold 14px arial; padding:5px; margin:10px 0px;}

table.tem-advice{width:100%; border-collapse:collapse; border-spacing:0; font-size:12px; font-family:arial;}
table.tem-advice td{padding:2px;}
table.tem-advice td label{display:block; width:70px; text-indent:30px; font:bold 20px 'Times New Roman';font-style:oblique; color:#a1a1a1;}
table.tem-advice td .infields{width:360px;}

.testipic-right{text-align:center; margin:0px; padding:0 10px 0;}
.testipic-right a{display:block; font:bold 12px arial; line-height:12px; color:#c8005e; text-decoration:none; margin: 0px; padding:0px;}
.testipic-right a:hover{display:block; text-decoration:underline; line-height:12px; margin:0px; padding:0px;}
/*end testimonial page*/

#col_gauche  {float: left; padding-right: 10px;}
.row_media {border-bottom: 1px solid #C4C5C7; margin-bottom: 15px; padding-bottom: 7px; }
.row_media p {margin-bottom: 15px;}
.row_media img {border: 1px solid #C4C5C7; float: left; margin-right: 15px;}

/*forum*/

table#forum-table{width:700px; margin-left:35px; font:normal 12px arial; color:#58585a; border:1px solid #d1d1d1;}
table#forum-table td, table#forum-table th{padding:5px;}
table#forum-table a{color:#C8005E; font-size:12px;}
table#forum-table a:hover{text-decoration:underline;}
table#forum-table img{border:1px solid #cbcbcb;}

table#forum-table2{width:700px; margin-left:35px; font:normal 12px arial; color:#58585a; border:1px solid #d1d1d1;}
table#forum-table2 td{padding:5px !important;}
table#forum-table2 th{padding:5px !important;}
table#forum-table2 a{color:#58585a; font-size:12px;}
table#forum-table2 a:hover{color:#C8005E; text-decoration:underline;}
table#forum-table2 img{border:1px solid #cbcbcb;}
table#forum-table2 td div.pagesnav a{color:#2c90f2;}

div.rightpane p.forum-discussion{font:normal 14px arial; color:#58585a;}
div.rightpane p.forum-discussion span{font:bold 16px arial; color:#C8005E;}

table#adder{width:600px; margin-left:25px; font-family:arial; font-size:11px;}
table#adder td{padding:3px;}

table#stage{width:825px; text-align:left; font-family:arial;}
table#stage td{padding:3px;}

div.loginform2{width:348px; height:151px; margin-top:30px; background:url('https://chrono-geno-nutrition.aujourdhui.com/img_aj/msd/loginform-bg.gif'); margin-left:20px;}
table.lformtable{font:bold 12px arial; color:#333333; width:330px; margin:10px 0px 0px 7px;}
table.lformtable td{padding:4px;}

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;}

#col_gauche{float:left; width:565px; padding-right:10px;}

#col_droite{float:left;	width:250px;}


.paiement-msg {font-family:Arial; font-size: 16px; color:#FF0000; font-weight: bold; line-height:18px;}
.defaulttexteAnxa-grey {color:#333333; font-family:Arial; font-size: 13px;}
.defaulttexteAnxa-grey-lineh {color:#333333; font-family:Arial; font-size: 13px; line-height:20px;}
.profil-quest{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0467f7; line-height:20px; font-weight:bold; vertical-align: middle;}

div.link a:link span{display: none; text-decoration:none;}
div.link a:visited span{display: none; text-decoration:none;}
div.link a:hover span {position: absolute;margin:0px 0px 150px 0px;background-color: #ffffcc;padding: 3px 7px 4px 6px;border: 1px solid #eadee0;font: normal 11px arial, helvetica, sans-serif;color: #000;text-align:left;display: block;width:300px; text-decoration:none;}

.title1a{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; font-weight:bold;}
.bigtitle{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#F37021; font-weight:bold; line-height:20px; padding-top:10px; margin:15px 0px 15px 0px; text-decoration:none;}
.formule2 {font-family:Arial; font-size: 16px; color: #404040; font-weight: bold; line-height:18px;}
.promo2{ font-family:Arial; color:#1e1e1e; font-style: normal; font-size:24px;}
.paiement-msg {font-family:Arial; font-size: 16px; color:#FF0000; font-weight: bold; line-height:18px;}
.bignumber{font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#ca0127; font-weight:bold; line-height:20px; margin:15px 0px 15px 0px;}
#tabinfos td { text-align:left;}
.title-grey20 {color:#626262;font-family:Arial;font-size:20px;font-weight:bold;}
.title-grey16 {color:#626262;font-family:Arial;font-size:16px;font-weight:bold;}
.defaulttexteAnxa-grey-lineh {color:#333333;font-family:Arial;font-size:13px;line-height:20px;}
.redText24 {color:#c8111d;font-family:Arial;font-size:24px;font-weight:bold;}
.profil-quest {color:#88b41b;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;line-height:20px;vertical-align:middle;}


div.billnotes{margin:0; padding:5px;  border: 1px solid rgb(208, 208, 208); background-color: rgb(246, 247, 247);}
div.tarif-bluebox{background:#f3f8fd; margin-top:10px;}
div.tarif-bluebox div.wrapper{border-right:1px solid #518bd1; border-left:1px solid #518bd1; padding:0px 6px; font-size:13px; display:block;}
div.tarif-bluebox div.wrapper h3{font-size:14px; font-weight:bold; color:#F37021; margin-bottom:5px;}
div.tarif-bluebox div.wrapper p{padding:5px 0px;}
div.tarif-bluebox div.wrapper ul{margin:0px; padding:0px;}
div.tarif-bluebox div.wrapper ul li{margin:0px 0px 0px 15px; color:#F37021;}
div.tarif-bluebox div.wrapper ul li span{color:#58585a;}
img.fit {display: block;}

table.payment h1{font:bold 22px arial; color:#383838; margin-bottom:10px; border:0px !important;}
table.payment h2{font:bold 15px arial; color:#F37021; margin-bottom:10px; border:0px !important;}
.bignumber {color: #1757A4;font-family: Arial,Helvetica,sans-serif; font-size: 26px;font-weight: bold;line-height: 20px;margin: 15px 0;}

/*Payout*/
/* CSS Document */

/*-----------------------------------START---------------------------------------------*/
div.wrap814{position:relative; width:814px; margin:0px auto 10px auto; }

/*header*/
div.ad728{height:90px; margin:10px auto; width:728px;}
div.loginbar {position:relative; height:37px; width:814px; background:url(https://chrono-geno-nutrition.aujourdhui.com/img_aj/mentalslim/v4/loginbar-bg.gif) no-repeat 0 0; text-align:left;}
div.loginbar form#logform{position:absolute; right:0px; width:350px; height:32px; top:9px; overflow:hidden; }
div.loginbar form#logform .fields {border:none; font:normal 11px Arial; color:#858585; padding:3px 5px 2px 5px; width:115px; float:left; margin-right:3px;}
div.loginbar form#logform .btlog { width:80px;}

div.mm-banner{position:relative; width:814px; height:191px; overflow:hidden; background:url(https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/mm_payout_header.gif) no-repeat 0 0;}

div.row2{width:814px; position:relative; margin:0px auto 0px auto; text-align:left; padding-top:15px;}



/*NEW PAYOUT*/
div.payout-steps{position:relative; margin:0px; height:73px; border-bottom:1px dotted #534a44; text-align:left;}
div.payout-steps ul{list-style:none; position:relative; margin:3px auto 0px auto; height:65px; width:680px; overflow:hidden; }
div.payout-steps ul li{float:left; margin:0px; height:65px;}
div.payout-steps ul li a{display:block; cursor:default; overflow:hidden; text-indent:-9999px; width:177px; height:65px; background-image:url(https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/payout-steps.gif); background-repeat:no-repeat;}
div.payout-steps ul li a.step1{background-position:0px 0px;}
div.payout-steps ul li a.step2{background-position:-177px 0px;}
div.payout-steps ul li a.step3{background-position:-354px 0px;}
div.payout-steps ul li a.step4{width:149px !important; background-position:-531px 0px;}
div.payout-steps ul li a.active{cursor:pointer; background-image:url(https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/payout-steps-active.gif) !important;}

div.payout-forms{position:relative; width:785px; margin:15px 0 0 15px; padding:0px;}
.colLeft{float:left; width:520px; margin:0; padding:0; display:inline;}
.colRight{float:right; width:235px; display:inline;}
.po4{position:relative; display:block; width:235px; height:450px; background:url(images/sm-jmc-rightcol4.jpg) no-repeat 0 0;}
.po4 span{position:absolute; top:100px; left:27px; font:bold 14px Arial; color:#4a4436; font-style:oblique;}


.colLeft h3{font:bold 18px Arial; color:#F37021;  padding:0; margin-bottom:12px;}
.colLeft form{margin:0; padding:0;}
.colLeft p{font:normal 12px Arial; color:#000000; line-height:18px; padding:0; margin-bottom:12px;}

table.mspo1{width:520px;}
table.mspo1 tr.odd{background-color:#f9f9f9;}
table.mspo1 td {padding:5px; vertical-align:top; font:normal 12px Arial;}
table.mspo1 td span.note{display:block; padding:3px 0px; font:normal 11px Arial; line-height:14px; font-style:oblique; color:#6b6b6b; clear:both;}
table.mspo1 td span.note b{text-decoration:none; border:none; font-style:normal !important;}
table.mspo1 td.units{padding-top:10px !important;}
table.mspo1 td label{display:block; text-align:right; font:bold 12px Arial; width:190px; padding:5px 0 8px;}
table.mspo1 td label.short{width:70px;}
.po-inp{border:1px solid #8db6c8; padding:5px; width:300px; font:normal 12px Arial;}
.po-inp-inline{border:1px solid #8db6c8; padding:5px; font:normal 12px Arial;}
.popInfo{padding:10px 0 5px 5px; background-color:#EAE6DA; display:none; margin-top:0px;}
.popInfo span{font:normal 11px Tahoma;}

div.error-msg{font:bold 12px Arial; color:red; padding:5px 0px; line-height:18px;}
div.error-msg span{float:left; display:inline; width:270px;}
div.error-msg img.valid{position:absolute; margin:5px 0 0 5px; width:18px;}
div.error-msg img.invalid{float:left; margin:0px 5px 15px 0px; display:inline; width:18px;}

ol.po-objectives{list-style:none; margin:10px 10px 10px; padding:0; font:bold 12px Arial;}
ol.po-objectives li{position:relative; margin:0 20px 15px 0px; padding:0;}
ol.po-objectives li .cbox{position:absolute; width:15px; height:15px; top:0; left:0; opacity:0; filter:alpha(opacity=0); margin:0; padding:0; display:block;}
ol.po-objectives li label{background:url(https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/checkbox-off.gif) no-repeat right top; position:relative; display:block; font:bold 14px Arial;  line-height:15px; color:#666666; padding:0px 0px 0px 0px; height:15px; margin:0px 40px 0px 20px;}
ol.po-objectives li label.strike{background:url(https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/checkbox-on.gif) no-repeat right top; color:#F37021;}

table.mspo1 td div.inserts {padding:3px 0px;}
table.mspo1 td div.inserts input{float:left; margin:1px 0 0 0 !important; padding:0 !important; width:13px; height:13px;}
table.mspo1 td div.inserts label{display:inline !important; width:auto !important; float:left; text-align:left; font-weight:normal !important; padding:0 0 0 3px !important;}                                




/* NEW PAYOUT */
div.payout-steps_new{position:relative; margin:0px; height:73px; border-bottom:1px dotted #534a44; text-align:left; padding:0px;}
div.payout-steps_new ul{list-style:none; position:relative; margin:3px 0px 0px 10px ; height:65px; width:804px; overflow:hidden; padding:0px; }
div.payout-steps_new ul li{float:left; margin:0px; height:71px; background: url(https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/gray_steparrow.gif) no-repeat top right;}
div.payout-steps_new ul li.last{float:left; margin:0px; height:71px; background: none!important;}

div.payout-steps_new ul li a{display:block; cursor:default; overflow:hidden; min-width:160px; font: bold 14px arial; line-height: 71px; color:#848484; height:71px; background: url(https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/cc_step.gif) no-repeat top left; text-decoration:none;}
div.payout-steps_new ul li a div{font: bold 30px arial; color:#ffffff; width: 50px; text-align:center; float:left; position:relative; height: 71px; line-height:71px; margin-right:5px;}
div.payout-steps_new ul li a.active{display:block; cursor:default; overflow:hidden; min-width:160px; font: bold 14px arial; line-height: 71px; color:#1757a4; height:71px; background: url(https://chrono-geno-nutrition.aujourdhui.com/img_aj/chronodetox/cc_step_active.gif) no-repeat top left; text-decoration:none;}
div.payout-steps_new ul li a.active div{font: bold 30px arial; color:#ffffff; width: 50px; text-align:center; float:left; position:relative; height: 71px; line-height:71px; margin-right:5px;}

div#questionnaire-payout {margin:0px; padding:0px;}
div#questionnaire-payout table.bilan{display:block; margin-left:10px; width:420px;}
div#questionnaire-payout fieldset {margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border:none; border-bottom:1px dotted #c1c1c1;}
div#questionnaire-payout fieldset div.holder{text-align:center; padding:10px; background:#f7f7f7; margin:10px 0px;}
div#questionnaire-payout fieldset h4{font:bold 14px Arial; color:#1757A4;}
div#questionnaire-payout fieldset h4 u{font-weight:normal; font-size:12px; text-decoration:none; font-style:oblique; color:#222222;}
div#questionnaire-payout fieldset ul{margin:5px 0px 5px 15px; padding-bottom:5px;}
div#questionnaire-payout fieldset ul li{line-height:16px; font:normal 12px Arial; }
div#questionnaire-payout fieldset ul li label input{width:16px; line-height:16px;}
.colLeft h4{font:bold 16px Arial; color:#A29C86;  padding:0; margin-bottom:12px;}
ul.bullets {list-style: disc outside none;margin: 0 0 12px 25px;}

.profil-test {height: 30px; opacity: 0; filter:alpha(opacity=0); position: absolute; width: 20px;}
.line-height20 {padding:5px!important; margin:5px!important;}
.line-height20 span {padding:5px!important; margin:5px!important; line-height:22px!important;}
.odd {background:#F2F2F3;}


/*NO PAYMENT NO ACCESS POPUP*/
div.npna{padding:10px; color:#161616;}
div.npna h1{margin: 10px 0 0 20px !important; }
div.pop_ntc{position:absolute; text-align:left; background:#ffffff; margin:0px auto; width:520px; z-index:9999; border:5px solid #cfcfcf; font:normal 12px Arial; color:#000000; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
div.pop_ntc h3{background-color:#f2f2f3; padding:8px; font:bold 18px Arial;  color:#ff2b8d; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px;}
div.pop_ntc_content{position:relative; padding:12px 25px;}
div.pop_ntc_content .ntc_intro {padding:0 60px 0 0; background:url(https://chrono-geno-nutrition.aujourdhui.com/img_aj/profile/notice-ajsmiley.gif) no-repeat right bottom;}
div.pop_ntc_content p{line-height:18px !important; padding:0; margin:0 0 12px 0 !important; font-size:12px;} 
div.ntc-contact-info{margin-bottom:12px; text-align:center; padding:12px 12px 1px 12px; background-color:#eef8ff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
div.ntc-contact-info h4{font:bold 25px Arial !important; padding:0!important; margin-bottom:12px !important; color:#F37021!important;}
div.ntc-contact-info a{font:bold 12px Arial; color:#F37021; text-decoration:underline;}
div.pop_ntc a.ntc-rejoindre-aj{display:block; margin:0px auto; width:310px; height:41px; overflow:hidden; text-indent:-9999px; background:url(https://chrono-geno-nutrition.aujourdhui.com/img_aj/profile/npna-rejoindre-aj.png) no-repeat 0 0;}
div.pop_ntc a.ntc-rejoindre-aj:hover{background-position:0px -41px;}
div.pop_ntc a.closeModal{background: url("https://chrono-geno-nutrition.aujourdhui.com/img_aj/profile/close.png") no-repeat scroll 0 0 transparent; height: 21px; overflow: hidden; position: absolute; right: 5px; text-indent: -9999px; top: 8px; width: 21px; z-index: 100;}
div.pop_ntc a.closeModal:hover{background-position:0px -21px;}    
div.ntc-contact-info hr{margin:10px 0; padding:0; color:#ffffff; height:1px; background-color:#ffffff; border:0px none !important;}
ol.uprom{text-align:left; list-style-type:upper-roman; margin:0px 0px 0px 25px !important; font-size:12px;}
ol.uprom li{line-height:18px; margin-bottom:5px;}         
div.ntc-contact-info .hlite{font:bold 25px Arial; padding:0; margin-bottom:12px; color:#ff2b8d;}

/*-- 03072012 added for unlogged forum --*/
div.maincontent p.last_p{border-bottom:1px dashed #CCCCCC; padding-bottom:20px; padding-top:0;}

table#forum-table3{width:825px; font:normal 13px arial; color:#58585a;}
table#forum-table3 th{padding:5px; color:#ffffff; background-color:#F37021;}
table#forum-table3 td{padding:5px; font-size:12px;}
table#forum-table3 tr.gray{background-color:#f2f2f3;}
table#forum-table3 a{color:#1757A4; font-size:12px; font-weight:normal !important;}
table#forum-table3 a:hover{text-decoration:underline; font-weight:normal !important;}
table#forum-table3 img{border:1px solid #cbcbcb;}

table#forum-table4{width:825px; font:normal 13px arial; color:#58585a; border:1px solid #d1d1d1;}
table#forum-table4 th{padding:5px; color:#ffffff; background-color:#6e6e6e;}
table#forum-table4 td{padding:5px; font-size:12px;}
table#forum-table4 tr.gray{background-color:#f2f2f3;}
table#forum-table4 a{color:#F37021; font-size:12px; font-weight:normal !important;}
table#forum-table4 a:hover{text-decoration:underline; font-weight:normal !important;}
table#forum-table4 img{border:1px solid #cbcbcb;}

.main-forum{padding: 5px; border: 1px solid #a1a1a1; margin-top:20px;}
table.forum-comment{width:100%;}
table.forum-comment td{font:normal 12px Arial;}
table.forum-comment td.comment-head{width:40px;}
table.forum-comment td.comment-date{width:200px; text-align:right;} 

.h3ref{font: bold 18px arial; color:#404040; padding-bottom: 15px;}
.payment-referral {
    background: url("https://chrono-geno-nutrition.aujourdhui.com/img_aj/mm/payment/20130422-mm-referral-bg.jpg") no-repeat scroll 0 0 transparent;
    height: 104px;
    position: relative;
    top:0px; left:7%;
    text-align: center;
    width: 462px;
    padding: 0px 0px 0px 0px;
    color: #222222;
    font: normal 12px Arial;
    z-index:0;
    }
.payment-referral div {
    left: 15px;
    position: absolute;
    top: 18px;

} 
.payment-referral p {
    color: #303030;
    font: bold 19px Arial;
    padding-top: 0 !important;
}   

.payment-referral p font {
    color: #19add5;
    font: bold 40px Arial;
}  