html {
	overflow-y: scroll;
}

body {
	margin:0px;
	padding:0px;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	background-color:#e1e1e1;
	color:#6c6b70;
}

table
{
	padding:0px;
	margin:0px;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	border-spacing:0px;
	border-collapse:collapse;
}

td
{
	padding:0px;
	margin:0px;
	border-spacing:0px;
	border-collapse:collapse;
}

.spaceTable td {
	padding:0px;
	margin:0px;
	border-spacing:0px;
	border-collapse:collapse;
	padding-top:5px;
}

img {
	display:block;
	border:0px;
}

.spacer
{
	clear:both;
	font-size:0px;
}

#site {
	width:956px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}

input[type=text], input[type=password], input[type=file], input[type=checkbox], select, textarea {
	width:162px;
	border:1px solid #c6c6c6;
	font-size:9px;
	height:15px;
	padding-left:3px;
	color:#6C6B70;
	font-family:Arial;
}

input[type=checkbox] {
	width:13px;
	margin:0px;
	border:0px;
	padding:0px;
	margin-top:2px;
}

input[type=file] {
	width:160px;
	height:18px;
	font-size:10px;
}

select {
	width:169px;
	height:18px;
	padding-left:1px;
}

textarea{
	height:60px;
}

.tabFormOrange td {
	padding-top:2px;
	padding-bottom:2px;
}

.tabFormOrange .td_cell {
	padding-top:10px;
	padding-bottom:5px;
	padding-left:20px;
}

.tabFormOrange input[type=text], .tabFormOrange input[type=password], .tabFormOrange input[type=file], .tabFormOrange input[type=checkbox], .tabFormOrange textarea {
	width:140px;
	border:1px solid #f9a503;
	font-size:10px;
	height:13px;
	padding-left:3px;
	color:#6C6B70;
	font-family:Verdana;	
	margin-left:15px;
}

.tabFormOrange input[type=file] {
	width:168px;
	height:18px;
	font-size:10px;
}

.tabFormOrange input[type=checkbox] {
	width:13px;
	margin:0px;
	border:0px;
	padding:0px;
	margin-top:2px;
	margin-left:15px;
}

.tabFormOrange select  {
	width:147px;
	border:1px solid #f9a503;
	font-size:10px;
	height:18px;
	padding-left:5px;
	color:#535353;
	font-family:Verdana;
	margin-left:15px;
}

.tabFormOrange textarea {
	height:75px;
}

.tabFormOrange .multiple {
	width:auto;
	height:auto;
	padding-left:1px;
}

a, a:visited, a:active, a:link {
	color:#f9a503;
	text-decoration:none;
}

a.invert, a.invert:visited, a.invert:active, a.invert:link {
	color:#f9a503;
	text-decoration:underline;
}

a:hover {
	color:#f9a503;
	text-decoration:underline;
}

#header {
	width:956px;
}

.coin_blanc_hg {
	width:20px;
	height:20px;
	background:url("../img/bord/coin_blanc_hg.jpg");
}

.coin_blanc_hd {
	width:20px;
	height:20px;
	background:url("../img/bord/coin_blanc_hd.jpg");
}

.coin_blanc_bg {
	width:20px;
	height:20px;
	background:url("../img/bord/coin_blanc_bg.jpg");
}

.coin_blanc_bd {
	width:20px;
	height:20px;
	background:url("../img/bord/coin_blanc_bd.jpg");
}

.bord_blanc_h {
	width:2px;
	height:20px;
	background:url("../img/bord/bord_blanc_h.jpg");
}

.bord_blanc_b {
	width:2px;
	height:20px;
	background:url("../img/bord/bord_blanc_b.jpg");
}

.bord_blanc_g {
	width:20px;
	height:2px;
	background:url("../img/bord/bord_blanc_g.jpg");
}

.bord_blanc_d {
	width:20px;
	height:2px;
	background:url("../img/bord/bord_blanc_d.jpg");
}

.fond_blanc {
	background-color:white;
}

