/* CSS Document */
body { background-color:#FFFFFF; text-align:center; margin:10px; color:#333333;}

* { font-family:verdana, Helvetica, sans-serif; font-size:11px; }

img {border:none}

table { width:100%; border:none; margin:0px; padding:0px;}

th {color:#ED6745; font-size:13px;}

#corp_page { width:950px; margin:auto; text-align:left;}

h1 {color:#ED6745; font-size:11px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px;}

h1 img { margin-right:5px; vertical-align:middle;}

h2 {color:#666666; font-size:11px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px;}

h2 img { margin-right:5px; vertical-align:middle;}

h3 {color:#ED6745; font-size:13px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px;}

.falso { background-color:#ED6745; color:#ffffff; font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; clear:none;}

a,a:active,a:visited { color:#ED6745; text-decoration: none; margin:0px; font-size:11px; font-weight:normal;}

a:hover { text-decoration: underline; font-weight:normal;}

.aligndroit {margin-left:10px;margin-bottom:5px; float:right;}
.aligngauche {margin-right:10px;margin-bottom:5px; float:left;}

.justify { text-align:justify;}

.txt_10_rouge {color:#ED6745}
/*----------------------header--------------*/

#header { width:950px; height:135px; background-image:url(../img/_commun/header/header_bg.jpg); background-repeat:no-repeat;}

#header img { margin:23px 0px 0px 43px;}

#header div.nav_container { width:950px; height:25px;/* height:auto;*/ padding:0px; margin:3px 0px 0px 0px;}

#header div div.nav_gauche { color:#ED6745; margin:15px 0px 0px 15px;-margin:15px 0px 0px 8px; float:left; width:550px; height:30px; padding:0px; /padding:0px 2px 3px 2px; -padding:0px;}

#header div div.nav_gauche a,a:active,a:visited {color:#ED6745; text-decoration:none; margin:0px 5px 0px 5px; font-size:11px; font-weight:bold; padding:0px 2px 3px 2px;  height:30px;}

#header div div.nav_gauche a:hover {color:#ffffff; text-decoration:none; margin:0px 5px 0px 5px; font-size:11px; font-weight:bold; background-color:#ED6745; padding:0px 2px 3px 2px; height:30px;}

#header div div.nav_droite { color:#666666; margin:15px 15px 0px 0px; -margin:15px 8px 0px 0px; width:200px; float:right; text-align:right;  height:30px; padding:0px; /padding:0px 2px 4px 2px; -padding:0px;} 

#header div div.nav_droite a,a:active,a:visited {color:#666666; text-decoration:none; margin:0px 5px 0px 5px; font-size:11px; font-weight:bold; padding:0px 2px 4px 2px; height:24px;}

#header div div.nav_droite a:hover {color:#ffffff; text-decoration:none; margin:0px 5px 0px 5px; font-size:11px; font-weight:bold; background-color:#666666; padding:2px; height:25px;}

/*----------------------nav_menu_derroulants--------------------*/

#repaire {position:relative; text-align:left; z-index:10;}

/*--liens dans les menus--*/

#repaire div {background-color:#FEF4F1; border:solid; border-width:1px 1px 1px 3px; border-color:#ED6745; z-index:3000;}

#repaire ul { margin:10px 20px 20px 20px; padding:0px;}

#repaire li { list-style-type:none; margin:0px 0px 5px 0px; padding:0px;/* border-bottom:solid 1px #F0CCC2;*/}

#repaire a, a:visited, a:active {
	/*display:block;*/
	width:230px;
	color:#666666;
  	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 5px 0px;
	/*margin-top:0px;
	margin-bottom:5px;*/
	padding:0px;
	height:16px;
	/*margin-left:4px;*/
}

#repaire a:hover {color:#ED6745; text-decoration:none;}


/*--/liens dans les menus--*/

#spac {
	position:absolute;
	left:94px!Important;
	left:98px;
	top:125px;
	visibility:hidden;
	z-index:10;
	/*visibility: visible;*/ 
}

#actualites{
	position:absolute;
	left:153px;
	top:125px;
	visibility:hidden;
	z-index:50;
	/*visibility: visible;*/
}

#metiers {
	position:absolute;
	left:245px!Important;
	left:248px;
	top:125px;
	visibility:hidden;
	z-index:10;
	/*visibility: visible;*/ 
}

/*----------------------/nav_menu_derroulants--------------------*/
/*----------------------/header--------------------*/

/*----------------------contenu--------------------*/

.line_gris_full { width:930px; height:1px; clear:both; color:#999999; margin:5px 10px 10px 10px; -margin:5px 10px 0px 10px; background-image:url(../img/pix_gris.gif); background-repeat:repeat-x;}

.line_orange_full { width:930px; height:1px; clear:both; color:#999999; margin:5px 10px 10px 10px; -margin:5px 10px 0px 10px; background-image:url(../img/pix_orange.gif); background-repeat:repeat-x;}

#contenu { width:950px; height: inherit; padding:0px; margin:0px;}

/*----------------------page_d-accueil--------------------*/

#contenu div.bienvenue {height:auto;}

#contenu div.bienvenue img { margin-left:20px;}

#contenu div.for_anim { z-index:-100; margin:0px 0px 10px 10px;}

/*----------------------conteneur_bas--------------------*/

#contenu div.bas { text-align:left; padding:0px; -padding:0px; -width:970px;}

/*----------------------conteneur_bas_gauche--------------------*/

#contenu div.bas div.left { float:left; width:310px; -width:310px; margin-left:10px; -margin-left:5px;}

#contenu div.bas div.left div.line_orange_full { width:100%; height:1px; clear:both; color:#999999; margin:5px 0px 10px 0px; -margin:5px 0px 0px 0px; background-image:url(../img/pix_orange.gif); background-repeat:repeat-x;}

#contenu div.bas div.left p { text-align:justify; margin:0px; padding:0px; color:#666666; font-size:10px;}

#contenu div.bas div.left p a,a:active,a:visited { color:#666666; text-decoration:none ; margin:0px; font-size:11px; font-weight:normal; }

#contenu div.bas div.left p a:hover { text-decoration:underline; font-weight:normal;}

#contenu div.bas div.left p span.titre { color:#ED6745; font-weight:bold;}

#contenu div.bas div.left div.line_gris_full { width:100%; height:1px; clear:both; color:#999999; margin:5px 0px 10px 0px; -margin:5px 0px 0px 0px; background-image:url(../img/pix_gris.gif); background-repeat:repeat-x;}

#contenu div.bas div.left p.toutes { margin:20px 0px 10px 50px; text-align:right;}

#contenu div.bas div.left p.toutes img { margin-right:10px;}

#contenu div.bas div.left p.toutes a,a:active,a:visited { color:#ED6745; text-decoration: underline; margin:0px; font-size:10px; font-weight:bold;}

#contenu div.bas div.left p.toutes a:hover { text-decoration:none; font-weight:bold;}

/*----------------------/conteneur_bas_gauche--------------------*/

/*----------------------separateur_1--------------------*/
#contenu div.bas div.separateur_1 { float:left; width:50px; -width:50px; height:190px; margin-left:0px; background-image:url(../img/0_accueil/grphx_separateur.gif); background-repeat: repeat-y;}

/*----------------------/separateur_1--------------------*/

/*----------------------conteneur_bas_central--------------------*/

#contenu div.bas div.center { float:left; width:375px; height:165px; margin-left:0px;}

#contenu div.bas div.center div.line_orange_full { width:100%; height:1px; clear:both; color:#999999; margin:5px 0px 10px 0px; -margin:5px 0px 0px 0px; background-image:url(../img/pix_orange.gif); background-repeat:repeat-x;}

#contenu div.bas div.center div.izquierda { width:180px; float:left;}

#contenu div.bas div.center div.izquierda img { text-align:justify; vertical-align:middle;}

#contenu div.bas div.center div.izquierda div.line_gris_full { width:100%; height:1px; clear:both; color:#999999; margin:5px 0px 10px 0px; -margin:5px 0px 0px 0px; background-image:url(../img/pix_gris.gif); background-repeat:repeat-x;}

#contenu div.bas div.center div.izquierda ul { margin:0px; padding:0px;}

#contenu div.bas div.center div.izquierda ul li { margin:0px; padding:0px; list-style-image: url(../img/picto_puce_orange.gif); list-style-position: inside;}

#contenu div.bas div.center div.izquierda  p { margin:0px!Important; margin:0px 0px 0px 0px; padding:0px;}

#contenu div.bas div.center div.izquierda  p img { margin:0px 5px 0px 0px;}

#contenu div.bas div.center div.izquierda  p a,a:active,a:visited,a:hover { color:#999999; font-weight:bold; text-decoration:none; font-size:10px;}

/*----------------------separateur_2--------------------*/

#contenu div.bas div.center div.separateur_2 { float:left; width:15px; height:155px; margin-left:0px; background-image:url(../img/0_accueil/grphx_separateur2.gif); background-repeat:repeat-y;}

/*----------------------/separateur_2--------------------*/




#contenu div.bas div.center div.derecha { width:180px; float:left;}

#contenu div.bas div.center div.derecha img { text-align:justify; vertical-align:middle;}

#contenu div.bas div.center div.derecha div.line_gris_full { width:100%; height:1px; clear:both; color:#999999; margin:5px 0px 10px 0px; -margin:5px 0px 0px 0px; background-image:url(../img/pix_gris.gif); background-repeat:repeat-x;}

#contenu div.bas div.center div.derecha ul { margin:0px; padding:0px;}

#contenu div.bas div.center div.derecha ul li { margin:0px; padding:0px; list-style-image: url(../img/picto_puce_orange.gif); list-style-position: inside;}

#contenu div.bas div.center div.derecha  p { margin:0px 0px 2px 0px; padding:0px;}

#contenu div.bas div.center div.derecha  p img { margin:0px 5px 0px 0px;}

#contenu div.bas div.center div.derecha  p a,a:active,a:visited,a:hover { color:#999999; font-weight:bold; text-decoration:none; font-size:10px;} 

/*----------------------/conteneur_bas_central--------------------*/

/*----------------------separateur_3--------------------*/
#contenu div.bas div.separateur_3 { float:left; width:15px; height:190px; margin-left:0px; background-image:url(../img/0_accueil/grphx_separateur3.gif); background-repeat: repeat-y;}

/*----------------------/separateur_3--------------------*/

/*----------------------conteneur_bas_droite--------------------*/

#contenu div.bas div.right { float:left; width:180px; height:165px; margin-left:0px; -margin-left:0px;}

#contenu div.bas div.right div.line_gris_full { width:100%; height:1px; clear:both; color:#999999; margin:5px 0px 10px 0px; -margin:5px 0px 0px 0px; background-image:url(../img/pix_gris.gif); background-repeat:repeat-x;}

#contenu div.bas div.right p { color:#999999; font-weight:bold; text-align:justify; margin:0px 0px 10px 0px; padding:0px;}

#contenu div.bas div.right p img { margin:0px 5px 0px 0px;}

#contenu div.bas div.right p.liste { font-weight:normal; margin:0px; padding:0px;}

#contenu div.bas div.right p.savoir_plus { margin:30px 0px 10px 50px; text-align:right;}

#contenu div.bas div.right p.savoir_plus img { margin-right:10px;}

#contenu div.bas div.right p.savoir_plus a,a:active,a:visited { color:#999999; text-decoration: underline; margin:0px; font-size:10px; font-weight:bold;}

#contenu div.bas div.right p.savoir_plus a:hover { text-decoration:none;}

/*----------------------/conteneur_bas_droite--------------------*/

/*----------------------/conteneur_bas--------------------*/

/*----------------------/page_d-accueil--------------------*/


/*----------------------------------------------------------------------------------------------------------------------*/

/*----------------------page_interieure_global--------------------*/
#contenu div#global_left { width:165px; float:left; margin:10px 0px 0px 10px; -margin:10px 0px 0px 5px;}

#contenu div#global_left p { font-size:9px; margin:10px 0px 0px 0px; padding:0px;}

#contenu div#global_left p img { vertical-align:middle;}

#separateur_global_orange { width:45px; background-image:url(../img/_commun/separateur_global_orange.gif); background-repeat:repeat-y;  margin:10px 0px 0px 0px; float:left; height:inherit;}

#contenu div#global_right { width:720px; float:left; margin:10px 0px 0px 0px; -margin:10px 0px 0px 0px;}


/*----------------------contenu div#global_right_inside--------------------*/
/*----------------------fil_d_arianne--------------------*/
#path { color:#ED6745; font-size:11px; font-weight:bold;}

#path span.btn { background-color:#ED6745; color:#FFFFFF; font-size:13px; font-weight:bold; height:25px; display: inline-block; background-position: center; padding:3px;}

#path span.btn a {}

#path span { font-weight:normal;}

#path img { margin-right:5px;}

#path div.line_gris_full { width:100%; height:1px; clear:both; color:#999999; margin:5px 0px 5px 0px; -margin:5px 0px 5px 0px; background-image:url(../img/pix_gris.gif); background-repeat:repeat-x;}
/*----------------------fil_d_arianne--------------------*/


/*----------------------block_contenu--------------------*/

#block_contenu { margin-top:10px; -margin-top:0px;}

#block_contenu div#menu_vide { width:50px; float:left;}

#block_contenu div#menu_no_vide { width:180px; float:left;}

#block_contenu div#menu_no_vide table { width:100%; color:#ED6745; }

#block_contenu div#menu_no_vide table tr td.separator {background-image:url(../img/pix_gris.gif); background-repeat:repeat-x; height:1px; width:100%; padding:0px; margin:0px;}

#block_contenu div#menu_no_vide table tr td a,a:active,a:visited { color:#666666; text-decoration: none; margin:0px; font-size:11px; font-weight:normal;}

#block_contenu div#menu_no_vide table tr td a:hover {color:#ED6745; text-decoration: none; font-weight:normal;}

#block_contenu div#menu_no_vide table tr td ul {margin:0px; padding:0px;}

#block_contenu div#menu_no_vide table tr td ul li { list-style-type:none; list-style-position: outside; margin:0px 0px 0px 5px; /*/margin:0px 0px 0px -10px;*/ padding:0px;}

#block_contenu div#separateur { width:40px; background-image:url(../img/_commun/separateur.gif); background-repeat:repeat-y; float:left;}

#block_contenu div#contenat { /*font-size:11px;*/ }

#block_contenu div#contenat table.competences { width:490px; float:right;}

#block_contenu div#contenat table.competences tr td table tr td img { border:1px solid #ED6745;}

#block_contenu div#contenat a,a:active,a:visited { color:#ED6745; text-decoration: none; margin:0px; font-size:11px; font-weight:normal;}

#block_contenu div#contenat a:hover { text-decoration: underline; font-weight:normal;}

#block_contenu div#contenat p { margin:0px 0px 10px 0px; padding:0px; text-align:justify;}

#block_contenu div#contenat ul { margin:0px 0px 10px 0px; padding:0px;}

#block_contenu div#contenat ul li { margin:0px 0px 5px 0px; padding:0px; list-style-position:inside;}

#block_contenu div#contenat table { width:100%; margin:0px; padding:0px; text-align:left;}

#block_contenu div#interview table div p a,a:active,a:visited { color:#ED6745; text-decoration: none; margin:0px; font-size:11px; font-weight:normal;}

#block_contenu div#interview table div p a:hover { text-decoration: underline; font-weight:normal;}

/*----------------------/block_contenu--------------------*/

/*----------------------/contenu div#global_right_inside--------------------*/

/*----------------------/page_interieure_global--------------------*/

/*----------------------/contenu--------------------*/

/*----------------------footer--------------------*/
#footer { width:950px; color:#ED6745; float:left; clear:both;/* margin-top:10px;*/}

#footer div.line_orange_full { width:930px; height:1px; clear:both; margin:5px 10px 5px 10px; -margin:5px 10px 0px 10px; background-image:url(../img/pix_orange.gif); background-repeat:repeat-x;}

#footer div#left { float:left; width:500px; margin-left:10px; -margin-left:5px; font-size:10px;}

#footer div#left a,a:active,a:visited {color:#ED6745; text-decoration:none; font-size:10px; font-weight: normal;}

#footer div#left a:hover { text-decoration:underline;}

#footer div#right { float:right; width:300px; text-align:right; margin-right:10px; -margin-right:5px; font-size:10px;}

#footer div#right a,a:active,a:visited {color:#ED6745; text-decoration:underline; font-size:10px; font-weight: normal;}

#footer div#right a:hover { text-decoration:none;}

/*----------------------/footer--------------------*/

/*-------------------------------------------------------/kit_d'admin--------------------------------------------------*/
/*----------------------header--------------*/

#header_admin { width:950px; height:135px; background-image:url(../img/_commun/header/header_admin_bg.jpg); background-repeat:no-repeat;}

#header_admin img { margin:23px 0px 0px 43px;}

#header_admin div.nav_container { width:950px; height:25px;/* height:auto;*/ padding:0px; margin:3px 0px 0px 0px;}

#header_admin div div.nav_gauche { color:#ED6745; margin:15px 0px 0px 15px;-margin:15px 0px 0px 8px; float:left; width:700px; height:30px; padding:0px; /padding:0px 2px 3px 2px; -padding:0px;}

#header_admin div div.nav_gauche a,a:active,a:visited {color:#ED6745; text-decoration:none; margin:0px 5px 0px 5px; font-size:11px; font-weight:bold; padding:0px 2px 3px 2px;  height:30px;}

#header_admin div div.nav_gauche a:hover {color:#ffffff; text-decoration:none; margin:0px 5px 0px 5px; font-size:11px; font-weight:bold; background-color:#ED6745; padding:0px 2px 3px 2px; height:30px;}

#header_admin div div.nav_droite { color:#666666; margin:15px 15px 0px 0px; -margin:15px 8px 0px 0px; width:200px; float:right; text-align:right;  height:30px; padding:0px; /padding:0px 2px 4px 2px; -padding:0px;} 

#header_admin div div.nav_droite a,a:active,a:visited {color:#666666; text-decoration:none; margin:0px 5px 0px 5px; font-size:11px; font-weight:bold; padding:0px 2px 4px 2px; height:24px;}

#header_admin div div.nav_droite a:hover {color:#ffffff; text-decoration:none; margin:0px 5px 0px 5px; font-size:11px; font-weight:bold; background-color:#666666; padding:2px; height:25px;}

/*----------------------nav_menu_derroulants--------------------*/

#repaire_admin {position:relative; text-align:left; z-index:10;}

/*--liens dans les menus--*/

#repaire_admin div {background-color:#FEF4F1; border:solid; border-width:1px 1px 1px 3px; border-color:#ED6745; z-index:3000;}

#repaire_admin ul { margin:10px 20px 20px 20px; padding:0px;}

#repaire_admin li { list-style-type:none; margin:0px 0px 5px 0px; padding:0px;/* border-bottom:solid 1px #F0CCC2;*/}

#repaire_admin a, a:visited, a:active {
	/*display:block;*/
	width:230px;
	color:#666666;
  	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 5px 0px;
	/*margin-top:0px;
	margin-bottom:5px;*/
	padding:0px;
	height:16px;
	/*margin-left:4px;*/
}

#repaire_admin a:hover {color:#ED6745; text-decoration:none;}


/*--/liens dans les menus--*/

#candidatures {
	position:absolute;
	left:94px!Important;
	left:98px;
	top:125px;
	visibility:hidden;
	z-index:10;
	/*visibility: visible;*/ 
}

#actualites_admin{
	position:absolute;
	left:90px;
	top:125px;
	visibility:hidden;
	z-index:50;
	/*visibility: visible;*/
}

#offres {
	position:absolute;
	left:299px!Important;
	left:300px;
	top:125px;
	visibility:hidden;
	z-index:10;
	/*visibility: visible;*/ 
}


/*----------------------/nav_menu_derroulants--------------------*/
/*----------------------/header--------------------*/
.docs a {

font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/*-------------------------------------------------------/kit_d'admin--------------------------------------------------*/

.clearfloat{
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.bouton_emploi{
	float:left;
	padding:5px;
	background-color:#ed6745;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	margin-bottom:20px;
}

.bouton_emploi:hover{
	float:left;
	padding:5px;
	background-color:#ed6745;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}
