.buttoneditable:link,
.buttoneditable:hover,
.buttoneditable:active,
.buttoneditable:visited
{
	float: 					none;
	margin-top: 			10px;
}


#event_zoom
{
	position:  					fixed;
	top:  						10vh;
	z-index:  					100000;
	left:  						0;
	right:  					0;
	background-color: 			#fff;
	padding: 					20px 40px;
	max-width:  				1000px;
	margin:  					0 auto;
	box-shadow:  				2px 2px 6px rgba(0,0,0,.3);
	-moz-border-radius:			3px;
	-webkit-border-radius:		3px;
	border-radius:				3px;
	border-bottom:   				5px solid #EDA929;
}
#event_zoom.invisible
{
	display:  			none;
}
#event_zoom::after
{
	content: 			" ";
	display: 			block;
	clear: 				both;
}

	#event_zoom_close
	{
		position: 				absolute;
		top: 					0;
		right: 					0;
		background-image: 		url(../images/commons/popup_close.png);
		background-position: 	center center;
		background-repeat: 		no-repeat;
		background-size: 		36px;
		height: 				64px;
		width: 					64px;
		cursor: 				pointer;
		-webkit-transition:		all .2s ease-out;
		-moz-transition:		all .2s ease-out;
		-o-transition:			all .2s ease-out;
		transition:				all .2s ease-out;
	}
	#event_zoom_close:hover
	{
		-webkit-transform: 	rotate(90deg);
		-moz-transform: 	rotate(90deg);
		-ms-transform: 		rotate(90deg);
	}

	#event_zoom h1
	{
		color: 				#111;
		padding: 			10px 0;
		margin: 			0;
		text-transform:  	none;
	}
	
	#event_zoom h2
	{
		color: 				#EDA929;
		padding: 			10px 0;
		margin: 			0;
	}
	#event_zoom_date
	{
	}
	#event_zoom_date span
	{
	}
		
		#event_zoom_event
		{
			float: 			left;
			width: 			50%;
			padding-right: 	40px;
			padding-bottom: 30px;
			border-right:	1px solid rgba(0,0,0,.2);
		}
			#event_zoom_description
			{
				
			}
			
			#event_zoom_date
			{
				font-size: 			14pt;
				color: 				#EDA929;
				margin: 			10px 0;
			}
		
		#event_zoom_information
		{
			float: 			right;
			width: 			50%;
			padding-left: 	40px;
		}
			#event_zoom h3
			{
				margin: 			0;
				padding: 			0;
				margin-bottom: 		10px;
				font-size: 			14pt;
				color: 				#333;
			}
			#event_zoom .event_zoom_startdate
			{
			}
			
		#event_zoom_paillote
		{
			background-color: 		#eee;
			padding: 				15px 25px;
			padding-bottom: 		25px;
			margin-top: 			20px;
		}
		#event_zoom_paillote::after
		{
			content: 			" ";
			display: 			block;
			clear: 				both;
		}
			
			.event_zoom_paillotelink:link,
			.event_zoom_paillotelink:hover,
			.event_zoom_paillotelink:active,
			.event_zoom_paillotelink:visited
			{
			}
			
			.event_zoom_paillote_paillote_picture:link,
			.event_zoom_paillote_paillote_picture:hover,
			.event_zoom_paillote_paillote_picture:active,
			.event_zoom_paillote_paillote_picture:visited
			{
				float: 			left;
				width: 			50%;
				padding-right: 	10px;
			}
			
			.event_zoom_paillote_paillote_info
			{
				float: 			right;
				width: 			50%;
			}
			
			
			.event_zoom_paillote_paillote_picture
			{
			
			}
			
				.event_zoom_address
				{
					margin-bottom: 		15px;
				}
				
				.event_zoom_access
				{
					
				}
			
				
	
			

/***************************
 *
 * Responsive
 *
 ***************************/
@media only screen /* Smartphone Horizontal */ 
and (max-width : 700px) 
{
	#event_zoom
	{
		padding: 				40px 20px;
		top:  					0;
		left:  					0;
		right:  				0;
		bottom:  				0;
		overflow:  		 		auto;
		-moz-border-radius:		0;
		-webkit-border-radius:	0;
		border-radius:			0;
	}
	
		#event_zoom_event,
		#event_zoom_information
		{
			float: 			none;
			width: 			auto;
		}


	#event_zoom_event
	{
		border-right:  		0;
		padding-right:		0;
		border-right:  		0;
	}
	#event_zoom_information
	{
		padding-left:  		0;
	}

	#event_zoom_paillote
	{
		margin-bottom:  	50px;
	}
}