/*=Sarven Capadisli 2007*/
* { margin:0; padding:0; }
img { border:0; display:block; }
abbr, acronym { cursor:help; }

html {
font-size:62.5%;
height:100%;
}
body {
color:#444;
font-family:Arial, sans-serif;
font-size:1.6em;
line-height:1.3;
/* margin:0 auto; */
position:relative;

background-color:#fff;
background-repeat:repeat;
background-position:50% 0;
}

body.section_week {
background-image:url(../images/illustrations/illu_pattern-01.jpg);
}
body.section_weekend {
background-image:url(../images/illustrations/illu_pattern-06.jpg);
}
body.section_msn {
/* background-image:url(../images/illustrations/illu_pattern-06.jpg); */
background-color:#fff;
}

#centrerSite{
margin:0 auto;
width:1004px;
}



h1 {
font-size:1.6em;
line-height:1.1;
color:#c62708;
font-weight:normal;
margin-bottom:0.5em;
}
h2 { font-size:1.1em; }
h3 { font-size:1em; }
h4 { font-size:0.95em; }
h5 { font-size:0.9em; }
h6 { font-size:0.8em; }

a { 
color:#F15E5E;
border-bottom:1px solid transparent;
text-decoration:none;
}
a:hover { 
color:#000;
border-bottom:1px solid #F15E5E;
}
ol {
margin:0 0 0 0;
list-style-position:inside;
}

ol a,
ul a {
color:#000;
text-decoration:none;
}


legend {
font-weight:bold;
}

input,
textarea,
select {
padding:0.25em;
color:#333;
}
option { padding:0 0.5em; }
textarea { width:97.5%; }
input:focus,
textarea:focus,
select:focus {
border:2px solid #F3784C;
}

.odd { clear:both; }

.fl { float:left; }
.fr { float:right; }

img.fl {
margin-right:10px;
}
img.fr {
margin-left:10px;
}


#site_document_top {
clear:both;
float:left;
width:100%;
display:block;
background:url(../images/illustrations/illu_drop-shadow-02.gif) -1px 0 no-repeat;
text-indent:-9999px;
height:7px;
border-bottom:0;
margin-top:0.5em;
margin-bottom:-7px;
}

#accueil h1 {
display:none;
}

/*=header*/
#header {
float:left;
position:relative;
width:100%;
padding:63px 0 0 0;
font-size:0.8em;
}

.section_msn #header{
background:url(../images/illustrations/top_avec_concours.gif) 0 0 no-repeat; 

/* background:url(../images/illustrations/illu_header-week.jpg) 0 0 no-repeat;  */
/* background:url(../images/illustrations/header_semaine_noel2.jpg) 0 0 no-repeat; */
/*  background:url(../images/illustrations/semaine_halloween2.jpg) 0 0 no-repeat;  */
}


.section_week #header{
background:url(../images/illustrations/top_avec_concours.gif) 0 0 no-repeat; 

/* background:url(../images/illustrations/illu_header-week.jpg) 0 0 no-repeat;  */
/* background:url(../images/illustrations/header_semaine_noel2.jpg) 0 0 no-repeat; */
/*  background:url(../images/illustrations/semaine_halloween2.jpg) 0 0 no-repeat;  */
}

.section_weekend #header{
background:url(../images/illustrations/illu_header-weekend.jpg) 0 0 no-repeat;
}



#header li {
list-style-type:none;
}
#header a {
border-bottom:none;
}


address#recettes_du_quebec {
float:left;
margin:0 0 19px 75px;
text-decoration:none;
}

address#recettes_du_quebec a span {
display:none;
}
address#recettes_du_quebec #logo_recettes_du_quebec {
position:relative;
z-index:9999;
}
address#recettes_du_quebec span.email {
display:none;
}
address#recettes_du_quebec span.note {
font-size:0.8em;
font-style:normal;
left:240px;
top:143px;
z-index:9999;
width:51.5%;
display:none;
}

#site_languages,
#site_user_action {
position:absolute;
top:10px;
}
#site_languages {
right:0.5em;
}
#site_user_action {
left:0.5em;
}
#site_user_action li {
margin-right:1.75em;
float:left;
}
#site_languages a,
#site_user_action a {
font-weight:bold;
color:#fff;
text-decoration:none;
vertical-align:middle;
display:block;
padding-top:5px;
}

.site_user_join a {
background:url(../images/icons/icon_crayon.png) 0 0 no-repeat;
padding-left:20px;
height:29px;
}