.coin_grisclair_bg {
	width:6px;
	height:6px;
	background:url("../img/bord/coin_grisclair_bg.jpg");
}

.bord_grisclair_b {
	height:6px;
	background:url("../img/bord/bord_grisclair_b.jpg");
}

#logo {
	margin-top:12px;
	float:left;
	width:198px;
	height:102px;
	background:url("../img/logo.jpg");
}

.element_menu_lang {
	float:left;
	color:#f9a503;
	font-weight:bold;
	padding-right:5px;
}

a.link_menu_lang {
	color:#707173;
	text-decoration:none;
	font-weight:bold;
}

a.link_menu_lang:hover {
	color:#f9a503;
	text-decoration:none;
	font-weight:bold;
}

a.link_menu_lang_invert {
	color:#f9a503;
	text-decoration:none;
	font-weight:bold;
}

a.link_menu_lang_invert:hover {
	color:#707173;
	text-decoration:none;
	font-weight:normal;
}

a.link_orange_underline {
	color:#f9a503;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}

#div_lang_menu {
	float:right;
	position:relative;
	top:-5px;
}

#div_connexion_header {
	position:relative;
	top:-13px;
	right:-13px;
	width:277px;
	float:right;
}

#logo_candidat {
	width:277px;
	background:url("../img/logo_candidat.jpg") 5px 3px no-repeat;
}

#titre_candidat_header {
	padding-left:40px;
	padding-bottom:3px;
	padding-top:5px;
	color:#fa982b;
	border-left:1px solid #cecece;
	font-weight:bold;
}

#degrade_header {
	width:275px;
	border-left:1px solid #cecece;
	background:url("../img/degrade1.jpg") repeat-x;
}

.big_texte {
	font-size:12px;
	font-weight:bold;
}

.btn_orange_g {
	cursor:pointer;
	width:6px;
	height:19px;
	background:url("../img/btn/btn_orange_g.png") no-repeat;
}

.btn_orange_d {
	cursor:pointer;
	width:6px;
	height:19px;
	background:url("../img/btn/btn_orange_d.png") no-repeat;
}

.btn_orange_fond {
	cursor:pointer;
	height:19px;
	background:url("../img/btn/btn_orange_fond.png") repeat-x;
}

.texte_btn_blanc {
	cursor:pointer;
	color:white;
	position:relative;
	top:-3px;
	font-size:13px;
	font-weight:bold;
}

.menu_element {
	text-align:center;
	vertical-align:center;
	width:75px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
}

.menu_element_border_h {
	background:url("../img/bord/bord_menu_plein.jpg") repeat-x;
}

.menu_elemenr_border_g {
	border-left:1px solid #b3b3b3;
}

.menu_element_border_h_degrade {
	background:url("../img/bord/bord_menu_degrade.jpg") -15px 0px no-repeat;
}

a.lien_menu {
	color:#707173;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

a.lien_menu:hover {
	color:#f9a503;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

a.lien_menu_selected {
	color:#f9a503;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;	
}

#header_menu {
	margin-right:-13px;
	margin-bottom:-13px;
	float:right;
}

#div_offres {
	width:956px;
}

.coin_grisfonce_hg {
	width:11px;
	height:7px;
	background:url("../img/bord/coin_grisfonce_hg.jpg") no-repeat;
}

.bord_grisfonce_h {
	height:7px;
	background:url("../img/bord/bord_grisfonce_h.jpg") repeat-x;
}

.coin_grisfonce_hd {
	width:11px;
	height:7px;
	background:url("../img/bord/coin_grisfonce_hd.jpg") no-repeat;
}

.bord_grisfonce_g {
	width:10px;
	height:27px;
	background:url("../img/bord/bord_grisfonce_g.jpg") no-repeat;
}

.bord_grisfonce_d {
	width:10px;
	height:27px;
	background:url("../img/bord/bord_grisfonce_d.jpg") no-repeat;
}

