#mainMenu LI DIV.mainLink{width:326px;}
#mainMenu LI DIV.mainSubMenu{width:326px;}

#mainMenu LI DIV.mainSubMenu A{background-color:#38a0be; border-top-color:#64b5cd;}
#mainMenu LI DIV.mainSubMenu A:hover{background-color:#226274;}

#headerLinkBm {width:126px; height:25px; left:147px; top:40px;}
#headerLinkSdm{width:175px; height:27px; left:98px; top:67px;}


/* 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;}

/* */

#loginPanePourquoiText {color:#4cb6d1;}
DIV.relatedArticlesList DIV {background-image:url(/media/layout/logo_articles.gif);}
DIV.relatedArticlesList A { padding-left:60px;}
DIV.mainTitleFrame DIV{color:#2f8aaf;}
DIV.userOptions A:hover{color:#2f8aaf;}

#headerName{left:17px; top:29px;}

/* search results */

DIV.searchResultsPage DIV.subTitleFrame{margin-bottom:0px;}
A.moreSeachResults{font-weight:bold; display:block; text-decoration:none; color:#888888; margin-left:120px; }
A.moreSeachResults:hover{color:#2f8aaf;}
SPAN.searchResultCurrentPage{color:#2f8aaf;}

/* */

DIV.middleItemNoTopPadding{padding-top:0px;}

#breadcrumbs SPAN.breadCrumbCurrent{ color:#2f8aaf; }



/* 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);}