/**
 * GENERAL
 */

@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic);
body {font-family: 'Lato', Arial, Helvetica, sans-serif;}
* {border-radius: 0!important;}
.container-fluid {margin: 0 auto; max-width: 970px!important;width: 970px !important;}
.container-fluid-full {margin: 0 auto; padding: 0px 20px; min-width: 970px !important;}
.container-fluid-full:first-child{
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}
/*.container-fluid {margin: 0 auto;}*/

.page-header{
    border-bottom: 0px !important;
}

/**
 * HEADER
 */

#header {background-color: #232323;border-top: 3px solid #FED507;color: #FFF;width: 100%;padding: 20px 0 15px;}
#header #site-logo {display:block;margin-top: 15px;}
#header .nav {text-transform: uppercase;margin-bottom: 0;}
#header .nav a {color: #FFF;}

#header .nav a:hover, #header .nav a.active, #header .nav a.active:hover,
.nav-pills>.active>a, .nav-pills>.active>a:hover, .nav-pills>.active>a:focus, .nav-pills>li>a:focus {background: #FED507!important;color: #000!important;}

#header .form {margin-bottom: 0;}
#header .form-search-project {margin-right: 5px;}

/**
 * MAIN
 */

#main {padding: 20px 0;min-height: 758px;}

.dashboard-title {
    font-size: 20px;
}

.dashboard-view-all {
    font-weight: 700;
    margin-top: 20px;
    margin-right: 31px;
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #232323;
}

.dashboard-view-all:hover {
    text-decoration: none;
    color: #666;
    border-color: #666;
}

.project-entry {
    width: 95%;
    border-bottom: 1px solid #232323;
    margin-bottom: 20px;
}

.project-title, .project-status {
    font-weight: 400;
    background: #232323;
    color: #FFF;
    padding: 5px 10px;
}

.project-title {
    text-align: left;
}

.project-status, .project-status-block {
    border-left: 1px solid #FFF;
    text-align: right;
    width: 132px;
}

.project-info-block, .project-status-block {
    padding: 10px;
    vertical-align: top;
}

.project-info-block span {
    display: block;
    line-height: 1.5;
}

.project-info-block .client-name {
    font-weight: 700;
}

.project-address {
    margin-bottom: 5px;
}


/**
 * FOOTER
 */

#site-footer {border-bottom: 3px solid #FED507;background: #232323;width: 100%;padding: 20px 0;}

/**
 * LOGIN FORM
 */

.form-signin {max-width: 400px;margin: 0 auto;}
.form-signin h1 {text-align: center;text-transform: uppercase;font-size: 24px;margin: 0 0 10px 0;}

/**
 * ADMIN FORMS
 */

.inline-label {
    display: inline-block;
    margin-right: 5px;
    min-width: 40px;
}

.table-custom tr td {
    vertical-align: middle;
}

.table-custom tr td:last-child {
    text-align: right;
}

#form-container .table-custom tr td:last-child, #factureForm .table-custom tr td:last-child {
    text-align: left;
}

.addedRow { margin-bottom: 20px; }
.addedLabel { min-width: 73px; }
.addedPhoneType { max-width: 137px;margin-right: 3px; }
.addedPhoneNumber { margin-right: 3px; }

.updateLabel { margin-right: 2px; }
.updatePhoneType { margin-right: 0; }
.updatePhoneNumber { margin-right: 0; }

.addedContactBlock {
    border-top: 1px solid #eee;
    margin: 20px 0 0 0;
    padding: 20px 0 0 0;
}

.addedContactPhoneRow {
    margin: 20px 0 0 0;
}

.extInput {
    width: 60px;
}

