@charset "UTF-8";
/* CSS Document */
.sPublic #block-karyans-account-menu,
.ariane,
.bRs .rsb span {
	display: none;
}
.bod {
	background: #FFF;
}
.global {
	background: #FFF;
}
.path-liste-des-inscrits .main .site2 {
	max-width:none;
	width:96%;
}
.maintenance-page .global {
	padding:25px 0;
}
.imgMaintenance {
	text-align: center;
	margin:25px 0;
}
.imgMaintenance img {
	max-width: 100%;
	height: auto;
}
.para-vues .site2 {
	max-width:1330px;
	width:auto;
}
.site {
	margin:auto;
}
.site2 {
	width:1153px;
	margin:auto;
}
.site2 .site2,
.site3 {
	width:953px;
	margin:auto;
}
.blocPart .site2 {
	width:auto;
	max-width: 1600px;
}
.titlePage h1 {
	margin-bottom: 0px !important;
	padding-bottom:0px !important;
}
.titlePage .couleur {
	margin-top:0px !important;
	margin-bottom:55px;
}
.bBack {
	position: fixed;
	left:10px;
	top:10px;
}
.toTop {
	visibility: hidden;
	opacity: 0;
	position: fixed;
	z-index: 100;
	transition: 0.6s;
	background:#FFF url('../images/icons/fleche_up.png') no-repeat center;
	background-size:70%;
	border-radius:4px;
	border:1px solid #ccc;
	height:45px;
	width:45px;
	bottom:30px;
	right:30px;
}
.toTop.active {
	visibility:visible;
	opacity: 0.6;
}
.toTop.active:hover {
	opacity: 1;
	background-size:85%;
	cursor: pointer
}
.bg-logo1801{
	text-align: center;
	/*background: #FFF url('../images/footer.gif') no-repeat center bottom;
	background: #FFF url('../images/header-180124.jpg') no-repeat center bottom;*/
	background: #FFF url('../images/25201_Rencontres_UAF-Footer_site_desktop.jpg') no-repeat center bottom;
	background-size: contain;
	padding:10px 0px 18vw 0;
	margin-top:0px;
}
.footer {
	text-align: center;
	/*background: #FFF url('../images/footer.gif') no-repeat center bottom;*/
	background: #FFF url('../images/25201_Rencontres_UAF-Footer_site_desktop.jpg') no-repeat center bottom;
	background-size: contain;
	padding:10px 0px 18vw 0;
	border-bottom:36px solid #00223A;

	margin-top:0px;
}
@media all and (min-width:1800px) {
	.footer {
	/*background-size:auto 300px;*/
	padding:10px 0px 300px 0;
}
}
.foot1 {
	
}
.menuBas {
	display: inline-block;
}
.footer li {
	display: inline-block;
}
.footer a {
	display:inline-block;
	padding:15px 10px;
	color:#333;
	font-size:0.9em;
}
.footer a:hover {
	color:#009DE0;
}
.zRech {
	padding:15px;
}
.zUser li a {
	display: block;
	color:#000;
	padding:10px 20px 5px 20px;
	border-bottom:1px solid #ccc;
}
.zUser .int {
	padding:10px;
}
.zFoot div {
	display: inline-block;
}
.bUser .form-text,
.bRech .form-search {
	width: 96%;
	padding:8px 2%;
	background-color: #FFF;
}
.bRech .form-actions {
	text-align: right;
}
.tabHead3 {
	float:right;
}
.logo2 {
	display:table-cell;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	padding:0px 15px;
}
.logo2 img {
	max-height:60px;
	max-width: 100%;
	height: auto;
	width:auto;
}