/******************* style defaut *******************/
body {
	margin-top : 0px;
	background-color : #AC0C01;
	background-image : url(/img/fond.gif);
	background-repeat : repeat-x;
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #000000;
	height : 100%; /* Pour permettre la sélection du texte sous IE */
}
h1 {
	margin : 0;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 21px;
	color : #FFFFFF;
	background-color : transparent;
}
h2 {
	margin : 0;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 21px;
	background-color : transparent;
}
h3 {
	margin : 0;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #AC0C01;
	background-color : transparent;
}
h4 {
	margin : 0;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 11px;
	background-color : transparent;
}
h5 {
	margin : 10px 0px 6px 0px;
	padding : 2px 0px 2px 10px;
	border-bottom : 1px solid #AC0C01;
	background-color : #FADDCD;
	font-size : 12px;
	color : #AC0C01;
}
a {
	color : #000000;
	background-color : transparent;
}
a:hover {
	text-decoration : none;
	background-color : transparent;
}
form {
	margin : 0;
}
input, select {
	font-size : 11px;
	font-family : Arial, sans-serif;
	vertical-align : middle;
}
.erreur {
	color : #ac0c01;
	font-weight : bold;
	padding:0;
	margin:0;
}
.majuscule {
	text-transform : uppercase;
}
.center {
	text-align : center;
}
.right {
	text-align : right;
}
.left {
	text-align : left;
}
.rouge {
	color : #AC0C01;
}
.rouge-clair {
	color : #CE0203;
}
.vert {
	color : #818C02;
}
.orange {
	color : #E98501;
}
.border_bottom_dashed_ac0c01 {
	border-bottom : 1px dashed #AC0C01;
}
.border_bottom_dashed_e98501 {
	border-bottom : 1px dashed #E98501;
}
.border_top_dashed_e98501 {
	border-top : 1px dashed #E98501;
}
.border_left_dashed_e98501 {
	border-left : 1px dashed #E98501;
}
.border_bottom_solid_ac0c01 {
	border-bottom : 1px solid #AC0C01;
}
.border_bottom_dashed_5f6700 {
	border-bottom : 1px dashed #5f6700;
}
.separation {
	margin : 7px 0px 0px 0px;
	border-top : 5px solid #AC0C01;
}
.separation_orange {
	margin : 7px 0px 0px 0px;
	border-top : 5px solid #E98501;
}
.texte_aide {
	font-size : 10px;
	font-style : italic;
}
a:visited.lien_visited {
	color : #ac0c01;
}
/******************* grand blocs de la page *******************/
#conteneur_haut {
	position : absolute;
	left : 50%;
	width : 760px;
	margin-left : -380px;
	/* z-index : 10000; */
	z-index : 0;
}
#conteneur {
	position : absolute;
	left : 50%;
	width : 760px;
	margin-left : -380px;
	top : 134px;
}

/******************* haut de page *******************/
#haut_page {
	width : 760px;
	height : 69px;
	padding-top : 15px;
}
.logo_col {
	float : left;
	width : 81px;
	height : 66px;
	border : 0;
	padding : 0px 10px 0px 5px;
}
.baseline {
	position : absolute;
	left : 0;
	width : 288px;
	font-size : 17px;
	font-weight : bold;
	color : #ffffff;
}
.pub {
	width : 468px;
	margin-left : 288px;
	padding-right : 4px;
	border : 0;
	z-index : 20000;
}
.pub_scope {
	width : 760px;
	padding-bottom : 10px;
	text-align: center;
}

