/* CSS Document pour la structure des elements du calendrier ouvert en pop up via javascript du site Europarl (Pellichero Olivier) */

/* ======================================================================================================== */

	/* Styles contenus dans ce fichier : 
		Styles pour les calendriers affiches en pop up
			->	Styles pour la boite de contenu (cadre)
			->	Styles pour l'entete du calendrier
			->	Styles pour le pied de page du calendrier
			->	Styles pour le tableau de contenu
		Styles generiques pour le contenu de la page
			->	Styles pour le positionnement du calendrier
			
	
/* ======================================================================================================== */
/* Styles pour les calendriers affiches en pop up */
	
	/* Calendrier pop up : Style pour la boite - - - - - - - - - - - - - - - - - - - - */
	
	/* Calendrier pop up - Boite : Conteneur principal */
	.ep_calendar_popup{
		position:					absolute;
		display:					block;
		z-index:					120;
		width:						20.7em;
		height:						16.6em;
	}
	/* Calendrier pop up - Boite : Conteneur */
	.ep_calendar_popup .ep_container{
		position:					relative;
		display:					block;
		width:						20.7em;
		height:						16.6em;
		background-color:			#ffffff;
		border:						1px solid #02519c;
	}
	/* Calendrier pop up - Boite : Ombre portee */
	.ep_calendar_popup .ep_shadow{
		position:					absolute;
		display:					block;
		opacity:					0.5;
		filter: 					alpha(opacity=50);
		top:						5px;
		left:						5px;
		width:						20.7em;
		height:						16.6em;
		background-color:			#02519c;
	}
	/* Style pour contenu invisible : disparition totale */
	.ep_calendar_popup .ep_hidden{
		position:					absolute;
		top:						-1000px;
		left:						0;
		width:						1px;
		height:						1px;
		margin:						0;
		padding:					0;
		overflow:					hidden;
		background-color:			#FFFFFF;
		color:						#000000;
	}
	
	/* Calendrier pop up : Style pour l'entete - - - - - - - - - - - - - - - - - - - - */
	
	/* Calendrier pop up - Entete : Mois selectionne */
	.ep_calendar_popup .ep_container .ep_title{
		position:					relative;
		display:					block;
		cursor:						default;
		height:						1.3em;
		padding:					0.3em 40px;
		background-color:			#02519c;
		font-size:					1.1em;
		font-weight:				bold;
		text-align:					center;
		color:						#FFFFFF;
	}
	/* Calendrier pop up - Entete : Block de navigation */
	.ep_calendar_popup .ep_container .ep_links_prev, .ep_calendar_popup .ep_container .ep_links_next{
		position:					absolute;
		display:					block;
		top:						0;
		padding:					3px 0;
		/*padding:					4px 0;*/
	}
	.ep_calendar_popup .ep_container .ep_links_prev{
		left:						3px;
	}
	.ep_calendar_popup .ep_container .ep_links_next{
		right:						3px;
	}
	/* Calendrier pop up - Entete : Liens de navigation */
	.ep_calendar_popup .ep_container .ep_links_prev a, 			.ep_calendar_popup .ep_container .ep_links_next a,
	.ep_calendar_popup .ep_container .ep_links_prev a:link, 	.ep_calendar_popup .ep_container .ep_links_next a:link,
	.ep_calendar_popup .ep_container .ep_links_prev a:visited, 	.ep_calendar_popup .ep_container .ep_links_next a:visited{
		padding:					0;
		text-decoration:			underline;
		color:						#FFFFFF;
	}
	.ep_calendar_popup .ep_container .ep_links_prev a{
		margin-right:				6px;
	}
	.ep_calendar_popup .ep_container .ep_links_next a{
		margin-left:				6px;
	}
	.ep_calendar_popup .ep_container .ep_links_prev a img, .ep_calendar_popup .ep_container .ep_links_next a img{
		vertical-align:				middle;
	}
	
	/* Calendrier pop up : Style pour le pied - - - - - - - - - - - - - - - - - - - - */
	
	/* Calendrier pop up - Pied : Mois selectionne */
	.ep_calendar_popup .ep_container .ep_footer{
		position:					absolute;
		display:					block;
		cursor:						default;
		bottom:						0;
		width:						100%;
		margin:						0;
		background-color:			#02519c;
		font-size:					1em;
		font-weight:				bold;
		text-align:					center;
		color:						#FFFFFF;
	}
	/* Calendrier pop up - Pied : Liens de navigation */
	.ep_calendar_popup .ep_container .ep_footer a{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0.4em 10px 0.4em 10px;
		text-decoration:			underline;
		color:						#FFFFFF;
	}
	
	/* Calendrier pop up : Style pour le tableau - - - - - - - - - - - - - - - - - - - - */
	
	/* Calendrier pop up - Tableau */
	.ep_calendar_popup .ep_container .ep_body{
		padding:					0 1px;
	}
	
	.ep_calendar_popup .ep_container table{
		width:						100%;
		margin:						0;
		padding:					0;
		border-collapse:			collapse;
	}
	/* Calendrier pop up - Tableau : Cellules generales */
	.ep_calendar_popup .ep_container table th, .ep_calendar_popup .ep_container table td{
		padding:					1px;
		font-size:					1.1em;
		text-align:					center;
	}
	.ep_calendar_popup .ep_container table tr, .ep_calendar_popup .ep_container table td{
		/*height:					1em;*/
	}
	.ep_calendar_popup .ep_container table td a{
		position:					relative;
		display:					block;
		overflow:					hidden;
		-height:					1em;
		margin:						0;
		padding:					0;
		background:					none;
		border:						1px solid #FFFFFF;
		text-decoration:			none;
		color:						#000000;
	}
	.ep_calendar_popup .ep_container table td a:hover, 
	.ep_calendar_popup .ep_container table td a:focus,
	.ep_calendar_popup .ep_container table td a:active{
		background:					#FFFFFF;
		border-color:				#ebf5ff;
	}
	/* Calendrier pop up - Tableau : Cellules des noms de jours */
	.ep_calendar_popup .ep_container table thead th{
		border:						0px;
		border-bottom:				1px solid #79bdff;
		font-size:					1em;
	}
	.ep_calendar_popup .ep_container table thead th abbr{
		position:					relative;
		display:					block;
		cursor:						help;
		border:						none;
		outline:					none;
		text-decoration:			none;
	}
	/* Calendrier pop up - Tableau : Cellules de la colonne "Semaine" */
	.ep_calendar_popup .ep_container table tbody td.ep_week{
		cursor:						default;
		border-right:				1px solid #79bdff;
		font-size:					1em;
	}
	.ep_calendar_popup .ep_containerweek table tbody td.ep_week{
		cursor:						auto;
	}
	/* Calendrier pop up - Tableau : Cellules de la colonne du week-end */
	.ep_calendar_popup .ep_container table td a.ep_weekend:link, .ep_calendar_popup .ep_container table td a.ep_weekend:visited,
	.ep_calendar_popup .ep_container table td a.ep_weekend:hover, .ep_calendar_popup .ep_container table td a.ep_weekend:focus, 
	.ep_calendar_popup .ep_container table td a.ep_weekend:active {
		color:						#02519c;
	}
	/* Calendrier pop up - Tableau : Cellules au survole */
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td{
		background-color:			#ebf5ff;
	}
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td a, 
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td a:link, 
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td a:visited,
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td.ep_week a:hover, 
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td.ep_week a:focus,
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td.ep_week a:active{
		background:					none;
		border-color:				#ebf5ff;
	}
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td a:hover, 
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td a:focus,
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td a:active,
	.ep_calendar_popup .ep_containerweek table tbody tr.ep_hover td.ep_week a:hover, 
	.ep_calendar_popup .ep_containerweek table tbody tr.ep_hover td.ep_week a:focus,
	.ep_calendar_popup .ep_containerweek table tbody tr.ep_hover td.ep_week a:active{
		background:					#FFFFFF;
		border-color:				#ebf5ff;
	}
	/* Calendrier pop up - Tableau : Cellule selectionee */
	.ep_calendar_popup .ep_container table tbody td.ep_selected,
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td.ep_selected{
		background-color:			#79bdff;
	}
	.ep_calendar_popup .ep_container table tbody td.ep_selected a,
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td.ep_selected a,
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td.ep_selected a:hover, 
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td.ep_selected a:focus,
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td.ep_selected a:active{
		background:					none;
		border-color:				#FFFFFF;
	}
	/* Calendrier pop up - Tableau : Rangee selectionee */
	.ep_calendar_popup .ep_containerweek table tbody tr.ep_selected td{
		background-color:			#b2bfff;
	}
	.ep_calendar_popup .ep_containerweek table tbody tr.ep_selected td a,
	.ep_calendar_popup .ep_containerweek table tbody tr.ep_selected td a:hover, 
	.ep_calendar_popup .ep_containerweek table tbody tr.ep_selected td a:focus,
	.ep_calendar_popup .ep_containerweek table tbody tr.ep_selected td a:active,
	.ep_calendar_popup .ep_containerweek table tbody tr.ep_selected td.ep_week a, 
	.ep_calendar_popup .ep_containerweek table tbody tr.ep_selected td.ep_week a:hover,
	.ep_calendar_popup .ep_containerweek table tbody tr.ep_selected td.ep_week a:focus,
	.ep_calendar_popup .ep_containerweek table tbody tr.ep_selected td.ep_week a:active{
		background:					#b2bfff;
		border-color:				#FFFFFF;
	}
	
	
/* ======================================================================================================== */
/* ======================================================================================================== */
/* Styles pour les boites de contribution de type "Edition" */

	
