@import "advertorial.css";

* { margin:0; padding:0; }
img { display:block; border:0; }
abbr, acronym { cursor:help; }
a abbr { cursor: pointer; }
table { border-collapse:collapse; }
ol { list-style-position:inside; }
a { color:#892a81; text-decoration:none; }
a:hover { text-decoration:underline; }

html {
font-size:62.5%;
height:100%;
background:url(/media/images/illustrations/illu_pattern-01.gif);
}
body {
color:#252525;
font-family:Arial, sans-serif;
font-size:1.3em;
line-height:1.35;
/*margin:0 auto;
width:995px;*/
position:relative;
}
.container {
margin:0 auto;
width:995px;
}

h1 {
font-size:1.848em;
line-height:1.1;
margin-bottom:0.25em;
color:#b51e9e;
}
h2 { font-size:1.23em; color:#892A81;}
h3 { font-size:1.075em; }
h4 { font-size:0.95em; }
h5 { font-size:0.925em; }
h6 { font-size:0.9em; }

h1,h2,h3,h4,h5,h6 {
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}

legend { font-weight:bold; }
input,
textarea,
select,
option {
padding:0.25em;
color:#333;
}
input:focus,
textarea:focus,
select:focus {
border:2px solid #620D6F;
}
textarea { width:98.5%; }
caption {
padding:0.5em;
font-style:italic;
font-weight:bold;
border:1px solid #aaa;
}

.odd,
.hentry {
clear:both;
}


#header {
/*padding:0 10px;*/
/*margin:0 10px;*/
float:left;
width:995px;
position:relative;
background:#fff url(/media/images/illustrations/illu_pattern-04.gif) 0 0 repeat-x;
}

#wrapper {
width:955px;
clear:both;
position:relative;
float:left;
z-index:9;
padding:20px;
background:url(/media/images/illustrations/illu_pattern-02.gif) 0 0 repeat ;
}


address#vita-magazine {
text-decoration:none;
float:left;
margin: 0 1em 20px;
}

address#vita-magazine .url {
float:left;
}

address#vita-magazine span.note,
address#vita-magazine span.email,
address#vita-magazine span.org {
display:none;
}
address#vita-magazine .tel {
float:left;
text-align:right;
font-weight:bold;
font-style:normal;
font-size:0.97em;
}
address#vita-magazine .local {
margin-top:2em;
margin-right:1.75em;
}
address#vita-magazine .toll_free {
margin-top:0.75em;
}
address#vita-magazine .tel .type {
display:block;
color:#b09797;
}
address#vita-magazine .local .type {
display:none;
}
address#vita-magazine .toll_free .type {
font-size:0.9em;
}

#rel_push_down{
/*margin-left:17px;*/
display:none;
}

#site_nav_global {
clear:none;
float:right;
left:331px;
width:675px;
}
#site_nav_global li {
list-style-type:none;
border-left:1px solid #B09797;
float:left;
margin-left:0.75em;
padding-left:0.75em;
}
#site_nav_global li.child_1 {
border-left:0;
border-left:0 none;
height:63px;
margin-left:0;
padding: 0 4px;
/*width:135px; */
}
#site_nav_global li a {
font-size:0.925em;
text-transform:uppercase;
display:block;
text-indent:-9999px;
background-image:url(/media/images/illustrations/illu_topics-04.png);
background-repeat:no-repeat;
height:10px;
overflow:hidden;

background:none;
text-indent:0;
height:auto;
width:auto !important;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#252525;
}


/*#site_nav_global li#nav_home a {
background-position:0 0;
width:36px;
}
#site_nav_global li#nav_forum a {
background-position:0 -10px;
width:44px;
}
#site_nav_global li#nav_blog a {
background-position:0 -20px;
width:33px;
}
#site_nav_global li#nav_contests a {
background-position:0 -30px;
width:65px;
}
#site_nav_global li#nav_magazine a {
background-position:0 -40px;
width:65px;
}
#site_nav_global li#nav_rss a {
background-position:0 -50px;
width:59px;
}
#site_nav_global li#nav_e_newsletter a {
background-position:0 -60px;
width:96px;
}
*/

#site_nav_local {
background:#8a2c82 url(/media/images/illustrations/illu_pattern-05.jpg) 100% 0 no-repeat;
text-align:center;
width:995px;
float:left;
padding:0 0 5px 0;
}
#site_nav_local li {
display:inline;
list-style-type:none;
margin:0 0 0 4em;
float:left;
position:relative;
}
#site_nav_local li.child_1 {
margin-left:4.5em;
}

#site_nav_local li a {
text-transform:uppercase;
background-color:#7d1387;
background-image:url(/media/images/illustrations/illu_topics-01.png);
background-repeat:no-repeat;
color:#fff;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:1.4em;
text-indent:-9999px;
display:block;
overflow:hidden;
text-decoration:none;
background:none;
text-indent:0;
padding:0.25em 0.75em;
}
#site_nav_local li li a {
font-size:1em;
}

ul#site_nav_local li a:hover {
background-color:#ac6aa7;
}


/*ul#site_nav_local li#nav_slideshow a:hover, ul#site_nav_local li#nav_video a:hover  {
background-color:inherit;
cursor:default
}


#site_nav_local li a span.comingsoon
{
background-color:inherit;
font-size:0.7em;
padding:0 2px;
position:absolute;
right:-33px;
text-transform:none;
top:22px;
display:none;
}
#site_nav_local li a:hover span.comingsoon
{
background-color:#D80000;
display:inline;
}

*/

.muses li#nav_muses a,
.corps_et_esprit li#nav_corps_et_esprit a,
.perso li#nav_perso a,
.style li#nav_style a,
.aventures_et_evasions li#nav_aventures_et_evasions a {
/*background:#ac6aa7 url(/media/images/illustrations/illu_pattern-06.jpg) 45% 5px no-repeat;*/

background-color:#ac6aa7;
}

#site_search {
float:right;
margin:2em 20px 1em 0;
/*width:26.5em;*/
}
#site_search fieldset,
#site_search_secondary fieldset {
border:0;
/*background:url(/media/images/illustrations/illu_pattern-03.gif);*/
/*padding:0.5em;*/
}
#site_search legend,
#site_search label,
#content #site_search_secondary legend,
#content #site_search_secondary label {
display:none;
}
#site_search ul,
#site_search_secondary ul {
float:left;
}
#site_search li,
#site_search_secondary li {
list-style-type:none;
}
#site_search_secondary input#site_search_secondary_submit,
#site_search input#site_search_submit {
margin-left:1em;
float:left;
}
#site_search_secondary .form_action li {
float:left;
}

#site_search_keywords {
padding:0.24em;
width:17.5em;
}
#site_search_secondary_keywords {
padding:0.22em;
}

#content {
clear:both;
float:left;
position:relative;
width:66.9%;
width:66.667%;
width:66.5%;
width:67.016%;
margin-right:15px;

}

#content_inner {
padding:12px;
/*border:1px solid #d2d2d2;*/
margin-bottom:1em;
overflow:hidden;
background-color:#fff;
}

#content p {
margin-bottom:1em;
}

#content_document {
margin-bottom:1em;
}

#magazine #content_document {
padding:12px;
background:#fff;
}


#user_comments {
clear:both;
}
#user_comments h2 {
font-size:1.69em;
margin-bottom:0.25em;
color:#b51e9e;
text-indent:-9999px;
background:url(/media/images/illustrations/illu_comments.png) 0 5px no-repeat;
}
#user_comments ul {
list-style-type:none;
}
#user_comments li {
clear:both;
float:left;
width:100%;
margin-bottom:1.5em;
position:relative;
}

#user_comments .entry-title {
float:left;
font-size:1em;
font-weight:normal;
}
#user_comments .entry-title .figure {
border:1px solid #ccc;
}
#user_comments .entry-title .figure,
#user_comments .entry-title .fn {
float:left;
vertical-align:top;
}
#user_comments .entry-title .figure {
margin-right:5px;
}
#user_comments .entry-title .fn {
margin-right:0.5em;
font-weight:bold;
color:#620d6f;
}
#user_comments .timestamp_published {
float:right;
clear:none;
font-size:0.925em;
color:#707070;
}
#user_comments .timestamp_published .updated {
border-bottom:0;
display:block;
}
#user_comments .entry-content {
float:left;
margin-left:88px;
margin-top:-60px;
}
#user_comments .comment_options {
text-align:right;
}
#user_comments .comment_options li {
float:none;
}


#form_user_comment {
clear:both;
margin-bottom:1em;
}
#form_user_comment fieldset {
border:0;
}
#form_user_comment legend {
display:none;
}
#form_user_comment .note {
float:left;
}
#form_user_comment ul li.required {
width:100%;
float:left;
}

#form_user_comment .form_action,
#form_send_to_friend .form_action {
float:right;
}


#form_send_to_friend {
margin-bottom:1em;
clear:both;
}
#form_send_to_friend fieldset {
padding:1em;
}


#aside_primary {
width:30.77%;