/*=navigation*/
#navigation {
width:100%;
clear:both;
float:left;
margin-left:0;
position:relative;
z-index:1;
}
#navigation ul#site_nav {
float:left;
list-style-type:none;
margin-left:10px;
position:relative;
width:534px;
height:45px;
background:url(../images/illustrations/illu_site-nav-week-01.gif) 15px 100% no-repeat;
z-index:1;
}
.section_weekend #navigation ul#site_nav {
background:url(../images/illustrations/illu_site-nav-weekend-01.gif) 15px 100% no-repeat;
}
#navigation ul#site_nav li {
float:left;
text-indent:-9999px;
background-repeat:no-repeat;
background-position:15px 100%;
position:absolute;
top:0;
display:block;
height:45px;
}
#navigation a {
outline:none;
}
#navigation ul#site_nav li a {
display:block;
position:relative;
outline:none;
}
#navigation #site_nav li#nav_accueil {
left:19px;
width:94px;
}
#navigation #site_nav li#nav_forum {
margin-top:10px;
left:115px;
}
#navigation #site_nav li#nav_top_10 {
margin-top:13px;
left:198px;
}
#navigation #site_nav li#nav_mon_livre_de_recettes {
margin-top:5px;
left:260px;
}
#navigation #site_nav li#nav_videos {
margin-top:10px;
left:458px;
}

#navigation #site_nav li#nav_accueil a {
height:43px;
}
#navigation #site_nav li#nav_forum a {
width:78px;
height:33px;
}
#navigation #site_nav li#nav_top_10 a {
height:30px;
width:56px;
}
#navigation #site_nav li#nav_mon_livre_de_recettes a {
width:195px;
height:38px;
}
#navigation #site_nav li#nav_videos a {
width:75px;
height:33px;
}

#accueil.section_week li#nav_accueil a,
#forum.section_week li#nav_forum a,
#top_10.section_week li#nav_top_10 a,
#mon_livre_de_recettes.section_week li#nav_mon_livre_de_recettes a,
#videos.section_week li#nav_videos a {
background-image:url(../images/illustrations/illu_site-nav-week-02.gif);
background-repeat:no-repeat;
}
#accueil.section_weekend li#nav_accueil a,
#forum.section_weekend li#nav_forum a,
#top_10.section_weekend li#nav_top_10 a,
#mon_livre_de_recettes.section_weekend li#nav_mon_livre_de_recettes a,
#videos.section_weekend li#nav_videos a {
background-image:url(../images/illustrations/illu_site-nav-weekend-02.gif);
background-repeat:no-repeat;
}


#accueil li#nav_accueil a {
background-position: -5px 0;
}
#forum li#nav_forum a {
background-position: -100px -10px;
}
#top_10 li#nav_top_10 a {
background-position: -183px -13px;
}
#mon_livre_de_recettes li#nav_mon_livre_de_recettes a {
background-position: -245px -5px;
}
#videos li#nav_videos a {
background-position: -443px -10px;
}





/*
* html #navigation #site_nav li#nav_accueil {
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://172.20.23.89:8000../images/illustrations/illu_tab-site-nav-accueil-01.png', sizingMethod='crop');
}
* html #navigation #site_nav li#nav_forum {
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://172.20.23.89:8000../images/illustrations/illu_site_nav_tabs.png', sizingMethod='crop');
}
*/






#site_search {
float:left;
background:url(../images/illustrations/illu_site-nav-recherche.gif) 0 0 no-repeat;
width:267px;
height:35px;
top:10px;
z-index:0;
position:relative;
}
#site_search fieldset {
border:0;
float:left;
}
#site_search legend,
#site_search label {
display:none;
}
#site_search input#site_keywords {
float:left;
position:absolute;
top:5px;
left:105px;
border:1px dashed #c3c3b3;
width:115px;
z-index:2;
}
#site_search input#site_submit {
float:left;
background:url(../images/icons/icon_ok.gif) 0 0 no-repeat;
text-indent:-9999px;
width:22px;
height:22px;
border:0;
margin-top:1px;
cursor:pointer;
position:absolute;
top:5px;
left:235px;
}


#menu_switch {
position:absolute;
top:0;
left:798px;

}
#menu_switch a {
display:block;
width:207px;
height:56px;
text-indent:-9999px;
}

#wrapper {
background:url(../images/illustrations/illu_pattern-02.gif) repeat-y 100% 0;
clear:both;
float:left;
width:100%;
position:relative;
z-index:1;
padding:15px 0 0 0;
margin-bottom:2.5em;
}
#breadcrumb {
margin-left:227px;
font-size:0.8em;
}
#breadcrumb p,
#breadcrumb ul {
display:inline;
margin-right:0.5em;
}
#breadcrumb ul li {
display:inline;
background:transparent url(../images/icons/icon_greater-then.gif) no-repeat 3px 4px;
padding:0 0 0 15px;
}
#breadcrumb ul li.child_1st {
padding-left:0;
background:none;
}

