/* communs */

a {
    color:#000;
    text-decoration:none;
}

h3 a, h6 a {
    color:#5C4D37;
    text-decoration:none;
}

.homebox a {
    color:#000;
}

.box {
    background:#F3EFEA;
    padding:10px;
}

.span-7 .box {
    background:#f8f8f8;
    padding:10px;
}

.rounded {
    -moz-border-radius: 0.5em;
    -webkit-border-radius:0.5em;
}

.error * {
    color:#8a1f11;
}

.emptyinput {
    color:#777;
}

.topbarre {
	background:url(../img3/bg_barre.png) repeat-x bottom left  #000;border-top:7px solid #FFC500;
}

.header {
	
}

.logoheader {
    background:url(../img3/logo3.png) center center no-repeat transparent;
    margin:20px 0 0 0;
    height:51px;
    text-align:center;
}

.logoheader h1 {
    font-size:0.8em;
    color:#918A84;
    margin:40px 0 0 0;
    padding:0
}

.logoheader h1 a {
   color:#918A84;
}

.headerwarp {
    background:#F3F1EF;
}

#div-content-bottom {
    background:#fff;
    height:7px;
    width:984px;
    margin:auto auto;
    -moz-border-bottom-left-radius: 0.5em;
    -webkit-border-bottom-left-radius:0.5em;
    -moz-border-bottom-right-radius: 0.5em;
    -webkit-border-bottom-right-radius:0.5em;
}

#div-footer-top {
    background:#f8f8f8;
    margin:25px auto 0 auto;
    width:984px;
    height:17px;
    -moz-border-top-left-radius: 0.5em;
    -webkit-border-top-left-radius:0.5em;
    -moz-border-top-right-radius: 0.5em;
    -webkit-border-top-right-radius:0.5em;
}

#div-footer {
    background:#f8f8f8;
    padding:0 0 17px 0;
    height:auto;
    margin: 0 auto 0 auto;
    -moz-border-bottom-left-radius: 0.5em;
    -webkit-border-bottom-left-radius:0.5em;
    -moz-border-bottom-right-radius: 0.5em;
    -webkit-border-bottom-right-radius:0.5em;
}

#hiringorgLoc {
    height:200px;
    width:270px;
    margin-bottom:20px;
}

/* breadcrumb */

#breadcrumb-back a, 
#breadcrumb, 
#breadcrumb a {
    color:#fff;
    font-size:1em;
    text-decoration:none;
}

/* tabs */
.menulang .tabs {
    margin:0 0 0 0em;
}

.menulang .tabs,
.hiringorgmenu .tabs { 
    border-bottom:0px solid #ccc;
    margin:0 0 0 0;
}

.menulang .tabs li.selected a,
.hiringorgmenu .tabs li.selected a {
    background:#f8f8f8;
    color:#000;
}

.menulang .tabs li a,
.hiringorgmenu .tabs li a {
    background:#f8f8f8;
    color:#000;
    padding:.5em .4em .5em .4em;
    border-color:#f8f8f8;
}


.menulang .tabs li,
.menulang .tabs li.selected,
.hiringorgmenu .tabs li,
.hiringorgmenu .tabs li.selected {
    border:0;
}




/* job index */

.jobidx .box {
    background:#F9F9F9;
}

.jobidx ul,
.jobidx ul li {
    list-style-type:none;
    padding:0;
    margin:0;
}

.jobidx a {
    text-decoration:none;
    font-size:1em;
}

/* footer box */

.fbox {
    background:#eee;
    -moz-border-radius: 0.5em;
    -webkit-border-radius:0.5em;
    margin:0;
    padding-bottom:0;
}

.fbox a {
    text-decoration:none;
}

/* paginator */

.paginbox {
    padding:1em 0.5em 1em 0.5em;
    background:#eee;
    font-size:1.1em;
    font-weight:bold;
    text-align:center;
    display:inline;
    margin-right:0.5em;
    -moz-border-radius: 0.5em;
    -webkit-border-radius:0.5em;
}

.paginbox.current {
    background:#000;
}

.paginbox a {
    color:#000;
    text-decoration:none;
    padding:1em;
}

.paginbox.current a {
    color:#fff;
}

