/* CSS Document pour les pages de la galaxie Europarl */
/* CSS structurant les formulaires de contenu des boites generales de la zone contextuelle */

/* ======================================================================================================== */
/* = CONTEXT FORM ========================================================================================= */
/* ======================================================================================================== */
/* Uniquement disponible pour la zone contextuelle ! */
	
	/* CONTEXT FORM : Conteneur */
	#maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform{
		position:					relative;
		display:					block;
		z-index:					20;
		clear:						both;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#contextzone .ep_boxbody .ep_elementform .ep_content{
		position:					relative;
		display:					block;
		z-index:					5;
		height:						1%;
		margin:						0 0 12px 0;
		padding:					0;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CONTEXT FORM : Titre */
	#maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_title{
		position:					relative;
		display:					block;
		margin:						0 0 12px 0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
		color:						#13334D;
	}
	#maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_content .ep_title{
		position:					relative;
		display:					block;
		margin:						0 0 6px 0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
		color:						#13334D;
	}
	#maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_content div + .ep_title,
	#maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_content span + .ep_title{
		margin-top:					12px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CONTEXT FORM : Bouton d'envoi au serveur */
	#maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_button{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						0 0 12px 0;
		padding:					0;
		font-size:					1em;
		text-align:					center;
	}
	#maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_button input,
	#maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_button button{
		position:					relative;
		display:					inline-block;
		cursor:						pointer;
		overflow:					visible;
		min-width:					122px;
		margin:						0;
		padding:					6px 25px;
		background-color:			#99ac49;
		background-image:			url(../img/background/button_bg_greenlight.png);
		background-position:		top;
		background-repeat:			repeat-x;
		border:						1px solid #dadfe2;
		border-radius:				5px;
		-moz-border-radius:			5px;
		font-size:					1.1em;
		text-align:					center;
		text-transform:				uppercase;
		text-decoration:			none;
		color:						#FFFFFF;
	}
	body[lang='el'] #maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_button input,
	body[lang='el'] #maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_button button{
		text-transform:				none;
		font-size:					1.2em;
	}
	#maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_button button{
		display:					block;
		width:						100%;
		padding:					0;
	}
	#maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_button button span{
		position:					relative;
		display:					inline-block;
		padding:					6px 25px;
		font-size:					1em;
		color:						#FFFFFF;
	}
	#maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_button input:hover,
	#maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_button input:focus,
	#maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_button input:active,
	#maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_button button:hover,
	#maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_button button:focus,
	#maincontent #contextzone .ep_boxbody .ep_element1col .ep_elementform .ep_button button:active{
		background-color:			#677a2a;
		background-image:			url(../img/background/button_bg_greendark.png);
		color:						#FFFFFF;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CONTEXT FORM : Libelle */
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_label{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_label div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 0 5px 0;
		font-size:					1em;
	}
	/* CONTEXT FORM : Libelle (texte) */
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_label label{
		position:					relative;
		display:					inline-block;
		overflow:					hidden;
		margin:						0;
		padding:					2px 1.2em 0 0;
		font-size:					1.2em;
		font-weight:				normal;
		color:						#13334D;
	}
	/* CONTEXT FORM : Libelle (mention obligatoire) */
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_label label abbr,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_label label a,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_label label a:link,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_label label a:visited,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_label label a:hover,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_label label a:focus,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_label label a:active{
		position:					absolute;
		display:					block;
		cursor:						help;
		top:						-0.2em;
		right:						0.1em;
		border:						none;
		font-size:					2em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#64b8ff;
	}
	/* CONTEXT FORM : Libelle (radio/check) */
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_radiolabel,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_radiolabel div,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_checklabel,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_checklabel div{
		position:					relative;
		display:					block;
		float:						left;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_radiolabel div,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_checklabel div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_radiolabel label,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_checklabel label{
		position:					relative;
		display:					inline-block;
		overflow:					hidden;
		margin:						0;
		padding:					6px 0 0 0;
		/padding-top:				9px;
		font-size:					1.2em;
		font-weight:				normal;
		color:						#707070;
	}
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_radiolabel,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_checklabel,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_radiodata,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_checkdata{	left: -12px; }
	/* CONTEXT FORM : Libelle (radio/check > mention obligatoire) */
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_radiolabel label abbr,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_radiolabel label a,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_radiolabel label a:link,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_radiolabel label a:visited,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_radiolabel label a:hover,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_radiolabel label a:focus,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_radiolabel label a:active,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_checklabel label abbr,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_checklabel label a,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_checklabel label a:link,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_checklabel label a:visited,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_checklabel label a:hover,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_checklabel label a:focus,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_checklabel label a:active{
		display:					none;
	}
	/* CONTEXT FORM : Libelle (legende) */
	#contextzone .ep_boxbody .ep_elementform .ep_content legend{
		position:					relative;
		display:					block;
		top:						0;
		left:						0;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#contextzone .ep_boxbody .ep_elementform .ep_content legend .ep_label{
		/left:						-6px;
		width:						225px;
		padding-bottom:				6px;
		border-bottom:				1px solid #DADFE2;
	}
	#contextzone .ep_boxbody .ep_elementform .ep_content legend .ep_label span{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#contextzone .ep_boxbody .ep_elementform .ep_content legend .ep_label label{
		width:						225px;
		padding:					0;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CONTEXT FORM : Information additionnelle */
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_information{
		position:					relative;
		display:					inline-block;
		z-index:					5;
		overflow:					hidden;
		margin:						0;
		padding:					2px 0 0 0;
		font-size:					1.1em;
		font-weight:				normal;
		text-decoration:			none;
		color:						#708697;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CONTEXT FORM : Conteneur de donnee */
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_data,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_calendardate{
		position:					relative;
		display:					block;
		z-index:					25;
		left:						0;
		margin:						0;
		padding:					1px;
		background-color:			#f1f1f1;
		border:						1px solid #dddddd;
		font-size:					1em;
	}
	/* CONTEXT FORM : Conteneur de donnee (design bloc) */
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_data div,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_calendardate div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					3px 4px;
		background-color:			#f1f1f1;
		box-shadow: 				1px 3px 3px #e9e9e9 inset;
		-moz-box-shadow: 			1px 3px 3px #e9e9e9 inset;
		-webkit-box-shadow: 		1px 3px 3px #e9e9e9 inset;
		font-size:					1em;
	}
	/* CONTEXT FORM : Conteneur de donnee (design bloc > radio/check) */
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_radiodata,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_checkdata{
		position:					relative;
		display:					block;
		float:						left;
		z-index:					25;
		margin:						6px 3px 0 12px;
		/margin-left:				6px;
		/margin-right:				0;
		padding:					1px;
		background-color:			transparent !important;
		border-color:				transparent !important;
		font-size:					1em;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BLOC ETAPE : Champ de saisie */
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_field,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_fieldday,
	#contextzone .ep_boxbody .ep_elementform .ep_content .ep_fieldweek{
		position:					relative;
		display:					block;
		width:						100%;
		background:					none;
		border:						none;
		font-size:					1.2em;
	}
	#contextzone .ep_boxbody .ep_elementform .ep_content input.ep_empty,
	#contextzone .ep_boxbody .ep_elementform .ep_content input.ep_default,
	#contextzone .ep_boxbody .ep_elementform .ep_content textarea.ep_empty,
	#contextzone .ep_boxbody .ep_elementform .ep_content textarea.ep_default{
		color:						#999999;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CONTEXT FORM : Selecteur */
	#contextzone .ep_boxbody .ep_elementform .ep_content select.ep_field{
		position:					relative;
		display:					block;
		width:						100%;
		margin:						0;
		padding:					0;
		background:					none;
		border:						none;
		font-size:					1.1em;
	}
	/* CONTEXT FORM : Selecteur (version JS > conteneur) */
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu{
		position:					relative;
		display:					block;
		z-index:					20;
		float:						none;
		width:						auto;
		margin:						0;
		padding:					0 3px 0 0;
		background-color:			#F1F1F1;
	}
	/* CONTEXT FORM : Selecteur (version JS > element selectionne) */
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu div.ep_default,
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu div.ep_selected,
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu div.ep_empty{
		position:					relative;
		display:					block;
		z-index:					10;
		cursor:						pointer;
		width:						auto !important;
		min-height:					1.2em;
		margin:						0;
		padding:					3px 26px 3px 6px;
		background-image:			url(../img/icon/form_icon_arrow_select.png);
		background-position:		right center;
		background-repeat:			no-repeat;
		font-size:					1.2em;
		font-weight:				normal;
		color:						#13334d;
	}
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu div.ep_default	span,
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu div.ep_selected	span,
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu div.ep_empty		span{
		position:					relative;
		display:					block;
		z-index:					10;
		overflow:					hidden;
		cursor:						pointer;
		margin:						0;
		padding:					0;
		font-size:					1em;
		font-weight:				normal;
		white-space:				nowrap;
		text-overflow:				ellipsis;
		color:						#13334d;
	}
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu div.ep_empty,
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu div.ep_default,
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu div.ep_default	span,
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu div.ep_empty		span{
		color:						#999999;
	}
	/* CONTEXT FORM : Selecteur (version JS > elements disponibles >> conteneur) */
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu fieldset{
		position:					absolute;
		display:					block;
		top:						0;
		left:						0;
		width:						100% !important;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu fieldset.ep_hidden{
		left:						-10000px;
		width:						1px;
		height:						1px;
	}
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu fieldset .ep_buttons{
		position:					absolute;
		display:					block;
		float:						none;
		overflow-x:					hidden;
		overflow-y:					auto;
		z-index:					5;
		top:						1.2em;
		left:						-2px;
		width:						100%;
		max-height:					11em;
		margin:						8px 0 0 0;
		padding:					0;
		background-color:			#F1F1F1;
		border:						1px solid #dddddd;
		border-top:					none;
		font-size:					1em;
	}
	/* CONTEXT FORM : Selecteur (version JS > elements disponibles >> conteneur) */
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu fieldset legend{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		z-index:					0;
		width:						15em;
		height:						1px;
		margin:						0;
		padding:					0;
		background:					none;
		font-size:					0.01em;
	}
	/* CONTEXT FORM : Selecteur (version JS > elements disponibles >> lien) */
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu fieldset input{
		position:					relative;
		display:					block;
		overflow:					hidden;
		cursor:						pointer;
		top:						0;
		left:						0;
		width:						100%;
		margin:						-1px 0 0 0;
		padding:					3px 5px 3px 0;
		background:					none;
		background-color:			#F1F1F1;
		border-top:					1px solid #FFFFFF;
		outline:					none;
		font-size:					1.1em;
		font-weight:				normal;
		text-indent:				5px;
		text-align:					left;
		text-decoration:			none;
		text-overflow:				ellipsis;
		text-overflow:				inherit\9;
		color:						#13334d;
	}
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu fieldset input:hover,
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu fieldset input:focus,
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu fieldset input:active{
		text-decoration:			underline;
	}
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_menu fieldset .ep_selected{
		font-weight:				bold;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CONTEXT FORM : Liste de completion (version JS > elements disponibles >> conteneur) */
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_data > fieldset.ep_list{
		position:					absolute;
		display:					block;
		top:						0;
		left:						0;
		width:						100% !important;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_data > fieldset.ep_list .ep_buttons{
		position:					absolute;
		display:					block;
		float:						none;
		overflow-x:					hidden;
		overflow-y:					auto;
		z-index:					5;
		top:						1.2em;
		left:						-2px;
		width:						100%;
		max-height:					11em;
		margin:						8px 0 0 0;
		padding:					0;
		background-color:			#F1F1F1;
		border:						1px solid #dddddd;
		border-top:					none;
		font-size:					1em;
	}
	/* CONTEXT FORM : Selecteur (version JS > elements disponibles >> conteneur) */
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_data > fieldset.ep_list legend{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		z-index:					0;
		width:						15em;
		height:						1px;
		margin:						0;
		padding:					0;
		background:					none;
		font-size:					0.01em;
	}
	/* CONTEXT FORM : Selecteur (version JS > elements disponibles >> lien) */
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_data > fieldset.ep_list input{
		position:					relative;
		display:					block;
		overflow:					hidden;
		cursor:						pointer;
		top:						0;
		left:						0;
		width:						100%;
		margin:						-1px 0 0 0;
		padding:					3px 5px 3px 0;
		background:					none;
		background-color:			#F1F1F1;
		border-top:					1px solid #FFFFFF;
		outline:					none;
		font-size:					1.1em;
		font-weight:				normal;
		text-indent:				5px;
		text-align:					left;
		text-decoration:			none;
		text-overflow:				ellipsis;
		text-overflow:				inherit\9;
		color:						#13334d;
	}
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_data fieldset.ep_list input:hover,
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_data fieldset.ep_list input:focus,
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_data fieldset.ep_list input:active,
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_data fieldset.ep_list input.ep_focus{
		text-decoration:			underline;
	}
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_data fieldset.ep_list .ep_selected{
		font-weight:				bold;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BLOC ETAPE : Calendrier (conteneur simple) */
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_calendardate{
		position:					relative;
		display:					block;
		z-index:					25;
		margin:						0;
		padding:					1px;
		background-color:			#f1f1f1;
		border:						1px solid #dddddd;
		font-size:					1em;
	}
	/* BLOC ETAPE : Calendrier [activation js] */
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_calendardate div{
		padding-right:				26px;
	}
	/* BLOC ETAPE : Calendrier [activation js] (bloc de contenu) */
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_calendardate div .ep_calendar{
		position:					absolute;
		display:					block;
		float:						none;
		top:						0;
		bottom:						0;
		right:						24px;
		margin:						0;
		padding:					0;
		background:					#f1f1f1;
		box-shadow: 				none;
		font-size:					1em;
	}
	/* BLOC ETAPE : Calendrier [activation js] (bouton) */
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_calendardate div .ep_calendar .ep_calendarbtn{
		position:					absolute;
		display:					block;
		z-index:					10;
		float:						none;
		overflow:					hidden;
		cursor:						pointer;
		top:						0;
		bottom:						0;
		left:						2px;
		width:						20px;
		margin:						0;
		padding:					0;
		background-image:			url(../img/icon/form_icon_calendar.png);
		background-position:		center;
		background-repeat:			no-repeat;
	}
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_calendardate div .ep_calendar .ep_calendarbtn span{
		position:					absolute;
		display:					block;
		top:						0;
		right:						100px;
		margin:						0;
		padding:					0;
		width:						1px;
		height:						1px;
	}
	/* BLOC ETAPE : Calendrier [activation js] (pop up > positionnement) */
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_calendardate div .ep_calendar .ep_calendar_tl,
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_calendardate div .ep_calendar .ep_calendar_tr{
		bottom:						-2px;
	}
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_calendardate div .ep_calendar .ep_calendar_bl,
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_calendardate div .ep_calendar .ep_calendar_br{
		top:						-2px;
	}
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_calendardate div .ep_calendar .ep_calendar_tl,
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_calendardate div .ep_calendar .ep_calendar_bl{
		left:						0;
	}
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_calendardate div .ep_calendar .ep_calendar_tr,
	body.ep_jsavailable #contextzone .ep_boxbody .ep_elementform .ep_content .ep_calendardate div .ep_calendar .ep_calendar_br{
		right:						-26px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CONTEXT FORM : Bloc formulaire (correction pour les boites avec bordure) */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementform{
		padding-left:				12px;
		padding-right:				12px;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_elementform .ep_content legend .ep_label,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_elementform .ep_content legend .ep_label label{
		width:						199px;
	}