
.dts_control,
.dts_control * {
    visibility: visible;
}


/*** Chapô ***/

    #chapo {
        background: rgb(200, 200, 200) url("jobs.png") no-repeat 540px 14px;
        min-height: 185px;
        _height: 185px;
        
        border-top: 2px solid white;
    }
    
    #chapo .tiret {
        float: left;
        position: relative;
        left: 105px;
        top: 40px;
        width: 35px;
        height: 9px;
        
        background: rgb(159, 193, 73);
        
/*        border: 1px dotted blue;*/
    }

    #chapo .content {
        float: left;
        position: relative;
        left: 120px;
        top: 32px;
        
/*        border: 1px dotted blue;*/
    }
    
    #chapo h4 {
        margin-bottom: 0.5em;

        font-size: 14pt;
        font-weight: normal;
        color: white;

/*        border: 1px dotted blue;*/
    }

    #chapo ul {
        list-style: none;

/*        border: 1px dotted blue;*/
    }

    #chapo ul li {
        color: #898a8c;
        font-weight: bold;

/*        border: 1px dotted blue;*/
    }

    #chapo ul li a {
        color: #898a8c;
        font-weight: normal;

/*        border: 1px dotted blue;*/
    }


/*** job list ***/

    #list {
        float: left;
        position: relative;
        left: 350px;
        width: 550px;
        height: 100%;

        background-color: rgb(249, 247, 248);
    }

    #list h2 {
        padding: 80px 0px 30px 145px;

        font-size: 14pt;
        font-weight: normal;
        color: rgb(159, 192, 73);
    }

    #list .dts_domain {
        padding-bottom: 80px;
    }

    #list .dts_domain ul {
        list-style: none;
        overflow: hidden;
    }

    #list .dts_domain ul li {
        margin-top: 15px;
        float: left;
    }

    #list .dts_domain ul li .dts_control_delete {
        float: left;
        margin-left: 15px;

        font-size: smaller;
        font-family: monospace;
    }

    #list .dts_domain ul li .dts_control_delete a {
        color: rgb(250, 152, 5);
    }

    #list .dts_domain ul li .dts_control_open {
        float: left;
        margin-left: 85px;
    }

    #list .dts_domain ul li .dts_control_open a {
        color: rgb(159, 192, 73);
    }

    #list .dts_domain ul li .dts_field_data_date_dispo {
        float: left;
        width: 85px;

        color: rgb(159, 192, 73);
        text-align: right;
    
        border: 1px dotted white;
    }

    #list .dts_domain ul li .dts_field_data_intitule {
        float: left;
        width: 350px;
        margin-left: 10px;
    
        border-left: 1px solid rgb(159, 192, 73);
        padding-left: 5px;
        color: gray;
    }

    #list .dts_domain .dts_control_create {
        float: left;
        margin: 40px 0px 0px 15px;

        font-size: smaller;
        font-family: monospace;
    }

    #list .dts_domain .dts_control_create a {
        margin-top: 40px;
        color: rgb(250, 152, 5);
    }


/*** market item ***/

    .dts_document dl.leftbox {
/*        border: 1px dotted green;*/

        float: left;
        position: relative;
        width: 310px;
        margin-top: 145px;
        
        padding-left: 40px;
    }

    .dts_document dl.leftbox dt {
/*        border: 1px dotted darkgreen;*/

        margin-bottom: 1em;
        
        color: #9fc3e4;
        font-size: 13pt;
    }
    
    .dts_document dl.leftbox dd {
/*        border: 1px dotted lightgreen;*/
        
        margin-bottom: 3em;

        color: #898a8c;
    }

    .dts_document dl.leftbox dd textarea {
        width: 270px;
        height: 7em;

        border: 1px solid rgb(250, 152, 5);
        color: #898a8c;
        font-size: 9pt;
    }
    
    .dts_document dl.leftbox dd textarea.dirty {
        background-color: rgb(247, 234, 197);
    }
    
    .dts_document div.rightbox {
/*        border: 1px dotted red;*/
        
        float: left;
        position: relative;
        width: 550px;

        background-color: rgb(249, 247, 248);
        color: #898a8c;
    }

    .dts_document div.rightbox dl.left {
/*        border: 1px dotted blue;*/
        
        float: left;
        position: relative;
        width: 145px;
        margin-top: 145px;
        
        padding-right: 20px;
        
        text-align: right;
        color: #9FC049;
    }

    .dts_document div.rightbox dl.left dt {
/*        border: 1px dotted lightblue;*/

        margin-bottom: 0.3em;
    }

    .dts_document div.rightbox dl.left dd {
/*        border: 1px dotted lightblue;*/

        margin-bottom: 2em;
    }

    .dts_document div.rightbox dl.left dd textarea {
        width: 130px;
        height: 5em;

        border: 1px solid rgb(250, 152, 5);
        background: transparent;
        text-align: right;
        color: #9FC049;
        font-size: 9pt;
    }

    .dts_document div.rightbox dl.left dd textarea.dirty {
        background-color: rgb(247, 234, 197);
    }
    
    .dts_document div.rightbox div.right {
/*        border: 1px dotted yellow;*/

        float: left;
        position: relative;
        width: 350px;
    }

    .dts_document div.rightbox div.right h3 {
/*        border: 1px dotted pink;*/

        float: left;
        position: relative;
        height: 145px;
                
        color: #9fc049;
        font-size: 15pt;
        font-weight: normal;
    }

    .dts_document div.rightbox div.right h3 div {
/*        border: 1px dotted lightpink;*/

        float: left;
        position: relative;
        
        margin-top: 80px;
    }

    .dts_document div.rightbox div.right h3 div textarea {
        width: 365px;
        height: 3em;

        border: 1px solid rgb(250, 152, 5);
        background: transparent;
        color: #9fc049;
        font-size: 15pt;
    }
    
    .dts_document div.rightbox div.right h3 div textarea.dirty {
        background-color: rgb(247, 234, 197);
    }

    .dts_document div.rightbox div.right div.dts_field_data_description {
/*        border: 1px dotted black;*/

        float: left;
        position: relative;
        
        margin-bottom: 80px;
    }

    .dts_document div.rightbox div.right div.dts_field_data_description textarea {
        width: 365px;
        height: 35em;

        border: 1px solid rgb(250, 152, 5);
        background: transparent;
        color: rgb(137, 138, 140);
        font-size: 9pt;
    }

    .dts_document div.rightbox div.right div.dts_field_data_description textarea.dirty {
        background-color: rgb(247, 234, 197);
    }

    .dts_document div.rightbox div.right .dts_control_update {
        float: left;
        position: relative;

        margin-bottom: 40px;
    }