/******************* menu *******************/
#menu{
	position : relative;
	width : 760px;
	z-index : 1;
	padding-top : 15px;
	clear : both;
	height : 31px;
}
.layer ul{
	margin-left : 20px;
	padding-left : 5px;
	list-style-image : url(/img/fleche_rouge.gif);
}
.layer li{
	padding-bottom : 5px;
}
.layer a{
	text-decoration:none;
}
.layer a:hover{
	color : #ac0c01;
}
/****************** pub scope ******************/
#pub_scope {
	height : 100px;
	margin : 0;
	text-align : center;
}
/******************* bloc navigation defaut *******************/
#conteneur_navigation {
	position : absolute;
	left:0;
	width : 433px;
}
.navigation_titre {
	background-color : #ce0203;
	border-bottom : 1px solid #000000;
	padding : 5px 0px 5px 10px;
}
.navigation_menu {
	position : absolute;
	left:0;
	width : 255px;
	height : 162px;
	background-color : #FADDCD;
	border-right : 1px solid #DC6B68;
	border-bottom : 1px solid #000000;
}
.navigation_menu ul {
	width : 100%;
	margin : 0px;
	padding : 0px;
	background-color : #F9EAE2;
	line-height : 19px;
}
.navigation_menu li {
	margin-left : 0px;
	padding-left : 5px;
	list-style-image : url(/img/fleche_rouge.gif);
	list-style-position : inside;
	border-bottom : 2px solid #DC6B68;
}
.navigation_menu li.on {
	color : #ffffff;
	font-weight : bold;
	list-style-image : url(/img/fleche_blanche.gif);
	background-color : #ce0203;
	border-bottom : 2px solid #DC6B68;
}
.navigation_menu li.on a {
	color : #ffffff;
}
.navigation_menu a {
	color : #ce0203;
	font-weight : bold;
	text-decoration : none;
}
.navigation_menu a:hover {
	color : #000000;
}
.navigation_information {
	margin-left : 433px;
	width : 326px;
	height : 162px;
	background-color : #ffffff;
	border-left : 1px solid #DC6B68;
	border-bottom : 1px solid #000000;
}
.navigation_information p {
	margin : 0;
	padding : 0px 5px 5px 10px;
}
.navigation_information a {
	text-decoration : none;
}
.navigation_information a:hover {
	text-decoration : underline;
	color : #ac0c01;
}
.navigation_information ul{
	margin : 10px 0px 0px 27px;
	padding-left : 0px;
}
.navigation_information li {
	list-style-image : url(/img/fleche_rouge.gif);
	padding-bottom : 5px;
}
.navigation_information_titre {
	padding : 5px 5px 0px 10px;
	font-size : 16px;
	font-weight : bold;
}
.navigation_information_titre_gros {
	font-size : 22px;
}
.navigation_ident {
	margin-left : 255px;
	width : 178px;
	height : 162px;
	color : #000000;
	background-color : #F9EAE2;
}
.navigation_ident p {
	margin : 0;
	padding : 7px 10px 5px 10px;
}
.navigation_ident_titre {
	margin-top : 0px;
	background-color : #FADDCD;
	color : #ce0203;
	font-size : 14px;
	font-weight : bold;
	border-bottom : 1px solid #ce0203;
}
.navigation_ident ul{
	margin : 0;
	list-style-image : url(/img/carre_rouge.gif);
	padding : 7px 0px 2px 0px;
}
.navigation_ident li{
	margin : 0px 0px 0px 30px;
}
.navigation_ident a{
	color : #000000;
}
.navigation_ident_photo {
	margin-left : 255px;
	width : 178px;
	height : 162px;
	color : #000000;
	border-bottom : 1px solid #000000;
}
.navigation_ident_photo img {
	width : 178px;
	height : 162px;
}
/******************* bloc navigation Accueil *******************/
#accueil_haut_gauche {
	position : absolute;
	left:0;
	width : 198px;
	height : 162px;
	background-color : #ffffff;
	/*border-bottom : 4px solid #780801;*/
}
#conteneur_accueil_haut_droit {
	margin-left : 206px;
	width : 554px;
	height : 162px;
	background-color : #ffffff;
	border-bottom : 4px solid #780801;
}
.accueil_haut_droit_photo {
	position : absolute;
	left : 206px;
	width : 178px;
	height : 162px;
}
.accueil_haut_droit_actualite {
	margin-left : 178px;
	width : 376px;
	height : 162px;
	background-color : #ffffff;
}
.accueil_haut_droit_actualite_titre {
	margin : 10px 10px 0px 10px;
	font-size : 24px;
	font-weight : bold;
	font-family : tahoma;
	border-bottom : 2px solid #ac0c01;
}
.accueil_haut_droit_actualite p {
	margin : 0px 5px 0px 5px;
	padding : 5px 0px 5px 0px;
}
.accueil_haut_droit_actualite table {
	margin : 7px 5px 5px 5px;
}
.accueil_haut_droit_actualite a {
	text-decoration : none;
}
.accueil_haut_droit_actualite a:hover {
	text-decoration : underline;
	color : #ac0c01;
}
.accueil_haut_droit_actualite ul{
	margin : 10px 0px 0px 27px;
	padding-left : 0px;
}
.accueil_haut_droit_actualite li {
	list-style-image : url(/img/fleche_rouge.gif);
	padding-bottom : 5px;
}
.accueil_haut_droit_actualite img {
	float : left;
	width : 55px;
	height : 55px;
	padding-right : 5px;
}
#conteneur_accueil_contenu {
	width : 760px;
	margin-top : 8px;
}
#accueil_col_gauche {
	position : absolute;
	left : 0;
	width : 502px;
	height : 445px;
	background-color : #ffffff;
}
#accueil_col_gauche ul {
	margin : 0;
	list-style-image : url(/img/fleche_rouge.gif);
	padding : 16px 0px 2px 0px;
}
#accueil_col_gauche li {
	margin : 0px 0px 0px 20px;
	padding-bottom : 5px;
}
#accueil_col_gauche_contenu_gauche {
	position : absolute;
	left : 8px;
	width : 190px;
}
#accueil_col_gauche_contenu_gauche img {
	border:0;
}
#accueil_col_gauche_contenu_droit {
	margin-left : 206px;
	margin-right : 8px;
	width : 288px;
}
#accueil_col_droit {
	margin-left : 510px;
	width : 250px;
	background-color : #ffffff;
	padding-top : 2px;
}
#accueil_col_droit p {
	padding : 10px 0px 0px 8px;
	margin : 0px 0px 0px 0px;
}
.accueil_contenu_titre {
	padding : 0px 0px 0px 8px;
	margin : 5px 0px 5px 8px;
	border-left : 3px solid #ac0c01;
	font-size : 24px;
	font-weight : bold;
	font-family : tahoma;
}
.accueil_contenu_titre_2 {
	padding : 0px 0px 0px 8px;
	margin : 5px 0px 5px 8px;
	border-left : 3px solid #ac0c01;
	font-size : 24px;
	font-weight : bold;
	font-family : tahoma;
}
.accueil_contenu_sous_titre {
	background-color : #ce0203;
	color : #ffffff;
	height : 20px;
	font-size : 12px;
	font-weight : bold;
	padding : 5px 0px 0px 8px;
	margin : 0;
}
.accueil_contenu_sous_titre_orange {
	background-color : #e98501;
	color : #ffffff;
	height : 20px;
	font-size : 12px;
	font-weight : bold;
	padding : 5px 0px 0px 8px;
	margin : 0;
}
.accueil_contenu_sous_titre_vert {
	background-color : #808d01;
	color : #ffffff;
	height : 20px;
	font-size : 12px;
	font-weight : bold;
	padding : 5px 0px 0px 8px;
	margin : 0;
}
.accueil_contenu_texte {
	background-color : #F9EAE2;
	padding-top : 8px;
	padding-bottom : 8px;
	border-top : 1px solid #000000;
}
.accueil_contenu_recherche {
	padding : 3px 8px 0px 8px;
	border-right : 1px solid #ac0c01;
	border-left : 1px solid #ac0c01;
}
.accueil_contenu_affiche {
	text-align : center;
	border : 1px solid #ac0c01;
}
.accueil_contenu_affiche p {
	padding : 10px 0px 5px 0px;
	margin : 0px 0px 0px 0px;
}
.accueil_contenu_focus {
	padding : 10px 15px 15px 8px;
	border : 1px solid #ac0c01;
	border-top : 0px;
}
.accueil_contenu_coaching {
	padding : 5px 5px 5px 5px;
	border : 1px solid #ac0c01;
	border-top : 0px;
	background-image : url(/img/accueil/fd_coaching.gif);
	background-position : middle;
	background-repeat : no-repeat;
	height : 239px;
	font-weight:bold;
}
.accueil_contenu_coaching a{
	text-decoration:none;
}
.accueil_contenu_coaching a:hover{
	text-decoration:none;
	color:#ac0c01;
}
.accueil_bgd_blanc {
	background-color : #ffffff;
}
.accueil_bgd1 {
	background-color : #f9eae2;
}
.accueil_bgd2 {
	background-color : #ffffff;
}
.height_25 {
	height : 25px;
}
.height_20 {
	height : 20px;
}
.accueil_border_bottom_dashed {
	border-bottom : 1px dashed #ac0c01;
}
.accueil_border_bottom_solid_black {
	border-bottom : 1px solid #000000;
}
.pub_250x170 {
	width : 250px;
	height : 170px;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.pub_250x250 {
	width : 250px;
	height : 250px;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.vert_fonce {
	color : #5f6700;
}
/******************* bloc navigation compte *******************/
#conteneur_navigation_compte {
	position : absolute;
	left:0;
	width : 508px;
}
.navigation_compte_titre {
	background-color : #808D01;
	border-bottom : 1px solid #000000;
	padding : 5px 0px 5px 10px;
}
.navigation_compte_menu {
	position : absolute;
	left : 0;
	width : 255px;
	height : 126px;
	background-color : #A0AC00;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.navigation_compte_menu ul {
	width : 100%;
	margin : 0px;
	padding : 0px;
	background-color : #A0AC00;
	line-height : 19px;
}
.navigation_compte_menu li {
	margin-left : 0px;
	padding-left : 5px;
	list-style-image : url(/img/fleche_blanche.gif);
	list-style-position : inside;
	border-bottom : 2px solid #5F6700;
}
.navigation_compte_menu li.on {
	color : #000000;
	font-weight : bold;
	list-style-image : url(/img/fleche_noire.gif);
	background-color : #C3CB63;
	border-bottom : 2px solid #5F6700;
}
.navigation_compte_menu li.on a {
	color : #000000;
}
.navigation_compte_menu a {
	color : #ffffff;
	font-weight : bold;
	text-decoration : none;
}
.navigation_compte_menu a:hover {
	color : #000000;
}
.navigation_compte_information {
	margin-left : 508px;
	width : 251px;
	height : 126px;
	background-color:#ffffff;
	border-left : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.navigation_compte_information a {
	color : #AC0C01;
	text-decoration : none;
}
.navigation_compte_information a:hover {
	text-decoration : underline;
}
.navigation_compte_information p {
	margin : 0;
}
.navigation_compte_information_titre {
	color : #000000;
	padding : 10px 10px 5px 10px;
	font-size : 16px;
	font-weight : bold;
}
.navigation_compte_information_texte {
	padding : 0px 10px 10px 10px;
	font-size : 12px;
}
.navigation_compte_ident {
	margin-left : 256px;
	width : 252px;
	height : 126px;
	color : #ffffff;
	background-color : #000000;
	border-bottom : 1px solid #000000;
}
.navigation_compte_ident p {
	margin-top : 0;
	padding : 4px 5px 0px 5px;
}
.navigation_compte_ident ul{
	margin-left : 80px;
	padding-left : 5px;
}
.navigation_compte_ident li{
	margin : 0px 0px 0px 20px;
	list-style-image : url(/img/fleche_blanche.gif);
}
.navigation_compte_ident a{
	color : #ffffff;
}
.navigation_compte_ident_photo {
	margin-left : 256px;
	width : 252px;
	height : 126px;
	color : #000000;
	border-bottom : 1px solid #000000;
}
.navigation_compte_ident_photo img {
	width : 252px;
	height : 126px;
}
.photo_ident {
	float : left;
	width : 80px;
	height : 110px;
	margin : 7px 5px 0px 5px;
	border : 1px solid #ffffff;
}
/******************* bloc navigation recruteur *******************/
#conteneur_navigation_recruteur {
	position : absolute;
	left:0;
	width : 508px;
}
.navigation_recruteur_titre {
	background-color : #E98501;
	border-bottom : 1px solid #000000;
	padding : 5px 0px 5px 10px;
}
.navigation_recruteur_menu {
	position : absolute;
	left : 0;
	width : 255px;
	height : 126px;
	background-color : #FEA22A;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.navigation_recruteur_menu ul {
	width : 100%;
	margin : 0px;
	padding : 0px;
	background-color : #FEA22A;
	line-height : 19px;
}
.navigation_recruteur_menu li {
	margin-left : 0px;
	padding-left : 5px;
	list-style-image : url(/img/fleche_blanche.gif);
	list-style-position : inside;
	border-bottom : 2px solid #E98501;
}
.navigation_recruteur_menu li.on{
	color : #000000;
	font-weight : bold;
	list-style-image : url(/img/fleche_noire.gif);
	background-color : #FEBD67;
	border-bottom : 2px solid #E98501;
}
.navigation_recruteur_menu li.on a{
	color : #000000;
}
.navigation_recruteur_menu a {
	color : #ffffff;
	font-weight : bold;
	text-decoration : none;
}
.navigation_recruteur_menu a:hover{
	color : #000000;
}
.navigation_recruteur_information {
	margin-left : 508px;
	width : 251px;
	height : 126px;
	background-color:#ffffff;
	border-left : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.navigation_recruteur_information a {
	color : #AC0C01;
}
.navigation_recruteur_information p {
	margin : 0;
}
.navigation_recruteur_information_titre {
	color : #000000;
	padding : 10px 10px 5px 10px;
	font-size : 16px;
	font-weight : bold;
}
.navigation_recruteur_information_texte {
	padding : 0px 10px 10px 10px;
	font-size : 12px;
}
.navigation_recruteur_information_lien {
	text-align: right;
	padding : 0px 10px 0px 0px;
	font-size : 12px;
}
.navigation_recruteur_ident {
	margin-left : 256px;
	width : 252px;
	height : 126px;
	color : #ffffff;
	background-color : #000000;
	border-bottom : 1px solid #000000;
}
.navigation_recruteur_ident p {
	margin-top : 0;
	padding : 4px 5px 0px 5px;
}
.navigation_recruteur_ident ul{
	margin-left : 80px;
	padding-left : 5px;
}
.navigation_recruteur_ident li{
	margin : 0px 0px 0px 20px;
	list-style-image : url(/img/fleche_blanche.gif);
}
.navigation_recruteur_ident a{
	color : #ffffff;
}
.navigation_recruteur_ident_photo {
	margin-left : 256px;
	width : 252px;
	height : 126px;
	color : #000000;
	border-bottom : 1px solid #000000;
}
.navigation_recruteur_ident_photo img {
	width : 252px;
	height : 126px;
}
.logo_ident {
	float : left;
	margin : 7px 5px 0px 5px;
	border : 1px solid #ffffff;
}
/******************* bloc contenu *******************/
#contenu_bloc,
#contenu_bloc_stage{
	padding : 20px 10px 15px 10px;
	width : 740px;
	background-color : #ffffff;
}
#contenu_bloc_stage{
  float:left; 
}
#contenu_action {
	position : absolute;
	left : 0;
	width : 100px;
	padding : 6px 10px 0px 10px;
}
#contenu_action img {
	border : 0;
	vertical-align : middle;
}
.contenu_aide {
	position : absolute;
	left : 0;
	width : 100px;
	padding : 0px 10px 0px 10px;
}
.contenu_aide ul{
	list-style-image : url(/img/fleche_rouge.gif);
	margin : 10px 0px 0px 0px;
	padding-left : 15px;
}
.contenu_aide li{
	padding-bottom : 10px;
}
.contenu_aide p {
	margin : 0;
}
.contenu_aide p.besoin {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 22px;
	font-weight : bold;
}
.contenu_aide p.aide {
	margin-bottom : 3px;
	border-bottom : 2px solid #AC0C01;
	line-height : 20px;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 22px;
	font-weight : bold;
	color : #AC0C01;
}
.contenu_aide_conseil_haut {
	height : 19px;
	color : #ffffff;
	padding : 8px 0px 0px 8px;
	font-size : 14px;
	font-weight : bold;
	background-image : url(/img/conseil_haut.gif);
}
.contenu_aide_conseil_fond {
	padding : 8px 4px 5px 8px;
	color : #ffffff;
	background-image : url(/img/conseil_fond.gif);
}
.contenu_aide_conseil_fond a {
	color : #ffffff;
}
.contenu_aide_conseil_fond ul {
	list-style-image : url(/img/fleche_blanche.gif);
	margin : 10px 0px 0px 0px;
	padding-left : 15px;
}
.contenu_aide_conseil_fond li {
	padding-bottom : 10px;
}
.contenu_aide_conseil_bas {
	height : 11px;
	background-image : url(/img/conseil_bas.gif);
	background-repeat : no-repeat;
}
.contenu_onglet {
	width : 100px;
	margin : 0px 0px 0px 10px;
	padding : 2px 0px 2px 10px;
	background-color : #ac0c01;
	color : #ffffff;
	font-weight : bold;
	font-size : 12px;
}