.customErrorField { border-color: #b94a48!important; }

/**
 * ADMIN DASHBOARD
 */

.admin-block h2 {
    border-bottom: 1px solid #333;
    color: #333;
    font-size: 16px;
    line-height: 1;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
}

.admin-nav-list i {
    margin-right: 5px;
}

.datePickerBtn{
    cursor: pointer;
}

.separateur{
    height: 2px;
    border-bottom: 2px solid #cfd1cf;
}

.some-padding{
    padding:20px 0px 20px 0px;
}

.little-padding{
    padding:10px 0px 10px 0px;
}

.obligatoire{
    color: #f00;
    margin-left: 10px;
}

.status-wrap{
    float: left;
    width: 187px;
    border: 1px solid #000;
    margin-right: 4px;
    text-align: center;
}

.status-wrap.extend{
    padding-top:5px;
    padding-bottom:5px;
}

.status-wrap select{
    width: 187px;
    text-align: center;
}

.selectpicker{
    color: #999999 !important;
}

.clientinfo p{
   margin-bottom: 0px;
}

.section-facture{
    display: none;
}

.searchlink{
    padding: 4px 0px 4px 4px;
    background: #fff;
    cursor: pointer;
}

.searchlink:hover{
    border: 1px solid #aaaaaa;
    background: #ffffff url('https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png') 50% 50% repeat-x;
}

.searchlinkfournisseur{
    padding: 4px 0px 4px 4px;
    background: #fff;
    cursor: pointer;
}

.searchlinkfournisseur:hover{
    border: 1px solid #aaaaaa;
    background: #ffffff url('https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png') 50% 50% repeat-x;
}

.searchlinkproject{
    padding: 4px 0px 4px 4px;
    background: #fff;
    cursor: pointer;
}

.searchlinkproject:hover{
    border: 1px solid #aaaaaa;
    background: #ffffff url('https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png') 50% 50% repeat-x;
}

#searchresult{
    position: absolute;
    display: none;
    top: 29px;
    left: 93px;
    /*border: 1px solid #000;*/
    /*width: 100%;*/
    z-index: 1000;
}

.searchresult{
    position: absolute;
    display: none;
    top: 29px;
    left: 78px;
    z-index: 1000;
    height: 150px;
    width: 200px;
    overflow: auto;
    border: 1px solid #f0f0f0;
    background: #fff;
}

#blockInterneClient .searchresult{
    position: absolute;
    display: none;
    top: 29px;
    left: 45px;
    border: 1px solid #000;
    width: 100%;
    z-index: 1000;
}


.searchresultFournisseur{
    position: absolute;
    display: none;
    top: 54px;
    left: 0px;
    height: 150px;
    width: 240px;
    overflow: auto;
    border: 1px solid #f0f0f0;
    background: #fff;
    padding: 4px;
    z-index: 1000;
}

.project{
    cursor: pointer;
}

#status_project{
    width: 100px;
    margin-right: 5px;
    margin-left: 10px;
}


/*
 * SimpleModal Contact Form
 * http://simplemodal.com
 *
 * Copyright (c) 2013 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 */

#logo {margin-bottom:20px; width:300px;}
#logo h1 {color:#666; letter-spacing:-1px; font-weight:normal;}
#logo h1 span {color:#444; font-weight:bold;}
#logo .title {color:#999; font-size:12px;}
#container {margin:0 auto; padding-top:20px; width:800px;}
#content {border-bottom:1px dotted #999; border-top:1px dotted #999; padding:20px 0;}
#footer {clear:left; color:#888; margin:20px 0;}
#footer a:link, #footer a:visited {color:#888; text-decoration:none;}
#footer a:hover {color:#333; text-decoration:underline;}

/* Overlay */
#contact-overlay {background-color:#000;}

/* Container */
#contact-container {font: 16px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; width:600px;}
#contact-container .contact-content {background-color:#333; color:#ddd; height:40px; padding:10px; height: 100% !important;}
#contact-container h1 {color:#fff; font-size:20px; line-height:20px; margin:0; padding:0 0 6px 12px; text-align:left;}
#contact-container .contact-loading {background:url(../img/contact/loading.gif) no-repeat; height:55px; margin:-14px 0 0 190px; padding:0; position:absolute; width:54px; z-index:8000;}
#contact-container .contact-message {text-align:center;}
#contact-container .contact-error {background:#000; border:2px solid #ccc; font-size:14px; font-weight:bold; line-height:18px; margin:0 auto; padding:2px; width:92%;}
#contact-container br {clear:both;}
#contact-container form {margin:0; padding:0;}
#contact-container label {clear:left; display:block; float:left; font-weight:bold; padding-right:4px; text-align:right; width: 127px;}
#contact-container .contact-input {background:#eee; border:1px solid #fff; font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; width:300px;}
#contact-container textarea {height:114px;}
#contact-container .contact-cc {cursor:default; font-size:14px; vertical-align:top;}
#contact-container .contact-top {background-color:#333; height:13px; margin:0; padding:0; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; border-radius:8px 8px 0 0;}
#contact-container .contact-bottom {background-color:#333; font-size:12px; height:13px; line-height:12px; text-align:center; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; border-radius:0 0 8px 8px;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {color:#666; position:relative; top:-4px; text-decoration:none;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {background:#fff; border:0; color:#000; cursor:pointer; font-size:16px; font-weight:bold; height:26px; margin:4px 0 0 4px; text-align:center; vertical-align:middle; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#contact-container .contact-button:hover {background:#FED507;}
#contact-container a.modal-close,
#contact-container a.modal-close:link,
#contact-container a.modal-close:active,
#contact-container a.modal-close:visited {color:#999; font-size:18px; font-weight:bold; position:absolute; text-decoration:none; right:8px; top:0px;}
#contact-container a.modal-close:hover {color:#ccc;}
#contact-container textarea {
    width: 410px;
    height: 173px;
}

