
/* global styles for all pages */ 

	#wrapper {
		margin:0;
		margin-bottom: 0;
		width: 100%;
		background:transparent;
	}
	#brand {
		height:88px;
	}
	#header {
		position: relative;
		z-index: 2;
		margin: 15px auto 0;
		width: 1000px;
		height: 175px;
		background: url('../RM/RM_RMTemplate/images/headerBack.jpg?v=1271775379523180358') repeat scroll 0 0 #000;
		color: #fff;
		border-bottom: 5px solid #686868;
	}
	div.contentLayoutBox {
		background: #fff;
		z-index: 1;
		margin:0 auto 15px;
		padding: 0 20px 20px;
		position: relative;
		width: 960px;
	}
	#proposition {
		float: left;
		line-height: 1em;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 15px;
		text-align: left;
		display: none;
	}
	#ctlChildPageList {
		clear: both;
		margin:0;
		width: 100%;
	}
	li.childPageList, .Iframe #wrapper {
		margin: 0 0 20px;
		float: left;
		width: 100%;
	}
	li.childPageList.LastLi {
		border-bottom: 0px;
	}
	.myMipim li.childPageList {
		width: 100%;
	}
	#content {
		color: #5d5d5d;
	}

/* html tags */

	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		/* background: #ececec; */
		/* line-height:1.7em; */
		background: #ececec url('../RM/RM_MIPCOM/website-rewamp/2013/images/framework/background.png?v=1271775379523180358') repeat scroll center top;	
	}
	h1, h2, h3, h4, h5, h6, p, ul, ol, dl, blockquote {
		/* -webkit-box-sizing: border-box; */
		/* -moz-box-sizing: border-box; */
		box-sizing: border-box;
	}
	h1, h2, h3, h4, h5, h6 {
		font-family: 'BrandonGrotesque-Black', arial, sans-serif;
		font-weight: normal !important;
		line-height: 1.2em;
		text-transform: uppercase;
	}
	h1, h1#pageName {
		font-size: 30px;
		padding: 10px 0;
	}
	h1#pageName {
		margin: 0 0 10px;
	}
	.homePage h1 {
		padding: 10px 0;
	}
	.siteMap h1#pageName {
		margin: 20px 0 10px;
	}
	h2, .ab-testing h2 {
		font-size: 24px;
		margin-bottom: 10px !important;
	}
	h3, .ab-testing h3 {
		font-size: 18px;
		margin-bottom: 10px;
	}
	img {
		border: medium none !important;
	}

/* popin header */

/* popin header type reveal */

	#myModal-help {
		margin-left: -300px; 
		margin-top: 50px;
	}

	#brand .unmanagedContent {
		position: relative;
	}
	.popin_header_button {
		position: absolute;
		right: 0;
		text-transform: uppercase;
		top: 149px;
		z-index: 999;
	}
	.popin_header_button a {
		color: #fff;
		cursor: pointer;
		font: normal 12px 'BrandonGrotesque-Black',arial,sans-serif;
		padding: 10px;
		text-decoration: none;
		white-space: nowrap;
	}
	.popin_header_button a:hover {
		background: #686868;
		text-decoration: none;
	}
	.popin_header {
		position: fixed;
		width: 600px;
		min-height: 100px;
		left: 25%;
		display: block;
		background-color: #ebebeb;
		display: none;
		z-index: 2000;
	}
	.close_popin_header {
		background: url('../RM/RM_RMTemplate2/dev/css/../images/close_popin_header.png?v=1271775379523180358') right 0 no-repeat;
		width: 29px;
		height: 29px;
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		cursor: pointer;
	}
	.popin_header p, .popin_header span {
		color: #333;
	}
	.popin_header h2 {
		font-size: 20px;
		color: #424242;
		margin: 10px;
	}
	#popinDarkBlock {
		background: none repeat scroll 0 0 #686868;
		color: white !important;
		padding: 15px;
	}
	#brand #popinDarkBlock, #myModal-help #popinDarkBlock {
		background: #218993 !important;
	}
	#popinDarkBlock .left.first {
		margin-right: 21px;
	}
	#popinDarkBlock .left {
		float: left;
		width: 277px;
		padding: 0 15px 0 0;
		/* margin-left: 17px; */
	}
	#popinDarkBlock .left + .left {
		padding: 0;
	}
	#popinDarkBlock h4, #popinDarkBlock h3, #popinDarkBlock p, #popinDarkBlock div {
		color: white /*!important*/;
	}
	.popin_header h4, .popin_header h3 {
		font-size: 16px;
	}
	#popinDarkBlock p {
		line-height: 14px;
		margin: 10px 0;
	}
	#popinDarkBlock .button {
		background: none repeat scroll 0 0 #383838;
		border: 1px solid #000;
		text-transform: uppercase;
		font-size: 96%;
		margin: 20px auto;
		text-align: center;
		padding: 9px 0;
		width:190px;
	}
	#popinDarkBlock .telephone {
		margin-bottom: 9px;
	}
	#popinDarkBlock .telephone span {
		color: white !important;
		font-size: 108%;
		font-weight: bold;
	}
	#popinDarkBlock .telephone span > span {
		color: #ccc !important;
	}
	.popin_header a {
		color: #d8890e !important;
		font-size: 12px;
		text-decoration: underline;
		background: url('../RM/RM_RMTemplate2/dev/css/../images/orange-arrow.png?v=1271775379523180358') left center no-repeat;
		padding-left: 21px;
	}
	.popin_header a :hover{
		text-decoration: none;
	}
	#popinDarkBlock .button a {
		font-family: brandongrotesque-black;
		text-decoration: none;
		padding: 0;
	}
	#popinDarkBlock h3 {
		/* background: url('../RM/RM_RMTemplate2/dev/css/../images/white-circle.png?v=1271775379523180358') left center no-repeat; */
		/* padding-left: 17px; */
	}
	#popinWhiteBlock h3, #popinLightBlock h3 {
		background: transparent none repeat scroll 0 0;
		padding: 0;
	}
	#popinWhiteBlock { 
		padding: 15px;
	}
	#popinWhiteBlock div {
		margin-left: 17px;
	}
	#popinLightBlock {
		background: none repeat scroll 0 0 #A5A5A5;
		border-top: 1px solid #000;
		padding: 15px;
	}
	#brand #popinWhiteBlock, #myModal-help #popinWhiteBlock  {
		background: #fff !important;
	}
	#brand .button, #myModal-help .button {
		background: none repeat scroll 0 0 #d8890e;
		border: 1px solid #a86a0a;
	}
	#brand .button a, #myModal-help .button a {
		color: #fff !important;
		font-weight: normal;
	}
	#brand #popinLightBlock, #myModal-help #popinLightBlock {
		background: #ecece6 !important;
	}
	#popinLightBlock ul {
		list-style-type: none;
		margin-left: 17px !important;
	}
	#popinWhiteBlock ul li, #popinLightBlock ul li {
		background: none repeat scroll 0 0 transparent;
		padding: 0;
	}

/* header > discover */

	#discover {
		float: left;
		margin: 10px;
		width: auto;
	}
	#discover p, #discover img {
		float: left;
	}
	#discover p {
	margin: 0 10px 0 0;
	}
	#discover img {
		border: 1px solid #fff !important;
		margin: 0 5px 0 0;
	}
	#discover img:hover {
		opacity: 0.5;
	}

/* header > topbar */

	#topbar {
		height: auto;
		margin: 0;
		padding: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 500px;
		z-index: 102;
	}

/* header > header/footer link list */

	#header .headerFooterLinkList li.last {
		background-image: none;
	}
	div#functionalNavigation ul.headerFooterLinkList li.first, #header .headerFooterLinkList li#privacy-cookies {
		display: none;
	}

/* header > brand > logo */

	#brand .logo img {
		bottom: 16px;
		left: 20px;
		margin: 0;
		position: absolute;
	}

/* header > search */

	#header #search {
	    position: absolute;
	    top: 10px;
	    z-index: 999;
	}
	#search #ctl00_searchControl1_SearchFormPanel {
		position: absolute;
		width: 289px;
		margin-left: -289px;
	}
	#search #ctl00_searchControl1_searchText {
		position: absolute;
	}
	#search #ctl00_uab_searchControl1_ctlAutoComplete_txtSearch { /* new -  displays search field in the universal activity bar */ 
		/* left: -230px; */
		left: -200px;		
		top: 6px;
	}

	/* header > misc */

	#header .producedBy {
		display: none;
	}
	#headerContainer2 {
		height: 60px;
		margin: 0;
		position: absolute;
		right: 20px;
		top: 20px;
	}

/* header > language selector */

	#languageSelector {
		cursor: pointer;
		padding: 0;
		position: relative;
		top: 0;
		left: 390px;
		width: auto;
		position: absolute;
	}
	#languageSelector ul {
		padding: 0;
		background: url('../RM/RM_RMTemplate/images/separator-white.jpg?v=1271775379523180358') no-repeat scroll 65px 0 transparent;
		min-height: 28px;
		min-width: 67px;
	}
	#languageSelector ul li {
		float: left;
		margin-right: 10px;

	padding: 12px 0px 0 8px !important;
		background: url('../RM/RM_RMTemplate/images/separator-white.jpg?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	}
	#languageSelector ul li.flag.current {
		padding: 0;
	}
	#languageSelector .current span {
		color: #fff;
		text-decoration: underline;
	}
	#toMyEvent {
		background: none repeat scroll 0 0 #686868;
		display: inline;
		padding: 3px 15px;
		position: relative;
		right: -501px;
		text-transform: uppercase;
		top: 13px;
	}
	#toMyEvent a {
		color: white;
	}
	#toMyEvent.rm2 {
		top: 0px;
	}
	ul.dk_options_inner {
		z-index: 100;
	}
	ul.dk_options_inner > li {
		background: #000;
	}

/* header > follow us */

	ol#followUs {
		float: right;
		/* margin: 57px 5px 0 0; */
		position: relative;
		right: 5px;
		top: 57px;
	}
	ol#followUs li {
		color: #fff;
		float: left;
		font: 11px brandongrotesque-black;
		list-style-type: none;
		margin: 0 13px 0 0;
		text-transform: uppercase;
	}
	ol#followUs li.blog {
		margin: -5px 12px 0 0;
	}
	ol#followUs li.linkedIn, ol#followUs li.twitter {
		margin: -5px 11px 0 0;
	}
	ol#followUs li.twitter {
		margin: -2px 11px 0 0;
	}
	ol#followUs li.facebook {
		margin: -5px 16px 0 1px;
	}
	ol#followUs li.smartPhone {
		margin: -6px 11px 0 0;
	}

/* header > share more */

	.shareMore.popin_header_button {
		top:50px;
		background-color:transparent;
		padding:0;
		border-bottom: 1px solid #fff;
		line-height:14px;
	}
	.shareMore.popin_header {
		top:37px;
	}
	li#shareMore {
		cursor: pointer;
	}
	ul#socialMore {
		border: 1px solid #3395E5;
		cursor: pointer;
		display: none;
		position: absolute;
		right: 13px;
		top: 25px;
		width: 213px;
		z-index: 9000;
	}
	ul#socialMore li {
		list-style-type: none;
		font-size: 95%;
		background-color: #000;
		width: 100%;
		margin: 0;
	}
	ul#socialMore li a {
		display: block;
		padding: 3px 0 3px 36px;
		color: #fff;
		text-transform: uppercase;
	}
	ul#socialMore li#youtube a {
		background: url('../RM/RM_RMTemplate2/images/picto_youtube16x16.png?v=1271775379523180358') no-repeat 10px center #000;
	}
	ul#socialMore li#flickr a {
		background: url('../RM/RM_RMTemplate2/images/picto_flickr16x16.png?v=1271775379523180358') no-repeat 10px center #000;
	}
	ul#socialMore li#slideshare a {
		background: url('../RM/RM_RMTemplate2/images/picto_slideshare16x16.png?v=1271775379523180358') no-repeat 10px center #000;
	}
	ul#socialMore li#newsletter a {
		background: url('../RM/RM_RMTemplate2/images/picto_newsletter16x16.png?v=1271775379523180358') no-repeat 10px center #000;
	}
	ul#socialMore li a:hover {
		text-decoration: none;
		background-color: #3395e5 !important;
	}

/* header > dropdown menu */ 

	.dk_container {
		display: none;
		float: left;
		position: relative;
		font-family:'BrandonGrotesque-Black', arial, sans-serif;
		font-size:11px;
		line-height:13px;
		text-transform:uppercase;
		border:1px solid #3395e5;
	}
	.dk_container a {
		outline: 0;
		color:#fff;
		cursor:pointer;
		text-decoration:none;
	}
	.dk_container a:hover {
		text-decoration:none;
	}
	.dk_toggle {
		/* display: -moz-inline-stack; */
		display: inline-block;
		position: relative;
		padding:4px 8px;
	}
	.dk_toggle .dk_label {
		display:inline-block;
	}
	.dk_open {
		position: relative;
	}
	.dk_open .dk_options {
		display: block;
	}
	.dk_open .dk_label {
		color: inherit;
	}
	.dk_options {
		display: none;
		position: absolute;
		right:-1px;
		width: 100%;
		border-left:1px solid #3395e5;
		border-right:1px solid #3395e5;
		border-bottom:1px solid #3395e5;
	}
	.dk_options a {
		padding:5px 8px;
	}
	.dk_options a, .dk_options a:link, .dk_options a:visited {
		display: block;
	}
	.dk_options_inner {
		overflow: auto;
		position: relative;
	}
	.dk_touch .dk_options {
		overflow: hidden;
	}
	.dk_touch .dk_options_inner {
		max-height: none;
		overflow: visible;
	}
	.dk_fouc select.customSelect {
		position: relative;
		top: -99999em;
		visibility: hidden;
	}
	.dk_toggle {
		background:url('../RM/RM_RMTemplate2/dev/css/../images/selectPicto.png?v=1271775379523180358') no-repeat scroll 101% center transparent;
		padding-right: 35px;
	}
	.dk_options .dk_option_current a, .dk_options a:hover {
		background-color: #3395e5;
	}

/* content */ 

	#pageTopContainer {
		margin: 0 0 20px !important;
		padding: 20px 0 0 !important;
	}
	body.sidebars-wide-right #content {
		border: medium none;
		margin: 0;
		padding: 0;
		width: 620px;
	}
	body.sidebars-none #content {
		color: #5d5d5d;
		margin: 0;
		padding: 0 !important;
		width: 960px !important;
		min-height: 650px;
	}
	body.homePage #content {
		border: medium none;
		margin: 0 !important;
		padding: 0 !important;
		width: 1000px !important;
	}

/* search results page > misc */

	body.searchResults #content {
		border-left: 0 none !important;
	}
	body.searchResults h1#pageName {
		padding: 0;
	}
	body.searchResults #content #searchOptions .mainButton, body.searchResults #content #searchOptions .enquiry {
		background: url('../RM/RM_RMTemplate/images/framework/database/header-bg.jpg?v=1271775379523180358') repeat-x scroll 0 0 transparent;
		border: 1px solid #000 !important;
		border-radius: 0;
		color: #fff !important;
		font: 12px brandongrotesque-black;
		height: 24px;
		/* padding: 2px 10px 0; */
		text-transform: uppercase;
	}
		
/* search results page > sidebars none */ 

	body.sidebars-none.searchResults #wrapper .contentLayoutBox {
		width: 960px;
	} 
	body.sidebars-none.searchResults #wrapper #content {
		border-left: 0;
		margin: 0;
		width: 100% !important;
	}
	body.sidebars-none.searchResults #wrapper #content h3.name, body.sidebars-none.searchResults #wrapper #content .summary p{
		margin: 0;
	}
	
	body.sidebars-none.searchResults #wrapper #content .listLayout {
		display: none;
	}

/* search results page > sidebars left */ 
	
	body.sidebars-left.searchResults #content h2.panelHeading, body.sidebars-left.searchResults #sidebarLeft #searchSidebarLeft h3, body.sidebars-left-wide-right.searchResults #content h2.panelHeading, body.sidebars-left-wide-right.searchResults #sidebarLeft #searchSidebarLeft h3 {
		background: url('../RM/RM_RMTemplate/images/framework/database/header-bg.jpg?v=1271775379523180358') repeat-x scroll 0 0 transparent;
		font: 12px "BrandonGrotesque-Black",arial,sans-serif;
		margin: 0 !important;
		height: 24px;
		padding: 5px 10px 0;
	}
	body.sidebars-left-wide-right #sidebarLeft, body.sidebars-left-right #sidebarLeft, body.sidebars-left #sidebarLeft {
		margin: 0;
		width: 180px;
	}
	body.sidebars-left-wide-right #content, body.sidebars-left-right #content {
		margin: 7px 0 20px 20px;
		padding-top: 0;
		width: 420px !important;
	}
	body.sidebars-left.searchResults #content {
		margin: 0 0 0 20px;
		padding: 0;
		width: 760px !important;
	}	
	
/* side bar left > search results > saved searches  */

	#savedSearches {
		background-color: transparent;
		border: 0 none;
		margin: 10px 0;
	}
	#savedSearches ul {
		background-color: #f5f5f5;
		border: 1px solid #cfcfcf;
	}
	#savedSearches li {
		margin: 0 10px;
	}
	#searchApplied {
		margin: 0;
	}
	#viewProfileSidebar img {
		margin: 0 0 10px;
	}

/* side bar left > search results > facet navigation */

	#facetNavigation h3 {
		font: 100% "BrandonGrotesque-Black",arial,sans-serif;
	}
		
/* advertisements */

	#sidebarRight .adContainerDisplay {
		background-color: #686868;
		border: 0 none;
		color: #fff;
		height: auto;
		margin: 0 0 20px;
		padding: 10px;
		width: 300px;
	}
	#sidebarRight #rightColumnContainer3.adContainerDisplay {
		margin-bottom: 0;
	}	
	#headerContainer1 {
		/* margin: -145px auto 0; */
		background-color: #686868;
		height: 110px !important;
		margin: 0 auto !important;
		padding: 10px 0 0 !important;
		width: 100% !important;
	}
	#headerContainer1 .slot1 {
		height: 100px;
		margin-top: 20px;
		width: 1000px;
	}
	#headerContainer1 .slot1 div {
		margin: 0 auto;
	}
#headerContainer1 img {
position: relative;
top: 0;
}
#sidebarRight {
margin-top: 66px !important;
}
body.sidebars-left-wide-right #sidebarRight, body.sidebars-wide-right #sidebarRight, body.sidebars-left-right #sidebarRight {
margin: -14px 0 0 20px !important;
color: #5d5d5d;
float: left;
width: 320px;
}
body.homePage #sidebarRight {
margin-top: 20px;
}
body.homePage.accueil1 #sidebarRight {
float: right;
margin-right: 20px;
width: 320px !important;
}
body.homePage.accueil1 #content {
float: left;
margin: 0 0 0 20px !important;
width: 620px !important;
}
body.accueil1 .adContainerDisplay {
padding: 0 !important;
border: 0;
color: #fff;
width: 320px !important;
background: none !important;
}
#headerContainer1.adContainerDisplay > span {
border: 10px solid #686868;
/* display: block; */
margin: 20px 0;
}
body.accueil1 .adContainerDisplay>span.box {
width:auto !important;
}
body.accueil1 .adContainerDisplay>span.box p.thirtyPixels {
font-size: 27px;
}
.layoutBlock-3 .block1 .adContainerDisplay {
margin-bottom: 0;
}
.myAuthor p {
color: #686868;
}
#sidebarRight .rightHandColumnPageDefaultHeading {
padding: 0 0 5px;
}
#sidebarRight .contentPageSelection-feed .feedHeading {
margin-bottom: 0;
padding: 0 0 5px;
}

/* side bar right > box */ 

	#sidebarRight .box {
		width: 300px;
		min-height: 80px;
	}
	.participate.investor #sidebarRight {
		margin: 438px 0 0 20px !important;
	}
	.box p.brandonGrotesque {
		/* font-family: 'BrandonGrotesque-bold', arial, sans-serif;
		text-shadow: 0 0.1em 0.1em #000; */
		font: 22px/100% brandongrotesque-black !important;
		margin: 0 0 10px !important;
		text-transform: uppercase;
	}
	.box p.brandonGrotesque.lowercase {
		text-transform: none;
	}
	.box p.brandonGrotesque.sixteenPixels {
		font-size: 21px;
		line-height: 100%;
	}
	.box p.brandonGrotesque.twentyPixels {
		font-size: 20px;
		line-height: 1.4em;
	}
	.box p.brandonGrotesque.twentytwoPixels {
		font-size: 22px;
		line-height: 1.4em;
	}
	.box p.brandonGrotesque.thirtyPixels {
		font-size: 30px;
		line-height: 1em;
	}
	.box p.brandonGrotesque + p {
		/* font: 20px/100% brandongrotesque-medium !important; */
		text-transform: none;
	}

/* side bar right > countdown */ 

	.overviewb #sidebarRight {
		margin-top: -36px !important;
	}
	#countdown {
		border: 1px solid #000;
		border-top: 0;
		margin-bottom: 20px;
	}
	#countdown.box {
	}
	#countdown img, .count_down img {
		float: left;
		padding-bottom: 15px;
		padding-right: 15px;
	}
	#countdown .count_down {
		display: block;
		width: 260px;
		height: 190px;
		margin: 0 auto;
		padding: 20px;
		text-align: center;
	}
	#countdown p, .count_down p {
		clear: both;
		font-family: georgia;
		font-size: 16px;
		font-weight: bold;
		margin-left: auto;
		margin-right: auto;
		padding-top: 10px;
		text-transform: uppercase;
		width: 80%;
	}
	#countdown .count_down.onHover {
		right: 0px;
		top: 0px;
		position: relative;
	}
	#countdown .count_down a {
	}
	#countdown a.btn, .count_down a.btn, .box a.btn {
		background-color: #595959;
		color: #fff;
		display: block;
		font-size: 24px;
		height: 55px;
		line-height: 55px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 18px;
		text-align: center;
		text-decoration: none;
		width: 80%;
	}
	.CountDownOuter {
		position: relative;
		z-index: 99996;
	}

/* hide right hand column items */

	body.HideCountDown #CountDown, body.HideTwitter #twitter, body.HideFaceBook #facebook, body.HideLoginToConnect #loginToConnect, body.HideNLContainer #NLContainer, body.HideToggleBox #ToggleBox, body.HideContactUs #ContactUs, body.HideBlogFeeds #blogfeeds, body.HideContactUs1 #ContactUs1, body.HideContactUs2 #ContactUs2, body.HideContactUs3 #ContactUs3, body.HidereceiveInfoBlock #receiveInfoBlock, body.HideSocialMedias #social-medias, .HideHeaderContainer #headerContainer1, .hide /*, body.HideRegisterBox .RegisterBox, body.HideRegisterBoxTwo .RegisterBox.Two */ {
		display: none;
	}

/* Show right hand column items */

	body.ShowCountDown #CountDown, body.ShowTwitter #twitter, body.ShowFaceBook #facebook, body.ShowLoginToConnect #loginToConnect, body.ShowNLContainer #NLContainer, body.ShowToggleBox #ToggleBox, body.ShowContactUs #ContactUs, body.ShowBlogFeeds #blogfeeds, body.ShowContactUs1 #ContactUs1, body.ShowContactUs2 #ContactUs2, body.ShowContactUs3 #ContactUs3, body.ShowreceiveInfoBlock #receiveInfoBlock, body.ShowSocialMedias #social-medias, .ShowHeaderContainer #headerContainer1 /*,  body.ShowRegisterBox .RegisterBox, body.ShowRegisterBoxTwo .RegisterBox.Two */ {
		display: block !important;
	}

/* homepage countdown */

	.homePage #CountDown {
		width: 300px;
		height: 250px;
		z-index: 99999;
		position: absolute;
		right: 50px;
		top: 50px !important;
	}
	body.homePage.rotating-full-picture #sidebarRight {
		float: right;
		position: absolute;
		z-index: 11;
	}
	body.homePage.rotating-full-picture #sidebarRight #CountDown {
		margin-left: 614px;
		margin-top: -23px;
	}

/* side bar right > toggle box / concertina */ 

	#ToggleBox {
		background-color: #686868;
		padding: 10px;
	}
	#ToggleBox h2 {
		margin-bottom: 13px;
	}
	#ToggleBox h3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-style: italic;
		text-transform: none;
		text-shadow: 1px 1px 1px #000;
	}
	#ToggleBox li {
		background: url('../RM/RM_RMTemplate2/images/tooglebox-arrow-off.png?v=1271775379523180358') no-repeat scroll 0 -3px #000;
		padding-left: 44px;
		cursor: pointer;
		display: block;
		font-weight: bold;
		padding: 10px 10px 10px 44px;
		margin-bottom: 10px;
	}
	#ToggleBox li.show {
		background: url('../RM/RM_RMTemplate2/images/tooglebox-arrow-on.png?v=1271775379523180358') no-repeat scroll 0 -3px #000;
	}
		#ToggleBox li p {
			font-weight: normal;
			font-size: 13px;
			margin-left: -30px;
			padding: 10px 0 5px 0;
		}
	#ToggleBox p {
	}
	#ToggleBox li.last {
		margin-bottom: 0px;
	}
	#ToggleBox .readMore {
		background: url('../RM/RM_Miptv/website-rewamp/2014/images/framework/icons/li-arrow-white.png?v=1271775379523180358') no-repeat scroll 0 4px transparent;
		padding: 0 0 0 20px;
	}
	#ToggleBox .readMore a {
		/* font-family: brandongrotesque-regular;
		text-decoration: none;
		text-shadow: 1px 1px 1px #000;
		text-transform: uppercase; */
	}
	#ToggleBox a {
		color: #fff;
	}
	#ToggleBox a:hover { 
		text-decoration: underline;
	}

/* side bar right > misc */ 

	#ToggleBox, #ToggleBox h2, #ToggleBox h3, #twitter, #twitter h2, #facebook, #facebook h2, #mobile h2 {
		color: #fff !important;
	}

/* side bar right > twitter & facebook boxes */ 

	#twitter h2, #facebook h2 {
		padding-left: 30px;
		margin-top: 10px;
		margin-bottom: 10px;
	}

/* side bar right > twitter box */ 

	#twitter {
		margin-bottom: 0px !important;
	}
	#twitter h2 {
		background: url('../RM/RM_RMTemplate2/images/framework/twitter-picto.png?v=1271775379523180358') no-repeat scroll left 2px;
		padding-bottom: 0px;
		}
	#twitter .twtr-widget .twtr-tweet p {
		height: 100px !important;
	}
	#twitter .twtr-widget, #twitter .twtr-doc a {
		font-family: Georgia, "Times New Roman", Times, serif !important;
		font-size: 12px;
	}
	#twitter .twtr-hd, #twitter .twtr-ft {
		display: none;
	}
	#twitter .twtr-widget h3, .twtr-widget h4, .twtr-widget p {
		line-height: 18px
	}

/* side bar right > facebook box */ 

#facebook {
		padding-top: 5px;
	}
	#facebook h2 {
		background: url('../RM/RM_RMTemplate2/images/framework/facebook-picto.png?v=1271775379523180358') no-repeat scroll left top;
	}

/* breadcrumb */

	#breadcrumb {
		padding-bottom: 0;
		overflow: hidden;
	}
	#breadcrumb li.first a {
		padding: 5px 5px 5px 0;
	}
	#breadcrumb ol li {
		background: url('../RM/RM_RMTemplate/images/li-breadcrumb-seperator.png?v=1271775379523180358') no-repeat scroll right center transparent;
		line-height: 13px;
	}
	#breadcrumb li span {
		color: #707070;
	}
	#breadcrumb li.first a {
		background: url('../RM/RM_RMTemplate/images/icon-breadcrumb-home.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
		color: white;
		display: inline-block;
		margin: 0;
		padding: 0;
		text-indent: -1000000px;
		width: 12px;
	}

/* misc */

	#functionalNavigation, .functionalNavigation {
		padding: 12px 250px 0 0;
	}
	.mega_nav_button li {
		border: none;
	}
	#myAccess {
	line-height: 25px;
	margin-left: 25px;
	position: absolute;
	top: 12px;
	text-align: center;
	text-transform: uppercase;
	}
	#myAccess a {
		color: #fff;
	}
	#logo img {
		left: 10px;
		position: absolute;
		top: 55px;
	}
	body.sidebars-wide-right.layoutBlocks #sidebarRight { /* hide sidebar right on child pages */
		display: none;
	}
	
/* countdown */

	.count_down {
		width: 270px;
		height: 250px;
		display: block;
	}
	.bg_count_down {
		width: 270px;
		height: 225px;
		display: block;
		background: #FFF;
		opacity: 0.6;
		z-index: 0;
		left: 0;
		top: 0;
		position: absolute;
	}
	.homePage .count_down.onHover {
		position: absolute;
		right: 10px;
		top: 10px;
		z-index: 4000;
	}
	.count_down .container {
		position: relative;
		height:226px;
		display:block;
		z-index:2;
	}
	.count_down .hurry_up {
		position: absolute;
		right: -1px;
		top: -1px;
		display: block;
		width:127px;
		height:128px;
		background: url('../RM/RM_RMTemplate2/dev/css/flag_hurry_up.png?v=1271775379523180358') 0 0 no-repeat;
		display: none;
	}
	.count_down .hurry_up.active {
		display: block;
	}
	.count_down .register {
		color: #fff;
		text-shadow: 0.1em 0.1em 0.05em #333;
		display: block;
		font: normal 22px 'BrandonGrotesque-Black', arial, sans-serif;
		line-height: 1.1em;
		padding: 11px 20px;
		text-transform: uppercase;
		background: #3498e8;
		position: absolute;
		bottom:20px;
		left:25%;
		margin:0 auto;
		/* -moz-box-shadow: 0px 2px 4px 0px #656565; */
		/* -webkit-box-shadow: 0px 2px 4px 0px #656565; */
		/* -o-box-shadow: 0px 2px 4px 0px #656565; */
		box-shadow: 0px 2px 4px 0px #656565;
		/* filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=4); */
	}
	.count_down a:hover {
		text-decoration: none;
	}
	.count_down .date {
		position: absolute;
		left: 17px;
		top: 20px;
		background-color: #000;
		display: block;
		width: 81px;
		height: 75px;
		/* -webkit-border-radius: 4px; */
		/* -moz-border-radius: 4px; */
		border-radius: 4px;
		/*-moz-box-shadow: 0px 2px 4px 0px #656565;
		-webkit-box-shadow: 0px 2px 4px 0px #656565;
		-o-box-shadow: 0px 2px 4px 0px #656565;
		box-shadow: 0px 2px 4px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=4);*/
		background: url('../RM/RM_RMTemplate2/dev/css/countDown/bg_counter.png?v=1271775379523180358') 0 0 no-repeat;
	}
	.count_down .container .date {
		padding-top: 13px;
	}
	.count_down .container .date p {
		text-align: center;
	}
	.count_down .day_until {
		position: absolute;
		left: 17px;
		top: 109px;
		width: 240px;
		display: block;
		color: #3f1f00;
		font-family: 'BrandonGrotesque-Black', arial, sans-serif;
		text-shadow: 0.1em 0.1em 0.1em #fff;
		text-transform: uppercase;
	}

/* footer */

#footer {
padding: 15px 0;
background:#000;
min-height:50px;
}
#footer ul {
float: none;
}
#footerColumnContainer3 {
margin: 40px 11px 11px;
}
#footer .producedBy {
float: right;
padding-bottom: 10px;
padding-right: 20px;
}
#footer .headerFooterLinkList {
padding: 3px 8px;
margin: 17px 0 0;
}
body.sidebars-wide-right .main #quickLinks, body.sidebars-left-wide-right .main #quickLinks {
margin: 0 0 20px;
width: 300px;
}
#quickLinks h3 {
padding: 0 0 5px;
}
#quickLinks ul {
margin: 0;
}
#quickLinks ul li a {
padding: 7px 5px 7px 0;
}
.footer_content {
margin:0 auto;
width:1003px;
}
.footer_content .cloud, .footer_content .partners {
float:left;
}
.footer_content .cloud.hidden {
display: none;
}
.footer_content .cloud {
background: #502700;
width: 348px;
height: 141px;
background: none repeat scroll 0 0 #686868;
}
.footer_content .partners {
width: 655px;
height: 141px;
}
.headerFooterLinkList li {
background: url('../RM/RM_RMTemplate/images/li-footer-seperator.png?v=1271775379523180358') no-repeat scroll right center transparent;
}
.headerFooterLinkList a {
color: #fff !important;
font: 12px Arial, Helvetica, Geneva, sans-serif;
}
#footer span.copyright {
background: none repeat scroll 0 0;
color: #fff !important;
margin: 20px 10px 0 0 !important;
padding: 0;
position: relative !important;
width: auto;
}
#footer span.copyright a {
color: #fff;
font: 12px Arial, Helvetica, Geneva, sans-serif;
}
#footer span.copyright img {
	margin: -4px 0 0 2px;
}
#footer .footerInner {
margin: 0 auto;
width: 1000px !important;
text-align: right;
}

/* footer > extended container */

#footer .extendedContainer {
background: transparent;
border: none;
margin: 0;
overflow: hidden;
padding: 0;
position: relative;
}
#footer .extendedContainer .reed-elsevier {
margin-top: 15px;
}
/* content page */

.contentPageSelection-feed ul.itemList li {
padding: 10px 0;
}
.contentPageSelection-feed ul.itemList li h3 {
margin: 0;
}
.contentPageSelection-feed ul.itemList li p {
margin: 2px 0 0;
}
.contentPageSelection-feed ul.itemList li span {
margin: 2px 0;
}
.contentPageSelection.contentPageSelection-feed {
border-radius: 0 0 0 0;
}
.contentPageSelection-feed .feedItemContent {
margin: 0;
}
.contentPageSelection-rightHandColumnPageDefault div.unmanagedContent {
overflow: hidden;
}
.contentPageSelection .unmanagedContent div p:last-child {
margin-bottom: 0;
}
.contentPageSelection {
margin-bottom: 20px;
}

/* two columns teaser list */

.twoColumnTeaserList .teaserList li {
margin: 10px 0;
min-height: 75px;
overflow: visible;
position: relative;
width: 298px;
}
.twoColumnTeaserList .teaserList li.odd {
margin-right: 20px;
}
.twoColumnTeaserList .teaserList h3 {
margin: 0 0 10px;
}
.teaserList .teaser img {
margin: 0 10px 10px 0;
}
.twoColumnTeaserList .teaserList p.description {
margin: 3px 0;
}

/* layout container & blocks */

div.layoutBlockContainer {
margin-bottom: 0;
width: 100%;
}
div.layoutBlock {
width: 100%;
margin: 0;
}
div.layoutBlock img {
margin: 0;
}
div.layoutBlockContainer2Col div.layoutBlock {
width: 300px;
}
div.layoutBlockContainer2Col div.unmanagedContent {
margin: 0;
}
.homePageList div.layoutBlock > .unmanagedContent > div > h2 {
margin: 10px 0;
}
div.layoutBlock > .unmanagedContent > div > h2 {
margin: 0;
}
div.layoutBlock .unmanagedContent p {
margin: 0;
}
div.layoutBlock .unmanagedContent img {
margin: 0 10px 0 0;
}
.twoColumns.twoThird .layoutBlock-1 {
float:left;
width:64%;
padding-right: 10px;
}
.twoColumns.twoThird .layoutBlock-2 {
float:left;
width:33%;
padding-left: 10px;
}
.twoColumns.twoThird .sideBlock {
margin-bottom:20px;
}
.twoColumns.fiftyFifty .layoutBlock {
float:left;
width:48.5%;
}
.twoColumns.fiftyFifty .layoutBlock-1 {
padding-right:10px;
}
.twoColumns.fiftyFifty .layoutBlock-2 {
padding-left:10px;
}
.twoColumns.fiftyFifty {
position:relative;
}
.twoColumns.fiftyFifty .twoColumnsBorder {
background-color:#c3c3c3;
width:1px;
height:100%;
position:absolute;
display:block;
top:0;
left:49%;
}
.layoutBlock.layoutBlock-2 {
float: right;
}
div#ContentBottom {
margin: 0;
}

/* concertina */ 

ul.concertinaList .concertinaHeading {
margin: 0 10px 0 0;
}
div.concertinaContent {
margin: 0 10px 10px;
padding: 0 15px;
}

/* forms */ 

div.inputForm ol li.formSection, div.inputForm table tbody tr td {
background: none repeat scroll 0 0 transparent;
border: 1px dotted #ccc;
list-style: none outside none;
margin-bottom: 2px;
overflow: auto;
padding: 5px 0;
}
div.inputForm input[type="text"], div.inputForm input[type="password"], div.inputForm textarea, div.inputForm select {
background: none repeat scroll 0 0 #fff;
border: 1px solid #ccc;
padding: 5px;
font-size: 14px;
font: 12px arial;
}
div.inputForm ol, div.inputForm table {
margin: 0;
padding: 0;
border: 0 none !important;
width: 100%;
}
div.inputForm ol li ol {
border: medium none;
}
.sendMessageActions {
padding: 10px 10px 0;
}
div.inputForm fieldset label {
line-height: 2;
padding: 4px 10px;
}
div.inputForm {
padding: 0;
}

/* language selector */

#languageSelector {
cursor: pointer;
display: block;
padding: 0 20px;
z-index: 100;
left: 390px;
top: 0;
}
#languageSelector ul.hover li {
display: block;
}
div.layoutBlock .unmanagedContent .BCard {
margin: 0 0 10px;
}
div.layoutBlock .unmanagedContent .BCard:last-child {
margin: 0;
}
.BCard span {
display: block;
padding-bottom: 2px;
}
.BCard span:last-child {
padding-bottom: 0;
}
.BCard .name {
padding: 0 0 7px;
}
#fb-root div:first-child {
left: -10000px;
position: relative !important;
}
#socmedlinks {
margin: 10px 0 0;
overflow: hidden;
padding-bottom: 5px;
}
#socmedlinks .soc1 {
float: left;
width: 80px;
}
#socmedlinks .soc2 {
float: left;
width: 80px;
}
#socmedlinks .soc3 {
float: left;
width: 89px;
}
#socmedlinks .soc4 {
float: left;
width: 51px;
}

/* mega navigation */

	.mega_nav_block {
		background-color: #359aec;
		border: 1px solid #ccc;
		border-bottom: 0 none;
		border-radius: 3px 3px 0 0;
		width: 1000px;
		position: relative;
		top: 0;
		display: none;
		height: auto;
		padding: 0;
		margin: 0 0 0 -20px;
	}
	.twoColumn .mega_nav_block {
	    border-color: #ccc;
	    border-style: solid;
	    border-width: 0 0 1px;
	}
	.mega_nav {
		position: relative;
	}
	.navTitle {
		display: none;
		position: absolute;
		left: 0;
		top: 0;
		text-indent:-9000px;
	}
	.mega_nav_block ul li {
		list-style-type: none;
		float: left;
		width: 240px;
		display: block;
		padding: 0 20px 0 0;
		border-right: 0;
		border-left: 1px solid #fff;
	}
	.mega_nav_block ul li {
		display:block;
		font-family:Georgia, arial, sans-serif;
		font-weight:bold;
		padding: 0 20px 0 0;
		border-right: 0;
		border-left: 1px solid #fff;
	}
	.mega_nav_block ul li.first {
		width: 236px;
		border-right: 0;
		border-left: 0;
	}
	.mega_nav_block ul li.first .banner-bg {
		background-color: #fff;
		color: #000;
		font-family: arial;
		line-height: 100%;
		margin: -60px 0 0 30px;
		opacity: 0.8;
		padding: 7px;
		position: relative;
		width: 196px;
	}
	.mega_nav_block ul li.second {
		width: 236px;
	}
	.mega_nav_block ul li.third {
		width: 236px;
	}
	.mega_nav_block ul li.last {
		padding: 0;
		border: 0;
		width: 210px;
	}
	.mega_nav_block ul li.last .banner {
		padding: 0;
	}
	.mega_nav_block ul li .banner a {
		padding: 0;
		margin: 0;
		background: none repeat scroll 0 0 transparent;
	}
	.mega_nav_block ul li .banner img {
		margin: 0 0 0 20px;
	}
	.mega_nav_block ul li.last .banner.brown-bg {
		background: url('../RM/RM_MipimEvent/2013/images/framework/mega-menu-banner-receive-info.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
		height: 22px;
		margin: 0 0 8px;
		padding: 24px 11px;
		width: 191px;
	}
	.mega_nav_block ul li.last .banner.white-bg {
		background: none no-repeat scroll 0 0 #fff;
		height: 178px;
		padding: 10px;
		width: 190px;
	}
	.mega_nav_block ul li.last .banner.brown-bg a {
		background: url('../RM/RM_MipimEvent/2013/images/framework/picto-email-24x16.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
		font: normal 13px 'BrandonGrotesque-Black', arial, sans-serif;
		padding: 0 0 0 35px;
		text-transform: uppercase;
	}
	.mega_nav_block ul li.last .banner.white-bg a {
		color: #359aec;
		font: italic bold 14px Georgia;
		margin: 0 0 0 4px;
		background: none repeat scroll 0 0 #fff;
	}
	.mega_nav_block ul li.last .banner.white-bg img {
		height: 120px;
		margin: -12px 0 0 -4px;
		width: 190px;
	}
	.mega_nav_block ul li p {
		margin: 0 0 7px;
	}
	.mega_nav_block ul li p.introduction {
		color: #fff;
		font: 14px 'BrandonGrotesque-Black', arial, sans-serif;
		margin: 10px 0 0 20px;
		text-transform: uppercase;
	}
	.mega_nav_block a {
		display: block;
		width: auto;
		text-decoration:none;
		font: bold 14px arial;
		background: url('../RM/RM_Miptv/2013/images/framework/picto-link-arrow-white.png?v=1271775379523180358') no-repeat scroll 4px 3px transparent;
		color: #fff;
		margin: 5px 20px 0;
		padding: 0 0 0 29px;
		clear: left;
	}
	.mega_nav_block a:hover {
		text-decoration:underline;
	}
	.mega_nav_block a.banner {
		background: none repeat scroll 0 0 transparent;
		margin: 10px 0 0;
		padding: 0 0 0 20px;
	}
	.mega_nav_block a.speaker {
		display: inline;
		margin: 0;
		padding: 0;
	}
	.mega_nav_block a.speaker img {
		float: left;
		height: 98px;
		padding: 0 0 0 20px;
		margin: 10px 0;
		width: 98px;
	}
	.mega_nav_block a.niveau2 {
			background-image:none;
			color: #aacae6;
			padding: 0 0 0 48px;
			line-height: 14.5px;
	}
	.mega_nav .container {
		position: relative;
	}
	.mega_nav .close {
		position: absolute;
		top: 0;
		right: 0;
	}
	.mega_nav .close a {
		background: url('../RM/RM_RMTemplate2/dev/css/../images/close_mega_nav.png?v=1271775379523180358') right 0 no-repeat;
		height: 32px;
		line-height: 32px;
		text-decoration: underline;
		margin: 0;
		padding: 0 37px 0 0;
	}
	.mega_nav .close a:hover {
		text-decoration: none;
	}
	.mega_nav .content {
	}
	.mega_nav .content .title, .mega_nav .content .title a {
		font: normal 23.5px 'BrandonGrotesque-Black', arial, sans-serif;
		padding: 20px 0 5px;
		color: #fff;
		text-transform: uppercase;
		display:block;
		margin-left: 20px;
	}
	.mega_nav .content .title a {
		background: none;
		padding: 0;
		margin: 0;
	}
	.mega_nav .content li p span, .mega_nav .content li p span.subtitle {
		padding: 10px 14px 6px 20px;
	}
	.mega_nav .content li p span {
		font: normal 12px 'BrandonGrotesque-Regular', arial, sans-serif;
		line-height:14px;
		background-color: #fff;
		color: #000;
		padding: 8px 10px 6px;
		width: auto;
		text-transform:uppercase;
		margin: 0 0 5px -1px;
		display: inline-block;
	}
	.mega_nav_block ul li.first p span {
		background-color: #fff;
		color: #3f1f00;
		margin: 8px 0 0;
	}
	.mega_nav_block ul li.first p span.one {
		margin: 0;
	}
	.mega_nav_block ul li.first p span.two, .mega_nav_block ul li.first p span.three, .mega_nav_block ul li.first p span.four {
		margin: 20px 0 0;
	}
	.mega_nav_block ul li.second p span.one {
		margin: 0;
	}
	.mega_nav_block ul li.second p span.two, .mega_nav_block ul li.second p span.three, .mega_nav_block ul li.second p span.four {
		margin: 20px 0 0;
	}
	.mega_nav_block ul li.third p span.one {
		margin: 0;
	}
	.mega_nav_block ul li.third p span.two {
		margin: 21px 0 0;
	}
	.mega_nav_block ul li.third p span.three {
		margin: 7px 0 0;
	}
	.mega_nav_block ul li.third p span.four {
		background-color: #be4c3b;
		padding: 7px 11px 4px 0;
		margin: 13px 0 0;
	}
	.mega_nav_block ul li.third p span.four a {
		background: url('../RM/RM_Miptv/2013/images/framework/picto-mega-menu-email.png?v=1271775379523180358') no-repeat scroll 0 5px transparent;
		font-size: 20px;
		margin: 0 0 0 15px;
		padding: 0 0 0 35px;
	}
	.mega_nav_block p > span a, .mega_nav .content li p span.subtitle {
		color: #3f1f00;
		font: 18px/100% 'BrandonGrotesque-Black', arial, sans-serif;
		margin: 0;
		background: none repeat scroll 0 0 transparent;
	}
	.mega_nav .content li p span.subtitle {
		background-color: #fff;
	}
	.mega_nav .column_container {
		margin-bottom: 16px;
		padding: 4px 0;
	}
	.mega_nav .content ul ~ p {
		text-align: center;
	}
	.unmanagedContent ul {
		padding-left: 0;
	}
	.mega_nav_block p > span a {
		color: black;
		padding-left: 0;
	}
	.mega_nav_block .horizontal-banner {
		margin: 0 20px 20px;
	}

/* mega navigation > misc */

	.mega_nav_block ul li p.caption {
		color: #fff;
		font: 12px arial;
		margin: 0;
		width: 98px;
	}
	.mega_nav_block ul li .speaker {
		float: left;
		margin: 10px 0 10px 20px;
		padding: 0;
		width: 98px;
	}
	.mega_nav_block ul li .speaker a {
		background: none repeat scroll 0 0 transparent;
		margin: 0;
		padding: 0;
	}
	.mega_nav_block ul li .speaker img {
		margin: 0 0 10px;
	}

/* mega navigation > button */

	.mega_nav_button {
		float:left;
		margin: 0;
	}
	.mega_nav_button li {
		float:left;
	}
	.mega_nav_button li.active, .mega_nav_button li:hover {
		background-color: #0088CC;
	}

/* hompepage 3 columns */

	.column_home .layoutBlockContainer3Col {
		clear: both;
	}
	div.layoutBlockContainer3Col div.layoutBlock {
		width:auto;
		float: left;
	}
	.column_home .layoutBlock-1 {
		width: 359px;
		display: block;
	}
	.column_home .layoutBlock-2 {
		width: 321px;
		height: 354px;
		display: block;
	}
	.column_home .layoutBlock-3 {
		width: 320px;
		height:118px;
		display: block;
		background: #c0c0c0;
	}
	li.childPageList.ColLeft, li.childPageList.ColMiddle, li.childPageList.ColRight {
		clear: none;
		float: left;
	}
	li.childPageList.ColLeft {
		width: auto !important;
	}
	li.childPageList.ColMiddle {
		width: 321px !important;
	}
	li.childPageList.ColRight {
		width: auto !important;
	}

/* hompepage 3 columns > column blocks */

	.column_home .layoutBlock-1 .block1, .column_home.ColLeft .layoutBlock-1 {
		background-color: white;
		height: 428px !important;
		width: 319px;
		padding: 0 20px;
		color: #686868;
	}
	.column_home .layoutBlock-1 .block1 h3, .column_home.ColLeft .rText h3 {
		font-size: 16px !important;
	}
	.column_home .layoutBlock-1 .block1 > h3, .column_home.ColLeft .layoutBlock-1 h3 {
		font-size: 24px;
	}
	.column_home .layoutBlock-1 .block1 h4, .column_home.ColLeft .layoutBlock-1 h4 {
		margin-bottom: 20px;
	}
	.column_home .layoutBlock-1 .block1 img, .column_home.ColLeft .layoutBlock-1 img {
		float: left;
	}
	.column_home .layoutBlock-1 .block1 blockquote, .column_home.ColLeft .layoutBlock-1 blockquote {
		color: #333;
		font-size: 18px;
		font-style: italic;
	}
	.column_home .layoutBlock-1 .block1 a.more, .column_home.ColLeft .layoutBlock-1 a.more {
		background-color: #686868;
		color: white;
		font-size: 14px;
		font-weight: bold;
		float: left;
		margin-top: 20px;
		text-transform: uppercase;
		padding: 5px 9px;
	}
	.column_home .layoutBlock-1 .block2, .column_home.ColLeft .layoutBlock-2 {
		background-color: #979797;
		height: 293px !important;
		width: 319px;
		padding: 18px 20px;
		clear: both;
		float: left;
	}
	.column_home .layoutBlock-1 .block2 a.more, .column_home.ColLeft .layoutBlock-2 a.more {
		background-color: #686868;
		color: white;
		font-size: 12px;
		font-weight: bold;
		float: right;
		margin-top: 0;
		margin-right: 0;
		text-transform: uppercase;
		padding: 5px 9px;
	}
	.column_home .layoutBlock-2 .block3, .column_home.ColMiddle .layoutBlock-3 {
		background: none repeat scroll 0 0 #686868;
		height: 115px !important;
		padding: 20px;
		width: 281px;
		clear: both;
	}
	.column_home .layoutBlock-1 .block2 > h3, .column_home.ColLeft .layoutBlock-2 h3 {
		font-size: 16px;
	}
	.column_home .layoutBlock-1 .block2 img, .column_home.ColLeft .layoutBlock-2 img {
		margin-top: 20px;
	}
	.column_home .layoutBlock-2 .block1, .column_home.ColMiddle .layoutBlock-1 {
		background-color: #686868;
		height: 292px;
		padding: 20px;
		width: 281px;
	}
	.column_home .layoutBlock-2 .block1>h3, .column_home.ColMiddle .layoutBlock-1 h3 {
		font-size: 18px;
	}
	.column_home .layoutBlock-2 .block1 #twitter, .column_home.ColMiddle .layoutBlock-1 #twitter {
		margin-top: 21px;
	}
	.column_home .layoutBlock-2 .block1 #twitter h2, .column_home .layoutBlock-2 .block1 #facebook h2, .column_home.ColMiddle .layoutBlock-1 #twitter h2, .column_home.ColMiddle .layoutBlock-1 #facebook h2 {
		font-size: 16px;
	}
	#receiveInfoBlock > h3 {
		background: url('../RM/RM_RMTemplate2/images/icon_mail.png?v=1271775379523180358') no-repeat left center transparent;
		padding-left: 45px;
		margin: 9px 0 15px;
	}
	#programBlock {
		background: url('../RM/RM_RMTemplate2/images/icon_calendar.png?v=1271775379523180358') no-repeat left top transparent;
		padding-left: 27px;
		margin: 0;
	}
	#visitorsBlock {
		background: url('../RM/RM_RMTemplate2/images/icon_mike.png?v=1271775379523180358') no-repeat left top transparent;
		padding-left: 27px;
		margin: 0;
	}
	#exhibitorsBlock {
		background: url('../RM/RM_RMTemplate2/images/icon_sofa.png?v=1271775379523180358') no-repeat left top transparent;
		padding-left: 27px;
		margin: 0;
	}
	.column_home.ColRight .layoutBlock-1, .column_home.ColRight .layoutBlock-2, .column_home.ColRight .layoutBlock-3 {
		clear: both;
		height: auto !important;
	}
	.column_home .layoutBlock-2 .block2, .column_home.ColMiddle .layoutBlock-2 {
		background-color: #fff;
		height: auto !important;
		width: 321px;
		clear: both;
	}
	.column_home .layoutBlock-3 .block1, .column_home.ColRight .block1 {
		background-color: #c0c0c0;
		height: 100px;
		width: 320px;
		padding: 10px 0;
	}
	.column_home .layoutBlock-3 .block2, .column_home.ColRight .layoutBlock-1 {
		background-color: #929292;
		height: auto;
		width: 290px;
		padding: 20px 15px;
	}
	.column_home .layoutBlock-3 .block3, .column_home.ColRight .layoutBlock-2 {
		background-color: #c0c0c0;
		height: auto;
		width: 290px;
		padding: 20px 15px;
	}
	.column_home .layoutBlock-3 .block4, .column_home.ColRight .layoutBlock-3 {
		background-color: #929292;
		height: auto;
		width: 290px;
		padding: 18px 15px;
	}
	.column_home .layoutBlock-3 .block5, .column_home.ColRight .block5 {
		background-color: #C0C0C0;
		height: 250px;
		padding: 7px 10px 6px;
		width: 300px;
	}
	.column_home .layoutBlock-3 .block2 p, .column_home .layoutBlock-3 .block3 p, .column_home .layoutBlock-3 .block4 p, .column_home.ColRight .layoutBlock p {
		font-size: 16px;
	}
	.column_home .layoutBlock-3 .block2 h3, .column_home .layoutBlock-3 .block3 h3, .column_home .layoutBlock-3 .block4 h3, .column_home.ColRight .layoutBlock h3 {
		color: white;
	}
	body.homePage.rotating-full-picture .layoutBlock-3 .block1 .adContainerDisplay img {
		margin: 9px auto !important;
	}
	body.homePage.rotating-full-picture .layoutBlock-3 .block5 .adContainerDisplay img {
		margin: 8px 10px;
	}

/* slideshow / homeslideshow */

	.Slideshow.homeSlideshow {
		position: relative;
		margin: 30px auto;
	}

/* clear fix */

	.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}

/* Homepage Blocks */

	.leftImg {
		float:left;
		width:122px;
		height:146px;
		margin: 0 15px 15px 0;
		border: 1px solid #686868;
	}
	.leftImg img {
		width:100%;
		height:100%;
	}
	.rightText {
		float:left;
	}

/* slideshow sponsor & partners */

	.displayBlock {
		display:block;
	}
	.Slideshow.default.sponsors ul {
		width:100%;
		margin-top:15px;
	}
	.sponsors .slideshowTitle {
		font-family:'BrandonGrotesque-Medium', arial, sans-serif;
		font-size:24px;
		color:#359aec;
		margin-bottom:20px;
	}
	.Slideshow.sponsors .slideshowImgs {
		width:94%;
		margin: 0 auto;
	}
	.Programme .Slideshow.sponsors .slideshowImgs {
	}
	.homePage .Slideshow.sponsors {
		padding: 0 20px;
	}
	.homePage .Slideshow.sponsors .slideshowImgs {
	}
	.Slideshow .slideshowImgs img {
		background-color: #fff;
		border: 1px solid #000 !important;
		margin: 0 10px 0 0;
		max-height: 50px;
		padding: 10px;
	}
	.Slideshow.default.sponsors .jshowoff-controls .jshowoff-prev, .Slideshow.default.sponsors .jshowoff-controls .jshowoff-next {
	}
	.unmanagedContent .Slideshow.sponsors ul li {
		padding-top: 1px; /* chrome, safari and ie7, ie8; ie9 only */
	}

/* slideshow sponsor & partners > 2 columns */

	.SponsorTwoCol {
		margin-left: -20px !important;
		margin-top: 0px !important;
		width: 1000px !important;
	}
	.SponsorTwoCol ul {
		width: 960px !important;
	}
	.SponsorTwoCol ul li {
		list-style-type: none;
	}

/* footer > tag cloud */

	#footer .cloud {
		position:relative;
	}
	#footer .cloud a {
		text-decoration:none;
		text-transform: uppercase;
	}
	#footer .cloud a:hover {
		text-decoration:underline;
	}
	#footer .cloud .keyword1 {
		font-family:'BrandonGrotesque-Black', arial, sans-serif;
		color:#359AEC;
		font-size:22px;
		position:absolute;
		top:25px;
		right:28px;
	}
	#footer .cloud .keyword2 {
		font-family:'BrandonGrotesque-Black', arial, sans-serif;
		color:#2377bc;
		font-size:16px;
		position:absolute;
		top:40px;
		left:36px;
	}
	#footer .cloud .keyword3 {
		font-family:'BrandonGrotesque-Black', arial, sans-serif;
		color:#000;
		font-size:18px;
		position:absolute;
		top:60px;
		left:144px;
	}
	#footer .cloud .keyword4 {
		font-family:'BrandonGrotesque-Black', arial, sans-serif;
		color:#7ec5ff;
		font-size:16px;
		position:absolute;
		top:80px;
		left:30px;
	}
	#footer .cloud .keyword5 {
		font-family:'BrandonGrotesque-Black', arial, sans-serif;
		color:#f49e12;
		font-size:12px;
		position:absolute;
		top:94px;
		left:172px;
	}

/************* participate page ***************/

	.participate .twoColumns.fiftyFifty {
		margin-top:20px;
		clear:both;
		margin-bottom:20px;
	}
	.participate .twoColumns.fiftyFifty h2 {
		font-size:24px;
		color:#3f1f00;
	}
	.participate .listTitle {
		font-family:'BrandonGrotesque-Black', arial, sans-serif;
		font-size:18px;
		color:#359aec;
		display:block;
		margin-bottom:20px;
	}
	.participate .bulletList li {
		background:url('../RM/RM_RMTemplate2/dev/css/../images/bulletPicto.png?v=1271775379523180358') no-repeat scroll left center transparent;
		padding-left:15px;
		margin-bottom:10px;
	}
	.participate .listLinksTitle {
		display:block;
		font-weight:bold;
		font-style:italic;
		font-size:18px;
		margin-bottom:10px;
		color:#3f1f00;
	}
	.participate .listLinksMaroon li {
		display:inline-block;
		padding:5px;
		background-color:#3f1f00;
		color:#fff;
		font-size:12px;
		margin:0 0 5px 0;
		font-family:'BrandonGrotesque-Black', arial, sans-serif;
		text-transform:uppercase;
	}
	.participate .listLinksMaroon li a {
		text-decoration:none;
		color:#fff;
	}

/* participate > exhibit */

	.maroonBorder {
		border: 10px solid #686868;
	}
	.bulletSlideshow {
		border: 10px solid #686868;
		z-index: 0;
		
	}
	a.seeMore {
		background-color:#595959;
		padding:3px 6px;
		color:white;
		font: 100% brandongrotesque-black;
		margin-top: 7px;
		text-decoration: none;
		text-transform: uppercase;
	}
	a.seeMore:hover {
		text-decoration: underline;
	}
	.top20px {
		margin-top: 20px !important;
	}
	.bottom20px {
		margin-bottom: 20px !important;
	}
	.left {
		float: left;
	}
	.right {
		float: right;
	}
	.right20px {
		margin-right: 20px !important;
	}
	.left20px {
		margin-left: 20px !important;
	}
	.note {
		font-family: Verdana, Geneva, sans-serif;
		font-size:10px;
		font-style: inherit;
		font-style: italic;
	}

/* participate2 > visitor */

	body.participate2.sidebars-left-wide-right #sidebarRight, body.participate2.sidebars-wide-right #sidebarRight {
		margin-top: 66px !important;
	}

/* MyMIPIM specific styles */

	.homeVideo {
		padding: 12px;
		background-color: #595959;
		color: white;
		margin-right: 15px;
		width: 300px;
	}
	.homeVideo h3 {
		margin: 5px 0 3px 0;
		padding: 0;
		color: white;
	}
	.myAuthor {
		width: 275px;
		float: right;
	}
	.myAuthor img {
		float: right;
		border: 1px solid #595959 !important;
		margin: 0 0 0 10px;
	}
	.myAuthor h3 {
		color: #686868;
		font-size: 14px;
	}
	.myAuthor blockquote {
		font-size: 16px;
		color: #595959;
		font-style: italic;
	}
	.bodyBox {
		background-color: #686868;
		color: white;
		padding: 10px;
		margin-bottom: 20px;
	}
	.bodyBox.last {
		margin-bottom: 0px;
	}
	.bodyBox h3 {
		color: #ffffff;
	}
	.bodyBox ul li {
		background: url('../RM/RM_RMTemplate/images/circle-list.png?v=1271775379523180358') no-repeat scroll 0 5px;
		padding-left: 15px;
		list-style-type: none;
	}
	.layoutBlock-1 .bodyBox {
	}
	.width280px {
		width: 280px;
	}
	.width600px {
		width: 600px !important;
		margin-top: -20px;
	}
	.downloadApplications {
		background: url('../RM/RM_RMTemplate/images/li-arrow-white.png?v=1271775379523180358') no-repeat scroll 12px center;
		color: black;
		padding-left: 36px;
		margin: 15px 20px 0 0;
		line-height: 47px;
		height: 47px;
	}
	.downloadApplications img {
		float: right;
		margin: 0 !important;
	}
	.myMipim #twitter h2, .myMipim #facebook h2 {
		font-size: 15px;
	}
	.myMipim .brandonGrotesque a, .myMipim .downloadApplications a {
		color: white;
	}
	.myMipim .downloadApplications a {
		text-decoration: underline;
	}
	#twitter h4 {
		color: white;
	}
	.myMipim #facebook h2 {
		margin-bottom: 20px;
	}
	.myMipim #facebook {
		padding-top: 20px !important;
	}
	.overlay.overlayShort h3{
		font-size:12px;
	}

/***************************** library *********************************/

	.library .filters {
		float:left;
		width:258px;
		font-family: Georgia, arial, sans-serif;
		margin-right:25px;
	}
	.library .filters div.layoutBlockContainer2Col div.layoutBlock {
		width:auto;
	}
	.library .rssContent {
		display:table-cell;
		width:auto;
		float:none;
	}
	.library .filters .layoutBlock.layoutBlock-1 {
		background-color:#dcdcdc;
		padding:15px 10px;
		margin:15px 0;
	}
	.library .filters .layoutBlock.layoutBlock-2 {
		background-color:#dcdcdc;
		padding:25px 20px 13px 13px;
	}
	.library .filters .filtersNotice {
		display:block;
		font-weight:bold;
		font-style:italic;
		font-size:18px;
		margin-bottom:25px;
		letter-spacing: -1px;
	}
	.library .filters .filterTitle {
		font-family:'BrandonGrotesque-Black', arial, sans-serif;
		font-size:14px;
		text-transform:uppercase;
		margin-bottom:5px;
		display:block;
	}
	.library .filters .filterList {
		list-style:none;
		margin-bottom:20px;
	}
	.library .filters .filterList li {
		color:#fff;
		background-color:#707070;
		display:block;
		margin-bottom:2px;
		padding:7px 9px;
		cursor:pointer;
	}
	.library .filters .filterList li:hover {
		background-color:#2979B9;
	}
	.library .filters .filterList li a {
		display:block;
		color:#fff;
		text-decoration:none;
	}
	.library .filters .newsletterBlock .blockTitle {
		font-family:'BrandonGrotesque-Black', arial, sans-serif;
		font-size:18px;
		color:#000;
		display:block;
		margin-bottom:10px;
		text-transform:uppercase;
	}
	.library .filters .newsletterBlock .blockDesc {
		font-size:12px;
		color:#707070;
		line-height:14px;
		margin-bottom:20px;
	}
	.library .filters .newsletterBlock .emailInput, .library .filters .inputSearch {
		background-color:#c6c6c6;
		color:#000;
		font-style:italic;
		font-size:12px;
		border:1px solid #6d6d6d;
		padding:4px 6px;
		width:165px;
		letter-spacing:-1px;
	}
	.library .filters .inputSearch {
		background:url('../RM/RM_RMTemplate2/dev/css/../images/searchPicto.png?v=1271775379523180358') no-repeat scroll 6px center #c6c6c6;
		padding-left:25px;
		width:140px;
	}
	.library .filters .submit {
		text-indent:-9999px;
		display:inline-block;
		width:30px;
		height:25px;
		background:url('../RM/RM_RMTemplate2/dev/css/../images/submitBtn.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
		border:none;
		cursor:pointer;
		vertical-align: middle;
	}
	.library .rssTitle {
		font-family:'BrandonGrotesque-Black', arial, sans-serif;
		font-size:18px;
		line-height:20px;
		color:#686868;
		text-transform:uppercase;
		font-weight:normal;
		margin-bottom:10px;
	}
	.library ul {
		list-style:none;
	}
	.library .linkMore .picto {
		display:inline-block;
		margin-right:10px;
		width:14px;
		height:9px;
		background:url('../RM/RM_RMTemplate2/dev/css/../images/linkArrow.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	}
	.library .layoutBlockContainer3Col .layoutBlock-1 {
		height: 970px !important;
	}
	.library .layoutBlockContainer3Col .layoutBlock-2 {
		height: 333px !important;
	}
	.library .layoutBlockContainer3Col .layoutBlock-3 {
		height: 200px !important;
	}
	.videoRss {
		margin-bottom:30px;
	}
	.videoRss .rssTitle {
		margin-bottom:20px;
	}
	#video-rss-feeds .item {
		float:left;
		height:280px;
		overflow:hidden;
		background-color:#000;
		color:#fff;
		width:320px;
	}
	#video-rss-feeds .item a {
		color:#fff;
		text-decoration:none;
	}
	#video-rss-feeds .item0 {
		margin-right:35px;
	}
	#video-rss-feeds .itemInner {
		padding:10px;
	}
	#video-rss-feeds .image {
		width:100%;
		height:158px;
		margin-bottom:20px;
	}
	#video-rss-feeds .image img {
		max-width:100%;
	}
	#video-rss-feeds .itemTitle {
		font-family:'BrandonGrotesque-Black', arial, sans-serif;
		font-size:18px;
		line-height:20px;
		font-weight:normal;
		text-transform:uppercase;
		margin-bottom:5px;
		height: 22px;
		display:block;
		overflow:hidden;
		color:#fff;
		word-wrap:break-word;
	}
	#video-rss-feeds .itemDesc {
		font-family: Georgia, arial, sans-serif;
		font-size: 14px;
		line-height:18px;
		word-wrap:break-word;
	}
	.whitePapersRss {
		margin-bottom:40px;
	}
	#white-papers-rss-feeds .item {
		float:left;
		height:105px;
		background-color:#929292;
		width:214px;
		margin-left:15px;
		color:#fff;
		overflow:hidden;
		font-family: Georgia, arial, sans-serif;
	}
	#white-papers-rss-feeds .item0 {
		margin-left:0;
	}
	#white-papers-rss-feeds .itemInner {
		padding:10px;
	}
	#white-papers-rss-feeds .itemTitle {
		color:#2979B9;
		font-size:14px;
		font-family: Georgia, arial, sans-serif;
		text-transform: none;
	}
	#white-papers-rss-feeds .itemDesc {
		font-size:14px;
		margin-bottom:8px;
		height:36px;
		overflow:hidden;
		word-wrap:break-word;
	}
	#white-papers-rss-feeds .linkMore {
		color:#2979B9;
		font-size:14px;
		font-family: Georgia, arial, sans-serif;
	}
	#white-papers-rss-feeds .linkMore .linkMoreTxt {
		border-bottom:1px solid #2979B9;
		display:inline-block;
		line-height:14px;
	}
	.transcriptsRss {
		margin-bottom:35px;
	}
	#transcripts-rss-feeds {
		width:335px;
		height:270px;
		float:left;
		margin-right:20px;
		background-color:#f3f3f3;
	}
	.transcriptsRss .ad {
		float:left;
		border:10px solid #686868;
	}
	div.layoutBlock .transcriptsRss .ad img {
		width:300px;
		height:248px;
		margin:0;
	}
	#transcripts-rss-feeds .transcriptsList {
		padding:15px 10px;
	}
	#transcripts-rss-feeds .item {
		background:url('../RM/RM_RMTemplate2/dev/css/../images/bulletPicto.png?v=1271775379523180358') no-repeat scroll left center transparent;
		padding-left:15px;
		font-family: Georgia, arial, sans-serif;
		font-size: 14px;
		line-height:16px;
		margin-bottom:10px;
		color:#2979B9;
	}
	#transcripts-rss-feeds .item a {
		color:#2979B9;
		text-decoration:none;
	}
	#transcripts-rss-feeds .itemTitle {
		font-family: Georgia, arial, sans-serif;
		font-weight:normal;
		color:#2979B9;
		text-transform:none;
	}
	.publicationsRss {
		float:left;
		width:322px;
		margin-right:25px;
	}
	#publications-rss-feeds {
		background-color:#f3f3f3;
		width:100%;
		height:178px;
	}
	#publications-rss-feeds .publicationsList {
		padding:10px;
	}
	#publications-rss-feeds .item {
		color:#2979B9;
		font-family: Georgia, arial, sans-serif;
		font-size: 14px;
		line-height:16px;
		margin-bottom:14px;
	}
	#publications-rss-feeds .itemTitle {
		font-weight:bold;
		margin-bottom:2px;
		color:#2979B9;
		font-family: Georgia, arial, sans-serif;
		text-transform: none;
	}
	#publications-rss-feeds .linkMore {
		font-family: Georgia, arial, sans-serif;
		color:#2979B9;
		text-decoration:none;
	}
	#publications-rss-feeds .linkMore .linkMoreTxt {
		border-bottom:1px solid #2979B9;
		display:inline-block;
		line-height: 14px;
	}
	.newsletterRss {
		float:left;
		width:322px;
	}
	#newsletter-rss-feeds {
		background-color:#f3f3f3;
		width:100%;
		height:178px;
	}
	#newsletter-rss-feeds .newslettersList {
		padding:10px;
	}
	#newsletter-rss-feeds .item {
		color:#2979B9;
		font-family: Georgia, arial, sans-serif;
		font-size: 14px;
		line-height:16px;
		margin-bottom:14px;
	}
	#newsletter-rss-feeds .itemTitle {
		font-weight:bold;
		margin-bottom:2px;
		color:#2979B9;
		font-family: Georgia, arial, sans-serif;
		text-transform: none;
	}
	#newsletter-rss-feeds .linkMore {
		font-family: Georgia, arial, sans-serif;
		color:#2979B9;
		text-decoration:none;
	}
	#newsletter-rss-feeds .linkMore .linkMoreTxt {
		border-bottom:1px solid #2979B9;
		display:inline-block;
		line-height: 14px;
	}

/* canevas > content boxes */

.Promote .last {
margin-bottom: 0px;
}
.box {
background-color: #686868;
margin: 0 0 20px;
border: 0 none;
padding: 10px;
color: #fff;
}
.box .layoutBlock a.btn {
float: left;
font-size: 15px;
height: auto;
line-height: normal;
margin: 0 auto;
padding: 3px 9px;
text-transform: uppercase;
/* width: 100%; */
width: auto;
}
.box div.layoutBlock .feedItems, div.layoutBlock .feedItems {
display: none;
}
.box div.layoutBlock .unmanagedContent ul li {
padding: 0 0 0 15px;
list-style: none outside none;
background: url('../RM/RM_RMTemplate2/dev/css/../images/li.png?v=1271775379523180358') no-repeat scroll 0 6px transparent;
}
.Promote .box ul li {
clear: both;
list-style: none outside none;
margin-bottom: 10px;
}
.box.BGcolor.black div.layoutBlock .unmanagedContent ul li, .box.BGcolor.darkgrey div.layoutBlock .unmanagedContent ul li {
background: url('../RM/RM_RMTemplate2/dev/css/../images/li-circle-white.png?v=1271775379523180358') no-repeat scroll 0 5px transparent;
}
.box.contentA, .box.contentB, .box.contentC, .box.contentD, .box.contentE, .box.contentE-C, .box.contentC-E, .box.contentD-B-D, .noMargin, .Intro2 {
background-color: transparent;
padding: 0;
width: 100%;
color: #000;
}
.box.contentA img, .box.contentB img, .box.contentC img, .box.contentD img, .box.contentE img, .box.contentE-C img, .box.contentC-E img, .box.contentD-B-D img {
margin: 0 0 10px;
}
.box.contentA div.layoutBlockContainer1Col div.layoutBlock { /* 1 column layout with transparent background */
width: 620px;
}
.box.contentA.BGcolor div.layoutBlockContainer1Col div.layoutBlock { /* 1 column layout with colored background */
width: 600px;
}
.box.contentB div.layoutBlockContainer2Col div.layoutBlock { /* 2 columns layout with transparent background */
width: 300px;
}
.box.contentB.BGcolor div.layoutBlockContainer2Col div.layoutBlock { /* 2 columns layout with colored background */
width: 280px;
}
.box.contentC div.layoutBlockContainer3Col div.layoutBlock { /* 3 columns layout with transparent background */
width: 193px;
}
.box.contentC.BGcolor div.layoutBlockContainer3Col div.layoutBlock { /* 3 columns layout with grey or black background */
width: 173px;
}
.box.contentD div.layoutBlockContainer2Col div.layoutBlock { /* 4 columns layout with transparent background */
width: 140px;
}
.box.contentD.BGcolor div.layoutBlockContainer2Col div.layoutBlock { /* 4 columns layout with grey or black background */
width: 120px;
}
.box.contentE div.layoutBlockContainer div.layoutBlock { /* layout with 2/3 column only with transparent background */
padding: 10px;
width: 407px;
}
.box.contentE.BGcolor div.layoutBlockContainer div.layoutBlock { /* layout with 2/3 column only with grey or black background */
padding: 10px;
width: 387px;
}
.box.contentB.BGcolor.width960px div.layoutBlockContainer2Col div.layoutBlock {
width: 450px;
}
.box.contentC-E.BGcolor.width960px div.layoutBlockContainer div.layoutBlock-1 {
width: 300px;
}
.box.contentC-E.BGcolor.width960px div.layoutBlockContainer div.layoutBlock-2 {
width: 600px;
}
.box.contentE-C.BGcolor.width960px div.layoutBlockContainer div.layoutBlock-1 {
width: 600px;
}
.box.contentE-C.BGcolor.width960px div.layoutBlockContainer div.layoutBlock-2 {
width: 300px;
}
.box.contentB .layoutBlock-1, .box.contentC .layoutBlock-1, .box.contentC .layoutBlock-2, .box.contentD .layoutBlock-1 {
float: left;
margin: 0 20px 0 0;
}
.box.contentD {
clear: none;
width: 300px;
}
.box.contentD.left {
margin: 0 20px 10px 0;
}
	.box.contentD.right {
		float: right;
	}
.box.contentB div.layoutBlock img, .box.contentC div.layoutBlock img {
max-width: 280px;
}
.box.contentC div.layoutBlock img {
margin: 0 0 8px;
max-width: 173px;
}
.box.contentD div.layoutBlock img, .box.contentD-B-D div.layoutBlock img {
margin: 0 0 10px;
max-width: 120px;
}
.box.contentE-C div.layoutBlockContainer div.layoutBlock-1 img {
width: 407px;
}
.box.contentE-C.BGcolor div.layoutBlockContainer div.layoutBlock-1 img {
width: 387px;
}
.box.contentE-C div.layoutBlockContainer div.layoutBlock-2 img {
width: 193px;
}
.box.contentE-C.BGcolor div.layoutBlockContainer div.layoutBlock-2 img {
width: 173px;
}
.box.contentC-E div.layoutBlockContainer div.layoutBlock-1 img {
width: 193px;
}
.box.contentC-E.BGcolor div.layoutBlockContainer div.layoutBlock-1 img {
width: 173px;
}
.box.contentC-E div.layoutBlockContainer div.layoutBlock-2 img {
width: 407px;
}
.box.contentC-E.BGcolor div.layoutBlockContainer div.layoutBlock-2 img {
width: 387px;
}
.box.contentC-E.BGcolor.img3 div.layoutBlockContainer div.layoutBlock-2 img {
width: 123px;
margin:0 2px 0 0;
}
.box.contentA h2, .box.contentB h2, .box.contentC h2, .box.contentD h2, .box.contentE h2, .box.contentC-E h2, .box.contentE-C h2, .noMargin h2, .canvas .Intro2 h2, .contentD-B-D h2 {
margin: 0;
color: #686868
}
.box div.layoutBlock h2, .box div.layoutBlock h3 {
margin: 0 0 5px;
}
.box div.layoutBlock h3 {
font-size: 16px;
}

/* content E + content C */

.box.contentE-C div.layoutBlockContainer div.layoutBlock-1 {
padding: 0;
margin: 0 20px 0 0;
width: 407px;
}
.box.contentE-C div.layoutBlockContainer div.layoutBlock-2 {
padding: 0;
width: 193px;
}
.box.contentE-C.BGcolor div.layoutBlockContainer div.layoutBlock-1 {
padding: 10px;
width: 387px;
}
.box.contentE-C.BGcolor div.layoutBlockContainer div.layoutBlock-2 {
padding: 10px;
width: 173px;
}

/* content C + content E */

.box.contentC-E div.layoutBlockContainer div.layoutBlock-1 {
padding: 0;
width: 193px;
margin: 0 20px 0 0;
}
.box.contentC-E div.layoutBlockContainer div.layoutBlock-2 {
padding: 0;
width: 407px;
}
.box.contentC-E.BGcolor div.layoutBlockContainer div.layoutBlock-1 {
padding: 10px;
width: 173px;
}
.box.contentC-E.BGcolor div.layoutBlockContainer div.layoutBlock-2 {
padding: 10px;
width: 387px;
}

/* content D + content B + content D */

.box.contentD-B-D div.layoutBlockContainer div.layoutBlock-1 {
padding: 0;
width: 160px;
margin: 0 20px 0 0;
}
.box.contentD-B-D div.layoutBlockContainer div.layoutBlock-2 {
padding: 0;
width: 300px;
margin: 0 20px 0 0;
}
.box.contentD-B-D div.layoutBlockContainer div.layoutBlock-3 {
padding: 0;
width: 160px;
}
.box.contentD-B-D.BGcolor div.layoutBlockContainer div.layoutBlock-1 {
padding: 10px;
width: 120px;
margin: 0 20px 0 0;
}
.box.contentD-B-D.BGcolor div.layoutBlockContainer div.layoutBlock-2 {
padding: 10px;
width: 280px;
margin: 0 20px 0 0;
}
.box.contentD-B-D.BGcolor div.layoutBlockContainer div.layoutBlock-3 {
padding: 10px;
width: 120px;
}

/* content F */

.box.contentF {
width: auto;
}
.box.contentF.grey {
background-color: white;
}
.box.contentF.grey .layoutBlock {
background-color: #D7D7D7;
margin-bottom: 20px;
width: 590px;
height: auto !important;
}
.box.contentF .layoutBlock img {
float: left;
margin-right: 20px;
}
.box.contentF ul {
display: block;
overflow: hidden;
}
.box.contentF p.readMore {
float: right;
width: 15% !important;
}

/* content G */

.box.contentG {
padding: 0;
background-color: transparent;
}
.box.contentG .box {
padding: 15px;
background-color: #dcdcdc;
margin-bottom: 15px;
color: #474646;
}
.box.contentG .box img {
float: left;
margin-right: 10px;
}

.BGcolor.black, .BGcolor.black a, .BGcolor.darkgrey, .BGcolor.darkgrey a {
color: #fff;
}
.BGcolor div.layoutBlock {
padding: 10px;
}
	.BGcolor div.layoutBlock img + span, .BGcolor #adjustHeight img + span, .BGcolor div.layoutBlock img + a {
	}
.earlyBird .layoutBlock-1 {
padding: 10px 10px !important;
}
.earlyBird .layoutBlock-2, .earlyBird .layoutBlock-3 {
border-bottom: 10px solid #fff;
border-top: 10px solid #fff;
}
.BGcolor.black div.layoutBlock, .BGcolor.black #adjustHeight {
background-color: #000;
}
.BGcolor.grey div.layoutBlock, .BGcolor.grey #adjustHeight {
background-color: #f3f3f3;
}
.BGcolor.darkgrey div.layoutBlock, .BGcolor.darkgrey #adjustHeight {
background-color: #686868;
}
.BGcolor.black div.layoutBlock h2, .BGcolor.black div.layoutBlock h3, .BGcolor.black div.layoutBlock p, .BGcolor.black div.layoutBlock ul li, .BGcolor.darkgrey div.layoutBlock h2, .BGcolor.darkgrey div.layoutBlock h3, .BGcolor.darkgrey div.layoutBlock p, .BGcolor.darkgrey div.layoutBlock ul li {
color: #fff;
}
.BGcolor.contentB div.layoutBlock p {
display: table;
}
.box.contentD.BGcolor .unmanagedContent p, .box.contentD.BGcolor .unmanagedContent ul li {
line-height: normal;
}
.box.contentB .unmanagedContent iframe {
margin: 0 0 4px;
}
.readMore {
background: url('../RM/RM_RMTemplate2/dev/css/../images/li-arrow-black.png?v=1271775379523180358') no-repeat scroll 0 5px transparent;
margin: 0;
padding: 0 0 0 20px;
}
.BGcolor.black .readMore, .BGcolor.darkgrey .readMore {
background: url('../RM/RM_RMTemplate2/dev/css/../images/li-arrow-white.png?v=1271775379523180358') no-repeat scroll 0 5px transparent;
}
.noMargin {
margin: 0 !important
}
.NoLi li {
background: none repeat scroll 0 0 transparent !important;
padding-left: 0 !important;
}

/* Sponsors and Partners page */

.clearer, .clear {
clear: both;
height: 1px;
overflow: hidden;
margin-bottom: -1px;
font-size: 1px;
line-height: 1px;
}
.content_sponsors {
position:relative;
margin:0;
padding:12px;
width:940px;
background-color:#686868;
}
.content_partners {
position:relative;
margin:0;
padding:12px;
width:615px;
float:left;
}
.content_partners_widget {
margin: 0;
padding: 0;
position: absolute;
right: 25px;
top: 0;
width: 320px;
}
.content_sponsors h2 {
font:bold 18px Verdana, Geneva, sans-serif;
margin:0 0 10px 0;
padding:0;
color:#fff;
}
.content_partners h1 {
font:bold 18px Verdana, Geneva, sans-serif;
margin:10px 0;
padding:0;
}
.content_sponsors ul {
padding:0;
margin:0;
width:940px;
display:inline-block;
}
.content_partners ul {
padding:0;
margin:0;
width:615px;
display:inline-block;
}
.content_sponsors ul li {
list-style-type: none;
padding:0;
background: url('../RM/RM_RMTemplate2/images/framework/sponsors/sponsors-bg.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
margin:10px 5px 0px 0px;
width:183px;
height:135px;
float:left;
display: block;
text-align:center;
}
.content_partners ul li {
list-style-type: none;
padding:0;
background: url('../RM/RM_RMTemplate2/images/framework/sponsors/partners-bg-border-1px-c9c9c9.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
margin:8px 2px 0px 0px;
width:151px;
height:128px;
float:left;
display: block;
text-align:center;
}
.content_sponsors ul li img {
position:relative;
margin:0 3px 15px 0 !important;
padding:0;
overflow:hidden;
text-align:center;
width:180px;
height:80px;
}
.content_partners ul li img {
position:relative;
margin:0 0 15px 0 !important;
padding:1px 0 0 0;
overflow:hidden;
text-align:center;
width:145px;
height:65px;
}
.content_sponsors ul li a, .content_partners ul li a {
font:bold 12px Verdana, Geneva, sans-serif;
color: #444;
text-decoration:none;
}
.content_sponsors ul li a:hover, .content_partners ul li a:hover {
font:bold 12px Verdana, Geneva, sans-serif;
color: #444;
text-decoration:underline;
}

/* Intro - Type 1 */

	.Intro1 {
		background-color: #686868;
		padding: 10px;
		margin-top: 0 !important;
		width: 940px !important;
	}
	.participate .Intro1 > div {
		height: 332px;
	}
	.Intro1 h2, .EarlyBirdOffer h2, .EarlyBirdOffer .btn {
		padding: 10px 0px 5px;
		color: #fff;
		font-size: 28px;
		font-weight: bold;
		line-height: 1.2em;
		text-transform: uppercase;
	}
	.Intro1 h2 {
		margin: 0 !important;
		padding: 0;
	}
	.Intro1 p {
		padding: 5px 0px;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		line-height: 1.2em;
	}
	.Intro1 img {
		padding-bottom: 10px;
	}

/* Intro - Type 2 */

	.Intro2 {
		margin-top: 0 !important;
	}
	.Intro2 p {
		margin-bottom: 20px;
	}
	.Intro2 div.layoutBlock {
		clear: both;
		width: 100% !important;
	}
	.Intro2 div.layoutBlock.layoutBlock-1, .Intro2 div.layoutBlock.layoutBlock-2 {
		height: 253px !important;
		margin-top: 0;
	}
	.Intro2 div.layoutBlock {
		height: auto !important;
		margin-top: 0;
	}
	.Intro2 div.layoutBlock.layoutBlock-1 p, .Intro2 div.layoutBlock.layoutBlock-2 p {
		float: left;
		font-size: 14px;
		left: 30px;
		position: relative;
		top: -72px;
		width: 560px;
		z-index: 5;
		padding: 0px;
	}
	.Intro2 div.layoutBlock .intro-bg {
		background-color: #fff;
		clear: both;
		height: 60px;
		left: 20px;
		opacity: 0.8;
		position: relative;
		top: -118px;
		width: 580px;
	}
	.Intro2 div.layoutBlock img, .Intro2 div.layoutBlock iframe {
		border: solid 10px #686868 !important;
	}
	.Intro2 div.layoutBlock img {
		float: left;
		height: 233px;
		width: 600px;
	}

/* Block Early Bird */

.EarlyBirdOffer {
background-color: #686868;
padding: 10px 0px 10px 20px;
width: 600px !important;
}
.EarlyBirdOffer h2 {
font-size: 24px;
padding-bottom: 15px;
position: relative;
top: -5px;
width: 450px;
}
.EarlyBirdOffer img {
float: right;
margin-right: 10px !important;
position: relative;
}
.EarlyBirdOffer .btn {
background-color: #000;
float: left;
font-size: 18px;
line-height: 1.2em;
padding: 10px;
text-decoration: none;
}
.EarlyBirdOffer .btn:hover { 
text-decoration: underline;
}
.participate.investor li.childPageList {
margin: 0 0 20px;
}

/* multiple ecommercial offers */

.offers {
width: 100%;
margin: 0;
padding: 0;
float: left;
}
.offers .column {
float: left;
}
.offers .column.one, .offers .column.two, .offers .column.three {
margin: 0 9px 0 0;
border-right: 1px solid #fff;
padding: 0 9px 0 0;
}
.offers .column.four {
margin: 0;
padding: 0;
}
.offers .row.full {
padding: 20px 0 0;
margin: 0 auto;
}
.offers .row.full p {
text-align: center;
clear: both;
}
.offers.box.contentA.BGcolor div.layoutBlockContainer1Col div.layoutBlock {
/*padding: 20px;*/
}

/* Block KeyFigures */

.KeyFigures {
width: 620px;
margin-bottom: 10px;
}
.KeyFigures h2 {
}
.KeyFigures div.layoutBlock.layoutBlock-1 .unmanagedContent {
border: solid 10px #686868;
}
.KeyFigures div.layoutBlock.layoutBlock-1 .unmanagedContent div {
padding: 10px;
}

/* Block KeyFigures Cloud */

.KeyFigures ul#cloud {
margin: 0;
padding: 10px;
/* text-align: center; */
}
.KeyFigures ul#cloud li a {
cursor: text;
display: inline;
font-family: 'BrandonGrotesque-Black', arial, sans-serif;
line-height: 125%;
margin: 0 15px 0 0;
text-decoration: none;
text-transform: uppercase;
}
.KeyFigures ul#cloud li { 
background: none repeat scroll 0 0 transparent;
display: inline;
margin: 0;
padding: 0;
}
.KeyFigures ul#cloud a.size1 {
font-size: 1.1em;
}
.KeyFigures ul#cloud a.size2 {
font-size: 1.2em;
}
.KeyFigures ul#cloud a.size3 {
font-size: 1.3em;
}
.KeyFigures ul#cloud a.size4 {
font-size: 1.4em;
}
.KeyFigures ul#cloud a.size5 {
font-size: 1.5em;
}
.KeyFigures ul#cloud a.size6 {
font-size: 1.6em;
}
.KeyFigures ul#cloud a.size7 {
font-size: 1.7em;
}
.KeyFigures ul#cloud a.size8 {
font-size: 1.8em;
}

/* Block Verbatim */

.Verbatim div.layoutBlockContainer2Col div.layoutBlock {
height: auto !important;
width: 280px;
}
.Verbatim div.layoutBlock img {
float: left;
margin-right: 15px;
}
.Verbatim div.layoutBlock em {
display: block;
float: left;
font-size: 18px;
width: 145px;
}

/* Block TwoColBox */

.TwoColBox {
width: 960px !important;
margin-top: 0 !important;
padding: 10px 0px;
height: auto;
}
.TwoColBox .layoutBlock {
background-color:#686868;
padding:10px;
width: 450px !important;
color: #fff;
height: 100% !important;
}
.TwoColBox .layoutBlock img {
width: 450px;
}
.TwoColBox .layoutBlock .unmanagedContent {
margin-top: -15px;
}
.TwoColBox .layoutBlock-1 {
margin-right: 20px;
}
.TwoColBox .layoutBlock h2 {
background-color: #fff;
color: #333333;
display: inline;
left: 10px;
padding: 3px 6px !important;
position: relative;
top: -169px;
font-size: 18px;
}

/* Block 2Col List1 */

.TwoColList1 {
}
.TwoColList1 div.layoutBlockContainer {
margin-bottom: 0px;
}
.TwoColList1 div.layoutBlock.layoutBlock-1, .TwoColList1 div.layoutBlock.layoutBlock-2 {
}
.TwoColList1 div.layoutBlock.layoutBlock-1 {
padding-right: 0px;
width: 309px;
border-right: solid 1px #c3c3c3;
}
.TwoColList1 div.layoutBlock.layoutBlock-2 {
padding-left: 30px;
width: 280px;
}
.TwoColList1 h2 {
font-size: 18px;
margin-top: -2px;
}
.TwoColList1 ul {
width: 260px;
}
.TwoColList1 li {
list-style-type: none;
padding-left: 25px;
color: #5C5C5C;
background: url('../RM/RM_RMTemplate/images/circle-list.png?v=1271775379523180358') no-repeat scroll 0 6px;
}

/* Block 2Col List2 */

.TwoColList2 {
width: 620px;
}
.TwoColList2 div.layoutBlockContainer {
}
.TwoColList2 h2 {
}
.TwoColList2 .layoutBlock ul {
padding-left: 2px;
}
.Promote .TwoColList2 div.layoutBlock .unmanagedContent img {
margin-bottom: 10px;
}
.TwoColList2 div.layoutBlock.layoutBlock-1 {
/*border-right: 1px solid #C3C3C3;*/
margin-right: 10px;
}
.Promote .TwoColList2 div.layoutBlock.layoutBlock-1 {
height: auto !important;
}
.TwoColList2.verticalSeperator div.layoutBlock.layoutBlock-1 {
border-right: 1px solid #C3C3C3;
margin-right: 9px;
}
.TwoColList2 .layoutBlock li, .TwoColList3 .layoutBlock li, .TwoColParts li, .ThreeColParts li, .general li {
background: url('../RM/RM_RMTemplate2/images/framework/circle.png?v=1271775379523180358') no-repeat scroll 0 6px; /* Forme de la puce = Cercle  */
padding-left: 15px;
list-style: none;
}
.TwoColList2 div.layoutBlock.layoutBlock-2 {
margin-left: 10px;
}
.exhibit .TwoColList2 {
margin-bottom: 68px !important;
}
.exhibit .TwoColBox {
margin-top: 34px !important;
}
.TwoColBox .layoutBlockContainer.layoutBlockContainer2Col {
height: 100% !important;
}

/* Block 2Col List3 */

.TwoColList3 {
width: 620px;
}
.TwoColList3 div.layoutBlockContainer {
margin-bottom: 0px;
}
.TwoColList3 h2 {
}
.TwoColList3 div.layoutBlock.layoutBlock-1 {
width: 291px !important;
border-right: solid 1px #c3c3c3;
}
.TwoColList3 div.layoutBlock.layoutBlock-2 {
width: 310px;
}
.TwoColList3 .layoutBlock li {
background-position: 0 8px;
line-height: 24px;
}
.TwoColList3 div.layoutBlock.layoutBlock-1 ul {
}
.TwoColList3 div.layoutBlock.layoutBlock-1 ul li {
display: inline-block;
float:left;
line-height: normal;
margin: 0 0 5px;
width: 125px;
}
.TwoColList3 div.layoutBlock.layoutBlock-1 a.link {
background: url('../RM/RM_RMTemplate2/images/framework/thin-arrow.png?v=1271775379523180358') no-repeat scroll 0 3px;
padding-left: 20px;
}
.TwoColList3 div.layoutBlock.layoutBlock-2 ul {
margin-left: 5px;
}
.TwoColList3 div.layoutBlock.layoutBlock-2 ul li {
background: none;
line-height: 25px;
padding-left: 0;
padding-right: 0;
margin-bottom: 3px;
display: block;
clear: both;
}
.TwoColList3 div.layoutBlock.layoutBlock-2 ul li span {
float: left;
letter-spacing: -0.5px;
width: 94px;
}
.TwoColList3 div.layoutBlock.layoutBlock-2 ul li strong {
background-color: #F5F5F5;
float: left;
text-align: left;
line-height: 19px;
padding: 2px 2px 2px 4px;
}
strong.one {
width: 172px;
}
strong.two {
width: 165px;
}
strong.three {
width: 110px;
}
strong.four {
width: 96px;
}
strong.five {
width: 77px;
}
strong.six {
width: 55px;
}
strong.seven {
width: 44px;
}
strong.height {
width: 30px;
}
strong.nine {
width: 25px;
}

/* Page de script */

.script h2 {
display: block;
}

/* misc */

.maroonBorder {
border:10px solid #3f1f00;
display:block;
}
.maroonBorder img {
max-width:100%;
}
.customSelectWrapper {
padding:5px 0 10px 10px;
}
.heightAuto, .heightAuto div.layoutBlock, .heightAuto div.layoutBlock.layoutBlock-1, .heightAuto div.layoutBlock.layoutBlock-2, .heightAuto div.layoutBlock.layoutBlock-3 {
height: auto !important;
}
		.twoColumn .last-child.without-margin-bottom {
			margin-bottom: 0 !important;
		}

/* Block TwoColParts */

.TwoColParts, .ThreeColParts {
width: 960px !important;
margin: 0 auto 0 auto !important;
padding: 10px 0px;
}
.TwoColParts {
background: url('../RM/RM_RMTemplate2/dev/css/../images/divide.png?v=1271775379523180358') repeat-y 0 center transparent;
}
.TwoColParts .layoutBlock.layoutBlock-2 {
float: right !important;
}
.TwoColParts .layoutBlock img {
float: left;
}
.Programme .TwoColParts .layoutBlock p {
/* display: table; */
}
.Programme .TwoColParts .layoutBlock p + p {
/* float: right; */
margin: 10px 0 0;
}
.Programme .TwoColParts div.layoutBlock ul {
/* clear: none;
display: table;
float: left; */
margin: 0;
padding: 10px 0;
}
.TwoColParts .layoutBlock h4 {
font-size: 18px;
color: #686868;
margin: 27px 0;
}
.TwoColParts .layoutBlock h5 {
font-size: 16px;
color: #686868;
clear: both;
margin: 15px 0;
}
.TwoColParts a.seeMore, .brands a.seeMore, .allianz a.seeMore {
background: url('../RM/RM_RMTemplate2/images/li-arrow-black.png?v=1271775379523180358') no-repeat scroll 0 center transparent;
clear: right;
color: #686868;
float: right;
font-size: 13px;
font-weight: normal;
padding-left: 18px;
}
.TwoColParts a.more, .darkbg4cols a.more {
background: none repeat scroll 0 0 #411e00;
color: #fff;
font: 12px brandongrotesque-black;
float: left;
padding: 5px 15px;
text-transform: uppercase;
}
	.darkbg4cols a.more {
		margin-top: 10px !important;
	}
.Programme .TwoColParts div.layoutBlock li {
margin-top: 12px;
}
.Programme .TwoColParts a.more {
float: right;
margin: 0 0 20px;
}
.ThreeColParts {
background: url('../RM/RM_RMTemplate2/dev/css/../images/divideByThree.png?v=1271775379523180358') repeat-y 0 center transparent;
}
.participate .TwoColParts, .participate .ThreeColParts {
padding: 0 0 15px;
}
.TwoColParts div.layoutBlock {
width: 50% !important;
}
.participate li.childPageList, .participate li.childPageList.TwoColBox, .participate li.childPageList.PaymentMethods {
	margin: 0;
}
.participate .twoThird {
margin-bottom: 20px !important;
}
.participate .layoutBlock h3, .participate .layoutBlock h4 {
margin: 10px 0 !important;
}
.participate .TwoColParts .layoutBlock h4, .participate .ThreeColParts .layoutBlock h4 {
margin: 20px 0 0 !important;
font-style: italic;
}
.participate .TwoColParts ul.buttons li, .participate .ThreeColParts ul.buttons li {
background-color: #515151;
background-image: none !important;
color: white;
float: left;
font-size: 95%;
margin: 0 5px 5px 0;
padding: 2px 6px;
text-transform: uppercase;
}
.participate .ThreeColParts ul.buttons li {
/* margin: 0 3px 3px 0; */
}
.participate .TwoColParts ul.buttons li a, .participate .ThreeColParts ul.buttons li a {
color: #fff;
font: 12px brandongrotesque-black;
padding: 0 5px;
text-decoration: none;
}
.participate .TwoColParts ul.buttons li a:hover, .participate .ThreeColParts ul.buttons li a:hover {
text-decoration: underline;
}
.box p.brandonGrotesque.eighteenPixels {
font-size: 18px;
line-height: 1.4em;
margin: 0 0 10px;
}
	.participate .layoutBlock .box {
		/* height: 120px; */
		float: left;
		height: 128px;
		margin: 0;
		padding: 10px;
		/* width: 440px; */
		width: 460px;		
	}
	.participate .layoutBlock-2 .box {
	    /* margin-left: 20px; */
	    width: 440px;
	}	
.participate .layoutBlock .box img, .earlyBird .layoutBlock .box img {
float: right;
margin: 0 !important;
}
.participate .layoutBlock .box a.btn {
background-color: #BFBFBF;
color: white;
display: block;
float: left;
font-size: 18px;
font-weight: bold;
padding: 5px 15px;
line-height: 25px;
width: 281px;
height: auto !important;
}
.participate .TwoColParts.last {
height: 130px;
margin-bottom: 15px !important;
}

/* Block ThreeColParts */

	.ThreeColParts {
	}
	.ThreeColParts div.layoutBlock {
		width: 33% !important;
	}
	.participateMidem .ThreeColParts div.layoutBlock {
		padding: 0 6px 0 14px;
		width: 31% !important;
	}
	.participateMidem .ThreeColParts.last .layoutBlock {
		height: 133px !important
	}
	.participateMidem .ThreeColParts.last {
		padding-bottom: 0;
		margin-bottom: 10px;
	}
	.box p.contact {
		margin: 10px 0 !important;
		padding-left: 30px;
		background: url('../RM/RM_RMTemplate/images/framework/icons/icon-email-24x16.png?v=1271775379523180358') no-repeat scroll 0 center transparent;
	}
	.box p.contact a:hover {
		text-decoration: none;
	}
	.earlyBird .box {
		height: 106px;
	}
	.earlyBird .layoutBlock .box a.btn {
		background-color: #BFBFBF;
		color: white;
		display: block;
		float: left;
		font-size: 15px;
		font-weight: bold;
		padding: 3px 9px;
		margin-top: 12px;
	}
	.earlyBird a.btn {
		height: auto;
		line-height: normal;
		width: auto;
	}
	.blockGrey h3, .blockGrey a {
		color: white !important;
	}
	#NLContainer input {
		margin-top: 10px;
		vertical-align: middle;
		line-height: 21px;
	}
	#NLContainer input[type="text"], #search input[type="text"] {
		background: none repeat scroll 0 0 #bfbfbf;
		/* border: 1px solid #313131; */
		border: 1px solid #0088cc;
		width: 229px;
	}
	#search input {
		background: url('../RM/RM_RMTemplate/images/loupe.png?v=1271775379523180358') no-repeat scroll 5px 4px transparent !important;
		color: #333;	
		height: 21px;
		padding: 0 0 0 25px;
		position: absolute;
	}
	.overview .box h3 {
		font-size: 16px;
		text-transform: none;
	}
	.industry li {
		float: left;
		margin-bottom: 15px;
		padding: 0 25px !important;
		width: 146px;
	}
	.bloc .button {
		background: none repeat scroll 0 0 #686868;
		bottom: 0;
		left: 0;
		margin: -45px 90px;
		padding: 10px 18px;
		position: absolute;
		text-transform: uppercase;
	}
	.bloc {
		position: relative;
	}
	#search .button {
		background: url('../RM/RM_RMTemplate/images/NLsubmit.png?v=1271775379523180358') no-repeat scroll left center transparent !important;
		border: none;
		height: 21px;
		text-indent: -10000px;
		width: 27px;
	}
	#datePlace {
		border-left: 1px solid #f3f3f3;
		left: 289px;
		padding: 0 0 0 30px;
		position: absolute;
		top: 55px;
	}
	#datePlace p {
		font: normal 30px 'BrandonGrotesque-Black',arial,sans-serif;
		margin: 5px 0 0;
	}
	#datePlace em {
		float: left;
		font: normal 14px brandongrotesque-bold;
		margin: 0 0 0 2px;
		padding: 0;
		position: relative;
	}
	#datePlace p, #datePlace em {
		text-transform: uppercase;
	}
	#dk_container_undefined {
		position: absolute;
		top: 12px;
	}
	.flag {
	}
	li.childPageList.width860px {
		width: 860px !important;
	}
	li.childPageList.width860px .layoutBlockContainer2Col {
		width: 100%;
	}
	li.childPageList.width860px .layoutBlockContainer2Col .layoutBlock {
		width: 48.5%;
	}
	li.childPageList.testimonials {
		padding: 20px;
		width: 559px;
	}
	li.childPageList.testimonials h2 {
		margin: 0;
		padding: 0;
		text-transform: none;
	}
	li.childPageList.testimonials img {
		border: 1px solid #ED9916 !important;
		float: left;
		margin: 0 10px 0 0;
	}
	li.childPageList.testimonials p {
		color: #ED9916;
		font-size: 16px;
		font-style: italic;
		font-weight: bold;
	}
	.LineOne.audienceSelection {
		width: 960px;
		margin: 23px 0 13px;
	}
	.LineOne.audienceSelection .layoutBlock {
		width: 99%;
	}
	.LineOne.audienceSelection>.layoutBlockContainer {
		margin: 7px 0;
	}
	.overviewb #rightColumnContainer1 {
		margin-top: 77px !important;
	}
	.LineOne.audienceSelection .layoutBlock-2 h3 {
		float: left;
		height: 35px;
		line-height: 35px;
		margin: 0;
		padding: 0 20px;
	}
	.LineOne.audienceSelection .layoutBlock-2 a {
		background-color: #bfbfbf;
		color: #fff;
		display: inline-block;
		float: left;
		font-size: 13px;
		font-weight: bold;
		line-height: 35px;
		margin-bottom: 2px;
		margin-right: 2px;
		padding: 0 10px;
		text-decoration: none;
	}
	.overviewb #facebook {
		margin-top: 20px;
		padding-top: 10px;
	}
	.participate.investor li.LeadGen {
		min-height: 180px !important;
	}

/* RM Event contact */

	.helpContact .unmanagedContent div div {
		background-color: #ccc;
		padding: 15px;
	}
	.helpContact .unmanagedContent div div h4, .helpContact .unmanagedContent div blockquote h4 {
		color: #333;
		text-decoration: underline;
		font-size: 16px;
		text-transform: none !important;
	}
	.helpContact .unmanagedContent div p, .helpContact .unmanagedContent div blockquote p {
	}
	.helpContact .unmanagedContent div div span, .helpContact .unmanagedContent div blockquote span {
		font-size: 12px;
	}
	.helpContact .unmanagedContent div div strong, .helpContact .unmanagedContent div blockquote strong {
		font: 13px brandongrotesque-bold;
		display: block;
		text-transform: uppercase;
	}
	.helpContact .unmanagedContent div div strong + p + strong {
		font-family: arial;
	}
	.helpContact .unmanagedContent div blockquote {
		color: white;
		background-color: #666;
		padding: 20px;
		margin-top: 20px;
	}
	.helpContact .unmanagedContent div blockquote h2 {
		margin: 0;
	}
	.helpContact .layoutBlock .unmanagedContent p {
		margin: 0 0 10px 0;
	}

/* layout block container 2 columns = 860px or 900px */

	li.childPageList.width960px, .width960px #content {
		width: 960px !important;
	}

/* Lead Gen Form - Pages Connect - Modale Windows */

	.reveal-modal-bg, .reveal-modal-bg2 {
		background: none repeat scroll 0 0 #000;
		display: none;
		height: 100%;
		left: 0;
		opacity: 0.8 !important;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 1000;
	}
	.reveal-modal {
		background: none repeat scroll 0 0 #fff;
		left: 50%;
		padding: 20px 10px 20px 20px;
		position: absolute;
		top: 45px;
		visibility: hidden;
		width: 520px;
		color: #000;
		z-index: 20000;
		border: 10px solid #adadad;
	}
	.reveal-modal.small {
		margin-left: -140px;
		width: 200px;
	}
	.reveal-modal.medium {
		margin-left: -240px;
		width: 400px;
	}
	.reveal-modal.large {
		border: 15px solid #eee;
		margin-left: -340px;
		width: 560px;
	}
	.reveal-modal.xlarge {
		margin-left: -330px;
		height: auto; 
		width: 620px;
	}
	.reveal-modal.xlarge iframe {
		width: 620px;
		min-height: 520px; 
	}
	.reveal-modal.xlarge iframe.PopIn {
		height: 305px;
		width: 600px;
	}
	.reveal-modal.large iframe {
		border: 0 none;
		height: 405px;
		margin: 0 !important;
		overflow: hidden;
		padding: 0;
		width: 560px;
	}
	.reveal-modal .close-reveal-modal, .reveal-modal .close-button {
		background-color: #adadad;
		cursor: pointer;
		font-size: 12px;
		font-weight: bold !important;
		height: 21px;
		line-height: 18px;
		position: absolute;
		right: 1px;
		text-align: center;
		top: 1px;
		width: 21px;
		z-index: 101;
		font-family: Arial, Helvetica, sans-serif;
		color: #FFF !important;
	}

/* Popin avec Form en Iframe */

iframe.PopIn {
margin-top: 30px;
}
body.Iframe.PopIn div.contentLayoutBox {
width: auto !important;
}
body.Iframe.PopIn #content {
width: 410px;
}
body.Iframe.PopIn div.inputForm table {
width: 420px !important;
}
body.Iframe.PopIn.sidebars-left-wide-right #sidebarRight, body.Iframe.PopIn.sidebars-wide-right #sidebarRight {
margin: 0 10px !important;
width: 330px;
}
body.Iframe.PopIn.sidebars-left-wide-right #sidebarRight .box, body.Iframe.PopIn.sidebars-wide-right #sidebarRight .box {
padding: 30px;
width: 270px;
}
body.Iframe.PopIn.sidebars-left-wide-right #sidebarRight .box h3, body.Iframe.PopIn.sidebars-wide-right #sidebarRight .box h3 {
margin-bottom: 20px;
}
body.Iframe.PopIn.sidebars-left-wide-right #sidebarRight .box a.btn, body.Iframe.PopIn.sidebars-wide-right #sidebarRight .box a.btn {
padding: 10px;
width: 110px;
height: 25px;
line-height: 25px;
margin: 40px 0 0 auto;
}
body.Iframe.PopIn #content h3 {
margin: 0px 0 25px;
}
body.Iframe.PopIn #content p {
margin-bottom: 15px;
}
.Iframe.PopIn.Form2Col div.inputForm #id_matrix td.Privacy {
text-align: justify;
padding-top: 20px;
}
.Iframe.PopIn.Form2Col div.inputForm #id_matrix td.Privacy p {
width: 600px;
}
.Iframe div.contentLayoutBox {
padding: 0;
}

/* Page en Iframe */

body.Iframe {
border: none;
background: none repeat scroll 0 0 #fff;
}
body.Iframe.grey {
background:  none repeat scroll 0 0 #686868;
}
.Iframe #header, .Iframe #pageTopContainer, .Iframe #footer, .LeadGen h2.oneColumnHeading, .Iframe h1#pageName, .LeadGen h2 {
display: none;
}
.Iframe #wrapper, body.Iframe #content, body.Iframe #content div.unmanagedContent {
margin:  0 !important;
padding: 0 !important;
}
.Iframe div.inputForm table {
width: 620px;
}
.Iframe #cookieComplianceMessage {
display: none
}

/* LeadGen Page avec Iframe */

.LeadGen {
width: 620px;
}
	.LeadGen .intro {
		color: #686868;
		font-size: 18px;
		font-style: italic;
		font-weight: bold;
		line-height: normal;
		margin-bottom: 10px;
	}
	.LeadGen iframe {
		font-size:9px;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
	}
	.LeadGen .privacy {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		line-height: normal;
	}
.library .Slideshow.bulletSlideshow {
width: 654px;
}
.noBottomMargin {
margin-bottom: 0 !important;
}
.zIndexMidemOff {
position: relative;
z-index: 0;
}
.zIndexMidemOn {
position: relative;
z-index: 1;
}
.imgLeft img {
float: left;
margin-right: 10px !important;
}
.midem.helpContact {
padding: 0;
}
.midem.helpContact div.layoutBlock > .unmanagedContent > div > h2 {
padding: 10px 0 !important;
}
.midem.helpContact .layoutBlock .unmanagedContent p {
margin: 0 !important;
}
.midem.helpContact h3, .midem.helpContact h3 a {
font-size: 16px;
color: #333;
}
.midem.helpContact h4, .midem.helpContact h4 a {
font-size: 14px;
color: #333;
}
.midem.helpContact div.layoutBlock > .unmanagedContent > div > p {
font-size: 12px;
}
.midem.helpContact .unmanagedContent div div {
background-color: #ededed;
}

/* block dark bg with 4 cols */

li.darkbg4cols {
margin-top: 30px !important;
}
li.darkbg4cols > div.unmanagedContent {
margin: 0 20px;
padding: 20px;
background-color: #359aec;
color: #fff;
overflow: hidden;
}
	li.darkbg4cols h3 {
		color: #fff;
		font-size: 24px;
	}
	li.darkbg4cols p {
		margin: 10px 0 0;
	}
	li.darkbg4cols h3 + p {
		margin: 0 0 10px;
	}
#darkInner4cols > div.left {
float: left;
padding: 6px;
width: 224px;
}
#darkInner4cols img {
margin-bottom: 15px;
}
#darkInner4cols h4 {
color: #fff;
font-size: 16px;
}
#darkInner4cols div.left > div {
width: 192px;
}
#darkInner4cols .video {
background-color: #fff;
color: #686868;
width: 198px !important;
}
#darkInner4cols .video h4 {
color: #359AEC !important;
}
#darkInner4cols .video div {
margin: 3px auto 0;
}
li.brands div.layoutBlock .unmanagedContent, li.allianz div.layoutBlock .unmanagedContent {
padding: 0 !important;
}
li.brands, li.allianz {
margin: 0 20px !important;
width: 960px !important;
}
li.brands #brandsMiddle br {
/* margin-top: 20px; */
}
li.brands .layoutBlock-1 {
width: 630px !important;
}
li.brands .layoutBlock-2 {
background: none repeat scroll 0 0 #359AEC !important;
color: white;
float: right !important;
padding: 10px;
width: 290px !important;
}
#brandsMiddle img#placeHolder {
float: left;
}
li.allianz {
margin-top: 20px !important;
}
li.allianz .layoutBlock {
width: 46.8% !important;
}
.allianzInner > img {
float: left;
}
.allianz .layoutBlock-2 h2 {
color: white;
}
.allianzInner > h4 {
font-size: 16px;
color: white;
}
li.allianz .layoutBlock-1 {
background: none repeat scroll 0 0 #e7e7e7 !important;
padding: 10px;
margin-right: 20px;
}
li.allianz .layoutBlock-2 {
background: none repeat scroll 0 0 #359AEC !important;
color: white;
padding: 10px;
float: right !important;
}
li.allianz .layoutBlock-2 .seeMore {
color: white;
background: url('../RM/RM_RMTemplate2/images/li-arrow-white.png?v=1271775379523180358') no-repeat scroll 0 center transparent;
}
.TwoColParts.IPfirst .unmanagedContent {
padding-bottom: 0 !important;
}
.TwoColParts.CTsecond .unmanagedContent {
padding-top: 0 !important;
}

/* Contenu Texte Simple */

.TextSimple p, #cookieInfoContainer p {
margin: 0 !important;
padding: 0 20px 20px !important;
}
.TextSimple ul, #cookieInfoContainer ul {
margin: 0 20px !important;
list-style-image: none;
list-style-type: none;
padding-left: 20px;
}
.TextSimple ul li, #cookieInfoContainer ul li {
background: url('../RM/RM_Midem_v2/2012/framework-images/li.png?v=1271775379523180358') no-repeat scroll 0 10px transparent;
display: table;
list-style-type: none;
margin: 0;
padding: 5px 0 0 14px;
}
.TextSimple h2, #cookieInfoContainer h2 {
font: bold 18px Georgia, Times, serif;
}
.TextSimple h3 {
font: bold 16px Georgia, Times, serif;
margin: 0 0 10px 20px;
}
.TextSimple h4 {
font: bold 14px Georgia, Times, serif;
margin: 0 0 10px 20px;
}

/* slideshow */

	.Slideshow {
		overflow: hidden;
	}
	.Slideshow .jshowoff {
		height: 100%;
		width: 100%;
	}
	.Slideshow ul {
		overflow: hidden;
		position: relative;
		margin: 0;
		height: 100%;
		width: 100%;
	}
	.Slideshow li {
		height: 100%;
		width: 100%;
	}
	.Slideshow .Slide .slideTxt {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		z-index: 10;
	}
	.Slideshow .Slide {
		background: none repeat scroll 0 0 transparent;
		height: 100%;

		list-style: none;
		padding: 0;
		position: relative;
		width: 100%;
	}
	.Slideshow .Slide .slideImg {
		text-align: center;
	}
	.Slideshow .Slide .slideImg img {
		margin: 0;
	}

/* slideshow > (v2) Home page template > navigation with bullet points */
	
	.homeSlideshow {
		width: 940px;
		height: 450px;
	}
	.homeSlideshow .Slide .slideImg {
		/* display: block; */
	}
	.homeSlideshow .Slide .slideTxt {
		top: 20px;
		left: 20px;
		width: auto;
		position: absolute;
		z-index: 20;
	}
	.homeSlideshow .Slide .slideTxt .slideBackground {
		background: none repeat scroll 0 0 #000;
		display: block;
		float: left;
		height: 100%;
		opacity: 0.5;
		padding: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 10;
	}
	.homeSlideshow .slideTitle {
		display: none;
	}
	.homeSlideshow .date {
		font-size: 24px;
		color: #fff;
		text-transform: uppercase;
		font-weight: normal;
		display: block;
		line-height: 1.2em;
		font-family: 'BrandonGrotesque-Black', arial, sans-serif;
	}
	.homeSlideshow .location {
		display: block;
		color: #359aec;
		font-style: italic;
		font-size: 25px;
		line-height: 1.2em;
		font-family: 'BrandonGrotesque-Medium', arial, sans-serif;
		margin-top: 5px;
	}
	.homeSlideshow .slideDesc {
		color: #fff;
		font: 28px/100% 'BrandonGrotesque-Black',arial,sans-serif;
		margin: 0;
		padding: 10px;
		position: relative;
		text-transform: uppercase;
		z-index: 20;
	}
	.homeSlideshow .jshowoff-slidelinks {
		bottom: 15px;
		display: block;
		left: 0;
		margin: 0;
		position: absolute;
		text-align: center;
		width: 100%;
		z-index: 99;
	}
	.homeSlideshow .jshowoff-slidelinks .jshowoff-slidelink-0 {
		margin-left: 10px;
	}
	.homeSlideshow .jshowoff-slidelinks a {
		display: inline-block;
		margin-right: 10px;
		position: relative;
		height: 48px;
		width: 30%;
		cursor: pointer;
		text-decoration: none;
	}
	.homeSlideshow .jshowoff-slidelinks .slideLinkBg {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 1;
		background-color: #75b3f1;
		/* -khtml-opacity: 0.7; */     /* khtml, old safari */
		/* -moz-opacity: 0.7; */      /* mozilla, netscape */
		opacity: 0.7;           /* fx, safari, opera */
	}
	.homeSlideshow .jshowoff-slidelinks .jshowoff-active .slideLinkBg {
		background-color: #fff;
		/* -khtml-opacity: 0.95; */     /* khtml, old safari */
		/* -moz-opacity: 0.95; */       /* mozilla, netscape */
		opacity: 0.95;           /* fx, safari, opera */
	}
	.homeSlideshow .jshowoff-slidelinks .jshowoff-active .slideLinkText .slideLinkTextInner {
		color: #75b3f1;
	}
	.homeSlideshow .Slide .slideTxt, .homeSlideshow .slideDesc, .homeSlideshow .slideDescSmall {
		max-width: 580px;
		width: auto;
	}
	.homeSlideshow .jshowoff-slidelinks .slideLinkText {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		display: block;
		z-index: 2;
	}
	.homeSlideshow .jshowoff-slidelinks .slideLinkText .slideLinkTextInner {
		text-transform: uppercase;
		color: #fff;
		font-size: 24px;
		display: block;
		padding-left: 0;
		line-height: 2.1em;
		font-family: 'BrandonGrotesque-Black', arial, sans-serif;
		text-align: center;
	}
	
/* slideshow > (v2) two columns template > navigation with bullet points */
	
	.bulletSlideshow {
		/* width: 540px; */
		height: 390px;
		border: 10px solid #359aec;
		position: relative;
	}
	.bulletSlideshow .jshowoff-controls .jshowoff-play, .bulletSlideshow .jshowoff-controls .jshowoff-pause {
		display: none;
	}
	.bulletSlideshow .jshowoff-controls .jshowoff-prev, .bulletSlideshow .jshowoff-controls .jshowoff-next {
		position:absolute;
		top:43%;
		z-index:99;
		text-indent:-999em;
		height:35px;
		width:35px;
		cursor:pointer;
	}
	.bulletSlideshow .jshowoff-controls .slideLinkBg {
		position:absolute;
		display:block;
		top:0;
		left:0;
		height:100%;
		width:100%;
		z-index:1;
		background-color:#359aec;
		/* -khtml-opacity: 0.8; */      /* khtml, old safari */
		/* -moz-opacity: 0.8; */       /* mozilla, netscape */
		opacity: 0.8;           /* fx, safari, opera */
	}
	.bulletSlideshow .jshowoff-controls .jshowoff-prev {
		left:0;
	}
	.bulletSlideshow .jshowoff-controls .jshowoff-prev .picto {
		position:absolute;
		display:block;
		top:0;
		left:0;
		height:100%;
		width:100%;
		z-index:2;
		background:url('../RM/RM_RMTemplate2/images/slideshow/slideshowArrows.png?v=1271775379523180358') no-repeat scroll 8px 5px transparent;
	}
	.bulletSlideshow .jshowoff-controls .jshowoff-next {
		right:0;
	}
	.bulletSlideshow .jshowoff-controls .jshowoff-next .picto {
		position:absolute;
		display:block;
		top:0;
		left:0;
		height:100%;
		width:100%;
		z-index:2;
		background:url('../RM/RM_RMTemplate2/images/slideshow/slideshowArrows.png?v=1271775379523180358') no-repeat scroll -87px 5px transparent;
	}
	.bulletSlideshow .jshowoff-slidelinks {
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		margin:0;
		z-index:99;
		text-align:center;
	}
	.bulletSlideshow .jshowoff-slidelinks a {
		display:inline-block;
		background:url('../RM/RM_RMTemplate2/images/slideshow/slideshowBullets.png?v=1271775379523180358') no-repeat scroll -16px 0 transparent;
		height:11px;
		width:11px;
		text-indent:-999em;
		cursor:pointer;
		margin-left:5px;
	}
	.bulletSlideshow .jshowoff-slidelinks .jshowoff-active {
		background-position:0 0;
	}
	.bulletSlideshow .jshowoff-slidelinks .jshowoff-slidelink-0 {
		margin-left:0;
	}
	.bulletSlideshow .slideTitle {
		color:#fff;
		font-size:28px;
		line-height:1.2em;
		margin:20px 0 0 10px;
		font-weight:normal;
		font-family:'BrandonGrotesque-Black', arial, sans-serif;
		text-transform:uppercase;
		text-shadow: #000 0em 0.1em 0.1em;
	}
	.bulletSlideshow .slideTxt {
		width:100%;
		height:100%;
	}
	.bulletSlideshow .slideDesc {
		position:absolute;
		bottom:0;
		color:#fff;
		margin:0;
		width:100%;
	}
	.bulletSlideshow .slideDesc .slideDesctext {
		position:relative;
		z-index:2;
	}
	.bulletSlideshow .slideDesc .slideDescTextInner {
		display:block;
		padding:15px 20px 25px;
	}
	.bulletSlideshow .slideDesc .slideDescTextInner a {
		font: 14px Georgia, "Times New Roman", Times, serif;
		color: #fff;
		text-decoration: none;
	}
	.bulletSlideshow .slideDesc .slideDescTextInner a:hover {
		text-decoration: underline;
	}
	.bulletSlideshow .slideDesc .slideDescBg {
		position: absolute;
		display: block;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: -1;
		background-color: #359aec;
		/* -khtml-opacity: 0.85; */      /* khtml, old safari */
		/* -moz-opacity: 0.85; */       /* mozilla, netscape */
		opacity: 0.85;           /* fx, safari, opera */
	}
	/*
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.bulletSlideshow .slideDesc .slideDescBg {
			z-index:-1;
		}
	}
	*/
	.Slideshow.default {
		position:relative;
	}
	.Slideshow.default ul {
		width:94%;
		margin:0 auto;
	}
	.Slideshow.default .jshowoff-controls a {
		display:inline-block;
		position:absolute;
		text-indent:-999em;
		cursor:pointer;
		height:22px;
		width:10px;
	}
	.Slideshow.default .jshowoff-controls .jshowoff-prev {
		background: url('../RM/RM_RMTemplate2/images/slideshowArrowsBlue.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
		top: 50%;
		margin-top: -11px;
	}
	.Slideshow.default .jshowoff-controls .jshowoff-next {
		background: url('../RM/RM_RMTemplate2/images/slideshowArrowsBlue.png?v=1271775379523180358') no-repeat scroll -22px 0 transparent;
		top: 50%;
		margin-top: -11px;
		right: 0;
	}
	.Slideshow.sponsors .Slide.firstBlock .slideshowImgs span {
		display: block;
		float: left;
		width: 128px;
		text-align: center;
	}
	.Slideshow.sponsors .Slide.secondBlock .slideshowImgs span {
		display: block;
		float: left;
		width: 300px;
		text-align: center;
	}

/*  BazinG #820511  */

	#cookieInfoContainer {
		margin-left: 0;
		width: 98%;
	}
	#cookieInfoContainer .cookieList {
		border: 1px solid #ccc;
		width: 100%;
	}
	#cookieInfoContainer .cookieList .header {
		background-color: #ccc;
	}
	#cookieInfoContainer .cookieList th {
		font-weight: bold;
	}
	#cookieInfoContainer .cookieList th, #cookieInfoContainer .cookieList td {
		border: 1px solid #ccc;
		padding: 5px;
		background-color:#efefef;
	}

/*  BazinG #820645  */

	.site_terms h2 {
		margin: 40px 0 0 0 !important;
		padding: 0;
	}
	.site_terms h3 {
		margin: 25px 0 10px;
		padding: 0;
	}
	.site_terms ul {
		margin: 5px 0 10px 25px;
	}

/* Homepage > Full screen */

	#pub_ist_layer .TableInterpage tr td {
		text-align: center;
	}

/* header > top navigation > default */

	#topNavigation {
		top: 49px;
		margin: 0;
	}
	#topNavigation ul li a {
		font: normal 14px brandongrotesque-Black;
		margin: 0;
		padding: 10px 10px 7px;
		text-transform: uppercase;
		color: #000;
		text-decoration: none;
	}
	#topNavigation ul li a:visited {
		color: #000;
	}
	#topNavigation ul li a:hover, #topNavigation ul li:hover a, #topNavigation ul.level1 li.override-selected a, #topNavigation ul.level1 li.selected a {
		background-color: #686868;
	}
	#topNavigation ul li.hover ul.level2 { /* hide level 2 activated by profile pages */
		display: none;
	}

/* header > top navigation > level 1 */

	#topNavigation ul.level1 {
		margin-left: 10px !important;
		height: auto;
	}
	#topNavigation ul.level1 li {
		background: none repeat scroll 0 0 transparent;
		border: none;
	}
	#topNavigation ul.level1 li#navTreeItem-37973 { /* hide homepage link on rm-template */
		display: none;
	}
	#topNavigation ul.level1 li:hover ul {
		display: block;
	}
	#topNavigation ul.level1 li#navTreeItem-Registeronline {
		background-color: #fff;
		margin: 8px 0 0 5px;
	}
	#topNavigation ul.level1 li#navTreeItem-Registeronline a {
		background: url('../RM/RM_RMTemplate/images/framework/header/header-top-navigation-register-online-14x11.png?v=1271775379523180358') no-repeat scroll 140px 7px transparent;
		color: #686868;
		padding: 3px 35px 1px 10px;
	}
	#topNavigation ul.level1 li#navTreeItem-Registeronline a:hover {
		background: url('../RM/RM_RMTemplate/images/framework/header/header-top-navigation-register-online-over-14x11.png?v=1271775379523180358') no-repeat scroll 140px 7px #686868;
		color: #fff;
	}

/* header > top navigation > level 1 > selected */

	#topNavigation li.selected ul.level2 {
		display: none;
		left: auto;
		width: auto;
	}
	#topNavigation li.selected:hover ul.level2 {
		display: block;
	}

/* header > top navigation > level 2 */

	#topNavigation ul.level2 {
		background-color: #686868 !important;
		padding: 10px 5px;
		position: absolute;
		left: auto !important;
		width: auto !important;
		min-width: 166px;
	}
	#topNavigation ul.level2 li {
		height: auto;
		line-height: 22px;
		margin: 0;
		padding: 0;
		width: auto;
	}
	 #topNavigation ul.level2 li a {
		background-color: #686868 !important;
		color: #fff;
		text-shadow: none;
		border: 0 !important;
		text-indent: 0;
		height: auto !important;
		padding: 5px;
		text-transform: none;
		border-left: 0 !important;
		font: 13px arial;
	}

/* header > top navigation > level 3 */

	#header #topNavigation ul.level3 {
		border: 0;
		position: relative;
		margin: 0 0 0 10px;
		width: auto;
	}
	#topNavigation ul.level3 li a {
		font: 12px arial !important;
		padding: 0 0 0 5px !important;
	}
	#topNavigation ul.level2 .level3 li {
		float: none;
		background: url('../RM/RM_RMTemplate/images/framework/li-top-navigation-level-3-white.png?v=1271775379523180358') no-repeat scroll left center transparent;
	}
	#topNavigation ul.level2 .level3 li a {
		background: url('../RM/RM_RMTemplate/images/framework/li-top-navigation-level-3-white.png?v=1271775379523180358') no-repeat scroll left center transparent;
		margin: 5px 0;
	}
	#topNavigation li#navTreeItem-24092 ul.level2 li a:hover {
		text-decoration: none;
	}
	#topNavigation li#navTreeItem-24092 ul.level3 li a {
		font: 12px arial !important;
		text-transform: none;
	}

/* header > top navigation > level 2 & level 3 */

	#topNavigation ul.level2 li, #header #topNavigation.level3 li {
		float: none;
	}
	#topNavigation ul.level2 li a:hover {
		text-decoration: underline;
	}

/* form */ 

	div.inputForm {
		background: none repeat scroll 0 0 transparent;
		border: 0 none;
		border-radius: 0 0 0 0;
		margin: 0;
		width: auto;
	}
	div.inputForm ol li.formSection, div.inputForm ol.attributeContainerDisplay li {
		background: none repeat scroll 0 0 transparent;
		border: 0 none;
		border-radius: 0 0 0 0;
		overflow: hidden;
		padding: 0;
	}
	div.inputForm input[type="text"], div.inputForm input[type="password"] {
		background: none repeat scroll 0 0 #fff;
		border: 1px solid #c3c3c3;
		border-radius: 0 0 0 0;
		padding: 3px;
	}
	div.inputForm span.label, div.inputForm label {
		width: auto;
	}
	span.validator {
		font-size: 11px;
		margin-left: 0;
		width: auto;
	}
	span.xformvalidator {
		float: left;
		margin: 4px 0 4px 120px;
	}
	li.error {
		font-size: 11px;
		width: auto;
	}

/* form > two columns & one column > lead generation popin */

	.Form2Col div.inputForm #id_matrix ol li.formSection, .Form2Col div.inputForm #id_matrix td, .Form1Col.PopIn div.inputForm #id_matrix ol li.formSection, .Form1Col.PopIn div.inputForm #id_matrix td {
		border: 0 none !important;
	}
	.Form2Col div.inputForm #id_matrix td, .Form1Col.PopIn div.inputForm #id_matrix td {
		margin: 0;
		padding: 0;
		text-align: right;
		width: 310px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #5e5e5e;
		height: 40px;
	}
	.Form2Col div.inputForm #id_matrix span.label, .Form2Col div.inputForm #id_matrix label, .Form1Col.PopIn div.inputForm #id_matrix span.label, .Form1Col.PopIn div.inputForm #id_matrix label {
		float: left;
		line-height: 18px;
		text-align: left;
		width: 88px !important;
	}
	.Form2Col div.inputForm #id_matrix td.Privacy, .Form1Col.PopIn div.inputForm #id_matrix td.Privacy {
		line-height: normal;
		padding-top: 15px;
		text-align: left;
		height: auto;
		width: 100%;
	}
	.investEmbed div.inputForm #id_matrix label {
		padding: 0 10px 0 0;
		width: 110px !important;
	}
	iframe #cookieComplianceMessage {
		display: none !important;
	}
	.Form2Col div.inputForm #id_matrix .text-field, .Form2Col div.inputForm #id_matrix .text-area, .Form2Col div.inputForm table#id_matrix select.dropdown, .Form1Col.PopIn div.inputForm #id_matrix .text-field, .Form1Col.PopIn div.inputForm #id_matrix .text-area, .Form1Col.PopIn div.inputForm table#id_matrix select.dropdown {
		border: solid 1px #686868;
		background-color: #e4e4e4;
		border-radius: 0 0 0 0;
		margin-right: 20px;
		padding: 2px;
	}
	.Form2Col div.inputForm #id_matrix .text-field, .Form2Col div.inputForm #id_matrix .text-area, .Form1Col.PopIn div.inputForm #id_matrix .text-field, .Form1Col.PopIn div.inputForm #id_matrix .text-area {
		float: right;
		margin-right: 20px;
		width: 164px;
	}
	.Form2Col div.inputForm table#id_matrix select.dropdown, .Form1Col.PopIn div.inputForm table#id_matrix select.dropdown {
		line-height: normal;
		width: 170px;
		border-radius: 0 0 0 0;
		margin-right: 20px;
	}
	.Form2Col div.inputForm table#id_matrix select.dropdown option, .Form1Col.PopIn div.inputForm table#id_matrix select.dropdown option {
		margin-left: 2px;
		font-style: normal;
	}
	.Form2Col div.inputForm table#id_matrix span.smallMandatory, .Form1Col.PopIn div.inputForm table#id_matrix span.smallMandatory {
		float: left;
		font-size: 11px;
		font-style: italic;
	}
	.Form2Col div.inputForm table#id_matrix input[type="submit"], .Form1Col.PopIn div.inputForm table#id_matrix input[type="submit"] {
		background: none repeat scroll 0 0 #000;
		border: 0;
		font-size: 18px;
		margin-right: 21px;
		padding: 8px 0;
		width: 105px;
		font-weight: bold;
		border-radius: 0 0 0 0;
	}

/* form > two columns > lead generation popin */

	body.Iframe.PopIn.Form2Col #content {
		width: 600px;
	}
	body.Iframe.PopIn.Form2Col div.inputForm table {
		width: 600px !important;
	}
	body.Iframe.PopIn.Form2Col .smallHeading {
		float: left;
	}
	body.Iframe.PopIn.sidebars-none #content {
		min-height: 100%;
	}

/* form > one column */

	.Form1Col h1#pageName, .Form1Col .unmanagedContent {
		margin: 0 !important;
		padding: 0 !important;
	}
	.Form1Col span.subheading {
		font-weight: bold;
		font-size: 18px;
		text-transform: uppercase;
	}
	.text-field-long {
		width: 505px;
	}

/* form > one column > popin */

	.Form1Col.PopIn div.inputForm #id_matrix td {
		width: 410px;
		float:left;
		clear: both;
		height: 45px;
		overflow: visible;
	}
	.Form1Col.PopIn div.inputForm #id_matrix span.label, .Form1Col.PopIn div.inputForm #id_matrix label {
		background: url('../RM/RM_RMTemplate2/images/framework/circle.png?v=1271775379523180358') no-repeat scroll 0 5px transparent;
		width: 170px !important;
		padding-left: 20px;
	}
	.Form1Col.PopIn span.xformvalidator {
		margin: 3px 0 0 220px;
	}

/* form > receive info */

	.recInfo table#id_matrix {
		width: 840px;
	}
	.recInfo table#id_matrix td {
		width: 50% !important;
		border: 0;
	}
	.recInfo td.tdSecond {
		padding-left: 45px;
	}
	.recInfo div.inputForm label {
		width: 115px !important;
		background: url('../RM/RM_RMTemplate/images/circle-list.png?v=1271775379523180358') no-repeat scroll 15px 9px;
		padding-left: 27px !important;
		clear: none;
		line-height: 26px !important;
		margin-right: 3px;
		width: 157px !important;
	}
	.recInfo div.inputForm .legendWButton label {
		background: none !important;
		padding: 9px 0 0 3px !important;
		width: 93px !important;
		line-height: 24px;
	}
	.recInfo div.inputForm .legendWButton750 label {
		background: none !important;
		padding: 9px 0 0 3px !important;
		width: 750px !important;
		line-height: 24px;
	}
	.recInfo div.inputForm .legendWButton150 label {
		background: none !important;
		padding: 3px 0 0 3px !important;
		width: 150px !important;
		line-height: 24px;
	}
	.recInfo div.inputForm .legendWButton300 label {
		background: none !important;
		padding: 3px 0 0 3px !important;
		width: 300px !important;
		line-height: 24px;
	}
	.legendWButton legend, .legendWButton750 legend, .legendWButton150 legend, .legendWButton300 legend {
		background: url('../RM/RM_RMTemplate/images/circle-list.png?v=1271775379523180358') no-repeat scroll 15px 9px;
		padding-left: 30px !important;
	}
	.recInfo div.inputForm .text-field {
		width: 180px;
	}
	.recInfo div.inputForm .text-field-long {
		width: 644px;
	}
	.recInfo div.inputForm textarea {
		border: 1px solid #686868;
		border-radius: 0 0 0 0;
		width: 638px !important;
	}
	.recInfo div.inputForm .text-area-long {
		border: 1px solid #686868;
		border-radius: 0 0 0 0;
		width: 787px !important;
	}
	.recInfo div.inputForm input[type="submit"] {
		text-transform: uppercase;
		float: right;
		font-size: 18px;
		margin-right: 0;
		padding: 3px 21px;
		background: none repeat scroll 0 0 #686868 !important;
	}
	.recInfo div.inputForm .legendWButton input {
		margin-left: 33px;
		margin-top: 10px;
		clear: none !important;
		border: none;
	}
	.recInfo div.inputForm .legendWButton750 input {
		margin-left: 33px;
		margin-top: 10px;
		border: none;
	}
	.recInfo span.subheading {
		padding: 12px 0 6px;
		display: block;
	}
	.investEmbed input, .recInfo input, div.inputForm select, div.inputForm textarea {
		color: #666;
		padding: 3px;
		border: 1px solid #686868;
		font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	.recInfo .note {
		text-align: justify;
		width: 839px;
		margin: 12px auto;
	}
	.recInfo .text-field, .recInfo .text-field-long {
		padding: 4px 3px !important;
	}
	.recInfo div.inputForm select {
		border-radius: 0 0 0 0;
		width: 187px;
	}
	.recInfo table#id_matrix {
		margin: 0 auto;
		width: 840px;
	}

/* form > receive info > thank you page */

	.recInfo .unmanagedContent ul {
		padding-left: 15px;
	}
	div.inputForm table tbody tr td.pinkPuce {
		padding-left: 50px;	
	}
	div.inputForm table tbody tr td.pinkPuce select {
		width: 255px;
	}

/* form > whitepaper */

	.whitepapers table#id_matrix {
		width: 620px;
	}

/* programme > misc */ 

	.homePage .mega_nav_block, .Programme .mega_nav_block {
		margin: 0 auto;
	}
	.Programme #pageTopContainer {
		padding: 10px 0 0 0;
	}
	.Programme #pageTopContainer #breadcrumb {
		padding-bottom: 5px;
		padding-left: 20px;
		padding-top: 0;
	}
	.Programme h1#pageName, .Programme div.layoutBlockContainer {
		width: 100%;
	}
	.Programme div.contentLayoutBox {
		padding: 0;
		width: 1000px;
	}
	.Programme .LineOne.audienceSelection > .Programme .layoutBlockContainer {
		margin: 0;
	}
	.Programme div.layoutBlock .unmanagedContent {
		padding: 20px;
		width: auto;
	}

	.Programme .TwoColParts div.layoutBlock .unmanagedContent {
	}
	.Programme div.layoutBlock ul.quotes {
		margin-top: 20px !important;
		width: 550px;
	}
	.Programme .LineTwo ul.quotes + p .readMore {
		margin: 20px 0 0;
	}
	.Programme .Left {
		float: left;
	}
	.Programme .Right {
		float: left;
	}
	.Programme div.layoutBlock ul.quotes p {
		float: left;
		width: 140px;
	}
	.Programme div.layoutBlock li {
		list-style: none;
		margin: 0;
	}
	.Programme .TwoColParts div.layoutBlock li {
		float: none !important;
	}
	.Programme li.childPageList {
		clear: both;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		width: 100%;
		padding: 0;
		margin: 0;
		background-color: transparent;
	}
	.Programme div.layoutBlock {
		background-color: transparent;
		float: left;
		width: 100%
	}
	.Programme div#content, .Programme #content {
		float: left;
		margin-bottom: 0;
		padding: 0;
		width: 1000px !important;
	}
	.Programme div#ContentBottom {
		float: left;
		margin-bottom: 0 !important;
		width: 100% !important;
		margin: 0;
	}
	.Programme #footer {
		margin-top: -1px;
	}
	.Programme .feedItems {
		display: none;
	}

/* programme > side bar right */ 

	body.Programme.sidebars-left-wide-right #sidebarRight, body.Programme.sidebars-wide-right #sidebarRight {
		border-left: 0 none;
		float: right;
		margin-left: 700px !important;
		margin-top: 0px !important;
		width: 300px !important;
		position: absolute;
		left: 0;
		overflow: visible;
	}

/* programme > countdown */ 

	.Programme div#sidebarRight #CountDown {
		background-color: #B2B09D;
		margin-right: 90px;
		margin-top: -41px;
		padding: 10px 10px 0;
		position: absolute;
		right: 250px;
		width: 300px;
		height: 259px;
	}
	.Programme div#sidebarRight #CountDown img {
		left: 0;
		margin: 0;
	}
	.Programme div#sidebarRight .count_down p {
		padding-top: 10px;
	}
	body.Programme.sidebars-left-wide-right #sidebarRight .count_down.box, body.Programme.sidebars-wide-right #sidebarRight .count_down.box {
		float: left;
		height: 146px;
		margin-top: 101px;
		width: 260px;
		position: absolute;
	}

	/* programme > ad banners */ 

	.Programme #sidebarRight .adContainerDisplay {
		padding: 0;
		background-color: transparent;
	}
	.Programme #rightColumnContainer1.adContainerDisplay img {
		margin-top: 0;
	}
	.Programme .slot-programmerhccontainer1.slot1, .Programme .slot-programmerhccontainer2.slot1, .Programme .slot-programmerhccontainer3.slot1 {
		background-color: #B2B09D;
		display: block;
		margin-left: -20px;
		padding: 0;
		position: absolute;
		width: 320px;
	}
	.Programme .slot-programmerhccontainer1.slot1 {
		margin-right: 10px;
		margin-top: -41px;
		padding: 10px 0;
		right: 0;
	}
	.Programme .slot-programmerhccontainer2.slot1 {
		left: 0;
		margin-top: 684px;
		padding: 10px 0;
	}
	.Programme .slot-programmerhccontainer3.slot1 {
		left: 0;
		margin-top: 937px;
		padding: 15px 0 10px;
	}

/* programme > misc 2 */

.TwoColParts ul {
/* clear: both; */
display: table;
}
.TwoColParts ul.buttons, .ThreeColParts ul.buttons {
float: left;
margin: 0;
}
.darkerClass {
background-color: #359aec;
}
.Programme h1#pageName {
display: none;
}
.Programme h1#pageName2 {
float: left;
/* font-size: 24px; */
height: 54px;
padding: 0;
width: 335px;
}
.Programme h1#pageName2 span {
float: left;
font-size: 28px;
margin-left: 20px;
}
.Programme .LineTwo div.layoutBlock img, .Programme .LineThree div.layoutBlock img, .Programme .LineFour div.layoutBlock img {
margin: 5px 15px 5px 0;
border: solid 1px #f1ad45 !important;
float: left;
}
.Programme .LineOne.audienceSelection div.layoutBlock {
width: 100%;
}
.Programme .LineOne.audienceSelection .layoutBlock-1 .unmanagedContent {
padding: 0 0 20px 20px;
}
.Programme .LineOne.audienceSelection .layoutBlock-2 .unmanagedContent {
padding: 0;
width: 100%;
}
.Programme .LineOne.audienceSelection .layoutBlock.layoutBlock-1 {
height: 184px !important;
margin: 0 0 20px;
}
.Programme .LineOne.audienceSelection .layoutBlock-1 a.btn {
background-color:#686868;
color: #fff;
display: block;
float: left;
font-size: 20px;
font-weight: bold;
padding: 10px;
text-align: center;
width: 230px;
margin-top: 15px;
}
.Programme .LineOne.audienceSelection .layoutBlock-1 a.btn:hover {
text-decoration: underline;
}
.Programme .LineOne.audienceSelection .layoutBlock-1 p {
clear: both;
margin-left: 0;
padding: 20px 10px 0 0;
width: 310px;
}
.Programme .LineOne.audienceSelection .layoutBlock.layoutBlock-2 {
clear: both;
height: Auto !important;
border-top: 1px solid #000;
margin: 0 !important;
}
.Programme .LineOne.audienceSelection .layoutBlock-2 h3 {
float: left;
height: auto;
/* line-height: 35px; */
margin: 0;
padding: 10px 20px 0;
}
.Programme .LineOne.audienceSelection .layoutBlock-2 h3 {
padding: 5px 20px;
}
.Programme .LineOne.audienceSelection .layoutBlock-2 p {
float: left;
text-align: right;
padding: 12px 10px 10px 10px;
/* width: 525px; */
width: auto;
}
.Programme .LineOne.audienceSelection .layoutBlock-2 p {
padding-top: 5px;
}
.Programme .LineOne.audienceSelection .layoutBlock-2 a {
background-color: #B2B09D;
color: #fff;
display: inline-block;
font-size: 13px;
line-height: 35px;
margin-right: 2px;
margin-bottom: 2px;
padding: 0 10px 0px 10px;
text-decoration: none;
font-weight: bold;
float: left;
}
.Programme .LineOne.audienceSelection .layoutBlock-2 a:hover {
background-color: #686868;
}
.Programme .LineTwo div.layoutBlock {
background-color: #686868;
color: #fff;
height: 450px !important;
}
.Programme .LineTwo, .Programme .LineThree, .Programme .LineFour {
border-bottom: solid 1px #000;
}
.Programme .LineTwo {
background-color: #218993 !important;
}
.Programme .LineTwo .layoutBlock-1 h3 {
color: #fff;
}
.Programme .LineTwo .layoutBlock-1 {
margin-bottom: 0 !important;
width: 615px;
}
.Programme .LineTwo .layoutBlock-2 {
float: left;
margin-bottom: 0 !important;
width: 385px;
}
.Programme .LineTwo .unmanagedContent {
height: 375px !important;
}
.Programme .LineTwo .layoutBlock-1 .unmanagedContent {
width: auto;
}
.Programme .LineTwo .layoutBlock-2 .unmanagedContent {
padding: 10px 15px;
}
.Programme .LineTwo .layoutBlock-2 .videos {
background-color: #000;
height: 353px;
padding: 10px;
width: 335px;
}
.Programme .LineTwo .layoutBlock-2 iframe {
height: 265px !important;
width: 336px;
}
.Programme .LineTwo .layoutBlock-2 .videos h3 {
color: #B2B09D;
font-weight: normal;
margin-bottom: 0;
margin-top: 10px;
}
.Programme .LineThree .layoutBlock-1 {
background-color: #f3f3f3;
width: 340px;
}
.Programme .LineThree .layoutBlock-1, .Programme .LineThree .layoutBlock-2 {
height: 395px !important;
}
.Programme .LineThree .layoutBlock-1 .unmanagedContent {
}
.Programme .LineThree .layoutBlock-1 ul.quotes {
width: 270px;
}
.Programme .LineThree .layoutBlock-1 ul.quotes p {
width: 140px;
}
.Programme .LineThree .layoutBlock-2 {
background: none repeat scroll 0 0 #686868;
width: 340px;
color: #fff;
}
.Programme .LineThree .layoutBlock-2 h3 {
color: #fff;
}
.Programme LineThree .layoutBlock-2 .unmanagedContent {
padding-left: 15px;
padding-right: 15px;
}
.Programme .LineThree .layoutBlock-2 .Left {
float: left;
margin-right: 20px !important;
}
.Programme .LineThree .layoutBlock-2 li, .Programme .LineFour .layoutBlock-2 li {
background-color: #000;
clear: both !important;
float: left;
height: 112px;
margin: 10px 0px 10px 0px;
padding: 10px;
width: 248px;
color: #fff;
}
.Programme .LineThree .layoutBlock-2 iframe, .Programme .LineFour .layoutBlock-2 iframe {
float: left;
height: 112px;
margin-right: 10px;
width: 147px;
}
.Programme .LineThree .layoutBlock-2 ul p, .Programme .LineFour .layoutBlock-2 ul p {
float: left;
width: 89px;
}
.Programme .LineThree .layoutBlock-2 ul li p strong {
color: #adae9c
}
.Programme .LineFour .layoutBlock-1, .Programme .LineFour .layoutBlock-2 {
height: 324px !important;
}
.Programme .LineFour .layoutBlock-1 ul.quotes {
width: 340px;
}
.Programme .LineFour .layoutBlock-1 {
border-right: 1px solid #000;
width: 419px;
}
.Programme .LineFour .layoutBlock-1 p {
color: #686868;
}
.Programme .LineFour .layoutBlock-1 em {
font-size: 18px;
}
.Programme #wrapper .LineFour .layoutBlock-1 ul {
margin-top: 15px;
}
.Programme .LineFour .layoutBlock-2 {
height: 395px;
width: 580px;
}
.Programme .LineFour .layoutBlock-2 .content {
display: block;
float: left;
width: 257px;
}
.Programme .LineFour .layoutBlock-2 .videos {
display: block;
float: right;
width: 268px;
}
.Programme #wrapper .LineFour .layoutBlock-2 .videos ul {
float: left;
margin: 0 15px 0 0;
padding: 0;
}
.Programme #wrapper .LineFour .layoutBlock-2 .videos ul li {
margin: 0 0 20px;
padding: 10px;
}
.Programme #wrapper .LineFour .layoutBlock-2 .videos ul.Right {
margin: 0;
}
.Programme .LineFour .layoutBlock-2 p {
clear: both;
}
.Programme #wrapper .LineFour .layoutBlock-2 .videos ul li p {
clear: none;
}
.Programme .Sponsor {
height: 148px;
}
.Programme .Sponsor .sponsors .slideshowTitle {
margin-left: 20px;
text-transform: uppercase;
}
.Programme #footer .footerInner {
width: 100%;
}
.allianzInner {
margin-bottom: 20px;
}
.allianzInner + .allianzInner {
margin-top: 10px;
}

/* my event > templates homepage, advertise, accommodation & agenda 2013-2014 *****************************************************************************************/

/* misc */

	.v1-1-2013 li.childPageList {
		float: left;
		margin-bottom: 20px !important;
	}
	.v1-1-2013 li.childPageList:last-child, .v1-1-2013 li.childPageList:last-of-type {
	margin: 0;
	}
	.v1-1-2013 .unmanagedContent p.introduction {
	font: bold 14px arial;
	margin: 0 0 20px;
	}
	.v1-1-2013.homePage .unmanagedContent p.introduction {
	margin: 0;
	}
	.v1-1-2013 .call-to-action {
	height: 17px;
	padding: 5px 10px;
	font: 12px brandongrotesque-black;
	text-transform: uppercase;
	float: left;
	margin: 0 0 10px;
	}
	.v1-1-2013 .call-to-action.two-rows {
	height: 41px;
	padding: 3px 5px 0 10px;
	}
	.v1-1-2013 .call-to-action, .v1-1-2013 .call-to-action a {
	color: #fff;
	}
	.v1-1-2013 a.call-to-action ,.v1-1-2013 .call-to-action a {
	text-decoration: none;
	}
	.v1-1-2013 a:hover.call-to-action , .v1-1-2013 .call-to-action a:hover {
	text-decoration: underline;
	}
	.v1-1-2013 .call-to-action.two-rows {
	display: table;
	}
	.v1-1-2013 #content .call-to-action.two-rows a {
	background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/cta-arrow-right.png?v=1271775379523180358') no-repeat scroll right 10px transparent;
	display: block;
	font: 12px/17px brandongrotesque-black;
	height: auto;
	margin: 0 0 5px;
	padding: 0;
	width: auto;
	min-width: 205px;
	}
	.v1-1-2013 .call-to-action.two-rows a span {
	font: 18px brandongrotesque-medium;
	position: relative;
	top: -5px;
	}
	.v1-1-2013 ul li {
	list-style: none outside none;
	}
	.v1-1-2013 #rightColumnContainer1.adContainerDisplay, .v1-1-2013 #rightColumnContainer2.adContainerDisplay, .v1-1-2013 #rightColumnContainer3.adContainerDisplay  {
	padding: 10px;
	margin: 0 0 20px;
	float: left;
	}

/* slideshow 620 x 270 pixels width */

	.v1-1-2013 .Slideshow .jshowoff {
	}
	.v1-1-2013 .Slideshow.bulletSlideshow {
		border: 0 none;
		height: 270px;
		width: 620px;
	}
	.v1-1-2013 .Slideshow .jshowoff ul li {
		background: none repeat scroll 0 0 transparent;
		list-style: none outside none;
		padding: 0;
	}
	.v1-1-2013 .bulletSlideshow .jshowoff-controls .slideLinkBg {
		display: none;
	}
	.v1-1-2013 .bulletSlideshow .jshowoff-controls  .picto {
		height: 50px !important;
	}
	.v1-1-2013 .bulletSlideshow .jshowoff-controls .jshowoff-prev .picto {
		background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/slideshowArrows.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	}
	.v1-1-2013 .bulletSlideshow .jshowoff-controls .jshowoff-next .picto {
		background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/slideshowArrows.png?v=1271775379523180358') no-repeat scroll -45px 0 transparent;
	}
	.v1-1-2013 .bulletSlideshow .jshowoff-controls .jshowoff-prev, .v1-1-2013 .bulletSlideshow .jshowoff-controls .jshowoff-next {
		top: 40.5%;
	}
	.v1-1-2013 .Slideshow .Slide .slideTxt {
		margin: 15px 10px;
	}
	.v1-1-2013 .bulletSlideshow .slideTitle {
		background-color: #fff;
		color: #686868;
		display: inline;
		font: normal 18px brandongrotesque-bold;
		margin: 0;
		padding: 0;
		text-shadow: 0 0 0;
	}
	.v1-1-2013 .bulletSlideshow span:hover {
		text-decoration: none;
		cursor: pointer;
	}
	.v1-1-2013 .Slideshow .Slide .slideBG {
		background-color: #fff;
		padding: 12px 10px 8px;
	}
	.v1-1-2013 .Slideshow .Slide .slideImg img {
		width: 620px;
		min-width: 620px !important;
		max-width: 620px;
	}
	.v1-1-2013 .bulletSlideshow .slideDesc .slideDescBg, .v1-1-2013 .bulletSlideshow .slideDesc .slideDesctext {
		display: none;
	}

/* testimonies, google maps & list of companies */

	.testimonies .Slideshow .jshowoff {
	height: auto;
	}
	.testimonies .Slideshow.bulletSlideshow, .google-maps .unmanagedContent, .list-of-companies .unmanagedContent {
	height: 267px;
	width: 278px;
	background-color: #f1f1f1;
	color: #464545;
	border: 1px solid #d1d0d0;
	float: left;
	margin: 0;
	}
	.testimonies .Slideshow.bulletSlideshow .slideDesc, .google-maps .unmanagedContent  {
	color: #454545;
	font: italic bold 14px georgia;
	top: 70px;
	}
	.testimonies .Slideshow.bulletSlideshow .Slide, .google-maps .unmanagedContent, .list-of-companies .unmanagedContent  {
	padding: 15px;
	width: 248px;
	list-style: none outside none;
	}
	.testimonies .Slideshow.bulletSlideshow .Slide  {
	height: 195px;
	}
	.google-maps .unmanagedContent, .list-of-companies .unmanagedContent  {
	height: 238px;
	}
	.testimonies .Slideshow.bulletSlideshow h2, .testimonies .Slideshow.bulletSlideshow h3.slideTitle, .google-maps .unmanagedContent h2, .google-maps .unmanagedContent h3 {
	font: 18px brandongrotesque-black;
	margin: 15px 15px 0 !important;
	background-color: transparent;
	}
	.google-maps .unmanagedContent h2, .google-maps .unmanagedContent h3 {
	margin: 0 !important;
	}
	.testimonies .Slideshow.bulletSlideshow h3.slideTitle {
	font: italic bold 18px georgia !important;
	margin: 15px 0 0 0 !important;
	text-shadow: 0 0 0;
	text-transform: none;
	display: block;
	}
	.testimonies .Slideshow.bulletSlideshow img {
	max-width: 100% !important;
	max-height: 100% !important;
	min-width: inherit;
	width: auto !important;
	}
	.testimonies .Slideshow.bulletSlideshow img + img {
	margin: 0 0 0 12px;
	position: relative;
	top: 10px;
	max-width: 100%;
	max-height: 100%;
	}
	.testimonies .Slideshow.bulletSlideshow .Slide .slideImg {
	float: left;
	height: 51px;
	text-align: left;
	width: 248px;
	}
	.testimonies .Slideshow.bulletSlideshow .Slide .slideTxt {
	margin: 0 0 0 81px;
	width: 182px;
	}
	.testimonies .Slideshow.bulletSlideshow .slideDescBg {
	background-color: transparent;
	}
	.testimonies .bulletSlideshow .jshowoff-controls {
	display: none;
	}
	.testimonies .bulletSlideshow .slideDesc .slideDescTextInner {
	padding: 0;
	}
	.testimonies .quote {
	background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/quote.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	float: left;
	height: 11px;
	width: 15px;
	margin: 0 5px 0 0;
	}
	.testimonies .unquote {
	background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/unquote.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	float: right;
	height: 11px;
	width: 15px;
	margin: 5px 0 0;
	}
	.testimonies .bulletSlideshow .slideDesc .slideDesctext {
	display: block !important;
	}

	.testimonies .bulletSlideshow .jshowoff-slidelinks {
	bottom: 52px;
	}

	.google-maps .unmanagedContent iframe {
	margin-top: 10px;
	}
	.list-of-companies .unmanagedContent p {
	height: 195px;
	overflow: hidden;
	}

/* testimonies > large version > 620 pixels width */

	.testimonie.large .Slideshow.bulletSlideshow {
	height: 267px;
	width: 620px;
	background-color: #f1f1f1;
	color: #464545;
	border: 1px solid #d1d0d0;
	float: left;
	margin: 0 20px 0 0;
	}
	.testimonies.large .Slideshow.bulletSlideshow .Slide {
	height: 215px;
	padding: 10px 0 0;
	width: 590px;
	}
	.testimonies.large .Slideshow.bulletSlideshow {
	width: 100%;
	/* margin: 0 0 20px; */
	}
	.testimonies.large .Slideshow.bulletSlideshow .Slide .slideTxt {
	margin: 0 0 0 190px;
	width: 400px;
	}
	.testimonies.large .Slideshow.bulletSlideshow .Slide .slideImg {
	float: left;
	height: 155px !important;
	text-align: left;
	width: 100%;
	}
	.testimonies.large .Slideshow.bulletSlideshow img + img {
	margin: 0 15px;
	top: 30px;
	vertical-align:top;
	}
	.testimonies.large .Slideshow.bulletSlideshow h2 {
	margin: 15px 15px 0 !important;
	}
	.testimonies.large .Slideshow.bulletSlideshow h3.slideTitle {
	margin: 10px 0 0 !important;
	}
	.testimonies.large .Slideshow .jshowoff {
	margin: 0 auto;
	width: 590px;
	}

/* testimonies > small version avec bloc de texte > 303 pixels width */

	.testimonies.small .Legend {
	background: none repeat scroll 0 0 #F1F1F1;
	border: 1px solid #D1D0D0;
	color: #464545;
	float: left;
	height: 267px;
	margin-right: 10px;
	width: 303px;
	color: #000;
	}
	.testimonies.small .Slideshow.bulletSlideshow {
	width: 303px;
	}
	.testimonies .Legend > h2, .testimonies .Legend > h3 {
	font: 18px brandongrotesque-black;
	padding: 15px 15px 0;
	}
	.testimonies .Legend > p {
	padding: 0 15px 15px; 
	}

/* advertise, accommodation & agenda > default */

	.v1-1-2013.advertising #content, .v1-1-2013.accommodation #content, .v1-1-2013.plan-agenda #content {
	width: 960px !important;
	}

/* advertise > gallery */

	.advertising.v1-1-2013 .gallery {
	margin: 0 0 1px;
	}
	.advertising.v1-1-2013 .gallery div.layoutBlockContainer {
	/* background: url('../RM/RM_RMTemplate/images/templates-may-2013/ad-gallery-modele.png?v=1271775379523180358') repeat-x scroll 0 0 #f1f1f1; */
	background-color: #f1f1f1;
	border: 1px solid #d1d0d0;
	height: 88px;
	padding: 20px;
	width: 918px;
	}
	.advertising.v1-1-2013 .gallery div.layoutBlockContainer .layoutBlock p, .advertising.v1-1-2013 .gallery div.layoutBlockContainer .layoutBlock p a {
	color: #fff;
	font-weight: bold;
	}
	.advertising.v1-1-2013 .gallery div.layoutBlockContainer .layoutBlock a {
	text-decoration: underline;
	font-size: 14px;
	}
	.advertising.v1-1-2013 .gallery div.layoutBlockContainer .layoutBlock a:hover {
	text-decoration: none;
	}
	.advertising.v1-1-2013 .gallery div.layoutBlockContainer .layoutBlock-1 h2 {
	font: normal 23px/25px brandongrotesque-bold;
	margin: 25px 0 0 !important;
	}
	.advertising.v1-1-2013 .gallery div.layoutBlockContainer .layoutBlock-1 p {
	color: #464545;
	font-size: 14px;
	}
	.advertising.v1-1-2013 .gallery div.layoutBlockContainer .layoutBlock-1 {
	padding: 0 20px 0 0;
	width: 340px;
	}
	.advertising.v1-1-2013 .gallery div.layoutBlockContainer .layoutBlock-2 {
	height: 47px !important;
	width: 220px;
	padding: 20px 0 20px 20px;
	/* padding: 10px 0 30px 20px; */
	background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/ad-gallery-bloc2-bg-trsp-6x86.png?v=1271775379523180358') no-repeat scroll 0 0 #686868;
	}
	.advertising.v1-1-2013 .gallery div.layoutBlockContainer .layoutBlock-2 p {
	text-transform: uppercase;
	font: normal 16px brandongrotesque-bold;
	line-height: 25px;
	}
	.advertising.v1-1-2013 .gallery div.layoutBlockContainer .layoutBlock-2 p + p {
	font-size: 21px;
	line-height: 21px;
	}
	.advertising.v1-1-2013 .gallery div.layoutBlockContainer .layoutBlock-3 {
	padding: 13px 20px 20px 33px;
	height: 54px !important;
	width: 265px;
	background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/ad-gallery-bloc3-bg-trsp-6x86.png?v=1271775379523180358') no-repeat scroll 0 0 #686868;
	}
	.advertising.v1-1-2013 .gallery div.layoutBlockContainer .layoutBlock-3 p {
	font-size: 14px;
	}
	.advertising.v1-1-2013 .gallery div.layoutBlockContainer .layoutBlock-3 p + p {
	font-size: 18px;
	}

/* advertise > slider > original styles */

	.scroll-pane { overflow: auto; width: 99%; float:left; }
	.scroll-content { width: 2440px; float: left; }
	.scroll-content-item { width: 100px; height: 100px; float: left; margin: 10px; font-size: 3em; line-height: 96px; text-align: center; }
	.scroll-bar-wrap { clear: left; padding: 0 4px 0 2px; margin: 0 -1px -1px -1px; }
	.scroll-bar-wrap .ui-slider { background: none; border:0; height: 2em; margin: 0 auto; }
	.scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
	.scroll-bar-wrap .ui-slider-handle { top:.2em; height: 1.5em; }
	.scroll-bar-wrap .ui-slider-handle .ui-icon { margin: -8px auto 0; position: relative; top: 50%; height: 10px;}

/* advertise > slider > custom styles */

	.scroll-pane.ui-widget-header {
	height: 357px;
	width: 629px;
	border: 1px solid #D1D0D0 !important;
	/* border-top: 0 !important; */
	background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/slider-left-bg.png?v=1271775379523180358') repeat-y scroll left 0 #f1f1f1;
	}
	.scroll-pane, .ui-corner-bottom {
	border-radius: 0 0 0 0 !important;
	}
	.ui-widget-header {
	border: 0 !important;
	}
	.scroll-content {
	height: 331px;
	width: 4925px;
	}
	.scroll-content-item {
	background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/slider-bg-thumbnail-225x225.png?v=1271775379523180358') no-repeat scroll 0 2px transparent !important;
	height: 225px;
	line-height: 212px;
	width: 224px;
	margin: 20px 0 20px 20px;
	}
	.scroll-content-item img {
	height: 221px;
	width: 221px;
	cursor: pointer;
	}
	.advertising.v1-1-2013 #slider .text {
	display: block;
	margin: 10px 0 0;
	}
	.advertising.v1-1-2013 #slider .title {
	font: 14px brandongrotesque-black;
	text-transform: uppercase;
	text-align: left;
	margin: 0 0 5px;
	}
	.advertising.v1-1-2013 #slider .description {
	color: #464545;
	font: bold 13px arial;
	height: 70px;
	text-align: left;
	overflow: hidden;
	}
	.ui-slider .ui-slider-handle {
	border-radius: 12px 12px 12px 12px;
	/* height: 0.9em !important; */
	height: 1.05em !important;
	border: 1px solid #aaa !important;
	}

/* advertise > slider > horizontal scroll */

	.jspHorizontalBar {
	background: none repeat scroll 0 0 transparent !important;
	left: 15px !important;
	width: 619px !important;
	}
	.jspTrack {
	background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/slider-scroll-bar-wrap-bg-607x16.png?v=1271775379523180358') no-repeat scroll 0 0 transparent !important;
	top: -10px;
	width: 619px !important;
	}
	.jspDrag {
	background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/slider-scrollbutton-bg.png?v=1271775379523180358') no-repeat scroll center center #f7f7f7 !important;
	border: 1px solid #aaa;
	/* -webkit-border-radius: 12px !important; */
	/* -moz-border-radius: 12px !important; */
	border-radius: 12px !important;
	height: 1.1em !important;
	}
	.jspHorizontalBar .jspArrow {
	display: none;
	}
	.scroll-bar-wrap {
	border: 0 none;
	}

/* advertise > fancy box */

	.fancybox-skin {
	background: none repeat scroll 0 0 transparent !important;
	}
	.fancybox-title {
	background-color: #000;
	color: #fff;
	padding: 10px;
	text-align: center;
	top: -19px;
	}
	.fancybox-title p {
	font: normal 18px brandongrotesque-bold;
	text-transform: uppercase;
	}
	.fancybox-opened .fancybox-skin {
	box-shadow: 0 0 0 0 !important;
	padding-bottom: 0 !important;
	}
	.fancybox-title p + p {
	color: #aeaeae;
	font: italic 12px georgia;
	text-transform: none;
	}
	#fancybox-thumbs.bottom {
	bottom: 30px !important;
	}
	#fancybox-thumbs ul {
	/* left: 30% !important; */
	}
	.fancybox-overlay {
	background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/fancybox-overlay-black-80percent.png?v=1271775379523180358') repeat scroll 0 0 transparent !important;
	}
	.fancybox-nav {
	width: 60px !important; 
	height: 32px !important;
	top: 50% !important;   
	}
	.fancybox-nav span {
	visibility: visible !important;
	opacity: 0.5;
	}
	.fancybox-nav:hover span {
	opacity: 1;
	}
	.fancybox-next {
	right: -60px !important;
	}
	.fancybox-prev {
	left: -60px !important;
	}
	.fancybox-outer:before {
	content: "our advertising gallery";
	padding: 10px !important;
	position: relative;
	top: -23px;
	text-transform: uppercase;
	z-index: 200;
	}
	.fancybox-outer {
	border-top: 30px solid #fff !important;
	z-index: 100;
	}
	.fancybox-close {
	right: 12px !important;
	top: 13px !important;
	}
	.fancybox-inner {
	top: -19px;
	}
	#fancybox-thumbs.bottom {
	bottom: 47px !important;
	}

/* advertise > offer */

	li.childPageList.offer {
		height: 0;
		margin: 0;
	}
	.advertising.v1-1-2013.offer #wrapper, .advertising.v1-1-2013.offer .contentLayoutBox {
		background-color: transparent !important;
	}
	.advertising.v1-1-2013.offer.Iframe {
		background-color: #f1f1f1 !important;
	}
	.advertising.v1-1-2013.offer .contentLayoutBox {
		background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/advertise-offer-form-left-bg-trsp-10x1.png?v=1271775379523180358') repeat-y scroll left 0 transparent !important;
		border-radius: 0;
		width: 329px;
	}
	.advertising.v1-1-2013.offer.sidebars-wide-right #content, .advertising.v1-1-2013.offer.sidebars-none #content {
		background-color: #f1f1f1;
		float: right;
		width: 319px !important;
	}
	.advertising.v1-1-2013.offer.Iframe .top-bar-wrapper {
		display: none;
	}

/* advertise > offer > form */

	.Iframe.advertising.v1-1-2013.offer div.inputForm table tbody tr td {
	border: 0 none;
	height: 40px;
	line-height: 0;
	margin: 0;
	padding: 0;
	}
	.advertising.v1-1-2013 .offer iframe {
	float: right;
	margin-top: -389px;
	border-bottom: 1px solid #D1D0D0;
	border-right: 1px solid #D1D0D0;
	}
	.advertising.v1-1-2013 .offer iframe, .advertising.v1-1-2013 .offer html, .advertising.v1-1-2013 .offer body, .advertising.v1-1-2013 .offer form, .advertising.v1-1-2013.offer .contentLayoutBox, .advertising.v1-1-2013.offer #content, .advertising.v1-1-2013.offer .inputForm {
	background-color: transparent;
	}
	.advertising.v1-1-2013.Iframe div.inputForm {
	/* background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/advertise-offer-form-modele.png?v=1271775379523180358') no-repeat scroll 0 0 #f1f1f1; */
	padding: 20px 0 0 20px;
	height: 318px;
	}
	.advertising.v1-1-2013.Iframe div.inputForm table {
	width: 279px;
	}
	.advertising.v1-1-2013.Iframe div.inputForm table p {
	font: 18px/21px brandongrotesque-black;
	text-transform: uppercase;
	margin: 6px 0;
	width: 270px;
	}
	.advertising.v1-1-2013.Iframe div.inputForm table p + p {
	color: #464545;
	font: italic bold 12px arial;
	text-transform: none;
	margin: 0 0 12px;
	}
	.advertising.v1-1-2013.Iframe div.inputForm label {
	display: none;
	}
	.advertising.v1-1-2013.Iframe div.inputForm input {
	background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/advertise-offer-form-input.png?v=1271775379523180358') no-repeat scroll 0 0 #FFFFFF;
	border: 1px solid #BEBDBD;
	font: italic 12px arial;
	height: 21px;
	padding: 0 5px;
	width: 258px;
	}
	.advertising.v1-1-2013.Iframe div.inputForm input[type="submit"] {
	border: 0 none;
	border-radius: 0 0 0 0;
	font: 12px brandongrotesque-black;
	height: 27px;
	margin: 5px 0 0;
	min-width: 89px;
	padding: 3px 5px 5px;
	text-transform: uppercase;
	width: auto;
	}
	.advertising.v1-1-2013.Iframe div.inputForm  span.xformvalidator {
	margin: 4px 0;
	}

/* advertise > offer > form > download page */

	.advertising.v1-1-2013.offer.Iframe.download-page {
	}
	.advertising.v1-1-2013.offer.Iframe.download-page h1#pageName {
	display: block;
	font-size: 18px;
	padding: 20px 20px 0;
	margin: 0;
	}

/* advertise > solutions > layoutBlocks */

.advertising.v1-1-2013 .solutions .layoutBlockContainer3Col  {
	width: auto;
	/* min-height: 219px; */
	}
	.advertising.v1-1-2013 .solutions.links .layoutBlockContainer3Col {
	min-height: auto;
	}
	.advertising.v1-1-2013 .solutions .unmanagedContent, .advertising.v1-1-2013 .solutions  .layoutBlock {
	float: left;
	width: 225px;
	margin: 0 20px 0 0;
	}
	.advertising.v1-1-2013 .solutions .layoutBlock-3 {
	margin: 0;
	}
	.advertising.v1-1-2013 .solutions h2 {
	font-size: 18px;
	}
	.advertising.v1-1-2013 .solutions img {
	margin: 0 0 10px !important;
	}
	.advertising.v1-1-2013 .solutions.links p {
	font-style: italic;
	}
	.advertising.v1-1-2013 .solutions a {
	font: normal 14px brandongrotesque-bold;
	text-transform: uppercase;
	}
	.v1-1-2013 #content .solutions ul li {
	list-style: none outside none;
	padding-left: 15px;
	}

/* advertise > solutions > images & text */

	.advertising.v1-1-2013 .solutions.images-and-text {
		margin: 0 0 10px;
	}

/* advertise > side bar right */

	.advertising.v1-1-2013.sidebars-left-wide-right #sidebarRight, .advertising.v1-1-2013.sidebars-wide-right #sidebarRight {
		display: none;
	}

/* advertise > banners */

	.advertising.v1-1-2013 #rightColumnContainer2 {
		margin: 0;
	}

/* advertise > testimonies & google maps */

	.advertising .testimonies .Slideshow.bulletSlideshow, .advertising .google-maps .unmanagedContent, .list-of-companies .unmanagedContent {
		margin: 0 20px;
	}

/* homepage > default */

	.homePage.v1-1-2013 #content {
		color: #464545 !important;
		float: left;
		margin: 0 !important;
		padding: 20px 0 0 !important;
		width: 620px !important;
	}

/* homepage > side bar right */

	.homePage.v1-1-2013 #sidebarRight { /* chrome & safari */
		margin-top: 144px !important;
	}
	.fr.homePage.v1-1-2013 #sidebarRight { /* chrome & safari */
		margin-top: 161px !important;
	}

/* mozilla firefox only 
	.homePage.v1-1-2013 #sidebarRight, x:-moz-any-link, x:default { 
	margin-top: 147px !important;
	}
	.fr.homePage.v1-1-2013 #sidebarRight, x:-moz-any-link, x:default {
	margin-top: 164px !important;
	}
*/	

/* homepage > welcome bloc */

	.homePage.v1-1-2013 .welcome {
		width: 960px;
	}
	.homePage.v1-1-2013 .welcome div.layoutBlock {
		width: 470px;
	}
	.homePage.v1-1-2013 .welcome  div.layoutBlock-1 {
	}
	.homePage.v1-1-2013 .welcome div.layoutBlock-2 {
		background-color: #686868;
		text-align: center;
		width: 450px;
	}
	.homePage.v1-1-2013 .welcome div.layoutBlock-2, .homePage.v1-1-2013 .welcome div.layoutBlock-2 h2 , .homePage.v1-1-2013 .welcome div.layoutBlock-2 a {
		color: #fff;
	}
	.homePage.v1-1-2013 .welcome div.layoutBlock-2 a {
		font-size: 18px;
		font-weight: bold;
	}
	.homePage.v1-1-2013 .welcome div.layoutBlock-2 .unmanagedContent li {
		background: none repeat scroll 0 0 transparent;
		padding: 0;
	}

/* homepage > entries */

	.homePage.v1-1-2013 .entries {
		width: 960px;
		margin-bottom: 0 !important;
	}
	.homePage.v1-1-2013 .entries .unmanagedContent {
		background-color: #f1f1f1;
		border: 1px solid #d1d0d0;
		float: left;
		margin: 0 20px 0 0;
		min-height: 325px;
		padding: 10px;
		width: 204px;
	}
	.homePage.v1-1-2013 .entries .unmanagedContent + .layoutBlockContainer .layoutBlock {
	}
	.homePage.v1-1-2013 .entries .layoutBlock .unmanagedContent {
	}
	.homePage.v1-1-2013 .entries .layoutBlockContainer3Col {
	width: 714px !important;
	}
	.homePage.v1-1-2013 .entries .layoutBlock {
	margin: 0 20px 0 0;
	width: 224px;
	}
	.homePage.v1-1-2013 .entries .layoutBlock-3 {
	margin: 0;
	}
	.homePage.v1-1-2013 .entries h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 5px !important;
	}

	.homePage.v1-1-2013 .entries a:hover {
	}
	.homePage.v1-1-2013 .entries a:hover  h2 {
		text-decoration: none;
	}

	.fr.homePage.v1-1-2013 .entries h2 {
	font-size: 15px;
	}
	.homePage.v1-1-2013 .homePageList div.layoutBlock > .unmanagedContent > div > h2 {
	margin: 15px 10px 10px;
	}
	.homePage.v1-1-2013 .entries p, .v1-1-2013 .entries ul {
	margin: 10px 0 0 !important;
	}
	.homePage.v1-1-2013 .entries p + p a, .homePage.v1-1-2013 .entries p + ul + p a {
	font-style: italic;
	}
	.homePage.v1-1-2013 .entries ul li strong {
	font-size: 18px;
	}
	.homePage.v1-1-2013 .entries p.readmore {
	}

/* accommodation > hotels & appartments */

	.accommodation .hotels-appartments {
	background-color: #f1f1f1;
	border: 1px solid #D1D0D0;
	padding: 20px;
	width: 920px !important;
	float: left;
	}
	.accommodation .hotels-appartments .left {
	width: 440px;
	padding: 0 20px 0 0;
	}
	.accommodation .hotels-appartments .left p {
	font-family: arial;
	margin: 0 0 10px;
	}
	.accommodation .hotels-appartments .left p a {
	font-size: 12px;
	}
	.accommodation .hotels-appartments .left p strong {
	font-family:arial;
	}
	.accommodation .hotels-appartments .left p:last-child {
	margin: 0;
	}
	.accommodation .hotels-appartments .right {
	background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/hotel-appartments-right-bg-trsp-6x24.png?v=1271775379523180358') no-repeat scroll 0 0 #686868;
	padding: 10px;
	width: 440px;
	color: #fff
	}
	.accommodation .hotels-appartments .right h2, .accommodation .hotels-appartments .right a {
	color: #fff
	}
	.accommodation .hotels-appartments .right h2 {
	font: 18px brandongrotesque-black;
	}
	.accommodation .hotels-appartments .right a {
	text-decoration: underline;
	}
	.accommodation .hotels-appartments .right a:hover {
	text-decoration: none;
	}
	.accommodation .hotels-appartments .right p + p a {
	background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/hotel-appartments-download-btn.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	color: #9003a2;
	float: left;
	font: 12px brandongrotesque-black;
	height: 22px;
	margin: 10px 0 0;
	padding: 5px 10px 0;
	text-decoration: none;
	text-transform: uppercase;
	width: 209px;
	}
	.accommodation .hotels-appartments .right p + p a:hover {
	text-decoration: underline;
	}
	.accommodation .hotels-appartments .layoutBlock img + p {
	font-style: italic;
	margin: 10px 0 0;
	}
	.accommodation .hotels-appartments .layoutBlock-1 {
	width: 300px;
	}
	.accommodation .hotels-appartments .layoutBlock-1 h2:first-child {
	margin: 0;
	}
	.accommodation .hotels-appartments .layoutBlockContainer3Col {
	float: left;
	margin: 20px 0 0;
	}
	.accommodation .hotels-appartments .layoutBlock-2, .accommodation .hotels-appartments .layoutBlock-3 {
	float: left;
	margin: 0 0 0 20px;
	width: 290px;
	}

/* accommodation > ad banners */

	.accommodation #rightColumnContainer2.adContainerDisplay, .accommodation #rightColumnContainer3.adContainerDisplay {
		float: none;
		width: 300px;
	}
	.accommodation #rightColumnContainer3.adContainerDisplay {
		float: left;
		margin: 0 20px 0 0 !important;
	}
	.accommodation #rightColumnContainer1.adContainerDisplay {
		float: right;
		margin-top: -270px !important;
	}
	.accommodation.sidebars-left-wide-right #sidebarRight, .accommodation.sidebars-wide-right #sidebarRight {
		margin: 0 0 0 20px !important;
	}

/* accommodation > testimonies */

	.accommodation .testimonies .Slideshow.bulletSlideshow {
		left: 340px;
		position: relative;
		float: none;
		margin-top: -290px !important
	}

/* accommodation > google maps */

	.accommodation.v1-1-2013 li.childPageList.google-maps  {
		margin: 0;
	}
	.accommodation .google-maps .unmanagedContent {
		left: 340px;
		position: relative;
		float: none;
		margin-top: -290px !important;
		top: 0;
	}

/* accommodation > partners */

	.accommodation .partners .layoutBlock {
		border: 1px solid #D1D0D0;
		height: 100px;
		margin: 0 12px 0 0;
		padding: 5px;
	}
	.accommodation .partners .layoutBlock-3 {
		margin: 0;
	}
	.accommodation .partners .layoutBlock a.more {
		display: none;
	}

/* accommodation > misc */

	.accommodation.v1-1-2013 li.childPageList.testimonies {
		height: 289px;
		margin: 0;
	}
	.accommodation.v1-1-2013 .Slideshow.default.sponsors ul {
		margin-top: 0;
	}
	.accommodation.v1-1-2013 .testimonies .layoutBlockContainer, .accommodation.v1-1-2013 .SponsorTwoCol .layoutBlockContainer {
		display: none !important
	}

/* agenda > default + live > three columns */

	.plan-agenda.v1-1-2013 #rightColumnContainer1.adContainerDisplay {
	float: left;
	}
	.plan-agenda.v1-1-2013 #sidebarRight {
	margin: 0 20px 0 0 !important;
	float: right;
	}
	.plan-agenda.v1-1-2013 .three-columns .layoutBlock {
	background-color: #f1f1f1;
	border: 1px solid #D1D0D0;
	margin: 0 20px 0 0;
	padding: 12px;
	width: 280px;
	min-height: 336px;
	}
	.plan-agenda.v1-1-2013 .three-columns .layoutBlock-1 {
	text-align: center;
	}
	.plan-agenda.v1-1-2013 .three-columns .layoutBlock-3 {
	margin: 0;
	width: 294px;
	}
	.plan-agenda.v1-1-2013 h2 {
	font: 18px brandongrotesque-black;
	text-align: left;
	}
	.plan-agenda.v1-1-2013 .three-columns img {
	margin: 0;
	}
	.plan-agenda.v1-1-2013 .three-columns .layoutBlock-1 .right img, .plan-agenda.v1-1-2013.before .three-columns .layoutBlock-2 .right img {
	margin: 0 0 0 5px;
	position: relative;
	top: -1px;
	}
	.plan-agenda.v1-1-2013 .three-columns .layoutBlock-1 .right img + img, .plan-agenda.v1-1-2013.before .three-columns .layoutBlock-2 .right img + img {
	top: 0;
	}
	.plan-agenda.v1-1-2013 #content p, .plan-agenda.v1-1-2013 #content ul {
	margin: 0 0 10px !important;
	}
	.plan-agenda.v1-1-2013 #content p {
	clear: both;
	width: auto;
	}
	.plan-agenda.v1-1-2013 .three-columns .layoutBlock-3 div.row, .plan-agenda.v1-1-2013.before .two-columns .layoutBlock-3 div.row, .plan-agenda.v1-1-2013.long-before .three-columns .layoutBlock div.row {
	background: url('../RM/RM_RMTemplate/images/templates-may-2013/framework/three-columns-logos-seperator.png?v=1271775379523180358') repeat-x scroll 0 bottom transparent;
	width: 100%;
	margin: 0 0 10px;
	padding: 0 0 12px;
	float: left;
	}
	.plan-agenda.v1-1-2013 .three-columns .layoutBlock-3 div.row:last-of-type, .plan-agenda.v1-1-2013.before .two-columns .layoutBlock-3 div.row:last-of-type, .plan-agenda.v1-1-2013.long-before .three-columns .layoutBlock div.row:last-of-type  {
	background: none repeat scroll 0 0 transparent;
	}
	.plan-agenda.v1-1-2013 .three-columns .layoutBlock-3 div.row .right a, .plan-agenda.v1-1-2013.before .two-columns .layoutBlock-3 div.row .right a, .plan-agenda.v1-1-2013.long-before .three-columns .layoutBlock div.row .right a {
	float: right;
	margin: 8px 0 0;
	/* height: 30px; */
	}
	.plan-agenda.v1-1-2013 #content .three-columns .layoutBlock-3 p:first-of-type, .plan-agenda.v1-1-2013.before  #content .two-columns .layoutBlock-3 p:first-of-type, .plan-agenda.v1-1-2013.long-before  #content .three-columns .layoutBlock p:first-of-type {
	margin: 0 !important;
	font-style: italic;
	}
	.plan-agenda.v1-1-2013 .three-columns .layoutBlock-1, .plan-agenda.v1-1-2013 .three-columns .layoutBlock-2 {
	width: 274px;
	}
	.plan-agenda.v1-1-2013 #content h3 {
	font-family: brandongrotesque-black;
	font-size: 100% !important;
	}

/* agenda > default + live > two columns */

	.plan-agenda.v1-1-2013 .two-columns {
	background-color: #f1f1f1;
	border: 1px solid #cfcfcf;
	height: auto;
	padding: 20px;
	width: 578px;
	float: left;
	}
	.plan-agenda.v1-1-2013 .two-columns .layoutBlock-1 {
	width: 220px;
	}
	.plan-agenda.v1-1-2013 .two-columns .layoutBlock-2 {
	width: 337px;
	margin: 0 0 0 20px;
	}
	.plan-agenda.v1-1-2013 .two-columns p:last-child {
	margin: 0 !important;
	}
	.plan-agenda.v1-1-2013.live #rightColumnContainer1.adContainerDisplay {
	float: right;
	}
	.plan-agenda.v1-1-2013 .two-columns .layoutBlock-1 li strong, .plan-agenda.v1-1-2013.before .three-columns .layoutBlock-1 li strong, .plan-agenda.v1-1-2013.long-before .one-column .layoutBlock-1 li strong {
	color: #686868;
	font: 16px brandongrotesque-black;
	}
	.plan-agenda.v1-1-2013 .one-column .call-to-action.two-rows {
	/* float: none; */
	margin: 0;
	}

/* agenda > live only > two columns */

	.plan-agenda.v1-1-2013.plan-agenda.live .two-columns h2 {
		font-size: 24px;
	}

/* agenda > before > three columns */

	.plan-agenda.v1-1-2013.before .three-columns .layoutBlock-1 {
	text-align: left;
	}
	.plan-agenda.v1-1-2013.before .three-columns .layoutBlock-2 {
	text-align: center;
	float: left;
	}
	.plan-agenda.v1-1-2013.before .two-columns {
	background-color: transparent;
	border: 0 none;
	width: 960px;
	padding: 0;
	}
	.plan-agenda.v1-1-2013.before .three-columns {
	width: 640px;
	float: left;
	}
	.plan-agenda.v1-1-2013.before .two-columns .layoutBlock {
	background-color: #F1F1F1;
	border: 1px solid #D1D0D0;
	padding: 12px;
	}
	.plan-agenda.v1-1-2013.before .two-columns .layoutBlock-1 {
	border-right: 0 none;
	width: 188px;
	}
	.plan-agenda.v1-1-2013.before .two-columns .layoutBlock-2 {
	border-left: 0 none;
	margin: 0;
	padding: 12px 12px 12px 0;
	width: 394px;
	}
	.plan-agenda.v1-1-2013.before .two-columns .layoutBlock-3 {
	width: 294px;
	margin: 0 0 0 20px;
	}

/* agenda > long before > one column */

	.plan-agenda.v1-1-2013.long-before .one-column {
		background-color: #f1f1f1;
		border: 1px solid #cfcfcf;
		height: auto;
		padding: 20px;
		width: 918px;
	}
	.plan-agenda.v1-1-2013.long-before .one-column .layoutBlock-1 {
		width: 337px;
	}
	.plan-agenda.v1-1-2013.long-before .one-column .layoutBlock-2 {
		width: 561px;
	}
	.plan-agenda.v1-1-2013.long-before .one-column .unmanagedContent li {
		font-size: 16px;
		font-weight: bold;
	}

/* agenda > long before > three columns */

	.plan-agenda.v1-1-2013.long-before #rightColumnContainer1.adContainerDisplay, .plan-agenda.v1-1-2013.long-before #rightColumnContainer2.adContainerDisplay , .plan-agenda.v1-1-2013.long-before #rightColumnContainer3.adContainerDisplay  {
		float: left;
	}
	.plan-agenda.v1-1-2013.long-before .three-columns, .plan-agenda.v1-1-2013.long-before .three-columns .layoutBlockContainer {
		width: 300px;
	}
	.plan-agenda.v1-1-2013.long-before .three-columns {
		clear: none;
		margin: 0 0 0 20px;
		float: left;
	}
	.plan-agenda.v1-1-2013.long-before .three-columns .layoutBlock-2 {
		float: left;
		margin: 0;
		max-height: 384px;
		min-height: 384px;
		position: relative;
		width: 254px;
		z-index: 20;
	}
	.plan-agenda.v1-1-2013.long-before .three-columns .call-to-action {
		margin: 5px 0 0;
		clear: both;
	}
	.plan-agenda.v1-1-2013.long-before .three-columns a + a.call-to-action {
		margin: 8px 0 0;
	}

/* agenda > long before > two columns */

	.plan-agenda.v1-1-2013.long-before .two-columns {
		background-color: transparent;
		border: 0 none;
		margin-top: -142px;
		padding: 0;
		width: 960px;
	}
	.plan-agenda.v1-1-2013.long-before .two-columns .layoutBlock {
		background-color: #f1f1f1;
		border: 1px solid #D1D0D0;
	}
	.plan-agenda.v1-1-2013.long-before .two-columns .layoutBlock-1 {
		padding: 9px;
		width: 300px;
		height: 401px;
		overflow: hidden;
	}
	.plan-agenda.v1-1-2013.long-before .two-columns .layoutBlock-2 {
		height: auto !important;
		margin-top: 141px;
		padding: 12px;
		position: relative;
		width: 594px;
		z-index: 10;
	}
	.plan-agenda.v1-1-2013.long-before .two-columns .layoutBlock-1 img {
	}
	.plan-agenda.v1-1-2013.long-before .two-columns .layoutBlock-1 p .call-to-action, .plan-agenda.v1-1-2013.live .three-columns .layoutBlock-2 p .call-to-action {
		float: left;
		margin-top: 10px;
	}
	.plan-agenda.v1-1-2013.long-before .two-columns .layoutBlock-2 .right img {
		margin: 0;
	}
	.plan-agenda.v1-1-2013.long-before .two-columns .left {
		width: 45%;
	}
	.plan-agenda.v1-1-2013.long-before .two-columns .left {
		width: 45%;
	}
	.plan-agenda.v1-1-2013.long-before .two-columns .left p {
		color: #464545;
		font: 14px brandongrotesque-medium;
		text-transform: uppercase;
		}
	.plan-agenda.v1-1-2013.long-before .two-columns .layoutBlock-2 .call-to-action {
		float: left;
		margin: 20px 0 0;
	}
	.v1-1-2013 em.call-to-action {
		font-style: italic;
	}

/* templates awards 2013-2014 *****************************************************************************************************************************************/

/* awards > misc */

	.awards div.contentLayoutBox {
		margin: 0 auto 20px;
		padding: 0;
		width: 1000px;
	}
	.awards #pageTopContainer {
		margin: 0 !important;
		padding-left: 20px !important;
	}
	.awards .mega_nav_block {
		margin-left: 0;
	}
	.awards #content .clearer, .awards #content .clear {
		display: none;
	}
	.v1-1-2013.awards .Slideshow.sponsors .slideshowImgs img {
		padding: 5px;
	}

/* awards > jury carousel 960 x 357 pixels (source: caroufredsel) > before and live */

	#slideshow-with-categories {
	width: 960px;
	height: 357px;
	margin: 20px 0 0 20px;
	}
	.caroufredsel_wrapper {
	background-color: #359AEC;
	}
	#images, #thumbs {
	height: 349px;
	float: left;
	/* overflow: hidden; */
	}
	#images {
	width: 696px; 
	}
	#images img {
	margin-right: 0 !important;
	width: 696px; 
	}
	#thumbs {
	padding: 10px 15px;
	}
	#thumbs img {
	cursor: pointer;
	height: 73px;
	/* margin-left: -10%; */
	padding: 0;
	/* width: 100%; */
	}
	#thumbs img + img {
	margin-left: 20px;
	}
	#thumbs img.selected {
	border: 1px solid #fff !important;
	}
	#thumbs span {
	border: 1px solid #000 !important;
	}
	#thumbs span.selected {
	border: 1px solid #fff !important;
	}
	#thumbs span:hover {
	border: 1px solid #fff !important;
	}
	#thumbs div {
	width: 224px;
	float: left;
	margin: 0 0 10px;
	}
	#next a.thumbs, #prev a.thumbs {
	color: #fff;
	width: 14px;
	height: 10px;
	}
	#next a.thumbs {
	/* top: 720px; */
	background: url('../RM/RM_RMTemplate/images/templates-july-2013/finalists-next.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	}
	#prev a.thumbs {
	background: url('../RM/RM_RMTemplate/images/templates-july-2013/finalists-previous.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	}
	#prev a, #next a {
	text-decoration: none;
	font-size: 20px;
	color: #999;
	position: absolute;
	z-index: 1;
	}
	#prev a:hover, #next a:hover {
	color: #000;
	}
	#prev a.disabled, #next a.disabled {
	display: none !important;
	}
	#prev a {
	}
	#next a {
	}
	#prev a.images, #next a.images {
	display: none !important;
	}
	a.images {
	right: 220px;
	}
	a.thumbs {
	left: 263px;
	margin-top: 170px;
	}

/* awards > jury carousel 960 x 357 pixels (source: caroufredsel) > before and live > thumbs > caption */

	.caption.thumbs {
		left: 40px;
		margin-top: 15px;
		position: absolute;
	}
	#thumbs span {
		float: left !important;
		max-width: 102px;
		overflow: hidden;
	}
	#thumbs span + span {
		margin-left: 15px;
	}
	#thumbs p {
		background-color: #fff;
		color: #359AEC;
		cursor: pointer;
		font: 11px/100% brandongrotesque-black;
		height: auto;
		margin: 0;
		padding: 5px 5px 3px;
		text-transform: uppercase;
	}

/* awards > jury carousel 960 x 357 pixels (source: caroufredsel) > before and live > images > caption */

	.caption.images {
		color: #fff;
		height: auto;
		margin-top: 20px;
		padding: 15px 10px;
		position: absolute;
		right: 40px !important;
		width: 172px;
	}
	.caption.images p {
		font-weight: bold;
		line-height: 100%;
		margin: 0 0 10px !important;
		z-index: 1;
		position: relative;
	}
	.caption.images p.category-hidden { 
		display: none;
	}
	.caption.images p.data-companyname {
		font-size: 18px;
		text-transform: uppercase;
	}
	.caption.images p.data-country {
		margin: 0 0 40px;
	}
	.caption.images p.data-country, .caption.images p.data-finalistname {
		font-size:14px;
	}
	.caption.images p.data-quote {
		font-size: 24px;
		line-height: normal;
		font-weight: normal;
	}
	.caption.images .bg-color {
		background-color: #359AEC;
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
		width: 192px;
		z-index: 0;
		opacity: 0.7;
	}

/* awards > jury carousel 960 x 357 pixels (source: caroufredsel) > before and live > categories > misc */

	.categoryCarouselWrapper {
	/* height: 20px !important; */
	height: 40px !important;
	margin: 0 auto !important;
	width: 770px !important;
	}
	.categories {
	width: 980px !important;
	margin: 0 !important;
	height: 40px;
	}
	.categories ul#awardsCategories {
	}
	.categories ul#awardsCategories li {
		background: none repeat scroll 0 0 transparent;
		display: inline;
		margin: 0 80px 0 0;
		padding: 0;
		/* new styles - 15-10-2013 */
		float: left;
		text-align: center;
		width: 200px !important;
	}
	.categories ul#awardsCategories li a {
	font: bold 15px arial;
	text-decoration: none;
	}
	.categories ul#awardsCategories li a:hover {
	text-decoration: underline;
	}
	.categories ul#awardsCategories li span {
	padding: 0 30px;
	}
	.categories ul#awardsCategories li span a {
	color: #359AEC;
	font-size: 14px;
	font-weight: bold;
	}
	.categories #previous, .categories #next {
	position: relative;
	top: -25px;
	}
	.categories #previous {
	float: left;
	}
	.categories #next {
	float: right;
	right: 20px;
	}
	#prev-categories, #next-categories {
	cursor: pointer;
	position: relative;
	}
	#prev-categories {
	background: url('../RM/RM_RMTemplate/images/templates-july-2013/icons/categories-previous.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	height: 32px;
	left: 20px;
	width: 22px;
	float: left;
	top: -7px;
	}
	#next-categories {
	background: url('../RM/RM_RMTemplate/images/templates-july-2013/icons/categories-next.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	height: 32px;
	width: 22px;
	float: right;
	top: -47px;
	}

/* awards > carousel (source: jshowoff) > before, live & after > slideshow 620 x 270 pixels */

	.v1-1-2013.awards .Slideshow.bulletSlideshow {
	/* float: left;
	margin: 0 20px; */
	}
	.v1-1-2013.awards .slideshow-620x270 {
	margin: 0 0 20px 20px !important;
	width: 640px !important;
	}
	.v1-1-2013.awards .slideshow-620x270 .bulletSlideshow .jshowoff-slidelinks {
	bottom: 7px;
	}
	.v1-1-2013.awards .slideshow-620x270 .bulletSlideshow .jshowoff-slidelinks a {
	background: url('../RM/RM_RMTemplate/images/templates-july-2013/awards-slideshow-bullets.png?v=1271775379523180358') no-repeat scroll -19px 0 transparent;
	height: 13px;
	width: 14px;
	}
	.v1-1-2013.awards .slideshow-620x270 .bulletSlideshow .jshowoff-slidelinks a.jshowoff-active {
	background-position: 0 0;
	}
	.v1-1-2013.awards .slideshow-620x270 .jshowoff-controls {
	display: none;
	}
	.v1-1-2013.awards .slideshow-620x270 .bulletSlideshow .slideDesc .slideDescBg, .v1-1-2013.awards .slideshow-620x270 .bulletSlideshow .slideDesc .slideDesctext {
	display: block;
	}
	.v1-1-2013.awards .slideshow-620x270 .Slideshow .Slide .slideTxt {
	margin: 0;
	}
	.v1-1-2013.awards .slideshow-620x270 .bulletSlideshow .slideDesc .slideDescBg {
	background-color: #359AEC;
	}
	.v1-1-2013.awards .slideshow-620x270 .bulletSlideshow .slideDesc {
	font: 13px arial;
	}
	.v1-1-2013.awards .slideshow-620x270 .Slideshow .Slide .slideBG {
	background-color: #359AEC;
	float: right;
	padding: 5px 10px 2px;
	position: relative;
	/* top: 236px; */
	z-index: 10;
	}
	.v1-1-2013.awards .slideshow-620x270 .bulletSlideshow .slideTitle {
	background-color: #359AEC;
	color: #fff;
	}
	.v1-1-2013.awards .slideshow-620x270 .bulletSlideshow .slideDesc .slideDesctext .slideDescTextInner {
	padding: 10px 10px 35px;
	}
	.v1-1-2013.awards .slideshow-620x270 .bulletSlideshow .slideDesc .slideDesctext .slideDescTextInner a {
	font: 13px arial;
	}

/* awards > misc */

	.v1-1-2013.awards #content {
	padding: 0 !important;
	width: 1000px !important;
	}
	.v1-1-2013.awards.hub-page #sidebarRight, .v1-1-2013.awards.long-before #sidebarRight, .v1-1-2013.awards.before #sidebarRight, .v1-1-2013.awards.live #sidebarRight, .v1-1-2013.awards.after #sidebarRight  {
	display: none;
	}
	.v1-1-2013.awards h1#pageName {
	margin: 20px 20px 10px;
	}
	.v1-1-2013.awards .introduction {
	margin: 0 20px 20px;
	width: 620px;
	}
	.v1-1-2013.awards.before .introduction, .v1-1-2013.awards.long-before .introduction {
	width: 960px;
	}
	.v1-1-2013.awards.before .introduction p, .v1-1-2013.awards.long-before .introduction p {
	margin: 0;
	line-height: normal;
	}
	.v1-1-2013.awards #content h1#pageName + .unmanagedContent p {
		padding: 0 20px 20px;
	}

/* awards > layoutblocks 3 columns */

	.v1-1-2013.awards .layoutblock-3columns {
	margin-bottom: 0 !important;
	}
	.v1-1-2013.awards .layoutblock-3columns .unmanagedContent h2, .v1-1-2013.awards .layoutblock-1column .unmanagedContent h2 {
	background: none repeat scroll 0 0 #686868;
	color: #fff;
	height: 55px;
	margin: 0 !important;
	padding: 15px 20px 0 20px;
	}
	.v1-1-2013.awards .layoutblock-3columns .unmanagedContent h2.competition, .v1-1-2013.awards .layoutblock-1column .unmanagedContent h2.competition {
	background: url('../RM/RM_RMTemplate/images/templates-july-2013/icons/awards-competition-h2-54x55.png?v=1271775379523180358') no-repeat scroll 0 0 #686868;
	}
	.v1-1-2013.awards .layoutblock-3columns .unmanagedContent h2.information, .v1-1-2013.awards .layoutblock-1column .unmanagedContent h2.information {
	background: url('../RM/RM_RMTemplate/images/templates-july-2013/icons/awards-information-h2-54x55.png?v=1271775379523180358') no-repeat scroll 0 0 #686868;
	}
	.v1-1-2013.awards .layoutblock-3columns .unmanagedContent h2.competition, .v1-1-2013.awards .layoutblock-1column .unmanagedContent h2.competition, .v1-1-2013.awards .layoutblock-3columns .unmanagedContent h2.information, .v1-1-2013.awards .layoutblock-1column .unmanagedContent h2.information {
	padding: 15px 20px 0 70px;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock {
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc !important;
	width: 293px;
	padding: 20px;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock .unmanagedContent {
	}
	.v1-1-2013.awards .layoutblock-3columns.row-one .layoutBlock, .v1-1-2013.awards .layoutblock-3columns.row-two .layoutBlock, .v1-1-2013.awards .layoutblock-3columns.row-three .layoutBlock {
	/* display: table; */
	min-height: 290px;
	max-height: 320px;
	}
	.v1-1-2013.before.awards .layoutblock-3columns.row-one .layoutBlock, .v1-1-2013.before.awards .layoutblock-3columns.row-two .layoutBlock, .v1-1-2013.before.awards .layoutblock-3columns.row-three .layoutBlock {
	min-height: 270px;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock-2 {
	width: 292px;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock-3 {
	border-right: 0 !important;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock h3 {
	font-size: 14px;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock img {
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock img, .v1-1-2013.awards .layoutblock-3columns .layoutBlock p {
	margin: 0 0 15px;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock p {
	display: table;
	line-height: normal;
	margin: 0 0 10px;
	width: 100%;
	}
	.v1-1-2013.awards .layoutblock-3columns.row-one .layoutBlock p + p {
	margin: 0;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock p span {
	display: table;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock p em {
	font-size: 11px;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock p.last-child, .v1-1-2013.awards .layoutblock-3columns .layoutBlock img.last-child {
	margin: 0;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock iframe {
	margin: 0 0 5px;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock img.left {
	float: left;
	margin: 0 10px 0 0;
	display: block;
	}
	.v1-1-2013.awards .layoutblock-3columns.with-ad-banner.lhc .layoutBlock {
	}
	.v1-1-2013.awards .layoutblock-3columns.with-ad-banner.lhc .layoutBlock-2, .v1-1-2013.awards .layoutblock-3columns.with-ad-banner.lhc .layoutBlock-3 {
	height: 250px !important;
	}

/* awards > layoutblocks 3 columns > rows */

	.v1-1-2013.awards .layoutblock-3columns.row-one .layoutBlock {
		border-top: 0 none;
	}
	.v1-1-2013.awards .layoutblock-3columns.with-ad-banner.rhc .layoutBlock-3, .v1-1-2013.awards .layoutblock-3columns.with-ad-banner.lhc .layoutBlock-1 {
		/* background: none repeat scroll 0 0 #686868; */
		padding: 0;
		width: 333px;
		/* height: 290px; */
	}
	.v1-1-2013.awards .layoutblock-3columns.with-ad-banner .layoutBlock {
		height: auto !important;
		min-height: 250px !important;
	}	
	
/* awards > layoutblock 1 column */

	/* .v1-1-2013.awards .layoutblock-1column .unmanagedContent h2 {
		background-image: none;
		padding-left: 20px;
	} */
	.v1-1-2013.awards .layoutblock-1column .unmanagedContent h3 {
		font-size: 100%;
		margin: 20px 20px 0;
	}
	.v1-1-2013.awards .layoutblock-1column .unmanagedContent p {
		margin: 10px 20px 0;
	}
	.v1-1-2013.awards .layoutblock-3columns + .layoutblock-1column {
		border-top: 1px solid #b2b2b2;
	}	

/* awards > hub page > ad containers */

	.v1-1-2013.awards #rightColumnContainer1.adContainerDisplay, .v1-1-2013.awards #rightColumnContainer2.adContainerDisplay, .v1-1-2013.awards #rightColumnContainer3.adContainerDisplay {
		background: none repeat scroll 0 0 #686868 !important;
	}
	.v1-1-2013.awards .layoutblock-3columns.with-ad-banner #rightColumnContainer2 {
		background-color: transparent !important;
		padding: 20px 0;
	}
	.v1-1-2013.awards #rightColumnContainer3.adContainerDisplay {

		background: none repeat scroll 0 0 transparent !important;
		margin: 0 0 0 1px;
		padding: 28px 17px 27px 16px;
		width: 300px;
		height: 100px;
	}
	.v1-1-2013.awards .layoutblock-3columns.with-ad-banner #rightColumnContainer2 {
		float: none;
		margin: auto !important;
	}
	.v1-1-2013.awards .layoutblock-3columns.with-ad-banner #rightColumnContainer2 img {
		margin: 0;
		height: 250px;
	}
	.v1-1-2013.awards.long-before .layoutblock-3columns.with-ad-banner.lhc #rightColumnContainer2, .v1-1-2013.awards.before .layoutblock-3columns.with-ad-banner.lhc #rightColumnContainer2, .v1-1-2013.awards.live .layoutblock-3columns.with-ad-banner.lhc #rightColumnContainer2 {
		padding: 20px 0;
	}
	.v1-1-2013.awards.hub-page #rightColumnContainer1.adContainerDisplay {
		margin-top: -77px;
	}

/* awards > slideshow sponsors & partners 665 x 155 pixels (source: jshowoff) */

	.v1-1-2013.awards li.childPageList.SponsorTwoCol {
		background-color: transparent;
		border: 1px solid #ccc;
		border-radius: 3px;	
		/* -webkit-border-radius: 3px; */
		/* -moz-border-radius: 3px; */
		/* -ms-border-radius: 3px; */		
		float: none;
		margin: 20px auto !important;
	}
	.v1-1-2013.awards li.childPageList.SponsorTwoCol .unmanagedContent {
		margin: 0;
	}
	.v1-1-2013.awards .SponsorTwoCol .Slideshow.default {
		background-color: transparent;
		border: 0 none;
		margin: 0 !important;
		padding: 0;
		height: auto;
	}
	.v1-1-2013.awards .SponsorTwoCol .Slideshow.default.sponsors ul {
		background-color: transparent;
		float: left;
		height: 155px !important;
		margin: 0;
		padding: 0 0 10px;
		width: 666px !important;
	}
	.v1-1-2013.awards .SponsorTwoCol .Slideshow.default.sponsors .slideshowTitle {
		background-color: #686868;
		color: #fff;
		height: 35px;
		margin: 0;
		padding: 20px 0 0 20px;
		width: 646px;
		text-shadow: 0 0 0;
		text-transform: uppercase;
	}
	.v1-1-2013.awards .Slideshow.sponsors .slideshowImgs {
		margin: 19px auto;
		width: 94%;
	}
	.v1-1-2013.awards .Slideshow.sponsors .Slide.firstBlock .slideshowImgs span, .v1-1-2013.awards .Slideshow.sponsors .Slide.secondBlock .slideshowImgs span {
		margin: 0 13px 0 0;
		width: 130px;
	}
	.v1-1-2013.awards .Slideshow.sponsors .Slide.firstBlock .slideshowImgs span img, .v1-1-2013.awards .Slideshow.sponsors .Slide.secondBlock .slideshowImgs span img {
		margin: 0;
	}
	.v1-1-2013.awards .Slideshow.default.sponsors .jshowoff-controls.jshowoff-1-controls {
	}
	.v1-1-2013.awards .Slideshow.default.sponsors .jshowoff-controls .jshowoff-prev, .v1-1-2013.awards .Slideshow.default.sponsors .jshowoff-controls .jshowoff-next {
		top: 0;
		background-color: #686868;
		height: 55px;
		margin: 0;
		width: 20px;
	}
	.v1-1-2013.awards .Slideshow.default.sponsors .jshowoff-controls .jshowoff-prev {
		background: url('../RM/RM_RMTemplate/images/templates-july-2013/icons/sponsors-partners-slideshow-previous-icon.png?v=1271775379523180358') no-repeat scroll 0 0 #686868;
		left: 556px;
		width: 55px;
	}
	.v1-1-2013.awards .Slideshow.default.sponsors .jshowoff-controls .jshowoff-next {
		background: url('../RM/RM_RMTemplate/images/templates-july-2013/icons/sponsors-partners-slideshow-next-icon.png?v=1271775379523180358') no-repeat scroll 0 0 #686868;
		left: 611px;
		width: 55px;
	}
	.v1-1-2013.awards .Slideshow.default.sponsors .jshowoff-controls a:hover {
	}

/* awards > content bottom */

	.v1-1-2013.awards #ContentBottom ul li #heightPadding {
		display: none;
	}

/* awards > long before > entertainment > image and text 620 x 270 pixels */

	.image-and-text-with-background {
		height: auto;
		margin: 0 20px 20px 20px !important;
		width: 620px !important;
	}
	.image-and-text-with-background .image img {
		margin: 0 !important;
		height: 270px;
		width: 620px;
	}
	.image-and-text-with-background .text-with-background {
		display: block;
		left: 0;
		position: relative;
		top: 0;
		z-index: 10;
	}
	.image-and-text-with-background .description {
		bottom: 0;
		color: #fff;
		margin: 0;
		position: absolute;
		width: 100%;
	}
	.image-and-text-with-background .description .background {
		background-color: #359AEC;
		display: block;
		height: 100%;
		left: 0;
		opacity: 0.8;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 1;
	}
	.image-and-text-with-background .description .text {
		position: relative;
		z-index: 2;
		display: block;
		padding: 15px;
	}
	.image-and-text-with-background .description .text a { 
		color: #fff;
		text-decoration: underline;
	}
	.image-and-text-with-background .description .text a:hover { 
		text-decoration: none;
	}

/* awards > long before > entertainment > layoutblock-1 > slideshow jury - small version - 293 x 290 pixels (source: jshowoff) */

	.v1-1-2013.awards .layoutblock-3columns .Slideshow.bulletSlideshow {
	margin: 0;
	width: 293px;
	}
	.v1-1-2013.awards .layoutblock-3columns .Slideshow.bulletSlideshow h3 {
	max-width: 220px;
	}
	.v1-1-2013.awards .layoutblock-3columns .Slideshow.bulletSlideshow .Slide .slideTxt {
	left: 160px;
	margin: 0;
	padding: 0;
	width: 140px;
	}
	.v1-1-2013.awards .layoutblock-3columns .Slideshow.bulletSlideshow .jshowoff-controls .jshowoff-prev .picto, .v1-1-2013.awards .layoutblock-3columns .bulletSlideshow .jshowoff-controls .jshowoff-next .picto {
	background:  url('../RM/RM_RMTemplate/images/templates-july-2013/icons/slideshow-awards-jury-next-previous-icons.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	height: 31px;
	width: 31px;
	}
	.v1-1-2013.awards .layoutblock-3columns .Slideshow.bulletSlideshow .jshowoff-controls .jshowoff-prev .picto {
	background-position: -64px 0;
	}
	.v1-1-2013.awards .layoutblock-3columns  .Slideshow.bulletSlideshow .jshowoff-controls .jshowoff-next .picto {
	background-position: -95px 0;
	}
	.v1-1-2013.awards .layoutblock-3columns .Slideshow.bulletSlideshow .jshowoff-controls .jshowoff-prev, .v1-1-2013.awards .layoutblock-3columns .Slideshow.bulletSlideshow .jshowoff-controls .jshowoff-next {
	top: -24px;
	}
	.v1-1-2013.awards .layoutblock-3columns .Slideshow.bulletSlideshow .jshowoff-controls .jshowoff-prev {
	left: 226px;
	}
	.v1-1-2013.awards .layoutblock-3columns .Slideshow.bulletSlideshow .slideDesc .slideDescBg {
	display: none;
	}
	.v1-1-2013.awards .layoutblock-3columns .Slideshow.bulletSlideshow .slideDesc .slideDesctext {
	color: #000;
	}
	.v1-1-2013.awards .layoutblock-3columns .Slideshow.bulletSlideshow .slideDesc .slideDesctext .slideDescTextInner {
	padding: 0;
	}
	.v1-1-2013.awards .layoutblock-3columns .Slideshow.bulletSlideshow .jshowoff-slidelinks {
	display: none;
	}

/* awards > long before > entertainment > layoutblock-2 with layer */

	.v1-1-2013.awards .layoutblock-3columns .layoutBlock .hover-effect {
		height: 172px;
		z-index: 10;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock .hover-effect h4 {
		background-color: #359AEC;
		color: #fff;
		display: table;
		font-size: 18px;
		margin: 0 auto;
		padding: 10px;
		position: relative;
		top: 50px;
		z-index: 20;
		cursor: pointer;
		text-align: center;
		float: none;
		width: auto;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock .hover-effect img {
		position: relative;
		top: -41px;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock .hover-effect a:hover {
		text-decoration: none;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock .layer {
		display: none;
		cursor: pointer;
		height: 137px;
		padding: 10px;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock .hover .layer  {
		display: block;
		position: relative;
		top: -213px;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock .layer .content {
		color: #fff;
		position: relative;
		text-align: center;
		top: 90px;
		z-index: 10;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock .layer .background {
		background-color: #000;
		height: 157px;
		left: 0;
		opacity: 0.5;
		position: absolute;
		top: 0;
		width: 292px;
		z-index: 5;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock p.description {
		position: relative;
	}

/* awards > long before > entertainment > layoutblock-3 simple */

	.v1-1-2013.awards .layoutBlock .portrait img, .v1-1-2013.awards .layoutblock-3columns .Slideshow.bulletSlideshow img {
		float: left;
		height: 157px;
		margin: 0 10px 0 0;
		width: 136px;
	}
	.v1-1-2013.awards .layoutBlock .portrait h4, .v1-1-2013.awards .layoutblock-3columns .Slideshow.bulletSlideshow h4 {
		background: none repeat scroll 0 0 transparent;
		display: block;
		float: left;
		margin: 0 0 5px;
		padding: 0;
		width: 136px;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock .portrait p {
		display: block;
	}
	.v1-1-2013.awards p.quote, .v1-1-2013.awards h3.quote {
		font: 20px arial;
		text-transform: none;
	}
	.v1-1-2013.awards p.quote {
		margin: 0 0 10px !important;
	}
	.v1-1-2013 li.childPageList:last-child, .v1-1-2013 li.childPageList:last-of-type {
		margin: 0 0 20px;
	}

/* awards > long before > retail > layoutblock-3 simple */

	.v1-1-2013.awards.long-before.retail .jury .layoutBlock-3 h4 {
		width: auto;
	}
	.v1-1-2013.awards .layoutblock-3columns.highlighted .layoutBlock-2 {
		background-color: #efefef;
	}
	.v1-1-2013.awards .layoutblock-3columns.highlighted .layoutBlock-2 h3, .v1-1-2013.awards .layoutblock-3columns.highlighted .layoutBlock-2 a {
	}

/* awards > long before > entertainment > layoutblock-1 > slideshow jury - large version - 960 x 290 pixels (source: jcarousel) */

	.v1-1-2013.awards .jury.layoutblock-1column .unmanagedContent h2 {
	background: url('../RM/RM_RMTemplate/images/templates-july-2013/icons/awards-information-h2-54x55.png?v=1271775379523180358') no-repeat scroll 0 0 #686868;
	color: #fff;
	height: 55px;
	margin: 0 !important;
	padding: 15px 20px 0 70px;
	}
	.jcarousel-skin-awards .jcarousel-container {
	}
	.jcarousel-skin-awards .jcarousel-direction-rtl {
	direction: rtl;
	}
	.jcarousel-skin-awards .jcarousel-container-horizontal {
	padding: 20px 50px 0;
	}
	.jcarousel-skin-awards .jcarousel-container-vertical {
	width: 75px;
	height: 245px;
	padding: 40px 20px;
	}
	.jcarousel-skin-awards .jcarousel-clip {
	overflow: hidden;
	}
	.jcarousel-skin-awards .jcarousel-clip-horizontal {
	height: 160px;
	}
	.jcarousel-skin-awards .jcarousel-clip-vertical {
	width:  75px;
	height: 245px;
	}
	.jcarousel-skin-awards .jcarousel-item {
	width: 287px;
	height: 157px;
	}
	.jcarousel-skin-awards .jcarousel-item img {
	height: 157px;
	width: 147px;
	float: left;
	margin: 0 10px 0 0;
	}
	.jcarousel-skin-awards .jcarousel-item h3 {
	margin: 0 0 5px !important;
	}
	.jcarousel-skin-awards .jcarousel-item h3 + h3 {
	margin: 0 0 10px !important;
	}
	.jcarousel-skin-awards .jcarousel-item p {
	margin: 0 !important;
	}
	.jcarousel-skin-awards .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 20px;
	padding: 0;
	}
	.jcarousel-skin-awards .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0;
	}
	.jcarousel-skin-awards .jcarousel-item-vertical {
	margin-bottom: 10px;
	}
	.jcarousel-skin-awards .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
	}
	.jcarousel-skin-awards .jcarousel-next-horizontal, .jcarousel-skin-awards .jcarousel-prev-horizontal { 
	position: absolute;
	top: 80px;
	width: 22px;
	height: 32px;
	cursor: pointer;
	}
	.jcarousel-skin-awards .jcarousel-next-horizontal, .jcarousel-skin-awards .jcarousel-direction-rtl .jcarousel-next-horizontal {
	right: 10px;
	background: url('../RM/RM_RMTemplate/images/templates-july-2013/icons/categories-next.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	}
	.jcarousel-skin-awards .jcarousel-prev-horizontal, .jcarousel-skin-awards .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: 10px;
	background: url('../RM/RM_RMTemplate/images/templates-july-2013/icons/categories-previous.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	}
	.jcarousel-skin-awards .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	}
	.jcarousel-skin-awards .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	}

/* awards > long before > entertainment > layoutblock-1 > slideshow jury - small version - 293 x 270 pixels (source: jcarousel) */

	.jcarousel-skin-awards-small .jcarousel-container {
	}
	.jcarousel-skin-awards-small .jcarousel-direction-rtl {
	direction: rtl;
	}
	.jcarousel-skin-awards-small .jcarousel-container-horizontal {
	padding: 0;
	}
	.jcarousel-skin-awards-small .jcarousel-container-vertical {
	width: 75px;
	height: 245px;
	padding: 40px 20px;
	}
	.jcarousel-skin-awards-small .jcarousel-clip {
	overflow: hidden;
	}
	.jcarousel-skin-awards-small .jcarousel-clip-horizontal {
	/* height: 270px; */
	height: auto;
	}
	.jcarousel-skin-awards-small .jcarousel-item {
	width: 293px;
	/* height: 270px; */
	height: auto;
	}
	.jcarousel-skin-awards-small .jcarousel-item img {
	height: 157px;
	width: 147px;
	float: left;
	margin: 0 10px 0 0 !important;
	}
	.jcarousel-skin-awards-small .jcarousel-item h4 {
	margin: 0 0 5px !important;
	}
	.jcarousel-skin-awards-small .jcarousel-item h4 + h4 {
	margin: 0 0 5px !important;
	}
	.jcarousel-skin-awards-small .jcarousel-item p {
	margin: 0 0 10px !important;
	}
	.jcarousel-skin-awards-small .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	}
	.jcarousel-skin-awards-small .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0;
	}
	.jcarousel-skin-awards-small .jcarousel-item-vertical {
	margin-bottom: 10px;
	}
	.jcarousel-skin-awards-small .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
	}
	.jcarousel-skin-awards-small .jcarousel-next-horizontal, .jcarousel-skin-awards-small .jcarousel-prev-horizontal { 
	cursor: pointer;
	height: 31px;
	position: absolute;
	right: 0 !important;
	top: -37px;
	width: 31px;
	}
	.jcarousel-skin-awards-small .jcarousel-next-horizontal, .jcarousel-skin-awards-small .jcarousel-direction-rtl .jcarousel-next-horizontal, .jcarousel-skin-awards-small .jcarousel-prev-horizontal, .jcarousel-skin-awards-small .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	background: url('../RM/RM_RMTemplate/images/templates-july-2013/icons/slideshow-awards-jury-next-previous-icons.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	}
	.jcarousel-skin-awards-small .jcarousel-next-horizontal, .jcarousel-skin-awards-small .jcarousel-direction-rtl .jcarousel-next-horizontal {
	background-position: -95px 0;
	right: -10px !important;
	}
	.jcarousel-skin-awards-small .jcarousel-prev-horizontal, .jcarousel-skin-awards-small .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	background-position: -64px 0;
	right: 25px !important;
	}
	.jcarousel-skin-awards-small .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	}
	.jcarousel-skin-awards-small .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	}
	.v1-1-2013.awards .layoutblock-3columns .layoutBlock .jcarousel-skin-awards-small p {
	width: auto;
	display: block;
	}

/* awards > after > retail */

	.v1-1-2013.awards.after .layoutblock-3columns.winners h3 {
	background: url('../RM/RM_RMTemplate/images/templates-july-2013/icons/awards-winners-h3-34x37.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	height: 47px;
	line-height: 110%;
	padding: 0 0 0 45px;
	}
	.v1-1-2013.awards #content a[href^="mailto"] {
	background: url('../RM/RM_RMTemplate/images/templates-july-2013/icons/awards-email-href-16x11.png?v=1271775379523180358') no-repeat scroll 0 3px transparent;
	display: block;
	padding: 0 0 0 20px;
	}

/* facebook box */

	.fb_iframe_widget{
	/* position:absolute !important;
	z-index:1000;
	background-color: #fff;
	border-radius: 5px;
	padding: 10px;
	width: 280px; */
	}

/* 404 error page not found */

	.custom404Error div.contentLayoutBox {
		padding: 0 20px 20px;
	}
	.custom404Error #content {
		/* height: 400px; */
		padding-top: 15px !important;
	}
	.custom404Error #sidebarRight {
		display: none;
	}
	.custom404Error #surveyContainer, .custom404Error #CountDown {
		display: none;
	}
	.custom404Error #header #search, .custom404Error #footer .extendedContainer, .custom404Error #topNavigation, .custom404Error #footer .headerFooterLinkList {
		/* display: none; */
	}
	.custom404Error #pageTopContainer {
		display: none;
	}
	body.sidebars-wide-right.custom404Error #content {
		min-height: 298px;
		width: 100%;
	}
	.custom404Error #content ul {
		padding: 0 0 0 20px;
	}
	.custom404Error #content ul li {
		background: url('../RM/RM_RMTemplate2/images/framework/circle.png?v=1271775379523180358') no-repeat scroll 0 5px transparent; 
		padding: 0 0 0 15px;
	}
	.custom404Error #content h2 {
		margin: 0 0 20px !important;
	}	
	.custom404Error #content h3 + ul + h3 {
		margin-top: 20px;
	}
	
/* Ad banners fixes > videos */ 

	.adContainerDisplay span div + div {
		display: none;
	}
	
/* A/B testing > 2014 templates > marketing website *******************************************************************************************************************/

/* A/B testing > 2014 templates > homepage & twoColumn templates > misc */

	.ab-testing h2,.ab-testing h3, .ab-testing h4, .ab-testing h5, .ab-testing h6 {
		line-height: 1.2em;
	}

/* A/B testing > 2014 templates > twoColumn template > misc */

	.twoColumn.ab-testing .contentLayoutBox, .pressRelease.ab-testing .contentLayoutBox {
		padding-bottom: 0;
	}
	.twoColumn.ab-testing #pageTopContainer {
		/* padding: 0 !important; */
	}
	.twoColumn.ab-testing #content, .twoColumn.ab-testing #contentBottom {
		max-width: 960px;
		padding: 0 20px 0 0;
		width: 620px;
	}
	.twoColumn.ab-testing #contentBottom .sponsorsAndPartners {
		/* height: 140px; */
		/* height: auto; */
		height: 132px;
	}
	.twoColumn.ab-testing.sidebars-wide-right #contentBottom {
		padding: 0;
	}
	.twoColumn.ab-testing h1#pageName {
		margin: 0;
		padding: 0;
	}
	.twoColumn.ab-testing h1#pageName + .unmanagedContent, .twoColumn.ab-testing h1#pageName + div + .unmanagedContent {
		margin: 20px 0 0;
	}
	.twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks, .twoColumn.ab-testing #contentBottom ul#ctlChildPageList li.layoutBlocks {
		margin: 0;
		padding-top: 20px !important;
	}
	.twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.noMargin + li.layoutBlocks.box.contentD, .twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.noMargin + li.layoutBlocks.box.contentD + li.layoutBlocks.box.contentD {
		padding-top: 0 !important;
	}		
	.twoColumn.ab-testing .width620px {
		width: 620px;
	}
	.twoColumn.ab-testing .width960px {
		width: 960px;
	}	
	.twoColumn.ab-testing.sidebars-left-wide-right #sidebarRight, .twoColumn.ab-testing.sidebars-wide-right #sidebarRight, .twoColumn.ab-testing.sidebars-left-right #sidebarRight {
		margin: 0 !important;
		padding: 0 0 20px;
	}
	.twoColumn.ab-testing #sidebarRight h2 {
		font-size: 20px;
	}
	.twoColumn.ab-testing #contentBottom ul#ctlChildPageList li.layoutBlocks.first {
		margin-top: 0 !important;
	}
	
/* A/B testing > 2014 templates > twoColumn template > image 940 x 220 pixels with text */
	
	.twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.image-940x220-with-text, .twoColumn.ab-testing #contentBottom ul#ctlChildPageList li.layoutBlocks.image-940x220-with-text {
		background-color: #686868;
		color: #fff;
		margin: 20px 0 0 !important;
		padding: 10px !important;
		width: 940px !important;
	}
	.twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.image-940x220-with-text h2, .twoColumn.ab-testing #contentBottom ul#ctlChildPageList li.layoutBlocks.image-940x220-with-text h2 {
		color: #fff;
	}
	.twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.image-940x220-with-text img, .twoColumn.ab-testing #contentBottom ul#ctlChildPageList li.layoutBlocks.image-940x220-with-text img {
		margin: 0 0 10px;
	}

/* A/B testing > 2014 templates > twoColumn template > register blocks > online & offline */

	.twoColumn.ab-testing .register-online .box, .twoColumn.ab-testing .register-offline .box  {
		float: left;
		margin: 0;
	}
	.twoColumn.ab-testing .register-online .box {
		width: 940px;
	}
	.twoColumn.ab-testing .register-offline .box {
		width: 600px;
	}
	.twoColumn.ab-testing .register-online .box h2, .twoColumn.ab-testing .register-offline .box h2 {
		color: #fff;
		font: 18px brandongrotesque-black;
		margin: 0 !important;
	}
	.twoColumn.ab-testing .register-offline .box h2 {
	}
	.twoColumn.ab-testing .register-offline .box p {
		float: left;
		margin: 0 0 0 5px;
	}
	.twoColumn.ab-testing .register-offline .box p a {
		font: 18px brandongrotesque-black;
		margin: 0;
		padding: 0;
		text-transform: uppercase;
	}
	.twoColumn.ab-testing .register-online .box a, .twoColumn.ab-testing .register-offline .box a {
		color: #fff;
		text-decoration: underline;
	}
	.twoColumn.ab-testing .register-online .box a:hover, .twoColumn.ab-testing .register-offline .box a:hover {
		text-decoration: none;
	}	
	
/* A/B testing > 2014 templates > misc > tag cloud > font */

	.ab-testing ul#cloud {
		/*float: left;
		margin: 15px 0 5px;
		padding: 0;*/
	}
	.ab-testing.homePage #content ul#cloud {
		float: left;
		margin: 20px 0 10px;
		padding: 0;
	}		
	.ab-testing ul#cloud li {
		background: none repeat scroll 0 0 transparent;
		display: inline;
		padding: 0;
	}
	.ab-testing ul#cloud li span {
		font-family: 'BrandonGrotesque-Black',arial,sans-serif;
		line-height: 1em;
		margin: 0 10px 0 0;
		text-decoration: none;
		text-transform: uppercase;
	}
/* A/B testing > 2014 templates > misc > tag cloud > font opacity */

	.ab-testing .opacity10Percent {
		opacity:0.1;
	}
	.ab-testing .opacity20Percent {
		opacity:0.2;
	}
	.ab-testing .opacity30Percent {
		opacity:0.3;
	}
	.ab-testing .opacity40Percent {
		opacity:0.4;
	}
	.ab-testing .opacity50Percent {
		opacity:0.5;
	}
	.ab-testing .opacity60Percent {
		opacity:0.6;
	}
	.ab-testing .opacity70Percent {
		opacity:0.7;
	}
	.ab-testing .opacity80Percent {
		opacity:0.8;
	}
	.ab-testing.opacity90Percent {
		opacity:0.9;
	}
	
/* A/B testing > 2014 templates > misc > tag cloud > font size */

	.ab-testing .size1 {
		font-size: 1.1em;
	}
	.ab-testing .size2 {
		font-size: 1.2em;
	}
	.ab-testing .size3 {
		font-size: 1.3em;
	}	
	.ab-testing .size4 {
		font-size: 1.4em;
	}	
	.ab-testing .size5 {
		font-size: 1.5em;
	}	
	.ab-testing .size6 {
		font-size: 1.6em;
	}	
	.ab-testing .size7 {
		font-size: 1.7em;
	}
	.ab-testing .size8 {
		font-size: 1.8em;
	}
	.ab-testing .size9 {
		font-size: 1.9em;
	}
	.ab-testing .size10 {
		font-size: 2em;
	}

/* A/B testing > 2014 templates > misc > call to action - one row */	

	.ab-testing p.call-to-action {
		display: block;
		padding: 5px 10px;
		width: auto !important;
	}
	.ab-testing p.call-to-action a {
		color: #fff;
		font: 18px/32px brandongrotesque-black;
		text-decoration: none !important;
		text-transform: uppercase;
	}
	.ab-testing p.call-to-action a:hover {
		text-decoration: underline !important;	
	}	
	.ab-testing .register-online.width960px .box .right p.call-to-action {
		margin: 5px;
	}
	
/* A/B testing > 2014 templates > misc > call to action - two rows */		
	
	.ab-testing p.call-to-action.two-rows {
	}
	.ab-testing p.call-to-action.two-rows a {
	}
	
/* A/B testing > 2014 templates > misc > call to action - one row > participate > background */
	
	.ab-testing.participate p.call-to-action.red {
		background: url('../RM/RM_RMTemplate/images/ab-testing/call-to-action-red-bg-1x32.png?v=1271775379523180358') repeat-x scroll 0 0 transparent;
		border: 1px solid #b31a38;
		float: left;
		padding: 0;
	}
	.ab-testing.participate p.call-to-action a {
		background: url('../RM/RM_RMTemplate/images/ab-testing/call-to-action-white-arrow.png?v=1271775379523180358') no-repeat scroll 15px 3px transparent;
		padding: 0 20px 0 30px;
	}	

/* A/B testing > 2014 templates > misc > call to action > red background */

	.ab-testing p.call-to-action.red {
		background-color: #d42a4f;
		border: 1px solid #dd5572;
	}
	
/* A/B testing > 2014 templates > misc > call to action > blue background */

	.ab-testing p.call-to-action.blue {
		background-color: #359aec;
		border: 1px solid #5daef0;
	}

/* A/B testing > 2014 templates > misc > call to action > arrow bottom */

	.ab-testing p.call-to-action.bottom a {
		background: url('../RM/RM_RMTemplate/images/framework/icons/icon-download-arrow-bottom-white-19x24.png?v=1271775379523180358') no-repeat scroll 10px 0 transparent;
		padding: 0 20px 0 42px;
	}
	
/* A/B testing > 2014 templates > misc > call to action > arrow right */
	
	.ab-testing p.call-to-action.right {
		float: none;
		text-align: right;
	}
	.ab-testing p.call-to-action.right a {
		background: url('../RM/RM_RMTemplate/images/framework/icons/icon-download-arrow-right-white-24x19.png?v=1271775379523180358') no-repeat scroll right 5px transparent;
		font-size: 21px;
		padding: 0 85px 0 0;
	}
	.ab-testing .register-today p.call-to-action.right {
		margin: 20px 0 0;
		padding: 5px 20px;
		min-width: 320px !important;
	}

/* A/B testing > 2014 templates > misc > call to action > arrow right & bottom */	
	
	.ab-testing.Programme .download-programme p.call-to-action.right  {
		margin: 20px 0 0;
		width: 280px !important;
	}
	.ab-testing.programme .download-programme p.call-to-action.right a {
		background: url('../RM/RM_RMTemplate/images/framework/icons/icon-download-arrow-bottom-white-19x24.png?v=1271775379523180358') no-repeat scroll 255px 10px transparent;
		display: block;
		font: 14px brandongrotesque-black;
		height: 40px;
		padding: 0 40px 0 0;
		text-align: left;
	}

/* A/B testing > 2014 templates > misc > call to action - two rows > arrow right & bottom */	
	
	.ab-testing.programme .download-programme p.call-to-action.right.two-rows a {
		height: 40px;
		padding: 0 40px 0 0;
	}
	
/* A/B testing > 2014 templates > misc > call to action - one row > arrow right & bottom */

	.ab-testing.programme .download-programme p.call-to-action.right.one-row a {
		height: 20px;
		padding: 10px 40px 10px 0;
	}	
	
/* A/B testing > 2014 templates > homePage template */

	.homePage.ab-testing {
		color: #000;
	}
	.homePage.ab-testing .contentLayoutBox {
		border: 0 none;
		padding: 0;
		width: 1000px;
	}
	.homePage.ab-testing #content {
		color: #5d5d5d !important;
	}
	.homePage.ab-testing li.childPageList {
		border-bottom: 1px solid #000;
		margin: 0;
		padding: 20px;
		width: 960px;
	}
	.homePage.ab-testing #bodyContainer1 {
		display: none;
	}

/* A/B testing > 2014 templates > register box */		
	
	.ab-testing .RegisterBox {
		border: 3px solid #686868;
		margin: 0 auto 20px;
		padding: 0;
		text-align: center;
		width: 314px;
		z-index: 99999;
	}
	.ab-testing .RegisterBox.withoutBorder {
		border: 0;
	}	
	.ab-testing .RegisterBox a {
	}
	.ab-testing .RegisterBox .top div, .ab-testing .RegisterBox .bottom div {
	}
	.ab-testing .RegisterBox .background {
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 0;
	}
	.ab-testing .RegisterBox .top .background {
		background: none repeat scroll 0 0 #fff;
		opacity: 0.8;
	}
	.ab-testing .RegisterBox .bottom .background {
		background: none repeat scroll 0 0 #ebe8e5;
		opacity: 0.95;
	}
	.twoColumn.ab-testing .RegisterBox .top .background, .twoColumn.ab-testing .RegisterBox .bottom .background {
		background-color: #f4f5f5;
	}
	.ab-testing .RegisterBox .top, .ab-testing .RegisterBox .bottom {
		position: relative;
	}
	.ab-testing .RegisterBox .top {
		margin: 0;
		padding: 15px 0;
	}
	.ab-testing .RegisterBox .top h2 {
		color: #359AEC;
		font: 16px brandongrotesque-black !important;
		margin: 0 !important;
	}
	.ab-testing .RegisterBox .top h3 {
		color: #3f1f00;
		font: 18px/20px brandongrotesque-black !important;
		margin: 0;
	}
	.ab-testing .RegisterBox .top .call-to-action {
		display: table;
		margin: 0 auto;
		width: 100%;
	}
	.ab-testing .RegisterBox .top h3 + .call-to-action {
		margin-top: 5px;
	}
	.ab-testing .RegisterBox .top .call-to-action.without-headline-tags {
		margin-top: 5px;
	}
	.ab-testing .RegisterBox .top .call-to-action a {
		background: url('../RM/RM_RMTemplate/images/framework/icons/icon-push-register-white-28x26.png?v=1271775379523180358') no-repeat scroll 0 8px transparent;
		padding: 10px 20px 10px 40px;
	}
	.ab-testing .RegisterBox .top .call-to-action.save-date a {
		background-image: url('../RM/RM_RMTemplate/images/framework/icons/icon-calendar-white-23x25.png?v=1271775379523180358');
		padding: 10px 10px 10px 35px;
	}
	.ab-testing .RegisterBox h2, .ab-testing .RegisterBox h3, .ab-testing .RegisterBox h4, .ab-testing .RegisterBox p, .ab-testing .RegisterBox .middle {
		position: relative;
		z-index: 10;
	}
	.ab-testing .RegisterBox .top h2, .ab-testing .RegisterBox .top h3 {
		line-height: 100% !important;
	}
	.ab-testing .RegisterBox .middle {
		background: url('../RM/RM_RMTemplate/images/ab-testing/register-box-middle-bg-2x51.png?v=1271775379523180358') repeat-x scroll 0 0 #3f1f00;
		color: #fff;
		font: italic 13px/415% georgia;
		height: 51px;
		margin: 0;
		padding: 0;
		position: relative;
		/* width: 294px; */
	}
	.ab-testing .RegisterBox .middle p {
		background: url('../RM/RM_RMTemplate/images/framework/icons/icon-hurry-up-26x27.png?v=1271775379523180358') no-repeat scroll 60px 12px transparent;
		height: 51px;
		width: 100%;
	}
	.ab-testing .RegisterBox .middle p a {
		color: #fff;
		font: italic 13px/415% georgia;
	}
	.ab-testing .RegisterBox .middle p.receive-information {
		background: url('../RM/RM_RMTemplate/images/framework/icons/icon-email-24x16.png?v=1271775379523180358') no-repeat scroll 55px 18px rgba(0, 0, 0, 0);
	}
	.ab-testing .RegisterBox .bottom {
		color: #3f1f00;
		padding: 10px 15px;
		text-align: left;
	}
	.ab-testing .RegisterBox .bottom h4 {
		color: #3f1f00;
		font: 32px/100% brandongrotesque-black;
	}
	.ab-testing .RegisterBox .bottom p {
		font: bold 13px/185% arial;
		padding: 0 0 0 25px;
	}
	.ab-testing .RegisterBox .bottom p.date {
		background: url('../RM/RM_RMTemplate/images/framework/icons/icon-calendar-blue-11x11.png?v=1271775379523180358') no-repeat scroll 0 7px transparent;
		margin: 0;
	}
	.ab-testing .RegisterBox .bottom p.location {
		background: url('../RM/RM_RMTemplate/images/framework/icons/icon-location-blue-13x17.png?v=1271775379523180358') no-repeat scroll 0 4px transparent;
	}	
	.ab-testing .RegisterBox .bottom p.price {
		background: url('../RM/RM_RMTemplate/images/framework/icons/icon-price-blue-18x18.png?v=1271775379523180358') no-repeat scroll 0 2px transparent;
	}
	.ab-testing .RegisterBox .bottom p + p + p + p {
		line-height: 100%;
		padding: 5px 0 0;
		text-align: center;
	}		

/* A/B testing > 2014 templates > twoColumn template > register box */	

	.twoColumn .RegisterBox {
		display: block;
	}
	.twoColumn.Programme .RegisterBox {
		display: none;
	}
	/*.twoColumn.ab-testing .RegisterBox.Standard {
		display: block;
	}*/
	.twoColumn.ab-testing .RegisterBox.two, .simple.ab-testing .RegisterBox.two, .form.ab-testing .RegisterBox.two, .twoColumn.ab-testing.Programme.A .RegisterBox.two, .twoColumn.ab-testing.Programme.B .RegisterBox.two, .pressRelease.ab-testing .RegisterBox.two {
		display: none;
	}
	.twoColumn.ab-testing .RegisterBox, .twoColumn.ab-testing .RegisterBox.two, .simple.ab-testing .RegisterBox, .simple.ab-testing .RegisterBox.two, .form.ab-testing .RegisterBox, .form.ab-testing .RegisterBox.two  {
		float: left;
	}		
	.twoColumn.ab-testing.ShowRegisterBox.two .RegisterBox, .simple.ab-testing.ShowRegisterBox.two .RegisterBox, .form.ab-testing.ShowRegisterBox.two .RegisterBox {
		display: none;
	}
	.twoColumn.ab-testing.ShowRegisterBox.two .RegisterBox.two, .simple.ab-testing.ShowRegisterBox.two .RegisterBox.two, .form.ab-testing.ShowRegisterBox.two .RegisterBox.two {
		display: block;
	}

/* A/B testing > 2014 templates > twoColumn template > ad banner fixes */
	
	.twoColumn.ab-testing #sidebarRight #rightColumnContainer1, .fr.twoColumn.ab-testing #sidebarRight #rightColumnContainer1, .simple.ab-testing #sidebarRight #rightColumnContainer1, .fr.simple.ab-testing #sidebarRight #rightColumnContainer1, .form.ab-testing #sidebarRight #rightColumnContainer1, .fr.form.ab-testing #sidebarRight #rightColumnContainer1 {
		margin-top: 330px;
	}
	.twoColumn.ab-testing.participate #sidebarRight #rightColumnContainer1, .fr.twoColumn.ab-testing.participate #sidebarRight #rightColumnContainer1 {
		margin-top: 0;
	}
	
/* A/B testing > 2014 templates > homePage template > register box */		
	
	.homePage.ab-testing .RegisterBox {
		position: absolute;
		right: 45px;
		width: 294px;
		top: 45px;
	}

/* A/B testing > 2014 templates > homePage template > slideshow */			

	.homePage.ab-testing .Slideshow.homeSlideshow {
		margin: 10px auto;
	}
	.homePage.ab-testing .homeSlideshow .jshowoff-slidelinks {
		padding: 0 11px;
	}
	.homePage.ab-testing .homeSlideshow .jshowoff-slidelinks .slideLinkBg {
		border: 1px solid #fff;
		opacity: 0.8;           /* fx, safari, opera */
		/* -khtml-opacity: 0.8; */      /* khtml, old safari */
		/* -moz-opacity: 0.8; */       /* mozilla, netscape */
	}
	.homePage.ab-testing .homeSlideshow .jshowoff-slidelinks .jshowoff-active .slideLinkBg {
		border: 1px solid #75b3f1;
	}
	.homePage.ab-testing .homeSlideshow .jshowoff-slidelinks a {
		margin: 0 5px;
		max-width: 45%;
		padding: 0 1.55px;
	}
	.homePage.ab-testing .jshowoff-prev .picto, .homePage.ab-testing .jshowoff-next .picto {
		top: 385px;
		cursor: pointer;
	}

/* A/B testing > 2014 templates > homePage template > text & image blocks */	
	
	.homePage.ab-testing .text-and-image .layoutBlockContainer {
		/* padding: 20px; */
		width: 960px;
	}
	.homePage.ab-testing .text-and-image .layoutBlock-1 {
		padding: 0 10px 0 0;
	}
	.homePage.ab-testing .text-and-image .layoutBlock-2 {
		padding: 0 0 0 10px;
	}	
	.homePage.ab-testing .text-and-image h2 {
		/* color: #359aec; */
		margin: 0 !important;
	}
	.homePage.ab-testing .text-and-image h3 {
		margin: 10px 0 0;
	}
	.homePage.ab-testing .text-and-image p, .homePage.ab-testing .text-and-image ul {
		float: left;
		margin: 0;
		width: 100%;
	}
	.homePage.ab-testing .text-and-image .layoutBlock h2 + .unmanagedContent {
		margin-top: 10px;
	}

/* A/B testing > 2014 templates > homePage template > text & image blocks > slider testimonies */	
	
	.homePage.ab-testing .testimonies .bulletSlideshow {
		height: 255px;
		width: 100%;
	}
	.homePage.ab-testing .text-and-image.testimonies .bulletSlideshow .jshowoff-slidelinks {
		/* bottom: 40px; */
		top: 155px;
	}
	.homePage.ab-testing .text-and-image.testimonies .bulletSlideshow .Slide p {
		/* width: 240px; */
		width: 195px;
	}
	.homePage.ab-testing .testimonies .bulletSlideshow img {
		height: 150% !important;
		max-height: 150% !important;
		max-width: 150% !important;
	}

/* A/B testing > 2014 templates > homePage template > text & image blocks > first block */	

	.homePage.ab-testing .text-and-image.first .layoutBlock-1 {
		width: 602px;
	}
	.homePage.ab-testing .text-and-image.first .layoutBlock-2 {
		width: 338px;
	}

/* A/B testing > 2014 templates > homePage template > text & image blocks > second block */		

	.homePage.ab-testing .text-and-image.second .layoutBlock-1 {
		width: 560px;
	}
	.homePage.ab-testing .text-and-image.second .layoutBlock-2 {
		width: 380px;
	}
	.homePage.ab-testing .text-and-image.second ul li {
		background: none repeat scroll 0 0 transparent;
		list-style: disc inside none;
		padding: 0;
	}
	.homePage.ab-testing .text-and-image.second ul li span + span {
		float: right;
		left: -110px;
		position: relative;
	}
	.homePage.ab-testing .text-and-image.second .left {
		width: 48%;
		padding: 0 10px 0 0;
	}
	.homePage.ab-testing .text-and-image.second .right {
		width: 48%;
		padding: 0 0 0 10px;
	}	

/* A/B testing > 2014 templates > homePage template > text & image blocks > live */	

	.homePage.ab-testing.live .text-and-image .layoutBlock .unmanagedContent img {
		float: left;
		width: 146px;
	}
	.homePage.ab-testing.live .text-and-image .layoutBlock .unmanagedContent img + p, .homePage.ab-testing.live .text-and-image .layoutBlock .unmanagedContent img + p + p {
		margin-left: 10px;
	}
	.homePage.ab-testing.live .text-and-image .layoutBlock .unmanagedContent p {
		float: left;
		width: 424px;
	}
	.homePage.ab-testing.live .register-today h2 {
		margin: 20px 0 5px !important;
	}
	.homePage.ab-testing.live .register-today h2 span {
		font-size: 35px;
	}	
	.homePage.ab-testing.live .register-today h3 {
		font-size: 13px !important;
	}
	.homePage.ab-testing.live .homeSlideshow .Slide .slideTxt, .homePage.ab-testing.live .homeSlideshow .slideDesc {
		max-width: 900px;
		width: 100%;
	}
	.homePage.ab-testing.live .homeSlideshow .Slide .slideTxt {
		text-align: center;
	}
	.homePage.ab-testing.live .homeSlideshow .slideDesc {
		padding: 10px;
	}
	
/* A/B testing > 2014 templates > homePage template > sponsors & partners slideshow */	

	.homePage.ab-testing li.childPageList.sponsors-and-partners {
		border-bottom: 0;
		padding: 0;
		width: 1000px;
	}
	
/* A/B testing > 2014 templates > homePage & two columns template > register today block */		
	
	.ab-testing .register-today {
		background: url('../RM/RM_RMTemplate/images/framework/icons/icon-push-register.png?v=1271775379523180358') no-repeat scroll 16px 16px #e1dfdb;
		min-height: 83px;
		width: 850px !important;
	}
	.twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.register-today, .twoColumn.ab-testing #contentBottom ul#ctlChildPageList li.layoutBlocks.register-today {
		margin: 20px 0 0 -20px;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		padding: 20px 20px 20px 130px !important;
	}
	.homePage.ab-testing .register-today {
		padding: 20px 20px 20px 130px !important;
	}
	.ab-testing .register-today h2 span {
		display: block;
		color: #359aec;
	}
	.ab-testing .register-today h2 span + span {
		color: #000;
		font-size: 18px;
	}
	.homePage.ab-testing .register-today h2 span + span {
		font-size: 34px;
	}	
	.ab-testing .register-today h3 {
		font: italic bolder 12px 'Georgia',arial,sans-serif !important;
		margin: 0;
		text-transform: none;
	}
	.ab-testing .register-today .right img {
		margin-right: 3%;
		margin-top: 6%;
	}

/* A/B testing > 2014 templates > homePage & two columns template > discover block */

	.twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.discover, .twoColumn.ab-testing #contentBottom ul#ctlChildPageList li.layoutBlocks.discover {
		margin: 0 0 0 -20px;
		padding: 20px !important;
	}
	.ab-testing .register-today + .discover {
		border-top: 0 none;
	}
	.ab-testing .discover, .ab-testing.Programme .discover {
		background-color: #f4f5f5;
		border-bottom: 1px solid #000;
		border-top: 1px solid #000;
		width: 960px;
	}
	.ab-testing.Programme .discover {
		margin: 0 !important;
	}
	.ab-testing .discover h2, .ab-testing .discover a { 
		float: left;
	}
	.ab-testing .discover h2 { 
		font-size: 18px;
		margin: 5px 0 0 !important;
	}
	.ab-testing .discover a { 
		background-color: #359aec;
		border: 1px solid #fff;
		color: #fff;
		font: 14px brandongrotesque-bold;
		margin: 0 0 0 3px;
		padding: 5px 10px;
		text-transform: uppercase;
	}
	.ab-testing .discover a:hover { 
		background-color: #fff;
		border: 1px solid #359aec;
		color: #359aec;
		text-decoration: none;
	}	

/* A/B testing > 2014 templates > homePage template > ad banners block */		
	
	.homePage.ab-testing .ad-banners {
		height: 310px;
		padding: 20px;
		width: 960px;
	}
	.homePage.ab-testing .ad-banners .unmanagedContent, .homePage.ab-testing .ad-banners .layoutBlockContainer3Col {
		float: left;
		width: 320px;
	}
	.homePage.ab-testing .ad-banners .layoutBlock {
		float: none;
		width: 300px;
	}
	.homePage.ab-testing .ad-banners .layoutBlock h2 {
		color: #359aec;
		font-size: 18px;
		margin: 0 !important;
	}
	.homePage.ab-testing .slot-homepagecontainer1ad300x250.slot1, .homePage.ab-testing .slot-homepagecontainer1barter300x250.slot2 {
		background: url('../RM/RM_Miptv/2013/images/framework/banner-background-2x2-trsp.png?v=1271775379523180358') repeat scroll 0 0 transparent;
		float: left;
		height: 250px;
		padding: 10px;
		width: 300px;
	}

	#programBlock {
		background: url('../RM/RM_RMTemplate/images/framework/icons/homepage/icon-programBlock.png?v=1271775379523180358') no-repeat scroll 10px 15px transparent;
	}
	#visitorsBlock {
		background: url('../RM/RM_RMTemplate/images/framework/icons/homepage/icon-participantsBlock.png?v=1271775379523180358') no-repeat scroll 10px 15px transparent;
	}
	#exhibitorsBlock {
		background: url('../RM/RM_RMTemplate/images/framework/icons/homepage/icon-participantsBlock.png?v=1271775379523180358') no-repeat scroll 10px 15px transparent;
	}
	#overviewBlock {
		background: url('../RM/RM_RMTemplate/images/framework/icons/homepage/icon-overviewBlock.png?v=1271775379523180358') no-repeat scroll 10px 15px transparent;
	}
	#mobileAppBlock {
		background: url('../RM/RM_RMTemplate/images/framework/icons/homepage/icon-mobileAppBlock.png?v=1271775379523180358') no-repeat scroll 10px 15px transparent;
	}	
	#speakerBlock {
		background: url('../RM/RM_RMTemplate/images/framework/icons/homepage/icon-speakersBlock.png?v=1271775379523180358') no-repeat scroll 10px 15px transparent;
	}		
	
	.homePage.ab-testing #programBlock, .homePage.ab-testing #visitorsBlock, .homePage.ab-testing #exhibitorsBlock, .homePage.ab-testing #overviewBlock, .homePage.ab-testing #mobileAppBlock, .homePage.ab-testing #speakerBlock	{
		/* padding: 10px 0 10px 45px; */
		padding: 10px 10px 100% 70px;
	}
	
	.homePage.ab-testing .ad-banners .layoutBlock .unmanagedContent {
		border-bottom: 1px solid #fff;
		color: #fff;
		height: 102px;
	}
	.homePage.ab-testing .ad-banners .layoutBlock-1 .unmanagedContent {
		background-color: #502700;
	}
	.homePage.ab-testing .ad-banners .layoutBlock-2 .unmanagedContent {
		background-color: #623000;
	}
	.homePage.ab-testing .ad-banners .layoutBlock-3 .unmanagedContent {
		background-color: #6d3500;
		border-bottom: 0;
	}
	.homePage.ab-testing .ad-banners .ad, .homePage.ab-testing .ad-banners .barter {
		background-color: #f8f8f8;
		padding: 10px;
	}
	.homePage.ab-testing .ad-banners .ad h2, .homePage.ab-testing .ad-banners .barter h2 {
		border-bottom: 1px solid #C2B9B1;
		color: #C2B9B0;
		font-size: 12px !important;
		margin: 0 auto !important;
		padding: 0 0 4px;
		width: 100px;
	}

/* A/B testing > 2014 templates > homePage template > sponsors & partners */		
	
	.homePage.ab-testing .Slideshow .Slide {
	list-style: none outside none;
	}
	.homePage.ab-testing .Slideshow.default.sponsors ul {
		/* padding: 0 0 10px 10px; */
		margin: 0 !important;
	}

/* A/B testing > 2014 templates > twoColumn template > sponsors & partners */			
	
	.twoColumn.ab-testing #ContentBottom .SponsorTwoCol {
		border-top: 1px solid #7f7f7f;
		margin: 0 0 0 -20px !important;		
	}
	.twoColumn.ab-testing #ContentBottom #heightPadding {
		display: none;
	}
	.ab-testing .Slideshow.default.sponsors ul {
		margin: 20px auto 10px !important;
	}
	.twoColumn.ab-testing #contentBottom ul#ctlChildPageList li.layoutBlocks.SponsorTwoCol {
		margin: 0 0 0 -20px !important;
		padding: 0 !important;
	}
	.twoColumn.ab-testing #contentBottom + #contentBottom ul#ctlChildPageList li.layoutBlocks.SponsorTwoCol {
		border-top: 0 none;
	}		
	.twoColumn.ab-testing #contentBottom li.SponsorTwoCol .Slideshow.sponsors, .ab-testing li.sponsors-and-partners .Slideshow.sponsors {
		padding: 20px;
	}
	
/* A/B testing > 2014 templates > twoColumn template > participate > misc */

	.twoColumn.ab-testing.participate  {
	}
	.twoColumn.ab-testing.participate .layoutBlocks {
	}
	.twoColumn.ab-testing.participate .width960px.last-child, .twoColumn.ab-testing.participate .register-offline.last-child {
		/* margin: 0 0 20px !important; */
	}
	.twoColumn.ab-testing.participate .last-child.without-margin-bottom {
		margin-bottom: 0 !important;
	}
	.twoColumn.ab-testing.participate h1#pageName + .unmanagedContent h2, .twoColumn.ab-testing.participate h1#pageName + div + .unmanagedContent h2, .twoColumn.ab-testing.participate h1#pageName + .unmanagedContent p, .twoColumn.ab-testing.participate h1#pageName + div + .unmanagedContent p {
		width: 960px;
	}
	
/* A/B testing > 2014 templates > twoColumn template > participate > early bird offer */
	
	.twoColumn.ab-testing.participate .EarlyBirdOffer {
		background-color: transparent;
		padding: 0;
		width: 960px !important;
	}	
	.twoColumn.ab-testing.participate .EarlyBirdOffer h2 {
		padding-bottom: 0;
	}
	.twoColumn.ab-testing.participate .EarlyBirdOffer .layoutBlock-1 .box, .twoColumn.ab-testing.participate .PaymentMethods .layoutBlock-1 .box {
		float: left;
		margin: 0;
		width: 600px;
	}

/* A/B testing > 2014 templates > twoColumn template > participate > payment methods */

	.twoColumn.ab-testing.participate .PaymentMethods .layoutBlock-1 .box {
		height: auto;
	}
	.twoColumn.ab-testing.participate .PaymentMethods .layoutBlock-1 .box h2 {
		color: #fff;
	}
	.twoColumn.ab-testing.participate .PaymentMethods .layoutBlock-1 .box img {
		float: left;
	}
		
/* A/B testing > 2014 templates > twoColumn template > two columns */

	.twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.TwoColParts, .twoColumn.ab-testing #contentBottom ul#ctlChildPageList li.layoutBlocks.TwoColParts {
		background: url('../RM/RM_RMTemplate/images/ab-testing/two-columns-seperator-7e7e7e-1x960.png?v=1271775379523180358') repeat-y scroll 0 center transparent;
		margin: 0 !important;
		/* padding-bottom: 20px !important; */
		padding-bottom: 0 !important;		
	}
	.twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.first, .twoColumn.ab-testing #contentBottom ul#ctlChildPageList li.layoutBlocks.TwoColParts.first {
		margin-top: 20px !important;
		padding: 0 !important;
	}
	.twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.first + .TwoColParts, .twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.first + .TwoColParts + .TwoColParts {
		padding: 20px 0 0 !important;
	}
	.twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.last {
		padding: 20px 0 !important
	}		
	.twoColumn.ab-testing .TwoColParts .layoutBlock h3 {
		font-size: 24px;
	}
	.twoColumn.ab-testing .TwoColParts ul.buttons li a {
		font: 100% brandongrotesque-black;
	}
	.twoColumn.ab-testing .TwoColParts.last {
		height: 148px;
		margin-bottom: 20px !important;
		padding: 0;
	}
	.twoColumn.ab-testing .TwoColParts.last .layoutBlockContainer {
		border-bottom: 1px solid #7f7f7f;
		float: left;
		padding: 0 0 20px !important; 
	}
	.twoColumn.ab-testing .TwoColParts div.layoutBlock {
		margin-right: 0;
		/* padding-right: 20px; */
		width: 48% !important;
		/* width: 50% !important; */		
	}
	.twoColumn.ab-testing .TwoColList1 div.layoutBlock.layoutBlock-1 {
		border-right: 1px solid #7e7e7e;
		padding-right: 10px;
		width: 299px;
	}
	.twoColumn.ab-testing .TwoColParts div.layoutBlock .left {
		width: 45%;
	}
	.twoColumn.ab-testing .TwoColParts div.layoutBlock .right {
		width: 55%;
	}
	.twoColumn.ab-testing .TwoColParts p.more {
		background-color: #411e00;
		color: #fff;
		float: left;
		margin: 10px 0 0;
		padding: 10px 5px;
		text-align: center;
		width: 192px;
	}
	.twoColumn.ab-testing .TwoColParts p.more a { 
		color: #fff;
	}	
	.twoColumn.ab-testing .TwoColParts p.more span { 
		display: block;
		font: 11px 'BrandonGrotesque-Black',arial,sans-serif;
		text-transform: uppercase;
	}	
	.twoColumn.ab-testing .TwoColParts li { 
		background-position: 0 5px;
	}
	
/* A/B testing > 2014 templates > twoColumn template > participate > homepage > sidebar right & ad banners */

	.twoColumn.ab-testing.participate #content .adContainerDisplay  { 
		background-color: #686868;
		float: left;
		margin: 0 0 20px;
		padding: 10px;
		width: 300px; 
	}
	.twoColumn.ab-testing.participate #rightColumnContainer1, .twoColumn.ab-testing.participate #rightColumnContainer2 {
		height: 250px;
		margin: 0 0 20px;
	}	
	.twoColumn.ab-testing.participate #rightColumnContainer3 {
		height: 100px;
		margin-bottom: 0 !important;
	}
	.twoColumn.ab-testing.participate.visit .adContainerDisplay span {
	}
	.twoColumn.ab-testing.participate.visit .adContainerDisplay .slot3 {
		height: 100px;
	}

/* A/B testing > 2014 templates > twoColumn template > participate > homepage > sidebar right & ad banners */

	.twoColumn.ab-testing.participate.visit #content .adContainerDisplay  { 
	}
	.twoColumn.ab-testing.participate.visit #content #rightColumnContainer1.adContainerDisplay {
	}
	.twoColumn.ab-testing.participate.visit #content #rightColumnContainer2.adContainerDisplay {
	}
	.twoColumn.ab-testing.participate.visit #content #rightColumnContainer3.adContainerDisplay {
	}
	
/* A/B testing > 2014 templates > twoColumn template > participate > homepage > slideshow */

	.twoColumn.ab-testing.participate li.childPageList.width960px .bulletSlideshow {
		float: left;
		margin: 0 20px 0 0;
		width: 600px;
	}
	
/* A/B testing > 2014 templates > twoColumn template > participate > homepage > misc */
	
	.twoColumn.ab-testing.participate a.btn {
		margin: 15px 0 0;
	}
	.twoColumn.ab-testing.participate .TwoColList1 ul {
		width: 289px;
	}
	.twoColumn.ab-testing.participate .TwoColList1 ul li ul {
		width: 264px;
	}

/* A/B testing > 2014 templates > twoColumn template > participate > visit */

	.twoColumn.ab-testing.participate.visit  {
	}
	.ab-testing.participate.visit #ctlChildPageList.twoColumnList {
		float: left;
		width: 620px;
	}
	.twoColumn.ab-testing.participate.visit #content {
		width: auto;
	}
	.twoColumn.ab-testing.participate.visit #sidebarRight {
		float: right;
		margin: 20px 0 0 !important;
		width: 320px;
	}
	.twoColumn.ab-testing.participate.visit #sidebarRight #rightColumnContainer1 {
	    margin-bottom: 0;
	}	
	.twoColumn.ab-testing.participate.visit h3 {
		font-size: 18px;
		margin: 0 0 10px !important;
	}
	.twoColumn.ab-testing.participate.visit h3 + ul + h3 {
		margin: 20px 0 10px !important;
	}

/* A/B testing > 2014 templates > twoColumn template > participate > visit with benefits table */

.ab-testing #benefits {
	background-color: #fff;
	float: left;
}
.ab-testing #benefits h2 {
	border: 1px solid #d1d0d0;
	margin: 0 !important;
	padding: 10px;
	text-align: center;
}
.ab-testing #benefits h3 {
	background-color: #686868;
	clear: both;
	color: #fff;
	margin: 0;
	padding: 10px;
}
.ab-testing #benefits div.column a {
	cursor: pointer;
	color: #5d5d5d;
}
.ab-testing #benefits div.column a:hover {
	text-decoration: none;
}
.ab-testing #benefits div.column a.tooltip img {
	margin: -3px 0 0 5px;
}
.ab-testing #benefits ul li {
	list-style: none outside none;
}
.ab-testing #benefits div.row {
	border: 1px solid #d1d0d0;
	float: left;
	width: 958px;
}
.ab-testing #benefits div.row + div.row {
	border-top: 0;
}	
.ab-testing #benefits div.column {
	float: left;
	padding: 5px 10px;
}
.ab-testing #benefits div.column.one {
	border-right: 1px solid #d1d0d0;
	width: 65%;
}		
.ab-testing #benefits div.column.two {
	background: url('https://register.mapic.com/App_Themes/AOL/mapic/images/icon-validate.png?v=1271775379523180358') no-repeat scroll center center transparent;
	min-height: 18px;
	padding: 10px 0 0;
	width: 32%;
}	
.my-custom-theme {
	border-radius: 5px;
	border: 1px solid #d0d0d0;
	background: #fff;
	color: #464545;
}
.my-custom-theme .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 8px 10px;
	width: 250px;
}

/* A/B testing > 2014 templates > twoColumn template > programme > misc */

	.twoColumn.ab-testing.programme .download-programme .left {
		height: 52px;
		width: 49%;	
	}
	.twoColumn.ab-testing.programme .download-programme .right {
		width: 49%;
	}
	.twoColumn.ab-testing.programme .download-programme .right p {
		width: auto;
	}
	.twoColumn.ab-testing.programme .download-programme .layoutBlockContainer3Col .left, .twoColumn.ab-testing.programme .download-programme .layoutBlockContainer3Col .middle, .twoColumn.ab-testing.programme .download-programme .layoutBlockContainer3Col .right {
		float: left;
		width: 200px !important;
	}
	.twoColumn.ab-testing.programme .download-programme .layoutBlockContainer3Col .left a, .twoColumn.ab-testing.programme .download-programme .layoutBlockContainer3Col .middle a, .twoColumn.ab-testing.programme .download-programme .layoutBlockContainer3Col .right a {
		background-position: 160px 10px;
		font-size: 13px !important; 
		padding: 13px 20px 10px 0 !important;
		width: 160px;
	}
	.twoColumn.ab-testing.programme .download-programme .layoutBlockContainer3Col .left .two-rows a, .twoColumn.ab-testing.programme .download-programme .layoutBlockContainer3Col .middle .two-rows a, .twoColumn.ab-testing.programme .download-programme .layoutBlockContainer3Col .right .two-rows a {
		padding: 6px 20px 0 0 !important;
	}
	.twoColumn.ab-testing.programme .download-programme .layoutBlockContainer3Col .left .three-rows a, .twoColumn.ab-testing.programme .download-programme .layoutBlockContainer3Col .middle .three-rows a, .twoColumn.ab-testing.programme .download-programme .layoutBlockContainer3Col .right .three-rows a {
		padding: 0 20px 0 0 !important;
	}
	
/* A/B testing > 2014 templates > twoColumn template > programme > overview */

	.twoColumn.ab-testing.programme.overview  {
	}
	.twoColumn.ab-testing.programme.overview #content, .twoColumn.ab-testing.programme.overview #contentBottom {
		padding-bottom: 0;
	}
	
/* A/B testing > 2014 templates > twoColumn template > programme > overview > download programme */	
	
	.twoColumn.ab-testing.programme.overview .download-programme  {
	}
	.twoColumn.ab-testing.programme.overview ul#cloud {
		background-color: #f4f5f5;
		border: 3px solid #ece9e6;
		margin: 0;
		padding: 10px;
		width: 100%;
	}
	.twoColumn.ab-testing.programme.overview ul#cloud li {
		line-height: 1.7em;
	}

/* A/B testing > 2014 templates > twoColumn template > programme > overview > event programme */	
	
	.twoColumn.ab-testing.programme.overview .event-programme {
		margin: 0 0 20px;
	}
	.twoColumn.ab-testing.programme.overview .event-programme .navigation, .twoColumn.ab-testing.programme.overview .event-programme .calendar {
		padding: 5px;
	}
	.twoColumn.ab-testing.programme.overview .event-programme .navigation {
		background-color: #235967;
	}
	.twoColumn.ab-testing.programme.overview .event-programme .navigation a {
		cursor: pointer;
		color:#fff;	
		display:inline-block;		
		font: 14px 'BrandonGrotesque-Black', arial, sans-serif;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		width:145px;
		padding-top:12px;
		padding-bottom:8px;
	}
	.twoColumn.ab-testing.programme.overview .event-programme .navigation a:hover, .twoColumn.ab-testing.programme.overview .event-programme .navigation a.active {
		background-color:#fff;
		color:#235967;
	}
	.twoColumn.ab-testing.programme.overview .event-programme .calendar {
		/* background-color: #235967; */
		border-bottom: 4px solid #235967;
		height: 851px;
		overflow-y: scroll;
		overflow-x:hidden;
		padding-top: 0;
	}
/* firefox only
	@-moz-document url-prefix(){ 
		.twoColumn.ab-testing.programme.overview .event-programme .calendar {
			height: 847px;
		}
	}
 */		
	.twoColumn.ab-testing.programme.overview .event-programme .calendar > img {
		background-color: #fff;
		padding: 4px 1px 1px 0;
	}

/* A/B testing > 2014 templates > twoColumn template > old templates > Programme A & B */

	.twoColumn.ab-testing.Programme h1#pageName2 {
		line-height: 100%;
		margin: 0 0 10px;
		width: 280px !important;
	}
	.twoColumn.ab-testing.Programme h1#pageName2 span {
		margin: 0;
	}
	.twoColumn.ab-testing.Programme li.childPageList {
		margin: 0;
	}
	.twoColumn.ab-testing.Programme .download-programme div.layoutBlock .unmanagedContent {
		padding: 10px 0;
	}
	.twoColumn.ab-testing.Programme.A.sidebars-left-wide-right #sidebarRight, .twoColumn.ab-testing.Programme.A.sidebars-wide-right #sidebarRight, .twoColumn.ab-testing.Programme.A.sidebars-left-right #sidebarRight, .twoColumn.ab-testing.Programme.B.sidebars-left-wide-right #sidebarRight, .twoColumn.ab-testing.Programme.B.sidebars-wide-right #sidebarRight, .twoColumn.ab-testing.Programme.B.sidebars-left-right #sidebarRight {
		margin-left: 680px !important;
		margin-top: -247px !important;
	}
	.twoColumn.ab-testing.Programme.A #content ul#ctlChildPageList li.layoutBlocks.LeftImageAndRightText, .twoColumn.ab-testing.Programme.B #content ul#ctlChildPageList li.layoutBlocks.LeftImageAndRightText {
		margin: 0 !important;
		padding: 20px !important;
	}
	.twoColumn.ab-testing.Programme.A .RegisterBox, .twoColumn.ab-testing.Programme.B .RegisterBox {
		display: block;
		margin: 250px 0 0 -360px;
	}
	.twoColumn.ab-testing.Programme.A #content, .twoColumn.ab-testing.Programme.B #content {
		max-width: 1000px;
		padding: 0 !important;
	}
	
	.twoColumn.ab-testing.Programme.A #rightColumnContainer2 span.slot1, .twoColumn.ab-testing.Programme.B #rightColumnContainer2 span.slot1 {
		margin-top: 0;
	}
	
	.twoColumn.ab-testing.Programme .LineOne .layoutBlockContainer2Col .layoutBlock.layoutBlock-1 {
		margin: 0;
		min-height: 213px;
	}
	.twoColumn.ab-testing.Programme #content ul#ctlChildPageList li.layoutBlocks.download-programme {
		margin: 0 20px 20px !important;
		min-height: 315px;
		padding: 0 !important;
		width: 280px;
	}
	.twoColumn.ab-testing.Programme #content ul#ctlChildPageList li.layoutBlocks.audienceSelection {
		padding: 0 !important;
	}
	.twoColumn.ab-testing.Programme.withAudienceSelection .LineOne.audienceSelection .layoutBlock.layoutBlock-2 {
		margin: 0 !important;
	}
	.twoColumn.ab-testing.Programme.withAudienceSelection #sidebarRight #rightColumnContainer2 {
		margin-top: 72px;
	}
	.twoColumn.ab-testing.Programme.withAudienceSelection #sidebarRight #rightColumnContainer3 span {
		margin-top: 20px;
	}
	.twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.LineTwo {
		min-height: 431px;
		padding-left: 20px !important;
		width: 980px !important;
	}
	.twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.LineFour {
		padding: 0 !important;
	}
	.twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.LineFour img, .twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.LineFour img + p {
		margin-top: 20px;
	}
	.twoColumn.ab-testing .TwoColParts.LineFour div.layoutBlock-2 {
		float: left !important;
		margin-left: 0;
	}
	.twoColumn.ab-testing.Programme .TwoColParts div.layoutBlock ul {
		clear: none;
	}
	.twoColumn.ab-testing.Programme #content ul#ctlChildPageList li.layoutBlocks.TwoColParts + .TwoColParts .layoutBlock {
		border-top: 1px solid #5c5958;
		padding-top: 20px;
	}
	.twoColumn.ab-testing.Programme #content ul#ctlChildPageList li.layoutBlocks.TwoColParts .layoutBlock-2 {
		float: left !important;
		margin: 0;
		padding: 0 0 0 20px;
	}
	.twoColumn.ab-testing.Programme.A #content ul#ctlChildPageList li.layoutBlocks.TwoColParts {
		padding-top: 0 !important;
	}
	.twoColumn.ab-testing.Programme.A #content ul#ctlChildPageList li.layoutBlocks.LeftImageAndRightText + .TwoColParts {
		padding-top: 20px !important;
	}
	.twoColumn.ab-testing.Programme.A .LeftImageAndRightText + .TwoColParts + .LeftImageAndRightText .layoutBlock {
		width: 100%;
	}
	.twoColumn.ab-testing.Programme.A .download-programme + .LeftImageAndRightText .layoutBlock .unmanagedContent, .twoColumn.ab-testing.Programme.A .audienceSelection + .LeftImageAndRightText .layoutBlock .unmanagedContent {
		width: 310px;
	}
	.twoColumn.ab-testing.Programme.A .LeftImageAndRightText + .TwoColParts + .LeftImageAndRightText .layoutBlock .unmanagedContent {
		/* width: 650px; */
	}
	.twoColumn.ab-testing.Programme .LeftImageAndRightText div.layoutBlock .unmanagedContent {
		width: 609px;
	}		
	.twoColumn.ab-testing.Programme.B #content ul#ctlChildPageList li.layoutBlocks.TwoColParts {
		padding: 0 !important;
	}
	.twoColumn.ab-testing.Programme.A #content ul#ctlChildPageList li.layoutBlocks.TwoColParts + .TwoColParts {
		margin-bottom: 20px !important;
	}
	.twoColumn.ab-testing.Programme div#sidebarRight #CountDown {
		margin: 312px 80px 0 0;
	}
	.twoColumn.ab-testing #content ul#ctlChildPageList li.brands + li.allianz {
		padding-top: 0 !important;
	}		

/* A/B testing > 2014 templates > twoColumn template > old templates > Programme A & B > with audience selection - discover */
	
	.ab-testing.Programme .discover h2 {
	}
	
/* A/B testing > 2014 templates > twoColumn template > sidebar right > Ad Container Display 1 & 2 */	

	.twoColumn.ab-testing #sidebarRight #rightColumnContainer1.adContainerDisplay, .twoColumn.ab-testing #sidebarRight #rightColumnContainer2.adContainerDisplay {
		height: 250px;
	}
	
/* A/B testing > 2014 templates > twoColumn template > sidebar right > highlight blocks */	
	
	.twoColumn.ab-testing #sidebarRight .highlight {
		background-color: #359aec;
		color: #fff;
		margin-bottom: 5px;
		padding: 10px;
		width: 300px;
	}
	.twoColumn.ab-testing #sidebarRight .highlight h3 {
		color: #fff;
		font-size: 16px;
		margin: 0;
	}
	.twoColumn.ab-testing #sidebarRight .highlight a { 
		color: #fff;
		text-decoration: underline;
		text-transform: none;
	}
	.twoColumn.ab-testing #sidebarRight .highlight a:hover { 
		text-decoration: none;
	}
	.twoColumn.ab-testing #sidebarRight .highlight img {
		width: 110px;
	}
	.twoColumn.ab-testing #sidebarRight .highlight .right {
		width: 180px;
	}
	.twoColumn.ab-testing #sidebarRight .highlight .right a { 
		float: right;
	}
	.twoColumn.ab-testing #sidebarRight .highlight .right a[href^="mailto:"] { 
		float: none;
	}
	.twoColumn.ab-testing #sidebarRight #newthisyear.highlight {
		background-image: url('../RM/RM_MipimEvent/Programme/uptilab/pictures/3badges.png?v=1271775379523180358');
		background-position: 175px 23px;
		background-repeat: no-repeat;
		text-transform: uppercase;
	}
	.twoColumn.ab-testing #sidebarRight #newthisyear.highlight a { 
		display: block;
		margin: 0 0 10px;
	}
	.twoColumn.ab-testing #sidebarRight #newthisyear.highlight, .twoColumn.ab-testing #sidebarRight #last.highlight { 
		margin: 0 0 20px !important;		
	}
	.twoColumn.ab-testing #sidebarRight #last.highlight img { 
		margin-top: 4px;		
	}
	
/* A/B testing > 2014 templates > twoColumn template > sponsors & partners */		
	
	.twoColumn.ab-testing .Slideshow.default.sponsors ul {
		margin: 0 auto !important;			
	}
	
/* A/B testing > 2014 templates > twoColumn template > carousel */	

	.twoColumn.ab-testing .jcarousel-skin-awards-small .jcarousel-item {
		width: 470px;
	}
	.twoColumn.ab-testing .jcarousel-skin-awards-small .jcarousel-prev-horizontal, .twoColumn.ab-testing .jcarousel-skin-awards-small .jcarousel-direction-rtl .jcarousel-prev-horizontal {
		right: 35px !important;
	}
	.twoColumn.ab-testing .jcarousel-skin-awards-small .jcarousel-next-horizontal, .twoColumn.ab-testing .jcarousel-skin-awards-small .jcarousel-direction-rtl .jcarousel-next-horizontal {
		right: 0 !important;
	}
	.twoColumn.ab-testing .jcarousel-skin-awards-small .jcarousel-item h4 {
		font: 12px/1.2em 'BrandonGrotesque-Black',arial,sans-serif;
	}
	.twoColumn.ab-testing .jcarousel-skin-awards-small .jcarousel-item p {
		margin: 0 !important;
	}		

/* A/B testing > 2014 templates > twoColumn template > awards  */

	.twoColumn.ab-testing.awards.vivid .contentLayoutBox {
		padding: 0 20px;
		width: 960px;
	}	
	.twoColumn.ab-testing.awards.vivid #pageTopContainer {
		padding-left: 0 !important;
		margin-bottom: 20px !important;
	}	
	
/* A/B testing > 2014 templates > my event website **************************************************************************************************************************************/

/* A/B testing > 2014 templates > homepage */

	.homePage.v1-1-2013.ab-testing.my-event .contentLayoutBox {
		padding: 0 20px 20px;
		width: 960px;
	}
	.homePage.v1-1-2013.ab-testing.my-event li.childPageList {
		border: 0 none;
		margin: 0 0 20px;
		padding: 0;
	}
	.homePage.v1-1-2013.ab-testing.my-event .quick-access {
		height: 120px;
		margin-bottom: 0 !important;
		width: 960px;
	}
	.homePage.v1-1-2013.ab-testing.my-event li.childPageList.quick-access-title {
		margin: 0;
	}
	.homePage.v1-1-2013.ab-testing.my-event li.childPageList.quick-access-title h2 {
		font-size: 18px;
		line-height: 100%;
	}	
	.homePage.v1-1-2013.ab-testing.my-event .quick-access div {
		background: url('../RM/RM_RMTemplate/images/ab-testing/quick-access-960x120.png?v=1271775379523180358') no-repeat scroll 0 0 #42b9d3;
		float: left;
	}
	.homePage.v1-1-2013.ab-testing.my-event .quick-access div:hover {
		background: url('../RM/RM_RMTemplate/images/ab-testing/quick-access-960x120-hover.png?v=1271775379523180358') no-repeat scroll 0 0 #42b9d3;
	}
	.homePage.v1-1-2013.ab-testing.my-event .quick-access div.mobile-app, .homePage.v1-1-2013.ab-testing.my-event .quick-access div:hover.mobile-app {
		background-position: 0 0;
	}
	.homePage.v1-1-2013.ab-testing.my-event .quick-access div.place-to-stay, .homePage.v1-1-2013.ab-testing.my-event .quick-access div:hover.place-to-stay {
		background-position: -160px 0;
	}
	.homePage.v1-1-2013.ab-testing.my-event .quick-access div.travel-info, .homePage.v1-1-2013.ab-testing.my-event .quick-access div:hover.travel-info {
		background-position: -320px 0;
	}
	.homePage.v1-1-2013.ab-testing.my-event .quick-access div.interactive-floorplan, .homePage.v1-1-2013.ab-testing.my-event .quick-access div:hover.interactive-floorplan {
		background-position: -480px 0;
	}
	.homePage.v1-1-2013.ab-testing.my-event .quick-access div.on-site-services, .homePage.v1-1-2013.ab-testing.my-event .quick-access div:hover.on-site-services {
		background-position: -640px 0;
	}
	.homePage.v1-1-2013.ab-testing.my-event .quick-access div.cannes-guide, .homePage.v1-1-2013.ab-testing.my-event .quick-access div:hover.cannes-guide {
		background-position: -800px 0;
	}
	.homePage.v1-1-2013.ab-testing.my-event .quick-access div p {
		height: 120px;
		text-align: center;
		width: 160px;
	}
	.homePage.v1-1-2013.ab-testing.my-event .quick-access div p a {
		color: #fff;
		float: left;
		padding: 92px 5px 10px;
		width: 150px;
	}
	.homePage.v1-1-2013.ab-testing.my-event .quick-access + .entries {
		margin-top: 20px;
	}
	.homePage.ab-testing.my-event .jshowoff-prev .picto, .homePage.ab-testing.my-event .jshowoff-next .picto {
		top: 0;
	}


/* A/B testing - 2015 templates ***************************************************************************************************************************************/

	body.ab-testing.v-2015 {
		background: transparent none repeat scroll 0 0;
	}

/* AB testing 2015 > misc */

	.the-event.ab-testing.v-2015 #sidebarRight {
	    margin: 0;
	    padding: 0;
	}
	body.sidebars-none.the-event.ab-testing.v-2015 #content {
		line-height: 18px;
	}
	.the-event.ab-testing.v-2015 .containerBlock {
		float: left;
	}
	.the-event.ab-testing.v-2015 .call-to-action {
		background-color: #e5e5e5;
	    float: left;
	    padding: 8px 15px;
	    text-align: center;
	    width: 620px;		
	}
	.the-event.ab-testing.v-2015 .call-to-action a {
		color: #359aec; 
	}
	.the-event.ab-testing.v-2015 .call-to-action a.dl-prog {
		padding-left: 20px;
		background: transparent url('https://www.uptilabtest3.com/midem/uptilab/img/calendar-little.png?v=1271775379523180358') no-repeat 0px 2px;
		line-height: 1; 
	}
	.the-event.ab-testing.v-2015 body {
		line-height: 18px;
	}

/* AB testing 2015 > homePage & the event structure */

	.homePage.ab-testing.v-2015 .contentLayoutBox, .the-event.ab-testing.v-2015 .contentLayoutBox {
		border: 0;
		padding: 0;
		width: 100%;
	}
	.homePage.ab-testing.v-2015 .contentLayoutBox {
		margin-bottom: 40px;
	}
	.the-event.ab-testing.v-2015 .contentLayoutBox {
		margin-bottom: 0;
	}
	.homePage.ab-testing.v-2015 #content, .the-event.ab-testing.v-2015 #content {
		margin: 0 auto !important;
		max-width: 100%;
		float: none;
		padding: 0 !important;
		width: 100% !important;
	}
	.homePage.ab-testing.v-2015 li.childPageList, .the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList {
		border: 0 none;
		float: none;
		margin: 0 auto;
		padding: 0;
		width: 1000px;
	}
	.homePage.ab-testing.v-2015 div.layoutBlockContainer1Col div.layoutBlock, .the-event.ab-testing.v-2015 div.layoutBlockContainer1Col div.layoutBlock {
		width: 100%;
	}		

/* AB testing 2015 > the event specific styles > h1#pageName */

	.the-event.ab-testing.v-2015 h1#pageName {
		color: #fff;
	    font: 400 48px "BrandonGrotesque-Black",arial,sans-serif;
	    margin: 0 auto -103px;
	    padding: 0;
	    position: relative;
	    top: 30px;
	    width: 1000px !important;
	    z-index: 10;
	}

/* AB testing 2015 > the event specific styles > #pageTopContainer & #breadcrumb */

	.the-event.ab-testing.v-2015 #pageTopContainer {
	    float: none;
	    margin: 0 auto !important;
	    position: relative;
	    width: 1000px;
	    z-index: 10;
	}
	.the-event.ab-testing.v-2015 #pageTopContainer #breadcrumb li span {
	    color: #fff;
	}
	.the-event.ab-testing.v-2015 #pageTopContainer #breadcrumb li.first a {
	    background-image: url('../RM/RM_RMTemplate2/dev/css/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAW0lEQVQ4jeXQKQ6AQBBE0WHVHHUkkt1y1JHIjyCVTHBUQPFs53c6HcKXgAjsbtwDB5cNaN1YVqBxY1mA2o1lBio3lgko3VhGoHBjGfIr0sO4u/g/QXZ7BcLXCfM0jmkqvFLYwAAAABJRU5ErkJggg==?v=1271775379523180358');
	    height: 16px;
	    position: relative;
	    top: -3px;
	    width: 16px;
	}

/* AB testing 2015 > the event specific styles > image & video video-container */

	.the-event.ab-testing.v-2015 .video-container p {
	    color: #fff;
	    font: 18px/1.5 arial,sans-serif;
	    margin-top: 120px;
	    text-transform: none;
	    width: 450px;
	}
	.the-event.ab-testing.v-2015 .video-container p + p {
	    margin-top: 0;
	}
	.the-event.ab-testing.v-2015 .video-container p em {
	    font-size: 20px;
	}

/* AB testing 2015 > the event specific styles > content */

	.the-event.ab-testing.v-2015 .content-video {
		padding: 23px 0;
	}
	.the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList {
	    margin: 30px auto 0;
	    padding: 0 !important;
	}	
	.the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.value-proposition {
	    border: 10px solid #e5e5e5;
	    padding-top: 0 !important;
	    width: 980px;
	}
	.the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.value-proposition div.layoutBlockContainer {
	    padding: 20px 30px;
	    width: 920px;
	}	
	.the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.value-proposition .layoutBlock-1 {
	    width: 20%;
	}
	.the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.value-proposition .layoutBlock-1 h3 {
	    font: 26px "BrandonGrotesque-Black",arial,sans-serif;
	    margin-bottom: 10px;
	    padding-left: 0;
	}
	.the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.value-proposition .layoutBlock-1 h3 + span.custom-border {
	    margin-bottom: 15px;
	}
	.the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.value-proposition .layoutBlock-1 p {
	    color: #404046;
	    font-size: 14px;
	}
	.the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.value-proposition .layoutBlock-1 p.date-event {
	    color: #218993;
	    font-size: 18px;
	    font-weight: 700;
	    margin-top: 5px;
	}
	.the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.value-proposition .layoutBlock-2 {
	    width: 80%;
	}
	.the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.value-proposition .layoutBlock-2 p {
	 	color: #404046;
	    font-family: Arial,sans-serif;
	    font-size: 14px;
	}
	.the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.value-proposition .layoutBlock-2 p + p {
	 	margin-top: 15px;
	}	
	.the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.value-proposition .layoutBlock-2 p strong {
	 	font-weight: 700;
	}	

	.the-event.twoColumn.ab-testing.v-2015 #content h2, .the-event.twoColumn.ab-testing.v-2015 #content h3 {
	    color: #404046;
	    font-family: "BrandonGrotesque-Black",arial,sans-serif;		
	}

	.the-event.twoColumn.ab-testing.v-2015 #content h2 {
	    font-size: 32px;
	}
	.the-event.twoColumn.ab-testing.v-2015 #content h3 {
	    font-size: 24px;
	}
	span.custom-border {
	    background-color: #218993;
	    display: block;
	    height: 4px;
	    margin-left: 15px;
	    width: 50px;
	}
	h3 + span.custom-border {
	    margin-left: 0; 
	}

/* AB testing 2015 > the event specific styles > show/event ecosystem */

	ul#ecosystem-slider > li {
	    border: 1px solid #e5e5e5;
	    cursor: pointer;
	    display: block;
	    float: left;
	    height: 175px;
	    overflow: hidden;
	    padding: 15px;
	    width: 113px;
	}
	ul#ecosystem-slider > li + li {
		margin-left: 15px;
	}
	ul#ecosystem-slider a {
		color:#ed9916;
		text-decoration: underline;	
	}
	ul#ecosystem-slider a:hover {
		text-decoration: none;	
	}
	ul#ecosystem-slider > li p.title {
	    font: 16px "BrandonGrotesque-Black",arial,sans-serif;
	    height: 60px;
	    line-height: 1rem;
	}
	ul#ecosystem-slider > li.active p.title {
		height:auto; 
	}
	ul#ecosystem-slider > li div.full-content {
		width: 488px;
		padding-right: 30px;
		display: none; 
	}
	ul#ecosystem-slider > li > p a.ecosys-link {
		display: none;
		line-height: 1.25rem;
	}
	ul#ecosystem-slider > li.active > p#lienkOpen {
		display:none;
	}
	ul#ecosystem-slider > li.active > p a.ecosys-link {
		display:block;
		float: left;
	}
	ul#ecosystem-slider > li > p#lienkOpen {
		color:#ed9916;	
		display:block;
		margin-top: 23px;
	}
	ul#ecosystem-slider > li.active div.full-content {
		display: block; 
	}
	ul#ecosystem-slider > li.active div.full-content > ul {
		/* margin-bottom: 8px; */
	}
	ul#ecosystem-slider > li.active div.full-content > ul li {
		line-height: 1.25rem;
		padding: 0;
	}
	ul#ecosystem-slider > li.music {
		border-top: 5px solid #ec5020; 
	}
	ul#ecosystem-slider > li.music p.category {
		color: #ec5020; 
	}
	ul#ecosystem-slider > li.tech {
		border-top: 5px solid #123680; 
	}
	ul#ecosystem-slider > li.tech p.category {
		color: #123680; 
	}
	ul#ecosystem-slider > li.brand {
		border-top: 5px solid #8e387f; 
	}
	ul#ecosystem-slider > li.brand p.category {
		color: #8e387f; 
	}
	ul#ecosystem-slider > li.artists {
		margin-right: 0px;
		border-top: 5px solid #ff3366; 
	}
	ul#ecosystem-slider > li.artists p.category {
		color: #ff3366; 
	}
	ul#ecosystem-slider p.category {
		font: 20px "BrandonGrotesque-Black", arial, sans-serif;
		text-transform: uppercase; 
	}
	ul#ecosystem-slider p + p, ul#ecosystem-slider p + div, ul#ecosystem-slider div + p {
		margin-top: 15px;
	}

/* AB testing 2015 > the event specific styles > what to do > expo / market */

	.market .containerBlock, #content ul#ctlChildPageList li.layoutBlocks.childPageList.market.containerBlock .layoutBlockContainer {
	    border: 1px solid #e5e5e5;
	    padding: 15px;
	    width: 968px;
	}
	.market .containerBlock .row, .market.containerBlock .row {
	    float: left;
	    width: 100%;
	}		
	.market .containerBlock > .left, .market.containerBlock .layoutBlock-1, .market.containerBlock .layoutBlock-2 {
		height: auto !important;
		margin-right: 15px;
		padding-right: 15px;
		position: relative;
		width: 635px;
		z-index: 1;
	}
	.market .containerBlock .companies, .market .containerBlock .pavillons, .market .containerBlock .marketzone, .market.containerBlock .companies, .market.containerBlock .pavillons, .market.containerBlock .marketzone {
		margin-top: 15px;
	}
	.market .containerBlock .companies, .market .containerBlock .marketzone, .market.containerBlock .companies, .market.containerBlock .marketzone {
	 	margin-right: 50px;
	}
	.market .containerBlock .companies > span, .market .containerBlock .pavillons > span, .market .containerBlock .marketzone > span, .market.containerBlock .companies > span, .market.containerBlock .pavillons > span, .market.containerBlock .marketzone > span {
		color:#218993;
		font-family: "BrandonGrotesque-Black", arial, sans-serif;
		font-size: 26px;
	}
	.market .containerBlock .all-people, .market.containerBlock .all-people {
		font-style: italic;
		color:#8c8c90;
		font-size: 13px;
		margin-top: 10px;
	}
	.market .containerBlock .search-companies, .market.containerBlock .search-companies {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.market .containerBlock .search-companies span, .market.containerBlock .search-companies span {
		font-family: "BrandonGrotesque-Black", arial, sans-serif;
		text-transform: uppercase;
		font-size: 14px;
		color:#404046;
	}
	.market .containerBlock .search-companies a, .market .containerBlock.search-companies a:hover, .market.containerBlock .search-companies a, .market.container.search-companies a:hover {
		color: #359aec;
		padding-left: 10px;
	}
	.market .containerBlock .among-ex, .market.containerBlock .among-ex  {
		font-style: italic;
		color:#8c8c90;
		margin-top: 10px;
	}
	.market .containerBlock .among-ex span, .market.containerBlock .among-ex span {
		font-family: "BrandonGrotesque-Black", arial, sans-serif;
		font-style: normal;
		color:#404046;
		font-size: 14px;
		text-transform: uppercase;
	}
	.market .containerBlock .right, .market.containerBlock .layoutBlock-3 {
		margin-top: 10px;
		position: relative;
	}
	.market.containerBlock .layoutBlock-3 {
	    float: none;
	}
	.market .containerBlock .right p.top-button, .market.containerBlock .layoutBlock-3 p.top-button {
		margin-bottom: 15px;
		font-weight: 700;
		color:#404046;
		display: inline-block;
		float: right;
		font-size: 14px;
		right: 0px;
		position: absolute;
	}
	.market .containerBlock .right img, .market.containerBlock .layoutBlock-3 img {
		margin: 40px 0 0;
	}
	.market .containerBlock .right a.join-us, .market.containerBlock .layoutBlock-3 a.join-us  {
		display: inline-block;
		background: #218993 url('https://www.uptilabtest3.com/midem/uptilab/img/arrow-light-little.png?v=1271775379523180358') no-repeat 68px 7px;
		color:#fff;
		height: 31px;
		width: 92px;
		font-family: "BrandonGrotesque-Black", arial, sans-serif;
		text-transform: uppercase;
		text-decoration: none;
		line-height: 31px;
		padding-left: 10px;
		margin-left: 15px;
		font-size: 13px;
		/* -webkit-transition: background 0.3s; */
		transition: background 0.3s;
	}
	.market .containerBlock .right a.join-us:hover, .market.containerBlock .layoutBlock-3 a.join-us:hover {
		/* -webkit-transition: background 0.3s; */
		transition: background 0.3s;
		background-color: #1E727A;
	}
	.market .containerBlock .right a.view-plan, .market.containerBlock .layoutBlock-3 a.view-plan {
		display: block;
		color: #359aec;
		text-align: right;
		padding-top: 8px;
	}

/* AB testing 2015 > the event specific styles > what to do > programme */

	.programme .containerBlock, .the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.programme.containerBlock .layoutBlockContainer, .the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.key-speakers.containerBlock .layoutBlockContainer {
		border: 1px solid #e5e5e5;
	    padding: 15px;
	    width: 618px;		
	}
	.programme.containerBlock .layoutBlock {
		display: inline;
		float: none;
	}
	.programme .containerBlock h3, .programme.containerBlock h3 {
		color: #404046;
		font: 24px "BrandonGrotesque-Black", arial, sans-serif;
		padding-left: 0;
	}
	.programme .containerBlock .image-and-text, .programme.containerBlock .image-and-text {
	    float: left;
	    margin: 15px 0 0;
	    width: 309px;
	}
	.programme .containerBlock .image-and-text img, .programme.containerBlock .image-and-text img {
		float: left;
	    margin: 5px 10px 0 0;
	}
	.programme .containerBlock .image-and-text img + p, .programme.containerBlock .image-and-text img + p {
		color: #404046;	
		font: 14px "BrandonGrotesque-Black", arial, sans-serif;
		margin-bottom: 8px; 	
		text-transform: uppercase;
	}
	.programme .containerBlock .image-and-text ul, .programme.containerBlock .image-and-text ul {
	    display: inline-block;
	}
	.programme .containerBlock .image-and-text ul li, .programme.containerBlock .image-and-text ul li {
		background: transparent url('https://www.uptilabtest3.com/midem/uptilab/img/li-right.png?v=1271775379523180358') no-repeat 0px 3px;
		list-style: none;
		max-width: 148px; 		
		padding-left: 10px;
	}
	.programme.containerBlock .call-to-action {
	    margin-bottom: -16px;
	    margin-left: -16px;
	    margin-top: 15px;
	}

/* AB testing 2015 > the event specific styles > key speakers */

	.key-speakers .containerBlock, .key-speakers.containerBlock {
		border: 1px solid #e5e5e5;
		color: #404046; 	
		margin-top: 30px;
		padding: 15px 15px 0;
		width: 615px;
	}
	.key-speakers .containerBlock {
		float: right !important;
	}
	.key-speakers.containerBlock {
	}
	.the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.key-speakers.containerBlock .layoutBlockContainer, .the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.key-speakers.containerBlock .unmanagedContent .call-to-action {
	    float: right;
	}
	.key-speakers .containerBlock ul.speakers, .key-speakers.containerBlock ul.speakers {
		padding: 15px 0; 
	}
	.key-speakers .containerBlock ul.speakers li, .key-speakers.containerBlock ul.speakers li {
		display: inline-block;
		margin: 0;
		padding: 0;
		vertical-align: top;
		width: 150px;	 
	}
	.key-speakers .containerBlock ul.speakers li img, .key-speakers.containerBlock ul.speakers li img {
		display: block;
		margin-left: 16px;
		margin-bottom: 20px; 
	}
	.key-speakers .containerBlock ul.speakers li p, .key-speakers.containerBlock ul.speakers li p {
		text-align: center;
		font-family: Arial,sans-serif;
		font-size: 12px; 
	}
	.key-speakers .containerBlock ul.speakers li p span, .key-speakers.containerBlock ul.speakers li p span {
	    display: block;
	    font: 15px "BrandonGrotesque-Black",arial,sans-serif;
	    text-transform: uppercase;
	}
	.key-speakers .containerBlock div[class^="front-speaker-"], .key-speakers.containerBlock div[class^="front-speaker-"] {
		width: 300px;;
		border-top: 3px solid #218993;
		padding-top: 15px;
		padding-bottom: 15px; 
	}
	.key-speakers .containerBlock div[class^="front-speaker-"] + div[class^="front-speaker-"], .key-speakers.containerBlock div[class^="front-speaker-"] + div[class^="front-speaker-"] {
	    margin-left: 15px;
	}
	.key-speakers .containerBlock div[class^="front-speaker-"] img, .key-speakers.containerBlock div[class^="front-speaker-"] img {
		margin-right: 15px; 
	}
	.key-speakers .containerBlock div[class^="front-speaker-"] p.category, .key-speakers.containerBlock div[class^="front-speaker-"] p.category {
		color: #218993;
		font-family: "BrandonGrotesque-Black", arial, sans-serif;
		text-transform: uppercase;
		font-size: 15px;
		margin-bottom: 8px;
		margin-top: 7px; 
	}
	.key-speakers .containerBlock div[class^="front-speaker-"] p, .key-speakers.containerBlock div[class^="front-speaker-"] p {
		font-family: arial, sans-serif;
		line-height: 1.2; 
		font-size: 13px;
	}
	.key-speakers .containerBlock div[class^="front-speaker-"] p span, .key-speakers.containerBlock div[class^="front-speaker-"] p span  {
		font-family: "BrandonGrotesque-Black", arial, sans-serif;
		text-transform: uppercase;
		font-size: 14px;
		line-height: 2; 
	}
	.key-speakers .containerBlock div.allspeakers, .key-speakers.containerBlock div.allspeakers {
	    background-color: #e5e5e5;
	    float: left;
	    margin-left: -15px;
	    padding: 8px 15px;
	    width: 100%;
	}
	.key-speakers .containerBlock div.allspeakers a, .key-speakers.containerBlock a.allspeakers {
		padding-left: 20px;
		padding-top: 8px;
		padding-bottom: 8px;
		background: transparent url('https://www.uptilabtest3.com/midem/uptilab/img/user-blue.png?v=1271775379523180358') no-repeat 0px 8px;
		line-height: 1;
		color: #359aec;
		margin: 0 auto;
		width: 120px;
		display: block; 
	}
	.key-speakers.containerBlock div.layoutBlockContainer2Col div.layoutBlock {
	    width: 100%;
	}
	.key-speakers.containerBlock div.layoutBlockContainer2Col div.layoutBlock-2 {
	    height: 147px !important;
	}

/* AB testing 2015 > the event specific styles > attend */

	.attend { 
	}
	.attend .layoutBlock {
	    margin-top: 30px;
	}
	.attend div.layoutBlockContainer2Col div.layoutBlock {
	    width: 490px;
	}
	.attend div.layoutBlockContainer2Col div.layoutBlock-2 {
	    border: 1px solid #e5e5e5;
	    height: 227px !important;
	    padding: 15px;
	    width: 458px;
	}

/* AB testing 2015 > the event specific styles > attend part 1 > "In their words" slider */

	.visualize-slide {
	    float: left;
	    height: 120px;
	    margin: 20px 20px 0;
	    overflow: hidden;
	    width: 420px;
	}
	.visualize-slide ul.speakers-slider {
	    height: 120px;
	    width: 400%;
	    margin: 0;
	    padding: 0;
	}
	.visualize-slide ul.speakers-slider li.slide {
	    float: left;
	    width: 390px;
	    height: 120px;
	    list-style-type: none;
	    padding-left: 15px;
	}
	.visualize-slide ul.speakers-slider li.slide img {
	  margin-right: 20px;
	}
	.visualize-slide ul.speakers-slider li.slide img.quote-right {
	  margin-left: 10px;
	  margin-right: 0;
	}
	.visualize-slide ul.speakers-slider li.slide .spk-job {
	  text-transform: uppercase;
	  color: #404046;
	  font-family: "BrandonGrotesque-Black", arial, sans-serif;
	  margin-bottom: 10px;
	}
	.visualize-slide ul.speakers-slider li.slide .spk-quote {
	  font-family: arial, sans-serif;
	  color: #404046;
	  padding-left: 150px;
	  background: transparent url('https://www.uptilabtest3.com/midem/uptilab/img/quote-left.png?v=1271775379523180358') no-repeat 115px 0px;
	}
	.visualize-slide ul.speakers-slider li.slide .spk-quote .quote-left {
	  
	}
	.visualize-slide ul.speakers-slider li.slide .quote-right {
	}

/* AB testing 2015 > the event specific styles > sliders > previous & next buttons */

	div.layoutBlock .unmanagedContent .containerBlock p.previous, div.layoutBlock .unmanagedContent .containerBlock p.next, .the-event.ab-testing.v-2015 .Slideshow.default .jshowoff-controls .jshowoff-next, .the-event.ab-testing.v-2015 .Slideshow.default .jshowoff-controls .jshowoff-prev {
	    background: url('https://www.uptilabtest3.com/midem/uptilab/img/slideshow-sponsors-next-previous.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;	
	    cursor: pointer;
	    display: block;
	    height: 22px;
	    position: relative;
	    width: 10px;   
	}
	div.layoutBlock .unmanagedContent .containerBlock p.previous, .the-event.ab-testing.v-2015 .Slideshow.default .jshowoff-controls .jshowoff-prev {
	    background-position: left 0;
	}
	div.layoutBlock .unmanagedContent .containerBlock p.next, .the-event.ab-testing.v-2015 .Slideshow.default .jshowoff-controls .jshowoff-next {
	    background-position: right 0;
	    float: right;
	}
	div.layoutBlock .unmanagedContent .containerBlock p.previous {
	    top: 80px;
	}
	div.layoutBlock .unmanagedContent .containerBlock p.next {
	    top: -78px;
	}
	.the-event.ab-testing.v-2015 .Slideshow.default .jshowoff-controls .jshowoff-prev {
	    top: -24px;
	}
	.the-event.ab-testing.v-2015 .Slideshow.default .jshowoff-controls .jshowoff-next {
		top: -35px;
	}

/* AB testing 2015 > the event specific styles > attend part 2 > "Practical Informations" bloc */

	.the-event.ab-testing.v-2015 .practical-information .containerBlock {
	    border: 1px solid #e5e5e5;
	    padding: 25px;
	    width: 946px;
	}
	.the-event.ab-testing.v-2015 .practical-information .containerBlock h3 {
	}
	.the-event.ab-testing.v-2015 .practical-information .containerBlock img {
	    margin-top: 15px; 
	}
	.the-event.ab-testing.v-2015 .practical-information .containerBlock img + div {
	    color: #404046;
	    float: left;
	    margin-left: 25px;
	    margin-top: 15px;
	}
	.the-event.ab-testing.v-2015 .practical-information .containerBlock p {
	    font-size: 13px;
	}
	.the-event.ab-testing.v-2015 .practical-information .containerBlock h4 {
	    font-family: "BrandonGrotesque-Black", arial, sans-serif;
	    text-transform: uppercase;
	    font-size: 16px;
	}
	.the-event.ab-testing.v-2015 .practical-information .containerBlock p + h4 {
	    margin-top: 15px;
	}
	.the-event.ab-testing.v-2015 .practical-information .containerBlock a, .the-event.ab-testing.v-2015 .practical-information .containerBlock a:hover, .the-event.ab-testing.v-2015 .practical-information .containerBlock a:focus {
	    color: #359aec;
	    margin-top: 5px;
	    display: block;
	    font-size: 13px;
	}

/* AB testing 2015 > the event specific styles > slideshow sponsors & partners */

	.the-event.ab-testing.v-2015 .childPageList.layoutBlocks.sponsors-and-partners {
	    margin-bottom: 10px !important;
	}
	.the-event.ab-testing.v-2015 .Slideshow.sponsors {
	    border: 0 none;
	    padding-bottom: 0;
	}
	.the-event.ab-testing.v-2015 .Slideshow.sponsors .slideshowImgs img {
		padding: 5px;
	    max-height: 38px;
	}
	.the-event.ab-testing.v-2015 .Slideshow.sponsors h2 a {
	    color: #ed9916;
	    font-size: 12px;
	    text-transform: none;
	}	

/* AB testing 2015 > misc */

	div.contentLayoutBox {	
		border: 1px solid #ccc;	
		border-radius: 3px;
		/* -webkit-border-radius: 3px; */
		/* -moz-border-radius: 3px; */
		/* -ms-border-radius: 3px; */						
	}
	div.contentLayoutBox {	
		margin-bottom: 20px;
	}	
	body.sidebars-none.siteMap #content {
		min-height: 313px;
	}		
	.ab-testing.twoColumn.awards h1#pageName {
		padding: 0;
	}
	.ab-testing.twoColumn.awards h2, .twoColumn.awards h3 {
		margin: 0 !important;
		padding: 0 0 10px;
	}
	.ab-testing.twoColumn li.childPageList.last-child {
		/* padding-bottom: 20px; */
	}	

/* AB testing 2015 > sign up area */		

	#sign-up-area {
		background-color: #e91f50;
		display: none;		
		height: 75px;
		width: 100%;
	}
	#sign-up-area .content {
		background: url('../RM/RM_RMTemplate/images/ab-testing/2015/calendar.png?v=1271775379523180358') no-repeat scroll 0 15px transparent;
		color: #fff;		
		margin: 0 auto;
		width: 1000px;
	}
	#sign-up-area p {
		color: #fff;	
		font: 32px/1em "BrandonGrotesque-Black", arial, sans-serif;	
		padding: 15px 0 0 75px;
		text-transform: uppercase;		
	}
	#sign-up-area p + span {
		font-size: 12px;
		padding: 0 0 0 75px;
		text-transform: uppercase;
	}
	#sign-up-area p + p, #sign-up-area p + a p, #sign-up-area p + span + p, #sign-up-area p + span + a p, #topNavigation ul.level1 li#navTreeItem-Registeronline a, #topNavigation ul.level1 li#navTreeItem-115861 a {
		background: url('../RM/RM_RMTemplate/images/ab-testing/2015/arrow-light.png?v=1271775379523180358') no-repeat scroll right 15px center #359AEC;		
		border-radius: 2px;
		/* -moz-border-radius: 2px; */
		/* -ms-border-radius: 2px; */				
		/* -webkit-border-radius: 2px; */		
		float: right;		
		font-size: 16px;
		height: auto;
		margin: 0 0 -12px;
		padding: 12px 60px 12px 20px;
		position: relative;
		top: -29px;
		text-decoration: none;
		text-transform: uppercase;
		transition: background 0.3s; 		
		/* -webkit-transition: background 0.3s; */
	}	
	#sign-up-area p + p a, #sign-up-area p + span + p a {
		color: #fff;
		font: 16px "BrandonGrotesque-Black",arial,sans-serif;
	}
	#sign-up-area p + p:hover, #sign-up-area p + p a:hover, #sign-up-area p + a p:hover, #sign-up-area p + a:hover p, #sign-up-area p + span + p:hover, #sign-up-area p + span + p a:hover, #sign-up-area p + span + a p:hover, #sign-up-area p + span + a:hover p, #topNavigation ul.level1 li#navTreeItem-Registeronline a:hover, #topNavigation ul.level1 li#navTreeItem-115861 a:hover, #topNavigation ul.level1 li#navTreeItem-Registeronline:hover a, #topNavigation ul.level1 li#navTreeItem-115861:hover a {
		background-color: #3290dd !important;
		/* -webkit-transition: background 0.3s; */
		transition: background 0.3s;
	 }
	.hideSignUpArea #sign-up-area {
		display: none;
	}		

/* AB testing 2015 > homepage & the event > sign up area */	 
	 
	.homePage.ab-testing.v-2015 #sign-up-area {
		display: block;
	}

/* AB testing 2015 > homepage > sign up area > 2nd block */	 	

	.ab-testing li.childPageList.sign-up-area {
		margin-top: 30px !important;
		width: 100% !important;
	}
	 
/* AB testing 2015 > homepage & the event > video & image */		 

	.homePage.ab-testing.v-2015 .video-container, .the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.video-container {
		background-color: #000;
		height: 350px;
		overflow: hidden;
		padding-top: 0 !important;
		position: relative;
		width: 100% !important;
	}
	.homePage.ab-testing.v-2015 .video-container.image, .the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.video-container.image {
		margin: 0 auto;
	    height: 324px;
	}
	.homePage.ab-testing.v-2015 .content-video, .the-event.ab-testing.v-2015 .content-video {
		left: 50%;
		margin-left: -500px;
		position: absolute;
		width: 1000px;
		z-index: 2;
	}
	.homePage.ab-testing.v-2015 #videobcg, .homePage.ab-testing.v-2015 #imgbcg, .the-event.ab-testing.v-2015 #videobcg, .the-event.ab-testing.v-2015 #imgbcg {
		bottom: -230px;
		left: 50%;
		margin-left: -700px;
		position: absolute;
		width: 1400px;
		z-index: 1;
	}
	.homePage.ab-testing.v-2015 .image .video-container p, .the-event.ab-testing.v-2015 .image .video-container p {
	    position: absolute;
	}	
	.homePage.ab-testing.v-2015 #imgbcg, .the-event.ab-testing.v-2015 #imgbcg { 
		bottom: 0;
	}
	.homePage.ab-testing.v-2015 #mask-video, .the-event.ab-testing.v-2015 #mask-video {
		background: transparent url('../RM/RM_RMTemplate/images/ab-testing/2015/opacity.png?v=1271775379523180358') repeat; 
		height: 350px;		
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 1;
	}
	.homePage.ab-testing.v-2015 .fade-effect, .the-event.ab-testing.v-2015 .fade-effect {
		height: 350px;
		margin: 0 auto;
		position: absolute;
		width: 1400px;
		z-index: 2;
	}
	.homePage.ab-testing.v-2015 .fade-effect .right-shape, .homePage.ab-testing.v-2015 .fade-effect .left-shape, .the-event.ab-testing.v-2015 .fade-effect .right-shape, .the-event.ab-testing.v-2015 .fade-effect .left-shape { 
		display: block; 		
		height: 347px;
		position: absolute;		
		width: 209px;
		z-index: 1;		
	}
	.homePage.ab-testing.v-2015 .fade-effect .right-shape, .the-event.ab-testing.v-2015 .fade-effect .right-shape {
		background: transparent url('../RM/RM_RMTemplate/images/ab-testing/2015/overlay-right.png?v=1271775379523180358') no-repeat;
		right: -2px;			
	}
	.homePage.ab-testing.v-2015 .fade-effect .left-shape, .the-event.ab-testing.v-2015 .fade-effect .left-shape {
		background: transparent url('../RM/RM_RMTemplate/images/ab-testing/2015/overlay-left.png?v=1271775379523180358') no-repeat;
		left: 0;
	}

	@media screen and (max-width: 1280px) {
	  .homePage.ab-testing.v-2015 .fade-effect .right-shape, .homePage.ab-testing.v-2015 .fade-effect .left-shape, .the-event.ab-testing.v-2015 .fade-effect .right-shape, .the-event.ab-testing.v-2015 .fade-effect .left-shape {
	    display:none;
	  }
	}
	@media screen and (min-width: 1281px) {
	  .homePage.ab-testing.v-2015 .fade-effect .right-shape, .homePage.ab-testing.v-2015 .fade-effect .left-shape, .the-event.ab-testing.v-2015 .fade-effect .right-shape, .the-event.ab-testing.v-2015 .fade-effect .left-shape { 
	    display:block;
	  }
	}

	.homePage.ab-testing.v-2015 .video-container p {
		color: #fff;
		font: 50px/1em brandongrotesque-black;
		padding-top: 130px;
		text-align: center;
		text-transform: uppercase;
	}
	.homePage.ab-testing.v-2015 .video-container .links, .the-event.ab-testing.v-2015 .video-container .links {
		display: block;
		margin: 50px auto 0;
		text-align: center;
	}
	.homePage.ab-testing.v-2015 .video-container .links a, .the-event.ab-testing.v-2015 .video-container .links a {
		background: url('../RM/RM_RMTemplate/images/ab-testing/2015/arrow-light-pink.png?v=1271775379523180358') no-repeat scroll right 10px center #fff;
		border-radius: 4px;	
		/* -webkit-border-radius: 4px; */
		/* -moz-border-radius: 4px; */
		/* -ms-border-radius: 4px; */			
		color: #E91F50;
		font-size: 16px;
		font-weight: 700;		
		margin-right: 15px;		
		margin-top: 25px;
		padding: 15px 55px 15px 15px;
		text-decoration: none;		
		text-transform: uppercase;		
		transition: 0.3s ease 0s;
		/* -webkit-transition: 0.3s ease 0s; */
	}
	.homePage.ab-testing.v-2015 .video-container .links a + a, .the-event.ab-testing.v-2015 .video-container .links a + a {
	}	
	.homePage.ab-testing.v-2015 .video-container .links a:hover, .the-event.ab-testing.v-2015 .video-container .links a:hover {
		background-color: #d8d8d8;
		transition: background 0.3s; 
		/* -webkit-transition: background 0.3s;	*/	
	}
	.homePage.ab-testing.v-2015 .video-container .unmanagedContent, .the-event.ab-testing.v-2015 .video-container .unmanagedContent {
	    margin: 0 auto;
	    width: 1400px;
	}	

/* AB testing 2015 > homepage > subscribe informations */		

	.homePage.ab-testing.v-2015 .subscribe-informations, .the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.subscribe-informations {
		background-color: #e5e5e5;
		width: 100% !important;
		padding: 20px 0 !important;
	}
	.homePage.ab-testing.v-2015 .subscribe-informations ul, .the-event.ab-testing.v-2015 .subscribe-informations ul {
		margin: 0 auto;
		width: 1000px;
	}	
	.homePage.ab-testing.v-2015 .subscribe-informations ul li, .the-event.ab-testing.v-2015 .subscribe-informations ul li, .the-event.ab-testing.v-2015 .timer-last-subscriber ul li {
		color: #404046;		
		float: left;
		font: 14px/1.5 Arial, sans-serif;
	}
	.homePage.ab-testing.v-2015 .subscribe-informations ul li.days-left span, .the-event.ab-testing.v-2015 .subscribe-informations ul li.early span, .the-event.ab-testing.v-2015 .timer-last-subscriber ul li.early span {
		font-family: "BrandonGrotesque-Black", arial, sans-serif;
		text-transform: uppercase;
		font-weight: normal;		
		color: #e91f50;
		font-size: 16px; 
	}	
	.homePage.ab-testing.v-2015 .subscribe-informations ul li.days-left, .the-event.ab-testing.v-2015 .subscribe-informations ul li.days-left, .the-event.ab-testing.v-2015 .timer-last-subscriber ul li.days-left {
		padding-left: 25px;
		background: transparent url('../RM/RM_RMTemplate/images/ab-testing/2015/clock.png?v=1271775379523180358') no-repeat 0 3px;
		width: 390px;
	}
	.homePage.ab-testing.v-2015 .subscribe-informations ul li.early, .the-event.ab-testing.v-2015 .subscribe-informations ul li.early, .the-event.ab-testing.v-2015 .timer-last-subscriber ul li.early {
		background: none repeat scroll 0 0 transparent;
		font: 700 12px Arial, sans-serif; 			
		text-transform: uppercase;
		width: 309px;		
	}
	.homePage.ab-testing.v-2015 .subscribe-informations ul li.early span.reduc, .the-event.ab-testing.v-2015 .subscribe-informations ul li.early span.reduc, .the-event.ab-testing.v-2015 .timer-last-subscriber ul li.early span.reduc {
		text-decoration: line-through;
		color: #999;
		font-size: 15px;
		font-weight: 700;
		padding-left: 5px;
		padding-right: 5px; 
	}
	.homePage.ab-testing.v-2015 .subscribe-informations ul li.last-suscriber, .the-event.ab-testing.v-2015 .subscribe-informations ul li.last-suscriber, .the-event.ab-testing.v-2015 .timer-last-subscriber ul li.last-suscriber {
		background: transparent url('../RM/RM_RMTemplate/images/ab-testing/2015/user.png?v=1271775379523180358') no-repeat 0 2px; 
		padding-left: 24px;		
		width: auto;
	}

/* AB testing 2015 > homepage > show description */	

	.homePage.ab-testing.v-2015 .show-description {
		color: #404046;
		font-size: 14px;
		margin-top: 20px !important;
	}
	.homePage.ab-testing.v-2015 .show-description  p {
		margin: 0 0 10px;
		padding: 10px 0 0;		
	}
	.homePage.ab-testing.v-2015 .show-description  p + p {
	}		
	.homePage.ab-testing.v-2015 .show-description p span {
		font-style: italic;
		font-weight: 700;
	}
	.homePage.ab-testing.v-2015 .show-description p img {
		margin: -8px 5px 0 0;
	}
	.homePage.ab-testing.v-2015 .show-description p + a, .homePage.ab-testing.v-2015 .show-description p + center a {
		color: #359aec;
		margin-top: 10px;
	}

/* AB testing 2015 > homepage > key figures */	

	.homePage.ab-testing.v-2015 .key-figures {
		background-color: #e5e5e5;
		float: left;
		margin-top: 30px !important;
		padding: 15px 0 !important;
	}
	.homePage.ab-testing.v-2015 .key-figures ul {
		margin: 0 15px;
	}	
	.homePage.ab-testing.v-2015 .key-figures ul li {
		background: none repeat scroll 0 0 transparent;
		display: inline-block;
		list-style: outside none none;
		min-width: 158px;
		padding: 0;
	}
	.homePage.ab-testing.v-2015 .key-figures span {
		color: #e91f50;
		display: block;
		font: 24px/1em "BrandonGrotesque-Black",arial,sans-serif;
		text-transform: uppercase;
	}	

/* AB testing 2015 > homepage > slider highlights */	

	.homePage.ab-testing.v-2015 .show-highlights {
		margin-top: 30px !important;
		text-align: center;
	}
	.homePage.ab-testing.v-2015 .show-highlights div.layoutBlockContainer {
		overflow: visible;
	}	
	.homePage.ab-testing.v-2015 .show-highlights h2 {
		font-size: 36px;
		font-weight: 700;
	}	
	#slider-highlights { 
		position: relative;
	}
	#slider-highlights .viewport { 
		height: auto;
		min-height: 240px;
		overflow: hidden; 
		position: relative; 
		z-index: 5;		
	}
	#slider-highlights .buttons {
		background : url('../RM/RM_RMTemplate/images/ab-testing/2015/slider-next-previous.png?v=1271775379523180358') no-repeat scroll 0px 0 transparent;	
		height: 22px;
		position: absolute;	
		top: 100px;
		width: 22px;
		z-index: 10;
	}
	#slider-highlights #next {
		background : url('../RM/RM_RMTemplate/images/ab-testing/2015/slider-next-previous.png?v=1271775379523180358') no-repeat scroll -22px 0 transparent;
		right: -32px;
	}
	#slider-highlights  #prev {
		left: -20px;
	}
	#slider-highlights .disable { 
		visibility: hidden; 
	}
	#slider-highlights .overview {
		left: 0; 	
		list-style: none;
		margin: 0; 			
		padding: 0; 
		position: absolute; 
		top: 0;
		width: 288px; 
	}
	#slider-highlights .overview li {
		background: none repeat scroll 0 0 transparent;	
		float: left;
		height: 345px; 		
		margin: 0 10px 0 0; 
		padding: 1px; 
		width: 330px; 
	}
	#slider-highlights .overview li a { 
		background-color: #e5e5e5;
	    display: block;
	    height: auto;
	    max-height: 340px;
	    min-height: 240px;
	    width: 320px;
	}
	#slider-highlights p {
		font: 13px/1.25em "BrandonGrotesque-Black", arial, sans-serif;
		margin: 10px;	
		text-decoration: none;		
		text-transform: uppercase;
	}

/* AB testing 2015 > homepage > key speakers */	

	.homePage.ab-testing.v-2015 .key-speakers {
		color: #404046;
		margin-top: 30px !important;
	}
	.homePage.ab-testing.v-2015 .key-speakers h2 {
		font-size: 36px;	
		margin-bottom: 20px !important; 
		text-align: center;
	}
	.homePage.ab-testing.v-2015 .key-speakers ul li {
		background: none repeat scroll 0 0 transparent;
		display: inline-block;		
		margin: 0;
		padding: 0;
		vertical-align: top;
		width: 163px;		
	}
	.homePage.ab-testing.v-2015 .key-speakers ul li img {
		/* display: block; */
		margin-left: 25px;
		margin-bottom: 20px; 
	}
	.homePage.ab-testing.v-2015 .key-speakers ul li span {
		display: block;
		font: 14px "BrandonGrotesque-Black", arial, sans-serif;
		text-transform: uppercase;		
	}
	.homePage.ab-testing.v-2015 .key-speakers ul li p {
		font: 13px Arial,sans-serif;
		text-align: center;
	}
	.homePage.ab-testing.v-2015 .key-speakers a {
		color: #359aec;
		font-size: 15px;
		display: block;
		margin-top: 20px;
		text-align: center;		
	}
	.homePage.ab-testing.v-2015 .key-speakers a:hover {
	}	

/* AB testing 2015 > homepage > more information */

	.homePage.ab-testing.v-2015 .more-informations {
		color: #404046; 	
		margin-top: 30px !important;
	}
	.homePage.ab-testing.v-2015 .more-informations .layoutBlockContainer3Col {
		border: 1px solid #e5e5e5;
		width: 658px;
	}
	.homePage.ab-testing.v-2015 .more-informations .layoutBlock {
		border-bottom: 1px solid #e5e5e5;
		margin-left: 15px;
		margin-right: 15px;
		min-height: 74px;
		padding-bottom: 10px;
		padding-top: 15px;
		width: 626px;
	}
	.homePage.ab-testing.v-2015 .more-informations .layoutBlock-3 {
		border-bottom: 0 none !important;
	}	
	.homePage.ab-testing.v-2015 .more-informations .layoutBlock h2 {
		font: 14px "BrandonGrotesque-Black", arial, sans-serif;
		margin: 0 !important;
		padding: 5px 0 0 !important;
		text-transform: uppercase;	
	}
	.homePage.ab-testing.v-2015 .more-informations .layoutBlock p {
		display: block;
		font-size: 14px; 
	}
	.homePage.ab-testing.v-2015 .more-informations .layoutBlock p a {
		display: inline-block; 
	}
	.homePage.ab-testing.v-2015 .more-informations .layoutBlock a {
		color: #359aec;
		display: block;
		font-size: 14px; 
	}
	.homePage.ab-testing.v-2015 .more-informations .layoutBlock a:hover {
	}
	.homePage.ab-testing.v-2015 .more-informations .layoutBlock a.more {
		display: none;
	}	
	.homePage.ab-testing.v-2015 .more-informations .layoutBlock img {
		margin-right: 20px;
		float: left; 
	}
	.homePage.ab-testing.v-2015 .more-informations .last {
		border-bottom: none; 
	}

/* AB testing 2015 > homepage > practical information */	

	.homePage.ab-testing.v-2015 .practical-informations {
		margin-top: 20px !important;
	}
	.homePage.ab-testing.v-2015 .practical-informations .layoutBlockContainer {
		border: 1px solid #e5e5e5;
		float: right;
		height: 279px;
		margin-top: -42px;
		padding: 10px;
		width: 638px;
	}
	.homePage.ab-testing.v-2015 .practical-informations .layoutBlockContainer .layoutBlock {
		padding-top: 30px;
	}	
	.homePage.ab-testing.v-2015 .practical-informations .layoutBlockContainer .layoutBlock-1 {
		width: 380px;
	}	
	.homePage.ab-testing.v-2015 .practical-informations .layoutBlockContainer .layoutBlock-2 {
		width: 238px;
	}	
	.homePage.ab-testing.v-2015 .practical-informations .layoutBlockContainer .layoutBlock-2 .unmanagedContent {
		padding: 40px 0 0;
	}
	.homePage.ab-testing.v-2015 .practical-informations .layoutBlockContainer .layoutBlock-2 .unmanagedContent h3 {
		margin: 0;
	}
	.homePage.ab-testing.v-2015 .practical-informations .layoutBlockContainer .layoutBlock-2 .unmanagedContent h3 + p + h3 {
		margin-top: 10px;
	}

/* AB testing 2015 > homepage > ad banners */

	.homePage.ab-testing.v-2015 .slot-homepagecontainer1ad300x250.slot1 {
		bottom: 460px;
		margin-left: 180px;
		position: absolute;
	}
	.homePage.ab-testing.v-2015 .slot-homepagecontainer1barter300x250.slot2 {
		bottom: 139px;
		margin-left: -500px;
		position: absolute;
	}

/* AB testing 2015 > homepage & the event > ad banners */

	.homePage.ab-testing.v-2015 .ad h2, .homePage.ab-testing.v-2015 .barter h2, .the-event.twoColumn.ab-testing.v-2015 #content .ad h2, .the-event.twoColumn.ab-testing.v-2015 #content .barter h2 {
		border-bottom: 1px solid #e81f50;
		color: #e81f50;
		display: table;
		float: none;
		font: 12px brandongrotesque-black;
		margin: 0 auto;
		padding: 0 0 3px;
		text-align: center;
	}
	.homePage.ab-testing.v-2015 .ad-banners, .the-event.ab-testing.v-2015 .ad-banners {
		background-color: #f0f0f0;
		border: 1px solid #e5e5e5 !important;		 
		border-bottom: 0 !important;
		height: auto;
		padding: 10px 0 0;
		width: 318px;
	}
	.homePage.ab-testing.v-2015 .ad-banners.ad, .the-event.ab-testing.v-2015 .ad-banners.ad {
		float: right;
	}
	.the-event.ab-testing.v-2015 .ad-banners.barter {
		float: left;
	}		

/* AB testing 2015 > the event > ad banners */

	.homePage.ab-testing.v-2015 #bodyContainer1, .the-event.ab-testing.v-2015 #bodyContainer1, .the-event.ab-testing.v-2015 #bodyContainer2 {
		margin: 0 auto;
		position: inherit;
		width: 320px;
	}
	.the-event.ab-testing.v-2015 .slot-theeventcontainer1ad300x250.slot1, .the-event.ab-testing.v-2015 .slot-theeventcontainer1barter300x250.slot2 {
	    position: absolute;
	}
	.the-event.ab-testing.v-2015 .slot-theeventcontainer1ad300x250.slot1 {
	    height: 289px;
	    margin-left: 180px;
	    margin-top: -1617px;
	    padding-top: 18px;
	}
	.the-event.ab-testing.v-2015 .slot-theeventcontainer1barter300x250.slot2 {
	    height: 372px;
	    margin-left: -500px;
	    margin-top: -1227px;
	    padding-top: 80px;
	}

/* AB testing 2015 > the event > timer & last subscriber + price-grid */	

	.the-event.twoColumn.ab-testing.v-2015 #content ul#ctlChildPageList li.layoutBlocks.childPageList.timer-lastSubscriber-priceGrid {
	    margin: 40px auto 0;
	}

/* AB testing 2015 > the event > timer & last subscriber */	

	.timer-last-subscriber {
	    background-color: #e5e5e5;
	    float: right;
	    margin: -49px 0 20px;
	    padding: 10px 20px;
	    width: 46.5%;
	}
	.timer-last-subscriber ul {
	    position: relative;
	    z-index: 10;
	}	
	.the-event.ab-testing.v-2015 .timer-last-subscriber ul li.days-left {
	    margin: 0 20px 0 0;
	    width: auto;
	}
	.the-event.ab-testing.v-2015 .timer-last-subscriber ul li.days-left span, .the-event.ab-testing.v-2015 .timer-last-subscriber ul li.early span {
	    color: #e91f50;
	    font-family: "BrandonGrotesque-Black",arial,sans-serif;
	    font-size: 16px;
	    font-weight: normal;
	    text-transform: uppercase;
	}

/* AB testing 2015 > the event > price-grid */	

	div.layoutBlock .unmanagedContent .price-grid img {
	    margin: 0;
	}	 

/* IE9, IE8, IE7, IE6 */

	.the-event.ab-testing .slot-theeventcontainer1ad300x250.slot1, .the-event.ab-testing .slot-theeventcontainer1barter300x250.slot2 {
	    /* -moz-border-bottom-colors: none; */
	    /* -moz-border-left-colors: none; */
	    /* -moz-border-right-colors: none; */
	    /* -moz-border-top-colors: none; */
	    background: #f0f0f0 none repeat scroll 0 0;
	    border: 1px solid #e5e5e5;
	    border-top: 0;
	    height: 250px;
	    padding: 10px;
	    width: 298px;
	}
	.the-event.ab-testing.v-2015 .ad-banners.barter {
	}
	.the-event.ab-testing.v-2015 .ad-banners.barter {
	}		

/* AB testing 2015 > homepage > sponsors slideshow */	

	.homePage.ab-testing.v-2015 .sponsors-and-partners h2 {
		color: #e91f50;
		font: 22px "BrandonGrotesque-Black",arial,sans-serif;
		margin-top: 25px;
		text-align: center;
	}
	.homePage.ab-testing.v-2015 .Slideshow.sponsors {
		padding: 0;
	}
	.homePage.ab-testing.v-2015 .Slideshow.default.sponsors .jshowoff-controls .jshowoff-prev, .homePage.ab-testing.v-2015 .Slideshow.default.sponsors .jshowoff-controls .jshowoff-next {
	    top: 43%;
	}	

/* AB testing 2015 > two columns  */

	.twoColumn #contentBottom .SponsorTwoCol {
	}
	.twoColumn #content, .twoColumn #contentBottom {
	}
	.twoColumn #ContentBottom .SponsorTwoCol {
		margin: 20px auto !important;
	}	

/* AB testing 2015 > two columns > awards */	

	.twoColumn.awards #content ul#ctlChildPageList li.layoutBlocks, .twoColumn.awards #contentBottom ul#ctlChildPageList li.layoutBlocks {
		padding-top: 0 !important;
	}
@media screen {
/* MIPFormats 2015 stylesheet */

/* body */

	body {
		background: none repeat scroll 0 0 #fff;
		border-top: 0 none;
		line-height: 18px;
	}
	body.sidebars-none #content {
		font: 12px arial;
	}
	#wrapper {
		margin: 0;
	}
	.unmanagedContent ul li {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/li-circle.png?v=1271775379523180358') no-repeat scroll 0 6px transparent;
		list-style:none;
		padding: 0 0 0 15px;
	}
	.unmanagedContent .Slideshow ul li {
		background: none repeat scroll 0 0 transparent;
		padding: 0;
	}
	h1 {
		font-size: 30px;
		width: 100% !important;
	}

/* header */

	body #header.topNavDepth1, body #header {
		background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/header/header-bottom-ededed-1000x9.png?v=1271775379523180358') no-repeat scroll 0 bottom #fff;	
		border: 1px solid #666;
		border-bottom: 0;
		height: 175px;		
		margin-top: 17px;
		max-width: 1000px !important;
	}
	#headerContainer1 {
		margin: 0 auto;
		height: 110px !important;
		width: 100% !important;
		padding: 10px 0 0;
		background: none repeat scroll 0 0 #ccc;
	}
	img#header-bottom {
		position: relative;
		top: -5px;
	}
	#other-markets {
		font: 10px brandongrotesque-black;
		left: 15px;
		position: relative;
		text-transform: uppercase;
		top: 8px;
		width: 185px;
		z-index: 10;
	}
	#other-markets a {
		color: #fff;
		font: 10px brandongrotesque-black;
	}

/* header > logo */

	#logo.mipformats img {
		max-width: 35%;
	}
	#header #logo img {
		left: 20px;
		top: 60px;
	}

/* header > date & place */

	#datePlace {
		border-left: 1px solid #ccc;
		left: 390px;
		top: 50px;
		padding-left: 18px;
	}
	#datePlace p {
		color: #a85190;
		font: normal 26px 'BrandonGrotesque-Black',arial,sans-serif;
		margin: 0;
		text-transform: uppercase;
	}
	#datePlace em {
		color: #333;
		font-family: arial;
		font-size: 14px;
		left: -1px;
		position: relative;
		text-transform: none;
	}

/* header > language selector */

	#languageSelector {
		left: 565px;
		padding: 0;
		display: none;
	}
	#languageSelector .current span, #languageSelector a span {
		font-size: 11px;
		font-weight: bold;
		text-shadow: 0 0.1em 0.1em #000;
	}
	#languageSelector ul li {
		background: url('../RM/RM_Miptv/2013/images/framework/header/languageSelector-vertical-seperator-1x10.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
		margin: 0;
		padding: 13px 6px !important;
	}
	#languageSelector li.current span {
		text-decoration: underline;	
	}
	#languageSelector li a {
		text-decoration: none;	
	}

/* header > search */

	.top-bar-wrapper {
		display: none;
	}
	#header #search {
		right: 10px;
	}
	#search #ctl00_searchControlHeader_ctlAutoComplete_txtSearch {
		background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/header/header-search-icon-145x21.png?v=1271775379523180358') no-repeat scroll 0 0 transparent !important;
		border: 1px solid #333;
		color: #333;
		height: 21px;
		left: -177px;
		margin: 0;
		padding: 0 0 0 25px;
		top: 3px;
		width: 120px;
	}
	#search .button {
		background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/header/header-search-submit-24x23.png?v=1271775379523180358') no-repeat scroll 0 0 transparent !important;
		height: 23px;
		position: absolute;
		right: 0;
		top: 3px;
		width: 27px;
	}

/* header > follow us */

	ol#followUs {
		top: 0;
	}
	ol#followUs li {
		font-size: 11px;
		margin: 46px 10px 0 0;
	}
	ol#followUs li.blog {
		margin: 44px 10px 0 0;
	}
	ol#followUs li.linkedIn, ol#followUs li.twitter {
		margin: 44px 10px 0 0;
	}
	ol#followUs li.facebook {
		margin: 44px 10px 0 1px;
	}
	ol#followUs li.smartPhone {
		margin: 43px 10px 0 0;
	}
	ol#followUs li#shareMore {
	background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/header/header-social-medias-more-10x10.png?v=1271775379523180358') no-repeat scroll 0 0 transparent !important;
    float: left;
    font: 10px Georgia;
    height: 10px;
    text-decoration: underline;
    text-indent: -1000000px;
    width: 10px;
	}

/* header > follow us > share more */ 

	ul#socialMore {
		border: 1px solid #999;
		right: 10px;
		top: 70px;
		width: 205px;
	}
	ul#socialMore li {
		background: none repeat scroll 0 0 transparent;
		margin: 0;
		padding: 0;
		text-indent: 0;
	}
	ul#socialMore li a {
		background-color: #fff !important;
		color: #999;
	}
	ul#socialMore li a:hover {
		background-color: #999 !important;
		color: #fff;
	}

/* header > need help popin */

	.popin_header_button {
		right: 10px;
		top: 137px;
	}
	.popin_header_button a {
		color: #a85190;
		font: 13px "BrandonGrotesque-Black",arial,sans-serif;
		height: auto;
		padding: 5px;
		text-decoration: none;
	}
	.popin_header_button a:hover {
		background-color: transparent;
		color: #404046;
	}

/* header > functional navigation - cookies & privacy policies + login */

	#functionalNavigation, .functionalNavigation {
		padding: 15px 200px 0 0;
	}
	div#functionalNavigation ul.headerFooterLinkList li.first {
		display: none;
	}
	div#functionalNavigation ul.headerFooterLinkList li.last {
		background: none repeat scroll 0 0 transparent;
		padding: 0;
	}
	#header .headerFooterLinkList li a.login {
		background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/header/header-login-btn-135x27.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
		float: left;    
		height: 27px;
		margin: -3px 0 0;
		padding: 0;
		text-decoration: none;
		text-indent: -1000000px;
		width: 135px;
	}

/* header > top navigation */

	#topNavigation {
		top: 35px;
	}
	#topNavigation ul.level1 {
	}
	#topNavigation ul li a:hover {
		color: #404046; 
		background-color: transparent;
		font-weight: normal;
	}
	#topNavigation ul li a:visited {
		color: #a85190;
	}
	#topNavigation ul.level1 li.hover a, #topNavigation.no-js ul.level1 li:hover a, #topNavigation ul.level1 li.selected a {
		background-color: #ededed;
		color: #404046;
	}
	.mega_nav_button li a, #topNavigation ul li a {
		color: #a85190;
		font: normal 16.5px 'BrandonGrotesque-bold', arial, sans-serif;
		text-decoration: none;
		height: auto;
		padding: 10px 10.25px;
	}
	li#navTreeItem-48279, li#navTreeItem-50310 {
		display: none;
	}

/* header > top navigation > homepage */

	#topNavigation ul.level1 li#navTreeItem-Home {
		display: none;
	}	
	
/* header > top navigation > register online */

	#topNavigation ul.level1 li#navTreeItem-Registeronline, #topNavigation ul.level1 li#navTreeItem-115861 {
		/* background-color: #00cc99; */
		background-color: #137dbd;
		margin: 8px 0;
	}
	#topNavigation ul.level1 li#navTreeItem-Registeronline:hover, #topNavigation ul.level1 li#navTreeItem-115861:hover {
		/* background-color: #00324d; */
		background-color: #333;
	}
	#topNavigation ul.level1 li#navTreeItem-Registeronline a, #topNavigation ul.level1 li#navTreeItem-115861 a {
		background: url('../RM/RM_MIPCOM/website-rewamp/2014/images/framework/header/header-top-navigation-register-online-14x11.png?v=1271775379523180358') no-repeat scroll 140px 8px transparent;
		color: #fff;
		font-size: 14px;
		padding: 3px 35px 3px 10px;
	}
	#topNavigation ul.level1 li#navTreeItem-Registeronline a:hover, #topNavigation ul.level1 li#navTreeItem-115861 a:hover {
		background: url('../RM/RM_MIPCOM/website-rewamp/2014/images/framework/header/header-top-navigation-register-online-14x11.png?v=1271775379523180358') no-repeat scroll 140px 8px transparent;
		color: #fff;
	}

/* header > top navigation > register online */

	#topNavigation ul.level1 li#navTreeItem-Registeronline, #topNavigation ul.level1 li#navTreeItem-121004 {
		background-color: #ea148c;
		margin: 8px 0;
	}
	#topNavigation ul.level1 li#navTreeItem-Registeronline:hover, #topNavigation ul.level1 li#navTreeItem-121004:hover {
		background-color: #333;
	}
	#topNavigation ul.level1 li#navTreeItem-Registeronline a, #topNavigation ul.level1 li#navTreeItem-121004 a {
		background: url('../RM/RM_MIPCOM/website-rewamp/2014/images/framework/header/header-top-navigation-register-online-14x11.png?v=1271775379523180358') no-repeat scroll 140px 8px transparent;
		color: #fff;
		font-size: 14px;
		padding: 3px 35px 3px 10px;
	}
	#topNavigation ul.level1 li#navTreeItem-Registeronline a:hover, #topNavigation ul.level1 li#navTreeItem-121004 a:hover {
		background: url('../RM/RM_MIPCOM/website-rewamp/2014/images/framework/header/header-top-navigation-register-online-14x11.png?v=1271775379523180358') no-repeat scroll 140px 8px transparent;
		color: #fff;
	}
	
/* footer */

	#footer {
		background: none repeat scroll 0 0 #ccc;
	}
	.footer_content .cloud {
		background: none repeat scroll 0 0 #333;
		height: 129px;
		width: 315px;
	}
	.footer_content .partners {
		height: 129px;
		width: 688px;
	}
	#footer span.copyright {
		background: none repeat scroll 0 0 transparent;
		color: #666 !important;
	}
	#footer span.copyright, #footer span.copyright a, #footer .headerFooterLinkList li a {
		color: #666 !important;
	}
	#footer span.copyright img {
	}	
	#footer .cloud .keyword1 {
		color: #fff;
		font-size: 22px;
		right: 37px;
		top: 15px;
	}
	#footer .cloud .keyword2 {
		color: #fff;
		font-size: 14px;
		left: 35px;
		top: 43px;
	}
	#footer .cloud .keyword3 {
		color: #fff;
		font-size: 24px;
		left: 42px;
		top: 72px;
	}
	#footer .cloud .keyword4 {
		color: #fff;
		font-size: 16px;
		left: 10px;
		top: 100px;
	}
	#footer .cloud .keyword5 {
		color: #fff;
		left: 10px;
	}
	.headerFooterLinkList li {
		background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/footer/li-footer-seperator.png?v=1271775379523180358') no-repeat scroll right center transparent;
	}

/* content layout box */

	div.contentLayoutBox {
		background: none repeat scroll 0 0 #fff;
		border: 1px solid #666;		
		border-top: 0;
		border-radius: 0;
		padding: 0 20px 20px;
	}
	#pageTopContainer {
		padding-top: 20px !important;
	}

/* content & content layout box > homepage A & B */

	.homePage.ab-testing .contentLayoutBox {
		background: none repeat scroll 0 0 #fff;
		border: 1px solid #666;		
		border-top: 0;
		width: 1000px;
	}
	body.homePage #content {
		/* width: 1000px !important; */
	}
	.homePage li.childPageList {
		margin: 0;
	}
	.homePage li.childPageList.countClass {
		padding-bottom: 0;
	}
	.homePage .three-columns {
		width: 320px !important;
		clear: none !important;
	}

/* content & content layout box > homepage A > 1st column */

	.homePage .three-columns.left {
		background-color: #fffdfa;
		border-right: 1px solid #fff6e8;
		height: 100% !important;
		padding: 0;
		width: 358px !important;
	}
	.homePage .three-columns.left h2 {
		color: #a74554;
		font-size: 30px !important;
		line-height: 30px !important;
		text-shadow: 0 0.1em 0.1em #a6a6a6;
		margin: 20px 0 10px !important;
	}
	.homePage #twitter, .homePage #facebook {
		background-color: #fffdfa;
		padding: 0;
		margin: 10px 0 0 !important;
	}
	.homePage #twitter h3, .homePage #facebook h3 {
		font-size: 18px;
	}
	.homePage #twitter {
		margin-bottom: 6px !important; 
	}
	.homePage .three-columns.left .layoutBlock {
		width: auto !important;
		border-bottom: 1px solid #fff6e8;
	}
	.homePage .three-columns.left .layoutBlock-1 {
		height: 100% !important;
		padding: 0 20px 20px;
	}
	.homePage .three-columns.left .layoutBlock-2 {
		height: 416px !important;
	}
	.homePage .three-columns.left .layoutBlock-2 .unmanagedContent {
		padding: 0 20px !important;
	}
	.homePage .three-columns.left .layoutBlock-3 {
		border-bottom: 0;
		height: 120px !important;
		padding: 0;
	}

/* content & content layout box > homepage A > 1st column > testimonies */

	.homePage .testimonies .bulletSlideshow {
		background: none repeat scroll 0 0 transparent;
		border: 0 none;
		height: 175px;
		margin: 0 20px 20px !important;
		width: 318px;
	}
	.homePage .three-columns.left.testimonies .Slideshow .jshowoff {
		height: auto;
	}
	.homePage .testimonies .bulletSlideshow .Slide {
		height: 93px;
		padding: 0;
		width: 100%;
	}
	.homePage .testimonies .bulletSlideshow .Slide p {
		line-height: normal;
		width: auto;
	}
	.homePage .testimonies .bulletSlideshow h3.slideTitle {
		margin: 0 !important;
	}
	.homePage .testimonies .bulletSlideshow .jshowoff-slidelinks {
		bottom: -30px;
		width: 100%;
	}
	.homePage .testimonies .bulletSlideshow img {
		float: left;
		height: 100% !important;
		margin: 0 10px 0 0 !important;
	}

/* content & content layout box > homepage A > 2nd column */

	.three-columns.middle {
		background-color: #9b1037;
		border-right: 1px solid #fff6e8;
		border-bottom: 0;
		height: 733px;
	}
	.three-columns.middle h2 {
		color: #fff;
		font-size: 18px;
		line-height: 100%;
	}
	.three-columns.middle h3 {
		color: #fff;
		font-size: 14px;
	}
	.three-columns.middle h3 + ul + h3, .three-columns.middle h3 + p + h3 {
		margin-top: 10px;
	}
	.three-columns a.more:hover { 
		text-decoration: underline;
	}
	.three-columns.middle .layoutBlock .unmanagedContent div {
	}
	.three-columns.middle .layoutBlock .unmanagedContent div.box {
		background-color: #79112d;
		float: left;
		height: auto;
		padding: 15px;
	}
	.three-columns.middle .layoutBlock .unmanagedContent div.box.iframe {
		height: 204px;
		text-align: center;
	}
	.three-columns.middle .layoutBlock .unmanagedContent div.box.iframe h2 {
		float: left;
	}
	.three-columns.middle .layoutBlock-1 .unmanagedContent div.box {
		width: 290px;
	}
	.three-columns.middle .layoutBlock-3 .unmanagedContent div.box {
		background-color: #9b1037;
		padding: 5px;
		width: 290px;
	}
	.three-columns.middle .layoutBlock {
		border-bottom: 1px solid #fff6e8;
		height: auto !important;
	}
	.three-columns.middle .layoutBlock-1 {
	}
	.three-columns.middle .layoutBlock-2 {
	}
	.three-columns.middle .layoutBlock-3 {
		border-bottom: 0;
		padding: 10px 10px 5px;
	}
	.three-columns.middle .layoutBlock-3 .unmanagedContent div {
		height: auto;
	}
	.three-columns.middle .layoutBlock-3 .unmanagedContent ul li {
		background: url('http://www.miptv.com/RM/RM_Miptv/website-rewamp/2014/images/framework/icons/li-circle-white.png?v=1271775379523180358') no-repeat scroll 0 5px transparent;
	}
	.three-columns.middle .layoutBlock-3 .unmanagedContent .readMore {
		background: url('../RM/RM_MIPDOC/website-revamp/2015/images/framework/icons/li-arrow-white.png?v=1271775379523180358') no-repeat scroll 0 3px transparent;
		color: #fff;
	}
	.three-columns.middle .layoutBlock-3 .box .btn {
		margin-top: 10px;
	}
	.three-columns .unmanagedContent .image-and-text h3 {
		font-size: 12px;
		color: #fff;
	}
	.three-columns .unmanagedContent .image-and-text img {
		float: left;
		margin: 0 10px 0 0;
		max-height: 85px;
		max-width: 70px;
	}
	.three-columns .unmanagedContent .image-and-text p {
		margin: 0 0 10px;
	}
	.three-columns .unmanagedContent .image-and-text p.readmore {
		margin: 0;
	}
	.three-columns .unmanagedContent .image-and-text p.readmore a, .three-columns a.more {
		background-color: #333;
		color: #fff;
		font: 11px 'BrandonGrotesque-black',arial,sans-serif;
		float: right;
		height: 20px;
		margin: 0;
		padding: 5px 10px 0;
		text-transform: uppercase;
		text-decoration: none;
	}
	.three-columns .unmanagedContent .image-and-text p.readmore a:hover, .three-columns a.more:hover {
		text-decoration: underline;
	}

/* content & content layout box > homepage A > 3rd column */

	.three-columns.right p {
		font-size: 100%;
		line-height: normal;
	}
	.three-columns.right h2 {
		font-family: brandongrotesque-medium;
		color: #79112d;
		font-size: 18px;
	}
	.three-columns.right .autopromo {
		padding: 10px;
	}
	.three-columns.right .layoutBlock {
		background-color: #821436;
		border-bottom: 1px solid #fff6e8;
		height: 83px !important;
		padding: 15px;
		width: 290px;
	}
	.three-columns.right .layoutBlock-1 {
		background-color: #a85190;
	}
	.three-columns.right .layoutBlock-2 {
		background-color: #ec0b8d;
	}
	.three-columns.right .layoutBlock-3 {
		background-color: #79112d;
	}
	.three-columns.right .layoutBlock-3 h2 {
		color: #ec0b8d;
	}
	.three-columns.right a {
		color: #000;
	}

/* content & content layout box > homepage > programme, overview, visitors & exhibitors blocks */

	.three-columns.right #exhibitorsBlock a, .three-columns.right #overviewBlock a {
	}
	.three-columns.right #overviewBlock {
		background-color: #79112d;
		background-position: 15px 15px;
		border-bottom: 1px solid #fff6e8;
		height: 90px;
		padding: 15px 15px 15px 79px;
		width: 226px;
	}
	.three-columns.right #overviewBlock h2 { 
		color: #ec0b8d;
	}
	#programBlock, #visitorsBlock, #overviewBlock, #exhibitorsBlock {
		background-position: 10px 15px;
		padding: 10px 10px 100% 70px;
	}
	#programBlock {
		background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/icons/icon-programme-hp.png?v=1271775379523180358') no-repeat scroll left top transparent;
		min-height: 54px;
	}
	#visitorsBlock {
		background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/icons/icon-speakers-hp.png?v=1271775379523180358') no-repeat scroll left top transparent;
		min-height: 55px;
	}
	#overviewBlock {
		background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/icons/icon-exhibitors-hp.png?v=1271775379523180358') no-repeat scroll left top transparent;
		min-height: 55px;
	}
	#exhibitorsBlock {
		background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/icons/icon-exhibitors-hp.png?v=1271775379523180358') no-repeat scroll left top transparent;
		margin: 0;
		min-height: 40px;
	}

/* content & content layout box > homepage A > misc */

	.three-columns.middle .ad, .three-columns.right .barter, .three-columns.right .autopromo {
		background-color: #fff6e8;
	}
	.three-columns.middle .ad, .three-columns.right .barter {
	}
	.homePageList div.layoutBlock > .unmanagedContent > div > h2 {
		margin: 0;
	}

/* content > slideshow */

	.bulletSlideshow {
		border: 10px solid #a85190;
	}
	.bulletSlideshow .slideDesc .slideDescBg {
		background-color: #a85190;
	}
	.bulletSlideshow .jshowoff-controls .slideLinkBg {
		background-color: #a85190;
		opacity: 0.5;
		filter : alpha(opacity=5);
	}
	.bulletSlideshow .jshowoff-slidelinks a {
		background: url('../RM/RM_Miptv/2013/images/framework/slideshow/slideshowBullets.png?v=1271775379523180358') no-repeat scroll -15px 0 transparent;
	}

/* content > countdown > homepage*/

	.homePage #CountDown {
		right: 40px;
		top: 40px !important;
	}

/* content > slideshow > homepage*/

	.Slideshow.homeSlideshow {
		margin: 30px auto;
	}
	.homeSlideshow .Slide .slideTxt {
		left: 10px;
		top: 10px;
	}
	.homeSlideshow .date {
		color: #DF4750;
		font-size: 30px;
		text-shadow: 0 0.1em 0.1em #000;
	}
	.homeSlideshow .slideDesc {
	}
	.homeSlideshow .slideDescSmall {
		font: normal 18px 'BrandonGrotesque-Light',arial,sans-serif;
		line-height: 18px;
		text-shadow: 0 0.1em 0.1em #000;
	}
	.homeSlideshow .jshowoff-slidelinks .slideLinkBg {
		background-color: #a85190 !important;
	}
	.homeSlideshow .jshowoff-slidelinks .jshowoff-active .slideLinkText .slideLinkTextInner {
		color: #fff;
	}
	.homeSlideshow .Slide .slideTxt, .homeSlideshow .slideDesc, .homeSlideshow .slideDescSmall {
		color: #a85190;
	}
	.homeSlideshow .jshowoff-slidelinks .jshowoff-slidelink-0 {
		margin-left: 20px;
	}
	.Slideshow.default.sponsors ul {
		margin-bottom: 15px;
	}
	.homeSlideshow .Slide a {
		text-decoration: none;
	}
	.homeSlideshow .Slide .slideTxt .slideBackground {
		background: none repeat scroll 0 0 #fff; 
		filter:alpha(opacity=70); /* For IE8 and earlier */
		opacity: 0.7;
	}
	.homeSlideshow .jshowoff-slidelinks {
		bottom: 5px;
		text-align: center;
	}
	.homeSlideshow .jshowoff-slidelinks .jshowoff-slidelink-0 {
		margin-left: 10px;
	}
	.homeSlideshow .jshowoff-slidelinks a {
		margin-right: 10px;
	}
	.jshowoff-next .picto{
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/slideshow-homepage-next-previous.png?v=1271775379523180358') -82px 8px no-repeat;
		position: absolute;
		height: 48px;
		width: 42px;
		top: 392px;
		right: 0;
		z-index: 100;
	}
	.jshowoff-prev .picto{
		height: 48px;
		width: 41px;
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/slideshow-homepage-next-previous.png?v=1271775379523180358') 10px no-repeat;
		left: 0px;
		top: 392px;
		position: absolute;
		z-index: 100;
	}

/* content > teaser > homepage*/

	.teaserBlock div.layoutBlockContainer {
		margin-bottom:0;
	}
	.teaserBlock, .teaserBlock div.layoutBlock {
		background-color:#79112d !important;
		color:#fff;
		height: 40px;
	}
	.teaserBlock ul {
		padding:0;
	}
	.teaserBlock ul li {
		list-style:none;
	}
	.teaserBlock .item {
		display:block;
		float:left;
	}
	.teaserBlock .item .itemInner {
		display:block;
		padding:10px 20px;
	}
	.teaserBlock .feedsWrapper {
		overflow:hidden;
		width:100%;
	}
	.teaserBlock .itemDate {
		font-size:18px;
		display:block;
		float:left;
		font-weight:normal;
		margin-right:5px;
	}
	.teaserBlock .itemTitle {
		font-size:18px;
		font-weight:normal;
		display:block;
		float:left;
		margin:0;
	}
	.teaserBlock .itemTitle a {
		font-size:18px;
		color:#FFFFFF;
		font-weight:normal;
	}
	.teaserBlock .itemDesc {
		display:block;
		clear:both;
		margin:0;
		padding-top:5px;
		font-size:14px;
	}
	.feedsSlideshow {
		position:relative;
		overflow:hidden;
	}
	.feedsSlideshow .feedsWrapper {
		position:absolute;
		top:0;
		left:0;
	}

/* content > two col parts */

	.TwoColParts {
		background: none repeat scroll 0 0 transparent;
	}
	.TwoColParts div.layoutBlock {
		/* width: 470px !important; */
	}

/* content > three col parts */

	.ThreeColParts {
		background: none repeat scroll 0 0 transparent;
	}
	.ThreeColParts div.layoutBlock {
		padding: 0 20px 0 0;
		width: 31.92% !important;
	}
	.ThreeColParts .layoutBlock.layoutBlock-2{
		float:left;
	}
	.ThreeColParts div.layoutBlock-3 {
		padding: 0;
	}

/* content > width: 960px */

.width960px {
width: 960px;
}
.width960px.box.contentB.BGcolor div.layoutBlockContainer3Col .layoutBlock-1, .width960px.box.contentB.BGcolor div.layoutBlockContainer3Col .layoutBlock-2 {
margin: 0 20px 0 0;
}
.width960px div.layoutBlockContainer3Col div.layoutBlock {
width: 29.85% !important;
}
.width960px.earlyBird div.layoutBlockContainer3Col div.layoutBlock-1 {
width: 266px !important;
}
.sponsors-partners .width960px div.layoutBlockContainer3Col div.layoutBlock {
width: 100% !important;
margin: 0 0 20px;
}
.sponsors-partners .content_sponsors ul li {
background: url('../RM/RM_RMTemplate2/images/framework/sponsors/sponsors-bg.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
padding: 0;
}
.sponsors-partners .content_partners ul li {
background: url('../RM/RM_RMTemplate2/images/framework/sponsors/partners-bg-border-1px-c9c9c9.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
padding: 0;
}

/* content > two col parts > participate */

	.participate .TwoColParts ul.buttons li, .participate .ThreeColParts ul.buttons li {
		background-color: #333;
	}
	.contact a, .purple .contact a {
		font: 16px 'BrandonGrotesque-regular',arial,sans-serif;
		text-transform: none;
		text-shadow: 1px 1px 1px #000;
	}
	.purple .contact a {
		color: #fff;
	}
	.contact a {
		color: #333;
	}
	.contact a:hover {
		text-decoration: underline;
	}

/* content > two col list 2 */

.TwoColList2.verticalSeperator div.layoutBlock.layoutBlock-1 {
border: 0 none;
margin: 0 10px 0 0;
}

/* content > two col list 2 > exhibit */

.exhibit .TwoColList2 {
margin: 0 !important;
}

/* content > two col list 2 & 3 > overview */

.TwoColList3 div.layoutBlock.layoutBlock-2 ul li strong {
background-color: #a85190;
color: #fff;
font: normal 14px 'BrandonGrotesque-Black',arial,sans-serif;
}
	.TwoColList2 .layoutBlock li, .TwoColList3 .layoutBlock li, .TwoColParts li, .ThreeColParts li, .general li {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/li-circle.png?v=1271775379523180358') no-repeat scroll 0 7px transparent;
	}
	.TwoColList3 .layoutBlock li {
		background-position: 0 4px !important;
	}
.TwoColList3 div.layoutBlock.layoutBlock-1 {
border-right: 1px solid #b7b7b7;
padding: 0 10px 0 0;
width: 300px !important;
}
.TwoColList3 div.layoutBlock.layoutBlock-2 {
width: 300px;
}
.TwoColList3 div.layoutBlock.layoutBlock-2 ul li span {
width: 117px;
}
.industry li {
background: none repeat scroll 0 0 transparent !important;
padding: 0 20px 0 0 !important;
width: 193px;
}
.industry li + li + li {
padding: 0 !important;
}
.industry li + li + li + li {
padding: 0 20px 0 0 !important;
}
.overview .box h3 {
text-transform: uppercase;
}

/* content > two col box */

	.TwoColBox .layoutBlock {
		background-color: #f0f0f0;
		color: #333;
	}

/* content > intro 2 */

	.Intro2 div.layoutBlock img, .Intro2 div.layoutBlock iframe {
		border: 10px solid #a85190 !important;
	}

/* content > key figures */

	.KeyFigures div.layoutBlock.layoutBlock-1 .unmanagedContent {
		border: 10px solid #a85190;
	}
	.KeyFigures div.layoutBlock.layoutBlock-1 .unmanagedContent div {
		padding: 0;
	}

/* content > BGColor > darkgrey */

	.BGcolor.darkgrey div.layoutBlock, .BGcolor.darkgrey #adjustHeight {
		background-color: #a85190;
		color: #fff;
	}
	.darkgrey h3, .darkgrey a {
		color: #fff;
	}
	.darkgrey .readMore {
		background: url('../RM/RM_MIPDOC/website-revamp/2015/images/framework/icons/li-arrow-white.png?v=1271775379523180358') no-repeat scroll 0 5px transparent;
	}
	.darkgrey .readMore a {
		color: #fff;
	}

/* content > BGColor > orange */

	.orange .layoutBlock {
		background-color: #a85190;
		color: #fff;
	}
	.orange h3, .orange a {
		color: #fff;
	}
	.box.orange div.layoutBlock .unmanagedContent ul li {
		background: url('../RM/RM_Miptv/2013/images/framework/li-circle-white.png?v=1271775379523180358') no-repeat scroll 0 6px transparent;
	}
	.orange .readMore {
		background: url('../RM/RM_MIPDOC/website-revamp/2015/images/framework/icons/li-arrow-white.png?v=1271775379523180358') no-repeat scroll 0 5px transparent;
	}
	.orange .readMore a {
		color: #fff;
	}

	/* content > BGColor > light yellow */

	.light-yellow .layoutBlock {
		background-color: #fff6e8;
		color: #5d5d5d;
	}
	.light-yellow  h3, .light-yellow  a {
	}
	.box.light-yellow  div.layoutBlock .unmanagedContent ul li {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/li-circle.png?v=1271775379523180358') no-repeat scroll 0 3px transparent;
	}
	.light-yellow  .readMore {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/li-arrow.png?v=1271775379523180358') no-repeat scroll 0 3px transparent;
	}
	.light-yellow  .readMore a {
	}	
	
/* content > BGColor > white */

	.white .layoutBlock {
		background-color: #fff;
		color: #5d5d5d;
	}
	.white h3, .white a {
		color: #333;
	}
	.box.white div.layoutBlock .unmanagedContent ul li {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/li-circle.png?v=1271775379523180358') no-repeat scroll 0 6px transparent;
	}
	.white .readMore {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/li-arrow.png?v=1271775379523180358') no-repeat scroll 0 6px transparent;
	}
	.white .readMore a {
		color: #333;
	} 

/* content > the event > overview > buyers */

	.SponsorTwoCol {
		margin-bottom: -20px !important;
	}

/* sidebar right */

	body.sidebars-left-wide-right #sidebarRight, body.sidebars-wide-right #sidebarRight {
		font: 12px Arial;
		margin-top: 20px !important;
	}
	body.participate.sidebars-left-wide-right #sidebarRight, body.participate.sidebars-wide-right #sidebarRight {
		margin-top: 66px !important;
	}
	body.participate.investor.sidebars-left-wide-right #sidebarRight, body.participate.investor.sidebars-wide-right #sidebarRight {
		margin: 438px 0 0 20px !important;
	}
	#sidebarRight .adContainerDisplay {
		/* background: url('../RM/RM_Miptv/2013/images/framework/banner-background-2x2-trsp.png?v=1271775379523180358') repeat scroll center top transparent !important; */
		background: none repeat scroll 0 0 #f0f0f0 !important;
		padding: 10px !important;
	}
	.Programme #sidebarRight #rightColumnContainer1.adContainerDisplay {
		margin-top: -40px;
	}
	.Programme #sidebarRight #rightColumnContainer2.adContainerDisplay {
		margin: 91px 0 20px;
	}
	.Programme #sidebarRight #rightColumnContainer3.adContainerDisplay {
	}
	.Programme.MIPCube #sidebarRight #rightColumnContainer3.adContainerDisplay {
		margin-top: 0;
	}

/* sidebar right > countdown */

	#CountDown.box {
		background-color: transparent;
		border: 10px solid #EC0B8D;
		padding: 0;
		display: none;
	}
	.siteMap #CountDown.box {
		display: none;
	}

/* sidebar right > toggle box */

	#ToggleBox {
		background-color: #a85190;
	}
	#ToggleBox h2 {
		margin: 0;
	}
	#ToggleBox h3 {
		color: #fff !important;
		font: italic 18px arial;
	}
	#ToggleBox li {
		background: url('../RM/RM_Miptv/website-rewamp/2014/images/framework/icons/li-circle-white.png?v=1271775379523180358') no-repeat scroll 0 5px transparent;
		padding: 0 0 0 15px;
		font-size: 15px;
		font-weight: normal;
	}
	#ToggleBox li p {
		margin-left: 0;
	}
	#ToggleBox a {
		color: #fff;
	}
	#ToggleBox a:hover {
		text-decoration: none;
	}
	#ToggleBox .readMore {
		background: url('../RM/RM_MIPDOC/website-revamp/2015/images/framework/icons/li-arrow-white.png?v=1271775379523180358') no-repeat scroll 0 3px transparent;
	}

/* sidebar right > social medias */
	
	#social-medias {
		background-color: #a85190;
	}
	
/* sidebar right > twitter & facebook boxes */

	#twitter, #facebook  {
		background-color: transparent;
		padding: 10px 10px 0;
	}
	#twitter h2, #facebook h2, #twitter h3, #facebook h3 {
		color: #fff !important;
		font-size: 14px !important;
		height: 27px;
		margin: 0;
		padding: 5px 0 0 50px;
	}

/* sidebar right > twitter */

	#twitter {
		margin-bottom: 20px !important;
		padding-bottom: 10px;
	}
	#twitter h2, #twitter h3  {
		background: url('../RM/RM_MIPDOC/website-revamp/2015/images/framework/icons/twitter-h2-280x27.png?v=1271775379523180358') no-repeat scroll center 0 transparent;
	}

/* sidebar right > facebook */

	#facebook {
		margin-bottom: 0 !important;
		min-height: 65px !important;
	}
	#facebook h2, #facebook h3 {
		background: url('../RM/RM_MIPDOC/website-revamp/2015/images/framework/icons/facebook-h2-280x27.png?v=1271775379523180358') no-repeat scroll center 0 transparent;
	}
	#facebook iframe {
		background-color: #fff;
	}
	#facebook .fb_iframe_widget {
		margin-left: 10px;
	}

/* content & sidebar right > box */

	.box {
		background-color: #f0f0f0;
		color: #333;
		margin: 0;
	}
	#sidebarRight .box {
		margin: 0 0 20px;
	}
	.box div.layoutBlock .unmanagedContent ul li {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/li-circle.png?v=1271775379523180358') no-repeat scroll 0 4px transparent;
		line-height: normal;
		margin: 0 0 5px;
	}
.box.purple div.layoutBlock .unmanagedContent ul li {
background: url('../RM/RM_Miptv/website-rewamp/2014/images/framework/icons/li-circle-white.png?v=1271775379523180358') no-repeat scroll 0 4px transparent;
}
.box.contentB.earlyBird div.layoutBlock-1 img {
float: right;
margin: 0 !important;
}
.box.contentB.earlyBird div.layoutBlock-2 p {
clear: both;
}
.box.contentB.earlyBird div.layoutBlock-2 p img {
margin-bottom: 5px !important;
}
.box.contentB.earlyBird div.layoutBlock img.price-banner {
margin: -14px -10px 0 !important;
}
.box.contentB.earlyBird div.layoutBlock a.btn {
float: left;
padding: 4px 8px 3px;
width: auto;
}
	.earlyBird .layoutBlock-1 {
		border: 10px solid #a85190;
		/* padding: 0 10px !important; */
	}
.earlyBird .layoutBlock-1 div.unmanagedContent {
/* padding: 10px 0; */
}
	#sidebarRight .box p.contact {
		background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/icons/darkgrey/icon-contact-newsletter.png?v=1271775379523180358') no-repeat scroll 0 center transparent;
	}
.box p.brandonGrotesque.twentyOnePixels { 
font-size: 21px;
line-height: 100%;
}
.box.earlyBird p.brandonGrotesque.twentyOnePixels, .box.earlyBird p.brandonGrotesque.sixteenPixels {
width: auto;
}
	p.brandonGrotesque + p a {
		/* color: #333; */
		font: 16px 'BrandonGrotesque-regular',arial,sans-serif;
		text-shadow: none;
	}
	p.brandonGrotesque + p a:hover { 
		
	} 
.box.contentB.BGcolor.earlyBird div.layoutBlockContainer2Col div.layoutBlock-1 {
width: 260px;
}
.box.contentB.BGcolor.earlyBird.width960px div.layoutBlockContainer2Col div.layoutBlock-1 {
width: 430px;
}

/* sidebar right > newsletter container box */

#NLContainer.box, body.Iframe.red {
background-color: #9b1037;
}
#NLContainer h2, #NLContainer h3 {
color: #fff;
font-size: 24px;
margin: 0 0 10px;
}
.Iframe.red div.inputForm input:focus:not([type="submit"]), .Iframe.red form textarea:focus {
background: url('../RM/RM_Miptv/2013/images/framework/NLContainer-input-field.png?v=1271775379523180358') no-repeat scroll 0 0 #B6353D !important;
}

/* content & sidebar right > tag cloud */

	ul#cloud a {
		text-decoration: none;
	}
	ul#cloud a:hover {
		text-decoration: underline;
	}
	ul#cloud a.red, ul#cloud span.red  {
		color: #ff3366;
	}

/* slideshow */

	.Slideshow.sponsors  {
		background-color: #fff;
	}
	.sponsors .slideshowTitle {
		color: #a85190;
	}
	.Slideshow.default .jshowoff-controls .jshowoff-prev, .Slideshow.default .jshowoff-controls .jshowoff-next {
		top: 70%;
	}
	.Slideshow.default .jshowoff-controls .jshowoff-prev {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/slideshow-sponsors-next-previous.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	}
	.Slideshow.default .jshowoff-controls .jshowoff-next {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/slideshow-sponsors-next-previous.png?v=1271775379523180358') no-repeat scroll -22px 0 transparent;
	}
	.homePage .sponsors .slideshowTitle {
		padding: 0 20px 0 0;
	}
	.homePage .Slideshow.sponsors  {
		border-top: 1px solid #fff6e8;
	}
	.Slideshow .slideshowImgs img {
		border: 1px solid #000 !important;
		margin: 0 4px 0 0;
		padding: 10px 5px;
	}

/* misc */

	#countdown a.btn, .count_down a.btn, .box a.btn {
		/* background-color: #00cc99; */
		background-color: #137dbd;		
		font: 24px/57px 'BrandonGrotesque-Black',arial,sans-serif;
		text-transform: uppercase; 
		/* text-shadow: 0 0.1em 0.1em #4c4c4c; */
		width: 60%; 
	}
.callToAction {
	background: url('../RM/RM_Miptv/2013/images/framework/callToAction-background.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	color: #fff;
	float: left;
	font: normal 12px 'BrandonGrotesque-Black',arial,sans-serif;
	height: 28px;
	margin: 10px 0 0 !important;
	padding: 5px;
	text-decoration: none;
	text-transform: uppercase;
	width: 100% !important;
}
.callToAction a {
color: #fff;
font: normal 12px 'BrandonGrotesque-Black',arial,sans-serif;
}
.callToAction a:hover {
text-decoration: underline;
}
div.layoutBlock .unmanagedContent p {
width: auto;
}
[href$=".pdf"] {
/*background: url('../RM/RM_Miptv/2013/images/framework/picto-download-pdf.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;*/
}
.box [href$=".pdf"] {
background: url('../RM/RM_Miptv/website-rewamp/2014/images/framework/icons/icon-download.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
float: none;
display: block;
/*float: left;*/
height: 27px;
padding: 2px 0 0 25px;
}
.box.grey [href$=".pdf"], .box.white [href$=".pdf"] {
background: url('../RM/RM_Miptv/website-rewamp/2014/images/framework/icons/icon-download.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
}
.noPadding, .noPadding div.layoutBlock {
padding: 0;
}
	.readMore {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/li-arrow.png?v=1271775379523180358') no-repeat scroll 0 3px transparent;
	}
	a.seeMore {
		background-color: #333;
	}
	a.seeMore:hover {
		color: #fff;
	}
	.box div.layoutBlock h3 {
		font-size: 15px;
	}

/* content > mega menu */

	.mega_nav_block {
		background: none repeat scroll 0 0 #ededed;
		padding: 0;
	}
	.mega_nav .container {
	}
	.mega_nav .container {
		/* border-top: 1px solid #fff; */
	}
	.mega_nav .column_container {
		padding: 4px 0;
	}
	.mega_nav_block a {
		background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/mega-menu/mega-menu-content-li.png?v=1271775379523180358') no-repeat scroll 0 8px transparent;
		padding: 0 0 0 10px;
	}
	.mega_nav_block a, .mega_nav_block a:hover{ 
		color: #333;
	}
	.mega_nav_block ul li.last .banner.white-bg a {
		color: #333;
		font: 14px arial;
	}
	.mega_nav_block p > span a, .mega_nav .content li p span.subtitle {
		color: #fff;
	}
	.mega_nav .content li p span.subtitle {
		background: none repeat scroll 0 0 transparent;
	}
	.mega_nav .close a {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/mega-menu/mega-menu-close-32x32-purple-bg.png?v=1271775379523180358') no-repeat scroll right 0 transparent;
		height: 32px;
		margin: 0;
		padding: 0;
		text-indent: -1000000px;
		width: 32px;
	}
	.mega_nav_block ul li {
		padding: 0 20px 0 0;
		border: 0;
	}
	.mega_nav_block ul li p {
		margin: 0;
	}
	.mega_nav_block ul li p.caption {
		color: #333
	}
	.mega_nav_block ul li p.introduction {
		color: #fff;
		text-transform: uppercase;
	}
	.mega_nav_block ul li.first {
		width: 240px;
	}
	.mega_nav_block ul li.second {
		width: 235px;
	}
	.mega_nav_block ul li.third {
		width: 235px;
	}
	.mega_nav_block ul li.last {
		padding: 0;
	}
	.mega_nav .content li p span {
		padding: 7px 29px 4px 0;
	}
	.mega_nav .content li .background {
		background: none repeat scroll 0 0 #fff;
		opacity: 0.5;
		filter:alpha(opacity=50); /* For IE8 and earlier */
	}
	.mega_nav_block ul li.first p span {
		color: #fff;
		margin: 8px 0 0;
	}
	.mega_nav_block ul li.first p span.one, .mega_nav_block ul li.first p span.two {
		margin: 8px 0 0;
		border-left: 0;
	}
	.mega_nav_block ul li.first p span.two {
		margin: 24px 0 0;
	}
	.mega_nav_block ul li.first p span.three {
	}
	.mega_nav_block ul li.second p span.one {
		margin: 8px 0 0;
	}
	.mega_nav_block ul li.second p span.two {
	}
	.mega_nav_block ul li.second p span.three {
	}
	.mega_nav_block ul li.third p span.one {
		margin: 6px 0 0;
	}
	.mega_nav_block ul li.third p span.two {
		margin: 21px 0 0;
		padding-right: 84px;
	}
	.mega_nav_block ul li.third p span.three {
		margin: 7px 0 0;
	}
	.mega_nav_block ul li.third p span.four {
		padding: 7px 11px 4px 0;
		margin: 13px 0 0;
	}
	.mega_nav_block ul li.third p span.four a {
		background: url('../RM/RM_Miptv/2013/images/framework/picto-mega-menu-email.png?v=1271775379523180358') no-repeat scroll 0 5px transparent;
		font-size: 20px;
		margin: 0 0 0 15px;
		padding: 0 0 0 35px;
	}
	.mega_nav_block p > span a {
		color: #333;
	}
	.mega_nav_block a.niveau2 {
		background: url('../RM/RM_MIPDOC/website-revamp/2015/images/framework/icons/li-arrow-white.png?v=1271775379523180358') no-repeat scroll 4px 6px transparent;
		color: #fff;
		font-size: 18px;
		margin: 0 0 0 20px;
		padding: 0 0 0 25px;
	}
	.mega_nav_block ul li.first img {
	}
	.mega_nav_block ul li.second img {
		margin: 0;
	}
	.mega_nav_block ul li.third img {
	}
	.mega_nav_block ul li .banner {
		margin: 15px 0 0;
	}
	.mega_nav_block ul li .banner-bg {
		color: #fff;
		font-family: arial;
		line-height: normal;
		padding: 7px;
		width: 232px;
		margin: 0 0 0 20px;
		position: relative;
	}
	.mega_nav_block ul li.first .banner-bg {
		background-color: #ef463f;
		margin: -44px 0 0 30px;
		width: 215px;
		opacity: 0.8;
		filter : alpha(opacity=8);
		line-height: 100%;
	}
	.mega_nav_block ul li.second .banner-bg {
		background-color: #db5a33;
		margin: -135px 0 0 10px;
		width: 356px;
	}
	.mega_nav_block ul li.third .banner-bg {
		background-color: #b03b5e;
		margin: -135px 0 0 10px;
		width: 246px; 
	}
	.mega_nav_block a.banner {
		background: none repeat scroll 0 0 transparent;
		padding: 0;
	}
	.mega_nav_block ul li .banner.receive-info {
		background-color: #a85190;
		font: 13px "BrandonGrotesque-Black",arial,sans-serif;
		margin: 0;
		min-height: 20px;
		padding: 10px 5px !important;
		text-transform: uppercase;
	}
	.mega_nav_block ul li .banner.receive-info a {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/mega-menu/mega-menu-receive-information-icon-33x23.png?v=1271775379523180358') no-repeat scroll 5px 0 #a85190;
		color: #fff;
		font: 100%/175% "BrandonGrotesque-Black",arial,sans-serif;
		margin: 0;
		padding: 0 0 0 45px;
	}
	.mega_nav_block ul li .speaker {
		margin: 10px 10px 10px 15px;
	}
	.mega_nav_block ul li .speaker + .speaker {
		margin: 10px 0 10px 5px;
	}
	.mega_nav .content .title a {
		color: #a85190;
	}
	
/* misc */

	.Intro1 {
		background-color: #a85190;
	}
	.EarlyBirdOffer {
		background-color: #9A3957;
		border: 10px solid #a85190;
		padding: 10px;
	}
	.EarlyBirdOffer h2 {
		color: #333;
	}	
	.EarlyBirdOffer img {
		margin-right: 0 !important;
	}
	.EarlyBirdOffer .btn {
		background-color: #ec0b8d;
		text-decoration: none;
		text-shadow: 0 0 0;
	}
	.EarlyBirdOffer .btn:hover {
		text-decoration: underline;
	}
	.TwoColList1 ul {
		width: 290px;
	}
	.TwoColList1 li {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/li-circle.png?v=1271775379523180358') no-repeat scroll 0 6px transparent;
		padding: 0 0 0 20px;
	}
	.TwoColList1 div.layoutBlock.layoutBlock-2 {
		padding-left: 20px;
		width: 290px;
	}
	.Form2Col div.inputForm #id_matrix .text-field, .Form2Col div.inputForm #id_matrix .text-area, .Form2Col div.inputForm table#id_matrix select.dropdown {
	}
	.Form2Col div.inputForm table#id_matrix input[type="submit"] {
		background: none repeat scroll 0 0 #ec0b8d;
	}
	.box.contentA h2, .box.contentB h2, .box.contentC h2, .box.contentD h2, .box.contentE h2, .box.contentC-E h2, .box.contentE-C h2, .noMargin h2, .canvas .Intro2 h2, .contentD-B-D h2 {
		color: #333;
	}
	.box.contentA, .box.contentB, .box.contentC, .box.contentD, .box.contentE, .box.contentE-C, .box.contentC-E, .box.contentD-B-D, .noMargin, .Intro2 {
		color: #5D5D5D;
	}
	.TwoColBox .layoutBlock h2 {
		color: #333;
	}
	.width580px {
		width: 580px !important;
	}
	.earlyBird div.unmanagedContent {
		float: left;
		width: 100%;
	}
	.box.contentC-E.BGcolor div.layoutBlockContainer div.layoutBlock-1 {
	}

/* Programme */

	body.Programme.sidebars-wide-right #sidebarRight {
		margin-left: 660px !important;
		margin-top: 90px !important;
		width: 320px !important;
	}
	.Programme .LineOne.audienceSelection h2 {
		width: 300px;
	}
	.Programme .LineOne.audienceSelection .layoutBlock-2 h3 {
		color: #fff;
		padding: 8px 20px;
	}
	.Programme div#sidebarRight #CountDown {
		background-color: transparent;
		border: 10px solid #ec0b8d;
		height: 250px;
		padding: 0;
		margin: 0;
		top: -41px;
		right: 339px;
	}
	.Programme #rightColumnContainer1 .slot-container1.slot1 {
	}
	.Programme .LineOne.audienceSelection .layoutBlock.layoutBlock-1 {
		height: 265px !important;
	}
	.Programme .LineOne.audienceSelection .layoutBlock.layoutBlock-2 {
		background-color: #79112d;
		border: 0 none;
		margin: 10px 0 0;
	}
	.Programme .LineOne.audienceSelection .layoutBlock-1 p {
		margin: 0;
		padding: 0;
		width: 280px;
	}
	.Programme .LineOne.audienceSelection .layoutBlock.layoutBlock-2 p {
		padding: 8px 0 5px;
		width: auto;
		position: relative;
		z-index: 10;
	}
	.Programme .LineOne.audienceSelection .layoutBlock-2 a {
		background-color: #ec0b8d;
		font-size: 14px;
		margin-right: 4px;
	}
	.Programme .LineOne.audienceSelection .layoutBlock-2 a:hover {
		background-color: #fff;
		color: #ec0b8d; 
	}
	.Programme .LineOne.audienceSelection .layoutBlock-1 a.btn {
		margin: 10px 0;
		background-color: #ec0b8d;
		text-decoration: none;
	}
	.Programme .LineOne.audienceSelection .layoutBlock-1 a.btn:hover {
		text-decoration: underline;
	}

	.TwoColParts a.more, .darkbg4cols a.more {
		background: none repeat scroll 0 0 #ec0b8d;
		margin: 0;
	}
	.Programme li.childPageList.LeftImageAndRightText {
		background-color: #fff;
		padding: 20px;
		width: 960px;
	}
	.LineOne.audienceSelection h2 {
		padding: 0 0 0 20px;
	}
	.LineOne.audienceSelection > .layoutBlockContainer {
		margin: 0;
	}
	.Programme .LeftImageAndRightText div.layoutBlock .unmanagedContent {
		margin: 0;
		padding: 0;
		width: 649px;
		float: left;
	}
	.Programme #rightColumnContainer2 .slot-container2.slot1 {
	}
	.Programme .TwoColParts {
		border-top: 1px solid #fff6e8;
		width: 100% !important;
	}
	.Programme .TwoColParts div.layoutBlock li {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/li-circle.png?v=1271775379523180358') no-repeat scroll 0 6px transparent;
		display: list-item;
		margin: 0;
		padding: 0 0 0 15px;
	}
	.Programme .LeftImageAndRightText div.layoutBlock img {
		float: left;
		margin: 0 20px 0 0;
	}
	.Programme .LineFour .layoutBlock-1 {
		border-right: 0;
	}
	.Programme .LineFour .layoutBlock-1 .unmanagedContent {
		padding: 20px 0 20px 20px;
	}
	.Programme .LineFour .layoutBlock-1 {
		width: 490px;
	}
	.Programme .LineFour .layoutBlock-2 {
		width: 510px;
	}
	.Programme .LineFour .layoutBlock-2 .content {
		margin-bottom: 20px;
		width: 140px;
		padding-right: 20px;
	}
	.Programme .LineTwo, .Programme .LineThree, .Programme .LineFour {
		border-bottom: 0 none;
	}
	.Programme .LineFour {
		margin-top: -15px !important;
	}
	.Programme .LineFour .layoutBlock-2 .videos {
		width: auto;
	}
	.Programme #wrapper .LineFour .layoutBlock-2 .videos ul {
		margin: 0;
	}
	.Programme #wrapper .LineFour .layoutBlock-2 .videos ul li {
		background-color: #9A3957;
		height: auto;
		margin: 0 0 10px;
		min-height: 260px;
		padding: 10px;
		width: 289px;
	}
	.Programme .LineFour .layoutBlock-2 iframe {
		float: right;
		height: 184px;
		margin: 0 0 15px;
		width: 289px;
	}
	.Programme #wrapper .LineFour .layoutBlock-2 .videos ul li p {
		clear: both;
		width: 289px;
	}
	.Programme .LineTwo div.layoutBlock {
		background-color: #fff;
		color: #5D5D5D;
	}
	.Programme li.childPageList.LineTwo {
		background-color: #fff !important;
		width: 1000px !important;
	}
	.Programme .TwoColParts .layoutBlock h3 {
	}
	li.darkbg4cols {
		margin-top: 0 !important;
	}
	#darkInner4cols > div.left {
		padding: 0;
	}
	#darkInner4cols .video {
		background-color: #F36C35;
		color: #fff;
		padding: 5px !important;
	}
	#darkInner4cols .video h4 {
		color: #fff !important;
	}
	.Programme div.layoutBlock li {
		background: none repeat scroll 0 0 transparent;
		margin: 0 15px 0 0;
		padding: 0;
	}
	.Programme div.layoutBlock ul.quotes {
		width: 640px;
	}
	.Programme div.layoutBlock ul.quotes p {
		padding: 0;
		margin: 0 20px 0 0;
		width: 187px;
	}
	.Programme div.layoutBlock ul.quotes li {
		display: inline;
	}
	li.darkbg4cols > div.unmanagedContent {
		background-color: #79112d !important;
	}
	li.allianz .layoutBlock-1 {
		background-color: #fff !important;
		padding: 10px;
	}
	li.allianz .layoutBlock-2 {
		background: none repeat scroll 0 0 #ec0b8d !important;
		margin: 0 0 20px;
	}
	li.allianz .layoutBlock-1  h4 {
		color: #9A3957;	
	}
	.Programme .Sponsor {
		height: auto;
		border-top: 1px solid #fff6e8;
	}
	.Programme li.brands {
		background-color: #79112d;
		margin-bottom: 20px !important;
		padding: 20px;
		width: 920px !important;
	}
	.Programme li.brands #brandsMiddle img#placeHolder {
		margin-right: 20px;
	}
	li.brands .layoutBlock-1 {
		padding: 0 20px 0 0;
		width: 590px !important;
	}
	li.brands .layoutBlock-2 {
		background: none repeat scroll 0 0 #ec0b8d !important;
	}
	li.brands h2, li.brands p, li.brands .layoutBlock-2 h3 {
		color: #fff;
	}
	li.brands h2 {
		margin: 0;
		padding: 0;
	}

/* homepage > countdown & ad banners */

	body.homePage.rotating-full-picture #sidebarRight #CountDown {
		margin-top: 20px;
		margin-left: 620px;
	}
	.adContainerDisplay {
		margin: 0;
	}
	.adContainerDisplay .slot-homepagecontainer1, .adContainerDisplay .slot-homepagecontainer2, .adContainerDisplay .slot-homepagecontainer3 {
		/* position: absolute; */
	}
	.slot-homepagecontainer1.slot1, .slot-homepagecontainer2.slot2, .slot-homepagecontainer3.slot3 { 
		background: url('../RM/RM_Miptv/2013/images/framework/banner-background.png?v=1271775379523180358') repeat scroll 0 0 transparent;
		float: left;
		padding: 10px;
		width: 300px;
		z-index: 100;
	}
	.slot-homepagecontainer1.slot1, .slot-homepagecontainer2.slot2 {
		height: 250px;
	}
	.slot-homepagecontainer3.slot3 {
		height: 100px;
		padding: 10px 30px;
		width: 298px;
	}
	body.accueil1 .adContainerDisplay > span {
		margin: 19px 0 0;
		border: 0 none;
	}
	#headerContainer1.adContainerDisplay > span {
		margin: 0 auto;
		border: 0 none;
	}
	#headerContainer1.adContainerDisplay div {
		/* border: 10px solid #686868; */
	}

/* library */

	#video-rss-feeds .item {
		background-color: #686868;
	}

/* rules, privaciy & site terms */

	.TextSimple h2, #cookieInfoContainer h2 {
		font-family: brandongrotesque-black;
		margin: 10px 0;
	}
	.TextSimple h3 {
		font-family: brandongrotesque-black;
		margin: 10px 0;
	}
	.TextSimple p, #cookieInfoContainer p {
		padding: 0 !important;
	}
	.TextSimple p.readMore, #cookieInfoContainer p.readMore {
		padding: 0 0 0 20px !important;
	}
	.TextSimple ul, #cookieInfoContainer ul {
		margin: 10px 0 10px 20px !important;
		padding: 0;
	}
	.TextSimple ul li, #cookieInfoContainer ul li {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/li-circle.png?v=1271775379523180358') no-repeat scroll 0 6px transparent;
		padding: 0 0 0 15px;
	}
	#cookieInfoContainer {
		margin: 0;
		width: 100%;
	}

/* need help pop-in */

	#brand #popinDarkBlock, #myModal-help #popinDarkBlock {
		background: none repeat scroll 0 0 #333 !important;
	}
	.popin_header {
		background-color: #fff;
		left: 30%;
	}
	.popin_header h2 {
		text-shadow: 1px 1px 1px #b7b7b7;
		margin: 10px;
	}
	#popinDarkBlock .button {
		background-color: #fff;
		width: 220px;
		border: 0 none;
	}
	#popinDarkBlock h4, #popinDarkBlock h3 {
	}
	#popinDarkBlock .button a {
		font: 24px brandongrotesque-black;
	}
	#popinWhiteBlock h3, #popinLightBlock h3 {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/li-circle.png?v=1271775379523180358') no-repeat scroll 0 6px transparent;
	}
	.popin_header a {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/li-arrow.png?v=1271775379523180358') no-repeat scroll left center transparent;
		color: #a85190 !important;
		padding-left: 21px;
	}
	.popin_header a:hover {
		text-decoration: none;
	}
	.close_popin_header {
		background: none repeat scroll 0 0 transparent;
		height: 22px;
		right: 11px;
		width: 21px;
	}
	.popin_header {
		padding-bottom: 0;	
	}
	.reveal-modal-bg, .reveal-modal-bg2 {
		z-index: 1001; 
	}
	#popinDarkBlock h4, #popinDarkBlock h3, #popinDarkBlock p, #popinDarkBlock div, #popinDarkBlock .telephone span {
		color: #fff !important;
	}
	#brand .button a, #myModal-help .button a {
		background: none repeat scroll 0 0 transparent;
		color: #333 !important;
	}

/* database > search result pages */ 

.searchResults h1 {
/* margin: 10px 0 0 !important; */
}
.searchResults #sidebarLeft {
margin: 25px 0 20px 20px;
width: 180px;
}
.searchResults #wrapper #content {
border: 0 none;
float: left;
margin: 0 0 0 20px;
padding: 0;
width: 760px !important;
}
.searchResults #content .panel {
border: 1px solid #ccc;
margin: 0 0 20px;
padding: 10px 10px 0;
}
.searchResults #content #searchOptions.panel { 
margin: 0 0 10px;
padding: 10px;
}
.searchResults #content h2.panelHeading {
display: block;
font-family: 'BrandonGrotesque-Black',arial,sans-serif;
margin: 0 !important;
}
.searchResults .list .listItemDetail .summary {
width: auto;
}
.list .listItemDetail img.logo, .list .listItemDetail .logo img {
margin: -14px 0 0;
padding: 0;
}
.searchResults .slot1 {
z-index:1;
}
.searchResults div.contentLayoutBox { /* Permet a la pop-up leadgen de passer au dessus du header */
position: static;
}
.panelHeading {
font: 12px 'BrandonGrotesque-Black',arial,sans-serif !important;
}
.searchResults #searchOptions .searchText input.searchBox {
margin: 0 0 10px;
}
.searchResults #searchOptions .searchText input.searchBox, .searchResults #searchOptions ol#alphaList {
margin: 0;
}
#facetNavigation ul {
margin: 0;
}
.searchResults .resultsMessage {
/* margin: 0 0 10px; */
}
.searchResults #searchSort {
margin: 0 0 10px;
}
.searchResults .paging-options .pagination ul {
/* margin: 0; */
}
.listItemDetail .name, .listItemDetail p {
margin: 0 0 0 85px !important;
}
.searchResults button {
background-color: #efefef;
color: #333;
font: 12px arial;
height: 24px;
position: relative;
top: -1px;
text-transform: none;
}
.searchResults button:hover {
background-color: #ddd;
border-color: #aaa;
color: #333;
}
.searchResults button#ctl00_centreContentPlaceHolder_ctlSearchResultAndRequest_btnKeywords {
top: -1px;
padding-bottom: 3px;
}
.searchResults .panelHeading, #searchSidebarLeft h3 {
background: url('../RM/RM_RMTemplate/images/framework/database/header-bg.jpg?v=1271775379523180358') repeat-x scroll 0 0 transparent;
border-radius: 0;
}
#searchSort dd.selected, .listLayout li.selected, .pagination li.selected, .page-sizer li.selected {
border-color: #ed9916;
}
.pagination li.selected a, .page-sizer li.selected a {
color: #333;
text-decoration: none;
}
.page-sizer li.selected {
text-decoration: none;
}
.pagination li.gButton {
background: url('../RM/RM_Miptv/website-rewamp/2014/images/framework/icons/search-results-previous-next.png?v=1271775379523180358') no-repeat scroll -40px 6px transparent;
}
.pagination li.bButton {
background: url('../RM/RM_Miptv/website-rewamp/2014/images/framework/icons/search-results-previous-next.png?v=1271775379523180358') no-repeat scroll 0 6px transparent;
width: 10px;
}
.page-sizer, .paging-options-bottom .pagination {
/* padding: 10px 0 0; */
}
.paging-options-bottom .pagination {
margin: 20px auto;
}
.gButton span, .bButton span {
height: 0;
}
#searchApplied {
margin: 0;
}
.hideThumbnail .list .name, .hideThumbnail .list .summary p {
margin: 0 !important;

}

/* bug affichage Vendredi 23 novembre 2012 - 19h50 - vu avec Cyril */

	body.homePage.rotating-full-picture #sidebarRight  {  /* bazing */
		position:static;
		margin: 0 !important;
	}
	body.homePage.rotating-full-picture #sidebarRight #CountDown{  /* bazing */
		margin-top:0px;
	}

/* Homepage > Full screen */

	#pub_ist_layer .TableInterpage tr td {
		text-align: center;
	}
	body.Iframe {
		background: none repeat scroll 0 0 transparent;
	}

/* Participate > Visitor > Lead generation form */

	.Iframe #wrapper, body.Iframe #content, body.Iframe #content div.unmanagedContent {
		background: none repeat scroll 0 0 #E6E6E6;
	}
	.Iframe #wrapper #headerContainer1 {
		display: none;
	}
	.LeadGen .privacy {
		background: none repeat scroll 0 0 #E6E6E6;
	}
	.box .layoutBlock a.btn {
		padding: 3px 10px;
		width: auto;
		float: right;
	}

/* Participate 2 */

	.box .layoutBlock .row.full a.btn {
		float: left;
		padding: 3px 0;
		width: 100%;
	}
	.offers .row.full {
		padding: 15px 0 0;
	}

/* Testimonies */

	.testimonies .Slideshow.bulletSlideshow {
		height: auto;
		margin: 0 !important;
	}
	.testimonies .Slideshow.bulletSlideshow h3.slideTitle {
		color: #a85190;
	}
	.testimonies.large .Slideshow.bulletSlideshow .Slide {
		height: auto;
	}
	.testimonies.large .Slideshow.bulletSlideshow .Slide .slideImg {
		height: 185px !important;
	}
	.testimonies.large .Slideshow.bulletSlideshow img {
		min-height: 155px;
		min-width: 173px;
	}
	.testimonies.large .Slideshow.bulletSlideshow .Slide .slideTxt {
		margin: 0 0 0 190px;
		width: 400px;
	}
	.testimonies .Slideshow.bulletSlideshow .slideDesc {
		top: 65px;
	}
	.testimonies .bulletSlideshow .jshowoff-slidelinks {
		bottom: 0;
	}
	
	
/* Testimonies purple */

	.testimonies.purple .Slideshow.bulletSlideshow, .testimonies.small.purple .Legend {
		background-color: #9a3957;
	}
	.testimonies.small.purple .Legend, .testimonies.purple h2, .testimonies.purple h3, .testimonies.purple .Slideshow.bulletSlideshow h2, .testimonies.purple .Slideshow.bulletSlideshow h3.slideTitle, .testimonies.purple .bulletSlideshow .slideDesc .slideDescTextInner, .testimonies.purple .Slideshow.bulletSlideshow .slideDesc {
		color: #fff;
	}
	.testimonies.purple .quote {
		background: url('../RM/RM_Miptv/2013/images/framework/quote-white.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	}
	.testimonies.purple .unquote {
		background: url('../RM/RM_Miptv/2013/images/framework/unquote-white.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
	}

/* Testimonies grey */

	.testimonies.grey .Slideshow.bulletSlideshow, .testimonies.small.grey .Legend {
		background-color: #d7d7d7 !important;
	}

/* header > languages with flags */

	#discover {
		color: #1D242A;
		font: 12px brandongrotesque-black;
		margin: 14px 10px 10px 20px;
		text-transform: uppercase;
	}
	#discover span, #discover a {
		margin: 0 5px 0 0;
		padding: 16px 0 0;
		/*
		(-bracket-:hack; 
		padding: 15px 0 0;
		);
		chrome only*/
	}
	#discover a {
		color: #e40c81;
		font: 11px/30px brandongrotesque-black;
	}
	#discover img {
		background-color: #fff;
		border: 1px solid #000 !important;
		padding: 1px;
	}
	#discover p {
		margin-top: 1px;
	}

/* 404 error page not found */

	.custom404Error #content ul li {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/li-circle.png?v=1271775379523180358') no-repeat scroll 0 5px transparent;
	}
	
/* style editor > temporary styles to be deleted */	
	
	h1, h2 {
		color: #a85190;
	}
	h3, h4  {
		color: #333;
	}
	a, a:hover, #breadcrumb a {
		color: #a85190;
	}
	
/************************************************** MIPFormats - competitions & awards **************************************************/

.jcarousel-skin-awards .jcarousel-prev-horizontal, .jcarousel-skin-awards .jcarousel-direction-rtl .jcarousel-prev-horizontal, #prev-categories {
background: url('../RM/RM_Miptv/website-rewamp/2014/images/framework/awards/categories-previous.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
}
#prev-categories {
/* top: 3px; */
}
.jcarousel-skin-awards .jcarousel-next-horizontal, .jcarousel-skin-awards .jcarousel-direction-rtl .jcarousel-next-horizontal, #next-categories {
background: url('../RM/RM_Miptv/website-rewamp/2014/images/framework/awards/categories-next.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
}
#next-categories {
/* top: -37px; */
}
.v1-1-2013.awards .slideshow-620x270 .bulletSlideshow .slideTitle, .v1-1-2013.awards .slideshow-620x270 .Slideshow .Slide .slideBG, .v1-1-2013.awards .slideshow-620x270 .bulletSlideshow .slideDesc .slideDescBg, .caroufredsel_wrapper, .caption.images .bg-color, .v1-1-2013.awards .SponsorTwoCol .Slideshow.default.sponsors .slideshowTitle, .v1-1-2013.awards .Slideshow.default.sponsors .jshowoff-controls .jshowoff-next, .v1-1-2013.awards .Slideshow.default.sponsors .jshowoff-controls .jshowoff-prev {
background-color: #333;
}
.v1-1-2013.awards .SponsorTwoCol .Slideshow.default.sponsors .slideshowTitle {
font-size: 17px;
}
#thumbs p {
color: #333;
}
.v1-1-2013.awards.after .layoutblock-3columns.winners h3 {
background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/awards/awards-winners-h3-34x37.png?v=1271775379523180358') no-repeat scroll 0 0 transparent;
}
.v1-1-2013.awards .layoutblock-3columns .unmanagedContent h2.competition, .v1-1-2013.awards .layoutblock-1column .unmanagedContent h2.competition {
background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/awards/awards-competition-h2-54x55.png?v=1271775379523180358') no-repeat scroll 0 0 #333;
}
.v1-1-2013.awards .layoutblock-3columns .unmanagedContent h2.information, .v1-1-2013.awards .layoutblock-1column .unmanagedContent h2.information {
background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/awards/awards-information-h2-54x55.png?v=1271775379523180358') no-repeat scroll 0 0 #333;
}
.v1-1-2013.awards .jury.layoutblock-1column .unmanagedContent h2 {
background: url('../RM/RM_Mapic/website-revamp/2015/images/framework/awards-information-h2-54x55.png?v=1271775379523180358') no-repeat scroll 0 0 #333;
}
.v1-1-2013.awards #rightColumnContainer1.adContainerDisplay, .v1-1-2013.awards #rightColumnContainer2.adContainerDisplay {
background: none repeat scroll 0 0 #f0f0f0 !important;
}
.jcarousel-skin-awards-small .jcarousel-next-horizontal, .jcarousel-skin-awards-small .jcarousel-direction-rtl .jcarousel-next-horizontal, .jcarousel-skin-awards-small .jcarousel-prev-horizontal, .jcarousel-skin-awards-small .jcarousel-direction-rtl .jcarousel-prev-horizontal {
background-image: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/awards/slideshow-awards-jury-next-previous-icons.png?v=1271775379523180358');
}
.v1-1-2013.awards #content a[href^="mailto"] {
background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/awards/awards-email-href-16x11.png?v=1271775379523180358') no-repeat scroll 0 1px transparent;
}
/*
.v1-1-2013.awards .Slideshow.default.sponsors .jshowoff-controls .jshowoff-next:hover, .v1-1-2013.awards .Slideshow.default.sponsors .jshowoff-controls .jshowoff-prev:hover {
opacity: 0.7;
}
*/
.v1-1-2013.awards .layoutblock-3columns.with-ad-banner.lhc.BGcolor.white .layoutBlock-1, .v1-1-2013.awards .layoutblock-3columns.rhc.with-ad-banner.BGcolor.white .layoutBlock-3 {
background-color: #fff;
}
.v1-1-2013.awards .layoutblock-3columns .layoutBlock {
border-right: 1px solid #333;
border-top: 1px solid #333 !important;
}
.v1-1-2013.awards .layoutblock-3columns .layoutBlock .hover-effect h4 {
background-color: #EC0B8D;
}
.v1-1-2013.awards .layoutblock-3columns .layoutBlock .hover-effect a {
text-decoration: none;
}
.categories {
/* height: 60px; */
}
.v1-1-2013.awards .layoutblock-3columns .unmanagedContent h2, .v1-1-2013.awards .layoutblock-1column .unmanagedContent h2 {
background-color: #79112d;
border-top: 1px solid #333;
}
.v1-1-2013.awards .layoutblock-1column .unmanagedContent h2 {
border-bottom: 1px solid #333;
}
.image-and-text-with-background .description .background {
background-color: #EC0B8D;
}
.v1-1-2013.awards .SponsorTwoCol .Slideshow.default.sponsors ul, .v1-1-2013.awards #rightColumnContainer3.adContainerDisplay {
/* background-color: #e6e6e6 !important; */
}
	.v1-1-2013.awards .SponsorTwoCol .Slideshow.default.sponsors ul {
		border-right: 1px solid #333;
	}
.v1-1-2013.awards .layoutblock-1column .unmanagedContent ul {
margin: 10px 0 0 20px;
}

.v1-1-2013.awards.hub-page .row-three.with-ad-banner, .v1-1-2013.awards.long-before .row-three.with-ad-banner, .v1-1-2013.awards.after .row-three.with-ad-banner {
    background: none repeat scroll 0 0 #f0f0f0 !important;
}
.v1-1-2013.awards.hub-page .layoutblock-3columns.row-three .layoutBlock-1, .v1-1-2013.awards.hub-page .layoutblock-3columns.row-three .layoutBlock-2, .v1-1-2013.awards.long-before .layoutblock-3columns.row-three .layoutBlock-1, .v1-1-2013.awards.long-before .layoutblock-3columns.row-three .layoutBlock-2, .v1-1-2013.awards.after .layoutblock-3columns.row-three .layoutBlock-1, .v1-1-2013.awards.after .layoutblock-3columns.row-three .layoutBlock-2 {
    background-color: #fff;
}
.v1-1-2013.awards.hub-page #rightColumnContainer2.adContainerDisplay, .v1-1-2013.awards.long-before #rightColumnContainer2.adContainerDisplay, .v1-1-2013.awards.after #rightColumnContainer2.adContainerDisplay {
    background: none repeat scroll 0 0 transparent !important;
}
	.v1-1-2013.awards li.childPageList.SponsorTwoCol {
		border: 1px solid #333;
	}

/************************************************** Ab Testing / uptilab **************************************************/

/* AB testing > homePage template */
 
	.homePage.ab-testing #content {
		color: #333 !important;
	}
	.homePage.ab-testing #programBlock, .homePage.ab-testing #visitorsBlock, .homePage.ab-testing #overviewBlock, .homePage.ab-testing #exhibitorsBlock {
		background-position: 10px 15px;
		color: #333;
		padding-left: 70px;
		padding-top: 10px;
	}
	.homePage.ab-testing .RegisterBox {
		border: 0 none;
	}
	
	.homePage.ab-testing .ad-banners .layoutBlock h2 {
		color: #a85190;
		font: 18px brandongrotesque-medium;
	}
	.homePage.ab-testing .ad-banners .layoutBlock .unmanagedContent {
		background: none repeat scroll 0 0 #fff;
		/* border-top: 1px solid #000; */
		height: 98px;
	}
	.homePage.ab-testing .ad-banners .layoutBlock-1 .unmanagedContent {
		border-top: 1px solid #000;
	}
	.homePage.ab-testing .ad-banners .layoutBlock-3 .unmanagedContent {
		border-bottom: 1px solid #000;
	}
	.homePage.ab-testing .ad-banners a {
	}
	.homePage.ab-testing .ad-banners .ad h2, .homePage.ab-testing .ad-banners .barter h2 {
		border-bottom: 1px solid #a85190;
		color: #a85190;
		font-family: brandongrotesque-black;
		padding: 0 0 3px;
	}
	.homePage.ab-testing .ad-banners .ad, .homePage.ab-testing .ad-banners .barter {
		background-color: #f0f0f0;
		border: 1px solid #000;
		border-bottom: 0;
		padding: 10px 10px 0
	}
	.homePage.ab-testing .slot-homepagecontainer1ad300x250.slot1, .homePage.ab-testing .slot-homepagecontainer1barter300x250.slot2 {
		background: none repeat scroll 0 0 #f0f0f0;
		border: 1px solid #000;
		border-top: 0;
		margin: 0;
		padding: 8px 10px 10px;
		width: 298px;
	}
	
	.homePage.ab-testing #sidebarRight {
		display: none;
	}
	.homePage.ab-testing .Slideshow.sponsors {
		border-top: 0;
	}
	.homePage.ab-testing .sponsors .slideshowTitle {
		margin-bottom: 15px;
		padding: 0 20px 0 0;
	}
	.homePage.ab-testing li.childPageList {
		border-bottom: 0;
	}

/* AB testing > homePage template > slideshow */

	.homePage.ab-testing .homeSlideshow .jshowoff-slidelinks .slideLinkBg {
		border: medium none;
	}
	.homePage.ab-testing .homeSlideshow .jshowoff-slidelinks .jshowoff-active .slideLinkBg {
		border: none;
		opacity: 0.95;         	  	/* fx, safari, opera */
		filter: alpha(opacity=95); 	/* internet explorer */
		-khtml-opacity: 0.95;       /* khtml, old safari */
		-moz-opacity: 0.95;         /* mozilla, netscape */
	}
	.homePage.ab-testing .homeSlideshow .jshowoff-slidelinks {
		bottom: 10px;
	} 

/* AB testing > homePage template > text & image blocks > slider testimonies */
	
	.homePage.ab-testing .text-and-image.testimonies {
		background: url('../RM/RM_Miptv/website-rewamp/2014/images/ab-testing/homepage-text-and-image-with-testimonies-seperator-1000x1.png?v=1271775379523180358') repeat-y scroll 0 0 transparent;
	}

/* AB testing > homePage template > text & image blocks */	
	
	.homePage.ab-testing .text-and-image h3 {
	}
	.homePage.ab-testing li.childPageList.text-and-image.second {
		border-bottom: 1px solid #000;
	}
	.homePage.ab-testing .text-and-image.second ul li span + span {
		font-style: italic;
	}
	 .homePage.ab-testing .text-and-image.first div.layoutBlock-2 .unmanagedContent img, .homePage.ab-testing li.childPageList.text-and-image.second div.layoutBlock-2 .unmanagedContent img, .homePage.ab-testing .text-and-image.first div.layoutBlock-2 .unmanagedContent iframe, .homePage.ab-testing li.childPageList.text-and-image.second div.layoutBlock-2 .unmanagedContent iframe, .homePage.ab-testing.live .text-and-image .layoutBlock .unmanagedContent img {
	 	border: 3px solid #a85190 !important;
	}
	.homePage.ab-testing .text-and-image.first .layoutBlock-1 {
		width: 596px;
	}
	.homePage.ab-testing .text-and-image.first .layoutBlock-2 {
		width: 344px; 
	}	
	.homePage.ab-testing .text-and-image.second .layoutBlock-1 {
		width: 554px; 
	}
	.homePage.ab-testing .text-and-image.second .layoutBlock-2 {
		width: 386px;
	}

/* AB testing > homePage template > ad banners */	

	.homePage.ab-testing .ad-banners {
		border-bottom: 1px solid #000 !important; 
		height: 298px; 
	}
	
/* AB testing > two columns template */

	.twoColumn.ab-testing .contentLayoutBox, .pressRelease.ab-testing .contentLayoutBox {
		/* margin-bottom: 15px; */
	}
	.twoColumn.ab-testing #content {
		padding: 0 20px 20px 0 !important;
	}
	.twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.image-940x220-with-text, .twoColumn.ab-testing #contentBottom ul#ctlChildPageList li.layoutBlocks.image-940x220-with-text {
		background-color: #a85190;
	}
	.twoColumn.ab-testing #ContentBottom .SponsorTwoCol {
	}
	.twoColumn.ab-testing #contentBottom .SponsorTwoCol {
		border-top: 1px solid #333 !important;
	}
	.twoColumn.ab-testing #contentBottom ul#ctlChildPageList li.layoutBlocks.SponsorTwoCol {
		margin-bottom: 0 !important;
	}
	.twoColumn.ab-testing.participate #contentBottom ul#ctlChildPageList li.layoutBlocks.SponsorTwoCol {
		margin-bottom: -20px !important;
	}	
	.twoColumn.ab-testing #contentBottom .sponsorsAndPartners {
		height: auto;
	}
	.twoColumn.ab-testing .TwoColList1 div.layoutBlock.layoutBlock-1 {
		border-right: 1px solid #333;
	}
	.twoColumn.ab-testing .TwoColParts.last .layoutBlockContainer {
	    border-bottom: 1px solid #333;
	}
	.twoColumn.ab-testing .TwoColParts {
		background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/ab-testing/two-columns-seperator-333333-1x960.png?v=1271775379523180358') repeat-y scroll 0 center transparent !important;
	}
	.twoColumn.ab-testing .TwoColParts p.more {
		background-color: #a85190;
	}
	 
	.twoColumn.ab-testing #content ul#ctlChildPageList li.layoutBlocks.register-today, .twoColumn.ab-testing #contentBottom ul#ctlChildPageList li.layoutBlocks.register-today {
		border-bottom: 1px solid #333;
		border-top: 1px solid #333;
	}
	.twoColumn.ab-testing.programme.overview .event-programme { 
		margin: 0;
	}
	.twoColumn.ab-testing.programme.overview .event-programme .calendar {
	    /* ajuster la hauteur du calendrier */
		height: 685px; /* chrome, safari, ie9 & ie8 */
	}
	.twoColumn.ab-testing.participate .width960px.last-child, .twoColumn.ab-testing.participate .register-offline.last-child {
		margin-bottom: 20px !important;
	}	
	.twoColumn.ab-testing #contentBottom + #contentBottom ul#ctlChildPageList li.layoutBlocks.SponsorTwoCol {
		border-top: 0 none !important;
	}
	/* firefox only - ajuster la hauteur du calendrier
	@-moz-document url-prefix(){ 
		.twoColumn.ab-testing.programme.overview .event-programme .calendar {
			height: 680px;
		} 
	}
	*/

/* AB testing > homePage & two columns template > register today block */	

	.ab-testing .register-today {
		background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/icons/icon-push-register.png?v=1271775379523180358') no-repeat scroll 16px 16px #ccc;
		border-bottom: 1px solid #000 !important;
		border-top: 1px solid #000;
	}	
	.ab-testing .register-today h2 span {
		color: #a85190;
	}
	.ab-testing .register-today h2 span + span {
		color: #000;
		font-size: 30px !important;
	}
	
/* AB testing > homePage & two columns template > register box */	

	.ab-testing .RegisterBox {
		border: 3px solid #a85190;
	}
	.ab-testing .RegisterBox a {
		color: #333;
	}	
	.ab-testing .RegisterBox .top h2 {
		color: #333;
		font: 17.5px/115% brandongrotesque-black !important;
		margin: 0 0 10px !important;
	}
	.ab-testing p.call-to-action.pink {
		background-color: #ea148c;
	}
	.ab-testing p.call-to-action.blue {
		background-color: #137dbd;
		border: 1px solid #116699;
	}
	.ab-testing .RegisterBox .middle {
		background: none repeat scroll 0 0 #333;
	}
	.ab-testing .RegisterBox .bottom h4, .ab-testing .RegisterBox .bottom p {
		color: #333;
	}
	.ab-testing .RegisterBox .bottom p.date {
		background-image: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/register-box/icon-calendar-11x11.png?v=1271775379523180358');
	}
	.ab-testing .RegisterBox .bottom p.location {
		background-image: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/register-box/icon-location-12x17.png?v=1271775379523180358');
	}	
	.ab-testing .RegisterBox .bottom p.price {
		background-image: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/register-box/icon-price-18x18.png?v=1271775379523180358');
	}

/* AB testing > homePage & two columns template > register box */	

	.homePage.ab-testing #mobileAppBlock {
		background-image: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/homepage/icon-mobileAppBlock.png?v=1271775379523180358');
	}
	.homePage.ab-testing #programBlock {
		background-image: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/homepage/icon-programBlock.png?v=1271775379523180358');
	}
	.homePage.ab-testing #visitorsBlock, .homePage.ab-testing #exhibitorsBlock {
		background-image: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/homepage/icon-participantsBlock.png?v=1271775379523180358');
	}
	.homePage.ab-testing #speakerBlock {
		background-image: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/homepage/icon-speakersBlock.png?v=1271775379523180358');
	}
	.homePage.ab-testing #overviewBlock {
		background-image: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/icons/homepage/icon-overviewBlock.png?v=1271775379523180358'); 
	}
	
/* AB testing > twoColumn template > sidebar right > register box */
	
	.ab-testing #sidebarRight .RegisterBox .top .background {
		background-color: #fff;
	}
	
/* AB testing > twoColumn template > sidebar right > highlight blocks */	
	
	.twoColumn.ab-testing #sidebarRight .highlight {
		background-color: #333;
	}

/* AB testing > twoColumn template > programme > overview */
	
	.twoColumn.ab-testing.programme #content ul#ctlChildPageList li.layoutBlocks.TwoColParts, .twoColumn.ab-testing.programme #contentBottom ul#ctlChildPageList li.layoutBlocks.TwoColParts {
		background: url('../RM/RM_Miptv/website-rewamp/2015/images/framework/ab-testing/two-columns-seperator-333333-1x960.png?v=1271775379523180358') repeat-y scroll 0 0 transparent;
		border-bottom: 0;
		padding-bottom: 0;
	}
	.twoColumn.ab-testing.programme #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.first, .twoColumn.ab-testing.programme #contentBottom ul#ctlChildPageList li.layoutBlocks.TwoColParts.first, .twoColumn.ab-testing.programme #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.second, .twoColumn.ab-testing.programme #contentBottom ul#ctlChildPageList li.layoutBlocks.TwoColParts.second, .twoColumn.ab-testing.programme #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.third, .twoColumn.ab-testing.programme #contentBottom ul#ctlChildPageList li.layoutBlocks.TwoColParts.third, .twoColumn.ab-testing.programme #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.fourth, .twoColumn.ab-testing.programme #contentBottom ul#ctlChildPageList li.layoutBlocks.TwoColParts.fourth {
		border-bottom: 1px solid #333;
	}	
	.twoColumn.ab-testing.programme #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.first, .twoColumn.ab-testing.programme #contentBottom ul#ctlChildPageList li.layoutBlocks.TwoColParts.first {
		padding: 0 0 20px !important;
	}
	.twoColumn.ab-testing.programme #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.second, .twoColumn.ab-testing.programme #contentBottom ul#ctlChildPageList li.layoutBlocks.TwoColParts.second, .twoColumn.ab-testing.programme #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.third, .twoColumn.ab-testing.programme #contentBottom ul#ctlChildPageList li.layoutBlocks.TwoColParts.third, .twoColumn.ab-testing.programme #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.fourth, .twoColumn.ab-testing.programme #contentBottom ul#ctlChildPageList li.layoutBlocks.TwoColParts.fourth {
		padding: 20px 0 !important;
	}
	.twoColumn.ab-testing.programme #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.last-child, .twoColumn.ab-testing.programme #contentBottom ul#ctlChildPageList li.layoutBlocks.TwoColParts.last-child {
		border-bottom: 0;
		margin-bottom: 20px !important;
		padding-bottom: 0 !important;
	}
	.twoColumn.ab-testing.programme #content ul#ctlChildPageList li.layoutBlocks.TwoColParts.last-child + li.layoutBlocks.register-today, .twoColumn.ab-testing.programme #contentBottom ul#ctlChildPageList li.layoutBlocks.TwoColParts.last-child + li.layoutBlocks.register-today {
		margin-top: 0 !important;
	}
	
/* AB testing > twoColumn template > participate */

	.participate.ab-testing .EarlyBirdOffer {
		width: 600px !important;
	}
	.participate.ab-testing .EarlyBirdOffer .layoutBlock-1 .box {
		width: 580px;
	}
	.participate.ab-testing #ContentBottom .SponsorTwoCol {
		margin: 0 0 -20px -20px !important;
	}
	.participate.ab-testing #content .adContainerDisplay {
		background: none repeat scroll 0 0 #f0f0f0 !important;
	}
	.twoColumn.ab-testing.participate #content ul#ctlChildPageList li.layoutBlocks, .twoColumn.ab-testing.participate #contentBottom ul#ctlChildPageList li.layoutBlocks {
		padding-bottom: 0 !important;
	}
	.twoColumn.ab-testing.participate #content ul#ctlChildPageList li.layoutBlocks, .twoColumn.ab-testing.participate #contentBottom ul#ctlChildPageList li.layoutBlocks {
		padding-bottom: 0 !important;
	}	
	.twoColumn.ab-testing.participate #content ul#ctlChildPageList li.layoutBlocks.image-940x220-with-text, .twoColumn.ab-testing.participate #contentBottom ul#ctlChildPageList li.layoutBlocks.image-940x220-with-text {
		padding-bottom: 10px !important;
	}
	
/* AB testing > twoColumn template > participate > visit */

	.twoColumn.ab-testing.participate .contentLayoutBox {
		padding-bottom: 20px;
	}
	.twoColumn.ab-testing.participate.visit #content ul#ctlChildPageList li.layoutBlocks.EarlyBirdOffer {
		margin-top: 20px;
		padding: 0 !important;
		width: 600px !important;
	}
	.twoColumn.ab-testing.participate.visit .EarlyBirdOffer .layoutBlock-1 .box {
		width: 580px !important;
	}
	.twoColumn.ab-testing .register-online .box h2, .twoColumn.ab-testing .register-offline .box h2 {
		color: #333;
	}	
	.twoColumn.ab-testing .register-online .box a, .twoColumn.ab-testing .register-offline .box a	{
		color: #a85190;
	}
	.twoColumn.ab-testing .register-online .box .call-to-action a, .twoColumn.ab-testing .register-offline .box .call-to-action a {
		color: #fff;
	}
	.twoColumn.ab-testing  .EarlyBirdOffer p.call-to-action + p {
		margin: 10px 0 0;
	}
	.twoColumn.ab-testing.participate .layoutBlock .box {
		height: auto;
	}
	.twoColumn.ab-testing.participate .PaymentMethods .layoutBlock-1 .box h2 {
		color: #333;
	}

	.twoColumn.ab-testing .width620px .show-logos .logo-1 img {
		width: 80%;
	}
	.twoColumn.ab-testing .width620px .show-logos .logo-2 img {
		width: 40%;
	}
	.twoColumn.ab-testing .width620px .show-logos .logo-3 img {
		width: 55%;
	}
	.twoColumn.ab-testing .width620px .show-logos .logo-1 + .logo-2, .twoColumn.ab-testing .width620px .show-logos .logo-2 + .logo-3 {
		margin-top: 20px;
	}
	.twoColumn.ab-testing.participate.visit #content #rightColumnContainer3.adContainerDisplay {
		margin-bottom: 20px !important;
	}	

	.ab-testing.participate p.call-to-action.pink {
		display: table;
	}
	
/* AB testing > twoColumn template > participate > visit with benefits */

	.ab-testing #benefits h3 {
		background-color: #9a3957 !important;
	}
	.ab-testing .unmanagedContent #benefits ul li {
		background: none repeat scroll 0 0 transparent;
		padding: 0;
	}
	
/* AB testing > misc */
	
	.ab-testing .register-today h3 {
		color: #000;
	}
	.ab-testing .discover, .ab-testing.Programme .discover {
		border-bottom: 1px solid #333;
		border-top: 1px solid #333;
	}
	.ab-testing .discover a, .ab-testing.Programme .discover a {
		background-color: #333;
	}
	.ab-testing .discover a:hover, .ab-testing.Programme .discover a:hover {
		background-color: #fff;
		border-color: #333;
		color: #333;
	} 
	.twoColumn.ab-testing .box.contentD.left {
		margin: 0 20px 10px 0 !important; 
	}
	.ab-testing p.call-to-action.right {
		/* float: right; */
	}	

/* AB testing > misc > call to action > purple background */

	.ab-testing p.call-to-action.purple {
		background: url('../RM/RM_Mipformats/website-revamp/2015/images/framework/cta-bg-purple-1x57.jpg?v=1271775379523180358') repeat scroll 0 0 transparent;
	}

/* AB testing > homepage & twoColumn template > programme > overview > download programme */	

	.ab-testing ul#cloud {
	 }
	.ab-testing ul#cloud li span, .ab-testing ul#cloud li a {
		font: 16px/100% brandongrotesque-bold;
	}
	.ab-testing ul#cloud a.purple, .ab-testing ul#cloud span.purple {
		color: #a85190;
	 }
	.ab-testing ul#cloud a, .ab-testing ul#cloud span {
		color: #000;
	} 
	.twoColumn.ab-testing.programme.overview ul#cloud {
		background-color: #f0f0f0;
		border-color: #333;
		padding: 10px 10px 5px;
	}
	.twoColumn.ab-testing.programme.overview #content, .twoColumn.ab-testing.programme.overview #contentBottom {
		/* padding-bottom: 19px; */
	}
	
/* ad banner fixes > homepage (remplacent les scripts jQuery en attendant la mise à jour de la librairie par CIT) */

	.homePage.ab-testing #bodyContainer1 {
		bottom: 389px;
		left: 20px;
		display: block; 
		position: absolute;
		width: 960px;
		z-index: 0;
	}
	.homePage.ab-testing .slot-homepagecontainer1barter300x250.slot2 {
		float: right;
	}
	.homePage.ab-testing .ad-banners .layoutBlockContainer3Col {
		position: relative; 
		z-index: 10;
	}

	.ab-testing #sidebarRight .RegisterBox .middle p {
		background-position: 10px center;
		padding: 0 0 0 25px;
	}
	
	.ab-testing ul#cloud {
	}
	.ab-testing.homePage ul#cloud {
	}
	.homePage.ab-testing li.childPageList.countClass .layoutBlockContainer1Col {
		overflow: visible;
	}

	/* AB testing > twoColumn template > ad banner fixes */

	.twoColumn.ab-testing #sidebarRight #rightColumnContainer1, .simple.ab-testing #sidebarRight #rightColumnContainer1, .form.ab-testing #sidebarRight #rightColumnContainer1 {
		margin-top: 281px;
		/* margin-top: 341px; with register box with title displayed on 2 lines */
		/* margin-top: 333px; with register box with title displayed on 2 lines */
		/* margin-top: 317px; with register box with title displayed on 1 line */
		/* margin-top: 0;  with countdown */
	}

	/* AB testing > twoColumn template > old templates > Programme A & B */

	.twoColumn.ab-testing.Programme #content ul#ctlChildPageList li.layoutBlocks.download-programme {
		/* min-height: 295px; */
	}
	.twoColumn.ab-testing.Programme.A .RegisterBox, .twoColumn.ab-testing.Programme.B .RegisterBox {
		margin-top: 0;
	}
	.twoColumn.ab-testing.Programme.A.sidebars-left-wide-right #sidebarRight, .twoColumn.ab-testing.Programme.A.sidebars-wide-right #sidebarRight, .twoColumn.ab-testing.Programme.A.sidebars-left-right #sidebarRight, .twoColumn.ab-testing.Programme.B.sidebars-left-wide-right #sidebarRight, .twoColumn.ab-testing.Programme.B.sidebars-wide-right #sidebarRight, .twoColumn.ab-testing.Programme.B.sidebars-left-right #sidebarRight {
		margin-top: 0 !important;
	}
	.twoColumn.ab-testing.Programme #sidebarRight #rightColumnContainer2.adContainerDisplay {
		margin: 63px 0 0 -20px !important;
	}
	.twoColumn.ab-testing.Programme #sidebarRight #rightColumnContainer1.adContainerDisplay {
		margin: 43px 0 0 -20px !important;
	}
	.twoColumn.ab-testing.Programme li.childPageList.LeftImageAndRightText {
		background-color: #79112d;
		color: #fff;
		margin: 0 20px 40px !important;
		padding: 20px;
		width: 960px;
	}
	.twoColumn.ab-testing.Programme li.childPageList.LeftImageAndRightText h2 {
		color: #fff;
	}
	.twoColumn.ab-testing.Programme li.childPageList.LeftImageAndRightText .layoutBlockContainer {
		/* background-color: #fff6e8;
		padding: 20px; */
	}
	.twoColumn.ab-testing.Programme .layoutBlockContainer2Col .unmanagedContent {
		padding: 0 20px;
	}
	.twoColumn.ab-testing.Programme .TwoColParts {
		border-bottom: 1px solid #333;
	}
	.twoColumn.ab-testing.Programme div#sidebarRight #CountDown {
		margin: 83px 21px 0 0;
	}	
}
