#wrapper{
    width: 960px;
    margin-top: 25px;
    margin-bottom: 5px;
}

.boxrow {
    margin:0;
    padding: 5px;
}
.boxrow_index
{
    border: 1px solid rgb(0, 0, 0);
    border-radius: 8px;
    box-shadow: 1px 2px 5px rgba(0, 0, 0, .5);
}

/*.wrap {
    padding-left: 10px;
    padding-right: 10px;
}*/

#row_first_forAll {
    border: 1px solid #7F7F7F;
    border-radius: 8px;
    box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.5);
    height: 95px;
    margin: 0 auto;
    z-index: 6;
    padding-top: 4px;
    padding-bottom: 2px;
}
.row_first_admin {
    background-image: linear-gradient(360deg, #FFFFFF 0%, #3CFF2F 100%);
}
.row_first_call {
    background-image: linear-gradient(360deg, #FFFEFE 0%, #F8FF2F 100%)
}
.row_first_tech {
    background-image: linear-gradient(360deg, #FFFEFE 0%, #2FB1FF 100%)
}
.row_first_assurance {
    background-image: linear-gradient(360deg, #FFFFFF 0%, #3CFF2F 100%);
}

#row_first_forAll .div_logo {
    padding-left: 2px;
}

#row_first_forAll .div_top_right {
    padding-left: 40px;
    padding-right: 0px;
}

#row_first_forAll .text {
    background-image: linear-gradient(450deg, #FFFFFF 0%, #FFFFFF 100%);
    border: 1px solid #000000;
    border-radius: 3px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    color: #000000;
    font: 400 0.769em/1.38 Helvetica;
    padding: 2px;
    width: 100px;
}
#row_first_forAll .xeldex {
    clear: both;
    color: rgb(0,0,0);
    font: 400 2.308em/1.38 Bitter;
    text-shadow: 2px 1px 5px rgba(0, 0, 0, .5);
    margin-top: 22px;
    font-weight: bold;
}
#row_first_forAll .row_first_role {
    color: #000000;
    font-size: 2.308em;
    line-height: 1.38;
    text-shadow: 2px 1px 5px rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
    width: 311px;
    text-align: center;
    margin-top: 22px;
    margin-left: 38px;
    font-weight: bold;
}

#row_first_forAll .deconnexion a {
    padding-left: 5px;
    font-weight: bold;
}

#logo_index {
    display: block;
    width: 215px;
    height: auto;
    overflow: hidden;
}
#logo {
    display: block;
    width: 133px;
    height: 89;
    overflow: hidden;
}
#XELDEX_index {
    display: block;
    width: 300px;
    height: auto;
    margin: 73px 0 0 38.9755011135%;
    overflow: hidden;
}


/************ Menu General *********/
#menu_general {
    background-image: linear-gradient(360deg, #D8D8D8 0%, #777777 100%);
    border: 1px solid #6C6C6C;
    height: 30px;
    left: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
    z-index: 12;
}
#menu_general ul{
    padding-left: 2px;
    padding-top: 3px;
}
#menu_general li {
    display: inline-block;
    float: left;
    width: 121px;
}
#menu_general li a{
    color: #ffffff;
    font-size: 1em;
    line-height: 1.38;
    margin: 2px 0 0 0.222717%;
    padding: 2px;
    text-decoration: underline;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    font-weight: bold;
}
#menu_general li a:hover
{
    color: rgb(246, 255, 0);
}

/************ /  Menu General / *********/


/************  FOOTER *********/

#footer {
    z-index: 16;
    height: 30px;
    border: 1px solid rgb(108, 108, 108);
    background-image: linear-gradient(360deg, #D8D8D8 0%, #777777 100%);
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
}
#footer .xeldex_pied{
    display: inline-block;
    float: left;
    width: 74px;
    margin: 5px 0 0 0.2227171492%;
    padding: 2px;
    text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    font-size: 0.769em;
    line-height: 1.38;
    color: rgb(246, 255, 0);
}
#footer .info_pied{
    display: inline-block;
    float: left;
    width: 734px;
    margin: 5px 0 0 6.3474387527%;
    padding: 2px;
    text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
    font-size: 0.769em;
    font-weight: 400;
    line-height: 1.38;
    color: rgb(255, 255, 255);
}


/************ /  FOOTER / *********/



#username {
    background-color: rgb(242, 242, 242);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .5) inset;
    width: 235px;
}
#password {
    background-color: rgb(242, 242, 242);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .5) inset;
    width: 235px;
}

#label_username {
    font-size: 16px;
    font-weight: bold;
    /* font: 400 1em/1.38 Helvetica; */
    color: rgb(0,0,0);
}
#label_password {
    font-size: 16px;
    font-weight: bold;
    /* font: 400 1em/1.38 Helvetica; */
    color: rgb(0,0,0);
}
#label_remember {
    font-size: 0.75em;
    font-weight: normal;
    /* font: 400 1em/1.38 Helvetica; */
    color: rgb(0,0,0);
}

#_submit {
    background: linear-gradient(358deg, #FFFFFF 0%, #A3EA7B 100%) repeat-x scroll 0 0 #DEDEDE;
    border: 1px solid #000000;
    border-radius: 3px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    color: #000000;
    font-size: 0.938em;
    font-weight: 400;
    height: 22px;
    line-height: 1.38;
    max-height: 22px;
    max-width: 80px;
    min-height: 22px;
    min-width: 80px;
    text-align: center;
    width: 80px;
    z-index: 2;
}

.corps {
    z-index: 12;
    width: 900px;
    height: 600px;
    margin: 0 auto;
    border-radius: 5px;
}

.xeldex {
    display: block;
    width: 443px;
    height: auto;
    margin: 234px auto 0;
    opacity: 0.2;
    overflow: hidden;
}

