/**************************************************************************************************************/
/*

			ASSOMPTION LYON - Page d'accueil

*/
/**************************************************************************************************************/



/*------------------------------------------------------------------------------------------------------------*/
/*
	= PORLTETS
*/
/*------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------
	== BOUTON INSCRIPTION
--------------------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 680px) {
	.bt-inscription {
		position: absolute;
		top: auto;
		bottom: 0;
		right: 5vw;
		z-index: 2;
		padding: 0 5vw;
	}

	.bt-inscription::before,
	.bt-inscription a::after {
		top: auto;
		bottom: -50px;
		/*background: #fff;*/
	}

	.bt-inscription p a {
		margin: 0 0 -20px;
		padding: 0 0 20px;
		width: 180px;
		height: 180px;
	}
}

/*------------------------------------------------------------------------------------------------------------*/
/*
	= HEADER
*/
/*------------------------------------------------------------------------------------------------------------*/
#portal-top{
	z-index: 3;
}
#portal-logo a{
	width: calc(250px + 5vw);
}
#portal-navigation{
	order: 1;
}
.InHeaderPortletManager3{
	order: 2;
}
#portal-globalnav li#portaltab-index_html.selected a,
#portal-globalnav li#portaltab-index_html.selected a:hover,
#portal-globalnav li#portaltab-index_html.selected a:focus{
	background: var(--color-dark);
}
@media only screen and (min-width: 680px) {
	#portal-top{
		overflow: hidden;
	}
	#portal-logo{
		order: 3;
		margin: 70px 0 0;
		width: 100%;
	}
	#portlets-in-header::before{
		top: -300px;
		left: -130px;
		width: calc(600px + 5vw);
		height: calc(600px + 5vw);
	}
	#portlets-in-header::after{
		top: -385px;
		left: -230px;
		width: calc(700px + 5vw);
		height: calc(700px + 5vw);
		border-bottom: 30px solid #fff;
	}
}

/*------------------------------------------------------------------------------------------------------------*/
/*
	= MAIN
*/
/*------------------------------------------------------------------------------------------------------------*/
#portal-columns{
	position: relative;
	z-index: 2;
	margin: 0;
	padding: 0;
}
#portletPageTopRow{
	margin: 0 5vw;
}
.portletPageLeftColumn{
	float: none;
	margin: 0 0 0 5vw;
	width: auto;
}
.portletPageRightColumn{
	float: none;
	margin: 0 5vw;
	width: auto;
}

/*
	PORTLET BELOW
*/
#portlets-below{
	display: none;
}



#portal-column-content h1{
	position:absolute;
	top:-5000px;
}
#portal-column-content .documentDescription{
	position:absolute;
	top:-5000px;
}



/*------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/
