/* mipcom stylesheet */

/* body */

body {
border-top: 0;
/* border-top: 132px solid #adadad; */
/* background: none repeat scroll 0 0 #000; */
/* background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/background.png) repeat scroll center top transparent; */
background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/mipcom-2014-background-with-blur.jpg) no-repeat scroll center top #0d1a51;
}
body.sidebars-none #content {
font: 12px arial;
border: 0;
}
body.sidebars-wide-right #content {
padding-bottom: 0;
}
#wrapper {
margin: 0;
}
	.unmanagedContent ul li {
		background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/li-circle-blue-trsp.png) no-repeat scroll 0 5px transparent;
		list-style:none;
		padding: 0 0 0 15px;
	}
.unmanagedContent .Slideshow ul li {
background: none repeat scroll 0 0 transparent;
padding: 0;
}
h1 {
text-shadow: 1px 1px 1px #b7b7b7;
font-size: 30px;
width: 100% !important;
}
h2.green {
color: #00a093;
}
#pageTopContainer {
margin: 0;
padding: 10px 20px;
}
h1, h2, h3, h4, h5, h6 {
(-bracket-:hack; /*chrome & safari only*/
font-family: 'BrandonGrotesque-bold',arial,sans-serif;
);
}

/* header */

body #header.topNavDepth1, body #header {
background: none repeat scroll 0 0 #fff;
/*background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/header/header-modele-1000x168.png) repeat-x scroll 0 0 #fff;*/
/* background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/header/header-bottom-1000x7.png) no-repeat scroll left bottom #fff; */
background: url("/RM/RM_MIPCOM/website-rewamp/2014/images/framework/header/header-bottom-1000x7.jpg") no-repeat scroll left bottom #fff;
/*border-bottom: 7px solid #007cc3;*/
margin-top: 17px;
height: 175px;
border: 0;
}
body.homePage #header.topNavDepth1, body.homePage #header {
border: 0;
}
	#headerContainer1 {
	/* background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/header/header-background-2x129.png) repeat-x scroll 0 0 #8e8b8a; */
	background: none repeat scroll 0 0 #00a1ff;
	height: 110px !important;
	margin: 0 auto;
	padding: 10px 0 0;
	width: 100% !important;
	}

/* header > languages with text

#discover {
		color: #4a4548;
		font: 11px brandongrotesque-black;
		margin: 0 0 0 10px;
		padding: 0;
		position: relative;
		z-index: 100;
		text-transform: uppercase;
		top: 8px;
		width: auto;
	}
	#discover p {
		margin: 7px 10px 0 0;
	}
	#discover span, #discover a {
		background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/header/li-discover-1x7.png) no-repeat scroll 0 0 transparent;
		margin: 0 9px 0 0;
		padding: 16px 0 0;
		(-bracket-:hack; 
		padding: 15px 0 0;
		);
	}
	#discover a {
		color: #857e83;
		font: 11px/30px brandongrotesque-black;
		text-decoration: none;
	}
	#discover a:hover {
		text-decoration: underline;
	}
	.homePage #discover a#En, .Es #discover a#Es, .Fr #discover a#Fr, .De #discover a#De {
		color: #4a4548;
		text-decoration: none;
	}

*/

/* 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; /*chrome only*/
		padding: 15px 0 0;
		);
	}
	#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;
	}

/* header > logo */

	#logo img {
		/* left: 60px; */
		/* top: 37px; */
		/* top: 50px; */
		left: 20px;
		top: 43px;
	}

/* header > date & place */

	#datePlace {
		border-left: 1px solid #d0cecf;
		height: 41px;
		/* left: 363px; */
		/* left: 255px; */
		/* left: 352px; */
		/* left: 392px; */
		left: 352px;
		padding: 0 0 0 18px;
		/* top: 57px; */
		/* top: 63px; */
		/* top: 70px; */
		top: 68px;
	}
	#datePlace p {
		color: #00a1ff;
		font: normal 22px/100% 'BrandonGrotesque-Black',arial,sans-serif;
		margin: 0;
		text-transform: uppercase;
	}
	#datePlace em {
		color: #423c40;
		font: normal 13px/2em arial;
		left: 0;
		margin: 0;
		position: relative;
		text-transform: none;
		top: 0;
	}

/* header > language selector */

#languageSelector {
left: 565px;
padding: 0;
display: none;
}
#languageSelector .current span, #languageSelector a span {
font-size: 11px;
font-weight: normal;
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) 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 */

	#header #search {
	}
	#search #ctl00_searchControlHeader_ctlAutoComplete_txtSearch {
		/* background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/header/header-search-field-157x27.png) no-repeat scroll 0 0 transparent !important; */
		background: url("/RM/RM_MIPCOM/website-rewamp/2014/images/framework/header/header-search-field-157x27.png") no-repeat scroll 0 0 transparent !important;
		border: 0 none;
		margin: 6px 0 0;
		height: 27px;
		height: 22px\9; /*hack ie 7 & 8*/
		left: -191px;
		padding: 0 0 0 25px;
		padding: 5px 0 0 25px\9; /*hack ie 7 & 8*/
		margin: 3px -69px 0 0 !ie7; /* ie7 only */
		color: #fff;
		font: italic bold 12px georgia;
	}
	#search .button {
		/* background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/header/header-search-submit-27x27.png) no-repeat scroll 0 0 transparent !important; */
		background: url("/RM/RM_MIPCOM/website-rewamp/2014/images/framework/header/header-search-submit-27x27.png") no-repeat scroll 0 0 transparent !important;
		height: 27px;
		position: absolute;
		right: 4px;
		top: 6px;
		width: 27px;
	}
	body.sidebars-none.searchResults #wrapper #header #search .button {
		right: 7px;
	}	

/* header > follow us */

	ol#followUs {
		left: -5px;
		top: 60px;
	}
	ol#followUs li {
		color: #746c72;
		font: 11px brandongrotesque-black;
		margin: 0 13px 0 0;
	}
	ol#followUs li.blog {
		margin: -3px 12px 0 0;
	}
	ol#followUs li.linkedIn, ol#followUs li.twitter {
		margin: -4px 11px 0 0;
	}
	ol#followUs li.facebook {
		margin: -4px 16px 0 1px;
	}
	ol#followUs li.smartPhone {
		margin: -6px 11px 0 0;
	}
	ol#followUs li#shareMore {
		margin-top: 0;
		width: auto;
		color: #9c969a;
	}

/* header > follow us > share more */

	ul#socialMore {
		border: 1px solid #00a1ff;
		right: 15px;
		width: 205px;
	}
	ul#socialMore li {
		margin: 0;
		background: none repeat scroll 0 0 transparent;
		padding: 0;
	}
	ul#socialMore li a {
		background-color: #00324d !important;
		color: #fff;
	}
	ul#socialMore li a:hover {
		background-color: #00a1ff !important;
		color: #000;
	}

/* header > need help popin */

	.popin_header_button {
		right: 10px;
		top: 140px;
	}
	.popin_header_button a {
		text-decoration: none;
		font: normal 13px 'BrandonGrotesque-Black', arial, sans-serif;
		line-height: normal;
		padding: 5px;
		height: auto;
		color: #857e83;
	}
	.popin_header_button a:hover {
		background-color: transparent;
		color: #00a1ff;
	}

/* header > functional navigation - cookies & privacy policies + login */

	#functionalNavigation, .functionalNavigation {
		padding: 15px 218px 0 0;
	}
	div#functionalNavigation ul.headerFooterLinkList li.last {
		background: none repeat scroll 0 0 #E43D47;
		padding: 0;
	}
	#header .headerFooterLinkList li a.login {
		/* background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/header/header-login-btn-152x25.png) no-repeat scroll 0 0 transparent; */
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/header/header-login-btn-152x25.png) no-repeat scroll 0 0 transparent;
		float: left;
		height: 25px;
		margin: 2px 0 0;
		padding: 0;
		text-decoration: none;
		text-indent: -1000000px;
		width: 152px;
	}