/**************** annuaire ****************/
a.lien_chemin, a:hover.lien_chemin  { color:#AC0C01; }
.contenu_aide_annuaire{
	float:left;
	width:200px;	
}
.contenu_aide_annuaire ul{
	list-style-type : disc;
	margin : 10px 0px 0px 14px;
	padding-left : 0px;
}
.contenu_aide_annuaire li{
	padding-bottom : 4px;
	margin-left:2px;
}
.contenu_aide_annuaire li a, .cesure32 a {
	text-decoration:none;
}
.contenu_aide_annuaire p {
	margin : 0;
}

.contenu_offre_texte_annuaire {
	float:right;
	margin-left:0;
	margin-right:44px;
	width:496px;
}
.contenu_offre_texte_annuaire p {
	padding : 8px 10px 8px 10px;
	margin : 0;
}
.contenu_offre_texte_annuaire img {
	border : 0;
}
.contenu_offre_texte_annuaire input {
	vertical-align : middle;
}
.contenu_offre_texte_input_annuaire {
	border : 1px solid #AC0C01;
}
.contenu_offre_texte_ttable_annuaire {
	width : 490px;
	height : 17px;
	padding : 12px 10px 8px 10px;
	margin-left:10px;
	background-color : #AC0C01;
	color : #ffffff;
	font-family : Arial, sans-serif;
	font-weight : bold;
	text-transform : uppercase;
	text-align : left;
}

.contenu_offre_titre_annuaire {
	width : 608px;
	padding : 0px 0px 0px 10px;
	border-left : 2px solid #AC0C01;
}

.contenu_offre_texte_annuaire table {
	width : 510px;
	border : 1px solid #AC0C01;
	margin:0px 10px 0px 10px;
}

.contenu_offre_texte_annuaire caption {
	text-align:left;
	background-color : #F9EAE2;
	text-transform:uppercase;
	color:#AC0C01;
	font-weight:bold;
	border-top:1px solid #AC0C01;
	border-left:1px solid #AC0C01;
	border-right:1px solid #AC0C01;
	/*padding-left:12px; */
	padding:6px 10px 4px;
}

.contenu_offre_texte_annuaire table.table_border_bottom {
	border : 0px solid #AC0C01;
	border-bottom : 1px dashed #AC0C01;
}

.offre_titre_annuaire {
	width : 525px;
	padding : 0px 0px 2px 10px;
}

.offre_parution_annuaire {
	position : absolute;
	width : 425px;
	padding-left : 13px;
}
.offre_date_annuaire {
	width : 100px;
	float : right;
	text-align: right;
	font-size:12px;
	margin-right:4px;
}

#offre_action_annuaire table{
	height : 60px;
	padding : 2px 2px 2px 2px;
	border:none;
}

.cesure32 {
	width:200px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}

.fond_gris {
	background-color:#cccccc;
}

.cadre_rouge {
	border:1px solid #AC0C01;
	width:100%;
}
.titre_cadre_rouge {
	font-weight:bold;
	border-left:2px solid #AC0C01;
	padding-left:4px;
	margin-bottom:8px;
}

.titre_cadre_rouge a { text-decoration:none; }

#contenu_bloc_annuaire {
	padding : 20px 10px 15px 10px;
	width : 740px;
	background-color : #ffffff;
	overflow:auto;
}

.fond_annuaire {
	background-image:url('/img/fond_annuaire.gif');
	background-repeat:repeat-y;
	background-position:-14px 150px;
	overflow:auto;
}

.contenu_aide_annuaire > h5, .contenu_aide_annuaire > div > h5 , .contenu_offre_texte_annuaire > form > div > h5 {
	margin: 0 0 0 6px;
}

#contenu_bloc_annuaire th {
	color:#AC0C01;
}
.plus_annuaire{
	background-image:url('/img/illus_info_plus.gif');
	background-repeat:no-repeat;
	background-position:100px 26px;
	height:120px;
	overflow:auto;
	margin:0;
}