/*
.commentWrap{
    padding: 10px;
    border: 1px solid #fff;
    margin-bottom: 6px;
}*/

.commentItem{
    border-bottom: 1px solid #ccc;
    padding: 6px 6px 15px 6px;
}

.numberPhonePop{
    display: none;
    position: absolute;
    left: 180px;
    top: 0px;
    width: 160px;
    padding: 5px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    border: 1px solid #000;
    background-color: #fff;
    z-index: 100;
}

.numberPhonePop p{
    padding: 0px;
    margin: 0px;
}

.contactName{
    cursor: pointer;
}

.contactName:hover .numberPhonePop{
    display: block;
}

.isChargeReadyLabel{
    padding: 4px 14px 0px 0px;
}

.isChargeReady{
    margin-top: -1px !important;
}

.copyPopTrigger{
    position: relative;
    color: #000;
    display: block;
    height: 20px;
    width: 30px;
    font-size: 20px;
}
.copyPopTrigger:hover{
    color: #000;
    text-decoration: none;
}

/*
.copyPopTrigger:hover .copyPop{
    display: block;
}

.copyPop{
    display: none;
    position: relative;
    left: 0px;
    top: 0px;
    border: 1px solid #000;
    background: #fff;
    padding: 5px;
}
*/

.descBtn{
    cursor: pointer;
}

.descRow{
    display: none;
}

.invoice-wrap{
    min-width: 960px;
    overflow-x: auto;
    margin-bottom: 20px;
}

.hidden-modify{
    display: none;
}

.hideElement{
    visibility: hidden;
    display: none;
}

.breadcrumb {
    display: none !important;
}

#projetLinkUl, #feuilleLinkUl, #addLinkUl{
    display: none;
    position: absolute;
    z-index: 20;
    background: #000;
    font-size: 12px;
}

#projetLink:hover #projetLinkUl, #feuilleLink:hover #feuilleLinkUl, #addLink:hover #addLinkUl{
    display: block;
}

#projetLinkUl li, #feuilleLinkUl li, #addLinkUl li{
    float: none !important;
}

/*#feuilleLinkUl li:hover, #projetLinkUl li:hover, #addLinkUl li:hover{
    background: #FED507;
    color: #000;
}*/

.fontawesome-icon-list div{
    /*float: left;
    margin: 0px;*/
    margin: 5px 0px;
}

.fontawesome-icon-list a{
    color: #000;
    font-size: 22px;
    border: 1px solid #c3c3c3;
    padding: 10px;
    display: block;
    text-align: center;
}

.commentWrap{
    background: #a9a9a9;
    font-size: 16px;
}

.commentWrap h3{
    float: left;
    background: #fff;
    width: 100%;
    padding: 17px 0px;
    margin: 0px;
}

.projectStatusWrap{
    margin-top: 10px;
    font-weight: bold;
}

.projectStatusWrap span{
    display: block;
    float: left;
    margin-right: 10px;
    font-size: 16px;
}

.contentWrap{
    padding: 10px 10px 0px 10px;
}

.contentWrapInterne{
    padding: 0px 10px;
}

.clientProjectWrap{
    margin-left: 0px !important;
    margin-top: 10px;
    font-size: 20px;
    font-weight: bold;
}

.wasSeen, .contentWrap a, .contentWrapInterne a{
    color: #333;
    font-size: 20px;
    margin: 5px;
    float: right;
    cursor: pointer;
}

.contentWrap a:hover{
    color: #333;
}

.bootstrap-select{
    float: right !important;
    width: 162px !important;
}

.bootstrap-select button{
    background: #fff !important;
    box-shadow: none !important;
    border-radius: 0px !important;
    border: 1px solid #ccc !important;
    color: #000;
    text-decoration: none;

}

.bootstrap-select a:hover, .bootstrap-select a:focus{
    background-color: #1e90ff !important;
    background-image: none !important;
    border: none !important;
}

.commentWrap hr{
    border-color: #000;
    border-top: 0px solid #000;
    /*margin-left: 28px;*/
}

.contentWrapInterne hr{
    border-color: #bebebe;
    border-top: 0px solid #000;
}

.TimeSheetBlocQtyVoy{
    margin-left: 23px !important;
}
.salaireForm label{
    width: 15%;
}
.salaireForm input{
    margin: 7px 0;
    width: 70%;
}