float:left;
position:relative;
}
.article #aside_primary,
#channel #aside_primary,
#subchannel #aside_primary,
#focus_on #aside_primary,
#slideshow #aside_primary,
#view_from_her #aside_primary {
margin-top:-3.3em;
}
#article.home #aside_primary {
margin-top:0;
}


#signup_haute_flash,
#aside_primary .aside {
/*border:1px solid #00aeef;*/
background:#fff;
clear:both;
margin-left:auto;
margin-right:auto;
}

#aside_primary .aside .inner {
/*border-right:1px solid #00AEEF;*/
width:280px;
padding:10px;
}

#signup_haute_flash p,
#aside_primary .aside h2 {
background:#8a2c82 url(/media/images/illustrations/illu_pattern-12.gif) 100% -830px no-repeat;
color:#fff;
font-size:1.075em;
padding:0 10px;
line-height:1.5em;
}

#aside_primary .aside h2 { width:280px;}

#aside_primary .aside {
width:300px;
margin-bottom:1.538em;
}
#aside_primary #my_profile h2 {
background-color:#b8ca32;
text-transform:lowercase;
font-size:1.23em;
line-height:1.7;
background-position:100% -721px;
}
#aside_primary #my_profile p {
margin-bottom:0.5em;
}

#aside_primary #my_profile h2.monvita{ 
text-transform:none; 
}
#aside_primary #my_profile h2 span {
background:url(/media/images/icons/icons.gif) -6555px 5px no-repeat;
padding-left:15px;
}
#aside_primary #my_profile .inner {
overflow:hidden;
}
#aside_primary #my_profile .inner ul {
float:left;
}

#aside_primary #my_profile .figure {
float:left;
margin-right:10px;
margin-top:-1.75em;
}
#aside_primary #my_profile.logged_in p {
margin-left:93px;
margin-bottom:0.5em;
}
#aside_primary #my_profile .username {
color:#ec008c;
}

#aside_primary #my_profile ul li {
list-style-type:none;
background:url(/media/images/icons/icons.gif) -2636px 5px no-repeat;
padding-left:15px;
line-height:1.6;
}



#aside_primary #my_profile,
#aside_primary #subscription_newsletter,
#signup_haute_flash,
#aside_primary .publicity_contests {
border-top:0;
border-right:0;
}

#aside_primary .publicity_contests .inner {
float:left;
}

#signup_haute_flash fieldset,
#aside_primary #subscription_newsletter fieldset {
border:0;
}
#signup_haute_flash legend,
#signup_haute_flash label,
#aside_primary #subscription_newsletter legend,
#aside_primary #subscription_newsletter label {
display:none;
}

#aside_primary #subscription_newsletter ul {
float:left;
}
#aside_primary #subscription_newsletter p {
margin-bottom:10px;
}
#signup_haute_flash li,
#aside_primary #subscription_newsletter li {
list-style-type:none;
float:left;
}
#signup_haute_flash input#haute_flash_email,
#aside_primary #subscription_newsletter input#newsletter_email {
margin-right:5px;
}


#signup_haute_flash {
width:250px;
float:left;
margin-bottom:0;
border:1px solid #d2d2d2;
border-right:0;
border-top:0;

border:0;
}
#signup_haute_flash .inner {
border:0;
background-color:#fff;
padding:19px 10px 19px 10px;
width:230px;
height:25px;
/*border-right:1px solid #d2d2d2;*/
}
#signup_haute_flash p {
background-image: url(/media/images/illustrations/illu_pattern-12.gif);
background-position:100% -1300px;
height:27px;
}
#signup_haute_flash p span {
background: url(/media/images/icons/icons.gif) -1984px 2px no-repeat;
padding-left:17px;
font-weight:bold;
}
#signup_haute_flash ul li {
width:57%;
margin-right:30px;
}
#signup_haute_flash ul.form_action li {
width:15%;
margin-right:0;
}

#signup_haute_flash input#haute_flash_email {
width:165px;
}
#signup_haute_flash input#haute_flash_submit {
width:85px;
}



#related_content {
/*border:1px solid #d2d2d2;*/
padding:10px;
margin-bottom:1em;
float:left;
width:280px;
background-color:#fff;
}

#highlights_intro #related_content {
clear:none;
height:230px;
min-height:230px;
margin-bottom:0;
width:222px;
float:right;
margin-top:-260px;
margin-right:10px;
}
#highlights_intro #related_content{
position:absolute;
right:0;
}
#aside_content #related_content{ display:none;}
#highlights_latest h2,
#related_content h2 {
font-size:1.69em;
color:#b51e9e;
margin-bottom:0.25em;
background-color:#fff;
/*margin-left:-10px;
padding-left:10px;
padding-right:5px;*/
background:#fff url(/media/images/illustrations/illu_related-content.png) 10px 0 no-repeat;
width:170px;
height:16px;
text-indent:-9999px;

background:#fff;
background:#fff url(/media/images/illustrations/illu_pattern-12.gif) 99.5% -923px no-repeat;
text-indent:0;
height:auto;
width:auto;
/*float:left;*/ /*or use width*/
width:115px;
width:100%;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
padding-bottom:5px;
margin-left:0;
line-height:1;
}
#related_content ul {
clear:both;
}

#content #content_document #related_content .entry-summary {
font-size:1em;
margin-bottom:0;
width:270px;
}

#content #content_document #related_content .entry-summary ul {
margin-left:0;
margin-bottom:0;
}


#subscribe_now {
border:1px solid #d2d2d2;
width:300px;
float:right;
}

#publicity_embedded_ad_secondary{
/*text-align: center; */
}
#publicity_embedded_ad_secondary h3{
display: none;
}

.my_vita_promotion,
.freemium {
clear:both;
float:left;
margin-bottom:1em;
}


#home h1 {
display:none;
}


.figure {
/*border:1px solid #d2d2d2;*/
}

#highlights_intro {
margin-bottom:1.538em;
float:left;
/*padding:8px;*/
background:#fff;
width:100%;
position:relative;
/*border:1px solid #d2d2d2;*/
}
#highlights_intro .figure {
float:left;
border:0;
/*margin-right:8px;*/
}

#featured_asset h2,
#featured_asset .entry-title {
display:none;
}

/*=highlights_latest*/

#home #highlights_latest {
/*margin-top:-110px;
margin-right:10px;*/
bottom:12px;
left:12px;
position:absolute;
width:620px;
}

#featured_asset_title{

width:310px;
margin:0 2px 0 0;
float:left;
}

#featured_asset_title .hentry,
#to_read .inner,
#to_read2 .inner{
background: white;
filter:alpha(opacity=92.5);-moz-opacity:.925;opacity:.925;
float:left;
width:100%;
height:100px;

}
#featured_asset_title .entry-summary{
display:none;
}

#to_read{
float:left;
width:305px;
}

#to_read2{
float:left;
width:618px;
}

#to_read h3,
#to_read2 h3{
display:none;
}

#to_read img,
#to_read2 img{
width:30px;
height:30px;
background:#6633CC;
float:left;
margin:0 10px 0 0 ;
}



#home #highlights_latest ul li#highlights_latest_3{
clear:left;
}

#home #highlights_latest h2{
background:#94428E none repeat scroll 0 0;
color:#FFFFFF;
font-size:1em;
height:20px;
line-height:25px;
padding-left:9px;
text-transform:uppercase;
width:100px;
margin:0;
}

#home #highlights_latest h3{ 
color:#94428E;
font-size:2em;
font-weight:normal;
width:280px;
float:left;
margin:5px 0 5px 12px;
line-height:1em;
}

#home #highlights_latest ul{
width:190px; 
margin:10px 0 0;
width:100%;
}

#home #highlights_latest ul,
#home #highlights_latest ul li{  
float:left;
margin-right:
}

#home #highlights_latest ul li{ 
margin:5px 0 0 10px;
list-style:none;
width:218px;
width:280px;
clear:none;

}

#home #highlights_latest ul li#highlights_latest_2,
#home #highlights_latest ul li#highlights_latest_4{ margin-left:42px;}

#home #highlights_latest #to_read ul li#highlights_latest_2{ margin-left:10px;}

#home #highlights_latest ul li .entry-summary{
float:left;
}

#home #featured_asset .entry-summary a img{ background:#F9FBFB;}


#highlights_latest li .timestamp_published,
#highlights_latest li .timestamp_updated,
#highlights_latest li .authors {
display:none;
}

#highlights_latest .content_view_datas li {
list-style-type:none;
border-bottom:1px solid #00AAEF;
float:left;
clear:both;
width:100%;
padding-top:5px;
position:relative;
min-height:70px;
}

#highlights_latest li .entry-title {
margin-left:85px;
text-transform:uppercase;
font-size:1.152em;
line-height:1.05;
}
#highlights_latest li .figure {
position:absolute;
top:0;
left:0;
border:0;
}
#highlights_latest li .entry-summary .phrasing_content {
/*margin-left:85px;*/
float:left;
}

#home #highlights_latest li .entry-summary p {
margin-bottom:5px;
line-height:1.2; 
float:left;
width:238px;
}

#highlights_latest li .entry-summary p {
margin-bottom:5px;
line-height:1.2;
}


