@import "advertorial.css";
@import "defisante_styles.css";

* {
margin:0;
padding:0;
}

img {
display:block;
border:none;
}

abbr {
cursor:help;
}

acronym {
cursor:help;
}

table {
border-collapse:collapse;
}

html {
height:100%;
}

body {
color:#333;
font-family:Verdana, sans-serif;
font-size:0.8em;
line-height:1.3;
padding-bottom:1em;
position:relative;
background-color:#525252;
margin:0 auto;
}

#site_container {
margin:0 auto;
width:1018px;
background:#fff;
}

h1 {
font-size:1.8em;
letter-spacing:0.025em;
line-height:1.1;
margin-bottom:1em;
}

h1, h2, h5, h6,
#contact #content legend,
#member_home #content .favourite_sections h3,
#member_home #content .favourite_sections .add_friends legend,
.recipes #aside_secondary #highlight_sections h2,
.recettes_cuisine #aside_secondary #highlight_sections h2,
#aside_secondary #highlight_sections h2,
.ugc-content #article_comments h2 {
font-family:times, serif;
}

h2, h5, h6, #contact #content legend,
#member_home #content .favourite_sections h3,
#downloads h1 {
margin-bottom:0.25em;
}

h2, #contact #content legend {
font-size:1.3em;
color:#916554;
}

h3 {
font-size:1em;
}

h4 {
font-size:0.95em;
}

h5 {
font-size:0.925em;
}

h6 {
font-size:0.9em;
}

#article h1 {
font-size:1.4em;
color:#000;
}


/*colors*/

/*WHITE #FFF*/
#site_nav_global li a:hover,
#site_nav_global #nav_home a:hover,
#site_nav_global #nav_recipes a:hover,
#site_nav_global #nav_ideas a:hover,
#site_nav_global #nav_family a:hover,
#site_nav_global #nav_health a:hover,
#site_nav_global #nav_couples a:hover,
#site_nav_global #nav_beauty a:hover,
#site_nav_global #nav_forums a:hover,
#article.guide_maison #site_nav_global #nav_ideas a:hover,
#article.guide_maison #aside_primary div h2,
#article.guide_maison #aside_secondary #highlight_sections h2,
#article.vie_de_famille #site_nav_global #nav_family a:hover,
#article.vie_de_famille #aside_primary div h2,
#article.vie_de_famille #aside_secondary #highlight_sections h2,
#article.bien_dans_mon_corps #site_nav_global #nav_health a:hover,
#article.bien_dans_ma_t__te #site_nav_global #nav_couples a:hover,
#article.bien_dans_mon_corps #aside_primary div h2,
#article.bien_dans_mon_corps #aside_secondary #highlight_sections h2,
#article.bien_dans_ma_t__te #aside_secondary #highlight_sections h2,
#article.bien_dans_ma_t__te #aside_primary div h2,
#article.beaut___mode #aside_primary div h2,
#article.beaut___mode #aside_secondary #highlight_sections h2,
#article.beaut___mode #site_nav_global #nav_beauty a:hover,
#member_home .add_friends #find_friends_submit,
#member_home #content .favourite_sections h3,
#member_home #content .favourite_sections .add_friends legend,
#member_home #content .favourite_sections .ideas h3,
#member_home #content .favourite_sections .family h3,
#member_home #content .favourite_sections .health h3,
#member_home #content .favourite_sections .couples h3,
#member_home #content .favourite_sections .beauty h3,
#member-favourites #content li.family h2,
#member-favourites #content li.couples h2,
#member-favourites #content li.beauty h2,
#member-favourites #content li.favourite_section input.submit,
#member-favourites #content li.ideas h2,
#aside_primary div h2,
.ideas #aside_primary div h2,
.ideas #aside_secondary #highlight_sections h2,
.family #aside_primary div h2,
.family #aside_secondary #highlight_sections h2,
.health #aside_primary div h2,
.health #aside_secondary #highlight_sections h2,
.couples #aside_primary div h2,
.couples #aside_secondary #highlight_sections h2,
.beauty #aside_primary div h2,
.beauty #aside_secondary #highlight_sections h2,
#search_options li.selected a#main_search_site_link,
#search_options li.selected a#main_search_recipe_link,
button.user_input span,
#guide_search .guide_search_results,
#guide_detail .guide_search_results,
a.user_input span,
.recipes #aside_primary div h2,
.recettes_cuisine #aside_primary div h2,
.recipes #aside_secondary #highlight_sections h2,
.recettes_cuisine #aside_secondary #highlight_sections h2,
#member_home #content .favourite_sections .recipes h3,
#member-favourites #content li.recipes h2,
.travel #aside_primary div h2,
#article.vacances_f__tes #aside_primary div h2,
.travel #aside_secondary #highlight_sections h2,
#article.vacances_f__tes #aside_secondary #highlight_sections h2,
#member_home #content .favourite_sections .travel h3,
#member-favourites #content li.travel h2,
.forums #aside_primary div h2,
#member_home #content .favourite_sections .forums h3,
#member-favourites #content li.forums h2,
#supplemental_navigation #nav_categories h2,
#search_results_site_search .advanced_search,
#zone_magazine #content #contribuer_au_magazine .highlight #form_contribuer_au_magazine ul li input#contribuer_au_magazine_submit,
.yh_tt_div,
#form_send_to_friend
#form_send_to_friend fieldset,
#highlight_food_sheet #highlight_intro img,
.home #nav_home a,
.recipes #nav_recipes a,
.recettes_cuisine #nav_recipes a,
.ideas #nav_ideas a,
#article.guide_maison #nav_ideas a,
.family #nav_family a,
#article.vie_de_famille #nav_family a,
.health #nav_health a,
#article.bien_dans_mon_corps #nav_health a ,
.forums #nav_forums a,
#site_nav_global #nav_tavel a:hover,
.travel #nav_travel a,
#article.vacances_f__tes #nav_travel a,
.beauty #nav_beauty a,
#article.beaut___mode #nav_beauty a,
.couples #nav_couples a,
#article.bien_dans_ma_t__te #nav_couples a,
#site_search input#site_submit,
#site_search_repeat_submit,
#partager-popup .partager-content .inner-border .fermer-div .bouton-fermer,
.ugc-content .my_favourites .favourite_sections h3,
form#site_search_repeat label,
#search_results #search_results_site_search #search_results_options li#search_results_search_submit input,
#guide_search #search_food_guide_submit,
#guide_detail #search_food_guide_submit,
#member_home .add_friends #find_friends_submit,
#aside_primary .bloc_small .hightlight_poll_todays_question.poll_form  span{
color:#fff;
}

#form_send_to_friend fieldset,
#aside_primary #member_offers .bulle {
background-color: #fff;
}

/*Black #000;*/


/* Green - Acceuil & Generic */

/*#a1d138*/

h1,
.succeed,
.ugc-content h1,
#member_home #content #membership_benefits h3 {
color:#a1d138;
}

/*Borders*/
#add_recipie .ugc-content .items-set,
#partager-popup .partager-content .inner-border .column-content,
#login-bubble .login-content .column-content,
#downloads_list #login-popup .login-content .column .highlight_content,
#login-popup .login-content .column-content,
.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content,
.ugc-content .my_favourites,
.ugc-content .profile_highlight,
#zone_magazine #content #recettes_du_mois .highlight ul li.sub_channel_highlight img,
#home .highlight_content,
#sub_channel.special_folder .highlight_content,
#highlight_food_categories .highlight_content,
#highlight_special_files .highlight_content,
#highlight_rss .highlight_content,
#polls .highlight_content,
#guides .highlight_content,
#error_403 .highlight_content,
#error_404 .highlight_content,
#error_500 .highlight_content,
#error_404 .ugc-content .highlight,
.highlight_entry ul,
#sitemap #content div.highlight_content,
#politique_utilisation #content .highlight_content,
#contact #content .highlight_content,
#downloads #site_nav_express ul,
#popup_box_contents ul.entry-summary,
#member_home #content .my_profile ul.content_highlight,
#member_home #content li.my_favourites ul.favourite_sections,
#sub_channel #content .article_highlights .sub_channel_highlight.child_1,
#feature ul.article_highlights,
#feature .recipe_highlights li.primary_highlight,
#feature #highlight_books ul,
#guide_search .browse_guide,
#guide_detail .browse_guide,
#guide_detail #food_guide_supplemental,
#downloads_list #content .download_offerings,
#downloads #content .download_offering_type ul,
#member_login #content #already_a_member form,
#newsletter_signup #content form,
#contact #content form ul,
.poll .poll_form,
.content_box div.entry-summary,
#aside_primary #newsletter_subscription,
#site_nav_express ul,
#zone_magazine #content #highlights_intro img,
#error_500 #content .highlight,
#zone_magazine #content .highlight,
.special_features_container,
#feature .special_feature_highlight,
#guide_search #content form,
#guide_detail #content form,
#equipe #content .highlight_content,
#politique_de_confidentialite #content .highlight_content,
#popup_box_contents {
border-top:1px solid #a1d138;
}

#partager-popup .partager-content .inner-border,
#login-popup .login-content,
.ugc-content #article_comments .bubble #login-popup2 .login-content,
#form_send_to_friend fieldset {
border:3px solid #a1d138;
}

#aside_primary div#newsletter_subscription,
#aside_primary div#publicity_contests,
#aside_primary div#whats_new {
border:1px solid #A1D138;
}

#aside_primary div#whats_new #blog.wrapper_inner h3 {font-weight:normal;}
#aside_primary div#whats_new #blog.wrapper_inner h3,
#aside_primary div#whats_new #blog.wrapper_inner ul li a {
background:url("../images/icons/rename/icons.gif") no-repeat -5600px 3px;
padding:0 0 0 18px;
}

#zone_magazine #content #mot_de_la_redactrice .highlight .entry-summary img, {
border:1px dotted #A1D138;
}

/*Background Color*/
#member_home #content .favourite_sections h3,
#member_home #content .favourite_sections .add_friends legend,
.ugc-content h3,
#aside_primary div h2,
#aside_secondary #highlight_sections h2 {
background-color:#a1d138;
}

/*Gradiant Background*/
#downloads #site_nav_express ul,
#popup_box_contents ul.entry-summary,
#member_home #content .my_profile ul.content_highlight,
#member_home #content li.my_favourites ul.favourite_sections,
#sub_channel #content .article_highlights .sub_channel_highlight.child_1,
#feature ul.article_highlights,
#feature .recipe_highlights li.primary_highlight,
#feature #highlight_books ul,
#guide_search .browse_guide,
#guide_detail .browse_guide,
#guide_detail #food_guide_supplemental,
#downloads_list #content .download_offerings,
#downloads #content .download_offering_type ul,
#member_login #content #already_a_member form,
#newsletter_signup #content form,
#contact #content form ul,
.poll .poll_form,
.content_box div.entry-summary,
#aside_primary #newsletter_subscription,
#site_nav_express ul#sitemap #content div.highlight_content,
#politique_utilisation #content .highlight_content,
#contact #content .highlight_content,
#politique_de_confidentialite #content .highlight_content,
#equipe #content .highlight_content,
#zone_magazine #content .highlight,
#error_403 #content .highlight,
#error_404 #content .highlight,
#error_500 #content .highlight,
#home .highlight_content,
#sub_channel.special_folder .highlight_content,
#highlight_food_categories .highlight_content,
#highlight_special_files .highlight_content,
#highlight_rss .highlight_content,
#polls .highlight_content,
#guides .highlight_content,
#error_403 .highlight_content,
#error_404 .highlight_content,
#error_500 .highlight_content,
.highlight_entry ul,
#add_recipie .ugc-content .items-set,
#partager-popup .partager-content .inner-border .column-content,
#login-bubble .login-content .column-content,
#downloads_list #login-popup .login-content .column .highlight_content,
#login-popup .login-content .column-content,
.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content,
.ugc-content .my_favourites,
.ugc-content .profile_highlight,
#error_404 .ugc-content .highlight,
#highlight_poll_todays_question .highlight_content {
background-image:url(../images/illustrations/illu_gradient-03.png);
background-repeat: repeat-x;
background-position: 0 0;
}

/*#edfdd6*/
.special_features_container,
#search_results #search_results_site_search,
#feature .special_feature_highlight,
#guide_search #content form,
#guide_detail #content form {
background-color:#edfdd6;
}

/*Tangerine - Recettes & Cuisine*/
/*#f9af0f*/
.recipes h1,
.recipes .advanced_article_navigation h2,
#recipe_perparation li,
#recipe #content .content_highlight h2 {
color:#517601;
}

.recipes #site_nav_express ul,
.recipes .content_box div.entry-summary,
.recipes #aside_primary #newsletter_subscription,
.recipes ul.article_highlights,
#channel #content #menus ul.entry-summary,
.recipes .special_features_container,
.ugc-content #article_comments #add-comment,
#channel.recipes .highlight_content,
#recipe.recipes .highlight_content,
#sub_channel.recipes .highlight_content,
#article.recettes_cuisine .highlight_content,
#highlight_menus .highlight_content {
border-top:1px solid #a1d138;
}

#category #aside_secondary #highlight_downloads .entry-summary,
#sub_channel.recipes #content .article_highlights .sub_channel_highlight.child_1,
#channel-menus #aside_secondary #highlight_downloads .entry-summary,
.recipes #site_nav_express ul,
.recipes .content_box div.entry-summary,
.recipes #aside_primary #newsletter_subscription,
.recipes ul.article_highlights,
#channel #content #menus ul.entry-summary,
#channel.recipes .highlight_content,
#recipe.recipes .highlight_content,
#sub_channel.recipes .highlight_content,
#article.recettes_cuisine .highlight_content,
#highlight_menus .highlight_content {
background-image:url(../images/illustrations/illu_gradient-08.png);
background-repeat:repeat-x;
background-position: 0 0;
}

.recipes #aside_primary div#whats_new,
.recettes_cuisine #aside_primary div#whats_new,
.recipes #article_distraction_bonus .related_sub,
.recipes #aside_primary div#newsletter_subscription,
.recettes_cuisine #aside_primary div#newsletter_subscription,
.recipes #aside_primary div#publicity_contests,
.recettes_cuisine #aside_primary div#publicity_contests,
#category #aside_secondary #highlight_downloads .entry-summary,
#sub_channel.recipes #content .article_highlights .sub_channel_highlight.child_1,
#channel-menus #aside_secondary #highlight_downloads .entry-summary {
border:1px solid #a1d138;
}

.recipes #aside_primary div h2,
.recettes_cuisine #aside_primary div h2,
.recipes #aside_secondary #highlight_sections h2,
.recettes_cuisine #aside_secondary #highlight_sections h2,
#member_home #content .favourite_sections .recipes h3,
#member-favourites #content li.recipes h2,
.recettes-cuisine h3 {
background-color:#a1d138;
}

/*Blue - Guide Maison*/

/*#009cdf*/

.ideas h1,
.ideas .advanced_article_navigation h2{
color: #517601;
}

#channel.ideas .highlight_content,
#sub_channel.ideas .highlight_content,
#article.guide_maison .highlight_content,
#article .highlight_content,
.ideas #site_nav_express ul,
.ideas .content_box div.entry-summary,
.ideas #aside_primary #newsletter_subscription,
#article.guide_maison #aside_primary #newsletter_subscription,
#sub_channel.ideas #content .article_highlights .sub_channel_highlight.child_1,
#article #highlight_related_content,
#article #article_distraction_bonus .related_sub,
.ideas .special_features_container {
border-top: 1px solid #a1d138;
}

.ideas #aside_primary div#whats_new,
#article.guide_maison #aside_primary div#whats_new,
.ideas #aside_primary div#newsletter_subscription,
#article.guide_maison #aside_primary div#newsletter_subscription,
.ideas #aside_primary div#publicity_contests,
#article.guide_maison #aside_primary div#publicity_contests {
border:1px solid #a1d138;
}

.ideas #aside_primary div h2,
#article.guide_maison #aside_primary div h2,
.ideas #aside_secondary #highlight_sections h2,
#article.guide_maison #aside_secondary #highlight_sections h2,
#member_home #content .favourite_sections .ideas h3,
#member-favourites #content li.ideas h2,
.idees-maison h3 {
background-color:#a1d138;
}

.ideas #site_nav_express ul,
.ideas .content_box div.entry-summary,
.ideas #aside_primary #newsletter_subscription,
#article.guide_maison #aside_primary #newsletter_subscription,
.ideas #article_distraction_bonus .related_sub,
#sub_channel.ideas #content .article_highlights .sub_channel_highlight.child_1,
#article #highlight_related_content,
#article #article_distraction_bonus .related_sub,
#article .highlight_content,
#channel.ideas .highlight_content,
#sub_channel.ideas .highlight_content,
#article.guide_maison .highlight_content {
background-image:url(../images/illustrations/illu_gradient-01.png);
background-repeat:repeat-x;
background-position: 0 0;
}

/*Grey Blue - Vie de famille - #759FC5*/

.family h1,
.family .advanced_article_navigation h2 {
color:#517601;
}

.health #aside_primary div#publicity_contests,
#article.bien_dans_mon_corps #aside_primary div#publicity_contests,
.health #aside_primary div#newsletter_subscription,
#article.bien_dans_mon_corps #aside_primary div#newsletter_subscription,
.health #aside_primary div#whats_new,
#article.bien_dans_mon_corps #aside_primary div#whats_new,
.health #article_distraction_bonus .related_sub,
.family #aside_primary div#whats_new,
#article.vie_de_famille #aside_primary div#whats_new,
.family #aside_primary #newsletter_subscription,
#article.vie_de_famille #aside_primary #newsletter_subscription,
.family #aside_primary div#newsletter_subscription,
#article.vie_de_famille #aside_primary div#newsletter_subscription,
.family #aside_primary div#publicity_contests,
#article.vie_de_famille #aside_primary div#publicity_contests {
border:1px solid #a1d138;
}

#channel.family .highlight_content,
#sub_channel.family .highlight_content,
#article.vie_de_famille .highlight_content,
.family #article_distraction_bonus .related_sub,
.family #site_nav_express ul,
.family .content_box div.entry-summary,
#sub_channel.family #content .article_highlights .sub_channel_highlight.child_1,
.family .special_features_container {
border-top:1px solid #a1d138;
}

.family #aside_primary div h2,
#article.vie_de_famille #aside_primary div h2,
.family #aside_secondary #highlight_sections h2,
#article.vie_de_famille #aside_secondary #highlight_sections h2,
#member_home #content .favourite_sections .family h3,
#member-favourites #content li.family h2 {
background-color:#a1d138;
}

.family #site_nav_express ul,
.family #site_nav_guides ul,
.family .content_box div.entry-summary,
.family #aside_primary #newsletter_subscription,
#article.vie_de_famille #aside_primary #newsletter_subscription,
#sub_channel.family #content .article_highlights .sub_channel_highlight.child_1,
#channel.family .highlight_content,
#sub_channel.family .highlight_content,
#article.vie_de_famille .highlight_content{
background-image:url(../images/illustrations/illu_gradient-02.png);
background-repeat:repeat-x;
background-position: 0 0;
}

/*Teal - Bien dans mon corps - #008784*/

.health h1,
.health .advanced_article_navigation h2 {
color:#517601;
}

#channel.health .highlight_content,
#sub_channel.health .highlight_content,
#article.bien_dans_mon_corps .highlight_content,
.health #site_nav_express ul,
.health .content_box div.entry-summary,
.health #aside_primary #newsletter_subscription,
#article.bien_dans_mon_corps #aside_primary #newsletter_subscription,
#sub_channel.health #content .article_highlights .sub_channel_highlight.child_1,
.health .special_features_container  {
border-top:1px solid #a1d138;
}

.health #aside_primary div h2,
#article.bien_dans_mon_corps #aside_primary div h2,
.health #aside_secondary #highlight_sections h2,
#article.bien_dans_mon_corps #aside_secondary #highlight_sections h2,
#member_home #content .favourite_sections .health h3  {
background-color:#a1d138;
}


/* Mauve - Bien dans ma tete - #BE3F7B */

.couples h1,
.couples .advanced_article_navigation h2 {
color:#517601;
}

.couple-sexualite h3 { background-color:#a1d138; }

.couples .content_box div.entry-summary,
#channel.couples .highlight_content,
#sub_channel.couples .highlight_content,
#article.bien_dans_ma_t__te .highlight_content,
.couples .special_features_container,
.couples #site_nav_express ul,
.couples #article_distraction_bonus .related_sub {
border-top:1px solid #a1d138;
}

.couples #aside_primary #newsletter_subscription,
#article.bien_dans_ma_t__te #aside_primary #newsletter_subscription,
#sub_channel.couples #content .article_highlights .sub_channel_highlight.child_1,
.couples #aside_primary div#whats_new,
#article.bien_dans_ma_t__te #aside_primary div#whats_new,
.couples #aside_primary div#newsletter_subscription,
#article.bien_dans_ma_t__te #aside_primary div#newsletter_subscription,
.couples #aside_primary div#publicity_contests,
#article.bien_dans_ma_t__te #aside_primary div#publicity_contests{
border:1px solid #a1d138;
}

.couples #aside_primary div h2,
#article.bien_dans_ma_t__te #aside_primary div h2,
.couples #aside_secondary #highlight_sections h2,
#article.bien_dans_ma_t__te #aside_secondary #highlight_sections h2,
#member_home #content .favourite_sections .couples h3,
#member-favourites #content li.couples h2 {
background-color:#a1d138;
}

.couples #site_nav_express ul,
.couples #site_nav_guides ul,
.couples .content_box div.entry-summary,
.couples #aside_primary #newsletter_subscription,
#article.bien_dans_ma_t__te #aside_primary #newsletter_subscription,
.couples #article_distraction_bonus .related_sub,
#sub_channel.couples #content .article_highlights .sub_channel_highlight.child_1,
#channel.couples .highlight_content,
#sub_channel.couples .highlight_content,
#article.bien_dans_ma_t__te .highlight_content {
background-image:url(../images/illustrations/illu_gradient-05.png);
background-repeat:repeat-x;
background-position: 0 0;
}

/* Crimson - Beaute Mode - #d12d40 */

.beauty h1,
.beauty .advanced_article_navigation h2 {
color:#517601;
}

.beaute-mode h3 { background-color:#a1d138; }

.beauty #site_nav_express ul,
.beauty #site_nav_guides ul,
.beauty .content_box div.entry-summary,
.beauty #aside_primary #newsletter_subscription,
#article.beaut___mode #aside_primary #newsletter_subscription,
.beauty #article_distraction_bonus .related_sub,
#sub_channel.beauty #content .article_highlights .sub_channel_highlight.child_1,
#channel.beauty .highlight_content,
#sub_channel.beauty .highlight_content,
#article.beaut___mode .highlight_content {
background-image:url(../images/illustrations/illu_gradient-07.png);
background-repeat:repeat-x;
}

.beauty #site_nav_express ul,
.beauty .content_box div.entry-summary,
.beauty #aside_primary #newsletter_subscription,
#article.beaut___mode #aside_primary #newsletter_subscription,
.beauty #article_distraction_bonus .related_sub ,
#sub_channel.beauty #content .article_highlights .sub_channel_highlight.child_1,
.beauty #aside_primary div#whats_new,
#article.beaut___mode #aside_primary div#whats_new,
.beauty #aside_primary div#newsletter_subscription,
#article.beaut___mode #aside_primary div#newsletter_subscription,
.beauty #aside_primary div#publicity_contests,
#article.beaut___mode #aside_primary div#publicity_contests  {
border:1px solid #a1d138;
}

#channel.beauty .highlight_content,
#sub_channel.beauty .highlight_content,
#article.beaut___mode .highlight_content{
border-top: 1px solid #a1d138;
}

.beauty #aside_primary div h2,
#article.beaut___mode #aside_primary div h2,
.beauty #aside_secondary #highlight_sections h2,
#article.beaut___mode #aside_secondary #highlight_sections h2,
#member_home #content .favourite_sections .beauty h3,
#member-favourites #content li.beauty h2 {
background-color:#a1d138;
}

/* Dark Green - Leisure - #36A862 */

.travel h1,
.travel .advanced_article_navigation h2 {
color:#517601;
}

.voyages-fetes h3 { background-color:#a1d138; }

#channel.travel .highlight_content,
#sub_channel.travel .highlight_content,
#article.vacances_f__tes .highlight_content,
.travel .special_features_container {
border-top: 1px solid #a1d138;
}

.travel #article_distraction_bonus .related_sub,
#sub_channel.travel #content .article_highlights .sub_channel_highlight.child_1,
.travel #aside_primary #newsletter_subscription,
#article.vacances_f__tes #aside_primary #newsletter_subscription,
.travel .content_box div.entry-summary,
.travel #site_nav_express ul,
.travel #aside_primary div#our_partners,
#article.vacances_f__tes #aside_primary div#our_partners,
.travel #aside_primary div#publicity_contests,
#article.vacances_f__tes #aside_primary div#publicity_contests,
.travel #aside_primary div#contribute_to_the_magazine,
#article.vacances_f__tes #aside_primary div#contribute_to_the_magazine,
.travel #aside_primary div#newsletter_subscription,
#article.vacances_f__tes #aside_primary div#newsletter_subscription,
.travel #aside_primary div#whats_new,
#article.vacances_f__tes #aside_primary div#whats_new,
#sub_channel.travel #content .article_highlights .sub_channel_highlight.child_1  {
border:1px solid #a1d138;
}

.travel #aside_primary div h2,
#article.vacances_f__tes #aside_primary div h2,
.travel #aside_secondary #highlight_sections h2,
#article.vacances_f__tes #aside_secondary #highlight_sections h2,
#member_home #content .favourite_sections .travel h3,
#member-favourites #content li.travel h2 {
background-color:#a1d138;
}

.travel #site_nav_guides ul,
.travel #article_distraction_bonus .related_sub,
#sub_channel.travel #content .article_highlights .sub_channel_highlight.child_1,
.travel #aside_primary #newsletter_subscription,
#article.vacances_f__tes #aside_primary #newsletter_subscription,
.travel .content_box div.entry-summary,
.travel #site_nav_express ul,
#channel.travel .highlight_content,
#sub_channel.travel .highlight_content,
#article.vacances_f__tes .highlight_content {
background-image:url(../images/illustrations/illu_gradient-04.png);
background-repeat:repeat-x;
}

/*  Grey #A09E9F*/
#recipe .source,
#article-image dl.credit,
#search_results_recipes_preview .source,
#content_document dl.authors .fn,
#content_document dl.timestamp_published,
#recipe #recipe_info .credit,
#recipe #recipe_info .credit a {
color: #A09E9F;
}

.forums #site_nav_express ul,
.forums #site_nav_guides ul,
.forums .content_box div.entry-summary,
.forums #aside_primary #newsletter_subscription,
.forums #article_distraction_bonus .related_sub,
.forums #aside_secondary #highlight_downloads .entry-summary ,
#sub_channel.forums #content .article_highlights .sub_channel_highlight.child_1 {
background-image:url(../images/illustrations/illu_gradient-06.png);
background-repeat:repeat-x;
border-top:1px solid #8967a3;
}

.health #site_nav_express ul,
.health #site_nav_guides ul,
.health .content_box div.entry-summary,
.health #aside_primary #newsletter_subscription,
#article.bien_dans_mon_corps #aside_primary #newsletter_subscription,
.health #article_distraction_bonus .related_sub,
#sub_channel.health #content .article_highlights .sub_channel_highlight.child_1,
#channel.health .highlight_content,
#sub_channel.health .highlight_content,
#article.bien_dans_mon_corps .highlight_content  {
background-image:url(../images/illustrations/illu_gradient-09.png);
background-repeat:repeat-x;
}

#contact #content #form_contact dl {
margin:10px 20px;
}

#content_document dl.authors dt,
#content_document dl.timestamp_published dt,
#content_document dl.timestamp_updated {
display: none;
}

#content_document dl.authors .fn,
#content_document dl.timestamp_published {
float: left;
font-size: 0.85em;
}

#content_document dl.timestamp_published {
margin-left: 10px;
}

#member_home #content .favourite_sections h3,
#member_home #content .favourite_sections .add_friends legend {
font-size:1.4em;
width:auto;
float:left;
padding:0.25em 0.5em;
}

#article h1,
#recipe h1,
h3, h4,
.special_features_content h2,
.todays_menu_content h2,
.advanced_article_navigation h2,
#guide_detail #food_guide_detail h2,
#feature .recipe_highlights a,
#channel #content #menus .entry-title a,
#recipe .content_highlight .content_outer_wrapper,
#feature .article_highlights h2 a,
#sub_channel #content .sub_channel_highlight h2 a {
font-family:verdana, sans-serif;
}

.special_features_content h2,
#feature .recipe_highlights a,
.advanced_article_navigation h2,
#feature .article_highlights h2 a,
#recipe_summary h1,
#this_weeks_menu_content .menu div h4,
#downloads #content h3,
.to_see_more_content h3,
div#dossier_speciaux h2,
div.pagination_documents h2,
.recipe_2 p.related_menu a,
ul.items_highlight h3,
#publicity_mid-content a,
#supplemental_information #newsletter_subscription h3 {
font-weight:400;
}

.special_features_content h2 {
font-size:0.9em;
position:relative;
top:90px;
}

#guide_detail #food_guide_detail h2 {
font-size:1.3em;
color:#000;
float:left;
background-image:url();
background-position:0 0;
padding-top:3em;
}

h2 a {
color:#916554;
}


a,
.special_features_content h2 a,
#feature .recipe_highlights a  {
color:#517601;
cursor:pointer;
outline: none;
text-decoration:none;
}

#feature .recipe_highlights a,
#feature .article_highlights h2 a {
font-size:0.8em;
}

a.inactive,
.ugc-content a.inactive,
.ugc-content a.inactive:link,
.ugc-content a.inactive:visited,
.ugc-content a.inactive:active {
color: #ccc;
}

a:hover {
text-decoration:underline;
}

a.rss {
display: block;
padding: 0.25em 0 0.25em 2em;
background-position: -17500px 0;
color: #000;
font-size: 0.8em;
position: absolute;
top: 5px;
right: 8px;
}

a.rss.channel {
top: 5px;
}

a.rss abbr {
text-decoration:none;
border-bottom:none;
}

ol {
list-style-position:inside;
}

ul {
list-style-type:none;
}

legend {
font-weight:700;
padding:0 5px;
}

input,
textarea,
select,
option,
#zone_magazine #content #contribuer_au_magazine .highlight #form_contribuer_au_magazine ul li label,
#politique_de_confidentialite #content .highlight_content h2,
#politique_de_confidentialite #content .highlight_content h2 a {
color:#333;
}

input, textarea {
padding:0.25em;
}

textarea {
width:97.5%;
}
#add-comment-container #add-comment #form-comment-rating ul li.row span.field textarea {width:234px;}

select {
padding:0 0 0 0.25em;
}

option {
padding:0 0.25em;
}

input.submit {
border:none;
}

caption {
font-style:italic;
font-weight:700;
border:1px solid #aaa;
padding:0.5em;
}

fieldset {
border:0;
display:block;
}

.entry-summary .legend {
display:none;
}

.authors,
.timestamp_published,
.timestamp_updated {
display:block;
}

#the_magazine li,
#site_nav_express li,
#highlights_secondary li,
#aside_primary #contribute_to_the_magazine li,
.related_sub li,
#feature .recipe_highlights li,
#feature #highlight_books li,
#guide_search .food_guide_index_current li,
#guide_detail .food_guide_index_current li {
background:url(../images/illustrations/illu_pattern-27.gif);
background-repeat:no-repeat;
padding-left:0.5em;
background-position:0 8px;
margin:0 0.5em 0.125em;
}

.related_sub {
clear: both;
}

#feature .recipe_highlights li,
#guide_search .food_guide_index_current li,
#guide_detail .food_guide_index_current li {
float:left;
}

#feature .recipe_highlights li {
clear:both;
}

#guide_search .food_guide_index_current li,
#guide_detail .food_guide_index_current li {
width:28%;
}

#feature .recipe_highlights li.child_1 {
background-position:0 0;
margin:0;
padding:0;
}

li.share a,
p.share a {
background-image:url(../images/icons/icon_share.gif);
background-repeat:no-repeat;
background-position:0 0;
text-indent:-99999px;
width:125px;
height:15px;
float:left;
padding-bottom:3px;
}

#nav_primary {
/*Reitmans 2010/03/25*/
/*background-image:url(../images/illustrations/illu_pattern-03.jpg);*/

background-repeat:repeat-x;
background-position:0 -1px;
width:100%;
float:left;
position:relative;
z-index:99;
background:#fff;
}

#site_nav_global li a,
#site_nav_global li a:hover {
background-image:url(../images/illustrations/illu_pattern-Office2010.png);
}

#site_nav_global li a {
color:#916554;
height:25px;
width:82px;
background-repeat:no-repeat;
background-position:0 -324px;
display:block;
float:left;
text-decoration:none;
padding:3px 21px 8px 5px;
}

#site_nav_global #nav_travel a {
width: 80px;
padding: 3px 8px 8px;
}



.home #site_nav_global li#nav_home a,
#site_nav_global #nav_home a:hover {
background-position:0 0;
}

#site_nav_global #nav_recipes a:hover {
background-position:0 -36px;
}

#site_nav_global #nav_ideas a:hover,
#article.guide_maison #site_nav_global #nav_ideas a:hover {
background-position:0 -72px;
}

#site_nav_global #nav_family a:hover,
#article.vie_de_famille #site_nav_global #nav_family a:hover {
background-position:0 -108px;
}

#site_nav_global #nav_health a:hover,
#article.bien_dans_mon_corps #site_nav_global #nav_health a:hover {
background-position:0 -144px;
}

#site_nav_global #nav_couples a:hover,
#article.bien_dans_ma_t__te #site_nav_global #nav_couples a:hover {
background-position:0 -180px;
}

#site_nav_global #nav_beauty a:hover,
#article.beaut___mode #site_nav_global #nav_beauty a:hover {
background-position:0 -216px;
}

#site_nav_global #nav_travel a:hover,
#article.vacances_f__tes #site_nav_global #nav_travel a:hover {
background-position:0 -252px;
}

#site_nav_global #nav_forums a:hover {
background-position:0 -288px;
}

.special_features_container {
float:left;
width:173px;
padding:1em 0.5em 0.5em;
}

#search_results #search_results_site_search {
margin-bottom:2em;
padding:0.75em 0.5em 0 0.75em;
}

#search_results #search_results_site_search form ul li {
clear: none;
}

#feature .special_feature_highlight {
float:left;
margin-bottom:1em;
width:97%;
padding:0.75em;
}

#guide_search #content form,
#guide_detail #content form {
margin-bottom:1.5em;
padding:1em 0.25em 0.25em;
}

#site_nav_express ul {
background-repeat:repeat-x;
margin-bottom:1em;
padding-top:0.5em;
}

#site_nav_guides ul {
padding:0 0.5em;
margin-bottom:1em;
}

#site_nav_most-searched {
clear: both;
float: left;
width: 188px;
margin-left: 1em;
margin-bottom: 1em;
}

#home #site_nav_most-searched {
margin-left: 0;
}

#site_nav_most-searched .highlight_content {
float: left;
width: 100%;
}

#site_nav_most-searched ul {
float:left;
padding: 0.6em;
width: 172px;
text-align: center;
overflow: hidden;
}

