﻿@charset "utf-8";
/* -------------------------------------------------------------- 
  
   Artionet CSS powered by Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   
-------------------------------------------------------------- */

@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/navigation.css';
@import 'lib/grid.css';
@import 'lib/forms.css';
@import 'lib/classes.css';
  
h1.logo {margin:0px;padding:0px;position:absolute;top:10px;left:0px;}
h1.logo a{
	overflow:hidden;
	text-indent:-10000px;
	display:block;
	width:197px;
	height:102px;
	background:url(../images/sprite.png) no-repeat;
}
.barcelona h1.logo a{background:url(../images/barcelona_sprite.png) no-repeat;}
.geneva h1.logo a{background:url(../images/geneva_sprite.png) no-repeat;}
.montreux h1.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 h2 {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 h4{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:#01aef0;width:947px;}
.geneva .slides {background:#3ab54a;width:947px;}
.montreux .slides {background:#f7941f;width:947px;}

.slides a img{margin:0px;border:1px solid #2cb745;}
.barcelona .slides a img{border:1px solid #01aef0;}
.geneva .slides a img{border:1px solid #3ab54a;}
.montreux .slides a img{border:1px solid #f7941f;}

.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:#01aef0;}
.geneva .breadcrumbs a.selected {color:#3ab54a;}
.montreux .breadcrumbs a.selected {color:#f7941f;}


.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 h4, .newsbox .events h4 {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 h4 a, .newsbox .news h4 a, .newsbox .events h4 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 h2 {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 h4 a, .newsbox .news h4 a, .newsbox .events h4 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 h3 {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 h3{color:#fff;font-size:4.9em;font-weight:bold;margin:0px;line-height:0.9em;}
.progbox .small h3 {font-size:2.2em;line-height:1em;}
.progbox h4{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:#01aef0;}
.geneva .progbox .title a{background:#3ab54a;}
.montreux .progbox .title a{background:#f7941f;}

.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 h3, .events h3 {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;}


