﻿/*---------------------------------------------------------------- */
/*              Common classes                                     */
/*---------------------------------------------------------------- */

.clear
{
    display:block; 
    clear:both;
}

.left
{
    float:left;
}

.right
{
    float:right;
}
 
.submit, label, input[type="submit"]
{
    cursor:pointer;
}

hr
{
    display:block; 
    margin:5px 0 10px; 
    background:none; 
    border:none; 
    border-bottom:1px solid #eee;
}

input, textarea, select
{
    outline:none;
}

div.title
{
    position:relative;
}

span.title
{
    padding:0 0 20px; 
    font:bold 19px Arial, Sans-serif; 
    color:#333;
}

.pagetitle,
#idRegister4 h1
{
    margin:0 0 0px; 
    padding:15px 0 20px; 
    font:bold 24px Arial, Sans-serif; 
    color:#13496a; 
    border-bottom:1px solid #eee;
}

.pagetitle strong
{
    color:#ff6a00;
}

.pagetitle.small
{
    margin-bottom:0; 
    padding-top:5px; 
    font-size:16px;
}

#J_criteria
{
    width: 521px;
}

.pagetitle .right
{
    line-height:30px; 
    font-size:11px; 
    color:#13496a;
}

.pagetitle .right a
{
    color:#ff6a00;
}

/* ----------------------- Buttons ------------------------- */

.button
{
    display:inline-block; 
    height:29px; 
    font:bold 13px/29px Arial; 
    text-decoration:none; 
    cursor:pointer;
}   

.button span
{
    float:left; 
    height:29px; 
    margin:0 0 0 6px; 
    padding:0 15px 0 9px;
}

.button:hover, 
.button:hover span
{
    text-decoration:none;
}

.buttoncenter
{
    display:block; 
    text-align:center;
}

p .button, 
p .button span
{
    text-decoration:none !important;
}
   
/* Orange */
   
.button.orange
{
    background:url(../../../images/LJ/img/global/buttons.png) top left no-repeat;
}   

.button.orange span
{
    color:#fff; 
    background:url(../../../images/LJ/img/global/buttons.png) right -29px no-repeat; 
    text-shadow:0 -1px #bf6a00;
}

.button.orange:hover
{
    background-position:0 -58px;
}  
  
.button.orange:hover span
{
    background-position:right -87px;
}            

.button.orange:active
{
    background-position:0 -116px;
} 
 
.button.orange:active span
{
    background-position:right -145px;
}
   
/* Blue */

.button.blue
{
    background:url(../../../images/LJ/img/global/buttons.png) 0 -174px no-repeat;
}   

.button.blue span
{
    color:#fff; 
    background:url(../../../images/LJ/img/global/buttons.png) right -203px no-repeat; 
    text-shadow:0 1px #144c70;
}

.button.blue:hover
{
    background-position:0 -232px;
}  

.button.blue:hover span
{
    background-position:right -261px;
}

.button.blue:active
{
    background-position:0 -290px;
}  

.button.blue:active span
{
    background-position:right -319px;
}
   
/* Mini */

.button.mini
{
    height:20px; 
    line-height:20px; 
    font-size:11px;
}   

.button.mini span
{
    height:20px;
    margin-left:5px;
}
      
/* Orange */

.button.mini.orange
{
    background:url(../../../images/LJ/img/global/buttons-mini.png) top left no-repeat;
}   

.button.mini.orange span
{
    background:url(../../../images/LJ/img/global/buttons-mini.png) right -20px no-repeat;
}

.button.mini.orange:hover
{
    background-position:0 -40px;
} 

.button.mini.orange:hover span
{
    background-position:right -60px;
}

.button.mini.orange:active
{
    background-position:0 -80px;
}   

.button.mini.orange:active span
{
    background-position:right -100px;
}
      
/* Blue */
.button.mini.blue
{
    background:url(../../../images/LJ/img/global/buttons-mini.png) 0 -120px no-repeat;
}   

.button.mini.blue span
{
    background:url(../../../images/LJ/img/global/buttons-mini.png) right -140px no-repeat;
}

.button.mini.blue:hover
{
    background-position:0 -160px;
}   

.button.mini.blue:hover span
{
    background-position:right -180px;
}

.button.mini.blue:active
{
    background-position:0 -200px;
}   

.right
{
    float:right;
}
   
.button.mini.blue:active span
{
    background-position:right -220px;
}
   
/* ----------------------- Select ------------------------- */

.pagetitle .right a
{
    color:#ff6a00;
}

.select
{
    position:relative;
}

.button.mini.blue:active
{
    background-position:0 -200px;
}

.button.mini.blue:active span
{
    background-position:right -220px;
}

.select .selecttext
{
    position:relative; 
    display:block; 
    height:32px; 
    padding:0 0 0 6px; 
    font:bold 12px/32px Arial; 
    color:#466e7e; 
    background:url(../../../images/LJ/img/html/blue.png) top left no-repeat; 
    text-shadow:0 1px #e5eff7; 
    text-decoration:none;
}

.select span
{
    float:left; 
    height:32px; 
    width:100%; 
    padding:0 0 0 6px; 
    background:url(../../../images/LJ/img/html/blue.png) right -32px no-repeat;
}

.select .arrow
{
    float:right; 
    width:7px; 
    height:32px; 
    margin:0 11px 0 0; 
    background:url(../../../images/LJ/img/ic/arrow-select.png) center right no-repeat;
}

/* HACK IE 7 */

*+html .select .arrow
{
    margin-top:-30px;
    border:0 none;
}

.select:hover .selecttext
{
    background-position:left -64px;
}     

.select:hover .selecttext > span
{
    background-position:right -96px;
}

.select:active .selecttext, 
.select.clicked .selecttext
{
    background-position:left -128px;
}   

.select:active .selecttext > span, 
.select.clicked .selecttext > span
{
    background-position:right -160px;
}

.select ul
{
    display:none; 
    position:absolute; 
    z-index:9999; top:35px; 
    left:2px; width:100%; 
    background:#fff; 
    border:1px solid #d9d9d9; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    border-radius:3px;
}

.select li
{
    display:block; 
    border-bottom:1px solid #d9d9d9;
}    

.select li:last-child
{
    border:none;
}

.select a
{
    display:block; 
    padding:0 15px; 
    font:bold 12px/30px Arial; 
    color:#999; 
    text-decoration:none;
}

.select a:hover
{
    color:#555;
}

/* ----------------------- Upload  --------------------------*/

.upload
{
    position:relative;
}

.upload .file
{
    position:absolute; 
    z-index:10; 
    top:0; 
    right:0; 
    height:34px; 
    opacity:0; 
    filter:alpha(opacity=0); 
    cursor:pointer;
}

.upload .browse
{
    position:absolute; 
    z-index:9; 
    top:5px; 
    right:8px; 
    width:110px; 
    height:30px; 
    font:bold 12px/32px Arial; 
    color:#466e7e; 
    text-align:center; 
    background:url(../../../images/LJ/img/html/blue.png) right -32px no-repeat; 
    text-shadow:0 1px #e5eff7; 
    text-decoration:none; 
    border-left:1px solid #92b7d2;
}

/* ----------------------- Submit -------------------------- */

.submit
{
    display:block;
}

.btnsubmitresearch
{
    display: inline;
    float: right;
    margin-top: 5px;    
    margin-right: 50px;
}

.btnsubmitresearch input
{
    width: 110px;    
}

.submit input
{
    float:left !important; 
    height:32px; 
    padding:0 0 2px 5px !important; 
    font:bold 13px/32px Arial !important; 
    color:#fff; 
    text-align:center; 
    background:url(../../../images/LJ/img/global/button-submit.png) top left no-repeat; 
    text-shadow:0 -1px #bf6a00; 
    border:none;
 }

.submit span
{
    float:left; 
    width:5px; 
    height:32px; 
    background:url(../../../images/LJ/img/global/button-submit.png) top right no-repeat;
}

.submit:hover input
{
    background-position:center left;
}       

.submit:hover span
{
    background-position:center right;
}

.submit:active input
{
    background-position:bottom left;
}  

.submit:active span
{
    background-position:bottom right;
}

/* ----------------------- Icons  ---------------------------*/

.searchjob .title, 
.page .top .title
{
    padding:0 0 0 41px; 
    background:url(../../../images/LJ/img/ic/search-big.png) center left no-repeat;
}

.uploadcv .title
{
    padding:0 0 0 41px; 
    background:url(../../../images/LJ/img/ic/upload-big.png) center left no-repeat;
}

.advanced
{
    padding:0 0 0 12px; 
    background:url(../../../images/LJ/img/ic/plus-min.png) center left no-repeat;
}

.addtocart
{
    padding:0 0 0 22px; 
    background:url(../../../images/LJ/img/ic/cart.png) center left no-repeat;
}

.email
{
    padding:0 0 0 22px; 
    background:url(../../../images/LJ/img/ic/mail.png) center left no-repeat;
}

.emailgray
{
    padding:0 0 0 21px; 
    background:url(../../../images/LJ/img/ic/mail-gray.png) center left no-repeat;
}

.rssgray
{
    padding:0 0 0 21px; 
    background:url(../../../images/LJ/img/ic/rss-gray.png) 2px center no-repeat;
}

.cartgray
{
    padding:0 0 0 21px; 
    background:url(../../../images/LJ/img/ic/cart-gray.png) center left no-repeat;
}

.cvgray
{
    padding:0 0 0 21px; 
    background:url(../../../images/LJ/img/ic/cv-gray.png) 2px center no-repeat;
}

.docgray
{
    padding:0 0 0 21px; 
    background:url(../../../images/LJ/img/ic/doc-gray.png) 2px center no-repeat;
}

.suitgray
{
    padding:0 0 0 16px; 
    background:url(../../../images/LJ/img/ic/suit-gray.png) center left no-repeat;
}

.citygray
{
    padding:0 0 0 16px; 
    background:url(../../../images/LJ/img/ic/city-gray.png) center left no-repeat;
}

.stategray
{
    padding:0 0 0 16px; 
    background:url(../../../images/LJ/img/ic/country-gray.png) center left no-repeat;
}

.domaingray
{
    padding:0 0 0 16px; 
    background:url(../../../images/LJ/img/ic/wrench-gray.png) center left no-repeat;
}

.docsgray
{
    padding:0 0 0 21px;
    background:url(../../../images/LJ/img/ic/docs-gray.png) center left no-repeat;
}

.printgray
{
    padding:0 0 0 21px; 
    background:url(../../../images/LJ/img/ic/print-gray.png) center left no-repeat;
}

.view
{
    display:block; 
    width:15px; 
    height:19px; 
    text-indent:-9999px; 
    background:url(../../../images/LJ/img/ic/view.png) top left no-repeat;
}

.addmini
{
    padding:0 0 0 12px; 
    background:url(../../../images/LJ/img/ic/add-m.png) center left no-repeat;
}

.removemini
{
    padding:0 0 0 12px; 
    background:url(../../../images/LJ/img/ic/remove-m.png) center left no-repeat;
}

/* ----------------------- Colors ---------------------------*/

.submit:active input
{
    background-position:bottom left;
}      

.submit:active span
{
    background-position:bottom right;
}

.bleu
{
    color:#13496a;
}

.orange
{
    color:#ff6a00;
}

/*---------------------------------------------------------------- */
/*              Main                                               */

.main
{
    background:#fff url(../../../images/LJ/img/global/top.png) bottom left repeat-x;
}

/* ----------------------- Top  ---------------------------*/

.top
{
    /*padding:10px 0 0;*/
    padding-top:4px; 
    background:url(../../../images/LJ/img/global/tophome.jpg) top center no-repeat; 
    border-bottom:1px solid #e5e5e5;
}

/* ----------------------- Box  ---------------------------*/

.top .box
{
    width:429px; 
    height:189px; 
    /*margin:0 0 7px;*/
    margin-top:5px;
    margin-bottom:5px; 
    padding:0 17px; 
    background:url(../../../images/LJ/img/global/boxhome.png) top left no-repeat;
}

.top .title
{
    position:relative; 
    z-index:1; 
    display:block; 
    height:49px; 
    margin:0 2px 5px; 
    font:20px/49px Arial, Sans-serif; 
    color:#134a6a; 
    letter-spacing:-0.025em;
}

.title_home{font:20px/49px Arial, Sans-serif!important;letter-spacing:-0.025em!important;height:49px!important;margin:0px;}

.top form
{
    position:relative; 
    height:130px;
    margin-top:0px;
}

.top form p
{
    margin:0; 
    padding:0;
}

.top .text
{
    width:402px; 
    height:28px; 
    margin:5px 0; 
    padding:0 8px !important; 
    color:#a2b6be; 
    font:bold 13px/28px Arial, Sans-serif; 
    color:#a2b6be; border:1px solid #d5dfe2; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    border-radius:3px;
}

.w .select
{
    background:url("../../../images/LJ/img/html/blue.png") no-repeat scroll right -34px transparent;
    border: 1px solid #92B7D2;
    border-left: 1px solid #92B7D2;
    border-radius:3px;  
    color: #466E7E;
    font: bold 12px/32px Arial;
    padding-left: 5px;
    padding-top: 5px;
    height: 29px;
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    position: absolute;    
    right: 8px;
    /*text-shadow: 0 1px #E5EFF7;*/
    width: 421px !important;
}

.w .select option
{
    border-bottom: 1px solid #D9D9D9;
    color: #999999;
    display: block;
    font: bold 12px/25px Arial;
    height: 25px;
    padding: 5px 15px 0;
    text-decoration: none;
}

.top .text:focus
{
    color:#466e7e; 
    border-color:#c2d1d8; 
    -moz-box-shadow:0 0 0 3px #f0f6f9; 
    -webkit-box-shadow:0 0 0 3px #f0f6f9; 
    -ms-box-shadow:0 0 0 3px #f0f6f9; 
    -o-box-shadow:0 0 0 3px #f0f6f9; 
    -o-box-shadow:0 0 0 3px #f0f6f9;
}

.top .select
{
    position:relative; 
    left:-1px; 
    width:416px; 
    margin:5px 0 4px;
}

.top .advanced
{
    float:right;
    margin-right:15px;
    font:10px/32px Arial; 
    color:#4a6479; 
    background-position:0 17px; 
    text-transform:uppercase; 
    text-decoration:none;
}

.box .advanced
{
    background-position:0 12px;
}

.top .advanced:hover
{
    text-decoration:underline;
}

.top .submit
{
    clear:both; 
    display:block; 
    padding:4px 0 0;
}

.top .submit input
{
    width:110px;
}
     
/* ----------------------- Page  ---------------------------*/

.page .top
{
    height:110px; 
    padding:0; 
    background-image:url(../../../images/LJ/img/global/top.jpg);
}

.page .top .wrap
{
    width:946px; 
    height:100px;
    margin-bottom:10px; 
    padding:10px 17px 0; 
    background:url(../../../images/LJ/img/global/box.png) center 10px no-repeat;
}

.main
{
    background:#fff url(../../../images/LJ/img/global/top.png) bottom left repeat-x;
}

.page .top .left
{
    margin-right:10px;
}

.page .top form
{
    height:auto;
}

.page .top .advanced
{
    top:4px; 
    height:42px; 
    line-height:42px; 
    margin:0;
}

.page .top .left.select
{
    margin-right:14px;
}

.page .top .left:last-child
{
    margin-right:0;
}

.page .top .last
{
    clear:right;
}

.page .top .text
{
    width:415px;
}

.page .top .select
{
    width:180px;
}

.page .top .select
{
    width:180px;
}

/* ----------------------- Content  ---------------------------*/

.content
{
    background:#fff url(../../../images/LJ/img/global/content.png) left 1px repeat-x;
}

.content .wrap
{
    padding: 0 0 40px;
}

.content .title  
{
    color: #000000; 
    font-family: arial;
    font-size: 16px;
    font-weight: normal;
}

.title.actuahome
{
    display:block;
    margin-bottom: 20px;    
}

.home .content .wrap
{
    padding-top:40px;
}

.twocol .content .wrap
{
    background:url(../../../images/LJ/img/global/twocol.png) 690px 0px repeat-y;
}

/* Styles */

.content p
{
    line-height:20px; 
    font-size:12px; 
    color:#808181;
}

.content p a, .content li a
{
    color:#eb9b34; 
    text-decoration:underline;
}

.content p a:hover, .content li a:hover
{
    color:#ff6a00;
}

.content strong
{
    font-weight:bold;
}

.content em
{
    font-style:italic;
}

/* Text */

.content div.text
{
    padding:10px 0 0;
}

.content div.text.center
{
    text-align:center;
}

.content div.text p, 
.content div.text li
{
    padding:5px 0 10px; 
    font:12px/18px Arial; 
    color:#676767;
}

.content div.text ul
{
    padding:0 0 0 30px;
}

.content div.text .underline li
{
    font-weight:bold; 
    text-decoration:underline;
}

.content div.text li
{
    padding:0 0 7px; 
    line-height:18px; 
    list-style:disc;
}

#TextLogoLeft
{
    width: 73%;
}

/* Text with image on the left */

.content .text.image .image
{
    float:left; 
    width:280px;
}

.content .text.image .text
{
    float:left; 
    width:400px; 
    padding:0;
}

/* Logos */

.home .content .left
{
    float:left; 
    width:640px; 
    padding:0;
}

.logos
{
    overflow:hidden; 
    padding:20px 0 0;
    width:100%;
}

.logos a
{
    float:left; 
    margin:0 15px 15px 0; 
    border:1px solid #ededed;
}

.logos a:hover
{
    border-color:#dadada;
}

.logos a:last-child, 
.logos .last
{
    margin-right: 15px;
}

