@charset "utf-8";
/*
Used Colors:
blue: 			#0088BC
govno:          #e6b62b
blck: 			#000
grey lighter: 	#EEEEEE
grey light: 	#999999
grey mid: 		#666666
dark-grey-txt   #181F17

Used webfont:
font-family:'Didot W01 Bold';
font-family:'Helvetica W01 Cn';
font-family:'Didot W02 Headline';
font-family:'HelveticaNeueW01-75Bold';
font-family:'HelveticaNeueW01-57Cn';
font-family:'HelveticaNeueW01-85Heav';
font-family:'HelveticaNeueW01-46Ligh';
font-family:'HelveticaNeueW02-45Ligh';
font-family:'HelveticaNeueW01-95Blac';
font-family:'HelveticaNeueW01-55Roma';
font-family:'HelveticaNeueW01-47LtCn 692686';

Cyrillic support:
font-family:'HelveticaNeueW10-55Roma';
font-family:'HelveticaNeueW10-75Bold';
font-family:'HelveticaNeueW10-57Cn';
font-family:'HelveticaNeueW10-45Ligh';
*/
/***reset***/
* {
	margin: 0;
	padding: 0;
}
html, body, form {
	width: 100%;
	height: 100%;
}
body {
	font-family:  'HelveticaNeueW01-55Roma',Geneva,Tahoma,Arial,Verdana,Helvetica,Sans-serif;
	font-size: 15px;
}
h1, h2, h3, h4 {
	font-weight: normal;
}
.container {
	margin: 0 auto;
	position: relative;
	width: 950px;
	padding: 0 10px;
}
.no-margin {
	margin: 0!important;
}
.no-padding {
	padding: 0!important;
}
.clear {
	clear: both;
}
ul {
	list-style-type: none;
}
a {
	text-decoration: none;
	color:#e2ae16;
}
img {
	border: 0;
}
.as-edit-and-admin-buttons {
	position: absolute;
	z-index: 1000;
}
table {
	border: 0;
}
/***typographie***/
b {
	font-family: 'HelveticaNeueW01-75Bold';
	font-weight: normal!important;
}
strong {
	font-family: 'HelveticaNeueW01-75Bold';
	font-weight: normal!important;
}
.logo-gallery {
	margin-top: 30px;
}
p {
	margin: 10px 0;
	text-align: justify;
	line-height: 160%;
}
.title-1 {
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	background: #a0a099 ;/*#e2ae16  e6b62b*/
	font-family: 'HelveticaNeueW02-45Ligh';
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
}
.title-2 {
	font-family: 'HelveticaNeueW02-45Ligh',Helvetica;
	font-size: 18px;
	line-height: 120%;
	color: #e6b62b;
	padding: 10px;
	margin-bottom: 10px; /* #e6b62b  @note: permet d'avoir de l'esppace quand le vertical-slider est fermГ© (display:none)*/
	text-transform: uppercase;
	border: 1px solid #a0a099;
}
.title-2.alone {
	background:#a0a099;	/*#e6b62b    @note: utlisГ© sur tout les page n'ayant qu'un seul tab*/
	color:#FFF;
}
.title-3 {
	font-family: 'HelveticaNeueW01-75Bold';
	font-size: 16px;
	color: #e6b62b;
	cursor: pointer;
}
.title-4 {
	font-family: 'HelveticaNeueW01-55Roma';
	font-size: 14px;
	color: #e6b62b;
	cursor: pointer;
	line-height: 160%;
	letter-spacing: .1em;
}
.open-slide {
	background: #a0a099 url('../images/bn-arrow-down.png') no-repeat; /*#e6b62b*/
	background-position:910px 10px;
	color: #fff;
	cursor: pointer;
}
.close-slide {
	background: #fff url('../images/bn-arrow-up.png') no-repeat 910px 10px;
	background-position:910px 10px;
	color: #e6b62b;
	cursor: pointer;
}
.open-slide a{
	color:#fff;
}
.close-slide a{
	color:#e6b62b;
}
/***default framework***/
.inside-wrapper {
}
#TopPaneDiv {
	padding-bottom: 20px;
}
#LeftPaneDiv {
}
#BottomPaneDiv {
	padding-bottom: 10px;
	padding-top: 10px;
	border-top: 1px solid #F2F2F2;
}
.content-section {
	padding: 0px 10px 20px 10px;
}
.logo-subtitle {
	position: absolute;
	left: 330px;
	font: 30px/120% 'Didot W02 Headline';
}
h1.logo-subtitle {
	color: #000;
	top: 25px;
}
h2.logo-subtitle {
	color: #e6b62b;/*e6b62b*/
	top: 75px;
	font-size:20px;
}
.area-logo-main {
	width: 133px;
	height: 100px;
}
.logo-main-sponsor {
	float: right;
	width: 133px;
	height: 100px;
	margin: 10px 30px 0 0;
}
#BottomPaneDiv .container {
	position: relative;
	width: 975px;
}
#BottomPaneDiv .bloc-1 {
	display: inline-block;
	width: 135px;
	height: 220px;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #EEEEEE;
	text-align: left;
	vertical-align: top;
}
#BottomPaneDiv .bloc-1 li {
	width: 135px;
	padding-right: 10px;
}
.bloc-1:last-child {
	border: none;
	margin-right: 0;
}
.bloc-2 {
	display: inline-block;
	vertical-align: top;
}
/*ie7 fix*/
.name-category {
	color: #666;
	font-size: 16px;
	line-height: 120%;
	font-family: 'HelveticaNeueW01-47LtCn 692686', Verdana, Geneva, sans-serif;
	margin-bottom: 10px;
}
.bloc-2 .name-category {
	font-size: 18px;
	text-align:right;
}
#BottomPaneDiv .adress {
	color: #999;
	font-size: 14px;
	font-family: 'HelveticaNeueW01-47LtCn 692686', Verdana, Geneva, sans-serif;
	text-align: right;
}
.bn-navigation-bottom {
	color: #999;
	font-size: 14px;
	line-height: 140%;
	font-family: 'HelveticaNeueW01-47LtCn 692686', Verdana, Geneva, sans-serif;
}
.bn-navigation-bottom:hover {
	color: #e6b62b;
}
.copyright {
}
/***Custom framework***/
#BottomPaneDiv .bloc-2 {
	text-align: right;
	width:170px;
}
#BottomPaneDiv .bloc-2 li {
	width:170px;
}
#BottomPaneDiv .bloc-2 li:first-child {
	margin-bottom: 5px;
}
#BottomPaneDiv .bloc-2 li:last-child {
	margin-top: 10px;
}
/***Navigation***/
.menu-1 {
	margin-top: 20px;
}
.menu-1 li 	 {display: inline-block;}
.menu-1.en li{margin-right: 20px;}
.menu-1.fr li{margin-right: 82px;}
.menu-1.nl li{margin-right: 80px;}
.menu-1.de li{margin-right: 102px;}
.menu-1.ru li{margin-right: 30px;}
.menu-1.cn li{margin-right: 124px;}
.menu-1 li:last-child {margin-right:0;}

