/* css st jean*/

@media screen
{
/**{padding: 0; margin: 0;}*/
html, body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Sans-serif; color: #928d71; font-size: 11px;
	background: url('./../../images/bg.gif') repeat-x #d7d4c1;
	/* thickbox */
	}

img {
	border: 0;
	}
	
a {
	font-family: Arial, Verdana, Sans-serif; color: #928d71; font-size: 11px;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}

#contenu {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding : 0;
	width : 985px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	z-index: 1;
	}
	
#entete {
	padding : 0;
	margin: 0;
	}

#langue {
	cursor: pointer;
	margin-top: -112px;
	margin-left: 870px;
	padding: 5px;
	z-index: 5;
	font-family: Verdana, Arial, Sans-serif; color: #000000; font-size: 10px; 
	}

#ss_entete {
	padding : 0;
	margin-top: 68px;
	}

#outils-coupants{
	position:absolute;
	display:block;
	width:145px;
	height:19px;
	padding-top:5px;
	background-image:url(../../images/outils-coupant/bg_outils.gif);
	background-repeat:repeat-x;
	margin-top:2px;
	margin-left:198px;
	color:#ee2422;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	text-transform:uppercase;
	line-height::24px;

}
#cliquer{
	position:absolute;
	display:block;
	width:78px;
	height:17px;
	margin-left:265px;
	margin-top:25px;
	background-image:url(../../images/outils-coupant/cliquer.jpg);

}
#cliquer a{
	color:#fff;	
	line-height::17px;
	margin-left:15px;
}

/* ------- Menu ------- */ 
#menu {
	padding : 0;
	margin: 0;
	width: 641px;
	cursor: default;
	}

#menu ul {
	padding: 0;
	margin: 0;
	display: block;
	list-style-type: none;
	border-top: 2px solid #bd3720;
	height: 35px;
	}
	
#menu ul li {
	float: left;
	text-align: center;
	}
	
#menu ul li a {
	display: block;
	height: 28px;
	padding-top: 7px;
	font-family: Arial, Verdana, Sans-serif; font-size: 11px; color: #ffffff;
	font-weight: bold;
	background-color: #bd3720;
	text-decoration: none;
	cursor: default;
}

#menu ul li a:hover {
	background-color: #c55847;
}
	
.btnG {
	width: 93px;
	border-right: 1px solid #8c2616;
	}
	
.btnEC{
	width: 140px;
	border-left: 1px solid #c55847;
	border-right: 1px solid #8c2616;
	}
	
.btn {
	width: 95px;
	border-left: 1px solid #c55847;
	border-right: 1px solid #8c2616;
	}
	
.btnD {
	width: 113px;
	border-left: 1px solid #c55847;
	background-color: #c55847;
	}

#ss_gr, #ss_prod, #ss_proc, #ss_rej, #ss_con {
	position: absolute;
	cursor: default;
	margin-top: -3px;
	width: 0;
	padding: 0;
	background: url('./../../images/bg-ssmenu.gif') no-repeat;
	opacity: 0.8;/*recent*/ 
	-moz-opacity: 0.8;/*mozilla 1.6*/ 
	filter:alpha(opacity=80); /*ie6 */
	z-index: 8;
	clear:left;
	overflow:hidden;
	}
	
#ss_gr ul, #ss_prod ul, #ss_proc ul, #ss_rej ul, #ss_con ul{
	margin: 0;
	padding: 0;
	display: block;
	width: 806px;
	text-align: center;
	visibility: hidden;
	list-style-type: none;
}

#ss_gr ul li, #ss_prod ul li, #ss_proc ul li, #ss_rej ul li, #ss_con ul li{
	float: left;
	padding-top: 3px;
	padding-left: 25px;
	height:34px;	
	text-align: center;
}

#ss_gr ul li a, #ss_prod ul li a, #ss_proc ul li a, #ss_rej ul li a, #ss_con ul li a{
	display: block;
	font-family: Arial, Verdana, Sans-serif; color: #454545; font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: default;
}

#ss_gr ul li a:hover, #ss_prod ul li a:hover, #ss_proc ul li a:hover, #ss_rej ul li a:hover, #ss_con ul li a:hover{
	color: #8c2616;
}

/* -------- Fin Menu --------*/ 

#img_r {
	padding: 0;
	margin-left: 641px;
	margin-top: -37px;
	}
	
#bloc {
	margin-top: -3px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	}
	
#actu {
	position: absolute;
	padding : 0;
	margin: 0;
	width: 229px;
	background-color: #ffffff;
	z-index: 7;
	}

#actu h1 {
	margin: 0;
	padding-top: 25px;
	padding-left: 25px;
	font-family: "Lucida sans serif", Verdana, Arial, Sans-serif; color: #454545; font-size: 14px;
	}

.actualite {
	margin-top: -10px;
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 15px; 
	font-family: Arial, Verdana, Sans-serif; font-size: 11px;
	}
	