/* header > top navigation */

	#topNavigation {
		top: 40px;
	}
	#topNavigation ul.level1 {
		margin-left: 20px !important;
		height: auto;
	}
	#topNavigation ul li a:hover {
		color: #00a1ff;
		background-color: transparent;
	}
	#topNavigation ul.level1 li.hover a, #topNavigation.no-js ul.level1 li:hover a, #topNavigation ul.level1 li.selected a {
		background-color: #0087d6;
	}
	#topNavigation ul.level1 li#navTreeItem-TheEvent.selected a {
		background: url(http://www.mipcom.com/RM/RM_MIPCOM/website-rewamp/2014/images/framework/header/top-navigation-the-event-background.png) repeat-y scroll 0 0 #0087D6;
	}
	#topNavigation ul.level1 li#navTreeItem-Programme.selected a {
		background: url(http://www.mipcom.com/RM/RM_MIPCOM/website-rewamp/2014/images/framework/header/top-navigation-programme-background.png) repeat-y scroll 0 0 #0087D6;
	}	
	#topNavigation ul.level1 li#navTreeItem-Participate.selected a {
		background: url(http://www.mipcom.com/RM/RM_MIPCOM/website-rewamp/2014/images/framework/header/top-navigation-participate-background.png) repeat-y scroll 0 0 #0087D6;
	}
	#topNavigation ul.level1 li#navTreeItem-Press.selected a {
		background: url(http://www.mipcom.com/RM/RM_MIPCOM/website-rewamp/2014/images/framework/header/top-navigation-press-background.png) repeat-y scroll 0 0 #0087D6;
	}	
	.mega_nav_button li a, #topNavigation ul li a, #topNavigation ul li a:visited {
		font: normal 16px 'BrandonGrotesque-bold', arial, sans-serif;
		text-decoration: none;
		height: auto;
		padding: 9px 10.25px;
		color: #00324d;
	}
	#topNavigation ul li a:hover {
		font-weight: normal;
	}
	#topNavigation ul li a {
		padding: 10px 10.25px 9px !important !ie7;
	}
	li#navTreeItem-Home {
		display: none;
	}
	#topNavigation ul.level1 li#navTreeItem-Registeronline {
		/* background-color: #00324d; */
		background-color: #fe003c;
		margin: 8px 0;
	}
	#topNavigation ul.level1 li#navTreeItem-Registeronline:hover {
		/* background-color: #00a1ff; */
		background-color: #00324d;
	}
	#topNavigation ul.level1 li#navTreeItem-Registeronline a {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/header/header-top-navigation-register-online-14x11.png) no-repeat scroll 140px 8px transparent;
		color: #fff;
		font-size: 14px;
		padding-bottom: 3px;
		padding: 4px 35px 2px 10px !important !ie7;
	}
	#topNavigation ul.level1 li#navTreeItem-Registeronline a:hover {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/header/header-top-navigation-register-online-14x11.png) no-repeat scroll 140px 8px transparent;
		color: #fff;
	}

/* breadcrumb */

	#breadcrumb li.first a {
		background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/icons/icon-breadcrumb-home.png) no-repeat scroll 0 0 transparent;
	}

/* footer */

	#footer {
		/* background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/footer/footer-background-2x233.png) repeat-x scroll 0 0 #636161; */
		background: none repeat scroll 0 0 #00a1ff;
	}
	.footer_content .cloud {
		background-color: #333438;
		width: 348px;
		height: 118px;
	}
	.footer_content .partners {
		height: 118px;
		width: 652px;
	}
	#footer span.copyright {
		background: none repeat scroll 0 0 transparent;
	}
	#footer .cloud .keyword1 {
		color: #00a1ff;
		font-size: 22px;
		/*right: 28px;
		top: 25px;*/
		right: 70px;
		top: 15px;
	}
	#footer .cloud .keyword2 {
		color: #fff;
		font-size: 14px;
		left: 35px;
		top: 40px;
	}
	#footer .cloud .keyword3 {
		color: #b2c2ff;
		font-size: 24px;
		left: 78px;
		top: 65px;
	}
	#footer .cloud .keyword4 {
		color: #44c5f5;
		font-size: 16px;
		left: 10px;
		top: 90px;
	}
	#footer .cloud .keyword5 {
		color: #ffffff;
		left: 10px;
	}

/* content layout box */

	div.contentLayoutBox {
		background: none repeat scroll 0 0 #ededed;
		margin: 0 auto 15px;
	}
	
/* content & content layout box > homepage */

	.homePage div.contentLayoutBox {
		background: none repeat scroll 0 0 transparent;
		padding: 0;
		width: 1000px;
	}
	body.homePage #content {
		width: 1000px !important;
	}
	.homePage li.childPageList {
		border-bottom: 1px solid #11256b;
		margin: 0;
	}
	li.childPageList.ColLeft {
		border-bottom: 0 none;
	}

/* content & content layout box > homepage > 1st column */

	.column_home .layoutBlock-1 .block1, .column_home.ColLeft .layoutBlock-1 {
		background-color: #0066ac;
		height: auto !important;
		padding: 20px;
		border-right: 1px solid #11256b;
		height: 646px !important;
		width: 318px;
	}
	.column_home .layoutBlock-1 .block1 > h3, .column_home.ColLeft .layoutBlock-1 h3 {
		color: #00324d;
		font-size: 30px;
		line-height: 24px;
		margin: 4px 0 20px;
	}
	.homePage #twitter, .homePage #facebook {
		background-color: transparent;
		padding: 0;
		margin: 0 0 15px !important;
	}
	.homePage #twitter {
		margin-bottom: 6px !important;
	}

/* content & content layout box > homepage > 2nd column */

	.column_home.ColMiddle .layoutBlock-1 {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/mega-menu/banner-background-2x2.png) repeat scroll 0 0 transparent !important;
		border-bottom: 1px solid #293882;
		height: 250px !important;
		padding: 10px;
		width: 300px;
	}
	.column_home.ColMiddle .layoutBlock-2 {
		background-color: #00a1ff;
		border-bottom: 1px solid #293882;
		padding: 20px 10px 10px;
		width: 300px;
	}
	.column_home.ColMiddle .layoutBlock-3 {
		padding: 0;
		width: 320px;
		background-color: #00324d;
		height: 147px !important;
	}
	.column_home.ColMiddle .layoutBlock-2 h3, .column_home .layoutBlock-2 h4 {
		color: #fff;
		margin: 0 0 8px;
	}
	.column_home .layoutBlock a.more {
		color: #fff;
		float: right;
		font-size: 12px;
		font-weight: bold;
		margin-right: 0;
		margin-top: 0;
		padding: 2px 10px;
		text-transform: uppercase;
	}
	.column_home .layoutBlock a.more.floorplan {
		background-color: #00324d;
		height: 18px;
		width: 85px;
		padding: 4px 5px 1px;
		font: 11px 'BrandonGrotesque-black',arial,sans-serif;
		text-align: center;
	}
	.column_home .layoutBlock-2 .block1, .column_home.ColMiddle .block1 {
		width: 301px !important;
	}
	li.childPageList.ColMiddle {
		width: 320px !important;
		border-bottom: 0;
	}

/* content & content layout box > homepage > 3rd column */

	li.childPageList.ColRight {
		border-left: 1px solid #000;
		border-bottom: 0;
	}
	li.childPageList.ColRight .banner {
		margin: 10px 0 -260px 10px;
	}
	.column_home.ColRight .block1 {
		border-bottom: 1px solid #11256b;
	}
	.column_home .layoutBlock-2 .block1, .column_home.ColMiddle .block1, .column_home .layoutBlock-3 .block1, .column_home.ColRight .block1, .column_home .layoutBlock-3 .block5, .column_home.ColRight .block5 {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/mega-menu/banner-background-2x2.png) repeat scroll 0 0 transparent !important;
	}
	.column_home.ColRight .layoutBlock-1, .column_home.ColRight .layoutBlock-2, .column_home.ColRight .layoutBlock-3 {
		background-color: #fff;
		border-bottom: 1px solid #11256b;
		height: 68px !important;
		overflow: hidden;
		padding: 15px;
	}
	.column_home.ColRight .layoutBlock p {
		font-size: 13px;
		line-height: normal;
		color: #2b2b2b;
	}
	.column_home.ColRight .layoutBlock h3, .column_home.ColRight .layoutBlock a {
		color: #00324d;
		margin: 0;
		(-bracket-:hack; /*chrome & safari only*/
		font-size: 17px;
		);
	}
	.column_home .layoutBlock-2 .block1, .column_home.ColMiddle .block1, .column_home .layoutBlock-3 .block5, .column_home.ColRight .block5 {
		background-color: #C0C0C0;
		height: 250px;
		padding: 10px;
		width: 300px;
	}
	
