body {width:100%; margin:0px; padding:0px;}

a:link{color:#005ACE;text-decoration:none;}
a:hover{color: #005ACE;text-decoration:underline;}
a:visited{color: #005ACE;text-decoration:none;}

.blue11 a:link{color:#005ACE;text-decoration:none; font-size:10px;}
.blue11 a:hover{color: #005ACE;text-decoration:underline; font-size:10px;}
.blue11 a:visited{color: #005ACE;text-decoration:none; font-size:10px;}

div#container {width:100%; margin-left:auto; margin-right:auto; text-align:center; background:#6c6c6c; margin:0px; }
div#container960 {margin-left:auto; margin-right:auto; background: #ffffff url('http://img.aujourdhui.com/mentalslim/leftnav_bg.gif') repeat-y top left; text-align:left; width:960px;}
div#container1052 {margin-left:auto; margin-right:auto; background:#6c6c6c; text-align:left; width:auto;}
div#closing {margin-left:auto; margin-right:auto; background:#6c6c6c url('http://img.aujourdhui.com/mentalslim/close.gif') no-repeat top center; display:block; width:960px; height:20px;}
div#footer {margin-left:auto; margin-right:auto; background:#6c6c6c url('http://img.aujourdhui.com/mentalslim/powerbyanxa.gif') no-repeat bottom right ; display:block; width:960px; height:auto; font: normal 10px arial; color:#ffffff;text-align:center;}

div#ajlogo {position:relative; text-align:center; height:41px;background: #6c6c6c url('http://img.aujourdhui.com/mentalslim/powerbyaj2.gif') no-repeat top right;}

div#powerby {position:relative; text-align:center; height:20px;background: #6c6c6c url('http://img.aujourdhui.com/mentalslim/powerbyaj.gif') no-repeat top right;}
div#topbanner{ padding-top:10px; padding-left:170px; z-index:100;}
div#header {width:960px; position:relative; text-align:left; background: #6c6c6c url('http://img.aujourdhui.com/mentalslim/header.jpg') no-repeat bottom center; padding:0px; height:295px; margin:0px;}

div#header div.hello {position:absolute; top:165px; left:140px; font: bold 13px arial; color:#ffffff; vertical-align:middle;}
div#header div.menu-community {position:absolute; top:157px; left:460px;font: normal 13px arial; vertical-align:middle;}
#community{font-size:12px;}
div#header div.menu-program {position:absolute; top:157px; left:605px;font: normal 13px arial; vertical-align:middle;}
#program{font-size:12px;}
div#header div.profilpic img{position:absolute; top:157px; left:768px; width:25px; height:25px; border:solid 1px #ffffff; vertical-align:middle;}
div#header div.menu-profil {position:absolute; top:157px; left:775px;font: normal 13px arial; vertical-align:middle;}
#profil{font-size:12px;}
div#header a.aidenav{position:absolute; top:162px; left:900px; font: bold 13px arial; color:#ffffff; vertical-align:middle;z-index:99}


div#leftnav {margin:0px; padding:0px; width:165px; height:auto; background: #ffffff url('http://img.aujourdhui.com/mentalslim/leftnav_bg.gif') repeat-y top left; float:left;}
div#leftnav ul {position:relative; margin:0px; padding: 0px; list-style:none; width:165px; height:auto;}
div#leftnav li {position:relative; margin:0px; display:block; padding:0px; width:165px; height:auto; background: #fdfdfd url('http://img.aujourdhui.com/mentalslim/leftnav_inactive.gif') no-repeat; font: bold 18px Myriad_pro, arial; color:#404040;}
div#leftnav li a.inactive {text-indent:25px; position:relative; margin:0px; display:block; padding: 12px 0px 8px 0px; width:165px; height:30px; background: #fdfdfd url('http://img.aujourdhui.com/mentalslim/leftnav_inactive.gif') no-repeat; font: bold 18px Myriad_pro, arial; color:#404040; text-decoration:none;}
div#leftnav li a.inactive:hover {display:block; padding:0px; width:165px; height:30px; padding: 12px 0px 8px 0px; background: #fdfdfd url('http://img.aujourdhui.com/mentalslim/leftnav_hover.gif') no-repeat; font: bold 18px Myriad_pro, arial; color:#1d8b00; text-decoration:underline;}

div#leftnav li a.active {text-indent:25px; position:relative; margin:0px; display:block; padding: 12px 0px 8px 0px; width:165px; height:30px; background: #fdfdfd url('http://img.aujourdhui.com/mentalslim/leftnav_active2.gif') no-repeat; font: bold 18px Myriad_pro, arial; color:#1d8b00; text-decoration:none;}
div#leftnav li a.active:hover {display:block; padding:0px; width:165px; height:30px; padding: 12px 0px 8px 0px; background: #fdfdfd url('http://img.aujourdhui.com/mentalslim/leftnav_active2.gif') no-repeat; font: bold 18px Myriad_pro, arial; color:#1d8b00; text-decoration:underline;}


div#submenu {margin:0px; padding:0px; width:175px; height:auto; background: #f6f6f6 url('http://img.aujourdhui.com/mentalslim/leftnav_subcategory.gif') no-repeat top left;}
div#submenu ul {position:relative; margin:0px; padding: 0px; list-style:none; width:175px; height:auto;}
div#submenu li a.submenu {text-indent:10px; height:22px; margin:0px; text-decoration:none; display:block; padding-top:8px; width:175px; background: #fdfdfd url('http://img.aujourdhui.com/mentalslim/leftnav_subcategory.gif') no-repeat; font: normal 12px arial; color:#1d8b00;}
div#submenu li a.submenu:hover {text-decoration:underline;}
div#submenu li a.submenu_last {text-indent:10px; height:22px; margin:0px; text-decoration:none; display:block; padding-top:8px; width:175px; background: #fdfdfd url('http://img.aujourdhui.com/mentalslim/leftnav_subcategory_last.gif') no-repeat; font: normal 12px arial; color:#1d8b00;}
div#submenu li a.submenu_last:hover {text-decoration:underline;}

div#middle_column {margin:0px; padding:10px 0px 0px 5px; width:470px; height:auto; float:left; background:#ffffff;}
div#middle_column-mix {margin:0px; padding:10px 0px 0px 5px; width:780px; height:auto; float:left; background:#ffffff;}

div#right_column {margin:0px; padding:5px; width:300px; height:auto; float:right; background:#ffffff;}
div#e_commerce {margin:0px; padding:0px 0px 5px 0px; width:300px;height:auto; background:#ffffff;}
div#e_commerce h1 {background:#2976de url('http://img.aujourdhui.com/mentalslim/tab_ecommerce2.gif') no-repeat top left; display:block; width:300px;height:30px;}
div#e_commerce div.main {padding:5px; border-left:solid 1px #8db6c8;border-right:solid 1px #8db6c8; font:normal 12px arial; color:#000000;}
div#e_commerce div.main a {font:normal 12px arial; color:#686868; text-decoration:underline;}
div#e_commerce div.main a:hover {font:normal 12px arial; color:#686868; text-decoration:none;}
div#e_commerce div.main ul {margin: 0px 15px; padding: 0px; list-style:square;}
div#e_commerce div.main li a {font:normal 12px arial; color:#686868; text-decoration:underline;}
div#e_commerce div.end {background:#ccd4de url('http://img.aujourdhui.com/mentalslim/box_bottom.gif') no-repeat top left; display:block; width:300px;height:5px;}

div#graph {margin:0px; padding:0px 0px 5px 0px;  width:300px;height:auto; background:#ffffff;}
div#graph h1 {background:#2976de url('http://img.aujourdhui.com/mentalslim/tab_graph2.gif') no-repeat top left; display:block; width:300px;height:30px;}
div#graph div.main {padding:5px; border-left:solid 1px #8db6c8;border-right:solid 1px #8db6c8; font:normal 12px arial; color:#000000;}
div#graph div.end {background:#ccd4de url('http://img.aujourdhui.com/mentalslim/box_bottom.gif') no-repeat top left; display:block; width:300px;height:5px;}
div#graph div.main a {font:bold 12px arial; color:#1f9400; line-height: 18px; text-decoration:none; background: #fdfdfd url('http://img.aujourdhui.com/mentalslim/green_arrow.gif') no-repeat top right; padding-right:15px; }
div#graph div.main a:hover {font:bold 12px arial; color:#1f9400; line-height: 18px; text-decoration:underline;}

div#forum {margin:0px; padding:0px 0px 10px 0px;  width:300px;height:auto; background:#ffffff;}
div#forum h1 {background:#2976de url('http://img.aujourdhui.com/mentalslim/tab_forum2.gif') no-repeat top left; display:block; width:300px;height:30px;}
div#forum div.main {padding:5px; border-left:solid 1px #8db6c8;border-right:solid 1px #8db6c8; font:normal 12px arial; color:#000000;}
div#forum div.main a {font:bold 12px arial; color:#1f9400; line-height: 18px; text-decoration:none; background: #fdfdfd url('http://img.aujourdhui.com/mentalslim/green_arrow.gif') no-repeat top right; padding-right:15px; }
div#forum div.main a:hover {font:bold 12px arial; color:#1f9400; line-height: 18px; text-decoration:underline;}
div#forum div.end {background:#ccd4de url('http://img.aujourdhui.com/mentalslim/box_bottom.gif') no-repeat top left; display:block; width:300px; height:5px;}

div#discussion li {text-align:left; color:#6b6361; font: normal 12px arial;line-height:20px; height:20px;}
div#discussion li span {color:#6b6361; font: bold 12px arial;}
div#discussion li a{color:#319add; font: normal 12px arial;text-decoration:underline;}
div#discussion li a.hover{text-decoration:none;}
/* TITLES - TO REPLACE OUR EXISTING H1-TITLE-TAB*/
div.title-tab{position:relative; background:url('http://img.aujourdhui.com/profile/h-title-bg.gif') no-repeat; width:450px; height:45px;}
div.title-tab h1, div.title-tab h2{position:absolute; font:bold 16px Arial; color:#ed0972; top:10px; left:14px; margin:0px; padding:0px;}
div.title-tab a {position:absolute; font:normal 11px Arial; color:#319add; text-decoration:none; top:13px; right:13px; padding:1px 3px;}
div.title-tab a:hover {background-color:#f1f1ed; text-decoration:none;}

/*5-TAB NAVIGATION*/
table.tabs-x2{width:480px; height:39px; padding:0px; margin:0px; font:bold 14px Arial; color:#a1a1a1;background:url('http://img.aujourdhui.com/mentalslim/tabs_bg.gif') no-repeat;  }
table.tabs-x2 td{ height:33px; color:#626262; text-align:center; vertical-align:middle; line-height:12px;}
table.tabs-x2 td.inactive{background:url('http://img.aujourdhui.com/mentalslim/tab_gray2.gif') no-repeat;  height:33px; color:#626262; text-align:center; vertical-align:middle; line-height:12px;}
table.tabs-x2 td.active{background:url('http://img.aujourdhui.com/mentalslim/tab_green2.gif') no-repeat; color:#ffffff;}
table.tabs-x2 td span{display:block; cursor:pointer; padding:2px 0px;}

table.tabs-x2 td.active a.activetab:link {font: normal 14px arial; color:#FFFFFF; text-decoration:none; height:20px; font-weight:bold;}
table.tabs-x2 td.active a.activetab:hover {font: normal 14px arial; color:#ffffff; text-decoration:underline; height:20px; font-weight:bold;}
table.tabs-x2 td.active a.activetab:visited {font: normal 14px arial; color:#ffffff; text-decoration:none; height:20px; font-weight:bold;}

table.tabs-x2 td.inactive a.inactive:link {font: normal 14px arial; color:#626262; text-decoration:none; height:20px; font-weight:bold;}
table.tabs-x2 td.inactive a.inactive:hover {font: normal 14px arial; color:#626262; text-decoration:underline; height:20px; font-weight:bold;}
table.tabs-x2 td.inactive a.inactive:visited {font: normal 14px arial; color:#626262; text-decoration:none; height:20px; font-weight:bold;}

.defaulttexteAnxa-grey {color:#333333; font-family:Arial; font-size: 13px;}
.defaulttexteAnxa-white-lineh {color:#FFFFFF; font-family:Arial; font-size: 13px; line-height:20px;}
.defaulttexteAnxa-grey-lineh {color:#333333; font-family:Arial; font-size: 13px; line-height:20px;}
.anxa-grey-small{color:#333333; font-family:Arial; font-size: 11px; line-height:16px;}
.defaulttexteAnxa-grey14 {color:#333333; font-family:Arial; font-size: 14px;}
.defaulttexteAnxa-grey17 {color:#333333; font-family:Arial; font-size: 17px; font-weight:bold;}


/* START LEFT NAVIGATION  ******************************************************/
#left-nav{margin:0px; padding:0px; float:left;}

.navigation {margin: 0; padding:0px 0px 10px 0px; list-style: none; background: #ffffff url('http://img.aujourdhui.com/mentalslim/leftnav_bg.gif') repeat-y top left;float:left; width:165px;font: bold 18px Myriad_pro, arial;  float:left;} 

.navigation li a {color:#333333;}

a.selected-item:link {color:#1d8b00;}
a.selected-item:hover {color:#1d8b00;}
a.selected-item:visited {color:#1d8b00;}

.navigation a, .navigation span {color:#333333; display: block;text-decoration: none; padding: 12px 0px 8px 0px;background: #fdfdfd url('http://img.aujourdhui.com/mentalslim/leftnav_inactive.gif') no-repeat;text-indent:25px;width:165px;height:30px;font-weight:bold;} 

.navigation .toggleSubMenu a, .navigation .toggleSubMenu span {background: #fdfdfd url('http://img.aujourdhui.com/mentalslim/leftnav_inactive.gif') no-repeat;width:162px; } 

.navigation .open a, .navigation .open span {background: #fdfdfd url('http://img.aujourdhui.com/mentalslim/leftnav_active.gif') no-repeat;width:162px;} 

.navigation a:hover, .navigation a:focus, .navigation a:active {text-decoration: underline;color:#1d8b00;font-weight:bold;} 

.navigation .subMenu {font: 14px arial;margin:0px; padding:0px; width:165px; height:auto;list-style:none;} 

.navigation ul.subMenu li{padding:0px 0px 0px 0px; vertical-align:text-bottom; margin:10px 0px 0px 0px;} 

.navigation ul.subMenu a {font: 14px arial;background: #f8f8f8 url('http://img.aujourdhui.com/mentalslim/leftnav_subcategory.gif') no-repeat top left; margin:0px; padding:0px 0px 0px 0px;}

#pub-aj-shopping{text-align:center; height:130px; width:165px;}


/* END LEFT NAVIGATION ******************************************************/

.titletab{padding-right:10px; text-align:right; font-weight:bold; vertical-align:top}
.titletab2{padding-right:10px; text-align:right;}
.titletab1{padding-right:10px;}
.contenttab{ padding-left:5px; text-align:left;}
.grey{background-color:#F9F9F9;}
.blue{ background-color:#def2fb;}
.green{background-color:#97d536}

a.greenSubTitle2link:link { font-size: 15px; font-family: Arial, Helvetica; color: #1d8b00; line-height: 18px; text-decoration:underline; font-weight:bold;}	
a.greenSubTitle2link:hover { font-size: 15px; font-family: Arial, Helvetica; color: #1d8b00; line-height: 18px; text-decoration:none; font-weight:bold;}	
a.greenSubTitle2link:visited { font-size: 15px; font-family: Arial, Helvetica; color: #1d8b00; line-height: 18px; text-decoration:underline; font-weight:bold;}	
.greenSubTitle2 { font-size: 15px; font-family: Arial, Helvetica; color: #1d8b00; line-height: 18px;}	
.greenSubTitle3 { font-size: 19px; font-family: Arial, Helvetica; color: #1d8b00; line-height: 22px;}	

.h1title{ border-bottom: 1px solid #1d8b00; color: #003399;font: 18px Arial, Helvetica, sans-serif; margin: 5px 0px 0px 0px;line-height: 18px;}
.grey-small-title {font-size: 10pt; color: rgb(166, 166, 166); font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h1 {color: #003399;font: 18px Arial, Helvetica, sans-serif; margin: 5px 0px 0px 0px;line-height: 18px; font-weight:bold;}

.coach-content{color:#003399; font-family:Arial; font-size: 13px; line-height:20px;}
.coach-content2{color:#003399; font-family:Arial; font-size: 13px; line-height:20px; text-decoration:underline;}

.animator-content{color:#FF6600; font-family:Arial; font-size: 13px; line-height:20px;}
.animator-content2{color:#FF6600; font-family:Arial; font-size: 13px; line-height:20px; text-decoration:underline;}

.tableft-border {border-left: 1px solid rgb(204, 204, 204);}
.tabright-border{border-right: 1px solid rgb(204, 204, 204);}
.tabboth-border{border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);}
.tabtop-border{border-top: 1px solid rgb(204, 204, 204);}
.tabbottom-border{border-bottom: 1px solid rgb(204, 204, 204);}
.tab-border{border: 1px solid rgb(204, 204, 204);}
.tab-border-soft{border: 1px solid #eeeeee;}


.pagenumholder {height:6px; margin:5px;}
.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; color:#6b6361; }
.pagenum li span{margin:0px; display:block; color:white; padding:6px 8px; font-weight:bold; background-color:#ed0972;}
.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;}
.pagenum li a:hover {background-color:#ed0972; color:white;}  

.list-none{list-style:none;} 

ol.bilan-hebdo span.questions{font-size: 15px; font-family: Arial, Helvetica; color: #1d8b00; line-height: 18px; font-weight:bold;}
ol.bilan-hebdo li.titlequest {padding:10px 0px;}
ol.bilan-hebdo { text-align:left;}
.errormsg {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:red; font-weight:bold; }

#title-field {border:#8DB6C8 solid 1px; font-size:1.7em;outline:medium none;padding:3px 4px;width:98%;}
.contenu-field {border:#8DB6C8 solid 1px; outline:medium none;padding:3px 4px;width:98%; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.contenu-field-short {border:#8DB6C8 solid 1px; outline:medium none;padding:3px 4px;font-family:Arial, Helvetica, sans-serif;}



.smallText { font-size: 10px; font-family: Arial, Helvetica; color: #000000; }
.coach-font{color:#003399; font-family:Arial; font-size: 13px; line-height:20px;}
.coach-title{ font-size: 15px; font-family: Arial, Helvetica; color: #003399; line-height: 18px; font-weight:bold;}

.typebox{ background-color:#f4f4f4; width:150px; float:left; margin:0 5px 10px 0;}
.typebox h3{font-size: 15px; font-family: Arial, Helvetica; color:#5f5f5f; line-height: 18px; text-align:center; margin:0px; padding:5px 0px;}	
.typebox img{ border:#FFFFFF solid 1px;}	
.typebox span{width:150px; color:#5f5f5f; font-family:Arial; font-size: 13px; line-height:20px; text-decoration:none; padding-left:5px;}

.list-recipes {float:left; width:300px; margin:0 5px 0px 0;}
.mp0{margin:0px; padding:0px 0px 0px 20px;} 

.boxtitle{vertical-align:middle; font-size: 15px; font-family: Arial, Helvetica; color:#5f5f5f; text-align:left; margin:0px; padding:0px 0px; border-bottom:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; font-weight:bold; background-color:#F9F9F9;}
.boxtitle img {padding:5px 15px 5px 5px; vertical-align:middle;}

.title-wg{background-color:#97d536;color:#FFFFFF; font-family:Arial; font-size: 12px; line-height:20px;}
.title-wblue{background-color:#0065fa;color:#FFFFFF; font-family:Arial; font-size: 12px; line-height:20px; font-weight:bold; text-align:center;}

.mealplan-title{font-size: 15px; font-family: Arial, Helvetica; color:#5f5f5f; line-height: 18px; text-align:center; margin:0px; padding:5px 0px; font-weight:bold;}	
.mealplan-list { vertical-align:top; padding:0px 0px 0px 15px;}

.wmid {float:left; width:410px; margin:0 5px 0px 0;}
.w300b {float:left; width:350px; margin:0 5px 0px 0; border-bottom:}
.w300 {float:left; width:300px; margin:0 5px 0px 0;}

.white{color:#FFFFFF;}