.logos img
{
    border: 0 none;
}

/* Ad */
#MXSpot3{top:35em;left:50em;}
#ad
{
    margin-top: 0;
    padding-bottom: 40px;
    vertical-align: top;
    width:300px;
    float:right;
    margin-top:-288px;
}

.home .ad
{
    float:right; 
    width:300px; 
    margin:0; 
    background:none; 
    border:1px solid #ededed;
}

.ad table
{
    margin: auto;
}

#FeaturedEmployerBloc td
{
    margin-left: 10px;
}

.page .ad
{
    padding:15px 0 10px; 
    text-align:center; 
    background:url(../../../images/LJ/img/global/content.png) left 1px repeat-x, url(../../../images/LJ/img/global/adborder.png) bottom center no-repeat, #fff;
}

/* Title top right */

.filterby
{
    position:absolute; 
    top:15px; 
    right:15px; 
    overflow:hidden;
}

.filterby p
{
    float:left; 
    margin:0 0 0 10px; 
    padding:0; 
    font:bold 12px Arial; 
    color:#13496a;
}

.typeof
{
    position:absolute; 
    top:3px; 
    right:10px;
}

.typeof li
{
    float:left; 
    border:1px solid #dbdbdb; 
    border-left:none;
}

.typeof li a
{
    display:block; 
    padding:0 8px; 
    font:bold 11px/23px Arial; 
    color:#bebebe; 
    text-decoration:none;
 }

.typeof li a:hover
{
    color:#777;
}

.typeof .active a, 
.typeof .active a:hover
{
    color:#ff8200;
}

.typeof li:first-child, 
.typeof .first
{
    border-left:1px solid #dbdbdb; 
    -moz-border-radius:3px 0 0 3px; 
    -webkit-border-radius:3px 0 0 3px; 
    border-radius:3px 0 0 3px;
}

.typeof li:last-child
{
    -moz-border-radius:0 3px 3px 0px; 
    -webkit-border-radius:0 3px 3px 0px; 
    border-radius:0 3px 3px 0px;
}

/* Button only */

.rightbutton
{
    position:absolute; 
    top:1px; 
    right:10px;
}

/*---------------------------------------------------------------- */
/*              Form                                               */
/*---------------------------------------------------------------- */

.centered
{
    position:relative; 
    width:450px; 
    margin:0 auto;
}

#idRegister5
{
    background: none;
    border: none;
    margin: 0;
    float: none;
    font-weight: bold;
    font-size: 11px !important;
    color: #13496A;
    margin-top: 70px;
    position:absolute;
    float: none;
    left: 510px;
}

.requiredStarRes
{
    color: #7B7B7B;    
}

#chblSignIn
{
    display: inline;
    float: none;
    font-size: 11px !important;
    color: #FF6A00;
    padding: 0px;
}

#idRegister2
{
    position:relative;
    width:520px;
    margin:auto;
    border: none;
    margin-top: -30px;   
}

#MXMessageBoxError
{
    margin: auto;    
}

.loadingImage p, #passwordTip
{
    display: none !important;    
}

.emailTypeDesc
{
    margin-left: 40px !important;
    display: block;
}

#idRegister3
{
    display: none;    
}

#idRegister4 h1
{
    width: 980px;
    margin-left: -230px;
    margin-top: 12px;    
}

#idRegister4 h1 strong
{
    color: #FF6A00;   
}

#idRegister4 h2
{
    display: none;    
    width: 100%;
    padding: 15px 0;
    margin-left: -15px;
    font: bold 12px Arial;
    color: #454545;
    margin-top: -50px;
}

.bandeauHaut h2
{
    display: block !important;
}

#registrationControl .inputWrapper
{
    width: 450px !important;
    margin: auto !important;
    margin-bottom: 10px !important;    
    margin-top: 20px !important;
}

#registrationControl .inputWrapper input[type=text],
#registrationControl .inputWrapper input[type=password]
{
    float: right;
}

.onecol .left
{
    margin: auto;
    width: 100% !important;    
}

.inputWrapper label
{
    width: 180px;    
}

.validationWrapper
{
    padding: 0px !important;
    margin: 0 !important;
    margin-top: 60px;
    clear: both;
}

.UserEmailOptions .registerRightColumn .tipHeading
{
    font-size: 11px;
    font-weight: normal !important;
}

.UserEmailOptions .registerRightColumn
{
    float: none;  
}

.UserEmailOptions .registerRightColumn div
{
    margin: 0;    
}

.registerRightColumn
{    
    clear: both;
    position: absolute;
    left: 546px;
    border: 1px solid #FF6A00;
    padding: 10px;
    font-weight: normal !important;
    margin-top: -33px;
    display: block !important;   
}

.tipWrapper
{
    margin: 0 !important;
    padding: 0!important;
    position: inherit !important;
    width: 24px;
    height: 24px;
    float: right;
    top: 18px;
    right: 20px;
}

.tipWrapper .positionDiv
{
    position: inherit !important;
    margin-top: 0px;
    margin-left: 5px;    
}

.centered.large
{
    width:775px;
}

.centered .form
{
    padding:15px 0 0;
}

.centered .form legend
{
    width:100%; 
    padding:15px 0; 
    font:bold 12px Arial; 
    color:#454545;
}

.centered .form legend.first
{
    padding-top:0;
}

.UserEmailOptions .registerTwoColumns
{
    width: 98%;
}

#btnRegisterNow
{
    width: 445px;
    float: left;
    height: 32px;
    padding: 0 0 2px 5px;
    font: bold 13px/32px Arial !important;
    color: white;
    text-align: center;
    background: url(../../../images/LJ/img/global/button-submit.png) top left no-repeat;
    text-shadow: 0 -1px #BF6A00;
    border: none;
    border-radius: 5px;
}    

.centered .form div,
#AccountInformation, #ContactInformation, .UserEmailOptions
{
    position:relative; 
    padding:7px 0; 
    background:#f4f9fd;
    border: none; 
    border-top:1px solid #eee; 
    border-bottom:1px solid #eee;
}

.registerTwoColumns label
{
    float: none !important;
    width: auto !important;
}

.registerTwoColumns label span
{
    margin-left: 15px !important;   
}

#AccountInformation, #ContactInformation, .UserEmailOptions
{
    padding-left: 15px;
    padding-bottom: 25px;
    margin-top: 45px;       
}


.centered .form p
{
    clear:both; 
    padding:10px 15px;
}

.centered .form label,
#idRegister2 label
{
    float:left;
    width:180px; 
    margin:0 10px 0 0; 
    font:12px/30px Arial; 
    color:#7b7b7b;
}

.centered .form .required
{
    float:right; 
    padding:10px 0 0; 
    font:bold 14px Arial; 
    color:#ff6a00;
}

.centered .form .text,
#idRegister2 input[type="text"],
#idRegister2 input[type="password"]
{
    width:205px; 
    height:30px; 
    line-height:30px; 
    padding:0 10px; 
    font:11px Arial; 
    border:1px solid #ced6da; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    border-radius:3px; 
    outline:none;
}

.centered .form textarea.text
{
    height:135px; 
    padding:10px; 
    resize:none;
}

.centered .form .text:focus, 
.centered .text:active
{
    border-color:#adb8bd; 
    box-shadow:0 0 0 2px rgba(0,170,255,0.08);
}

.centered .form select
{
    width:225px; 
    outline:none;
}

.centered .form .submitform
{
    padding:10px 0;
}

.centered .form .submit input
{
    width:445px;
}

.centered .form .password input
{
    width:90px;
}

.centered .form .password a
{
    float:right; 
    font:bold 10px/32px Arial; 
    color:#7b7b7b; 
    text-decoration:none;
 }

.centered .form .password a:hover
{
    text-decoration:underline;
}

/* Select */

.centered .form .labelsmall label
{
    line-height:20px;
}

.centered .form .labelsmall .required
{
    padding-top:5px;
}

/* Choices */

.centered .form .choices p
{
    overflow:hidden; 
    clear:both; 
    line-height:14px;
}

.centered .form .choices input
{
    float:left; 
    margin:10px 20px 20px 0;
}

.centered .form .choices label,
.emailTypeDesc
{
    float:none; 
    line-height:12px; 
    margin:0; 
    padding:0; 
    font:11px/14px Arial; 
    color:#575757;
}

.centered .form .choices strong,
.registerTwoColumns label
{
    display:block !important; 
    padding:0 0 3px !important; 
    font:bold 12px Arial !important; 
    color:#2a668e !important;
}

/* Tip */

.centered .form .tip
{
    position:absolute; 
    top:0px; 
    right:-220px; 
    width:185px; 
    padding:10px; 
    background:#fff; 
    border:1px solid #ff6a00; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    border-radius:3px;
 }

.centered .form .tip p
{
    padding:0; 
    line-height:14px; 
    -size:11px; 
    color:#ff6a00;
}

.centered .form .tip strong
{
    font-weight:bold; 
    color:#ff6a00;
}

/* More text */

.centered .form .moretext
{
    clear:both; 
    padding:15px 0 0; 
    text-align:center; 
    font:bold 11px Arial; 
    color:#134a6a;
}

.centered .form .moretext a
{
    text-decoration:none;
}

.centered .form .moretext a:hover
{
    text-decoration:underline;
}

/* Large */

.centered .form.large div
{
    padding:0;
}

.centered .form.large p
{
    padding:5px 15px 15px 15px;
}

.centered .form.large fieldset
{
    margin:0 0 10px;
}

.centered .form.large label
{
    float:none; 
    display:block; 
    width:auto; 
    margin:0;
}

.centered .form.large label.inline
{
    display:inline; 
    margin-right:10px;
}

.centered .form.large select.multiple
{
    display:block; 
    width:100%; 
    background:#fff; 
    border:1px solid #cbd4d9; 
    outline:none;
}

.centered .form.large select.multiple option
{
    padding:2px 7px;
}

.centered .form.large .text
{
    display:block; 
    width:400px;
}

.centered .form.large .validate
{
    line-height:20px; 
    padding-right:0; 
    color:#13496a; 
    text-align:center;
}

.centered .form.large .validate a
{
    margin:0 7px 0 0; 
    color:#13496a; 
    text-decoration:none;
}

.centered .form.large .validate a:hover
{
    text-decoration:underline;
}

.centered .form.large .validate .link
{
    position:relative; 
    top:-12px;
}

.centered .form.large .validate .submit
{
    display:inline-block;
    margin-left:10px;
}

.centered .form.large .validate .submit input
{
    width:250px;
}

/* Connect */

.centered .form.connect fieldset
{
    margin:0 0 10px;
}

.centered .form.connect div
{
    padding:7px 15px;
}

.centered .form.connect h2
{
    padding:0; 
    font-size:14px; 
    border:none;
}

.centered .form.connect p
{
    width:auto; 
    padding:10px 7px;
}
    
.centered .form.connect .button
{
    margin:0 auto; 
    text-align:center;
}

.centered .form.connect .button span
{
    width:200px;
}

/* Publish */

.publish .pagetitle
{
    padding:20px 0 10px; 
    font-size:23px; 
    border:none;
}

.publish .form div
{
    clear:both; 
    margin:0 0 10px;
}

.publish .form .pagetitle
{
    font-size:14px; 
    padding:5px 15px 20px;
}

.publish .form .areatitle
{
    margin:0 0 5px; 
    padding:5px 10px 15px; 
    font:bold 14px Arial; 
    color:#13496a; 
    border-bottom:1px solid #eee;
}

.publish .form .areatitle strong
{
    color:#ff6a00;
}

.publish .form label
{
    float:none; 
    width:auto; 
    font-weight:bold; 
    display:block;
}

.publish .form label.inline
{
    float:left; 
    width:auto;
}

.publish .form .text
{
    width:355px;
}

.publish .form textarea.text
{
    width:400px;
}

.publish .form select
{
    width:auto;
}

.publish .form select.multiple
{
    width:100px; 
    background:#fff; 
    border:1px solid #ced6da;
}

.publish .form select.multiple option
{
    padding:2px 7px;
}

.publish .form .size1
{
    width:92px; 
    margin-right:3px;
}

.publish .form .size2
{
    width:60px;
}

.publish .form .fullsize
{
    width:157px;
}

.publish .form .labelsmall
{
    line-height:20px;
}

.publish .form .infoarea
{
    overflow:hidden;
}

.publish .form .info
{
    float:right; 
    width:360px; 
    margin:10px 0; 
    padding:0 0 0 20px; 
    font:11px/18px Arial; 
    color:#738a99; 
    background:url(../../../images/LJ/img/ic/light.png) 0 3px no-repeat;
}

.publish .form .radioinline
{
    float:left; 
    width:200px;
}

.publish .form .radioinline input
{
    margin:0 5px 0 0;
}

.centered.publish .form .radioinline label
{
    display:inline; 
    float:none; 
    width:auto; 
    font-weight:normal;
}

.publish .form .moretext
{
    font-weight:normal;
}

.publish .form .moretext a
{
    color:#13496a;
}

.publish .form .moretext a:hover
{
    text-decoration:underline;
}

.publish .form .addmini
{
    font:bold 11px Arial; 
    color:#4b8d57; 
    text-decoration:none;
}  

.publish .form .addmini:hover
{
    text-decoration:underline;
}

.publish .form .removemini
{
    font:bold 11px Arial; 
    color:#ff6e6e; 
    text-decoration:none;
}   

.publish .form .removemini:hover
{
    text-decoration:underline;
}

.publish .form .upload
{
    position:relative;
}

.publish .form .upload input.fileover
{
    position:absolute; 
    top:45px; 
    left:20px;
}

.publish .form .upload .text
{
    width:400px;
}

.publish .form .actions
{
    padding:10px 15px 5px; 
    border-top:1px solid #eee;
}

.publish .form .submitform
{
    padding:0 0 20px;
}

/* Options */

.publish .form .options li
{
    float:left; 
    width:130px; 
    margin:0 5px 10px 15px; 
    text-align:center;
}

.publish .form .options li input
{
    position:relative; 
    left:-5px; 
    display:block; 
    margin:0 auto; 
    text-align:center;
}

.publish .form .options li label
{
    display:block;
}

.publish .form .options li label span
{
    display:block; 
    font:normal 11px/12px Arial; 
    color:#939ea5;
}

/* Sectors */

.publish .form .multiplelines select
{
    display:block; 
    margin:0 0 7px;
}

.publish .form .experiences p
{
    clear:none;
}

.publish .form .experiences .left
{
    float:left; 
    width:290px;
}

.publish .form .experiences .left select
{
    width:100%;
}

.publish .form .experiences .right
{
    float:right; 
    width:100px;
}

.publish .form .experiences .right select
{
    display:inline; 
    width:60px; 
    margin-right:5px;
}

.publish .form .experiences .remove
{
    display:inline;
}

.publish .form .experiences .labelsoneline
{
    display:block; 
    width:100%; 
    position:relative;
}

.publish .form .experiences .labelsoneline span
{
    position:absolute; 
    top:0; 
    right:30px;
}

.publish .form .experiences .line
{
    display:block;
}

/* Enterprises */

.publish .form .enterprise h2
{
    margin:0;
}

.publish .form .enterprise div
{
    margin:0; 
    padding:0; 
    background:none; 
    border:none;
}

/* Functions */

.publish .form .enterprise .functions
{
    float:left; 
    width:160px;
}

.publish .form .enterprise li
{
    padding:10px 15px; 
    background:#fff; 
    border-right:1px solid #eee; 
    border-bottom:1px solid #eee;
}

.publish .form .enterprise .last
{
    border-bottom:none;
}

.publish .form .enterprise .current
{
    background:#fff url(../../../images/LJ/img/ic/arrowleft-m.png) right center no-repeat;
}

.publish .form .enterprise dl
{
    line-height:17px;
}

.publish .form .enterprise dt
{
    display:block; 
    font:bold 14px Arial; 
    color:#13496a;
}

.publish .form .enterprise dd
{
    font-size:11px; color:#404040;
}

/* Edit */

.publish .form .enterprise .edit
{
    clear:none; 
    float:right; 
    width:290px;
}

.publish .form .enterprise .edit p
{
    padding:10px 15px 0;
}

.publish .form .enterprise .edit label
{
    width:90px;
}

.publish .form .enterprise .edit .text
{
    width:145px;
}

/* Formations */

.publish .form .formations
{
    position:relative;
}

.publish .form .formations li
{
    margin-bottom:15px;
}

.publish .form .miniinputs label
{
    float:left; 
    width:130px; 
    line-height:22px;
}

.publish .form .miniinputs p
{
    padding:10px 15px 5px;
}

.publish .form .miniinputs p.labelsmall
{
    padding:5px 15px; 
    line-height:20px;
}

.publish .form .miniinputs .text
{
    width:145px; 
    padding:0 5px; 
    height:22px; 
    line-height:22px;
}

.publish .form .formations .removemini
{
    position:absolute; 
    top:65px; 
    right:15px;
}

/* Certification */

.publish .form .certifications h2 span
{
    float:right; 
    line-height:18px; 
    font-size:11px; 
    color:#879dab;
}

/* Step 3 */

.publish.step3 .form div p
{
    padding:5px 15px;
}

.publish.step3 .form label
{
    float:left;
    width:175px; 
    line-height:22px;
}

.publish.step3 .form .text
{
    width:auto; 
    width:85px; 
    height:22px; 
    line-height:22px; 
    margin:0 5px 0 0; 
    padding:0 7px;
}

.publish.step3 .form .checklist
{
    float:left;
}

.publish.step3 .form .checklist span
{
    display:block;
}

.publish.step3 .form .checklist input
{
    margin:0 5px 0 0;
}

