#main
{
    width: 1024px;
    background: url('../images/background_2.jpg') no-repeat;
    height: 768px;
}

#header
{
    height: 125px;
    position: relative;
}

#header h1
{
    position: absolute;
    left: 350px;
    top: 36px;
    color: #5D5D5D;
    font-size: 30px;
}

#content_header
{
    padding-left: 227px;
}

#content_header a
{
    display :inline-block;
    height: 30px;
    width: 120px;
    background-image: url('../images/btnv1.png');
    background-size: 120px 30px;
    color: white;
    text-decoration: none;
    text-align: center;
    line-height: 30px;
    font-size: 15px;
}

#btn_start
{
    margin-right: 269px;
}

#btn_form
{

}

#btn_session
{

}

#btn_user
{

}

#btn_start.active
{
    background-image: url('../images/btnj1.png');
}

#btn_form.active
{
    background-image: url('../images/btnj1.png');
}

#btn_session.active
{
    background-image: url('../images/btnj1.png');
}

#btn_user.active
{
    background-image: url('../images/btnj1.png');
}

#sidebar
{
    display: inline-block;
    height: 612px;
    vertical-align: top;
    width: 120px;
    margin-left: 227px;
    margin-top: 20px;
}

#sidebar div
{
    background-color: #EFEFEF;
    border: 2px solid white;
    box-shadow: 0 0 10px #EFEFEF;
    margin-bottom: 15px;
}

#sidebar h2
{
    color: white;
    font-size: 17px;
    background-image: url('../images/bandeau.png');
    width: 120px;
    height: 30px;
    position: relative;
    left: -10px;
    line-height: 30px;
    text-align: center;
    font-weight: normal;
    background-size: 120px 30px;
}

#sidebar ul
{
    padding-left: 10px;
}

#sidebar ul li
{
    list-style-type: none;
}

#sidebar ul li a
{
    color: #5C5C5C;
    text-decoration: none;
    font-size: 12px;
}


#content
{
    display: inline-block;
    height: 612px;
    width: 673px;
    margin-top: 20px;
}

#content table
{
    width: 637px;
    color: #5D5D5D;
    border-spacing: 0px;
    border-collapse: collapse;
    font-size: 13px;
}

td
{
  text-align: center;
}

#content th
{
background-color: #F0F0F0;
}


#content tr.blanc
{

}

#content tr.gris
{
    background-color: #F0F0F0;
}

.document_form, .document_form_h
{
    margin-bottom: 10px;
    background-color: #F0F0F0;
    border: 1px solid #DDDDDD;
    padding: 10px;
    font-size: 13px;
    position: relative;
}

a
{
    color: #F4B03B;
}

.sort-handle
{
display: block;
text-indent: -9999px;
width: 20px;
height: 20px;
margin: 0px auto;
background-image: url('../images/sort.gif');
cursor: move;
position: absolute;
right: 0;
}

#form_document
{
    width: 780px;
    margin-left: -120px;
}

#formset_container
{
    height: 495px;
    overflow: scroll;
    padding-right: 15px;
}

.gris
{

}

.blanc
{
    background-color: white;
}

h3
{
    color: #5C5C5C;
}