#mainMenu LI{margin-right:4px;}
#mainMenu LI DIV.mainLink{width:138px;}
#mainMenu LI DIV.mainSubMenu{width:138px;}
#mainMenu LI DIV.mainSubMenu A{background-color:#69a007; border-top-color:#8bb53e;}
#mainMenu LI DIV.mainSubMenu A:hover{background-color:#4d7505;}

#headerLinkBm {width:126px; height:25px; left:115px; top:40px;}
#headerLinkPm {width:175px; height:27px; left:70px; top:67px;}

#headerOtherSites{width:305px; height:103px; top:-7px; left:584px;}

/* continent section on main page */

DIV.decouvrirContinentTitle {font-family:"Times New Roman", Times, serif; font-size:12px; color:#333333; padding-bottom:10px; font-weight:bold; }
DIV.continentList A { display:block; color:#4d4d4d; font-size:11px; line-height:21px; text-decoration:none; }
DIV.continentList A IMG { margin-top:10px; }
DIV.continentListCol { float:left; width:140px; }
DIV.continentListThirdCol { width:auto; }
DIV.continentListThirdColPlusLink { width:60px; }
DIV.openExpander DIV A { background-image:url(/media/layout/etplus_fermer.gif);}
A.continentExpanderLink { outline:none; background-image:url(/media/layout/etplus.gif); background-repeat:no-repeat; overflow:hidden; width:55px; margin-top:12px; }

/* list of countries on continent page */

DIV.continentCountryList {padding-top:15px; padding-bottom:10px;}
DIV.continentCountryList A{display:block; text-decoration:none; color:#808080; padding-bottom:10px; padding-left:15px;}
DIV.continentCountryList A:hover{color:#bfbfbf;}

/* */

#loginPanePourquoiText {color:#549040;}
DIV.relatedArticlesList DIV {background-image:url(/media/layout/logo_article.gif);}
DIV.relatedArticlesList A { padding-left:60px;}
DIV.mainTitleFrame DIV{color:#77af21;}
DIV.mainTitleFrame A:hover{color:#77af21;}
DIV.userOptions A:hover{color:#77af21;}

#headerName_tousi{left:17px; top:29px;}
#headerName{left:17px; top:-50px;}

/* search results */

#leftWide DIV.searchSectionTitleFrame{margin-bottom:0px; margin-top:20px;}
A.moreSearchResults{font-weight:bold; display:block; text-decoration:none; color:#888888; margin-left:30px; }
A.moreSearchResults:hover{color:#77af21;}

#leftWide DIV.searchResultsTitleFrame A {margin-top:7px; margin-right:10px;}
SPAN.searchResultCurrentPage{color:#77af21;}

#leftWide DIV.searchArticlesList{padding-top:20px; margin-top:0px;}

/* */

#recipeGridFrame{ padding:3px; background-color:#77af21; margin-bottom:4px;}
#recipeGrid{width:680px; height:102px; background-color:#FFFFFF;}
#recipeGridManga{width:297px; height:320px; background-color:#FFFFFF;padding-left:2px;}
#aboveCols #tabsBox{float:right; margin-left:0px; margin-bottom:0px;}
#aboveCols{width:990px; margin-bottom:4px;}
#recipeHeaderWhiteBuffer{float:right; background-color:#FFFFFF; width:4px; height:108px; overflow:hidden;}
#recetteHeaderLogo{position:absolute; padding-left:30px; padding-top:30px;}
#recetteHeaderList { width: 460px; border:0px; border-collapse:collapse; margin-left:180px; margin-top:15px; position:absolute;}
#recetteHeaderList TR TD{height:23px; margin:0px; padding:0px; padding-left:5px; width:105px; }
#recetteHeaderList A{text-decoration:none; color:#5e5e5e;}
#recetteHeaderList A:hover{ font-weight:bold; color:#4f9629;}
A.recetteOtherLink{display:block; position:absolute; left:612px; top:115px;}

A.curTab, A.tab {width:96px;}
DIV.tabSpacer{width:3px;}

#rssPane{display:none;}


DIV.middleItemSmall{width:198px; float:left; clear:none; margin:0px; padding:9px; line-height:17px; }
DIV.middleItemSmall DIV.sectionTitleMiddle, DIV.middleItemSmallInTable DIV.sectionTitleMiddle{/*font-size:20px; letter-spacing:-1px;*/ zoom:1; }
DIV.middleItemSmall DIV.middlePhoto, DIV.middleItemSmallInTable DIV.middlePhoto{ margin-bottom:10px; margin-right:0px; }
DIV.middleItemSmall SPAN.middleMoreLink, DIV.middleItemSmallInTable SPAN.middleMoreLink{margin-left:100px; margin-bottom:0px; margin-top:10px; }
DIV.afterSmallSpacer{clear:both; height:0px; background-color:#00FF33; overflow:hidden; }

IMG.middleLogo{padding-left:5px; padding-right:10px;}
DIV.middleItemSmall DIV.sectionTitleMiddle, DIV.middleItemSmallInTable DIV.sectionTitleMiddle {/*padding-top:13px;*/padding-top:10px;}
DIV.middleItemSmall SPAN.middleMoreLink, DIV.middleItemSmallInTable SPAN.middleMoreLink {background-image:url(/media/layout/ensavoirplus_fr.gif);}
DIV.middleItemSmall IMG.middleLogo, DIV.middleItemSmallInTable IMG.middleLogo { padding-top:5px; }
SPAN.openCloseLink{outline:none; background-image:url(/media/layout/etplusencore.gif); background-repeat:no-repeat; text-decoration:none; display:block;}
/*
DIV.middleItemSmallFirst{margin-right:8px;}
DIV.middleItemSmallSecond{}
*/
DIV.middleItemSmallFirst{}
DIV.middleItemSmallSecond{padding-left:17px;}
DIV.middleItemSmallSecondSpacer{padding-bottom:29px;}
DIV.twoSmallWhiteHolder{background-color:#FFFFFF;}
DIV.middleItemSmall DIV.itemTitle, DIV.middleItemSmallInTable DIV.itemTitle {font-size:12px;}
DIV.middleItemSmall DIV.itemPhoto IMG, DIV.middleItemSmallInTable DIV.itemPhoto IMG {padding:1px; border:1px solid #e2e2e2; margin:0 auto;}
DIV.middleItemSmall A, DIV.middleItemSmallInTable A {text-decoration:none;}
DIV.middleItemSmall A DIV.itemTitle, DIV.middleItemSmallInTable A DIV.itemTitle {color:#404040; text-align:center;}
DIV.middleItemSmall A:hover DIV.itemTitle, DIV.middleItemSmallInTable A:hover DIV.itemTitle {color:#bfbfbf;}

DIV.middleItemSmallInTable TABLE TR TD {width:50%;}


DIV.recipeListItem{padding-left:20px;}
DIV.recipeListChef{font-size:10px; padding-left:10px; color:#000000; line-height:normal; margin:4px 0;}
SPAN.grandChefLabel{color:#999999;}

IMG.crownLogoImg{display:inline; margin-right:2px; vertical-align:text-bottom;}



DIV.linkListParent {font-weight:bold; margin:15px 0;}
DIV.linkListChildren {font-weight:normal; margin-left: 30px; }
DIV.linkListChildrenNoIndent {margin-left:0px;}
DIV.linkListChild {font-weight:normal; margin:4px 0;}

#breadcrumbs SPAN.breadCrumbCurrent{ color:#69a007; }

DIV.ingredientTitle{font-weight:bold;}
DIV.ingredientItalic{ font-style:italic; }

DIV.recipeDisplayChefName{font-weight:bold;}

DIV.lexiqueAlphabet .currentLetter {color:#69a007;}

DIV.advancedSearchItem{margin:20px;}
DIV.advancedSearchLabel{font-size:11px; font-weight:bold; margin-bottom:5px;}
SELECT.advancedSearchDropdown{width:400px;}
INPUT.advancedSearchTextInput{width:400px;}
DIV.advancedSearchSubmit{margin:20px;}

A.advancedSearchLink{ color:#666666; margin-left:14px; padding-top:3px; text-decoration:none; }
A.advancedSearchLink:hover{ text-decoration:underline; }


/* recipe tabs */

DIV.leftwideTabRowSpacer{background-color:#eeeeee; height:5px; overflow:hidden;}
DIV.leftwideTabRow{background-color:#eeeeee; height:30px;}
DIV.leftwideTabRow A, DIV.leftwideTabRow DIV.leftwideCurTab{ display:block; float:left; background-color:#FFFFFF; font-size:13px; margin-right:5px; padding-left:15px; padding-top:4px; padding-bottom:4px; color:#000000; text-decoration:none; outline:none; }
DIV.leftwideTabRow DIV.leftwideCurTab{padding-bottom:11px; color:#69a007; }
DIV.leftwideTabRow A IMG, DIV.leftwideTabRow DIV.leftwideCurTab IMG{ display:inline; padding-left:14px; padding-right:18px; vertical-align:bottom; padding-bottom:2px; }

DIV.vOptions DIV.mainOptionsPhotoSection{padding-top:0px;}

DIV.chefInfo{ margin:0 4px; background-color:#fefefe; border:1px solid #efefef; text-align:center; color:#4c4c4c; }
DIV.chefInfoTitle{ font-family:"Times New Roman", Times, serif; color:#c0a24b; font-size:20px; padding-top:20px; }
DIV.chefInfoChefName{ font-weight:bold; }
DIV.chefInfo IMG { margin:8px auto; }
DIV.chefInfo IMG.chefPortrait { border:1px solid #e5e5e5; padding:1px; }
DIV.chefInfoEstablishment{ font-size:11px; padding-bottom:20px; }
DIV.chefInfoEstablishment A{color:#000000;}

DIV.lonePhotoDiv{ text-align:center; padding: 10px; }
DIV.lonePhotoDiv IMG{margin:auto;}
DIV.vOptions DIV.nonMainPhotoSection{min-height:0px; height:auto;}

/* etab display */

DIV.pourRejoindre{color:#c0a24b; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; padding-left:10px;}
TABLE.etablissementRenseignements{width:100%;}
TABLE.etablissementRenseignements TD{color:#4c4c4c; font-size:11px; padding:10px; vertical-align:top; line-height:17px; }
TABLE.etablissementRenseignements TD TABLE TD {padding:0px; padding-bottom:10px;}
TD.etabRenseignLeftSide{width:200px;}
TABLE.etablissementRenseignements TD.etablissementVerticalBar{background-image:url(/gc/media/layout/verticaldots.gif); background-repeat:repeat-y; overflow:hidden; width:2px; padding:0px;}
DIV.etablissementRenseignementsSpacer{overflow:hidden; height:10px;}

DIV.pourSavoirDavantage{}

A.yellowButton{float:left; font-weight:bold; color:#FFFFFF; background-image:url(/gc/media/layout/yellowbutton_back.gif); background-color:#f8be0d; height:24px; background-repeat:repeat-x; text-decoration:none; font-size:11px; margin-right:5px; margin-top:30px;}
A.yellowButton IMG{display:inline; vertical-align:middle;}

A.recipeSaveurLink{ font-weight:bold; padding-bottom:10px; display:block; }





TABLE.searchResults TR TD { vertical-align:middle; }
TABLE.searchResults TR TD A { color:#404040; text-decoration:none; }
TABLE.searchResults TR TD A:hover { color:#bfbfbf; }
TABLE.recipeSearchResults TR TD {height:85px; }
TD.searchResultImageCell{ text-align:center; }
TD.searchResultImageCell IMG { margin:auto; }

#leftWide DIV.searchResultsPage DIV.middleItemInterior DIV.subTitleFrame{ margin-bottom:0px; }



/* flankers */

DIV.flanker{height:1px; overflow:hidden;}
DIV.flankTop{margin-bottom:-16px;}
DIV.flankBottom{margin-top:-16px; clear:both;}



/* tabs */

A.tab, A.curTab {padding-top:3px;}
A.tab{height:17px;}
A.curTab{height:20px;}
A.tab SPAN, A.curTab SPAN {padding-left:17px; font-size:11px; background-repeat:no-repeat; padding-bottom:2px;}
#searchTab SPAN {background-image:url(/media/layout/tabicon_search.gif);}
#newsTab SPAN {background-image:url(/media/layout/tabicon_info.gif);}
#rssTab SPAN {background-image:url(/media/layout/tabicon_rss.gif);}



/* */

#notRightCol{float:left;}


/* Miisc */

.fllt { float: left; }
.flrt { float: right; }


DIV.categoryHeaderList{ text-align:center; }
DIV.categoryHeaderList A {margin:0px 10px;}

/* Windows LOCAL GUIDE */
.dmcontent_container 
{
text-align: center;
background:url(/media/layout/backgrad.gif);
width: 298px;
height: 98px;
border:1px solid #C9C9C9;
margin-top: 15px;
margin-left: 4px;
margin-bottom: 15px;
}
.dmcontent_title 
{
text-align: left;
height: 25px; 
line-height: 25px; 
font-family: "Times New Roman",Times,serif; 
font-size: 20px; 
font-weight: normal;
width: 298px;
color: #F38737;
text-indent:15px;

}
.dmcontent_body 
{
overflow-y: auto; 
text-align: left;
font-family: Arial,Helvetica,sans-serif; 
line-height: 18px; 
font-size: 12px; 
margin-left: auto; 
margin-right: auto;
width: 278px;
height: 73px;
color: #404040;
font-weight:bold;
padding-left:20px;
}

.dmcontent_body a:hover
{
color:#bfbfbf;

}
.dmcontent_link 
{
text-decoration: none;
color: #404040;
}