/* forms */

form h2 {
/*    border-bottom:1px solid #ccc;
    padding-bottom:0.2em;*/
}

form ul {
    list-style-type: none;
    padding-left:0;
    margin-left:0;
    
}

form ul li label {
    font-size:1em;
}

.error h3 {
    color: #8a1f11;
}

.success h3, 
.success h4 {
    color: #264409;
}

label {
    font-size:1.3em;
}

input[type=text],
input[type=password], 
textarea { 
    background-color:#FBFBF4; 
    border:1px solid #bbb; 
}

.fielderror input[type=text],
.fielderror input[type=password],  
.fielderror textarea, 
.fielderror select {
    background-color:#FFF8F8
}

div.help_text {
    font-size:1em;
    color:#888;
    margin-bottom:25px;
}

input[type=text],
input[type=password],  
textarea {
    margin:0.5em 0;
}

input[type=text],
input[type=password], 
textarea {
    padding:5px;
    font-size:1.2em;
}

.span-24 input[type=text], 
.span-24 textarea,
.span-12 input[type=text],
.span-12 input[type=password], 
.span-12 textarea {
    border-left-width: 1px!important;
    border-right-width: 1px!important;
    padding-left: 5px!important;
    padding-right: 5px!important;
}

/*.span-24 input[type=text],
.span-24 textarea {
    width: 938px!important;
}
*/
.span-14 input[type=text],
.span-14 input[type=password],
.span-14 textarea,
.span-14 select { 
    width: 538px!important;
}

.span-12 input[type=text], 
.span-12 input[type=password], 
.span-12 textarea, 
.span-12 select { 
    width: 458px!important;
}

.span-7 input[type=text], 
.span-7 input[type=password], 
.span-7 textarea, 
.span-7 select { 
    width: 258px!important; 
}

input[type=submit] {
    margin-bottom:40px;
}

#label_login, 
#label_password {
    font-size:1em;
}

form #id_login, 
form #id_password {
    width:150px!important;
    padding:2px;
    font-size:1em;
}

/* commentform */

.commentform label {display:block;font-size:1em;}
.commentform input[type=text],
.commentform input[type=password], 
.commentform textarea {
    padding:2px;
    font-size:1em;
    display:block;
}


/* relatedhiringorg */

.relatedhiringorg {
    margin-top:20px;
}

.relatedhiringorg a {
    text-decoration:none;
}

.relatedhiringorg a:hover {
    text-decoration:underline;
}

.relatedhiringorg p.all {
    margin-top:20px;
}


.relatedhiringorg div.box {
    background:#f8f8f8;
    padding:15px;
    -moz-border-radius: 0.5em;
    -webkit-border-radius:0.5em;
}

.relatedhiringorg .box div {
    margin-bottom:7px;
    border-top:1px solid #d8d8d8;
    padding-top:7px;
}

.relatedhiringorg .box div.lastloop {
    border-bottom:1px solid #d8d8d8;
    padding-bottom:7px;
    
}

.relatedhiringorg .box div p {
    font-size:0.9em;
    margin:0;
    padding:0
}

.relatedhiringorg .box div p.lighter a {
    color:#777
}


.relatedhiringorg h5 {
    font-size:1.2em
}

/* classic */

.classic .top .span-17 div {
    margin:10px 0 70px 0;
}

.classic .top h3 {
    margin-bottom:5px
}

.classic .top p {
    padding:0;
}

.classic .top a {
    text-decoration:none;
    color:#555
}

/* navigationlettre */

.navigationlettre .tabs {
    margin:0 0 0 1em;
}

.navigationlettre .tabs { 
    border-bottom:0px solid #ccc;
    margin:0 0 0 0;
}

.navigationlettre .tabs li.selected a {
    background:#ddd;
    color:#000;
}

.navigationlettre .tabs li a {
    background:#ddd;
    color:#000;
    padding:.5em .4em .5em .4em;
    border-color:#ddd;
}

.navigationlettre .tabs li {
    float:right;
}

.navigationlettre .tabs li a {
    float:right;
}

.navigationlettre .tabs li,
.navigationlettre .tabs li.selected {
    border:0;
}


/* tag_cloud.css
copyright RECRUTAE
*/