.ombre_g {
	width:7px;
	background:url("../img/ombre_g.jpg") repeat-y;
}

.ombre_d {
	width:7px;
	background:url("../img/ombre_d.jpg") repeat-y;
}

#bandeau_offres_fond {
	width:945px;
	background:url("../img/degrade2.jpg") repeat-x;
}

#bandeau_offres_titre {
	float:left;
	color:white;
	font-weight:bold;
	padding:3px;
	padding-top:0px;
	font-size:14px;
}

#animation_fond {
	width:942px;
	background-color:white;
	padding-top:20px;
	padding-bottom:20px;
}

.animation_element_titre {
	color:#f9a503;
	font-weight:bold;
	font-size:20px;
	padding-top:2px;
	padding-left:7px;
	width:220px;
}

.animation_element_texte {
	color:#7b7c7e;
	font-size:10px;
	padding-top:1px;
	padding-left:7px;
	width:220px;
}

.animation_element_titre_hover {
	color:white;
	font-weight:bold;
	font-size:20px;
	padding-top:2px;
	padding-left:7px;
	width:220px;
}

.animation_element_texte_hover {
	color:white;
	font-size:10px;
	padding-top:1px;
	padding-left:7px;
	width:220px;
}

.animation_element_first_hover {
	position:relative;
	background:url("../img/accueil/element_animation_hover.png");
	width:275px;
	height:71px;
	margin-top:0px;
	cursor:pointer;
	z-index:200;
}

.animation_element_first {
	background:url("../img/accueil/element_animation.jpg");
	width:232px;
	height:71px;
	margin-top:0px;
}

.animation_element {
	background:url("../img/accueil/element_animation.jpg");
	width:232px;
	height:71px;
	margin-top:4px;
}

.animation_element_hover {
	position:relative;
	background:url("../img/accueil/element_animation_hover.png");
	width:275px;
	height:71px;
	margin-top:4px;
	cursor:pointer;
	z-index:200;
}

#div_animation_gauche {
	float:left;
	width:242px;
	padding-left:10px;
}

.text_dynamic_animation {
	padding-left:5px;
	font-size:21px;
	color:#4a4a4a;
}

#dynamic_animation {
	width:680px;
	height:295px;
	cursor:pointer;
}

#footer {
	margin-top:7px;
	height:30px;
}

#copyright {
	float:left;
	color:#929292;
	font-weight:bold;
	padding-left:5px;
}

a.link_menu_footer {
	text-decoration:none;
	color:#929292;
	font-weight:normal;
}

a.link_menu_footer:hover {
	text-decoration:underline;
	color:#929292;
	font-weight:normal;
}

a.link_menu_footer_selected {
	text-decoration:underline;
	color:#929292;
	font-weight:normal;
}

#footer_menu {
	padding-right:7px;
}

.footer_separator {
	float:right;
	color:#929292;
	padding-left:5px;
}

.barre_ombre_1 {
	width:956px;
	height:7px;
	background:url("../img/barreombre1.jpg");
}

#div_content {
	margin-left:7px;
	border:1px solid #b5b5b5;
	border-left:0px;
	border-top:0px;
	width:941px;
	background-color:white;
}

#home_content_left {
	width:316px;
	border-right:1px solid #f9992b;
	vertical-align:top;
}

#home_content_right {
	width:583px;
	padding:20px;
	padding-top:16px;
	vertical-align:top;
}

#home_content_left_onglets {
	width:100%;
	border-bottom:1px solid #f9992b;
	padding-top:10px;
}

#home_content_left_bloc {
	padding:15px;
	padding-top:20px;
}

.home_onglet_ajax {
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
}

.home_onglet_ajax_hover {
	padding-left:3px;
	padding-right:3px;
}

.home_onglet_g {
	width:6px;
	height:27px;
	background:url("../img/accueil/onglet_normal_g.jpg");
}

.home_onglet_fond {
	height:27px;
	background:url("../img/accueil/onglet_normal_fond.jpg") repeat-x;
	color:white;
}