#aside_primary #newsletter_subscription {
padding:0;
}

#aside_primary #newsletter_subscription div {
clear: both;
width: 195px;
padding-left: 0.25em;
}

#contact #content form ul,
#newsletter_signup #content form  {
float:left;
width:95%;
padding:1em;
}

#newsletter_signup #content form li {
width: 100%;
}

#member_login #content #already_a_member form {
display:block;
float:left;
padding:0.5em 1em;
}

#member_login #content #already_a_member form ul#already_a_member_vip {
background: url('../images/illustrations/illu-newsletters-bkgd-green.png') 0 25px no-repeat;
position: relative;
height: 170px;
width: 645px;
}

#member_login .login_options {
width: 90%;
}

#member_login input {
margin-bottom: 0.5em;
}

#member_login button {
margin-left: -0.25em;
}

#downloads #content .download_offering_type ul {
float:left;
width:94%;
padding:0.5em;
}

#downloads #content .download_offering_type a {
float:left;
max-height:100px;
margin-bottom:5px;
overflow:hidden;
}

#downloads #content .download_offering_type a.more {
float: none;
}

#downloads_list #content .download_offerings {
clear:both;
float:left;
padding:1em;
}

.abonnement #recherche {
background: url('../images/illustrations/illu_newsletter_home_vip.gif') 0 0 no-repeat;
}

#member_home #content #membership_benefits{
background: url('../images/illustrations/illu-newsletters-bkgd-green.png') 0 25px no-repeat;
}

#member_home #member_content #discover_newsletters {
background: url('../images/illustrations/illu-background-profile-defisante.png') 0 0 no-repeat;
}

#member_home #content #membership_benefits,
#member_home #member_content #discover_newsletters {
/*background: url('../images/illustrations/illu-newsletters-bkgd-green.png') 0 0 no-repeat;*/
width: 605px;
height: 140px;
display: block;
float: left;
clear: both;
padding: 20px;
overflow: hidden;
padding-right: 35px;
}

#member_home #member_content #discover_newsletters {
height: 60px;
padding: 10px 15px !important;
margin-bottom: 20px;
}

#member_home #content #membership_benefits h2,
#member_home #member_content #discover_newsletters h2 {
font-size: 1.75em;
font-weight: normal;
font-family: helvetical, arial, sans-serif;
color: #ea523b;
padding: 0;
width: 350px;
}

#member_home #member_content #discover_newsletters h2 {
width: 460px;
margin-bottom: 0;
}

#member_home #content #membership_benefits #membership_benefits_list,
#member_home #member_content #discover_newsletters #membership_benefits_list{
width: 400px;
}

#member_home #content #membership_benefits li.membership_benefit{
width: 200px;
margin: 0;
padding: 0;
float: left;
clear: none;
}

#member_home #content #membership_benefits li.membership_benefit.child_first{
width: 165px;
margin: 0 5px 0 0;
padding: 0;
float: left;
clear: none;
}

#member_home #content #membership_benefits li.membership_benefit ul {
clear: both;
}

#member_home #content #membership_benefits li.membership_benefit li,
#member_home #member_content #discover_newsletters li {
padding-left: 5px;
background: url('../images/illustrations/illu-green-square-bullet.png') no-repeat 0 50%;
clear: both;
}

#member_home #content #membership_benefits h3 {
font-size: 1.1em;
font-weight: bold;
font-family: helvetical, arial, sans-serif;
background-color: transparent;
width: 95%;
padding: 0;
line-height: 1.1em;
margin-bottom: 5px;
text-shadow: none !important;
}

#member_home #content #membership_benefits span {
float: left;
clear: none;
display: block
}

#member_home #content #membership_benefits .new_newsletter {
background-color:#ea523b;
clear: none;
color: #fff;
font-weight: bold;
font-size: 0.8em;
margin: 2px 0px 1px 5px;
padding: 0px 3px 2px;
width: 5em;
}

#member_home #member_content #discover_newsletters ul{
float: left;
margin-right: 95px;
width:300px;
}

#member_home #member_content #discover_newsletters a {
float: right;
display: block;
background:url('../images/icons/icon_button_abonnez-vous.png') no-repeat 0 0;
color: #fff;
font-weight: bold;
text-indent: -99999px;
width: 111px;
height:24px;
margin-top: 6px;
}

#member_home #les-bulletins-coup-de-pouce .cdp_newsletter,
#member_home #les-bulletins-coup-de-pouce .christmas_countdown_newsletter,
#member_home #les-bulletins-coup-de-pouce .health_challenge_newsletter {
background: url('../images/logos/sprite_logos-newsletters.png') no-repeat 0 0;
padding-left: 132px;
height: ;
}

#member_home #les-bulletins-coup-de-pouce .christmas_countdown_newsletter{
background-position: 0 -190px;
}

#member_home #les-bulletins-coup-de-pouce .health_challenge_newsletter{
background-position: 0 -438px;
}

#member_home #content .my_profile ul.content_highlight,
#member_home #content li.my_favourites ul.favourite_sections {
width:100%;
}

#member_home #content li.my_favourites ul.favourite_sections,
#guide_search .browse_guide,
#guide_detail .browse_guide {
display:block;
float:left;
}

#feature .recipe_highlights li.primary_highlight {
border-bottom:1px dotted #ccc;
width:98%;
padding:0.5em;
}

#guide_search .browse_guide,
#guide_detail .browse_guide {
margin-bottom:1em;
}

#guide_detail #food_guide_supplemental {
clear:both;
margin:0 0.5em;
padding:0.5em;
}

#article .special_features_container,
div#to_see_more div.to_see_more_container {
border-top:1px solid #008783;
}

#highlight_special_files ul.content_view_datas li,
div.to_see_more_container ul.content_view_datas li {
clear: none;
float: left;
height: 138px;
width: 120px;
margin: 0 0.25em;
padding: 0.6em 0.55em;
text-align: center;
background: url(../images/illustrations/illu_pattern-25.gif) 0 0 no-repeat;
}

#highlight_special_files ul.content_view_datas li.child_1,
div.to_see_more_container ul.content_view_datas li.child_1 {
margin-left: 0.65em;
}

#highlight_special_files ul.content_view_datas li h3,
div.to_see_more_container ul.content_view_datas li h3 {
font-weight:normal;
position:absolute;
top:95px;
}

#aside_primary div#whats_new img {
/*height:70px;
width:48px;*/
}

#popup_box_contents {
float:left;
border-width:3px;
padding:1.5em;
}

#aside_primary div h2 {
padding:0.25em;
}

#aside_secondary #highlight_sections h2 {
padding:3px 10px;
}

#aside_secondary ul.related_sup a {
padding-left:25px;
}

.recipes #nav_primary,
.recettes_cuisine #nav_primary {
background-position:0 -70px;
}

.recipes .special_features_container {
background-color:#fff7d9;
}

.recipes #site_nav_global #nav_recipes a,
.recettes_cuisine #site_nav_global #nav_recipes a {
background-position:0 -36px;
}

#channel #content #top_5 ol {
list-style-position:outside;
width:85%;
margin-bottom:1em;
font-size:0.9em;
font-weight:bold;
font-family:Times, serif;
color:#ccc;
padding:0 0.5em 0 1.5em;
}

#channel #content #menus ul.entry-summary {
float:left;
margin:0 0 0.5em 0;
padding:0.75em;
position:relative;
top:0;
width:96%;
}



.recipes #aside_secondary #highlight_sections h2,
.recettes_cuisine #aside_secondary #highlight_sections h2 {
font-size:16px;
padding:3px 10px;
}

.article .more,
.recipes .more,
.recettes_cuisine .more {
background-repeat: no-repeat;
}

.article .more {
background-position:-4900px 3px;
}

.recipes .more,
.recettes_cuisine .more {
background-position: -700px 3px;
}


.ideas #nav_primary,
#article.guide_maison #nav_primary {
background-position:0 -139px;
}

.ideas .special_features_container {
background-color:#d9f2fc;
}

.ideas #site_nav_global #nav_ideas a,
#article.guide_maison #site_nav_global #nav_ideas a {
background-position:0 -72px;
}

#sub_channel.ideas #content .article_highlights .sub_channel_highlight.child_1 {
padding-top:0;
}

#article #highlight_related_content {
padding:1em 0.75em;
}

#article #article_distraction_bonus .related_sub {
padding:1em 0.25em 2em;
}

.ideas .more,
.ideas .related_sup .child_1 {
background-position: -4900px 3px;
}


#home_tips {
border:4px solid #d9f2fc;
position:relative;
clear:both;
}

.family #nav_primary,
#article.vie_de_famille #nav_primary {
background-position:0 -208px;
}

.family .special_features_container {
background-color:#ecf4fc;
}

.family #site_nav_global #nav_family a,
#article.vie_de_famille #site_nav_global #nav_family a {
background-position:0 -108px;
}

.family .more,
#article.vie_de_famille .more,
.family .related_sup .child_1,
#downloads_list #login-popup .login-content .column .closePopup a.fermer,
li.add #login-popup a.fermer,
.ugc-content #article_comments .bubble #login-popup2 a.fermer,
.bubble #login-popup2 .login-content .column-content a,
#document_options li.action_email_send_to_friend #form_send_to_friend .closePopup a,
#highlight_sections ul li.opened ul li.opened ul li.opened a,
#highlight_sections ul li.opened a.expand,
#highlight_sections ul a.expand,
#highlights_intro .entry-summary .more,
#channel #content #menus .related_sup li.child_1,
#downloads_list #content .more,
div.pagination_documents .pagination_nav li.next,
div.pagination_documents .pagination_nav li.prev.inactive
#highlight_intro .more,
.ideas .more,
.ideas .related_sup .child_1,
.health .related_sup .child_1,
a.rss,
.article .more,
.recipes .more,
.recettes_cuisine .more,
.more,
#document_options li.action_email_send_to_friend a,
#document_options li.comment a,
#document_options li.add a,
#document_options li.print a,
.article_navigation li.next,
.nav_featured_content li.next a,
.nav_featured_content li.previous a,
.controls li.next,
.controls li.prev,
.travel .more,
#article.vacances_f__tes .more,
.travel .related_sup .child_1,
.beauty .more,
#article.beaut___mode .more,
.beauty .related_sup .child_1,
.couples .more,
#article.bien_dans_ma_t__te .more,
.couples .related_sup .child_1 {
background-image:url(../images/icons/rename/icons.gif);
background-repeat: no-repeat;
}


.family .more,
#article.vie_de_famille .more,
.family .related_sup .child_1 {
background-position: -4200px 3px;
}

.health #nav_primary,
#article.bien_dans_mon_corps #nav_primary {
background-position:0 -277px;
}

.health .special_features_container {
background-color:#e7f7f7;
}

.health #site_nav_global #nav_health a,
#article.bien_dans_mon_corps #site_nav_global #nav_health a {
background-position:0 -144px;
}

.health .more,
#article.bien_dans_mon_corps .more,
.health .related_sup .child_1 {
background-position: 3px 3px;
}

#member-favourites #content li.health h2 {
background-image:url(../images/icons/icon_arrow_forward_turquoise.gif);
}

.couples #nav_primary,
#article.bien_dans_ma_t__te #nav_primary {
background-position:0 -346px;
}

.couples .special_features_container {
background-color:#ffe8f3;
}

.couples #site_nav_global #nav_couples a,
#article.bien_dans_ma_t__te #site_nav_global #nav_couples a {
background-position:0 -180px;
}

.couples .more,
#article.bien_dans_ma_t__te .more,
.couples .related_sup .child_1 {
background-position: -2795px 3px;
}

.beauty #nav_primary,
#article.beaut___mode #nav_primary {
background-position:0 -415px;
}

.beauty .special_features_container {
background-color:#fde7ea;
}

.beauty #site_nav_global #nav_beauty a,
#article.beaut___mode #site_nav_global #nav_beauty a {
background-position:0 -216px;
}

.beauty .more,
#article.beaut___mode .more,
.beauty .related_sup .child_1 {
background-position: -1395px 3px;
}

.travel #nav_primary,
#article.vacances_f__tes #nav_primary {
background-position:0 -484px;
}

.travel .special_features_container {
background-color:#e5f7ec;
}

.travel #site_nav_global #nav_travel a,
#article.vacances_f__tes #site_nav_global #nav_travel a {
padding:3px 8px 8px;
width: 80px;
background-position:0 -252px;
}

.travel .more,
#article.vacances_f__tes .more,
.travel .related_sup .child_1 {
background-position: -3495px 3px;
}


.forums h1 {
color:#8967a3;
}

.forums #nav_primary {
background-position:0 -553px;
}

.forums .special_features_container {
background-color:#f8efff;
border-top:1px solid #8967a3;
}

.forums #site_nav_global li.forums a {
background-position:0 -288px;
}



.forums #aside_primary div#whats_new,
.forums #aside_primary div#newsletter_subscription ,
.forums #aside_primary div#contribute_to_the_magazine ,
.forums #aside_primary div#our_partners,
.forums #aside_primary div#publicity_contests {
border:1px solid #8967a3;
}

.forums #aside_primary div h2,
#member_home #content .favourite_sections .forums h3,
#member-favourites #content li.forums h2 {
background-color:#8967a3;
}

.forums .more {
background-image:url(../images/icons/icon_arrow_forward_purple.gif);
}

.forums .related_sup .child_1 {
background-image:url(../images/icons/icon_arrow_forward_purple.gif);
}

#aside_primary #newsletter_subscription h2,
#article.guide_maison #aside_primary #newsletter_subscription h2,
#article.vie_de_famille #aside_primary #newsletter_subscription h2,
#article.beaut___mode #aside_primary #newsletter_subscription h2,
#article.bien_dans_ma_t__te #aside_primary #newsletter_subscription h2,
#article.bien_dans_mon_corps #aside_primary #newsletter_subscription h2,
#article.vacances_f__tes #aside_primary #newsletter_subscription h2 {
color:#916554;
background-color:transparent;
width:4em;
float:left;
}


#recipe_summary h1 {
color:#000;
font-size:1.4em;
margin-top:-55px;
margin-bottom:0.5em;
width: 342px;
}

#aside_secondary .todays_menu_content h2 {
color:#000;
}

#aside_secondary .todays_menu_content h2 a {
color:#000;
}

#guide_detail #food_guide_detail h2 a {
color:#000;
}

#guide_detail #food_guide_supplemental .entry-sub-title {
color:#000;
}

#guide_detail #food_guide_supplemental .entry-sub-title a {
color:#000;
}

#wrapper {
	float:left;
width:990px;
position:relative;
margin:0 auto;
padding:0 14px;
background:#fff;
}

#header {
width:990px;
position:relative;
margin:0 auto;
padding:0;
background:url("../images/illustrations/illu_pattern-09.gif");
}

body:nth-of-type(1) #header,
body:nth-of-type(1) #publicity_primary {
z-index:999;
}

#site_nav_global {
/* Reitmans 2010/03/25 */
background-image:url(../images/illustrations/illu_pattern-03.jpg);
margin:0 auto 0;
padding:7px 15px 0 15px;
/* else
margin:7px auto 0;
padding:0;
/* end 2010/03/25 */
width:960px;
position:relative;
clear:both;
background-repeat:repeat-x;
line-height:1.125;
background-position:0 0;
height:52px;

}

#header_content {
background: url(../images/illustrations/illu_pattern-05_25ans.jpg) 0 0;
float:left;
width:100%;
position: relative;
}

#site_nav_global li {
float:left;
clear:none;
text-align:center;
}

.odd {
clear:both;
}


/* -------------- */
/* Colonne gauche */
/* -------------- */
#aside_secondary {
float:left;
width:210px;
display:block;
margin-top:23px;
margin-left: -989px;
padding:0 14px 0 0;
text-align:left;
overflow:hidden;
}
#aside_secondary h2 {
float:left;
width:200px;
background:#a1d138;
font-family:Helvetica, Arial, sans-serif!important;
font-size:14px!important;
font-weight:bold;
text-transform:uppercase;
line-height:14px;
color:#fff;
padding:5px 0 5px 10px!important;
margin:0;
}
#aside_secondary #highlight_sections,
#aside_secondary #site_nav_most-searched,
#aside_secondary #site_nav_guides,
#aside_secondary #highlight_forum_recent,
#aside_secondary #todays_menu {
float:left;
margin:0 0 12px 0;
}
#aside_secondary #todays_menu {
padding:0;
}
#aside_secondary #todays_menu dd#microformat {display:none;}
#aside_secondary #site_nav_most-searched .highlight_content {
background-image:none;
border-top:0 none;
}

/* Sous-menu */
#aside_secondary #highlight_sections ul a {margin:0;}
#aside_secondary #highlight_sections .ygtvitem table,
#aside_secondary #sections_items ul li {
float:left;
width:210px;
height:auto;
line-height:auto;
margin:0 0 2px 0;
background:#dfefb4;
font-size:14px;
color:#517601;
-moz-border-radius:5px;
border-radius:5px;
}
#aside_secondary #highlight_sections .ygtvchildren .ygtvitem a,
#aside_secondary #sections_items ul li a {
color:#517601;
}
#aside_secondary #sections_items ul li a {
display:block;
width:200px;
height: auto;
padding: 4px 4px 4px 6px;
}
#aside_secondary #sections_items ul li a:hover,
#aside_secondary #sections_items ul li.current a,
#aside_secondary .highlight_content ul li a:hover,
#aside_secondary .highlight_content li.current a {
text-decoration:none;
background:#9fbc60;
color:#fff !important;
-moz-border-radius:5px;
border-radius:5px;
}

#guides #aside_secondary .highlight_content #sections_items ul li a:hover,
#guides #aside_secondary .highlight_content #sections_items li.current a {
color:#517601 !important;
}
#guides #aside_secondary #sections_items ul li a{
padding:0;
}
#aside_secondary .highlight_content ul li a:hover,
#aside_secondary .highlight_content li.current a {
padding-left:0
}
#aside_secondary #highlight_sections .ygtvrow td.ygtvdepthcell,
#aside_secondary #highlight_sections .ygtvblankdepthcell {
width:10px;
}
#aside_secondary #highlight_sections .ygtvtn,
#aside_secondary #highlight_sections .ygtvtm,
#aside_secondary #highlight_sections .ygtvtmh,
#aside_secondary #highlight_sections .ygtvtmhh,
#aside_secondary #highlight_sections .ygtvtp,
#aside_secondary #highlight_sections .ygtvtph,
#aside_secondary #highlight_sections .ygtvtphh,
#aside_secondary #highlight_sections .ygtvln,
#aside_secondary #highlight_sections .ygtvlm,
#aside_secondary #highlight_sections .ygtvlmh,
#aside_secondary #highlight_sections .ygtvlmhh,
#aside_secondary #highlight_sections .ygtvlp,
#aside_secondary #highlight_sections .ygtvlph,
#aside_secondary #highlight_sections .ygtvlphh {
width:16px;
background-image:url(../images/icons/icons.gif);
}
#aside_secondary #highlight_sections .ygtvtp,
#aside_secondary #highlight_sections .ygtvtph,
#aside_secondary #highlight_sections .ygtvtphh,
#aside_secondary #highlight_sections .ygtvlp,
#aside_secondary #highlight_sections .ygtvlph,
#aside_secondary #highlight_sections .ygtvlphh {
background-position:-18205px 10px;
}
#aside_secondary #highlight_sections .ygtvtn,
#aside_secondary #highlight_sections .ygtvln {
background-position:-19606px 12px;
}
#aside_secondary #highlight_sections .ygtvtm,
#aside_secondary #highlight_sections .ygtvtmh,
#aside_secondary #highlight_sections .ygtvlm,
#aside_secondary #highlight_sections .ygtvlmh {
background-position:-18905px 11px;
}

/* Thematique populaire */
#aside_secondary #site_nav_most-searched ul,
#aside_secondary #site_nav_most-searched .highlight_content {
float:left;
width:210px;
text-align:center;
padding:5px 0 0 0;
}
#aside_secondary #site_nav_most-searched ul li,
#aside_secondary #site_nav_most-searched .highlight_content span {
display:inline;
padding:0 3px;
line-height:22px;
}
#aside_secondary #site_nav_most-searched ul li.small a,
#aside_secondary #site_nav_most-searched .highlight_content span.small a {color:#517601;}
#aside_secondary #site_nav_most-searched ul li.medium,
#aside_secondary #site_nav_most-searched .highlight_content span.medium {
font-size:15px;
color:#0e8f39;
}
#aside_secondary #site_nav_most-searched ul li.large a,
#aside_secondary #site_nav_most-searched .highlight_content span.large {
font-size:17px;
font-weight:bold;
}
#aside_secondary #site_nav_most-searched ul li a,
#aside_secondary #site_nav_most-searched .highlight_content span a {color:#517601;}

/* Guides */
#aside_secondary #site_nav_guides ul li.guides_food {
background-image:none;
padding-bottom:0;
padding-top:0;
}
#aside_secondary #site_nav_guides h2 {margin:0 0 2px 0;}
#aside_secondary #site_nav_guides ul {
float:left;
width:210px;
font-size:14px;
color:#517601;
margin-bottom:0;
padding:0;
}

#aside_secondary #site_nav_guides ul li {
float:left;
width:210px;
height:26px;
line-height:26px;
/*padding:0 0 0 10px;*/
margin:0 0 2px 0;
padding-left:0;
background:#dfefb4;
-moz-border-radius:5px;
border-radius:5px;
border-bottom:0 none;
}
#aside_secondary #site_nav_guides ul li a {
display: block;
margin-left:0;
padding-left:12px;
width: 198px;
color:#517601;
}
#aside_secondary #site_nav_guides .highlight_content {
background-image:none;
border-top:0 none;
}
#aside_secondary #site_nav_guides .highlight_content ul {background-image:none;}

/* Sondage */
#highlight_poll_todays_question h3 {
float:left;
font-size:12px;
width:191px;
margin:0 0 10px 0;
}
#highlight_poll_todays_question .highlight_content {
float:left;
width:300px;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
padding:5px 5px 12px;
text-align:left;
}
#highlight_poll_todays_question .highlight_content label.label_submit {display:none;}
#highlight_poll_todays_question button {
margin:10px 0 0 0;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
border:0;
cursor:pointer;
}

/* Facebook */
#aside_secondary #facebook_fan_block {
float:left;
width:210px;
margin:0 0 12px 0;
}
#aside_secondary #facebook_fan_block .titre {
text-align:center;
font-size:12px;
}
#aside_secondary #facebook_fan_block .titre a {color:#517601;}
#aside_secondary .fan_box .connections .connections_grid {padding-left:17px!important;}



#site_nav_express {
width:90%;
}

#site_nav_guides {
clear: both;
float: left;
width:185px;
}

#site_nav_most-searched li {
display:inline;
margin-right:0.5em;
}

#site_nav_most-searched li.large {
font-size:1.3em;
}

#site_nav_most-searched li.medium {
font-size:1.2em;
}

#home #site_nav_secondary {
position:relative;
top:0;
}



/*.travel #site_nav_guides ul {
padding: 0;
}*/

/*.travel #site_nav_guides ul li {
padding: 0.25em 0 0.5em 0;
border-bottom: none;
}*/

#site_nav_guides ul li.guides_all {
padding-top:1.25em;
padding-left:0.25em;
border-bottom:none;
}

#site_nav_guides ul li.all_guides {
border:none;
padding-left:0.5em;
}

#site_nav_guides ul li.more a.more {
margin-left:0;
}

#site_nav_guides ul li.guides_shopping {
background-image:url(../images/illustrations/guides/illu_bag-03.gif);
}

#site_nav_guides ul li.guides_tricks {
background-image:url(../images/illustrations/guides/illu_light-bulb-03.gif);
}

#site_nav_guides ul li.guides_reading {
background-image:url(../images/illustrations/guides/illu_book-03.gif);
padding-bottom:1em;
padding-top:1em;
}

#site_nav_guides ul li.guides_food {
background-image:url(../images/illustrations/guides/illu_onion-03.gif);
padding-bottom:1em;
padding-top:1em;
}

/*#site_nav_guides ul li.guides_poidssante {
background-image:url(../images/illustrations/guides/guide-poids-sante3.gif);
padding-bottom:1em;
padding-top:1em;
}

#site_nav_guides ul li.guides_kitchen {
background-image:url(../images/illustrations/guides/illu_apron-03.gif);
}

#site_nav_guides ul li.guides_kitchen_tricks {
background-image:url(../images/illustrations/guides/guide-trucs-culinaires3.gif);
}

#site_nav_guides ul li.guides_experts {
background-image:url(../images/illustrations/guides/guide-trucs-culinaires3.gif);
} */

#aside_secondary_publicity {
clear:both;
margin-bottom:1em;
}

#aside_secondary_publicity a {
float: left;
margin-bottom: 1em;
}

#highlight_intro {
width:430px;
margin-bottom:1.5em;
clear:none;
float:left;
}

#highlight_intro .legend {
display:none;
}

#highlight_intro .timestamp_published {
display:none;
}

#highlight_intro .timestamp_updated {
display:none;
}

#highlight_intro .authors {
display:none;
}

#highlight_intro .related_sup {
display:none;
}

#highlight_intro p {
margin-bottom:0.75em;
padding-bottom:0.75em;
background-image:url(../images/illustrations/illu_pattern-32.gif);
background-position:0 100%;
background-repeat:repeat-x;
}

#highlight_intro ul {
clear:both;
}

#content_primary {
clear:both;
}

#home #content_secondary {
float:left;
clear:none;
width: 645px;
}

#highlight_intro .entry-summary {
padding:0.75em;
}

#highlight_intro .entry-summary img {
margin-bottom:1em;
}

.special_folder #highlight_intro .entry-title {
float: right;
margin: 0.5em 0;
width: 182px;
}

.special_folder #highlight_intro img {
float: left;
margin: 0 0.5em 0.5em 0;
}

.special_folder #highlight_intro p {
background: none;
}

body.single #content {
width:78%;
}

address#site_contact {
margin-left:2px;
text-decoration:none;
float:left;
margin-top:7px;
}

address#site_contact .url {
float:left;
margin-right:2em;
margin-bottom:1em;
}

img.logo {
text-decoration:none;
border:none;
}

address#site_contact span.note {
display:none;
}

address#site_contact span.email {
display:none;
}

address#site_contact span.org {
display:none;
}

address#site_contact .tel {
float:left;
text-align:right;
font-weight:700;
font-style:normal;
font-size:0.97em;
}

address#site_contact .local {
margin-top:2em;
margin-right:1.75em;
}

address#site_contact .toll_free {
margin-top:0.75em;
}

address#site_contact .tel .type {
display:block;
color:#b09797;
}

address#site_contact .local .type {
display:none;
}

address#site_contact .toll_free .type {
font-size:0.9em;
}

#the_magazine.hentry {
position:absolute;
right:0;
top:98px;
clear:none;
float:left;
width:330px;
}

#the_magazine.hentry h2 {
	text-indent: -999em;
	overflow:hidden;
	background: transparent url(../images/illustrations/illu-the_magazine-01.gif) top left no-repeat;
	height: 18px;
	margin-top: 10px;
	margin-bottom: 0px;
}

#the_magazine.hentry ul {
	float: left;
	padding-top: 16px;
}

#the_magazine.hentry ul li {
	background: transparent url(../images/illustrations/illu-the_magazine-02.gif) top left no-repeat;
	margin: 0;
	padding-left: 18px;
	font-size: 11px;
    float: left;
}

#the_magazine.hentry ul li a {
	/*color: #999999;*/
	font-size: 11px;
}

/*#the_magazine.hentry ul li a.the_mag_grey, #the_magazine.hentry ul li a.the_mag_grey:hover{
	color: #999999;
}*/

#the_magazine.hentry .the_mag_grey,
#the_magazine.hentry a.the_mag_grey,
#the_magazine.hentry a.the_mag_grey:link,
#the_magazine.hentry a.the_mag_grey:active,
#the_magazine.hentry a.the_mag_grey:hover,
#the_magazine.hentry a.the_mag_grey:visited {
	color: #999999 !important;
}

#the_magazine.hentry .the_mag_red,
#the_magazine.hentry a.the_mag_red,
#the_magazine.hentry a.the_mag_red:link,
#the_magazine.hentry a.the_mag_red:active,
#the_magazine.hentry a.the_mag_red:hover,
#the_magazine.hentry a.the_mag_red:visited {
	color: #e63f29 !important;
}

#the_magazine.hentry ul li a:hover {
	text-decoration: underline;
	/*color: #e63f29 !important;	*/
}

a.noUnderline:hover {
	text-decoration: none !important;;
}

#the_magazine.hentry p.entry-title {
color: #916554;
font: bold 1.3em times,serif;
margin: 10px 0 0.25em 0;
}

#the_magazine div.entry-summary img {
height:89px;
position:absolute;
/*top:11px;*/
top: 28px;
right:0;
}

#the_magazine div.entry-summary {
margin-top: 6px;
/*width: 185px;*/
width: 220px;
float: left;
}

#the_magazine div.entry-summary div.magazine_title,
#the_magazine div.entry-summary p {
padding-bottom:0.5em;
width:185px;
}

#the_magazine div.entry-summary .more {
background:none;
margin: 0;
padding:0;
text-indent: 0;
float: left;
}

#site_search {
float:left;
width:371px;
height:72px;
margin-right:0.5em;
position:relative;
top:152px;
left:0;
}

#site_search legend {
display:none;
}

#site_search label {
display:none;
}

#site_search ul {
float:left;
}

#site_search li {
list-style-type:none;
float:left;
display:block;
}

#site_search input {
margin-bottom:0.25em;
}

#site_search input#site_keywords {
border:1px solid #ccc;
width:18em;
margin:0.6em;
}

#site_search input#recipe_keywords {
border:1px solid #ccc;
width:18em;
margin:0.6em;
}

#search_options {
margin-top: -28px;
z-index:9;
position:relative;
}

#search_fields {
z-index:1;
position:relative;
background-image:url(../images/illustrations/illu_pattern-11.gif);
background-repeat:no-repeat;
background-position:0 0;
width:370px;
height:44px;
}

#search_options li a {
height:32px;
width:103px;
text-align:center;
display:block;
font-weight:700;
margin-bottom:-10px;
padding-top:0.25em;
}

#search_options li a:hover {
text-decoration: none;
}

#search_options li a#main_search_site_link,
#search_options li a#main_search_recipe_link {
background: url(../images/illustrations/illu_pattern-36.png) 0 0 no-repeat;
}

#search_options li.selected a#main_search_site_link,
#search_options li.selected a#main_search_recipe_link {
background: url(../images/illustrations/illu_pattern-36.png) 0 -48px no-repeat;
}

#site_search input#site_keywords:focus {
border-color:#ee3b33;
}

#site_search input#site_submit,
#site_search_repeat_submit {
background-image:url(../images/icons/illu_button-red-search.jpg);
background-repeat:no-repeat;
background-position:0 0;
border:0;
width:89px;
height:24px;
cursor:pointer;
margin-top:0.6em;
font-weight:700;
font-size:0.85em;
}

#site_search input#site_submit {
margin-left:0.25em;
}

#search_fields {
padding-top: 8px;
padding-left: 10px;
}

#site_search .form_action {
position: absolute;
top: 2px;
right: 20px;
z-index: 10;
}

#site_search .form_action button {
margin-top: 7px;
}


#guide_search #search_food_guide_submit,
#guide_detail #search_food_guide_submit,
#member_home .add_friends #find_friends_submit {
background-image:url(../images/icons/illu_button-red-search.jpg);
background-repeat:no-repeat;
background-position:0 0;
border:0;
width:89px;
height:24px;
cursor:pointer;
margin-top:0.6em;
font-weight:700;
font-size:0.85em;
}

#member_home .add_friends #find_friends_submit {
margin-top:0;
}

#site_search .tip {
float:left;
color:#B09797;
font-size:0.9em;
width:12em;
clear:both;
}

#content {
float:left;
position:relative;
clear:both;
width:446px;
margin:11px 14px 2.5em 228px;
}

#search_results #content,
#home #content,
#member_content,
#search_results #content,
#newsletter_signup #content,
#home #content, #contact #content, #member_home #content, #login #content, #my_profile #content, #member_login #content, #rss_feeds #content {
margin-left:0;
clear:none;
width:675px;
}

#home #content,
#member_content {
margin-right:15px;
}

#login #content,
#my_profile #content,
#newsletter-signup #content,
#polls #content {
margin-left:0;
clear:none;
width:66.5%;
}


#polls #content .timestamp_published {
display: none;
}

#member_login #content {
margin-left:0;
clear:none;
width:66.5%;
}

#member-favourites #content {
margin-left:0;
clear:none;
width:66.5%;
}

.content_highlight {
position:relative;
float:left;
}

#special_features {
float:left;
clear:both;
margin-bottom:1.5em;
position:relative;
}

#content p {
margin:0 0 0.75em;
}

#article #content .entry-content p,
#article #content .entry-content ul {
 width:440px;
 *width:auto;
}

#channel #content .content_highlight {
clear: none;
float: left;
margin-bottom: 2.5em;
padding: 0;
width: 48%;
height:305px;
height:auto!important;
min-height:305px;
list-style-type: none;
}
#channel #content .content_highlight even {clear: both;}

#channel #content .content_highlight .entry-title {
margin-top: 105px;
padding: 0 10px;
}

#channel #content .content_highlight .entry-summary {
float:left;
left:0;
margin:10px 0 0 10px;
position:absolute;
top:25px;
}

.content_highlight .related_sub {
clear: both;
float: left;
margin: 1em 0 1em 0.5em;
padding-top: 0.5em;
background: url(../images/illustrations/illu_pattern-32.gif) 0 0 repeat-x;
}

.content_highlight .related_sup {
clear:both;
margin-left:0.5em;
}

#highlight_intro .related_sub {
background-image:none;
padding-top:0;
}

#channel .content_highlight .figure {
float:left;
margin-right:0.5em;
}

#channel .content_highlight .phrasing_content {
float:left;
}

#channel #content .content_view_datas .entry-title {
margin-top: -5px;
}

#channel #content .content_view_datas {
margin-left: 1.5em;
}

/*#channel #content .content_view_datas .entry-summary {
margin: 0;
}
/*#channel #content .content_view_datas h3.entry-title {
display:block;
margin:0 auto;
padding:0;
}*/
/*#channel #content .content_view_datas h3.entry-title a { display:inline-block; }*/
/*#channel #content .content_view_datas .entry-summary a { display:inline-block; }*/

#this_weeks_menu {
clear:both;
float:left;
width: 100%;
margin-bottom:1em;
position:relative;
}

#this_weeks_menu h2 {
float:left;
}

#this_weeks_menu_content {
clear: both;
float: left;
padding-bottom: 2.5em;
width:100%;
background: url(../images/illustrations/illu_lined-paper-04.gif) 100% 100% no-repeat;
border-top: 1px solid #ccc;
}

#this_weeks_menu_content .menu {
background:url(../images/illustrations/illu_pattern-26.gif) 0 0 no-repeat;
width:390px;
float:left;
margin:0.5em 0.75em 1.5em 0.5em;
padding:1.15em 0.6em 1em;
}

#channel #this_weeks_menu_content .menu {
margin-bottom:0.5em;
}

#this_weeks_menu_content .menu div {
float:right;
display:block;
text-align:center;
width:37%;
margin:0.25em 0 0.25em 0.95em;
}

