/* Css ezjob

  Feuille de style pour l'extension ezuser
  
    1. Cv Favoris
    2. Inscription
    3. Liste des offres
    4. Vue full job
    
*/

/*-----------------------------------------------------------------------------
  [1. Cv Favoris]
*/

#user-stickycv {
    float:none;
    margin-top:10px;
    padding:15px 20px;
    width:auto;
}

#full-sticky_cv #form-order-stickycv {
	height: 32px;
	padding-left:20px;
}

#full-sticky_cv #form-order-stickycv label.classement {
    float:left;
    font-size:12px;
    margin:12px 5px 0 0;
}

#full-sticky_cv #form-order-stickycv  input.input_search {
    margin-left: 15px;
    float: left;
    width:157px;
}

#full-sticky_cv #select-order-stickycv {
	width: 160px;
}

#full-sticky_cv #form-order-stickycv .select-box,
#full-sticky_cv #form-order-stickycv input.input_search,
#full-sticky_cv #form-order-stickycv button.button_search {
    margin:8px 0 0 4px;
}

#full-sticky_cv #form-order-stickycv input.input_search {
    margin-left: 15px;
    float: left;
    width:157px;
}

#full-sticky_cv #form-order-stickycv button.button_search {
    margin-left:0;
}

#user-stickycv #loading {
    clear:both;
    display:block;
    float:left;
    height: 101px;
    margin-top:20px;
    width:100%;
}

    #user-stickycv #user-listfriends > li:last-child {
        margin-bottom:0
    }
    
    #user-stickycv .user-stickycv {
        clear:both;
        margin:0 0 15px;
        overflow:hidden;
        padding:15px;
        width:auto;
    }
    
        #user-stickycv .user-stickycv h3 {
			font-size:16px;
            font-weight:normal;
            margin-top: 0;
        }

        .user-stickycv .informations li {
			font-size:13px;
        }
        
    		.user-stickycv .informations span {
                float: none;
    			font-size:12px;
    			font-weight:normal;
    		}
		
        .user-stickycv .medium_user {
            float: left;
            margin-right: 18px;
        }

        .user-stickycv .arrow {
            margin-top:13px;
        }

        .user-stickycv .admin-actions {
            float: right;
            margin-right:15px;
            width:50px;
        }

            .user-stickycv .admin-actions li {
                float: right;
                margin: 5px 5px 0 0;
            }

                .user-stickycv .admin-actions li a {
                    display:block;
                }

                .user-stickycv .admin-actions.move.hide {
                    display: none;
                }

.sticky-stickycv {
    background-position:4px center;
    clear:both;
    display:block;
    float:left;
    font-size:12px;
    height:28px;
    line-height:21px;
    padding:4px 0 0 30px;
    width:172px;
}

/* Modules mes cv favoris */

#stickyCv li {
    clear: both;
    float: left;
    margin: 4px 0;
}

#stickyCv img, #stickyCv span {
    float: left;
}

#stickyCv .name {
    margin: 3px;
}

/*-----------------------------------------------------------------------------
  [2. Inscription]
*/

.menu-steps {

}

    .menu-steps li {
        float: left;
        margin: 0 5px;
    }

#getformcompany {
    clear: both;
    min-height: 200px;
    width: 100%;
}

#getformcompany.loading {
    background: red;
}

.type_association {

}

#type_naf a {
    float: right;
    margin: 10px 45px;
    width: 60%;
}

#type_naf .select-box a {
    float:none;
    margin: auto;
    width: auto;
}

select.type_naf {

}

select.type_naf option {

}

.type_autre {

}

/* site */

.ezcontent .block .companysite p {
    margin: 0 0 5px 212px;
    text-align: left;
}

.ezcontent .block .companysite span {
    float: right;
    margin: 0 20px;
}

#companySite,
.companysite .select-box {
    margin: 0 0 10px 212px;
    float: left;
}

.block .companysite .select-box span {
    margin:0;
    float:none;
}

#registerCompany.ezcontent .block .oe-window {
    float: right;
}

#ezjob-job .ezcontent .block .oe-window {
    float: right;
}


