body {margin:0;padding:0;}
body,p,a 
{
	font-family: "Rajdhani", sans-serif; 
	font-style: normal;
	color: #002352;
}
.header {background:url("../images/fond.png") no-repeat 0% 0%/cover;}
.footer {background:url("../images/fondinvh.png") no-repeat 0% 0%/cover;}
.container
{
	width: 1080px;
	margin: 0 auto;
}
.logo
{
	text-align: center;
	width:400px;
	margin: auto;
	padding: 24px 0 0 0;
}
h1 {text-transform: uppercase;margin:0;padding:0;}
h2 {font-style:italic;}
h3 img{border:1px #000;border-radius: 18px;}
h1 img {width:100%;border:0;}
h3 img {width:100%;}
.icon {width:25px;}
.menu {display: block;}
.menu ul {white-space:nowrap;}
.menu ul li
{
	display: inline-block;
	padding-bottom : 14px;
}
.menu ul li a
{
	float:right;
	text-decoration: none;
	color: #002352;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: 1px solid #002352;
    border-radius: 18px;
    outline: 0;
    padding: 8px 12px;
}
.menu ul li a:hover {
	color: #38b6ff;
	border: 1px solid #38b6ff;
}
.contact,.copyright,.menu
{
	text-align: center;
	padding:0;
	margin:0;
}
.contactinfo
{	
	text-align: center;
	padding: 10px 0;
}
.contactinfo img{vertical-align: middle; }
.contactinfo p{margin:0;padding:0;}
.color-border
{
	width: 100%;
	display: block;
	height: 5px;
	margin: 0;
	padding: 0;
	background: #38b6ff;
}
.grand {font-size: 150%; }
.tarif {list-style-type: circle;}
.text-head{text-align: center;}
.text-head img{width:80%;}

/* Flashing */
.flashing:hover {
	opacity: 1;
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}
@-webkit-keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}


#mobile-header {display: none;}