/* Tableaux administratifs */

div#container table.infoTable {
    border: solid 1px #000000;
    margin-bottom: 10px;
}
div#container table.infoTable td {
    padding: 3px;
    background-color: #fef8f8;
    border: solid 1px #000000;
}
div#container table.infoTable th {
    padding: 3px;
    background-color: #cab4ab;
    border: solid 1px #6f5757;
    color: #ffffff;
    vertical-align: top;
}

div#container .t_info td {
    padding: 2px;
}
div#container tr.darkheader {
}
div#container tr.light {
    background-color: #111;
}
div#container .lightzone {
}
div#container .table_drag {
    background: #ffffff;
    color: #000000;
}
div#container .t_info tr.light:hover, div#container .t_info tr.dark:hover, div#container .t_info tr.table_drag {
    background: url('img/pink.png');
    color: #fff;
}
div#container tr.selected {
    background: url('img/pink.png');
    color: #fff !important;
}

/* Listes d'icônes */

ul.iconPanel li img {
    height: 99px;
}
ul.iconPanel li {
    width: 130px;
}






/* Contrôles de formulaires TEXTE */

.select-container .select-choice, .select-container.select-drop-above .select-choice, .select-dropdown-open .select-choice, input:not([type]), input[type="color"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], textarea {
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
    background-image: none;
    background: #000 none repeat;
    padding: 2px;
    color: #ACACAC;
    border: solid 2px #292929;
}
select {
    background: #000 none repeat;
    padding: 2px;
    color: #ACACAC;
    border: solid 2px #292929;
    -webkit-appearance: textfield;
}
option {
    color: #ACACAC;
    -webkit-appearance: none;
}
.select-container a.select-choice {
    color: #fff;
}
.select-results .select-highlighted, .ac_over {
    background: url('img/pink.png') repeat;
    color: #fff;
}
.select-drop-active, .select-container-active .select-choices, .select-container-multi.select-container-active .select-choices {
    border: 0px solid #c13443;
}
.select-search {
    border-bottom: 2px solid #000;
    background-color: #000;
}
.select-drop, .ac_results, .ac_odd {
    background: #262626;
    color: #fff;
}