.publish.step3 .form .checklist label
{
    float:none; 
    width:auto; 
    display:inline; 
    font-weight:normal;
}

.rightbutton
{
    position:absolute;
    top:1px;
    right:10px;
}

/* Advanced search */

.advancedsearch .form
{
    position:relative; 
    padding:15px; 
    background:#f4f9fd; 
    border-bottom:1px solid #eee;
}

.advancedsearch .form p
{
    position:relative; 
    clear:both; 
    padding-bottom:5px;
}

.advancedsearch .form label
{
    display:block;
    font:bold 13px/31px Arial; 
    color:#707070;
}

.advancedsearch .form select
{
    width:310px; 
    background:#fff; 
    border:1px solid #cbd4d9; 
    outline:none;
}

.advancedsearch .form option
{
    padding:2px 7px;
}

.page.twocol div.advancedsearch .form .text
{
    width:210px; 
    height:30px; 
    line-height:30px; 
    padding:0 10px; 
    border:1px solid #ced6da; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    border-radius:3px; 
    outline:none;
}

.advancedsearch .form .text:focus, 
.advancedsearch .form .text:active
{
    border-color:#adb8bd; 
    -moz-box-shadow:0 0 0 2px rgba(0,170,255,0.08); 
    -webkit-box-shadow:0 0 0 2px rgba(0,170,255,0.08);     
    -ms-box-shadow:0 0 0 2px rgba(0,170,255,0.08); 
    -o-box-shadow:0 0 0 2px rgba(0,170,255,0.08); 
    -o-box-shadow:0 0 0 2px rgba(0,170,255,0.08); 
    box-shadow:0 0 0 2px rgba(0,170,255,0.08);
}

.page.twocol div.advancedsearch form.form .inline
{
    float:left; 
    width:68px; 
    padding:0 10px 0 0;
}

.page.twocol div.advancedsearch form.form .selectarea label
{
    line-height:32px;
}

.advancedsearch .form .uncheck
{
    position:absolute; 
    top:16px; 
    right:0; 
    line-height:15px; 
    font-size:10px; 
    color:#818181; 
    text-decoration:none;
    font-family: Arial;
    cursor: pointer;
}

.advancedsearch .form .uncheck:hover
{
    text-decoration:underline;
}

.advancedsearch .form .submit
{
    margin-left: 560px;
    clear:both;
}

.advancedsearch .form .submit input
{
    width:95px;
}

.content .advancedsearch .left
{
    width:310px;
}   

.content .advancedsearch .right
{
    width:310px;
}

.content .advancedsearch .left
{
    width:310px;
}   
         
.content .advancedsearch .right
{
    width:310px;
}

/* Page form */

.page.twocol .content .form p
{
    clear:both; 
    padding:10px 0;
}

.page.twocol .content .form label
{
    display:block; 
    font:bold 12px/30px Arial; 
    color:#676767;
}

.page.twocol .content .form label.inline
{
    float:left; 
    width:235px; 
    font:bold 12px Arial; 
    color:#676767;
}

.page.twocol .content .form .info
{
    display:block; 
    padding:5px 0 0; 
    font:10px/12px Arial; 
    color:#676767;
}

.page.twocol .content .form .info.center
{
    text-align:center;
}

.page.twocol .content .form .text
{
    width:660px; 
    height:25px; 
    line-height:25px; 
    padding:0 7px; 
    color:#313131; 
    border:1px solid #eee; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    border-radius:3px;
}

.page.twocol .content .form .text:focus
{
    border-color:#c0c0c0;
}

.page.twocol .content .form .radio
{
    float:left; 
    margin:0; 
    padding:0 0 0 40px;
}

.page.twocol .content .form .radio label
{
    float:none; 
    width:auto; 
    display:inline; 
    line-height:8px;
}

.page.twocol .content .form .radio input
{
    display:inline; 
    margin:0 7px 0 0;
}

.page.twocol .content .form .checkbox input
{
    float:left; 
    margin:2px 7px 10px 0;
}

.page.twocol .content .form .checkbox label
{
    line-height:16px; 
    font-weight:normal;
}

/* Places */

.page.twocol .content .form .places p
{
    padding:5px 0;
}

.page.twocol .content .form .places .button
{
    text-decoration:none;
}

.page.twocol .content .form .places .add
{
    float:left; 
    width:250px;
}

.page.twocol .content .form .places .add label
{
    float:left; 
    width:60px; 
    line-height:30px; 
    margin:0 10px;
}

.page.twocol .content .form .places .add select
{
    width:160px;
}

.page.twocol .content .form .places .add .text
{
    width:145px;
}

.page.twocol .content .form .places .add .labelsmall label
{
    line-height:20px;
}

.page.twocol .content .form .places .add .buttons
{
    padding:20px 0 0 10px;
}

.page.twocol .content .form .places .existing
{
    float:right; 
    width:365px; 
    margin:0 15px 0 0;
}

.page.twocol .content .form .places .existing .buttons
{
    float:right;
}

.page.twocol .content .form .places .existing .buttons a
{
    margin-left:5px;
}

.page.twocol .content .form .places .existing select
{
    width:365px; 
    background:#fff; 
    border:1px solid #eee; 
    outline:none;
}

.page.twocol .content .form .places .existing select:focus
{
    border-color:#c0c0c0;
}

.page.twocol .content .form .places .existing option
{
    padding:2px 7px;
}

.page.twocol .content .form .rightbuttom
{
    float:right; 
    margin:0 15px 0 0; 
    padding:0;
}

.page.twocol .content .form .rightbuttom input
{
    width:100px;
}

.page.twocol .content .form .rightbuttom input
{
    width:100px
}

            
/*---------------------------------------------------------------- */
/*              Page                                               */
/*---------------------------------------------------------------- */

.content div.left
{
    position:relative; 
    width:690px; 
    padding:15px 0 0;
}

.content div.sidebar
{
    float:right; 
    width:278px; 
    padding:15px 0 0;
}
         
/* Zoom */

.zoom img.left
{
    margin:0 15px 15px 0; 
    padding:3px; 
    border:1px solid #e4e4e4;
}

.zoom .right
{
    position:relative; 
    width:520px; 
    margin:0 15px 0 0;
}

.zoom .right p
{
    line-height:13px; 
    font-size:11px; 
    color:#56768a;
}

.zoom .right .title
{
    line-height:41px; 
    font:bold 30px Arial; 
    color:#13496a;
}

.zoom .right .website
{
    position:absolute; 
    top:0; 
    right:0; 
    font-weight:bold; 
    color:#13496a;
}

.zoom .infos
{
    clear:both; 
    margin:15px 0 10px; 
    padding:10px 15px; 
    background:#fafdff; 
    border-top:1px solid #eee; 
    border-bottom:1px solid #eee;
}

.zoom .infos p
{
    padding:0; 
    line-height:29px; 
    font-size:12px; 
    color:#808181; 
    border-bottom:1px solid #d1dfe8;
}

.zoom .infos a
{
    color:#134a6a;
}

.zoom .infos strong
{
    font:bold 14px Arial; 
    color:#134a6a;
}

.zoom .infos .left
{
    width:320px; 
    padding:0;
}

.zoom .infos .logos a
{
    float:none; 
    display:inline;
    margin:0 5px 0 0; 
    padding:0; 
    border:none;
}

.zoom .infos .logos a img
{
    vertical-align:middle;
}

.zoom .infos .right
{
    width:320px; 
    margin:0;
}

.zoom .infos .last
{
    border:none;
}

/* Only */

.zoom.only .infos
{
    margin-top:0; 
    padding-top:10px; 
    border-top:none;
}

/* Buttons */

.buttonsactions
{
    clear:both; 
    overflow:hidden; 
    width:691px; 
    height:42px; 
    margin:10px 0 20px; 
    background:url(../../../images/LJ/img/global/detailbuttonsbg.png) top left no-repeat;
}

.buttonsactions.first
{
    margin-top:0; 
    position:relative; 
    top:-11px;
 }

.buttonsactions a
{
    float:left; 
    font:bold 18px/42px Arial; 
    text-align:center; 
    text-decoration:none;
}

.buttonsactions .add
{
    width:355px; 
    color:#ee6901; 
    text-shadow:0 1px #fff;
}

.buttonsactions .apply
{
    width:330px; 
    color:#fff; 
    text-shadow:0 -1px #f27605;
}

/* Description */

.description h2
{
    margin:0 0 10px; 
    padding:0 0 10px; 
    font:bold 18px Arial; 
    color:#13496a; 
    border-bottom:1px solid #e5e5e5;
}

.description p
{
    font-size:14px; 
    color:#515151; 
    padding:0 8px 10px 0;
}

/* Annuary */

.annuary
{
    padding:5px 0 10px; 
    text-align:center; 
    border-bottom:1px solid #eee;
}

.annuary li
{
    display:inline; 
    font:bold 11px Arial; 
    color:#656565;
}

.annuary li a
{
    margin:0 5px; 
    font:bold 11px Arial; 
    color:#656565; 
    text-decoration:none;
}

.annuary li a:hover
{
    color:#222;
}

/* Also */

.also
{
    padding:10px 0 0; 
    border-bottom:1px solid #eee;
}

.also p
{
    font:bold 11px Arial; 
    color:#13496a;
}

.content .also a
{
    color:#13496a; 
    text-decoration:none;
}

.content .also a:hover
{
    color:#13496a; 
    text-decoration:underline;
}

.also strong
{
    font-weight:bold; 
    color:#ff6a00;
}

/* Found */

.found
{
    padding:5px 0; 
    border-bottom:1px solid #eee;
}

.found p
{
    float:left; 
    font-size:11px; 
    color:#13496a;
}

.found strong
{
    font-weight:bold;
}

.found .filter
{
    float:right; 
    width:300px; 
    padding:0 10px 0 0; 
    text-align:right; 
    font:bold 11px Arial; 
    color:#13496a;
}
     
/* Results */

.results .type
{
    padding:25px 0; 
    border-bottom:1px solid #eee;
}

.results .type h2
{
    font:bold 12px Arial; 
    color:#13496a;
}

.results .type h2 strong
{
    color:#ff7000;
}

.results .type ul
{
    padding:20px 0 0;
}

.results .type li
{
    float:left; 
    width:220px; 
    line-height:25px; 
    margin:0 10px 0 0;
}

.results .fivecol li
{
    width:125px;
}

.results .type li a
{
    font-size:12px; 
    color:#4e4e4e; 
    text-decoration:none;
}

.results .type li a:hover
{
    text-decoration:underline;
}

/* Table */

table.results
{
    width:100%;
}

table.results td
{
    vertical-align:middle;
}

table.results thead td
{
    padding:15px 0; 
    font:bold 12px Arial; 
    color:#13496a; 
    border-bottom:1px solid #e6e6e6;
}

table.results .col1
{
    width:275px;
}

table.results .col2
{
    width:100px;
}

table.results .col3
{
    width:100px;
}

table.results .col4
{
    width:100px;
}

table.results .col5
{
    width:70px; 
    text-align:center;
}

table.results tbody
{
    font-size:11px; 
    color:#929da6; 
    font-weight:bold;
}

table.results tbody td
{
    padding:20px 0; 
    border-bottom:1px solid #e6e6e6;
}

table.results tbody tr:nth-child(odd)
{
    background:#f4f9fd;
}

table.results tbody .name
{
    color:#323232;
}

table.results tbody .localisation
{
    color:#707c85;
}

table.results tbody .soon
{
    color:#ff7000;
}

table.results tbody .view
{
    margin:0 auto;
}

/* Simple */

.results.basic h2.small
{
    padding:20px 0;
}

.results.basic li
{
    clear:both; 
    padding:0 0 0 15px; 
    border-bottom:1px solid #eee;
}

.results.basic li a
{
    font:bold 11px/48px Arial; 
    color:#313131; 
    text-decoration:none;
}

.results.basic li a:hover
{
    color:#ff6a00; 
    text-decoration:none;
}

.results.basic li .enterprise
{
    float:right; 
    margin-right:15px; 
    color:#929da6; 
    text-decoration:none;
}

.results.basic li .enterprise:hover
{
    text-decoration:underline;
}

.results.basic li:nth-child(odd)
{
    background:#f4f9fd;
}
          
/* Listing */

.listfooter span
{
    color:#134A6A;
    font: bold 12px Arial;
}

.listfooter a
{
    text-decoration:none;
    color:#134A6A;
    font: bold 12px Arial;
    padding-left: 40px;
}

.listfooter a:hover
{
    text-decoration:underline;
}

.listing .result .Cresult
{
    padding:20px 10px;
    border-bottom:1px solid #eee;

}
/*
.listing .result
{
    background:#f4f9fd;
}

.listing .result:nth-child(odd)
{
    background:transparent;
}
*/
.listing .result .left
{
    width:465px;
    padding:0;
}

.listing .result h2
{
    line-height:20px;
    font:bold 20px Arial;
    color:#272727;
}

.listing .result h2 a
{
    text-decoration: none;
    color: #134A6A;
}

.listing .result h2 a:hover
{
    text-decoration: underline;
}

.listing .result img
{
    float:left;
    margin:0 10px 0 0;
    padding:3px;
    background:#fff;
    border:1px solid #dee3e6;
}

.listing .result .infos
{
    display:block;
    padding:0 0 10px;
    font-size:11px;
    color:#7b7b7b;
}

.listing .result .infos a
{
    color:#134a6a;
    font-weight:bold;
    text-decoration:none;
}

.listing .result .infos a:hover
{
    text-decoration:underline;
}

.listing .result p
{
    line-height:14px;
    font-size:12px;
    color:#4c4c4c;
}

/* Actions */

.listing .result .actions
{
    float:right;
    width:160px;
    padding:0 0 0 30px;
    background:url(../../../images/LJ/img/global/resultinfos.png) center left no-repeat;
}

.listing .result .actions a
{
    font-size:11px;
    color:#6a6a6a;
    text-decoration:none;
}

.listing .result .actions a:hover
{
    text-decoration:underline;
}

.listing .result .actions .button
{
    margin:10px 0 0;
}

.listing .result .actions .button:hover
{
    text-decoration:none;
}

/* Ad */

.listing .ad
{
    padding:20px 0;
    background:none;
    text-align:center;
    border-bottom:1px solid #eee;
}

         

/* Enterprises */

.enterprises
{
    width:100%;
    padding:20px 0 10px;
}