#tagcloud li {display:inline;padding:0;}
ul.tagcloud,ul.tagcloud_large{text-align:left;line-height:1.2;color:#333;padding:0;margin:0;}
.tagpercent100 a,.tagpercent99 a,.tagpercent98 a,.tagpercent97 a,.tagpercent96 a,.tagpercent95 a,.tagpercent94 a,.tagpercent93 a,.tagpercent92 a,.tagpercent91,.tagpercent90 a,.tagpercent89 a,.tagpercent88 a,.tagpercent87 a,.tagpercent86 a,.tagpercent85 a,.tagpercent84 a,.tagpercent83 a,.tagpercent82 a,.tagpercent81 a,.tagpercent80 a{font-size:25px;color:#333!important;display:inline;font-weight:700;padding-top:12px;}
.tagpercent79 a,.tagpercent78 a,.tagpercent77 a,.tagpercent76 a,.tagpercent75 a,.tagpercent74 a,.tagpercent73 a,.tagpercent72 a,.tagpercent71 a,.tagpercent70 a,.tagpercent69 a,.tagpercent68 a,.tagpercent67 a,.tagpercent66 a,.tagpercent65 a,.tagpercent64 a,.tagpercent63 a,.tagpercent62 a,.tagpercent61 a,.tagpercent60 a{font-size:24px;color:#333!important;display:inline;padding-top:10px;}
.tagpercent59 a,.tagpercent58 a,.tagpercent57 a,.tagpercent56 a,.tagpercent55 a,.tagpercent54 a,.tagpercent53 a,.tagpercent52 a,.tagpercent51 a,.tagpercent50 a,.tagpercent49 a,.tagpercent48 a,.tagpercent47 a,.tagpercent46 a,.tagpercent45 a,.tagpercent44 a,.tagpercent43 a,.tagpercent42 a,.tagpercent41 a,.tagpercent40 a{font-size:22px;color:#333!important;display:inline;padding-top:8px;}
.tagpercent39 a,.tagpercent38 a,.tagpercent37 a,.tagpercent36 a,.tagpercent35 a,.tagpercent34 a,.tagpercent33 a,.tagpercent32 a,.tagpercent31 a,.tagpercent30 a{font-size:18px;color:#333!important;display:inline;padding-top:6px;opacity:.9;}
.tagpercent29 a,.tagpercent28 a,.tagpercent27 a,.tagpercent26 a,.tagpercent25 a,.tagpercent24 a,.tagpercent23 a,.tagpercent22 a,.tagpercent21 a,.tagpercent20 a,.tagpercent19 a,.tagpercent18 a,.tagpercent17 a,.tagpercent16 a,.tagpercent15 a,.tagpercent14 a,.tagpercent13 a,.tagpercent12 a,.tagpercent11 a{font-size:16px;color:#444!important;display:inline;padding-top:4px;opacity:.8;}
.tagpercent10 a,.tagpercent9 a,.tagpercent8 a,.tagpercent7 a,.tagpercent6 a,.tagpercent5 a,.tagpercent4 a,.tagpercent3 a,.tagpercent2 a,.tagpercent1 a,.tagpercent0 a{font-size:13px;color:#444!important;display:inline;padding-top:6px;opacity:.7;}

body {margin:0;font-size:12px;font-family:arial;background:#fff;height:100%;}

div.logoWarper {padding:0 0 0 280px;background:url(../img/logo.png) no-repeat 0 0 transparent;height:62px;} 

ul.menuNavigation {text-align:right;background:red;display:block;}
ul.menuNavigation li {display:block;margin-left:0px;float:left;}
ul.menuNavigation li a {display:block;float:left;padding:10px 10px 10px 10px;background:#222222;font-size:13px;font-weight:700;color:#fff;margin:0;}
ul.menuNavigation li a:visited {color:#fff;}
ul.menuNavigation li a:hover {color:#fff;background:#FF630A;text-decoration:none;padding:10px 10px 10px 10px;}

/* ELEMENTS HTML 
======================================================================================= */
ol { padding:10px 0px 20px 20px;}
ul { list-style-type:none; padding:0px;margin:0px;}
li { padding:0px;margin:0px;}
h1 { font-size:18px; }
h2 { font:14px Arial,sans-serif; font-weight: bold; padding:0px;margin:0px;}/*

/* LIENS 
======================================================================================= */
a {text-decoration: none;}
a img {border: none;}
a:link, a:visited { color:#2E1600; }
a:hover { color:#2E1600; text-decoration:underline;}
a {color:#2E1600;}
a img {border:0;}

/* 
recrutae.guides.css
copyright RECRUTAE
*/

/* GUIDES 
================================================================================================================== */
/* FULL PAGE */
#body-lettre #fullcontent h2 {margin-bottom:20px;}
/* PACK ACHETER */
div.guidesPackAcheter {font-size:13px;}
div.guidesPackAcheter ul {padding:0px;}
div.guidePackAcheterMoyenpaiment {  background:#eee; display:block; padding:5px 10px 10px 10px; margin:20px 0px 20px 0px; border: 1px solid #CCC; }  
div.guidePackAcheterMoyenpaiment h3 {  color: #000; margin-bottom:15px; border-bottom: 1px solid #C3B398; padding-bottom:5px; }
div.guidePackAcheterMoyenpaiment #Numerofr { padding:15px 0px 5px 0px;display:block;font-size:22px;font-weight:bold;color:#AF0000; font-family:arial,Verdana,sans-serif; } 
div.guidePackAcheterMoyenpaiment #Legalfr { padding:0px 0px 15px 0px;display:block;font-size:11px;color:#888; }

div.guidePackAcheterCodeForm {  background:#eee; display:block; padding:10px; margin:20px 0px 20px 0px; border: 1px solid #B60000; }
div.guidePackAcheterCodeForm h3 {  color: #000; margin-bottom:15px; border-bottom: 1px solid #C3B398; padding-bottom:5px; }
div.guidePackAcheterCodeForm #CODE0 {width:100px;border:1px black solid;display:inline;}

/* LETTRE BY METIER */ 
div.guidesLettresByMetier {width:48%; float:left;}
div.guidesLettresByMetier ul {padding:0px}
div.guidesLettresByMetier p {background:#eee;padding:5px;margin-bottom:25px;}
div.guidesLettresByMetierRight {margin-left:25px;}
/* LETTRE RELATED */
div.guidesLettreReleated {display:block; padding:10px; margin:30px 0px 20px 0px;background:#eee;}
div.guidesLettreReleated  ul {  padding:0px; margin:0px 0px 20px 0px; }
div.guidesLettreReleated  h2 {  color: #000000; margin-bottom:15px; padding-bottom:5px; }
div.guidesLettreReleated  a {  font-size:12px; }
/* LETTRE INDEX */
p.guidesLettreWarper {}
p.guidesLettreIndexAllLinkWarper {background:#eee;padding:5px;margin-bottom:25px;}
/* LETTRE NUM */
a.guidesLettreNum { color:#aaa; font-style: italic ;}

/* LISTE DES LETTRES */
div.guidesLettreListTitle {margin-bottom:5px;}
ul.guidesLettreList {padding:15px 0px 15px 0px;margin-bottom:30px;}
li.guidesLettreListfr {padding:2px 0px 2px 30px;background:url(../share/img/flags/gif/fr.gif) no-repeat 5px 3px;}
li.guidesLettreListen {padding:2px 0px 2px 30px;background:url(../share/img/flags/gif/en.gif) no-repeat 5px 3px;} 
li.guidesLettreListes {padding:2px 0px 2px 30px;background:url(../share/img/flags/gif/es.gif) no-repeat 5px 3px;}
/* LETTRE DETAIL */
/*div.guidesLettreDetailHeader {height: 100px;font-family: courier;color: black;text-align: left;margin:0 0 20px 0;padding:0 0 0 250px;} */
div.guidesLettreDetailPaper {}
div.guidesLettreDetail {padding:20px;margin:25px auto 80px auto;border:1px solid #777;}
div.guidesLettreHeader {}
p.guidesLettreHeaderAdden {height: 100px;font-family: courier;color: black;text-align: left;margin:0 0 20px 0;padding:0 0 0 250px;}
p.guidesLettreHeaderDateen {font-family: courier;margin:0;padding:0;}

p.guidesLettreHeaderAddes {height: 70px;font-family: courier;color: black;text-align: left;margin:0 0 20px 0;padding:0;}
p.guidesLettreHeaderDatees {font-family: courier;margin: 0;padding:0 0 0 190px;}

p.guidesLettreHeaderAddfr {height: 70px;font-family: courier;color: black;text-align: left;margin:0 0 20px 0;padding:0;}
p.guidesLettreHeaderDatefr {font-family: courier;margin:0;padding:0 0 0 190px;}

p.guidesLettreHeaderObject {font-family: courier;text-align: left;font-weight: bold;padding:20px 0 20px 0;clear: both;}

div.guidesLettreBody {font-family: courier;}
div.guidesLettreFooter {font-size: 12px;font-family: courier;text-align: right;padding:20px 150px 20px 0;}
div.guidesLettreDetailNav {margin:30px 0px 30px 0px;font-size:14px;font-weight:700;}
div.guidesLettreDetailNavNext {display:block;background:#eee;padding:10px;}
div.guidesLettreDetailNavPrev {display:block;background:#eee;padding:10px;margin-top:5px;}

div.guidesLettreDetailRelated {background:#fff;margin:0px 0px 20px 0px;}
div.guidesLettreDetailRelated h2 {color:#000000;margin-bottom:15px;border-bottom: 1px solid #C3B398;padding-bottom:5px;padding-right:55px;}
div.guidesLettreDetailRelated ul {padding:0px;margin:0px 0px 20px 0px;}
div.guidesLettreDetailRelated a  {font-size:12px;}

div.guidePackAcheterPub {padding:10px;background:#FFC500;margin:0px 0px 20px 0px;}
div.guidePackAcheterPub h2 a {font-size:16px;}
p.guidePackAcheterPubButton a{text-indent:-2000px;display:block;background:url(../share/img/lettres/button_acheter_small.png) no-repeat; height:33px; width:100px;} 
/* searchbox */
div.guidesLettresSearchbox {margin:0px 0px 20px 0px;}
div.guidesLettresSearchbox input {margin-bottom:5px;}
div.guidesLettresSearchbox .help_text {display:block}

div.related-auidence-industry {margin-top:10px;}
div.related-auidence-industry h2 {margin-bottom:5px;}
div.related-auidence-industry ul {margin-bottom:20px;}
div.related-auidence-industry li {padding:1px 0 1px 0;}

/* RESUME DETAIL */
div.guidesResumeDetail {margin-bottom:50px;overflow:auto;}
div.guidesResumeDetail ul {clear:both;padding:0px;margin:0px;}
div.guidesResumeDetail ul li {float:left; display:block; width:auto; padding:2px;}
/* RESUME PACK DETAIL */ 
div.guidesResumePackDesc {margin-bottom:40px;} 
div.guidesResumePackDetail ul {clear:both;padding:0px;margin:0px;}
div.guidesResumePackDetail ul li {float:left; display:block; width:auto; padding:2px;} 
div.guidesResumeFocus {text-align:center;margin-bottom:50px;overflow:auto;}
/* RESUME RELATED */ 
div.guidesResumeRelated {padding:5px;background:#eee;overflow:auto;margin-bottom:50px;}
div.guidesResumeRelated ul {clear:both;padding:0px;margin:0px;}
div.guidesResumeRelated ul li {float:left; display:block; width:auto; padding:2px;}
div.guidesResumeRelated ul li img {width:75px;}
 


/* DOSSIER */
div.guidesDossierDetail {}
div.guidesDossierPackDesc {margin-bottom:40px;}
div.guidesDossierAcheter {background:#FFC500;position:relative;display:block;padding:10px;border:1px;margin:0;float:left;width:291px;height:140px;border:1px solid #FFC500;margin-bottom:30px;}
div.guidesDossierItem {position:relative;display:block;margin-bottom:30px;float:left;width:311px;height:160px;border:1px solid #aaa;}
div.guidesDossierItemNumber {color:#777;position:absolute;display:block;font-size:12px;padding:5px 10px 5px 10px;background:#fff;top:-1px;right:-1px;border-left:1px solid #aaa;border-bottom:1px solid #aaa;}
div.guidesDossierContent {padding:10px;}
div.guidesDossierContent h2 {padding-right:70px;}
div.guidesDossierContent p {margin-top:30px;font-style: italic;}
div.guidesDossierItemPages {position:absolute;bottom:10px;left:10px;display:block;font-size:11px;color:#777;}

/* box.css
copyright RECRUTAE
*/

.x-box-tl{background:transparent url(../share/img/box/corners.gif) no-repeat 0 0;zoom:1;}
.x-box-tc{height:8px;background:transparent url(../share/img/box/tb.gif) repeat-x 0 0;overflow:hidden;}
.x-box-tr{background:transparent url(../share/img/box/corners.gif) no-repeat right -8px;}
.x-box-ml{background:transparent url(../share/img/box/l.gif) repeat-y 0;padding-left:4px;overflow:hidden;zoom:1;}
.x-box-mc{background:#eee url(../share/img/box/tb.gif) repeat-x 0 -16px;font-family:"Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;color:#393939;font-size:12px;padding:4px 10px;}
.x-box-mc h3,.x-box-mc h2{font-size:14px;font-weight:700;zoom:1;margin:0 0 4px;}
.x-box-mr{background:transparent url(../share/img/box/r.gif) repeat-y right;padding-right:4px;overflow:hidden;}
.x-box-bl{background:transparent url(../share/img/box/corners.gif) no-repeat 0 -16px;zoom:1;}
.x-box-bc{background:transparent url(../share/img/box/tb.gif) repeat-x 0 -8px;height:8px;overflow:hidden;}
.x-box-br{background:transparent url(../share/img/box/corners.gif) no-repeat right -24px;}
.x-box-tl,.x-box-bl{padding-left:8px;overflow:hidden;}
.x-box-tr,.x-box-br{padding-right:8px;overflow:hidden;}
.x-box-blue .x-box-bl,.x-box-blue .x-box-br,.x-box-blue .x-box-tl,.x-box-blue .x-box-tr{background-image:url(../share/img/box/corners-blue.gif);}
.x-box-blue .x-box-bc,.x-box-blue .x-box-mc,.x-box-blue .x-box-tc{background-image:url(../share/img/box/tb-blue.gif);}
.x-box-blue .x-box-mc{background-color:#c3daf9;}
.x-box-blue .x-box-mc h3,.x-box-blue .x-box-mc h2{color:#17385b;}
.x-box-blue .x-box-ml{background-image:url(../share/img/box/l-blue.gif);}
.x-box-blue .x-box-mr{background-image:url(../share/img/box/r-blue.gif);}
.x-box-yellow .x-box-bl,.x-box-yellow .x-box-br,.x-box-yellow .x-box-tl,.x-box-yellow .x-box-tr{background-image:url(../share/img/box/corners-yellow.gif);}
.x-box-yellow .x-box-bc,.x-box-yellow .x-box-mc,.x-box-yellow .x-box-tc{background-image:url(../share/img/box/tb-yellow.gif);}
.x-box-yellow .x-box-mc{background-color:#FFC601;}
.x-box-yellow .x-box-ml{background-image:url(../share/img/box/l-yellow.gif);}
.x-box-yellow .x-box-mr{background-image:url(../share/img/box/r-yellow.gif);}
.x-box-dark .x-box-bl,.x-box-dark .x-box-br,.x-box-dark .x-box-tl,.x-box-dark .x-box-tr{background-image:url(../share/img/box/corners-dark.gif);}
.x-box-dark .x-box-bc,.x-box-dark .x-box-mc,.x-box-dark .x-box-tc{background-image:url(../share/img/box/tb-dark.gif);}
.x-box-dark .x-box-mc{background-color:#C8C8C8;}
.x-box-dark .x-box-mc form p{color:#444;}
.x-box-dark .x-box-ml{background-image:url(../share/img/box/l.gif);}
.x-box-dark .x-box-mr{background-image:url(../share/img/box/r.gif);}
.x-box-yellow .x-box-mc h3,.x-box-yellow .x-box-mc h2,.x-box-dark .x-box-mc h3,.x-box-dark .x-box-mc h2{color:#000;}