/* CSS Document pour la top page de la planete Europarl/European Elections 2014 */
	
/* ======================================================================================================== */
/* = EE14 PRESIDENTIAL DEBATE : VIDEO + DISCLAIMER + TWITTER WALL ========================================= */
/* ======================================================================================================== */

	body #maincontent #mainzone #presidentdebat{
		position:				relative; 
		max-width:				650px;
		margin:					0 -25px;
		font-size:				1em;
		text-align:				left;
	}
	body #maincontent #mainzone .ep_boxbody:first-child #presidentdebat{
		margin-top:				-13px;
	}
	body #maincontent #mainzone #presidentdebat .ep_hidden{
		position:				absolute;
		display:				block;
		overflow:				hiddent;
		left:					-10000px;
		width:					1px;
		height:					1px;
	}
	body #maincontent #mainzone #presidentdebat > span,
	body #maincontent #mainzone #presidentdebat .ep_body > span{
		position:				relative;
		display:				block;
		clear:					both;
		overflow:				hiddent;
		height:					1px;
	}
	body #maincontent #mainzone #presidentdebat .ep_header{
		position:				relative;
		display:				block;
		margin:					0;
		padding:				0;
		background-color:		#0f1e38;
		font-family:			Georgia, Arial, Helvetica, sans-serif;
	}
	body #maincontent #mainzone #presidentdebat .ep_header .ep_title{
		position:				relative;
		display:				block;
		margin:					0;
		font-size:				3em;
		font-weight:			normal;
		text-transform:			uppercase;
		color:					#fff;
	}
	body[lang="el"] #maincontent #mainzone #presidentdebat .ep_header .ep_title{	text-transform:	none;	}
	body #maincontent #mainzone #presidentdebat .ep_header .ep_tweet{
		position:				relative;
		display:				block;
		margin:					0;
		padding:				0;
		font-size:				2.1em;
		font-weight:			normal;
		color:					#ffb340;
	}
	body #maincontent #mainzone #presidentdebat .ep_header .ep_tweet a{
		position:				relative;
		display:				inline-block;
		margin:					0;
		padding:				0;
		text-decoration:		none;
		color:					#ffb340;
	}
	body #maincontent #mainzone #presidentdebat .ep_header .ep_tweet a:link,
	body #maincontent #mainzone #presidentdebat .ep_header .ep_tweet a:visited{
		text-decoration:		none;
		color:					#ffb340;
	}
	body #maincontent #mainzone #presidentdebat .ep_header .ep_tweet a:hover,
	body #maincontent #mainzone #presidentdebat .ep_header .ep_tweet a:focus,
	body #maincontent #mainzone #presidentdebat .ep_header .ep_tweet a:active{
		text-decoration:		underline;
		color:					#ffb340;
	}
	body #maincontent #mainzone #presidentdebat .ep_body{
		position:				relative;
		display:				block;
		margin:					25px;
		padding:				0;
		background-color:		transparent;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_video,
	body #maincontent #mainzone #presidentdebat .ep_body .ep_twitter{
		position:				relative;
		display:				block;
		margin:					25px 0;
		padding:				0;
		background-color:		transparent;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_twitter{
		background-color:		#ebebeb;
		box-shadow:				0 0 15px rgba(0, 0, 0, 0.2);
		-moz-box-shadow:		0 0 15px rgba(0, 0, 0, 0.2);
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_video object,
	body #maincontent #mainzone #presidentdebat .ep_body .ep_video iframe{
		position:				relative;
		display:				block;
		margin:					0 auto;
		padding:				0;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_twitter > .ep_title,
	body #maincontent #mainzone #presidentdebat .ep_body .ep_twitter > .ep_text{
		position:				relative;
		display:				block;
		margin:					0;
		padding:				15px 25px;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_twitter > .ep_title{
		font-family:			Georgia, Arial, Helvetica, sans-serif;
		font-size:				2em;
		text-transform:			uppercase;
		color:					#0e1e38;
	}
	body[lang="el"] #maincontent #mainzone #presidentdebat .ep_body .ep_twitter > .ep_title{	text-transform: none; }
	body #maincontent #mainzone #presidentdebat .ep_body .ep_twitter > .ep_text{
		font-size:				1.2em;
		color:					#1d1d1d;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_twitter > .ep_title + .ep_text{	margin-top:	 -5px; padding-top:	0; }
	body #maincontent #mainzone #presidentdebat .ep_body .ep_twitter .ep_tweet{
		position:				relative;
		display:				block;
		margin:					0 auto;
		padding:				0;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_twitter .ep_tweet iframe{
		position:				relative;
		display:				block;
		width:					600px !important;
		max-width:				600px !important;
		margin:					0 auto;
		padding:				0;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_twitter .ep_tweet a{
		position:				relative;
		display:				inline-block;
		margin:					25px;
		padding:				0;
		font-size:				1.2em;
		text-transform:			none;
		color:					#0e1e38;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_twitter .ep_tweet a:link,
	body #maincontent #mainzone #presidentdebat .ep_body .ep_twitter .ep_tweet a:visited{
		text-transform:			none;
		color:					#0e1e38;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_twitter .ep_tweet a:hover,
	body #maincontent #mainzone #presidentdebat .ep_body .ep_twitter .ep_tweet a:focus,
	body #maincontent #mainzone #presidentdebat .ep_body .ep_twitter .ep_tweet a:active{
		text-transform:			underline;
		color:					#0e1e38;
	}
	body #maincontent #mainzone #presidentdebat .ep_footer{
		position:				relative;
		display:				block;
		margin:					-25px 0 0 0;
		padding:				15px 13px;
		background-color:		#ebebeb;
		border-top:				1px solid #b6b6b6;
		border-bottom:			1px solid #b6b6b6;
		font-size:				1em;
		text-transform:			none;
	}
	body #maincontent #mainzone #presidentdebat .ep_footer div{
		position:				relative;
		display:				block;
		margin:					0 0 12px 0;
		padding:				0;
		font-size:				1.1em;
		text-align:				center;
		color:					#0e1e38;
	}
	body #maincontent #mainzone #presidentdebat .ep_footer ul{
		position:				relative;
		display:				block;
		margin:					0;
		padding:				0;
		font-size:				1.1em;
		text-align:				center;
		letter-spacing:			-0.3em;
		color:					#0e1e38;
	}
	body #maincontent #mainzone #presidentdebat .ep_footer li{
		position:				relative;
		display:				inline-block;
		margin:					0;
		padding:				10px;
		vertical-align:			middle;
	}
	body #maincontent #mainzone #presidentdebat .ep_footer li a,
	body #maincontent #mainzone #presidentdebat .ep_footer li img{
		position:				relative;
		display:				inline-block;
		margin:					0;
		padding:				0;
		border:					none;
		font-size:				1em;
		text-decoration:		none;
		letter-spacing:			normal;
		vertical-align:			middle;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer{
		position:			relative;
		display:			block;
		margin:				-12px 0 25px 0;
		padding:			0;
		background-color:	transparent;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_title{
		position:			relative;
		display:			block;
		z-index:			20;
		cursor:				default;
		margin:				0;
		padding:			0;
		border:				none;
		outline:			none;
		font-size:			1.2em;
		text-decoration:	none;
		color:				#0e1e38;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_title:link		> span,
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_title:visited	> span,
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_title:hover	 	> span{
		text-decoration:	none;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_title:hover		> span:hover,
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_title:focus	 	> span,
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_title:active	> span{
		text-decoration:	underline;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_title > span{
		position:			relative;
		display:			inline-block;
		cursor:				pointer;
		margin:				0;
		padding:			0 0.3em 0 15px;
		font-weight:		bold;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_title > span span{
		position:			absolute;
		display:			block;
		cursor:				pointer;
		top:				0.25em;
		left:				1px;
		width:				9px;
		height:				9px;
		margin:				0;
		padding:			0;
		background-image:	url(../img/icon/boxbody_disclaimer.png);
		background-position:right top;
		background-repeat:	no-repeat;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_text{
		position:			statice;
		display:			none;
		z-index:			10;
		margin:				-1em 0 5px 0;
		padding:			1.3em 0 0 15px;
		font-size:			1.1em;
		text-align:			right;
		color:				#1d1d1d;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_text p{
		position:			relative;
		display:			block;
		font-size:			1em;
		text-align:			left;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_text:target{
		display:			block;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_text{				display: block\9;	}
	:root body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_text{			display: none\9;	}
	:root body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_text:target{	display: block\9;	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_text .ep_close{
		position:			relative;
		display:			inline-block;
		font-size:			0.9em;
		text-decoration:	none;
		color:				#1d1d1d;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_text .ep_close:link,
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_text .ep_close:visited{
		text-decoration:	none;
		color:				#1d1d1d;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_text .ep_close:hover,
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_text .ep_close:focus,
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer .ep_text .ep_close:active{
		text-decoration:	underline;
		color:				#1d1d1d;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer.ep_js.ep_close .ep_text{
		display:			none !important;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer.ep_js.ep_open .ep_text{
		display:			block !important;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer.ep_js .ep_text .ep_close{
		display:			none !important;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer.ep_js.ep_close .ep_title > span span{
		background-position:right top;
	}
	body #maincontent #mainzone #presidentdebat .ep_body .ep_disclaimer.ep_js.ep_open .ep_title > span span{
		background-position:left top;
	}