.actualite h2 {
	margin-top: 10px;
	font-size: 11px;
	color: #bd3720; 
	font-weight: bold;
	}
	
.actualite p {
	margin-top: -10px;
	text-align: justify;
	color: #928d71;
	line-height: 16px;
	}
	
.actualite p a {
	color: #093949;
	text-decoration: none;
	}

.actualite p a:hover {
	text-decoration: underline;
	}

.all_actualite {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Sans-serif; font-size: 11px;
	}
	
.all_actualite h2 {
	margin-top: 10px;
	font-size: 11px;
	color: #bd3720; 
	font-weight: bold;
	}
	
.all_actualite p {
	margin-top: -10px;
	text-align: justify;
	color: #928d71;
	line-height: 16px;
	}
	
.all_actualite p a {
	color: #093949;
	text-decoration: none;
	}

.all_actualite p a:hover {
	text-decoration: underline;
	}

.date {
	color: #454545;
	}

#corps {
	padding : 0;
	margin-top: 0;
	margin-left: 229px;
	width: 756px;
	background: url('./../../images/bg-corps.gif') no-repeat #f1eee5;
	z-index: 6;
	}
	
#principal {
	padding: 40px;
	margin: 0;
	line-height: 20px;
	text-align: justify;
	}

#principal h1 {
	font-family: "Lucida sans serif", Verdana, Arial, Sans-serif; color: #454545; font-size: 14px;
	}
	
#principal h2 {
	margin-top: -5px;
	font-family: Arial, Verdana, Sans-serif; color: #ccc9b8; font-size: 14px;
	}
	
#principal h3 {
	font-family: "Lucida sans serif", Verdana, Arial, Sans-serif; color: #454545; font-size: 14px;
	}
	
#principal h4 {
	font-family: "Lucida sans serif", Verdana, Arial, Sans-serif; color: #928d71; font-size: 11px; font-weight: bold;
	}
	
#principal hr {
	border: none;
	border-top: 1px solid #d7d4c1;
	}

.imgHistorique {
	margin-top: 0;
	margin-left: 440px;
	width: 220px;
	}

.supimage {
	padding-top: 5px;
	}
	
.image {
	float: right;
	margin: 0;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #d7d4c1;
	line-height: 0;
	}
	
.image1 {
	margin: 0;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #d7d4c1;
	line-height: 0;
	}

#viewSite {
	width: 575px;
	}

#lienSite {
	float: right;
	text-align: center;
	}
	
.position-table {
	float: right;
	margin-top: -3px;
	padding: 3px;
	line-height: 20px;
	}

.position-table table {
	width: 450px;
	height: 130px;
	font-weight: bold;
	}
	
.position-table table td{
	text-align: center;
	border-top: 2px solid #000;
	}
	
.colortd {
	background-color: #d7d4c1;
	}

.centrer {
	text-align: center;
	}
	
.centrerV {
	text-align: center;
	}
	
.en_haut {
	float: right;
	font-weight: bold;
	}
	
.bordureHaut {
	margin-top: 10px;
	border-top: 1px solid #d7d4c1;
	}
	
.texteAdroite {
	text-align:right;
	}

.Adroite {
	float : right;
	text-align: center;
	}

.AdroiteVideo {
	float : right;
	padding-left : 20px;
	padding-bottom : 5px;
	}

#other_img {
	display: none;
	}

#contenuTexte {
	margin-left: 300px;
	margin-top: -290px;
	padding-left: 50px;
	padding-top: 10px;
	height: 290px;
	}

#contenuTexte h1 {
	font-family: "Lucida sans serif", Verdana, Arial, Sans-serif; color: #454545; font-size: 14px;
	}

#contenuTexte h2 {
	margin-top: -10px;
	font-family: Arial, Verdana, Sans-serif; color: #dbd5c1; font-size: 14px;
	}
	
#contenuTexte p {
	text-align: justify;
	}
	
#bloc_D {
	float: right;
	width: 245px;
	}
	
.video {
	margin: 0;
	padding: 0;
	width: 302px;
	height: 275px;
	background-color: #bd3720;
	z-index: 5;
}

.image_mot_president {
	float : left;
	padding: 6px 8px 8px 8px;
	border:none;
	}

#footer {
	padding-left: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	font-family: Verdana, Arial, Sans-serif; color: #928d71; font-size: 10px;
	line-height: 18px;
	}
	
	
	
/* ---------- Formulaire ----------*/
.oblige {
	border: 1px solid #000;
	background-color: #d7d4c1;
	}

.champs {
	border: 1px solid #000;
	}
	
/* Fin Formulaire*/

#btn_pdf {
	width:227px;
	height: 36px;
	margin-left: 50px;
	margin-top: 50px;
	padding-top: 10px;
	background: url('./../../images/bg_btn_pdf.gif') no-repeat #f1eee5;
	text-align: center;
	}
	