#this_weeks_menu_content .menu div h3 {
margin-top:4em;
clear:both;
font-size:1.3em;
}

#this_weeks_menu_content .menu div img {
float:right;
}

#this_weeks_menu_content .menu img {
display:block;
margin-bottom:0.5em;
}

#this_weeks_menu_content .menu ul {
float:left;
width:100%;
}

#this_weeks_menu_content .menu li {
float:left;
background-color:#ffc;
margin-right:1px;
text-align:center;
width:32%;
padding:0.15em;
height:33px;
}

#this_weeks_menu_content .menu dt {
font-weight:bold;
}

#this_weeks_menu_content .opened {
display:block;
}

#this_weeks_menu_content .closed {
display:none;
}

ul.menu_navigation {
float:left;
margin-top:1em;
position:relative;
left:0;
}

ul.menu_navigation dd {
margin-bottom:0.5em;
padding: 0;
}

ul.menu_navigation li {
height:38px;
padding:0.35em 0.25em 0.15em 1.75em;
width:181px;
}

ul.menu_navigation li.selected {
background:url(../images/illustrations/illu_pattern-23.gif) 0 0 no-repeat;
}

ul.menu_navigation li.selected dt a {
color:#000;
font-weight:700;
}

#channel_kitchen ul.menu_navigation {
clear:both;
padding-left:1em;
padding-bottom:1em;
float:left;
}

#channel_kitchen #content ol li {
background-image:url(../images/illustrations/illu_pattern-31.gif);
background-position:0pt 100%;
background-repeat:repeat-x;
clear:both;
padding-bottom:1.3em;
padding-top:0.5em;
position: relative;

width:100%;
float:left;
margin-right:20px;
}

#channel_kitchen ul.menu_navigation dl {
float:left;
width:14.25em;
}

#channel_kitchen ul.menu_navigation li {
float:left;
}

#channel ul.menu_navigation {
clear:both;
padding-left:1em;
padding-bottom:1em;
float:left;
}

#channel ul.menu_navigation dl {
float:left;
width:14.25em;
}

#channel ul.menu_navigation li {
float:left;
width:43.7%;
}

#todays_menu {
clear:both;
float:left;
margin-bottom:1em;
position:relative;
padding:0 1em;
}

.todays_menu_container {
float:left;
width:173px !important;
background:url(../images/illustrations/illu_lined-paper-01.gif) 100% 100% no-repeat;
padding:1em 0.5em 0.5em;
}

.special_features_container ul {
clear:both;
margin-bottom:0.25em;
position:relative;
}

.todays_menu_container ul {
clear:both;
margin-bottom:0.25em;
position:relative;
margin-top:25px;
}

.special_features_content {
float:left;
text-align:center;
width:120px;
background-image:url(../images/illustrations/illu_bkgd-white-square-curved-corners.gif);
background-repeat:no-repeat;
background-position:0 0;
margin:0 1.4em 0.75em;
padding:1em;
}

.todays_menu_content {
float:left;
text-align:center;
margin:0 1.4em 0.75em;
padding:1em;
}

div#to_see_more {
clear:both;
float:left;
width:100%;
position:relative;
}

div#to_see_more .content_view_datas {
float:left;
width:100%;
margin-bottom:1.5em;
padding:30px 0;
background-color:#F8F8F8;
}

.highlights_latest_content {
background:url(../images/illustrations/illu_bkgd-white-square-curved-corners.gif) 0 0 no-repeat;
}

#channel .special_features_container {
text-align:center;
}

#aside_secondary .special_features_container {
text-align:center;
}

#aside_secondary #todays_menu li.hidden {
text-align:center;
}

#channel #special_features li.closed {
display:none;
}

#article #special_features li.closed {
display:none;
}

#aside_secondary #special_features li.closed {
display:none;
}

#aside_secondary #todays_menu li.closed {
display:none;
}

.special_features_content .phrasing_content {
display:none;
}

.special_features_container .legend {
display:none;
}

.special_features_container .authors {
display:none;
}

.special_features_container .timestamp_published {
display:none;
}

.special_features_container .timestamp_updated
.todays_menu_content .phrasing_content {
display:none;
}

.todays_menu_container .legend {
display:none;
}

.todays_menu_container .authors {
display:none;
}

.todays_menu_container .timestamp_published {
display:none;
}

.todays_menu_container .timestamp_updated {
display:none;
}

.special_features_content img {
width:110px;
height:75px;
}

.todays_menu_content img {
width:110px;
height:75px;
}

.to_see_more_content h3 {
position:relative;
top:100px;
width:120px;
font-size:0.9em;
text-align:center;
margin:0 auto;
}

.special_features_content .entry-summary {
position:relative;
top:-30px;
padding-bottom:2em;
}

.to_see_more_content .entry-summary {
position:relative;
top:-15px;
padding-bottom:30px;
width:120px;
margin:0 auto;
}

#aside_secondary .special_features_content .entry-summary {
padding-bottom:30px;
}

.todays_menu_container ul.content_view_datas li {
width:135px;
text-align:center;
margin:0 auto;
}

.todays_menu_container h3 {
font-size:1.5em;
position:relative;
top:90px;
}

.todays_menu_container div.entry-summary {
position:relative;
top:-20px;
}

.todays_menu_container div.entry-summary img {
margin-left:5px;
background-color:#fff;
border:1px solid #eee;
padding:2px;
}

.todays_menu_container div.entry-summary p {
display:block;
margin-top:25px;
}

.controls li {
cursor:pointer;
height:19px;
margin-top:0;
width:23px;
text-indent:-99999px;
float:left;
}

.controls li.prev {
background-position: -9100px 0;
margin-left:0;
}

.controls li.next {
background-position: -9800px 0;
margin-left:0.35em;
}

#recipe #content .entry-summary {
border:none;
clear:both;
position:relative;
top:-30px;
width: 100%;
}

#recipe .recipe_2 .entry-summary #recipe_photo {
display: table-cell;
padding: 2px;
height: 158px;
width: 230px;
background-color: #FFF;
border: 1px solid #D8D8D8;
font-size: 1em;
line-height: 156px;
text-align: center;
overflow: hidden;
vertical-align: middle;
}

#recipe .recipe_2 .entry-summary .figure img {
max-height: 158px;
max-width: 230px;
margin: 0 auto;
}

#recipe_summary {
margin-top:90px;
}

#recipe #recipe_summary .content_outer_wrapper {
background: url(../images/illustrations/illu_pattern-19.gif) 0 0 no-repeat;
padding-top: 130px;
padding-bottom: 1em;
}

#recipe #recipe_summary #recipe_header {
position:relative;
top:-40px;
}

#recipe_header .authors {
display:block;
color:#999;
float:left;
margin-right:0.5em;
padding-right:0.5em;
}

#recipe_header .timestamp_published {
display:block;
color:#999;
}

#recipe_info .legend {
display:block;
color:#999;
}

#recipe_header .authors a {
display:block;
color:#999;
}

#recipe_header .timestamp_published a {
display:block;
color:#999;
}

#recipe_info .legend a {
display:block;
color:#999;
}

#recipe_header .timestamp_published abbr {
border-bottom:none;
}

.authors .fn {
background-image:url(../images/illustrations/illu_pattern-35.gif);
background-repeat:no-repeat;
background-position:100% 2px;
padding-right:1em;
}

#recipe #recipe_info .credit,
#recipe #recipe_info .credit a {
font-weight: normal;
font-size: 0.85em;
}

#recipe #recipe_info .credit a {
font-size: 1em;
}

#recipe #recipe_info dl.credit {
margin-top: 5px;
width: 92%;
}

#recipe #recipe_info dl.credit abbr {
font-weight: normal;
}

#recipe #recipe_info dl.credit dd {
float: left;
width: 170px;
}

#recipe_info .figure {
float:left;
width:62%;
position: relative;
}

#recipe_info .figure #recipe_photo {
display: inline-block;
text-align: center;
vertical-align: middle;
}

#recipe_info .figure a.figure_view {
position: absolute;
top: -5px;
right: 20px;
}

#recipe_header .authors dt {
display:none;
}

#recipe_header .timestamp_published dt {
display:none;
}

#recipe_info dt.tested {
display:none;
}

#recipe_info .legend .subject {
display:none;
}

#recipe_info .legend .license_type {
display:none;
}

#recipe_info .legend .type {
float:left;
border-bottom:none;
margin-right:0.25em;
}

#recipe .content_highlight .content_outer_wrapper {
background: url(../images/illustrations/illu_pattern-17.gif) 0 0 no-repeat;
padding-top:10px;
margin-bottom:10px;
}

#recipe .content_highlight .content_inner_wrapper {
background: url(../images/illustrations/illu_pattern-18.gif) 0 0 repeat-y;
padding: 0 1em;
}

#recipe #content .content_highlight #ingredients_list img
#recipe #content .content_highlight #ingredients_list p {
float: left;
}

#recipe .recipe_2 p.related_menu {
font-weight:700;
margin:0 !important;
}

.recipe_2 #related_keywords li {
float:left;
margin-right:0.5em;
white-space: nowrap;
}

.recipe_2 #related_keywords li.child_1 {
background-image:none;
padding-left:0;
}

#recipe #recipe_info dt {
float:left;
font-weight:700;
padding-right:0.5em;
clear:both;
margin-right:0;
margin-bottom:0.25em;
}

#recipe_nutritional_information dt {
float:left;
font-weight:700;
margin-right:0.5em;
padding-right:0.5em;
margin-bottom:0.25em;
}

#recipe #recipe_nutritional_information .preparation_mode {
clear:both;
margin-right:0;
}

#recipe #recipe_info dd {
margin-bottom:0.25em;
}

#recipe_nutritional_information dd {
margin-bottom:0.25em;
}

#recipe #recipe_summary .more {
display:block;
}

#recipe #recipe_info .legend dl {
width:100%;
}

#recipe .evaluation {
clear:both;
background-image:url(../images/illustrations/illu_pattern-32.gif);
background-position:0 0;
background-repeat:repeat-x;
margin-bottom:2em;
padding-top:1em;
}

#recipe_nutritional_information li {
width:50%;
float:left;
}

#recipe_more li {
width:50%;
float:left;
margin-bottom:1.5em;
}

#recipe_perparation ol {
list-style-position:outside;
margin-left:1.5em;
}

#recipe_perparation li {
margin-bottom:1em;
}

#ingredients_list h3 {
margin-bottom:0.5em;
}

#ingredients_list table {
margin-bottom:1em;
width:100%;
}

#ingredients_list td {
padding-top:0.5em;
padding-bottom:0.5em;
}

#ingredients_list tbody tr {
border-top:1px solid #E8E1CF;
}

#ingredients_list thead {
display:none;
}

.nav_featured_content {
float:right;
margin-bottom:0.45em;
}

.nav_featured_content li {
display:inline;
}

div.recipe_description {
clear:both;
}

dl.rating_commenter {
background-image:url(../images/icons/icon_ratings-stars.gif);
background-repeat:repeat-x;
background-position:0 -27px;
height:30px;
width:115px;
display:block;
float:left;
margin-right:1em;
}

dl.rating_commenter dt {
display:none;
}

dl.rating_commenter dd.ratings,
dl.rating_commenter dd.rating {
background-image:url(../images/icons/icon_ratings-stars.gif);
background-repeat:repeat-x;
background-position:0 1px;
height:30px;
text-indent:-9999px;
float:left;
display:block;
}

dl.rating_commenter dd.rating_0 {
background-position: 0 -27px;
}

.js #content ul.rating_system li.rating_1 a:hover {
width:46px;
}

dl.rating_commenter dd.rating_1 {
width:46px;
}

.js #content ul.rating_system li.rating_2 a:hover {
width:46px;
}

dl.rating_commenter dd.rating_2 {
width:46px;
}

.js #content ul.rating_system li.rating_3 a:hover {
width:69px;
}

dl.rating_commenter dd.rating_3 {
width:69px;
}

.js #content ul.rating_system li.rating_4 a:hover {
width:92px;
}

dl.rating_commenter dd.rating_4 {
width:92px;
}

dl.rating_commenter dd.rating_5 {
width:92px;
}

.evaluation p {
position:relative;
top:0.5em;
}

.evaluation h3 {
margin-bottom:0.25em;
}

#recipe .recipe_description {
background-image:url(../images/illustrations/illu_pattern-32.gif);
background-position:0 0;
background-repeat:repeat-x;
margin-bottom:2em;
padding-top:1em;
}

.nav_featured_content li a {
float:left;
background-image:url(../images/icons/icon_white-circle.gif);
text-indent:-999999px;
background-repeat:no-repeat;
background-position:0 0;
height:12px;
width:12px;
margin-top:0.25em;
padding:0.15em;
}

.nav_featured_content li.selected a {
background-image:url(../images/icons/icon_red-circle.gif);
margin-top:0.35em;
}

.nav_featured_content li a:hover {
background-image:url(../images/icons/icon_red-circle.gif);
margin-top:0.35em;
}

.nav_featured_content li.current a {
height:10px;
width:10px;
}

.nav_featured_content li.next a,
.nav_featured_content li.previous a {
width:23px;
height:19px;
margin-top:0;
}

.nav_featured_content li.previous a {
background-position: -9100px 0 no-repeat;
margin-left:0.35em;
margin-right:0;
}

.nav_featured_content li.next a {
background-position:-9800px 0;
margin-left:0;
}

#channel #special_features .hidden {
display:none;
}

.poll legend {
margin-bottom:1em;
display:block;
}

.poll input.submit {
background-image:url(../images/icons/icon_button-red-vote.gif);
background-repeat:no-repeat;
background-position:0 0;
text-indent:-99999px;
height:18px;
width:46px;
}

.poll .label_submit {
display:none;
}

#content #highlight_downloads {
width:48%;
float:left;
}

#content #highlight_most_commented {
float:left;
width: 298px !important;
}

#content #highlight_most_commented h2 {
position: absolute;
top: 40px;
}

#content #highlight_forum_recent {
width:47.8%;
float:left;
}

#highlight_downloads {
float:left;
clear:both;
margin-right:1.75em;
}

#highlight_downloads .entry-title {
display: none;
}

#highlight_downloads .entry-summary {
margin: 1em 0;
padding: 0 0.6em;
}

#highlight_downloads .entry-summary img {
float: left;
margin: 0 10px 10px 0;
}

#highlight_most_commented {
float: left;
margin-right: 1.75em;
margin-bottom: 3em;
padding: 3em 0.5em 2em;
width: 46.5%;
background: url(../images/illustrations/illu_lined-paper-02.gif) 0 0 no-repeat;
position: relative;
}

#highlight_forum_recent {
float:left;
}

#channel #special_features {
float:left;
}

#channel #guides {
float:left;
}

#channel #home_tips {
float:left;
}

#channel #home_tips h2 {
padding-bottom: 0.3em;
background: url(../images/logos/logo_trucs-maison.png) 0 0 no-repeat;
text-indent: -99999px;
}

#channel #home_tips h3 {
margin: 0.5em 0;
padding-top: 0.5em;
background: url(../images/illustrations/illu_pattern-31.gif) 0 0 repeat-x;
color: #C23523;
font-weight: bold;
}

#channel #home_tips p {
margin-bottom: 0.5em;
}

#channel #home_tips .authors {
margin: 1em 0;
color: #9F9F9F;
}

#channel #home_tips .authors .fn {
padding: 0;
background: none;
}

#channel #home_tips .timestamp_published,
#channel #home_tips .timestamp_updated {
display: none;
}

#channel #home_tips .related_sup {
width: 100%;
}

#highlight_most_commented blockquote {
background-image:url(../images/icons/icon_quote-open.png);
background-repeat:no-repeat;
background-position:0 0;
padding-top:0.25em;
text-indent:1.5em;
line-height:1.5;
float:left;
clear:none;
width:45%;
}

#highlight_forum_recent blockquote {
background: url(../images/icons/icon_quote-open.png) 0 0 no-repeat;
padding:0.25em;
text-indent:1.5em;
line-height:1.5;
width:95%;
float:left;
}

#highlight_most_commented blockquote cite,
#highlight_forum_recent blockquote cite {
float: left;
background: url(../images/icons/icon_quote-closed.png) 100% 100% no-repeat;
padding-right:1.5em;
font-style:normal;
}

#highlight_most_commented div h3 {
margin-bottom:0.5em;
}

#highlight_most_commented .content_view_datas li {
height: 165px !important;
width: 275px;
margin: 0 10px 0 0;
padding: 1em 0.75em 3em;
background:url(../images/illustrations/illu_pattern-13.gif) 0 0 no-repeat;
position: relative;
}

#highlight_most_commented .entry-title {
margin-bottom: 0.5em;
font-size: 1.2em;
text-align: left;
}

#highlight_most_commented img {
float:left;
margin:0 1em 1em 0;
}

#highlight_most_commented dt {
float: left;
margin-right: 1em;
padding: 0 1em 0 0;
border-right: 1px solid #d8d8d8;
/*background: url(../images/illustrations/illu_pattern-35.gif) 100% 0 no-repeat;*/
}

#highlight_most_commented dd {
float: left;
}

#highlight_forum_recent .entry-title {
padding:1em 1em 0.25em 1em;
width:280px;
}

#highlight_forum_recent .entry-summary {
float:left;
padding:1em 1em 0.25em 1em;
width:280px;
}

#highlight_most_commented .sup {
clear:both;
position: absolute;
bottom: 35px;
left: 10px;
}

#highlight_forum_recent .sup,
.ugc_content ul.sup {
clear: both;
margin-left: 1em;
margin-bottom: 1em;
}

#highlight_most_commented .sup li {
float:left;
margin-right:0.55em;
padding-right:0.55em;
}

#highlight_forum_recent .sup li,
.ugc-content ul.sup li {
float:left;
margin-right:0.55em;
padding-right:0.55em;
}

.poll .sup input {
float:left;
}


#highlight_forum_recent .sup li.child_1,
.ugc-content ul.sup li.child_1,
#highlight_most_commented .sup li.child_1 {
background-image:url(../images/illustrations/illu_pattern-35.gif);
background-position:100% 2px;
background-repeat:no-repeat;
}

.related_links {
clear:both;
margin-bottom:1em;
float:left;
position:relative;
}

.related_links h2 {
float:left;
color:#000;
font-family:verdana, arial;
font-size:0.9em;
background-image:url();
padding-right:0.5em;
clear:both;
background-repeat:no-repeat;
background-position:0 0;
margin:0 0.5em 0 0;
}

.related_links li {
float:left;
color:#000;
font-family:verdana, arial;
font-size:0.9em;
margin:0 0 0 0.5em;
white-space: nowrap;
}

#article #content h1 {
clear:both;
margin-bottom: 5px;
font-weight:normal;
font-size:32px;
}

#article #content {
margin-top: 105px;
}

#content_document .entry-summary {
float: left;
margin-top: 1em;
width: 100%;
font-weight:bold;
font-size:12px
}

#article #content .entry-content {
clear: both;
float: left;
width: 472px;
*width: 445px;
font-size:13px;
}
#article #content_document dl.timestamp_published{
	margin:0;
}

#article #content .entry-content .vcard span, #article #content .entry-content dl.timestamp_published{
	float:none;
	color:#8da655;
	text-transform:uppercase;
}

#article #content .entry-content #authors_time{
	width:215px;
	min-height:37px;
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	margin-top:24px;
	padding-top:2px;
	
}

#article #content .entry-content ul,
#article #content .entry-content li {
list-style-position: inside;
list-style-type: disc;
}

#article #content .entry-content #aside_content_inclusion ul,
#article #content .entry-content #aside_content_inclusion li {
list-style-type: none;
}

#article #content .figure {
display: block;
/*width: 230px;*/
position: relative;
}

#article #content .figure .legend {
float: left;
margin-top: 10px;
text-align: left;
clear: both;
}

#article .document_depiction {
display: table-cell;
padding: 2px;
*padding-left:0px;
/*height: 158px;
width: 230px;*/
background-color: #FFF;
/*border: 1px solid #D8D8D8;*/
font-size: 1em;
line-height: 156px;
text-align: center;
overflow: hidden;
vertical-align: middle;     
}
#article-image,
#article-image #content_document .yui-skin-cdp .yui-carousel,
#article-image #article.yui-skin-cdp #highlight_special_files .yui-carousel-element li,
#article-image .yui-skin-cdp .yui-carousel-element li,
#article-image #highlights_document_depiction_1 li, 
#article-image .yui-carousel-content,
#article-image .yui-carousel-element li.hentry{
width:410px!important;
}
#article .document_depiction img {
/*max-height: 158px;*/
max-width: 410px;
margin: 0 auto;
*margin-top:0 !important;
*float:left;
}

#article .legend .license_type {
display:none;
}

#article .legend abbr {
float:left;
border-bottom:none;
}

#article .legend div {
float:left;
border-bottom:none;
}

#article .legend .credit {
clear:both;
}

#article .legend .credit dt {
float:left;
}

#article #highlight_related_content h2 {
font-family:verdana, arial;
font-size:1em;
color:#000;
}

#article #highlight_related_content h2 a {
font-family:verdana, arial;
font-size:1em;
color:#000;
}

#article #highlight_related_content .child_1 .related_sub {
margin-bottom:1em;
background-image:url(../images/illustrations/illu_pattern-31.gif);
background-position:0 100%;
background-repeat:repeat-x;
padding-top:0;
padding-bottom:1em;
}

.article_navigation {
font-weight:700;
text-align:center;
display:block;
margin-bottom:1em;
}

.article_navigation li {
float:left;
display:block;
}

.article_navigation li.previous {
padding-left:1em;
background-image:url(../images/icons/icon_laquo.gif);
background-position:0 6px;
background-repeat:no-repeat;
margin-right:1em;
}

.article_navigation li.next {
padding-right:1em;
background-position:-8363px 5px;
}

#publicity_mid-content {
clear: none;
margin-bottom:2em;
margin-top:1em;
float:left;
display:block;
width: 430px;
}

#publicity_mid-content .publicity_body {
border:1px solid #ccc;
float:left;
display:block;
padding:0.25em 1em 0.25em 0.25em;
}

#publicity_mid-content a {
color:#999;
font-size:0.95em;
}

#publicity_mid-content a:hover {
text-decoration:none;
}

#publicity_mid-content span {
margin-top:0.5em;
display:block;
}

#publicity_mid-content img {
float:left;
margin-right:1em;
}

#publicity_content {
position:relative;
clear:both;
margin: 10px 0;
}

#publicity_content b {
background-color:#424242;
clear:both;
color:#fff;
float:left;
text-indent:5px;
width:100%;
}

#publicity_content table {
border:1px solid #424242;
width:100%;
}

#publicity_content table b {
background-color:transparent;
color:#000;
text-indent:0;
}

#publicity_content table td {
padding:5px 0 5px 5px;
vertical-align:top;
}

#publicity_content table .rnav_seperator {
padding-left:0;
}

#article_distraction_bonus {
width:235px;
margin-right:1em;
float:left;
}

#article_comments div.inner {
padding:0 1.3em;
}

#article_comments #form_user_comment {
padding:0 1.3em;
}

#article_comments h2 {
background: url("../images/illustrations/illu_pattern-57.png") no-repeat 0 0;
text-indent:-999px;
margin-bottom: 0;
height:27px;
padding: 0;
}

#article #article-image ol{
	list-style:none outside none;
	*list-style:none outside none !important;
}

.advanced_article_navigation {
background-image:url(../images/illustrations/illu_pattern-48.png);
width:100%;
background-repeat:no-repeat;
background-position:0 0;
padding:4em 1em 2em;
}

.advanced_article_navigation .current {
font-weight:700;
}

.advanced_article_navigation li {
margin-bottom:0.15em;
}

.advanced_article_navigation ul {
margin-bottom:2em;
}

#supplemental_information {
width:29.88%;
float:left;
}

#supplemental_navigation {
margin-left:-97%;
float:left;
width:17%;
}

#supplemental_navigation ul {
margin-left:0;
}

#supplemental_navigation #nav_categories {
margin-bottom:2em;
}

#supplemental_navigation #nav_categories h2 {
background:url(http://mediadevx/csarven/templates/Les_Editions_Transcontinental/media/images/illustrations/illu_pattern-04.gif) 0 0 no-repeat;
padding:0.5em 0 0.5em 0.75em;
}

#supplemental_navigation #nav_categories ul {
list-style-type:none;
background:#f8fbfe;
}

#supplemental_navigation #nav_categories ul li {
border:1px solid #eff1f6;
border-top:0;
font-size:0.9em;
}

#supplemental_navigation #nav_categories ul li.child_1 {
border-top:1px solid #eff1f6;
}

#supplemental_navigation #nav_categories ul li li {
border-right:0;
border-left:0;
}

#supplemental_navigation #nav_categories ul li a {
display:block;
text-decoration:none;
padding:0.5em 0 0.5em 0.75em;
}

#supplemental_navigation #nav_categories ul li h3 {
background:#f2efd0 url(http://mediadevx/csarven/templates/Les_Editions_Transcontinental/media/images/illustrations/illu_pattern-02.gif) 0 0 repeat-x;
color:#521c09;
padding:0.5em 0 0.5em 0.75em;
}

#supplemental_navigation #satisfaction_guaranteed {
text-align:center;
}

#supplemental_navigation #satisfaction_guaranteed img {
display:inline;
}

#supplemental_information #newsletter_subscription h3 {
font-size:0.9em;
margin-bottom:1em;
}

#supplemental_information #newsletter_subscription fieldset {
border:0;
}

#supplemental_information #newsletter_subscription legend {
display:none;
}

#supplemental_information #newsletter_subscription label {
display:none;
}

#supplemental_information #newsletter_subscription ul {
float:left;
}

#supplemental_information #newsletter_subscription li {
list-style-type:none;
float:left;
}

#supplemental_information #newsletter_subscription input#newsletter_email {
border:2px solid #231515;
margin-right:0.5em;
}

#supplemental_information #newsletter_subscription input#newsletter_email:focus {
border-color:#ee3b33;
}

#supplemental_information #newsletter_subscription #newsletter_submit {
background:url(http://mediadevx/csarven/templates/Les_Editions_Transcontinental/media/images/icons/icon_s-inscrire-01.gif) 0 0 no-repeat;
border:0;
width:77px;
height:28px;
text-indent:-9999px;
cursor:pointer;
}

#home h1 {
display:none;
}

#promotion h1 {
display:none;
}

ul#highlights_mix {
width:100%;
margin-bottom:1em;
float:left;
}

.section {
list-style-type:none;
float:left;
clear:both;
}

.section h2 {
margin-bottom:0.75em;
background:#f7f5e3 url(http://mediadevx/csarven/templates/Les_Editions_Transcontinental/media/images/illustrations/illu_pattern-02.gif) 0 0 repeat-x;
color:#612d37;
border-bottom:3px double #e3e0c7;
padding:0.25em 0 0.25em 0.5em;
}

ul.items_highlight {
width:100%;
}

ul.items_highlight li {
width:28.99%;
margin-bottom:1.5em;
float:left;
clear:none;
font-size:0.9em;
list-style-type:none;
margin-left:30px;
position:relative;
}

ul.items_highlight li.child_1 {
margin-left:0;
}

html body li.group_order {
margin-left:0;
}

ul.items_highlight h3 {
margin-top:170px;
margin-bottom:0.5em;
}

ul.items_highlight li img {
margin-bottom:0.5em;
position:absolute;
top:0;
left:0;
}

ul.items_highlight dl.creators {
font-size:0.9em;
color:#888;
margin-bottom:0.5em;
}

dl.creators dt {
display:none;
}

ul.items_highlight dl.creators dd {
float:none;
width:auto;
margin-left:0;
}

ul.items_highlight dl.creators dd a {
text-decoration:none;
color:#777;
}

ul.items_preview li {
float:none;
width:auto;
margin-left:0;
margin-bottom:2em;
list-style-type:none;
}

ul.items_preview li .entry-title {
margin-top:0;
margin-left:80px;
}

ul.items_preview li .entry-summary {
margin-top:0;
margin-left:80px;
}

#search_results #search_results_site_search legend {
display:none;
}

#search_results #search_results_site_search #criteres legend {
display: block;
font-weight: bold;
}

#search_results #search_results_site_search #criteres ul {
margin: -1em 0 0 10em;
}

#search_results #search_results_site_search #criteres li {
clear: none;
float: left;
margin: 0 1em;
padding: 0;
background: none;
}

#search_results #search_results_site_search #search_results_options li {
float:left;
clear:none;
margin-right:1em;
}

#search_results #search_results_site_search #search_results_options li.search_options_type ul {
width: 275px;
}

#search_results #search_results_site_search #search_results_options li.search_options_type ul li {
margin-bottom:0;
}

#search_results #search_results_site_search #search_results_options li#search_results_search_submit input {
background-image:url(../images/icons/illu_button-red-search.jpg);
background-position:0;
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
font-size:0.85em;
font-weight:700;
height:24px;
margin-top:0.6em;
width:89px;
}

#search_results #search_results_site_search #search_results_options li.opened,
#search_results #search_results_site_search .advanced_search_link {
clear: both;
}

#search_results #search_results_site_search .advanced_search_link a.opened {
padding-left: 10px;
background: url(../images/icons/icons.gif) no-repeat scroll -18911px 6px
}

#search_results #search_results_site_search .advanced_search_link a.closed {
display: block;
padding-left: 10px;
background: url(../images/icons/icons.gif) no-repeat scroll -18212px 6px
}

#search_results_site_search .advanced_search {
margin-bottom: 0.5em;
padding: 0.6em;
width: 97%;
float: left;
}

#search_results_site_search .advanced_search li {
margin: 0;
padding: 1em 0;
background: url(../images/illustrations/illu_pattern-31.gif) 0 0 repeat-x;
}

#search_results_site_search .advanced_search li.child_1 {
background: none;
}

#search_results_site_search .advanced_search select,
#search_results_site_search .advanced_search option {
margin: 0;
padding: 0;
}

#search_results_site_search .advanced_search select {
margin-left: 26px;
width: 200px;
}

#search_results #content p em {
font-weight:700;
font-style:normal;
}

#search_results #search_results_nav li {
border:1px solid #e4e0c7;
border-bottom:none;
margin-bottom:-1px;
float:left;
margin-right:2px;
background-color:#fff;
background-image:url(../images/illustrations/illu_pattern-40.gif);
background-repeat:repeat;
padding:0.5em;
}

#search_results .search_results_items {
clear:both;
border:1px solid #e4e0c7;
padding:0.75em;
}

#search_results #search_results_nav li.selected {
background-image:none;
}

#search_results #search_results_nav li.selected a {
font-weight:700;
color:#000;
}

#search_results .search_results_items #search_results_items_preview li {
border-bottom:1px dashed #e4e0c7;
margin-bottom:0.75em;
float: left;
width: 100%;
}

#search_results_items ul.items_preview li {
border-top:1px solid #e4e0c7;
padding-top:1em;
padding-bottom:2em;
margin-bottom:0;
}

#search_results_items ul.items_preview li.child_1 {
border-top:0;
}

#search_results_items ul.items_preview li img {
top:1em;
}

#search_results_items ul.items_preview dd {
display:inline;
}

#search_results_items ul.items_preview dd.child_1 {
margin-left:0;
}

#search_results_items ul.items_preview dd:before {
content:", ";
}

#search_results_items ul.items_preview dd.child_1:before {
content:'';
}

.search_result_count {
font-weight:700;
}

form#site_search_repeat {
margin-bottom:1.5em;
}

form#site_search_repeat fieldset {
background:#521f13;
}

#document_options {
/*background: url(../images/illustrations/illu_pattern-49.png) no-repeat scroll 0 0;*/
float:left;
font-size:0.9em;
left:240px;
margin-bottom:2em;
padding:1em 0 25px 0;
*padding-left: 3em;
position:absolute;
width:400px;
top:12px;
width:430px;
z-index:9999;
}
.document_options {
float: left;
width: 352px;
}
.document_options li {
float: left;
list-style-type: none;
margin-bottom: 1em;
margin-right: 1em;
width: 105px;
}
.document_options li.print {
width:105px;
}
.document_options li a {
padding-left:20px;
display:block;
background-position:0 2px;
background-repeat:no-repeat;
float:left;
}

.document_options li.print a {
background-position: -11900px 3px;
}

.document_options li.action_email_send_to_friend a {
background-position:-12599px 4px;
}

.document_options li.comment a {
background-position:-13300px 5px;
}

.document_options li.add a {
background-position:-14000px 3px;
width: 150px;
}

.document_options li.share {
clear:both;
}

.addthis_toolbox addthis_default_style{
/*border:1px solid red;
margin-left:-40px;*/
}

.button_google_plusone{
float: left;
width: 75px ! important;
}

.item_detail .entry-title {
margin-left:80px;
}

.item_detail dl.creators {
margin-left:80px;
}

.item_detail .money {
margin-left:20px;
}

.item_detail .entry-summary {
float:left;
margin-top:0;
}

.item_detail .entry-summary img {
float:left;
margin-top:-1em;
}

#product_detail .item_detail {
margin-bottom:1.5em;
clear:both;
}

.js #product_detail .item_detail h2 {
display:none;
}

#product_detail .item_detail #highlights_titles {
list-style-type:none;
z-index:2;
position:relative;
}

#product_detail .item_detail #highlights_titles ul {
float:left;
}

#product_detail .item_detail #highlights_titles li {
float:left;
margin-right:0.5em;
}

#product_detail .item_detail #highlights_titles li a {
display:block;
border:1px solid #e3e0c7;
border-bottom:0;
-moz-border-radius-topright:10px;
-moz-border-radius-topleft:10px;
padding:0.25em 0.75em;
}

#product_detail .item_detail #highlights_titles li a:focus {
outline:none;
}

#product_detail .item_detail #highlights_titles li.selected a {
text-decoration:none;
color:#612d37;
background:#f3f3f3;
}

#product_detail .item_detail #highlights_data {
background:#f3f3f3;
border:1px solid #e3e0c7;
clear:both;
position:relative;
top:-2px;
z-index:0;
padding:0.5em;
}

#product_detail .item_detail #highlights_data div {
background:#fff;
padding:0.5em;
}

#product_detail #add_item_to_cart fieldset {
border:0;
}

#product_detail #add_item_to_cart legend {
display:none;
}

ul#faq_toc {
margin-bottom:1.5em;
list-style-position:inside;
color:#2378A0;
}

ul#faq_data {
margin-bottom:1.5em;
list-style-type:none;
}

ul#faq_data li {
margin-bottom:2em;
}

.site_document_top {
padding-left:13px;
background:url(http://mediadevx/csarven/templates/Les_Editions_Transcontinental/media/images/icons/icon_arrow-up-01.gif) 0 7px no-repeat;
font-size:0.9em;
}

.required {
color:#C62708;
font-weight:700;
}

.js .opened {
display:block;
}

.js .closed {
display:none;
}

.closed {
display:none;
}

.js #highlights_data h3 {
display:none;
}

form .note {
background:#f8fbfe;
padding:0.25em;
}

#member_login #content form .note {
margin:0;
}

#content form ul li {
list-style-type:none;
clear:both;
margin:0 0 0.75em;
}

#content form ul li label {
margin:0 0 0.25em;
}

form span.required {
color:#C62708;
}

form .field_example {
font-size:0.8em;
}

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

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

.entry-content form fieldset fieldset {
margin:0;
padding:0;
}

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

form .form_action {
text-align:center;
}