div > .plus_annuaire > h5 {
	margin:0;
}
/**************** bloc contenu offre façon annuaire ****************/
#offre_chemin {
	border-bottom:1px dotted #ac0c01;
	//padding-bottom:10px;
	margin:10px 0 20px 0;
	//margin-top:30px;
	width:720px;
}
#offre_chemin p {
	font-size:11px;
}
#offre_chemin img {
	border:0;
}
#offre_chemin a {
	color:#ac0c01;
}
#Offre_colonneG {
	float:left;
	width:230px;
	margin-right:10px;
}
#Offre_colonneG img {
	border:0;
}
#Offre_colonneG p {
	margin:0;
	padding:0;
}
#Offre_colonneG a {
	text-decoration:none;
}
#Offre_colonneG a:hover {
	text-decoration:underline;
}
#Offre_colonneG ul {
	list-style:outside;
	list-style-type:square;
}
#Offre_colonneG li {
	padding: 5px 0;
}
#Offre_colonneG h5 {
	font-weight:bold;
	background:none;
	border:none;
	color:#000;
}
#Offre_colonneD {
	float:right;
	margin-right:10px;
	margin-top:10px;
	padding:0;
	width:480px;
	font-size:12px;
}
#Offre_colonneD h2 {
	font-size:12px;
	font-weight:bold;
	margin:10px 0 10px 0;
}
.separation_dotted_rouge {
	border-top:1px dotted #ac0c01;
	height:1px;
}
.separation_dotted_gris {
	border-top:1px dotted #b6b5b5;
	height:1px;
	padding-botom:0;
	margin:0;
}
#offre_contenu_haut {
	background: url(/img/fond_offre_haut.gif) no-repeat scroll top left;
	height:109px;
	width:480px;
}
#offre_contenu_haut_logo {
	background: url(/img/fond_offre_haut_logo.gif) no-repeat scroll top left;
	height:109px;
	width:480px;
}
#offre_contenu_milieu {
	padding:10px;
	background:#F8F8F8 url(/img/fond_offre_milieu.gif) no-repeat scroll top left;
	width:460px;
	line-height:1.5;
}
#offre_contenu_bas {
	background: url(/img/fond_offre_bas.gif) no-repeat scroll top left;
	height:110px;
	width:480px;
}
/**************** bloc contenu offre ****************/
.offre_bgd1 {
	background-color : #F9EAE2;
	height:44px;
	width:110px;
}
.offre_bgd2 {
	background-color : #FADDCD;
	height:44px;
	width:110px;
}
.contenu_offre_titre {
	width : 608px;
	margin-left : 120px;
	padding : 0px 0px 0px 10px;
	border-left : 2px solid #AC0C01;
}
.contenu_offre_titre_long {
	width : 728px;
	padding : 0px 0px 0px 10px;
	border-left : 2px solid #AC0C01;
}
.contenu_offre_titre_long p {
	margin : 0;
	font-weight : bold;
}
.contenu_offre_titre p {
	margin : 0;
	font-weight : bold;
}
.contenu_offre_texte {
	width : 618px;
	margin-left : 120px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
}
.contenu_offre_texte_long {
	width : 728px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
}
.contenu_offre_texte p {
	padding : 8px 10px 8px 10px;
	margin : 0;
}
.contenu_offre_texte img {
	border : 0;
}
.contenu_offre_texte input {
	vertical-align : middle;
}
.contenu_offre_texte_input {
	border : 1px solid #AC0C01;
}
.contenu_offre_texte_ttable {
	width : 598px;
	height : 17px;
	padding : 12px 10px 8px 10px;
	background-color : #AC0C01;
	color : #ffffff;
	font-family : Arial, sans-serif;
	font-weight : bold;
	text-transform : uppercase;
	text-align : left;
}
.contenu_offre_texte_cabinet ul {
	margin-left : 30px;
	padding : 0px 0px 0px 0px;
}
.contenu_offre_texte_cabinet li {
	list-style-image : url(/img/fleche_rouge.gif);
	padding : 2px 0px 0px 0px;
}
.contenu_offre_texte table {
	width : 618px;
	border : 1px solid #AC0C01;
}
.contenu_offre_texte th, .contenu_offre_texte_annuaire  th {
	padding-left : 9px;
	height : 32px;
	color : #AC0C01;
	text-align : left;
	line-height : 18px;
	border-bottom : 1px dashed #AC0C01;
}
.contenu_offre_texte td, .contenu_offre_texte_annuaire td {
	height : 32px;
	padding : 2px 10px 4px 9px;
}
.contenu_offre_texte td.transparent {
	height : 1px;
	padding : 0px 0px 0px 0px;
}
.contenu_offre_texte_logo_societe {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	border : 1px solid #000000;
	/*height:30px;
	width:90px;*/
}
#contenu_offre_texte_annuaire_cabinet table {
	width : 100%;
}
#contenu_offre_texte_annuaire_cabinet th {
	padding : 2px 2px 2px 10px;
	margin-left : 15px;
}
#contenu_offre_texte_annuaire_cabinet td {
	padding : 2px 2px 2px 2px;
}
#contenu_offre_hauteur_cellule td {
	height : 10px;
}
#contenu_offre_hauteur_cellule ul{
	list-style-image : url(/img/fleche_rouge.gif);
	margin : 0px 0px 0px 15px;
	padding-left : 15px;
}
#contenu_offre_hauteur_cellule li{
	padding-bottom : 0px;
}
#contenu_offre_hauteur_cellule tr.offre_bgd1, #contenu_offre_hauteur_cellule tr.offre_bgd2 {
	height:30px;
}
.contenu_offre_texte table.table_border_bottom {
	border : 0px solid #AC0C01;
	border-bottom : 1px dashed #AC0C01;
}
#contenu_offre_texte_colg {
	margin : 0;
	position : absolute;
	left : 131px;
	width : 436px;
	height : 740px;
	border : 1px solid #ce0203;
	background-color : #F9EAE2;
}
#contenu_offre_texte_cold {
	margin-left : 438px;
	width : 179px;
	height : 740px;
	border : 1px solid #AC0C01;
	border-left : 0px solid #AC0C01;
}
#contenu_offre_texte_cold form {
	padding : 0px 10px 0px 10px;
}
#contenu_offre_texte_cold ul {
	margin-left : 30px;
	padding : 0px 0px 0px 0px;
}
#contenu_offre_texte_cold li {
	list-style-image : url(/img/fleche_rouge.gif);
	padding : 2px 0px 0px 0px;
}
.contenu_offre_texte_lien_on {
	padding : 1px 4px 1px 4px;
	background-color : #AC0C01;
	color : #ffffff;
	text-decoration : none;
}
.contenu_offre_texte_lien_off {
	color : #AC0C01;
}
.contenu_offre_texte_titre {
	height : 17px;
	background-color : #AC0C01;
	font-family : Arial, sans-serif;
	color : #ffffff;
	text-transform : uppercase;
	font-weight : bold;
}
.contenu_offre_fond {
	background-color : #F9EAE2;
	padding : 5px 10px 5px 40px;
}
#contenu_offre_best_of{
	background-image:none;
	width:578px;
	text-align:center;
	margin-left:90px;
}
#contenu_offre_best_of ul{
	padding-top:60px;
	text-align:left;
	//text-align:center;
	width:578px;
	height:424px;
	background-image:url(/img/bako-client/fd_tableau_best_of.gif);
	background-repeat:no-repeat;
}
#contenu_offre_best_of li{
	list-style-type:none;
	float:left;
	overflow:hidden;;
	width:140px;
	height:130px;
}
#contenu_offre_hit_parade{
	background-image:url(/img/bako-client/hit_parade_bgd.gif);
	background-repeat:repeat-y;
	width:685px;
	text-align:center;
	margin-left:45px;
}
#contenu_offre_hit_parade table{
	width:685px;
	
}
#contenu_offre_hit_parade td{
	vertical-align: middle; 
	height: 119px; 
	width:119px;
	text-align:center;
}
#contenu_offre_hit_parade a{
	text-decoration:none;
}
#contenu_offre_hit_parade a:hover{
	text-decoration:underline;
}
#contenu_offre_best_of td{
	width:143px;
	height:143px;
	text-align:center;
	vertical-align:middle;
}
.offre_border_bottom {
	border-bottom : 1px dashed #AC0C01;
}
.offre_border {
	border : 1px solid #AC0C01;
}
.offre_puce {
	color : #AC0C01;
	font-size:14px;
}
/**************** bloc contenu offre push ****************/
.contenu_offre_push_texte {
	width : 618px;
	margin-left : 120px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
}
#offre_haut {
	width : 618px;
	height : 58px;
	background-color : #FFEADD;
	background-image : url(/img/offre_haut.gif);
}
#offre_milieu {
	width : 538px;
	padding : 0px 40px 0px 40px;
	background-color : #FFEADD;
	background-image : url(/img/offre_fond.gif);
	background-repeat : repeat-y;
}
#offre_milieu table {
	width : 538px;
	background-color : #ffffff;
	border : 1px solid #AC0C01;
}
#offre_milieu caption {
	background-color : #FFEADD;
	border : 1px solid #AC0C01;
	border-bottom : 0;
	padding : 6px 10px 4px 10px;
	color : #AC0C01;
	font-weight : bold;
	text-align : left;
	text-transform : uppercase;
}
#offre_milieu th {
	color : #AC0C01;
	text-align : left;
	text-transform : capitalize;
}
.offre_contact_ul {
	margin : 10px 0px 10px 27px;
	padding-left : 0px;
}
.offre_contact_li {
	padding-bottom : 3px;
	list-style-image : url(/img/carre_rouge.gif);
}
.societe {
	font-size : 12px;
	font-weight : bold;
}
.padding {
	padding : 5px 10px 10px 10px;
}
.offre_titre {
	width : 525px;
	padding : 0px 0px 2px 10px;
	border-left : 3px solid #AC0C01;
}
.offre_logo {
	float: right;
	/* padding: 10px 15px 0px 0px; */
	padding: 10px 15px 10px 0px;
}
.separation {
	margin : 7px 0px 0px 0px;
	border-top : 5px solid #AC0C01;
}
.offre_parution {
	position : absolute;
	left : 170px;
	width : 425px;
	padding-left : 13px;
}
.offre_date {
	width : 100px;
	margin-left : 438px;
	font-weight : bold;
	text-align : right;
}
.localisation {
	height : 64px;
	background-image : url(/img/offre_localisation.gif);
	background-repeat : no-repeat;
	vertical-align : middle;
	padding-left : 250px;
}
.localisation a{
	color : #AC0C01;
	font-weight : bold;
}
#offre_bas {
	width : 538px;
	height : 13px;
	padding : 0px 40px 0px 40px;
	background-color : #FFEADD;
	background-image : url(/img/offre_bas.gif);
	background-repeat : no-repeat;
}
#offre_action {
	width : 538px;
	padding : 0px 40px 0px 40px;
	background-color : #FFEADD;
	vertical-align : middle;
}
#offre_action table{
	height : 60px;
	padding : 2px 2px 2px 2px;
}
.center {
	text-align : center;
}
.border_dashed_bottom {
	border-bottom : 1px dashed #AC0C01;
}
.border_dashed_top {
	border-top : 1px dashed #AC0C01;
}
.postule_fichier ul{
	margin : 0;
	list-style-image : url(/img/carre_rouge.gif);
	padding : 7px 0px 2px 0px;
}
.postule_fichier li{
	margin : 0;
	margin-left : 30px;
}
/**************** bloc contenu compte ****************/
.contenu_compte_titre {
	width : 608px;
	margin-left : 120px;
	padding : 0px 0px 0px 10px;
	border-left : 2px solid #C3CB63;
}
.contenu_compte_titre p {
	margin : 0;
	font-weight : bold;
}
.contenu_compte_texte {
	width : 618px;
	margin-left : 120px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
	border-top : 6px solid #808D01;
	border-left : 1px solid #808D01;
	border-right : 1px solid #808D01;
	border-bottom : 1px solid #808D01;
}
.contenu_compte_texte p {
	padding : 8px 10px 8px 10px;
	margin : 0;
}
.contenu_compte_texte ul {
	margin : 0;
	list-style-image : url(/img/puce_verte.gif);
	padding : 7px 0px 2px 0px;
}
.contenu_compte_texte li {
	margin : 0;
	margin-left : 30px;
	padding-bottom : 5px;
}
.contenu_compte_texte img {
	padding : 0px 4px 0px 4px;
	border : 0;
}
.contenu_compte_texte input {
	vertical-align : middle;
}
.contenu_compte_texte_input {
	border : 1px solid #808D01;
}
.contenu_compte_texte table {
	width : 618px;
}
.contenu_compte_texte th {
	padding : 2px 0px 0px 9px;
	color : #818C02;
	text-align : left;
	line-height : 18px;
}
.contenu_compte_texte td {
	padding : 8px 8px 8px 8px;
}
.contenu_compte_texte_titre {
	margin : 0px;
	padding : 12px 10px 8px 10px;
	position : absolute;
	left : 131px;
	width : 350px;
	height : 17px;
	background-color : #B3BD42;
	font-family : Arial, sans-serif;
	color : #000000;
	text-transform : uppercase;
	font-weight : bold;
}
.contenu_compte_texte_titre_lien {
	width : 228px;
	height : 17px;
	margin-left : 370px;
	padding : 10px;
	background-color : #B3BD42;
	text-align : right;
}
.contenu_compte_texte_titre_lien a{
	color : #FFFFFF;
	font-weight : bold;
	text-transform:none;
	text-decoration:underline;
}
.contenu_compte_texte_lien_on, a:link.contenu_compte_texte_lien_on, a:hover.contenu_compte_texte_lien_on, a:visited.contenu_compte_texte_lien_on {
	padding : 1px 4px 1px 4px;
	background-color : #AC0C01;
	color : #ffffff;
	text-decoration : none;
}
.contenu_compte_texte_lien_off, a:link.contenu_compte_texte_lien_off, a:hover.contenu_compte_texte_lien_off, a:visited.contenu_compte_texte_lien_off {
	color : #AC0C01;
	background-color : transparent;
}
.compte_padding {
	padding : 12px 0px 12px 0px;
}
.compte_border_top {
	border-top : 1px dashed #B3BD42;
}
.compte_border_bottom {
	border-bottom : 1px dashed #B3BD42;
}
.compte_bgd1 {
	background-color : #E9EBD5;
}
.compte_bgd2 {
	background-color : #F4F5EE;
}
.contenue_cv_texte {
	margin : 10px 10px 10px 10px;
}
.contenue_cv_texte table{
	width : 558px;
	margin : 10px 0px 10px 0px;
	padding : 0px 0px 0px 0px;
}
.compte_cv_colg {
	margin : 0px 196px 0px 10px;
	width : 412px;
}
.compte_cv_colg table{
	width : 100%;
	padding : 0px 0px 0px 0px;
}
.compte_cv_colg td{
	padding : 2px 2px 2px 2px;
}
.compte_cv_cold {
	position : absolute;
	right : 10px;
	margin : 0px 10px 0px 10px;
	width : 176px;
}
.compte_cv_colg2 {
	margin : 0px 432px 0px 10px;
	width : 176px;
}
.compte_cv_cold2 {
	position : absolute;
	right : 10px;
	margin : 0px 10px 0px 10px;
	width : 412px;
}
.compte_cv_onglet {
	width : 100px;
	margin : 0px 0px 0px 10px;
	padding : 2px 0px 2px 10px;
	background-color : #B3BD42;
	color : #ffffff;
	font-weight : bold;
	font-size : 12px;
}
.compte_cv_onglet_2 {
	width : 200px;
	margin : 0px 0px 0px 10px;
	padding : 2px 0px 2px 10px;
	background-color : #B3BD42;
	color : #ffffff;
	font-weight : bold;
	font-size : 12px;
}
.compte_cv_onglet_3 {
	width : 300px;
	margin : 0px 0px 0px 10px;
	padding : 2px 0px 2px 10px;
	background-color : #B3BD42;
	color : #ffffff;
	font-weight : bold;
	font-size : 12px;
}
.compte_cv_border {
	border : 1px solid #B3BD42;
}
.compte_bloc_onglet {
	margin : 0px 480px 0px 10px;
	padding : 2px 0px 2px 10px;
	background-color : #B3BD42;
	color : #ffffff;
	font-weight : bold;
	font-size : 12px;
}
.compte_cv_express_colg {
	position : absolute;
	left : 140px;
	width : 248px;
	margin : 0px 10px 0px 0px;
}
.compte_cv_express_cold {
	margin : 0px 0px 0px 258px;
	width : 340px;
}
.compte_height45 {
	height : 45px;
}
.compte_puce {
	color : #7F8E00;
	font-size:14px;
}
/**************** bloc contenu jeunes dip.(jd) ****************/
.contenu_jd_titre{
	font-weight:bold; 
	color:#ac0c01;
	margin-top: 10px;
}
.contenu_jd_titre_barre {
	width : 728px;
	padding : 0px 0px 0px 10px;
	border-left : 2px solid #AC0C01;
}
.contenu_jd_titre p {
	margin : 0;
	font-weight : bold;
}
#contenu_jd_texte a {
	color : #AC0C01;
	font-weight : bold;
}
#contenu_jd_coaching a {
	color : #000000;
	font-weight : bold;
	padding : 0px 0px 0px 10px;
	border-left : 2px solid #AC0C01;
	text-decoration:none;
}
#contenu_jd_coaching a:hover{
	color : #000000;
	font-weight : bold;
	padding : 0px 0px 0px 10px;
	border-left : 2px solid #AC0C01;
	text-decoration:underline;
}
#contenu_jd_texte p {
	margin : 0;
}
#contenu_jd_texte img {
	/*padding : 4px 4px 0px 4px;*/
	border : 0;
}
#contenu_jd_texte{
  background:none repeat scroll 0 0 #FFFFFF;
  float:left;  
}
.contenu_jd_colg {
  border-right:2px solid #AC0C01;
  float:left;
  left:10px;
  padding:0 10px 0 0;
  width:359px;
}
.contenu_jd_colg p {
	padding : 0px 0px 0px 10px;
}
.contenu_jd_colg_picto {
	float : left;
	margin : 0px 10px 6px 0px;
	padding : 0px 4px 0px 4px;
}
.contenu_jd_cold {
  float:left;
  margin-left:10px;
  width:359px;
}
.contenu_jd_cold p {
	padding : 0px 0px 0px 10px;
}