.dateTitle{
    margin: 60px 0px 20px 0px;
}

.globalWrap{
    text-align: center;
}

.globalWrap h3{
    text-align: left;
}

.globalWrap .span5{
    text-align: center;
}

.globalWrap .span5 p{
    text-align: left;
}

.listeProduit{
    margin-bottom: 5px;
}

#produitWrap{
    display: none;
}

#produitPrixWrap{
    display: block;
}

.produitWrap1{
    display: block;
}

.produitWrap0{
    display: none;
}

.produitPrixWrap1{
    display: none;
}

.produitPrixWrap0{
    display: block;
}


/**
 * OLD ADMIN CSS MINIFIED
 */
.cb{clear:both}.redStar{color:red;font-size:10px}.msg_erreur,.msg_info,.msg_success,.msg_warning{border:1px solid;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px#888;box-shadow:0 0 5px #888;width:auto!important;margin:0 0 10px!important;padding:15px 10px 15px 50px!important;background-repeat:no-repeat;background-position:10px 5px;text-align:left}.msg_info{color:#00529B;background-color:#BDE5F8;background-image:url(/images/messageBox/info.png)}.msg_success{color:#4F8A10;background-color:#DFF2BF;background-image:url(/images/messageBox/success.png)}.msg_warning{color:#9F6000;background-color:#FEEFB3;background-image:url(/images/messageBox/warning.png)}.msg_erreur{color:#D8000C;background-color:#FFBABA;background-image:url(/images/messageBox/error.png)}.erreur_loc{color:#C00;font-size:11px;font-style:italic}.autodatatableLight td{padding:5px;vertical-align:top}.autodatatableLight td.label{vertical-align:top;padding-top:10px}.autodatatable{border:1px solid #000;color:#3e3e3e}.autodatatable th{font-size:11px;border-bottom:1px solid #000;background-color:#e3e3e3;padding:5px;padding-right:15px;text-align:left}.autodatatable.rowHighlight tr:hover td{background-color:#dbe8ec}.autodatatable td{padding:5px;padding-right:15px;font-size:11px;text-align:left}.autodatatable .odd td,.autodatatable .row1 td{background-color:#f1f1f1}.autodatatable .even td,.autodatatable .row2 td{background-color:#fff}table input[type=text]{margin-top:4px;margin-bottom:4px}.autodatatable .adt-ctrl{list-style:none;margin:0;border-left:1px solid #aaa;padding:4px 0 0 10px;line-height:1}.autodatatable .adt-ctrl li{display:inline-block;vertical-align:top;margin:0 15px 0 0;padding:0 0 4px}.autodatatable .adt-ctrl-multiline li{display:block}.icon-active{background:url(/images/icon-active.png) 2px 2px no-repeat;width:19px;height:19px;display:block}.icon-inactive{background:url(/images/icon-inactive.png) 2px 2px no-repeat;width:19px;height:19px;display:block}.permissionField{list-style:none;margin:0;padding:0}.permissionField li{margin:0;padding:0;padding:2px 0}.permissionField li>ul{margin-left:25px}.permissionField input[type=checkbox],.permissionField label{vertical-align:middle}#user-groups .user-group-title{font-weight:700;padding-top:4px;font-size:14px}#user-groups .user-group-list-label{font-weight:700;font-size:12px}#user-groups .user-group-selected{margin-bottom:10px;margin-top:5px}#user-groups .user-group-selected li{line-height:1.9}#user-groups .user-group-center{margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:10px}#user-groups .user-group-selected-label{width:300px;float:left}#user-groups .user-group-selected-remove{float:right}#user-groups{width:400px}.adminContent h2{font-size:18px!important}.blockIcon{float:left;width:60px;margin-right:10px}.blockContent{float:left;width:220px}.adminCategoryBlock{float:left;margin:0 10px 20px 0;width:32%}.adminCategoryBlock .adminCategoryIcon{float:left}.adminCategoryBlock .adminCategoryBlockContent{float:left;margin-left:13px}.adminCategoryBlock h2{border-bottom:1px solid;font-size:14px;font-weight:700;margin:0 0 8px 52px;padding:0 0 3px 8px}.adminBlock{min-height:100px;height:auto!important;height:100px}#adminNavBar{list-style:none;margin:0;padding:0;padding-top:6px;padding-bottom:12px}#adminNavBar li{display:inline;margin:0;padding:0;margin-right:10px}#adminNavBar li.right{float:right}.specialButton{display:block;border:1px solid #003;background:#03C;padding:5px;color:#FFF;text-decoration:none;float:left}.specialButton:hover{color:#FFF;text-decoration:none;background:#03F}.specialButtonSubmit{position:absolute;left:-9999px}.cover{padding-bottom:2px;display:block;position:relative;margin-top:-14px;margin-left:23px}#photoList2 li{padding:10px;margin:0}#photoList{list-style:none;margin:0;padding:0}#photoList li{padding:0;float:left;margin:5px;position:relative;width:178px}#photoList li .options{background:url(/images/white75percent.png) left top repeat;position:absolute;top:5px;right:5px;text-align:right;display:none}#photoList li:hover .options{display:block}#photoList li .options a{float:left}#photoList li .cover{background:url(/images/white75percent.png) left top repeat;color:#000;font-size:14px;font-weight:700;text-align:center;width:168px;position:absolute;bottom:5px;left:-18px;z-index:10;padding-top:5px;padding-bottom:5px}#photoList li a{display:block;background:url(/images/blank.gif) left top repeat;text-decoration:none}#photoList li a:hover{text-decoration:none}#photoList li .thumbnail{width:178px}#global{position:relative;width:100%;min-width:960px;overflow:hidden}.pagination{padding:0;list-style:none;float:right;margin:20px 0}.pagination li{margin:0;padding:0;float:left}.pagination li a{display:block;padding:6px 8px 3px;color:#bc210a;text-decoration:none}.pagination li a:hover{text-decoration:none;color:#302C2D}.pagination li.current{background:#bc210a;color:#fff;padding:6px 8px 3px}.pagination li.break{padding:3px 8px}.pagination li.deactivated{padding:6px 8px 3px;color:#ccc}.fieldError{color:#C00;font-size:11px;font-style:italic}

.tooltiper{
    color: #333;
}
.tooltiper:hover{
    color: #333;
    text-decoration: none;
}

.tooltip.in {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}

.btn-reverse{
    margin-right: 10px;
    color: #363636;
    background: #fff;
    font-weight: bold;
    text-shadow: none;
}

/* New style added 2016 */
.redTrBorder:nth-child(even) td{
    background: #FBCBC9 !important;
}
.redTrBorder:nth-child(odd) td{
    background: #fba8aa !important;
}
.redTrBorder:hover td{
    background: #fb7e80 !important;
}

.tt-menu{
    height: 150px;
    width: 200px;
    overflow: auto;
    border: 1px solid #f0f0f0;
    background: #fff;
    padding: 10px 15px;
}

.twitter-typeahead{
    top: -4px;
}

.control-group .twitter-typeahead{
    top: 0px;
}

#projectForm .tt-menu{
    margin-left: 32px;
}

