<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*******************************************************************************
* RESET
*******************************************************************************/

html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
  background: transparent;
  font-size:100%;
  font-family: Arial, Helvetica;
	} 
	
table, caption, tbody, tfoot, thead, tr, th, td
{font-family: Arial, Helvetica;}

/*******************************************************************************
* HELPERS
*******************************************************************************/

/* background repeat in IE7 */
.min-height {min-height:5px;}

/* Clearing floats with fluid div */
.colclear {clear: both;	height: 1px;	line-height:1%;}

/*  Clearing floats using a div already present */
.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;}
.clr{display: inline-table;	min-height:0px; clear: both;	visibility: hidden; height: 0;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/******************************************************************************/
/******************************************************************************/
body{padding-bottom:0 !important;}

.pink{height:100%; border-bottom:1px solid #ffffff; background: #f09dbf; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwOWRiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZDQzODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f09dbf 0%, #dd4386 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f09dbf), color-stop(100%,#dd4386)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f09dbf 0%,#dd4386 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f09dbf 0%,#dd4386 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f09dbf 0%,#dd4386 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f09dbf 0%,#dd4386 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09dbf', endColorstr='#dd4386',GradientType=0 ); /* IE6-8 */
}

.black{height:100%; border-bottom:1px solid #ffffff; background: #7e7e7e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlN2U3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODE4MTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #7e7e7e 0%, #181818 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7e7e7e), color-stop(100%,#181818)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7e7e7e 0%,#181818 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7e7e7e 0%,#181818 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7e7e7e 0%,#181818 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7e7e7e 0%,#181818 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e7e7e', endColorstr='#181818',GradientType=0 ); /* IE6-8 */
}

div.df-info{padding:10px 10px 0 10px; height:100%; margin:0 auto; background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ1ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #d5d5d7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d5d5d7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#d5d5d7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#d5d5d7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#d5d5d7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#d5d5d7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5d5d7',GradientType=0 ); /* IE6-8 */

-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;

}

.grey{height:45px; background-image:url(https://savoir-maigrir.aujourdhui.com/img_aj/jmc/diet-profile-c/grey_bg.png); background-repeat:repeat-x;}

.testimonial-container{background-image:url(https://savoir-maigrir.aujourdhui.com/img_aj/jmc/diet-profile-c/testi-diet-profile-bg.png); z-index:5px; background-repeat:no-repeat; height:246px; background-position:right bottom; }

.testimonial-coctainer-p{border:1px solid #b8b8b8; font-size:13px; line-height:18px;  padding:15px; padding-right:240px;background-image:url(https://savoir-maigrir.aujourdhui.com/img_aj/jmc/diet-profile-c/testi-diet-profile-bg-woman.jpg); background-repeat:repeat-x; background-position:bottom;)

/*background: rgb(255,255,255); /* Old browsers */
/*background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(250,250,250,1))); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(250,250,250,1) 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(250,250,250,1) 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(250,250,250,1) 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(250,250,250,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 );*/ /* IE6-9 */

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

}

.footer-grey{background-color:#565656; padding-top:15px;}
.footer-grey h6{font:bold 20px arial; color:#ffffff; margin-bottom:5px; padding-bottom:0px!important; border:none!important;}
.footer-grey a{color: #bcbcbc; font-size: 10px;text-transform: uppercase; text-decoration:none; line-height:8px;}
.footer-grey a:hover{text-decoration:underline;}
.footer-grey img{margin-right:5px;}
.footer-grey p{color: #bcbcbc; font-size: 10px;text-transform: uppercase; margin-bottom:10px; text-decoration:none; line-height:13px;}

.footer-darker{background-color:#4A4949; padding-top:15px; margin:0;}
.footer-darker p{color: #bcbcbc; font-size: 10px;text-transform: uppercase; margin-bottom:10px; text-decoration:none; line-height:13px;}
.footer-darker p a{color: #ffffff; font-size: 10px;text-transform: uppercase; text-decoration:none; margin-bottom:10px; text-decoration:none; line-height:13px;}
.footer-darker p a:hover{text-decoration:underline;}

p.footer-p{line-height:18px;}

.footer-gad img{vertical-align:bottom !important;}

div.col_12 h1{color:#ff9a00; font-family:arial; font-weight:bold; font-size:20px; border-bottom:1px solid #ff9a00; padding-bottom:5px;}
div.col_8 h1{color:#ff9a00; font-family:arial; font-weight:bold; font-size:20px;}
p.greetings{font-weight:bold; padding-left:15px; font-size:14px; text-align:left; line-height:18px; margin-top:15px;}

div.df-content{width:45%; margin-left:5%; float:left; height:100%;}
div.df-content.center{text-align:left; padding-top:60px; vertical-align:middle; min-height:170px;}
div.df-content.right{}

div.formwrap{color:#58585a; /*position:absolute; /*width:300px*/; margin:auto; top:0; /*left:50px;*/ padding:20px 0;} /* ------ updated by Suzanne ---------*/
div.formwrap p{ line-height:20px; height:26px;margin-left:10%; font-size:14px; padding:0px!important;}  /* ------ updated by Suzanne ---------*/
div.formwrap p span{font-weight:bold; width:35%; font-size:14px; padding-top:2px!important;; display:block; float:left;}
.bmbig{background-color:white; border:1px solid #a7a6aa; width:20%; height:18px; margin-right:5px;}
.bmbig-select{background-color:white; border:1px solid #a7a6aa; width:20%; margin-right:2px;}

.q-text{margin-right:10px !important; font-size:16px; font-weight:bold; color:#4B423D; line-height:40px;}
.q-text-2{margin-right:10px !important; font-size:16px; font-weight:bold; color:#4B423D;}
.q-text img{margin-right:10px !important; float:left; margin-bottom:15px;}
/*div.test2{padding-top:10px !important; }*/

.q6-o1{background-image:url(https://savoir-maigrir.aujourdhui.com/img_aj/elements/body-shape4.gif); background-repeat:no-repeat; background-position:center top; height:100%; min-height:128px;}
.q6-o2{background-image:url(https://savoir-maigrir.aujourdhui.com/img_aj/elements/body-shape2.gif); background-repeat:no-repeat; background-position:center top; height:100%; min-height:128px;}
.q6-o3{background-image:url(https://savoir-maigrir.aujourdhui.com/img_aj/elements/body-shape3.gif); background-repeat:no-repeat; background-position:center top; height:100%; min-height:128px;}
.q6-o4{background-image:url(https://savoir-maigrir.aujourdhui.com/img_aj/elements/body-shape1.gif); background-repeat:no-repeat; background-position:center top; height:100%; min-height:128px;}

.q6-o1 img{margin-left:28px;}
.q6-o2 img{margin-left:28px;}
.q6-o3 img{margin-left:28px;}
.q6-o4 img{margin-left:28px;}

.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
p.smalltext-df{font-family:arial; padding-top:10px; font-size:11px !important; line-height:13px; margin:0 0 10px 0; text-align:center; font-style:italic;}
/*p.smalltext-df:active{text-decoration:underline;}*/
.smalltext{font-family:arial; font-size:10px; line-height:13px !important; margin:0 0 10px 0;}

.je-continue{background:url(https://savoir-maigrir.aujourdhui.com/img_aj/sm/v2/button_je-continue.png) no-repeat;}
.je-continue-over{background:url(https://savoir-maigrir.aujourdhui.com/img_aj/sm/v2/button_je-continue.png) no-repeat;}

.je-finish{background:url(https://savoir-maigrir.aujourdhui.com/img_aj/sm/v2/button_je-termine-mon-bilan.png) no-repeat;}
.je-finish-over{background:url(https://savoir-maigrir.aujourdhui.com/img_aj/sm/v2/button_je-termine-mon-bilan.png) no-repeat;}

.fset{border:none; margin:0px; padding:0px; display:block;}
ul.multichoice{margin:0px; padding:0;}
ul.multichoice li{padding:0px 0px 0px 28px; 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:0;}
.profil-test{height:20px; opacity:0; position:absolute; width:20px; filter:alpha(opacity=0);}

div.df-process{border:1px solid #CCCCCC; padding:20px; margin:10px auto;}
div.container-col{}
div.container-col h3{font-size:20px; font-weight:bold; font-family:arial; color:#FF9A00; text-align:center;}
div.container-col p{color:#58585A; font-size:13px; font-weight:normal; font-family:arial; line-height:18px;}
div.process-col{width:33%; float:left; padding:7px 0; vertical-align:middle;}

div.result-df{background-color:#F6F6F6; border:1px solid #C5C5C7;
              -webkit-border-radius: 8px;
                 -moz-border-radius: 8px;
                      border-radius: 8px;
}

div.result-cohen-bg{background-image:url(https://savoir-maigrir.aujourdhui.com/img_aj/jmc/diet-profile-c/jmc-bg.png); background-position:left bottom; background-repeat:no-repeat;}
div.result-cohen-2-bg{background-image:url(https://savoir-maigrir.aujourdhui.com/img_aj/jmc/diet-profile-c/jmc-bg-02.png); background-position:left bottom; min-height:410px; background-repeat:no-repeat;}

div.result-wbg{background-color:#ffffff; padding:10px; margin:10px 10px 10px 0;  color:#58585A;
              -webkit-border-radius: 8px;
                 -moz-border-radius: 8px;
                      border-radius: 8px;
}

div.result-wbg p{margin:0 !important; margin-bottom:10px !important; font-size:14px; line-height:18px;}

p.head{ font-family:arial; font-size:16px !important; line-height:20px; font-weight:bold;}
.title{color:#FF9A00; font-size:16px; font-weight:bold;}

.result-df-rightbar{background-color:#F6F6F6; padding:15px;
              -webkit-border-radius: 8px;
                 -moz-border-radius: 8px;
                      border-radius: 8px;
}

.result-df-rightbar p{margin:0 !important; margin-bottom:15px !important; font-size:14px; line-height:18px;}

div.vid-container{background-image:url(https://savoir-maigrir.aujourdhui.com/img_aj/sm/v2/tv.jpg); margin:auto; background-repeat:no-repeat; width:414px; height:267px; padding-top:6px; text-align:center;}



/* mobile ----------- */
@media only screen
and (min-width : 320px) and (max-width : 480px) {

/*div.df-content{width:100%; margin:0 auto; float:none;}
div.df-content.center{text-align:left; padding-top:60px; vertical-align:middle; min-height:170px;}
div.df-content.right{}

div.q-text{ font-size:16px; font-weight:bold; color:#4B423D; line-height:20px;}*/
.cohen-test{text-align:center;}
div.process-col{width:45%; float:left; padding:0; vertical-align:middle; /*text-align:center !important;*/}

}


/* COLUMNAL - MOBILE
///////////////////////////////////////////// */

@media handheld, only screen and (max-width: 767px) {

.cohen-test{text-align:center;}
/*div.df-content{width:100%; margin:0 auto; float:none;}*/
/*div.df-content.center{text-align:left; padding-top:60px; vertical-align:middle; min-height:170px;}
div.df-content.right{background-image:url(https://savoir-maigrir.aujourdhui.com/img_aj/jmc/diet-profile-c/jmc-postit.png); background-repeat:no-repeat; width:100%; background-position:center bottom;}*/

/*div.q-text{ font-size:16px; font-weight:bold; color:#4B423D; line-height:20px;}*/

div.process-col{width:45%; float:left; padding:0; vertical-align:middle; /*text-align:center !important;*/}
div.result-wbg{margin:10px auto !important; /*margin-bottom:430px !important;*/ margin-bottom:15px !important;}

div.vid-container{background-image:url(https://savoir-maigrir.aujourdhui.com/img_aj/jmc/diet-profile-c/tv_small.jpg); margin:auto; background-repeat:no-repeat; width:250px; height:161px; padding-top:3px; text-align:center;}

iframe#ytplayer{height:135px; width:240px;}
.q-text{line-height:20px;}

div.result-cohen-bg{background-image:none;}
div.result-cohen-2-bg{background-image:none;}

/*.mob-2{float:left !important; width:30% !important; }*/

div.df-process{border:none;}

span.orangetext{font-size:13px; font-weight:bold;}

}

</pre></body></html>