/* content & content layout box > homepage > programme, overview, visitors & exhibitors blocks */
	
	#programBlock, #visitorsBlock, #exhibitorsBlock {
		padding: 0 0 0 64px;
	}
	#programBlock {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/icons/homepage/icon-programme-hp.png) no-repeat scroll left top transparent;
		min-height: 54px;
	}
	#visitorsBlock {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/icons/homepage/icon-speakers-hp.png) no-repeat scroll left top transparent;
		min-height: 55px;
	}
	#exhibitorsBlock {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/icons/homepage/icon-exhibitors-hp.png) no-repeat scroll left top transparent;
		min-height: 40px;
		margin: 0;
	}
	
/* content > slideshow */

	.bulletSlideshow {
		border: 10px solid #00a1ff;
		height: 390px;
	}
	.bulletSlideshow.small {
		border: 10px solid #00a1ff;
		height: 233px;
	}
	.bulletSlideshow .slideDesc .slideDescBg {
		background-color: #00a1ff;
		opacity: 0.8;
		filter : alpha(opacity=80);
	}
	.bulletSlideshow .jshowoff-controls .slideLinkBg {
		background-color: #00a1ff;
		opacity: 0.5;
		filter : alpha(opacity=5);
	}
	.bulletSlideshow .jshowoff-slidelinks a {
		background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/slideshow/slideshowBullets.png) no-repeat scroll -15px 0 transparent;
	}

/* content > slideshow > homepage*/

	.homePage li.childPageList.countClass {
		background-color: #fff;
		border-bottom: 0;
	}
	.Slideshow.homeSlideshow {
	}
	.homeSlideshow .date {
		color: #fff;
		font-size: 30px;
		text-shadow: 0 0.1em 0.1em #000;
	}
	.homeSlideshow .slideDesc {
		color: #00324d;
	}
	.homeSlideshow .slideDescSmall {
		font: normal 18px 'BrandonGrotesque-Light',arial,sans-serif;
		line-height: 18px;
		text-shadow: 0 0.1em 0.1em #000;
	}
	.homeSlideshow .location {
		color: #868789;
		font: normal 14px/100% arial,sans-serif;
		margin: 0;
		padding: 0 5px 5px;
		display: inline;
		position: relative;
		z-index: 20;
		top: -2px;
	}
	.homeSlideshow .jshowoff-slidelinks .slideLinkBg {
	}
	.homeSlideshow .jshowoff-slidelink-0 .slideLinkBg, .homeSlideshow .jshowoff-slidelink-3 .slideLinkBg {
		background-color: #00324d !important;
	}
	.homeSlideshow .jshowoff-slidelink-1 .slideLinkBg, .homeSlideshow .jshowoff-slidelink-4 .slideLinkBg {
		background-color: #00a1ff !important;
	}
	.homeSlideshow .jshowoff-slidelink-2 .slideLinkBg, .homeSlideshow .jshowoff-slidelink-5 .slideLinkBg {
		background-color: #b2c2ff !important;
	}
	.homeSlideshow .jshowoff-slidelinks .jshowoff-active .slideLinkText .slideLinkTextInner {
		color: #fff;
	}
	.homeSlideshow .Slide .slideTxt, .homeSlideshow .slideDesc, .homeSlideshow .slideDescSmall {
	}
	.homeSlideshow .Slide .slideTxt .slideBackground {
		background: none repeat scroll 0 0 #fff;
		opacity:0.7;
		filter:alpha(opacity=70); /* For IE8 and earlier */
	}
	.homeSlideshow .Slide .slideTxt .slideTxtAndBackground {
	}

	.homeSlideshow .jshowoff-slidelinks .jshowoff-slidelink-0 {
	}
	.Slideshow.default.sponsors ul {
		margin-bottom: 15px;
	}
	.jshowoff-next .picto{
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/icons/slideshow-homepage-next-previous.png) -90px 8px no-repeat;
		position: absolute;
		height: 48px;
		width: 26px;
		top: 383px;
		right: 8px;
		z-index: 100;
	}
	.jshowoff-prev .picto{
		height: 48px;
		width: 27px;
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/icons/slideshow-homepage-next-previous.png) 2px 8px no-repeat;
		left: 8px;
		top: 383px;
		position: absolute;
		z-index: 100;
	}

/* content > teaser > homepage*/

	.teaserBlock div.layoutBlockContainer {
	margin-bottom:0;
	}
	.teaserBlock, .teaserBlock div.layoutBlock {
	background-color: #6f7072 !important;
	border-top: 1px solid #3c3d42;
	color: #fff;
	margin: -1px 0 0;
	max-height: 50px;
	}
	.teaserBlock ul {
	padding:0;
	}
	.teaserBlock #news-rss-feeds h2 {
	color: #fff;
	float: left;
	font-size: 24px;
	line-height: 50px;
	margin: 0;
	padding: 0 0 0 10px;
	text-shadow: 0 0.1em 0.1em #48494a;
	}
	.teaserBlock #news {
	float: right;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 78%;
	}
	.teaserBlock ul li {
	list-style:none;
	background: none repeat scroll 0 0 transparent;
	}
	.teaserBlock .item {
	display:block;
	float:left;
	}
	.teaserBlock .item .itemInner {
	display: block;
	padding: 17px 20px;
	}
	.teaserBlock .item .itemInner .itemDesc {
	display: none;
	}
	.teaserBlock .feedsWrapper {
	overflow:hidden;
	width:100%;
	}
	.teaserBlock .itemDate {
	display:block;
	float:left;
	font: 14px arial;
	margin-right:5px;
	}
	.teaserBlock .itemTitle {
	font: 14px arial;
	display:block;
	float:left;
	margin:0;
	}
	.teaserBlock .itemTitle a {
	font: 14px arial;
	color:#fff;
	}
	.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;
	}
	.twoColumn.ab-testing .TwoColParts {
		background: url("/RM/RM_MIPCOM/website-rewamp/2014/images/ab-testing/two-columns-seperator-1c2f81-1x1.png") repeat-y scroll center center transparent !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 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) 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) 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: #00a1ff;
	}
	.participate li.childPageList {
		margin: 0 0 20px;
	}
	.contact a, .purple .contact a {
		color: #fff;
		font: bold 13px arial;
	}
	.contact a:hover {
		text-decoration: underline;
	}
	.exhibit .TwoColBox {
		float: left;
		margin: 10px 0 0 !important;
	}
	.participate.exhibit  li.childPageList.last-child {
		padding-bottom: 0 !important;
	}
	.participate.exhibit #sidebarRight {
		margin-top: 66px !important;
	}	
	
/* 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: #00a1ff;
	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_MIPCOM/website-rewamp/2013/images/framework/li-circle-blue-trsp.png) no-repeat scroll 0 7px transparent;
	}
	.TwoColList3 .layoutBlock li {
	background-position: 0 8px !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;
	margin: 0;
	}
	.overview .box h3 {
	text-transform: uppercase;
	}

/* content > two col box */

	.TwoColBox .layoutBlock {
		background-color: #00a1ff;
	}

/* content > intro 2 */

	.Intro2 div.layoutBlock img, .Intro2 div.layoutBlock iframe {
		border: 10px solid #00a1ff !important;
	}

/* content > key figures */

	.KeyFigures div.layoutBlock.layoutBlock-1 .unmanagedContent {
		border: 10px solid #00a1ff;
	}
	.KeyFigures div.layoutBlock.layoutBlock-1 .unmanagedContent div {
		padding: 0;
	}
	.KeyFigures ul#cloud li a {
		cursor: text;
		text-decoration: none;
	}

/* content > BGColor > blue */

	.blue .layoutBlock {
		background-color: #00a1ff;
		color: #fff;
	}
	.blue h3 {
		color: #fff;
	}
	.blue .layoutBlock a {
		color: #fff;
		text-decoration: underline;
	}
	.blue .layoutBlock a:hover {
		color: #fff;
		text-decoration: none;
	}
	.box.blue div.layoutBlock .unmanagedContent ul li {
		background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/li-circle-white.png) no-repeat scroll 0 5px transparent;
	}
	.blue .readMore {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/li-arrow-white.png) no-repeat scroll 0 3px transparent;
	}
	.blue .readMore a {
		color: #fff;
	}