.blockClient,.blockInterne{
    padding: 6px 0px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 10px #cccccc;
    width: 970px;
    margin-bottom: 20px;
}


.blockClient > *,.blockInterne > *{
    margin-left: 30px !important;
}


.blockMaterial{
    padding: 20px 0px;
    border: 1px solid #ccc;
    box-shadow: 0px 1px 10px #cccccc;
    width: 970px;
    margin-bottom: 20px;
}

.addedBlock{
    padding: 10px 20px;
    background: #a9a9a9;
}

#masterRegisterMaterielRow, #masterMaterielRow, #masterLocationBlock{
    padding: 10px 20px;
}

input.TimeSheetBlocTotalHrs{
    border: none;
    outline: none;
    box-shadow: none;
    background: #fff;
}

input.TimeSheetBlocTotalHrs:focus{
    border: none;
    outline: none;
    box-shadow: none;
    background: #fff;
}


select.clientBlockProject{
    display: none;
    margin-left: 16px;
    width: 214px;
}

select.showclientBlockProject{
    display: inline-block;
    margin-left: 16px;
    width: 214px;
}


.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    min-width: 200px;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    white-space: normal;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

.noborderWhiteInput{
    background-color: transparent !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    display: inline-block !important;
    width: 40px !important;
    font-family: inherit !important;
    font-size: inherit !important;
    margin: 0px !important;
    padding: 0px !important;
}

#epier{
    width: 78px !important;
}
@media (min-width:1300px) {
    .getthatlinedown{
        visibility: hidden;
    }
}
.spoon12{
    /*spoon = true;*/
    margin-left: 0px;
    margin-bottom: 10px;
}
.thirdrow{
    position: absolute;
    left: 0px;
    top: 60px;
}
.positionRel{
    position: relative;
}

#ts_type.rapport{
    position: absolute;
    left: 0px;
    top: 40px;
    width: 130px;
    z-index: 1000;
}

.epier_rapport_fix{
    width: 130px !important;
    float: none !important;
}