#highlights_latest .content_browser {
background:#ecf7fc;
float:left;
clear:both;
width:100%;
}


.content_primary {
clear:both;
margin-right:9px;
}

.content_primary,
.content_secondary {
float:left;
width:49.24%;
}
#content .aside {
background-color:#fff;
/*border:1px solid #d2d2d2;*/
float:left;
padding:10px;
width:96.3%;
margin-bottom:1.538em;
}
#content .content_primary .aside,
#content .content_secondary .aside {
width:93.2%;
width:92.9%;
}


#content .aside .phrasing_content p {
margin-bottom:0;
}


#highlights_this_months_issue h2 {
display:none;
}
#highlights_this_months_issue .entry-title {
font-size:1em;
color:#620D6F;
text-transform:uppercase;
width:175px;
}
#highlights_this_months_issue .figure {
float:right;
margin-left:10px;
margin-top:-1.25em;
}

#highlights_this_months_issue .more a {
font-weight:bold;
font-size:1.69em;
text-transform:uppercase;
background:url(/media/images/icons/icons.gif) -1327px 3px no-repeat;
padding-left:20px;
display:block;
border-bottom:1px solid #00AEEF;
margin-top:0.5em;
line-height:1;
}


#home #highlights_view_from_her .entry-title {
color:#9baa1b;
margin-left:90px;
font-size:1.5em;
}

#highlights_view_from_her .entry-sub-title {
font-size:1em;
}

#home #highlights_view_from_her .figure {
float:left;
margin-right:10px;
margin-top:-1.75em;
}


#highlight_vital {
position:relative;
min-height:8.25em;
height: 112px;
}

#highlight_vital h2 {
display:none;
}
#highlight_vital .hentry {
float:left;
}
#highlight_vital .entry-title {
font-size:1.385em;
margin-bottom:0.25em;
margin-left:138px;
line-height:1.25;
}
#highlight_vital .entry-summary{
margin-left:138px;
}
#highlight_vital .authors{
display:none;
}


#highlight_daily .entry-summary,
#highlight_daily .figure {
float:left;
}

#highlight_vital img{
border:1px solid #D2D2D2;
left:10px;
margin-right:10px;
float:left;
top:10px;
position:absolute;
}
#highlight_daily .entry-summary {
clear:none;

}
#highlight_daily .figure {
margin-right:10px;
border:1px solid #d2d2d2;
position:absolute;
top:10px;
left:10px;
}
#highlight_daily .phrasing_content {
margin-left:138px;
}

#highlight_daily .authors {
display:none;
}


.poll,
.quiz {
position:relative;
}
.poll h2,
.poll .entry-title {
margin-bottom:0.5em;
font-weight:bold;
}
.poll .entry-title {
color:#b51e9e;
}
.poll fieldset {
border:0;
}
.poll legend {
display:none;
}
#content .poll label {
display:inline;
font-weight:normal;
}

#highlights_todays_question h2 {
width:217px;
height:55px;
margin-top:1.25em;
margin-bottom:0.75em;
text-indent:-9999px;
background-repeat:no-repeat;
}

#highlights_todays_question .todays_quiz {
background-image:url(/media/images/illustrations/illu_todays-question.gif);
background-position: 0 0;
width:217px;
}
#highlights_todays_question .todays_poll {
background-image:url(/media/images/illustrations/illu_sondage.gif);
}


#highlights_todays_question .figure {
position:absolute;
top:10px;
right:10px;
display:none;
}
#highlights_todays_question .figure img {
width:80px;
height:80px;
}


#content .poll .form_action label.submit,
#content .poll .timestamp_published {
display:none;
}


.poll form input.submit {
margin:0 auto;
}

#polls .poll {
width:96.25%;
}

#polls li.aside,
#quiz li.aside {
list-style-type:none;
}


#polls .poll .figure,
#quiz .quiz .figure {
float:left;
margin-right:10px;
margin-top:-1.7em;
position:static;
}
#quiz .quiz .figure {
margin-top:0;
margin-bottom:1em;
}


#polls .poll .figure img,
#quiz .quiz .figure img {
width:150px;
height:150px;
}


#polls h1,
#quiz h1 {
display:none;
}
#polls form.poll,
#quiz form.quiz {
border:0;
padding:0;
}

#polls .poll .entry-title {
margin-left:160px;
}
#polls .poll table .entry-title {
margin-left:0;
}

#polls .poll .entry-content {
float:left;
clear:none;
width:425px;
}

#content .poll table {
width:100%;
}

#content .poll table .entry-content {
float:none;
}

.poll tbody td {
border:1px solid #d2d2d2;
}

.poll td.poll_option_description {
width:70%;
padding-left:5px;
}

.poll td.poll_option_votes {
width:30%;
}
td.poll_option_votes span {
display:block;
}
td.poll_option_votes span.poll_ratio {
display:block;
margin-top:-1px;
margin-left:0.1em;
}

td.poll_option_votes span.poll_bar {
background-color:#EC008C;
display:block;
float:left;
margin:0pt 5px 0pt 0pt;
text-indent:-9999px;
}
td.poll_option_votes span.poll_vote {
text-align:right;
clear:both;
padding-right:5px;
}


.poll tfoot td {
padding-top:0.5em;
text-align:right;
}


.quiz fieldset {
border:0;
}
.quiz legend {
display:none;
}
.quiz fieldset fieldset {
padding:0.5em 0;
}
#quiz .quiz fieldset fieldset {
float:left;
clear:none;
padding-bottom:0;
background:none;
width:430px;
}


#quiz .quiz .inner {
background:url(/media/images/illustrations/illu_pattern-13.png) 0 0 repeat-x;
padding:35px 10px 0 10px;
border:1px solid #d2d2d2;
border-bottom:0;
float:left;
width:96.4%;
}


#content .quiz fieldset fieldset label {
font-weight:normal;
margin-bottom:0;
}

.quiz fieldset textarea {
width:96.75%;
}

#quiz #content h2 {
text-indent:-9999px;
}
.quiz h3 a {
color:#b51e9e;

}
#quiz .quiz h3 {
font-size:1.845em;
}



.quiz .entry-title {
margin-bottom:0.5em;
color:#b51e9e;
font-weight:bold;
}

#quiz .quiz form,
#quiz .quiz_result {
overflow:hidden;
background:url(/media/images/illustrations/illu_pattern-13.png) repeat-x 0 100%;
padding-bottom:24px;
margin-bottom:1em;
}
#quiz .quiz form.send_quiz_result {
padding-bottom:0;
margin-bottom:0;
background:none;
}


#quiz .quiz_result .entry-title {
margin-bottom:0;
}


#quiz #content .quiz_result .form_action {
margin-bottom:1em;
}


.q_question {
color:#620d6f;
}
#content .quiz .q_summary {
color:#620d6f;
}
#content .quiz .q_sequence {
margin-bottom:0.25em;
color:#000;
font-weight:bold;
}


#content .quiz .form_action {
text-align:center;
}
#content .quiz .form_action li {
clear:none;
}

#content .quiz .form_action li.prev {
float:left;
}
#content .quiz .form_action li.next {
float:right;
}
#highlights_todays_question .form_action li.prev {
margin-bottom:0;
}
#highlights_todays_question .form_action li.next {
margin-bottom:0;
}


.quiz .form_action li.prev a {
background-color:#620D6F;
color:#fff;
font-family:Arial, sans-serif;
font-size:1.075em;
font-weight:bold;
text-transform:lowercase;
padding:0.3em 0.5em;
text-decoration:none;
}
#content .quiz .form_action .submit {
margin-top:-0.2em;
position:relative;
z-index:9;
}

.quiz .authors {
display:none;
}
#quiz .quiz .hentry .authors {
display:block;
}


.quiz .quiz_all_results {
margin-left:0;
margin-bottom:1em;
float:left;
clear:none;
}
.quiz_all_results li {
margin-bottom:0.5em;
}

#quiz .quiz_all_results {
width:425px;
}


.quiz .entry-content {
margin-bottom:1em;
float:left;
}
#content .quiz .entry-content li {
float:left;
width:100%;
clear:both;
margin-bottom:0.5em;
}
.quiz .entry-content label,
.quiz .entry-content input {
float:left;
}
.quiz .entry-content input {
margin-top:0.25em;
margin-right:0.5em;
}
.quiz .entry-content label {
width:250px;
}
#quiz .quiz .entry-content label {
width:400px;
}


#quiz .q_results {
float:left;
width:425px;
}

#quiz .quiz_more_another,.quiz_more_another  {
float:left;
clear:left;
}

.quiz_more_another a {
color:#b51e9e;
}

.quiz_more_results {
clear:both;
font-weight:bold;
}
#quiz .quiz_send_to_friend {
clear:both;
margin-left:162px;
}
quiz_send_to_friend{
clear:both;
}

#quiz .outter_send_to_friend {
float:left;
padding-left:175px;
padding-right:10px;
width:69.6%;
border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
}


.quiz_send_to_friend a {
color:#fff;
background:#620D6F;
font-weight:bold;
font-size:0.9em;
padding:0.25em 0.5em;
}


