/* link eng homepage   

Dans archives.css

UL#home_en {
	DISPLAY: block; RIGHT: -125px; WIDTH: 300px; POSITION: absolute; TOP: 125px; HEIGHT: 55px
}
UL#home_en LI {
	FLOAT: left
}
UL#home_en A {
	BACKGROUND-POSITION: 50% bottom; DISPLAY: block; OVERFLOW: hidden
}
UL#home_en A:hover {
	BACKGROUND-POSITION: 50% top
}

A#cdc_home {
	BACKGROUND-IMAGE: url(/rd_images/header/global/eng_articlesuides.png); WIDTH: 133px; POSITION: relative;  HEIGHT: 30px
}

UL#hmn_gmt_lnks LI {
	LEFT: 26px; POSITION: relative; TOP: -22px
}

*/


/* fin link eng homepage   */


ul#control_menu li#ct_font_switcher {
    display: inline;
}

div#primary_content #artInner p {
    display:block;
   overflow:hidden;
}

span.alt {display:none;}

/* div.content_unit, .articles div#content_unit {
    width:644px; */
}
div#menu_detail_module.content_unit {
    width: 616px;
}

.dropCapFirst { 
    float:left;
    font-size: 42px; 
    line-height: 46px;
    margin: -5px 4px -2px 0;;
}

/* for the generic lists editors throw in */
#artInner ul {
    display: list-item;
    margin-left: 15px;  
    padding-left:0;    
} 

#artInner li {
    list-style-image: url('/rd_images/global_images/bullet.gif');
    margin-left: 0;  
    padding-left: 0; 
} 

/* pullquote */
    blockquote.article {
        clear:both;
        background: url(/rd_images/primaryContent/articles/bg/start_quote.gif) no-repeat top left;
        width: 80%;
        padding: 0;
        margin:15px auto 15px auto;
	}
  
    div#primary_content #artInner blockquote.article p {
        padding-left: 30px;
        font-family: Georgia, "Times New Roman", Times, serif;
        color: #d23823;
        font-size: 26px;
        line-height: 30px;
        text-align: center;
    }
  
    blockquote.article p.the_quote {
        margin: 0;
        padding: 5px 30px 5px 30px;
        background: url(/rd_images/primaryContent/articles/bg/end_quote.gif) no-repeat bottom right;
    }

/* END pullquote */

/* START tip */
    #artInner ul.tip {
        margin:0;
        padding:0;
    }

    #artInner li.articleTip { 
        list-style-image: url('/rd_images/primaryContent/articles/icons/tip.gif');
        list-style-position:inside;    
        font-family: "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;	
        font-weight: normal;
        font-size: 16px;
        line-height: 20px;
        color: #d23823;
        padding: 0;
        margin: 0;
    }
    
/* END tip */
/* START recipe coll & menu */
    .size_one, .size_two {
        font-family: Georgia, "Times New Roman", Times, serif;
        margin: 15px 15px 15px 0;
        text-align:center;
        clear:both;
    }
       
    .size_one {
    	background: url(/rd_images/primaryContent/articles/bg/recipeColl_top.gif) no-repeat top left;
        width:300px;
    }
    
    .size_two {
    	background: url(/rd_images/primaryContent/articles/bg/menu_top.gif) no-repeat top left;
        width:248px;
    }
    
    .modleft {
        float:left;
        margin: 15px 15px 15px 0;
    }
    
    .modright {
        float:right;
        margin: 15px 0 15px 15px;
    }
    
    .modfull {
        float:none;
        margin: 0 0 15px 0;
    }
       
    div#primary_content .size_one h2, div#primary_content .size_two h2 {
        color: #333;
    	font-size: 16px;
        line-height: 20px;
        font-family: "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;	
        text-transform: none;
        font-weight: normal;
        margin: 0 20px 15px 20px;
        padding-top:15px;
    }
    
    div#primary_content .size_one h2 {
        width:260px;
    }
    
    div#primary_content .size_two h2 {
        width:218px;
    }
    
    .modimage {
        border: 1px solid #CCC;
        padding: 1px;
        background-color: #FFF;
        width: 116px;
        height: 116px;
        margin: 20px auto 20px auto;
    }

    .size_one .separator {
    	height: 4px;
    	width: 300px;
    	background: url(/rd_images/primaryContent/articles/bg/recipeColl_bottom.gif) no-repeat top left;	
    }
    
    .size_two .separator {
    	height: 4px;
    	width: 248px;
    	background: url(/rd_images/primaryContent/articles/bg/menu_bottom.gif) no-repeat top left;	
    }
   
    .size_one ul, .size_two ul{
    	list-style-type: none;
    	padding: 0;
        margin: auto;
        width: 270px;
        display:block;
    }

    .size_two ul{
        width: 208px;
    }
    
    #artInner .size_one ul li,  #artInner .size_two ul li{
        padding: 0 0 15px 0;
        margin: 0 0 15px 0;
        background: url(/rd_images/primaryContent/articles/bg/sep.gif) no-repeat bottom center;	
        list-style-image: none;
    }
    
    #artInner .size_one ul li.nosep,  #artInner .size_two ul li.nosep{
        padding: 0 0 15px 0;
        margin: 0 0 15px 0;
        background: none;	
    }
    
    #primary_content #artInner .size_one ul, #primary_content #artInner .size_two ul {
        list-style-type: none;
        display:block;
    }
    
    #primary_content #artInner .size_one li a:link, #primary_content #artInner .size_two li a:link {
        font-weight: normal;
    	font-size: 13px;
        line-height: 16px;
        color: #9f1009;
        text-decoration: underline;
        list-style-image: none;
        margin-left: 0;
    }
    
    .edcom {
        font-weight: normal;
    	font-size: 13px;
        line-height: 16px;
        color: #333;
        font-style: italic;
    }    
    
    #edcomTop {
        display:block;
        margin: 0 15px 15px 15px;
    }   
    