#breadcrumb ul li a {
text-decoration:none;
font-weight:bold;
}

#content {
position:relative;
clear:both;
float:left;
width:65%;
margin-right:2%;
}
.single_content #content {
width:98%;
}
.single_content #document_content {
width:76.25%;
}
.single_content #supplemental_navigation {
width:20%;
margin-right:1.6%;
}
.single_content .content_item_wrapper .content_item {
width:97.5%;
}



#document_content p {
margin:0 0 1em;
}

#supplemental_information {
width:29.75%;
float:left;
margin-top:135px;

}
body#accueil #introduction {

}
body#accueil #supplemental_content {

}


#document_content {
float:right;
width:64.25%;
margin-top:135px;
}
#supplemental_navigation {
float:right;
width:29%;
font-size:0.9em;
margin-right:3.5%;
}
#supplemental_navigation ul {
margin-left:0;
}
#supplemental_navigation div h2 {
background-repeat:no-repeat;
text-indent:-9999px;
}
#supplemental_navigation div {
margin-bottom:1.5em;
}
#supplemental_navigation div li {
list-style-type:none;
background:url(../images/icons/icon_greater-then.gif) 3px 4px no-repeat;
padding:0 0 0 15px;
}


#supplemental_navigation a {
color:#231f20;
text-decoration:none;
}

#supplemental_navigation #recipe_of_the_day h2 {
background-image:url(../images/illustrations/illu_recipe-of-the-day.gif);
height:22px;
}
#supplemental_navigation #recipe_categories h2 {
background-image:url(../images/illustrations/illu_recipe-category.gif);
height:36px;
}
#supplemental_navigation #recipe_suggestions h2 {
background-image:url(../images/illustrations/illu_recipe-focus.gif);
height:43px;
}
#supplemental_navigation #recipe_budget h2 {
background-image:url(../images/illustrations/illu_recipe-budget.gif);
height:31px;
}
#supplemental_navigation #recipe_practical h2 {
background-image:url(../images/illustrations/illu_recipe-practical.gif);
height:56px;
}
#supplemental_navigation #menu_of_the_week h2 {
background-image:url(../images/illustrations/illu_menu-of-the-week.gif);
height:33px;
}
#supplemental_navigation #menu_of_the_weekend h2 {
background-image:url(../images/illustrations/illu_menu-of-the-weekend.gif);
height:44px;
}
#supplemental_navigation #recipe_newsletter h2 {
background-image:url(../images/illustrations/icon_recipe-newsletter.gif);
height:52px;
}



#supplemental_navigation #recipe_practical ul {
margin-top:-0.75em;
}


#supplemental_navigation #recipe_newsletter fieldset {
border:0;
}
#supplemental_navigation #recipe_newsletter legend,
#supplemental_navigation #recipe_newsletter label {
display:none;
}
#supplemental_navigation #recipe_newsletter h3 {
font-size:0.9em;
margin-bottom:0.5em;
}
#supplemental_navigation #recipe_newsletter ul {
margin-left:0;
float:left;
margin-right:8%;
width:80%;
}
#supplemental_navigation #recipe_newsletter ul li {
background:none;
padding-left:0;
}
#supplemental_navigation #recipe_newsletter input#newsletter_email {
border:1px dashed #c3c3b3;
Xwidth:11.5em;
width:100%;
Xmargin-right:0.25em;
}
#supplemental_navigation #recipe_newsletter input#newsletter_submit {
float:left;
background:url(../images/icons/icon_ok.gif) 0 0 no-repeat;
text-indent:-9999px;
width:22px;
height:22px;
border:0;
margin-top:1px;
cursor:pointer;
}


#supplemental_navigation #recipe_of_the_day li {
background:none;
padding-left:0;
}

#recipe_of_the_day a {
font-weight:bold;
color:#F15E5E;
font-size:0.9em;
}


#supplemental_navigation .content_item_wrapper .content_item {
width:93%;
width:81%;
width:87.75%;
margin-bottom:0;
}



/*=survey_weekly*/
#survey_weekly h2 {
background:url(../images/illustrations/illu_sondage-hebdomadaire.gif) 0 0 no-repeat;
width:139px;
height:39px;
}

#survey_weekly legend {
display:none;
}
#survey_weekly fieldset {
border:0;
}
#survey_weekly input {
margin-bottom:-2px;
}
#survey_weekly p.intro {
margin-bottom:0.5em;
font-weight:bold;
}

#survey_weekly ul {
margin-left:0;
}

#survey_weekly ul li {
margin-bottom:0.25em;
background:none;
padding-left:0;
}
#survey_weekly #survey_submit {
margin:0 0 1em 0;
}
#survey_weekly div.survey_confirmation {
margin-bottom:0.5em;
}