#channel h1 {
display:none;
}


.highlight_entry h2 {
background:#FFFFFF url(/media/images/illustrations/illu_pattern-12.gif) no-repeat scroll 0 -1709px;
margin-bottom:0.25em;
padding-bottom:4px;
}

.highlight_entry h2 a {
font-weight:normal;
/*margin-bottom:0.25em;*/

text-transform:uppercase;
color:#892a81;
}

#channel .highlight_entry h2 a {
/*
background-repeat:no-repeat;
background-image:url(/media/images/illustrations/illu_topics-02.png);
*/
display:block;
overflow:hidden;
/*color:#b51e9e;*/
/*background-image:url(/media/images/illustrations/illu_pattern-05.png);*/
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
text-decoration:none;
line-height:1;
}


/*
#channel #highlights_mieux_etre.highlight_entry h2 a {
background-position:135px 6px;
}
#channel #highlights_forme.highlight_entry h2 a {
background-position:80px 6px;
}
#channel #highlights_sante.highlight_entry h2 a {
background-position:70px 6px;
}
#channel #highlights_nutrition.highlight_entry h2 a {
background-position:110px 6px;
}
*/

.highlight_entry .entry-title,
#subchannel.vos_histoires .highlight_entry .member_content_title {
text-transform:uppercase;
color:#620d6f;
margin-bottom:0.25em;
float:right;
width:135px;
}

.highlight_entry .entry-title a {
color:#9baa1b;
}
.highlight_entry .entry-summary {
clear:none;
}
.highlight_entry img {
float:left;
margin-right:6px;
}
.highlight_entry .timestamp_updated,
.highlight_entry .timestamp_published,
.highlight_entry .authors {
display:none;
}

.highlight_entry p {
margin-bottom:0;
}

.highlight_entry .phrasing_content {
float:right;
width:130px;
}


#subchannel h1 {
/*
background-repeat:no-repeat;
background-image:url(/media/images/illustrations/illu_topics-02.png);
text-indent:-9999px;
height:20px;
*/

background:#fff url(/media/images/illustrations/illu_pattern-12.gif) no-repeat 99.5% -919px;
padding-bottom:4px;
}

#subchannel .higlights_entry_subchannels li {
list-style-type:none;
width:49%;
float:left;
clear:none;
margin-bottom:1em;
}
#subchannel .higlights_entry_subchannels li.odd {
margin-right:10px;
clear:both;
}

#subchannel .higlights_entry_subchannels .highlight_entry .figure {
margin-right:5px;
}

#subchannel.view_from_her #view_from_her_member.higlights_entry_subchannels .highlight_entry .figure {
margin-top:-25px;
}

#subchannel .higlights_entry_subchannels li .entry-title,
#subchannel.vos_histoires .higlights_entry_subchannels li .member_content_title {
font-size:1em;
background-image:none;
padding-right:5px;
width:135px;
clear:right;
}
#subchannel.vos_histoires .higlights_entry_subchannels li .member_content_title {
background:#b8ca32 url(/media/images/illustrations/illu_member-content.png) 14px 7px no-repeat;
height:21px;
text-indent:-9999px;
}


#subchannel .higlights_entry_subchannels li .entry-summary .phrasing_content {
padding-right:5px;
width:135px;
}


#highlights_profiles.highlight_entry h2 a,
#subchannel.profiles h1 {
background-position:0 -20px;
}
#highlights_view_from_her.highlight_entry h2 a,
#subchannel.view_from_her h1 {
background-position:0 -40px;
}
#highlights_arts_and_culture.highlight_entry h2 a,
#subchannel.arts_and_culture h1 {
background-position:0 -60px;
}
#highlights_fitness.highlight_entry h2 a,
#subchannel.fitness h1 {
background-position:0 -100px;
}
#highlights_food.highlight_entry h2 a,
#subchannel.food h1 {
background-position:0 -120px;
}
#highlights_self_and_spirit.highlight_entry h2 a,
#subchannel.self_and_spirit h1 {
background-position:0 -140px;
}
#highlights_health.highlight_entry h2 a,
#subchannel.health h1 {
background-position:0 -160px;
}
#highlights_family_and_friends.highlight_entry h2 a,
#subchannel.family_and_friends h1 {
background-position:0 -200px;
}
#highlights_married_life.highlight_entry h2 a,
#subchannel.married_life h1 {
background-position:0 -220px;
}
#highlights_single_life.highlight_entry h2 a,
#subchannel.single_life h1 {
background-position:0 -240px;
}
#highlights_community.highlight_entry h2 a,
#subchannel.community h1 {
background-position:0 -260px;
}
#highlights_fashion.highlight_entry h2 a,
#subchannel.fashion h1 {
background-position:0 -300px;
}
#highlights_beauty.highlight_entry h2 a,
#subchannel.beauty h1 {
background-position:0 -320px;
}
#highlights_anti_aging.highlight_entry h2 a,
#subchannel.anti_aging h1 {
background-position:0 -340px;
}
#highlights_destinations.highlight_entry h2 a,
#subchannel.destinations h1 {
background-position:0 -380px;
}
#highlights_adventures.highlight_entry h2 a,
#subchannel.adventures h1 {
background-position:0 -400px;
}
#highlights_local_experiences.highlight_entry h2 a,
#subchannel.local_experiences h1 {
background-position:0 -420px;
}
#highlights_career_and_business.highlight_entry h2 a,
#subchannel.career_and_business h1 {
background-position:0 -460px;
}
#highlights_reinvention.highlight_entry h2 a,
#subchannel.reinvention h1 {
background-position:0 -480px;
}
#highlights_finances.highlight_entry h2 a,
#subchannel.finances h1 {
background-position:0 -500px;
}


#magazine #content_document {
float:left;
width:614px;
}

#magazine #highlights_intro {
border:0;
padding:0;
width:100%;
}


#magazine #content_document .entry-title {
margin-bottom:0.5em;
background:url(/media/images/illustrations/illu_in-this-issue.gif) 0 0 no-repeat;
text-indent:-9999px;
height:35px;
}

#magazine #content_document .entry-content  {
float:left;
width:100%;
}

#magazine #highlights_intro .entry-sub-title {
font-size:1.54em;
margin-bottom:0.75em;
float:left;
margin-left:0.3em;
width: 300px;
}


#magazine #highlights_intro abbr {
border-bottom:0;
}


#magazine #highlights_intro #magazine_action {
float:right;
margin-top:-3em;
}


#magazine #highlights_intro #magazine_action .figure {
margin-bottom:0.5em;
float:none;
margin-right:0;
}
#magazine #highlights_intro #magazine_action ul {
clear:both;
width:180px;
padding:10px;
border:1px solid #00AEEF;
list-style-type:none;
margin-left:0;
margin-bottom:0;
}


#magazine #highlights_intro #cover_stories,
#magazine #highlights_intro #web_extras {
clear:left;
margin-left:0.5em;
line-height:1.6;
width:365px;
}
#magazine #highlights_intro #web_extras h3 {
background:transparent url(/media/images/illustrations/illu_web_extras.gif) no-repeat scroll 0 center;
line-height:20px;
padding-left:30px;
text-transform:uppercase;
width:13em;
}

#magazine #highlights_intro h3 {
text-transform:uppercase;
color:#B51E9E;
font-size:1.23em;
margin-bottom:0.25em;
}

#magazine #highlights_intro #cover_stories ul,
#magazine #highlights_intro #web_extras ul {
margin-left:0;
}

#magazine #highlights_intro #cover_stories li,
#magazine #highlights_intro #web_extras li {
background:url(/media/images/icons/icons.gif) -2636px 5px no-repeat;
display:block;
line-height:1.6;
list-style-type:none;
padding-left:15px;
}

#magazine #magazine_contents {
clear:both;
float:left;
width:100%;
margin-bottom:1em;
}
#magazine #magazine_contents h3 {
background:#7d1387 url(/media/images/illustrations/illu_contents.png) 10px 5px no-repeat;
color:#fff;
font-size:1.54em;
text-indent:-9999px;
margin-bottom:0.75em;
}


#magazine #magazine_contents div {
width:100%;
}
#magazine #magazine_contents .content_primary {
margin-right:35px;
}

#magazine #magazine_contents ul {
list-style-type:none;
margin-left:0;
}

#magazine #magazine_contents h4 {
text-transform:uppercase;
color:#B51E9E;
font-size:1em;
}
#magazine #magazine_contents h5 {
font-size:1em;
}



#site_search_results #content_inner {
background:#fff url(/media/images/illustrations/illu_pattern-08.gif) 10px 10px no-repeat;
padding-left:53px;
border:1px solid #d2d2d2;
}


#site_search_results h1 {
display:none;
}
#site_search_secondary {
border:1px solid #00aeef;
float:left;
margin-bottom:2em;
position:relative;
width:100%;
}
#site_search_secondary fieldset {
width:61%;
float:right;
margin:2em 4em 2em 2em
}
#site_search_secondary fieldset h2 {
position:absolute;
top:0.25em;
left:0.25em;
font-size:1.69em;
color:#9baa1b;
float:left;
background:url(/media/images/icons/icons.gif) -3160px  8px no-repeat;
padding-right:25px;
}