#btn_pdf a {
	font-family: Verdana, Arial, Sans-serif; color: #fff; font-size: 9px; font-weight: bold;
	display: block;
	text-decoration: none;
	}

#btn_pdf a:hover {
	font-family: Verdana, Arial, Sans-serif; color: #fff; font-size: 9px; font-weight: bold;
	text-decoration: none;
	}

#loadF {
	float: right;
	margin-top: 20px;
	width: 300px;
	text-align: center;
	}

.infobulle{
	position: absolute;	
	visibility : hidden;
	border: 1px solid #928d71;
	padding-top: 0;
	padding-left: 20px;
	padding-bottom: 20px;
	background-color: #fff;
	width: 300px;
	z-index: 1000;
	opacity: 0.95;/* recent */
	-moz-opacity: 0.95;/* mozilla 1.6 */
	filter:alpha(opacity=95);/* ie6 */
	}

.infobulle h4{
	font-family: "Lucida sans serif", Verdana, Arial, Sans-serif; color: #928d71; font-size: 11px; font-weight: bold;
	}

#printl {
	display: none;
	}
}

@media print
{
html, body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Sans-serif; color: #928d71; font-size: 11px;
	}
	
img {
	border: 0;
	}
	
a {
	font-family: Arial, Verdana, Sans-serif; color: #928d71; font-size: 11px;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}
	
#entete {
	display: none;
	}
	
#ss_entete {
	display: none;
	}
	
#actu {
	display: none;
	}
	
#principal {
	padding: 0;
	margin: 0;
	line-height: 20px;
	text-align: justify;
	}

#principal h1 {
	font-family: "Lucida sans serif", Verdana, Arial, Sans-serif; color: #454545; font-size: 14px;
	}
	
#principal h2 {
	margin-top: -5px;
	font-family: Arial, Verdana, Sans-serif; color: #CCC9B8; font-size: 14px;
	}
	
#principal h3 {
	font-family: "Lucida sans serif", Verdana, Arial, Sans-serif; color: #454545; font-size: 11px;
	}
	
#principal h4 {
	font-family: "Lucida sans serif", Verdana, Arial, Sans-serif; color: #928d71; font-size: 11px; font-weight: bold;
	}
	
#principal hr {
	border: none;
	border-top: 1px solid #d7d4c1;
	}

.image {
	float: right;
	margin: 0;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #d7d4c1;
	line-height: 0;
	}
	
.image1 {
	margin: 0;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #d7d4c1;
	line-height: 0;
	}
	
.position-table {
	float: right;
	margin-top: -3px;
	padding: 3px;
	line-height: 20px;
	}

.position-table table {
	width: 450px;
	height: 130px;
	font-weight: bold;
	}
	
.position-table table td{
	text-align: center;
	border-top: 2px solid #000;
	}
	
.colortd {
	background-color: #d7d4c1;
	}

.centrer {
	text-align: center;
	}
	
.en_haut {
	display: none;
	}
	
.bordureHaut {
	margin-top: 10px;
	border-top: 1px solid #d7d4c1;
	}
	
.texteAdroite {
	text-align:right;
	}

.Adroite {
	float : right;
	text-align: center;
	}
	
#contenuTexte {
	margin: 0;
	padding: 0;
	height: 290px;
	}

#contenuTexte h1 {
	font-family: "Lucida sans serif", Verdana, Arial, Sans-serif; color: #454545; font-size: 14px;
	}

#contenuTexte h2 {
	margin-top: -10px;
	font-family: Arial, Verdana, Sans-serif; color: #dbd5c1; font-size: 14px;
	}
	
#contenuTexte p {
	text-align: justify;
	}
	
#bloc_D {
	float: right;
	width: 245px;
	}
	
.video {
	display: none;
}

#footer {
	padding-left: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	font-family: Verdana, Arial, Sans-serif; color: #928d71; font-size: 10px;
	line-height: 18px;
	}
	
/* ---------- Formulaire ----------*/
.oblige {
	border: 1px solid #000;
	background-color: #d7d4c1;
	}

.champs {
	border: 1px solid #000;
	}

#printl {
	margin: 0;
	padding: 0;
	width: 590px;
	height: 134px; 
	}

#lien_cobapress {
	display: none;
	}

.centrerV {
	display: none;
	}
}

.postuler a { font-weight: bold; }
.nomPays{
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:-10px;
	padding-bottom:0px;
	color:#bd3820;
}

/* Implantations */

table#tableImplantations {
	margin: 20px 0 0 0;
	border-collapse: collapse;
	}

table#tableImplantations td {
	vertical-align: top;
	padding-bottom: 35px;
	}

table#tableImplantations td.left {
	border-right: 1px solid #d7d1c1;
	}

table#tableImplantations td.right {
	padding-left: 40px;
	}

table#tableImplantations #viewSite {
	width: 330px;
	}

table#tableImplantations #viewSite h4 {
	margin: 0;
	padding: 0;
	}

table#tableImplantations tr td .nomPays {
	margin-bottom: 10px;
	}