body        { font-family:Arial, Helvetica, sans-serif; color:#424c56; font-size:12px; padding:0; margin:0; background:url(../images/body.gif) repeat-x top #FFF }
.noBorder   { border:0 }
.clear      { clear:both }

div#page    { position:relative; margin:0 auto; width:990px }
div#corps   { clear:right; padding-top:20px }
div#right   { float:right; width:300px; margin-right:15px }
div#contenu { width:630px; margin:0 330px 0 15px }

/* ENTETE
========================== */
div#top    { width:990px; height:200px; background:url(../images/bg_top.gif) no-repeat center }
div#logo   { float:left; height:138px; margin:15px 0 0 15px }
div#logo a { color:#FFF; text-decoration:none }

div#bg_onglets { clear:left; height:24px; padding:23px 0 0 30px; width:960px; background:url(../images/bg_onglets_top.png) no-repeat center }
div#connBox    { float:right; margin-right:30px }
div#filAriane a, div#connBox a { color:#7c7c7c }

/* COLONNE DE DROITE
========================== */
div#menu       { width:291px }
div#enteteMenu { width:291px; height:23px; color:#FFF; background:url(../images/entete_menu.gif) no-repeat center }
span#ttMenu    { display:block; margin-left:15px; padding-top:3px }
div#corpsMenu  { background:url(../images/corpsmenu.gif) repeat-y center }
div#piedMenu   { width:291px; height:23px; background:url(../images/piedmenu.gif) no-repeat center }
ul#listeMenu   { list-style:none; padding:0 20px 0 20px; margin:0 }

li.rubRacine          { padding:10px 0 10px 10px; border-bottom:1px solid #C33132; background:url(../images/fleche_off.gif) no-repeat left 15px }
li.rubRacine a        { color:#C33132; text-decoration:none; font-size:16px }
li.rubRacine_select   { padding:10px 0 10px 10px; border-bottom:1px solid #C33132; background:url(../images/fleche_on.gif) no-repeat left 15px }
li.rubRacine_select a { color:#E08A20; text-decoration:none; font-size:16px }

ul.ssmenu                                        { list-style:none; padding:0; margin:0 }
li.menu_page, li.menu_rubrique                   { font-size:12px; color:#C33132 }
li.menu_page_select, li.menu_rubrique_select     { font-size:12px; color:#E08A20 }
li.menu_page>a, li.menu_rubrique>a               { font-size:12px; color:#C33132 }
li.menu_page_select>a, li.menu_rubrique_select>a { font-size:12px; color:#E08A20 }

div#menu img   { border:0 }
li.cartridge   { width:271px }

/* MOTEUR DE RECHERCHE
========================== */
div#recherche_jobs    { padding:10px; background:#efefef; border:10px solid #d4d4d4 }
div#recherche_valider { border-top:1px solid #d4d4d4; padding-top:5px; text-align:center }

/* PAGE D'ACCUEIL
========================== */
div#invite_candidats  { float:left; width:266px; margin-right:17px; padding:10px; background:#efefef; border:10px solid #d4d4d4 }
div#invite_employeurs { float:left; width:266px; background:#efefef; padding:10px; border:10px solid #d4d4d4 }
div#invite_candidats h2, div#invite_employeurs h2 { margin:0; padding:0 }
div#invite_candidats a, div#invite_employeurs a   { color:#C33132 }

div#a_la_une          { padding:10px; background:#efefef; border:10px solid #d4d4d4 }
div#a_la_une a        { color:#C33132 }
div#a_la_une h2       { padding:0; margin:0 }
ul#a_la_une_news_2    { padding:0 0 0 20px; margin:0 }
span#liens_rss_actu   { float:right }
ul#a_la_une_news      { padding:0 20px 0 20px; margin:0 }
div#a_la_une_news_2   { padding-bottom:20px; color:#424C56; border-bottom:1px solid #424C56 }
div#a_la_une_news_2 p { color:#424C56 }

/* PAGE DE RESULTATS
========================== */
ul#resultat      { list-style:none; padding:0; margin:0; border:10px solid #d4d4d4 }
li.resultat_bloc { display:block; border-bottom:1px solid #d4d4d4 }
table.struct     { width:100%; border:0 }
h2.ttOffre       { font-size:14px; color:#C33132; padding:0; margin:0; font-weiht:400 }
h2.ttOffre a     { color:#C33132; text-decoration:none }
span.ssTtResult  { display:block; font-size:11px; color:#535353 }
span.ttAdd       { display:block; color:#535353; font-size:10px }
span.ttContrat   { display:block; color:#e08a20; font-size:11px }
td.cadreRef      { text-align:right; color:#535353; font-size:11px; padding:10px 10px 0 0 }
span.ttIntit     { font-size:11px }

div#liens_incontournables    { padding:10px; background:#efefef; border:10px solid #d4d4d4 }
div#liens_incontournables h2 { margin:0; padding:0 }
ul#liens                     { list-style:none; padding:0 30px 0 30px; margin:0 }
ul#liens p                   { text-align:justify }
ul#liens h4 a                { color:#C33132; text-decoration:none; font-size:14px }

ul.export     { list-style:none; padding:0; margin:0; height:40px }
ul.export a   { text-decoration:none; color:#FFF }
ul.export li  { background:#d4d4d4; padding:0 10px 10px 10px; display:block; float:right; text-align:center }
ul.export img { border:0 }

div.cadreExport     { padding:10px; background:#efefef; border:10px solid #d4d4d4 }
span.ttExport       { font-size:14px; color:#535353; display:block; font-weight:700 }
table.exportRss a   { color:#535353; text-decoration:none }
table.exportRss img { border:0 }

span.my_addfavoris a { color:#e08a20 }
span.my_addfavoris   { color:#e08a20; display:block; padding:0; margin:0 }

span.offre_presupprimee { background:#F60; color:#FFF; padding:3px; display:block }
span.offre_supprimee    { background:#F00; color:#FFF; padding:3px; display:block }

div#aucune_offre      { color:#e08a20; padding:5px; border:1px solid #e08a20; text-align:center }
h1#bandeau_generique  { color:#c33132; font-size:28px; font-weight:400; padding:0 0 10px 0; margin:0 }
h1#bandeau_generique2 { color:#c33132; font-size:18px; font-weight:400; padding:0 0 10px 0; margin:0 }

/* JOURNAL
========================== */
ul.resultatJournal { list-style:none; padding:0; margin:0; border:10px solid #d4d4d4 }
div.cadreJournal   { margin-top:20px; padding-top:20px; border-top:1px solid #535353 }
h2.bandeau_journal { color:#e08a20; font-size:16px; font-weight:400; padding:0 0 10px 0; margin:0 }

/* LIENS
========================== */
div.bloc_liens { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #535353 }

/* STATISTIQUES
========================== */
div#stat_graphique     { text-align:center }
div#stat_graphique img { border:0 }

/* MES EMPLOYEURS
========================== */
li.resultat_bloc_mesempl { display:block; border-bottom:1px solid #d4d4d4; padding:10px }

table.structEmpl   { width:100%; border:0 }
td.viewEmpl        { width:100px }
td.addEmpl         { padding:10px }
td.legEmpl         { color:#c33132; text-align:right; vertical-align:top; padding-right:10px }
td.listeOffresEmpl { vertical-align:top; padding:0 10px 10px 10px }
table.structEmpl a { color:#e08a20; }

span.emplEdit   { float:right; display:block; padding:3px; background:#D4D4D4 }
span.emplEdit a { color:#FFF; text-decoration:none }
ul.listeOffres    { list-style:none; padding:0; margin:0; border:4px solid #d4d4d4 }
ul.listeOffres li { display:block; padding:5px; border-bottom:1px solid #d4d4d4 }
ul.listeOffres em { color:#e08a20; padding:5px; text-align:center }

div#cadre_alphabet { height:30px; margin-bottom:10px; margin-left:0px }

a.Alphabet         { color:#C33132; font-size:14px; text-decoration:none }
a.Alphabet:hover   { font-size:24px; text-decoration:none }

.bloclettre         { float:left; text-align:center; height:18px; width:20px; margin-right:2px }
.bloclettre_survole { float:left; color:#e08a20; text-align:center; font-size:20px; height:18px; width:14px; margin-right:2px }


/* PAGE
========================== */
h1#titrePage { color:#c33132; font-size:28px; font-weight:400; padding:0 0 10px 0; margin:0 }

div#edit_ListRubrique, div.edit_bloc { clear:none }

/* FICHE OFFRE
========================== */
h1#bandeau_offre { color:#c33132; font-size:16px; font-weight:400; padding:0 0 10px 0; margin:0 }
div#offre_ref    { color:#e08a20; font-size:11px }
div#cadreTitre   { padding:0 0 10px 0; background:url(../images/separateur.gif) repeat-x bottom }

div.row        { height:30px }
span.legende   { font-weight:700; display:block; width:250px; float:left }
span.txt       { display:block; float:left }
span.legende2  { font-weight:700; display:block }
span.txt2      { display:block; padding:10px 0 0 0 }
div.separateur { height:1px; background:url(../images/separateur.gif) repeat-x bottom }
span.txt2 a    { color:#e08a20 }

div#cadreEmployeur   { padding:10px; color:#535353; background:#f1f0eb; border-top:1px solid #c7c6c2; border-bottom:1px solid #c7c6c2 }
span#nomEmployeur    { color:#c33132; display:block }
div#cadreEmployeur a { color:#e08a20 }
div#type_contact     { color:#e08a20; padding:5px; border:1px solid #e08a20; text-align:center }

div#social { padding:20px; text-align:center }
div.div .element_link_left a { color:#e08a20 }

div.cadreRetour { height:30px; background:url(../images/separateur.gif) repeat-x bottom }
span.addFav { float:right; margin-top:5px }

/* FORMULAIRE D'INSCRIPTION
========================== */
div.formRow        { height:30px }
div.formRow label  { display:block; width:200px; float:left }
div.formRow input  { display:block; width:300px; float:left }
div.formRow select { display:block; width:300px; float:left }
div.cadreSubmit    { margin-top:20px; padding-top:10px; text-align:center; background:url(../images/separateur.gif) repeat-x top }
div#code_securite  {  }

/* PIED DE PAGE
========================== */
div#pied        { clear:both; background:#C33132; width:100% }
div#piedInt     { position:relative; margin:0 auto; width:950px; padding:20px }
div#piedRight   { float:right; width:280px }
div#piedLeft    { float:left; width:280px }
div#piedCentre  { margin:0 320px 0 320px }
div#piedRight h2, div#piedLeft h2, div#piedCentre h2 { color:#FFF; padding:0; margin:0; font-size:14px }
ul.liensPied    { list-style:none; padding:0 0 0 20px; margin:0 }
ul.liensPied li { display:block; padding:5px 0 5px 0; color:#FFF }
ul.liensPied  a { color:#FFF; text-decoration:none }

/* ELEMENTS RICHTEXT
========================= */
div.sicrijContact {margin-bottom:50px; margin-right:50px; height:1000px;border-top:0px solid #000;border-right:0px solid #000;border-bottom:0px solid #000;border-left:1px dashed #000;}
div.sicrijContactHeader {margin-right:50px; color:#000; background:#C33132; width:100%; border-top:0px solid #000;}
div.sicrijContactBody {}