#site_search_results #site_search_secondary li {
margin-bottom:0;
}

#site_search_results #search_results_total {
color:#b51e9e;
clear:both;
}

#search_results_all {
float:left;
list-style-position:outside;
margin-left:0;
}

#search_results_all li {
color:#b51e9e;
list-style-type:none;
clear:both;
}
#search_results_all li .result_index {
margin-right:0.5em;
float:left;
display:block;
}

#search_results_all li .entry-title {
font-size:1.075em;
margin-bottom:0.25em;
float:left;
}

#search_results_all li .entry-summary {
color:#252525;
}

#search_results_all li .timestamp_published {
display:none;
}

span.mark {
background-color:#eb088d;
color:#fff;
}

.site_document_top {
margin-bottom:1em;
display:block;
padding-left:23px;
background:url(/media/images/icons/icons.gif) 0 -35px no-repeat;
}


#contact_us #content fieldset,
#writers_guidelines #content fieldset {
padding:1em;
}
#contact_us #content legend,
#writers_guidelines #content legend {
display:none;
}
#form_contact {
margin-bottom:1em;
clear:both;
}


#content .entry-content ul {
margin-left:1em;
margin-bottom:1em;
}


#content .entry-content form ul {
margin-left:0;
}

/*=forms*/
#content form ul li {
list-style-type:none;
margin:0 0 0.75em 0;
clear:both;
}
#content form ul li label {
display:block;
font-weight:bold;
margin:0 0 0.25em 0;
}
span.required {
font-weight:bold;
}
form span.required {
color:#ec008c;
}

form .error {
background-color:#EC008C;
color:#fff;
margin-right:0.5em;
}
#wrapper form label.submit {
display:none;
}

form .error_message {
color:#EC008C;
display:block;
}

.form_response {
margin-bottom:1em;
}
.form_response dt {
color:#7d1387;
font-weight:bold;
margin-bottom:0.25em;
}
.form_response dd {
background:url(/media/images/icons/icons.gif) -2636px 4px no-repeat;
padding-left:20px;
margin-bottom:0.25em;
color:#B51E9E;
}



form input.remove,
form input.submit {
border:0;
cursor:pointer;
display:block;
}

form input.submit {
background:#620d6f;
color:#fff;
font-weight:bold;
text-transform:lowercase;
font-family:Arial, sans-serif;
font-size:1.075em;
}

#subscription_newsletter form input.submit {
font-size:0.97em;
text-transform:none;
}

#highlights_recent_ranked {
margin-bottom:1em;
position:relative;
float:left;
}
#content #highlights_recent_ranked {
width:315px;
}

#home #highlights_recent_ranked {
/*margin-left:10px;
margin-top:-195px;*/
}

#highlights_recent_ranked h2 {
display:none;
}

#highlights_recent_ranked li {
list-style-type:none;
}

#highlights_recent_ranked ul.actions {
float:left;
width:300px;
position:relative;
z-index:1;
}
#highlights_recent_ranked ul.actions li {
width:97px;
width:88px;
margin-left:3px;
float:left;
padding-left:10px;
/*background:#e5e6e5 url(/media/images/illustrations/illu_pattern-07.gif) 100% 0 no-repeat;*/
background:url(/media/images/illustrations/illu_pattern-07.gif) 0 -100px no-repeat;

height:42px;
}
#highlights_recent_ranked ul.actions li.child_1 {
margin-left:0;
}


#highlights_recent_ranked ul.actions li a {
color:#892A81;
padding:5px 15px 5px 0;
display:block;
font-size:0.9em;
font-weight:bold;

height:32px;
background:url(/media/images/illustrations/illu_pattern-07.gif) 100% 0 no-repeat;
text-transform:uppercase;
}

#highlights_recent_ranked ul.actions li.selected {
background-position: 0 -150px;
}
#highlights_recent_ranked ul.actions li.selected a {
/*background-color:#fff;*/
/*border-left:1px solid #d2d2d2;*/
background-position: 100% -50px;
}

#highlights_recent_ranked ul.actions li#hrn_most_viewed_a {

}
#highlights_recent_ranked ul.actions li#hrn_most_comments_a {

}
#highlights_recent_ranked ul.actions li#hrn_most_rated_a.selected {

}

#content #highlights_recent_ranked ul.actions {
width:100%;
}
#content #highlights_recent_ranked ul.actions li {

}

#content #highlights_recent_ranked ul.actions li#hrn_most_viewed_a {
width:90px;
}
#content #highlights_recent_ranked ul.actions li#hrn_most_comments_a {
width:89px;
}
#content #highlights_recent_ranked ul.actions li#hrn_most_rated_a {
width:95px;
}



#highlights_recent_ranked ul.datas {
/*background:#fff url(/media/images/illustrations/illu_pattern-12.gif) 0 -1460px no-repeat;*/
background-color:#fff;
padding:10px;
position:relative;
border:1px solid #d2d2d2;
border-top:0;
float:left;
width:300px;
/*width:93%;*/

width:278px;
clear:both;
z-index:0;
top:-1px;
}
#content #highlights_recent_ranked ul.datas {
width:288px;
}


.entry-summary li {
background:url(/media/images/icons/icons.gif) -2636px 5px no-repeat;
padding-left:15px;
display:block;
list-style-type:none;
line-height:1.6;
}


.entry-content form {
background:#f3f3f3;
float:left;
width:100%;
}

.entry-content form fieldset {
border:0;
margin:0.5em;
padding:1em;
background-color:#fff;
}
.entry-content form fieldset fieldset {
margin:0;
padding:0;
}

.entry-content form legend {
display:none;
}

.entry-summary,
.entry-content {
clear:both;
}

.article h1,
.article #content_document .entry-summary,
.article #content_document .authors {
float:left;
clear:left;
width:450px;
}
.article #content_document .authors {
margin-bottom:1.5em;
}
.article #content_document .figure {
top:10px;
right:10px;
}
.article #content_document .figure .legend {
display:none;
}
.article #content_document .entry-content .figure {
position:static;
}
.article #content_document .entry-content .figure .legend {
display:block;
}

.article .entry-content img {
float:left;
clear:left;
margin-right:1em;
margin-bottom:1em;
}

.article .entry-content #aside_content_inclusion img {
float:none;
margin-right:0;
margin-bottom:0;
}

.article #content_document .entry-sub-title {
display:none;
}

.article #content_document div.entry-summary {
color:#620d6f;
font-size:1.075em;

margin-bottom:0.5em;
}
.article #content_document .entry-summary p {
margin-bottom:0;
}

.article #content_document .timestamp_updated,
.article #content_document .timestamp_published {
display:none;
}


.article #content_document h3 {
color:#620D6F;
}


.article .authors .figure {
display:none;
}


.authors {
margin-bottom:1em;
}

.authors dt,
.authors dd {
font-size:0.925em;
display:inline;
}
.authors dd {
margin-right:1em;
}

.authors dt {
background:url(/media/images/icons/icons.gif) -3942px 0 no-repeat;
padding-left:1.75em;
}


#content #archives_section {
background:#fff url(/media/images/illustrations/illu_pattern-08.gif) 10px 10px no-repeat;
}
#archives_section h2 span {
text-transform:capitalize;
background-image:url(/media/images/illustrations/illu_topics-05.png);
background-repeat:no-repeat;
text-indent:-9999px;
height:20px;
margin:0.75em 0.5em 0.75em 2.75em;
color:#B51E9E;
display:block;
float:left;

background:none;
text-indent:0;
font-size:1.63em;
margin-top:0;
margin-left:1.75em;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#wrapper #archives_section h2 span.archives {
background-position:0 0;
margin-left:40px;
width:91px auto;
text-transform:capitalize;
color:#eb088d;

}
.home_page #wrapper #archives_section h2 span {
margin-right:0;
}


#archives_section p#no_results {
margin-left:3.5em;
font-weight:bold;
clear:both;
}

#archives_section h2 span {
color:#9baa1b;
text-transform:uppercase;
}
#content #archives_section ul {
margin-left:3.5em;
}

#content #archives_section li {
list-style-type:none;

}
#content #archives_section li .entry-title {
text-transform:uppercase;
}

#focus_on #archives_section h2 {
text-indent:0;
height:auto;
background:none;
margin-top:0;
margin-bottom:0;
}
#focus_on #archives_section h2 span {
width:217px;
height:24px;
background: url(/media/images/illustrations/illu_more-on-this-topic.png) 0 0 no-repeat;
}


