@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:#00224f url(/PortalDev/Objects/6/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:underline; font-weight:bold;color:#000000;}

a:hover{ text-decoration:underline;color:#3574c7;} 
.underlined{text-decoration:underline;}
.underlined:hover{color:#3574c7;}

.fl {float:left;}

h1{ color:#3574c7; font-size:18px; margin:0 0 10px 0; border-bottom:1px solid #3574c7; }
h2{ color:#3574c7; font-size:14px; margin:0;}
h3{ color:#3574c7; font-size:12px; text-decoration:underline;}

/*---------------------------- HEADER --------------------*/

/*td.td_header, td.Style59{background: url(/PortalDev/Objects/6/Images/header.png) no-repeat bottom;}*/

div.header, div.headerAboutUs, div.headerEvents, div.headerMembers, div.headerFactsFigures, div.headerNewsViews, div.headerPress, div.header2, div.header3, div.header4, div.header5, div.header6, div.header7, div.headerAnnualConference{ background: url(/PortalDev/Objects/6/Images/header.png) no-repeat bottom;position:relative; width:996px; height:168px;}
/*  !!! AFFICHE LES DIFFERENTS HEADER SELON LES PAGES !!!
div.header{ background: url(/PortalDev/Objects/6/Images/header.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.headerAboutUs {background: url(/PortalDev/Objects/6/Images/header8c.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.headerEvents {background: url(/PortalDev/Objects/6/Images/headerEvents.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.headerMembers {background: url(/PortalDev/Objects/6/Images/headerMembers.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.headerFactsFigures {background: url(/PortalDev/Objects/6/Images/headerFacts.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.headerNewsViews {background: url(/PortalDev/Objects/6/Images/headerNews.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.headerPress {background: url(/PortalDev/Objects/6/Images/headerPress.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.header2 {background: url(/PortalDev/Objects/6/Images/header2b.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.header3 {background: url(/PortalDev/Objects/6/Images/header3b.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.header4 {background: url(/PortalDev/Objects/6/Images/header4b.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.header5 {background: url(/PortalDev/Objects/6/Images/header5b.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.header6 {background: url(/PortalDev/Objects/6/Images/header6b.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.header7 {background: url(/PortalDev/Objects/6/Images/header7b.png) no-repeat bottom;position:relative; width:996px; height:168px;}
div.headerAnnualConference{background: url(/PortalDev/Objects/6/Images/headerConference2012.jpg) no-repeat bottom;position:relative; width:996px; height:146px;}*/
div.logo{ position:absolute; top:35px; left:15px;  }
/*
div.header{ cursor:pointer; background: url(/PortalDev/Objects/6/Images/headerConference2011.jpg) no-repeat bottom;position:relative; width:996px; height:146px;}
div.headerAboutUs { cursor:pointer; background: url(/PortalDev/Objects/6/Images/headerConference2011.jpg) no-repeat bottom;position:relative; width:996px; height:146px;}
div.headerEvents {cursor:pointer; background: url(/PortalDev/Objects/6/Images/headerConference2011.jpg) no-repeat bottom;position:relative; width:996px; height:146px;}
div.headerMembers {cursor:pointer; background: url(/PortalDev/Objects/6/Images/headerConference2011.jpg) no-repeat bottom;position:relative; width:996px; height:146px;}
div.headerFactsFigures {cursor:pointer; background: url(/PortalDev/Objects/6/Images/headerConference2011.jpg) no-repeat bottom;position:relative; width:996px; height:146px;}
div.headerNewsViews {cursor:pointer; background: url(/PortalDev/Objects/6/Images/headerConference2011.jpg) no-repeat bottom;position:relative; width:996px; height:146px;}
div.headerPress {cursor:pointer; background: url(/PortalDev/Objects/6/Images/headerConference2011.jpg) no-repeat bottom;position:relative; width:996px; height:146px;}
div.header2 {cursor:pointer; background: url(/PortalDev/Objects/6/Images/headerConference2011.jpg) no-repeat bottom;position:relative; width:996px; height:146px;}
div.header3 {cursor:pointer; background: url(/PortalDev/Objects/6/Images/headerConference2011.jpg) no-repeat bottom;position:relative; width:996px; height:146px;}
div.header4 {cursor:pointer; background: url(/PortalDev/Objects/6/Images/headerConference2011.jpg) no-repeat bottom;position:relative; width:996px; height:146px;}
div.header5 {cursor:pointer; background: url(/PortalDev/Objects/6/Images/headerConference2011.jpg) no-repeat bottom;position:relative; width:996px; height:146px;}
div.header6 {cursor:pointer; background: url(/PortalDev/Objects/6/Images/headerConference2011.jpg) no-repeat bottom;position:relative; width:996px; height:146px;}
div.header7 {cursor:pointer; background: url(/PortalDev/Objects/6/Images/headerConference2011.jpg) no-repeat bottom;position:relative; width:996px; height:146px;}
div.headerAnnualConference{cursor:pointer; background: url(/PortalDev/Objects/6/Images/headerConference2011.jpg) no-repeat bottom;position:relative; width:996px; height:146px;}
div.logo{cursor:pointer;display:none; position:absolute; top:35px; left:15px;  }
*/
/*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;}
p.forgotpasswordlink{ font-size:0.8em; margin:0; padding:0; }


/*------------------------- MENU TOP -----------------------*/
table td.Style61{background:url(/PortalDev/Objects/6/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/6/Images/menu_orangeLine.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/6/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/6/Images/menu_orangeLine.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/6/Images/bg_menu.gif) repeat-x 0 0; text-align:center; padding:11px 0 12px; 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 18px 12px;*/}

#menu-home {width:68px;}
#menu-about {width:87px;}
#menu-members {width:90px;}
#menu-news {width:124px;}
#menu-facts {width:129px;}
#menu-press {width:114px;}
#menu-events {width:74px;}
#menu-contact {width:86px;}

#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.Style60{ background: url(/PortalDev/Objects/6/Images/leftMenu_blueBg.gif) repeat-y top right;}
#navigation { background:#dde2ed url(/PortalDev/Objects/6/Images/leftMenu_blueBg.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/6/Images/leftMenu_blueEnd.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 {text-decoration:none;  display:block; padding:7px 0 7px 35px; color:#01226c; font-size:1.0em; font-weight:bold;background:url(/PortalDev/Objects/6/Images/leftMenu_blueArrow.gif) no-repeat 15px 11px; outline:none;}
#nav li a:hover{ text-decoration:underline;}

#nav li.open{background:#ffebb4 url(/PortalDev/Objects/6/Images/leftMenu_orangeSelectedBg.gif) repeat-y; }
#nav li.open  .subHeader{background:url(/PortalDev/Objects/6/Images/leftMenu_orangeArrow.gif) no-repeat 10px 10px; color:#ffffff;}

#nav ul { list-style:none; margin:0; padding:0;background:#ffebb4 url(/PortalDev/Objects/6/Images/leftMenu_orangeBg.gif) repeat-y;}
#nav ul li { border-color:#fff5d8 #cccccc #f3dfa8;}
#nav ul a{color:#000000; background:url(/PortalDev/Objects/6/Images/leftMenu_orangeArrowSub.gif) no-repeat 15px 7px; display:block;padding:4px 0 4px 35px; }

#nav ul li.open {background:#fed55a; color:#000000; margin-right:2px; }
#nav ul li.open a { background:url(/PortalDev/Objects/6/Images/arrowDown.png) no-repeat 0 0; margin-right:2px; }

#nav ul ul, #nav ul.sub {background:#fee087;list-style:none; margin:0; padding:0;line-height:0;}
#nav ul ul li, #nav ul.sub li { margin:0; padding:0; border:none;zoom:1;}
#nav ul ul li a, #nav ul li.open ul a, #nav ul.sub li a{ color:#000000; background:url(/PortalDev/Objects/6/Images/leftMenu_orangeSubBg.gif) no-repeat 0 0; display:block;padding:4px 0 4px 60px; margin:0; font-weight:normal; line-height:14px;}
#nav ul ul a.end, #nav ul li.open ul a.end, #nav ul.sub a.end{ background:url(/PortalDev/Objects/6/Images/leftMenu_orangeSubEndBg.gif) no-repeat 0 0; }

/*
#nav ul li.open{background:#ffebb4 url(/PortalDev/Objects/6/Images/leftMenu_orangeSubSelectedBg.gif) no-repeat; color:#FFFFFF; }
*/
/*
#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/6/Images/leftMenu_orangeSubSelectedBg.gif) no-repeat; color:#FFFFFF; }
#nav ul.sub ul.sub a{ color:#000000; background:url(/PortalDev/Objects/6/Images/leftMenu_orangeSubBg.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/6/Images/leftMenu_orangeSubEndBg.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/6/Images/leftMenu_orangeSubSubBg.gif) no-repeat; color:#000000; padding:2px 0 0 80px;}
#nav ul.sub ul.sub a.subsubend{background:#ffebb4 url(/PortalDev/Objects/6/Images/leftMenu_orangeSubSubEndBg.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;}

.conferenceLeftSponsors{margin-bottom:10px; font-weight:bold; color:#3574c7;}
/*.conferenceLeftSponsors object{ margin:10px 0 0 8px;}*/
/*------------------------- SITEMAP -----------------------*/
#sitemap{ background:#fff url(/PortalDev/Objects/6/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:#666; text-decoration:none; font-weight:normal; }
ul.sitemap li a:visited{ color:#666; }
ul.sitemap li a:hover{ text-decoration:underline; }
ul.sitemap li.separator{ margin:0 0 40px 0;}

/*--------------------- FOOTER ---------------------------*/
#footer{ color:#6b8fbe; font-size:11px;}
#footer a{color:#6b8fbe;}
#containerBottom{ background:transparent url(/PortalDev/Objects/6/Images/sitemap_bottom.png) no-repeat center top; padding:10px 8px; text-align:center;}

/*----------------------- BODY -------------------------*/
td.Style62{padding:0 10px;}
td.Style76{zoom:1 !important;}

#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:#505d80;}



#sidebar .box {background-color:#e9ebf2; 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:#505d80;}
#sidebar .box h3{font-weight:normal;}


.sidebarBottom {border-left:1px solid #e6e6e6; padding:0 18px 10px 10px; color:#505d80;}
.sidebarBottom .box {background-color:#e9ebf2; 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:#505d80;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 { padding:10px; margin-top:10px; clear:left;}
#latestDocs h3{ color:#3576c7; font-size:14px; font-weight:bold; border-bottom:1px solid #ccddf1; margin-top:0; }
#latestDocs h4, #latestDocs p{ color:#ea690b; font-weight:bold; font-size:12px; margin:0 0 20px 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:#3576c7; font-size:10px;  float:right;position:relative; margin:15px 10px 0 0;}

#latestDocs span.date{ color:#FFFFFF; background-color:#4e87ce; padding:2px 5px 2px 5px;}
#latestDocs span.date a{ color:#FFFFFF;}

#intro {padding-bottom:10px;}
#intro h1 {margin:0;}
.homeBox{ background-color:#f4f7fa; }
.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:#6b8fbe;}

#federation, #spotlight {float:left;}
#spotlight q{margin-top:10px; display:block;}
#federation {width:382px; margin-right:10px;}
#federation img{margin-bottom:6px;}
#spotlight {width:170px;}
#spotlight p{font-size:11px;}

#federation td,#spotlight,#latestDocs{font-size:11px; line-height:1.5em; !important}
div.paddingFix{padding:10px; height:235px;} /*IE FIX*/


.headPic {margin:10px 10px 10px 0; float:left;}

/*
div.intro div.intro_federation p{ font-size:11px; line-height:1.8;}
div.intro div.intro_federation h1{ color:#3576c7; font-size:17px; font-weight:bold; border:none; margin:10px 0 0 0; padding:0;}
div.intro div.intro_spotlight h2{ color:#3576c7; 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:#3576c7; 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:#3576c7; font-size:16px;}

div.bigBox{ margin:10px 0 0 35px;}
div.bigBox ul{ margin:0 0 0 10px;  list-style:url(/PortalDev/Objects/6/Images/list.gif); vertical-align:middle; line-height:2; color:#333333; font-weight:bold;}
div.bigBox div.top{ background:url(/PortalDev/Objects/6/Images/bigBox_top.gif) no-repeat; width:500px; height:17px;}
div.bigBox div.bottom{ background:url(/PortalDev/Objects/6/Images/bigBox_bottom.gif) no-repeat; width:500px; height:17px;}
div.bigBox div.content{ background:url(/PortalDev/Objects/6/Images/bigBox_bg.gif) repeat-y;  width:500px; margin:0;}
.panelOff a{color:#000000;text-decoration:underline;}
.panelOff a:hover{color:#3574c7;}
.panelOff h2 a, #summary h2 a, #summary h3 a{color:#3574c7;text-decoration:none;}


.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;
}

-------------- 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/6/Images/search_bg2.png) 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/6/Images/img_loupe.gif') no-repeat 2px 2px; }
#searchButton{margin:1px 5px; float:left;}
 
/*-------------- PROGRAMME --------- */
.programmeDate{font-size:14px;font-weight:bold;background-color:#fe8100; color:#FFFFFF; margin:10px 10px 10px 0; padding:5px 10px 5px 10px;}
.programmeTheme{font-size:14px;font-weight:bold;background-color:#ffdf85; margin:10px 10px 10px 0; padding:3px 10px 3px 10px;}
.programmeHours{ font-weight:bold; color:#3574c7;}
.programmeSpeakers{ font-weight:bold; color:#124b96;}
.programmeSeparator{ border-bottom:1px solid #CCCCCC; margin:0; padding:0;}
/*-------------- tabs --------- */
.tabs {background:transparent url("/PortalDev/Objects/6/Images/tabs-bg.png") repeat-x left bottom;}
.tabs ul.titles{list-style:none;margin:0;padding:0; height:23px;}
.tabs ul.titles li { float:left;}
.tabs ul.titles li a {float:left;margin-right:2px; padding:0; background:transparent url("/PortalDev/Objects/6/Images/tabs.png") no-repeat left top; padding-left:10px; color:#000; text-decoration:none; outline:0;}
.tabs ul.titles li a span {display:block; padding:4px 10px 4px 0; background:transparent url("/PortalDev/Objects/6/Images/tabs.png") no-repeat right top;}

.tabs ul.titles li.current a { background-position:0 -40px;}
.tabs ul.titles li.current a span {background-position:right -40px;padding-bottom:5px;}


/*-------------- tabs avant Jul--------- 
.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;}
*/


/*-------------- all member --------- */
p.memberName{font-weight:bold;text-decoration:underline;}


/*-------------- secretaria --------- */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; font-size:12px; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
div.pictureSecretaria{padding:3px; background-color:#3574c7;}
td.pictureSecretaria{font-size:10px;}

/*-------------- all member --------- */
a.memberName{ text-decoration:underline;cursor:pointer; }
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; }

/*-------------- GLOSSARY --------- */
.glossaryIndex{font-size:16px;font-weight:bold;background-color:#ffefd0; margin:30px 10px 0 0; padding:5px 10px 5px 10px;}
.glossaryIndex a{ color:#eb6a0b;}
.glossaryContent{font-weight:bold;}

a.glossaryitem{cursor:pointer;font-weight:bold; } /* text-decoration:underline;*/
ul.glossaryList{ list-style:none; margin:10px 0; padding:0; }
ul.glossaryList li{ margin:0; padding:0; font-weight:bold; }
ul.glossaryList li ul{ margin:10px 35px; list-style:none; padding:0; }
ul.glossaryList li ul li{ margin:10px 0 0 0; padding:0; clear:both; font-weight:normal; }
div.glossaryDescription{ display:none; }
/* div.glossaryDescription img{ float:right; }
div.glossaryDescription p{ margin-bottom:0; } */

/*-----------------PHOTOS----------------*/
.photosAlignCenter{ text-align:center;}
.photosAlignCenter img{ margin:0 0 3px 0;}
.photosAlignCenter p{ text-align:left; }
.photosFloat{ margin:0 auto; text-align:center;}
.photosFloat img{ float:left; margin:0 5px 5px 0;}

/*-----------------overview----------------*/
.overview{ font-size:10px;}

/*----------------------------*/
.grasOrange{ color:#d07324; font-weight:bold;}
.grasBleu{ color:#013684; font-weight:bold;}

.organisationalTitle{ margin:0; padding:0; color:#000000; font-weight:bold;}



ul.serviceWithThumb{vertical-align:middle;list-style:none; padding:0; margin:0;}
ul.serviceWithThumb a {font-weight:normal; text-decoration:none;}
ul.serviceWithThumb img{border:#000000 solid 1px; margin:5px 5px 5px 0px;vertical-align:middle;}




/*----------------------- EMF websites - Page de redirection vers les sites EMF et ECBC ------------------------------*/

td.EMFWebsites_td_header{background: url(/PortalDev/Objects/6/Images/EMFWebsites_header0.png) no-repeat bottom;}

div.EMFWebsites_header{ position:relative; width:929px; height:162px;}
div.EMFWebsites_login{ position:absolute; top:5px; right:60px; font-size:10px; font-weight:bold; }
div.EMFWebsites_login a{  color:#fefefe;}

div.EMFWebsites_sitemap{ padding:80px 0 80px 0;}
#EMFWebsites_containerBottom{ background:transparent url(/PortalDev/Objects/6/Images/EMFWebsites_bottom.png) no-repeat center top; padding:10px 8px; }

td.EMFWebsites_emf a{ color:#505d80; font-size:14px; line-height:1.5; text-align:center;text-decoration:none;}
td.EMFWebsites_ecbc a{ color:#7a7056; font-size:14px; line-height:1.5; text-align:center;text-decoration:none;}

td.EMFWebsites_emf a:hover, td.EMFWebsites_ecbc a:hover{ font-size:14px; line-height:1.5; text-decoration:underline; text-align:center;}