form .form_action label,
form dl.timestamp_published {
display: none;
}

.more {
clear:both;
margin-left: 0.5em;
padding-left:1.5em;
display:inline-block;
background-position: -5600px 3px;
}

.related_sup .child_1 {
/*clear:both;*/
display:block;
}

#highlight_intro .more {
clear:none;
padding-left:0.75em;
display:inline;
background-position:-8363px 5px;
}

div.pagination {
clear:both;
color:#612D37;
text-align:center;
padding:0.25em 0;
}

div.pagination h2 {
display:none;
}

div.pagination ul li {
margin-right:0.25em;
display:inline;
}

div.pagination ul li.current {
font-weight:700;
}

div.pagination ul li a {
border-bottom:1px solid #ddd;
}

div.pagination_documents {
clear:both;
float:left;
width:93.6%;
background:url(../images/illustrations/illu_pattern-48.png) 0 100% no-repeat;
margin:1em 0;
padding:0 1em 3em 1em;
}
                                                                                 
div#dossier_speciaux h2,
div.pagination_documents h2 {
color:#008783;
font-size:1.7em;
padding:0 0 0.25em;
}

div.pagination_documents li.current {
font-weight:700;
}

div.pagination_documents ul.pagination_nav {
clear:both;
text-align:center;
margin:0.25em 0 0.5em;
}

div.pagination_documents .pagination_nav li {
display:inline;
font-weight:700;
text-align:left;
}

div.pagination_documents .pagination_nav li.child_1 {
padding-right:0.55em;
border-right: 1px solid #d8d8d8;
}

div.pagination_documents .pagination_nav li.prev {
background-position: -7696px 5px;
padding:0 5px 0 15px;
}

div.pagination_documents .pagination_nav li.next {
background-position: -8340px 5px;
padding:0 15px 0 0;
}

div.pagination_documents .pagination_nav li.prev.inactive {
background-position:-20308px 5px;
color: #BF8A83;
}

div.pagination_documents .pagination_nav li.next.inactive {
background-position: -20950px 5px;
color: #BF8A83;
}

div.pagination_documents dl.pagination_content {
clear:both;
float:left;
margin-bottom: 1em;
width:100%;
}

div.pagination_documents dl.pagination_content dt {
float:left;
clear:left;
width: 62px;
}

div.pagination_documents dl.pagination_content dd {
float:left;
width: 340px;
}

div.pagination_documents dl.pagination_content .current {
font-weight:700;
}

#footer {
clear:both;
color:#888;
text-align:center;
font-size:0.9em;
/* Reitmans 2010/03/25 */
/*background-image:url(../images/illustrations/illu_pattern-50.png);*/
/*padding:2em;*/
padding:0;

background-position:0 0;
background-repeat:repeat-x;
}

#footer_content {
/* Reitmans 2010/03/25 */
background-image:url(../images/illustrations/illu_pattern-50.png);
background-position:0 0;
background-repeat:repeat-x;
padding:15px;
width:930px;
text-align:left;
margin:0 auto;
}


#footer_content p {
text-align:center;
padding:0 45px 0 0;
}

#footer_content ul li {
display:block;
width:100%;
}

#footer li {
float:left;
margin-right:1%;
}

#footer #transcontinental_network {
margin-bottom:2em;
width:440px;
float:left;
}

#footer #site_info {
margin-bottom:2em;
width:475px;
float:left;
margin-right:10px;
background-image:url(../images/illustrations/illu_pattern-51.gif);
background-repeat:repeat-y;
background-position:100% 0;
}

#footer #site_info ul#site_info_nav_1 {
float:left;
width:115px;
}

#footer #site_info ul#site_info_nav_2 {
float:left;
width:115px;
height:75px;
margin:0 20px;
}

#footer #site_info ul#site_info_nav_3 {
float:left;
width:180px;
}

#footer div#transcontinental_address {
width:366px;
margin:0 auto 1em;
}

#footer div#transcontinental_address .fn {
display:none;
}

#footer div#transcontinental_address dl {
display:none;
}

#footer #transcontinental_network #our_other_sites_1 {
float:left;
width:125px;
}

#footer #transcontinental_network #our_other_sites_2 {
float:left;
width:130px;
margin:0 25px;
}

#footer #transcontinental_network #our_other_sites_3 {
float:left;
width:100px;
}

#transcontinental_address {
clear:both;
}

#transcontinental_address h2 {
display:none;
}

#site_license h2 {
display:none;
}

#aside_primary {
width:300px;
float:left;
z-index: 100;
margin-bottom:20px;
/*margin-top:12px;*/
}

#aside_primary .aside {
margin-bottom:20px;
float:left;
clear:both;
width:300px;
padding:3px;
}

#aside_primary #publicity_secondary .pub_header {
background-color:#f5f4ef;
color:#a09f9f;
font: normal 10px Arial;
margin-right:1px;
padding:4px;
text-align:center;
text-transform:uppercase;
}

#aside_primary .hentry {
margin-bottom:20px;
float:left;
clear:both;
width:300px;
padding:3px;
}

#aside_primary .wrapper_inner {
margin-bottom:0;
padding:0.5em;
}

#aside_primary #whats_new .logo {
float:left;
margin-right:1em;
}

#aside_primary #newsletter_subscription .inner_wrapper {
float: left;
margin:0.5em 0.5em 0;
padding:0 0.5em 0.75em;
width: 273px;
background:url(../images/illustrations/illu_mailbox.gif) 100% 0 no-repeat;
}

#aside_primary #newsletter_subscription p {
clear:both;
width:75%;
margin-bottom:1em;
}

#aside_primary #newsletter_subscription ul {
clear:both;
width:100%;
}

#aside_primary .newsletter_action_buttons {
clear: both;
float: left;
margin: 0.5em 0;
}

#aside_primary .newsletter_action_buttons li {
float: left;
margin-right: 5px;
}

/*#aside_primary .see_newsletter_example a {
background:url(../images/icons/icon_voir_lexemple.gif) 0 0 no-repeat;;
width:102px;
height:24px;
float:left;
margin-right:0.5em;
text-indent:-99999px;
display:block;
}*/

#aside_primary .subscribe_to_newsletter a {
background-image:url(../images/icons/icon_sabonner.gif);
width:78px;
height:24px;
}

#aside_primary .subscribe_to_newsletter a {
background-position:0 0;
background-repeat:no-repeat;
text-indent:-99999px;
display:block;
}

#aside_primary #contribute_to_the_magazine .magazine_image,
#aside_primary #whats_new .logo {
float: left;
margin: 0 10px 10px 0;
}

#aside_primary #contribute_to_the_magazine .magazine_image {
float: left;
margin: 0 10px 10px 0;
}

#aside_primary #contribute_to_the_magazine img {
max-width: 155px;
width:auto !important;
width:155px;
}

#aside_primary #publicity_contests h3 {
text-indent:-99999px;
background-image:url(../images/logos/logo_you-could-win.jpg);
background-position:0 0;
background-repeat:no-repeat;
width:158px;
height:58px;
margin-bottom:0.5em;
}

#aside_primary #publicity_contests .author {
display:none;
}

#aside_primary #publicity_contests .timestamp_updated {
display:none;
}

#aside_primary #publicity_contests ul {
margin-bottom:1em;
}

#aside_primary #publicity_contests li {
background-image:url(../images/illustrations/illu_pattern-31.gif);
background-position:0 100%;
background-repeat:no-repeat;
padding-bottom:0.25em;
margin-bottom:0.25em;
}

#aside_primary #publicity_tertiary {
text-align:center;
clear:both;
margin:0 auto;
padding: 10px 3px;
width: 300px;
}

#aside_primary #publicity_tertiary a img {
display: inline;
}

#home #aside_primary #publicity_tertiary,
#guides #aside_primary #publicity_tertiary,
#downloads #aside_primary #publicity_tertiary,
#zone_magazine #aside_primary #publicity_tertiary,
#contests #aside_primary #publicity_tertiary,
#contact #aside_primary #publicity_tertiary,
#sitemap #aside_primary #publicity_tertiary,
#polls #aside_primary #publicity_tertiary,
#politique_utilisation #aside_primary #publicity_tertiary,
#newsletter #aside_primary #publicity_tertiary,
#member_home #aside_primary #publicity_tertiary,
#member-favourites #aside_primary #publicity_tertiary{
background-color: #F5FDE9;
}

.recipes #aside_primary #publicity_tertiary {
background-color: #FFFCEC;
}

.ideas #aside_primary #publicity_tertiary,
.guide_maison #aside_primary #publicity_tertiary{
background-color: #EAF8FE;
}

.family #aside_primary #publicity_tertiary,
.vie_de_famille #aside_primary #publicity_tertiary{
background-color: #F5F9FE;
}

.health #aside_primary #publicity_tertiary,
.bien_dans_mon_corps #aside_primary #publicity_tertiary {
background-color: #F3FBFC;
}

.couples #aside_primary #publicity_tertiary,
.bien_dans_ma_t__te #aside_primary #publicity_tertiary {
background-color: #FFF3F9;
}

.beauty #aside_primary #publicity_tertiary,
.beaut___mode #aside_primary #publicity_tertiary {
background-color: #FDF3F3;
}

.travel #aside_primary #publicity_tertiary,
.vacances_f__tes  #publicity_tertiary{
background-color: #F2FBF4;
}

#guides #aside_primary #publicity_tertiary {
background-color: #F2FBF4;
}

#aside_secondary #todays_menu .todays_menu_content.selected {
display:block;
}

#aside_content_inclusion {
float: right;
margin-left: 1em;
width: 240px;
*margin-right:-25px;
}

div#aside_content_inclusion div.legend {
margin-top:30px;
}

div#aside_content_inclusion div.legend .type {
color:#9F9F9F;
font:normal 11px Verdana, sans-serif;
}

div#aside_content_inclusion div.legend .subject {
color:#9F9F9F;
font:normal 11px Verdana, sans-serif;
padding-left:5px;
width:140px;
}

/*div#aside_content_inclusion dl.credit {
display:none;
}*/

div#aside_content_inclusion ul.content_view_actions {
position:absolute;
top:170px;
right:55px;
}

div#aside_content_inclusion div.content_browser {
position:absolute;
top:170px;
right:0;
}

div#aside_content_inclusion a.figure_view {
position:absolute;
top:195px;
right:5px;
width:10px;
text-indent:-9999px;
background:url(/media/images/icons/icon_magnifier.gif) 100% 50% no-repeat;
}

#aside_content_inclusion .highlight_related_content {
margin-top: 0.5em;
}

#my_coup_de_pouce {
clear: both;
float: left;
padding-bottom: 50px;
background: #FEFA96 url(../images/illustrations/illu_pattern-29.jpg) 0 100% no-repeat;
}

#my_coup_de_pouce #nav_ugc {
float: left;
padding: 5px 15px 0 15px;
position: relative;
z-index: 10;
}

#my_coup_de_pouce #nav_ugc li {
float: left;
}

#my_coup_de_pouce #nav_ugc li.selected {
height: 90px;
background: url(../images/illustrations/illu_pattern-44.png) 50% 0 no-repeat;
}

#my_coup_de_pouce #nav_ugc li.selected a {
text-indent: -99999px;
}

#my_coup_de_pouce #nav_ugc a {
float: left;
margin-top: 10px;
padding-top: 45px;
width: 65px;
text-align: center;
}

#my_coup_de_pouce #nav_espace_perso {
background: url(../images/illustrations/illu_heart-arrow-03.gif) 50% 0 no-repeat;
}

#my_coup_de_pouce #nav_bulletins {
background: url(../images/illustrations/illu_mouse-click-03.gif) 50% 0 no-repeat;
}

#my_coup_de_pouce #nav_magazine {
background: url(../images/illustrations/illu_recipe-book-03.gif) 50% 0 no-repeat;
}

#my_coup_de_pouce #nav_forum {
background: url(../images/illustrations/illu_two_people-03.gif) 50% 0 no-repeat;
}

#my_coup_de_pouce .yui-content {
float: left;
margin: -1px 10px 0 10px;
width: 280px;
}

#my_coup_de_pouce #section_espace_perso,
#my_coup_de_pouce #section_bulletins,
#my_coup_de_pouce #section_magazine {
padding-bottom: 12px;
background-image: url(../images/illustrations/illu_pattern-46.png);
background-color: #fff;
background-position:0 100%;
background-repeat: no-repeat;
}

#my_coup_de_pouce .nav_ugc_content {
padding-top: 12px;
background: #fff url(../images/illustrations/illu_pattern-45.png) 100% 0 no-repeat;
}

#my_coup_de_pouce .nav_ugc_inner {
padding: 0 5px;
background: url(../images/illustrations/illu_pattern-47.gif) 0 0 repeat-y;
}

#my_coup_de_pouce .yui-content h2 {
float: none;
margin-bottom: 10px;
width: 260px;
background-color: #fff;
border-bottom: 1px dashed #D8D8D8;
color: #000;
}

.ad {
margin-bottom:1em;
}

.ad a {
border:0;
}

#supplemental_information .aside {
margin-bottom:1.5em;
}

#supplemental_information .aside div.wrapper_inner {
border:1px solid #e3e0c7;
border-top:0;
width:278px;
background:#fbfbf1;
padding:1em 10px;
}

#supplemental_information .aside h2 {
background:url(http://mediadevx/csarven/templates/Les_Editions_Transcontinental/media/images/illustrations/illu_pattern-03.gif) 0 0 no-repeat;
color:#612D37;
padding:0.5em 0 0.4em 0.5em;
}

iframe#ticker_frame {
width:300px;
height:240px;
overflow:hidden;
border:0;
margin:10px 0;
padding:0;
}

#publicity_primary {
float: left;
position:absolute;
top:5px;
margin:0 0 0 210px;
}

#publicity_primary .pub_header {
background: url(../images/publicity/publicity_spot.gif) top left no-repeat;
height: 90px;
float: left;
text-indent: -999999px;
width: 20px;
}

#publicity_primary .pub_content {
float: left;
}

#supplemental_information #our_partners {
float:left;
}

#supplemental_information #our_partners div.wrapper_inner {
width:288px;
padding:0.5em 5px;
}

#our_partners li {
list-style-type:none;
float:left;
clear:both;
font-size:0.9em;
width:285px;
padding-top:0.5em;
padding-bottom:0.5em;
overflow:hidden;
}

#our_partners li.child_1 {
background-image:url(../images/illustrations/illu_pattern-31.gif);
background-position:0 100%;
background-repeat:no-repeat;
padding-top:0;
}

#our_partners li a {
text-decoration:none;
color:#575757;
display:block;
float:left;
width:100%;
margin:0.5em 0;
}

#our_partners img {
float:left;
margin:0 5px 0 0;
}

#our_partners span.ad_information {
float:left;
width:150px;
}

span.ad_title {
font-weight:700;
color:#c23523;
}

span.ad_text_primary {
display:block;
}

span.ad_text_secondary {
display:block;
}

#supplemental_information #complimentary_ads ul {
width:240px;
float:none;
margin:0 auto;
}

#complimentary_ads li {
list-style-type:none;
float:left;
font-size:0.7em;
width:100px;
margin:0 0 1em 20px;
}

#complimentary_ads img {
display:block;
margin:0 0 5px;
}

#complimentary_ads li a {
text-decoration:none;
color:#575757;
}

.publicity_contests {
width:300px;
height:105px;
float:left;
margin-bottom:1.5em;
}

#tower_ad {
text-align:center;
}

#digicertsitesealcode {
width:81px;
clear:both;
margin:0 auto 1.5em;
}

#channel .content_highlight .figure img {
width:230px;
height:160px;
}

/*
#highlight_downloads img {
width:160px !important;
height:95px !important;
}
*/

#contact #content dl {
float:left;
display:block;
width:auto;
}

#contact #content dl li.street-address {
float:left;
display:block;
width:auto;
margin-right:0.5em;
}

#contact #content dl li.locality {
float:left;
display:block;
width:auto;
margin-right:0.5em;
}

#contact #content dl li.region {
float:left;
display:block;
width:auto;
margin-right:0.5em;
}

#contact #contact_magazine li {
float:left;
margin-right:4%;
width:42%;
margin-bottom:1em;
}

#contact #contact_website li {
float:left;
margin-right:4%;
width:42%;
margin-bottom:1em;
}

#contact #contact_publicity li {
float:left;
margin-right:4%;
width:42%;
margin-bottom:1em;
}

#contact #contact_magazine {
background-image:url(../images/illustrations/illu_pattern-31.gif);
background-repeat:repeat-x;
background-position:0 100%;
float:left;
display:block;
clear:both;
margin-bottom:0.5em;
padding-bottom:0.5em;
}

#contact #contact_website {
background-image:url(../images/illustrations/illu_pattern-31.gif);
background-repeat:repeat-x;
background-position:0 100%;
float:left;
display:block;
clear:both;
margin-bottom:0.5em;
padding-bottom:0.5em;
}

#contact #content dl li {
float:none;
margin-bottom:0;
padding-bottom:0;
}

#contact #content dl dt.fn {
font-weight:700;
}

#contact #contact_publicity {
display:block;
clear:both;
margin-bottom:0.5em;
padding-bottom:0.5em;
}

#contact #content form {
clear:both;
display:block;
}

#contact #content .tel
#contact #content li.locality {
clear:both;
display:block;
}

#contact #content form label {
width:8.5em;
display:block;
float:left;
}

#contact #content form input {
width:22em;
}

#contact #content form textarea {
width:293px;
}

#contact #content form select {
width:304px;
}

#polls .content_highlight ul li {
width:100%;
margin-right:2%;
}

#contact #content form ul li.submit {
text-align: center;
}

#newsletter_signup #content legend {
display:none;
}

#member_login #content legend {
display:none;
}

#newsletter_signup #content ul li.input_field label {
display:block;
float:left;
margin-top: 5px;
margin-right:1em;
text-align:right;
width:10em;
}

#newsletter_signup #content ul li {
display:block;
float:left;
}

#newsletter_signup #content ul li.option_field label {
font-weight:700;
margin-bottom:0.25em;
display:block;
float:left;
}

#newsletter_signup #content ul li.input_field input {
display:block;
float:left;
width:20em;
}

#newsletter_signup #content ul li.option_field input {
margin-right:0.5em;
margin-bottom:0.25em;
display:block;
float:left;
}

#newsletter_signup #content ul li.option_field p {
clear:both;
}

#newsletter_signup #content li.submit {
width:100%;
text-align:center;
}

#member_login #content .login_options li {
margin-right:3%;
}

#member_login #content not_yet_a_member .entry-summary {
display:block;
float:left;
padding:0.5em;
}

#member_home #content li.my_recipe_book {
clear:both;
width:100%;
}

#friend_search label {
display:none;
}

#member_home #content .favourite_sections .add_friends ul {
margin-left:1em;
}

#member_home #content .favourite_sections .add_friends #friend_search_keywords {
width:100%;
}

#member_home #content .favourite_sections .add_friends li {
clear:none;
}

#member_home #content .favourite_sections .add_friends li.child_1 {
float:left;
margin-right:2em;
width:52%;
}

#downloads #content .download_intro {
margin-bottom:1em;
}

#downloads #content .download_offering_type {
clear:both;
float:left;
margin-bottom:1em;
width:100%;
}

#downloads #content .download_offering_type li {
float:left;
width:30%;
margin-left:4.25%;
}

#downloads #content .download_offering_type#useful_documents li {
clear:both;
width:100%;
margin-left:0;
padding-top:0.5em;
background-image:url(../images/illustrations/illu_pattern-31.gif);
background-position:0 0;
background-repeat:repeat-x;
padding:1em;
}

#downloads #content .download_offering_type#useful_documents li ul li {
padding:0;
}

#downloads #content .download_offering_type#useful_documents li.child_1 {
background-image:none;
}

#downloads #content #useful_documents.download_offering_type li img {
float:left;
width:13px;
height:18px;
margin:0 0.5em 0 0;
}

#downloads #content .download_offering_type#useful_documents li .entry-summary {
width:70%;
float:left;
}

#downloads #content .download_offering_type#useful_documents li .related_sup {
display:block;
border:none;
clear:none;
width:30%;
background-image:none;
padding:0;
}

#downloads #content .download_offering_type#useful_documents ul {
padding:0 0 0 5px;
overflow:hidden;
}

#downloads #content .download_offering_type#useful_documents li .child_1 {
background-image:none;
padding:0;
}

#downloads #content .download_offering_type li.child_1 {
margin-left:0;
}

#downloads #content h3 {
clear:both;
margin-bottom:1em;
}

#downloads #content .docs_utiles h3 {
clear:none;
}

#downloads #content img {
float:left;
margin-bottom:0.5em;
}

#downloads #content .desktop_wallpaper .related_sub {
background-image:none;
border-top:medium none;
display:block;
width:100%;
margin:0;
}

#downloads #content .desktop_wallpaper .related_sub li {
width:100%;
clear:both;
margin:0;
}

#downloads #content .desktop_wallpaper .related_sub a {
display:block;
}

#downloads #content .desktop_wallpaper img,
.download_offerings.fonds_ecran img {
width:120px;
height:80px;
}

#downloads_list #aside_secondary #todays_menu {
margin-top: 1em;
}

#downloads_list #content img {
float:left;
margin-right:0.5em;
}

#downloads_list #content .thumb_frame {
float:left;
margin-right:10px;
}

#downloads_list.fonds_ecran .thumb_frame img {
max-height:80px;
overflow:hidden;
width:120px;
}

#downloads_list #content .thumb_desc {
float:left;
max-width:270px;
}

#downloads_list #content .figure {
float:left;
}

#downloads_list #content .phrasing_content ul {
width:50%;
clear:none;
float:left;
display:none;
}

#downloads_list #content .more {
margin-bottom:1em;
background-position: -7700px 6px;
padding-left:1em;
float:left;
}

#downloads_list #content .download_offerings li.hentry {
background-image:url(../images/illustrations/illu_pattern-31.gif);
background-repeat:repeat-x;
background-position:0 100%;
float:left;
margin-bottom:1em;
padding-bottom:1em;
width:100%;
}

#downloads_list #content .help {
float:right;
}

#downloads_list #content .hentry .more {
background-image:none;
padding-left:0;
}

#downloads #content .desktop_wallpaper h3 {
color:#000;
font-weight:700;
margin-bottom:0;
clear:both;
}

#downloads #content .desktop_wallpaper h3 a {
color:#000;
font-weight:700;
margin-bottom:0;
}

#downloads_list .related_sub {
display:block;
float:left;
}

#popup_box {
background-color:#FFF;
border:1px solid #CCC;
float:left;
margin-left:42px;
margin-top:352px;
position:absolute;
width:60%;
padding:2px;
}

#popup_box_contents ul {
float:left;
padding:1em;
}

#popup_box_contents ul li.content_highlight {
float:left;
width:92.25%;
clear:both;
border-width:3px;
}

#popup_box_contents ul li h3 {
margin-bottom:0.25em;
}

#popup_box_contents ol li {
margin-bottom:0.25em;
}

#popup_box_contents ol li li {
clear:both;
}

#popup_box_contents ul li li {
clear:both;
}

#popup_box_contents ul li.note {
color:#999;
clear:both;
}

#popup_box .highlight_arrow {
background-image:url(../images/illustrations/illu-arrow-green-border.gif);
display:block;
height:30px;
margin-left:40px;
margin-top:-27px;
position:absolute;
width:49px;
text-indent:-99999px;
}

#downloads_list #popup_box .highlight_arrow {
margin-left:500px;
}

#popup_box .close {
position:absolute;
right:20px;
top:20px;
background-image:url(../images/icons/icon_red-square-white-x.gif);
background-position:100% 0;
background-repeat:no-repeat;
padding-right:2em;
display:block;
float:right;
}

/*#newsletter_signup #newsletter_signup_submit {
text-indent:-9999999px;
background-image:url(../images/icons/icon_button-I-subscribe.gif);
width:7.15em;
background-repeat:no-repeat;
background-position:0 0;
border:0;
}*/

#category #content h3 {
font-weight: bold;
}

#channel ol h3 {
font-weight:normal;
}

#category #content .article_highlights li {
background-image:url(../images/illustrations/illu_pattern-31.gif);
background-repeat:repeat-x;
background-position:0 100%;
padding:0.6em;
}

#channel #content #menus .entry-title a {
color:#000;
font-size:0.8em;
}

#channel #content #top_5 ol .entry-summary {
display:inline-block;
margin-left:10px;
}

#channel #content #top_5 ol li {
background:transparent url(../images/illustrations/illu_pattern-31.gif) repeat-x scroll 100% 0;
clear:both;
display:list-item;
list-style-type:none;
height:68px;
padding:5px 0 0;
position:relative;
}

#channel #content .content_highlight #top_5 ol li .entry-summary {
position:static;
}

#channel #content #top_5 ol li.child_1 {
background: none;
}

#channel #content #top_5 ol img {
left:35px;
position:absolute;
top:10px;
}

#channel #content #top_5 {
clear: both;
width: 100%;
position: relative;
}

#channel #content #top_5 h3 {
background-image:url(../images/illustrations/illu_numbers.gif);
background-repeat:no-repeat;
display:block;
font-family:verdana,sans-serif;
font-size:12px;
height:30px;
margin:0.5em 0 0;
max-width:260px;
padding-left:120px;
vertical-align:middle;
}

#channel #content #top_5 .child_2 h3 {
background-position:0 -64px;
}

#channel #content #top_5 .child_3 h3 {
background-position:0 -135px;
}

#channel #content #top_5 .child_4 h3 {
background-position:0 -210px;
}

#channel #content #top_5 .child_5 h3 {
background-position:0 -275px;
}

#channel #content #menus .related_sub {
background-image:none;
padding-top:0;
padding-left:0;
}

#channel #content #menus ul li {
float:left;
width:46.5%;
padding:0.5em 1em 1em 0;
}

#channel #content #menus ul li.child_1 {
background-image:url(../images/illustrations/illu_pattern-31.gif);
background-position:0 100%;
background-repeat:no-repeat;
padding-top:0;
}

#channel #content #menus ul li.child_2 {
background-image:url(../images/illustrations/illu_pattern-31.gif);
background-position:0 100%;
background-repeat:no-repeat;
padding-top:0;
}

#channel #content #menus .related_sup li.child_1 {
background-position:0 2px;
padding-left:1.5em;
}

#channel #content #menus ul {
width:100%;
}

#channel #content #menus {
width:100%;
}

#channel #content #menus ul li ul li {
clear:both;
width:100%;
margin-left:-0.25em;
padding:0 0 0 0.5em;
}

#channel #content #discoveries {
clear:none;
float:left;
width:48%;
margin-right:4%;
}

#channel #content #wines {
clear:none;
float:left;
width:48%;
}

#channel-menus #content .content_highlight {
width:100%;
float:left;
}

#channel-menus #content .content_highlight .entry-summary {
float:left;
width:100%;
padding:0.5em;
}

#channel-menus #content .content_highlight .figure {
float:left;
margin-right:0.5em;
}

#channel-menus #content .content_highlight ul {
width:100%;
}

#channel-menus #content .content_highlight li {
clear:both;
margin-bottom:1em;
float:left;
}

#channel #content .special_features {
clear:none;
float:left;
padding-right:8%;
width:42%;
list-style-type:none;
}

#channel #content li.odd {
clear:left;
}

#sub_channel #content .sub_channel_highlight {
background-image:url(../images/illustrations/illu_pattern-31.gif);
background-position:0 0;
background-repeat:repeat-x;
width:100%;
margin-bottom:0.25em;
clear:both;
float:left;
padding:0.25em;
}

#sub_channel #content .sub_channel_highlight h2 {
margin-bottom:0;
}

#sub_channel #content .sub_channel_highlight h2 a {
font-weight:700;
color:#C23523;
font-size:0.8em;
}

#sub_channel #content .figure,
#feature #content .figure {
float:left;
margin-right:0.5em;
}

#feature #content h2 {
clear:both;
}

#sub_channel.ideas #content .sub_channel_highlight .entry-summary {
float:left;
padding-bottom:1em;
}

#sub_channel.ideas #content .article_highlights .sub_channel_highlight.child_1 .entry-summary {
width:100%;
}

#feature #content ul.article_highlights li {
width:48%;
float:left;
}

#feature ul.article_highlights .odd {
margin-right:4%;
clear:both;
}

#feature .recipe_highlights .child_1 a {
font-size:0.9em;
font-weight:700;
}

#member_home #content .my_profile ul.content_highlight li {
margin:1.5em 1em 1em;
padding:1em;
}

#member_home #content li.my_favourites ul.favourite_sections li.favourite_section,
#member-favourites #content li.favourite_section,
#member_home #content .my_profile ul.content_highlight li {
border:1px solid #ccc;
background-color:#fff;
float:left;
}

#member_home #content li.my_favourites ul.favourite_sections li.favourite_section {
width:46%;
height:12em;
margin:1.5%;
}

#member-favourites #content li.favourite_section {
width:99%;
margin:1.5em 1em 1em;
}

#member_home #content .my_profile .fn {
font-size:1.5em;
}

#member_home #content .my_profile dd.image {
float:left;
margin-right:1em;
background-color:#fff;
border:1px solid #ccc;
clear:both;
padding:2px;
}

#member_home #content .my_profile dt {
float:left;
clear:both;
font-weight:700;
padding-right:0.5em;
margin-right:0.5em;
display:block;
}

#member-favourites #content ul,
#member_home #content .my_profile dl,
#member_home #content .my_profile a.modify_profile,
#member_home #content li.my_favourites {
display:block;
float:left;
width:100%;
}

#member_home #content .my_profile dd {
display:block;
}

#member_home #content .my_profile a.modify_profile,
#member_home #content li.my_favourites {
clear:both;
margin-bottom:1em;
}

#member_home #content .my_profile dd.email_address dl,
#member_home #content .my_profile dd.name dl {
background-image:url(../images/illustrations/illu_pattern-31.gif);
background-position:0 100%;
background-repeat:repeat-x;
float:left;
width:100%;
}

#member_home #content li.my_favourites ul.favourite_sections li.favourite_section .related_sub,
#member_home #content li.my_favourites ul.favourite_sections li.favourite_section .related_sup {
padding:0.5em;
}

#member-favourites #content li.favourite_section form {
width:99%;
float:left;
padding:0.5em;
}

#member-favourites #content li.favourite_section h2 {
width:auto;
float:left;
padding:0.25em 0.5em;
}

#member_home #content li.my_favourites .related_sub {
clear:both;
float:left;
}

#member-favourites #content li.favourite_section table {
width:99%;
float:left;
}

#member-favourites #content li.favourite_section tr {
background-image:url(../images/illustrations/illu_pattern-31.gif);
background-position:0 0;
background-repeat:repeat-x;
}

#member-favourites #content li.favourite_section input.submit {
background-image:url(../images/icons/illu_button-red-search.jpg);
border:0;
background-repeat:no-repeat;
background-position:0 0;
font-weight:700;
width:6.5em;
float:right;
}

#member-favourites #content li.favourite_section input {
margin-right:4.5%;
}

#member-favourites #content li.favourite_section td.item {
width:90%;
float:left;
}

#member-favourites #content li.favourite_section td {
padding:0.5em 0;
}

#member-favourites #content li.favourite_section tr.child_1 {
background-image:none;
}

#member-favourites #content li.favourite_section thead {
display:none;
}

#member-favourites #content li.favourite_section legend {
display:none;
}

#food_guide_detail_container {
background-image:url();
}

#guide_detail #content {
margin-top:0;
}

#guide_search #content h1 {
margin-bottom:-2em;
}

#guide_detail #content h1 {
margin-bottom:-2em;
display:none;
}

#guide_reading #content h1 {
margin-bottom:-2em;
}

#guide_detail #food_guide_detail .entry-summary {
clear:both;
}

#guide_detail #food_guide_detail .figure {
float:left;
}

#guide_detail #food_guide_detail .figure img {
border:1px solid #ccc;
margin-right:1em;
}

#guide_detail #food_guide_detail {
margin-bottom:2em;
float:left;
}

#guide_detail #food_guide_detail_container h2 {
clear:both;
}

#guide_detail #food_guide_supplemental .related_sub {
margin-bottom:1em;
border-bottom:1px dashed #ccc;
padding-bottom:1em;
display:block;
}

#guide_search #content p.guide_intro {
background-position:100% 20px;
background-repeat:no-repeat;
padding-bottom:1.5em;
padding-right:30%;
padding-top:4em;
}

#guide_reading #content p.guide_intro {
background-position:100% 20px;
background-repeat:no-repeat;
padding-bottom:1.5em;
padding-right:30%;
padding-top:4em;
}

#guide_search.kitchen #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-techniques-de-cuisine1.gif);
}

#guide_reading.kitchen #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-techniques-de-cuisine1.gif);
}

#guide_search.kitchen_tricks #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-trucs-culinaires1.gif);
padding-right:27%;
}

#guide_reading.kitchen_tricks #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-trucs-culinaires1.gif);
padding-right:27%;
}

#guide_search.tricks #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-trucs-pratiques1.gif);
padding-right:28%;
}

#guide_reading.tricks #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-trucs-pratiques1.gif);
padding-right:28%;
}

#guide_search.shopping #content p.guide_intro {
background-image:url(../images/illustrations/guides/illustrations-guide-achats-large.gif);
padding-right:27%;
}

#guide_reading.shopping #content p.guide_intro {
background-image:url(../images/illustrations/guides/illustrations-guide-achats-large.gif);
padding-right:27%;
}

#guide_search.baby_food #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-alimentation-bebe1.gif);
}

#guide_reading.baby_food #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-alimentation-bebe1.gif);
}

#guide_search.chores #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-des-taches1.gif);
}

#guide_reading.chores #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-des-taches1.gif);
}

#guide_search.seasonal #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-achats-par-saison1.gif);
}

#guide_reading.seasonal #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-achats-par-saison1.gif);
}

#guide_search.recipes #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-des-recettes-par-aliments1.gif);
}

#guide_reading.recipes #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-des-recettes-par-aliments1.gif);
}

#guide_search.reading #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-lecture1.gif);
}

#guide_reading.reading #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-lecture1.gif);
}

#guide_search.health #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-maladies1.gif);
}

#guide_reading.health #content p.guide_intro {
background-image:url(../images/illustrations/guides/guide-maladies1.gif);
}

#guide_search #content legend {
display:none;
}

#guide_detail #content legend {
display:none;
}

#guide_search .guide_search {
margin-left:1em;
width:100%;
}

#guide_detail .guide_search {
margin-left:1em;
width:100%;
}

#guide_search .guide_search label {
display:none;
}

#guide_detail .guide_search label {
display:none;
}

#guide_search #search_food_guide_keywords {
border:1px solid #ccc;
width:55%;
margin-right:0.5em;
}

#guide_detail #search_food_guide_keywords {
border:1px solid #ccc;
width:55%;
margin-right:0.5em;
}

#guide_search .guide_search .keywords {
width:70%;
float:left;
}

#guide_detail .guide_search .keywords {
width:70%;
float:left;
}

#guide_search .guide_search_results,
#guide_detail .guide_search_results {
padding:0.5em;
}


#guide_search .guide_search_results li {
border-top:1px dashed #ccc;
margin-bottom:0;
margin-top:0.25em;
padding-top:0.25em;
}

#guide_detail .guide_search_results li {
border-top:1px dashed #ccc;
margin-bottom:0;
margin-top:0.25em;
padding-top:0.25em;
}