.attitude #archives_section h2 span {
background-position:0 -20px;
width:139px;
}
.profiles #archives_section h2 span {
background-position:0 -40px;
width:136px;
}
.view_from_her #archives_section h2 span {
background-position:0 -60px;
width:233px;
}
.arts_and_culture #archives_section h2 span {
background-position:0 -80px;
width:238px;
}
.body_and_mind #archives_section h2 span {
background-position:0 -100px;
width:187px;
}
.fitness #archives_section h2 span {
background-position:0 -120px;
width:114px;
}
.food #archives_section h2 span {
background-position:0 -140px;
width:82px;
}
.self_and_spirit #archives_section h2 span {
background-position:0 -160px;
width:191px;
}
.health #archives_section h2 span {
background-position:0 -180px;
width:109px;
}
.relationships #archives_section h2 span {
background-position:0 -200px;
width:222px;
}
.family_and_friends #archives_section h2 span {
background-position:0 -220px;
width:256px;
}
.married_life #archives_section h2 span {
background-position:0 -240px;
width:197px;
}
.single_life #archives_section h2 span {
background-position:0 -260px;
width:169px;
}
.community #archives_section h2 span {
background-position:0 -280px;
width:175px;
}
.style #archives_section h2 span {
background-position:0 -300px;
width:87px;
}
.fashion #archives_section h2 span {
background-position:0 -320px;
width:123px;
}
.beauty #archives_section h2 span {
background-position:0 -340px;
width:115px;
}
.anti_aging #archives_section h2 span {
background-position:0 -360px;
width:168px;
}
.travel_and_adventure #archives_section h2 span {
background-position:0 -380px;
width:320px;
}
.destinations #archives_section h2 span {
background-position:0 -400px;
width:207px;
}
.adventures #archives_section h2 span {
background-position:0 -420px;
width:191px;
}
.local_experiences #archives_section h2 span {
background-position:0 -440px;
width:298px;
}
.work_and_money #archives_section h2 span {
background-position:0 -460px;
width:231px;
}
.career_and_business #archives_section h2 span {
background-position:0 -480px;
width:287px;
}
.reinvention #archives_section h2 span {
background-position:0 -500px;
width:193px;
}
.finances #archives_section h2 span {
background-position:0 -520px;
width:143px
}


#focus_on #highlights_intro {
background:#fff url(/media/images/illustrations/illu_pattern-12.gif) 0 -1460px no-repeat;
}

#focus_on #highlights_intro #featured_asset {
padding-top:2em;
margin-left:1em;
}


#focus_on .document_options {
margin-bottom:0;
position:absolute;
top:45px;
left:20px;
width:96%;
}

#focus_on h1 {
background:#b51e9e url(/media/images/illustrations/illu_focus-on.png) 20px 100% no-repeat;
text-indent:-9999px;
clear:both;
height:38px;
width:99.5%;
margin-bottom:0;
border:1px solid #d2d2d2;
border-bottom:0;
}

#focus_on #highlights_intro {
border-top:0;
}

#focus_on #highlights_intro .figure {
float:left;
margin-right:8px;
margin-top:-4em;
}
#focus_on #highlights_intro h2 {
display:block;
margin-left:160px;
margin-bottom:0.1em;
font-size:2.155em;
color:#9baa1b;
}
#focus_on #highlights_intro .entry-title {
margin-left:160px;
text-transform:uppercase;
color:#620D6F;
display:block;
}


#focus_on #highlights_intro .entry-summary {
float:left;
clear:none;
width:400px;
}

#focus_on #highlights_intro dl {
display:none;
}

#focus_on .highlight_entry .entry-title {
font-size:1.075em;
}


#slideshow #content_document {
background-color:#fff;
float:left;
margin-bottom:1em;
width:100%;
}


#slideshow .entry-summary {
color:#620D6F;
}


#slideshow_item.figure .entry-content {
float:left;
padding-bottom:30px;
background:url(/media/images/illustrations/illu_pattern-13.png) 0 100% repeat-x;
}

#slideshow #slideshow_item.figure {
border:0;
position:relative;
float:left;
width:100%;
padding-top:30px;
background:url(/media/images/illustrations/illu_pattern-13.png) 0 0 repeat-x;
}


#slideshow_item.figure .entry-title {
position:absolute;
top:60px;
left:343px;
width:260px;
color:#b51e9e;
}


#slideshow_item.figure .image {
float:left;
border:1px solid #d2d2d2;
margin-right:10px;
}

#slideshow_item .pagination_brief {
position:absolute;
top:35px;
float:left;
}
#slideshow_item .pagination_brief ul {
margin-left:0;
width:260px;
float:left;
}

#slideshow_item .pagination_brief h2 {
display:none;
}
#slideshow_item .pagination_brief li,
#slideshow_item .pagination_brief ul dl,
#slideshow_item .pagination_brief ul dt,
#slideshow_item .pagination_brief ul dd {
list-style-type:none;
display:inline;
}

#slideshow_item .pagination_brief .pagination_nav li {
float:left;
}
#slideshow_item .pagination_brief .pagination_nav li a {
display:block;
}


#slideshow_item .pagination_brief li.pagination_current {
margin-right:8em;
}
#slideshow_item .pagination_brief li.prev {
margin-right:1em;
margin-left:-7em;
}


#slideshow_item .inner {
border:1px solid #d2d2d2;
float:left;
width:258px;
padding:8em 10px 10px 10px;
height:auto;
}


#newsletter #content #content_inner {
padding:1.5em 10px 10px 10px;
border:1px solid #00AEEF;
background-color:#fff;
}

#newsletter #content h1 {
background:url(/media/images/illustrations/illu_e-newsletter.png) 0 0 no-repeat;
width:411px;
height:23px;
text-indent:-9999px;
margin-bottom:0.5em;
}


#newsletter #content #content_inner dl {
margin-bottom:1em;
}

#newsletter #content #content_inner dt {
margin-bottom:0.5em;
}
#newsletter #content #content_inner dd {
background:url(/media/images/icons/icons.gif) -2636px 5px no-repeat;
padding-left:20px;
margin-left:2.5em;
line-height:1.6;
}



#newsletter #content #content_inner fieldset {
border:0;
}
#newsletter #content #content_inner fieldset#abonnements li span {
font-weight:normal
}
#newsletter #content #content_inner fieldset#abonnements li {
margin-bottom:10px;
}
#newsletter #content #content_inner fieldset#abonnements p {
float:right;
width:560px;
}

#newsletter #content #content_inner fieldset#abonnements li input {
float:left;
margin-right:10px;
}
#newsletter #content #content_inner fieldset legend {
display:none;
}

#newsletter #content #content_inner fieldset fieldset {
border:1px solid #d2d2d2;;
border-top:0;
padding:1em 1em;
background-color:#f9eafb;
}
#newsletter #content #content_inner fieldset fieldset.child_1 {
border-top:1px solid #d2d2d2;
}


#newsletter #content_inner form label {
float:left;
width:30%;
}
#newsletter #content_inner form #abonnements label {
float:left;
width:auto;
margin-right:10px;
}

#newsletter #content_inner fieldset ul li {
margin-top:0.5em;
margin-bottom:0;
}
#newsletter #content_inner fieldset ul li.child_1 {
margin-top:0;
}


#newsletter #content_inner fieldset#subscriptions {
margin-bottom:1em;
}

#newsletter #content_inner fieldset#subscriptions input {
float:none;
margin-right:0.25em;
display:inline;
}

#newsletter #content_inner fieldset#subscriptions label {
width:auto;
display:inline;
float:none;
}

#newsletter #content_inner fieldset#subscriptions label span {
display:block;
font-weight:normal;
margin-left:1.7em;
}

#newsletter #content_inner p#privacy_policy {
float:left;
margin-left:20em;
}

#newsletter #content_inner .form_action {
float:right;
}

#newsletter #form_newsletter_registration li .error_message {
margin-left:30%;
}

#advertise_with_us #contacts {
margin-left:0;
}
#advertise_with_us #content_inner li.vcard {
padding-bottom:1em;
margin-bottom:1em;
list-style-type:none;
border-bottom:1px solid #d2d2d2;
}

#advertise_with_us #content_inner .vcard dt {
display:none;
}


#advertise_with_us #content_inner .vcard dd {
display:inline;
}
#advertise_with_us #content_inner .vcard .extended-address, 
#advertise_with_us #content_inner .vcard .postal-code {
display:block;
}


#my_more_preview #content_inner {
padding-left:0;
padding-right:0;
}
#my_more_preview #content_inner h1 {
margin-left:12px;
}

#my_more_preview .entry-content .figure {
border:0;
}


div.secondary_nav_local {
clear:both;
/*background:url(/media/images/illustrations/illu_pattern-02.gif) 0 0 repeat;*/
float:left;
background-color:#fff;
width:67.016%;
margin:0 0 1em 0;
}
div.secondary_nav_local ul,
div.secondary_nav_local li {
display:inline;
list-style-type:none;
}
div.secondary_nav_local ul {
padding:0.5em 0 0.5em 10px;
float:left;
/*border:1px solid #D5D5D5;*/
overflow:hidden;
}


div.secondary_nav_local .current a {
font-weight:bold;
}

div.secondary_nav_local li a {
border-left:1px solid #d2d2d2;
margin-left:0.75em;
padding-left:1em;
text-transform:uppercase;
}

div.secondary_nav_local li.child_1 a {
border-left:0;
margin-left:0;
padding-left:0;
}


div.pagination {
clear:both;
text-align:right;
color:#620D6F;
padding:0.25em 0;
}
div.pagination h2 {
display:none;
}