/* content > BGColor > darkblue */

	.darkblue .layoutBlock {
		background-color: #00324d;
		color: #fff;
	}
	.darkblue h3, .darkblue a, .darkblue a:hover {
		color: #fff;
	}
	.box.darkblue div.layoutBlock .unmanagedContent ul li {
		background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/li-circle-white.png) no-repeat scroll 0 5px transparent;
	}
	.darkblue .readMore {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/li-arrow-white.png) no-repeat scroll 0 3px transparent;
	}
	.darkblue .readMore a {
		color: #fff;
	}

/* content > BGColor > grey */

	.grey .layoutBlock {
		background-color: #D0D4E3 !important;
		color: #00324d;
	}
	.grey h3, .grey a, .grey a:hover {
		color: #00324d;
	}
	.grey a {
		text-decoration: underline;
	}
	.grey a:hover {
		text-decoration: none;
	}
	.box.grey div.layoutBlock .unmanagedContent ul li {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/li-circle-darkblue.png) no-repeat scroll 0 5px transparent;
	}
	.grey .readMore {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/li-arrow-darkblue.png) no-repeat scroll 0 3px transparent;
	}
	.grey .readMore a {
		color: #00324d;
	}

/* content > BGColor > white */

	.white .layoutBlock {
		background-color: #fff;
		color: #5d5d5d;
	}
	.white h3, .white a, .white a:hover {
	}
	.box.white div.layoutBlock .unmanagedContent ul li {
		background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/li-circle-blue.png) no-repeat scroll 0 5px transparent;
	}
	.white .readMore {
		background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/li-arrow-green.png) no-repeat scroll 0 3px transparent;
	}
	.white .readMore a {
	}

/* content > the event > overview > buyers */

	.the-event.overview.buyers .SponsorTwoCol {
		margin-top: 218px !important;
	}

/* sidebar right */

	body.sidebars-left-wide-right #sidebarRight, body.sidebars-wide-right #sidebarRight {
	font: 12px Arial;
	margin-top: 20px !important;
	}
	body.participate.home.sidebars-left-wide-right #sidebarRight, body.participate.home.sidebars-wide-right #sidebarRight, body.participate.exhibitor.sidebars-left-wide-right #sidebarRight, body.participate.exhibitor.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;
	}
	body.sidebars-wide-right.participate2 #sidebarRight {
	margin-top: 66px !important;
	}
	#sidebarRight .adContainerDisplay {
	background: url("/RM/RM_MIPCOM/website-rewamp/2014/images/framework/mega-menu/banner-background-2x2.png") repeat scroll 0 0 transparent !important;
	padding: 10px !important;
	/*margin-top: -40px;*/
	}
	.Programme #sidebarRight #rightColumnContainer1.adContainerDisplay {
	margin-top: -40px;
	margin-top: -87px !ie7;
	}
	.Programme #sidebarRight #rightColumnContainer2.adContainerDisplay {
	margin: 40px 0 0;
	}
	.Programme #sidebarRight #rightColumnContainer3.adContainerDisplay {
	margin-top: 20px;
	}

/* sidebar right > countdown */

	.homePage #CountDown.box {
	background: none repeat scroll 0 0 transparent;
	/* height: 224px;
	width: 270px; */
	right: 40px;
	/* top: 92px; */
	}
	.homePage .count_down {
	height: 224px;
	width: 270px;
	}
	/*.homePage .count_down img {
	display: none;
	}
	.homePage .count_down img + img {
	display: block;
	}*/
	#CountDown.box {
	background: none repeat scroll 0 0 transparent;
	height: 274px;
	width: 320px;
	padding: 0;
	}
	.count_down {
	height: 274px;
	width: 320px;
	}
	.siteMap #CountDown.box {
	display: none;
	}

/* sidebar right > toggle box */

	#ToggleBox {
		background-color: #00a1ff;
	}
	#ToggleBox h2 {
		margin: 0;
	}
	#ToggleBox h3 {
		color: #fff !important;
		font: 15px brandongrotesque-bold;
		text-shadow: 1px 1px 1px #333;
		text-transform: uppercase;
	}
	#ToggleBox li {
		background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/li-circle-white.png) no-repeat scroll 0 5px transparent;
		padding: 0 0 0 15px;
	}
	#ToggleBox li, #ToggleBox li p, #ToggleBox li a { 
		font: bold 14px arial;
	}
	#ToggleBox li, #ToggleBox li p, #ToggleBox li a { 
		font: bold 14px arial;
	}
	#ToggleBox li a {
		text-decoration: underline;
	}
	#ToggleBox li a:hover {
		text-decoration: none;
	}
	#ToggleBox li p {
		margin-left: 0;
	}
	#ToggleBox p.readMore {
		background: url("/RM/RM_MIPCOM/website-rewamp/2013/images/framework/li-arrow-white.png") no-repeat scroll 0 2px transparent;
	}
	#ToggleBox p.readMore a {
		color: #fff;
		font-weight: bold;
	}
	
/* sidebar right > twitter & facebook */

	#twitter, #facebook  {
		background-color: #d0d4e3;
		padding: 10px 10px 0;
	}
	#twitter h2, #facebook h2 {
		color: #00324d !important;
		font-size: 18px;
		margin-top: 0;
		padding: 0;
	}

/* sidebar right > twitter */

	#twitter {
		margin-bottom: 20px !important;
		padding-bottom: 10px;
	}
	#twitter h2 {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/icons/social-medias/icon-twitter.png) no-repeat scroll right 2px transparent;
	}

/* sidebar right > facebook */

	#facebook {
		margin-bottom: 0 !important;
	}
	#facebook h2 {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/icons/social-medias/icon-facebook.png) no-repeat scroll right top transparent;
	}
	.homePage #facebook h2 {
			margin: 24px 0 1px !important;
			line-height: 27px;
	}
	#facebook iframe {
	background-color: #fff;
	}

/* content & sidebar right > box */

	.box {
		background-color: #00a1ff;
		margin: 0;
	}
	#sidebarRight .box {
		margin: 0 0 20px;
	}
	.box div.layoutBlock .unmanagedContent ul li {
		background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/li-circle-blue-trsp.png) no-repeat scroll 0 4px transparent;
	}
	.box p.contact {
		margin: 0 !important;
		padding: 0 0 0 30px !important;
	}

/* content > early bird */

.box.contentB.earlyBird div.layoutBlock-1 img, .box.contentB.earlyBird2Columns div.layoutBlock 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, .box.contentB.earlyBird2Columns div.layoutBlock img.price-banner  {
margin: -14px -10px 0 !important;
}
.box.contentB.earlyBird div.layoutBlock a.btn, .box.contentB.earlyBird2Columns div.layoutBlock a.btn {
float: left;
margin: 5px auto 0;
padding: 4px 8px 3px;
width: auto;
}
.earlyBird .layoutBlock-1, .earlyBird2Columns .layoutBlock {
border: 10px solid #00a1ff;
padding: 0 10px !important;
}
	.earlyBird .layoutBlock-2, .earlyBird .layoutBlock-3 {
		border: 0 none;
	}
.earlyBird .layoutBlock-1 div.unmanagedContent, .earlyBird2Columns .layoutBlock div.unmanagedContent  {
padding: 10px 0;
}
.box p.brandonGrotesque.twentyOnePixels {
font-size: 21px;
line-height: 100%;
}
.box.earlyBird p.brandonGrotesque.twentyOnePixels, .box.earlyBird p.brandonGrotesque.sixteenPixels {
width: auto;
}
.box.contentB.BGcolor.earlyBird div.layoutBlockContainer2Col div.layoutBlock-1 {
width: 260px;
}
.box.contentB.BGcolor.earlyBird.width960px div.layoutBlockContainer2Col div.layoutBlock-1, .box.contentB.BGcolor.earlyBird2Columns.width960px div.layoutBlockContainer2Col div.layoutBlock {
width: 430px;
}

/* content > early bird 2 columns */