#guide_search .food_guide_index li {
float:left;
width:3.8%;
}

#guide_detail .food_guide_index li {
float:left;
width:3.8%;
}

#guide_search .food_guide_index {
border-bottom:1px dashed #CCC;
float:left;
width:95%;
text-align:center;
font-family:Times New Roman, Serif;
font-weight:700;
font-size:1.25em;
margin:1em 0.5em;
padding:0 0 0.5em;
}

#guide_detail .food_guide_index {
border-bottom:1px dashed #CCC;
float:left;
width:95%;
text-align:center;
font-family:Times New Roman, Serif;
font-weight:700;
font-size:1.25em;
margin:1em 0.5em 0;
padding:0 0 0.5em;
}

#guide_search .food_guide_index_current {
clear:both;
margin:0 0.5em;
}

#guide_detail .food_guide_index_current {
clear:both;
margin:0 0.5em;
}

#highlight_downloads .related_sub {
display:none;
}

#highlight_downloads .related_sup {
padding: 0.6em;
}

#channel #guides p {
display:none;
}

#channel #guides .related_sub {
display:none;
}

#channel #guides .related_sup {
display:none;
}

#special_features .rss {
display:none;
}

#guides .rss {
display:none;
}

.special_features_content .rss {
display:none;
}

#highlight_downloads .rss {
display:none;
}

#highlight_most_commented .rss {
display:none;
}

.special_features_content .related_sub {
display:none;
}

.special_features_content .related_sup {
display:none;
}

#channel #home_tips .rss {
display:none;
}

#channel #home_tips .related_sub {
display:none;
}

#home_tips .figure {
display:none;
}

#highlight_related_links .rss {
display:none;
}

#article_distraction_bonus .rss {
display:none;
}

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

#aside_secondary #todays_menu .related_sup {
display:none;
}

#aside_secondary #todays_menu .related_sub {
display:none;
}

#aside_secondary #todays_menu .more {
display:none;
}

#aside_secondary #todays_menu .rss {
display:none;
}

#article #article_distraction_bonus .related_sup {
display:none;
}

#highlight_intro .entry-summary ul {
display:none;
}

#not_yet_a_member img {
display:none;
}

#not_yet_a_member .rss {
display:none;
}

#not_yet_a_member h3 {
display:none;
}

#not_yet_a_member .related_sub {
display:none;
}

#not_yet_a_member .related_sup {
display:none;
}

#not_yet_a_member .phrasing_content ul {
display:none;
}

#downloads #content h2.entry-title {
display:none;
}

#downloads #content .phrasing_content p {
display:none;
}

#downloads #content .phrasing_content ul {
display:none;
}

#downloads #content .related_sub {
display:none;
}

#downloads #content .related_sup {
display:none;
}

#downloads #content .rss {
display:none;
}

#downloads_list #content .rss {
display:none;
}

#downloads_list #content h2.entry-title {
display:none;
}

#downloads_list #content .related_sup {
display:none;
}

#category #content img {
display:none;
}

#category #content rss {
display:none;
}

#category #content h2 {
display:none;
}

#category #content .more {
display:none;
}

#category #content .phrasing_content ul {
display:none;
}

#category #content .phrasing_content p {
display:none;
}

#category #content .related_sup {
display:none;
}

#category #content .related_sub {
display:none;
}

#category #content .rss {
display:none;
}

#channel #content ol h2 {
display:none;
}

#channel #content #menus .phrasing_content {
display:none;
}

#channel #content #menus .figure {
display:none;
}

#channel #content #menus .entry-sub-title {
display:none;
}

#channel #content #top_5 .phrasing_content p {
display:none;
}

#channel #content #top_5 .phrasing_content ul {
display:none;
}

#channel #content #top_5 .related_sub {
display:none;
}

#channel #content #top_5 .related_sup {
display:none;
}

#channel #content #discoveries h2.entry-title {
display:none;
}

#channel #content #wines h2.entry-title {
display:none;
}

#channel #content #wines .phrasing_content ul {
display:none;
}

#channel #content #discoveries .phrasing_content ul {
display:none;
}

#channel #content #wines .phrasing_content .more {
display:none;
}

#channel #content #discoveries .phrasing_content .more {
display:none;
}

#channel #content .content_highlight .rss {
display:none;
}

#channel #content .phrasing_content ul {
display:none;
}

#channel #content .phrasing_content .more {
display:none;
}

#member_home #content li.my_favourites .figure {
display:none;
}

#member_home #content li.my_favourites .favourite_section h2 {
display:none;
}

#member_home #content li.my_favourites .phrasing_content {
display:none;
}

#member_home #content li.my_favourites .timestamp_published {
display:none;
}

#member_home #content li.my_favourites .timestamp_updated {
display:none;
}

#member_home #content li.my_favourites .authors {
display:none;
}

#channel #content #top_5 ol li .rss {
display:none;
}

#channel-menus #content h2.entry-title {
display:none;
}

#channel-menus #content .content_highlight .more {
display:none;
}

#channel-menus #content .content_highlight .phrasing_content ul {
display:none;
}

#channel-menus #content .content_highlight .related_sup {
display:none;
}

#channel-menus #content .content_highlight .related_sub {
display:none;
}

#sub_channel #content .more_article_highlights .sub_channel_highlight .entry-summary .figure {
display:none;
}

#sub_channel #content .related_sub {
display:none;
}

#sub_channel #content .related_sup {
display:none;
}

#sub_channel #content .phrasing_content ul {
display:none;
}

#sub_channel #content .phrasing_content h3 {
display:none;
}

#sub_channel #content .phrasing_content .more {
display:none;
}

#feature .special_feature_highlight h3 {
display:none;
}

#feature .special_feature_highlight .phrasing_content ul {
display:none;
}

#feature .special_feature_highlight .phrasing_content .more {
display:none;
}

#feature .special_feature_highlight .related_sub {
display:none;
}

#feature .special_feature_highlight .related_sup {
display:none;
}

#feature ul.article_highlights h3 {
display:none;
}

#feature ul.article_highlights .phrasing_content ul {
display:none;
}

#feature ul.article_highlights .phrasing_content .more {
display:none;
}

#feature ul.article_highlights .phrasing_content p {
display:none;
}

#feature ul.article_highlights .related_sub {
display:none;
}

#feature ul.article_highlights .related_sup {
display:none;
}

#feature ul.recipe_highlights .phrasing_content ul {
display:none;
}

#feature ul.recipe_highlights .phrasing_content .more {
display:none;
}

#feature ul.recipe_highlights .related_sub {
display:none;
}

#feature ul.recipe_highlights .related_sup {
display:none;
}

#feature ul.recipe_highlights h3 {
display:none;
}

#feature ul.recipe_highlights .figure {
display:none;
}

#feature ul.recipe_highlights .phrasing_content {
display:none;
}

#highlight_related_content .phrasing_content {
display:none;
}

#highlight_related_content .related_sup {
display:none;
}

#highlight_related_content .figure {
display:none;
}

#guide_detail #content .rss {
display:none;
}

#guide_detail #food_guide_detail .entry-sub-title {
display:none;
}

#guide_detail #food_guide_detail .more {
display:none;
}

#guide_detail #food_guide_detail ul {
display:none;
}

#guide_detail #food_guide_detail .sup {
display:none;
}

#guide_detail #food_guide_supplemental .entry-title {
display:none;
}

#guide_detail #food_guide_supplemental .figure {
display:none;
}

#guide_detail #food_guide_supplemental p {
display:none;
}

#guide_detail #food_guide_supplemental ul {
display:none;
}

#guide_detail #food_guide_supplemental .more {
display:none;
}

#guide_detail #food_guide_supplemental .rss {
display:none;
}

#guide_detail #food_guide_supplemental .related_sup {
display:none;
}

#guide_reading .more {
display:none;
}

#sub_channel #content #child_1 .phrasing_content .more {
display:block;
}

#feature .recipe_highlights li.primary_highlight .figure {
display:block;
}

#feature .recipe_highlights li.primary_highlight .phrasing_content {
display:block;
}

#sub_channel #content .child_1 .figure img {
width:250px;
height:175px;
}

#feature #content .special_feature_highlight .figure img {
width:250px;
height:175px;
}

#feature .recipe_highlights .child_1 img {
width:250px;
height:175px;
}

#feature ul.article_highlights img {
width:100px;
height:75px;
}

.food .highlights_intro {
background: url(../images/illustrations/illu_onion-01.gif) 100% 0 no-repeat;
}

#food_guide_category.highlights_intro {
background: none;
}

.highlights_intro {
margin-bottom: 1.5em;
position: relative;
}

.highlights_intro h1 {
margin-bottom: 0.5em;
}

.highlights_intro h1,
.highlights_intro p {
width: 310px;
}

.highlights_intro img {
position: absolute;
top: 0;
right: 0;
}

.highlight_entry {
clear: both;
}

.highlight_entry ul {
float: left;
padding: 0.6em;
}

.highlight_entry ul li {
float: left;
margin: 0 1.4em 1.5em 1.4em;
height: 100px;
width: 100px;
text-align: center;
position: relative;
}

.highlight_entry ul li .entry-title {
margin-top: 50px;
}

.highlight_entry ul li div.entry-summary {
position: absolute;
top: 0;
left: 15px;
}

#recipe_header .authors,
#recipe_header .timestamp_published,
#recipe_info .legend,
#recipe_header .authors a,
#recipe_header .timestamp_published a,
#recipe_info .legend a {
display: block;
color: #999;
}

#recipe_header .timestamp_published abbr {
border-bottom: none;
}

.authors .fn{
background-image: url(../images/illustrations/illu_pattern-35.gif);
background-repeat: no-repeat;
background-position: 100% 2px;
padding-right: 1em;
}

#article .authors .fn{
background-image: none;
background-repeat: no-repeat;
background-position: 100% 2px;
padding-right: 1em;
}

#recipe_header .authors dt,
#recipe_header .timestamp_published dt,
#recipe_info dt.tested,
#recipe_info .legend .subject,
#recipe_info .legend .license_type{
display: none;
}

#recipe_info .legend .type {
float: left;
border-bottom: none;
margin-right: 0.25em;
}

#recipe_header .authors {
float: left;
margin-right: 0.5em;
padding-right: 0.5em;
}

#recipe #content .content_highlight {
padding-bottom: 0;
margin-bottom:1.75em;
background: url(../images/illustrations/illu_pattern-17.gif) 0 100% no-repeat;
clear: both;
width: 430px;
}

#recipe #content .content_highlight h2{
border-bottom:2px solid #E8E1CF;
font-family:verdana,sans-serif;
font-size:1.2em;
font-weight:bold;
margin-bottom:0.75em;
padding-bottom:0.25em;
}

#recipe .recipe_2 #related_keywords h2 {
color: #000;
float: left;
font-size: 1em;
font-family: verdana, sans-serif;
margin: 0 0.5em 0 0;
padding: 0;
font-weight: bold;
border-bottom: none;
}

#recipe .recipe_2 p.related_menu {
font-weight: bold;
margin: 0 !important;
}

.recipe_2 p.related_menu a{
font-weight: normal;
}

.recipe_2 #related_keywords li.child_1 {
background-image: none;
padding-left: 0px;
}


#recipe #recipe_info dt,
#recipe_nutritional_information dt {
float: left;
font-weight: bold;
padding-right: 0.5em;
}

#recipe #recipe_info dt, #recipe #recipe_nutritional_information .preparation_mode {
clear: both;
margin-right: 0px;
}

#recipe #recipe_info dt,
#recipe_nutritional_information dt,
#recipe #recipe_info dd,
#recipe_nutritional_information dd{
margin-bottom: 0.25em;
}

#recipe #recipe_summary .more{
display:block;
}


#recipe #recipe_info dl {
display:block;
float:left;
width:38%;
}

#recipe #recipe_info .legend dl{
width: 100%;
}

#recipe .evaluation{
clear: both;
}


#recipe_nutritional_information li {
width: 50%;
float: left;
}

#recipe_more li {
width: 50%;
float: left;
margin-bottom: 1.5em;
}

#recipe #recipe_ingredients ul {
margin-bottom: 1em;
}

#recipe #recipe_ingredients ul li {
padding: 0.5em 0;
border-top: 1px solid #E7E0CE;
}

#recipe #recipe_ingredients ul li img {
float: left;
}

#recipe #recipe_ingredients ul li.child_1 {
border: none;
font-weight: bold;
}

#recipe_perparation ol{
list-style-position: outside;
margin-left:1.5em;
}

#recipe_perparation li{
margin-bottom: 1em;
font-weight: bold;
}

#recipe_perparation li p {
color: #000;
font-weight: normal;
}

ul.ingredients_list {
float: left;
margin: 0.25em 0 1.5em 0;
}

ul.ingredients_list li {
float: left;
padding: 0.25em 0;
background: url(../images/illustrations/illu_pattern-32.gif) 0 0 repeat-x;
}

ul.ingredients_list li dt {
float: left;
width: 100px;
margin-right: 1.5em;
}

ul.ingredients_list li dd {
float: left;
margin: 0;
width: 285px;
}

#ingredients_list h3 {
margin-bottom: 0.5em;
}

#ingredients_list table {
margin-bottom: 1em;
}

#ingredients_list table{
width: 100%;
}

#ingredients_list td {
padding-top:0.5em;
padding-bottom: 0.5em;
}

#ingredients_list tbody tr {
border-top: 1px solid #E8E1CF;
}

#ingredients_list thead {
display: none;
}

.nav_featured_content {
float: left;
margin-bottom:0.45em;
margin-left: 48%;
}

.nav_featured_content li {
display: inline;
}

div.recipe_description {
clear: both;
}

#food_sheet {
padding-bottom: 6.5em;
width: 430px;
background: #F9F9F7 url(../images/illustrations/illu_pattern-42.jpg) 0 100% no-repeat;
}

.food_sheet_container {
padding-top: 4.5em;
background: url(../images/illustrations/illu_pattern-41.jpg) 100% 0 no-repeat;
}

.food_sheet_container .inner {
padding: 0 0.6em;
}

#food_sheet h1 {
color: #000;
}

#food_sheet img {
float: left;
margin: 0 10px 10px 0;
background-color: #fff;
padding: 2px;
border: 1px solid #ccc;
}

.license_type {
display: none;
}


#home #highlights_intro {
margin-top: -12px;
}

#highlights_intro {
float: left;
width: 430px;
margin-bottom: 1.5em;
position: relative;
}

#highlights_intro h2 {
width: 375px;
}

#highlights_intro .entry-title {
font-size:1.2em;
display:none;
}

#highlights_intro .highlight_content {
position: relative;
}

#highlight_publicity {
float: left;
margin: 10px 0;
width: 430px;
}

#highlight_publicity .logo_escapade {
background: url(../images/publicity/publicity_escapade-romance.gif) 0 0 no-repeat;
height: 32px;
text-indent: -99999px;
}

#highlight_publicity .logo_escapade a {
display: block;
width: 386px;
}

#sub_channel.recipes.menu #highlights_intro h2.entry-title {
color: #C23523;
font-family: verdana,sans-serif;
font-size: 1em;
}

#sub_channel.recipes.menu #highlights_intro h2.entry-title a {
color: #C23523;
}

#sub_channel.recipes.menu #highlights_intro .entry-summary img {
top: 10px;
}

#highlights_intro .entry-summary img {
top: 10px;
}

#highlights_intro .entry-summary p {
margin-top: 5px;
}

#highlights_intro .entry-summary .more {
background-position: -8395px 6px;
}

#highlights_intro .highlight_entry {
padding: 0 0.4em;
}


#article .highlight_content.secondary {
float: left;
width: 415px;
}

#article .highlight_content.secondary ul.entry-summary {
width: 100%;
margin:0;
}

#home #highlight_this_weeks_menu {
clear: both;
float: left;
padding-bottom: 1.5em;
width:100%;
position: relative;
}

#highlight_menus .highlight_content {
padding: 0.6em;
}

/*.travel #site_nav_guides .highlight_content,
.travel #site_nav_guides ul {
background-image: none;
}*/

#this_weeks_menu_content {
float: left;
width: 99.25%;
background: url(../images/illustrations/illu_lined-paper-01.gif) 100% 100% no-repeat;
border-top: 1px solid #ccc;
}

#weekdays_menu {
float: left;
margin-top: 1.5em;
width: 205px;
}

#weekdays_menu li {
padding: 0.45em 0.25em 0.25em 1.75em;
}

#weekdays_menu li.selected {
background: url(../images/illustrations/illu_pattern-23.gif) 0 0 no-repeat;
}

#weekdays_menu li.selected dt a {
color: #000;
font-weight: bold;
}

#weekdays_menu dd {
margin-bottom: 0.5em;
}

#home #highlight_special_files {
float: left;
width: 645px;
margin-bottom: 2.5em;
position: relative;
}

#highlight_special_files .highlights_content {
padding-bottom: 1.5em;
background-image: none;
background-color: #f3fde4;
}

#highlight_special_files ul.content_view_datas {
float: left;
padding: 40px 0 10px 0;
}

/*#channel #content #highlight_special_files .content_view_datas .entry-summary { top:8px; }*/

#home #highlight_special_files .related_sup {
position: absolute;
bottom: 0;
}

#highlight_special_files .related_sup {
margin-left: 1em;
}

#aside_secondary #highlight_special_files .related_sup {
margin-left: 0.5em;
}

#polls .related_sup {
display: none;
}

#highlight_poll_todays_question,
.highlight_poll_todays_question {
float: left;
margin-bottom: 1.5em;
width: 48%;
}

#highlight_poll_todays_question .highlight_content,
.highlight_poll_todays_question .highlight_content {
padding: 0.6em;
}

#highlight_poll_todays_question .highlight_content .poll_results .entry-content tr td,
.highlight_poll_todays_question .highlight_content .poll_results .entry-content tr td,
#highlight_poll_todays_question .highlight_content .poll_results .entry-content tr th,
.highlight_poll_todays_question .highlight_content .poll_results .entry-content tr th {
padding-bottom:10px;
vertical-align:top;
}

#highlight_poll_todays_question form,
.highlight_poll_todays_question form {
padding: 0.6em;
width: 96.5%;
}

#highlight_poll_todays_question legend,
#highlight_poll_list legend,
.highlight_poll_todays_question legend,
.highlight_poll_list legend {
display: none;
}

#highlight_poll_todays_question .poll_total_votes,
#highlight_poll_list .poll_total_votes,
.highlight_poll_todays_question .poll_total_votes,
.highlight_poll_list .poll_total_votes,
#highlight_poll_list_results li.poll_content .poll_total_votes,
.highlight_poll_list_results li.poll_content .poll_total_votes {
color: #9F9FA1;
font-style: italic;
}

#highlight_poll_todays_question h3,
#highlight_poll_list h3,
.highlight_poll_todays_question h3,
.highlight_poll_list h3 {
margin-bottom: 0.5em;
}

#highlight_poll_todays_question input.submit,
#highlight_poll_list input.submit,
.highlight_poll_todays_question input.submit,
.highlight_poll_list input.submit {
height: 24px;
width: 54px;
background: url(../images/icons/rename/icon_vote.gif) 0 0 no-repeat;
text-indent: -9999px;
}

#home table.poll_results {
width: 100%;
}

.poll_results thead th {
text-align: left;
}

#highlight_poll_todays_question .poll_results thead td,
#highlight_poll_todays_question .poll_results thead th,
#highlight_poll_list .poll_results thead td,
.highlight_poll_todays_question .poll_results thead td,
.highlight_poll_todays_question .poll_results thead th,
.highlight_poll_list .poll_results thead td{
padding-bottom: 1em;
}

#highlight_poll_todays_question .poll_results thead td.entry-title,
#highlight_poll_list .poll_results thead td.entry-title,
.highlight_poll_todays_question .poll_results thead td.entry-title,
.highlight_poll_list .poll_results thead td.entry-title {
font-weight:bold;
padding-bottom:0;
}

#highlight_poll_todays_question .poll_results tfoot td,
#highlight_poll_list .poll_results tfoot td,
.highlight_poll_todays_question .poll_results tfoot td,
.highlight_poll_list .poll_results tfoot td {
padding: 1em 0;
text-align: right;
}

#highlight_poll_todays_question .poll_results span,
#highlight_poll_list .poll_results span,
.highlight_poll_todays_question .poll_results span,
.highlight_poll_list .poll_results span {
float: left;
text-align:center;
}

#highlight_poll_todays_question .poll_results span.poll_bar,
#highlight_poll_list .poll_results span.poll_bar,
.highlight_poll_todays_question .poll_results span.poll_bar,
.highlight_poll_list .poll_results span.poll_bar  {
width: 15% !important;
}

#highlight_poll_todays_question .poll_results span.poll_ratio,
#highlight_poll_list .poll_results span.poll_ratio,
.highlight_poll_todays_question .poll_results span.poll_ratio,
.highlight_poll_list .poll_results span.poll_ratio {
color: #C23523;
font-weight: bold;
width: 50px;
text-align: left;
}

#highlight_poll_todays_question .poll_results span.poll_vote,
#highlight_poll_list .poll_results span.poll_vote,
.highlight_poll_todays_question .poll_results span.poll_vote,
.highlight_poll_list .poll_results span.poll_vote {
float: right;
width:45% !important;
}

#highlight_poll_list,
.highlight_poll_list {
clear: both;
float: left;
}

.highlight_poll_list #latest_polls .form_action li {
text-align: center;
}

#highlight_poll_list_results,
.highlight_poll_list_results {
clear: both;
float: left;
margin-bottom: 1.5em;
padding-bottom: 1em;
background: url(../images/illustrations/illu_pattern-31.gif) 0 100% repeat-x;
}

#highlight_poll_list .highlight_content,
#highlight_poll_list_results .highlight_content,
.highlight_poll_list .highlight_content,
.highlight_poll_list_results .highlight_content {
float: left;
padding: 0.6em;
}

#search_results_recipes .highlight_content {
float: left;
padding: 0.6em;
width:47%;
}

#search_results_recipes .highlight_content {
width: 419px;
}

#highlight_poll_list li.poll_content,
#highlight_poll_list_results li.poll_content,
.highlight_poll_list li.poll_content,
.highlight_poll_list_results li.poll_content {
background:transparent url(../images/illustrations/illu_pattern-31.gif) repeat-x scroll 0 0;
float:left;
margin:1em 0.6em 0;
padding-top:1em;
position:relative;
width:45%;
}

#highlight_poll_list li.poll_content form,
#highlight_poll_list_results li.poll_content form,
.highlight_poll_list li.poll_content form,
.highlight_poll_list_results li.poll_content form {
float:left;
}

#highlight_poll_list li.poll_content h3,
#highlight_poll_list_results li.poll_content h3,
.highlight_poll_list li.poll_content h3,
.highlight_poll_list_results li.poll_content h3 {
margin-bottom:0.5em;
}

#content #highlight_poll_list li.poll_content h3 p,
#content #highlight_poll_list_results li.poll_content h3 p,
#content .highlight_poll_list li.poll_content h3 p,
#content .highlight_poll_list_results li.poll_content h3 p {
margin-bottom:5px;
}

#content #highlight_poll_list li.poll_content form .form_action,
#content #highlight_poll_list_results li.poll_content form .form_action,
#content .highlight_poll_list li.poll_content form .form_action,
#content .highlight_poll_list_results li.poll_content form .form_action {
text-align:left;
}

#highlight_poll_list li.poll_content.child_1,
#highlight_poll_list_results li.poll_content.child_1,
.highlight_poll_list li.poll_content.child_1,
.highlight_poll_list_results li.poll_content.child_1 {
background:transparent none repeat scroll 0 0;
border-top:medium none;
padding-top:0;
}

#highlight_poll_list .entry-content,
#highlight_poll_list_results .entry-content,
.highlight_poll_list .entry-content,
.highlight_poll_list_results .entry-content {
float:left;
margin:1em 0;
}

#highlight_poll_list label.label_submit,
.highlight_poll_list label.label_submit {
display: none;
}

#highlight_poll_list .timestamp_published,
#highlight_poll_list_results .timestamp_published,
.highlight_poll_list .timestamp_published,
.highlight_poll_list_results .timestamp_published {
position: absolute;
top: 40px;
color: #9F9FA1;
font-style: italic;
}

#highlight_poll_list li.poll_content.child_1 .timestamp_published,
.highlight_poll_list li.poll_content.child_1 .timestamp_published {
top: 28px;
}

#highlight_poll_list_results li.poll_content.child_1 .timestamp_published,
.highlight_poll_list_results li.poll_content.child_1 .timestamp_published {
top: 18px;
}

#highlight_poll_list .timestamp_published dt,
#highlight_poll_list_results .timestamp_published dt,
.highlight_poll_list .timestamp_published dt,
.highlight_poll_list_results .timestamp_published dt {
display: none;
}

#highlight_poll_list_results thead .poll_sections,
.highlight_poll_list_results thead .poll_sections {
display: none;
}

#highlight_poll_list_results thead .poll_total_votes,
.highlight_poll_list_results thead .poll_total_votes {
display: block;
}

#highlight_poll_list_results th.percentage,
.highlight_poll_list_results th.percentage {
padding-right: 1em;
color: #C23523;
vertical-align: top;
}

#highlight_poll_list_results th.percentage,
#highlight_poll_list_results td,
.highlight_poll_list_results th.percentage,
.highlight_poll_list_results td {
padding-bottom: 0.5em;
}

#highlight_poll_list_results .timestamp_published,
.highlight_poll_list_results .timestamp_published {
top: 28px;
}

#highlight_forum_recent {
float: left;
padding-bottom: 1em;
}

#highlight_menus {
clear: both;
margin-bottom: 2.5em;
}

#highlight_menus .entry-title a {
color: #000;
}

#highlight_menus #menu_category li {
float: left;
width: 46%;
margin-bottom: 0.5em;
padding-bottom: 1.5em;
background: url(../images/illustrations/illu_pattern-31.gif) 100% 0 repeat-x;
}

#highlight_menus #menu_category li.child_1,
#highlight_menus #menu_category li.child_2 {
background: none;
}

#highlight_menus #menu_category li.odd {
margin-right: 2em;
}

#highlight_menus #menu_category .entry-title {
margin-top: 1em;
}

#highlight_menus #menu_category li.child_1 .entry-title,
#highlight_menus #menu_category li.child_2 .entry-title {
margin-top: 0;
}

#highlight_menus #menu_category .menu_list li {
float: left;
margin: 2px 0 2px 10px;
padding: 0 0 0 10px;
width: 85%;
background: url(../images/icons/icons.gif) no-repeat scroll -19612px 6px;
}

#highlight_articles {
clear: both;
margin-bottom: 1.5em;
}

#highlight_articles .highlight_content {
padding: 0 0.6em;
}

#highlight_articles li {
padding: 0.6em;
background: url(../images/illustrations/illu_pattern-31.gif) 0 0 repeat-x;
position: relative;
}

#highlight_articles li.child_1 {
padding-bottom: 1.5em;
background: none;
border-top: none;
height: 150px;
}

#highlight_articles li.child_2,
#highlight_articles li.child_3 {
height: 88px;
}

#highlight_articles li.child_1 .entry-title,
#highlight_articles li.child_1 .entry-summary p {
margin-left: 245px;
}

#highlight_articles li.child_2 .entry-title,
#highlight_articles li.child_2 .entry-summary p {
margin-left: 135px;
}

#highlight_articles li img {
position: absolute;
top: 10px;
}

.highlight_menus_category {
clear: both;
margin-bottom: 1.5em;
}

.highlight_menus_category li {
padding: 0.6em;
background: url(../images/illustrations/illu_pattern-31.gif) 0 0 repeat-x;
position: relative;
min-height: 60px;
}

.highlight_menus_category li.child_1 {
background: none;
}

.highlight_menus_category li .entry-title,
.highlight_menus_category li .entry-summary {
margin-left: 90px;
}

.highlight_menus_category img {
position: absolute;
top: 8px;
left: 10px;
width:70px;
height:48px;
}

.highlight_menus_category .highlight_content {
margin-bottom: 1.5em;
}

.yui-hidden {
display: none;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~[ ADDED BY KEVIN 25/11/2008 ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~[ Pages 404 et 500 ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#error_403 #content,
#error_404 #content,
#error_500 #content,
#zone_magazine #content,
#newsletter #content,
#politique_de_confidentialite #content,
#equipe #content,
#contact #content,
#politique_utilisation #content {
	clear:both;
	margin:30px 15px 0 0;
	width:675px;
	}
#error_403 #content .highlight,
#error_404 #content .highlight,
#error_500 #content .highlight {
	display:inline-block;
		padding:16px 12px;
		}

		#error_403 #content .highlight h2,
		#error_404 #content .highlight h2,
		#error_500 #content .highlight h2 {
			margin:10px 0 20px 0;
			}
		#error_403 #content .highlight p,
		#error_404 #content .highlight p,
		#error_500 #content .highlight p {
			margin-bottom:10px;
			}

#error_500 #content {
width: 100%;
}

/* ~~[ /Pages 404 et 500 ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~[ ADDED BY KEVIN 25/11/2008 ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#highlight_sections .closed ul {
display: none;
}

#highlight_sections ul {
float: left;
width: 100%;
}

#highlight_sections ul li {
clear: both;
display:block;
}

#highlight_sections ul li .sub_channel_link {
color: #000;
}

#highlight_sections ul a {
margin:5px 0;
display:inline-block;
}
#highlight_sections ul a { outline: none; }

#highlight_sections ul a.expand {
float: left;
width: 10px;
margin: 0 -10px 0 0;
text-indent: -9999px;
background-position: -18213px 6px;
}

#highlight_sections ul li.opened a.expand {
background-position: -18911px 8px;
}

#highlight_sections ul li.opened ul li.opened ul li.opened a {
padding-left: 10px;
background-position: -19600px 8px;
}

#highlight_you_also_want {
clear: both;
float: left;
margin: 1.5em 0;
width: 430px;
}

#highlight_you_also_want .highlight_content {
float: left;
padding: 0.6em;
width: 97%;
}
/*
#recipe #content #highlight_you_also_want h3 {
margin-bottom: 0.5em;
padding-top: 1em;
}
*/
#recipe #content #highlight_you_also_want h3.child_1 {
padding-top: 0;
background: none;
}

#recipe #content #highlight_you_also_want .entry-summary {
padding-bottom: 1em;
top: 10px;
}

#recipe #content #highlight_special_files .entry-summary{
position:absolute;
left: 0;
}

#highlights_articles {
clear: both;
float: left;
margin: 1.5em 0;
}

#highlights_articles .highlight_content {
float: left;
padding: 0.6em;
}

#sub_channel.special_folder #highlights_articles .highlight_content {
width: 420px;
}

#highlights_articles li {
float: left;
margin: 0 0.6em 0.6em 0.6em;
width: 190px;
}

#sub_channel.special_folder #highlights_articles li {
position: relative;
min-height: 65px;
height: auto;
}

#highlights_articles li .entry-title {
float: left;
margin-left: 80px;
font-weight: normal;
}

#highlights_articles li .entry-summary img {
position: absolute;
}

#sub_channel.special_folder #highlights_articles li .entry-summary img {
top: 0;
left: 0;
}

#highlight_recipes {
clear: both;
margin: 1.5em 0;
position: relative;
}

#highlight_recipes .highlight_content {
padding: 0.6em;
}

#highlight_recipes .entry-title {
margin-top: 165px;
}

#highlight_recipes .entry-summary {
position: absolute;
top: 35px;
}

#highlight_recipes img {
float: left;
}

#highlight_recipes .recipe_info {
float: left;
margin-left: 0.5em;
width: 175px;
}

#highlight_recipes .recipe_info dl {
clear: both;
width: 180px;
}

#highlight_recipes .recipe_info dt,
#highlight_recipes .recipe_info dd {
float: left;
}

#highlight_recipes .recipe_info dt {
margin-right: 10px;
font-weight: bold;
}

#highlight_recipes .recipe_info dd {
width: 60px;
}

.special_folder #highlight_recipes .recipe_info dd.tested_by {
width: 175px;
}

#sub_channel #highlight_recipes ul.related_sub {
display: block;
margin-top: 1em;
padding-top: 1em;
background: url(../images/illustrations/illu_pattern-32.gif) 0 0 repeat-x;
}

#highlight_books {
clear: both;
margin: 1.5em 0;
}

#highlight_books .highlight_content {
padding: 0.6em;
}

#sub_channel #highlight_books ul.related_sub {
display: block;
}

/* ~~[ Magazine ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


	#zone_magazine #content .highlight {
		display:inline-block;
		padding:15px 10px 10px;
		width:290px;
		}
		#zone_magazine #content #highlights_intro .highlight { width:620px; }
	#zone_magazine #content #highlights_intro { width:645px; }
		#zone_magazine #content #highlights_intro img {
			/*  a retirer quand on aura une image  */
			background-color:#EFC;
			}
		#zone_magazine #content #highlights_intro .highlight #magazine_action {
			float:left;
			margin-right:10px;
			width:200px;
			text-align: center;
			}
			#zone_magazine #content #highlights_intro .highlight #magazine_action #magazine_action_submit {
				margin:15px 0;
				}
		#zone_magazine #content #highlights_intro .highlight #cover_stories {
			float:left;
			width:390px;
			}
			#zone_magazine #content #highlights_intro .highlight #cover_stories h3 {
				margin:30px 0 10px;
				}

#zone_magazine #content #mot_de_la_redactrice {
	float:left;
	margin-right:20px;
	width:310px;
	}
	#zone_magazine #content #mot_de_la_redactrice .highlight .entry-summary img {
		/*  a retirer quand on aura une image  */
		background-color:#EFC;
		/*  ca, ne pas enlever.  */
		margin-bottom:15px;
		}

#zone_magazine #content #contribuer_au_magazine {
	float:left;
	width:310px;
    margin-bottom: 150px;
	}
	#zone_magazine #content #contribuer_au_magazine .highlight #form_contribuer_au_magazine ul li label {
		font-weight:normal;
		}
	#zone_magazine #content #contribuer_au_magazine .highlight #form_contribuer_au_magazine ul li input { width:97.5%; }
		#zone_magazine #content #contribuer_au_magazine .highlight #form_contribuer_au_magazine ul li label.submit { display:none; }
		#zone_magazine #content #contribuer_au_magazine .highlight #form_contribuer_au_magazine ul li input#contribuer_au_magazine_submit {
			background:transparent url(../images/icons/rename/icon_envoyer.gif) 50% 0 no-repeat;
			cursor:pointer;
			float:right;
			font-weight:bold;
			height:24px;
			padding:3px 10px 5px;
			text-align:center;
			width:87px;
			}

#zone_magazine #content #recettes_du_mois {
	float:left;
	margin-right:20px;
	width:310px;
	}
	#zone_magazine #content #recettes_du_mois .highlight ul li.sub_channel_highlight {
		border-top:1px dashed #D8D8D8;
		display:inline-block;
		padding:10px 0;
		}
		#zone_magazine #content #recettes_du_mois .highlight ul li.sub_channel_highlight.child_1 { border-top:none; }
		#zone_magazine #content #recettes_du_mois .highlight ul li.sub_channel_highlight h3 {
			display:block;
			float:left;
			width:190px;
			}
			#zone_magazine #content #recettes_du_mois .highlight ul li.sub_channel_highlight h3 a {
				font-weight:normal;
				}
		#zone_magazine #content #recettes_du_mois .highlight ul li.sub_channel_highlight img {
			/*  c retirer quand on aura une image  */
			background-color:#EFC;
			/*  ca, ne pas enlever.  */
			float:left;
			margin-right:20px;
			}