.home_onglet_d {
	width:6px;
	height:27px;
	background:url("../img/accueil/onglet_normal_d.jpg");
}

.home_onglet_g_hover {
	width:6px;
	height:27px;
	background:url("../img/accueil/onglet_hover_g.jpg");
}

.home_onglet_fond_hover {
	height:27px;
	background:url("../img/accueil/onglet_hover_fond.jpg") repeat-x;
	color:white;
}

.home_onglet_d_hover {
	width:6px;
	height:27px;
	background:url("../img/accueil/onglet_hover_d.jpg");
}

.home_titre_onglet {
	font-weight:bold;
	padding-top:3px;
	font-size:14px;
}

.home_titre_onglet_hover {
	font-weight:bold;
	color:#f9992b;
	padding-top:3px;
	font-size:14px;
}

.titre_bloc {
	font-weight:bold;
	font-size:16px;
	color:#4a4a4a;
}

#home_moteur_titre {
	font-weight:bold;
	font-size:20px;
	color:#4a4a4a;
}

#home_moteur_texte {
	float:left;
	padding-top:15px;
	width:220px;
	text-align:justify;
}

.puce_rond_orange {
	float:left;
	width:9px;
	height:10px;
	background:url("../img/puce1.jpg") 0px 2px no-repeat;
}

.puce_rond_orange_2 {
	float:left;
	width:9px;
	height:10px;
	background:url("../img/puce2.png") 0px 2px no-repeat;
}

.puce_fleche_grise {
	float:left;
	width:7px;
	height:14px;
	background:url("../img/fleche3.jpg") 0px 2px no-repeat;
}

.puce_fleche_orange {
	float:left;
	width:7px;
	height:14px;
	background:url("../img/fleche4.jpg") 0px 2px no-repeat;
}

.puce_fleche_orange_small {
	float:left;
	width:5px;
	height:10px;
	background:url("../img/fleche5.jpg") 0px 2px no-repeat;
}

.puce_rond_gris {
	float:left;
	width:6px;
	height:10px;
	background:url("../img/puce3.jpg") 0px 4px no-repeat;	
}

#home_moteur {
	float:left;
	padding-left:30px;
	padding-top:17px;
}

.home_moteur_line {
	float:left;
	padding-left:8px;
	font-weight:bold;
	font-size:11px;
}

.offres_line {
	float:left;
	padding-left:3px;
	font-size:10px;
	font-weight:bold;
	color:#f9992b;
}

.lateral_menu_line {
	float:left;
	padding-left:4px;
	font-weight:bold;
	font-size:11px;
}

.office_line {
	float:left;
	padding-left:6px;
	font-weight:bold;
	font-size:11px;	
}

.home_moteur_champ {
	float:left;
	margin-top:8px;
	padding-left:18px;
}

.home_moteur_btn_search {
	float:left;
	padding-left:10px;
	margin-top:8px;
}

.home_moteur_champ_line {
	margin-bottom:6px;
}

#top_office {
	width:945px;
	background:url("../img/fond_office.jpg") repeat-x;
	height:216px;
	vertical-align:center;
	padding-left:15px;
}

#bottom_office {
	width:956px;
	height:10px;
	background:url("../img/bottom_office.jpg");
}

.separator_office {
	float:left;
	width:2px;
	height:154px;
	background:url("../img/separator_office.jpg");
}

.column_office {
	vertical-align:top;
	padding-top:30px;
	color:white;
	padding-left:30px;
	padding-right:30px;
	width:83px;
}

.office_element {
	padding-bottom:17px;
}

.fleche_orange_droite {
	width:9px;
	height:16px;
	background:url("../img/fleche1.png");
	cursor:pointer;
}

.fleche_orange_gauche {
	width:9px;
	height:16px;
	background:url("../img/fleche2.png");
	cursor:pointer;
}

#lateral_menu {
	width:211px;
	min-height:330px;
	height:330px;
	border-right:1px solid #f9992b;
	vertical-align:top;
}