/* END recipe coll & menu */
/* START image module */

    .imageMod {
        /*width: 200px; Now set in image.vm*/
        /*clear:both; 07092007*/ 
        border: 1px solid #CCC;
        float:left;
        margin: 3px 15px 15px 0;
    }
    
    .imgposleft {
        float:left;
        margin: 3px 15px 15px 0;
    }
    
    .imgposright {
        float:right;
        margin: 3px 0 15px 15px;
    }
    
    .imgposfull {
        float:none;
        margin: 0;
    }
            
    .imageElement {
        background-color: #FFF;
        padding: 1px;
    }
    
    .addlInfo {
        background-color: #EFEEE3;
        font-size: 10px;
        line-height: 13px;
        font-family: "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;	
        border: 1px solid #FFF;
        border-top: 1px solid #CCC;
        padding: 8px;
        min-height:23px;
        height:auto !important;
        height:23px;
    }
    
    .addlInfo .photocredit{
        font-style:italic;
    }
    
    .viewSlideshow {
        float: left;
        height: 23px;
        margin: 0 5px 0 0;
    }
    
/* END image module */

/* START video */
 .oneclip {margin: auto; width: 475px; padding: 15px 0px 10px 0px; height: 325px; overflow:hidden;}
 .showcase {margin: auto; width:617px; padding: 15px 0px 10px 0px;}
/* END video */

/* start sidebar */
    div.content_unit .sidebar {
        width: 186px;
        float:right;
        margin: 0 0 15px 15px;
        border: 1px solid #cfcfcf;
        font-family: "Lucida Grande","Lucida Sans", Arial, Verdana, sans-serif; 
        font-size: 11px;
        line-height: 15px;
    }
    
    div#primary_content #artInner .sidebar p {
        font-size: 11px;
        line-height: 15px;
        border:none;
    }
    
   #articleContent .sidebar a {
        font-size: 11px;
        text-decoration:underline;
        color:#000;
        font-weight:bold;
    }
    
    .sidebar span {
        padding:10px 10px 10px 10px;
        background-color: #efeee3;
        border: 1px solid #FFF;
        display:block;
    }
    
    div#primary_content #articleContent .sidebar h3 {
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 15px;
        margin-top: 0;
    }
    
    div#primary_content #articleContent .sidebar h4 {
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 5px;
        margin-top: 0;
    }
/* end sidebar */

/* pagination */
#articleContent div.pagination {
    padding: 1px 10px 0 10px;
    color: #FFF;
    height: 23px;
    font-size: 10px;
    font-weight: bold;
    font-family: "Lucida Grande", Arial, Verdana, sans-serif;
    text-transform:lowercase;
    background: #f05c5c url('/rd_images/primaryContent/articles/bg/pagination.gif') no-repeat bottom left;
    clear:both;
}

#primary_content #articleContent div.pagination a {
	color: #FFF;
    text-decoration: underline;
    font-weight: bold;
}


div#page_links {
    width: 275px;
    float: left;
}

div#page_nav {
    width: 112px;
    float: right;
    text-align: right;
}

div#page_prev {
    width: 300px;
    float: left;
}

div#page_next {
    width: 300px;
    float: right;
    text-align: right;
}


.readable {
    font-size:12px;
}
    
/* end pagination */