#zone_magazine #content #liens_du_mois,
#zone_magazine #content #concours  {
	float:left;
	width:310px;
	}

/* ~~[ /Magazine ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#highlight_food_guide h1,
#highlight_food_guide p {
float: left;
width: 295px;
}

#highlight_food_guide img {
float: right;
}

#highlight_food_categories {
clear: both;
float: left;
margin: 1.5em 0;
}

#highlight_food_categories .highlight_content {
float: left;
padding: 0.6em;
}

#highlight_food_categories li {
float: left;
margin: 0 0.4em 0.5em 0.4em;
min-height: 90px;
height: auto !important;
width: 126px;
position: relative;
}

#highlight_food_categories .entry-title {
margin-top: 55px;
}

#highlight_food_categories .entry-summary {
position: absolute;
top: 0;
}

#highlight_special_files {
clear: both;
float: left;
margin: 0 0 1.5em 0;
width: 100%;
}

#article #highlight_special_files {
margin-top: 1.5em;
}

#highlight_special_files .highlight_content {
float: left;
width: 100% !important;
}

#highlight_special_files .highlight_content li,
#highlight_dossier_channel .highlight_content li {
position: relative;
z-index: 10;
}


#highlight_special_files .highlight_content .entry-summary,
#channel #content #highlight_special_files #dossier_channel li .entry-summary {
margin: 0;
position: absolute;
top: 0;
left: 6px;
}



#channel #content #highlight_special_files #dossier_channel li .entry-summary,
#channel #aside_secondary #highlight_special_files #dossier_channel li .entry-summary,
#highlight_special_files #dossier_speciaux li .entry-summary {
top: 10px;
}

#highlight_special_files .highlight_content .entry-summary img,
#channel #content #highlight_special_files #dossier_channel li .entry-summary img {
height: 82px;
width: 120px;
}

#highlight_special_files .highlight_content .entry-title,
#channel #content #highlight_special_files #dossier_channel li .entry-title {
margin-top: 90px;
font-weight: normal;
text-align: center;
}

#highlight_special_files .related_sup {
position: absolute;
bottom: 0;
}

/* ~~[ equipe ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#equipe #content .highlight_content {
		display:inline-block;
		padding:15px 10px 10px;
		width:620px;
		}
		#equipe #content .highlight_content .hcard {
			clear:both;
			float:left;
			margin-bottom:20px;
			width:100%;
			}
			#equipe #content .highlight_content .hcard dt.fn { font-weight:normal; }
				#equipe #content .highlight_content .hcard dt.fn span { font-weight:bold; }

				#equipe #content .highlight_content .hcard dd ul li.street-address,
				#equipe #content .highlight_content .hcard dd ul li.extended-address,
				#equipe #content .highlight_content .hcard dd ul li.locality,
				#equipe #content .highlight_content .hcard dd ul li.region,
				#equipe #content .highlight_content .hcard dd ul li.postal-code,
				#equipe #content .highlight_content .hcard dd.tel {
					float:left;
					margin-right:4px;
					}
					#equipe #content .highlight_content .hcard dd ul li.street-address:after,
					#equipe #content .highlight_content .hcard dd ul li.locality:after,
					#equipe #content .highlight_content .hcard dd ul li.region:after {
						content:",";
						}
					#equipe #content .highlight_content .hcard dd ul li.locality,
					#equipe #content .highlight_content .hcard dd {
						clear:left;
						}

/* ~~[ /equipe ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ~~[ Politique de Confidentialite ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#politique_de_confidentialite #content .highlight_content {
		display:inline-block;
		max-width:645px;
		overflow:hidden;
		padding:15px 10px 10px;
		}
		#politique_de_confidentialite #content .highlight_content h2,
		#politique_de_confidentialite #content .highlight_content h2 a {
			font-family:verdana;
			font-size:1.05em;
			margin:15px 0 5px;
			text-transform: uppercase;
			}
			#politique_de_confidentialite #content .highlight_content h2 a:hover { text-decoration:none; }

		#politique_de_confidentialite #content .highlight_content ul { margin-bottom:10px; }
			#politique_de_confidentialite #content .highlight_content ul li {
				list-style-type:disc;
				margin-left:20px;
				}

		#politique_de_confidentialite #content .highlight_content .hcard {
			clear:both;
			float:left;
			margin-bottom:20px;
			text-decoration:none;
			width:100%;
			}
			#politique_de_confidentialite #content .highlight_content .hcard dt.fn { font-weight:bold; }
			#politique_de_confidentialite #content .highlight_content .hcard dd ul { margin-bottom:0; }
				#politique_de_confidentialite #content .highlight_content .hcard dd ul li {
					list-style-type:none;
					margin-left:0;
					}

				#politique_de_confidentialite #content .highlight_content .hcard dd ul li.street-address,
				#politique_de_confidentialite #content .highlight_content .hcard dd ul li.extended-address,
				#politique_de_confidentialite #content .highlight_content .hcard dd ul li.locality,
				#politique_de_confidentialite #content .highlight_content .hcard dd ul li.region,
				#politique_de_confidentialite #content .highlight_content .hcard dd ul li.postal-code,
				#politique_de_confidentialite #content .highlight_content .hcard dd.tel {
					float:left;
					}
					#politique_de_confidentialite #content .highlight_content .hcard dd ul li.street-address:after,
					#politique_de_confidentialite #content .highlight_content .hcard dd ul li.locality:after,
					#politique_de_confidentialite #content .highlight_content .hcard dd ul li.region:after {
						content:",";
						margin-right:4px;
						}
					#politique_de_confidentialite #content .highlight_content .hcard dd ul li.locality,
					#politique_de_confidentialite #content .highlight_content .hcard dd {
						clear:left;
						}

/* ~~[ /Politique de Confidentialite ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~[ ADDED BY KEVIN                              02/12/2008        ]~~~~~~~ */
/* ~~[ Jusqu' preuve du contraire, tout ce qui suit a prsance sur ]~~~~~~~ */
/* ~~[ tout ce qui a t compil ci-dessus.                          ]~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~[ Contactez-Nous ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


	#contact #content .highlight_content {
		display:inline-block;
		padding:15px 10px 10px;
		width:620px;
		}
		#contact #content .highlight_content .hcard {
			clear:both;
			float:left;
			margin-bottom:20px;
			width:50%;
			}
			#contact #content .highlight_content .hcard dt.fn { font-weight:normal; }
				#contact #content .highlight_content .hcard dt.fn span { font-weight:bold; }

				#contact #content .highlight_content .hcard dd ul li.street-address,
				#contact #content .highlight_content .hcard dd ul li.extended-address,
				#contact #content .highlight_content .hcard dd ul li.locality,
				#contact #content .highlight_content .hcard dd ul li.region,
				#contact #content .highlight_content .hcard dd ul li.postal-code,
				#contact #content .highlight_content .hcard dd.tel {
					float:left;
					}
					#contact #content .highlight_content .hcard dd ul li.street-address:after,
					#contact #content .highlight_content .hcard dd ul li.locality:after,
					#contact #content .highlight_content .hcard dd ul li.region:after {
						content:",";
						margin-right:4px;
						}
					#contact #content .highlight_content .hcard dd ul li.locality,
					#contact #content .highlight_content .hcard dd {
						clear:left;
						}

/* ~~[ /Contactez-Nous ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ~~[ Politique d'utilisation ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#politique_utilisation #content .highlight_content {
		display:inline-block;
		max-width:645px;
		overflow:hidden;
		padding:15px 10px 10px;
		}
		#politique_utilisation #content .highlight_content h2,
		#politique_utilisation #content .highlight_content h2 a {
			color:#333;
			font-family:verdana;
			font-size:1.05em;
			margin:15px 0 5px;
			text-transform: uppercase;
			}
			#politique_utilisation #content .highlight_content h2 a:hover { text-decoration:none; }

		#politique_utilisation #content .highlight_content ul { margin-bottom:10px; }
			#politique_utilisation #content .highlight_content ul li {
				list-style-type:disc;
				margin-left:20px;
				}

		#politique_utilisation #content .highlight_content .hcard {
			clear:both;
			float:left;
			margin-bottom:20px;
			text-decoration:none;
			width:100%;
			}
			#politique_utilisation #content .highlight_content .hcard dt.fn { font-weight:bold; }
			#politique_utilisation #content .highlight_content .hcard dd ul { margin-bottom:0; }
				#politique_utilisation #content .highlight_content .hcard dd ul li {
					list-style-type:none;
					margin-left:0;
					}

				#politique_utilisation #content .highlight_content .hcard dd ul li.street-address,
				#politique_utilisation #content .highlight_content .hcard dd ul li.extended-address,
				#politique_utilisation #content .highlight_content .hcard dd ul li.locality,
				#politique_utilisation #content .highlight_content .hcard dd ul li.region,
				#politique_utilisation #content .highlight_content .hcard dd ul li.postal-code,
				#politique_utilisation #content .highlight_content .hcard dd.tel {
					float:left;
					}
					#politique_utilisation #content .highlight_content .hcard dd ul li.street-address:after,
					#politique_utilisation #content .highlight_content .hcard dd ul li.locality:after,
					#politique_utilisation #content .highlight_content .hcard dd ul li.region:after {
						content:",";
						margin-right:4px;
						}
					#politique_utilisation #content .highlight_content .hcard dd ul li.locality,
					#politique_utilisation #content .highlight_content .hcard dd {
						clear:left;
						}

/* ~~[ /Politique d'utilisation ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#highlight_rss .highlight_content {
padding: 0.6em;
}

#highlight_rss .highlight_content li {
background: url(../images/illustrations/illu_pattern-31.gif) 0 0 repeat-x;
font-weight: bold;
}

#highlight_rss .highlight_content li.child_1 {
background: none;
}

#highlight_rss .highlight_content li ul {
margin-bottom: 1em;
}

#highlight_rss .highlight_content li ul li {
background: none;
font-weight: normal;
}

#highlight_food_sheet {
padding-bottom: 5em;
width: 430px;
background: #F9F9F7 url(../images/illustrations/illu_pattern-41.jpg) 0 100% no-repeat;
}

#highlight_food_sheet .highlight_content {
border: none;
}

#highlight_food_sheet #highlight_intro {
margin-bottom: 0;
padding-top: 4em;
background: url(../images/illustrations/illu_pattern-42.jpg) 0 0 no-repeat;
}

#highlight_food_sheet #highlight_intro h1 {
margin-bottom: 0;
padding-left: 0.6em;
color: #000;
}

#highlight_food_sheet #highlight_intro img {
float: left;
margin: 0 10px 10px 0;
padding: 2px;
border: 1px solid #d9d9d9;
}

#highlight_food_sheet #highlight_intro p {
background: none;
}

#highlight_product_location {
clear: both;
float: left;
margin-bottom: 1.5em;
padding: 0 0.6em;
width: 415px;
}

#highlight_product_location .highlight_content {
padding: 1em;
background: none;
}

#highlight_product_location li {
margin-top: 0.5em;
padding-top: 0.5em;
background: url(../images/illustrations/illu_pattern-31.gif) 0 0 repeat-x;
}

#highlight_product_location li.child_1 {
margin: 0;
padding: 0;
background: none;
}

#highlight_product_location dt {
display: none;
}

#highlight_product_location .name {
font-weight: bold;
}

#highlight_product_location .locality,
#highlight_product_location .region {
display: inline;
}

#highlight_related_products {
clear: both;
padding: 0.6em;
}

#highlight_related_products .highlight_content {
padding: 0.6em;
background: none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~[ ADDED BY KEVIN 03/12/2008 ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ~~[ Plan du site ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#sitemap #content {
	margin: 30px 15px 0 0;
	width:645px;
	}
	#sitemap #content div.highlight_content {
		display:inline-block;
		width:645px;
		}
		#sitemap #content div.highlight_content .sitemap_column1,
		#sitemap #content div.highlight_content .sitemap_column2 {
			float:left;
			margin:20px 0;
			overflow:hidden;
			padding:0 3%;
			width:43%;
			}
			#sitemap #content div.highlight_content .sitemap_column2 { border-left:1px dashed #D8D8D8; }
			#sitemap #content div.highlight_content ul {
				color:#C33625;
				list-style-position:inside;
				list-style-type:disc;
				padding-left:20px;
				}
				#sitemap #content div.highlight_content ul li a {
					color:#C33625;
					}

/* ~~[ /Plan du site ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ~~[ /Resultat de Recherche]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#search_results .search_results_items #search_results_items_preview li.search_results_header {
	background-color:#EDFDD6;
	border-bottom:none;
	margin:10px 0;
	padding:6px 0 20px 10px;
	float: none;
	width: auto;
	}
	#search_results #search_results_articles #search_results_items_preview li.search_results_header a {
		font-weight:normal;
		}
	#search_results .search_results_items #search_results_items_preview li.search_results_header p {
		font-size:0.85em;
		}

#search_results .search_results_items #search_results_items_preview li p { float:left; }
	#search_results .search_results_items #search_results_items_preview li p.current {
		background-position:0 0.6em;
		background-repeat:no-repeat;
		text-indent:1em;
		font-weight: bold;
		}
	#search_results .search_results_items #search_results_items_preview li p.current.asc {
		background-image:url(../images/icons/icon_arrow-up-01.gif);
		}
	#search_results .search_results_items #search_results_items_preview li p.current.desc {
		background-image:url(../images/icons/icon_arrow-down-01.gif);
		}
	#search_results .search_results_items #search_results_items_preview li p a {
		display:block;
		font-size:1.1em;
		}

#search_results .search_results_items #search_results_items_preview li p.search_results_source	{ width:120px; }
#search_results .search_results_items #search_results_items_preview li p.search_results_type	{ width:130px; }
#search_results .search_results_items #search_results_items_preview li p.search_results_cost	{ width:70px;  }
#search_results .search_results_items #search_results_items_preview li p.search_results_name	{ width:295px; }
	#search_results .search_results_items #search_results_items_preview li.search_results_header p.search_results_name { width:285px; }

#search_results #search_results_articles #search_results_items_preview li a { font-weight:bold; }
#search_results #search_results_articles #search_results_items_preview span.category { color: #9F9F9F; font-weight: normal }
/* ~~[ /Resultat de Recherche]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


#error_403 .highlight_content,
#error_404 .highlight_content,
#error_500 .highlight_content,
#form_poll_vote_error_messages {
padding: 0.6em;
}

#error_403 .highlight_content h2,
#error_404 .highlight_content h2,
#error_500 .highlight_content h2 {
margin-bottom: 1.5em;
color: #000;
font: bold 1.1em Verdana,sans-serif;
}

#form_poll_vote_error_messages {
color: red !important;
}


/* ~~[ Menu ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#site_nav_global li#nav_forums {
display:none;
}

/* ~~[ /Menu ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.image_zoom {
margin: 0.5em 0 0 0;
width: 10px;
background: url(../images/icons/icons.gif) -15400px 0 no-repeat;
text-indent: -99999px;
position: absolute !important;
top: 165px;
right: 0;
}

#form_send_to_friend {
clear: both;
float: left;
padding: 2px;
width: 430px;
border: 1px solid #D8D8D8;
position: absolute;
top: 50px;
z-index: 1000;
}

#form_send_to_friend fieldset {
padding: 30px 12px 12px 12px;
}

#form_send_to_friend fieldset legend {
float: left;
}

#form_send_to_friend fieldset legend,
#form_send_to_friend fieldset label {
color: #000;
font-weight: bold;
}

#form_send_to_friend fieldset textarea {
width: 232px;
}

#form_send_to_friend .closePopup {
position: absolute;
top: 18px;
right: 20px;
}

#document_options li.action_email_send_to_friend #form_send_to_friend .closePopup a {
/*padding: 4px 25px 5px 0;*/
background-repeat: -16750px 2px no-repeat;
}

#document_options .action_email_send_to_friend li {
clear:both;
width:60%;
}

#document_options .action_email_send_to_friend li button {
float:right;
}

#document_options .action_email_send_to_friend {
margin-right: 0;
width: 71px;
}

#document_options li {
width: 60px;
}

#recipe .source {
margin-bottom: 0.5em;
}

#article-image dl.credit {
display: block;
font-size: 11px;
line-height: 14px;
text-align: left;
margin-left: 3px;
}

#article-image dl.credit dd,
#article-image dl.credit dt {
float: left;
}

#article-image dl.credit dd {
margin-left: 5px;
width: 175px;
}

#article-image .subject {
clear: both;
float: left;
margin: 0.2em 0;
}

.highlight_related_content {
clear: both;
float: left;
margin: 1.5em 0;
width: 100%;
padding-left:5px;
}



.highlight_related_content .highlight_content {
padding: 0.6em;
}

.highlight_sub_channels {
float: left;
width: 100%;
}

.highlight_sub_channels .content_highlight.odd {
margin-right: 15px;
}

ul.keywords {
float: left;
width: 290px;
}

#related_keywords {
clear: both;
float: left;
margin: 0.5em 0;
width: 100%;
}

#source_address dl {
float: left;
width: 100%;
}

#source_address .adr dt {
display: none;
}

#source_address .tel {
margin: 0.5em 0;
}

#source_address .street-address,
#source_address .locality,
#source_address .postal-code,
#source_address .type {
clear: left;
float: left;
}

#source_address .extended-address,
#source_address .region,
#source_address .country-name,
#source_address .value {
clear: right;
float: left;
margin-left: 5px;
}



.yh_tt_div {
padding: 10px;
border: 1px solid #F0E39F;
z-index: 999999;
position: absolute !important;
background-color: #FFFCEC;
color: #000;
}

#quebec_amerique_inner {
width: 430px;
}

.tooltip {
display: none;
}

#search_results_recipes_preview li {
float: left;
margin-bottom: 1em;
padding-bottom: 1em;
width: 100%;
background: url(../images/illustrations/illu_pattern-31.gif) 0 100% repeat-x;
}

#search_results_recipes_preview dl,
#search_results_recipes_preview dd,
#search_results_recipes_preview dt{
float: left;
}

#search_results_recipes_preview dl {
width: 100%;
}

#search_results_recipes_preview dd,
#search_results_recipes_preview dt {
margin-bottom: 0.3em;
}

#search_results_recipes_preview dd {
margin-left: 5px;
}

#search_results_recipes_preview dt {
clear: left;
font-weight: bold;
}

#search_results_recipes_preview .preparation_mode {
width: 250px;
}

#contests #content {
margin-left: 0;
width: 645px;
}

#content .hightlight_poll_todays_question ul.form_action button {
margin-bottom:1em;
}

#content .hightlight_poll_todays_question input {
float:left;
margin-right:4px;
margin-top:2px;
}

#content .hightlight_poll_todays_question label {
margin:0 0 0.25em;
width:240px;
}

/*new button styles*/
button {
border:0;
cursor:pointer;
padding:0 2px 0 0;
text-align:center;
}

button span {
position:relative;
display:block;
white-space:nowrap;
padding: 0 0 0 5px;
}

button.user_input {
background: url(../images/ak/sprites_push_button-right.png) right no-repeat;
}

#member_espace_perso_content button.user_input{
margin-left: -0.25em;
}

#member_offers a.user_input{
margin-left: -0.1em;
}

button.user_input span {
height:24px;
line-height:24px;
background: url(../images/ak/sprites_push_button-left.png) left no-repeat;
}
button.user_input:hover {
background: url(../images/ak/sprites_push_button-hover-right.png) right no-repeat;
}
button.user_input:hover span {
background: url(../images/ak/sprites_push_button-hover-left.png) left no-repeat;
}

a.user_input {
float: left;
padding: 0 5px 0 0;
margin:5px;
height: 25px;
line-height: 25px;
background: url(../images/ak/sprites_push_button.gif) 100% -25px no-repeat;
text-align: center;
text-decoration:none !important;
display: block;
}

a.user_input span {
float: left;
padding: 0 5px 0 10px;
height: 25px;
line-height: 25px;
background: url(../images/ak/sprites_push_button.gif) 0 0 no-repeat;
position: relative;
text-decoration:none;
display: block;
}

a.user_input:hover { outline:none; text-decoration:none; background-position:100% -75px; }
a.user_input:hover span { background-position:0 -50px; }

button#ajouter-entrees,
button#ajouter-plats,
button#ajouter-dessert,
button#ajouter-boissons {
	display:inline-block;
	float:right;
	position:relative;
	right:10px;
	top:35px;
}

button#search_results_submit {
margin-top:1px;
}

.error, .errors { color:#C23523; }
.clear { clear:both; }

.bullets {
list-style-type: disc;
margin: 10px 0 10px 15px;
}


/*UGC Navigation*/
#aside_primary #members_nav,
#aside_primary #forum_nav {
float: left;
margin-top: 10px;
}


#aside_primary #members_nav {
width: 75%;
z-index: 999;
margin-left:2px;
}
#aside_primary #forum_nav {
width: 20%;
margin-left:-12px;
}


#aside_primary #members_nav,
#aside_primary #member_offers {
	clear:both;
	position:relative;
	}

#aside_primary #member_offers {
margin-left:2px;
}

	#aside_primary #member_offers label{
		padding: 0;
	}
	#aside_primary #members_nav li,
	#aside_primary #forum_nav li{
		float:left;
		margin:0 2px;
		padding:3px 0 0 1px;
		position:relative;
		vertical-align:top;
		width:64px;
		z-index:30;
		text-align: center;
		}

	#aside_primary #members_nav li#member_espace_perso_nav.selected a{
		height:30px;
		}

		#aside_primary #members_nav li a {
			color: #C23523;
		}
		#aside_primary #members_nav li.selected{
		padding-left:0;
		margin-right:3px;
		background-image: url(../images/illustrations/border-member-sticky-nav-top.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		margin-bottom: 40px;
		}

		#aside_primary #member_offers li.selected {
			display:block;
			}
		#aside_primary #members_nav li.selected a span.title {
			display: none;
			}

		#aside_primary #member_offers li.child_first,
		#aside_primary #members_nav li.child_first {
			margin-left:8px;
			}

		#aside_primary #member_offers li p {
			clear:both;
			color:#C23523;
			display:block;
			position:relative;
			text-align:center;
			top:-12px;
			}


		#aside_primary #members_nav #member_espace_perso_nav a,
		#aside_primary #members_nav #member_bulletins_nav a,
		#aside_primary #members_nav #member_magazine_nav a,
		#aside_primary #forum_nav #member_forum_nav a	{
		background-repeat:no-repeat;
		display:block;
		height:60px;
		padding:50px 0 5px;
		width:58px;
		background-image: url(../images/illustrations/espace_membre/icons_ugc_nav.gif);
		}

		#aside_primary #members_nav #member_bulletins_nav a,
		#aside_primary #members_nav #member_magazine_nav a,
		#aside_primary #forum_nav #member_forum_nav a{
		height: 47px;
		}

		#aside_primary #members_nav #member_espace_perso_nav a{
		background-position: 10px 0;
		}

		#aside_primary #members_nav #member_bulletins_nav a{
		background-position: -50px 0;
		}

		#aside_primary #members_nav #member_magazine_nav a{
		background-position: -115px 8px;
		}

		#aside_primary #forum_nav #member_forum_nav a{
		background-position: -175px 5px;
		}



		#aside_primary #member_offers .bulle {
			margin:-41px 0 35px 8px;
			width:280px;
			background-image: url(../images/illustrations/border-member-sticky-bubble-top.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			float: left;
			position: relative;
			padding-top: 9px;
			}

		#aside_primary #member_offers .bulle .yui-hidden{
		display: none;
		}

		#aside_primary #member_offers .bulle .bulle-content {
			background-image: url(../images/illustrations/border-member-sticky-bubble-bottom.gif);
			background-repeat: no-repeat;
			background-position: 0 100%;
			float:left;
			width:256px;
			padding:5px 12px 12px 12px;
			}


		#member_login,
		#post_it_member_login {
		float: left;
		margin-bottom:1.75em;
		width:100%;
		}

		#member_login dt,
		#member_login dd {
		margin-bottom: 0.25em;
		}

		.ugc-content input.login-textbox {
		width:240px;/*110%*/
		}

		#lost_password,
		#remember_password,
		.ugc-content .bulle-bulletins a.user_input {
		margin-bottom: 1em;
		}

		#post_it_memoriser {
		float: left;
		margin-right:0.5em;
		}

		#aside_primary #member_offers .bulle.bulle-perso .bulle-content .errors {
		min-width:90%;
		}

		#aside_primary #member_offers .bulle.bulle-perso legend{
		display: none;
		}

					#aside_primary #member_offers .bulle.bulle-perso .bulle-content ul.errors li {
						color:#C23523;
						height:auto;
						list-style-type:none;
						margin:2px 0;
						padding-left:20px;
						}
		#aside_primary #member_offers .bulle.bulle-bulletins {
			margin-bottom:35px;
			margin-left: 8px;
			}
		#aside_primary #member_offers .bulle.bulle-magazine {
			margin-left: 8px;

			}

			#aside_primary #member_offers .selected{
			display:block;
			}


			#aside_primary #member_offers .bulle .bulle-content .header {
				border-bottom:1px dashed #D8D8D8;
				padding-bottom:5px;
				}
			#aside_primary #member_offers .bulle .bulle-content h2 {
				background:none;
				border-bottom:1px dashed #D8D8D8;
				color:#333333;
				font-family:verdana;
				font-size:14px;
				margin-bottom:5px;
				padding:0 0 3px 0;
				width: 90%;
				}
			#aside_primary #member_offers .bulle .bulle-content p {
				margin-bottom:5px;
				text-align:left;
				top:0;
				width: 90%
				}

				#aside_primary #member_offers .bulle.bulle-perso .bulle-content h4 {
					font-weight:bold;
					margin:15px 0 10px;
					}
				#aside_primary #member_offers .bulle.bulle-magazine .bulle-content img {
					float:left;
					min-height:112px;
					position: relative;
					margin-right: 0.25em;
					}

				#aside_primary #member_offers .bulle.bulle-magazine .bulle-content p,
				#aside_primary #member_offers .bulle.bulle-magazine .bulle-content h3 {
					width:60%;
					clear:none;
					float:left;
					}
				#aside_primary #member_offers .bulle.bulle-magazine .bulle-content h3 {
					background: none;
					color: #000;
					font: bold 0.95em verdana,sans-serif;
					margin: 0;
					padding: 0;
				}


#aside_primary #member_offers .bulle  ul.sup {
clear: both;
display: block;
float: left;
position: relative;
font-size:85%;
width:110%;
}

#aside_primary #member_offers .bulle.bulle-magazine a.user_input {
display: block;
margin-bottom: 1em;
}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/

/* the style of the div around each node */
.ygtvchildren .ygtvitem {
	/*background: url(../images/illustrations/illu_pattern-31.gif) 0 0 repeat-x;*/
	padding: 3px 0;
}

.ygtvchildren  #ygtv1.ygtvitem {
	background: none;
}

.ygtvitem table {
    margin-bottom:0; border:none;
}

/*.ygtvitem td {*/
.ygtvrow td {
border: none; padding: 0;
}
.ygtvrow td a {
text-decoration:none;
}

.ygtvitem .current {
font-weight: bold;
}

.ygtvtn,.ygtvtm, .ygtvtmh,.ygtvtmhh,
.ygtvtp, .ygtvtph ,.ygtvtphh, .ygtvln,
.ygtvlm, .ygtvlmh,.ygtvlmhh, .ygtvlp,
.ygtvlph,.ygtvlphh {
background-image: url(../images/icons/icons.gif);
background-repeat: no-repeat;
width:18px;
height:22px;
}

.ygtvtm, .ygtvtmh,.ygtvtmhh, .ygtvtp,
.ygtvtph ,.ygtvtphh, .ygtvln, .ygtvlm,
.ygtvlmh,.ygtvlmhh, .ygtvlp, .ygtvlph,
.ygtvlphh  {
cursor:pointer;
}

/* first or middle sibling, no children */
.ygtvtn {
background-position: -19612px 6px;
}

/* first or middle sibling, collapsable */
.ygtvtm,
/* first or middle sibling, collapsable, hover */
.ygtvtmh,.ygtvtmhh {
background-position: -18911px 6px;
}


/* first or middle sibling, expandable */
.ygtvtp,
/* first or middle sibling, expandable, hover */
.ygtvtph ,.ygtvtphh,
/* Last sibling, expandable */
.ygtvlp,
/* Last sibling, expandable, hover */
.ygtvlph,.ygtvlphh {
background-position:-18212px 6px;
}

/* last sibling, no children */
.ygtvln {
background-position: -19612px 6px;
}

/* Last sibling, collapsable */
.ygtvlm,
/* Last sibling, collapsable, hover */
.ygtvlmh,.ygtvlmhh {
background-position: -18911px 6px;
}


/* the style of the div around each node's collection of children */
/*.ygtvchildren { padding-left: 10px;}*/
* html .ygtvchildren { height:2%; }

/* the style of the text label in ygTextNode */
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {
    margin-left:2px;
    text-decoration: none;
    background-color: transparent; /* workaround for IE font smoothing bug */
	cursor:pointer;
}

.ygtvcontent {
	cursor:default;
}

.ygtvfocus a , .ygtvrow  td a {
	outline-style:none;
}


/*UGC*/
.ugc-content {
	float:left;
	margin-top:20px;
	clear:both;
	border-top: 1px dashed #A09F9F;
	padding-top: 28px;
}

#member_options.ugc-content {
	float:left;
	clear:both;
	background: #FEFA96 url(../images/illustrations/illu_pattern-29.jpg) 0 100% no-repeat;
	margin-top:0;
	padding:0 0 30px 0;
	position: relative;
	}

#member_options.ugc-content .message {
	color: #C23523;
	font-weight: bold;
	padding: 0 0.6em;
}

.ugc-content .clearfix:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden;
	}
.ugc-content .clear { clear:both; height:0; }

#aside_primary .ugc-content {
	margin-top:0;
	margin-bottom:20px;
	width:300px;
	}

#member_content.ugc-content {
margin-right: 15px;
width: 645px;
}

