body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin:5px 0 0 0;
	padding: 0;
	line-height:16px;
	}
	
#conteneur {
	position:relative;
	width:984px; 
	margin:0 auto;
	}
	
#tete {
	position:relative;
	height:81px;
	background:url(/onex_fr/img/tete.png) no-repeat;
	}
#cou {
	height:110px;
	padding:10px 20px 0 20px;
	background:url(/onex_fr/img/fond_corps.png) repeat-y;
	}
#corps {
	min-height:10px;
	background:url(/onex_fr/img/fond_corps.png) repeat-y top right;
	}
#gauche {
	width:160px;
	padding:0 20px;
	float:left;

	}
#droite {
	width:758px;
	padding:0 26px 0 0;
	float:right;
	}


#page{
	float:left;
	width:528px;
	position:relative;
	}
#signet{
	float:right;
	width:200px;
	margin:0;
	}
#pied {
	position:relative;
	height:50px;
	background:url(/onex_fr/img/pied.png) no-repeat;
	padding:20px 0 0 0;
	}
	
	
#logo{
	margin:10px 0 0 20px;
	border:none;
	float:left;
	}
.langue {
	position:absolute;
	left:-15px;
	top:5px;
	border:none;
	}
.langue img{
	border:none;
	}
#logo_imdeo {
	position:absolute;
	left:0;
	border:none;
	}
#logo_groupe {
	position:absolute;
	right:0;
	border:none;
	}


#divtoadmin{
	position:absolute; 
	left:690px; 
	top:200px; 
	z-index:100;
	border:none;
	padding:0;
	margin:0;
	}
.editer{
	position:absolute; 
	top:0;
	left:510px;
	}

/* éléments 
===================== */


a { 
	color: #ed702c; 
	text-decoration: none;
	}

a:hover{ 
	color: #747377; 
	text-decoration: none;
	}

.clear {
	clear:both;
	}
.trait {
	color: #e5e5e5;
	background-color: #e5e5e5;
	height: 1px;
	border: 0;
	}
p {
	margin:0;
	padding:0;
	}
h1 {
	margin:0 0 15px 0;
	padding:0;
	color:#c00;
	font-size:20px;
	font-weight:normal;
	}
h2 {
	margin:5px 0 15px 0;
	padding:0;
	color:#c00;
	font-size:16px;
	}
h3 {
	margin:5px 0;
	padding:0;
	font-size:14px;
	}
h4 {
	margin:5px 0;
	padding:0;
	font-size:11px;
	}

/* menu haut
======================== */
#zone_menu{
	width:797px;
	height:20px;
	background:url(/onex_fr/img/fond_menu.png) repeat-x;	
	position:absolute;
	left:180px;
	top:60px;
	z-index:500;
}


#menu {
	background-color:#747377;
	line-height:20px;
	height:20px;
	position:absolute;
}


#menu, #menu ul {
	padding: 0;
	margin: 0;
	list-style: none;


}
#menu ul {
	line-height:16px;
	height:16px;
	margin-bottm:1px ;
}

#menu a {
	display: block;
	color: #fff;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
	font-family: sans-serif;	
	font-size:11px;
	border-right:1px solid #fff;
	padding: 0 5px 0px 5px;

}


#menu li {
	float: left;
}

#menu li ul {
	position: absolute;
	z-index:5000;
	/**/width: 200px;	
	height: auto;
	left: -999em;
	background-color:#747377;
	/**/margin-left:-1px;
	text-align: left ! important;
	padding:0;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;

}
#menu li ul li{
	text-align: left;
	/**/width: 200px;
	padding:0 ;

}
#menu li ul li a{
	text-align: left ! important;
	font-weight:normal;


}
#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
}
#menu li a:hover {
	/*background-color:#fab76b;*/
	background-color:#ed702c;
}

#menu .active {
	color: #ed702c;
	background-color:#fff;
	border-top: 1px solid #dddde7;
	border-right: 1px solid #dddde7;
	border-left: 1px solid #dddde7;
	height:19px;

}
* html #menu .active {
	height:auto;

}
#menu .active:hover {
	color: #ed702c;
	background-color:#fff;
}

/* sous menu
========================== */


#menu_gauche {
	font-size: 10px;

	}


#menu_gauche dt {
	width: 200px;
	}

#menu_gauche a {
	padding:0 0 0 10px;
	border-left: 1px solid #ed702c;
	height: 20px;
	line-height:20px;
	display: block;	
	text-decoration: none;
	color: #ed702c;
	 }
	 
#menu_gauche a:hover {
	color: #747377;      
    	}

#menu_gauche a:active {
     
     	}

#menu_gauche .actif {
	background: url(/onex_fr/img/puce.png) no-repeat left 7px;
	padding:0 0 0 12px;
	border-top: 1px solid #ed702c;
	border-right: 1px solid #ed702c;
	border-bottom: 1px solid #ed702c;
	border-left: none;
	}




/* outils
==================== */

p.flag img, input, span {
	vertical-align: middle;
	display: inline-block;
	}


.zone_outils{
	float:right;
	text-align: right;
	margin: 5px 15px 0 0;
	height: 17px;
	font-size:10px;
	position:relative;
	
	}