/* two column */
#articleContent {
    padding: 18px 1px 0 1px;
}

#sideA {
    width:300px;
    float:left;
    overflow:hidden;
}

#sideB {
    width:300px;
    float:right;
    overflow:hidden;
}
/* end two column */

/* general to article */
#artInner {
    margin: 0 15px 0 15px;
    padding: 0 0 15px 0;
} 

#articleContent a {
    color: #9f1009;
    font-weight: normal;
}

div#primary_content #articleContent h3 {
    margin-bottom: 0;
    line-height: 20px;
    font-size: 18px;
    font-weight: normal;
    display:inline;
}

div#primary_content #articleContent h3 a {
    /*same color, underline on hover */
}
/* end general */

/* Tabbed Navigation */

div#article_nav{
    margin-left:15px;
    height:31px;
}

div#article_nav ul{
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	
	font-size: 11px;
}

div#article_nav ul li{
    width: 123px;
	margin-right: 2px;
	float: left;
}

div#article_nav ul li.off {
	background: transparent url('/rd_images/primaryContent/articles/bg/articleTabs.gif') no-repeat 0 -31px;
}

div#article_nav ul li.current {
	background: white url('/rd_images/primaryContent/articles/bg/articleTabs.gif') no-repeat top left;
}

div#article_nav ul li a, div#article_nav ul li span{
	display: block;
    height:21px;
    width:101px;
	text-align: center;
    white-space: nowrap;
    overflow-x: hidden;
    overflow-y: hidden;
    font-weight: normal;
	padding: 10px 10px 0 10px;
    text-transform:lowercase;
}

div#article_nav ul li span {
   background-color:#FFF;
   position:relative;
   left:1px;
   top:2px;
   z-index:1;
}

/* End Tabbed Navigation*/
/* TOC Navigation */

div#toc{
    float:left;
    margin:0 25px 15px 0;
    width:180px;
    border: 1px solid #CCC;
    background-color: #FFF;
}

#artInner div#toc ul#articleTOC{
    list-style-type: none;
    margin-left: 0;
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	
	font-size: 11px;
    width:178px;
}

#artInner div#toc ul li{
    height:27px;
    background: transparent url('/rd_images/primaryContent/articles/bg/tocList.gif') repeat-x 0 0;
    margin-left:2px;
    list-style-image: none;
}

#artInner div#toc ul li#firstTOC {
    background: transparent url('/rd_images/primaryContent/articles/bg/tocListA.gif') repeat-x 0 0;
}

div#toc ul li a, div#toc ul li span{
	display: block;
    color:#333;
    white-space: nowrap;
    overflow-x: visible;
    overflow-y: hidden;
    font-weight: normal;
	padding: 4px 0 0 15px;
    text-transform:lowercase;
}

div#toc ul li span {
    width:175px;
    height:23px;
    background: transparent url('/rd_images/primaryContent/articles/bg/tocActive.gif') no-repeat top right;    
}

/* End TOC Navigation*/

/* start Gallery */
.colOne, .colTwo, .colThree {
    float:left;
    /*width:200px;*/
    width:180px;
    overflow:hidden;
    color: #9f1009;
    font-size: 13px;
    font-family: Georgia, "Times New Roman", Times, serif;
    margin: 0 50px 0 0;
}

.colThree {
    width:125px;
    margin: 0 15px 0 0;
}
    
div#primary_content #articleContent .colOne h3, div#primary_content #articleContent .colTwo h3, div#primary_content #articleContent .colThree h3 {
    display:block;
    color: #333;
    font-size: 18px;
}
    
.colOne a, .colTwo a, .colThree a {
    color: #9f1009;
    font-size: 13px;
}

.colOne .imageMod, .colTwo .imageMod, .colThree .imageMod {
    margin:5px 0 6px 0;
}

/* end gallery */
/* Hed and Dek overrides from main.css
   ----------- */

div#primary_content div#headline h1{
    text-transform: none;
}

/* end Hed and Dek overrides from main.css */

/* related content */
	div#primary_content #articleContent h5 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 14px; 
	color:#777777; 
	font-weight: bold;
	padding: 15px 0px 0px 0px;
	}
/* end related content */

/* editorial note */
	div#primary_content #articleContent h6 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 11px; 
	color:#777777; 
	font-weight: normal;
	line-height: 16px;
	padding: 15px 0px 0px 0px;
	}
/* editorial note */

