/* ----------------- Styles UCLIP PUBLIC ----------------- */
	body {
		width: 100%;
		margin: 0;
		background-color: white;
		}
	#central {
		position: relative;
		margin: 0 auto;
		width: 1024px;
		background-color: white;
		}
	h2 {
		font-size: 2em;
		padding-left: 5px;
		padding-bottom: 5px;
		border-left: 2px solid orange;
		border-bottom: 2px solid orange;
		background-color: white;
		border-radius: 0 14px;
		}
	a {
		display: block;
		width: 250px;
		color: #E64A19;
		text-decoration: none;
		}
	a:hover {
		color: #FB8C00;
		}
	p {
		margin-left: 80px;
		width: 850px;
		font-size:1.1em;
		color: grey;
		}
	#admin {
		position: absolute;
		top: 0;
		right: 212px;
		padding: 14px;
		width: 46px;
		opacity: 0.3;
		}
	#admin:hover {
		opacity: 0.8;
		transition: opacity 0.2s ease-in-out;
		}
	#cover {
		position: absolute;
		top: 70px;
		left: 0;
		opacity: 0.5;
		}
	#west {
		position: absolute;
		top: 180px;
		left: 120px;
		}
	#east {
		position: absolute;
		top: 180px;
		left: 680px;
		}
	#ovale {
		position: relative;
		margin: 0 auto;
		width: 300px;
		height: 200px;
		background-color: white;
		border-radius: 150px / 100px;
		border: 1px solid #EFEFEF;
		box-shadow: 1px 1px 12px #D3D3D3;
		display: none;
		}
	#ovale:hover {
		cursor: pointer;
		}
	#spot_gryffon {
		position: absolute;
		top: 20px;
		left: 75px;
		}
	@media(orientation:portrait){
		#admin {
			position: absolute;
			top: 10px;
			right: 220px;
			padding: 18px;
			width: 52px;
			opacity: 0.3;
		}	
		#cover {
			position: absolute;
			top: 100px;
			left: 0;
			opacity: 0.5;
		}
	}