/**************** bloc contenu coaching ****************/
.contenu_coaching_titre {
	width : 728px;
	padding : 0px 0px 0px 10px;
	border-left : 2px solid #AC0C01;
}
.contenu_coaching_titre p {
	margin : 0;
	font-weight : bold;
}
#contenu_coaching_texte_partenaire {
	width : 738px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
}
#contenu_coaching_texte {
	width : 738px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
}
#contenu_coaching_texte a {
	color : #AC0C01;
	font-weight : bold;
}

#contenu_coaching_texte ul {
	margin : 0;
	list-style-image : url(/img/carre_rouge.gif);
	padding : 7px 0px 2px 0px;
}
#contenu_coaching_texte li {
	margin : 0;
	margin-left : 30px;
	padding-bottom : 5px;
}
#contenu_coaching_texte li a {
	color : #000000;
	font-weight : normal;
}
#contenu_coaching_texte p {
	margin : 0;
}
#contenu_coaching_texte img {
	/*padding : 4px 4px 0px 4px;*/
	border : 0;
}
.contenu_coaching_titre_dotted {
	color : #000000;
	font-weight : bold;
	border-top: 1px dotted #ac0c01;
	border-bottom: 1px dotted #ac0c01;
}
.contenu_coaching_sans-col {
	padding : 0px 0px 0px 0px;
}
.contenu_coaching_sans-col p {
	padding : 0px 0px 0px 10px;
}
.contenu_coaching_sans-col img {
	border:0;
	padding:0px 0px 0px 0px;
}
.contenu_coaching_sans-col_baseline {
	font-size:18px;
	padding-top:10px;
}
.contenu_coaching_sans-col_chapeau {
	font-size:13px;
	color:#CE0203;
	font-weight:bold;
	padding-top:35px;
}
.contenu_coaching_colg {
	position : absolute;
	left : 10px;
	width : 359px;
	padding : 0px 10px 0px 0px;
	border-right : 2px solid #AC0C01;
}
.contenu_coaching_colg p {
	padding : 0px 0px 0px 10px;
}
.contenu_coaching_colg_picto {
	float : left;
	margin : 0px 10px 6px 0px;
	padding : 0px 4px 0px 4px;
}
.contenu_coaching_cold {
	width : 359px;
	margin : 0px 0px 0px 379px;
}
.contenu_coaching_cold p {
	padding : 0px 0px 0px 10px;
}
.contenu_coaching_colg2 {
	width : 509px;
	margin : 0px 209px 0px 0px;
	padding : 0px 10px 0px 0px;
	border-right : 2px solid #AC0C01;
}
.contenu_coaching_colg2 p {
	padding : 0px 0px 0px 10px;
}
.contenu_coaching_colg2_picto {
	float : left;
	margin : 0px 10px 6px 0px;
}
.contenu_coaching_cold2 {
	position : absolute;
	right : 10px;
	width : 209px;
}
.contenu_coaching_cold2 p {
	padding : 0px 0px 0px 10px;
}
.contenu_coaching_encadre {
	margin-bottom : 20px;
	padding : 0px 5px 10px 5px;
	background-color : #F9EAE2;
	border : 1px solid #AC0C01;
}
#contenu_coaching_encadre_light {
	border-top:1px dotted #ac0c01;
	border-bottom:1px dotted #ac0c01;
	padding:0px 0px 0px 0px;
}
#contenu_coaching_encadre_light a{
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}
#contenu_coaching_encadre_light a:hover {
	text-decoration:none;
	color:#ac0c01;
}
#contenu_coaching_encadre_light h1{
	color:#ac0c01;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	padding:5px 0px 10px 0px;
}
.contenu_coaching_auteur {
	color:#9e9e9e;
}
/**************** bloc contenu recruteur ****************/
.contenu_recruteur_h5 {
	margin : 10px 0px 6px 0px;
	padding : 4px 0px 3px 10px;
	border-bottom : 1px solid #E98501;
	background-color : #FEBD67;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-transform : uppercase;
}
.contenu_recruteur_h6 {
	margin : 10px 0px 6px 0px;
	padding : 3px 0px 3px 10px;
	border-bottom : 1px dashed #ac0c01;
	border-top : 1px dashed #ac0c01;
	font-size : 12px;
	font-weight : bold;
}
.contenu_recruteur_titre_table {
	margin : 0;
	padding : 4px 0px 3px 0px;
	border-bottom : 1px solid #E98501;
	background-color : #E98501;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
}
.contenu_recruteur_soustitre_table {
	margin : 10px 0px 6px 0px;
	padding : 4px 0px 3px 10px;
	border-bottom : 1px solid #E98501;
	background-color : #FEBD67;
	font-size : 11px;
	color : #000000;
}
.contenu_recruteur_titre {
	width : 728px;
	padding : 0px 0px 0px 10px;
	border-left : 2px solid #E98501;
}
.contenu_recruteur_titre p {
	margin : 0;
	font-weight : bold;
}
#contenu_recruteur_texte_cv {
	width : 738px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
}
#contenu_recruteur_texte_cv p {
	padding : 5px 10px 5px 10px;
	margin : 0;
}
#contenu_recruteur_texte_cv table {
	vertical-align : top;
	font-family : Arial, sans-serif;
	font-size : 11px;
	padding : 5px 10px 5px 10px;
}
#contenu_recruteur_texte_cv img {
	border:0;
}