#my_profile .ugc-content {
	margin-right: 15px;
	width: 645px;
	}
	#my_profile #aside_primary .ugc-content {
		margin-top:0;
		width:300px;
		}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~[ ugc-content reset ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.ugc-content table { border-collapse:collapse; border-spacing:0; }
.ugc-content fieldset,.ugc-content img { border:0; }
.ugc-content address,.ugc-content caption,.ugc-content cite,.ugc-content code,
.ugc-content dfn,.ugc-content em,.ugc-content strong,.ugc-content th,
.ugc-content var { font-style:normal; font-weight:normal; }
.ugc-content li { list-style:none; }
.ugc-content caption,.ugc-content th { text-align:left; }
.ugc-content h1,.ugc-content h2,.ugc-content h3,.ugc-content h4,.ugc-content h5,
.ugc-content h6 { /* font-size:100%; <-- Kevin > It causes more problems than it solves... */ clear: both; }
.ugc-content q:before,.ugc-content q:after { content:''; }
.ugc-content abbr,.ugc-content acronym { border:0; font-variant:normal; }
/* to preserve line-height and selector appearance */
.ugc-content sup { vertical-align:text-top;}
.ugc-content sub { vertical-align:text-bottom;}
.ugc-content input,.ugc-content textarea,
.ugc-content select { font-family:inherit; font-size:inherit; font-weight:inherit; }
/*to enable resizing for IE*/
.ugc-content input,.ugc-content textarea,.ugc-content select { *font-size:100%; }
/*because legend doesn't inherit in IE */
.ugc-content legend { color:#000; }
.ugc-content del,.ugc-content ins { text-decoration:none; }
/* ~~[ / ugc-content reset ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.ugc-content input,
.ugc-content textarea {
	border:1px solid #b8b8b8;
	padding:2px;
	}
	.ugc-content textarea {
		resize:vertical;
		}
.ugc-content select {
	border:1px solid #b8b8b8;
	}
.ugc-content input[type="file"],     .ugc-content input.type-file,
.ugc-content input[type="radio"],    .ugc-content input.type-radio,
.ugc-content input[type="checkbox"], .ugc-content input.type-checkbox { border:none; }
	.entry-opt-in input[type="radio"], .entry-opt-in input.type-radio,
	.entry-opt-out input[type="radio"], .entry-opt-out input.type-radio,
	.entry-opt-in label, .entry-opt-out label { float:left; }
.ugc-content select option::-moz-focus-inner { outline:0 none; border:0 none; }

.ugc-content input:focus,
.ugc-content textarea:focus,
.ugc-content select:focus {
	outline-color:#7fb03c;
	}
.ugc-content input.type-radio:focus,
.ugc-content input[type="radio"]:focus { outline:0 none; border:0 none; }
.ugc-content input::-moz-focus-inner { outline:0 none; border:0 none; }

.ugc-content ul.errors { clear:both; padding:5px 9px; }
.ugc-content ul.errors li {
	color:#c23523;
	list-style-type:square;
	list-style-position:inside;
	}
	.ugc-content ul.errors li.first-child,
	.ugc-content ul.errors li:first-child {
		font-weight:bold;
		list-style-type:none;
		}

.ugc-content #content-head { margin-bottom:50px; }
	#member-friends .ugc-content #content-head { margin-bottom:20px; }
	#member_home .ugc-content #content-head {
		margin-bottom:30px;
		}
.ugc-content #content-head img {
	float:right;
	margin:0 0 10px 20px;
	}
.ugc-content #content-head p { margin-bottom:10px; }

.ugc-content .required {
	color:#c23523 !important;
	font-weight:inherit !important;
	font-size:inherit !important;
	}
	.ugc-content .row-item .required { float:none; }
		.ugc-content .items-group .items-list .row-item .required { padding-right:5px; }
		.ugc-content .items-group .items-list .row-item .items-list-note {
			font-size:10px;
			display:inline;
			margin-left:6px;
			}

.ugc-content #form_add_recipie .row-item input, .ugc-content #form_add_recipie .row-item label { display:inline-block; }

.ugc-content .disabled { color:#999; }
.ugc-content h1,
.ugc-content h2,
.ugc-content h3 { font-family:'Georgia', 'Times New Roman', times, serif; }
.ugc-content h1 {
	font-size:22px;
	font-weight:bold;
	clear:left;
	margin-bottom:10px;
	line-height:normal;
	letter-spacing:normal;
	}
	#recipe h1.page-title { font-family: 'Times New Roman', times, serif; }
.ugc-content h2 {
	background-color:transparent;
	clear:both;
	color:#916554;
	font-size:16px;
	font-weight:bold;
	float:left;
	padding:8px 15px 8px 0;
	width:100%;
	}
.ugc-content h3 {
	font-size:16px;
	font-weight:bold;
	clear:both;
	color:#fff;
	display:inline-block;
	float:left;
	padding:8px 15px;
	margin-top:-1px;
	margin-left:-1px;
	/*text-shadow:1px 1px 3px rgba(0,0,0,0.5);
	width:290px*/;
	}
	/* width */
	#member-favourites .ugc-content h3 { width:290px; }
	#my_recipe_book .ugc-content h3    { width:270px; }


	.ugc-content .my_favourites .more {
		background-position:0 3px;
		background-repeat:no-repeat;
		margin-top:10px;
		padding-left:20px;
		}
	.ugc-content .my_favourites .favourite_section.recettes-cuisine	.more 	{ background-image:url(../images/icons/icon_arrow_forward_tangerine.gif); }
	.ugc-content .my_favourites .favourite_section.idees-maison		.more	{ background-image:url(../images/icons/icon_arrow_forward_aqua.gif); }
	.ugc-content .my_favourites .favourite_section.couple-sexualite	.more	{ background-image:url(../images/icons/icon_arrow_forward_turquoise.gif); }
	.ugc-content .my_favourites .favourite_section.voyages-fetes	.more	{ background-image:url(../images/icons/icon_arrow_forward_green.gif); }
	.ugc-content .my_favourites .favourite_section.beaute-mode		.more	{ background-image:url(../images/icons/icon_arrow_forward_salmon.gif); }


/* ~~[ recettes ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#recipe .ugc-content,
#recipe .ugc-content #content,
#recipe .ugc-content #content #recipe_body {
display:block;
}

#recipe .ugc-content {
margin-top: 0;
}
#recipe .ugc-content #content {
margin:0;
position:relative;
top:-80px;
}
#recipe .ugc-content #content #recipe_body {
margin:0;
}
#recipe .ugc-content #content #recipe_summary,
#recipe .ugc-content #content #recipe_ingredients,
#recipe .ugc-content #content #recipe_perparation {
margin:0 auto 20px;
width:430px;
}

#recipe .ugc-content #content #recipe_summary h2,
#recipe .ugc-content #content #recipe_ingredients h2,
#recipe .ugc-content #content #recipe_perparation h2 {
padding:0;
width:405px;
}

/* ~~[ /recettes ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



/* ~~[ profil ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.ugc-content .my_profile { clear:both; }

.ugc-content .my_profile h2 {
	background-color:transparent;
	clear:both;
	color:#916554;
	float:left;
	font-size:16px;
	margin:0;
	padding-left:0;
	width:290px;
	}
.ugc-content .profile_highlight {
	display:inline-block;
	padding:16px 12px;
	}
	.ugc-content .profile_highlight h2 {
		color:#333;
		font-family:Verdana;
		}
	.ugc-content .profile_highlight li {
		clear:both;
		display:inline-block;
		}
	.ugc-content .profile_highlight .photo-border {
		float:left;
		margin-right:10px;
		text-align:center;
		width:170px;
		}
		.ugc-content .profile_highlight .photo-border .photo_highlight {
			background-color:#FFF;
			border:1px solid #D8D8D8;
			float:left;
			margin-bottom:20px;
			padding:2px;
			text-align:center;
			}
	.ugc-content .profile_highlight .hcard-info {
		float:right;
		padding:2px;
		width:370px;
		}
		.ugc-content .hcard-info ul.hcard {
			list-style-type:none;
			margin-bottom:20px;
			margin-left:10px;
			}
			.ugc-content .hcard-info ul.hcard.last { margin-bottom:0; }
			.ugc-content .hcard-info ul.hcard ul.sub-hcard { list-style-type:disc; }
			.ugc-content .hcard-info ul.hcard li {
				border-top:1px dashed #BBB5A7;
				display:block;
				padding:5px;
				}
				.ugc-content .hcard-info ul.hcard .first {
					border-top:none;
					padding-top:0;
					}
				.ugc-content .hcard-info ul.hcard ul.sub-hcard li {
					border-top:none;
					display:list-item;
					list-style-position:inside;
					list-style-type:disc;
					padding:0 2px;
					}
				.ugc-content .hcard-info ul.hcard ul.sub-hcard li.list-title {
					font-weight:bold;
					list-style-type:none;
					margin-left:0;
					padding:4px 0;
					}
	.ugc-content .profile_highlight .content_highlight {
		background-color:#FFF;
		border:1px solid #D8D8D8;
		margin:0 auto;
		padding:10px;
		}

.ugc-content #modifier-mes-informations { width:643px; }
	.ugc-content .items-group ul.items-list li.row-item { padding:5px 0; }
		.ugc-content .items-group ul.items-list li.row-item span.entry-name,
		.ugc-content .items-group ul.items-list li.row-item span.entry-set-private,
		.ugc-content .items-group ul.items-list li.row-item span.entry-set-public { padding-top:3px; }

		.ugc-content .items-group ul.items-list li #new_avatar_photo {
			height:auto;
			margin:0 10px 0 0;
			width:80px;
			}
		.ugc-content .items-group ul.items-list li #new_avatar {
			bottom:1px;
			left:100px;
			position:absolute;
			}

		.ugc-content #modifier-mes-informations.nouveau ul.items-list li.row-item .entry-field {
			width:460px;
			}

.ugc-content img.photo { border:1px solid red; }
.user_info { font-weight:bold; }
.ugc-content ul.hcard a { font-weight:bold; }
.ugc-content .my_favourites {
	clear:both;
	}
	.ugc-content .my_favourites .favourite_sections {
		padding-top:12px;
		}
		.ugc-content .my_favourites .favourite_sections .favourite_section {
			background-color:#FFF;
			border:1px solid #DADADA;
			float:left;
			margin:10px 1% 10px 2%;
			padding:15px;
			width:41%;
			}
			.ugc-content .my_favourites .favourite_sections .favourite_section dl[class] { display:none; }
		.ugc-content .my_favourites .favourite_sections ul.related_sub {
			list-style-type:none;
			margin-bottom:10px;
			overflow:hidden;
			}
		.ugc-content .my_favourites .favourite_sections li {
			background:none;
			border-bottom:1px dashed #BBB5A7;
			float:left;
			list-style-type:none;
			padding:8px 0;
			width:100%;
			}
		.ugc-content .my_favourites .favourite_sections h3 {
			padding:6px 15px;
			margin:-16px 0 10px -16px;
			width:220px;
			}
		.ugc-content .my_favourites .favourite_sections img { display:inline-block; }
/* ~~[ / profil ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ~~[ popup: login ]~~ */
	#login-popup .form_action li,
	#login-popup2 .form_action li {
		position: relative;
	}
	#login-popup,
	.ugc-content #article_comments .bubble #login-popup2 {
		background-color:#FFF;
		border:1px solid #D8D8D8;
		margin:0;
		padding: 2px;
		z-index:1000;
		position:absolute;
		top:30px;
		left:-100px;
		}
		#login-popup.opened,
		.ugc-content #article_comments .bubble #login-popup2.opened { display:block; }
		#login-popup.closed,
		.ugc-content #article_comments .bubble #login-popup2.closed { display:none; }
		#login-popup .login-content ul.errors li,
		.ugc-content #article_comments .bubble #login-popup2 .login-content ul.errors li {
			color:#c23523;
			list-style-type:square;
			list-style-position:inside;
			width:100%;
			}
			#login-popup .login-content li.first-child,
			.ugc-content #article_comments .bubble #login-popup2 .login-content li.first-child {
				font-weight:bold;
				list-style-type:none;
				}
		#login-popup .login-content,
		.ugc-content #article_comments .bubble #login-popup2 .login-content {
			background-color:#fff;
			padding:12px;
			width:665px;
			float:left;
			overflow:hidden;
			}
			#login-popup .login-content .column,
			.ugc-content #article_comments .bubble #login-popup2 .login-content .column {
				margin:10px;
				position:relative;
				width:310px;
				}
				#login-popup .login-content .column-content,
				.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content {
					background-repeat: repeat-x;
					font-size:12px;
					min-height:160px;
					padding:10px;
					position:relative;
					}
					#login-popup .login-content .column-content p,
					.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content p {
						clear:both;
						display:block;
						float:left;
						margin:0 0 10px 0;
						}
					#login-popup .login-content .column-content a,
					.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content a {
						clear:both;
						display:block;
						float:left;
						margin:10px 0 0 0;
						width:100%;
						}
					#document_options #login-popup .login-content .column-content a.user_input {
						background: url(../images/ak/sprites_push_button.gif) no-repeat scroll 100% -25px;
						clear: none;
						margin: 5px;
						padding: 0 5px 0 0;
						width: auto;
					}
					#document_options #login-popup .login-content .column-content a.user_input:hover {
						background-position: 100% -75px;
					}

					#document_options #login-popup .login-content .column-content a.user_input:focus {
						outline: none; text-decoration:none; background-position:100% -125px;
					}

					#document_options #login-popup .login-content .column-content a.user_input:active {
						outline: none; text-decoration: none; background-position:100% -175px;
					}

					#document_options #login-popup .login-content .column-content a.user_input span {
						line-height: 24px;
					}
					#login-popup .login-content .column-content dl,
					.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content dl {
						float: left;
						position: relative;
						}
					#login-popup .login-content .column-content dt,
					.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content dt {
						display:block;
						float:left;
						padding:10px 0 0 0;
						width:85px;
						}
					#login-popup .login-content .column-content dd,
					.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content dd {
						display:block;
						float:left;
						padding:5px 0;
						}

					.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content dd.lost_password {
						width: 275px;
					}

					.bubble #login-popup2 .login-content .column-content a {
						padding-left: 20px;
						background-position: -14000px 3px;
					}

						#login-popup .login-content .column-content dd.large,
						#login-popup .lost_password,
						#login-popup .lost_password,
						.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content dd.large,
						.ugc-content #article_comments .bubble #login-popup2 .lost_password,
						.ugc-content #article_comments .bubble #login-popup2 .lost_password {
							padding-bottom:8px;
							text-align:left;
							width:290px;
							}
					#login-popup .login-content .column-content input.login-textbox,
					.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content input.login-textbox {
						border:1px solid #a09f9f;
						width:185px;
						}
					#login-popup .login-content .column-content label,
					.ugc-content #article_comments .bubble #login-popup2 .login-content .column-content label {
						float:left;
						padding-left:5px;
						}

					#login-popup legend,
					.ugc-content #article_comments .bubble #login-popup2 legend {
						display: none;
						}

			#login-popup .form_action li,
			.ugc-content #article_comments .bubble #login-popup2 .form_action li {
				float: right;
				margin: 0;
				text-align: right;
			}

			li.add #login-popup a.fermer,
			.ugc-content #article_comments .bubble #login-popup2 a.fermer {
				position:absolute;
				right:-15px;
				top:-15px;
				height:18px;
				text-align:right;
				display:block;
				padding-top:2px;
				text-align:right;
				border:0;
				background-position: -16750px 2px;
				padding:4px 25px 5px 0;
				width: auto;
				}

		#downloads_list #login-popup {
			float:left;
			position:absolute;
			top:100px;
			}
			#downloads_list #login-popup .login-content {
				padding-bottom:0;
				position:relative;
				width:700px;
				}
				#downloads_list #login-popup .login-content .column {
					float:left;
					margin:10px;
					position:static;
					width:auto;
					}
					#downloads_list #login-popup .login-content .column .closePopup {
						position:absolute;
						right:10px;
						top:10px;
						}
					#downloads_list #login-popup .login-content .column .closePopup a.fermer {
						background-position:-16750px 2px;
						padding:4px 25px 5px 0;
						}
					#downloads_list #login-popup .login-content .column .highlight_content {
						background-repeat:repeat-x;
						padding:0 10px;
						width:660px;
						}
						#downloads_list #login-popup .login-content .column .highlight_content h4 {
							margin:1em 0 0.2em;
							}
						#downloads_list #login-popup .login-content .column .highlight_content ul li ul {
							margin:5px 0 5px 20px;
							}
							#downloads_list #login-popup .login-content .column .highlight_content ul li ul li {
								list-style-type:disc;
								margin:1px 0;
								}
						#downloads_list #login-popup .login-content .column .highlight_content p.note {
							color:#A0A0A0;
							margin-top:1em;
							}

/* ~~[ popup: login2 ]~~ */

	.ugc-content #article_comments .bubble #add-comment-container h2{
		margin: -15px 0 0 0;	
		*margin: -25px 0 0 0;
	}

	.ugc-content #article_comments .bubble #login-popup2 .column {
		float:left;
		}
		.ugc-content #article_comments .bubble #login-popup2 h2 {
			background:none;
			float:none;
			font-size:1em;
			margin:0 0 10px 0;
			padding:0;
			width: auto;
			}
		#login-popup input.chkbx,
		.ugc-content #article_comments .bubble #login-popup2 input.chkbx { float:left; }

/* ~~[ popup: BUBBLES !!! ]~~ */

	#login-bubble { }
	#login-bubble .login-content {
		padding:2px 2px 0;
		background-color:#fff;
		/*margin-bottom:10px;*/
		}
		#login-bubble .login-content .column {
			float:left;
			margin:10px;
			position:relative;
			}
			#login-bubble .login-content .column-content {
				clear:both;
				font-size:12px;
				padding:10px;
				position:relative;
				}
				#login-bubble .login-content a { height:auto; }
				#login-bubble .login-content label { padding-left:5px; }
				#login-bubble .login-content dt {
					float:left;
					width:200px;
					padding:2px;
					}
				#login-bubble .login-content dd {
					float:left;
					width:250px;
					padding:2px;
					}
					#login-bubble .login-content dd input.type-password,
					#login-bubble .login-content dd input[type="password"],
					#login-bubble .login-content dd input.type-text,
					#login-bubble .login-content dd input[type="text"] {
						width:240px;
						}
				#login-bubble .login-content dd.large { width:250px; }
					#login-bubble .login-content dd.large.last-child,
					#login-bubble .login-content dd.large:last-child {
						padding-bottom:10px;
						}

/* ~~[ popup: partager ]~~ */
	#partager-popup {
		background:none;
		margin:24px 0 0 0;
		padding:0;
		z-index:1000;
		position:absolute;
		top:300px;
		left:0px;
		}
		#partager-popup.opened { display:block; }
		#partager-popup.closed { display:none; }
	#partager-popup .partager-content {
		background-color:#fff;
		border:1px solid #d8d8d8;
		padding:2px;
		overflow:visible;
		width:412px;
		}
		#partager-popup .partager-content .inner-border {
			display:inline-block;
			padding:0;
			}
		#partager-popup .partager-content .inner-border .inner-border-grey {
			border:1px solid #f1f8e1;
			padding:20px 19px 10px 19px;
			position:relative;
			}
			#partager-popup .partager-content .inner-border .column-content {
				clear:both;
				display:inline-block;
				font-size:12px;
				padding:10px;
				position:relative;
				}
				#partager-popup .partager-content .inner-border .column-content dl {
					float:right;
					text-align:right;
					}
				#partager-popup .partager-content .inner-border .column-content dt {
					clear:left;
					display:inline-block;
					float:left;
					padding-top:12px;
					width:91px;
					}
				#partager-popup .partager-content .inner-border .column-content dd {
					background:none;
					display:inline-block;
					float:left;
					padding-top:10px;
					width:255px;
					}
					#partager-popup .partager-content .inner-border .column-content dd.note {
						color:#a09f9f;
						font-size:11px;
						padding:2px 0 0 20px;
						text-align:left;
						width:235px;
						}
				#partager-popup .partager-content .inner-border .column-content input.login-textbox {
					border:1px solid #a09f9f;
					font-family:verdana;
					font-size:12px;
					width:235px;
					}
				#partager-popup .partager-content .inner-border .column-content textarea {
					border:1px solid #a09f9f;
					font-family:verdana;
					font-size:12px;
					height:120px;
					max-height:240px;
					max-width:241px;
					width:235px;
					}
				#partager-popup .submit-button {
					text-align:right;
					margin-top:10px;
					}
			#partager-popup .partager-content #top-arrow {
				position:absolute;
				top:-24px;
				left:40px;
				height:35px;
				z-index:100;
				}
			#partager-popup .partager-content .inner-border .fermer-div {
				position:absolute;
				right:19px;
				top:9px;
				height:18px;
				text-align:right;
				width:100px;
				}
				#partager-popup .partager-content .inner-border .fermer-div a {
					display:inline-block;
					line-height:18px;
					}
			#partager-popup .partager-content .inner-border .fermer-div .bouton-fermer {
				border:0;
				cursor:pointer;
				float:right;
				height:18px;
				margin-left:5px;
				width:18px;
				}

/* ~~[ general ]~~ */

#my_recipe_book .ugc-content .tabs {
	background-color:rgba(240,0,0,0);
	border-bottom:1px solid #d8d8d8;
	display:block;
	height:36px;
	}
	#my_recipe_book .ugc-content .tabs .tab {
		background: transparent url("../images/ak/closed_tab_background.gif") repeat-x;
		float:left;
		border:1px solid #d8d8d8;
		line-height:35px;
		height:35px;
		margin-left:2px;
		}
		#my_recipe_book .ugc-content .tabs .tab span {
			display:block;
			padding:0 15px;
			}
		#my_recipe_book .ugc-content .tabs .tab a {
			display:block;
			padding:0 15px;
			}
		#my_recipe_book .ugc-content .tabs .tab.opened span {
			font-weight:bold;
			height:36px;
			background-color:#fff;
			}
		#my_recipe_book .ugc-content .tabs .tab.first-child,
		#my_recipe_book .ugc-content .tabs .tab:first-child {
			margin-left:0;
			}
		#my_recipe_book #mon-livre-de-recettes input#search_results_site_keywords {
			font-size:13px;
			margin:2px 1em 0 0;
			padding:0.25em;
			float:left;
			}
.ugc-content .items-tab {
	border:1px solid #d8d8d8;
	border-top:0 none;
	padding:19px 19px 0;
	}

.ugc-content .items-group {
	border:1px solid #d8d8d8;
	margin-bottom:20px;
	padding-bottom:5px;
	overflow:hidden;
	position:relative;
	}
	.ugc-content .items-group ul.items-list {
		display:inline-block;
		float:left;
		margin:5px 9px 0 9px;
		}
		#my_profile .ugc-content .items-group ul.items-list { margin:9px; }
		.ugc-content .items-group ul.items-list li {
			float:left;
			width:610px;
			border-bottom:1px dashed #bbb5a7;
			padding:2px 0;
			}
			#my_recipe_book .ugc-content .items-group ul.items-list li {
				width:570px;
				}
			.ugc-content .items-group ul.items-list li.row-header {
				font-weight:bold;
				}
			.ugc-content .items-group ul.items-list li.hover {
				background-color:#F4F4F4;
				border-bottom:1px dashed #a09b8d;
				}
			.ugc-content .items-group ul.items-list li.last-child,
			.ugc-content .items-group ul.items-list li:last-child {
				border-bottom:0 none;
				}
	.ugc-content .items-group span {
		float:left;
		line-height:15px;
		font-size:12px;
		}
	.ugc-content .items-group button.user_input span {
		font-size: 1em;
		line-height: 24px;
	}
		.ugc-content .items-group .entry-name        { padding:1px 2px; width:125px; padding-right:10px; text-align:right; }
		.ugc-content .items-group .entry-field       { padding:1px 2px; width:250px; }
		.ugc-content .items-group .entry-set-private { padding:1px 2px; padding-left:10px; }
		.ugc-content .items-group .entry-set-public  { padding:1px 2px; padding-left:10px; }
			.ugc-content .items-group .entry-set-private input,
			.ugc-content .items-group .entry-set-public input  { float:left; border: none; }
			.ugc-content .items-group .entry-set-public label  { display:inline-block; float:left; width:130px; }

		.ugc-content .items-group .entry-checkbox    { padding:2px 2px; width:17px; }
		.ugc-content .items-group .entry-title       { padding:2px 0; width:505px; }
		.ugc-content .items-group .entry-shared-by   { padding:2px 0; width:250px; }
		.ugc-content .items-group .entry-edit        { width:27px; text-align:right; }
		.ugc-content .items-group .entry-email       { width:27px; text-align:right; }
		.ugc-content .items-group .entry-delete      { width:27px; text-align:right; }
			.ugc-content .items-group .entry-edit input,
			.ugc-content .items-group .entry-email input,
			.ugc-content .items-group .entry-delete input { float:right; }
		/* ~~[ entry titles ]~~ */
			.ugc-content #mon-livre-de-recettes .items-group           .entry-title { width:512px; }
			.ugc-content #recettes-coup-de-pouce .items-group          .entry-title { width:532px; }
			#member-favourites .ugc-content .items-group               .entry-title { width:583px; }
			#member-friends .ugc-content .items-group.list-amis        .entry-title { width:566px; }
			#member-friends .ugc-content .items-group.recettes-cuisine .entry-title { width:343px; }
			#member-friends .ugc-content .items-group.articles         .entry-title { width:343px; }
		/* ~~[ page: profile ]~~ */
			#my_profile ul.items-list li {
				border-top:1px solid #fff;
				border-bottom:1px solid #fff;
				}
			#my_profile ul.items-list li.hover {
				border-top:1px solid #ccc;
				border-bottom:1px solid #ccc;
				background-color:#eee;
				}
			#add_recipie ul.items-list li.hover { }
			#add_recipie #ingredients tr#portion_qty_error td {
				text-align:right;
				}
		/* ~~[ input buttons ]~~ */
		.ugc-content .items-group .entry-field input  { width:250px; }
		#my_profile .ugc-content .items-group label { padding-left:5px; }

		.ugc-content .items-group select:focus { border:0 none; outline:0 none; }
		.ugc-content .items-group option:focus { border:0 none; outline:0 none; }

		.ugc-content .items-group .entry-edit a   { float:right; }
		.ugc-content .items-group .entry-email a  { float:right; }
		.ugc-content .items-group .entry-delete a { float:right; margin-right:10px; }
			.ugc-content .items-group .entry-edit a:focus   { border:0 none; outline:0 none; }
			.ugc-content .items-group .entry-email a:focus  { border:0 none; outline:0 none; }
			.ugc-content .items-group .entry-delete a:focus { border:0 none; outline:0 none; }

	.ugc-content .add-entry-button {
		position:relative;
		z-index:30;
		}
		.ugc-content .add-entry-button.required {
			position:absolute;
			top:9px;
			right:8px;
			z-index:1000;
			}
		.ugc-content .add-entry-button .yui-submit-button {
			position:absolute;
			top:9px;
			right:8px;
			z-index:1000;
			}
	.ugc-content .items-group .submit-form-button {
		margin:9px;
		text-align:center;
		}
		.ugc-content .items-group .submit-form-button input,
		.ugc-content .items-group .submit-form-button span {
			float:none;
			}
		.submit-form-button #form_user_light_registration_submit span {
			font-size: 1em;
			line-height: 24px;
		}
	.ugc-content .items-group .pagination {
		padding:10px 0 5px;
		color:#d8d8d8;
		margin:0 9px;
		border-top:1px dashed #bbb5a7;
		}
		.ugc-content .items-group .pagination a { border:0 none; }
		.ugc-content .items-group .pagination .prev,
		.ugc-content .items-group .pagination .next {
			color:#ccc;
			font-weight:bold;
			}
		.ugc-content .items-group .pagination .prev { padding-right: 10px; }
		.ugc-content .items-group .pagination .next { padding-left: 10px; }
/* ~~[ profile : entry ]~~ */
.ugc-content #modifier-ma-photo img {
	border:1px solid #D8D8D8;
	float:left;
	margin:20px 20px 0;
	}
.ugc-content #modifier-ma-photo span {
	clear:left;
	float:left;
	font-weight:bold;
	margin:10px 0 0 20px;
	position:relative;
	width:400px;
	}
	.ugc-content #modifier-ma-photo span.entry-field, .ugc-content #modifier-ma-photo span.entry-field input { margin:0; }
.ugc-content #modifier-ma-photo input {
	float:left;
	font-weight:bold;
	margin:10px 0 10px 20px;
	}

.ugc-content .hentry {
	margin:20px;
	padding-top:10px;
	border-top:1px dashed #d8d8d8;
	}
	.ugc-content .hentry.first {
		padding:0;
		border-top:0 none;
		}
	.ugc-content .hentry .entry-title {
		font-weight:bold;
		width:auto;
		padding:0;
		margin-bottom:5px;
		color:#000;
		}
		.ugc-content .hentry .entry-title a { font-weight:normal; }
	.ugc-content .hentry span { float:none; }
		.ugc-content .hentry span.entry-opt-in,
		.ugc-content .hentry span.entry-opt-out { float:left; }
	.ugc-content .hentry .entry-summary { margin-bottom:5px; }
	.ugc-content input[type="checkbox"].chk, .ugc-content input.chk { float:left; }
	.ugc-content #les-bulletins-coup-de-pouce label,
	.ugc-content #les-bulletins-des-partenaires label { margin-left:2px; margin-right:10px; }

/* ~~[ ajouter une recette ]~~ */
#add_recipie option {
	padding: 0;
}

#add_recipie .ugc-content .items-set {
	background-color:#ffffff;
	padding:20px 9px;
	clear:both;
	}
#add_recipie .ugc-content #description {
	width:400px;
	max-width:400px;
	max-height:400px;
	}
#add_recipie .ugc-content #information-generales li { clear:both; padding:4px 0; }
#add_recipie .ugc-content #information-generales dt { float:left; width:170px; }
#add_recipie .ugc-content #information-generales dd { float:left; }
	#add_recipie .ugc-content #information-generales #nom-de-la-recette { width:250px; }
	#add_recipie .ugc-content #information-generales #ajouter-une-photo {
		width:250px;
		border:0 none;
		background-color:transparent;
		}
	#add_recipie .ugc-content #information-generales #portions { width:80px; }
	#add_recipie .ugc-content #information-generales #temps-de-preparation-heures,
	#add_recipie .ugc-content #information-generales #temps-de-preparation-minutes,
	#add_recipie .ugc-content #information-generales #temps-de-cuison-heures,
	#add_recipie .ugc-content #information-generales #temps-de-cuison-minutes { width:40px; }
	#add_recipie .ugc-content #information-generales label { padding-left:5px; padding-right:10px; }

#add_recipie .ugc-content #steps .table-wrapper,
#add_recipie .ugc-content #ingredients .table-wrapper {
	border:1px solid #d8d8d8;
	background-color:#fff;
	padding:10px;
	}
	#add_recipie .ugc-content #steps table,
	#add_recipie .ugc-content #ingredients table { width:100%; }
		#add_recipie .ugc-content #steps table th,
		#add_recipie .ugc-content #steps table td,
		#add_recipie .ugc-content #ingredients table th,
		#add_recipie .ugc-content #ingredients table td {
			padding:3px;
			vertical-align:top;
			}
			#add_recipie .ugc-content #steps table #preparation_tbody,
			#add_recipie .ugc-content #steps table #preparation_tbody tr {
				float:left;
				width:590px;
				}
			#add_recipie .ugc-content #steps table tfoot {
				float:left;
				overflow:hidden;
				width:590px;
				}
		#add_recipie .ugc-content #steps table thead th,
		#add_recipie .ugc-content #ingredients table thead th {
			font-weight:bold;
			text-align:left;
			}
		#add_recipie .ugc-content #ingredients table tfoot td { padding-top:10px; }
	#add_recipie .ugc-content #ingredients .ingredient-name { width:350px; }
	#add_recipie .ugc-content #ingredients .ingredient-quantity { width:40px; }
	#add_recipie .ugc-content #ingredients .ingredient-type { width:160px; }

	#add_recipie .ugc-content #steps table th {
		float:left;
		overflow:hidden;
		padding-bottom:10px;
		width:80px;
		}
	#add_recipie .ugc-content #steps table td {
		float:right;
		margin-right:0;
		overflow:hidden;
		padding-bottom:10px;
		width:490px;
		}
		#add_recipie .ugc-content #steps table tfoot td { padding:0 10px 5px 0; }
	#add_recipie .ugc-content #steps .step-description {
		width:496px;
		max-width:496px;
		max-height:200px;
		}

	#add_recipie .ugc-content .submit-form-button {
		padding-top:20px;
		text-align:center;
		}
	#add_recipie .ugc-content #add-step,
	#add_recipie .ugc-content #add-ingredient {
		float:right;
		height:19px;
		line-height:19px;
		padding-left:27px;
		background:transparent url(../images/ak/button_add.gif) no-repeat 0 0;
		}
	#add_recipie .ugc-content #preparation_tbody a {
		float:left;
		margin-right:5px;
		}

#add_recipie #saputo-form {
	margin: 20px 0;
}

#add_recipie #saputo-form input{
	width: 198px;
}

#add_recipie #saputo-form #fs-choix,
#add_recipie #saputo-form #fs-choix {
	width: auto;
}

#add_recipie #saputo-form .LV_validation_message.LV_valid {
	color: #076F0B;
	margin-left: 10px;
	display: none;
 }

#add_recipie #saputo-form .LV_validation_message.LV_invalid {
	color: red;
	margin-left: 10px;
 }

/* rating */
.star-rating-empty,
.star-rating{
	list-style:none;
	margin:0px;
	padding:0px;
	width:110px;
	height:26px;
	position:relative;
	}
.star-rating,
#article_comments .star-rating,
.star-rating li a:hover,
#article_comments .star-rating li a:hover,
.star-rating-empty li.current-rating,
.star-rating li.current-rating,
#article_comments .star-rating li.current-rating{
	background-image:url(../images/icons/icon_ratings-stars-white-bg.gif);
	background-repeat: repeat-x;
	}

.star-rating,
#article_comments .star-rating{
	background-position: 0 0;
	}

.star-rating li{
	clear:none !important;
	padding:0px;
	margin:0px;
	height:26px;
	width: 22px;
	float: left;
	}
.star-rating li a{
	display:block;
	width:22px;
	height: 26px;
	line-height:26px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	overflow:hidden;
	outline:0 none;
	border:0 none;
	}
.star-rating li a:hover{
	background-position: 0 100%;
	z-index: 2;
	left: 0px;
	border:none;
	}
	#article_comments .star-rating li a:hover{
		background-position: 0 100%;
		}
.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width:22px;}
.star-rating a.two-stars{left:22px;}
.star-rating a.two-stars:hover{width: 44px;}
.star-rating a.three-stars{left: 44px;}
.star-rating a.three-stars:hover{width: 66px;}
.star-rating a.four-stars{left: 66px;}
.star-rating a.four-stars:hover{width: 88px;}
.star-rating a.five-stars{left: 88px;}
.star-rating a.five-stars:hover{width: 110px;}
.star-rating-empty li.current-rating,
.star-rating li.current-rating{
	background-position: 0 50%;
	position: absolute;
	left:0;
	height: 26px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}
	#article_comments .star-rating li.current-rating{
		background-position: 0 50%;
		}
	.star-rating-empty li.one-star    { width:22px;  }
	.star-rating-empty li.two-stars   { width:44px;  }
	.star-rating-empty li.three-stars { width:66px;  }
	.star-rating-empty li.four-stars  { width:88px;  }
	.star-rating-empty li.five-stars  { width:110px; }


.ugc-content a {
text-decoration:none;
}
.ugc-content a:hover {
color:#a30f0c;
text-decoration:underline;
}

.ugc-content input {
	font-size:11px;
	display:block;
	}

.ugc-content input[type="image"], .ugc-content input.type-image,
.ugc-content input[type="hidden"], .ugc-content input.type-hidden {
	display:inline;
	border:0 none;
	padding:0;
	}
.ugc-content input[type="file"], .ugc-content input.type-file {
	width:300px;
	}

.ugc-content input[type="button"], .ugc-content input.type-button,
.ugc-content input[type="submit"], .ugc-content input.type-submit,
.ugc-content input[type="reset"], .ugc-content input.type-reset {
	border:0 none;
	border-left:1px solid #b53523;
	border-right:1px solid #b53523;
	background-color:#db3c27;
	background-image:url(../images/ak/sprites_push_button.gif);
	background-position:50% 0px;
	color:#fff;
	cursor:pointer;
	float:left;
	padding:4px 10px;
	height:24px;
	}
	.ugc-content input[type="button"]:focus, .ugc-content input.type-button:focus,
	.ugc-content input[type="submit"]:focus, .ugc-content input.type-submit:focus,
	.ugc-content input[type="reset"]:focus, .ugc-content input.type-reset:focus {
		border-left:1px solid #000;
		border-right:1px solid #000;
		background-position:50% -100px;
		}
		.ugc-content input[type="button"]::-moz-focus-inner,
		.ugc-content input[type="submit"]::-moz-focus-inner,
		.ugc-content input[type="reset"]::-moz-focus-inner { border: 0; }

/* ~~[ block: comments ]~~ */
.ugc-content #article_comments {
  background: url("../images/illustrations/illu_pattern-58.png") repeat 0 0;
  width:443px;
  border: 1px solid #FFFFFF;	
	}
	.ugc-content #article_comments .success {
    background: #FFFFFF;
    color: green;
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 8px;
    padding: 25px 10px 0;
    width: 406px;
	}

	.ugc-content #article_comments .count {
    background: none repeat scroll 0 0 transparent;
    color: #916554;
    float: left;
    font-weight: normal;
    padding-left: 17px;
    font-size: 12px;
		}

	.ugc-content #article_comments .bubble {
	  background:#fff;
    clear: both;
    margin: 20px 8px 34px;
		*margin: 0 8px 34px 8px;
    padding: 25px 15px;
    width: 396px;
		}
		.ugc-content #article_comments .bubble-start {
			background-repeat: no-repeat;
			background-position: -400px 0;
			position:absolute;
			top:0px;
			left:0px;
			width:400px;
			height:10px;
			}
		.ugc-content #article_comments .bubble-end {
			background-repeat: no-repeat;
			background-position: -400px -10px;
			position:absolute;
			bottom:-24px;
			left:0px;
			width:400px;
			height:34px;
			}
	.ugc-content #article_comments .comment_author,.ugc-content #article_comments .comment_author a,.ugc-content #article_comments .comment_author a:hover {
		float:left;
		font-weight:bold;
		color:#000;
		}
	.ugc-content #article_comments .comment_date {
		float:left;
		padding-left:10px;
		color:#a09f9f;
		}
	.ugc-content #article_comments .comment_content {
		clear:both;
		padding:5px 0;
		}
	.ugc-content #article_comments .comment_rating {
		padding-bottom:6px;
		}
	.ugc-content #article_comments .commenter {
		background:transparent url(../images/icons/icon_small-talk-bubble.gif) no-repeat left center;
		padding-left:16px;
		}

		.ugc-content #article_comments .bubble h2 {
			padding:0;
			background:none;
			margin:10px 0;
			width: 100%;
			}
	.ugc-content #article_comments #add-comment {
		clear:both;
		background-image:url(../images/illustrations/illu_gradient-08.jpg);
		background-repeat:repeat-x;
		padding:10px;
		}
		.ugc-content #article_comments #add-comment .row {
			margin:0;
			padding:3px 0;
			clear:both;
			}
			.ugc-content #article_comments #add-comment .row.last-child,
			.ugc-content #article_comments #add-comment .row:last-child {
				padding-bottom:0;
				}
		.ugc-content #article_comments #add-comment .login-register {
			margin-bottom:10px;
			}
			.ugc-content #article_comments #add-comment .login {
				display:inline;
				color:#a09f9f;
				}
			.ugc-content #article_comments #add-comment .register {
				display:inline;
				}
		.ugc-content #article_comments #add-comment .label {
			float:left;
			text-align:right;
			width:95px;
			padding-right:5px;
			line-height:18px;
			}
		.ugc-content #article_comments #add-comment .field,
		.ugc-content #article_comments #add-comment .comment-rating {
			float:left;
			width:240px;
			color:red;
			}
		.ugc-content #article_comments #add-comment #comment-name,
		.ugc-content #article_comments #add-comment #comment-content {
			width:234px;
			}
			.ugc-content #article_comments #add-comment #comment-content {
				max-width:234px;
				max-height:200px;
				}
		.ugc-content #article_comments #add-comment .buttons {
			text-align:right;
			}

