#bandeau_services {
	padding: 20px 0px;
	width: 100%;
	position: relative;
	float: left;
	text-align: center;
	overflow: hidden;
	overflow: hidden;
	min-height: 120px;
	font-size: 1.1em;
}
#node_content_center {
	margin-right: auto;
	margin-left: auto;
	width: 1200px;
	position: relative;
}
#node_bandeau_fixe {
	background-color: #1270b3;
	width: 100%;
	height: 40px;
	left: 0px;
	top: 0px;
	position: fixed;
	z-index: 100;
}
/*-finbody-*/
#body {
	margin: 0px;
	background-color: #1270b3;
}
/*-finbody-*/
#presentation {
	width: 100%;
	position: relative;
	float: left;
	font-size: 1.1em;
}
#node_content {
	background-color: #FFF;
	width: 100%;
	position: relative;
	float: left;
}
#bandeau_logo {
	background-color: #FFF;
	width: 100%;
	height: 300px;
	position: relative;
	float: left;
}
#footer {
	background-color: #1270b3;
	width: 100%;
	position: relative;
	float: left;
}
#footer_scripts {
	width: 100%;
	position: relative;
	float: left;
	display: block;
}
#pied_de_page {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
	position: relative;
	float: left;
	text-align: center;
	font-size: 1.0em;
}
#bandeau_engagements {
	padding: 20px 0px;
	width: 100%;
	position: relative;
	float: left;
	text-align: center;
	font-size: 1.2em;
}
#node_main {
	width: 100%;
	position: relative;
	float: left;
	overflow: hidden;
	overflow: hidden;
}
#node_bandeau_engagements_center {
	margin-right: auto;
	margin-left: auto;
	width: 1200px;
	position: relative;
}
#node_bandeau_engagements {
	background-color: #FFF;
	width: 100%;
	position: relative;
	float: left;
}
#node_bandeau_services_center {
	margin-right: auto;
	margin-left: auto;
	width: 1200px;
	position: relative;
}
#node_bandeau_services {
	background-image: url(/images/ciel_screen.jpg);
	background-color: #dedede;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	width: 100%;
	position: relative;
	float: left;
}
#node_bandeau_contact {
	background-color: #f1f1f1;
	width: 100%;
	position: relative;
	float: left;
}
#node_bandeau_contact_center {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	position: relative;
}
#node_bandeau_fixe_center {
	margin-right: auto;
	margin-left: auto;
	width: 1200px;
	position: relative;
}
#en_tete_de_page {
	width: 100%;
	height: 40px;
	position: relative;
	float: left;
	overflow: hidden;
	overflow: hidden;
}
#bandeau_qui_sommes_nous {
	padding: 20px 0px;
	background-color: #FFF;
	width: 100%;
	position: relative;
	float: left;
	text-align: center;
}
#bandeau_contact {
	width: 100%;
	position: relative;
	float: left;
}
@media handheld, only screen and (max-width: 1199px) {
#node_content_center {
	width: 960px;
}
/*-body-*/
/*-finbody-*/
} /* FIN RD */
@media handheld, only screen and (max-width: 1024px) {
#node_content_center {
	width: 96%;
}
/*-body-*/
#body {
	font-size: 1.0em;
}
/*-finbody-*/
} /* FIN RD */
@media handheld, only screen and (max-width: 1024px) and (orientation:portrait) {
#node_content_center {
	padding: 1%;
	width: 96%;
}
/*-body-*/
#body {
	font-size: 1.0em;
}
/*-finbody-*/
#node_bandeau_engagements_center {
	padding: 1%;
	width: 96%;
}
#node_bandeau_services_center {
	padding: 1%;
	width: 96%;
}
#node_bandeau_contact_center {
	padding: 1%;
	width: 96%;
}
#node_bandeau_fixe_center {
	padding: 1%;
	width: 96%;
}
} /* FIN RD */
@media handheld, only screen and (max-width: 767px) {
/*-body-*/
#body {
	font-size: 1.0em;
}
/*-finbody-*/
#pied_de_page {
	font-size: 1em;
}
#node_main {
	padding-top: 50px;
}
} /* FIN RD */
@media handheld, only screen and (max-width: 480px) and (orientation:portrait) {
/*-body-*/
#body {
	font-size: 1.0em;
}
/*-finbody-*/
#node_main {
	padding-top: 50px;
}
} /* FIN RD */
@media handheld, only screen and (max-width: 480px) and (orientation:landscape) {
/*-body-*/
/*-finbody-*/
} /* FIN RD */
@media handheld, only screen and (max-width: 320px) and (orientation:portrait) {
/*-body-*/
/*-finbody-*/
} /* FIN RD */
.nonImprimable {
	display: none; visibility: hidden;
}
img { border: 0px none; }
form { margin: 0px; }
.invisible { display: none; }
/*-finbody-*/
/*-finbody-*/
#mb_conteneur_galerie_fullscreen {
	background-color: ;
}
@media handheld, only screen and (max-width: 1199px) {

} 
@media handheld, only screen and (max-width: 1024px) {

} 
@media handheld, only screen and (max-width: 1024px) and (orientation:portrait) {

} 
@media handheld, only screen and (max-width: 767px) {

} 
@media handheld, only screen and (max-width: 480px) and (orientation:portrait) {

} 
@media handheld, only screen and (max-width: 480px) and (orientation:landscape) {

} 
@media handheld, only screen and (max-width: 320px) and (orientation:portrait) {

} 
.nonImprimable {
	display: none; visibility: hidden;
}
img { border: 0px none; }
form { margin: 0px; }
.invisible { display: none; }
/*-finbody-*/
/*-finbody-*/
@media handheld, only screen and (max-width: 1199px) {

} 
@media handheld, only screen and (max-width: 1024px) {

} 
@media handheld, only screen and (max-width: 1024px) and (orientation:portrait) {

} 
@media handheld, only screen and (max-width: 767px) {

} 
@media handheld, only screen and (max-width: 480px) and (orientation:portrait) {

} 
@media handheld, only screen and (max-width: 480px) and (orientation:landscape) {

} 
@media handheld, only screen and (max-width: 320px) and (orientation:portrait) {

} 
.nonImprimable {
	display: none; visibility: hidden;
}
img { border: 0px none; }
form { margin: 0px; }
.invisible { display: none; }

/*
     FILE ARCHIVED ON 20:23:58 Aug 28, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:47:32 Feb 23, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 53.291
  exclusion.robots: 0.16
  exclusion.robots.policy: 0.149
  RedisCDXSource: 0.648
  esindex: 0.007
  LoadShardBlock: 34.604 (3)
  PetaboxLoader3.datanode: 60.18 (4)
  load_resource: 111.59
  PetaboxLoader3.resolve: 68.078
*/