#contenu_recruteur_texte {
	width : 738px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
}
#contenu_recruteur_texte h3{
	margin:-8px 10px 10px 0px;
	padding:0px 10px 0px 0px;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-color:#ac0c01;
	font-weight:bold;
	color:#ac0c01;
	font-size:11px;
}
/*#contenu_recruteur_texte h5 {
	width : 738px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
}*/
#contenu_recruteur_texte table {
	width : 100%;
	border-top : 1px solid #E98501;
	border-bottom : 1px solid #E98501;
	vertical-align : top;
	font-family : Arial, sans-serif;
	font-size : 11px;
}
#contenu_recruteur_texte th {
	padding : 2px 2px 0px 2px;
	color : #E98501;
}
#contenu_recruteur_texte img {
	padding : 0px 0px 2px 0px;
	vertical-align : middle;
	border:0;
	text-align:center;
}
#contenu_recruteur_texte td {
	padding : 2px 2px 2px 2px;
}
#contenu_recruteur_texte a {
	color : #AC0C01;
	font-weight : bold;
}
#contenu_recruteur_texte ul {
	margin : 0;
	list-style-image : url(/img/carre_rouge.gif);
	padding : 7px 0px 2px 0px;
}
#contenu_recruteur_texte li {
	margin : 0;
	margin-left : 30px;
	padding-bottom : 5px;
}
#contenu_recruteur_texte li a {
	color : #000000;
	font-weight : normal;
}
#contenu_recruteur_texte p {
	padding-left : 10px;
	margin : 0;
}
.contenu_recruteur_colg {
	position : absolute;
	left : 10px;
	width : 359px;
	padding : 0px 10px 0px 0px;
	border-right : 2px solid #E98501;
}
.contenu_recruteur_colg_picto {
	float : left;
	margin : 0px 10px 6px 0px;
}
.contenu_recruteur_cold {
	width : 359px;
	margin : 0px 0px 0px 379px;
}
.contenu_recruteur_logo {
	float : right;
	border : 1px solid #000000;
	padding : 0px 0px 0px 0px;
	margin-right : 10px;
	width : 90px;
	height : 30px;
}
.contenu_recruteur_bg1 {
	background-color : #FFE2BC;
}
.contenu_recruteur_colg2 {
	width : 509px;
	margin : 0px 209px 0px 0px;
	padding : 0px 10px 0px 0px;
	border-right : 2px solid #E98501;
}
.contenu_recruteur_colg2 p {
	padding : 0px 0px 0px 10px;
}
.contenu_recruteur_colg2_picto {
	float : left;
	margin : 0px 10px 6px 0px;
}
.contenu_recruteur_cold2 {
	position : absolute;
	right : 10px;
	width : 209px;
}
.contenu_recruteur_cold2 p {
	padding : 0px 0px 0px 10px;
}
.contenu__recruteur_encadre {
	margin : 10px 0px 18px 0px;
	padding : 5px 5px 5px 5px;
	background-color : #FFE2BC;
	border : 1px solid #E98501;
}
.contenu_recruteur_sans-colonne {
	width : 728px;
	padding : 0px 0px 0px 0px;
}