.earlyBird2Columns div.layoutBlockContainer2Col div.unmanagedContent {
float: left;
width: 100%;
}
.box.contentB.earlyBird2Columns div.layoutBlock a.btn {
background: none repeat scroll 0 0 #423C40;
}

/* sidebar right > newsletter container box */

#NLContainer.box, body.Iframe.red {
background: none repeat scroll 0 0 transparent;
}
#NLContainer h3 {
color: #fff;
margin: 0;
}
#NLContainer p {
line-height: normal;
}
.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) 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.blue {
color: #00a1ff;
}
ul#cloud a.darkblue {
color: #00324d;
}
ul#cloud a.white {
color: #fff;
}

/* sponsors slideshow */

.Slideshow.sponsors  {
background-color: #fff;
}
.Slideshow.sponsors .slideshowImgs {
width: 93%;
overflow: hidden;
}
	.sponsors .slideshowTitle {
		color: #00324d;
		/* font: 24px 'BrandonGrotesque-Black',arial,sans-serif; */
		margin: 0 0 10px;
	}
	.Slideshow.default .jshowoff-controls .jshowoff-prev {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/slideshow/slideshowArrowsDarkBlue.png) no-repeat scroll 0 0 transparent;
	}
	.Slideshow.default .jshowoff-controls .jshowoff-next {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/slideshow/slideshowArrowsDarkBlue.png) no-repeat scroll -22px 0 transparent;
	}
	li.last-child.SponsorTwoCol {
		margin: 0 0 -20px -20px !important;
		border-top: 1px solid #1c2f81;
	}
	.Slideshow.sponsors .slideshowImgs img {
		margin: 0 5px 0 0;
		/* max-height: 41px; */
		padding: 5px 4px;
	}
	.Slideshow.default.sponsors .jshowoff-controls .jshowoff-prev, .Slideshow.default.sponsors .jshowoff-controls .jshowoff-next {
		margin-top: 0;
	}
	.twoColumn.ab-testing #contentBottom .sponsorsAndPartners {
		/* height: 132px; */
		height: auto;
	}
	
/* sponsors slideshow > homepage*/

.homePage .sponsors .slideshowTitle {
padding: 0 20px;
}
.homePage .Slideshow.sponsors  {
border-top: 1px solid #000;
}

/* misc */

#NLContainer a.btn {
margin: 5px auto;
}
.homePage #NLContainer a.btn {
margin: 15px auto 0;
}
	#countdown a.btn, .count_down a.btn, .box a.btn {
		background-color: #00a1ff;
		font: 24px/48px 'BrandonGrotesque-Black',arial,sans-serif;
		height: 48px;
		text-shadow: 0 0.1em 0.1em #2F6559;
		text-transform: uppercase;
		width: 174px;
	}
.callToAction {
background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/call-to-action-overview-162x28.png) no-repeat scroll 0 0 transparent;
color: #fff;
float: left;
font: normal 12px 'BrandonGrotesque-Black',arial,sans-serif;
height: 28px;
margin: 10px 0 !important;
padding: 5px;
/*text-align: center;*/
text-decoration: none;
text-transform: uppercase;
/*width: 162px;*/
width: 100% !important;
}
.callToAction a {
color: #47f3a5;
font: normal 12px 'BrandonGrotesque-Black',arial,sans-serif;
text-decoration: none;
}
.callToAction a:hover {
text-decoration: underline;
}
div.layoutBlock .unmanagedContent p {
width: auto;
}
[href$=".pdf"] {
background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/icons/icon-download-green-with-shadow.png) no-repeat scroll left 2px transparent;
float: left;
height: 27px;
padding: 2px 0 0 25px;
}
.box [href$=".pdf"] {
background: url(/RM/RM_Miptv/2013/images/framework/icons/icon-download-white-trsp.png) no-repeat scroll 0 0 transparent;
float: none;
display: block;
}
.box.grey [href$=".pdf"], .box.white [href$=".pdf"] {
background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/icons/icon-download-green-with-shadow.png) no-repeat scroll 0 0 transparent;
}
.box.grey ul li [href$=".pdf"], .box.white ul li [href$=".pdf"] {
background-color: #fff;
margin: 0 0 0 -15px;
}
.noPadding, .noPadding div.layoutBlock {
padding: 0;
}
	.readMore {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/li-arrow-darkblue.png) no-repeat scroll 0 2px transparent;
		padding: 0 0 0 20px;
	}
a.seeMore {
/* background-color: #07db9d;
color: #fff !important; */
font: 13px brandongrotesque-black;
text-transform: uppercase;
}

	.TwoColBox a.seeMore {
		background-color: #00324D;
	}

a.more {
font-family: brandongrotesque-black;
}
.voices-from-market {
}
.voices-from-market img {
}
.voices-from-market p {
display: table;
display: block !ie7;
line-height: normal;
width: 240px !important;
}
.voices-from-market img {
float: left;
}
li.childPageList {
/* float: none; */
}

/* content > mega menu */

	.mega_nav_block {
		/*background: url(/RM/RM_Miptv/2013/images/framework/mega-menu-background.jpg) no-repeat scroll 0 0 transparent;*/
		/* background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/mega-menu/mega-menu-background-1000x1.png) repeat-y scroll 0 0 transparent; */
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/mega-menu/mega-menu-background-1000x1.jpg) repeat-y scroll 0 0 transparent;		
		/*height: 444px;
		padding: 0;
		margin: 0;*/
	}
	.mega_nav .container {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/mega-menu/mega-menu-background-1000x426.jpg) no-repeat scroll 0 0 transparent;
		/*height: 426px;*/
	}
	.mega_nav .column_container {
		padding: 4px 0;
		margin: 0;
	}
	.mega_nav .column_container {
		padding: 4px 0;
		margin: 0 0 20px;
	}
	.mega_nav_block a {
		background-position: 4px 4px;
		padding: 0 0 0 25px;
	}
.mega_nav_block a:hover {
color: #fff;
}
	.mega_nav_block ul li.last .banner.white-bg a {
		color: #00a1ff;
	}
.mega_nav_block p > span a, .mega_nav .content li p span.subtitle {
background: none repeat scroll 0 0 transparent;
color: #fff;
}
.mega_nav .close a {
background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/header/close.png) no-repeat scroll right 0 #0087D6;
height: 31px;
margin: 0;
padding: 0;
text-indent: -1000000px;
width: 31px;
}
.mega_nav_block ul li {
padding: 0 20px 0 0;
border: 0;
}
.mega_nav_block ul li p.introduction {
color: #fff;
text-transform: uppercase;
}
.mega_nav_block ul li.first {
}
.mega_nav_block ul li.second {
}
.mega_nav_block ul li.third {
}
.mega_nav_block ul li.last {
padding: 0;
}

	.mega_nav_block ul li p {
		margin: 0 0 10px;
	}
	.mega_nav .content li p span {
		/* padding: 7px 29px 4px 0; */
		padding: 10px 20px !important;
	}
	
.mega_nav_block ul li.first p span {
background-color: #169ac2;
color: #fff;
margin: 8px 0 0;
}

.mega_nav_block ul li.first p span.one {
}
.mega_nav_block ul li.first p span.two {
}
.mega_nav_block ul li.first p span.three {
}

.mega_nav_block ul li.second p span.one {
}
.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 {
}
.mega_nav_block ul li.third p span.two {
}
.mega_nav_block ul li.third p span.three {
}
.mega_nav_block ul li.third p span.four {
}

.mega_nav_block ul li p span, .mega_nav_block ul li .banner.receive-info  {
    background-color: #00a1ff !important;
	border: 2px solid #fff;
}

.mega_nav_block ul li.third p span.four a {
background: url(/RM/RM_Miptv/2013/images/framework/picto-mega-menu-email.png) 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: #fff;
font: 18px/100% 'BrandonGrotesque-Black',arial,sans-serif;
margin: 0;
background: none repeat scroll 0 0 transparent;
}
.mega_nav_block a.niveau2 {
background: url(/RM/RM_Miptv/2013/images/framework/li-arrow-white.png) 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: #169ac2;
margin: 0;
padding: 7px 11px 4px 0 !important;
font: 13px 'BrandonGrotesque-Black',arial,sans-serif;
text-transform: uppercase;
min-height: 20px;
}
.mega_nav_block ul li .banner.receive-info a {
background: url(/RM/RM_Miptv/2013/images/framework/picto-mega-menu-email.png) no-repeat scroll 7px 1px transparent;
font: 14px 'BrandonGrotesque-Black',arial,sans-serif;
margin: 0;
padding: 0 0 0 38px;
}
	.mega_nav .content .title a {
		/* display: none; */
	}

