@charset "utf-8";
/* CSS Document */

/* Clearing floats without extra markup  */
.wrapper { display: inline-block;}
.wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .wrapper { height: 1%; }
.wrapper { display: block; }
table{border-collapse:collapse;}

body{background:#392405 url(/PortalDev/Objects/9/Images/Background.jpeg) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
td {font-size:12px;}

a img{ border:none;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:underline;} 
.underlined{text-decoration:underline;}
.underlined:hover{color:#7a7056;}

.fl {float:left;}

h1{ color:#7a7056; font-size:18px; margin:0 0 10px 0; border-bottom:1px solid #7a7056; }
h2{ color:#7a7056; font-size:14px; margin:0;}
h3{ color:#7a7056; font-size:12px; text-decoration:underline;}

/*---------------------------- HEADER --------------------*/
td.td_header, td.Style70{height:180px;}
/*td.td_header, td.Style59{background: url(/PortalDev/Objects/9/Images/header.png) no-repeat bottom;}*/
div.header{ background: url(/PortalDev/Objects/9/Images/headerc.png) no-repeat bottom;position:relative; width:996px; height:179px;}
div.headerAboutUs {background: url(/PortalDev/Objects/9/Images/header8c.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.header2 {background: url(/PortalDev/Objects/9/Images/header2b.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.header3 {background: url(/PortalDev/Objects/9/Images/header3b.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.header4 {background: url(/PortalDev/Objects/9/Images/header4b.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.header5 {background: url(/PortalDev/Objects/9/Images/header5b.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.header6 {background: url(/PortalDev/Objects/9/Images/header6b.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.header7 {background: url(/PortalDev/Objects/9/Images/header7b.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.headerAnnualConference{background: url(/PortalDev/Objects/9/Images/headerConference2.png) no-repeat bottom;position:relative; width:996px; height:123px;}
/*div.headerAnnualConference{ position:relative; width:996px; height:97px;}*/

div.login{ position:absolute; top:5px; right:60px; font-size:10px; font-weight:bold; }
div.login a{  color:#fefefe;}

div.logo{ position:absolute; top:55px; left:45px;  }

/*------------------------- MENU TOP -----------------------*/
table td.Style68{background:url(/PortalDev/Objects/9/Images/bg_body1.png) repeat-y;}
/*
#menu { margin:0 8px; text-align:left; height:41px;}
#menu ul{float:left; margin:0; padding:0; background:url(/PortalDev/Objects/9/Images/menu_brownLine.png) no-repeat bottom right; font-size:13px; height:41px; }
#menu ul li{ float:left; list-style-type:none; margin:0;  }
#menu ul li a{ float:left; color:#696969; font-weight:bold; text-decoration:none; display:block; background:url(/PortalDev/Objects/9/Images/bg_menu.gif) repeat-x 0 0; padding:10px 20px 11px 20px; border-right:1px solid #c1c6cb; outline:0;}
#menu ul li a:hover{ color:#000000; text-decoration:none; background-position:0 -37px; }
#menu ul li a.active{ color:#000000; text-decoration:none; background-position:0 -74px; }
#menu ul li a.last { border:none;  padding:10px 22px 11px 22px;}*/
/*------------------------- MENU TOP NEW-----------------------*/
#menu { margin:0 8px; text-align:left; height:41px; position:relative;}
#menu ul{float:left; margin:0; padding:0; background:url(/PortalDev/Objects/9/Images/menu_brownLine.png) no-repeat bottom right; font-size:12px; height:41px; }
#menu ul li{display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative;}
#menu ul li a{color:#696969; font-weight:bold; text-decoration:none; display:block; background:url(/PortalDev/Objects/9/Images/bg_menu2.gif) repeat-x 0 0; height:37px; line-height:37px; text-align:center; border-right:1px solid #c1c6cb; outline:0;}
#menu ul li a:hover,#menu ul li a.hover{ color:#000000; text-decoration:none; background-position:0 -37px; }
#menu ul li a.active{ color:#000000; text-decoration:none; background-position:0 -74px; }
#menu ul li a.last { border:none;  /*padding:11px 22px 12px 23px;*/}

#menu-home {width:86px;}
#menu-about {width:105px;}
#menu-members {width:108px;}
#menu-facts {width:155px;}
#menu-press {width:132px;}
#menu-events {width:92px;}
#menu-contact {width:94px;}

#dropMenu ul {margin: 0;padding: 0;position: absolute; z-index:200; display: none; width:180px; background:none;left:-1px; height:auto;border-bottom:1px solid #c1c6cb;text-align:left;}
#dropMenu ul li {float: none;}		
#dropMenu ul  li a  {display:block;float:none;zoom:1;background:#dadfe6 none;border:1px solid #c1c6cb;border-color:#FCFCFC #c1c6cb #c1c6cb; text-align:left;padding-left:10px;}	
#dropMenu ul  li a.first{border-top:none;}
#dropMenu ul  li a.hover {background-color:#a6bad3;}
#dropMenu ul ul {left:175px;top:0;}	

/*----------------------- MENU LEFT -------------------------*/
td.Style69{ background: url(/PortalDev/Objects/9/Images/leftMenu_brownBg.gif) repeat-y top right;}
#navigation { background:#dde2ed url(/PortalDev/Objects/9/Images/leftMenu_brownBg.gif) repeat-y; margin-left:8px; padding-bottom:20px;text-align:left;}
#nav { list-style:none; margin:0; padding:0 0 10px; width:201px; background:transparent url(/PortalDev/Objects/9/Images/leftMenu_brownEnd.gif) no-repeat bottom;}
#nav li { border:1px solid #cccccc; border-width:1px 0; border-color:#fcfcfc #cccccc #cccccc; }
#nav li.first{border-top:none;}
#nav li.last{border-bottom:none;}
#nav li a { display:block; padding:7px 0 7px 35px; color:#5e450e; font-size:1.0em; font-weight:bold;background:url(/PortalDev/Objects/9/Images/leftMenu_brownArrow_close.gif) no-repeat 15px 11px; outline:none;}

#nav li.open{background:#ffebb4 url(/PortalDev/Objects/9/Images/leftMenu_brownSelectedBg.gif) repeat-y; }
#nav li.open  .subtrigger, #nav li.open  .subHeader{background:url(/PortalDev/Objects/9/Images/leftMenu_brownArrow.gif) no-repeat 10px 10px; color:#ffffff;}

#nav ul.sub { list-style:none; margin:0; padding:0;background:#ffebb4 url(/PortalDev/Objects/9/Images/leftMenu_pinkBg.gif) repeat-y;}
#nav ul.sub li { border-color:#fff5d8 #cccccc #f3dfa8;}
#nav ul.sub a{ color:#000000; background:url(/PortalDev/Objects/9/Images/leftMenu_brownArrowSub.gif) no-repeat 15px 7px; display:block;padding:4px 0 4px 35px; }

#nav ul.sub ul.sub{background:#fee087;list-style:none; margin:0; padding:0;line-height:0;}
#nav ul.sub ul.sub li{ margin:0; padding:0; border:none;zoom:1;}
#nav ul.sub ul.sub li.open{background:#ffebb4 url(/PortalDev/Objects/9/Images/leftMenu_brownSubSelectedBg.gif) no-repeat; color:#FFFFFF; }
#nav ul.sub ul.sub a{ color:#000000; background:url(/PortalDev/Objects/9/Images/leftMenu_brownSubBg.gif) no-repeat 0 0; display:block;padding:4px 0 4px 60px; margin:0; font-weight:normal; line-height:14px;}
#nav ul.sub ul.sub a.end{ background:url(/PortalDev/Objects/9/Images/leftMenu_brownSubEndBg.gif) no-repeat 0 0; }
#nav ul.sub li.open  .subtrigger{background:#fed55a; color:#000000; }

#nav ul.sub ul.sub a.subsubmiddle{background:#ffebb4 url(/PortalDev/Objects/9/Images/leftMenu_brownSubSubBg.gif) no-repeat; color:#000000; padding:2px 0 0 80px;}
#nav ul.sub ul.sub a.subsubend{background:#ffebb4 url(/PortalDev/Objects/9/Images/leftMenu_brownSubSubEndBg.gif) no-repeat; color:#000000; padding:2px 0 0 80px; }

div.btn_partners{ margin:40px 0 20px 0;}
div.btn_partners img{ margin:0 0 10px 0;}

/*------------------------- SITEMAP -----------------------*/
#sitemap{ background:#fff url(/PortalDev/Objects/9/Images/sitemap_bg.gif) repeat-x; width:980px; margin:0 8px;}


ul.sitemap{ text-align:left; list-style-type:none; width:160px; margin:20px 25px 15px 60px; padding:0; float:left; color:#666666; font-size:10px;}
ul.sitemap li{ margin:0 0 8px 0;}
ul.sitemap li.title, ul.sitemap li.subtitle{ font-weight:bold;}
ul.sitemap li a{ color:#666666;}
ul.sitemap li.separator{ margin:0 0 20px 0;}

/*--------------------- FOOTER ---------------------------*/
#footer{color:#DCD0B4;	font-size:11px;}
#footer a{color:#DCD0B4;}
#containerBottom{ background:transparent url(/PortalDev/Objects/9/Images/sitemap_bottom.png) no-repeat center top; padding:10px 8px; text-align:center;}

/*----------------------- BODY -------------------------*/
td.Style62{padding:0 10px;}

#container {position:relative;padding:0 8px 0px;}
#content {padding:10px 10px 0;}
#sidebar {border-left:1px solid #e6e6e6; padding:0 18px 10px 10px;margin-top:10px ;color:#7a7056;}



#sidebar .box {background-color:#f1efea; padding:0 0 5px 0; margin:0 0 0 0;}
#sidebar .box  p{padding:0 10px 0 10px;}
#sidebar .box h2, #sidebar .box h3 { font-size:17px; padding:10px 10px 0 10px; margin:0; font-weight:bold;color:#7a7056;}
#sidebar .box h3{font-weight:normal;}


.sidebarBottom {border-left:1px solid #e6e6e6; padding:0 18px 10px 10px; color:#7a7056;}
.sidebarBottom .box {background-color:#f1efea; padding:0 0 5px 0; margin:0 0 0 0;}
.sidebarBottom .box  p{padding:0 10px 0 10px;}
.sidebarBottom .box h2, .sidebarBottom .box h3 { font-size:17px; padding:10px 10px 0 10px; margin:0; font-weight:bold;color:#7a7056;text-decoration:none;}
.sidebarBottom .box h3{font-weight:normal;}


#breadcrumb{ color:#999999; font-size:10px; padding:5px 10px 5px 0;}
#breadcrumb a{color:#999999;}

#latestDocs {font-size:11px; padding:10px; clear:left;}
#latestDocs h2{ color:#7a7056; font-size:14px; font-weight:bold;}
#latestDocs h3{ color:#7a7056; font-size:14px; font-weight:bold; border-bottom:1px solid #ccddf1; margin-top:0; }
#latestDocs h4{ color:#7a7056; font-weight:bold; font-size:11px; margin:0 0 5px 0;}
#latestDocs ul.documents { margin:0; padding:0;list-style:none;}
#latestDocs ul.documents li{ margin:8px 0 8px 0;}
#latestDocs a {color:#000000;}
#latestDocs a.more{ color:#7a7056; font-size:10px;  float:right;position:relative; margin:15px 10px 0 0;}
#latestDocs img{margin-right:10px;}


#latestDocs span.date{ color:#FFFFFF; background-color:#4e87ce; padding:2px 5px 2px 5px;}
#latestDocs span.date a{ color:#FFFFFF;}

#intro {float:left; padding-bottom:10px; }
#intro h1 {margin:0;}
.homeBox{ background-color:#f1efea;}
.homeBox h3{ text-decoration:none;}
.homeBox a{ text-decoration:none; font-size:10px; font-weight:bold; color:#000000;}
.homeBox a:hover{
	text-decoration:underline;
	color:#B8945F;
}

#federation, #spotlight {float:left;padding:10px; /*height:225px;*/line-height:1.5em;}
#spotlight q{margin-top:10px; display:block;}
#federation {width:350px;margin-right:10px;}
#spotlight {width:145px;}
#spotlight p{font-size:11px;}


.headPic {margin:10px 10px 10px 0; float:left;}

.bigboxHG{
background-image:url("/PortalDev/Objects/6/Images/hyponet.gif");background-repeat:no-repeat;background-position:left top;width:16px;height:16px;}
.bigboxHD{
background-image:url("/PortalDev/Objects/6/Images/hyponet.gif");background-repeat:no-repeat;background-position:right top;width:16px;height:16px;}

.bigboxBG{
background-image:url("/PortalDev/Objects/6/Images/hyponet.gif");background-repeat:no-repeat;background-position:left bottom;width:16px;height:16px;}
.bigboxBD{
background-image:url("/PortalDev/Objects/6/Images/hyponet.gif");background-repeat:no-repeat;background-position:right bottom;width:width:16px;height:16px;}


/*.bigboxHG{
background-image:url("/PortalDev/Objects/6/Images/BigBox_Orange_corners.gif");background-repeat:no-repeat;background-position:left top;width:17px;height:17px;}
.bigboxHD{
background-image:url("/PortalDev/Objects/6/Images/BigBox_Orange_corners.gif");background-repeat:no-repeat;background-position:right top;width:17px;height:17px;
}
.bigboxBG{
background-image:url("/PortalDev/Objects/6/Images/BigBox_Orange_corners.gif");background-repeat:no-repeat;background-position:left bottom;width:17px;height:17px;}
.bigboxBD{
background-image:url("/PortalDev/Objects/6/Images/BigBox_Orange_corners.gif");background-repeat:no-repeat;background-position:right bottom;width:17px;height:17px;
}
.bigboxB{
background-image:url("/PortalDev/Objects/6/Images/BigBox_Orange_hauteur.gif");background-repeat:repeat-x;
background-position:0 bottom;height:17px;
}
.bigboxH{
background-image:url("/PortalDev/Objects/6/Images/BigBox_Orange_hauteur.gif");background-repeat:repeat-x;
background-position:0 top;height:17px;
}
.bigboxG{
background-image:url("/PortalDev/Objects/6/Images/BigBox_Orange_largeur.gif");background-repeat:repeat-y;
background-position:left 0;height:17px;
}
.bigboxD{
background-image:url("/PortalDev/Objects/6/Images/BigBox_Orange_largeur.gif");background-repeat:repeat-y;
background-position:right 0;height:17px;
}



div.intro div.intro_federation p{ font-size:11px; line-height:1.8;}
div.intro div.intro_federation h1{ color:#7a7056; font-size:17px; font-weight:bold; border:none; margin:10px 0 0 0; padding:0;}
div.intro div.intro_spotlight h2{ color:#7a7056; font-size:16px; font-weight:bold;margin:10px 0 0 0;}
div.intro div.intro_spotlight q{ font-size:16px;}

div.intro img{ float:left; padding:5px 10px 0 0;}




.content { width:560px; padding:0 10px 20px 10px; line-height:1.5;}
.content a{color:#7a7056; text-decoration:underline;}
*/
.print a img{ margin:0 0 -2px 0;}
.print a{ color:#CCCCCC; float:right; margin:0 0 0 0; font-size:10px; font-weight:bold;}
q.bigQuote{color:#7a7056; font-size:16px;}

div.bigBox{ margin:10px 0 0 35px;}
div.bigBox ul{ margin:0 0 0 10px;  list-style:url(/PortalDev/Objects/9/Images/list.gif); vertical-align:middle; line-height:2; color:#333333; font-weight:bold;}
div.bigBox div.top{ background:url(/PortalDev/Objects/9/Images/bigBox_top.gif) no-repeat; width:500px; height:17px;}
div.bigBox div.bottom{ background:url(/PortalDev/Objects/9/Images/bigBox_bottom.gif) no-repeat; width:500px; height:17px;}
div.bigBox div.content{ background:url(/PortalDev/Objects/9/Images/bigBox_bg.gif) repeat-y;  width:500px; margin:0;}
.panelOff a{color:#000000;text-decoration:underline;}
.panelOff a:hover{color:#7a7056;}
.panelOff h2 a, #summary h2 a, #summary h3 a{color:#7a7056;text-decoration:none;}

/*-------------- SIDEBAR ---------
div.sidebar{ float:right; border-left:1px solid #e6e6e6; width:170px; margin:0 7px 0 0; padding:0 10px 0 10px;color:#505d80;}
div.sidebar div.child_sidebar{background-color:#e9ebf2; padding:0 0 5px 0; margin:0 0 15px 0;}
div.sidebar div.child_sidebar p{padding:0 10px 0 10px;}
div.sidebar div.child_sidebar h2{ font-size:17px; padding:10px 10px 0 10px; margin:0; font-weight:bold;color:#505d80;}
div.sidebar div.child_sidebar h3{ font-size:17px; padding:10px 10px 0 10px; margin:0; color:#505d80; font-weight:normal;}
p.centered { text-align:center;} */
/*table.bouton { text-align:center; margin:10px auto; color:#787878; font-size:11px; font-weight:bold; }
table.bouton a{display:block; color:#787878; width:140px;}*/

a.button{ border:none; margin:10px 0 0 5px; color:#787878; font-size:11px; font-weight:bold;display:block; text-align:center; padding-top:8px; text-decoration:none;}
a.smallButton{ background:url(/PortalDev/Objects/6/Images/btn_grey.gif) no-repeat; width:158px; height:30px; text-decoration:none;}
a.bigButton{ background:url(/PortalDev/Objects/6/Images/btn_greyBig.gif) no-repeat; width:158px; height:45px;}
a.smallButton:hover, a.bigButton:hover{ text-decoration:underline; color:#787878; }

/*-------------- SEARCH --------- */
#search{background:url(/PortalDev/Objects/9/Images/img_search.gif) no-repeat left top; height:31px; padding:4px 0 0 12px; margin-right:8px; }
#searchField{padding-left:20px; float:left; margin-top:1px; color:#666;font-size:11px; border:1px solid #CCCCCC; width:140px; background:#ffffff url('/PortalDev/Objects/9/Images/img_loupe.gif') no-repeat 2px 2px; }
#searchButton{}
 
/*-------------- GLOSSARY --------- */
.glossaryIndex{font-size:16px;font-weight:bold;background-color:#e9ebf2; margin:10px 10px 10px 0; padding:10px;}

.glossaryContent{font-weight:bold;}

/*-------------- tabs --------- */
.tabs {background:transparent url("/PortalDev/Objects/9/Images/tabs-bg.png") repeat-x left bottom;}
.tabs ul{list-style:none;margin:0;padding:0; height:23px;}
.tabs li { float:left;}
.tabs li a {float:left;margin-right:2px; padding:0; background:transparent url("/PortalDev/Objects/9/Images/tabs.png") no-repeat left top; padding-left:10px; color:#000; text-decoration:none; outline:0;}
.tabs li a span {display:block; padding:4px 10px 4px 0; background:transparent url("/PortalDev/Objects/9/Images/tabs.png") no-repeat right top;}

.tabs li.current a { background-position:0 -40px;}
.tabs li.current a span {background-position:right -40px;padding-bottom:5px;}


/*----------------------- */

.grasOrange{ color:#d07324; font-weight:bold;}
.grasBleu{ color:#013684; font-weight:bold;}


/*------------WHOS WHO----------- */

div.pictureSecretaria{margin:5px; width:80px; padding:0; background-color:#f1efea; border:3PX solid #d07324;} 
td.pictureSecretaria{font-size:10px; padding:3px 0 0 0;}



/*------------working groups----------- */

.pictureChairmen{ padding:5px 5px 0 0;}
.pictureChairmen img{ float:left;border:3px solid #d07324;}


/*-------------- all member --------- */
a.memberName{ text-decoration:underline;cursor:pointer; font-weight:bold; }
ul.memberList{ list-style:none; margin:0; padding:0; }
ul.memberList li{ margin:0; padding:0; font-weight:bold; }
ul.memberList li ul{ margin:0; list-style:none; padding:0; }
ul.memberList li ul.membersSubList{ margin:10px 35px; list-style:none; padding:0; }
ul.memberList li ul li{ margin:10px 0 0 0; padding:0; clear:both; font-weight:normal; }
div.memberDescription{ display:none; }
div.memberDescription img{ float:right; }
div.memberDescription p{ margin-bottom:0; }
.memberanchor{ position:relative; top:-30px; }
ul.memberList li ul li.organisationalList{ margin:0 0 10px 0; padding:0;}
.logobordered{ border:1px solid #8f9eb3; }


.home_mission_Photo{ text-align:center; margin:5px auto;}
.home_mission_Photo img{ border:1px solid #d07324}