/*=content_item_wrapper*/
.content_item_wrapper {
background:url(../images/illustrations/illu_drop-shadow-01.gif) 100% 100% repeat-x;
margin:7px 0 10px 0;
padding:0 7px 8px 0;
float:left;
width:98.2%;
clear:both;
}
.content_item_wrapper .content_item {
background-color:#fff;
margin:-7px 0 0 -7px;
padding:10px;
padding:25px;
padding:15px;
float:left;
width:96.8%;
width:89.5%;
width:94.4%;
}
.content_item_wrapper .content_item h2 {
margin-bottom:0.75em;
}


/*=highlights*/
.content_item_wrapper #highlights.content_item {
padding:10px;
width:96.8%;
}

#highlights h2 {
display:none;
}
#highlights ul {
list-style-type:none;
font-size:0.8em;
}
.section_week #highlights ul {
background:#F15E5E;
}
.section_weekend #highlights ul {
background:#798c65;
}

#highlights_data li {
color:#fff;
}
.js #highlights_data li {
display:none;
}
.js #highlights_data li.opened, 
.js #highlights_data li li {
clear:none;
display:block;
}

#highlights_data li h3 {
background:url(../images/illustrations/illu_spoon-fork-week.gif) 10px 10px no-repeat;
padding:1em 10px 0.5em 35px;
font-size:1.2em;
}
.section_weekend #highlights_data li h3 {
background:url(../images/illustrations/illu_spoon-fork-weekend.gif) 10px 10px no-repeat;
}
#highlights_data li h3 a {
color:#fff;
font-size:1.3em;
}
#highlights_data li p {
margin-left:35px;
margin-right:25px;
height: 30px;
}


#highlights_titles {
background:transparent;
width:400px;
float:left;
}

#highlights_titles li {
float:left;
width:77px;
padding:0 1px;
text-align:center;
list-style-type:none;
border-top-width:1px;
border-top-style:solid;
}

.section_week #highlights_titles li {
background:#AA3900 url(../images/illustrations/illu_pattern-03.png) 0 0 repeat-x;
border-top-color:#F15E5E;
border-right:1px solid #F15E5E;
}
.section_weekend #highlights_titles li {
background:#3A4E29 url(../images/illustrations/illu_pattern-04.png) 0 0 repeat-x;
border-top-color:#798c65;
border-right:1px solid #798c65;
}

.js #highlights_titles li.selected {
position:relative;
top:-5px;
padding:0 1px 5px 1px;
border-color:#F15E5E;
background:#e0532f url(../images/illustrations/illu_pattern-05.png) 0 0 repeat-x;
}
.js #highlights_titles li.selected a {
background-position:50% 60%;
}

#highlights_titles li a {
color:#fff;
display:block;
padding:5px;
width:68px;
border-bottom:0;
outline:none;
text-indent:-9999px;
background-position:50% 50%;
background-repeat:no-repeat;
}
.section_week #highlights_titles li.child_1st a {
background-image:url(../images/icons/icon_integer-1-01.gif);
}
.section_week #highlights_titles li.child_2nd a {
background-image:url(../images/icons/icon_integer-2-01.gif);
}
.section_week #highlights_titles li.child_3rd a {
background-image:url(../images/icons/icon_integer-3-01.gif);
}
.section_week #highlights_titles li.child_4th a {
background-image:url(../images/icons/icon_integer-4-01.gif);
}
.section_week #highlights_titles li.child_5th a {
background-image:url(../images/icons/icon_integer-5-01.gif);
}
.section_weekend #highlights_titles li.child_1st a {
background-image:url(../images/icons/icon_integer-1-02.gif);
}
.section_weekend #highlights_titles li.child_2nd a {
background-image:url(../images/icons/icon_integer-2-02.gif);
}
.section_weekend #highlights_titles li.child_3rd a {
background-image:url(../images/icons/icon_integer-3-02.gif);
}
.section_weekend #highlights_titles li.child_4th a {
background-image:url(../images/icons/icon_integer-4-02.gif);
}
.section_weekend #highlights_titles li.child_5th a {
background-image:url(../images/icons/icon_integer-5-02.gif);
}




.author {
font-size:0.8em;
}
.fn {
border-bottom:1px solid #ddd;
text-decoration:none;
}
.required {
color:#C62708;
font-weight:bold;
}
.js .opened {
display:block;
}
.js .closed {
display:none;
}


/*=forms*/
#document_content form ul li {
list-style-type:none;
margin:0 0 0.5em 0;
clear:both;
}
#document_content form ul li label {
display:block;
font-weight:bold;
margin:0 0 0.25em 0;
}
form span.required {
color:#C62708;
}

form .error {
background:#C62708;
color:#fff;
}