.contenu_recruteur_h5_sans-colonne {
	margin : 10px 0px 6px 0px;
	padding : 4px 0px 3px 10px;
	border-bottom : 1px solid #E98501;
	background-color : #FEBD67;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-transform : uppercase;
	width : 728px;
}

/******************* Librairie *******************/
.librairie_ombrage {
	font-size : 64px;
	width : 100%;
	color : blue;
	text-shadow : #acacac 100px 100px;
	float : left;
}
.librairie_image {
	border-bottom-style : solid;
	border-color : #ffffff;
	border : 1px;
}
.contenu_gauche_lib {
	float : left;
	width : 80px;
	height : 150px;
}
.contenu_centre_lib {
	float : left;
	padding:0px 0px 0px 5px;
	left : 80px;
	width : 209px;
	height : 150px;
}
.contenu_droite_lib {
	left : 309px;
	width : 50px;
	height : 150px;
	float : right;
	vertical-align : middle;
}
/******************* bas de page *******************/
#bas_page {
	padding-top : 10px;
	padding-bottom : 30px;
	font-size : 11px;
	color : #ffffff;
	text-align : center;
}
#bas_page a {
	font-size : 11px;
	color : #ffffff;
}
/******************* Blog Emploi *******************/
#blog_emploi {
	padding : 10px 10px 10px 10px;
}
#blog_emploi h2 {
	color : #ac0c01;
	padding-bottom : 10px;
	font-size : 20px;
	width : 480px;
}
#blog_emploi h3{
	font-weight : bold;
	font-size : 16px;
	color : #ac0c01;
	background-color : #F9EAE2;
	padding : 5px 5px 5px 5px;
}
#blog_emploi ul {
	border-top : 1px dashed #ac0c01;
	list-style-image : url(/img/fleche_rouge.gif);
}
#dernier_blog_emploi h2 {
	padding : 5px 10px 6px 10px;
	background-color : #f9eae2;
	font-weight : bold;
	font-size : 11px;
	border-bottom : 1px dashed #ce0203;
}
#dernier_blog_emploi ul {
	margin-left : 0px;
	padding : 0px 0px 0px 0px;
	list-style-position : inside;
	list-style-image : url(/img/fleche_rouge.gif);
	vertical-align : text-bottom;
}
#dernier_blog_emploi li {
	margin : 0px;
	padding : 5px 0px 5px 10px;
	border-bottom : 1px dashed #ce0203;
}
#dernier_blog_emploi a {
	text-decoration : none;
	color : #000000;
	font-weight : normal;
}
#dernier_blog_emploi a:hover {
	text-decoration : underline;
	color : #000000;
	font-weight : normal;
}
#bloc_blog_titre {
	padding : 5px 10px 5px 10px;
	background-color : #f9eae2;
	font-weight : bold;
}
#bloc_blog_titre span {
	color : #ac0c01;
}
#categorie_blog_liste td {
	width : 50%;
	border-top : 1px dashed #ce0203;
	padding : 3px 10px 4px 10px;
	vertical-align : top;
}
#categorie_blog_liste td a {
	text-decoration : none;
	color : #000000;
	font-weight : normal;
}
.blog_emploi_image {
	width : 100px;
	height : 70px;
}
#blog_semaine a {
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}
#blog_semaine a:hover {
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : underline;
}
#blog_semaine table {
	width : 100%;
}
#blog_semaine td {
	border-top : 1px dashed #ce0203;
	vertical-align : top;
	padding : 5px 10px 5px 10px;
}

.billboard {
	width : 400px;
	height : 254px;
	padding : 20px 0px 20px 180px;
}
#billboard_ext {
	float : right;
	margin : 0px 0px 0px 10px;
	width : 254px;
	height : 254px;
}

/******************* Bulle d'aide *******************/
#hintbox{ /*CSS for pop up hint box */
	position : absolute;
	top : 10px;
	left : 10px;
	background-color : #FEBD67;
	width : 120px; /*Default width of hint.*/
	padding : 3px;
	border : 1px solid #000000;
	font : normal 10px Verdana;
	z-index:100;
	visibility : hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
	font-weight : bold;
	color : navy;
	margin : 3px 8px;
}

#marqueecontainer {
	position: relative;
	width: 360px; /*marquee width */
	height: 16px; /*marquee height */
	color: #ac0c01;
	background-color: #F9EAE2;
	overflow: hidden;
	border: 1px solid #ffffff;
	padding: 2px;
	padding-left: 4px;
	display: none;
}
#marqueecontainer a {
	color: #ac0c01;
	font-weight: bold;
}

.spip table {
	margin: 10px 0px 10px 0px;
	border: 1px solid #000000;
}

h3.spip {
	font-size : 12px;
	padding-top:8px;
}
.spip th{
	padding : 2px 2px 0px 2px;
	color : #E98501;
}
p.spip {
	padding-bottom: 10px;
}

.row_even {
}

.row_odd {
	background-color: #E0E0E0;
}

.row_first {
	margin : 10px 0px 6px 0px;
	padding : 2px 0px 2px 10px;
	border-bottom : 1px solid #AC0C01;
	background-color : #FADDCD;
	font-size : 12px;
	color : #AC0C01;
}
/* actu */

	#communiques{
		width:216px;
		margin-left:516px;
		background-color:#F4F5EE;
	}
	#communiques p{
		border-bottom:1px dotted #959692;
		font-size:11px;
		padding:0px 5px 5px 5px;
		font-family:arial;
	}
	#dossier_contenu{
		float:left;
		background:#FFFFFF;
		/*position:relative;
		left:10px;*/
		width:500px;
		font-family:arial;
		font-size:12px;
		/*border:1px solid #000000;*/
	}
	.dossier_contenu_titre {
		position:relative;
		z-index:1;
		font-size:16px;
		font-weight:bold;
		margin:0;
		padding:2px;
		background-color:#ffffff;
		top:10px;
		width:210px;
		clear:both;
	}

	.dossier_contenu_titre_article {
		font-size:16px !important;
		color:#000000 !important;
		font-family:arial !important;
		font-weight:bold;
		margin:0;
		padding:2px;
		top:10px;
		border-bottom:1px dotted #ac0c01;
	}

	#dossier_contenu p{
		margin:0;
		padding:5px;
	}
	#dossier_contenu a{
		font-size:11px;
		color:#ac0c01;
		margin:0;
		padding:5px;
		text-decoration:none;
	}
	#dossier_contenu a:hover{
		text-decoration:underline;
	}
	#dossier_contenu h1{
		font-size:12px;
		font-weight:bold;
		margin:0;
		padding:5px 5px 5px 0px;
		color:#ac0c01;
	}
	#dossier_contenu img{
		border:0;
	}
	.texte_gris{
		color:#959692;
		font-size:11px;
	}
	.rouge{
		color:#ac0c01;
	}
	.film1 {
		position: absolute;
		left:0;
		text-align:center;
		border:0px;
		width:240px;
		margin:0;
		padding:0;
	}
	.film2 {
		text-align:center;
		border:0px;
		width:240px;
		padding-left:260px;
	}

	.film1 h1, .film2 h1{
		text-align:center;
	}
	.dotted{
		padding:10px 0px 0px 0px;
		border-top:1px solid #ac0c01;
	}

	.lib_onglet {
		margin : 0px 0px 0px 10px;
		padding : 2px 10px 0px 10px;
		background-color : #F4F5EE;
		font-weight : bold;
		font-size : 12px;
		white-space:nowrap;
	}
	.noir {
		color:#000000
	}
	