div#recipe_main div.sr_rows {padding:15px 12px 15px 133px;}
div.sr_rows {border-bottom:1px solid #DBDBDB; border-top:1px solid #F6F6F6; position:relative;}
div#recipe_main div.sr_rows img.sr_forks {left:12px;}
div#recipe_main div.sr_rows img.sr_forks, div#recipe_main div.sr_rows img.sr_recipe_image {position:absolute; top:15px;}
.recipe_result_right {float: left;}
.recipe_img_box {float: left;}
.result_row {clear: both;}
div#recipe_menus_main.sponsored div.result_row {width:618px;}
div.result_row {border-bottom:1px solid #CCCCCC; border-top:1px solid #E6E5DA; clear:both; margin:0; padding:15px 0 0; width:435px;}
div.result_row div.recipe_img_box {margin-bottom:15px; width:120px;}
div.result_row {border-bottom:1px solid #CCCCCC; border-top:1px solid #E6E5DA; clear:both; width:615px;}
div.result_row div.recipe_result_right {float:right; margin-bottom:20px; margin-top:8px; width:487px;}
div.first_item {border-top:0 none; padding-top:7px;}
div#bestof {clear: both; background-image: url(/images/articlesguides/meilleurdu/bestOfRelated.jpg); width: 612px; height: 314px; position: relative;}
div#seemore a {position: absolute;}
div#seemore a span {display: none;}
	a#seemorelnk1 {top: 20px; left: 405px; width: 86px; height: 33px; z-index:10}
.moresect {display: block; float: left; padding: 80px 30px 20px 87px; width: 345px; height: 256px;}
.moreheder {font-family:Georgia,"Times New Roman",Times,serif; font-size: 15px; line-height: 17px; color: #777777; font-style: italic;}
div#bestof ul {margin: 0; padding: 5px 10px 10px 10px; color: #193572; font-family: "Lucida Grande", Arial, Verdana, sans-serif; font-size: 8px;}
.moreli {font-family:Georgia,"Times New Roman",Times,serif; font-size: 13px; line-height: 15px; color: #193572; list-style-type: disk; padding-top: 5px;}
a.lilnk:link, a.lilnk:visited, a.lilnk:active {color: #193572 !important; text-decoration: none;}
a.lilnk:hover {color: #193572 !important; text-decoration: underline;}
.nextsec {display: block; float: left; padding: 80px 10px 20px 0px; width: 132px;}
.nextheder {font-family:Georgia,"Times New Roman",Times,serif; font-size: 18px; line-height: 20px; color: #666666; font-style: italic;}
.topsub {font-family: "Lucida Grande", Arial, Verdana, sans-serif; font-size: 10px; color: #666666; font-weight: normal; text-transform: uppercase; text-decoration: none;}
a.foodieheder:link, a.foodieheder:visited, a.foodieheder:active {font-family: Georgia, "Times New Roman", Times,serif; font-size: 18px; line-height: 20px; color: #333333 !important; text-decoration: none;}
a.foodieheder:hover {color: #999999 !important; text-decoration: underline;}
.nextheder {font-family: Georgia, "Times New Roman", Times,serif; font-size: 18px; line-height: 20px; color: #777777;}
.nextimg {margin: 10px 0 15px 0;}
.slidenum {font-family: "Lucida Grande", Arial, Verdana, sans-serif; font-size: 11px; color: #777777; font-weight: normal; float: left; padding-top: 3px;}
.prevNext {float: right;}
.slidebox {border:1px solid #CCCCCC; float:left; height:536px; margin-top:10px; padding:1px; text-align:center; width:412px;}
.slidecopy {color:#333333; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:13px; line-height:18px; padding:15px; width:165px;}
.slidehed {font-family: Georgia, "Times New Roman", Times,serif; font-size: 18px; line-height: 22px; padding: 10px 0 10px 0;}
a.recipe_detail_lnk:link, a.recipe_detail_lnk:visited, a.recipe_detail_lnk:active {color: #2D7C0B !important; font-size: 18px !important; text-decoration: none;}
a.recipe_detail_lnk:hover {color: #2D7C0B !important;  font-size: 18px !important; text-decoration: underline;}
div.result_row div.menus_img_box div, div.result_row div.recipe_img_box div {background-color:#FFFFFF;border:1px solid #CCCCCC; height:116px; width: 116px; padding:1px;}
.recCopy {font-family: lucida Grande,arial; display:block; font-size:11px; font-weight: bold; padding-top: 8px;}
.rating {font-family: lucida Grande,arial; display:block; font-size:11px; font-weight: bold; padding-top: 8px; float: left; margin-right: 10px;}
div.recipe_result_right img {margin-top:5px;}
div.last_item {border-bottom:0 none;}
div.first_item {border-top:0 none;}
.slideboxnoborder {float:left; height:536px; margin-top:10px; padding:1px; text-align:center; width:412px;}