/*=list_recipes_top_10*/
#list_recipes_top_10 {
background:#fff url(../images/illustrations/illu_coffee-stain.gif) 100% 0 no-repeat;
}
#list_recipes_top_10 h2 {
background:url(../images/illustrations/illu_top-10-des-recettes.gif) 0 0 no-repeat;
text-indent:-9999px;
height:51px;
}
#list_recipes_top_10 ol li {
border-top:1px dotted #ddd;
padding:0.3em 0;
}
/*=list_recent_recipes*/
#list_recent_recipes h2 {
background:url(../images/illustrations/illu_les-nouvelles-recettes.gif) 0 0 no-repeat;
text-indent:-9999px;
height:62px;
}
#list_recent_recipes h3 {
margin-bottom:0;
}
#list_recent_recipes ul {
list-style-type:none;
}
#list_recent_recipes ul li {
margin-bottom:0.5em;
background:url(../images/icons/icon_greater-then.gif) 0 5px no-repeat;
padding-left:15px;
}


/*=highlight_member_recipe*/
#highlight_member_recipe h2 {
background:url(../images/illustrations/illu_recette-dun-membre.png) 0 0 no-repeat;
text-indent:-9999px;
height:43px;
}
#highlight_member_recipe img {
margin-bottom:0.5em;
}
img.tn_preview {
padding:3px;
border:1px solid #eee;
border-right:2px solid #ddd;
border-bottom:2px solid #ddd;
}

/*=highlight_practical_tricks*/
#highlight_practical_tricks h2 {
background:url(../images/illustrations/illu_truc-pratique.gif) 0 0 no-repeat;
text-indent:-9999px;
height:43px;
}


/*=highlight_failure_of_the_week*/
#highlight_failure_of_the_week h2 {
background:url(../images/illustrations/illu_flop-de-la-semaine.gif) 0 0 no-repeat;
text-indent:-9999px;
height:60px;
}
/*=highlight_tested_for_you*/
#highlight_tested_for_you h2 {
background:url(../images/illustrations/illu_teste-pour-vous.gif) 0 0 no-repeat;
text-indent:-9999px;
height:25px;
}


.content_item_wrapper .content_item .entry-sub-title {
clear:both;
font-size:0.9em;
}
form.content_item_wrapper fieldset {
border:0;
}
.content_item_wrapper .content_item .entry-summary p {
margin-bottom:0.75em;
}
.content_item_wrapper .content_item .entry-summary h3 a {
color:#000;
text-decoration:none;
}


.content_item_wrapper .content_item .datetimestamp {
display:none;
}




.content_item_wrapper .content_item img {
Xmargin:0 auto;
}


.entry-summary {
margin-bottom:0.5em;
}
.entry-summary h3 {
font-size:0.9em;
}

.pill .entry-title,
.pill .entry-content {
Xwidth:280px;
}

.content_item_wrapper .red_pill .entry-title {
float:left;
}
.content_item_wrapper .red_pill img {
float:right;
margin-left:10px;
}
.content_item_wrapper .red_pill .entry-content,
.content_item_wrapper .blue_pill .entry-content {
width:100%;
}

.content_item_wrapper .red_pill .entry-content {
float:left;
}
.content_item_wrapper .blue_pill .entry-title {
float:right;
}
.content_item_wrapper .blue_pill img {
float:left;
margin-right:10px;
}
.content_item_wrapper .blue_pill .entry-content {
float:left;
}
.content_item_wrapper .content_item h2 {
width:100%;
}



#supplemental_information .content_item_wrapper #video_of_the_day.content_item {
padding:10px;
width:95.25%;
}

#video_of_the_day h2 {
background:url(../images/illustrations/illu_video-gourmande.gif) 0 0 no-repeat;
text-indent:-9999px;
height:30px;
}

#supplemental_information .content_item_wrapper {
margin:7px 0 10px 7px;
padding-right:6px;
}

#supplemental_information .content_item_wrapper .content_item {
width:95.2%;
width:85.75%;
width:91.6%;
}
#supplemental_information .content_item_wrapper .content_item ul {
width:100%;
float:left;
}


/*=editors_picks*/
#editors_picks {
/* background-image:url(../images/content/tn_female-karine.jpg); */
background-repeat:no-repeat;
background-position:100% 0;
}
#editors_picks h2 {
/* background:url(../images/illustrations/illu_le-choix-de-karine.gif) 0 0 no-repeat; */
background:url(../../fichiers/images/motjulie.jpg) 0 0 no-repeat;
text-indent:-9999px;
height:28px;
margin:10px 0;
}

#editors_picks .entry-summary {
font-size:0.9em;
width:260px;
}
#editors_picks .author {
display:none;
}



