/* Generic Css Style */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1;font:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
body{width:100%;}
.clear{clear:both;}

/* Gray Outer content */
.outerContent{width:1026px;margin:0 auto;font-family:arial,sans-serif;color:#2C2C2C;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAATwCAIAAAC69r1xAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAEJJREFUWEft08kNgDAMAEH6L9W3XQEN8EMoRNnHlDCXiBxNVfGCmeFD7o6FIgIby0wcrKqA3+huAJt4OjszALDWzA2LDNiWbj/cwwAAAABJRU5ErkJggg==") repeat-x 0 0 #f1f1f1;}

/* Import Font Family used */

/* Import Font Family used */

/* Import Font Family used */
@font-face { 
  font-family: 'FRUTIGERExtraBlackCondensed'; 
  src :   url('../fonts/FRUTIEBC.eot'); /* Pour IE9 Compat mode */
  src:   url('../fonts/FRUTIEBC.eot?') format('eot'),
      url('../fonts/frutiebc-web.woff') format('woff'), 
      url('../fonts/ftlc__.svg') format('svg'),
      url('../fonts/FRUTIEBC.TTF') format('truetype');
  }
  
@font-face { 
  font-family: 'FRUTIGERBoldCondensed'; 
  src:   url('../fonts/FRUTIGBC.eot'); /* Pour IE9 Compat mode */
  src:   url('../fonts/FRUTIGBC.eot?') format('eot'),
      url('../fonts/frutigbc-web.woff') format('woff'), 
      url('../fonts/FRUTIGBC.TTF') format('truetype'), 
      url('../fonts/ftlc__.svg') format('svg'); 
  }
  
@font-face { 
  font-family: 'FRUTIGERBlackCondensed'; 
  src:   url('../fonts/FRUTIGB1.eot'); /* Pour IE9 Compat mode */
  src:   url('../fonts/FRUTIGB1.eot?') format('eot'),
      url('../fonts/frutigb1-web.woff') format('woff'), 
      url('../fonts/FRUTIGB1.TTF') format('truetype'), 
      url('../fonts/ftlc__.svg') format('svg'); 
  }
  
@font-face { 
  font-family: 'FRUTIGERCondensed'; 
  src:   url('../fonts/FRUTIGEC.eot'); /* Pour IE9 Compat mode */
  src:   url('../fonts/FRUTIGEC.eot?') format('eot'),
      url('../fonts/frutigec-web.woff') format('woff'), 
      url('../fonts/FRUTIGEC.TTF') format('truetype'), 
      url('../fonts/ftlc__.svg') format('svg'); 
  }
  
@font-face { 
  font-family: 'FRUTIGERLightCondensed'; 
  src:   url('../fonts/FRUTIGLC.eot'); /* Pour IE9 Compat mode */
  src:   url('../fonts/FRUTIGLC.eot?') format('eot'),
      url('../fonts/frutiglc-web.woff') format('woff'), 
      url('../fonts/FRUTIGLC.TTF') format('truetype'), 
      url('../fonts/ftlc__.svg') format('svg'); 
  }

/* Header */
#header {height:249px;color:#FFF;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAIAAAABCAIAAADLmZtfAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAWxJREFUSEvFzHszAmEUBvBzXowvU1iS3KKSLrt8AuM2DHI3ybXcySCE8XW9726783ZWtdktM78/nnnOMwc61ZvumWL37HOXVmLpcof6xbRvVD9B48qgvXGolnWfOiNTTPvgSMmB+vovMF1D6t0AyTdIlWxePJZ8xgTFJOTkEEu+cEaG6ad6Eo+ewGmvPMggfm8q1mAN3Jm6IzB6y5HSA7HbatfNid8IpDRhlILIlYH0TYtdchC9ECKFShC58p+yBtUw0hhMFlzIOzVxzmE4T/Hyd6c6UjYA4bOWwvGT9oCx41bAsRwBo4e6oxqM65+MZB3ISciJOyBwWJbV5SRGQ2ZNg9C+S+gADO1Jdr0xvGfBkPQ2uMPhoDvBLV3GDBQEtoUBM3CDm3ZiaSvrw0D7wEBGsu4J1EH/moUpgtw4omxQZCCsgrLSHtjnmrJss8RB36KOhxbCXgF6FgX/QiV4h/kF9C044p9nvnnmm/sBFGnWCC7+iNgAAAAASUVORK5CYII=") repeat-y;} 
#header .logo{width:200px;float:left;}
#header .logo img{margin-left:30px;margin-top:27px;}
#header ul.upMenu {float: right;margin-right: 170px;margin-top: 71px;}
#header ul.upMenu li{list-style:none;float:left;padding-left:10px;}
#header ul.upMenu li.Divider {color: #FFF; font-size: 12px;}

#header ul li a{font-family:"VERDANA";font-size:12px;color:#FFF;text-decoration:none;display:block;}
#header .langMenu a{float: right;margin-right: 29px;margin-top: 19px;color:#FFF;font-size:12px;text-decoration:none;}
#header .topMenu{position:absolute;top:90px;display:block;width:1026px;height:160px; background: url("../images/ribbonFinal2.png") no-repeat;}
#header .topMenu .breadcrumb {color: #FFF;float: left;font-family: FRUTIGERLightCondensed;font-size: 24px;font-weight:400;left: 30px;position: absolute;top: 120px;}


div#content{margin-bottom:20px;padding:35px 28px 8px 30px;font-size:12px;float:left;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAATwCAIAAAC69r1xAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAEJJREFUWEft08kNgDAMAEH6L9W3XQEN8EMoRNnHlDCXiBxNVfGCmeFD7o6FIgIby0wcrKqA3+huAJt4OjszALDWzA2LDNiWbj/cwwAAAABJRU5ErkJggg==") repeat-x scroll 0 0 #F1F1F1;}

#content h1{color:#004c94;text-transform: uppercase;float: left;font-family:FRUTIGERLightCondensed;font-size: 140%;font-weight:400;height: 18px;padding-bottom: 10px;padding-left: 18px;padding-top: 0;width: 100%;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAmhJREFUOE99U01oE0EUnmzSxJpWSsGzeBTqWbKzuxEEld7EgzfBi0U9WohVbCmJNk2TTdIfEBF7r714UPAiCPEkYg/eKlYFtV7UtibWZGdevze7iULBx8C8nXlvvu99761orKvvRG1NMK0DpTpK/9HUDrRSpMmcaE0KbmjEvjh8Ymy8/uxzk35pQniAZFK44tsoDB8aoUrxCXwcib7sbFJOHT07ff/p+59ELaIO4hgBOAyIoHBxMu98K0R2Sbi1pJw5ZE+MXrvXWG9vEf02yYEiUA3Z9paxQMS8qnD9uFu1ZOmAMzNg37iUf/wOnIk5m7igt0z9eEaJuOdbjm95i8JZELKezPoH5eSRMzf9R69/GM67wESlUcFRhQIMY149JisATHg1OIlsNS7vpOWtzMX5J2+2wXkX0T0lARq0QbLOmWG0y4SFObHcSr9XGLLHxwqrX1vcIRYmMtQmK1a2JpwKF+lU4ffByZTwBOO75UE5cezU5cbah063BzAREjM5ldjJGtCQlvL8uDOXcGaTdn7kgr/y4iMUgrZGEl5MEq8iFKxikAfI3gL8tFsYltenl19ubHX7gZ5DRjMxUW0Qk1XxypYsppzioDt1+uqDtU3axtyxgohHAyLDpxB2mTPlonDnE3JuwJk8fi6/2viyYwREPVAi0B3TBZODocWUAIdbJ8v9bnEok7v98NWnFjWN4qTbXZDAUItgcS4Srp+ShWE7N3pl6e0mhSBdraOxCC2cNaOLEulMbuR8aaXxLWwrEvhRMxB/zZz+s5O4u/x8Y4ea5pfh2ed9X9o+E9AKg8fg4bxGOf9NI9oDBH7Q+P1BpsIAAAAASUVORK5CYII=") no-repeat scroll 0 0 transparent;}

div#content div h2 span{font-size: 14px;font-weight:400;}
div#content ul {padding-left:10px;padding-bottom:10px;}

/* Homepage left and right side */
div#content div.left{width:460px;float:left;margin-right:23px;}
div#content div.right{width:460px;float:left;margin-left:23px;}

/* More link */
div#content div span.moreLink{padding-left: 15px;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAQNJREFUGFcB+AAH/wD////9/v/5////+/Luyqbxv4r6xZH/99D//PH3//8A//77//77//33//ro/+G4xo9Wx4ZE6LF5//ne//vvAP/88//87P/43P/4z//1xP/enOOIL9qAKOywdP/2xwD//OzXvKHSonLcoWfdomjpoVnxiiXpgBfVgjLzr2gA//vmy6eDxoRH0YQ8xoM/0IY7438d6oEY3oAo3ok2AP/87P/kyP/bq//VmP/anf/TifaXOd18HdmLQP/fngD//vv//vr//ff/+OX/98zxsG7VfyjYiz3/477/+ugA/P//9/7/8P///f7/0q+PxIZJ24k3/9+Z//no+P//yiu7LuJTwpYAAAAASUVORK5CYII=") no-repeat scroll 0 5px transparent;}
div#content div span.moreLink {background-position:0 3px;margin-top:5px;font-size:11px;font-weight:700;}
div#content div span.moreLink a{color:#ed7d0f;text-decoration:none;}
div#content div span.moreLink a:hover {text-decoration:underline;}

/* Block1 */
div#content div.left .block1{background:#FFF;margin-bottom:20px;padding:8px 9px 7px 20px;box-shadow: 5px 5px 5px #b6b6b6;height:400px;overflow:hidden;}
div#content div.block1 .smilyBg {margin-bottom:12px;}
div#content div.left .block1 h1 {background: none repeat scroll 0 0 transparent;float: right;margin-right: 5px;margin-top: 0;text-align: right;width: 70px;}
div#content div.left .block1 h2 span{background:#ed7d0f;color:#FFF;font-family: FRUTIGERCondensed;font-size: 17px;line-height: 1.5;padding: 4px 10px;}
div#content .block1 .smilyBg p {margin-top:10px;line-height: 1.5;margin-bottom:10px;}
div#content .block1 .smilyBg ul {width:395px;line-height: 1.5;padding-bottom:0px;}
div#content .block1 .smilyBg ul li {line-height: 1.5;margin-left: 4px;list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABGdBTUEAALGPC/xhBQAAAANQTFRF7HwPFLc/dQAAAAtJREFUCJljYIABAAAKAAFni+3pAAAAAElFTkSuQmCC");}
div#content .block1 .smilyBg .moreLink {margin-top:5px;margin-bottom:6px;}
#content .block1 .csc-textpic-imagewrap {position:relative;bottom:1px;left:5px;clear:right;}
#content .block1 .csc-textpic-text {margin-top:95px;position:absolute;}

/* Block2 */
div#content div.right .block2 {padding:8px 9px 7px 20px;height:80%;}
div#content div.right .block2 h1 {background: none repeat scroll 0 0 transparent;float: right;height: 20px;text-align: right;width: 100%;}
div#content div.right .block2 h2 a{color: #0C55A2;font-size: 12px;line-height: 1.5;text-decoration: none;}
div#content div.right .block2 p {font-size: 12px;line-height: 1.5; padding: 5px 3px 17px 0;}
.secBlock{height: 410px;overflow:hidden;background:#FFF;padding-bottom:6px;margin-bottom:20px;box-shadow: 5px 5px 5px #b6b6b6;}

/* Block3 */
#content .block3 div.csc-textpic-center div.csc-textpic-text {clear: left;margin-top: 202px;padding: 1px;position: absolute;text-align: left;}
div#content div.left .block3 {background:#FFF;margin-bottom:20px;position:relative;box-shadow: 5px 5px 5px #b6b6b6;padding-bottom:18px;height:445px;overflow:hidden;}
div#content div.left .block3 h1 {background: none repeat scroll 0 0 transparent;float: right;margin-right: 9px;margin-top: 8px;text-align: right;width: 50px;    z-index: 2;}
div#content div.left .block3 h2 {padding-top:0px;padding-left:20px;}
div#content div.left .block3 h2 span {background:#003d8e;color:#FFF;font-family: FRUTIGERCondensed;font-size: 17px;line-height: 1.5;padding: 4px 10px;}
div#content div.left .block3 p {margin-bottom:5px;line-height: 1.5; padding: 0 9px 7px 20px;width:90%; margin-top:10px;}
div#content div.left .block3 span.moreLink {display:block;}
.block3 div.csc-textpic div.csc-textpic-single-image IMG {position: absolute;z-index: 0;left:0px;}

/* Block4 */
#content .block4 .csc-textpic-above .csc-textpic-text {clear: left;margin-top: 226px;padding: 1px;position: absolute;text-align: left;}
div#content div.right .block4{background:#FFF;margin-bottom:20px;box-shadow: 5px 5px 5px #b6b6b6;position:relative;height:462px;overflow:hidden;}
div#content div.right .block4 h1 {background: none repeat scroll 0 0 transparent;float: right;margin-right: 9px;margin-top: 8px;text-align: right;width: 51px; padding-left: 0;}
div#content div.right .block4 h2{margin-left: 20px;width: 50%;}
div#content div.right .block4 img{float:right;padding-top: 20px;position: relative;z-index: 0;}
div#content div.right .block4 h2 span {background: none repeat scroll 0 0 #ED7D0F;color: #FFF;font-family: FRUTIGERCondensed;font-size: 17px;line-height: 1.5;padding: 4px 10px;}
div#content div.right .block4 p {line-height: 1.5;margin-bottom: 5px;margin-top: 10px;padding: 0px 9px 7px 20px;width: 46%;}
div#content div.right .block4 p .moreLink {display: block;}

/* Footer */
div#footer{width:100%;height:46px;text-align:right;color:#FFF;margin-bottom:22px;float:left;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAvCAIAAACt0TeYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAADBJREFUGFdjMCvbzMDp2cbA4DuDgcFnOgOz3yQGRp8JQPYUKJ40qDCjTz8Ybzp5GwBIUyrG7qi5MwAAAABJRU5ErkJggg==") repeat-x scroll 0 0 #004c92;}
div#footer ul {margin-top:17px;float:right;margin-right:28px;}
div#footer ul li a{color:#FFF;background:none;text-decoration:none;}
div#footer ul li {background: none repeat scroll 0 0 transparent;float: left;font-size: 12px;list-style: none outside none !important;padding-left: 10px;}

/* Facebook */
.fbBoomkark{width:100%;color:#ed7d0f;margin-top:20px;}
.fbBoomkark span.bookmark {padding-top:15px;padding-bottom:15px;background:#f1f1f1;display:block;position:relative;}
.fbBoomkark span.bookmark a.fbIcon{float:left;display:block;height:63px;width:63px;position:absolute;top:-30px;left:20px;}
.fbBoomkark span.bookmark a.fbText {color: #ED7D0F;font-size: 12px;margin-left: 95px;text-decoration: none;font-weight: 700;}

/* Left Menu */
#content .leftMenu{width:163px;float:left;color:#FFF;}
#content .leftMenu ul{background:#004C92;padding:10px 0px 10px 10px;list-style:none;}
#content .leftMenu ul li {list-style: none outside none; padding-bottom: 2px; padding-top: 5px; width: 94%;}
#content .leftMenu ul li a {color: #FFF;font-family: FRUTIGERBoldCondensed;font-size: 13px;font-weight: 400;line-height: 1.2;text-decoration: none;}

body.innerTemplate #content .rightContent{width:793px;float:right;background:#FFF;padding-top:12px;padding-bottom:43px;box-shadow: 5px 5px 5px #b6b6b6;min-height:550px;}
body.innerTemplate p {line-height: 1.5;margin-bottom: 10px;margin-top: 10px;} 
body.innerTemplate p.align-center {text-align: center;}
body.innerTemplate #content .columnisedContent{margin-top:20px;float:left;padding-left:19px;}
body.innerTemplate #content h2{color: #004C92;font-size: 120%;margin-top: 20px;line-height: 1.2;}
body.innerTemplate #content h3{color: #004C92;font-size: 110%;margin-top: 20px;}

/* First section : DECOUVRIR */
body.innerTemplate #content .flatContent {height:287px;padding-left:19px;position:relative;}
body.innerTemplate #content .flatContent {padding-left:0px;}
body.innerTemplate #content .flatContent .leftWardsContent {line-height:15px;position: absolute;top: 160px;}
body.innerTemplate #content .flatContent .leftWardsContent h2 {margin-bottom: 10px;margin-top: -30px;padding-left: 0;}
body.innerTemplate #content .flatContent .leftWardsContent h2 span {background: none repeat scroll 0 0 #ED7D0F;color: #FFF;font-family: FRUTIGERCondensed;font-size: 17px;line-height: 2.5;padding: 4px 10px;}
.yellow_div {margin-left: 30px;width: 60%;}

/* Second section : AGIR and ESPACE PRESS */
body.innerTemplate #content .flatContent2 {height:287px;padding-left:19px;position:relative;padding-left:0px;}
body.innerTemplate #content .flatContent2 h2 {color: #FFF;line-height: 2.5;margin-bottom: 10px;margin-top: -30px;padding-left: 0;}
body.innerTemplate #content .flatContent2 .rightWardsContent{float: right;position: absolute;left: 370px;top: 160px;}
body.innerTemplate #content .flatContent2 .rightWardsContent h2 span{background:#004C92;font-family: FRUTIGERCondensed;font-size: 17px;line-height: 2.5;padding-bottom: 4px;padding-left: 10px;padding-right: 10px;padding-top: 4px;}
body.innerTemplate #content .flatContent2 .tx-flvplayer2-pi1 {margin-left:19px;}

/* Third section : BOURSE */
body.innerTemplate #content .flatContent3 .rightWardsContent h2 span {font-family: FRUTIGERCondensed;font-size: 17px;line-height: 2.5;padding-bottom: 4px;padding-left: 10px;padding-right: 10px;padding-top: 4px;}
body.innerTemplate #content .flatContent3 {height: 330px;padding-left: 0;position: relative;}
body.innerTemplate #content .flatContent3 h2 {color: #FFF;margin-bottom: 10px;margin-top: -30px;}
body.innerTemplate #content .flatContent3 .rightWardsContent {line-height:15px;}
body.innerTemplate #content .flatContent3 .rightWardsContent h2 span {background: none repeat scroll 0 0 #004C92;}
body.innerTemplate #content .flatContent3 .rightWardsContent {float: right;left: 370px;position: absolute;top: 160px;}

.rImage{float:right;}

.genericContent{padding-left:19px;padding-right:19px;}

.fullContent{background:#FFF;padding-left:19px;background: none repeat scroll 0 0 #FFF;box-shadow: 5px 5px 5px #B6B6B6;float: right;padding: 12px 10px 43px 19px;width:927px;  min-height:450px;}

.twoColContent {padding-left:19px;}
.twoColContent .leftCol {float: left;padding-right: 30px;width: 70%;}
.twoColContent .rightCol{width:24%;float:left;}

#gallery{float:left;width:100%;position:relative;}
.Yellow-BG{background:#ED7D0F;color:#FFF;}

/* Homepage Photo Carousel Css Style */
#slider1 {position:relative;height:1%;overflow:hidden;padding: 0 0 10px;}
#slider1 .viewport { float: left; width: 968px; height: 350px; overflow: hidden; position: relative; }
#slider1 .buttons {display: block;float: left;}
#slider1 .next {margin:160px 10px 0 3px;background-repeat:no-repeat;background-position:0 50%;text-indent:-999em;width:65px;height:65px;overflow:hidden;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAMAAAC5KTl3AAABa1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYMDAwREREnJycsLCwvLy8xMTE1NTVERERhYWFlZWVwcHB3d3eLi4uNjY2Xl5ebm5usrKyurq64uLi8vLzBwcHExMTIyMjY2Njs7Ozy8vL09PT39/f5+fn6+vr7+/v9/f39/f3///8RgjppAAAAeHRSTlMAAQIDBAUGBwgJCgsNDhARExQWFxgaGxwdHh8gISMkJykqKy0wMTM0NTc4Ojs9Pj9AQUNERUdISktNT1RYWVtcX2FiY2VmaGlqbW9wcnN2d3l6fH1+gIGDhIqMjY2Pk56fpKewsLa3wcLIy87P0t7t8/X4+fv7/f4ltbjKAAADBUlEQVRYhaXY+V8SQRQA8IGdJwhopJmRWqapmXmHyVZampoiIMl0l3bf98Wf35udRWXnVN9P8HnM9zMzy+68t4Q0RwwjHvc8SikAtCRyuVy6BT/hd8+Lx3mamCIcz0dnh/ylEhNRWfHHOrkSItbxAF35DRaNkt+HCBr6eTTGJ0ZWpeEiiuNpNLTT4ACuH0aLmvHBeqZT3FAS4QTOrhnG89gcCKehBpLzlvE8FtpAsZIAgE7dBkSm0StWEgUonNtyAhirjUQJAQzecwQwJpqJ4CrAQM0dYGwS6P52CqC7ehiAsQHYv6gcoO2mf4Eqqt3QWEcAJJeiv3j69s0jI1Fsb2wFChT8aP7xj3r9+3MjsZQUWxFM4YKUfl+vW4lJsQ4OpOQ7MRAsRLWDr4MLMCtnn/10IBbwksYITiGj+i/u/HIgunESKMC0MutC3AAu0NayOu1A1HAniEcHdfmd31ZiBlCAm9q8ndgASmjKcEvaiRwK/XrAgZgCAnmTYCUWUbhjFGxEFYWKWbARWdJmARjbNRL9pMcqmInLRL6xtcSfF4rcFLnoIDSIv0/kVJ5cchHY7r+AeCdnCmTESfgcAPXXcmaeaO8rBfBNkZol592Br/cVuQlyxhn4ogLYMElZDzsjwHoJ2A4rM8AyBBaOBRTxzrpyHIBdB0JPHwdgw/iMgpIu6wDUshSftHNHB9gt/qymXUcHcBEenji655wDUE5Rfuopzn5HgB84ccLrj7uK5CcHYCtDA0E5iZcOgChBRBEkH3wfHID1JA0Fj2alUvCVHWB9YSkWVJNDUho38qMZyPMKJrZXEkvFHHv4wDieLSdoU0GZshx+UmxmD1TWAZFRXVJ9lDsPtjoxsZvrhwAqOWjqlQTRvuK+hFMQ6ZQEkV50BNZOyq2WIGBi2wUoJFW9Wkj02PezNKjpF8N2MzFu7lRq19KGhlN0nG1X9Q3btt9hanr3jMyYumsszpywNN6k8eYAW/eZ25FNXcmHjbux+Q8N8fqgNTc65y+vYviF0b7MgZcHzcB/kxJY55dGaKAAAAAASUVORK5CYII=");}
#slider1 .prev {margin: 160px 10px 0 -13px;background-repeat:no-repeat;background-position:0 50%;text-indent:-999em;width:65px;height:65px;overflow:hidden;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAMAAAC5KTl3AAABa1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYMDAwREREnJycsLCwvLy8xMTE1NTVERERhYWFlZWVwcHB3d3eLi4uNjY2Xl5ebm5usrKyurq64uLi8vLzBwcHExMTIyMjY2Njs7Ozy8vL09PT39/f5+fn6+vr7+/v9/f39/f3///8RgjppAAAAeHRSTlMAAQIDBAUGBwgJCgsNDhATFBYXGBobHB0eHyAhIyQnKSorLTAxMzQ1Nzg6Oz0+P0BBQ0RFR0hLTU5PVFZYW15fYWJjZWZoaWpsb3Byc3R2d3l6fH1+gIGDhIqMjY2Pk56fpKewsLa3wcLIy87P0t7t8/X4+fv7/f4r8tneAAADCElEQVRYhaXY6UMSQRQA8BHmiSKIkimZZlKkqakUqJRmmloKSSrP7vu+7+LPb44FYefYQd4nnHF+zOyyM+8tIc3RwSIUCocppQDQGUmlUj2d7BP7OxwOhXg3sYU3no9OnF9aK6GM8kZhKskVDwkcD3Ait43+uFMYZQgzzPOojY9kNpXhMoozPcwwToMDbP0wuWMYL9YzLwwtIQAKp0zfX59H2jANuYKufMB4Hitx0BACgP6gCcgojciV+AEKI2UnALEy4SckML7vCLCYbybERYTxijuAOAs0VCckMHi3FQAxDUc3VdzGXvVHaI/9QaitQwBdN6z//uDN28f+tmJv7VIwgcKSFXj6vVr98dDfut4lCTGFs4FAtfpeaZ+V6+BAt/UiSEAj7Cf5JLgAWQfg5xO1a4Xd0g7CphCz3UgP+PVM1znEJsEEmDsugMvABRrZPS6AFXYlSJiOBwK/DQBiFpgAy8cHcBsooVHjIxkMIKaYMNYOgHNAINcOgNeZcLMdAPeYoN/aHAHEPhK3As+DABwjw+0BeJHoHuwXf5wBnCPn1MZHf90BzJEJtfGdAP45AbhILqiNr4VQ/ewkLJC0pvVbC8RlckbTevjVnbhEhnTNh1+ciQyJag87d+I0AX3K4kzECazoexyJInuypg19bsRVIPSkqdOJyLA9CkqmXgeikqBsp80b+4OJVb5X0wHzVwQSGXZesKPfsM85EOUo5aee9ey3E1l+6vH8Y8uB+KTp24tRIQQkIDXipdolUhCZBF1zID4oHdvd1BPCNGFNBSXxSmkf9VIxkU1qdstG4qPuUuZ5BtNRT4kLVgLv3VeaaqlcPaFcsxNKlBINmbUgYrdaAnaTjaWOLG8St1sAysPQVCtJIr7hvoQBWeb4i6yoYbtSYquP+oB6nTZz4AIsRVXgqNSzPSLeCtKGetErNyPTe9bxlQV7wcmnEb9i/okfFPptRW/d6JnSV4072URA4U1qbw5Y6Z5d9V3UzZxXuFuLf8+Qrw+6U5P5wvomi8Li5Eis4eVBM/Af035YQ4sUgQAAAAAASUVORK5CYII=");}
#slider1 .disable {visibility: hidden;}
#slider1 .overview {list-style: none; position: absolute; padding: 0; margin: 0; width: 968px; left: 0; top: 0; }
#slider1 .overview li {float: left; margin: 0 20px 0 0; padding: 1px; height: 350px; border: 1px solid #dcdcdc; width: 968px;}
#slider1 a.prev {position:absolute;top:0px;left:18px;z-index:1000;}
#slider1 a.next {position:absolute;top:0px;left:895px;z-index:1000;}
#slider1 .gPrev {position:absolute;background-color:#DADADA;height:350px;width:75px;display:block;z-index:1;opacity:0.5;filter:alpha(opacity=50);}
#slider1 .gNext {background-color: #DADADA;display:block;height:350px;right:0px;opacity:0.5;filter:alpha(opacity=50);position:absolute;width:75px;z-index:1;}
#slider1 .Slider-Title a {background: none repeat scroll 0 0 #ED7D0F;font-family: FRUTIGERCondensed;font-size: 17px;font-weight: 400;line-height: 1.2;padding: 4px 10px;text-decoration: none;}
#slider1 .Slider-Title b {background: none repeat scroll 0 0 #ED7D0F;color: #FFF; font-size: 17px; font-weight:700;}
#slider1 .Slider-Text-Wrap {margin-left: 115px;position: absolute;top: 232px;max-width: 650px;}
#slider1 .Slider-Text {background: none repeat scroll 0 0 #ED7D0F; color: #FFF; font-size: 14px; line-height: 1.2; padding: 2px 10px;}
#slider1 .Slider-Text span.slideSubhead {background: none repeat scroll 0 0 #ED7D0F;font-size: 17px;font-family: FRUTIGERCondensed;line-height: 1.5;padding-left: 0;}
#slider1 .Slider-Text a{color: #FFF;display: block;text-decoration: none;line-height: 1.2;}

.news-list-item h2{margin-bottom:10px;margin-top:5px;}
.news-list-item h2 a{color:#004C94;line-height: 16px; text-decoration: none;}
.news-list-item .moreLink{margin-top:10px;}
.news-list-item .moreLink a{color:#004C94;}
.news-single-backlink a{color:#004C94;background:none;}

span.socialBookmark a{color:#004C94;font-weight:700;text-decoration:none;}

body.innerTemplate.projet #content h1 {width:75%;}
body.innerTemplate p.bodytext a:link    {color: #004C94;text-decoration: underline;}
body.innerTemplate p.bodytext a:visited {color: #ED7D0F;}
body.innerTemplate p.bodytext a:active  {color: #004C94;}
body.innerTemplate p.bodytext a:hover   {color: #004C94;text-decoration: none;}
body.innerTemplate p.align-right {text-align: right;}
body.innerTemplate p a:link    {color: #004C94;text-decoration: underline;}
body.innerTemplate p a:visited {color: #ED7D0F;}
body.innerTemplate p a:active  {color: #004C94;}
body.innerTemplate p a:hover   {color: #004C94;text-decoration: none;}


/* Inner Template Styles  */
body.innerTemplate #content .columnisedContent h2 {margin-bottom:10px;font-size:16px;}
body.innerTemplate #content .columnisedContent p {margin:0px 0px 10px 0px;line-height:1.5;}

/* Columns Icons as CSS Sprite Optimized by EJE */
.col1 {float: left;margin-right:26px;padding-top: 85px;width: 218px;background: url("../images/fondation-icon-sprite.png") no-repeat scroll -13px 0 transparent;}
.col2 {float: left;margin-left: 25px;margin-right: 25px;padding-top: 85px;width: 218px;background: url("../images/fondation-icon-sprite.png") no-repeat scroll -269px 0 transparent;}
.col3 {float: left;margin-left: 20px;padding-top: 85px;width: 218px;background: url("../images/fondation-icon-sprite.png") no-repeat scroll -536px 0 transparent;}
.seccol1 {float: left;margin-right: 26px;padding-top: 130px;width: 218px;background: url("../images/fondation-icon-sprite.png") no-repeat scroll -4284px 50px transparent;}
.seccol2 {float: left;margin-left: 25px;margin-right: 25px;padding-top: 130px;width: 218px;background: url("../images/fondation-icon-sprite.png") no-repeat scroll -4777px 50px transparent;}
.seccol3 {float: left;margin-left: 20px;padding-top: 130px;width: 218px;background: url("../images/fondation-icon-sprite.png") no-repeat scroll -776px 50px transparent;}
.threecol1 {float: left;margin-right: 26px;padding-top: 85px;width: 218px;background: url("../images/fondation-icon-sprite.png") no-repeat scroll -3278px 0 transparent;}
.threecol2 {float: left;margin-left: 25px;margin-right: 25px;padding-top: 85px;width: 218px;background: url("../images/fondation-icon-sprite.png") no-repeat scroll -5045px 2px transparent;}
.threecol3 {float: left;margin-left: 20px;padding-top: 85px;width: 218px;background: url("../images/fondation-icon-sprite.png") no-repeat scroll -3026px 0 transparent;}
.Fourthcol1 {float: left;margin-right: 26px;padding-top: 115px;width: 218px;background: url("../images/fondation-icon-sprite.png") no-repeat scroll -3523px 30px transparent;}
.Fourthcol2 {float: left;margin-left: 25px;margin-right: 25px;padding-top: 115px;width: 218px;background: url("../images/fondation-icon-sprite.png") no-repeat scroll -3783px 30px transparent;}
.Fourthcol3 {float: left;margin-left: 20px;padding-top: 115px;width: 218px;background: url("../images/fondation-icon-sprite.png") no-repeat scroll -4020px 30px transparent;}

.news-list-morelink{padding-left:5px;}

.leftTwoCol  {width:470px;float:left;}
.rightTwoCol {width:455px;float:left;}


div#content ul.tx_bt_simplecontacterrorliste {font-family: Arial,sans-serif;margin-top: 20px;padding-left:0px;}
div#content ul.tx_bt_simplecontacterrorliste li {list-style: square inside none;}
div#content ul.tx_bt_simplecontacterrorliste span {font-size: 12px !important;line-height: 1.5;margin-left: 4px;}


.lImage img{margin-top:10px;}

.right .secBlock .block2 p  a:link {color: #004C94;text-decoration: underline;}
.right .secBlock .block2 p  a:visited {color: #ED7D0F;}
.right .secBlock .block2 p  a:active {color: #004C94;}
.right .secBlock .block2 p  a:hover {color: #004C94;text-decoration: none;}

.yellow_div p {width:60%;}

/* New Sitemap Styles */
.strSitemap {width:100%;float:left;}
.strSitemap .stitemapCol1 {margin-right:10px;width:300px;float:left;}
.strSitemap .stitemapCol2 {margin-right:10px;width:300px;float:left;}
.strSitemap .stitemapCol3 {width:300px;float:left;}
div#content .strSitemap ul {margin:0px;list-style:none;}
div#content .strSitemap ul li {list-style-image: none;margin-top: 5px;}
div#content .strSitemap ul li.firstLavel {margin-bottom:5px;list-style: none outside none;}
div#content .strSitemap ul li a {font-size:12px;font-weight:700;color:#004C92;display:inline;text-decoration:none;}
div#content .strSitemap ul ul li a {color:#2C2C2C;font-weight:400;}
div#content .strSitemap ul li ul li ul li a {font-style:italic;font-weight:400;color:#2C2C2C;font-weight:400;}

/* Contact Form styles */
.tx_bt_simplecontact_captcha .tx-srfreecap-pi2-cant-read {color: #004C94;font-family: arial,sans-serif; font-size: 12px; line-height: 1.5;}
.tx_bt_simplecontact_captcha .tx-srfreecap-pi2-cant-read a:link   {color: #004C94;text-decoration: underline;}
.tx_bt_simplecontact_captcha .tx-srfreecap-pi2-cant-read a:visited   {color: #ED7D0F;}
.tx_bt_simplecontact_captcha .tx-srfreecap-pi2-cant-read a:active   {color: #004C94;}

#content #tx_bt_simplecontact, 
#content #tx_bt_simplecontact input, 
#content #tx_bt_simplecontact select, 
#content #tx_bt_simplecontact textarea {font-family:arial,sans-serif;font-size:12px;color:#2C2C2C;}
#content #tx_bt_simplecontact input.tx_bt_simplecontact_button {color:#FFF;}

#tx_bt_simplecontact .tx_bt_simplecontact_hinweis {display: inline-block;line-height: 1.5;margin-bottom: 5px;margin-top: 15px;width: 340px;}
#tx_bt_simplecontact select.tx_bt_simplecontact_selectorbox {border: 1px solid #2C2C2C;border-radius: 5px 5px 5px 5px;color: #2C2C2C;font-family: arial,sans-serif;font-size: 12px;height: 24px;padding-top: 2px;width: 316px;}
#tx_bt_simplecontact textarea.tx_bt_simplecontact_feld {border: 1px solid #2C2C2C;border-radius: 5px 5px 5px 5px;color: #2C2C2C;font-family: arial,sans-serif;font-size: 12px;height: 130px;line-height: 1.5;margin: 0 0 5px;padding: 4px 2px;vertical-align: top;width: 340px;}
#tx_bt_simplecontact .tx_bt_simplecontact_label {display: inline-block;float: left;font-family: arial,sans-serif;line-height: 1.5;margin: 0;padding: 0;vertical-align: top;width: 120px;}
#tx_bt_simplecontact textarea.tx_bt_simplecontact_feld {border: 1px solid #2C2C2C;border-radius: 5px 5px 5px 5px;font-family: arial,sans-serif;font-size: 12px;height: 130px;line-height: 1.5;margin: 0;padding: 4px 2px;vertical-align: top;width: 340px;}
#tx_bt_simplecontact input.tx_bt_simplecontact_button {background-color: #004C94;border: 1px solid black;color: #FFF;font-family: arial,sans-serif;font-size: 13px;margin-right: 15px;margin-top: 5px;padding: 6px 5px 4px;width: 84px;}


/* Bullet */
div#content ul li{line-height: 1.5;margin-left: 4px;list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABGdBTUEAALGPC/xhBQAAAANQTFRFSW2qPmHUiQAAAAtJREFUCJljYIABAAAKAAFni+3pAAAAAElFTkSuQmCC");}