.menu-1 li a {
	
	font-size: 20px;
	line-height:21px;
	color: #181F17;
	font-family: 'HelveticaNeueW01-57Cn', Arial, Geneva, Verdana, sans-serif;
	text-transform: uppercase;
}
.menu-1.ru li a{font-size: 18px;}
.menu-1.de li a{font-size: 20px;}
.menu-1 li a:hover {color:#e2ae16;}

.menu-category {
	display: inline-block;
	vertical-align: top;
	/*ie7 fix*/
	zoom:1;
	*display:inline;
}
.menu-social {
	display: block;
	float: right;
	overflow: hidden;
	margin-top: -60px;
}
.menu-social li img {
        height:20px;
/*	display: inline-block; */
}
.menu-lang {
	display: block;
	float: right;
	margin-top: -20px;
}
.lang li {
	display: inline-block;
}
.menu-lang li a {
	color: #e2ae16;
	font-size: 14px;
	font-family: 'HelveticaNeueW01-57Cn', Arial, Verdana, Geneva, sans-serif;
}
.menu-lang li a:hover {
	color: #181F17;
}
.menu-press-language {
	width: 970px;
}
.menu-press-language li {
	display: inline-block;
	margin-right: 95px;
}
.menu-press-language li:last-child {
	margin-right: 0;
}
.menu-press-language li a {
	font-family: 'HelveticaNeueW01-57Cn', Verdana, Geneva, sans-serif;
	color: #181F17;
	font-size: 16px;
}
.menu-press-language li a:hover {
	color: #e6b62b;
}
.sub-menu {
	display: none;
}
/*******************/
/***by pages name***/
/*******************/
/*homepage*/
.feeds-home {
	width: 966px;
}
.bloc-home {
	display: inline-block;
	vertical-align: top;
	height: 300px!important;
	margin-right: 7px;
	margin-bottom: 10px;
	position: relative;
	border: 1px solid #eee;
}
.bloc-home.small {
	width: 310px;
}
.bloc-home.big {
	width: 630px;
}
.slideshow-highlights {
	height: 300px;
}
.slideshow-highlights .galleria-stage {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.slideshow-guest-of-honour {
	height: 263px;
}
.slideshow-guest-of-honour .galleria-stage {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.slideshow-impressions {
	height: 263px;
	}
.slideshow-impressions .galleria-stage {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.bloc-home.dates p {
	padding: 10px;
}
.bloc-home .title-3 {
	display: block;
}
.admission.caption p {
	font-family:'HelveticaNeueW01-55Roma', Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #fff;
	line-height: 140%;
	position: absolute;
	z-index: 2;
	margin-left: 10px;
}
.ru .admission.caption p {
	text-align:left;
}
.bloc-home.admission img {
	position: absolute;
	z-index: 0;
}
.venue .caption {
	font-family:'HelveticaNeueW01-55Roma', Verdana, Geneva, sans-serif;
	line-height: 160%;
	position: relative;
	z-index: 10;
	text-align: right;
	padding: 10px;
}
.venue .caption a {
	text-transform: uppercase;
	margin-top: 20px;
	display: block;
	color: #e6b62b;
	font-family:'HelveticaNeueW01-75Bold', Verdana, Geneva, sans-serif;
	}
.bloc-home.venue img {
	position: absolute;
	z-index: 0;
}
.bloc-home input {
	width: 240px;
	height: 40px;
	padding-left: 10px;
	margin: 10px 0;
	background: #f5f5f5;
	border: 0;
}
.mailing-registration input {
	width: 240px;
	height: 40px;
	padding-left: 10px;
	margin: 5px 0;
	background: #f5f5f5;
	border: 0;
	}
.mailing-registration ul li {
	display: block;
	margin-bottom: 0;
	}
/* allow positionning of image at top right*/
.list-contact > li {
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #EEEEEE;
}
.list-contact img {
	position: absolute;
	top: 0;
	right: 0;
}
/*Hotels*/
.wrap-txt {
	float: left;
	padding: 5px;
	padding-right: 20px;
}
/*restaurants*/
.object-list.restaurant .object {
	display: inline-block;
	vertical-align: top;
	width: 460px;
	min-height: 190px;
	margin-bottom: 20px;
	margin-right: 20px;
	border-bottom: 1px solid #ccc;
}
.object-list.restaurant .object:nth-child(2n) {
	margin-right: 0;
}
.object-list.restaurant .object:last-child {
	border-width: 0;
}
/*temp exhibitions*/
.object-list.exhibitions .object {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.object-list.exhibitions .object:last-child {
	border-width: 0;
}





/*Press:releases*/
.press-release .NavBar{
	height:inherit!important;
}
.press-release .title-2.trigger-toggle~div{
	/*height:inherit!important;*/
}
/*Press:illustration*/
#cat-id-347 .highlight-detail{display:none;}
/*Press:video*/
.videos .video-highlight {
	display: none;
}

/*history*/
.object-list.presidents, .object-list.personalities, .area-img.history {
	display: inline-block;
	vertical-align: top;
	margin-top:20px;
}
.presidents {
	list-style-position: inside;
	margin-right: 20px;
}
.personalities{
	max-width:530px;
}
.area-img.history {
	width: 160px;
	height: auto;
}
.object-list .title-3 {
	margin-bottom: 10px;
}
/*catalogues*/
.object-list.catalogues .object {
	display: inline-block;
	vertical-align: top;
	max-width: 200px;
	margin-bottom: 20px;
	margin-right: 45px;
}
.object-list.catalogues .object:last-child {
	margin-right: 0;
}
/***Special***/
.bn-01 {
	padding-right: 40px;
	width: 210px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: block;
	margin: 10px auto;
	color: #fff;
	text-transform: uppercase;
	font-family: 'HelveticaNeueW01-75Bold', Verdana, Geneva, sans-serif;
}
.bloc-home .bn-01 {
	padding-right: 40px;
	width: 210px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: block;
	margin: 10px auto;
	color: #fff;
	text-transform: uppercase;
	font-family: 'HelveticaNeueW01-75Bold', Verdana, Geneva, sans-serif;
	position: absolute;
	bottom: 20px;
	z-index: 11;
	margin-left: 30px;
}
.bn-01.signin {
	background: #B20000 url('../images/ico-signin.png')no-repeat right top;
}
.bn-01.ticket {
	background: #B20000 url('../images/ico-ticket.png')no-repeat right top;
}
.bn-01.subscribe {
	background: #888 url('../images/ico-subscribe.png')no-repeat right top;
	width: 250px;
	cursor: pointer;
}
.bn-01.map {
	background: #B20000 url('../images/images/icons/ico-map.png')no-repeat right top;
}
.bn-02 {
	height: 30px;
	line-height: 30px;
	padding-left: 35px;
	color: #e6b62b;
	display: inline-block;
	font-family: 'HelveticaNeueW01-75Bold';
	border: 0;
	cursor: pointer;
}
.bn-02.click {
	background: url('../images/ico-click.png')no-repeat left top;
	width: auto;
	}
.bn-02.web {
	padding-left: 0px;
	width: auto;
	color: #333;
	font-family:'HelveticaNeueW01-55Roma', Verdana, Geneva, sans-serif;
}
.bn-02.mail {
	padding-left: 0px;
	width: auto;
	color: #333;
	font-family:'HelveticaNeueW01-55Roma', Verdana, Geneva, sans-serif;
}
.bn-02.web:hover, .bn-02.mail:hover, .bn-02.mailfriend:hover, .bn-02.pdf:hover  {
	color: #e6b62b;
	} 
.bn-02.mailfriend {
	 padding-left: 0px;
	 width: auto;
	 color: #333;
	 font-family:'HelveticaNeueW01-55Roma', Verdana, Geneva, sans-serif;

}
.bn-02.pdf {
	 padding-left: 0px;
	 width: auto;
	 color: #333;
	 font-family:'HelveticaNeueW01-55Roma', Verdana, Geneva, sans-serif;

}
.bn-02.download {
	background: url('../images/ico-download.png')no-repeat left top;
	width: auto;
	display: block;
	margin-top: 5px;
	}
.bn-02.flip {
	background: url('../images/ico-flip.png')no-repeat 0px 5px;
	width: auto;
	display: block;
	margin-top: 5px;
}
.bn-02.prev {
	background-image: url("../images/bn-arrow-left-white.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size:12px 20px;
	text-indent: -999999px;
}
.bn-02.next {
	background-image: url("../images/bn-arrow-right-white.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size:12px 20px;
	text-indent: -999999px;
	
}
.bn-scroll {
	position: fixed;
	bottom: 20px;
	right: 20px;
	width: 27px;
	height: 27px;
	text-indent: -999999px;
	z-index: 10;
	background: url('../images/bn-scroll.png')no-repeat left top;
	display:none;
	cursor: pointer;
}
.bn-valid {
	position: fixed;
	bottom: 20px;
	right: 20px;
	width: 24px;
	height: 24px;
	text-indent: -999999px;
	background: url('../images/bn-valid.png')no-repeat left top;
	display:block;
}
.bn-error {
	position: absolute;
	right: -35px;
	top: 10px;
	width: 24px;
	height: 24px;
	text-indent: -999999px;
	background: url('/media/brafa/01/images/icons/bn-error.png')no-repeat left top;
	display:block;
}

.menu-2 {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 10px 0;
	margin-bottom: 20px;
}
#ContentPaneDiv {
}
.content {
	width: 950px;
}
.bn-navigation-left {
	font-family: 'Helvetica W01 Cn', Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 200%;
	color: #e6b62b;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
.bn-navigation-left:hover {
	color: #666;
}
.bn-navigation-left.selected {
	color: #666;
}
.sponsors-main img {
	display: block;
	margin: 0px auto 20px auto;
}
.sponsors li, .partners li, .partners-media li, .partners-link li {
	display: inline-block;
 	/*display: inline;*/
	vertical-align: top;
}
.sponsors-main, .sponsors, .partners, .partners-media, .partners-link {
	padding: 20px 0;
}
.sponsors li {
	margin: 35px 0px;
}
.sponsors li:nth-child(2) {
	margin: 35px 47px;
}
.partners li {
	margin: 0 35px 35px 0;
	border: 1px solid #ddd;
}
.partners li:last-child {
	margin-right: 0;
}
.partners-media ul, .partners-link ul {
	width:964px;			/*@note:width +border*/
}
.partners-media li, .partners-link li {
	margin: 0 35px 35px 0;
	border: 1px solid #ddd;
}
.partners li:nth-child(7n), .partners-media li:nth-child(7n), .partners-link li:nth-child(7n) {
	margin: 0 0 40px 0;
}
.partners li:hover, .partners-media li:hover, .partners-link li:hover {
	border: 1px solid #e6b62b;
}
.vertical-slide {
	padding: 5px 0 20px 0;
}
.banner-guest-of-honour {
	padding-bottom: 10px;
}
.press-release .title-2 {
	margin-top: 20px;
}
.press-release-detail .title-2 {
	margin-top: 20px;
}
.press-release-detail .txt-date {
	margin-right:10px;
}
.press-release-detail .bn-document {
	margin-right:10px;
}
.press-release-detail .CommandButton {
	display:none;
	visibility:hidden;
}
.press-contacts .object {
	vertical-align: top;
	display: inline-block;
	width: 300px;
	margin: 0 20px 30px 0;
}
.press-contacts .object:nth-child(3n) {
	margin-right: 0;
}
.blogImageStyle img {
	margin-right: 20px;
}
.name-exhibitor {
	line-height: 160%;
}
.name-exhibitor:hover {
	color: #181F17;
}
.application-form{
	width:970px;
}
.application-form li {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 20px;
	margin-right: 60px;
	position:relative; /*@note: used to place bn-error in absolute*/
}
.application-form li:nth-child(3n) {
	margin-right: 0;
}
.text-input {
	width: 260px;
	height: 40px;
	padding-left: 10px;
	font-family: 'HelveticaNeueW02-45Ligh';
}
.text-input.select {
	width:270px;
	height: 40px;
	padding-left: 10px;
	font-family: 'HelveticaNeueW02-45Ligh';
	}
.text-input.large {
	height: 60px;
}
.application-form .alert {
	background: url("/media/brafa2011media/exclamation-mark.png") no-repeat scroll 0 25px transparent;
	border-bottom: 1px solid #D2D2D2;
	border-top: 1px solid #D2D2D2;
	margin: 20px 0;
	padding: 10px 0 10px 20px;
}
.txt-blue {
	color: #e6b62b!important;
}
.txt-blue:hover {
	color: #666!important;
}
.tabid-180 .visitor-info, .tabid-181 .visitor-info, .tabid-182 .visitor-info, .tabid-183 .visitor-info, .tabid-184 .visitor-info, .tabid-185 .visitor-info, .tabid-186 .visitor-info, .tabid-187 .visitor-info, .tabid-188 .visitor-info {
	color: #e6b62b!important;
}
.tabid-200 .about-fair, .tabid-201 .about-fair, .tabid-202 .about-fair, .tabid-203 .about-fair, .tabid-204 .about-fair, .tabid-205 .about-fair, .tabid-206 .about-fair{
	color: #e6b62b!important;
}
.tabid-190 .exhibitors, .tabid-191 .exhibitors, .tabid-192 .exhibitors, .tabid-193 .exhibitors, .tabid-194 .exhibitors, .tabid-195 .exhibitors, .tabid-196 .exhibitors, .tabid-10 .exhibitors {
	color: #e6b62b!important;
}
.tabid-210 .press-room, .tabid-211 .press-room, .tabid-212 .press-room, .tabid-213 .press-room, .tabid-214 .press-room, .tabid-215 .press-room, .tabid-216 .press-room, .tabid-217 .press-room {
	color: #e6b62b!important;
}
.tabid-65 .partners {
	color: #e6b62b!important;
}
.fact-sheet .object {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.fact-sheet .object:last-child {
	border: 0;
}
.link-casual {
	color: #e6b62b;
}
.press-release {
	overflow: hidden;
}
.NavBar {
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.barousel {
	position: relative;
	margin-bottom: 0px;
	width: 310px;
	height: 259px;
}
.barousel_image {
	position: absolute;
	z-index: 10;
	width: 310px;
	height: 259px;
}
.barousel_image img {
	position: absolute;
	display: none;
}
.barousel_image img.default {
	display: block;
}
.barousel_image img.current {
	z-index: 10;
}
.barousel_image img.previous {
	z-index: 5;
}
.barousel_content {
	position: absolute;
	z-index: 50;
	width: 230px;
	bottom: 0px;
	left: 5px;
	font-size: 12px;
	display:none;
}
.barousel_content div {
	display: none;
}
.barousel_content div.default {
	display: block;
}
.barousel_content p {
	font-size: 13px;
	font-weight: normal;
	line-height: 17px;
}
.barousel_content p.header {
	font-size: 28px;
	font-weight: normal;
	line-height: 28px;
	color: #fff55b;
}
.barousel_nav {
	position: absolute;
	padding: 0;
	height: 23px;
	bottom: 0;
	z-index: 20;
	width: 310px;
}
.barousel_nav .counter {
	float: right;
	font-size: 0.75em;
	color: #333;
	margin: 3px 0 0 0;
}
.barousel_nav ul {
	float: right;
	padding: 0;
	margin-right: 5px;
	width:50px;
}
.barousel_nav li {
	display: inline-block;
	padding-left: 10px;
	font-size: 0;
	line-height: 0;
	list-style: none;
	width:15px;
	height:20px;
}
.barousel_nav li a {
	display: block;
	width: 15px;
	height: 20px;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}
.barousel_nav li.prev a {
	background-image: url("../images/bn-arrow-left-small.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size:12px 20px;
}
.barousel_nav li.next a {
	background-image: url("../images/bn-arrow-right-small.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size:12px 20px;
}

.barousel .title-object {
	color: #333;
	font-family: 'HelveticaNeueW01-46Ligh';
}
/* Dealer on fair */
.slideshow-exhibitors {
	/*height: 200px;*/
	border-bottom: 1px solid #F2F2F2;
	padding-bottom: 10px;
}
.info-exhibitor .title-3{
	cursor:default;
}

/*.slideshow-exhibitors .galleria-stage{
	height: 380px;
}
.slideshow-exhibitors .galleria-loader{
	position:relative;
	right:inherit;
	top:50%;
	margin:0 auto;
}*/
.slideshow-exhibitors .box-img img{
	height:280px;
	width:auto;
}
.area-virtual-tour{
	margin:10px 0;
	border-bottom: 1px solid #F2F2F2;
	padding-bottom: 10px;
}
.area-virtual-tour #panoDIV{
	height:450px;
}

.nav-exhibitor {
	position: absolute;
	right: 	5px;
	top: 	12px;
	width: 	70px;
}
.nav-exhibitor li {
	display: inline-block;
	width: 30px;
}
.nav-exhibitor img {
	width: 14px;
}
#standLocation.title-3 {
	position: absolute;
	top: 0;
	right: 10px;	
}
.info-exhibitor {
	position: relative;
	}
.img-exhibitor {
	position: absolute;
	right: 10px;
	top: 30px;
	}
.category-exhibitor {
	color:  #e6b62b;
	font-family:'HelveticaNeueW01-46Ligh';
	}
.press-list {
	font-size: 12px;
	}
.press-title {
	color: #e6b62b;
	font-family:'HelveticaNeueW01-75Bold', Verdana, Geneva, sans-serif;
	display: inline-block;
	height: 40px;
	}
.press-list li {
	min-height: 40px;
	}
.press-date {
	margin-right: 20px;
	display: inline-block;
	height: 40px;
	}
.press-country {
	font-family:'HelveticaNeueW01-75Bold', Verdana, Geneva, sans-serif;
	margin-right: 10px;
	width: 70px;
	display: inline-block;
	font-size: 10px;
	height: 40px
	}
.info-slide {
	margin-bottom: 30px;
	}
.popup-action li {
	text-align: left;
	}
	
/* EXHIBITORS / Highlights */	
.list-objects{
	width:958px;
}
.list-objects .object {
	display: inline-block;
	position:relative;
	width: 221px;
	min-height: 302px;
	max-height: 302px;
	margin-bottom: 20px;
	margin-right: 15px;
	border: 1px solid #e6b62b;
	vertical-align: top;
	
}
.list-objects .object:nth-child(4n) {
	margin-right:0;
}

.list-objects .area-img{
	text-align:center;
	width: 210px;
	height: 250px;
	padding: 5px 6px;
	text-align: center;
	line-height: 250px;
	display:block;
}
.list-objects .area-img img {
	/*padding-top: 10px;*/
	vertical-align:middle;
	max-width: 100%;
	max-height: 100%;
}
.list-objects .area-img .txt-description{
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 40px;
	margin: 0;
	padding: 10px;	
	vertical-align: middle;	
	text-align: center;
	background-color: #FFF;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: .0;
}
.list-objects .area-img .txt-description:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity:0.7;
}
.list-objects .area-img .txt-description span{
	display: table-cell;
	width: 280px;
	height: 240px;
	line-height: 160%;
	vertical-align: middle;
	color:#000;
}
.list-objects .area-txt{
	display: table-cell;
	vertical-align: middle;
	padding:0 5px;
	width: 211px;
	height:42px;
	max-height:42px;
	left: 0;
  }
.list-objects .area-txt .title-3{
	color:#fff;
	text-align: center;
	
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'HelveticaNeueW02-45Ligh';/**/
	line-height: 110%;
	letter-spacing: .1em;
}
.exhibitors .list-objects .area-txt .title-3{
	font-family: 'HelveticaNeueW01-75Bold';
}
.list-objects .area-txt .title-3 b{
	font-family: 'HelveticaNeueW02-45Ligh'; /*#note:force <b> to be light (byCoountry)*/
}
.list-objects .area-txt p{
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'HelveticaNeueW02-45Ligh';
	line-height: 120%;
	letter-spacing: .1em;
	margin: 0;
}
.list-objects .area-txt p.stand-number{
	text-align: center;
	font-style: italic;
}
/* special highlights img*/
.list-objects.press-highlights .area-img img {
	width:210px;
}

/* special video */
.list-objects.videos .object {
	width:227px;
	margin-bottom: 20px;
	margin-right: 10px;
	border:0 none;
}
.list-objects.videos .object:nth-child(3n) {
	margin-right: 10px;
}
.list-objects.videos .object:nth-child(4n) {
	margin-right: 0;
}
.list-objects.videos .area-img {
	padding: 0;
	line-height:200px;
}
.list-objects.videos .area-img img{
	width:100%;
	height:auto;
}
.list-objects.videos .area-txt {
	position:relative;
	width: 225px;
	top:0;
	padding: 0;
}
.list-objects.videos .area-txt .title-4{
	color: #FFF;
	padding:4px;
	font-size:12px;
}
/*invert colors test TEMP*/
.list-objects .object{
	background:#e6b62b;
	background:#eee;
}

.list-objects .area-txt{
	background:#FFF;
	color:#e6b62b;
}
.list-objects .area-txt .title-3,
.list-objects.videos .area-txt .title-4,
.list-objects .area-txt p{
	color:#e6b62b;
}
.list-objects.videos .object{
	width:225px;
	min-height: initial;
	border: 1px solid #e6b62b;
	height:280px;
	max-height:280px;
	min-height:280px;
}
.list-objects.videos .area-img{
	display:inline;
}
.list-objects.videos .area-txt{
	height:55px;
}
.list-objects.videos .area-txt .title-4{
	line-height:120%;
}
/* dealer detail slideshow */
.box-img img{
	height:280px;
	width:auto;
}
#showcase{
	margin-bottom:10px;
}
#showcase .showcase-arrow-next {
	top: 40%;
	right:20px;
	z-index:999;
}
#showcase .showcase-arrow-previous {
	top: 40%;
	left:20px;
	z-index:999;
}
#showcase .showcase-content {
	background-color: #FFF;
}
#showcase .showcase-content-container{
	background:#fff;

}
#showcase .showcase-content-wrapper {
	text-align: center!important;
	height: 280px!important;
	width: inherit!important;
	/*display: table-cell!important;*/
	vertical-align: middle!important;
}
.tabid-10 .title-2.alone {
	margin-bottom:0;
}
.tabid-214 table.title-2{
	display:block;
	height:40px;
	padding:0;
	line-height:40px;
}
/* venue slideshow */
.slideshow-venue{
	width:950px;
	height:354px;
	}
.slideshow-venue .galleria-stage {
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	}
.tabid-202 .vertical-slide {
	padding-top: 0;
	}
.tabid-202 .title-2.alone {
	margin-bottom: 0;
	}
/* dealer select dropdown menu */
.categoryandname{display:none;}
.area-menus{
	border: 1px solid #e6b62b;
	margin: 10px 0;
	padding:5px 10px;
	height:55px;
}
.area-menus .index-letter{
	display: inline;
	margin-right: 10px;
}
.area-menus .index-letter > li{
	display:inline;
}
.area-menus .index-letter > li:after{}
.area-menus .index-letter > li:last-child:after{}
.area-menus .index-letter a{
	margin: 0 1px;
}
.area-menus .index-letter li:first-child a{}
.area-menus .index-letter li:last-child a{}

.area-menus .inputBox{
	margin:0 10px 0 0;
	display:inline-block;
}
.area-menus .inputBox:last-child{
	margin-right:0;
}
.inputBox.index-dealername{display:none; visibility:hidden;}



.area-menus label{
	display: block;
	width: auto;
	padding-bottom:5px;
	line-height:160%;
	/*text-align:center;*/
	color:#e6b62b!important;
}
.area-menus select{
	width:205px;
}
/*main menu (menu-1) 'tabs' */
#TopPaneDiv{
	position:relative;
	height:163px;
}
#TopPaneDiv .container{
	height:183px; /*h+paddingbottom*/
}
.menu-1{
	position: absolute;
	left:0;
	bottom: 9px;
	width:965px;
}
.menu-1 li{
	height:22px;
}
.menu-1 li a{
	padding: 10px;
	height:20px;
}
.menu-1.cn{
	bottom: 5px;
}
.menu-1.cn li,
.menu-1.cn li a{
	height:30px;
	line-height:30px;
}
.menu-1.ru li a{
	line-height:25px;
}