/*=list_recent_photos*/
#list_recent_photos li {
clear:both;
float:left;
list-style-type:none;
border-top:1px dotted #DDDDDD;
padding:0.5em 0;
width:100%;
}
#list_recent_photos li.child_1st {
border-top:0;
}

#list_recent_photos h2 {
background:url(../images/illustrations/illu_les-nouvelles-photos.gif) 0 0 no-repeat;
text-indent:-9999px;
height:91px;
width:100%;
}
#list_recent_photos .entry-content {
font-size:0.9em;
}




/*=extra_material*/
.extra_material {
background:url(../images/icons/icon_plus.jpg) 100% 0 no-repeat;
color:#F15E5E;
height:20px;
float:right;
font: bold italic 1em "Times New Roman", serif;
padding:2px 30px 0 0;
border-bottom:1px solid #fff;
clear:both;
}
a:hover .extra_material {
color:#000;
}



/*=document_options*/
#document_options h2 {
background:url(../images/illustrations/illu_ma-boite-a-outils.gif) 0 0 no-repeat;
text-indent:-9999px;
width:142px;
height:17px;
}

#document_options ul li {
list-style-type:none;
}
#document_options ul#document_action {
font-size:0.9em;
}
#document_options ul#document_action li {
margin-bottom:0.5em;
}
#document_options ul#document_action span,
#document_options ul#document_action a {
background-repeat:no-repeat;
backgorund-position:0 50%;
padding:0 0 0 25px;
border-bottom:0;
}
#document_options ul#document_action #action_print_2 span {
background-image:url(../images/icons/icon_printer.gif);
}
#document_options ul#document_action #action_email a {
background-image:url(../images/icons/icon_envelope.gif);
}
#document_options ul#document_action #action_print a {
background-image:url(../images/icons/icon_printer.gif);
}
#document_options ul#document_action #action_add_photograph a {
background-image:url(../images/icons/icon_photo-camera.gif);
}
#document_options ul#document_action #action_bookmark a {
background-image:url(../images/icons/icon_book.gif);
}
#document_options ul#document_action #action_comments a {
background-image:url(../images/icons/icon_star.gif);
}

#document_options ul#document_action span {
cursor:pointer;
color:#000;
}





/*=recipe_intro*/
#recipe_intro h2 {

}
#recipe_intro .entry-content {
float:left;
}
#recipe_intro dl {
margin-bottom:1em;
width:13.5em;
width:180px;
float:left;
padding-bottom:1em;
background:url(../images/illustrations/illu_line-sketch.gif) 0 100% no-repeat;
}
#recipe_intro dl dt,
#recipe_intro dl dd {
float:left;
}
#recipe_intro dl dt {
font-weight:bold;
color:#000;
clear:both;
margin-right:0.5em;
}
#recipe_intro dl dt:after {
content: ":";
}

#recipe_intro .video_watch {
margin-bottom:0;
float:left;
}

#recipe_intro .video_watch a {
clear:both;background:url(../images/illustrations/illu_lire-la-video.gif) 0 0 no-repeat;
text-indent:-9999px;
width:125px;
height:31px;
display:block;
border:0;
}


/*=recipe_preperation*/
#recipe_preperation h2 {
background:url(../images/illustrations/illu_etapes.gif) 0 0 no-repeat;
text-indent:-9999px;
height:27px;
}
/*=list_recipes_ingredients*/
#list_recipes_ingredients h2 {
background:url(../images/illustrations/illu_ingredients.gif) 0 0 no-repeat;
text-indent:-9999px;
height:22px;
}
/*=list_recipe_related_in_this_category*/
#list_recipes_related_in_this_category h2 {
background:url(../images/illustrations/illu_dautres-recette-de-la-mem-categorie.gif) 0 0 no-repeat;
text-indent:-9999px;
height:22px;
}
#list_recipes_ingredients ul li,
#list_recipes_related_in_this_category ul li,
#list_recipes_related_articles ul li {
background:transparent url(../images/icons/icon_greater-then.gif) no-repeat 3px 5px;
list-style-type:none;
padding:0pt 0pt 0pt 15px;
}

/*=list_recipe_related_articles*/
#list_recipes_related_articles h2 {
background:url(../images/illustrations/illu_dossiers-a-ne-pas-manquer.gif) 0 0 no-repeat;
text-indent:-9999px;
height:24px;
}



/*=user_comments*/
#user_comments h2 {
background:url(../images/illustrations/illu_commentaires-des-intemautes.gif) 0 0 no-repeat;
text-indent:-9999px;
height:17px;
}
#user_comments ul li {
list-style-type:none;
margin:0 0 2em 0;
width:100%;
float:left;
clear:both;
position:relative;
}
#user_comments ul li h3.entry-title {
margin:0 1em 0.25em 0;
font-size:0.9em;
}
#user_comments ul li abbr {
font-size:0.9em;
font-style:italic;
font-weight:normal;
}

