/* CSS Document 
orange #EF7D1D
bleu #144273
*/
body, html {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, "sans-serif";
	color:#144273;
}
header {
	min-height:160px;
	background-color:#EF7D1D;
	background-image: url("logo.png"), url("fd_header.jpg");
	background-position: left 10px center, right top;
	background-repeat:no-repeat, no-repeat;
	border-bottom: 2px solid #EF7D1D;
	padding:0;
}
h1 {
	text-align: center;
	font-size:24px;
	color:#FFFFFF;
}
h2 {
	color:#FFFFFF;
	background-color: #144273;
	padding:10px;
	font-size: 20px;
	margin:10px 0;
}
h3 {
	font-size: 24px;
}
h4 {font-size: 22px;}
a {color:#EF7D1D;}
a:hover {color:#144273;}
#morepdfgene, #morepdfperso, #morejpggene, #morejpgperso, #morevideo {display:none;}
label {margin: 5px 0 0 0;}
input[type=text] {margin: 0 0 5px 0;width:100%;}
.info {font-style: italic;font-size: 90%; clear:left;}
li {
	line-height:1;
	margin-bottom:5px;
}
.btn-primary {
	background-color: #144273;
	border-color: #144273;
}
.btn-primary:hover {
	background-color: #EF7D1D;
	border-color: #EF7D1D;
}
@media (max-width: 1199.98px) {
	header {background-position: left 10px top 20px, right -190px top;}
}
@media (max-width: 767.98px) {
	header {padding:140px 0 0 0;background-position: left 10px top 20px, right top 32px;background-size: auto, auto 80px;}
}
@media (max-width: 359.98px) {
	header {background-position: left 10px top 40px, right -190px top;}
}