.menu-2{
	background:#eee;
	border-color:#dadada;
}
.menu-social {
	display: block;
	position: absolute;
	top: 80px;
	right: 8px;
}
.lang {
	display: block;
	position: absolute;
	top: 140px;
	right: 11px;
    float: right;
    margin-top: -20px;
}
.menu-category:first-child {
	margin-left:10px; /*align category menu with the menu-1*/
}
.tabid-180  #TopPaneDiv .visitor-info, .tabid-181  #TopPaneDiv .visitor-info, .tabid-182  #TopPaneDiv .visitor-info, .tabid-183  #TopPaneDiv .visitor-info, .tabid-184  #TopPaneDiv .visitor-info, .tabid-185  #TopPaneDiv .visitor-info, .tabid-186  #TopPaneDiv .visitor-info, .tabid-187  #TopPaneDiv .visitor-info, .tabid-188  #TopPaneDiv .visitor-info {
	background:#eee;
	border: 1px solid #dadada;
	border-bottom: 0 none;
}
.tabid-200  #TopPaneDiv .about-fair, .tabid-201  #TopPaneDiv .about-fair, .tabid-202  #TopPaneDiv .about-fair, .tabid-203  #TopPaneDiv .about-fair, .tabid-204  #TopPaneDiv .about-fair, .tabid-205  #TopPaneDiv .about-fair, .tabid-206  #TopPaneDiv .about-fair, .tabid-50  #TopPaneDiv .about-fair {
	background:#eee;
	border: 1px solid #dadada;
	border-bottom: 0 none;
}
.tabid-190 #TopPaneDiv .exhibitors, .tabid-191  #TopPaneDiv .exhibitors, .tabid-192  #TopPaneDiv .exhibitors, .tabid-193  #TopPaneDiv .exhibitors, .tabid-194  #TopPaneDiv .exhibitors, .tabid-195  #TopPaneDiv .exhibitors, .tabid-196  #TopPaneDiv .exhibitors, .tabid-10  #TopPaneDiv .exhibitors, .tabid-37  #TopPaneDiv .exhibitors, .tabid-38  #TopPaneDiv .exhibitors {
	background:#eee;
	border: 1px solid #dadada;
	border-bottom: 0 none;
}
.tabid-210  #TopPaneDiv .press-room, .tabid-211  #TopPaneDiv .press-room, .tabid-212  #TopPaneDiv .press-room, .tabid-213  #TopPaneDiv .press-room, .tabid-214  #TopPaneDiv .press-room, .tabid-215  #TopPaneDiv .press-room, .tabid-216  #TopPaneDiv .press-room, .tabid-217  #TopPaneDiv .press-room, .tabid-13  #TopPaneDiv .press-room {
	background:#eee;
	border: 1px solid #dadada;
	border-bottom: 0 none;
}
/*Impression sub-menu*/
ul.list-buttons li{
	display:inline-block;
}
ul.list-buttons li:after{
	content:'|';
}ul.list-buttons li:last-child:after{
	content:'';
}
ul.list-buttons .bn-button{
	padding-right:5px;
}
/*mail registration*/
.registration-form .application-form{
	margin-top:10px;
}
/* news detail */
.nav-news-detail{
	display:inline;
	position: absolute;
	right: 	5px;
	top: 	12px;
	width: 	70px;
}
.nav-news-detail li{
	display:inline-block;
	width:30px;
}
.news-detail-date{color: #e6b62b;}
.news-detail-content{overflow: hidden;}
.container.news .blogImageStyle{
	overflow:hidden;
	float:left;
}
.container.news .vertical-slide{
	overflow:hidden;
}
/* press highlight detail */
.title-2.alone a{
	color:#FFF;
}
.press-menu-nav{display:none;}
.press-menu-lang{display:none;}
.container.press-highlight-detail{overflow:hidden;}
.container.press-highlight-detail .area-img{
	float:left;
}
.container.press-highlight-detail .area-img a.highlight-main{
	display:block;
	margin: 0 20px 20px 0;
}
.showcase-content-wrapper {
 	padding-left: 3px;
 }
#showcase-content-0 .showcase-content-wrapper {
 	padding-left: 0;
 }
 
