body {
	color: #339;
	font-size: 13px;
	font-family: Helvetica, Arial;
	background-color: #339;
	text-align: center;
	margin: 0;
	padding: 0;
}
p { font-size: 13px; margin: 0; padding-top: 0; padding-bottom: 5px; }
td { }
a:link, a:visited {
	color: #339;
	text-decoration: none;
}
a:hover, a:visited:hover { color: #339; text-decoration: underline; }
a:active { }
#main { background-color: #fdcd8b; background-image: url(/img/bgcommun.jpg); background-repeat: no-repeat; position: relative; width: 943px; z-index: 0; margin-right: auto; margin-left: auto; border-left: 1px solid black; border-right: 1px solid black; }
#logo {
	background-image: url(/img/bglogo.gif);
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	width: 943px;
	height: 240px;
	z-index: 10;
}
#logo h1 { font-size: 13px; font-weight: normal; line-height: 15px; text-align: left; position: absolute; top: 120px; left: 17px; width: 220px; z-index: 20; }
/*<agl.folder "nav">*/
#nav { position: absolute; top: 0; left: 0; z-index: 20; }
#nav ul {
	width: 800px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 165px;
	padding: 0;
	list-style-type: none;
}
#nav li { margin: 0; padding: 0; list-style-type: none; display: inline; }
#nav li a:link, #nav li a:visited { color: white; line-height: 12px; background-color: #339; text-decoration: none; float: left; margin: 0 6px 0 5px; padding: 3px 5px; border-left: 1px solid white; border-bottom: 1px solid white; border-right: 1px solid white; border-top-width: 0; display: block; }
#nav li a:hover, #nav li a:visited:hover { color: #339; background-color: white; border-left: 1px solid #339; border-bottom: 1px solid #339; border-right: 1px solid #339; border-top-width: 0; }
/*</agl.folder>*/
/*<agl.folder "home">*/
.home { height: 630px; }
#flahome { position: absolute; top: 245px; left: 0; width: 546px; height: 380px; z-index: 10; float: left; }
#txthome { text-align: left; position: absolute; top: 380px; left: 550px; float: left; margin-left: 15px; }
#international { background-color: #f9c684; background-image: url(/img/home/bg-cadre.jpg); background-repeat: repeat-x; text-align: left; position: absolute; top: 60px; left: 680px; width: 210px; z-index: 30; padding: 5px 3px 0 7px; border: solid 1px white; }
#international_on { background-color: #f9c684; background-image: url(/img/home/bg-cadre.jpg); background-repeat: repeat-x; text-align: left; padding: 5px 3px 0 7px; position: absolute; z-index: 30; top: 60px; left: 680px; width: 210px; visibility: hidden; border: solid 1px white; }
/*</agl.folder>*/
.apports { height: 690px; }
.approche { height: 645px; }
.emploi { height: 750px; }
.implant { height: 630px; }
h1 { font-size: 22px; font-weight: normal; line-height: 26px; margin: 0; padding: 4px 0 6px; }
h2 { font-size: 19px; font-weight: bold; line-height: 22px; margin: 0; padding: 6px 0 0; }
h3 { font-size: 17px; font-weight: bold; line-height: 19px; margin: 0; padding: 2px 0 4px; }
h4 { font-size: 15px; font-weight: bold; line-height: 17px; margin: 0; padding: 2px 0 4px; }
h5 { font-size: 13px; font-weight: bold; line-height: 15px; margin: 0; padding: 2px 0 3px; }
h6 { font-size: 12px; font-weight: bold; line-height: 14px; margin: 0; padding: 0; }
#prive { position: absolute; top: 300px; left: 300px; width: 343px; z-index: 10; }
#content {
	text-align: justify;
	position: absolute;
	top: 231px;
	left: 106px;
	width: 800px;
	z-index: 20;
	height: 500px;
	overflow: auto;
	padding-right: 15px;
}
#contentquiz {
	text-align: justify;
	position: absolute;
	top: 235px;
	left: 150px;
	width: 743px;
	z-index: 20;
	overflow: auto;
}
#contententre {
	text-align: justify;
	position: absolute;
	top: 250px;
	left: 150px;
	width: 743px;
	z-index: 20;
}
#contentimplant { text-align: justify; position: absolute; z-index: 20; top: 280px; left: 460px; width: 460px; }
#titre h1 { color: white; font-size: 20px; font-weight: normal; background-color: #339; position: absolute; top: 185px; left: 300px; z-index: 20; float: none; padding: 3px 30px 1px; border: solid 1px; display: inline; }
#titreimplant h1 { color: white; font-size: 20px; font-weight: normal; background-color: #339; display: inline; padding: 3px 30px 1px; position: absolute; z-index: 20; top: 185px; left: 360px; float: none; border: solid 1px; }
.retrait { margin-left: 150px; }
.light { font-weight: normal; }
.puce {
	background-image: url(/img/puce.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding-left: 30px;
	font-size: 16px;
}
.puce2 {
	background-image: url(/img/puce.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 30px;
}

.puce3 {
	background-image: url(/img/puce.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 30px;
	font-size: 16px;
}

#ligneun, #lignedeux, #lignetrois { position: absolute; top: 350px; z-index: 10; }
#ligneun { left: 40px; }
#lignedeux { left: 330px; }
#lignetrois { left: 630px; }
#zoneun, #zonedeux, #zonetrois { text-align: left; position: absolute; top: 350px; width: 300px; z-index: 20; }
#zoneun { left: 100px; }
#zonedeux { left: 387px; }
#zonetrois { left: 688px; width: 250px; }
#flahimplant { position: absolute; z-index: 10; top: 250px; left: 0; width: 590px; height: 380px; float: left; }
#txtcontact { text-align: left; margin-left: 15px; position: absolute; top: 300px; left: 600px; float: left; }
/*<agl.folder "footer">*/
#footer { background-color: #fdcd8b; background-image: url(/img/bg-footer.jpg); background-repeat: repeat-x; text-align: center; margin-right: auto; margin-left: auto; position: relative; z-index: 20; width: 943px; height: 20px; border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; }
#footer ul {
	margin: 0;
	padding: 3px 0 0;
	font-size: 10px;
}
#footer li {
	display: inline;
	margin-top: 3px;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 7px;
	margin-right: 2px;
	margin-left: 2px;
}
#footer li a:link, #footer li a:visited { color: #339; font-size: 12px; font-weight: bold; line-height: 12px; display: inline; }
#footer li a:hover, #footer li a:visited:hover { color: #c00; }
/*</agl.folder>*/

#titre2 h1 {
	color: white;
	font-size: 20px;
	font-weight: normal;
	background-color: #339;
	position: absolute;
	top: 185px;
	left: 300px;
	z-index: 20;
	float: none;
	border: solid 1px;
	display: inline;
	padding-top: 3px;
	padding-right: 30px;
	padding-bottom: 1px;
	padding-left: 25px;
}
#actus {
	width: 550px;
	height: 20px;
	float: right;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 40px;
	padding-top: 130px;
}
#facebook {
	width: 40px;
	height: 20px;
	float: right;
	padding-top: 30px;
	padding-right: 10px;
}
#facebook a img {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footer a img {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#nav a img {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

