@charset "utf-8";
/* CSS Document */
/*
@font-face {font-family: 'SourceSansPro-Regular'; local:url(../fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf) format('trutype'); }
@font-face {font-family: 'OpenSans'; src:(../fonts/open-sans/OpenSans-Regular.ttf) format('trutype'); }
@font-face {font-family: 'MyriadProRegular';
			src: local('Myriad Pro Regular'); }
*/

@font-face {
	font-family: "Source Sans Pro Light";
	src:url(../fonts/Source_Sans_Pro/SourceSansPro-Light.ttf);
}
@font-face {
	font-family: "Source Sans Pro Light";
	src:url(../fonts/Source_Sans_Pro/SourceSansPro-Light.eot);
}
@font-face {
	font-family: "Source Sans Pro";
	src:url(../fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf);
}
@font-face {
	font-family: "Source Sans Pro";
	src:url(../fonts/Source_Sans_Pro/SourceSansPro-Regular.eot);
}

a {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: "Source Sans Pro";
	font-size:16px;
	color:#1b497e;
}
a.signature {
	font-size:16px;
	color:#000;
}
.header_link,.header_link_lang {
	padding:4px 6px;
	height:38px;
	font-family: "Source Sans Pro";
	font-size:16px;
	font-weight:normal;
	line-height:18px;
	color:#1b497e;
}
.header_link:link, .header_links:visited, .header_link_lang:link, .header_link_lang:visited {
	color:#1b497e;
	text-decoration:none;
}
.header_link:hover, .header_links:active, .header_link_lang:hover, .header_link_lang:active  {
	color:#e98f00;
	text-decoration:none;
	cursor:pointer;
}
.header_link_lang:hover {
	text-decoration:underline;
}
.header_link_low {
	padding:4px 6px;
	height:38px;
	font-family: "Source Sans Pro";
	font-size:18px;
	font-weight:normal;
	line-height:26px;
	color:#FFF;
	text-align:right;
}
.header_link_low:link, .header_link_low:visited {
	color:#FFF;
	text-decoration:none;
}
.header_link_low:hover, .header_link_low:active  {
	color:#e98f00;
	color:#1b497e;
	text-decoration:none;
	cursor:pointer;
}
.content_link_low {
	padding:4px 6px;
	height:38px;
	font-family: "Source Sans Pro";
	font-size:18px;
	font-weight:normal;
	line-height:24px;
	color:#FFF;
	text-align:right;
}
.content_link_low:link, .content_link_low:visited {
	color:#FFF;
	text-decoration:none;
}
.content_link_low:hover, .content_link_low:active  {
	color:#e98f00;
	text-decoration:none;
	cursor:pointer;
}
.header_navi_link {
	padding:4px 6px;
	height:38px;
	font-family: "Source Sans Pro";
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	color:#888;
	text-decoration:none;
}
.header_navi_link:link, .header_navi_link:visited {
	color:#888;
	text-decoration:none;
}
.header_navi_link:hover, .header_navi_link:active {
	color:#e98f00;
	text-decoration:none;
}

.footer_link {
	color:#FFF;
}
.footer_link:link, .footer_link:visited {
	color:#FFF;
	text-decoration:none;
}
.footer_link:hover, .footer_link:active {
	color:#e98f00;
	text-decoration:none;
	cursor:pointer;
}

.h3_link {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: "Source Sans Pro";
	font-size:20px;
	font-weight:bold;
	line-height:50px;
	color:#e98f00;
	margin-left:5%;
}
.h3_link:link, .header_links:visited {
	color:#e98f00;
	text-decoration:none;
}
.h3_link:hover, .header_links:active {
	color:#e98e00;
	text-decoration:none;
}
.Listen_link {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: "Source Sans Pro";
	font-weight:600;
	font-size:18px;
	line-height:18pt;
	color:#777;
}
.Listen_link:link, .header_links:visited {
	color:#777;
	text-decoration:none;
}
.Listen_link:hover, .header_links:active {
	color:#e98f00;
	text-decoration:none;
}

.Listen_navi_link {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: "Source Sans Pro";
	font-size:16px;
	line-height:24pt;
	color:#5a5a5a;
	text-decoration:none;
}
.Listen_navi_link:link, .Listen_navi_link:visited {
	color:#5a5a5a;
	text-decoration:none;
}
.Listen_navi_link:hover, .Listen_navi_link:active {
	color:#e98f00;
	text-decoration:none;
}
.Listen_navi_link_low {
	font-size:16px;
	line-height:24pt;
}
.bottom_navi_link {
	padding-right:8px;
	height:38px;
	font-family: "Source Sans Pro";
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	color:#888;
	text-decoration:none;
}
.bottom_navi_link_current {
	padding-right:8px;
	height:38px;
	font-family: "Source Sans Pro";
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	color:#1b497e;
	text-decoration:none;
}
.bottom_navi_link:link, .bottom_navi_link:visited {
	color:#888;
	text-decoration:none;
}
.bottom_navi_link:hover, .bottom_navi_link:active {
	color:#e98f00;
	text-decoration:none;
}

p {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: "Source Sans Pro";
	font-size:16px;
	line-height:19pt;
	color:#000;
	margin-left:5%;
	margin-right:5%;
}
p.gross {
	font-size:18px;
	color:#8a8a8a;
}
a.grossGalerie {
	font-size:26px;
}
p.orange {
	color:#e98e00;
	font-weight:bold;
}
h1 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: "Source Sans Pro Light";
	font-size:48px;
	line-height:70px;
	font-weight:lighter;
	color:#AAA;
}
h1.footer {
	font-family: "Source Sans Pro Light";
	line-height:70px;
	font-weight:lighter;
	
	font-size:56px;
	color:#FFF;
	letter-spacing:2.5pt;
	color:#E4DFEA;
}
h2 {
	font-family: "Source Sans Pro";
	font-size:26px;
	color:#e98e00;
	font-weight:bold;
}
h3 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: "Source Sans Pro";
	font-size:20px;
	font-weight:bold;
	color:#e98f00;
	color:#1b497e;
	margin-left:5%;
}

.link {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: "Source Sans Pro";
	font-size:16px;
	color:#1b497e;
}
.footer {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: "Source Sans Pro";
	font-size:16px;
	color:#fffefc;
	margin:0px;
}
.imageTxt {
	font-family: "Source Sans Pro";
	font-size:22px;
	line-height:44px;
	color:#fff;
	text-align:left;
	padding-left:0px;
	padding-top:6px;
}

.aGalerie {
	padding-left:20px;
	padding-right:20px;
}
.jobsLabel {
	font-size:18px;
	color:#e98e00;
	font-weight:bold;
}
.jobsDefinitionTitle {
	font-family: "Source Sans Pro";
	font-weight:normal;
	font-size:18px;
	line-height:18pt;
	color:#777;
}
.jobsDefinition {
	font-family: "Source Sans Pro";
	font-weight:600;
	font-size:18px;
	line-height:18pt;
	color:#444;
}
.jobsButton {
	font-family: "Source Sans Pro";
	font-weight:600;
	font-size:18px;
	line-height:18pt;
	color:#e98e00;
}
.jobsButton:link, .jobsButton:visited {
	color:#e98e00;
	text-decoration:none;
}
.jobsButton:hover, .jobsButton:active {
	color:#333;
	text-decoration:none;
	cursor:pointer;
}
.expandButton {
	color:#1b497e;
	text-align:left;
}
.expandButton:link, .expandButton:visited {
	color:#1b497e;
	text-decoration:none;
}
.expandButton:hover, .expandButton:active {
	color:#e98f00;
	text-decoration:none;
	cursor:pointer;
}