/* STYLE EMPLOI ****************************************************************************************** */
body							{ background:#ffeeb2 url(../img/emploi/bg.jpg) no-repeat 50% 0; }


/* LIENS DU HAUT ****************************************************************************************** */
td#menu_top ul li				{ padding:0 30px 0 30px; }
td#menu_top ul li a.color		{ color:#ffc600; text-decoration:none; }


/* BG COLOR ****************************************************************************************** */
td.bg_color						{ background:url(../img/emploi/bg_color.jpg) repeat-y 0 0; }


/* IMAGE ************************************************************************************************** */
td#bann							{ background:url(../img/emploi/bann_.jpg) no-repeat top left; }
td#bann	h2,
td#bann p,
td#bann p a						{ color:#ac7c0a; }


/* HOMEPAGE ************************************************************************************************* */
td#left p.p_left2				{ color:#646464; border:none; margin:0; padding:2px 0 10px 10px; text-transform:none; text-align:left; }
td#left p.p_left2 a				{ font-weight:bold; color:#646464; text-decoration:none; }
td#left p.p_left2 a:hover		{ color:#00a0e1; border-bottom:1px dotted #fff; text-decoration:none; }
td#left p.p_left2				{ background:#ececec url(../img/emploi/bg_recrutement.gif) repeat-x 0 -2px; }

div#cadre_news					{ background:url(../img/emploi/cadre_news.gif) no-repeat 0 0; margin-top:10px; }
div#intro_news a				{ color:#333; }
div#intro_news a:hover			{ color:#00a0e1; }

div.logos_homepage img			{ margin:5px 0 10px 30px; }


/* MENU GAUCHE*********************************************************************************************** */
td#left ul.li_smenu li			{ background:url(../img/bg_h2_left.gif) repeat-x 0 100%; font-weight:bold; font-size:14px; text-transform:uppercase; color:#646464; border:none; margin:0; padding:5px 5px 5px 0; }
td#left ul.li_smenu li a		{ font-weight:bold; text-align:left; vertical-align:middle; padding:5px 0 5px 8px; display: block; color:#646464; text-transform:uppercase; text-decoration:none; font-size:11px; }
td#left ul.li_smenu li a:hover	{ font-weight:bold; color:#ffaa00; }
td#left ul.li_smenu li a.actif	{ font-weight:bold; color:#ffaa00; }
td#left ul#lienJaune li a		{ font-weight:bold; text-align:left; vertical-align:middle; padding:5px 0 5px 8px; display:block; color:#ffaa00; text-transform:uppercase; text-decoration:none; font-size:12px; }


/* PAGES INTERIEURES ************************************************************************************** */
/* général */
td#right #content_emploi p.bando	{ background:#ffeeb2; font-weight:bold; padding:10px; text-align:center; margin:20px 0 20px 0; }
td#right #content_emploi img.right	{ border:0; /*border-left:40px solid #fff;*/  float:right; margin:5px 0 0 40px; }
td#right #content_emploi img.left	{ border:0; /*border-right:40px solid #fff;*/  float:left; margin:10px 40px 0 0;; }

p.lien							{ border:2px solid #ffeeb2; }
td#right.int li					{ list-style-image:url(../img/emploi/fl.gif);  }

/* Page d'accueil */
td#right.int					{ background-color:white; }

#right .cadreHome				{ width:272px; height:108px; position:relative; float:left; display:block; margin-top:20px; }
#right .cadreHome h3			{ font-size:30px; font-weight:bold; text-transform:uppercase; margin:3px 0 0 20px; }
#right .cadreHome p				{ font-size:12px; text-align:justify; margin:-5px 20px 0 20px; line-height:14px; }

#right #home_candidat			{ background:url(../img/emploi/cadre_candidat.gif) no-repeat 0 0; margin-left:20px !important; margin-left:10px; }
#right #home_candidat h3 a		{ color:#fff; }
#right #home_candidat p			{ color:#fff; }

#right #home_entreprise			{ background:url(../img/emploi/cadre_entreprise.gif) no-repeat 0 0; }
#right #home_entreprise h3 a	{ color:#ffc800; }
#right #home_entreprise p		{ color:#333; }

#right .savoirplus				{ position:absolute; bottom:7px; right:6px; }

/* Page Candidat */
#right .cadreGris				{ background:url(../img/emploi/cadre_gris.gif) no-repeat 0 0; width:272px; height:158px; position:relative; float:left; }
#right .cadreGris h3			{ font-size:18px; font-weight:normal; text-transform:uppercase; margin:15px 0 0 20px; padding:0; background:none; color:#0a9bdc; }
#right .cadreGris p				{ font-size:12px; text-align:justify; margin:-5px 20px 0 20px; line-height:14px; }

#right #candidat_search			{ margin-left:-8px; }
#right #candidat_search table	{ width:220px; position:absolute; top:45px; left:15px; }
#right #candidat_search label	{ color:#333; font-size:11px; font-weight:normal; }
#right #candidat_search select	{ width:135px; }
#right #candidat_search .btSubmit	{ text-align:center; padding:0; }

#right #candidat_cv				{ margin-left:6px; }
#right #candidat_cv p			{ position:absolute; top:45px; left:8px; color:#333; font-size:11px; width:110px; text-align:left; }
#right #candidat_cv .carteSmall	{ position:absolute; top:50px; right:25px; }

#right .cadreJaune				{ background:url(../img/emploi/cadre_jaune.gif) no-repeat 0 0; width:547px; height:118px; position:relative; border:1px solid #fff; }
#right .cadreJaune h4			{ font-size:24px; font-weight:bold; text-align:center; text-transform:uppercase; color:#fff; }
#right .cadreJaune div			{ font-size:18px; font-weight:normal; text-align:center; margin:5px 15px; padding:2px; background-color:#fff; color:#333; }
#right .cadreJaune p			{ font-size:18px; text-align:center; color:#fff; }


/* Cadres Avantages */
.cadreGris2Left, .cadreGris2Right { float:left; }
.cadreGris2Left .cadreGris2		{ margin:0 4px 0 -6px; }
.cadreGris2Left h2 a,
.cadreGris2Right h2 a			{ text-transform:none; color:#696969; }
.cadreGris2Left h2 a:hover,
.cadreGris2Right h2 a:hover		{ color:#009ee0; }

#right .cadreGris2 div			{ text-align:center; margin:10px 0 0 0; padding:10px; font-weight:normal; font-size:14px; color:#000; position:static; }
#right .cadreGris2 b			{ font-size:18px; color:#099cdf; font-weight:normal; }
#right .cadreGris2 span			{ color:#696969; } 
#right .cadreGris2 .none		{ background:none; border:none; width:10px; }


/* Page Entreprise */
#right .cadreGris2				{ background:url(../img/emploi/cadre_entreprise.gif) no-repeat 0 0; width:272px; margin-top:15px; height:108px; position:relative; float:left; }
#right .cadreGris2 h3			{ font-size:18px; font-weight:normal; text-transform:uppercase; margin:15px 0 0 15px; padding:0; background:none; color:#0a9bdc; }
#right .cadreGris2 h3 a			{ color:#0a9bdc; }
#right .cadreGris2 p			{ font-size:12px; text-align:justify; margin:-5px 20px 0 20px; line-height:14px; width:130px; text-align:left; }
#right .cadreGris2 .visuCadre	{ position:absolute; bottom:7px; right:5px; }

#right #lienCommande			{ margin:10px; }
#right #lienContact				{ margin:10px; }


/* Page contenu Emploi */
#content_emploi					{  }
#content_emploi .inclTxt		{ margin:20px; }
#content_emploi .titleTop		{ background:#009ee0 url(../img/emploi/onglet.gif) no-repeat 0 100%; color:#fff; border-right:9px solid #008cc8; text-align:right; padding:0 10px 0 10px; font:normal 34px arial; text-transform:uppercase; }
#content_emploi h2,
#content_emploi h3				{ font:normal 18px arial; color:#696969; padding:0 0 0 15px; margin:15px 0 0 0; border:none; }
#content_emploi h3 a			{ font:normal 18px arial; color:#696969; }
#content_emploi h2				{ text-transform:uppercase; background:url(../img/emploi/h2.gif) no-repeat 0 3px; }
#content_emploi h3				{ background:url(../img/emploi/h3.gif) no-repeat 0 3px; }
#content_emploi h4				{ margin:10px 15px 0 15px; padding:0; color:#00a0e1; font-size:14px; text-transform:uppercase; }
#content_emploi h4 span			{ color:#005fa2; }
#content_emploi b.color			{ color:#009ee0; }

td#right #content_emploi p		{ margin:5px 0 0 15px; padding:0; }
td#right #content_emploi ul		{ margin:0 0 0 50px; padding:0; }
td#right #content_emploi li		{ margin:0 0 2px 0; padding:0; }

.smallZone						{ padding:2px 10px; margin:10px 0; background-color:#ececec; font-size:10px; }

#content_emploi .tab_fiche				{ width:540px; margin:10px 0 0 0; }
#content_emploi .tab_fiche td			{ font-weight:normal; padding:3px 30px; color:#333; font-size:12px; text-align:left; }
#content_emploi .tab_fiche td span		{ color:#099cdf; font-size:18px; display:block; }
#content_emploi .tab_fiche tr.td1 td	{ background-color:#ececec; }
#content_emploi .tab_fiche tr.td2 td	{ background-color:#f5f5f5; }


/* Résultats annonces */
td#right table.data				{ font:12px arial, "Trebuchet MS", sans-serif; width:540px; margin:10px 0 0 0; }
td#right table.data tr th		{ color:#005fa2; border-bottom:1px solid #d2d2d2; font-weight:bold; padding-bottom:5px; text-align:center; }
td#right table.data td			{ border-bottom:1px solid #d2d2d2; height:20px; font-weight:normal; color:black; vertical-align:middle; }
td#right table.data tr.bg		{ background:#f6f6f8; }
td#right table.data tr.bleu	td	{ color:#005fa2; font-weight:bold; }


/* Formulaire */
#content_emploi .tab_form				{ width:540px; margin:10px 0 0 0; }
#content_emploi .tab_form td			{ font-weight:normal; padding:0; color:#333; font-size:12px; text-align:left; }
#content_emploi .tab_form td label		{ font-size:11px; vertical-align:bottom; text-align:left; font-weight:bold; color:#005fa2; width:auto; }
td#right fieldset						{ background:#f6f6f8; border:1px solid #ddd; margin:20px 0 0 0; padding:5px 0 10px 5px; text-align:left; }


/* LOGIN ************************************************************************************************** */
form#login input				{ background:#ac7c0a; }
form#login input.ok				{ color:#ac7c0a; }


/* MODIF PAGE D'ACCUEIL *********************************************************************************** 
td#right form.accueil			{ background:#f6f6f8 url(../img/emploi/form_accueil.jpg) no-repeat top left; border:1px solid #d2d2d2; margin:0 1px 0 0 ;}
td#right form.accueil td		{ color:black; font-weight:normal; height:20px; text-align:left; vertical-align:bottom; }
td#right form.accueil td input,
td#right form.accueil td select	{ font:11px arial; }
td#right form.accueil td input.ok{ width:100px; }

td#right div.int form.accueil	{ background:#f6f6f8 none; border:1px solid #d2d2d2; margin:0 22px 0 50px;}
td#right div.int form.accueil td input.ok{ margin-left:50px; }*/



/* DETAILS D'UNE ANNONCE ********************************************************************************** */
td#right table.data td.libelle	{ text-align:left; }
td#right table.data td.details	{ padding:4px 10px 4px 0; text-align:justify; vertical-align:top; width:380px; }
td#right table.data td.postuler	{ color:#005fa2; font-weight:bold; padding:10px 20px 10px 0; text-align:right; }
td#right table.data td.ref		{ text-align:center; width:50px; }
td#right table.data td.type		{ text-align:center; width:80px; }
td#right table.data td.title	{ font-weight:bold; padding:4px 10px 4px 0; text-align:right; vertical-align:top; width:120px; }

/* .reference, .type, .lib_secteur, .libelle { } */
