﻿
/* textes ------------------------------------------------------- */
.textColor1 {
	color: #000 !important;
}
.textColor1Over {
	color: #fff;
} /* couleur par dessus la couleur de base */
.textColor2 {
	color: #000 !important;
}
.textColor3 {
	color: #000 !important;
}
.textColor4 {
	color: #000 !important;
}
.textColor5 {
	color: #000 !important;
}
/* liens -------------------------------------------------------- */
.textColor1 a,
.textColor1 a:hover {
	color: #000;
}
.textColor2 a,
.textColor2 a:hover {
	color: #000;
}
.textColor3 a,
.textColor3 a:hover {
	color: #000;
}
.textColor4 a,
.textColor4 a:hover {
	color: #000;
}
.textColor5 a,
.textColor4 a:hover {
	color: #000;
}
.textColor1Over a,
.textColor1Over a:hover {
	color: #fff;
}
.lienColor1,
.lienColor1:hover {
	color: #000 !important;
}
.lienColor2,
.lienColor2:hover {
	color: #000 !important;
}
.lienColor3,
.lienColor3:hover {
	color: #000 !important;
}
.lienColor4,
.lienColor4:hover {
	color: #000 !important;
}
.lienColor5,
.lienColor5:hover {
	color: #000 !important;
}
/* couleur de fond ---------------------------------------------- */
.backColor1 {
	background-color: #000 !important;
}
.backColor2 {
	background-color: #000 !important;
}
.backColor3 {
	background-color: #000 !important;
}
.backColor4 {
	background-color: #000 !important;
}
.backColor5 {
	background-color: #000 !important;
}
/* bordures ----------------------------------------------------- */
.BorderColor1 {
	border-color: #000 !important;
}
.BorderColor2 {
	border-color: #000 !important;
}
.BorderColor3 {
	border-color: #000 !important;
}
.BorderColor4 {
	border-color: #000 !important;
}
.BorderColor5 {
	border-color: #000 !important;
}

/* Loading box */
#LoadingBox {
	position: fixed;
	z-index: 99999;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #fff;	
	text-align: center;
	font-size: 10px;
	color: #888;
}
#LoadingBox img {
	max-width: 60%;
}

/* Cookies bar */
#cookiebar {
	opacity: 0.92;
	position: fixed;
	z-index: 9999;
	width: 100%;
	bottom: 0;
	left: 0;
	background: #000;
	color: #fff;
	line-height: 24px;
	text-align: center;
	padding: 30px 0px;
	font-size: 0.9em;
	font-weight: 400;
}
#cookiebar .Row {
	display: block;
}
#cookiebar a,
#cookiebar a:hover {
	color: #fff;
}
#cookiebar .btn-cookie-bar {
	display: inline-block;
	padding: 2px 10px 1px;
	background-color: #fff;
	margin: 0 5px;
	font-size: 0.8em;
	font-weight: 800;
	text-decoration: none;
	border-radius: 4px;
}
#cookiebar .btn-cookie-bar:hover {
	background-color: #ccc;
}
#cookiebar .btn-cookie-bar,
#cookiebar .btn-cookie-bar:hover {
	color: black !important;
}

/* Commun */
.noview {
	display: none;
	visibility: hidden;
}
.fl-left {
	float: left;
}
.visiblePC {
}
.visibleMOBILE {
	display: none;
	visibility: hidden;
}
@media (max-width: 990px) {
	.visiblePC {
		display: none;
		visibility: hidden;
	}
	.visibleMOBILE {
		display: inline-block;
		visibility: visible;
	}
}
.marg-0 {
	margin: 0 !important;
}
.pad-0 {
	padding: 0 !important;
}

form {
	margin: 0;
}
