/**
 * Author: Allemandou David
 * Date: 2019
 */

/*
 * Fonts
 */
@font-face
{
	font-family: "Hemi";
	src: url('/fonts/hemi head bd it.ttf');
}

@font-face
{
	font-family: "Montserrat-LightItalic";
	src: url('/fonts/Montserrat-LightItalic.ttf');
}

@font-face
{
	font-family: "Montserrat-SemiBold";
	src: url('/fonts/Montserrat-SemiBold.ttf');
}

@font-face
{
	font-family: "Montserrat-Medium";
	src: url('/fonts/Montserrat-Medium.ttf');
}

/* Général */
html,body
{
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	font-size: 14px;
	height: 100%;
	font-family: "Montserrat-Medium";
	font-size: 13px;
}

.center
{
	text-align: center;
}

.right
{
	text-align: right;
}

.imgresponsive
{
	max-width: 100%;
}

.float-left
{
	float: left;
	text-align: left;
}
.float-right
{
	float: right;
	text-align: right;
}

.p100
{
	width: 100%;
}
.p90
{
	width: 90%;
}
.p50
{
	width: 50%;
}

.row-flex
{
  display: flex;
  flex-wrap: wrap;
}

.underline
{
	text-decoration: underline;
}

.clear
{
	clear: both;
}

header
{
	background-image: url('/img/fr/menu-background.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	text-align: center;
}

footer
{
	background-image: url('/img/fr/menu-background.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	text-align: center;
	color: #ffffff;
	font-family: "Montserrat-LightItalic";
	padding: 15px 0px 15px 0px;
	text-transform: uppercase;
}

nav>a:link,nav>a:visited
{
	text-decoration: none;
	color: #ffffff !important;
	font-family: "Hemi";
	font-weight: 500;
	font-size: 20px;
	margin: 5px;
}
nav>a:hover,nav>a:active
{
    text-decoration: none;
    color: #ffff10 !important;
    font-family: "Hemi";
    font-weight: 500;
	font-size: 20px;
	margin: 5px;
}

nav>a:link.mactive,nav>a:visited.mactive
{
	text-decoration: none;
	color: #ffff10 !important;
	font-family: "Hemi";
	font-weight: 500;
	font-size: 20px;
	margin: 5px;
}
nav>a:hover.mactive,nav>a:active.mactive
{
    text-decoration: none;
    color: #ffff10 !important;
    font-family: "Hemi";
    font-weight: 500;
	font-size: 20px;
	margin: 5px;
}

footer>a:link,footer>a:visited
{
	text-decoration: none;
	color: #ffffff !important;
	font-family: "Montserrat-LightItalic";
	font-weight: 500;
	font-size: 12px;
	margin: 5px;
}
footer>a:hover,footer>a:active
{
    text-decoration: none;
    color: #ffff10 !important;
    font-family: "Montserrat-LightItalic";
    font-weight: 500;
	font-size: 12px;
	margin: 5px;
}

.img-responsive
{
	max-width: 100%;
}

.tcenter
{
	text-align: center;
}