#nav_frint table {
	border:none;
	width:350px;
}

#nav_frint td {
	margin:0;
	padding:0;
	height:14px;
}

.dijitAccordionTitle {
	background:#FAFAFA url(/img/bako-client/tarifs_title_barre.png) repeat-x scroll left bottom;
	border-top:1px solid #BFBFBF;
	cursor:pointer;
	padding:6px 4px 6px 8px;
}
.dijitAccordionText {
	color: #336699;
	font-weight: bold;
	font-size:12px;
}
p { padding-bottom:10px; }
#contenu_recruteur_une_col {
	margin-top:10px;
	padding:0px;
	width:738px;
}
#contenu_recruteur_une_col h5 {
	color: #000000;
	border-bottom:1px solid #E98501;
	background-color:#febd67;
}
#contenu_recruteur_une_col table.spip {
	border-bottom:1px solid #E98501;
	font-family:Arial,sans-serif;
	vertical-align:top;
	width:484px;
}
*html #contenu_recruteur_une_col table.spip {
	border-bottom:1px solid #E98501;
	font-family:Arial,sans-serif;
	vertical-align:top;
	width:434px;
}
#contenu_recruteur_tarif {
	padding:12px 10px 0px 0px;
	width:509px;
	float:left;
	font-size:11px;
}
*html #contenu_recruteur_tarif {
	width:460px;
	padding:12px 0px 0px 0px;
}
.dijitAccordionArrow {
	background:transparent url(/img/bako-client/tarifs_fleche_off.png) no-repeat scroll 0%;
	height:15px;
	margin-top:2px;
	width:15px;
}
.dijitAccordionTitle-selected .dijitAccordionArrow {
	background:transparent none repeat scroll 0%;
	margin-top:2px;
}
.dijitAccordionBody {
	margin-left: 8px;
}
th { text-align:left; font-size:11px; }

#col_gauche_metier {
	padding:0px;
	margin:0px;
	width:579px;
	float:left;
	font-size:12px;
}
<!--[if IE 6]>
#col_gauche_metier {
	padding:0px;
	margin:0px;
	width:405px;
	float:left;
	font-size:12px;
}
<![endif]-->

#col_droite_metier {
	padding:0px 0px 0px 0px;
	width:142px;
	right:10px;
	float:right;
	font-size:12px;
}

.pasvu {
	display:none;
}
#partenaires {
	width:740px;
	text-align: center;
}
#partenaires table {
	width:100%;
	font-weight:bold; 
	color:#979999;
	font-size:11px;
	border:0;
	margin:0px;
	padding:0px;
}

/* coaching */
#fond_2col {
	background-image:url('/img/fond_2col.gif');
	background-repeat:repeat-y;
	overflow:auto;
	margin-top:10px;
	padding:0;
	width:738px;
}

#colg_2col {
	padding:0px;
	margin:0px;
	width:360px;
	float:left;
	font-size:12px;
}

#cold_2col {
	padding:0px;
	margin:0 0 0 10px;
	width:360px;
	float:right;
	font-size:12px;
}
#cold_2col ul {
	list-style-image:url(/img/carre_rouge.gif);
	margin:0 0 0 12px;
	//margin:0 0 0 16px;
	padding:7px 0 2px;
}

.filet_bas_rouge {
	border-bottom:1px dotted #AC0C01;
}

#colg_2col  a, #cold_2col  a {
	font-weight:bold;
	color:#AC0C01;
}
.lien_ns {
	text-decoration:none;
	color:#000000 !important;
	font-weight:normal !important;
}

a.lien_ns:hover {
	color:#AC0C01 !important;
}

.titre {
	font-weight:bold;
	color:#AC0C01;
	font-size:12px;
	padding-bottom:12px;
}

.noborder {
	border:none !important;
}

.puce_theme1,.puce_theme2,.puce_theme3,.puce_theme4,.puce_theme5 {
	margin:0 0 0 12px;
	padding:7px 0 2px;
}

.puce_theme1 {
	list-style-image:url(/img/coaching/parole_coach/carre_1.gif);
}

.puce_theme2 {
	list-style-image:url(/img/coaching/parole_coach/carre_2.gif);
}

.puce_theme3 {
	list-style-image:url(/img/coaching/parole_coach/carre_3.gif);
}

.puce_theme4 {
	list-style-image:url(/img/coaching/parole_coach/carre_4.gif);
}

.puce_theme5 {
	list-style-image:url(/img/coaching/parole_coach/carre_5.gif);
}

/* recherches thematiques */
.contenu_rech_thematique {
	background-image:url('/img/2col_smallright.gif');
	background-repeat:repeat-y;
	overflow:auto;
	margin-top:0;
	padding-top:0;
	width:738px;
}

.contenu_rech_thematique_colg {
	float:left;
	width:525px;
	margin-top:-11px;
	//margin-top:0;
}

.contenu_rech_thematique_cold {
	float:right;
	width:202px;
	margin-top:-11px;
	//margin-top:0;
}

.contenu_rech_thematique_titre {
	border-left:2px solid #AC0C01;
	padding:0 0 0 10px;
	width:608px;
}

.contenu_rech_thematique_texte_titre {
	background-color:#AC0C01;
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	font-weight:bold;
	padding:8px 0px 4px 10px;
	text-transform:uppercase;
}

.cesure178 {
	width:188px;
	height:14px;
	overflow:hidden;
}

pre {
	width:202px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	font-family:inherit;
}


#contenu_rdv_texte {
	width : 760px;
	/*margin-top : 10px; */
	margin:0;
	padding : 0;
	border-top:5px solid #f1d6d4;
}
img {
	border:none;
}

.titre-conseil, h2.titre-conseil, .titre-conseil a {
	color:#AC0C01 !important;
	font-size:12px !important;
	font-weight:bold !important;
}

.fs12 {
	font-size: 12px;
}

.chemin {
	padding-bottom: 10px;
	font-weight:bold;
	background-color:#FFFFFF;
	font-size:11px !important;
	width:100%;
}
.chemin a {
	color:#AC0C01;
}

.moitie1 {
	width:50%;
	float:left;
}

.moitie2 {
	width:50%;
	float:right;
}

.overflow {
	overflow:auto;
}
.titre-page {
	color:#AC0C01;
	font-size:18px;
	font-weight:bold;
}


/*----------------------------Test-----------------------------*/
.titre_newlook {
	background-color:#fff;
	color:#000;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:2px;
	width:356px;
	border-bottom:1px solid #ac0c01;
	margin-bottom:10px;
}
.lien_newlook {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A2A39F;
}
.titre2_newlook {
	font-size:16px;
	font-weight:bold;
}

/*----------------------------Alternance/Stages-----------------------------*/
#form_stage.form_etudiant fieldset,
#form_alternance.form_etudiant fieldset{
  border:0 none;
}
#form_stage.form_etudiant label,
#form_alternance.form_etudiant label{
  padding:5px 0;
  display:block;
}
#form_stage.form_etudiant label.with-link,
#form_alternance.form_etudiant label.with-link{
  float:right; 
}
#form_stage.form_etudiant .long span,
#form_alternance.form_etudiant .long span{
display:block;
width:80px;
float:left
}

#form_stage.form_etudiant .long select,
#form_alternance.form_etudiant .long select{
  width:260px; 
}