#user_comments ul li .entry-content {
clear:both;
}


#user_comments dl.rating_commenter {
background:url(../images/illustrations/illu_stars-three-states.png) repeat-x;
width:90px;
height:30px;
}
#user_comments .rating_commenter dt {
display:none;
}
#user_comments .rating_commenter dd {
text-indent:-9999px;
background:url(../images/illustrations/illu_stars-three-states.png) 0 -30px repeat-x;
height:30px;
}



#user_comments .comment_rating {
font-size:0.85em;
float:right;
clear:both;
}
#user_comments .comment_rating h4,
#user_comments .comment_rating ul {
float:left;
}

#user_comments .comment_rating ul li {
float:left;
clear:none;
margin:0 0 0 0.5em;
}
#user_comments .comment_rating ul li.rate_up a,
#user_comments .comment_rating ul li.rate_down a {
background:url(../images/illustrations/illu_thumb-up.gif) 0 0 no-repeat;
text-indent:-9999px;
width:18px;
height:21px;
display:block;
border-bottom:0;
}
#user_comments .comment_rating ul li.rate_down a {
background:url(../images/illustrations/illu_thumb-down.gif) 0 0 no-repeat;
}




.js form#send_to_friend {
Xposition:absolute;
Xtop:0.05em;
Xleft:5em;
Xbackground:#fff;
Xwidth:85%;
Xbackground:url(../images/illustrations/illu_drop-shadow-01.gif) 100% 100% no-repeat;
Xpadding:0 6px 6px 0;
Xmargin:0 0 1em 0;
Xdisplay:none;
}
.js form#article_comment {
Xdisplay:none;
}




form span#send_to_friend_container_action {
display:none;
}
.js form span#send_to_friend_container_action {
float:right;
color:#C62708;
border:1px solid #C62708;
font-weight:bold;
display:block;
height:20px;
width:15px;
text-align:center;
cursor:pointer;
}
.js form#send_to_friend fieldset {
Xmargin:0 0 0 -6px;
Xborder:1px solid #ccc;
}



/*rating_system*/
.js select.rating_system {
display:none;
}
#document_content .user_rating_system label {
margin-right:1em;
}

.user_rating_system label,
ul.rating_system {
float:left;
}
.js #document_content ul.rating_system {
Xbackground:url(../images/illustrations/illu_stars-three-states.png) repeat-x;
width:150px;
position:relative;
}
.js #document_content ul.rating_system li {
float:left;
clear:none;
display:block;
cursor:pointer;
margin-bottom:0;
background:url(../images/illustrations/illu_stars-three-states.png) repeat-x;
Xborder:1px solid red;
height:30px;
width:30px;
}

.js #document_content ul.rating_system li.rating_1 a {
left:0;
}
.js #document_content ul.rating_system li.rating_2 a {
left:30px;
}
.js #document_content ul.rating_system li.rating_3 a {
left:60px;
}
.js #document_content ul.rating_system li.rating_4 a {
left:90px;
}
.js #document_content ul.rating_system li.rating_5 a {
left:120px;
}
.js #document_content ul.rating_system li.rating_1 a:hover,
#user_comments .rating_commenter dd.rating_1 {
width:30px;
}
.js #document_content ul.rating_system li.rating_2 a:hover,
#user_comments .rating_commenter dd.rating_2 {
width:60px;
}
.js #document_content ul.rating_system li.rating_3 a:hover,
#user_comments .rating_commenter dd.rating_3 {
width:90px;
}
.js #document_content ul.rating_system li.rating_4 a:hover,
#user_comments .rating_commenter dd.rating_4 {
width:120px;
}
.js #document_content ul.rating_system li.rating_5 a:hover,
#user_comments .rating_commenter dd.rating_5 {
width:150px;
}
.js #document_content ul.rating_system li a {
display:block;
width:30px;
height:30px;
z-index:20;
border-bottom:0;
position:absolute;
top:0;
left:0;
text-indent:-9999px;
}
.js #document_content ul.rating_system li a:hover {
background:url(../images/illustrations/illu_stars-three-states.png) 0 -30px repeat-x;
z-index:1;
left:0;
}
.js #document_content ul.rating_system li.current {
position:absolute;
text-indent:-9999px;
width:0;
background:url(../images/illustrations/illu_stars-three-states.png) 0 -30px repeat-x;
}

#recipe_user_evaluation legend {
display:none;
}
#recipe_user_evaluation h2 {
background:url(../images/illustrations/illu_evaluez-cette-recette.gif) 0 0 no-repeat;
text-indent:-9999px;
height:16px;
}
.js .script_based_submit #submit_user_evaluation {
display:none;
}