#fck_text {
	padding:20px;
	vertical-align:top;
}

#lateral_menu_header {
	width:100%;
	height:37px;
	background:url("../img/fond_header_lateral_menu.jpg") repeat-x;
	vertical-align:bottom;
}

.lateral_menu_onglet_g_hover {
	width:6px;
	height:27px;
	background:url("../img/menu/onglet_g.jpg");
}

.lateral_menu_onglet_fond_hover {
	height:27px;
	background:url("../img/menu/onglet_fond.jpg") repeat-x;
	color:#f9992b;
	font-weight:bold;
	font-size:15px;
	padding-left:10px;
	padding-right:10px;
}

.lateral_menu_onglet_d_hover {
	width:6px;
	height:27px;
	background:url("../img/menu/onglet_d.jpg");
}

a.lien_menu_lateral_fleche {
	color:#707173;
	font-weight:bold;
	text-decoration:none;
	width:40px;
	height:40px;
	padding-left:10px;
	font-size:11px;
	background:url("../img/fleche3.jpg") 0px 1px no-repeat;
}

a.lien_menu_lateral_fleche:hover {
	color:#f9a503;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	width:40px;
	height:40px;
	padding-left:10px;
	font-size:11px;
	background:url("../img/fleche4.jpg") 0px 1px no-repeat;
}

a.lien_menu_lateral_fleche_hover {
	color:#f9a503;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	width:40px;
	height:40px;
	padding-left:10px;
	font-size:11px;
	background:url("../img/fleche4.jpg") 0px 1px no-repeat;
}

a.lien_menu_lateral_rond {
	color:#707173;
	font-weight:bold;
	text-decoration:none;
	width:40px;
	height:40px;
	font-size:11px;
	padding-left:10px;
	background:url("../img/puce3.jpg") 0px 4px no-repeat;
}

a.lien_menu_lateral_rond:hover {
	color:#f9a503;
	font-weight:bold;
	text-decoration:none;
	width:40px;
	height:40px;
	padding-left:10px;
	font-size:11px;
	background:url("../img/puce4.jpg") 0px 4px no-repeat;
}

a.lien_menu_lateral_rond_hover {
	color:#f9a503;
	font-weight:bold;
	text-decoration:none;
	width:40px;
	height:40px;
	padding-left:10px;
	font-size:11px;
	background:url("../img/puce4.jpg") 0px 4px no-repeat;
}

.titre_orange {
	color:#f9a503;
	font-weight:bold;
}

.texte_orange {
	color:#f9a503;
}

.titre_orange_big {
	color:#f9a503;
	font-weight:bold;
	font-size:11px;
}

#contact_formulaire {
	float:left;
	width:355px;
}

#contact_coordonnees {
	float:right;
	padding-right:20px;
}

#contact_map {
	margin-top:15px;
}

.etoile {
	padding-left:5px;
}

#div_offres_connexion {
	padding-bottom:15px;
}

#div_offres_selectionner_metier {
	
}

.td_offres_picto_titre {
	min-height:35px;
	height:35px;
}

.td_offres_picto {
	width:100px;
	text-align:center;
	padding-right:5px;
	vertical-align:top;
}

.div_offres_picto_nbpostes {
	margin-top:15px;
	font-style:italic;
	padding-bottom:20px;
}

#div_offres_liste {
	margin-top:20px;
}

#div_offres_last {
	margin-top:30px;
	width:650px;
}

#div_offres_last_titre {
	background-color:#fd8f20;
	color:white;
	font-weight:bold;
	padding:3px;
}

#div_offres_last_pagination {
	text-align:right;
	margin-top:40px;
}

a.pagination_link {
	text-decoration:underline;
	color:#6c6b70;
}

#div_confiez_nous_form {
	float:right;
	padding-right:10px;
}

#div_confiez_nous_texte {
	float:left;
	width:320px;
}

.header_accordeon {
	background-color:#fe8f1f;
/*	width:255px;*/
	color:white;
	cursor:pointer;
	font-weight:bold;
	padding:2px;
	margin-top:3px;
	margin-bottom:2px;
}