/* Module classique */

.sidebarMySpace img, .sidebarMySpace span {
    float: left;
}

.sidebarMySpace span.name, .sidebarMySpace span.companySite {
    margin: 4px;
    width: 160px;
}

.sidebarMySpace .arrow {
    margin: 5px 0;
}

/* Ajout d'offres */

.ezcontent .block .job_type {
    width: 66%;
    float: right;
}

    .ezcontent .block .job_type label {
        margin: 0 6px 0 2px;
        text-align: left;
        width: 80px;
	clear: none;
    }

    .ezcontent .block  .job_type input {
        width: auto;
    }

/* date */

.ezcontent .block .toggleDate {
    float: right;
    margin-right: 210px;
}

.ezcontent .block .toggleDate label {
    text-align: left;
    margin: 0 2px;
    width: auto;
}

.ezcontent .block .toggleDate  input {
    margin: 5px 2px;
}

/* Confirmation */
/*
.job-resume, .job-desc {
    padding: 20px;
}
*/
    .job-resume h2 {
        margin: 5px 0 15px;
    }
    
    .job-resume li {
        clear: both;
        float: left;
        margin: 2px 0;
    }

    .job-resume li span {
        margin-right: 4px;
    }
        
    .job-resume li span, .job-resume li div {
        float: left;
    }

/* Gestion des offres */

li .job {
    margin: 5px 0;
}

.job-resume .admin-actions {
    float: right;
}

.job-resume .admin-actions .button {
    height: auto;
    text-indent: 0;
    padding: 0 4px;
    margin: 0;
    width: auto;
}

    .job-resume .admin-actions .button span {
        padding: 0;
        margin: 0;
    }

/* Espace recruteur */

#manage-job, #search-cv {
    float: left;
    width: 40%;
    padding: 20px;
}

#manage-job h2, #search-cv h2 {
    font-size: 18px;
    margin: 0 0 10px 0;
}

#manage-job .arrow, #search-cv .arrow {
    margin: 15px 0 0 0;
}

#manage-job ul li {
    clear: both;
    float: left;
    margin: 5px 0;
}

    #manage-job ul li span {
        margin: 0 5px;
    }
    

#search-cv {
    float: right;
}

    #search-cv select {
        float: left;
        clear: both;
        margin: 5px 0;
        width: 280px;
    }

#search-cv .block {
    margin: 0 0 5px;
}

/*-----------------------------------------------------------------------------
    [3. Liste des offres]
*/

#full-job_container.user_view form {
    padding: 0;
}

    #full-job_container.user_view form h3 {
        margin:0;
    }

#full-job_container.user_view h2 {
    margin:10px 0;
}

#full-job_container.user_view th {
    text-indent:0;
    font-size:1em;
}

#full-job_container.user_view th {
    padding:5px 0 3px;
}

#full-job_container.user_view td {
    padding:5px 0;
}

    #full-job_container.user_view table span.noresult {
        padding:0;
        text-align:left;
        margin:0;
    }
    
    #full-job_container .search {
        float: left;
        margin: 0 5px 0 0;
    }

/*-----------------------------------------------------------------------------
    [4. Vue full job]
*/
.company-resume {
    margin:20px auto;
    padding:20px;
}

    .company-resume li {
        float:left;
        margin-right:3%;
        width:30%;
    }

    
/* gestion du profil */
    /* site */

.my_space .center  #companySite {
    margin: 0;
    float: left;
}

.my_space .center  .block .companysite p {
    margin: 5px 0;
    text-align: left;
}

.my_space .center  .block .companysite .sep {
    margin: 5px 30px 0;
    float: left;
}

.my_space .center .block select.type_naf {
    width: 355px;
}

.my_space .center  #type_naf a {
    float: left;
    width: auto;
    margin: 5px 0 0 0;
}

.my_space .center  #type_naf .select-box a {
    float: none;
    width: auto;
    margin: 0;
}
.my_space .center #companySite, .my_space .center .companysite .select-box {
    margin: 0;
    float: left;
}

.my_space .center .block .companysite .select-box span {
    margin:0;
    float:none;
}
