/* CSS Document pour l'affichage du message d'avertissement pour les cookies dans toutes les planetes Europarl */

/* ======================================================================================================== */
/* = COOKIES CHECKER ====================================================================================== */
/* ======================================================================================================== */

	/* COOKIES CHECKER : Conteneur */
	body #cookiespolicymessage{
		position:					fixed;
		display:					block;
		overflow:					visible;
		z-index:					10000;
		bottom:						0;
		left:						0;
		width:						100%;
		height:						1px;
		margin:						0;
		padding:					0;
	}
	body #cookiespolicymessage > div{
		position:					absolute;
		display:					block;
		bottom:						0;
		width:						100%;
		margin:						0;
		padding:					0;
		background-color:			#13334d;
		color:						#FFF;
	}
	/* COOKIES CHECKER : Bloc de contenu */
	body #cookiespolicymessage > div > div{
		position:					relative;
		display:					block;
		bottom:						0;
		width:						925px;
		margin:						0 auto;
		padding:					35px 0 20px 0;
		background-color:			#13334d;
	}
	/* COOKIES CHECKER : Titre */
	body #cookiespolicymessage > div > div .ep_title{
		position:					relative;
		display:					block;
		z-index:					10;
		float:						left;
		left:						1px;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		width:						230px;
		margin:						0;
		padding:					20px 12px 0 0;
		border-right:				1px solid #fff;
		font-size:					1.8em;
		font-weight:				bold;
		text-align:					right;
		line-height:				1.4em;
		color:						#FFF;
	}
	/* COOKIES CHECKER : Texte */
	body #cookiespolicymessage > div > div .ep_text{
		position:					relative;
		display:					block;
		z-index:					30;
		overflow:					hidden;
		margin:						0;
		padding:					26px 0 0 12px;
		border-left:				1px solid #fff;
		font-size:					1.2em;
		font-weight:				normal;
		line-height:				1.4em;
		color:						#FFF;
	}
	/* COOKIES CHECKER : Lien */
	body #cookiespolicymessage > div > div .ep_link{
		position:					relative;
		display:					block;
		z-index:					50;
		clear:						both;
		margin:						0 0 10px 230px;
		padding:					0;
		border-left:				1px solid #fff;
		border-bottom:				1px solid #fff;
		font-size:					1em;
		font-weight:				normal;
		line-height:				1.4em;
		text-align:					right;
		color:						#FFF;
	}
	body #cookiespolicymessage > div > div .ep_link a{
		position:					relative;
		display:					inline-block;
		cursor:						pointer;
		margin:						0 0 0 12px;
		padding:					8px 15px 5px 15px;
		background:					#fff;
		border-left:				1px solid #fff;
		border-bottom:				1px solid #fff;
		border-radius:				3px 3px 0 0;
		-moz-border-radius:			3px 3px 0 0;
		font-size:					1.2em;
		font-weight:				normal;
		text-decoration:			none;
		text-transform:				uppercase;
		vertical-align:				bottom;
		color:						#ef662f;
	}
	body[lang="el"] #cookiespolicymessage > div > div .ep_link a{
		text-transform:				normal;
	}
	body #cookiespolicymessage > div > div .ep_link a:link,
	body #cookiespolicymessage > div > div .ep_link a:visited{
		background:					#fff;
		border-color:				#fff;
		text-decoration:			none;
		color:						#ef662f;
	}
	body #cookiespolicymessage > div > div .ep_link a:hover,
	body #cookiespolicymessage > div > div .ep_link a:focus,
	body #cookiespolicymessage > div > div .ep_link a:active{
		background:					#f4f4f4;
		border-color:				#f4f4f4;
		text-decoration:			none;
		color:						#ef662f;
	}
	body #cookiespolicymessage > div > div .ep_link a.ep_close,
	body #cookiespolicymessage > div > div .ep_link a.ep_close:link,
	body #cookiespolicymessage > div > div .ep_link a.ep_close:visited{
		background:					#f0662f;
		border-color:				#f0662f;
		text-decoration:			none;
		color:						#fff;
	}
	body #cookiespolicymessage > div > div .ep_link a.ep_close:hover,
	body #cookiespolicymessage > div > div .ep_link a.ep_close:focus,
	body #cookiespolicymessage > div > div .ep_link a.ep_close:active{
		background:					#d75730;
		border-color:				#d75730;
		text-decoration:			none;
		color:						#fff;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* COOKIES CHECKER - VERSION MOBILE : Conteneur */
	body #cookiespolicymessage.ep_mobile{
		left:						0;
		right:						0;
		width:						auto;
	}
	body #cookiespolicymessage.ep_mobile > div{
		width:						100%;
	}
	body #cookiespolicymessage.ep_mobile > div > div{
		width:						auto;
		padding-left:				10px;
		padding-right:				10px;
	}
	body #cookiespolicymessage.ep_mobile > div > div .ep_title{
		float:						none;
		left:						0;
		width:						auto;
		padding-top:				0;
		padding-left:				10px;
		padding-right:				0;
		border-left:				1px solid #fff;
		border-right:				none;
		text-align:					left;
		line-height:				1em;
	}
	body #cookiespolicymessage.ep_mobile > div > div .ep_text{
		padding-top:				12px;
		padding-bottom:				12px;
	}
	body #cookiespolicymessage.ep_mobile > div > div .ep_link{
		margin-left:				0;
		padding-top:				20px;
	}