#rejoindre_offres {
/*	float:left;*/
}

#rejoindre_formulaire {
/*	float:right;
	padding-right:20px;*/
	padding-left: 124px;
}

#div_testimonial {

}

.td_testimonial_item {
	padding-top:20px;
	padding-bottom:20px;
	width:230px;
}

.div_testimonial_legende {
	margin-top:15px;
}

.texte_defilement {
	color:#c7c7c7;
}

#div_candidat_rejoindre {
	margin-top:20px;
}

#div_candidat_rejoindre_header {
	background-color:#fd8f20;
	color:white;
	font-weight:bold;
	padding:3px;
	width:331px;
	margin-bottom:10px;
	margin-top:15px;
}

.candidats_rejoindre_fix_ie {
	padding-left:84px;
	padding-top:2px;
	font-size:10px;
	vertical-align:top;
}

.img_contour {
	border:1px solid #5a5a5c;
}

.img_contour:hover {
	border:1px solid #fd8f20;
}

.img_contour_clair {
	border:1px solid #a6a6a6;
}

.img_contour_clair:hover {
	border:1px solid #fd8f20;
}


.plan_separator {
	background-color:#fd8f20;
	width:100%;
	height:1px;
}

a.plan_level_1 {
	color:#fd8f20;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.plan_level_1:hover {
	color:#707072;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.plan_level_2 {
	color:#707072;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.plan_level_2:hover {
	color:#fd8f20;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.plan_level_3 {
	color:#707072;
	font-size:11px;
	text-decoration:none;
}

a.plan_level_3:hover {
	color:#fd8f20;
	font-size:11px;
	text-decoration:none;
}

.item_accordeon {
/*	width:260px;*/
	padding-bottom:20px;
}

.date_bloc_actu {
	font-weight:bold;
	padding-top:5px;
	color:#a0a0a0;
}

.bloc_separator {
	width:236px;
	height:6px;
	background:url("../img/bloc_separator.jpg") 0px 5px no-repeat;
}

#bloc_lien_actus {
	text-align:right;
	margin-top:5px;
}

#bloc_recruteur_rh {
	width:96px;
	height:94px;
	background:url("../img/accueil/bloc_recruteur_rh.jpg") no-repeat;
	cursor:pointer;
}

#bloc_recruteur_tpe {
	width:96px;
	height:94px;
	background:url("../img/accueil/bloc_recruteur_tpe.jpg") no-repeat;
	cursor:pointer;
}

#bloc_recruteur_pme {
	width:96px;
	height:94px;
	background:url("../img/accueil/bloc_recruteur_pme.jpg") no-repeat;
	cursor:pointer;
}

.header_connexion_btn_orange_g {
	width:4px;
	height:15px;
	background:url("../img/header/header_connexion_btn_orange_g.png") no-repeat;
}

.header_connexion_btn_orange_d {
	width:4px;
	height:15px;
	background:url("../img/header/header_connexion_btn_orange_d.png") no-repeat;
}

.header_connexion_btn_orange_fond {
	height:15px;
	background:url("../img/header/header_connexion_btn_orange_fond.png") repeat-x;
	color:white;
	font-size:13px;
	font-weight:bold;
}

.header_connexion_btn_gris_g {
	width:4px;
	height:15px;
	background:url("../img/header/header_connexion_btn_gris_g.png") no-repeat;
}

.header_connexion_btn_gris_d {
	width:4px;
	height:15px;
	background:url("../img/header/header_connexion_btn_gris_d.png") no-repeat;
}

.header_connexion_btn_gris_fond {
	height:15px;
	background:url("../img/header/header_connexion_btn_gris_fond.png") repeat-x;
	color:white;
	font-size:13px;
	font-weight:bold;
}

a.white_link {
	color:white;
	text-decoration:none;
}

a.white_link:hover {
	color:white;
	text-decoration:underline;
}