.zone_outils a{
	text-decoration:none;
	}
.zone_outils input{
	padding: 0;	
	border:1px solid #d0d0d8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:16px;	
	}
.fleche {
	border:none ! important;
	}


#pied a {
	color:#a0a0a0;
	font-size:10px;
	text-decoration:none;
	}
#pied .tools {
	margin-left:200px;
	}
	
/* accueil
====================== */

#accueil {
	width:365px;
	float:left;
	}
#references {
	height:94px;
	background:url(/onex_fr/img/fond_references.png) no-repeat;
	}
#references img{
	margin:15px 15px 0 0;
	border:2px solid #fff;
	}
#references .ref1{
	margin-left:60px;
	}
#edito {
	width:335px;
	background:#f4f2ee url(/onex_fr/img/fond_brun.png) repeat-x bottom;
	padding:5px 15px 15px;
	}
#actu {
	width:370px;
	background:url(/onex_fr/img/fond_bleu.png) repeat-y;
	margin:0 0 0 20px;
	apadding:5px 15px 15px;
	float:left;
	}
#actu h1{
	background:url(/onex_fr/img/fond_bleu_haut.png) no-repeat top;
	padding:10px 0 0 15px;
	color:#069;
	}
#actu div{
	padding:0;
	}
#actu .bas{
	height:15px;
	padding:5px 15px 15px;
	background:url(/onex_fr/img/fond_bleu_bas.png) no-repeat bottom;
	}


.actu {
	margin:0 15px;
	}
.actu a{
	text-decoration:none;
	}

/* contact 
============================= */

.formulaire{
	awidth:490px;
	padding:0;
	margin:10px 0 0 0 ; 
}
.formulaire p{
	padding:0;
	margin:0px 0 5px 0;
	line-height:20px;

}
.formulaire label {
	width: 188px;

	float:left;
}
.rouge {
	color:#c00;
}
.neuf {
	font-size: 9px;
}
.center {
	text-align:center;
}
.formulaire em {
	font-size:10px;
	
}



/*  Administration 
============================ */


#admin {
	width:300px;
	height:150px;
	border:1px solid #d0d0d8;
	background:#fff url(/onex_fr/img/password.png) no-repeat 25px 60px;
	/*margin:-300px auto 0 auto;*/
	position:absolute;
	bottom:150px;
	left:300px;
	z-index:700;
	display:none;

}
#admin h3{
	font-size:13px;
	margin: 30px 0  10px 50px;
	color:#747377; 
}
.fermer {
	float:right;
	margin:5px;
}
#admin #logon{
	/*width:200px;
	position:absolute;
	right:65px;
	bottom:65px;*/
	margin:0 0 0 50px;
	padding:0;
}
#identification {
	margin:0 0 0 100px;
}
#identification a{
	/*font-weight:bold;*/
	text-decoration:none;
	line-height:16px;
	padding:0 18px 4px 0;
	color:#747377;
	background:url(/onex_fr/img/puce_lien.png) no-repeat right;
}
#admin #logon p {
	margin:0;
	padding:0;
	font-size:10px;

}

#admin #logon label {
	float:left;
	width:95px;
	text-align:right;
	margin:0 10px 0 0;
	padding:3px 0 0 0;

}
#admin #logon input{
	
	border:1px solid #d0d0d8;
	
	}
#admin img {
	border:none;
}
#admin #logon #image {
	margin:0;
	border:none;
} 

/* Emploi
=========================== */
.viewOffreEmploi {
	margin:10px 0;
	}
.viewOffreEmploi th,.viewOffreEmploi td{
	padding:3px 0;
	}

.viewOffreEmploi th{
	width:40%;
	text-align:left;
	font-weight: normal;
	vertical-align:top;
	}

#metiers{
	margin-top:10px;
}

.flottant {
	float:none;
}
.flottant select, .flottant input{
	margin:0 20px  10px 0;
	font-size:11px;
}


/* Actu
========================= */


#liste_actu {
	width:200px;
	background:url(/onex_fr/img/fond_bleu_200.png) repeat-y;
	margin:0 0 10px 0;
	apadding:5px 15px 15px;
	float:left;
	}
#liste_actu .haut{
	background:url(/onex_fr/img/fond_bleu_haut_200.png) no-repeat top;
	padding:0 0 0 15px;
	color:#069;
	height:5px;
	}
#liste_actu div{
	padding:0 0 0 10px;
	height:145px;
	overflow:auto;
	}
#liste_actu .bas{
	height:15px;
	padding:0 10px 10px;
	background:url(/onex_fr/img/fond_bleu_bas_200.png) no-repeat bottom;
	}
#liste_actu h4{
	margin:0;
	}


.lien_ext {
	background:url(/onex_fr/img/lien.png) no-repeat ;
	padding:0 0 0 19px;
	line-height:20px;
	height:20px;
	display:block;
	}
.lien_pj {
	background:url(/onex_fr/img/attache.png) no-repeat;
	padding:0 0 0 19px;
	line-height:20px;
	height:20px;
	display:block;
	}



