@charset "utf-8";
/* CSS Document */

	*{
	    margin:0;
	    padding:0;
	}

	@font-face{
		font-family:'Giddyup';
		src:url('../polices/giddyupstd.eot');
		src:url('../polices/giddyupstd.eot?#iefix') format('embedded-opentype'),
			url('../polices/giddyupstd.ttf') format('truetype');
	}
	@font-face{
		font-family:GillC;
		src:url(../polices/GILC____.TTF);
	}
	h2{
		text-align:center;
		font-family:"Trajan Pro", Arial, sans-serif;
		font-size:1.7vw;
		color:rgba(255,153,0,1);
	}
	p{
		text-align:justify;
	}
	a{
	    text-decoration: none;
	    outline: none;
	}
	img{
	    border:none;
	}
#titre{
	width:99%;
	height:11%;
	margin:0px;
	padding: 2% 0 0 0;
	padding-left:10px;
}
#titre img{
	width:21%;
	height:90%;
}
.nav, .nav1 {
  text-align:center;
  height:100%;
  padding-top:0.5%;
}
/****************/
nav{
	float: right;
}
nav ul{
	list-style-type: none;
	display: flex;
	justify-content: flex-end;
	margin-right: 20px;
}
nav ul li{
	text-align: center;
	position: relative;
}
nav ul li.deroulant{
	width: 150px;
	padding: 8px 20px;
	background-color: rgba(26,36,51,0.5);
}
nav ul li.deroulant a{
	font:0.9vw trajan pro, Arial, sans-serif;
	color:rgba(255,255,255,1);
}
nav ul li .sous{
	display: none;
	color: #fff;
	margin: 0;
	padding: 0;
}
nav > ul:hover li .sous{
	padding: 0;
	display: flex;
	flex-direction: column;
}
.sous li{
	padding: 5px 0;
	text-align: center;
}
.sous li:hover{
	text-decoration: underline;
}
.social{
	padding: 0 15px;
}
#flag{
	text-align:right;
	margin-right:20px;
}
.flag{
	width:32px;
	height:32px;
}
/***************/
#menu{
	width:100%;
	height:4%;
	background-color:#06C;
	background-color:rgba(26,36,51,0.5);
}
ul.nav li{
	display:inline;
	padding:0px;
	padding-bottom:10px;
	padding-left:3.5%;
	padding-right:3.5%;
}
ul.nav li a{
	font:1.2vw trajan pro, Arial, sans-serif;
	color:rgba(255,255,255,1);
}
#content{
	height:77%;
}
#pied{
	width:98%;
}
#client {
  text-align:right;
}
ul#client li{
	display:inline;
	height:20px;
	margin-left:0.3%;
	margin-right:0.3%;
	padding-top:1%;
	padding-bottom:0.5%;
	padding-left:0.3%;
	padding-right:0.4%;
}
ul#client li a{
	font:0.8vw trajan pro, Arial, sans-serif;
	color:rgba(255,255,255,1);
}