.enterprises .enterprise
{
    position:relative;
    float:left;
    width:327px;
    height:90px;
    margin:0 15px 15px 0;
    border:1px solid #ededed;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

.enterprises .enterprise a
{
    position:absolute;
    top:50%;
    left:50%;
}

/* Enterprises recruiting */

.recruting
{
    padding:20px 0 10px;
}

.recruting .enterpriserecruiting
{
    position:relative;
    float:left;
    width:155px;
    margin:0 15px 50px 0;
    border:1px solid #ededed;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

.recruting .enterpriserecruiting .img
{
    position:relative;
    text-align:center;
    height:135px;
}

.recruting .enterpriserecruiting .img img
{
    position:absolute;
    top:50%;
    left:50%;
}

.recruting .enterpriserecruiting .desc
{
    padding:7px 10px;
    border-top:1px solid #ededed;
}

.recruting .enterpriserecruiting .desc p a
{
    font-size:11px;
    color:#545454;
    text-decoration:none;
}

.recruting .enterpriserecruiting .offers
{
    position:absolute;
    bottom:-30px;
    left:5px;
}

.recruting .enterpriserecruiting .offers a
{
    font:bold 12px Arial;
    color:#13496a;
    text-decoration:none;
}

.recruting .enterpriserecruiting .offers a:hover
{
    text-decoration:underline;
}

.recruting .enterpriserecruiting .offers span
{
    float:left;
    height:21px;
    line-height:21px;
    margin:0 5px 0 0;
    color:#fff;
    background:url(../../../images/LJ/img/global/number.png) top left no-repeat;
}

.recruting .enterpriserecruiting .offers span span
{
    float:left;
    height:21px;
    margin:0 0 0 11px;
    padding:0 11px 0 0;
    background-position:top right;
}

/* Offers */

.boxoffers
{
    clear:both;
    padding:40px 0 0 15px;
}

.boxoffers .offer
{
    float:left;
    width:231px;
    margin:0 60px 0 0;
    padding:13px 22px 0;
    color:#fff;
    background-image:url(../../../images/LJ/img/global/boxoffer.png);
    background-repeat:no-repeat;
    text-shadow:0 1px rgba(0,0,0, 0.15);
}

.boxoffers .offer a, .boxoffers .offer a:hover
{
    color:#fff;
    text-decoration:none;
}

.boxoffers .offer h2
{
    padding:0 0 5px;
    font:bold 18px Arial;
}

.boxoffers .offer h2 strong
{
    vertical-align:middle;
    font-size:30px;
}

.boxoffers .offer p, .boxoffers .offer li
{
    font:bold 12px/18px Arial;
    color:#fff;
}

.boxoffers .offer ul
{
    padding:5px 0 0 15px;
}

.boxoffers .offer li
{
    padding:0 0 5px;
    list-style:disc;
}

.boxoffers .offer .price
{
    position:relative;
    top:5px;
    left:-22px;
    display:block;
    width:275px;
    height:63px;
    margin:5px 0 0;
    padding:20px 0 0;
    font:bold 50px Arial;
    text-align:center;
    background-image:url(../../../images/LJ/img/global/boxoffer.png);
    background-repeat:no-repeat;
}

.boxoffers .offer .price .only
{
    position:absolute;
    top:-5px;
    left:0;
    display:block;
    padding:0;
    font:bold 12px Arial;
    text-transform:lowercase;
}

.boxoffers .offer .price .cost
{
    position:relative;
}

.boxoffers .offer .price sup
{
    font-size:25px;
    vertical-align:top;
}

/* Colors */

.boxoffers .offer.yellow
{
    background-position:top left;
}  .boxoffers .offer.yellow .price
{
    background-position:bottom left;
}

.boxoffers .offer.alt
{
    background-position:top right;
}    

.boxoffers .offer.alt .price
{
    background-position:bottom right;
}

/* Encart */

.encart
{
    clear:both;
    width:635px;
    margin:0 auto;
    padding:20px 0;
    text-align:center;
    border:1px solid #e4e4e4;
    -moz-box-shadow:0 0 0 3px #f7f7f7;
    -webkit-box-shadow:0 0 0 3px #f7f7f7;
    -ms-box-shadow:0 0 0 3px #f7f7f7;
    -o-box-shadow:0 0 0 3px #f7f7f7;
    -o-box-shadow:0 0 0 3px #f7f7f7;
    box-shadow:0 0 0 3px #f7f7f7;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
}

.encart h3
{
    padding:0 0 15px;
    font:bold 13px Arial;
    color:#414141;
}

.encart h3 img
{
    vertical-align:middle;
}

.encart li
{
    margin:0 0 10px;
    font:bold 12px Arial;
    color:#414141;
}

.encart li a
{
    font-weight:normal;
    color:#134a6a;
    text-decoration:none;
}

.encart li a:hover
{
    text-decoration:underline;
}

/* Publish resume */

.publishresume .intro
{
    padding:0 0 40px;
}

.publishresume .intro .pagetitle
{
    font-size:18px;
    line-height:18px;
    text-align:center;
    border:none;
}

.publishresume .intro .button
{
    margin:0 auto;
}

.publishresume .intro .button span
{
    width:415px;
}

/* Centered */

.publishresume .centered .form
{
    margin:0;
    padding:0;
}

.publishresume .centered .pagecontent
{
    width:730px;
    padding:20px;
    border:1px solid #e8e8e8;
    -moz-box-shadow:0 0 0 2px #f7f7f7;
    -webkit-box-shadow:0 0 0 2px #f7f7f7;
    -ms-box-shadow:0 0 0 2px #f7f7f7;
    -o-box-shadow:0 0 0 2px #f7f7f7;
    -o-box-shadow:0 0 0 2px #f7f7f7;
    box-shadow:0 0 0 2px #f7f7f7;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

.publishresume .centered .areatitle
{
    height:48px;
    margin:0 0 15px;
    padding:0 15px;
    background:#f4f9fd;
    font:bold 14px/47px Arial;
    color:#13496a;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
}

.publishresume .centered .areatitle strong
{
    color:#ff6a00;
}

.publishresume .centered .areatitle .text
{
    height:25px;
    line-height:25px;
    margin:0 0 0 5px;
    padding:0 7px;
    font-weight:bold;
    color:#404040;
}

.publishresume .centered div
{
    margin:0;
    padding:0;
    background:none;
    border:none;
}

.publishresume .centered div p
{
    clear:none;
    padding:0 0 15px;
    line-height:15px;
    color:#707070;
}

.publishresume .centered hr
{
    margin:0 0 15px;
}

.publishresume .centered .left
{
    width:385px;
    padding:0 0 0 25px;
}

.publishresume .centered .right
{
    width:320px;
}

.publishresume .centered .fullsize
{
    width:705px;
    padding:0 0 0 25px;
}

.publishresume .centered .fullsize strong
{
    font-size:12px;
}

.publishresume .centered .fullsize p
{
    font-size:11px;
    line-height:12px;
}

.publishresume .centered .submitform
{
    left:0;
}

.publishresume .centered .submitform input
{
    width:765px;
}

/* Pagination */

.pagination
{
    float:right;
    width:680px;
    padding:15px 10px 0 0;
    text-align:center;
}

.pagination ul
{
    float:right;
}

.pagination li
{
    float:left;
    display:block;
    margin:0 3px;
}

.pagination .disabled span
{
    float:left;
    height:40px;
    font:bold 14px/40px Arial;
    color:#c0c0c0;
    background:url(../../../images/LJ/img/global/pagination.png) top left no-repeat;
}

.pagination .disabled span span
{
    height:40px;
    margin:0 0 0 7px;
    padding:0 12px 0 5px;
    background:url(../../../images/LJ/img/global/pagination.png) right -40px;
}

.pagination .active a, .pagination .active a:hover
{
    color:#ff7800;
}

.pagination li a
{
    float:left;
    height:40px;
    font:bold 14px/40px Arial;
    color:#606060;
    background:url(../../../images/LJ/img/global/pagination.png) top left no-repeat;
    text-decoration:none;
    cursor:pointer;
}

.pagination li a span
{
    float:left;
    height:40px;
    margin:0 0 0 7px;
    padding:0 12px 0 5px;
    background:url(../../../images/LJ/img/global/pagination.png) right -40px;
}

.pagination li a:hover
{
    color:#606060;
    background-position:0 -80px;
}      

.pagination a:hover span
{
    background-position:right -120px;
}

         

/* Progress */

.progress
{
    padding:20px 0 0;
}

.progress ul
{
    overflow:hidden;
    width:465px;
}

.progress li
{
    float:left;
    margin:0 10px 0 0;
    padding-left:27px;
    font:bold 12px/22px Arial;
    color:#464646;
    background-image:url(../../../images/LJ/img/global/steps.png);
    background-repeat:no-repeat;
}

.progress li a
{
    font:bold 12px Arial;
    color:#bababa;
    text-decoration:none;
}

.progress li a:hover
{
    color:#464646;
}

.progress li .current a
{
    color:#464646;
}

/* Steps */

.progress .step1
{
    background-position:0 0;
}      

.progress .step1.current
{
    background-position:0 -22px;
}

.progress .step2
{
    background-position:0 -44px;
}  

.progress .step2.current
{
    background-position:0 -66px;
}

.progress .step3
{
    background-position:0 -88px;
}  

.progress .step3.current
{
    background-position:0 -110px;
}
       
/* Sidebar */

.sidebar .box.nav a
{
    font:12px Arial;
    color:#134A6A;
    text-decoration: none;
}

.sidebar .box.nav td
{
    font: 12px Arial;
    color: #134A6A;
}

.sidebar .box.nav a:hover
{
    text-decoration: underline;
}

#ucMenuRightV2__ctl2_TreeNavigator1_hlToggleAll{padding: 0 0 0 15px;font: bold 12px Arial;color:#676767!important;background:url(http://img.icbdr.com/images/LJ/img/ic/suit-gray.png) center left no-repeat;}
#ucMenuRightV2__ctl2_TreeNavigator2_hlToggleAll{padding: 0 0 0 15px;font: bold 12px Arial;color:#676767!important;background:url(http://img.icbdr.com/images/LJ/img/ic/city-gray.png) center left no-repeat;}
#ucMenuRightV2__ctl2_TreeNavigator3_hlToggleAll{padding: 0 0 0 15px;font: bold 12px Arial;color:#676767!important;background:url(http://img.icbdr.com/images/LJ/img/ic/country-gray.png) center left no-repeat;}
#ucMenuRightV2__ctl2_TreeNavigator4_hlToggleAll{padding: 0 0 0 15px;font: bold 12px Arial;color:#676767!important;background:url(http://img.icbdr.com/images/LJ/img/ic/wrench-gray.png) center left no-repeat;}

.sidebar .box
{
    width:276px;
    margin:0 0 13px;
    padding:5px 0 0;
    background:url(../../../images/LJ/img/global/sidebar-box.png) top left no-repeat;
}

.sidebar .in
{
    width:250px;
    padding:8px 13px 13px;
    background:url(../../../images/LJ/img/global/sidebar-box.png) bottom left no-repeat;
}

.sidebar .box h3
{
    padding:0 0 5px;
    font:bold 16px Arial;
    color:#134a6a;
}

.sidebar .box p
{
    padding:5px 0 8px;
    font:12px/16px Arial;
    color:#134a6a;
}

.sidebar .box ul
{
    padding:5px 0 0;
}

.sidebar .box li
{
    line-height:23px;
}

.sidebar .box .withouticon li
{
    padding-left:5px;
}

.sidebar .box li span
{
    font:bold 12px Arial;
}

.sidebar .box li a
{
    font:bold 12px Arial;
    color:#676767;
    text-decoration:none;
}

.sidebar .box li a:hover
{
    text-decoration:underline;
}

.sidebar .box li ul
{
    padding:0 0 0 25px;
}

.sidebar .box li li
{
    line-height:35px;
}

.sidebar .box li li a
{
    color:#4b7ea3;
    font-weight:normal;
}

.sidebar .box li li a:hover
{
    text-decoration:underline;
}

.FBConnectButton, .FBConnectButton_RTL
{
    background: url("../../../images/LJ/img/ic/button-facebook.png") no-repeat scroll 0 0 #29447E !important;
    display: inline-block !important;
    outline: medium none !important;
    padding: 0 0 0 1px !important;
}

.FBConnectButton_Small
{
    background-position: left -232px;
    font-size: 10px;
    line-height: 30px !important;
    padding: 21px 0 3px 2px !important;
}

.FBConnectButton_RTL_Small
{
    background-position: left -232px;
    font-size: 10px;
    line-height: 30px !important;
    padding: 21px 0 3px 2px !important;
}

.FBConnectButton_Text
{
    padding: 0 2px 6px 3px;
    background: none !important;
}

#FBShareText
{
    display:none !important;
}

.fb_share_count_nub_right 
{
    vertical-align:baseline !important;
}

/* Number */

.sidebar .box .number
{
    text-align:center;
    height:31px;
    padding:0;
    color:#fff;
    font:bold 16px/31px Arial;
    background:#13496a;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

/* Focus */

.sidebar .focus ul
{
    overflow:hidden;
    width:105%;
    padding:10px 0 0;
}

.sidebar .focus li
{
    float:left;
    margin:0 10px 5px 0;
}

/* Partners */

.sidebar .partners li
{
    display:block;
    padding:0 0 15px;
    text-align:center;
}

/* Text */

.sidebar .text
{
    padding:0;
}

.sidebar .ref
{
    margin-bottom:20px;
}

/* Share */

.sidebar .share ul
{
    padding:10px 0 5px;
    text-align:center;
}

.sidebar .share li
{
    display:inline;
    padding:0 4px;
}

.sidebar .share p
{
    color:#676767;
}

/* News */

#LJNewsV2
{
    color:#808181;
    font-size:12px;
    line-height:20px;
    /*margin-right:360px;*/
    width:600px;
}


/*Salon*/
.table_blochaut
{
    width: 100%;
}

.select_leftSB select,
.box.searchjob select
{
    padding-top: 0.8px !important;   
}

/*JobDetails*/

.logo_company_img
{
    float: right;
    margin-right: 10px;
}

#LJCOMMON_salons-emploi_ #mxsPage,
#LJCOMMON_salons-emploi #mxsPage
{
   margin: auto;
}

#LJCOMMON_salons-emploi_en-savoir-plus,
#LJCOMMON_salons-emploi_en-savoir-plus_,
#LJCOMMON_salons-emploi_preinscription_,
#LJCOMMON_salons-emploi_preinscription
{
    width: 950px;
    margin: auto;
}

/* JRP BlocEntreprise */

#BlocEntrepriseJRP table 
{
    border-collapse:separate;
}

#BlocEntrepriseJRP td
{
    vertical-align:top;
}

#BlocEntrepriseJRP .txt01 {
    color: #333366;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

#BlocEntrepriseJRP .txt04 {
    color: #333366;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

#BlocEntrepriseJRP a.sm:link 
{
    color: #4A4B79;
}

/*---------------------------------------------------------------- */
/*              RegisterAlertFromResults.aspx                      */
/*      /INTL/JobSeeker/JobAlerts/RegisterAlertFromResults.aspx    */
/*---------------------------------------------------------------- */

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults #idRAFRtitle
{
    background: none;
}
#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults cbLitYouAreEditing
{
    display:none;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults .cb_PnlPrimary 
{
    border: 0px solid;
}
    
#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults .stdInnerContent
{
    background: none repeat scroll 0 0 #F4F9FD;
    border-bottom: 1px solid #EEEEEE ;
    border-top: 1px solid #EEEEEE ;
    position: relative !important;
    padding: 15px;
    margin: 10px;
    width: 520px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults h2
{
    font: 12px/30px Arial !important;
    color: #707070;
    font-weight:bold;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults
{
    margin: 0 auto;
    position: relative;
    width: 520px;
    padding: 0 220px 0;
} 

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults .registerFieldsWrapper input
{
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #CED6DA;
    font: 11px Arial;
    height: 30px;
    outline: medium none;
    padding: 0 10px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults 
{
    font: 12px/30px Arial;
    color: #808181;
    line-height: 20px;
    padding: 1px 0 15px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults .requiredText
{
    color: #FF6A00;
    font: bold 14px Arial;
    padding: 10px 0 0;
    font-size: 10px;
    padding-right: 20px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults .requiredStar
{
    color: #FF6A00;
    font: bold 14px Arial;
    padding: 10px 0 0;
    font-size: 10px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults .cb_PnlTabbed ul li
{
    float: right;
    padding: 4px 7px;
    background: none;
    border-color: #BBBBBB #BBBBBB -moz-use-text-color;
    border-style: solid solid none;
    border-width: 0px 0px;
    margin: 0 0 1px 3px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults #cbLitJobAlertHeader
{
    display:none;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults .cb_PnlTabbed a
{
    color: #1E3E8C;
    display: block;
    float: left;
    font-size: 10px;
    font-weight: bold;
    line-height: 10px;
    padding: 4px 7px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults #whyRegisterRightMenu 
{
    display:none !important;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults #ctrlLink
{
    color: #FF6A00;
    font-size: 11px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults .alertHeading .clearfix
{
    color: #13496A;
    font-size: 11px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults .clearfix
{
    color:#FF6A00;
    font-size: 11px;
    line-height: 21px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults ctrlJobAlert_SvdJobSearch_SearchName
{
    width: 215px !important;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults .alertHeading
{
    font-weight: bold;
    font-size: 15px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults .submit #btnSave
{
    background: url("../../../images/LJ/img/global/button-submit.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    float: left !important;
    font: bold 13px/32px Arial !important;
    height: 32px;
    padding: 0 0 0 0 !important;
    text-align: center;
    text-shadow: 0 -1px #BF6A00;
    margin-left:210px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults .btn #btnCancel
{
    color: #13496A;
    margin: 0 7px 0 0;
    text-decoration: none;
}

#TipsRegisterAlert  .stdInnerContent
{
    background:none;
    border-top:0px;
    border-bottom:0px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults .btnWrapper #btnCancel
{
    position:relative;
    color: #13496A;
    margin: 0 7px 0 0;
    text-decoration: none;
    background-color:#F4F9FD;
    margin-left: -315px;
    margin-top: 21px;
}

.btnWrapper .submit
{
    padding-bottom:20px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults .cb_PnlPrimary
{
    padding:0px;
    font-size: 11px;
    line-height: 14px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults #tipsRegisterAlert
{
    width: 185px;
}

#TipsRegisterAlert
{
    border:0px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults .tipHeading #tipTxtBox
{
    border: 1px solid #FF6A00;
    width:185px;
    font-size: 11px !important;
    font-weight:normal !important;
    line-height: 14px;
    padding: 5px 15px 15px;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults .registerLeftColumn, .registerCenterColumn
{
    width: 50%;
}

#LJCOMMON_intl_jobseeker_jobalerts_registeralertfromresults 
{
    width: 80%;
}

#JobAlertName
{
    color: #808181;
    font: 12px/20px Arial;
}

/*---------------------------------------------------------------- */
/*              Login                                              */
/*---------------------------------------------------------------- */

#LJCOMMON_share_login  #siBoxRt
{
    display:none;
}

#LJCOMMON_share_login .siBox
{
     height: auto;
     width: auto;
}

#LJCOMMON_share_login .siBox.org 
{
    border: 0px solid #AAAAAA;      
}

/*hack ie 7*/
*> .silogin_wrapper 
{
     float:left;
    margin-left:0px;
}

#LJCOMMON_share_login .siBox h3.org 
{
    background:none;
    border-bottom: 1px solid #EEEEEE;
    color: #13496A;
    font: bold 24px Arial,Sans-serif;
    margin: 0 0 0;
    padding: 15px 0 20px;
}

#LJCOMMON_share_login .cb_style .grad 
{
    background:none;
}

#LJCOMMON_share_login .cb_style .siContentWrapper 
{
    margin: 80px auto 0 260px;
    position: relative;
    background: none repeat scroll 0 0 #F4F9FD;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    height: auto;
    padding: 7px 0;
    width: 500px;
}

*> #LJCOMMON_share_login .cb_style .siContentWrapper 
{
    height:180px;
}

#LJCOMMON_share_login .content
{
    background:none;    
}
 
#LJCOMMON_share_login #siContentID div
{ 
    color: #7B7B7B;
    float: left;
    font: 12px/30px Arial;
    /*margin: 0 10px 0 0;*/
    /*padding: 10px 15px;*/
    width: 180px;  
}

#LJCOMMON_share_login #siContentID input[type=password]
{
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #CED6DA;
    font: 11px Arial;
    height: 30px;
    outline: medium none;
    padding: 0 10px;
    width: 90px;
}

#LJCOMMON_share_login #siContentID input[type=text]
{
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #CED6DA;
    font: 11px Arial;
    height: 30px;
    outline: medium none;
    padding: 0 10px;
    margin-bottom: 15px;
    width: 205px; 
}

#LJCOMMON_share_login #PswdForgtLnk 
{
    float: right !important;
    left: -42px;
    position: relative;
    top: -90px; 
}

/*hack ie 7*/
*+html #LJCOMMON_share_login #PswdForgtLnk 
{
  top: -155px; 
  left: -52px;
}

#LJCOMMON_share_login #PswdForgtLnk a:hover
{
    text-decoration:underline;
}

#LJCOMMON_share_login #PswdForgtLnk a 
{
    color: #7B7B7B;
    float: right;
    font: bold 10px/32px Arial;
    text-decoration: none;
}

#LJCOMMON_share_login .RXhide
{
  width:auto;
}

#LJCOMMON_share_login .RXhide input
{
  height: 45px;  
}

#LJCOMMON_share_login .RXhide label
{
    float: left;
    margin-left: -2px;
    margin-top: 11px;
    padding-left: 0;  
}

/*hack ie 7*/
*+html #LJCOMMON_share_login .RXhide label
{
    float: left;
    margin: 0 auto;
    top:-35px;
    position:relative;
    margin-left:20px;
}  

#LJCOMMON_share_login #btnsignin
{
    background: url("../../../images/LJ/img/global/button-submit-500.png") no-repeat scroll left top transparent !important;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font: bold 13px/32px Arial !important;
    height: 32px;
    padding: 0 0 2px 5px;
    margin-bottom: 12px;
    margin-left: -9px;
    margin-top: 20px;
    text-align: center;
    text-shadow: 0 -1px #BF6A00;
    -moz-border-radius-topright: 5px;
    width:512px;
}

/*hack ie 7*/
*+html #LJCOMMON_share_login #signinBtn 
{
    left: -300px;
    position:relative;
} 

#LJCOMMON_share_login #CreateAccount 
{
    margin-top: 20px;
    margin-top: 32px;
    text-align: center;
}

/*hack ie 7*/
*+html #LJCOMMON_share_login #CreateAccount 
{
     margin-top: -50px;
     margin-left:180px;
}

#LJCOMMON_share_login #CreateAccount a
{
    color: #EB9B34;
    font: bold 11px Arial;
    padding: 15px 0 0;
    text-align:center;
}

#LJCOMMON_share_login #CreateAccount a:hover
{
    color: #FF6A00;
}

#LJCOMMON_share_login 
{ 
   float:left;
}


#LJCOMMON_share_login #MXMessageBoxError
{
    float: left;
    /*
    float: right;
    left: 9px;
    position: relative;
    top: 111px;
    */
}


/*hack ie 7*/
*+html #LJCOMMON_share_login #MXMessageBoxError 
{
    left: -220px;
}

/*--------------- menu right Jobseeker -------------*/

.tab2title
{
    padding-bottom: 9px;
}

.menu2 
{
    padding: 0 0 0 !important;
}


.menu2 li
{
    padding-left: 10px;
    padding-top:5px;
    float: none !important;
}

/* HACK IE 7 */

*+html .menu2 li
{
   padding-top:0px;
}

/* HACK Chrome - FireFox */
body:nth-of-type(1) .menu2 li
{
    line-height:0px !important;
    margin:0px !important;
    padding-top:8px;
} 

.menu2 li a
{
    color: #676767;
    font: bold 12px Arial;
    text-decoration: none;
}

.menu2 li a:hover
{
    color: #676767;
    font: bold 12px Arial;
    text-decoration: underline;
}

#bulleContent hr
{
    display:none;
}

#bulleTitle
{
    color: #134A6A;
    font: bold 16px Arial;
    padding: 0 0 5px;
}

/* --------------------------------------------------------------------------------- */
/*		BUREAU CANDIDAT  :/INTL/JobSeeker/MyCB.aspx                    			     */
/* --------------------------------------------------------------------------------- */

#btnSave,#btnCancel,#btnSubmit,#btnDelete,#qsbButton,#CBLocalizedButton1,#btnSubmit2,#btnAddReplace,#recButtonLink,#submit1,#submit2,#btndefault, #btnremove, #btnAdd
{
	background-color:#8395C5;
	border:0 none;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px !important;
	font-weight:bold;
	margin-left:15px;
}

#LJCOMMON_intl_jobseeker_mycb
{
	margin-left:0px;
	width:660px;
}

#LJCOMMON_intl_jobseeker_mycb #myCB_outer 
{
	float:left;
	padding:0px 0;
	text-align:left;
}

#LJCOMMON_intl_jobseeker_mycb #myCB_outer .stdOuter 
{
	border:1px solid #8395C5 ; /*9AADD5*/
	font-family:arial,helvetica,serif;
	font-size:12px;
	margin-bottom:10px;
	padding:10px;
	background:#FFFFFF !important;
	color:#5A5B92;
	width:660px;
}

#LJCOMMON_intl_jobseeker_mycb a
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

#LJCOMMON_intl_jobseeker_mycb a:hover
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

#LJCOMMON_intl_jobseeker_mycb #myCB_outer div div td a 
{
	font-size:12px !important;
}

#LJCOMMON_intl_jobseeker_mycb .stdInnerContent img
{
	display:none;
}

#LJCOMMON_intl_jobseeker_mycb #ucMySearches_mxdlSavedSearches select
{
	color:#4A4379;
	border:1px solid #D5D5D5;
}

#LJCOMMON_intl_jobseeker_mycb div#StrongPasswordModal span.header 
{
	background:#4A4379 none repeat scroll 0 0 !important;
	border:0 none #4A4379;
	height:7px;
	margin-left:-1px;
	margin-top:-1px;

}

#LJCOMMON_intl_jobseeker_mycb div#StrongPasswordModal
{
	background:#FFFFFF none repeat scroll 0 0 !important;
	font-family:Arial,helvetica,sans-serif !important;
	font-size:12px !important;
	width:35em !important;
	.*>width:450px !important;
	color:#4A4379;

}

#LJCOMMON_intl_jobseeker_mycb   div#OptionContainer a 
{
	background:#4A4379 none repeat scroll 0 0 !important;
	border-color:#4A4379 !important;
	font-size:11px;
	width:15em !important;
}

#LJCOMMON_intl_jobseeker_mycb   div#OptionContainer a:hover
{
	background:#4A4379 none repeat scroll 0 0 !important;
	border-color:#4A4379 !important;
	font-size:11px;
	width:15em !important;
	text-decoration:none !important;
	color:#FFFFFF !important
}

#LJCOMMON_intl_jobseeker_mycb #myCBLeftConentRecs 
{
	color:#4A4379;
	font-family:Arial,helvetica,sans-serif !important;
	font-size:14px !important;
	font-weight:bold;
	
}

#LJCOMMON_intl_jobseeker_mycb #pnlShowRecs
{
	border:1px solid #8395c5 !important;
	margin-bottom:10px;
	width:680px;
}

#LJCOMMON_intl_jobseeker_mycb .jrCompany , #myCBLeftContentCity ,#myCBRecCityInfo,#myCBRecDate
{
	color:#5A5B92 !important;
	font-family:arial,helvetica,serif !important;
	font-size:11px !important;
}

#LJCOMMON_intl_jobseeker_mycb #stdInnerContent h2 span
{
	margin-right:365px;
}

#LJCOMMON_intl_jobseeker_mycb #SavedSearchesMessage
{
	color:#CC0000;
	font-size:12px;
}

/* ---------------------------------------------------------------------------------     */
/*	GESTION DES ALERTES EMAILS : /INTL/JobSeeker/JobAlerts/MyJobAlertsManager.aspx       */
/*						 Ajout : /INTL/JobSeeker/JobAlerts/CreateJobAlertPage.aspx		 */
/*					  Modifier : /INTL/JobSeeker/jobalerts/EditJobAlert.aspx			 */
/*                               INTL/JobSeeker/JobAlerts/CreateJobAlertFromResults.aspx */
/* ---------------------------------------------------------------------------------     */

#LJCOMMON_intl_jobseeker_jobalerts_myjobalertsmanager
{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	margin-left:20px;
	margin-top:10px;
	width:660px;
	.*>	width:730px;
	color:#4A4B79;
	
}

#LJCOMMON_intl_jobseeker_jobalerts_myjobalertsmanager .cb_PnlPrimary 
{
	border:1px solid #8395C5 !important; /*9AADD5*/
}


#LJCOMMON_intl_jobseeker_jobalerts_myjobalertsmanager #divmJAM1
{
  width: 630px;  
}

#LJCOMMON_intl_jobseeker_jobalerts_myjobalertsmanager .betterJob 
{
	color:#4A4B79 !important;
	display:block;
	font-family:arial,helvetica,sans-serif !important;
	font-size:14px !important;
	font-weight:bold;
	margin:0 0 5px;
}

#LJCOMMON_intl_jobseeker_jobalerts_myjobalertsmanager a
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

#LJCOMMON_intl_jobseeker_jobalerts_myjobalertsmanager a:hover
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

#LJCOMMON_intl_jobseeker_jobalerts_myjobalertsmanager #mxdlAlerts
{
	margin-top:25px;
}


/*/INTL/JobSeeker/JobAlerts/CreateJobAlertPage.aspx*/

#LJCOMMON_intl_jobseeker_jobalerts_createjobalertpage
{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	margin-left:20px;
	margin-top:-5px;
	width:660px;
	color:#4A4B79;
	.*>width:750px;
}

#LJCOMMON_intl_jobseeker_jobalerts_createjobalertpage .cb_PnlPrimary 
{
	border:1px solid #8395C5 !important; /*9AADD5*/
	
}

#LJCOMMON_intl_jobseeker_jobalerts_createjobalertpage .betterJob 
{
	color:#4A4B79 !important;
	display:block;
	font-family:arial,helvetica,sans-serif !important;
	font-size:14px !important;
	font-weight:bold;
	margin:0 0 5px;
}

#LJCOMMON_intl_jobseeker_jobalerts_createjobalertpage .betterJob span
{
	color:#4A4B79 !important;
}

#LJCOMMON_intl_jobseeker_jobalerts_createjobalertpage .requiredNote
{
	float:right;
	margin:-20px 0 0;
}

#LJCOMMON_intl_jobseeker_jobalerts_createjobalertpage .alertHeading
{
	margin:0 0 30px;
	width:640px !important;
}

#LJCOMMON_intl_jobseeker_jobalerts_createjobalertpage a
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

#LJCOMMON_intl_jobseeker_jobalerts_createjobalertpage a:hover
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

#LJCOMMON_intl_jobseeker_jobalerts_createjobalertpage #ctrlJobSearch_MXJobSrchCriteria_Rawwords, #ctrlJobSearch_MXJobSrchCriteria_LJJobType, #ctrlJobAlert_SvdJobSearch_SearchName
{
	width:282px !important;
}

#LJCOMMON_intl_jobseeker_jobalerts_createjobalertpage #MXJobSrchCriteria_LJMetier
{
	width:282px !important;
	color:#000000;
}

#LJCOMMON_intl_jobseeker_jobalerts_createjobalertpage td
{
	white-space:nowrap;
}

#LJCOMMON_intl_jobseeker_jobalerts_createjobalertpage #Messagebox1 table
{
		width:660px !important;

}

/*/INTL/JobSeeker/jobalerts/EditJobAlert.aspx*/

#LJCOMMON_intl_jobseeker_jobalerts_editjobalert
{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	margin-left:20px;
	margin-top:-5px;
	width:660px;
	color:#4A4B79;
	.*width:750px;
}

#LJCOMMON_intl_jobseeker_jobalerts_editjobalert .cb_PnlPrimary 
{
	border:1px solid #8395C5 !important; /*9AADD5*/
	
}

#LJCOMMON_intl_jobseeker_jobalerts_editjobalert .betterJob 
{
	color:#4A4B79 !important;
	display:block;
	font-family:arial,helvetica,sans-serif !important;
	font-size:14px !important;
	font-weight:bold;
	margin:0 0 5px;
}

#LJCOMMON_intl_jobseeker_jobalerts_editjobalert .betterJob span
{
	color:#4A4B79 !important;
}

#LJCOMMON_intl_jobseeker_jobalerts_editjobalert .requiredNote
{
	float:right;
	margin:-20px 0 0;
}

#LJCOMMON_intl_jobseeker_jobalerts_editjobalert .alertHeading
{
	margin:0 0 30px;
	width:640px !important;
}

#LJCOMMON_intl_jobseeker_jobalerts_editjobalert td
{
	white-space:nowrap;
}

#LJCOMMON_intl_jobseeker_jobalerts_editjobalert #Messagebox1 table
{
		width:660px !important;

}

/*LJCOMMON_intl_jobseeker_jobalerts_createjobalertfromresults*/


#LJCOMMON_intl_jobseeker_jobalerts_createjobalertfromresults
{
	border:1px solid #8395C5;
	color:#4a4379 !important;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	margin-left:20px;
	width:732px;
	.*>width:660px;
	margin-top:10px;
}

#LJCOMMON_intl_jobseeker_jobalerts_createjobalertfromresults img , hr
{
	display:none;
}

#LJCOMMON_intl_jobseeker_jobalerts_createjobalertfromresults td
{
	border:#FFFFFF !important;
	border-top-style:solid;
	border-top-width:0px;
	padding-left:0px !important;
	white-space:nowrap;
}

#LJCOMMON_intl_jobseeker_jobalerts_createjobalertfromresults .sectionheader
{
	background-color:#ffffff !important;
}

#LJCOMMON_intl_jobseeker_jobalerts_createjobalertfromresults font
{
	color:#4a4379 !important;
}

/* --------------------------------------------------------------------------------- */
/*	GESTION DES LETTRES : /JobSeeker/Resumes/EditCoverLetter.aspx				     */
/*			   Modifier : /JobSeeker/Resumes/ViewCoverLetter.aspx                    */
/*             Supprimer: /JobSeeker/Resumes/RemoveCoverLetter.aspx                  */
/* --------------------------------------------------------------------------------- */

#LJCOMMON_jobseeker_resumes_editcoverletter
{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	margin-left:20px;
	margin-top:10px;
	width:660px;
	.*>width:730px;
	color:#4A4B79;
	border:1px solid #8395C5;
}

#LJCOMMON_jobseeker_resumes_editcoverletter  #CoverLetr
{
	display:none;
}

#LJCOMMON_jobseeker_resumes_editcoverletter td
{
	background:#ffffff !important;
	text-align:left;

}

#LJCOMMON_jobseeker_resumes_editcoverletter #btnSave
{
	float:left;
	margin:20px 20px 20px 250px;
}

#LJCOMMON_jobseeker_resumes_editcoverletter #CvrLtr_CoverletterText
{
	.*>margin-top:20px;
}

#LJCOMMON_jobseeker_resumes_editcoverletter #mxMsgBox table
{
	width:580px !important;
}

#LJCOMMON_jobseeker_resumes_editcoverletter #scpsreditcl1
{
    color: #676767;
    float: left !important;
    padding-bottom: 20px;
}


/*/JobSeeker/Resumes/ViewCoverLetter.aspx*/

#LJCOMMON_jobseeker_resumes_viewcoverletter
{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	margin-left:20px;
	margin-top:10px;
	width:660px;
	.*>width:730px;
	color:#4A4B79;
	border:1px solid #8395C5;
}

#LJCOMMON_jobseeker_resumes_viewcoverletter h1
{
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	padding-left:20px;
	float:left;
}

#LJCOMMON_jobseeker_resumes_viewcoverletter #tabVc1
{
	clear:both;
	width:600px;
}

#LJCOMMON_jobseeker_resumes_viewcoverletter #tdVc1,#tdVc4
{
	line-height:50px;
}

#LJCOMMON_jobseeker_resumes_viewcoverletter #tdVc2,#tdVc3
{
	height:0;
	line-height:1.3;
	.*>height:10px;
	.*>line-height:15px;
	.*>text-align:left;
	word-wrap: break-word; 
	
}

#LJCOMMON_jobseeker_resumes_viewcoverletter a
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

#LJCOMMON_jobseeker_resumes_viewcoverletter a:hover
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}


/*/JobSeeker/Resumes/RemoveCoverLetter.aspx*/

#LJCOMMON_jobseeker_resumes_removecoverletter
{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	margin-left:20px;
	margin-top:10px;
	width:660px;
	.*>width:730px;
	color:#4A4B79;
	border:1px solid #8395C5;
}

/* --------------------------------------------------------------------------------- */
/*			MON COMPTE :  /JobSeeker/User/UserInfo.aspx								 */
/*			   Modifier : /Share/ChangeEmailPwd.aspx                                 */
/*             Supprimer: /User/UserConfirmation.aspx								 */
/* --------------------------------------------------------------------------------- */

#LJCOMMON_share_userinfo
{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	margin-left: -45px;
	margin-top:-12px;
	.*>margin-top:-100px;
	width:660px;
	color:#4A4B79;
}

#LJCOMMON_share_userinfo .borderWrapper  
{
	border:1px solid #8395C5 !important; /*9AADD5*/
	margin:0px !important;
	width:710px;
	
}

#LJCOMMON_share_userinfo .betterJob 
{
	color:#4A4B79 !important;
	display:block;
	font-family:arial,helvetica,sans-serif !important;
	font-size:14px !important;
	font-weight:bold;
	margin:0 0 5px;
}

#LJCOMMON_share_userinfo a
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

#LJCOMMON_share_userinfo a:hover
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

#LJCOMMON_share_userinfo .btn 
{
	background-color:#8395C5 !important;
	border:0 none;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:15px;
}

#LJCOMMON_share_userinfo .resumeInputs td label,
#LJCOMMON_share_userinfo .resumeInputs div 
{
	color:#4A4B79 !important;
	font-weight: bold;
}

#LJCOMMON_share_userinfo legend.lrgLegend 
{
	background: none repeat scroll 0 0 #DEDEDE;
	border: 1px solid #F6F6F6;
	color: #4A4379 !important;
	font-family: arial,helvetica,sans-serif !important;
	font-size: 14px !important;
	height: 25px;
	margin-left: 0;
	padding-bottom: 0px !important;
	padding-left: 10px !important;
	padding-top: 7px !important;
	text-transform: uppercase;
	.*>margin-bottom:20px;
	width: 690px;
}

#LJCOMMON_share_userinfo .resumeHeading 
{
	display:none;
}

#LJCOMMON_share_userinfo #Dstartxt 
{
	float: right !important;
	margin-bottom: 5px;
	margin-right: 36px !important;
	margin-top: 75px !important;
	.*>position:relative;
	.*>top:20px;	
}

#LJCOMMON_share_userinfo .resumeWrapper 
{
	background-color:transparent !important;
	font-family:Arial;
	font-size:11px;
	line-height:16px;
	margin:0px !important;
	padding:11px 0 0;
	width:750px;
}

#LJCOMMON_share_userinfo .OuterResumeWrapper
{
   background-color:transparent !important; 
}

#LJCOMMON_share_userinfo .resumeInputs td,
#LJCOMMON_share_userinfo .padleftcolumn
{
	width:200;
	font-size:12px !important;
}

#LJCOMMON_share_userinfo fieldset 
{
	padding-top:15px;
	.*>padding-top:0px;
}

#LJCOMMON_share_userinfo  
{
	width:25% !important;
}

#LJCOMMON_share_userinfo  #ucUserInfo_divUSStates
{
	margin-left:-298px;
	.*>position:absolute;
	.*>margin-top:-20px;
}

#LJCOMMON_share_userinfo  #ucUserInfo_divUSZip
{
	margin-left:-298px;
	.*>position:absolute;
	.*>margin-top:-20px;
}

#LJCOMMON_share_userinfo  #ucUserInfo_divCity
{
	margin-left:-87px;
	margin-top:-5px;
	.*>margin-top:-25px;
	.*>position:absolute;
}

#LJCOMMON_share_userinfo
{
	.*>margin-left:87px;
}

#LJCOMMON_share_userinfo 
{
	.*>margin-left:300px;
}

#LJCOMMON_share_userinfo #idUIComp
{
	 display:none !important; 
	 font-size :1px !important; 
	 color:white!important;
}

#LJCOMMON_share_userinfo .padleftcolumn div, 
#LJCOMMON_share_userinfo .padleftcolumn div input
{
   display:none !important; 
   height:1px !important;
   max-height:1px !important; 
   font-size:1px !important; 
   color:white!important;
}

#LJCOMMON_share_userinfo .requiredStar,
#LJCOMMON_share_userinfo .requiredText
{
	color: #CC3300 !important;
}

#LJCOMMON_share_userinfo input[type="text"], 
#LJCOMMON_share_userinfo select
{
	border: 1px solid #A39E90 !important;
	color:Black !important;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px !important;
	padding:0px !important; 
	width: 220px; 
}

#LJCOMMON_share_userinfo #MXMessageBoxError
{
	background-color: White;
	border: 1px solid #CC0000;
	margin-left: 15px;
	text-align: left;
	width: 732px !important;  
}

#idLeftColumn
{
	.*>width:30% !important;
}

/*/Share/ChangeEmailPwd.aspx*/

#LJCOMMON_share_changeemailpwd
{
	border:1px solid #8395C5;
	color:#4A4B79;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	margin-left:-5px;
	width:946px;
	.*>position:relative;
}

#LJCOMMON_share_changeemailpwd #btnSubmit
{
	margin:20px;
}

#LJCOMMON_share_changeemailpwd .padleftcolumn
{
	padding-left:10px !important;
	.*>margin-left:40px !important;

}

#LJCOMMON_share_changeemailpwd  .padleftcolumn1 
{
	padding-left:40px;
	white-space:nowrap;
}

#LJCOMMON_share_changeemailpwd .clTip1
{
	float:right;
	padding-bottom:5px;
	padding-right:6px;
	width:290px;
}

#LJCOMMON_share_changeemailpwd  .bdy_gry
{
	font-size:14px;
}

#LJCOMMON_share_changeemailpwd .idTabCEP
{
	width:900px !important;
	margin-top:-18px;
	.*>margin-top:-10px;
}

#LJCOMMON_share_changeemailpwd .ChangeEmailPwd
{
	width:800px !important;
}

/*/User/UserConfirmation.aspx*/

#LJCOMMON_user_userconfirmation 
{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	margin-left:0px;
	padding: 15px;
	width:650px;
	color:#4A4B79 !important;
	border:1px solid #8395C5;
}

#LJCOMMON_user_userconfirmation  table
{
	border:0px !important;
	background-color:#FFFFFF !important;
	width: 99% !important;
	font-size: 12px !important;
    text-align: justify;
}


#LJCOMMON_user_userconfirmation #btnDelete
{
	margin:20px 20px 20px 250px;
	.*>margin:20px;
	
}

/* --------------------------------------------------------------------------------- */
/*			ALERTE EMAIL :  /jobseeker/emails/emailsubcenter.aspx					 */
/* --------------------------------------------------------------------------------- */

#LJCOMMON_jobseeker_emails_emailsubcenter
{
	border:1px solid #8395C5;
	color:#4A4B79 !important;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	height:500px !important;
	margin-left:-35px;
	margin-top:0px;
	padding-left:15px;
	width:700px;
	.*>width:730px;
}

#LJCOMMON_jobseeker_emails_emailsubcenter #h1EmailCenter
{
	background: none repeat scroll 0 0 #DEDEDE;
	color: #4A4379 !important;
	font-family: arial,helvetica,sans-serif !important;
	font-size: 14px !important;
	font-weight: bold;
	height: 40px;
	padding-bottom: 0 !important;
	padding-left: 10px !important;
	padding-top: 7px !important;
	text-transform: uppercase;
	width: 662px;
}

#LJCOMMON_jobseeker_emails_emailsubcenter .bandeauHaut
{
	margin-bottom: 15px;
	text-align: justify;
	width: 650px;
}

#LJCOMMON_jobseeker_emails_emailsubcenter .bandeauHaut h2
{
	color: #4A4379 !important;
	font-family: arial,helvetica,sans-serif !important;
	font-size: 12px !important;
	font-weight: normal;    
}

#LJCOMMON_jobseeker_emails_emailsubcenter #EmailCenterWrapper 
{
	float:left;
	line-height:16px;
	padding: 0 0 0 6px;
	text-align:left;
	width:95%  !important;
}

#LJCOMMON_jobseeker_emails_emailsubcenter  .cb_PnlTabbed ul 
{
	margin:0 0 0 -5px;
	display:none;
}

#LJCOMMON_jobseeker_emails_emailsubcenter .cb_PnlTabbed ul li.active 
{
	background:#8395C5 !important;
	border-bottom:2px solid #8395C5 !important;
	border-color:#8395C5 #8395C5 #8395C5 !important;
}

#LJCOMMON_jobseeker_emails_emailsubcenter .cb_PnlTabbed ul li.active a
{
	color:#FFFFFF !important;
	text-decoration:none;
}

#LJCOMMON_jobseeker_emails_emailsubcenter .cb_PnlTabbed ul li.active a:hover 
{
	text-decoration:none;
}

#LJCOMMON_jobseeker_emails_emailsubcenter .cb_PnlTabbed ul li 
{
	background:#FFFFFF !important;
	float:left;
	margin:0 0 1px 3px;
	padding:0;
	border: 1px solid #CCCCCC !important;
	border-bottom:0px;
}

#LJCOMMON_jobseeker_emails_emailsubcenter .cb_PnlTabbed ul li a 
{
	color:#8395C5 !important;
	display:block;
	float:left;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
	padding:4px 7px;
	text-decoration:none;
}

#LJCOMMON_jobseeker_emails_emailsubcenter h1 
{
	color:#4A4B79;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px  !important;
	font-weight:bold;
}

#LJCOMMON_jobseeker_emails_emailsubcenter #qsbButton
{
	margin-left:250px;
}

#LJCOMMON_jobseeker_emails_emailsubcenter #pnlJobMail a
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:11px !important;
	text-decoration:underline;
}

#LJCOMMON_jobseeker_emails_emailsubcenter #pnlJobMail a:hover
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:11px !important;
	text-decoration:underline;
}

#LJCOMMON_jobseeker_emails_emailsubcenter span.emailTypeDesc 
{
	clear:both;
	.*>clear:none;
}

#LJCOMMON_jobseeker_emails_emailsubcenter .registerTwoColumns span
{
	.*>width:620px;
}

#LJCOMMON_jobseeker_emails_emailsubcenter .tipTxt
{
	color: #808080;
	width: 660px;
}

#LJCOMMON_jobseeker_emails_emailsubcenter .registerRightColumn 
{
	left: 0px !important;
    margin-top: 0px !important;
    position:relative !important;
}

/* ----------------------------------------------------------------------------------------- */
/*			DEPOSER UN CV :  /JobSeeker/Resumes/PostResumeNew/PostResumeStart.aspx           */
/*                  step 2:  /JobSeeker/Resumes/PostResumeNew/PostResumeExperience.aspx      */
/*					step 3:  /JobSeeker/Resumes/PostResumeNew/PostResumeDesiredPosition.aspx */
/*                  resume:  /JobSeeker/Resumes/PostResumeNew/PostResumeReviewOptions.aspx   */
/*                  affiche  /JobSeeker/Resumes/MyResumes.aspx                               */
/*                  copier   /JobSeeker/Resumes/CopyResume.aspx                              */
/*                  delete   /JobSeeker/Resumes/DeleteResume.aspx                            */
/* ----------------------------------------------------------------------------------------- */

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #DepotCv1
{
    margin: 0 auto 0;
    width: 525px; 
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #postResume h1
{
    border: medium none;
    font-size: 23px;
    padding: 20px 0 10px;
    color: #13496A;
    font: bold 24px Arial,Sans-serif;
    margin: 0 0 0;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .resumeStartHeading 
{
    margin: 0 15px;
    text-align: left;
    width: 450px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .resumeHeadingBuild div
{
    float:none !important;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #img_asterisk2 ,
#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #img_tiplogo,
#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #barre,
#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #titlestep1,
#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #noCVOption,
#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #separator,
#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #cblhlTerms
{
    display:none;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .requiredStarRes
{
    color: #FF6A00;
    float: right;
    font-size: 10px;
    font-weight: bold;
    padding: 11px 45px 10px 21px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .prStep 
{
    color: #464646;
    float: left;
    font: bold 12px/22px Arial;
    margin: 0 10px 0 0;
    padding: 0 0px 0 0;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .prStep .prActiveNum
{
   color:#ff8800;
   font-size:xx-large;
   font-family: arial black;
} 

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .prStep .prInActiveNum
{
   color:#dcdcdc;
   font-size:xx-large;
   font-family: arial black;
} 

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .prStep .prActiveText
{
    color: #464646;
    font: bold 12px Arial;
    padding-left: 8px;
    padding-top: 5px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .prStep .prInActiveText
{
    color: #BABABA;
    font: bold 12px Arial;
    padding-left: 8px;
    padding-top: 5px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #texthead
{
    color: #676767;
    font: 12px/18px Arial;
    padding: 5px 0 10px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .resumeHeadingWrapper
{
    padding: 20px 0 0 !important; 
    width: 470px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .borderWrapper 
{
    border:none;
    margin: 0 8px 15px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .prLeftContent
{
    background: none repeat scroll 0 0 #F4F9FD;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    padding-top:15px;
    width:440px !important ;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #ResumeTitle1
{
    height:180px;
    padding: 15px 10px 5px !important;   
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #tipTitle
{
    background: url("../../../images/LJ/img/ic/light.png") no-repeat scroll 0 3px transparent;
    color: #738A99;
    float: right;
    font: 11px/18px Arial;
    margin: 75px 42px;
    padding: 0 0 0 20px;
    position: absolute;
    width: 360px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #Resume_JobTitle
{
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #CED6DA;
    float:left !important;
    font: 11px Arial;
    height: 30px;
    outline: medium none;
    padding: 0 10px;
    width: 355px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #idtxtResumeTitle2
{
    white-space:nowrap;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #idtxtResumeTitle2,
#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .lrgLegend
{
    color: #7B7B7B;
    font: bold 12px/30px Arial;
    margin: 0 10px 0 0;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .requiredField 
{
    background-color: #FFFFFF;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #uploadResumeBlock 
{
    padding: 15px !important;
    width: 430px !important;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #tipDownload
{
    background: url("../../../images/LJ/img/ic/light.png") no-repeat scroll 0 3px transparent;
    color: #738A99;
    font: 11px/16px Arial;
    margin-left: 37px;
    margin-top: 38px;
    padding: 0 0 0 22px;
    width: 360px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #tipDownload a 
{
    color: #EB9B34;
    font-weight: bold;
    text-decoration: underline;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #tipDownload a:hover 
{
    color: #FF6A00;
    font-weight: bold;
    text-decoration: underline;
}

 #LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .startHeadingText a 
{
    color: #EB9B34;
    font: 12px/18px Arial !important;
    text-decoration: underline;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .startHeadingText a:hover 
{
    color: #FF6A00;
    font: 12px/18px Arial  !important;
    text-decoration: underline;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .text    
{
    font: 12px/18px Arial;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #divFileResume
{
    -moz-border-radius: 3px 3px 3px 3px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CED6DA;
    height: 25px;
    padding-left: 7px;
    padding-top: 6px;
    position: relative;
    top: -89px;
    width: 366px !important;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart .orText 
{
    background: none repeat scroll 0 0 #F4F9FD;
    color: #738A99;
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding: 0 5px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #ResBlob_ResDesc
{
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #CED6DA;
    font: 11px Arial;
    height: 135px;
    padding: 10px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart #CBLocalizedButton1
{
    background: url("../../../images/LJ/img/global/button-submit-400.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font: bold 13px/32px Arial !important;
    height: 32px;
    margin-left: 25px;
    padding: 0 0 2px 5px;
    text-align: center;
    text-shadow: 0 -1px #BF6A00;
    width: 416px !important;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumestart  input[type="text"]  
{
    padding: 0 10px;
    line-height: 30px
}

/*PostResumeExperience*/

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .resumeWrapper
{
   width: 580px;  
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .resumeStartHeading 
{
    margin: 0 auto 0 80px;
    text-align: left;
    width: 540px;
}


#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .startHeadingText
{
    display:none;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .resumeHeadingWrapper
{
    margin-bottom: 10px;
    padding: 20px 0 0 !important;
    width: 540px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .prStep 
{
    color: #464646;
    float: left;
    font: bold 12px/22px Arial;
    margin: 0 10px 0 0;
    padding: 0 0px 0 0;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .prStep .prActiveNum
{
   color:#ff8800;
   font-size:xx-large;
   font-family: arial black;
} 

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .prStep .prInActiveNum
{
   color:#dcdcdc;
   font-size:xx-large;
   font-family: arial black;
} 

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .prStep .prActiveText
{
    color: #464646;
    font: bold 12px Arial;
    padding-left: 8px;
    padding-top: 5px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .prStep .prInActiveText
{
    color: #BABABA;
    font: bold 12px Arial;
    padding-left: 8px;
    padding-top: 5px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .borderWrapper 
{
    border: 0px solid #FF6600;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .borderWrapper fieldset  
{
    background: none repeat scroll 0 0 #F4F9FD;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    height: 210px;
    margin-top: 20px;
    padding: 7px 0 7px 0px;
    position: relative;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .resumeHeading
{
   border-bottom:1px solid #EEEEEE;
   font-size: 14px;
   padding: 5px 0 15px 15px;
   width: auto;
   color: #13496A;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #rblPrivacyOptions label 
{
    color: #7B7B7B;
    float: left;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #rblPrivacyOptions span 
{
    margin: 0 0 0 10px;
    padding-left: 5px;
    padding-top: 10px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #rblPrivacyOptions .resumeInfoToolTip 
{
    clear: both;
    color: #939EA5;
    font: 11px/12px Arial;
    margin-left: 0px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #publicResume
{
  width:120px;
  float:left;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #publicResumePopup
{
     padding-top: 10px;    
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #publicResume input
{
    margin-bottom: 5px;
    margin-left: 50px;
    text-align: center;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #privateResume
{
    float: left;
    left: 150px;
    position: absolute;
    top: 39px;
    width: 120px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #privateResumePopup
{
     padding-top: 10px;    
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #privateResume input
{
    margin-bottom: 5px;
    margin-left: 50px;
    text-align: center;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #anonymousResume
{
    float: left;
    left: 318px;
    position: absolute;
    top: 40px;
    width: 120px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #anonymousResume input
{
    margin-bottom: 5px;
    margin-left: 50px;
    text-align: center;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #anonymousResumePopup
{
    padding-top: 10px;   
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .prContent 
{
   padding: 0px; 
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #TitleHeadingExperience
{
    background: none repeat scroll 0 0 #F4F9FD;
    border-top: 1px solid #EEEEEE; 
    margin-top: 15px; 
    padding: 10px 10px 10px 0;
}
    
#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #ContentExperience
{
    background: none repeat scroll 0 0 #F4F9FD;
    border-bottom: 1px solid #EEEEEE;
    padding: 5px 5px 5px 20px;
    color: #7B7B7B;
    font: bold 12px/30px Arial;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .require 
{
    color: #FF6A00;
    float: right;
    font: bold 10px Arial;
    padding: 0;
    position: relative;
    right: 0;
    top: -315px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #totalYears 
{
    float: left;
    font-size: 12px;
    margin: 3px 0;
    white-space: nowrap;
    width: auto;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #totalYears select
{
    left: 230px;
    position: relative;
    top: -25px;
    width: 80px; 
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #dRGE1
{
    float: left;
    margin-top: -37px
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #Resume_LJFunctions,
#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #Resume_ResumeCategoryWork
{
    height:37px;
    width: 310px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #ContentExperience strong
{
    color: red; 
    font-size: 10px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #ContentSociety
{
    background: none repeat scroll 0 0 #F4F9FD;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    margin-top: 20px;
    padding-top: 10px;
    height: auto;
}

/* hack ie7*/

*+html #LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #ContentSociety
{
    margin-top: 70px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .resumecompany .companydetail 
{
    background: none;
    border: 0px solid #AAAAAA;
    left: -20px;
    margin: 0;
    padding: 0;
    position: relative;
    top: -20px;
    width: 62% !important;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .resumecompany.mostrecent .companysnapshot 
{
    border-top: 1px solid #EEEEEE;
    margin-left: 0;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .resumecompany .companysnapshot 
{
    background: none repeat scroll 0 0 white;
    border-color: -moz-use-text-color #EEEEEE #EEEEEE -moz-use-text-color;
    margin-left: 0;
    padding-left: 13px;
    width: 149px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .resumecompany.selected .companysnapshot 
{
     border-bottom: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    font-weight: bold;
    margin-left: -2px;
    margin-top: 4px;
    width: 149px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .resumecompany.selected .companysnapshot .divhover
{
    background:transparent;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .selected .companysnapshot 
#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .mostrecent.selected .companysnapshot,
#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .mostrecent.selected .companysnapshot .divhover 
{
    background: none repeat scroll 0 0 #FFFFFF !important;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .resumecompany.mostrecent .companysnapshot 
{
    background: url("../../../images/LJ/img/ic/arrowleft-m.png") no-repeat scroll right center #FFFFFF;
    line-height: 17px;
    padding-left: 12px;
    width: 150px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .snapshottitle 
{
    color: #13496A;
    display: block;
    font: bold 14px Arial;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .snapshotname
{
    color: #404040;
    font-size: 11px;
    font-weight: bold;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .snapshotdates
{
    color: #404040;
    font-size: 11px;
    font-weight: normal;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #WorkHistory .inputs 
{
    display: -moz-inline-box !important;
     width: 60% !important; 
     float: right;  
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .inputs input
{
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #CED6DA;
    font: 11px Arial;
    padding: 5px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .inputs select
{
    width: auto;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .companydetail .addcompany
{
    border-top: 1px solid #EEEEEE;
    display: block !important;
    float: left;
    left: -183px;
    padding-top: 9px;
    position: relative;
    top: 10px;
    width: 522px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .BoldTitles
{
    color: #7B7B7B;
    font: bold 12px/30px Arial;
    margin: 0 10px 0 0;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #ContentSociety img
{
    display: none;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .resumecompany .companydetail .deletecompany 
{
    float: none;
    left: 180px;
    margin: 0;
    position: relative;
    top: 230px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .jsanchor
{
    background: url("../../../images/LJ/img/ic/add-m.png") no-repeat scroll left center transparent;
    padding: 0 0 0 12px;
    color: #4B8D57;
    font: bold 11px Arial;
    text-decoration: none; 
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #delLinkSociete
{
    background: url("../../../images/LJ/img/ic/remove-m.png") no-repeat scroll left center transparent;
    padding: 0 0 0 12px; 
    color: #FF6E6E;
    font: bold 11px Arial;
    text-decoration: none; 
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #ucResumeEducationV2_divWrapper .resumeHeading 
{
     background: none repeat scroll 0 0 #F4F9FD;
     border-top: 1px solid #EEEEEE;
     color: #13496A;
     padding-top:15px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #ucResumeEducationV2_divWrapper #SchoolInfo
{
    background: none repeat scroll 0 0 #F4F9FD;
    border-bottom: 1px solid #EEEEEE;
    height: auto;
    padding-top: 10px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .educationWrapper
{
    padding-left: 25px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .leftResumeWrapper
{
    color : #7B7B7B;
    font: bold 12px Arial;
    margin: 0 10px 0 0; 
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .leftResumeWrapper input
{
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #CED6DA;
    display: block;
    font: 11px Arial;
    left: 133px;
    padding-bottom: 5px;
    padding-top: 5px;
    position: relative;
    top: -20px; 
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .SchoolDelete 
{
    float: right;
    font-size: 11px !important;
    margin: 10px -90px 0 0;
    width: auto !important;
    background: url("../../../images/LJ/img/ic/remove-m.png") no-repeat scroll left center transparent;
    padding: 0 0 0 12px; 
    color: #FF6E6E !important;
    font: bold 11px Arial;
    text-decoration: none; 
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .SchoolDelete img
{
    display:none;
}


#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #SchoolInfo select 
{
    left: 135px;
    padding: 1px;
    position: relative;
    top: -18px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #SchoolInfo .AddAnotherLink 
{
    border-top: 1px solid #EEEEEE;
    padding-left: 25px;
    padding-top: 5px;
    width: 504px;
    color: #4B8D57;
    font: bold 11px Arial;
    text-decoration: none;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience a.addRow 
{
    float: none !important;
    margin: 0px 0 0;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #AccreditationInfo
{
    background: none repeat scroll 0 0 #F4F9FD;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    height: 320px;
    margin-top: 22px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #AccreditationInfo #BoldTitlesAcc
{
    background: none repeat scroll 0 0 #F4F9FD;
    border-bottom: 1px solid #EEEEEE;
    color: #13496A !important;
    font-size: 14px !important;
    margin-top: 0;
    padding-bottom: 8px;
    padding-left: 20px;  
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #AccreditationInfo .BoldTitles
{
    color: #13496A !important;
    font-size: 14px !important;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #AccreditationInfo #MaxChar
{
    color: #879DAB;
    float: right;
    font: normal 11px Arial;
    margin-right: 25px;
    margin-top: -48px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #AccreditationInfo textarea
{
   -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #CED6DA;
    font: 11px Arial;
    margin-left: 20px;
    margin-top: 10px;
    padding: 10px;
    width: 400px !important;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #ucResumeContents_divWrapper
{
   background: none repeat scroll 0 0 #F4F9FD;  
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience div#ResumeContainer 
{
    border: 0px solid #333333;
    border-top: 1px solid #EEEEEE;
    margin-top: 10px;
    overflow: hidden;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #ucResumeContents_divWrapper .resumeHeading 
{
   background: none repeat scroll 0 0 #F4F9FD;
   border-bottom: 0 none;
   border-top: 1px solid #EEEEEE; 
   height:5px;
   margin-top:20px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #btnSubmit
{
    background: url("../../../images/LJ/img/global/button-submit-500.png") no-repeat scroll left top transparent;
    border: medium none;
    color: white;
    font: bold 13px/32px Arial !important;
    height: 32px;
    padding: 0 0 2px 5px;
    text-align: center;
    text-shadow: 0 -1px #BF6A00;
    width: 505px !important;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience .requiredStarResSchool
{
   color: #7B7B7B !important;
    font: bold 12px Arial;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #deleteEducation1
{
    color: #FF6E6E !important;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumeexperience #accredTip
{
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    width: 557px;
}

/* --------------------------------------------------------------------- */
/*			Mes CV :  /JobSeeker/Resumes/MyResumes.aspx					 */
/* --------------------------------------------------------------------- */


#LJCOMMON_jobseeker_resumes_myresumes #tmr1 
{
    margin-left: -60px;
}

#LJCOMMON_jobseeker_resumes_myresumes 
{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#4A4379 !important;
	width:700px;
}

#LJCOMMON_jobseeker_resumes_myresumes table
{
	width:99% !important;
	text-align:left;
}

#LJCOMMON_jobseeker_resumes_myresumes .tbl_brdr 
{
	background: none repeat scroll 0 0 #DEDEDE;
	border:0px !important;
	color: #4A4379 !important;
	font-family: arial,helvetica,sans-serif !important;
	font-size: 14px !important;
	height: 25px;
	margin-left: 0;
	padding: 0 !important;
	text-transform: uppercase;
	width: 690px !important;
}

#LJCOMMON_jobseeker_resumes_myresumes #cadreCV
{
	border : 1px solid #8395C5;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	padding: 15px;
	width: 700px !important;  
}

#LJCOMMON_jobseeker_resumes_myresumes a 
{
	color:#5A5B93; 
	font-family:Geneva,Arial,Helvetica,sans-serif !important;
	font-size:12px;
	text-decoration:underline;
	font-style:normal !important; 
}

#LJCOMMON_jobseeker_resumes_myresumes a:hover
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif !important;
	font-size:12px;
	text-decoration:underline;
	font-style:normal !important; 
}

#LJCOMMON_jobseeker_resumes_myresumes #linkResume
{
	float: right;
	font-family: arial,helvetica,serif;
	font-size: 12px;
	font-weight: normal;
	margin-right: 5px;
	text-transform: lowercase; 
}

#LJCOMMON_jobseeker_resumes_myresumes #idRMRinfCV
{
	border:0px ;
	margin-left: 5px;
	float: left;
	margin-top: 8px;
	width: 607px !important;
}

#LJCOMMON_jobseeker_resumes_myresumes #idRMRinfCV td
{
	width:0% !important; 
}

#LJCOMMON_jobseeker_resumes_myresumes #ResumeStatsBox 
{
	border:0px solid #C8C8C8 !important;
	float: left;
}

#LJCOMMON_jobseeker_resumes_myresumes .StatsInfoHeader 
{
	border:0px solid #D5D5D5 !important;
	font-size:14px !important;
	font-weight:bold;
	height:23px !important;
	line-height: 30px;
	margin-top:1px;
	padding-left:10px;
	padding-top:5px;
	width:702px !important;
	.*>float:left;
}

#LJCOMMON_jobseeker_resumes_myresumes #StatResume
{
	float:left;
	margin-bottom: 20px;
	width: 690px;
}

#LJCOMMON_jobseeker_resumes_myresumes #StatResume table
{
	background: none repeat scroll 0 0 #DEDEDE;
	height: 30px;
	margin-bottom: 20px;
	text-transform: uppercase;
	width: 690px !important;
}

#LJCOMMON_jobseeker_resumes_myresumes #ResumeInfoBox 
{
	float: left;
	width: 670px !important;
	
}

#LJCOMMON_jobseeker_resumes_myresumes .StatsNumber 
{
	color:#8395C5 !important;
	font-size:12px !important;
	font-weight:bold;
	margin-left:6px;
}

#LJCOMMON_jobseeker_resumes_myresumes .ResumeTitleHdr
{
	display:none;
}

#LJCOMMON_jobseeker_resumes_myresumes #ResumeInfoBox table
{
	margin-left:0px !important;
	margin-top:10px;
}

#LJCOMMON_jobseeker_resumes_myresumes #ResumeInfoBox table td
{
	text-align:left !important;
}

#LJCOMMON_jobseeker_resumes_myresumes td.lbl,
#LJCOMMON_jobseeker_resumes_myresumes .lblResume  ,
#LJCOMMON_jobseeker_resumes_myresumes #ResumeInfoBox .upgrade
{
	color:#4A4379 !important;
	font-weight: bold;
	padding-left:5px;
	text-align:left;
	white-space:nowrap; 
	.*>width:15%;
}

#LJCOMMON_jobseeker_resumes_myresumes td.itm 
{
	color:#000000;
	/*white-space:nowrap;*/
	width:800px;
}

#LJCOMMON_jobseeker_resumes_myresumes #idRVPS1 td
{
	width:800px !important;
	white-space:nowrap !important;
}

#ucResumeMyResumes_ucResumeDetails_cbhlPerInfoEdit, #ucResumeMyResumes_ucResumeDetails_cbhlExpEdit, #ucResumeMyResumes_ucResumeDetails_cbhlAKEditLink, #ucResumeMyResumes_ucResumeDetails_cbhlEducEdit,#ucResumeMyResumes_ucResumeDetails_cbhlDesPosEdit ,#ucResumeMyResumes_ucResumeDetails_cbhlResumeEdit
{
	 color: #5A5B93 !important;
	float: right;
	font-size: 12px !important;
	margin-right: 10px;
	text-transform: lowercase; 
}

#LJCOMMON_jobseeker_resumes_myresumes .RDV21 .hdr_gry_bld
{
	background: none repeat scroll 0 0 #8395C5;
	font-size:20px;
	padding:10px;
	text-align:center;
	text-transform:capitalize;
	display:none;
}


#LJCOMMON_jobseeker_resumes_myresumes #idRDIS
{
    margin-left: 2px;
    margin-top: 10px;
}

#LJCOMMON_jobseeker_resumes_myresumes #ucResumeMyResumes_ucResumeDetails_idRDV5
{
	font-weight:bolder;
	padding-bottom:5px;
	padding-left:7px !important; 
	padding-right:10px;
	padding-top:10px;
}

#LJCOMMON_jobseeker_resumes_myresumes #idRDReloc
{
	margin-left:-8px;
	margin-top:10px;
	
}

#LJCOMMON_jobseeker_resumes_myresumes  #relocationArea1
{
	line-height:20px;
}

#LJCOMMON_jobseeker_resumes_myresumes #ucResumeMyResumes_tabResumes a
{
	font-weight:bold;
}

#LJCOMMON_jobseeker_resumes_myresumes #ResumeLiteralHolder 
{
	background: none repeat scroll 0 0 #DEDEDE;
	border:0 !important;
	color: #4A4379 !important;
	font-family: arial,helvetica,sans-serif !important;
	font-size: 14px !important;
	font-weight:bold;
	height: 25px;
	margin-left: 0;  
	text-transform: uppercase;
}

#LJCOMMON_jobseeker_resumes_myresumes .resHowViewed
{
	color:#808080;
	width: 681px !important;
}

#LJCOMMON_jobseeker_resumes_myresumes .contentTable td
{
	background-color: transparent !important;
	padding-bottom: 2px;
	padding-left: 3px !important;
	padding-top: 2px;
}

#LJCOMMON_jobseeker_resumes_myresumes #idCadreResume
{
	background: none repeat scroll 0 0 #DEDEDE;
	color: #4A4379 !important;
	font-family: arial,helvetica,sans-serif !important;
	font-weight: bold;
	font-size: 14px !important;
	height: 25px;
	margin-left: 0;
	padding-bottom: 0px !important;
	padding-left: 10px !important;
	padding-top: 7px !important;
	text-transform: uppercase;
	width: 680px;
}

#LJCOMMON_jobseeker_resumes_myresumes #ucResumeMyResumes_ucResumeDetails_companyInf
{
    width:690px !important;
}

#LJCOMMON_jobseeker_resumes_myresumes #ucResumeMyResumes_ucResumeDetails_idRDV5
{
    background: none repeat scroll 0 0 #DEDEDE !important;
    border: 0 none;
    color: #4A4379;
    font-family: arial,helvetica,sans-serif !important;
    font-size: 12px;
    height: 25px;
    margin-left: 0;
    padding: 7px;
    text-transform: uppercase;
    width: 690px;
}


/*/JobSeeker/Resumes/CopyResume.aspx*/

#LJCOMMON_jobseeker_resumes_copyresume 
{
	border: 1px solid #8395C5;
    color: #4A4379;
    margin-left: 0;
    margin-top: 0;
    width: 650px;
}

#LJCOMMON_jobseeker_resumes_copyresume .PRWrapper 
{
	width: 650px !important;
}

#LJCOMMON_jobseeker_resumes_copyresume .tbl_brdr 
{
	background: none repeat scroll 0 0 #DEDEDE !important;
    border: 0 solid #FFFFFF !important;
    float: left;
    height: 33px;
    line-height: 20px;
    margin-bottom: 5px;
    margin-left: 20px;
    margin-top: 11px;
	width: 605px;

}

#LJCOMMON_jobseeker_resumes_copyresume  .bdy_gry
{
	background: none repeat scroll 0 0 #DEDEDE !important;
	font-size:14px !important;
}

#LJCOMMON_jobseeker_resumes_copyresume  td.tip_box 
{
	font-size:12px !important;
	font-family:Geneva,Arial,Helvetica,sans-serif !important;
	padding:0px !important;
}

#LJCOMMON_jobseeker_resumes_copyresume td.tip_box ul 
{
	color: #808080;
	font-weight: normal;
	list-style-type: none;
	padding: 0;
}

#LJCOMMON_jobseeker_resumes_copyresume td.tip_box strong
{
	display:none;
}

#LJCOMMON_jobseeker_resumes_copyresume .InfoBlockInner 
{
	float:left;
	margin-left: 10px;
	width: 610px;
}

#LJCOMMON_jobseeker_resumes_copyresume #idMyResumeWordDocAddReplace2
{
	border-color:#ffffff !important;
	color:#4A4379 !important;
	border:0px !important;
	font-size:14px !important;
	background:#ffffff !important;
	padding-left:48px !important;
}

#LJCOMMON_jobseeker_resumes_copyresume #btnDelete
{
	margin-bottom:20px;
}

#LJCOMMON_jobseeker_resumes_copyresume a 
{
	color:#5A5B93 !important; 
	font-family:Geneva,Arial,Helvetica,sans-serif !important;
	font-size:12px;
	text-decoration:underline;
	font-style:normal !important; 
}

#LJCOMMON_jobseeker_resumes_copyresume a:hover
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif !important;
	font-size:12px;
	text-decoration:underline;
	font-style:normal !important; 
}

#LJCOMMON_jobseeker_resumes_copyresume  td
{
	border: 0 none !important;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
	font-weight: bold;
	padding-left: 0 !important;	
}

#LJCOMMON_jobseeker_resumes_copyresume #PageMessageBox table
{
	width:660px !important;
}

#LJCOMMON_jobseeker_resumes_copyresume .InfoBlockInner img
{
	display:none;
}

#LJCOMMON_jobseeker_resumes_copyresume #Img1
{
	margin-left: 24px;
}

#LJCOMMON_jobseeker_resumes_copyresume #cbhlCancel
{
	background-color:#8395C5;
	color:#FFFFFF !important;
	font-weight:bold;
	margin-left:50px;
	margin-top:-32px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	position:absolute;
	text-decoration:none;
}

/*/JobSeeker/Resumes/DeleteResume.aspx*/

#LJCOMMON_jobseeker_resumes_deleteresume 
{
	border: 1px solid #8395C5;
    color: #4A4379;
    margin-left: 0;
    margin-top: 0;
    padding: 15px;
    width: 650px;
}

#LJCOMMON_jobseeker_resumes_deleteresume .tbl_brdr 
{
	background-color:#FFFFFF !important;
	border:0px solid #FFFFFF !important;
	padding:3px 0;
	float:left;
	width:600px;
	
}

#LJCOMMON_jobseeker_resumes_deleteresume  .bdy_gry
{
	background:#FFFFFF !important;
	font-size:14px !important;
}

#LJCOMMON_jobseeker_resumes_deleteresume  td.tip_box 
{
	font-size:12px !important;
	font-family:Geneva,Arial,Helvetica,sans-serif !important;
}

#LJCOMMON_jobseeker_resumes_deleteresume #idMyResumeWordDocAddReplace2
{
	border-color:#ffffff !important;
	color:#4A4379 !important;
	border:0px !important;
	font-size:14px !important;
	background:#ffffff !important;
	padding-left:48px !important;
}

#LJCOMMON_jobseeker_resumes_deleteresume #btnSubmit, .btn 
{
	margin-bottom:20px;
	border-top-color:#8395C5 !important;
	background-color:#8395C5;
	border:0 none;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
	font-weight:bold;
	text-decoration:none;
}

#LJCOMMON_jobseeker_resumes_deleteresume a#cbhlPrivacyOptions
{
	 background-color: #8395C5;
    color: #FFFFFF !important;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding-top: 2px;
    width: 116px;
	.*>padding-bottom:2px;
	.*>height:15px !important;
	
	
}

#LJCOMMON_jobseeker_resumes_deleteresume a#cbhlCancel
{
	background-color:#8395C5;
	border-bottom:0 none;
	border-left:0 none;
	border-right:0 none;
	border-style:none;
	border-top-color:#8395C5 !important;
	border-width:0;
	color:#FFFFFF !important;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:16px;
	line-height:14px;
	margin-left:0;
	padding-top:2px;
}

#LJCOMMON_jobseeker_resumes_deleteresume  td
{
	font-size:12px !important;
	font-family:Arial,Helvetica,sans-serif !important;
	vertical-align:top;
}

#LJCOMMON_jobseeker_resumes_deleteresume  .PRWrapper 
{
	width:500px !important;
}


/*/JobSeeker/Resumes/MyResumeOptions.aspx*/

#LJCOMMON_jobseeker_resumes_myresumeoptions 
{
	border: 1px solid #8395C5;
    color: #4A4379;
    margin-left: 0;
    margin-top: 0;
    width: 680px;
}

#LJCOMMON_jobseeker_resumes_myresumeoptions #MXMessageBoxError
{
	background-color: White;
	border: 1px solid #CC0000;
	margin-left: 11px;
	width: 690px;
}

#LJCOMMON_jobseeker_resumes_myresumeoptions .tbl_brdr 
{
	background: none repeat scroll 0 0 #DEDEDE;
	border: 1px solid #F6F6F6;
	color: #4A4379 !important;
	font-family: arial,helvetica,sans-serif !important;
	font-size: 14px !important;
	height: 25px;
	line-height: 30px;
	margin: 10px;
	text-transform: uppercase;
	width: 645px;
	float:left;
	
}

#LJCOMMON_jobseeker_resumes_myresumeoptions  .bdy_gry
{
	font-size:14px !important;
	padding: 0 !important;
}

#LJCOMMON_jobseeker_resumes_myresumeoptions  td.tip_box 
{
	font-size:12px !important;
	font-family:Geneva,Arial,Helvetica,sans-serif !important;
}

#LJCOMMON_jobseeker_resumes_myresumeoptions #idMyResumeWordDocAddReplace2
{
	border-color:#ffffff !important;
	color:#4A4379 !important;
	border:0px !important;
	font-size:14px !important;
	background:#ffffff !important;
	padding-left:48px !important;
}

#LJCOMMON_jobseeker_resumes_myresumeoptions #btnSubmit, .btn
{
	margin-bottom:20px;
	border-top-color:#8395C5 !important;
	background-color:#8395C5;
	border:0 none;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:15px; 
	padding: 2px;
	width: 150px;
}

#LJCOMMON_jobseeker_resumes_myresumeoptions a 
{
	color:#5A5B93 !important; 
	font-family:Geneva,Arial,Helvetica,sans-serif !important;
	font-size:12px;
	text-decoration:underline;
	font-style:normal !important; 
}

#LJCOMMON_jobseeker_resumes_myresumeoptions a:hover
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif !important;
	font-size:12px;
	text-decoration:underline;
	font-style:normal !important; 
}

#LJCOMMON_jobseeker_resumes_myresumeoptions  td
{
	font-size:12px !important;
	font-family:Arial,Helvetica,sans-serif !important;
}

#LJCOMMON_jobseeker_resumes_myresumeoptions  label, input
{
	float:none !important;
}

#LJCOMMON_jobseeker_resumes_myresumeoptions .PROPTbrdrImgWidth 
{
	width:523px;
}

#LJCOMMON_jobseeker_resumes_myresumeoptions .PROptionsWrapper 
{
	width:750px;
}

#LJCOMMON_jobseeker_resumes_myresumeoptions #idRMO3 td
{
	padding-right:20px;
}

#LJCOMMON_jobseeker_resumes_myresumeoptions #myROpt03
{
	margin-left:55px;
	margin-top:20px;
	width:600px !important;
	display:none;
}

#LJCOMMON_jobseeker_resumes_myresumeoptions #myROpt04
{
	font-weight: bold;
	margin-left:27px;	
}

#LJCOMMON_jobseeker_resumes_myresumeoptions .requiredStar
{
	color: #CC3300 !important;
}

#LJCOMMON_jobseeker_resumes_myresumeoptions .InfoBlockOuter 
{
    margin-left: 10px;
    width: 600px;
    float:left;
}

#LJCOMMON_jobseeker_resumes_myresumeoptions .InfoBlockInner 
{
    float:left;
    width: 600px;
}

#LJCOMMON_jobseeker_resumes_myresumeoptions #idRMO3
{
    line-height: 26px;
    padding-left: 10px !important;
    padding-top: 5px;
    vertical-align: top;
}

/* --------------------------------------------------------------------------------- */
/*	PIECE JOINTE :  /JobSeeker/Resumes/MyResumeWordDocAddReplace.aspx                */
/*					/JobSeeker/Resumes/MyResumeWordDocDelete.aspx															     */
/* --------------------------------------------------------------------------------- */

#LJCOMMON_jobseeker_resumes_myresumeworddocaddreplace
{
	border: 1px solid #8395C5;
    color: #4A4379;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    margin-left: 0;
    margin-top: 0;
    padding: 10px;
}

#LJCOMMON_jobseeker_resumes_myresumeworddocaddreplace table
{
	width:650px !important;
}

#LJCOMMON_jobseeker_resumes_myresumeworddocaddreplace .bdy_gry
{
	color:#4A4379 !important;
	border:0px !important;
	font-size:14px !important;
}

#LJCOMMON_jobseeker_resumes_myresumeworddocaddreplace .tbl_brdr 
{
	background: none repeat scroll 0 0 #DEDEDE !important;
	border: 0 solid #FFFFFF !important;
	float: left;
	height: 33px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 11px;
	padding: 3px 0 3px 13px !important;
	width: 690px;
}

#LJCOMMON_jobseeker_resumes_myresumeworddocaddreplace #Img9
{
	display:none;
} 

#LJCOMMON_jobseeker_resumes_myresumeworddocaddreplace .tipContent 
{
	clear:both;
}

#LJCOMMON_jobseeker_resumes_myresumeworddocaddreplace a 
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	text-decoration:underline;
	font-style:normal !important; 
}

#LJCOMMON_jobseeker_resumes_myresumeworddocaddreplace a:hover
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	text-decoration:underline;
	font-style:normal !important; 
}

#LJCOMMON_jobseeker_resumes_myresumeworddocaddreplace .tipHeading
{
	color: #808080;
	float: left;
	font-size: 12px;
	font-weight: bold;
}


#LJCOMMON_jobseeker_resumes_myresumeworddocaddreplace .tipContent
{
	color: #808080;
	clear: both;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
}

#LJCOMMON_jobseeker_resumes_myresumeworddocaddreplace .requiredStar
{
	margin-left: 10px;    
}

#LJCOMMON_jobseeker_resumes_myresumeworddocaddreplace .requiredStar
{
	color: #CC3300 !important;
}

#LJCOMMON_jobseeker_resumes_myresumeworddocaddreplace #lblBold
{
	font-weight:bold;
}

#LJCOMMON_jobseeker_resumes_myresumeworddocaddreplace .RequiredFields 
{
	display:inline !important;
	float:right;
}


/*/JobSeeker/Resumes/MyResumeWordDocDelete.aspx*/

#LJCOMMON_jobseeker_resumes_myresumeworddocdelete 
{
	border:1px solid #8395C5;
	margin-left:0px;
	margin-top:0px;
	width:620px;
}

#LJCOMMON_jobseeker_resumes_myresumeworddocdelete .tbl_brdr_new 
{
	background: none repeat scroll 0 0 #DEDEDE !important;
	border: 0 solid #FFFFFF !important;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-top: 11px;
	padding: 0px !important;
	width: 690px;
}

#LJCOMMON_jobseeker_resumes_myresumeworddocdelete td.tip_box 
{
	font-family:arial,helvetica,sans-serif !important;
	font-size:12px !important;
}

#LJCOMMON_jobseeker_resumes_myresumeworddocdelete #idMyResumeWordDocAddReplace2
{
	background: none repeat scroll 0 0 #DEDEDE !important;
	color:#4A4379 !important;
	border:0px !important;
	font-size:14px !important;
	font-family:arial,helvetica,sans-serif !important;
}

#LJCOMMON_jobseeker_resumes_myresumeworddocdelete #btnDelete 
{
	margin-bottom:20px;
}

#LJCOMMON_jobseeker_resumes_myresumeworddocdelete .InfoBlockInner 
{
	margin-left: 10px;
	width: 650px;
}

#LJCOMMON_jobseeker_resumes_myresumeworddocdelete .InfoBlockInner img
{
	display:none;
} 

#LJCOMMON_jobseeker_resumes_myresumeworddocdelete .InfoBlockInner td
{
	border:0px !important;
}

#LJCOMMON_jobseeker_resumes_myresumeworddocdelete td.tip_box ul 
{
	color: #808080;
	font-weight: normal;
	list-style-type: none;
	 margin-left: 0px;
	padding: 0;
}

/*/JobSeeker/Resumes/EditResumeText.aspx*/

#LJCOMMON_jobseeker_resumes_editresumetext 
{
	border: 1px solid #8395C5;
    color: #4A4379;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    margin-left: 0;
    margin-top: 0;
    width: 680px;
}

#LJCOMMON_jobseeker_resumes_editresumetext .tbl_brdr 
{
	background: none repeat scroll 0 0 #DEDEDE !important;
	border: 0 solid #FFFFFF !important;
	float: left;
	height: 33px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-top: 11px;
	padding: 3px 0 3px 13px !important;
	width: 635px;
	
}

#LJCOMMON_jobseeker_resumes_editresumetext  .bdy_gry , #idEditResumeText3
{
	background: none repeat scroll 0 0 #DEDEDE !important;
	color: #4A4379 !important;
	font-size: 14px !important;
	font-weight: bold;
	text-transform: uppercase;
}

#LJCOMMON_jobseeker_resumes_editresumetext  td.tip_box 
{
	font-size:12px !important;
	font-family:Geneva,Arial,Helvetica,sans-serif !important;
}

#LJCOMMON_jobseeker_resumes_editresumetext a 
{
	color:#5A5B93 !important; 
	font-family:Geneva,Arial,Helvetica,sans-serif !important;
	font-size:12px;
	text-decoration:underline;
	font-style:normal !important; 
}

#LJCOMMON_jobseeker_resumes_editresumetext a:hover
{
	color:#5A5B93;
	font-family:Geneva,Arial,Helvetica,sans-serif !important;
	font-size:12px;
	text-decoration:underline;
	font-style:normal !important; 
}

#LJCOMMON_jobseeker_resumes_editresumetext #ResBlob_ResDesc
{
	width:650px;
}

#LJCOMMON_jobseeker_resumes_editresumetext  label, input
{
	float:none !important;
}

#LJCOMMON_jobseeker_resumes_editresumetext #idEditResumeText2
{
   width: 650px; 
}

#LJCOMMON_jobseeker_resumes_editresumetext .InfoBlockOuter 
{
    float:left;
    margin-left: 18px;
    width: 600px;
}

#LJCOMMON_jobseeker_resumes_editresumetext .InfoBlockInner 
{
    float:left;
    width: 574px;
}



/* -------------------------------------------------------------------------------------------- */
/* Depot CV / creation compte :  /JobSeeker/Resumes/PostResumeNew/PostResumePersonalInfo.aspx   */
/* -------------------------------------------------------------------------------------------- */ 


#LJCOMMON_jobseeker_resumes_postresumenew_postresumepersonalinfo .borderWrapper  {
    border: medium none;
    margin: -70px auto auto;
    position: relative;
    width: 520px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumepersonalinfo label {
    color: #7B7B7B;
    float: left;
    font: 12px/30px Arial;
    width: 180px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumepersonalinfo input[type="text"], 
#LJCOMMON_jobseeker_resumes_postresumenew_postresumepersonalinfo input[type="password"] {
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #CED6DA;
    font: 11px Arial;
    height: 30px;
    outline: medium none;
    padding: 0 10px;
    width: 205px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumepersonalinfo .registerRightColumn {
    margin-top: 0px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumepersonalinfo .registerTwoColumns {
    background: none repeat scroll 0 0 #F4F9FD;
    border-color: #EEEEEE;
    border-left: medium none;
    border-right: medium none;
    border-style: solid none;
    border-width: 1px medium;
    padding: 7px 0 7px 16px;
    position: relative;
    width: 504px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumepersonalinfo .bandeauHaut h2 {
    color: #454545;
    display: none;
    font: bold 12px Arial;
    padding: 15px 0;
    width: 100%;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumepersonalinfo .registerRightColumn .tipHeading {
    font-size: 11px;
    font-weight: normal !important;
    color: #FF6600;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumepersonalinfo #btnSubmit {
    background: url("../../../images/LJ/img/global/button-submit-400.png") no-repeat scroll left top transparent;
    border: medium none;
    color: white;
    font: bold 13px/32px Arial !important;
    height: 32px;
    padding: 0 0 2px 5px;
    text-align: center;
    text-shadow: 0 -1px #BF6A00;
    width: 402px !important;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumepersonalinfo .prStep .prActiveNum {
    color:#ff8800;
    font-size:xx-large;
    font-family: arial black;
} 

#LJCOMMON_jobseeker_resumes_postresumenew_postresumepersonalinfo .prStep .prInActiveNum {
    color:#dcdcdc;
    font-size:xx-large;
    font-family: arial black;
}
 
#LJCOMMON_jobseeker_resumes_postresumenew_postresumepersonalinfo .prStep .prActiveText {
    color: #464646;
    font: bold 12px Arial;
    padding-left: 8px;
    padding-top: 16px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumepersonalinfo .prStep .prInActiveText {
    color: #BABABA;
    font: bold 12px Arial;
    padding-left: 8px;
    padding-top: 16px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumepersonalinfo .resumeHeadingWrapper {
    margin-left: 80px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumepersonalinfo .requireWrapper {
    position: relative;
    top: -20px;
    left: -64px;
}

#LJCOMMON_jobseeker_resumes_postresumenew_postresumepersonalinfo .inputWrapper select {
    border: 1px solid #CED6DA;
}


/* -----------------------------------------------------------------------------------   */
/*						INTL/jobseeker/careeradvice/article.aspx                      	 */
/* -----------------------------------------------------------------------------------   */

.RXart
{
	text-align:left !important;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4a4b79;
}	

#cbArticle_lblHeadline
{
	color:#000066;
	font-size:20px;
	text-align:center;
	text-transform:uppercase;	
}	

#INTL_articles
{
	 margin-top:0px !important;
}


#INTL_articles a
{
	 color: #353267;
	 font-size: 12px;
	 font-family:  Arial, Helvetica, sans-serif;
}

#divPhone input
{
    width: 95% !important;
    /*margin-left: 40px;*/  margin-left: 0px;
}

#divCountrySelect select
{
    width: 225px !important;
    /*margin-left: 45px;*/    margin-left: 0px;   padding: 4px;
}

#divCountry select
{
	width:100% !important;
}
