/* communs */

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

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

.homebox a {
    color:#372100;
}

.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  #372100;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;
    width:984px;
    padding:0 0 17px 0;
    height:auto;
    margin: 0 auto 50px 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;
}

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

.menu .tabs li a { 
    padding:.15em .33em .25em .33em;
    padding:.5em .4em .5em .4em;
}


.menu .tabs li a, 
.menu .tabs li a:focus, 
.menu .tabs li a:hover { 
    font-size:1.05em;
}

.menu .tabs li a:hover { 
    color:#000;
    text-decoration:underline;
}

#body-home #tab-annurh a,
#body-burorh #tab-burorh a,
#body-annurh #tab-annurh a,
#body-agence #tab-agence a,
#body-contact #tab-contact a,
#body-servicesrh #tab-service a { 
    background:#FFC500;
    border:1px solid #FFC500;
    border-bottom:none;
    color:#000;
    cursor:default;
}

#body-home #tab-annurh,
#body-burorh #tab-burorh,
#body-annurh #tab-annurh,
#body-agence #tab-agence,
#body-contact #tab-contact,
#body-servicesrh #tab-service  { 
    border:1px solid #FFC500;
}

/* 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:#f8f8f8;
    -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:#372100;
}

.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;
}

/* 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;}