/* OVERRIDE BOOTSTRAP */
/*.btn{padding:8px 12px 7px;font-size:12px;font-weight:700;text-transform:uppercase}*/
/*.btn:hover{margin-top:1px;}
.btn:active{margin-top:2px;border-bottom-width:2px;-webkit-box-shadow:none;box-shadow:none}*/
/*.btn-group-lg>.btn,.btn-lg{padding:14px 16px 13px;line-height:15px}*/
.btn-group-sm>.btn,.btn-sm{padding:4px 10px}
.btn-group-xs>.btn,.btn-xs{padding:1px 5px}
.btn-default:focus,.btn-default:hover,.btn-group.open .dropdown-toggle.btn-default{background-color:#9b876d;border-color:#8e7a61}
.btn-group.open .dropdown-toggle.btn-primary,.btn-primary:focus,.btn-primary:hover{background-color:#b5a289;border-color:#ab9679}
.btn-group.open .dropdown-toggle.btn-success,.btn-success:focus,.btn-success:hover{background-color:#28b62c;border-color:#23a127}
.btn-group.open .dropdown-toggle.btn-info,.btn-info:focus,.btn-info:hover{background-color:#75caeb;border-color:#5fc1e8}
.btn-group.open .dropdown-toggle.btn-warning,.btn-warning:focus,.btn-warning:hover{background-color:#ff851b;border-color:#ff7701}
.btn-danger:focus,.btn-danger:hover,.btn-group.open .dropdown-toggle.btn-danger{background-color:#ff4136;border-color:#ff291c}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}
.navbar-btn:hover{margin-top:8px}
.navbar-btn:active{margin-top:9px}
.navbar-btn.btn-sm:hover{margin-top:11px}
.navbar-btn.btn-sm:active{margin-top:12px}
.navbar-btn.btn-xs:hover{margin-top:15px}
.navbar-btn.btn-xs:active{margin-top:16px}
.text-primary,.text-primary:hover{color:#b5a289}
.text-success,.text-success:hover{color:#28b62c}
.text-danger,.text-danger:hover{color:#ff4136}
.text-warning,.text-warning:hover{color:#ff851b}
.text-info,.text-info:hover{color:#75caeb}
.table a,table a{text-decoration:underline}
.table .danger,.table .danger a,.table .info,.table .info a,.table .success,.table .success a,.table .warning,.table .warning a,table .danger,table .danger a,table .info,table .info a,table .success,table .success a,table .warning,table .warning a{color:#fff}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th,table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th{border-color:transparent}
.form-control{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.075);box-shadow:inset 0 2px 0 rgba(0,0,0,.075)}
label{font-weight:400}
.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block{color:#ff851b}
.has-warning .form-control,.has-warning .form-control:focus{border:1px solid #ff851b;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.075);box-shadow:inset 0 2px 0 rgba(0,0,0,.075)}
.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block{color:#ff4136}
.has-error .form-control,.has-error .form-control:focus{border:1px solid #ff4136;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.075);box-shadow:inset 0 2px 0 rgba(0,0,0,.075)}
.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block{color:#28b62c}
.has-success .form-control,.has-success .form-control:focus{border:1px solid #28b62c;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.075);box-shadow:inset 0 2px 0 rgba(0,0,0,.075)}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{border-color:transparent}
/*.nav-tabs .open>a,.nav-tabs .open>a:focus,.nav-tabs .open>a:hover,.nav-tabs>li>a{border-color:#89765e}
.nav-tabs>li>a{margin-top:0px;color:#816f55;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.nav-tabs .open>a,.nav-tabs .open>a:focus,.nav-tabs .open>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{padding-top:2px;padding-bottom:2px;margin-top:0}
.nav-tabs>li.disabled>a:focus,.nav-tabs>li.disabled>a:hover{padding-top:10px;padding-bottom:10px;margin-top:6px}*/
.dropdown-menu{margin-top:0;border-width:1px 1px 4px;-webkit-box-shadow:none;box-shadow:none}
.breadcrumb{border-color:#d7c39d;border-style:solid;border-width:0 1px 4px}
.pager>li>a,.pager>li>span,.pagination>li>a,.pagination>li>span{position:relative;top:0;color:#efe8da;font-size:12px;font-weight:700;text-transform:uppercase}
.pager>li>a:hover,.pager>li>span:hover,.pagination>li>a:hover,.pagination>li>span:hover{top:1px;}
.pager>li>a:active,.pager>li>span:active,.pagination>li>a:active,.pagination>li>span:active{top:2px;border-bottom-width:2px}
.pager>.disabled>a:active,.pager>.disabled>a:hover,.pager>.disabled>span:active,.pager>.disabled>span:hover,.pagination>.disabled>a:active,.pagination>.disabled>a:hover,.pagination>.disabled>span:active,.pagination>.disabled>span:hover{top:0;border-width:0 1px 4px}
.pager>.disabled>a,.pager>.disabled>a:active,.pager>.disabled>a:hover,.pager>.disabled>span,.pager>.disabled>span:active,.pager>.disabled>span:hover,.pager>li>a,.pager>li>a:active,.pager>li>a:hover,.pager>li>span,.pager>li>span:active,.pager>li>span:hover{border-left-width:2px;border-right-width:2px}
.alert{border-width:0 1px 4px}
.jumbotron,.panel,.progress,.well{border:1px solid #89765e}
.alert .alert-link,.alert a{font-weight:400;color:#fff;text-decoration:underline}
.alert .close{color:#fff;text-decoration:none;opacity:.4}
.alert .close:focus,.alert .close:hover{color:#fff;opacity:1}
.label{font-weight:400}
.progress{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.1);box-shadow:inset 0 2px 0 rgba(0,0,0,.1)}
.progress-bar{-webkit-box-shadow:inset 0 -4px 0 rgba(0,0,0,.15);box-shadow:inset 0 -4px 0 rgba(0,0,0,.15)}
.jumbotron,.well{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.05);box-shadow:inset 0 2px 0 rgba(0,0,0,.05)}
/* style g��n��ral */
pre {
	color:#000;
}
.container, .container-fluid {
    padding-left: 10px;
    padding-right: 10px;
}
.row {
    margin-left: -10px;
    margin-right: -10px;
}
.form-horizontal .form-group {
    margin-left: -10px;
    margin-right: -10px;
}
.no-margin {
    margin: 0;
}
/* header site */
.header-eridu {
    background-color: #816f55;
    min-height: 58px;
    padding: 4px 0;
    vertical-align: middle;
}
h1 {
    margin: 0;
    padding-top: 5px;
    color: #efe8da;
    font-family: papyrus,"century gothic",verdana,arial;
    font-size: 1.8em;
    font-weight: bold;
    line-height: 2.2em;
}
#logo {
    /*height: 62px;*/
}
#logo_salle {
    background-color: #deceaf;
    border: 2px solid #efe8da;
}
/* menu lat��ral */
@media (min-width:992px){ 
    /*.navbar-nav > li {width: 100%;}*/
    .bottom-column {
        float: none;
        display: table-cell;
        vertical-align: bottom;
    }
   /* .navbar-nav > li > a {
        padding-left: 0;
        padding-right: 0;
    }*/
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #deceaf;
}
.navbar {
    border-radius: 0;
}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-left: 0;
    margin-right: 0;
}
#menu-gauche > ul > li {
    padding-left: 0;
    background-color: #816f55;
}
#menu-gauche > ul > li > ul {
    padding-left: 0;
    background-color: #9b876d;
}
#menu-gauche > ul > li a {
    padding: 3px 5px;
    color: #ebe7e0;
}
#menu-gauche > ul > li > a {
    border-bottom: 1px solid #ebe7e0;
    color: #fff;
}
/*.navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}*/

.height-page {
    background-color: #9b876d;
}
.title-menu {
    color: #efe8da;
    background-color: #9b876d;
    background-image: none;
    border: none;
    border-bottom: 1px solid #deceaf;
}
.ui-widget-content {
    background-color: #deceaf;
    background-image: none;
    border: none;
}
.ui-widget-content a {
    display: block;
    margin: 10px 0;
    color: #816f55;
}
.ui-accordion .ui-accordion-content {
    padding: 10px 0 10px 10px;
}
.ui-accordion .ui-accordion-icons {
    padding-left: 16px;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    left: 0.1em;
}
/* contenu */
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-left: 10px;
    padding-right: 10px;
}
.no-padding-left {
    padding-left: 0;
}
.no-padding-right {
    padding-right: 0;
}
.page-header {
    margin: 0 0 10px;
}
.panel {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.panel-body {
    padding: 5px;
}
.content {
    margin-top: 15px;
}
table.table-hover tbody tr:hover * {
    color: #fff;
}
table a, .table a {
    text-decoration: none;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 2px;
}
.label-as-badge {
    padding: 0 5px;
    border-radius: 10px;
    color: #fff;
}
.a.text-danger:focus, a.text-danger:hover {
    color: #ff4136;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    text-decoration: underline;
}
/* form */
.form-horizontal .control-label {
    padding-top: 0;
}
.form-control {
    height: 20px;
    padding: 0 5px;
}
legend {
    color: #816f55;
}