input.control_type_button {
float:left;
clear:both;
}




/*=footer*/
#footer {
background:transparent url(../images/illustrations/illu_pattern-02.gif) 100% 40% repeat-y;
padding:1em 1.5%;
float:left;
clear:both;
width:97%;
font-size:0.8em;
color:#8b8954;
position:relative;
z-index:9;
}
#footer #site_conditions {
width:65.25%;
Xwidth:62%;
float:left;
}
#footer #site_conditions p {
margin-bottom:0.25em;
}
#footer #site_conditions ul {
list-style-type:none;
}
#footer #site_conditions ul li {
display:inline;
}


#footer div#transcontinental_address {
display:block;
float:left;
margin:1.25em 5% 0;
width:108px;
width:11.25%;
}
#footer div#transcontinental_address ul,
#footer div#transcontinental_address span {
display:none;
}
#footer div#transcontinental_network {
float:left;
width:22.25%;
margin-top:1.25em;
}

#footer div#transcontinental_network h2 {
font-size:1em;
}
#footer div#transcontinental_network ul#our_other_sites {
float:left;
clear:left;
border:1px solid #ccc;
}
#footer div#transcontinental_network ul {
background:#fff;
color:#000;
}
#footer div#transcontinental_network li {
list-style-type:none;
padding:0.25em;
}
#footer div#transcontinental_network li a {
text-decoration:none;

}
#footer div#transcontinental_network li.interaction_dd_menu {
position:relative;
background:#fff url(../images/icons/icon_caret.gif) 3px 50% no-repeat;
padding-left:16px;
}
#footer div#transcontinental_network li.interaction_dd_menu:hover ul,
.js #footer div#transcontinental_network li.hover ul {
display:block;
position:absolute;
top:-21.25em;
left:-0.1em;
width:93.5%;
}

#footer div#transcontinental_network li.interaction_dd_menu ul {
display:none;
padding:0.5em;
border:1px solid #ccc;
border-bottom:0;
}
#footer div#transcontinental_network li.interaction_dd_menu li {
background:url(../images/icons/icon_greater-then.gif) 0 50% no-repeat;
padding:0 0 0 10px;
margin-bottom:0.25em;
}





/*=publicity_primary*/
#publicity_primary {
/*background:#fff; */
background-color: transparent;
height:90px;
width:728px;
position:absolute;
top:240px;
top:45px;
left:227px;
z-index:9999;
/*border:10px solid #fff;*/
border:10px solid transparent;
}

/*=publicity_secondary*/
#publicity_secondary {
/* background:#fff url(../images/publicity/publicity_ebay.gif) 0 0 no-repeat;*/ 
width:300px;
height:250px;
}

.ad {
margin-bottom:1em;
}

.ad a {
border:0;
}

/*=our_partners*/
#supplemental_information .content_item_wrapper #our_partners.content_item {
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
width:280px;
}

#our_partners h2 {
background:url(../images/illustrations/illu_nos-partenaires.gif) 0 0 no-repeat;
text-indent:-9999px;
}

#our_partners li {
list-style-type:none;
float:left;
clear:both;
font-size:0.7em;
width:100%;
}
#our_partners li a {
text-decoration:none;
color:#575757;
margin:0.5em 0;
display:block;
float:left;
width:100%;
}
#our_partners img {
float:left;
margin:0 5px 0 0;
}
#our_partners span.ad_information {
float:left;
width:160px;
}
span.ad_title {
font-weight:bold;
}
span.ad_text_primary,
span.ad_text_secondary {
display:block;
}


/*=complimentary_ads*/
#supplemental_information #complimentary_ads {
}

#supplemental_information #complimentary_ads ul {
width:240px;
margin:0 auto;
float:none;
}
#complimentary_ads li {
list-style-type:none;
float:left;
margin:0 0 1em 20px;
font-size:0.7em;
width:100px;
}
#complimentary_ads li a {

}
#complimentary_ads img {
display:block;
margin:0 0 5px 0;
}
#complimentary_ads li a {
text-decoration:none;
color:#575757;
}

/*=publicity_contests*/
#publicity_contests {
width:300px;
height:105px;
float:left;
}


#tower_ad {
text-align:center;
}

#er_rm136692_0 {
	padding: 10px 0 0 10px;	
}

div#promo_creme {
float:left;
background:url(../images/promo/bg_promo-creme.gif) no-repeat top;
width:300px;
height:290px;
}
div#promo_creme div {
padding:114px 30px 0 30px;
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#ac9b91;
font-style:italic;
font-weight:bold;
}
div#promo_creme div {
padding-top/*\**/:98px\9
}
div#promo_creme div img {margin:0 0 3px 0;}
div#promo_creme div a:hover {border:0;}

#ExtensibleBann {
float:left;
}