/*IE FIXES*/ 
/*#BottomPaneDiv a{text-align:left;}*/
#BottomPaneDiv .bloc-1,
#BottomPaneDiv .bloc-2 {
	zoom:1;
	*display:inline;
}
.bloc-home{
	zoom:1;
	*display:inline;
}
.barousel_nav li{
	zoom:1;
	*display:inline;
}

.menu-1 li a{
	*display:block;
	*position:relative;
	*bottom:-2px;
}

.menu-1 li,
.menu-social li,
.menu-lang li {
	zoom:1;
	*display:inline;
}
.area-logo-main {
	*margin-top:-120px;
	*margin-right:20px;
	*float:right;
	*display:block;
}

.menu-social{
	*right:42px;
}
.menu-lang{
	*right: 40px;
}
.menu-social li{
	*margin-left:5px;
}
.lang li {
	*margin-left:5px;
}
.list-objects .object {
	zoom:1;
	*display:inline;
}
.area-menus .inputBox {
	zoom:1;
	*display:inline;
}
.object-list.catalogues .object {
	*display:inline;
}
.nav-exhibitor li {
	*display:inline;
}
/*IE7*/
.menu-1{*height:42px;*bottom:0;}
/*pop ups*/
.tabid-9 #TopPaneDiv,
.tabid-63 #TopPaneDiv{
	display:none;
}
/*Homepage video slideshow*/
.highlights-video{}
.highlights-video #showcase .showcase-content-wrapper{
	width:310px!important;
	height:260px!important;
	margin: 0;
	padding: 0;
	background-color:#000;
}
.highlights-video #showcase .showcase-content-wrapper > iframe{
	width:310px;
}
.highlights-video #showcase .showcase-caption{
	display: block;
	width: 280px;
	left: 0;
	bottom: 0;
	text-align: center;
	background:0 none;
}
.highlights-video #showcase .showcase-arrow-next,
.highlights-video #showcase .showcase-arrow-previous{
	background: url('../images/classic-map.png') 0 0 no-repeat transparent;
	opacity:.3;
	top:115px;
}
.highlights-video #showcase .showcase-arrow-next{
	background-position:-290px 0px;
}
.highlights-video #showcase .showcase-arrow-previous{
	background-position:0px 0px;
}
.highlights-video #showcase .showcase-arrow-next:hover,
.highlights-video #showcase .showcase-arrow-previous:hover{
	opacity:1;
}
/*home page changes*/
.bloc-home.highlights-video{
	background-color:#000;
}
/*floorplan 2014*/
#cboxLoadedContent{color:#EAF3FA;}
.item-floorplan{
	position: relative;
	display: block;
	width: 978px;
	height: 700px;
	margin: 0 auto;
	margin-top:30px;
}

.container.area-btalks.head img {
    float: right;
    height: 90px;
    width: auto;
}
.container.area-btalks.head h1 {
    color: #e6b62b;
    float: left;
    position: relative;
    top: 57px;
}

.trigger-toggle {
    padding-right: 40px;
}