div.pagination .note {
color:#b51e9e;
display:inline;
}
#content #archives_section div.pagination ul {
display:inline;
margin-left:1em;
}

div.pagination ul li {
margin-right:0.25em;
display:inline;
}
div.pagination ul li.current {
font-weight:bold;
}
dl.ratings dd.rating_average span.rating {
background:transparent url(/media/images/icons/icon_stars-two-states.gif) repeat-x scroll 0 -14px;
display:block;
height:14px;
line-height:1;
}
.pagination_nav li.prev a {
background: url(/media/images/illustrations/illu_prev-next.png) -20px -52px no-repeat;
padding-left:20px;
}
.pagination_nav li.next a {
background: url(/media/images/illustrations/illu_prev-next.png) 25px -65px no-repeat;
padding-right:20px;
}


.pagination_documents .pagination_nav li.prev a {
background: url(/media/images/illustrations/illu_prev-next.png) -20px -86px no-repeat;
padding-left:20px;
}
.pagination_documents .pagination_nav li.next a {
background: url(/media/images/illustrations/illu_prev-next.png) 25px -98px no-repeat;
padding-right:20px;
}


#article #content_document #pagination_article_primary {
text-align:left;
margin-bottom:0.5em;
clear:both;
}


.pagination_documents {
margin-bottom:1em;
clear:both;
float:left;
width:100%;
}
.pagination_documents h2 {
display:none;
}
.pagination_documents ul.pagination_nav {
background:#7d1387;
position:relative;
padding:0.25em 0 0.5em 0;
height:1.2em;
font-weight:bold;
font-size:0.925em;
color:#fff;
}
.pagination_documents ul.pagination_nav li {
list-style-type:none;
position:absolute;
}
.pagination_documents ul.pagination_nav li a {
color:#fff;
background:none;
padding:0;
}
div.pagination_documents li.prev {
left:0.75em;
}
div.pagination_documents li.pagination_current {
left:43%;
}
div.pagination_documents li.next {
right:0.75em;
}
.pagination_documents ul.pagination_nav dt,
.pagination_documents ul.pagination_nav dd {
display:inline;
}


.pagination_documents dl.pagination_content {
clear:both;
font-size:1em;
border:1px solid #7d1387;
border-top:0;
padding:0.25em 0;
/*float:left;
width:612px;*/
overflow:hidden;
line-height:1.6;
}

.pagination_documents dl.pagination_content dt,
.pagination_documents dl.pagination_content dd {
float:left;
}
.pagination_documents dl.pagination_content dt {
clear:left;
font-weight:bold;
margin:0 0.5em 0.25em 10px;
}
.pagination_documents dl.pagination_content dt {
width:60px;
}

.pagination_documents dl.pagination_content dd {
width:500px;
margin-bottom:0.25em;
}


.document_options {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:4px solid #D2D2D0;
float:left;
font-size:0.925em;
margin-bottom:1em;
padding-bottom:10px;
width:100%;
}

.document_options li {
list-style-type:none;
float:left;
margin-left:1em;
border-left:1px solid #620D6F;
padding-left:1.5em;
}

.document_options li.action_email { 
background: url(/media/images/icons/icones_document_options.gif) 0 -2px no-repeat;
}
.document_options li.action_print { 
background: url(/media/images/icons/icones_document_options.gif) 0 -88px no-repeat;
}
.document_options li.action_email { 
background: url(/media/images/icons/icones_document_options.gif) 0 -2px no-repeat;
}
.document_options li.action_bookmark { 
background: url(/media/images/icons/icones_document_options.gif) 0 -187px no-repeat;
}
.document_options li.action_share {
padding-left:0.5em;
}
.document_options li.action_user_article_rating{
padding-left:0.5em;
}

.document_options li.child_1 {
margin-left:0;
border-left:0;
}
.document_options li li {
padding-left:0;
border-left:0;
float:none;
}


#subchannel.view_from_her #highlights_intro {
padding:0;
border:0;
width:auto;
float:none;
}


#view_from_her #form_view_from_her {
background-color:#f9eafb;
border:1px solid #d2d2d2;
margin-bottom:1em;
}

#view_from_her #form_view_from_her fieldset {
background-color:transparent;
padding-bottom:0;
}
#view_from_her #form_view_from_her label {
float:left;
margin-right:1em;
width:33%;
}
#view_from_her #form_view_from_her textarea {
float:left;
width:62%;
}
#view_from_her #form_view_from_her li {
float:left;
width:100%;
}

#view_from_her #form_view_from_her input#view_from_her_photo {
margin-bottom:0.5em;
}
#view_from_her_photo_requirements {
margin-left:35%;
}
#view_from_her #form_view_from_her .form_action {
margin-left:35%;
margin-bottom:0;
}
#view_from_her #form_view_from_her .error {
margin-right:0;
}
#view_from_her #form_view_from_her em.error_message {
clear:left;
display:block;
margin-left:35%;
}
#view_from_her #view_from_her_title {
padding-right:45px;
background:url(/media/images/illustrations/illu_prev-next.png) 100% -65px no-repeat;
text-transform:uppercase;
font-weight:bold;
color:#7D1387;
float:left;
}

#view_from_her #share_your_story {
padding-left:20px;
background:url(/media/images/illustrations/illu_prev-next.png) -22px -65px no-repeat;
clear:both;
}


#from_the_same_author {
border:1px solid #d2d2d2;
float:left;
margin-bottom:1em;
padding:10px;
width:280px;
background-color:#f9eafb;
}
#content #content_document #from_the_same_author .entry-summary {
font-size:1em;
margin-bottom:0;
width:270px;
}

#from_the_same_author h2 {
background:#f9eafb url(/media/images/illustrations/illu_from-the-same-author.png) no-repeat 0 0;
color:#B51E9E;
float:left;
height:16px;
width:232px;
margin-bottom:0.25em;
text-indent:-9999px;
}
#content #content_document #from_the_same_author .entry-summary ul {
margin-bottom:0pt;
margin-left:0pt;
}

#from_the_same_author .authors {
clear:both;
}

#from_the_same_author .authors dt {
display:none;
}
.article #content_document #from_the_same_author .authors {
margin-bottom:0.5em;
width:auto;
}


/*rating_system*/
#content .user_rating_system {
float:left;
}

#content .user_rating_system label {
margin-right:0.25em;
color:#620D6F;
font-weight:normal;
}

.user_rating_system label,
ul.rating_system {
float:left;
}

#form_user_evaluation_article {
float:left;
width:215px;

}

#form_user_evaluation_article fieldset {
border:0;
}
#form_user_evaluation_article legend,
#form_user_evaluation_article .form_action {
display:none;
}


.document_options dl.ratings {
margin-top:1px;
}
.document_options dl.ratings dt {
margin-right:0.25em;
}
.document_options dl.ratings dd.rating_average {
text-indent:-9999px;
background:url(/media/images/icons/icon_stars-two-states.gif) repeat-x;
width:70px;
height:14px;
margin-right:0.25em;
}

.document_options dl.ratings dd.rating_average span {
height:14px;
}

.document_options dl.ratings dt,
.document_options dl.ratings dd {
float:left;
color:#620D6F;
}

.document_options .rating_count {
color:#620D6F;
float:left;
}


#highlights_recent_forum h2 {
/*background:url(/media/images/illustrations/illu_forum-buzz.png) 0 0 no-repeat;
height:23px;
text-indent:-9999px;*/
margin-bottom:0.5em;
}

.more {
clear:both;
}


#freemium #content {
margin-right:0;
width:100%;
}
#freemium #content h1 {
display:none;
}
#freemium #content h2 {
background:#B51E9E url(/media/images/illustrations/illu_yes-i-want-my-free-gift.png) 0 22px no-repeat;
text-indent:-9999px;
height:65px;
margin-bottom:1em;
}

#freemium #content .figure,
#freemium #entry_inner {
float:right;
}

#freemium #content .figure {
width:420px;
margin-left:12px;
border:0;
clear:both;
}
#freemium #entry_inner {
width:495px;
background:none;
}
#freemium #form_freemium fieldset#registration {
margin:0;
padding:0;
}
#freemium #freemium_free_download {
background-color:#f9eafb;
border:1px solid #d2d2d2;
margin-bottom:1em;
}
#freemium #freemium_free_download,
#freemium #freemium_subscriptions {
padding:1em;
}
#freemium #freemium_free_download li {
float:left;
width:100%;
}
#freemium #freemium_free_download label {
float:left;
width:30%;
margin-right:1em;
}
#freemium #freemium_free_download input {
float:left;
}

#freemium #freemium_free_download h3 {
color:#620d6f;
margin-bottom:0.5em;
font-size:1.23em;
}

#freemium #freemium_subscriptions {
margin-left:2em;
}

#freemium #freemium_subscriptions li {
float:left;
clear:both;
}

#freemium #freemium_subscriptions input {
float:left;
margin-right:0.5em;
margin-top:2px;
}
#freemium #freemium_subscriptions label {
float:left;
font-weight:normal;
width:400px;
}
#freemium #freemium_subscriptions label strong {
color:#620d6f;
}
#freemium #freemium_subscriptions label span {
display:block;
}


