@charset "utf-8";
/* CSS Document */

/* =General-----------------------------------------------------------------------------*/

html { height: 100% }
p { margin: 0; padding: 0; }
blockquote { }
ul, ol { margin: 0; padding: 0; list-style: none; }
.clear { /* Class for clearing floats */ clear:both; }
img { /* Remove border around linked images */ border: 0; }
*html a, *html input { position: relative; z-index: 1; }
.center { text-align:center; }
/* =Typography-----------------------------------------------------------------------------*/

body { height:100%; background-color:#434343; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; color: #fff; background:url(../../img/bg.jpg) no-repeat center top; }
/* =Headings-----------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0; color:#d5e102; }
h1 { font-size:18px; text-transform:uppercase; }
h2 { font-size:14px; }
h3 { font-size:160%; }
h4 { font-size:150%; }
h5 { font-size:140%; }
h6 { font-size:130%; }
/* =Link-----------------------------------------------------------------------------*/

a { color:#c2ae7d; }
a:hover { color:#c2ae7d; }
a:active { color:#c2ae7d; }
a:visited { color:#c2ae7d; }
/* =Frame-----------------------------------------------------------------------------*/

#wrap { width:1015px; margin:15px auto; background-color:#fff; }
*html #wrap { overflow:hidden; }
#header { height:175px; }
#header #up_header { height:22px; background:url(../../img/up_header.jpg) no-repeat; text-align:right; padding-top:20px; padding-right:20px; }
#header #up_header a { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-transform:uppercase; margin:0px 3px; text-decoration:none; background-color:#ec8c32; padding:2px 4px; }
#header #img { height:133px; background:url(../../img/page_header_01.jpg) no-repeat; }
#header #img #index { height:110px; width:310px; }
#header #img #index a { height:100px; width:310px; display:block; }
#header #img #menu { width:880px; width:950px\9; height:16px; text-align:center; }
#header #img #menu a { background:url(../../img/puce_grise.png) left 2px no-repeat; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:12px; margin:0px 15px 0 15px; color:#636466; text-decoration:none; }
#header #img #menu a:hover { background:url(../../img/puce_jaune.png) left 2px no-repeat; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:12px; margin:0px 15px 0 15px; color:#636466; text-decoration:none; }
/* PAGES IMAGES*/
#header #img.cosmetics { background:url(../../img/page_header_cosmectics.jpg) no-repeat; }
#header #img.alimentation { background:url(../../img/page_header_ali.jpg) no-repeat; }
#header #img.pharma { background:url(../../img/page_header_pharma.jpg) no-repeat; }
#header #img.manu { background:url(../../img/page_header_manu.jpg) no-repeat; }
#header #img.print { background:url(../../img/page_header_imprimerie.jpg) no-repeat; }
#header #img.detail { background:url(../../img/page_header_details.jpg) no-repeat; }
#header #img.contact { background:url(../../img/page_header_04.jpg) no-repeat; }
#header #img.recrutement { background:url(../../img/page_header_03.jpg) no-repeat; }
#header #img.rh { background:url(../../img/page_header_02.jpg) no-repeat; }
#header #img.entreprise { background:url(../../img/page_header_01.jpg) no-repeat; }
#line_up { width:1015px; height:64px; background:url(../../img/page_line_up.jpg) no-repeat; text-align:left; padding-top:58px }
/*#line_up a.contacter{ float:right; }*/
#line_up ul { float:left; margin:20px; width:778px; -margin-bottom: -70px; }
*html #line_up { margin-bottom:-2px; }
*html #line_up ul { display:inline; width:775px; }
#line_up ul li { display:inline; }
#line_up ul li a { margin-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#636466; }
#line_up ul li a:hover { color:#F90; }
*html #line_up a.contacter { display:inline; }
#contenu { width:1000px; background:url(../../img/page_bg_contenu.jpg) repeat-y top left; padding-left: 15px; }
#contenu #left { width:805px; float:left; padding:9px 0px 0px 17px; color:#636466; }
#contenu #left h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:23px; color:#636466; text-decoration:none; text-align:left; }
#contenu #left #line { width:823px; height:6px; background:url(../../img/line_title.jpg) repeat-x; margin: 2px 0 5px 0; }
#contenu #left #contenu { padding: 0; width:98%; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#636466; text-align:justify; }
#contenu #left #contenu h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-transform:uppercase; color:#df7f24; text-align:justify; margin:7px 0px 4px 0px; display:block; }
#contenu #left #contenu a { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#b3b53f; text-decoration:underline; }
#contenu #left #contenu ul { color:##636466; font-size:12px; margin-bottom:7px; text-decoration:none; }
#contenu #left #contenu ul li { color:##636466; font-size:12px; padding-left: 20px; margin-bottom:5px; text-decoration:none; background-attachment: scroll; background-image: url(../../img/puce_mail.jpg); background-repeat: no-repeat; background-position: left 6px; }
#contenu #right { width:174px; height:482px; background:url(../../img/page_logo_right2.jpg) no-repeat; float:right; }
#contenu #right_contact { width:174px; height:482px; background:url(../../img/page_logo_right2.jpg) no-repeat; float:right; }
#line_down { width:1015px; height:49px; background:url(../../img/page_line_down.jpg); text-align:right; padding-top:19px }
#line_down2 { width:1015px; height:67px; background:url(../../img/line_down2.jpg); }
#line_down_recrutement { width:1015px; height:49px; background:url(../../img/page_line_down_contact.jpg); text-align:right; padding-top:19px }
#line_down_contact { width:1015px; height:49px; background:url(../../img/page_line_down_contact.jpg); text-align:right; padding-top:19px }
#footer { width:1015px; height:29px; background-color:#fff; padding-top:12px; text-align:center; }
#footer a { font-family:Arial, Helvetica, sans-serif; color:#df7f24; font-weight:bold; text-transform:uppercase; margin:0px 7px; text-decoration:none; }
#liste_ul { margin: 0 0 0 300px; }
#contenu #left #contenu li.liste a { color:#636466; }
#contenu #left #contenu li.liste a:hover { color:#FF9900; }
#Cont_but { float: right; }
#header #img #menu li { display:inline; float:left; list-style:none; }
#header #img #menu li a { display:block; height:21px; }
#header #img #menu { margin:0 auto; }
#header #img #menu li ul { display:none; position:absolute; z-index:9999; }
#header #img #menu li:hover ul { display:block; background-color:#FFF; margin-top:-1px; padding:4px 0; border-left:1px #ccc solid; border-right:1px #ccc solid; border-bottom:1px #ccc solid; background:#fff; }
#header #img #menu li:hover ul li { float:none; display:list-item; text-align:left; padding:2px 0; }
#header #img #menu li:hover ul li a { font-size:10px; width:180px; height:12px; }
/* INTERNET EXPLORER 6 & 7*/
*html #header #img #menu a { background:url(../../img/puce_grise.png) 0 2px no-repeat; }
*html #header #img #menu a:hover { background:url(../../img/puce_jaune.png) 0 2px no-repeat; }
*html #header #img #menu li a { display:inline-block; }
*html #header #img #menu li.iehover ul { display:block; margin-left:-244px; margin-top:20px; padding:4px 0; border-left:1px #ccc solid; border-right:1px #ccc solid; border-bottom:1px #ccc solid; background:#fff; }
*html #header #img #menu li ul li { clear:both; background-color:#FFF; background-image:none; display:block; text-align:left; font-size:10px; }
*html #header #img #menu li ul li a { margin-top:0; padding-top:0; display:block; width:180px; height:15px; font-size:8px; }
*html #header #img #menu li ul li a { background:#fff url(../../img/puce_grise.png) 0 2px no-repeat; font-size:10px; }
*html #header #img #menu li ul li a:hover { background:#fff url(../../img/puce_jaune.png) 0 2px no-repeat; font-size:10px; }
*+html #header #img #menu li.iehover ul { display:block; margin-left:0px; margin-top:0px; }
/*------------------------*/

table#mailing input.inputText { background:url(../../img/input-gradient.jpg) top repeat-x; border:1px solid #ccc; border-top-color:#ddd; padding:2px; }
table#mailing select.inputText { background:url(../../img/input-gradient.jpg) top repeat-x; border:1px solid #ccc; border-top-color:#ddd; padding:2px; width:210px; }
table#mailing textarea { background:url(../../img/input-gradient.jpg) top repeat-x; border:1px solid #ccc; border-top-color:#ddd; padding:2px; width:203px; height:125px; }
h5#errorBox { font-size:11px; border:1px solid #FA0303; padding:4px; width:400px; color:#FA0303; text-transform:none; background:#FFECEC url(../../img/exclamation.gif) left center no-repeat; padding-left:35px; font-weight:normal; }
/*************/
/* NEWSITE   */
/*************/
.liens-secteur { display:block; float:left; width:114px; height:188px; }
.liens-secteur span { display:none; }
#secteur-pharma { background:url(../../img/secteur-pharm.jpg) 0 0 no-repeat; }
#secteur-pharma:hover { background-position:-114px 0; }
#secteur-alimen { background:url(../../img/secteur-alime.jpg) 0 0 no-repeat; }
#secteur-alimen:hover { background-position:-114px 0; }
#secteur-cosme { background:url(../../img/secteur-cosme.jpg) 0 0 no-repeat; }
#secteur-cosme:hover { background-position:-114px 0; }
#secteur-manufa { background:url(../../img/secteur-manuf.jpg) 0 0 no-repeat; }
#secteur-manufa:hover { background-position:-114px 0; }
#secteur-imprim { background:url(../../img/secteur-impri.jpg) 0 0 no-repeat; }
#secteur-imprim:hover { background-position:-114px 0; }
#secteur-produ { background:url(../../img/secteur-produ.jpg) 0 0 no-repeat; }
#secteur-produ:hover { background-position:-114px 0; }
#secteur-trans { background:url(../../img/secteur-trans.jpg) 0 0 no-repeat; }
#secteur-trans:hover { background-position:-114px 0; }
#secteur-pharma_en { background:url(../../img/secteur-pharm_en.jpg) 0 0 no-repeat; }
#secteur-pharma_en:hover { background-position:-114px 0; }
#secteur-alimen_en { background:url(../../img/secteur-alime_en.jpg) 0 0 no-repeat; }
#secteur-alimen_en:hover { background-position:-114px 0; }
#secteur-cosme_en { background:url(../../img/secteur-cosme_en.jpg) 0 0 no-repeat; }
#secteur-cosme_en:hover { background-position:-114px 0; }
#secteur-manufa_en { background:url(../../img/secteur-manuf_en.jpg) 0 0 no-repeat; }
#secteur-manufa_en:hover { background-position:-114px 0; }
#secteur-imprim_en { background:url(../../img/secteur-impri_en.jpg) 0 0 no-repeat; }
#secteur-imprim_en:hover { background-position:-114px 0; }
#secteur-produ_en { background:url(../../img/secteur-produ_en.jpg) 0 0 no-repeat; }
#secteur-produ_en:hover { background-position:-114px 0; }
#secteur-trans_en { background:url(../../img/secteur-trans_en.jpg) 0 0 no-repeat; }
#secteur-trans_en:hover { background-position:-114px 0; }
table#tablelinks { border-collapse:collapse; margin: 10px 0; }
table#tablelinks tr td { border:1px solid #67686a; }
#btn_envoyercv {  position: relative; left:4px; display:block; width:225px; height:49px; background:url(../../img/btn_envoyercv.png) 0 0 no-repeat; margin-top: 10px; }
#btn_envoyercv:hover { background-position:0 -50px; }
#btn_envoyercv span { display:none; }
#btn_soumission { display:block; width:225px; height:44px; background:url(../../img/btn_demandersoumission.jpg) 0 0 no-repeat; }
#btn_soumission:hover { background-position:0 -44px; }
#btn_soumission span { display:none; }

#btn_envoyercv_en {position: relative; left:4px; display:block; width:225px; height:49px; background:url(../../img/btn_envoyercv_en.png) 0 0 no-repeat; margin-top: 10px; }
#btn_envoyercv_en:hover { background-position:0 -50px; }
#btn_envoyercv_en span { display:none; }
#btn_soumission_en { display:block; width:225px; height:44px; background:url(../../img/btn_demandersoumission_en.jpg) 0 0 no-repeat; }
#btn_soumission_en:hover { background-position:0 -44px; }
#btn_soumission_en span { display:none; }

table#emploiliste { width:814px; border-collapse:collapse; }
table#emploiliste th { height:40px; background:#e07e23; color:#FFFFFF; font-weight:bold; font-size:14px; text-transform:uppercase; padding-left:15px; }
table#emploiliste td { height:60px; color:#636466; font-size:12px; padding-left:15px; }
table#emploiliste tr td.spacer { height:3px; }
table#emploiliste tr.row1 { background:#fbfbfb; }
table#emploiliste tr.row2 { background:#efefef; }
#pagination { font-size: 12px; color: #E28027; word-spacing: 2px; width: auto; margin: 20px auto 0; text-align: center; }
#pagination a.active { color:#636466; font-weight:bold; text-decoration:none; }
.contacter { float:right; }
/*********/
/* FLOAT */ 
/*********/

#register_overlay { display:none; top:0; left:0; width:100%; height:100%; position:fixed; background:url(../../img/overlay.png) 0 0 repeat; z-index:4; }
#container { top: 15px; position:absolute; width:100%; z-index:5; }
#window_register { display:none; position:relative; width:709px; height:380px; z-index:3; background:url(../../img/bg_register.png) 0 0 no-repeat; }
#window_login { display:none; position:relative; width:709px; height:380px; z-index:3; background:url(../../img/bg_login.png) 0 0 no-repeat; }
#new_popup { display:none; position:relative; width:709px; height:380px; z-index:3; background:url(../../img/popupbg.png) 0 0 no-repeat; }
#window_forgotpw { display:none; position:relative; width:709px; height:380px; z-index:3; background:url(../../img/bg_forgotpw.png) 0 0 no-repeat; }
#window_register a { color:#FFFFFF; }
#forgotLink { font-size:14px; color:#002b4b; margin-bottom:40px; display:block; }
#returnLink { font-size:14px; color:#002b4b; margin-top:10px; display:block; }
#forgotMsg { height:90px; width:275px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; font-size:16px; float:right; }
#window_info-emploi { width:565px; background:#ffffff; margin: 0 auto;}
#xclose { background: url(../../img/xclose.jpg) 0 0 no-repeat; width: 14px; height: 14px; cursor: pointer;  left: 535px; position: relative; top: -35px; }
table#presentation, table#applyFor { width:490px; margin:0 auto; font-size:12px; border:none; border-collapse:collapse; color:#636466; font-family:Arial, Helvetica, sans-serif; }
table#presentation th, table#applyFor th { font-size:23px; font-weight:bold; text-align:center; padding:10px; text-transform:uppercase; }
table#presentation td { padding: 20px 20px 20px 5px; }
table#presentation td.firstcol { width:130px; font-size:14px; font-weight:bold; text-align:center; padding:20px 0; text-transform:uppercase; vertical-align:top; }
table#presentation tr.row1 { background:#fbfbfb; }
table#presentation tr.row2 { background:#efefef; }
table#presentation ul, table#presentation li { list-style-type:square; list-style-position:inside; }
table#applyFor td.firstcol { width:195px; padding-left:25px; }
table#applyFor td label { font-size:14px; font-weight:bold; text-transform:uppercase; padding-left:20px; }
table#applyFor td label span.mandatory { color :#e07e23; font-size:14px; font-weight:bold; }
table#applyFor td input[type=text] { width:228px; height:23px; line-height:23px; padding-left:5px; border:1px solid #cecece; margin: 1px 0; }
table#applyFor td #submit { display:block; width:271px; height:41px; background:url(../../img/btn_sendApplication.jpg) 0 0 no-repeat; margin: 10px auto; border:none; }
table#applyFor td #submit:hover { background-position:0 -41px; }
table#applyFor td #submit_en { display:block; width:271px; height:41px; background:url(../../img/btn_sendApplication_en.jpg) 0 0 no-repeat; margin: 10px auto; border:none; }
table#applyFor td #submit_en:hover { background-position:0 -41px; }
table#applyFor td#mandatory { color:#e07e23; font-size:14px; font-style:italic; text-align:center; padding: 10px 0; }
#btnnetwork { float:left; margin-top: -3px; margin-left: 620px; }
#jobshare { width: 200px; margin: -25px auto 0 auto; z-index: 4; position: relative; }
#contenu #left #contenu .lien_candidat {color:#636466; text-decoration:underline;}
#contenu #left #contenu .lien_candidat:hover {/*text-decoration:none;*/}
.recrutement-temporaire { display:block; width:220px; height:50px; background:url(../../img/btn_recruitment_temporary.png) 0 0 no-repeat; }
.recrutement-temporaire:hover { background-position:0 -50px; }
.recrutement-temporaire_en { display:block; width:220px; height:50px; background:url(../../img/btn_recruitment_temporary_en.png) 0 0 no-repeat; }
.recrutement-temporaire_en:hover { background-position:0 -50px; }
.recrutement-permanent {display:block; width:220px; height:48px; background:url(../../img/btn_recruitment_permanent.png) 0 0 no-repeat;}
.recrutement-permanent:hover { background-position:0 -48px; }
.recrutement-permanent_en {display:block; width:220px; height:48px; background:url(../../img/btn_recruitment_permanent_en.png) 0 0 no-repeat;}
.recrutement-permanent_en:hover { background-position:0 -48px; }
.service-candidat {position:relative; left:230px; display:block; width:270px; height:52px; background:url(../../img/btn_offre-emploi.jpg) 0 0 no-repeat;}
.service-candidat:hover { background-position:0 -52px; }
.service-candidat_en {position:relative; left:230px; display:block; width:270px; height:52px; background:url(../../img/btn_offre-emploi_en.jpg) 0 0 no-repeat;}
.service-candidat_en:hover { background-position:0 -52px; }
