@charset "utf-8";
/* -------------------------------------------------------------- 
   Artionet CSS powered by Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
-------------------------------------------------------------- */
@import 'lib/validation.css';
@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/navigation.css';
@import 'lib/grid.css';
@import 'lib/forms.css';
@import 'lib/classes.css';
@import 'lib/formpro.css';
.logo{margin:0px;padding:0px;position:absolute;top:10px;left:0px;}
.logo a{overflow:hidden;text-indent:-10000px;display:block;width:197px;height:102px;background:url(../Images/sprite.png) no-repeat;}
.barcelona .logo a{background:url(../Images/barcelona_sprite.png) no-repeat;}
.geneva .logo a{background:url(../Images/geneva_sprite.png) no-repeat;}
.montreux .logo a{background:url(../Images/montreux_sprite.png) no-repeat;}
#header .campus{margin:0px;padding:0px;position:absolute;top:63px;left:240px;overflow:hidden;text-indent:-10000px;display:block;width:204px;height:38px;}
.barcelona #header .campus{background:url(../Images/barcelona_sprite.png) no-repeat 0px -511px;}
.geneva #header .campus{background:url(../Images/geneva_sprite.png) no-repeat 0px -511px;}
.montreux #header .campus{background:url(../Images/montreux_sprite.png) no-repeat 0px -511px;}
#header h1{display:none;}
#footer{position:relative;}
#footer a{ color:#848484;}
#footer a:hover{ color:#000;}
#footer img{margin:0px;}
.printheader{display:none;}
.carouselbox{float:left;width:670px;margin-bottom:10px;position:relative;}
.carouselbox img{margin:0px;}
.carouselbox .item{position:relative;}
.carouselbox .item img{margin:0px;}
.carouselbox .item .infotext{position:absolute;top:33px;left:33px;opacity:0.8;filter:alpha(opacity=80);background:#fff;width:250px;padding:10px 20px 0px 30px;color:#05b3ef;height:157px;z-index:10;}
.carouselbox .item .infotext span{font-size:13px;font-weight:bold;display:block;width:240px;}
.carouselbox .item h3{font-size:1.6em;font-weight:bold;color:#05b3ef;}
.carouselbox .item .expand{color:#05b3ef;display:block;position:absolute;bottom:33px;left:265px;background:#fff;text-align:center;padding:2px 4px;opacity:0.9;filter:alpha(opacity=90);z-index:11;}
.carouselbox .item .expand:hover{background:#05b3ef;color:#fff;}
.slides{background:#2cb745;position:absolute;bottom:0px;width:625px;left:20px;color:#fff;text-align:right;line-height:24px;font-size:11px;font-weight:bold;z-index:10;}
.barcelona .slides{background:none;width:947px;}
.geneva .slides{background:none;width:947px;}
.montreux .slides{background:none;width:947px;}
.slides a img{margin:0px;border:1px solid #2cb745;}
.barcelona .slides a img{border:1px solid #4C71B0;}
.geneva .slides a img{border:1px solid #6AA039;}
.montreux .slides a img{border:1px solid #933B87;}
.slides a.selected img{border:1px solid #fff;}
.carouselbox .arrow{display:block;text-indent:-10000px;overflow:hidden;font-size:0px;line-height:0px;position:absolute;top:0px;height:230px;width:20px;z-index:3;}
.carouselbox .prev{left:0px;background:url('../Images/sprite.png') no-repeat -4px -272px;}
.carouselbox .next{right:5px;background:url('../Images/sprite.png') no-repeat -43px -272px;}
.carouselbox .flaps{position:absolute;top:0px;width:670px;background:url('../Images/flaps.png');height:230px;left:0px;z-index:2;opacity:0.8;filter:alpha(opacity=80);}
.barcelona .carouselbox .next,.geneva .carouselbox .next,.montreux .carouselbox .next{right:9px;}
.barcelona .carouselbox .flaps{background:url('../Images/barcelona_flaps.png');width:987px;opacity:0.7;filter:alpha(opacity=70);}
.geneva .carouselbox .flaps{background:url('../Images/geneva_flaps.png');width:987px;opacity:0.7;filter:alpha(opacity=70);}
.montreux .carouselbox .flaps{background:url('../Images/montreux_flaps.png');width:987px;opacity:0.7;filter:alpha(opacity=70);}
.breadcrumbs{clear:both;width:100%;padding:0px 0px 10px 0px;color:#000;}
.breadcrumbs a{color:#000;}
.breadcrumbs a:hover{text-decoration:underline;}
.breadcrumbs a.selected{color:#0073a7;}
.barcelona .breadcrumbs a.selected{color:#4C71B0;}
.geneva .breadcrumbs a.selected{color:#6AA039;}
.montreux .breadcrumbs a.selected{color:#933B87;}
.newsbox{float:left;width:317px;background:#2cb745;margin-bottom:8px;position:relative;}
.videobox{float:left;width:317px;background:#2cb745;margin-bottom:10px;padding:0px 0px 0px 0px;min-height:230px;}
.videobox a{color:#000;text-decoration:underline;}
.newsbox .news .box,.newsbox .events .box{float:left;padding:10px 0px 0px 0px;border-top:1px solid #2cdb4b;border-bottom:1px solid #1a8b29;min-height:156px;height:auto;clear:both;}
.newsbox .news .item,.newsbox .events .item{padding:0px 10px 4px 10px;clear:both;float:left;width:297px;}
.newsbox a,.newsbox .news .item,.newsbox .news a,.newsbox .events .item, .newsbox .events a{color:#fff;}
.newsbox .news .date,.newsbox .events .date{float:right;font-style:normal;color:#085012;}
.subsections .item img,.newsbox .news .item img,.newsbox .events .item img{float:left;margin:0px 10px 0px 0px;}
.newsbox .news h3,.newsbox .events h3{margin-bottom:5px;}
.newsbox .news .rss,.newsbox .events .rss{display:block;height:22px;width:22px;text-indent:-1000px;line-height:0px;font-size:0px;overflow:hidden;float:left;background:url(../Images/sprite.png) no-repeat -219px -42px;margin-top:3px;}
.newsbox .news p,.newsbox .events p{float:left;width:180px;}
.subsections h3 a,.newsbox .news h3 a,.newsbox .events h3 a{font-weight:bold;cursor:pointer;font-size:12px;}
.newsbox .events{display:none;}
.bottom {background:#229932;border-top:1px solid #2cdb4b;height:30px;width:297px;font-weight:bold;text-transform:uppercase;line-height:30px;text-align:right;padding:0px 10px;float:left;}
.newsbox h1{color:#fff;float:left;font-size:12px;font-weight:bold;padding:8px 0px 0px 10px;position:absolute;top:0px;left:0px;}
.newsbox .tabs{border-bottom:1px solid #1a8b29;height:30px;background:#229932;padding-right:20px;width:297px;}
.newsbox .tabs a{display:block;float:right;height:30px;line-height:24px;font-size:13px;font-weight:bold;color:#2ed24c;width:72px;text-align:center;cursor:pointer;position:relative;top:4px;z-index:10;}
.newsbox .tabs a.selected{color:#fff;background:url(../Images/sprite.png) no-repeat -274px -110px;}
.subsections{clear:both;}
.barcelona .subsections,.geneva .subsections,.montreux .subsections{margin-bottom:1.5em;float:left;}
.subsections .item{width:49%;float:left;margin:10px 0px;}
.subsections p{padding:0px;margin:0px;}
.subsections .item img,.news .item img,.events .item img{float:left;margin:0px 10px 0px 0px;}
.subsections h3 a,.newsbox .news h3 a,.newsbox .events h3 a{font-weight:bold;cursor:pointer;font-size:12px;}
.home{position:absolute;left:508px;top:10px;}
.home a{display:block;background:url(../Images/sprite.png) no-repeat -217px -114px;width:25px;height:27px;text-indent:-1000px;line-height:0px;font-size:0px;overflow:hidden;}
.barcelona .home a{background:url(../Images/barcelona_sprite.png) no-repeat -217px -114px;}
.geneva .home a{background:url(../Images/geneva_sprite.png) no-repeat -217px -114px;}
.montreux .home a{background:url(../Images/montreux_sprite.png) no-repeat -217px -114px;}
.lang{position:absolute;left:540px;top:10px;}
.lang select{width:100px;}
.quicklinks{position:absolute;right:143px;top:10px;}
.quicklinks select{width:200px;}
.search{position:absolute;right:0px;top:9px;}
.lang select,.quicklinks select,.search input {font-size:11px;font-weight:bold;color:#878787;padding:4px;height:25px;font-family:Arial, Helvetica, sans-serif;}
.search .text{margin:0px;width:87px;height:15px;font-weight:normal;}
.search input.btn{margin:0px;border:0;background:url(../Images/sprite.png) no-repeat -211px -79px;width:39px;height:27px;color:#fff;text-align:center;padding:0px;font-size:10px;cursor:pointer;}
.barcelona .search input.btn{background:url(../Images/barcelona_sprite.png) no-repeat -211px -79px;}
.geneva .search input.btn{background:url(../Images/geneva_sprite.png) no-repeat -211px -79px;}
.montreux .search input.btn{background:url(../Images/montreux_sprite.png) no-repeat -211px -79px;}
.toolbox{position:absolute;right:0px;bottom:0px;}
.sitemap{position:absolute;right:132px;bottom:0px;}
.sociallinks {color:#848484;line-height:22px;margin-bottom:8px;}
#footer .sociallinks  {position:absolute;top:20px;left:0px;}
.sociallinks p{margin:0px;padding:0px;float:right;}
#footer .sociallinks p{float:left;margin-right:20px;}
.sociallinks a{display:block;height:24px;text-indent:-1000px;line-height:0px;font-size:0px;overflow:hidden;float:left;margin-left:3px;}
.sociallinks a.facebook{background:url(../Images/sprite.png) no-repeat -4px -113px;width:21px;}
.sociallinks a.twitter{background:url(../Images/sprite.png) no-repeat -27px -113px;width:21px;}
.sociallinks a.youtube{background:url(../Images/sprite.png) no-repeat -54px -113px;width:41px;}
.sociallinks a.linkedin{background:url(../Images/sprite.png) no-repeat -99px -113px;width:21px;}
.sociallinks a.eutv{background:url(../Images/sprite.png) no-repeat -122px -113px;width:42px;}
.partners{margin:0px;padding:0px;position:absolute;top:5px;right:0px;}
.partners a{display:block;height:50px;text-indent:-1000px;line-height:0px;font-size:0px;overflow:hidden;float:left;margin-left:6px;}
.partners a.acbsp{background:url(../Images/sprite.png) no-repeat -8px -145px;width:45px;}
.partners a.tacbe{background:url(../Images/sprite.png) no-repeat -58px -145px;width:63px;}
.partners a.efmd{background:url(../Images/sprite.png) no-repeat -130px -145px;width:37px;}
.partners a.swiss{background:url(../Images/sprite.png) no-repeat -182px -145px;width:43px;}
.partners a.euruni{background:url(../Images/sprite.png) no-repeat -236px -145px;width:50px;}
.partners a.anniversary{background:url(../Images/sprite.png) no-repeat -294px -145px;width:50px;}
.contenttabs{background:#e6e6e6;float:left;width:100%;padding-bottom:10px;}
.contenttabs h2{color:#000;font-weight:bold;}
.contenttabs ul{list-style:none;margin:0px 10px 0px 0px;padding:0px;}
.contenttabs li{padding:5px 0px 5px 0px;border-bottom:1px solid #bbbbbb;}
.contenttabs a{font-weight:bold;}
.contenttabs li a{background:url('../Images/sprite.png') -340px -50px no-repeat;padding-left:10px;display:block;}
.panel{display:none;padding:10px 0px 10px 10px;border-top:1px solid #fff;}
.panel.selected{display:block;}
.tab{background:#848484;border-bottom:1px solid #424242;padding:10px;font-size:13px;height:16px;}
.tab a{color:#cbcbcb;width:111px;height:28px;display:block;float:left;line-height:25px;margin-right:30px;text-align:center;cursor:pointer;}
.tab a.selected{color:#000;background:url(../Images/sprite.png) no-repeat -234px 0px;}
.description{padding:5px 0px;}
.videobox .description{padding:5px;}
.progbox{width:232px;float:left;background:#bbbbbb;margin-right:3px;background:url('../Images/progbox.png') no-repeat 0% 100%;}
.progbox.last{margin-right:0px;}
.progbox img{margin:0px;}
.progbox h2{color:#fff;font-size:4.9em;font-weight:bold;margin:0px;line-height:0.9em;}
.progbox .small h2{font-size:2.2em;line-height:1em;}
.progbox h3{color:#fff;margin:0px;}
.progbox ul{list-style:none;margin:5px 7px 25px 5px;font-size:1.2em;}
.progbox li{border-bottom:1px solid #fff;padding:4px 0px;}
.progbox li a{color:#fff;}
.progbox .title{background:#4b4d5a;color:#fff;margin:5px 7px 20px 5px;position:relative;padding:5px;}
.progbox .title a{position:absolute;bottom:-15px;right:4px;color:#fff;font-size:12px;padding:5px;display:block;}
.barcelona .progbox .title a{background:#4C71B0;}
.geneva .progbox .title a{background:#6AA039;}
.montreux .progbox .title a{background:#933B87;}
.progbox .header{height:75px;text-align:center;padding-top:10px;font-size:11px;background:url('../Images/progboxTop.png') no-repeat;}
.progbox .header.small{text-align:left;padding-left:40px;}
.barcelona .news,.geneva .news,.montreux .news{float:left;width:310px;border-right:1px solid #ccc;padding-right:10px;}
.barcelona .events,.geneva .events,.montreux .events{float:left;width:310px;padding-left:10px;}
.barcelona .news ul,.barcelona .events ul,.geneva .news ul,.geneva .events ul,.montreux .news ul,.montreux .events ul{list-style:none;margin:0px;padding:0px;color:#707070;}
.news li,.events li{padding:5px 0px;}
.news h2,.events h2{text-decoration:underline;font-size:1.2em;font-weight:bold;text-transform:uppercase;margin-bottom:1em;background:url(../Images/geneva_sprite.png) no-repeat -335px -450px;padding-left:1em;}
.news ul a,.events ul a{text-decoration:underline;color:#707070;font-style:italic;}
.news ul a:hover,.events ul a:hover{color:#000;}