/* Early bird + offer */

	.EarlyBirdOffer {
		background-color: #00324d;
		border: 10px solid #00a1ff;
		padding: 10px;
	}
	.EarlyBirdOffer img {
		margin-right: 0 !important;
	}
	.EarlyBirdOffer .btn {
		background-color: #00a1ff;
	}
.EarlyBirdOffer.width580px.price-banner {
padding: 0;
width: 600px !important
}
.EarlyBirdOffer.width580px.price-banner h2 {
margin: 10px;
padding: 0;
top: 0;
width: 460px;
}
.EarlyBirdOffer.width580px.price-banner .btn {
margin: 0 15px 15px;
}
.EarlyBirdOffer.width580px.price-banner div.layoutBlock img  {
margin: 0 !important;
}

/* misc */

.Intro1 {
background-color: #00a1ff;
}
.TwoColList1 ul {
width: 290px;
}
.TwoColList1 li {
background: url(/RM/RM_Miptv/2013/images/framework/li-circle-orange.png) 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 {
/*background-color: #fff;
border: 1px solid #359aec;
color: #359aec;*/
}
.Form2Col div.inputForm table#id_matrix input[type="submit"] {
background: none repeat scroll 0 0 #07db9d;
text-transform: uppercase;
}
.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: #000;
}
.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: #000;
}
.width580px {
width: 580px !important;
}
.earlyBird div.layoutBlockContainer2Col div.unmanagedContent {
float: left;
width: 100%;
}
.box.contentC-E.BGcolor div.layoutBlockContainer div.layoutBlock-1 {
/*width: auto !important;
padding-bottom: 3px !important*/
}
	.Form1Col #content h1#pageName, .Form1Col #content .unmanagedContent{
		margin: 0 0 20px !important;
	}
.recInfo table#id_matrix {
margin: 0;
}
.recInfo div.inputForm label {
background: none repeat scroll 0 0 transparent;
margin: -4px 0 0;
padding: 0 0 0 10px !important;
}
.recInfo div.inputForm .legendWButton300 label , .recInfo div.inputForm .legendWButton450 label {
padding: 0 0 0 5px !important;
width: auto !important;
}
.recInfo div.inputForm  fieldset legend {
position: relative;
top: 10px;
}
.recInfo div.inputForm .legendWButton300 input, .recInfo div.inputForm .legendWButton300 label, .recInfo div.inputForm .legendWButton450 input, .recInfo div.inputForm .legendWButton450 label {
position: relative;
top: -25px;
}
.recInfo .note {
font: italic 12px/1.5em arial;
margin: 20px 0;
text-align: left;
width: auto;
}
.legendWButton legend, .legendWButton750 legend, .legendWButton150 legend, .legendWButton300 legend {
background: none repeat scroll 0 0 transparent;
padding: 0 0 0 10px !important;
}
.legendWButton300 input[type='checkbox'], .legendWButton450 input[type='checkbox'] {
border: 0;
}
.form.recInfo #content div.unmanagedContent {
margin: 0;
padding: 0 0 10px;
}
	div.inputForm input[type="submit"], .recInfo div.inputForm input[type="submit"] {
		background-color: #00a1ff !important;
		border: 0 none;
		font: 18px brandongrotesque-black;
		padding: 5px 10px !important;
	}
.recInfo div.inputForm input[type="submit"] {
margin-right: 27px;
}
	li.last-child {
		float: none;
		margin: 0 !important;
	}

/* Programme */

body.Programme.sidebars-left-wide-right #sidebarRight, body.Programme.sidebars-wide-right #sidebarRight {
margin-left: 660px !important;
margin-top: 90px !important;
margin-top: -1615px !important !ie7;
width: 320px !important;
}
	.Programme h1#pageName2 {
		width: auto;
	}
.Programme .LineOne.audienceSelection h2 {
width: 300px;
}
.Programme .LineOne.audienceSelection .layoutBlock-2 h3 {
padding: 8px 20px;
color: #fff;
}
.Programme div#sidebarRight #CountDown {
background: none repeat scroll 0 0 transparent;
margin: -50px 100px 0 0;
margin: -590px 100px 0 0 !ie7;
}
.Programme #rightColumnContainer1 .slot-container1.slot1 {
}
	.Programme .LineOne.audienceSelection .layoutBlock.layoutBlock-1 {
		height: 266px !important;
	}
.Programme .LineOne.audienceSelection .layoutBlock.layoutBlock-2 {
background-color: #007bc3;
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: 7px 0 5px;
width: auto;
position: relative;
z-index: 10;
}
.Programme .LineOne.audienceSelection .layoutBlock-2 a {
background-color: #07db9d;
font-size: 14px;
}
.Programme .LineOne.audienceSelection .layoutBlock-2 a:hover {
background-color: #fff;
color: #07db9d; 
}
	.Programme .LineOne.audienceSelection .layoutBlock-1 a.btn {
		background-color:#00a1ff;
	}
.Programme .LineOne.audienceSelection .layoutBlock-1 a.btn:hover {
text-decoration: underline;
}

	.TwoColParts a.more, .darkbg4cols a.more {
		background: none repeat scroll 0 0 #00324d;
		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 {
/*float: left;
margin-top: 110px;*/
}
.Programme .TwoColParts div.layoutBlock li {
background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/li-circle-blue-trsp.png) no-repeat scroll 0 6px transparent;
display: list-item;
margin: 0;
padding: 0 0 0 15px;
}
.Programme .TwoColParts div.layoutBlock ul {
margin: 10px 0;
float: left;
}
.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: #00a1ff;
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;
		height: auto !important;
	}
.Programme li.childPageList.LineTwo {
background-color: #fff !important;
width: 1000px !important;
margin: 0 0 20px;
}
.Programme .TwoColParts .layoutBlock h3 {
/*margin-top: 20px;*/
}
	li.darkbg4cols {
	margin: 0 0 20px !important;
	}
#darkInner4cols > div.left {
padding: 0;
}
#darkInner4cols .video {
background-color: #00a093;
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;
}
	.Programme .LineTwo div.layoutBlock img, .Programme .LineThree div.layoutBlock img, .Programme .LineFour div.layoutBlock img {
		border: 1px solid #00a1ff !important;
		margin: 10px 0 20px;
	}
li.darkbg4cols > div.unmanagedContent {
background-color: #00a1ff !important;
}
li.brands, li.allianz {
margin: 0 20px 20px !important;
}
li.allianz .layoutBlock-1 {
background-color: #fff !important;
padding: 10px;
}
li.allianz .layoutBlock-2 {
background: none repeat scroll 0 0 #00a1ff !important;
}
li.allianz .layoutBlock-1 h4 {
color: #00324d;	
}
li.allianz .layoutBlock-2 .seeMore {
background: url("/RM/RM_MIPCOM/website-rewamp/2013/images/framework/li-arrow-lightgreen.png") no-repeat scroll 0 7px transparent;
color: #57FBB0;
}
.allianzInner {
    margin-bottom: 0;
}

.Programme .Sponsor {
height: auto;
}
.Programme li.brands {
background-color: #00a1ff;
padding: 20px;
width: 920px !important;
}
.Programme li.brands #brandsMiddle img {
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 #00a093 !important;
}
li.brands h2, li.brands h3, li.brands p, li.brands .layoutBlock-2 h3 {
color: #fff;
}
li.brands h2 {
margin: 0;
padding: 0;
}
li.brands a.readMore {
background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/li-arrow-lightgreen.png) no-repeat scroll 0 4px transparent;
color: #57FBB0;
}

/* Programme > with audience selection */

.Programme.withAudienceSelection .LineTwo div.layoutBlock {
height: 453px !important;
}
.Programme.withAudienceSelection #sidebarRight #rightColumnContainer2.adContainerDisplay {
margin: 90px 0 0;
}
.Programme.withAudienceSelection #sidebarRight #rightColumnContainer3.adContainerDisplay {
margin-top: 20px;
}

/* homepage > countdown & ad banners */