a.white_link_bold {
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

a.white_link_bold:hover {
	color:white;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
}

.header_connexion_element_gris {
	margin-left:4px;
	width:158px;
	background:url('../img/header/header_gris_connexion.jpg') repeat-x;
	height:13px;
	float:right;
	position:relative;
	top:-13px;
	right:-13px;
}

.header_connexion_element_orange {
	margin-left:4px;
	width:158px;
	background:url('../img/header/header_orange_connexion.jpg') repeat-x;
	height:13px;
	float:right;
	position:relative;
	top:-13px;
	right:-13px;
}

.header_connexion_logo_gris {
	margin-left:4px;
	width:23px;
	height:13px;
	float:left;
	background:url('../img/header/logo_gris_connexion.jpg') no-repeat;
}

.header_connexion_logo_orange {
	margin-left:4px;
	width:23px;
	height:13px;
	float:left;
	background:url('../img/header/logo_orange_connexion.jpg') no-repeat;
}

.header_connexion_titre {
	padding-right:3px;
	padding-left:4px;
	float:left;
	color:white;
	font-weight:bold;
	font-size:10px;
}

.header_connexion_bord_gris {
	width:2px;
	background-color:#cececc;
}

.header_connexion_bord_orange {
	width:2px;
	background-color:#f5c040;
}

.header_element_fond_gris {
	background:url('../img/header/fond_gris_connexion.jpg') repeat-x top #7e7e7e;
}

.header_element_fond_orange {
	background:url('../img/header/fond_orange_connexion.jpg') repeat-x top #fe9518;
}

#header_panier {
	float:right;
	height:20px;
}

#header_logo_panier {
	float:left;
	width:18px;
	height:15px;
	background:url("../img/header/logo_panier.jpg");
	cursor:pointer;
}

#header_texte_panier {
	float:left;
	padding-top:2px;
	padding-right:8px;
}

a.header_link_panier {
	color:#8b8b8b;
	text-decoration:none;
}

a.header_link_panier:hover {
	color:#8b8b8b;
	text-decoration:underline;
}

.header_connexion_element_connected {
	width:158px;
	float:right;
	position:relative;
	top:-5px;
	right:-13px;
}

a.header_orange_link {
	color:#f8992b;
	text-decoration:none;
	font-weight:bold;
}

a.header_orange_link:hover {
	color:#f8992b;
	text-decoration:underline;
	font-weight:bold;
}

.header_connexion_element_connected_bienvenue {
	float:left;
	color:#f79b2c;
	padding-left:20px;
	font-size:13px;
	font-weight:bold;
}

.header_connexion_element_connected_deconnexion {
	float:right;
	padding-right:10px;
}

.header_connexion_element_connected_who {
	color:#737373;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
}

.header_connexion_element_connected_account {
	padding-left:20px;
	padding-top:12px;
}

.faq_header_accordeon {
	color:#f8972c;
	cursor:pointer;
}

.accordeon_element {
	padding-bottom:10px;
}

.div_faq_bouton_contact {
	margin-top:30px;
	margin-bottom:50px;
}

.bouton_v2 {
	background-color:#f8982a;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	cursor:pointer;
}

.header_orange {
	background-color:#f8982a;
	height:20px;
	color:white;
	font-weight:bold;
}

.header_orange_title {
	padding-top:4px;
	padding-left:6px;
}

.zone_grise {
	background-color:#f0eeef;
	margin-top:3px;
	padding:10px;
}

.zone_gris_fonce {
	background-color:#d9d5d4;
	margin-top:3px;
	padding:10px;
}

.form_v2 td {
	padding-bottom:8px;
	padding-right:5px;
}

.form_v2 .td_v2_entete {
	text-align:right;
	vertical-align:top;
	padding-top:1px;
}

.form_v2 textarea {
	height:120px;
	width:190px;
}

.form_v2 input[type=text] {
	width:190px;
}

.div_faq_bouton_aide_ligne {
	margin-top:15px;
	margin-bottom:50px;
}

