body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	background-color:#000;
	color:#fff;
}

/********** GLOBALE ***********/
h2{font-size:16px;color:#b50300;margin:20px 0 0 0;}
h3{font-size:12px;color:#b50300;margin:20px 0 0 0;}

p{margin:0 0 10px 0;padding:0;text-align:justify;}
img {border: 0 none;}
.imgLeft{float:left;margin:0 10px 1px 0;}
.clear{clear:both;}
.succes {font-weight:bold;color:#5eb035;}
.echec {font-weight:bold;color:#b50300;}
.obligatoire {font-weight:bold;color:#ff0000;}
a {color:#fff;text-decoration:underline;}
a:hover{color:#fff;text-decoration:underline;}

#container_index{position:relative;width:995px;margin:20px auto 20px auto;text-align:center;}
#container_index p{text-align:center;margin-bottom:30px;}
#container_index .filiale_lien{float:left;width:490px;margin:20px 0 20px 0;}

#container{
	position:relative;
	width:995px;
	margin:20px auto 20px auto; 
}
#top_logo{float:left;margin-left:15px;}
#top_jobs{float:right;margin-top:20px;}
#navigation{background-color:#b50300;padding:3px 0 3px 20px;margin:20px 0 5px 0;font-weight:bold;font-size:16px;}
#navigation a{float:right;font-size:11px;margin-right:10px;text-decoration:none;}
#footer{clear:both;height:19px;padding:5px 0 0 20px;text-align:center;color:#b50300;}
#footer a{color:#b50300;text-decoration:none;}
#footer a:hover{color:#b50300;text-decoration:underline;}

#gauche{float:left;width:480px;}
.accordion_titre {padding:10px 0 10px 20px;font-weight:bold;margin-top:5px;cursor:pointer;position:relative;background:#161616;font-size:10px;color:#aaaaaa;}
.accordion_titre:hover {background-color:#3a3a3a;color:#fff;}
.accordion_titre a{color:#bd3223;}
.accordion_active {background:#3a3a3a;}
.accordion_texte {display:none;background:#b50300;margin:0;padding:20px;}
.accordion_texte.active{display:block;}
.bt_postuler{float:right;margin-top:10px;}
.libelle_annonce{margin:0;padding:0;font-size:14px;color:#fff;}

#droite{background-color:#3a3a3a;float:left;width:480px;margin:5px 0 15px 35px;}
#form_contact{padding:0 0 20px 0;}
#form_contact p {padding:0;margin:8px;}
#form_contact label {float:left;width:160px;text-align:right;margin:0;cursor:pointer;padding:0 .5em 0 0;line-height:1.8;}
#form_contact label:hover {cursor:pointer;}
#form_contact .focus {width:250px;background:#b50300;color:#fff;border:1px solid #fff;}
#form_contact .focus3 {width:60px;background:#b50300;color:#fff;border:1px solid #fff;}
#form_contact .normal {width:250px;background:#fff;color:#000;border:1px solid #fff;}
#form_contact .normal3 {width:60px;background:#fff;color:#000;border:1px solid #fff;}
#form_contact .bouton{width:auto;background-color:#4f0a00;font-size:12px;color:#fff;border:none;cursor:pointer;height:23px;padding:0;width:260px;}
#form_contact input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:14px;padding:2px;}
#form_contact .form_infos{font-size:9px;color:#808080;margin-left:165px;}
#droite h3{margin:10px 0 20px 20px;color:#fff;text-align:center;}



/***** popup *****/
/*#popdiv {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}*/
.fade {position: fixed; width: 100%;height: 100%;left: 0;z-index: 100;}
.popup_block {
background:url(../images/bg_popup.gif) no-repeat;
padding:25px;
float: left;
width: 480px;
height:514px;
position: fixed;
top: 10%;
left: 50%;
margin: 0 0 0 -250px;
z-index: 100;

}.popup_block .popup {float: left;width:486px;margin-top:20px;height:490px;overflow:auto;}
.popup img.cntrl {position: absolute;right:20px;top:20px;}
.popup h2{color:#b50300;font-size:16px;padding:10px;}
.popup h3{color:#b50300;font-size:14px;padding:10px;}
.popup p{padding:10px;text-align:justify;}

/*--Making IE6 Understand Fixed Positioning--*/
*html .fade {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop : document.body.scrollTop);
}

*html .popup_block {
position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+((documentElement.clientHeight-this.clientHeight)/2)
: document.body.scrollTop
+((document.body.clientHeight-this.clientHeight)/2));

left:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollLeft 
+ (document.body.clientWidth /2 ) 
: document.body.scrollLeft 
+ (document.body.offsetWidth /2 ));
}