body.homePage.rotating-full-picture #sidebarRight #CountDown {
margin-top: 20px;
margin-left: 620px;
}
.adContainerDisplay {
margin: 0;
}
.adContainerDisplay .slot-bodycontainerad, .adContainerDisplay .slot-bodycontainerbarter, .adContainerDisplay .slot-bodycontainerautopromo {
position: absolute;
}

.slot-bodycontainerad.slot1, .slot-bodycontainerbarter.slot2, .slot-bodycontainerautopromo.slot3  { 
z-index: 100;
}

.slot-bodycontainerad.slot1 {
margin: 520px 0 0 -131px;
margin-left: 369px\0; /* ie8 only */
}
::made-up-pseudo-element, .slot-bodycontainerad.slot1 { /* ie7, chrome & safari only */
margin-left: 369px;
}
.sponsors-partners-body-containers .slot-bodycontainerad.slot1 {
margin-top: 645px;
}

.slot-bodycontainerbarter.slot2 {
margin: 937px 0 0 190px;
margin-left: 690px\0; /* ie8 only */
}
::made-up-pseudo-element, .slot-bodycontainerbarter.slot2 { /* ie7, chrome & safari only */
margin-left: 690px;
}
.sponsors-partners-body-containers .slot-bodycontainerbarter.slot2 {
margin-top: 1061px;
}

.slot-bodycontainerautopromo.slot3 {
margin: 520px 0 0 190px;
margin-left: 690px\0; /* ie8 only */
}
::made-up-pseudo-element, .slot-bodycontainerautopromo.slot3 { /* ie7, chrome & safari only */
margin-left: 690px;
}
.sponsors-partners-body-containers .slot-bodycontainerautopromo.slot3 {
margin-top: 645px;
}

body.accueil1 .adContainerDisplay > span {
margin: 19px 0 0;
border: 0 none;
}

#headerContainer1.adContainerDisplay > span {
margin: 0 auto;
border: 0 none;
}
#headerContainer1.adContainerDisplay div {
}

/* Retrait de la classe #headerContainer1.adContainerDisplay object // Double border apparant sous FF et Chrome 
body.accueil1 .adContainerDisplay img, #headerContainer1.adContainerDisplay img /*, body.accueil1 .adContainerDisplay object*/, body.accueil1 .adContainerDisplay embed, #headerContainer1.adContainerDisplay embed  {
border: 10px solid #686868;
}
*/

/* library */

#video-rss-feeds .item {
background-color: #686868;
}

/* rules, privaciy & site terms */

.RulesAndTerms #content {
padding-bottom: 20px !important;
}
.RulesAndTerms #content a.french-version {
background: url(/RM/RM_MIPCOM/website-rewamp/2013/images/framework/li-arrow-green.png) no-repeat scroll 0 3px transparent;
padding: 0 0 0 20px;
text-transform: none;
font: 12px arial;
}
.RulesAndTerms #content h2 {
font-family: brandongrotesque-black;
margin: 20px 0 10px;
}
.RulesAndTerms #content h3 {
font-family: brandongrotesque-black;
margin: 20px 0 10px;
}
.RulesAndTerms #content p{
padding: 0 !important;
}
.RulesAndTerms #content p.readMore {
padding: 0 0 0 20px !important;
}
.RulesAndTerms #content ul {
margin: 10px 0 10px 20px !important;
padding: 0;
}
.RulesAndTerms #content ul li {
background: url(/RM/RM_Miptv/2013/images/framework/li-circle-orange.png) no-repeat scroll 0 6px transparent;
padding: 0 0 0 15px;
}

/* need help pop-in */

#brand #popinDarkBlock, #myModal-help #popinDarkBlock {
background: none repeat scroll 0 0 #00324d !important;
}
#brand #popinWhiteBlock, #myModal-help #popinWhiteBlock {
background: none repeat scroll 0 0 #ededed !important;
}
.popin_header {
background-color: #fff;
padding-bottom: 0;	
top: 150px;
}

#myModal-help {
    top: 50px;
}

#popinWhiteBlock > div {
    margin: 0;
}
.popin_header h2 {
text-shadow: 1px 1px 1px #b7b7b7;
margin: 10px !important;
color: #00324d;
}
	#popinDarkBlock .button {
		background-color: #00a1ff;
		border: 0 none;
		height: 38px;
		width: 222px;
		margin: 0;
		padding: 10px 0;
	}
#popinDarkBlock h4, #popinDarkBlock h3 {
}
.popin_header #popinDarkBlock .button a {
background: none repeat scroll 0 0 transparent !important;
color: #fff !important;
font: 24px brandongrotesque-black;
padding: 0 !important;
text-shadow: 0 0.1em 0.1em #2F6559;
}
	#popinWhiteBlock h3, #popinLightBlock h3 {
		padding: 0;
	}
#brand #popinWhiteBlock ul li, #myModal-help #popinWhiteBlock ul li {
background: none repeat scroll 0 0 transparent;
padding: 0;
}
	.popin_header a {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/li-arrow-lightblue.png) no-repeat scroll 0 4px transparent;
		color: #57FBB0 !important;
		display: block;
		padding-left: 21px;
	}
.popin_header a:hover {
text-decoration: none;
}
	.popin_header #popinDarkBlock a {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/li-arrow-lightblue.png) no-repeat scroll 0 4px transparent;
		color: #00a1ff !important;
	}
	.popin_header  a {
		background: url(/RM/RM_MIPCOM/website-rewamp/2014/images/framework/li-arrow-lightblue.png) no-repeat scroll 0 4px transparent;
		color: #00a1ff !important;
	}
.close_popin_header {
background: none repeat scroll 0 0 #007BC3;
height: 31px;
margin: 7px;
width: 31px;
}
.reveal-modal-bg, .reveal-modal-bg2 {
z-index: 1001;
}

/* search result page
------------------------------------*/

.searchResults #wrapper #content {
border-left: 1px solid #ccc;
margin: 0;
width: 779px !important;
float: right;
}
	.searchResults #searchOptions .searchText input.searchBox {
		width: 350px;
	}
.searchResults #content, .listItemDetail .name, .listItemDetail p {
color: #5d5d5d
}
.searchResults #content h2.panelHeading {
display: none;
}
.searchResults #content .panel {
margin: 0 0 10px;
padding: 0;
}
.searchResults .pagination li, .searchResults .page-sizer li {
border: 0px solid #ED9916;
}
}
	.searchResults .pagination li a, .searchResults .pagination li.selected a {
		font-weight: bold;
		text-decoration: none;
	}
.searchResults .pagination li.selected a, .searchResults .page-sizer li.selected a {
font-weight: normal;
}
.searchResults .pagination li a:hover, .searchResults .pagination li.selected a:hover, .searchResults .pagination li.selected a:hover, .searchResults .page-sizer li.selected a:hover {
text-decoration: underline;
}
	.searchResults .pagination li.selected, .searchResults .page-sizer li.selected, .searchResults #searchSort dd.selected, .searchResults .listLayout li.selected {
		border: 1px solid #00324d;
		text-decoration: none;
	}
	.searchResults .pagination li.gButton {
		/* height: 9px;
		width: 9px; */
	}
.searchResults #searchSort dd {
border: 0px solid #CCCCCC;
}
.searchResults #searchSort dd a {
text-decoration: none;
font-weight: bold;
}
.searchResults #searchSort dd a:hover {
text-decoration: underline;
}
	.searchResults .mainButton, .searchResults .enquiry {
		background: none repeat scroll 0 0 #00a1ff;
		border: 1px solid #00a1ff;
		font: 12px brandongrotesque-black;
		padding: 4px 10px 2px;
	}
	.searchResults .mainButton:hover, .searchResults .enquiry:hover {
		background: none repeat scroll 0 0 #fff !important;
		color: #00a1ff;
		/* padding: 4px 9px 1px; */
	}
.searchResults .mainButton:hover, .searchResults .enquiry:hover {
background-color: #ffb749;
}
.searchResults #searchOptions .searchText input.searchBox {
background-color: #fff;
border: 1px solid #686868;
color: #666;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
padding: 3px;
}
#gridAndList {
}
	#gridAndList .resultsMessage, #searchSort {
		margin-left: 0;
	}
	