.element_presentation_solution {
	float:left;
	width:225px;
}

.presentation_solution_baseline {
	padding-top:15px;
	color:#f8982a;
	font-weight:bold;
	font-size:13px;
}

.presentation_solution_description {
	text-align:justify;
	width:205px;
	padding-top:10px;
}

.presentation_info_recruteur_texte {
	padding-bottom:15px;
	text-align:justify;
}

.title_orange_maj {
	color:#f8982a;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
}

.logo_contact {
	float:left;
	width:23px;
	height:16px;
	padding-bottom:3px;
	background:url("../img/compte/logo_contact.jpg") no-repeat;
}

.logo_infos {
	float:left;
	width:13px;
	height:18px;
	padding-bottom:3px;
	background:url("../img/compte/logo_infos.jpg") no-repeat;
}

.logo_facturation {
	float:left;
	width:25px;
	height:18px;
	padding-bottom:3px;
	background:url("../img/compte/logo_facturation.jpg") no-repeat;
}

.logo_modif_facturation {
	float:left;
	width:28px;
	height:18px;
	padding-bottom:3px;
	background:url("../img/compte/logo_modif_facturation.jpg") no-repeat;
}

.logo_pwd {
	float:left;
	width:16px;
	height:18px;
	padding-bottom:3px;
	background:url("../img/compte/logo_lock.jpg") no-repeat;
}

.logo_commande {
	float:left;
	width:20px;
	height:18px;
	padding-bottom:3px;
	background:url("../img/compte/logo_commande.jpg") no-repeat;
}

.puce_orange_v2 {
	width:6px;
	height:9px;
	float:left;
	background:url("../img/compte/puce_orange.jpg") no-repeat 0px 3px;
}

.compte_contact_texte_puce {
	float:left;
	padding-left:5px;
}

.compte_contact_element_puce {
	padding-left:25px;
	padding-top:3px;
}

.div_compte_contact_btn_questions {
	padding-bottom:20px;
	padding-top:20px;
}

.solution_titre {
	color:#f8982a;
	font-weight:bold;
	font-size:22px;
}

.solution_slogan{
	color:#f8982a;
	font-weight:bold;
	font-size:16px;
}

.solution_baseline {
	padding-top:40px;
}

.solution_descriptif {
	padding-top:20px;
}

.solution_tableau {
	padding-top:20px;
	padding-bottom:20px;
}

.solution_conditions {
	padding-top:5px;
}

.table_v2 th {
	background-color:#f8982a;
	color:white;
	text-align:left;
	padding:4px;
}

.table_v2 .gris_clair {
	background-color:#f0eeef;
	padding-top:1px;
	padding-bottom:1px;
}

.table_v2 .gris_fonce {
	background-color:#d9d5d4;
	color:#f8982a;
	text-align:center;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:1px;
}

.table_v2 .gris_fonce2 {
	background-color:#d9d5d4;
	padding-top:1px;
	padding-bottom:1px;
}

.solution_caracteristique_element {
	background:url("../img/solution_puce.jpg") no-repeat 10px 4px;
	padding-left:20px;
	margin-top:5px;
}

.btn_rss_left {
	width:7px;
	float:left;
	height:17px;
	background:url("../img/v2/btn_rss_l.png") no-repeat;
}

.btn_rss_right {
	width:38px;
	float:left;
	height:17px;
	background:url("../img/v2/btn_rss_r.png") no-repeat;
}

.btn_rss_bg {
	float:left;
	height:17px;
	color:white;
	font-weight:bold;
	background:url("../img/v2/btn_rss_bg.png") repeat-x;
}

.barre_outils {
	padding-bottom:25px;
}





/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../img/colorbox/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../img/colorbox/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../img/colorbox/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../img/colorbox/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../img/colorbox/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../img/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../img/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../img/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../img/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../img/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../img/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../img/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../img/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../img/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(../img/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../img/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../img/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../img/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../img/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../img/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../img/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../img/colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