.select-container .select-choice .select-arrow {
    background: #888888;
    background: -moz-linear-gradient(top,  #888888 0%, #000000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#888888), color-stop(100%,#000000));
    background: -webkit-linear-gradient(top,  #888888 0%,#000000 100%);
    background: -o-linear-gradient(top,  #888888 0%,#000000 100%);
    background: -ms-linear-gradient(top,  #888888 0%,#000000 100%);
    background: linear-gradient(to bottom,  #888888 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#000000',GradientType=0 );
    border-color: #222;
}
.select-dropdown-open .select-choice .select-arrow {
    background: none;
    border-left: none;
    filter: none;
}




/*modifier la scrollbar du div elevator*/
.select-results, .ac_results ul {
    scrollbar-face-color: #777777; 
    scrollbar-highlight-color: #666666;
    scrollbar-shadow-color: #777777; 
    scrollbar-3dlight-color: #777777;
    scrollbar-arrow-color: #000; 
    scrollbar-track-color: #000;
    scrollbar-darkshadow-color: #777777;
}
.select-results::-webkit-scrollbar, .ac_results ul::-webkit-scrollbar {
    width: 15px; /*largeur de la scrollbar verticale*/
    height: 5px; /*hauteur de la scrollbar horizontale*/
    background-color: #fff;
}

.select-results::-webkit-scrollbar-track, .ac_results ul::-webkit-scrollbar-track {
    background-color: #000; /*couleur du fond de la scrollbar*/
}

.select-results::-webkit-scrollbar-thumb, .ac_results ul::-webkit-scrollbar-thumb {/*la petite bande qui monte/descend*/
    background-color: #777777;
}






/* Contrôles de formulaires BOUTTONS */

input[type=button], input[type=submit], input[type=reset] {
    padding: 4px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

input[type=text], input[type=number], input[type=date], input[type=password], textarea {
    background: #000;
    padding: 2px;
    color: #ACACAC;
    border: solid 2px #292929;
}
select {
    background: #000;
    padding: 2px;
    color: #ACACAC;
    border: solid 2px #292929;
    -webkit-appearance: textfield;
}
option {
    color: #ACACAC;
    -webkit-appearance: none;
}

.btn-type-normal, input[type=button], button {
    background: #45484d;
    background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000));
    background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%);
    background: -o-linear-gradient(top,  #45484d 0%,#000000 100%);
    background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%);
    background: linear-gradient(to bottom,  #45484d 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
    border-color: #222;
    color: #fff;
}
.btn-type-add, input[type=button].btn-type-add {
    background: #4e8824;
    background: -moz-linear-gradient(top,  #4e8824 0%, #175814 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e8824), color-stop(100%,#175814));
    background: -webkit-linear-gradient(top,  #4e8824 0%,#175814 100%);
    background: -o-linear-gradient(top,  #4e8824 0%,#175814 100%);
    background: -ms-linear-gradient(top,  #4e8824 0%,#175814 100%);
    background: linear-gradient(to bottom,  #4e8824 0%,#175814 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e8824', endColorstr='#175814',GradientType=0 );
    border-color: #006000;
    color: #fff;
}
.btn-type-caution, input[type=button].btn-type-caution {
    background: #a90329;
    background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019));
    background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
    background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
    background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
    background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );
    border-color: #600000;
    color: #fff;
    background-repeat: repeat-x;
}

.btn-type-normal:active, input[type=button]:active, button:active {
    background: #45484d;
    background: -moz-linear-gradient(top,  #000000 0%, #45484d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(100%,#45484d), color-stop(0%,#000000));
    background: -webkit-linear-gradient(top,  #000000 0%,#45484d 100%);
    background: -o-linear-gradient(top,  #000000 0%,#45484d 100%);
    background: -ms-linear-gradient(top,  #000000 0%,#45484d 100%);
    background: linear-gradient(to bottom,  #000000 0%,#45484d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
    border-color: #222;
    color: #fff;
}
.btn-type-add:active, input[type=button].btn-type-add:active {
    background: #4e8824;
    background: -moz-linear-gradient(top,  #175814 0%, #4e8824 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(100%,#4e8824), color-stop(0%,#175814));
    background: -webkit-linear-gradient(top,  #175814 0%,#4e8824 100%);
    background: -o-linear-gradient(top,  #175814 0%,#4e8824 100%);
    background: -ms-linear-gradient(top,  #175814 0%,#4e8824 100%);
    background: linear-gradient(to bottom,  #175814 0%,#4e8824 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e8824', endColorstr='#175814',GradientType=0 );
    border-color: #006000;
    color: #fff;
}
.btn-type-caution:active, input[type=button].btn-type-caution:active {
    background: #a90329;
    background: -moz-linear-gradient(top,  #6d0019 0%, #8f0222 44%, #a90329 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(100%,#a90329), color-stop(44%,#8f0222), color-stop(0%,#6d0019));
    background: -webkit-linear-gradient(top,  #6d0019 0%,#8f0222 44%,#a90329 100%);
    background: -o-linear-gradient(top,  #6d0019 0%,#8f0222 44%,#a90329 100%);
    background: -ms-linear-gradient(top,  #6d0019 0%,#8f0222 44%,#a90329 100%);
    background: linear-gradient(to bottom,  #6d0019 0%,#8f0222 44%,#a90329 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );
    border-color: #600000;
    color: #fff;
    background-repeat: repeat-x;
}



/* Onglets */

.ui-tabs {padding:0px; margin:0px; border:0px; background:transparent; font-size: inherit; }
.ui-tabs .ui-tabs-panel {background:url('img/pink_gradient.png') repeat-x top; }
.ui-tabs .ui-tabs-nav {border-bottom:solid 3px #611C24;}
.ui-tabs .ui-tabs-nav li {background:none; border:none; margin-right:0px;}
.ui-tabs .ui-tabs-nav li a:hover {color:#fff !important; background-color:#2A0B0E !important; border:none;}
.ui-tabs .ui-tabs-nav li a:active {padding-bottom:2px; margin-top:4px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {background: url('img/pink.png'); color:#fff !important; border:none;}