.listLayout {
margin: 0 7px;
position: relative;
top: 25px;
}
#content .panel {
border: 0 none;
}
	body.sidebars-none.searchResults #wrapper #content .paging-options .pagination {
		position: relative;
		top: 25px;
	}

/* 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 transparent;
}
.Iframe #wrapper #headerContainer1 {
/*margin: -135px auto 0;*/
display: none;
}
.LeadGen .privacy {
background: none repeat scroll 0 0 transparent;
}
.box .layoutBlock a.btn {
padding: 3px 10px;
width: auto;
float: right;
color: #fff;
}

/* Participate 2 */

.box .layoutBlock .row.full a.btn {
float: left;
padding: 3px 10px;
width: auto;
}
.offers .row.full {
padding: 15px 0 0;
}

/* Testimonies */

	.testimonies .Slideshow.bulletSlideshow {
		background-color: #fff !important;
	}
	.testimonies .Slideshow.bulletSlideshow h3.slideTitle {
    	color: #00324d;
	}

/* Testimonies blue - green */

.testimonies.blue .Slideshow.bulletSlideshow, .testimonies.blue.small .Legend {
background-color: #007BC3;
}
.testimonies.green .Slideshow.bulletSlideshow, .testimonies.green.small .Legend {
background-color: #00A093;
}
.testimonies.darkgreen .Slideshow.bulletSlideshow, .testimonies.darkgreen.small .Legend {
background-color: #007381;
}
.testimonies.blue .Legend > h2, .testimonies.blue .Legend > h3, .testimonies.blue .Legend p, .testimonies.blue .Legend a, .testimonies.blue .Slideshow.bulletSlideshow h2, .testimonies.blue .Slideshow.bulletSlideshow h3.slideTitle, .testimonies.blue .bulletSlideshow .slideDesc .slideDescTextInner, .testimonies.green .Legend > h2, .testimonies.green .Legend > h3, .testimonies.green .Legend p, .testimonies.green .Legend a, .testimonies.green .Slideshow.bulletSlideshow h2, .testimonies.green .Slideshow.bulletSlideshow h3.slideTitle, .testimonies.green .bulletSlideshow .slideDesc .slideDescTextInner, .testimonies.darkgreen .Legend > h2, .testimonies.darkgreen .Legend > h3, .testimonies.darkgreen .Legend p, .testimonies.darkgreen .Legend a, .testimonies.darkgreen .Slideshow.bulletSlideshow h2, .testimonies.darkgreen .Slideshow.bulletSlideshow h3.slideTitle, .testimonies.darkgreen .bulletSlideshow .slideDesc .slideDescTextInner {
color: #fff;
}
.testimonies.blue .quote, .testimonies.green .quote, .testimonies.darkgreen .quote {
background: url("/RM/RM_RMTemplate/images/templates-may-2013/framework/quote-white.png") no-repeat scroll 0 0 transparent;
}
.testimonies.blue .unquote, .testimonies.green .unquote, .testimonies.darkgreen .unquote {
background: url("/RM/RM_RMTemplate/images/templates-may-2013/framework/unquote-white.png") no-repeat scroll 0 0 transparent;
}

/* MIPCOM Live */

/* mipcom live > ColLeft Rss Feed */

.mipcom-live .column_home.ColLeft .layoutBlock-1 {
background-color: #d0d4e3;
height: 648px !important;
height: 649px !important !ie7;
}

/* mipcom live > ColLeft Middle LayoutBlock-3 */

.mipcom-live .column_home.ColMiddle .layoutBlock-3 {
height: 147px !important;
}
.mipcom-live .column_home.ColMiddle .layoutBlock-3 #NLContainer h3, .mipcom-live .column_home .layoutBlock-3 #NLContainer  h4 {
color: #fff;
margin: 0 0 8px;
}
.mipcom-live #rss-feeds p {
float: left;
font: 13px arial;
width: 175px;
}
.mipcom-live #rss-feeds li {
background: none repeat scroll 0 0 transparent;
list-style: none outside none;
margin-bottom: 15px;
overflow: hidden;
padding: 0px;
margin-bottom: 30px;
float: right;
font-size: 15px;
color: #fff;
}
.mipcom-live #rss-feeds h2 {
color: #fff;
font-size: 22px;
margin: 0 0 15px !important;
}
.mipcom-live #rss-feeds h3 {
color: #fff;
font: 16px/100% brandongrotesque-bold;
line-height: 20px;
margin: 0 0 6px;
text-shadow: 0 0 0;
}
.mipcom-live #rss-feeds img {
border: 1px solid #ccc !important;
margin: 5px 15px 0 0;
max-height: 83px;
max-width: 125px;
width: auto;
}
.mipcom-live .teaserBlock #news-rss-feeds {
padding: 0 10px;
}
.mipcom-live .teaserBlock #news-rss-feeds > h3 {
color: #fff;
float: left;
font-size: 18px;
line-height: 40px;
margin: 0;
padding: 0;
}

/* sponsor a panner MIPCOM Live */

body.mipcom-live .slot-bodycontainerad.slot1 {
margin-top: 520px;
}
body.mipcom-live .slot-bodycontainerbarter.slot2 {
margin-top: 936px;
}
body.mipcom-live .slot-bodycontainerautopromo.slot3 {
margin-top: 520px;
}

/* sponsor banner */

.sponsor-banner div.layoutBlock img {
border: 10px solid #00a1ff !important;
}
.sponsor-banner div.layoutBlock a.more {
display: none;
}

/* search results pages */

.searchResults #CountDown {
display: none;
}

/* 404 page not found */

	.custom404Error #content ul li {
		background: url("/RM/RM_MIPCOM/website-rewamp/2013/images/framework/li-circle-blue-trsp.png") no-repeat scroll 0 5px transparent;
	}

/* languages */

	.twoColumn.ab-testing.languages h1#pageName + div + .unmanagedContent p, .twoColumn.ab-testing.languages h1#pageName + .unmanagedContent p {
		margin-bottom: 10px;
	}
	.twoColumn.ab-testing.languages h1#pageName + div + .unmanagedContent p + p + p {
		margin-bottom: 0;
	}
	.twoColumn.ab-testing.languages.ES h1#pageName + div + .unmanagedContent p + p {
		margin-bottom: 0;
	}

/*Exception form*/
#ctl00_centreContentPlaceHolder_formControl_BeAccompaniedbymyspouseYes, #ctl00_centreContentPlaceHolder_formControl_BeAccompaniedbymyspouseNo{
margin-left:220px;
}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {

body.Programme.sidebars-left-wide-right #sidebarRight, body.Programme.sidebars-wide-right #sidebarRight {
margin-top: 98px !important;
}
#cookieComplianceMessageAction #btnClose {
background: url(../images/framework/mobile/close.png) no-repeat;
font-size: 26px;
padding-left:20px;
padding-bottom:15px;
}
#cookieComplianceMessage p, #cookieComplianceMessageAction, #cookieComplianceMessage a, #cookieComplianceMessage a:hover, #cookieComplianceMessage a:visited{
font-size: 22px;
text-align:justify;
line-height:normal;
}
#cbDontShowMessageAgain{
height:2.5em;
width:2.5em;
}
#cookieComplianceMessageAction div{
float: left;
position:absolute;
left: 3%;
}
#cookieComplianceMessage{
padding:10px;
width:100%;
}
#cookieComplianceMessage p, #cookieComplianceMessageAction{
width: 95%;
margin: auto;
}
}
@media screen and (max-device-width: 640px){
#cookieComplianceMessageAction #btnClose {
background: url(../images/framework/mobile/close.png) no-repeat;
font-size: 35px;
padding-left:20px;
padding-bottom:10px;
}
#cookieComplianceMessage p, #cookieComplianceMessageAction, #cookieComplianceMessage a, #cookieComplianceMessage a:hover, #cookieComplianceMessage a:visited{
font-size: 30px;
line-height:normal;
text-align:justify;
}
#cbDontShowMessageAgain{
height:5em;
width:5em;
}
#cookieComplianceMessageAction div{
float: left;
position:absolute;
left: 3%;
}
#cookieComplianceMessage{
padding:10px;
width:100%;
}
#cookieComplianceMessage p{
width: 95%;
margin: auto;
height:150px;
padding:0 0 20px 0;
}
}