#freemium #form_freemium #privacy_policy,
#freemium #form_freemium .form_action {
margin-left:10em;
}


/*=footer*/
#footer {
clear:both;
position:relative;
z-index:9;
width:995px;
margin:0 auto;
}
#footer .inner {
background-color:#fff;
padding:10px 5px;
}
#footer a {
font-size:0.925em;
}
#footer li {
list-style-type:none;
}

#footer #site_info {
background:#fff url(/media/images/icons/icons.gif) -3942px 4px no-repeat;
float:left;
}
#footer #site_info h2 {
display:none;
}
#footer #site_info ul {
text-transform:uppercase;
margin-left:1.5em;
line-height:1.8;
}
#footer #site_info ul li {
display:inline;
margin-bottom:0.5em;
}
#footer #site_info ul li a {
color:#ec008c;
padding-left:0.5em;
padding-right:0.25em;
border-left:1px solid #ec008c;
}
#footer #site_info ul li.child_1 a {
padding-left:0;
border-left:0;
}

div#transcontinental-media {
float:right;
margin-left:1em;
margin-right:1em;
}

div#transcontinental-media .logo {
width: 314px;
height: 36px;
}
#transcontinental-media h2,
#transcontinental-media .fn,
#transcontinental-media dl {
display:none;
}

div#transcontinental_network {
clear:left;
margin-bottom:0.5em;
margin-left:1.5em;
}
#transcontinental_network h2 {
display:none;
}
#transcontinental_network ul,
#transcontinental_network li,
#transcontinental_network h3 {
display:inline;
}

#transcontinental_network h3 {
font-size:0.925em;
float:left;
margin-right:0.75em;
}

#transcontinental_network #our_other_sites a {
color:#000;
}
#transcontinental_network #our_other_sites li {
margin-right:0.75em;
}

#transcontinental_network #our_other_sites ul {
float:left;
width:68%;
margin-bottom:0.5em;
clear: both;
}

#footer #site_license {
clear:both;
margin-left:1.5em;
font-size:0.925em;
}
#footer .clearDiv {
clear:both;
}
#footer #site_license h2 {
display:none;
}


/*=publicity_primary*/
#publicity_primary {
background:#e3e3e4;
/*float:right;*/
padding-top:1em;
padding-bottom:1em;
}
#publicity_primary .inner {
width:728px;
height:90px;
padding-left:15px;
margin:0 auto;
/*border:1px solid red;*/

background:url(/media/images/illustrations/illu_publicite.gif) no-repeat 0 0;
}


/*=publicity_secondary*/
#aside_primary #publicity_secondary {
width:300px;
height:250px;
border:0;
height:265px;
}


.ad a {
border:0;
}
#aside_primary .ad img {
display:inline;
}
#aside_primary .ad div {
margin:0 auto;
}


/*=pulicity_subscribe*/
#aside_primary .publicity_subscribe {
background:none;
border:0;
width:300px;
float:left;
}
#aside_primary .publicity_subscribe .inner {
border-right:0;
padding:0;
float:left;
}
#aside_primary .publicity_subscribe h2 {
text-align:center;
color:#620D6F;
background:none;
line-height:1.5;
}


/*=our_partners*/
#aside_primary #our_partners {
float:left;
border-top:0;
border-right:0;
width:300px;
}
#aside_primary #our_partners .inner {
padding:5px;
width:290px;
float:left;
}

#our_partners li {
list-style-type:none;
float:left;
clear:both;
font-size:0.8em;
width:100%;
}
#our_partners li a {
color:#575757;
margin:0.5em 0;
display:block;
float:left;
width:100%;
}
#our_partners img {
float:left;
margin:0 5px 0 0;
}
#our_partners span.ad_information {
float:left;
width:160px;
}
span.ad_title {
font-weight:bold;
}
span.ad_text_primary,
span.ad_text_secondary {
display:block;
}


/*=publicity_contests*/
.publicity_contests {
width:300px;
float:left;
margin-bottom:1.5em;
}

.publicity_contests li {
list-style-type:none;
margin-bottom:0.25em;
text-align:center;
}
.publicity_contests li img {
display:inline;
}


#aside_primary .publicity_tower {
text-align:center;
clear:both;
background:none;
border:0;
}
#aside_primary .publicity_tower * {
margin:0 auto;
}
#contact_comment_type{ width:598px;}
.rating_outof{ display:none;}

.my_vita_contest {
clear:left;
}

.phrasing_content p img{
margin-top:20px;
}

#aside_primary #ticker_frame {
height: 245px;
border: none;
width: 300px;
overflow: hidden;
}

#channel.perso #highlights___prestations_a_un_regime_de_retraite {display: none;}

/***Expando***/
a.close {
background:url(/media/images/illustrations/fermer.png) no-repeat  0 0;
cursor:pointer;
display:inline;
float:right;
height:20px;
margin:-8px 10px;
text-indent:-999em;
width:20px;
}
#subscribe_banner {
position:relative;
margin-bottom:1.538em;
}
#subscribe_banner img,
fieldset {
border:0;
}
#subscribe_banner_opened{
position:absolute !important;
left:0;
}
#subscribe_banner_opened li.child_1 {
background-image:none;
color:#8A2C82;
font-size:12px;
font-weight:bold;
}
#subscribe_banner_opened li {
clear:both;
padding:2px 0 0 8px;
background:url(/media/images/illustrations/bullet.png) no-repeat scroll 0 7px;
}
#subscribe_banner_opened ul {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
list-style-type:none;
margin:0 0 11px;
padding:0;
width:170px;
}
#subscribe_banner li.last{
margin-left:63px;
}
#subscribe_close{
width:299px;
height:158px;
background-color:#f2e8f1;
border:1px solid #e3d0e1;
}
#supplemental_information div #subscribe_banner_opened {
background:url(/media/images/illustrations/backexpando.png) no-repeat;
display:none;
height:370px;
left:-139px;
padding:9px;
position:absolute;
top:-160px;
width:442px;
}
#aside_primary #supplemental_information .right{
float:right;
margin:-4px -10px;
width:162px;
}
#supplemental_information .left{
color:#ff8e09;
}
#subscribe_banner form input{
border:1px solid #f3d3a1;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
color:#ff8e09;
}
#subscribe_banner label{float:left;}
#subscribe_banner .checkbox{float:none;border:none;}
#subscribe_banner form input.confirmer{float:left;}
#subscribe_banner input.confirmer {
border:none;
margin-top:7px;
}
#subscribe_banner legend{
float:right;
margin-right:20px;
}
#sub_prom_img{
margin:11px 8px 15px 10px;
float:left;
}
#subscribe_close .btn{
margin:4px;
}
/**Menu abonnement**/
#site_nav_global li#nav_abonnement.child_1.show{
border-top:0;
height:63px;
background-color:#FFFFFF;
}

#site_nav_global li#nav_abonnement.child_1.show #abonnement {
background-color:#FFFFFF;
display:block;
position:absolute;
}
#site_nav_global #abonnement {
border-top:0;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-size:0.85em;
color:#923a8a;
float:left;
width:133px;
margin-left:-3px;
display:none;
}
#site_nav_global li#nav_abonnement #abonnement a{
border-bottom:1px solid #F0F0F0;
color:#923a8a;
display:block;
float:left;
width:128px !important;
padding:2px 0;
}
#site_nav_global li#nav_abonnement #abonnement .last a{
border:0;
}
#site_nav_global li #abonnement li {
border:none;
margin: 0;
padding: 0 0 0 4px;
}
/***RockDetente**/
#rockdetente{
border:1px solid #D2D2D2;
padding:5px;
background-color:#FFFFFF;
margin-bottom:1.538em;
width:290px;
float:left;
}
#rockdetente p{
float:left;
font-size:11px;
padding-left:10px;
width:90px;
overflow:hidden;
}
#rockdetente .logo{float:left;}
#aside_primary #rockdetente.aside {
float:left;
width:290px
}
/* other sites */

#other-sites ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#other-sites ul li {
	margin: 0 0 25px;
	padding: 0;
	clear: both;
}

#other-sites ul li img {
	float: left;
	margin: 10px 10px 10px 0; 
}

#other-sites div.right-col-sites {
	float: right;
	margin: 0 10px 0 10px;
	width: 200px;
	text-align: center;
}

#other-sites div.right-col-sites h2 {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

#other-sites div.right-col-sites img {
	margin-bottom: 20px;
}

#other-sites div.right-col-sites ul li {
	text-align: left;
	margin: 0 0 5px 0;
	font-size: 11px;
}

/* end other sites */
#suivez-nous {
  float:left;
  padding-bottom: 10px;
}

#suivez-nous li {
  display: inline;
  float: left;
  padding-left: 8px;
}

/* BALI */
#content.bali #content_document img.img01 {
float:left;
padding:0 22px 22px 0;
}
#content.bali #content_document h1 {
clear:none;
width:410px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#992a82;
}
#content.bali #content_document a {
color:#992a82;
font-weight:bold;
}