/* ~~[ yui: button ]~~ */
.yui-button a:link,
.yui-button a:visited,
.yui-button a:active,
.yui-button a:hover,
.yui-button button {
	background-color:transparent;
	overflow:visible;
	cursor:pointer;
	color:#fff;
	display:inline-block;
	border:0 none;
	margin:0;
	padding:0px 10px;
	height:24px;
	line-height:24px;
	font-size:11px;
	position:relative;
	clear:both;
	text-decoration:none;
	}
.yui-button a:focus,
.yui-button button:focus {
	outline:0 none transparent;
	border:0 none transparent;
	}
.yui-button a::-moz-focus-inner,
.yui-button button::-moz-focus-inner { border: 0; }
#newsletter_sample.yui-button, #newsletter_subscribe.yui-button {
	clear:left;
	display:block;
	float:left;
	margin-top:5px;
	}

.yui-button {
	display:-moz-inline-stack; /* Firefox 2 lacks inline-block support */
	display:block;
	float:left; /* Just to give a hasLayout to the button, otherwise the background goes messy. */
	vertical-align:text-bottom;
	background-image:url(../images/ak/sprites_push_button.gif);
	background-position:0px 0px;
	}
.yui-button .first-child {
	display:-moz-inline-stack; /* Firefox 2 lacks inline-block support */
	display:block;
	height:24px;
	background-image:url(../images/ak/sprites_push_button.gif);
	background-position:100% -25px;
	}

.yui-button-hover { background-position:0 -50px; }
.yui-button-hover .first-child { background-position:100% -75px; }

.yui-button-focus { background-position:0 -100px; }
.yui-button-focus .first-child { background-position:100% -125px; }

.yui-button-hover.yui-button-focus { background-position:0 -200px; }
.yui-button-hover.yui-button-focus .first-child { background-position:100% -225px; }

.yui-button-hover.yui-button-focus.yui-button-active { background-position:0 -150px; }
.yui-button-hover.yui-button-focus.yui-button-active .first-child { background-position:100% -175px; }

.yui-button#btn-connexion,
.yui-button#devenir-membre {
	bottom:0px;
	left:100px;
	position:absolute;
	z-index:99999;
	}


/* ~~[ offres aux membres ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#logged-in-as {
	clear:both;
	display:inline-block;
	float:left;
	font-size:1.2em;
	padding:5px 5px 0 10px;
	position:relative;
	width:90%;
	}
#logged-in-as a {
	font-size:1em;
	font-weight:bold;
	}

#logged-in-dec {
	display:inline-block;
	float:left;
	font-size:1.2em;
	padding:5px 5px 0 10px;
	position:relative;
	width:90%;
	}
#logged-in-dec a {
	font-weight:bold;
	}

#my_coup_de_pouce li#more_link {
	position: relative;
	width:auto;
	margin:0;
	}

#already_a_member ul li label {
	float:left;
	padding-top:5px;
	width:120px;
	}
#already_a_member ul li label.memorize_password {
	margin:0 0 10px 5px;
	padding-top:0;
	width:auto;
	}
#already_a_member ul li input {
	float:left;
	}
#already_a_member ul li p {
	clear:left;
	float:left;
	margin:10px 0;
	}

#search_results_site_search {
margin-bottom: 2em;
}

.confirmation_message {
	font-size: 110%;
	font-weight: bold;
	margin-top: -40px;
	padding: 3px;
}

.success {
	color: #739F3F;
}
/*meta description*/
p.meta-description{
font-size: 1.3em;
font-family:times,serif;
letter-spacing:0.025em;
line-height:1.1;
}
#home p.meta-description{
color:#916554;
font-size:1.1em;
margin-top:20px;
padding:0 0 5px;
width:360px;
}
.recipes p.meta-description{
color:#a1d138;
}
.ideas p.meta-description{
color:#a1d138;
}
.special_folder p.meta-description{
color:#a1d138;
}
.family p.meta-description{
color:#a1d138;
}
.health p.meta-description{
color:#a1d138;;
}
.couples p.meta-description{
color:#a1d138;
}
.beauty p.meta-description{
color:#a1d138;
}
.travel p.meta-description{
color:#a1d138;
}
#containerflash{
	padding-top: 26px;
}

/*
#ygtvcontentel18 {
 background: transparent url(../images/logos/Knorr-Logo_menu.gif) right top no-repeat;
 padding-right: 39px;
 vertical-align: top;
}

#ygtv18 {
    padding: 5px 0 2px 0;
}
*/

/*Home Photo Album*/

#photo_album {
float: left; clear: both;
}

#photo_album #featured_photo {
height: 210px;
overflow: hidden;
margin: 0;
}

#photo_album #album_navigation,
#photo_album #featured_photo {
border: 1px solid #ccc;
padding: 9px;
width: 622px;
}

#photo_album #featured_photo .figure {
float: left;
margin-right: 20px;
width: ;
}

#photo_album #featured_photo .description,
#photo_album #featured_photo .photo_info {
float:left;
overflow:hidden;
padding-left:10px;
padding-top:10px;
width:280px;
}

#photo_album #featured_photo .description {
height: 140px;
border-bottom:1px dashed #CCCCCC;
}

#photo_album #featured_photo h3 {
color: #C23523;
margin-bottom: 10px;
}

#photo_album #featured_photo .photo_info {
font-style: italic;
}

#photo_album .meta_info dl {
font-size: 0.9em;
}

#photo_album .meta_info dt,
#photo_album .meta_info dd abbr {
display: none;
}

#photo_album #album_navigation {
border-top:0 none;
clear:both;
float:left;
height:43px;
margin-bottom:25px;
padding:12px 9px;
/* background: url('../images/illustrations/illu-bkgd-photo_album_nav.gif') */
}

#photo_album #album_navigation legend {
display: none;
}

#photo_album #album_navigation li {
float: left;
clear: none;
margin: 2px 4px 0;
width: 70px;
height: 46px;
overflow: hidden;
}

#photo_album #album_navigation li.current,
#photo_album #album_navigation .album_pagination li:hover {
border:2px solid #C23523;
margin:0px 2px;
}

#photo_album #album_navigation .album_previous,
#photo_album #album_navigation .album_next{
width: 28px;
}

#photo_album #album_navigation .album_previous button,
#photo_album #album_navigation .album_next button {
text-indent: -9999px;
width: 28px;
height: 25px;
margin-top: 10px;
background-color: #ccc;
background-image: url('../images/icons/sprite_album_arrows_fwd_back.gif');
background-repeat: no-repeat;
background-position: 0 0;
}


#photo_album #album_navigation .album_next button {
background-position: -28px 0;
}

#photo_album #album_navigation .album_previous button:hover,
#photo_album #album_navigation .album_previous button.disabled {
background-position: 0 -24px;
}

#photo_album #album_navigation .album_next button:hover,
#photo_album #album_navigation .album_next button.disabled {
background-position: -28px -24px;
}

#photo_album #album_navigation .album_pagination {
margin: 0;
width: 547px;
height: 50px;
}

#photo_album #album_navigation ul{
float: left;
}

#photo_album #album_navigation li.album_previous {
margin-left: 0;
}

#photo_album #album_navigation li.album_next {
margin-right: 0;
}

#photo_album #album_navigation .album_pagination button,
#photo_album #album_navigation .album_pagination button img{
padding: 0;
float: left;
clear: none;
background: none;
}

#photo_album #album_navigation .album_pagination button{

}

#photo_album #album_navigation .album_pagination button img{
width: 73px;
height: 48px;
}

#photo_album #album_navigation .album_pagination button{
margin-top: -1px;
}

#photo_album #album_navigation .album_pagination button img{
margin-left:-3px;
}
div#rel_push_down{
margin:0 auto 10px;
width:960px;
}
/*Microsoft Office 2010*/
#nav_office2010, #nav_15403{
background-repeat:no-repeat;
width:100px;
height:38px;
margin-left:7px;
}
#nav_primary #site_nav_global #nav_15403 a, #nav_primary #site_nav_global #nav_15403 a:hover{
text-indent:-9999px;
background-position:0 -360px;
}


/* XSite related content */
#xsite_related_content {
clear:both;
float:left;
width:100%;
margin:10px 0;
}
#xsite_related_content .endeca {
float:left;
width:415px;
}
#xsite_related_content .endeca ul #relatedContentCDP h2{
display:none;
}
#xsite_related_content .endeca ul,
#xsite_related_content .endeca li.section {
float:left;
width:100%;
clear:both;
}
#xsite_related_content .endeca li.section {
margin:0 0 1.5em 0;
}
#xsite_related_content .endeca li.section h2 {
background:none;
margin:0;
border:none;
padding:0;
}
#xsite_related_content .endeca li.section h2 a {
display:block;
}
#xsite_related_content .endeca li.section h2 a:hover {
text-decoration:none;
}
#xsite_related_content .endeca li.section h2 a span {
display:block;
float:left;
padding-top:7px;
}
#xsite_related_content .endeca li.section h2 a img {
display:block;
float:left;
margin-left:8px;
}
#xsite_related_content .endeca li.section ul{
border-top:1px solid #008784;
clear:both;
float:left;
margin-top:4px;
padding:0.6em;
width:100%;
background:url(../images/illustrations/illu_gradient-09.png) repeat-x 0 0;
min-height:77px;
height:auto !important;
height:77px;
}
.beauty #xsite_related_content .endeca li.section ul,
#article.beaut___mode #xsite_related_content .endeca li.section ul,
#sub_channel.beauty #xsite_related_content .endeca li.section ul,
#channel.beauty #xsite_related_content .endeca li.section ul {
background-image:url(../images/illustrations/illu_gradient-07.png);
background-repeat:repeat-x;
border-top:1px solid #d12d40;
}
#xsite_related_content .endeca li.section ul li {
background:url(../images/illustrations/illu_pattern-27.gif) no-repeat 0 8px;
margin:0 0.5em 0.125em;
padding-left:0.5em;
}
#xsite_related_content .endeca li.section ul li.new_window span {
background:url(../images/icons/icon_new_window.gif) no-repeat right 2px;
padding-right:14px;
}
/***RockDetente**/
#rockdetente{
border:1px solid #D2D2D2;
padding:5px;
background-color:#FFFFFF;
margin-bottom:15px;
float:left;
width:287px;
*float:none;
}
#site_container #wrapper #rockdetente p,
#site_container #wrapper #rockdetente p a{
float:left;
font-size:11px;
padding-left:10px;
width:95px;
overflow:hidden;
}
#rockdetente .logo{float:left;}

#breadcrumbs ul li {
  display: inline;
  padding-left: 5px;
}

/* autre sites */

#content #content_inner #other-sites {
	background-image: none;
	border: 0;
}

#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 autres sites */



/* -------------- */
/* Colonne droite */
/* -------------- */
#site_container #wrapper .fleche {
font-size:10px;
font-weight:bold;
color:#999;
text-decoration:none;
background:url(../images/home/fleche_verte.gif) no-repeat 0 0;
padding:2px 0 0 18px;
}
#site_container #wrapper .fleche:hover {text-decoration:underline;}
.bloc_small {
float:left;
width:215px;
padding:0 0 7px 0;
margin:0 0 12px 0;
background:#d0e89b;
}
.bloc_small h2 {
float:left;
width:205px;
background:#a1d138;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
line-height:14px;
color:#fff;
padding:5px 0 5px 10px;
margin:0;
}
.bloc_small .wrapper_inner {
float:left;
width:191px;
padding:5px 5px 12px 5px;
border-left:7px solid #d0e89b;
background:#ecf6d7;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
line-height:14px;
color:#0e8f39;
text-align:left;
}
.bloc_small .wrapper_inner .date {color:#999;}
.bloc_small .wrapper_inner strong {
font-size:12px;
color:#000;
}
.bloc_small .wrapper_inner a {
color:#0e8f39;
text-decoration:underline;
}
.bloc_small .images {
float:left;
width:201px;
border-left:7px solid #d0e89b;
background:#fff;
text-align:center;
}

#aside_primary {
float:left;
width:300px;
margin-bottom:0;
margin-top:23px;
z-index:100;
}
#aside_primary .bloc_small {
width:300px;
margin:0 0 15px 0;
}
#aside_primary .bloc_small a {text-decoration:none;}
#aside_primary .bloc_small a:hover {text-decoration:underline;}
#aside_primary .bloc_small h2 {
width:280px;
padding:5px 10px 5px 10px;
}
#aside_primary .bloc_small .images {width:286px;}
#aside_primary .bloc_small .wrapper_inner {width:276px;}
#aside_primary .bloc_small span {
color:#999;
line-height:18px;
}

/* Bigbox */
#aside_primary .bigbox {
float:left;
width:300px;
margin:0 0 15px 0;
}

/* Blog */
#aside_primary #blog.bloc_small strong a {
color:#000;
line-height:20px;
}
#aside_primary .teaser_blog {
float:left;
width:300px;
background:#ecf6d7;
margin:0 0 15px 0;
}
#aside_primary .teaser_blog p {
float:left;
padding:0 12px 5px 12px;
}

/* Twitter */
#aside_primary #twitter.bloc_small {
background:#ecf6d7;
padding:0 0 5px 0;
}
#aside_primary #twitter h2 {
width:300px;
height:0;
padding:48px 0 0 0;
overflow:hidden;
background:url(../images/twitter/bg_twitter_tr.png) no-repeat 0 0;
}
#aside_primary #twitter.bloc_small .wrapper_inner {
background:#fff;
border-left:7px solid #ecf6d7;
color:#999;
padding:5px 5px 0 5px;
font-size:10px;
font-weight:bold;
}
#aside_primary #twitter p {
float:left;
padding:4px 12px 0 12px;
}
#aside_primary #twitter .twtr-hd,
#aside_primary #twitter .twtr-ft {
display:none;
}
#aside_primary #twitter .twtr-widget,
#aside_primary #twitter .twtr-doc {
font-family:Arial, Helvetica, sans-serif!important;
font-size:11px!important;
font-weight:bold!important;
}
#aside_primary #twitter .twtr-bd {padding:0;}
#aside_primary #twitter .twtr-timeline {-moz-border-radius:0;}
#aside_primary #twitter .twtr-widget .twtr-tweet {border-bottom:0 none;}
#aside_primary #twitter .twtr-widget .twtr-tweet-wrap {padding:0 0 10px 0;}
#aside_primary #twitter .twtr-hyperlink {color:#0e8f39!important;}
#aside_primary #twitter .twtr-widget em a {
font-size:10px;
color:#999!important;
}
#aside_primary #twitter .twtr-widget em a.twtr-reply {
font-size:11px;
color:#33ccff!important;
}

/* Web local */
#aside_primary #weblocal {margin:0 0 15px 0;}

/* Forum */
#aside_primary #highlight_forum_recent .wrapper_inner {
float:left;
width:286px;
padding:0;
background:#fff;
}
#aside_primary #highlight_forum_recent .wrapper_inner li {padding:10px;}
#aside_primary #highlight_forum_recent .wrapper_inner li.vert {background:#ecf6d7;}
#aside_primary #highlight_forum_recent .wrapper_inner span a {color:#333;}
#aside_primary #highlight_forum_recent .wrapper_inner span {line-height:12px;}
#aside_primary #highlight_forum_recent .wrapper_inner span strong {
font-size:11px;
font-weight:normal;
}

/* iframe MokaSofa */
#aside_primary iframe {
overflow:hidden;
margin:0 0 12px 0;
border:0;
}

/* Partenaires */
#aside_primary #our_partners.bloc_small {
border:none;
border-bottom:7px solid #a1d138;
background:none;
}
#aside_primary #our_partners.bloc_small ul {
float:left;
padding:10px;
}
#aside_primary #our_partners.bloc_small ul li {
width:280px;
padding-bottom:5px;
padding-top:5px;
font-size:12px;
}
#aside_primary #our_partners.bloc_small ul li img {
float:left;
padding:0 10px 0 0;
}
#microformat{display:none;}

#highlight_downloads img{
display: inline;
}


/***Guide***/

#site_nav_guides ul li {
    background: none repeat scroll 0 0 #DFEFB4;
    border-radius: 5px 5px 5px 5px;
    color: #517601;
    float: left;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin: 0 0 2px;
    width: 210px;
}
#guides #aside_secondary #sections_items ul li a{
    background: url(../images/icons/icons.gif) repeat scroll -19604px 12px #DFEFB4;
    border-radius: 5px 5px 5px 5px;
    color: #517601;
    display: block;
    float: left;
    font-size: 14px;
    height: auto;
    line-height: 26px;
    margin: 0 0 2px;
    padding-left: 19px;
    width: 190px;
}
#guides #aside_secondary #sections_items ul li {
  height:auto;
  background: #fff;
  background-position: -19612px 6px;
  width:auto;
  line-height:auto;
  margin: 0;
  padding: 0;
}
#guides #aside_secondary #sections_items ul li ul li a {
    background: url(../images/icons/icons.gif) repeat scroll -19595px 12px #DFEFB4;
    margin-left: 0;
    padding-left: 28px;
    width: 181px;
}
#guides #aside_secondary #sections_items ul li ul li{
  *padding-bottom:2px;
}
#home #aside_secondary {
  margin-left:0;
}
#wrapper #aside_secondary #sections_items ul li.child_1 {
  margin-top:2px;
}
#highlight_downloads .wrapper_inner{
  width: 200px;
}
#main_search #aside_secondary {
  margin-right: 0pt !important;
}

/**Header Promo**/
.xpromo_head {          
width: 1018px !important;
}

#scpc_top_banner{
/*height: 30px;*/
}
.xpromo_head-wrap{
height:31px;
}
.x_transco_logo {
text-indent: -9999px;
width:1018px;
margin:0 auto;
background: -moz-linear-gradient(center top , #414141 0%, #2E2E2E 100%);
}   
.cdpXpromo .xpromo_footer{
padding:50px 20px 0;
width: 978px;
}

.cdpXpromo .xpromo_footer .subscribe_bloc .iphone .btn {
	display:none;
}
                     
/*Pagination Article*/
#article div.pagination_documents dl.pagination_content dt.current {
background-color:#666666;
}
#article div.pagination_documents dl.pagination_content dt{
background-color:#a2d039;
color:#fff;
padding:1px 8px;
margin: 0 7px 6px 0;
width:50px;
}
#article #content_document div.pagination_documents h2 {
font-family:Arial,Helvetica, sans-serif;
color:#000;
font-size:1.2em;
font-weight:bold;
margin-bottom: 10px;
}                 
#article .aside_pagination div.pagination_documents {
background: url("../images/illustrations/illu_pattern-56.png") no-repeat 0 bottom;
margin-bottom:0;
}
#article div.pagination_documents {background:none;}
#article div.pagination_documents dl.pagination_content dd {
padding:2px 0 6px 0;
}
#article div.pagination_documents dl.pagination_content dd a {
color:#006600;
}
#article div.pagination_documents ul.pagination_nav {
display:none;
}
#article div.pagination_documents {
padding:0 12px;
}
#article .aside_pagination{
background:url(../images/illustrations/illu_pattern-55.png) no-repeat;
float: left;
font-size:12px;
height: auto;
margin: 0 0 20px 0;
width: 215px;
}

#article  #content_document .aside_pagination div.pagination_documents h2{
color:#666666;
margin: 25px 0 18px;
font-size:12px;
text-transform: uppercase;
}
#article .aside_pagination div.pagination_documents dl.pagination_content dd {
width: 195px;
padding:0 0 7px 0;

}
#article .aside_pagination div.pagination_documents dl.pagination_content dt {
margin-bottom:0;
}
#article .intro{
float: left;
margin-right: 15px;
width: 214px;
}
#article .aside_pagination div.pagination_documents dl.pagination_content {
padding-bottom:10px;
*padding-bottom:20px;
}
#article_comments .commenter-user{
background:url(../images/illustrations/btn_commenter.png) no-repeat;
width:110px;
height:26px;
display:block;
text-indent:-9999px;
margin: -20px 0 10px 322px;
}
.ugc-content #article_comments h3.count {
background:#fff;
margin: 0 8px 0 0;
width: 443px;
color:#666666 !important;
font-size:18px;
padding-left: 0px;
padding-right: 0px;
border-bottom: 1px dashed #A09F9F;
margin-bottom: 11px;
}
.ugc-content #article_comments h3.count span{
color:#000;
font-weight: bold;
} 
.ugc-content li.comment_btn a:hover{
color: #fff;
text-decoration: none;
}

li.comment_btn a{
background:#c0c0c0;
border-radius: 5px 5px 5px 5px;
color: #fff;
font-size: 12px;
height: auto;
margin: 0 0 2px;
width: 160px;
font-weight:bold;
padding:7px 15px;
float:right;
}

#article #highlight_special_files .highlight_content .entry-summary{
left: 0;
}

#recipe .highlight_content.secondary,
#article .highlight_content.secondary{
background:none;
border:none;
}
#recipe .highlight_related_content h2,
#article .highlight_related_content h2{
color:#669900;
font-size:18px;
text-transform:uppercase;
font-family:Helvetica, Arial, sans-serif;
}
#recipe .highlight_related_content li,
#article .highlight_related_content li{
background:none;
float:left;
margin:0 0 12px;
padding:0;
}
#recipe .highlight_related_content li a,#article .highlight_related_content li a:hover,
#article .highlight_related_content li a,#article .highlight_related_content li a:hover{
color:#000;
}

#article_comments .user_comments .comment ul{
	margin-left:15px;
}

#article_comments .user_comments .comment ul.star-rating-empty{
	margin-left:0;
}

#article_comments .user_comments .comment{
	border-bottom: 1px dashed #A09F9F;
	margin-bottom: 12px;
	*margin-top: -15px;
}

#article_comments #comment-submit{
	*width:72px;
	*margin-right: 10px;
}

#article_comments #comment-reset{
	*width:56px;
}

#recipe .user_comments,
#article_comments .user_comments{
font-size:13px;
padding:10px 0;
width:443px;
*margin-top: -10px;
}

#recipe #highlight_special_files h2,
#article #highlight_special_files h2{
color: #669900;
font-size: 18px;
font-family:Helvetica, Arial, sans-serif; 
text-transform:uppercase;
}
#recipe #highlight_special_files #dossier_speciaux,
#article #highlight_special_files #dossier_speciaux{
background:none;
margin-top:-29px;
}
#recipe .highlight_related_content .highlight_content.secondary img, 
#article .highlight_related_content .highlight_content.secondary img{
float: left;
height: 82px;
margin-right: 10px;
width: 120px;
}
#recipe .highlight_related_content h3,
#article .highlight_related_content h3{
clear:both;
margin:0;
padding:0;
font-size:18px;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif; 
color:#000;
}
#recipe .highlight_related_content h3 a,#article .highlight_related_content h3 a:hover,
#article .highlight_related_content h3 a,#article .highlight_related_content h3 a:hover{
text-decoration:none;
}
#recipe .highlight_related_content .secondary p,
#article .highlight_related_content .secondary p{
color:#666666;
float:left;
width:285px;
font-weight:normal;
}
#article .highlight_related_content .highlight_content {
padding:0;
}

#recipe .highlight_related_content .highlight_content {
padding: 0 0 40px 0;
}

/*Article Carousel*/
#recipe #content_document a.fleche, 
#article #content_document a.fleche {
background: url("../images/home/fleche_verte.gif") no-repeat  5px 0;
color: #999999;
font-size: 10px;
font-weight: bold;
padding: 2px 0 0 18px;
margin-left: 5px;     
text-decoration: none;
width:12px;
height:12px;
*display: inline-block;
*width:0;
*margin-left:0;
*margin-top: 2px; 
}
#recipe .yui-carousel-nav ul,
#article .yui-carousel-nav ul{
display:none;
}
#recipe #dossier_speciaux,
#article #dossier_speciaux{
border:none;
}
#recipe #highlight_special_files .highlight_content .entry-summary img,
#article #highlight_special_files .highlight_content .entry-summary img{
width:214px;
height:147px;
}
#recipe #highlight_special_files h2,
#article #highlight_special_files h2{
width: 150px;
} 
#recipe .yui-skin-cdp .yui-carousel-nav,
#article .yui-skin-cdp .yui-carousel-nav{
float:right;
width:100px;
}
#recipe .yui-carousel-content li p.title,
#article .yui-carousel-content li p.title{
color:#68900f;
font-size:11px;
margin-top: 155px;
*margin-top: 165px;
text-transform:uppercase;
}
#recipe #highlight_special_files .highlight_content .entry-title a,  
#article #highlight_special_files .highlight_content .entry-title a{
color:#000;
}
#recipe #highlight_special_files .highlight_content .entry-title,
#article #highlight_special_files .highlight_content .entry-title{
margin-top:0;
text-align:left;
font-size:18px;
color:#000;
} 
#article #highlight_special_files{
margin-bottom:0;
padding-left:5px;
position:relative;
}
#recipe #highlight_special_files{
margin-bottom:0;
padding-left:0;
position:relative;
}

#article_comments #user_comments {
background-color: white;
*height: 100%;
}

.ugc-content #article_comments #more_comments{
	margin-top: -20px;
}

/*Jasette et Plaisir*/

#jasette{
	float:left;
	width:660px;
	margin-top:23px;
	margin-right:30px;
}

#jasette #section_header{
	float:left;
	width:660px;
}

#jasette #section_header h1{
	display:block;
	float:left;
	text-indent: -999em;
	width:660px;
	height:170px;
	background:url(../images/illustrations/header_jasette.jpg) top left no-repeat;
	margin: 0 0 1px 0;
}

#jasette #section_header blockquote{
	display:block;
	float:left;
	text-indent: -999em;
	width:660px;
	height:39px;
	background:url(../images/illustrations/header_section2.jpg) top left no-repeat;
	margin:0;
}
#jasette #section_header blockquote p{
	margin:0;
}

#jasette #section_header div{
	float: left;
	width: 660px;
	height: 170px;
	background:url(../images/illustrations/header_jasette_background.jpg) top left no-repeat;
}

#jasette #section_header div img{
	float: left;
	margin: 16px 0 0 16px;
}

#jasette #section_header div p{
	float: left;
	width: 328px;
	height: 126px;
	margin: 26px 0 0 42px;
	text-align:center;
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#jasette #biletterie{
	float:left;
	width: 318px;
	height: 246px;
	margin-top: 51px;
	border: solid 1px #cdcdcd;
}

#jasette #biletterie a{
	float:left;
	display:block;
	width: 180px;
	height:95px;
	background:url(../images/illustrations/achat_billet_btn.jpg) top left no-repeat;
	margin: -20px 0 0 -1px;
}

#jasette #biletterie h2{
	float:left;
	width: 135px;
	height: 35px;
	background: url(../images/illustrations/sales_title_bg.jpg) top left no-repeat;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:13px;
	padding: 9px 0 0 4px;
	color:#00a5b9;
	word-spacing: 1px;
}

#jasette #biletterie h2 a{
	float:left;
	width: 135px;
	height: 35px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:13px;
	color:#00a5b9;
	word-spacing: 1px;
	background:none;
	text-decoration:none;
}

#jasette #biletterie .desc{
	float: left;
	clear:both;
	width:273px;
	margin: 17px 0 21px 15px;
	background:none;
}

#jasette #biletterie .desc a{
	float: left;
	width:273px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 13px;
	line-height:20px;
	background: none;
	color: #000000;
	text-decoration:none;
}

#jasette #biletterie p{
	float: left;
	width:319px;
	height:67px;
	background: url(../images/illustrations/sales_title_bg-bottom.jpg) top left no-repeat;
	margin: 0;
}

#jasette #biletterie #biletterie_link{
	float: left;
	text-align:right;
	vertical-align:bottom;
	background:none;
	margin: 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	background:url(../images/illustrations/jasette_arrow.gif) left no-repeat;
	width: 181px;
	height: 18px;
	padding-top:4px;
	margin: 24px 0 0 13px;
	color:#D31245;
}

#jasette .yui-carousel-nav{
	display:block;
	visibility:visible;
}

#jasette .yui-carousel-nav::after{
	clear:both;
	height:0px;
	overflow:hidden;
	display:block;
}


#jasette #highlight_special_files{
	float: left;
	margin-top:61px;
	background:url(../images/illustrations/jasette_caroussel_bg.jpg) left top repeat-x;
	width:658px;
	position:relative;
	height:219px;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

#jasette #highlight_special_files h2{
	float: left;
	font: 20px Arial, Helvetica, sans-serif;
	color: #00a5b9;
	border-bottom: solid 2px #00a5b9;
	height:25px;
	padding:0;
	background:none;
	width: 212px;
	margin: -27px 0 0 0;
	position:relative;
}

#jasette #highlight_special_files .box_bottom{
	height:21px;
	width: 660px;
	background:url(../images/illustrations/jasette_caroussel_bottom.gif) bottom left no-repeat;
	float:left;
	margin-left: -1px;
}


#jasette .yui-carousel-content{
	height:179px;	
}

#jasette .yui-skin-cdp .yui-carousel-nav ul{
	margin-bottom: 0;
}

#jasette .yui-carousel-nav ul, #jasette .yui-carousel-nav ul{
	display:inline;
}

#jasette span.yui-carousel-first-button{
	*margin-left: -51px;
}

#jasette #dossier_speciaux{
	width:658px;
}

#jasette .caroussel_link{
	font: 11px Arial, Helvetica, sans-serif;
	color: #00a5b9;
	padding-left: 23px;
	padding-top: 2px;
	height: 18px;
	background: url(../images/illustrations/jasette_right_arrow.gif) top left no-repeat;
	display:block;
	text-decoration:underline;
}

#jasette .yui-carousel-nav ul{
	margin: 10px 56px 18px -100px;
}

#jasette .yui-carousel-button {
    background: url("../images/illustrations/jasette_carousel_sprite.png") no-repeat scroll -25px 0 transparent;
}

#jasette .yui-carousel-tiny-nav ul li a {
    background: url("../images/illustrations/jasette_carousel_sprite.png") no-repeat scroll -15px -65px transparent;
}

#jasette .yui-carousel-nav ul li a {
    background: url("../images/illustrations/jasette_carousel_sprite.png") no-repeat scroll 0 -50px transparent;
}

#jasette .yui-carousel-small-nav ul li a {
    background: url("../images/illustrations/jasette_carousel_sprite.png") no-repeat scroll -15px -50px transparent;
}

#jasette .yui-carousel-nav ul li a {
    background: url("../images/illustrations/jasette_carousel_sprite.png") no-repeat scroll 0 -50px transparent;
}

#jasette span.yui-carousel-first-button {
    margin-right: 28px;
		background-position: 0 0;
}

#jasette .yui-carousel-nav UL{
	*top: -2px;
	*right: 5px;
}

#jasette .yui-carousel-nav ul li.yui-carousel-nav-page-selected a{
	background-position:-25px -50px;
}

#article.yui-skin-cdp #jasette #highlight_special_files .yui-carousel-element li{
	height:142px !important;
}

#jasette #highlight_special_files .yui-carousel-element li{
	width:130px !important;
	background: url("../images/illustrations/jasette_carousel_bg.jpg") no-repeat top left !important;
	padding: 7px 0 0 7px !important;
	margin-left: 8px !important;	
}

#jasette #highlight_special_files .yui-carousel-element p{
	margin: 5px 0 0 0;
	width: 88px;
	font: 11px Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 0 17px 0 16px;
}


#jasette .box{
	width: 320px;
	margin: 51px 0 0 0;
	float: left;
}

#jasette .left{
	margin-right: 19px;
}

#jasette .box .box_top{
	float:left;
	width:318px;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

#jasette .box .box_top p{
	float:left;
	margin:17px 110px 21px 15px;
	font: 12px Arial, Helvetica, sans-serif;
}

#jasette .box .box_bottom{
	float:left;
	width:320px;
	height:21px;
	background:url(../images/illustrations/box_bg.gif) bottom left no-repeat;
	margin-top:-15px;	
}

#jasette .box h2{
	float: left;
	font: 20px Arial, Helvetica, sans-serif;
	color: #00a5b9;
	border-bottom: solid 2px #00a5b9;
	height:25px;
	padding:0;
	margin: -27px 0 0 0;
	background:none;
}

#jasette .box #event{
	float:left;
	margin: 14px 0 12px 12px;
	width:287px;
	font: 12px Arial, Helvetica, sans-serif;
}

#jasette .box #event .first{
	width:41px;
	height:19px;
	text-align:center;
	background-color: #ceeef2;
	border-bottom:solid 1px #FFFFFF;
}

#jasette .box #event .second{
	width:246px;
	height:19px;
	background-color: #e5f6f8;
	color:#00808f;
	padding-left:8px;
	border-bottom:solid 1px #FFFFFF;
}

#jasette .box .details{
	float:left;
	margin: 0 0 7px 12px;
	height: 45px;
	width:320px;
	clear:both;
}

#jasette .box .details img{
	float:left;
	margin: 0 10px 0 0;
	height: 45px;
}

#jasette .box .details p{
	float:left;
	margin: 0;
	font: 14px Arial, Helvetica, sans-serif;
}

#jasette .spacer{
	margin-top: 92px;
}

#jasette .box .details a{
	font-size:12px;
	font-weight:bold;
	color:#00a5b9;
	text-decoration:none;
	border-bottom:solid 1px #00a5b9;
}

#jasette .sponsors{
	float:left;
	width: 320px;
	margin-top: 32px;
}

#jasette .sponsors p{
	margin:0;
	width:320px;
	text-align:center;
	font: 12px Arial, Helvetica, sans-serif;
}

#jasette .sponsors p img{
	margin-top:14px;
	display:inline;
}

#jasette .box .coulisse img{
	float: left;
	margin: 12px 0 19px 14px;
}

#jasette .box .coulisse p{
	float: left;
	margin: 0 0 0 14px;
}
#jasette .box .coulisse span,
#jasette .box .blog span{
	background:url(../images/illustrations/jasette_right_arrow.gif) left no-repeat;
	height:18px;
	padding:3px 0 0 23px;
	float:left;
	margin: 17px 0 17px 14px;
	position:relative;
}

#jasette .box .coulisse span a,
#jasette .box .blog span a{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#00a5b9;
	text-decoration:none;
	border-bottom:solid 1px #00a5b9;
	
}

#jasette #blog .box_top{
	height:248px;
}

#jasette #blog .box_top span{
	margin-top:0;
}

#jasette #blog ul{
	float:left;
}

#jasette #blog ul li{
	padding-top:20px;
	margin-left:14px;
	width: 288px;
	float:left;
	background:url(../images/illustrations/jasette_box_shadow.jpg) top left no-repeat;
	float:left;
}

#jasette #blog .box_top ul li .date{
	margin:0;
	font-size:11px;
	color:#9b9b9b;
	float:left;
	width:288px;
}

#jasette #blog .box_top ul li .title{
	margin:0 0 11px 0;
	font-size:11px;
	color:#00a5b9;
	float:left;
	font-weight:bold;
	width:288px;
}

#jasette #blog .box_top ul li .content{
	margin:0;
	font-size:11px;
	float:left;
	padding-bottom:18px;
	width:288px;
}

#jasette #blog ul #first{
	background:none;
}

#jasette #blog ul .shadow{
	height:14px;
	margin-top:0;
	*margin-top:-2px;
}
.article-text{
  width: 440px;
}

#text_email {display:none;}
